.fl_right{display: none;}
.himlink{display: none;}
#topnav{display: none;}
#brcrambsh{display: none;}
#leftcolumn{display: none;}
.contentassetmain{display: none;}
#header-bot .icons{display: none;}

.company_details{display:block; float:right; width: 400px;}
.company_details .deails_left{float: left;}


/***************************************************
Product Print Preview Page Styles
****************************************************/

body.printpage {background-color: #FFF !important;}
.printpage #container {width: 722px;}
.printlogo{
	display: block;
	width: 159px; height: 58px;
	float: left;
	background: url("../images/logoprint.gif") no-repeat left top;
	margin: 30px 0 15px 14px;
}
.printlinks{ 
	float: right;
	margin-top: 45px; 
}
.printlinks a{
	padding: 0 5px;
	color: #640e29;
	text-decoration: underline;
}
.printlinks a:hover{text-decoration: none;}
.printpage #header-bot{ 
	width: 718px;
	margin: 0; 
	margin-bottom: 10px;
}
.printpage #header-bot .icons{ 
	display: block; 
	padding-right: 20px;
}
.printpage .adress-line .printlogosmall{
	float: left;
	margin: 15px 0 10px 14px;
	display: block;
}
.printpage .adressbox{
	width: 341px;
	float: right;
	background: #e8e8e8 url("../images/bg/box-rounded-grey.gif") no-repeat left top;
	padding-top: 10px;
}
.printpage .adressbox .content{
	background-color: #e8e8e8; 
	padding: 0 10px;
	font-size: 10px;
}

.printpage .adressbox .footer{
	height: 10px;
	background: #e8e8e8 url("../images/bg/box-rounded-grey.gif") no-repeat left bottom;
	clear: both;	
}

.printpage .adressbox .content .col1{
	float: left;
	width: 130px;
}
.printpage .adressbox .content .col2{
	margin-left: 135px;
	text-align: right;
	vertical-align: bottom;
}

.printpage .adressbox .content span{
	display: block;
	margin-bottom: 8px;	
}
.printpage .adressbox .content i{
	display: block;
	padding-top: 21px;
	font-style: normal;	
}

.printpage .productinfo p,
.printpage .productinfo .subscribe-form,
.printpage .addalltoprintablelist,
.printpage .product-details-area .productthumbnails,
.printpage .product-details-area .descr-area .addtocartbar,
.printpage .selector-wide{display: none;}

.printpage .productinfo .projdescr{margin: 5px 0 14px 0;}
.printpage .productdetail .projattr{
	background: none;
	margin-bottom: 5px;
	height: auto;
}
.printpage .productdetail .projattr .label,
.printpage .productdetail .projattr2 .label{
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	line-height: normal;
	width: auto;
	padding-left: 0;  
	padding-bottom: 0;
}
.printpage .productdetail .projattr .value,
.printpage .productdetail .projattr2 .value{
	font-size: 12px;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	line-height: normal;
	padding-bottom: 0;
	padding-left: 5px;
}
.printpage .productdetail .projattr .value span{display: none;}
.printpage .productdetail .projattr span.messyrating{
	color: #333; 
	display: inline;
}

.printpage .product-details-area{
	border-bottom: none;
	margin-top: 5px;	
}
.printpage .product-details-area .descr-area{
	float: none;
	width: auto;
}
.printpage #content .productinfo .productset h1{width: auto;}
.printpage .productset .additionalitems li {padding-left: 0;}

.printpage .productdetail .projectinstructions{background: none; min-height: inherit; padding-bottom: 25px; }
.printpage .productdetail .projectinstructions .instructions{margin: 0 55px 0 20px;}
.printpage .product-add-infobox {padding: 0 20px 25px 35px;}

.printpage h3.imagetitle{
	font-size: 16px;
	color: #6C0F27;
}
.printpage h3.imagetitle span{visibility: visible;}
.printpage h3.imagetitle {background-image: none;}

.printpage .product-add-infobox h3.imagetitle {margin-bottom: 12px;}

.printpage .productinfo .attr-area p {display: block;}

/* Current Printable List Print Preview */

.printpage .myaccountform .grad-rounded-box.long-grad,
.printpage .myaccountform .grad-rounded-box {background: none;width: 100%;}

.printpage .printablelist .myaccountform h3, 
.printpage .myaccountform h3, 
.printpage .myaccount h3, 
.printpage .printablelist .myaccountform h3 div {
	background-color: transparent !important; 
	width: auto;
	height: auto;
	padding: 0 0 0 10px;
	margin: 0; 
	color: #000;
	float: none;
}
.printpage .printablelist .myaccountform h3 {padding: 0 0 0 60px;}

.printpage .grad-rounded-box .top-left {
	background: none;
	width: 100%;
	margin: 0;
}
.printpage .myaccount .grad-rounded-box .top-right {background: none;padding: 20px 70px;}

.printpage .printablelistproduct {border-bottom: 1px solid #CCC;}
.printpage .productlisttable a.turnrow {
	background: none;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.printpage .productlisttable .printablelistqty .value {display: none;}
.printpage .printablelist .printablelistqty .quantity-text {display: block; margin-right: 20px;white-space: nowrap;}
.printpage .productlisttable td.action-box {display: none;}
.printpage .productlisttable td.imagecolumnn {text-align: left; padding: 5px 0;}
.printpage .productlisttable td.tablerow {border-bottom: none;}

#container, #content {overflow: visible;}

.printpage .tipscontent .grad-rounded-box.long-grad, .printpage .tipscontent .grad-rounded-box {background: none;}
.article-content .contentassetmain{display: block;}
.printpage .tipscontent h4 {color:#6C0F27; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; font-size:25px; font-weight: normal;}

/* Print View */
@media print{
	.printpage #header-top,
	.printpage #header-bot,
	.x-panel, .downloadpattern {display: none;}
	
	.x-shadow {visibility: hidden;}
}



