/* CSS Document */
.acc_bc1
{
	border-bottom:1px solid #9F9F9F;
	width:753px;
	background-color:#EDEDEC;
}
/* PDP.aspx */
div.WhatsThis
{
	BACKGROUND-COLOR:#F7F7F8;
	BORDER-RIGHT: #e97601 1px solid;
	BORDER-TOP: #e97601 1px solid;
	BORDER-LEFT: #e97601 1px solid;
	BORDER-BOTTOM: #e97601 1px solid;
	Z-INDEX: 800;
	POSITION: absolute;
	DISPLAY:none;
	WIDTH: 282px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 6px 2px 6px;
	margin-top:6px !important;
	margin-top:0px;
	letter-spacing:0px;
	color: #727272;
}
div.arrow
{
	position:absolute;
	top:-10px;
	margin-left:130px;
	width:19px;
	height:10px;
	background-image:url(http://www.builddirect.com/images/littlearrow.gif);
	background-repeat:no-repeat;
	z-index:900;
}
.pdp_checkout {
	background-color:#E7E7E7;
	height:40px;
}
.pdp_itemimage {
	margin-top:2px;
	margin-bottom:-4px;
}
.pdp_blueprice
{
	color:#445F8A;	
	font-size:14px;
	margin-left:0px;
	line-height:19px;
	top:-8px;
}
.pdp_redpriceb
{
	color:#990000;	
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}
.pdp_redprices
{
	color:#990000;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
.pdp_bluepriceb
{
	/*color:#20436b;*/
	color:#0066CC;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}
.pdp_blueprices
{
	/*color:#20436b;*/
	color:#0066CC;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}
.pdp_greypriceb
{
	color:#888;	
	font-weight:bold;
	font-size:22px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;

}
.pdp_multiprice
{
	width:100%;
	margin-top:5px;
	color:#666;	
}
.PDP_margup1
{
	margin-top:-8px;
	*margin-top:-6px;	
	margin-bottom:1px;
}
.addinfotable 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	color: #727272;
	width:175px;
}
.pdp_sample {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	MARGIN-BOTTOM: -12px; 
	VERTICAL-ALIGN: bottom; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 95px; 
	MARGIN-RIGHT: 0px; 
	margin-top:0px;
	BORDER-BOTTOM: #ffffff 1px solid; 
	HEIGHT: 90px;
}
.pdp_sample2 
{
	line-height:12px;
	left:-2px;
	top:0px;
	width:70px;
	height:70px;
	font-weight:bold;	
}
.pdp_add2c
{
	*top:2px;
	padding-top:5px;
}
a.pdp_enl:link, a.pdp_enl:visited, a.pdp_enl:hover
{
	text-decoration:none;
}
.pdp_enl2
{
	top:1px;	
}
.pdp_os
{
	border:0px;
	display:block;
	overflow:auto;
	width:180px;
	height:568px;
	margin-right:15px;
	SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
    SCROLLBAR-SHADOW-COLOR: #ffffff; 
    SCROLLBAR-3DLIGHT-COLOR: #BCBCBC; 
    SCROLLBAR-ARROW-COLOR:  #BCBCBC; 
    SCROLLBAR-TRACK-COLOR: #FFFFFF; 
    SCROLLBAR-DARKSHADOW-COLOR: #BCBCBC;
}
.other_style
{
	width:160px;
	font-family:Arial;
	font-size:11px;
}
.other_style h4
{	
	margin-left:30px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:12px;
	padding:0px;
	font-weight:bold;
	color:#000000;
}
.other_style ul
{
	float:left;
	width:160px;
	margin:0px;
	list-style:none;
	text-align:center;
	padding:0px;
}
.other_style ul li
{
	float:left;
	width:155px;
	font-size:10px;
	margin-left:0px;
	margin-top:5px;
	list-style:none;
	text-align:center;
}
.pdp_os_space
{
	padding-bottom:10px;
}
.pdp_name 
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	text-align:center;
	margin-bottom:-30px;
	left:-17px;
	height:70px;
	color:#727272;
	width:95px;
}
.pdp_name2 
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	text-align:center;
	color:#727272;
	width:95px;
}
.pdp_cartpopup
{
	BORDER-RIGHT: #e97601 1px solid;
	BORDER-TOP: #e97601 1px solid;
	BORDER-LEFT: #e97601 1px solid;
	BORDER-BOTTOM: #e97601 1px solid;
	Z-INDEX: 600;
	POSITION: absolute;
	margin-left:400px !important;
	margin-left:390px;
	WIDTH: 350px;
	top:65px !important;
	TOP: 72px;
	BACKGROUND-COLOR:#F7F7F8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	padding-right:10px;
	line-height:13px;
	color: #727272;
	display:none;
	
}
.pdp_cartitem
{
	margin-left:10px;
	*margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
}
.pdp_cartspace
{
	width:15px;
	margin:0px;
	padding:0px;
	font-size:1px;
}
.pdp_border_drk12 {
	border-top:1px dotted #9F9F9F;
	margin-top:4px;
	margin-bottom:4px;
}
.pdp_tx13
{
	color:#003366;
	font-size:11px;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:10px;
}
.pdp_close, .pdp_truck
{
	padding-top:6px;
}
.pdp_littlearrow
{
	position:absolute;
	margin-left:210px;
	top:-10px;
	width:19px;
	height:10px;
	background-image:url(http://www.builddirect.com/images/littlearrow.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:-15px;
}
.PDP_imageup
{
	margin-top:-5px;	
}
.pdp_bq
{
	margin-top: 4px;
	margin-bottom: 10px;
}
.pdp_p
{
	margin-top: 1px;
	margin-bottom: 5px;
	margin-left:15px;
}
.pdp_steps
{
	font-size:11px;
	line-height: 22px;
}
.pdp_rbl
{
	vertical-align:top;
}
a.reg:link, a.reg:visited
{
	text-decoration:underline;
	color: #727272;
	line-height:16px;
}
a.reg:hover {
	text-decoration:underline;
	color:#003366;
	line-height:16px;
}
a.reg99:link, a.reg99:visited 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #727272;
}
a.reg99:hover
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003366;
}
a.reg_dnbld:link, a.reg_dnbld:visited, a.reg_dn:link, a.reg_dn:visited 
{
	text-decoration:none;
	color: #727272;
	font-weight:bold;
}
a.reg_dnbld:hover, a.reg_dn:hover 
{
	text-decoration:none;
	color:#003366;
	font-weight:bold;
}
.pdp_cfp
{
	text-decoration:underline;
	font-weight:bold;
}
.psp_h1 
{  margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.psp_h1b
{
	font-size:15px;
	line-height:18px;
	font-stretch:wider;
	font-weight:bold;
	color:#3E3E3E;
	font-family:Arial, Helvetica, sans-serif;
	/**margin-top:10px;*/
}
.pdp_right h1, .pdp_config h1
{
	font-size:15px;
	line-height:18px;
	color:#3E3E3E;
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.bdr_top
{
	border-top:1px solid #CCCCCC;
}
.bdr_bottom
{
	border-bottom:1px solid #CCCCCC;
}

.bdr_topb
{
	border-top:1px solid #CCCCCC;
	margin-left:25px;
	*margin-left:-5px;
	top:5px;
	margin-bottom:10px;
	*margin-bottom:3px;
	width:230px;
}
a.pdp_regof:link, a.pdp_regof:visited, a.pdp_regof1:link, a.pdp_regof1:visited
{
	text-decoration:underline;
	bottom:3px;
	/*top:5px;*/
	color: #727272;
	width:150px;
	font-size:1em;
	line-height:13px;

}
a.pdp_regof:hover, a.pdp_regof1:hover{
	text-decoration:underline;
	color:#003366;
	width:150px;
	font-size:1em;
	line-height:13px;
}
a.pdp_regof2:link, a.pdp_regof2:visited 
{
	text-decoration:none;
	bottom:3px;
	color: #727272;
	font-size:1em;
	line-height:13px;
}
a.pdp_regof2:hover {
	text-decoration:none;
	color:#003366;
	font-size:1em;
	line-height:13px;
}
.pdp_aima
{
	text-decoration:underline;
}
.addinfoimage {
	margin-left:35px;
	vertical-align:middle;
	margin-top:15px; 
}
.addinfoimagePDP
{
	margin-left:28px;
	*margin-left:22px;
	vertical-align:middle;
	margin-top:15px; 
}
.addinfoimagePDP2
{
	float:right;
	margin-right:10px;
	/*margin-left:28px;
	*margin-left:22px;*/
	vertical-align:middle;
	margin-top:10px; 
	cursor:pointer;
 
}
.addinfoimage2 {
	vertical-align:middle;
	*top:0px;
}
.cover_class
{
	float:right;
	width:280px;
	/*BORDER: #cccccc 1px solid; */
	/*margin:0px;*/
	margin:5px 0px 5px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#E7E7E7;*/
}
.cover_parent
{
	/*float:right;*/
	width:290px;
	height:75px;
	/*BORDER: #cccccc 1px solid; */
	/*margin:0px;*/
	margin:20px 0px 0px 0px;
	padding:0px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	background-color:#E7E7E7;
}


.cover_class1
{
	/*float:right;*/
	/*background-color:Lime;*/
	float:left;
	width:120px;
	/*text-align:right;*/
	/*BORDER: #cccccc 1px solid; */
	/*margin:0px;*/
	margin:10px 10px 5px 0px !important;
	*margin:25px 10px 5px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cover_class2
{
	float:right;
	width:280px;
	/*BORDER: #cccccc 1px solid; */
	/*margin:0px;*/
	text-align:right;
	margin:0px 10px 10px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cover_class3
{
	/*float:right;*/
	/*background-color:Gray;*/
	float:right;
	width:130px;
	/*height:10px;
	text-align:right;*/
	/*BORDER: #cccccc 1px solid; */
	/*margin:0px;*/
	/*margin:0px 0px 0px 0px !important;
	*margin:-5px 0px 0px 0px;*/
	margin-top:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pdp_cover
{
	width:270px;
	margin: 0px 10px 10px 0px;
}
.title 
{
	font-size:1.1em;
	color:#727272;
}
.title_pdp 
{
	font-size:11px;
	color:#727272;
}
.title_pdpb 
{
	font-size:11px;
	color:#000000;
}
.pdpreg_adj
{
	position:relative;
	top:-9px;
	color:#000000;
}
.pdpreg_adj2
{
	position:relative;
	top:15px;
	color:#000000;
}
.pdpmin_adj
{
	font-size:11px;
	color:#000000;
}
.pdpmin_adj2
{
	color:#000000;
	position:relative;
	/*top:-24px;*/
}
.textbox 
{
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
}
.textbox_pdp 
{
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-top:7px;
	margin-bottom:5px;
}

/*new class for PDP*/
.pdp_checkout1 {
	float:left;
	width:765px;
	/*font-family:Arial;
	font-size:12px;*/
	background-color:#E7E7E7;
	
	height:32px;
	margin-bottom:5px;
	
}
.pdp_checkout2 {
	float:left;
	width:760px;
	font-family:Arial;
	font-size:12px;
	margin-left:8px;
	margin-top:5px;
	background-color:#E7E7E7;
	height:40px;
}
.pdp_checkout_but
{
	float:right;
	width:260px;
	margin-top:2px !important;
	margin-top:3px;
}
.pdp_checkout_msg
{
	float:left;
	width:400px;
	padding:0px;
	margin-top:-5px !important;
	margin-top:10px;
	margin-left:10px;
}
.pdp_checkout_msg p
{
	margin-top:15px;
	font-family:Arial, Verdana;
	font-size:12px;
}

.pdp_subcon
{
	float:left;
	width:770px;
	height:52px;
}
.pdp_subcon1
{
	float:left;
	width:765px;
	height:30px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.pdp_acc_left
{
	float:left;
	width:570px;
	text-align:right;
}
.pdp_right_container
{
	float:right;
	width:210px;
	margin-right:5px;
	vertical-align:middle;
}
.pdp_right_container h4
{
	float:left;
	width:105px;
	text-align:right;
	font-size:11px;
	line-height:18px;
	color:#727272;
	font-weight:bold;
	margin:5px 0px;
	padding:0px;
}
.pdp_right_container span
{
	float:left;
	width:100px;
	text-align:right;
	font-size:11px;
	line-height:18px;
	color:#727272;
	font-weight:bold;
	margin:3px 0px;
	padding:0px;
}
/*.pdp_acc_button
{
	float:right;
	width:180px;
	margin-top:10px;
	margin-right:20px;
}*/
.pdp_acc_descr
{
	float:left;
	margin-left:0px;   
	font-size:15px;
	line-height:18px;
	font-stretch:wider;
	font-weight:bold;
	color:#3E3E3E;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px; 
}
.pdp_prod_descr
{
	float:left;
	width:500px;
	margin-left:0px;  
	margin-top:10px; 
	font-size:12px;
	line-height:15px;
	font-stretch:wider;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	/*margin-bottom:5px; */
}
.pdp_reviewname
{
	border-bottom:1px solid #ccc; 
	width:500px;
	height:40px;
}
.pdp_BML
{
  width:100%;
  margin-top:5px;
  height:55px;
}
.pdp_content
{
	float:left;
	width:800px;
	font-family:Arial;
	font-size:11px;
}
.pdp_left
{
	float:left;
	width:180px;
	margin-left:0px;
}
.pdp_right
{
	float:right;
	width:595px !important;
	*width:600px;
	font-family:Verdana, Helvetica, sans-serif;
}
.pdp_right_1
{
	float:left;
	width:300px !important;
	*width:295px;
}
.pdp_right_1 p
{
	font-family:Verdana, Helvetica, sans-serif;
	margin:5px 0px;
}
.pdp_right_2
{
	float:right;
	width:290px;
	margin:0px;
	padding:0px;
	
}
.pdp_right_2top
{
	float:left;
	width:290px;
	BORDER: #cccccc 1px solid;
}
.pdp_toptitle
{
	width:275px;
	margin:10px 10px 0px 10px;
}
.bdr_both
{
	border-top:1px solid #9F9F9F;
	border-bottom:1px solid #9F9F9F;
}
td.pdp
{
	font-size:10px;
	color: #727272;
}
td.pdp_acc
{
	width:200px;
	font-size:10px;
	color: #727272;
}
a:link, a:visited
{
	font-size:1em;
	text-decoration:underline;
	color: #727272;
}
a:hover
{
	font-size:1em;
	text-decoration:underline;
	color:#003366;
}
/*Order type for PDP page*/
.pdp_container
{
	float:right;
	width:800px;
	font-family:Arial;
	font-size:11px;
	margin-left:0px;
}
.pdp_container1
{
	float:left;
	width:765px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:0px;
	margin-top:20px;
}
.pdp_container1 p
{
	font-size:11px;
	text-align:justify;
	line-height:13px;
}
.pdp_ordertype
{
	margin-top:10px !important;
	margin-top:5px;
	margin-left:5px;
}
.pdp_ordertype .ts_bbox, .pdp_ordertype .ts_gbox, .pdp_ordertype .ts_ybox
{
	top:-1px !important;
	top:2px;
	left:-5px;
}
.pdp_ordertype .ts_pallet
{
	top:-1px !important;
	top:0px;
	left:-10px;
	color:#30a1cb;
	font-size:10px;
}

.pdp_ordertype .ts_container
{
	top:-1px !important;
	top:0px;
	left:-10px;
	color:#72ae45;
	font-size:10px;
}
.pdp_ordertype .ts_truckload
{
	top:-1px !important;
	top:0px;
	left:-10px;
	color:#caa135;
	font-size:10px;
}
.accessories
{
	float: left;
	width:765px;
	margin:0px;
	padding:0px;
}

/*End Of Order type for PDP page*/
/* PDP Sinisa TABS ------- */
div#tab 
{
	font-size:11px;
	font-weight:bold; 
	margin: 30px 0px 0px 0px;  
	padding: 6px 0px 5px 0px;
	/*border-top: solid 0px #9F9F9F; 
	border-bottom: solid 1px #9F9F9F;
	border-right: solid 0px #9F9F9F;
	border-left:solid 1px #9F9F9F;*/
	border-top: solid 0px #ccc; 
	border-bottom: solid 1px #ccc;
	border-right: solid 0px #ccc;
	border-left:solid 1px #ccc;
}
div#tab a 
{
	display: inline; 
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
	/*border-top: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F;*/
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left:solid 0px #ff6699;
    cursor:pointer!important;
   *cursor:hand;
}
div#tab a:hover 
{
	color: #ec8a19; 
}
div#tabborder 
{
	margin: 0px;
	padding: 15px;
	/*border-top: solid 0px #9F9F9F; 
	border-bottom: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F;
	border-left:solid 1px #9F9F9F  */
	border-top: solid 0px #ccc; 
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left:solid 1px #ccc ; 
}
div#tabborderPopUp
/*Controls the style in AddInfo page when a popup window is displayed. /stgol/ */
{
	margin: 0px;
	/*border-top: solid 0px #9F9F9F; 
	border-bottom: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F;
	border-left:solid 1px #9F9F9F  */
		border-top: solid 0px #ccc; 
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left:solid 1px #ccc;  
}
div#tab a.tabOn 
{
	background-color:#ffffff;
	padding:  5px 16px 6px 16px;
}
div#tab a.tabOff 
{
	background-color:#E7E7E7;
	padding:  5px 16px 5px 16px;
}
div#tab a.tabPrint 
{
	border: solid 0px #cccccc;
	font-weight:normal;
	float:right;
	margin:20px;
	*margin:5px;
}
.tab_title
{
	display:none;
}
.tab_display
{
	DISPLAY: block;
	margin:0px;
	padding:0px;
}
.tab_displaynone
{
	display:none;
	margin-left:10px !important;
	margin-left:5px;
}
.pdp_accmag
{
	display:block;
	font-family:Arial;   
	font-size:11px; 
	
}
.pdp_features
{
	left:10px;
	*left:0px;
}
.pdp_features ul
{
	/*width:530px;*/
	margin:0px 5px 5px 10px;
	padding:0px;
}
.pdp_features table
{	
	margin-top:10px;
	margin-left:10px;
	*margin-left:5px;
	*margin-top:0px;
	width:480px;
}

/*.pdp_features table li
{	
	width:360px;
	margin-left:5px;
	*margin-left:0px;
}

.pdp_features table li
{
	width:360px;
}*/

.CusReviewScroll
{
	/*PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px; */
	margin: 0px 0px 10px 0px;
	OVERFLOW:auto; 
	WIDTH: 550px; 
	/*PADDING-TOP: 1px; */
	HEIGHT: 300px;
	text-align:justify;
}
.CusReview
{
	margin: 10px 0px 10px 0px;
	padding:0px;
	WIDTH: 545px; 
	text-align:justify;
	height:300px;
	overflow:auto;
}

.CusReview_text
{
	/*margin-right:8px;*/
	width:520px;
	text-align:justify;
}
.cusreviewlb
{
	color:#727272;
	text-decoration:underline;
    cursor:pointer!important;
   *cursor:hand;
}
.cusreviewlb:hover
{
	color:#003366;
}

.reviewlinks
{
	width:500px;
	margin-top:10px;
}
.cusreview_item
{
	width:510px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #999;
}
.description p
{
	margin-top:5px;
	margin-right:20px;
	margin-left:15px;
	margin-bottom:5px;
}

.pdp_showsmallorder
{
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
.pdp_showsmallorder a
{
	color:#e00f08;
}
.pdp_showsmallorder a:hover
{
	color:#e84a23;
}
.pdp_comp_price
{
	width:250px;
	line-height:13px;
	height:15px;
}
.price_deleted
{
	text-decoration:line-through;
}
.comp_price
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
}
.save_price
{
	font-family:Arial;
	font-size:12px;
	color:#990000;
	font-weight:bold;
}
.low_price
{
	font-family:Arial;
	font-size:11px;
	/*color:#20436b;*/
	color:#0066CC;
}
.ourlow_price
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	/*color:#00467f;*/
	/*color:#20436b;*/
	color:#0066CC;
}
.now_only
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#990000;
}
.now_price
{
	font-family:Arial;
	font-size:20px;
	color:#990000;
	font-weight:bold;
}
.now_unit
{
	font-family:Arial;
	font-size:14px;
	color:#990000;
	font-weight:bold;
}
.low_price
{
	font-family:Arial;
	font-size:11px;
	/*color:#fcb330;*/
	/*color:#00467f;*/
	color:#0066CC;
}
.price_area
{
	margin-top:5px;
}
.pdp_save_price
{
	margin-top:5px;
	margin-bottom:5px;
}
.pdp_sale_end
{
	font-family:Arial;
	font-size:12px;
	color:#990000;
	font-weight:bold;
}

.pdp_coverage
{
	float:left;
	width:120px;
}
.pdp_mincover
{
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	width:120px;
}
.pdp_coverage_left
{
	float:left;
	width:110px; 
	/**width:120px; */
	margin-bottom:10px;
}
.pdp_coverage_right
{
	float:right; 
	width:155px; 
	margin-right:2px !important; 
	*margin-right:-2px; 
	border-left:1px solid #ccc;
}
.pdp_coverage_info
{
	float:left;
	width:140px;
	margin:0px 0px 5px 10px !important; 
	*margin:0px 0px 5px 10px;
	line-height:15px; 
}
.pdp_coverage_text
{
	font-family:Arial;
	font-size:12px;
	float: left; 
	width: 140px;
}
.pdp_coverage_text_small
{
	float:left;
	margin-top:5px;
	font-size:10px;
}
.pdp_review
{
	margin-top:5px;
	margin-bottom:15px;
}
.pdp_popupb
{
	margin:10px;
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	line-height:28px;
	
}
.pdp_popup
{
	margin:5px 10px;
	font-family:Arial;
	font-size: 12px;
	line-height:18px;
}

.pdp_inventory
{
	float:left;
	width:290px;
	/*BORDER: #cccccc 1px solid; */
	/*margin:0px;*/
	margin:0px 0px 10px 0px;
	*margin:15px 0px 10px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*display:none;*/
	/*background-color:lightgrey;*/
	/*text-align:right;*/
}
.pdp_inventory p
{
	width:290px;
	margin:5px 0px 5px 0px;
	color:#666;
}
.pdp_invzip
{
	position:relative; 
	float:left;
	margin-left:13px;
	margin-top:-1px;
	BORDER-RIGHT: #e97601 1px solid;
	BORDER-TOP: #e97601 1px solid;
	BORDER-LEFT: #e97601 1px solid;
	BORDER-BOTTOM: #e97601 1px solid;
	WIDTH: 162px;
	BACKGROUND-COLOR:#F7F7F8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	padding-right:5px;
	line-height:13px;
	color: #727272;
	display:none;
}

.pdp_inv_stock
{
	float:left;
	margin-left:10px;
	font-weight:bold;
	font-size:10px;
}
.pdp_inv_black
{
	float:left;
	margin-left:10px;
	font-size:11px;
	/*font-weight:bold;*/
}

div.inv_arrow
{
	position:relative;
	margin-top:19px;
	margin-left:130px;
	width:19px;
	height:10px;
	background-image:url(http://www.builddirect.com/images/littlearrow.gif);
	background-repeat:no-repeat;
	z-index:900;
	visibility:hidden;
}
/*.pdp_inv_red
{
	color:Red;
	float:left;
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
}*/

.acc_livezone
{
	float:left;
	width:765px;
}

.pdp_pleasecall
{
	float:left;
	width:160px;
	height:60px;
	margin-top:60px;
	*margin-top:00px;
	margin-left:140px;
	padding:0px;
	border:1px solid #ccc;
	background-color:#fff;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
	display:none; 
	position:absolute;
/*	*position:relative;*/
	z-index:999;
}
.pdp_pleasecall p
{
	float:left;
	width:110px;
	margin-left:20px;
	margin-top:10px;
}
 .pdp_pleasecall_close
 {
 	width:20px;
 	float:right;
 	margin-right:10px;
 	margin-top:5px;
 	text-align:right;
 }
.pdp_pleasecall_close
 {
 	cursor:pointer;
	*cursor:hand;
 }
 .pdp_pleasecall_close:hover
{
	color:#fcb034;
}


/*----New PDP Style @Jan.06, 2012-------*/


.pdp_container .left
{
	float:left;
	width:170px;

}

.pdp_container .right
{
	float:right;
	width:600px;
}

.pdp_otherstyle
{
	float:left;
	width:170px;
	margin-left:10px;

}
.pdp_otherstyle h1
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.pdp_otherstyle .content
{
	width:160px;
}
.pdp_otherstyle .content_scoll
{
	float:left;
	width:170px;
	height:700px;
	margin-bottom:20px;
	overflow:auto;
}
.pdp_otherstyle  .item
{
	float:left;
	width:140px;
	margin-left:10px;
	margin-top:10px;
}
.pdp_otherstyle .viewall
{
	float:left;
	width:130px;
	margin-left:10px;
	margin-top:10px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#999;
}
.pdp_otherstyle .arrow1
{
	float:left;
	width:10px;
	height:15px;
	background-image: url(../images/product-icons.png);
	background-position:-5px -5px;
	background-repeat:no-repeat;

}
.pdp_otherstyle .viewlink
{
	float:right;
	width:115px;
}
.pdp_otherstyle  .item a, .pdp_otherstyle  .item a:hover, .pdp_otherstyle .viewall a, .recommended_item a, recommended_item a:hover
{
	text-decoration:none;
	cursor:pointer;
}

.pdp_otherstyle .item_img,  .pdp_otherstyle .item_review, .pdp_otherstyle .item_price
{
	float:left;
	width:140px;
	cursor:pointer;
}
.pdp_otherstyle .item_title,.pdp_otherstyle .item_title:hover, .pdp_otherstyle .item_title a, .pdp_otherstyle .item_title a:hover
{
	/*float:left;
	width:140px;*/
	text-decoration:underline;
	cursor:pointer;
}
 .pdp_otherstyle .item_price:hover
{
	text-decoration:underline;
	cursor:pointer;
}

.pdp_otherstyle .item_img
{
	margin-bottom:5px;
	height:62px;
}

.pdp_otherstyle .item_img .item_img_60
{
	width:60px;
	height:60px;
	float:left;
}
.pdp_container .item_title
{
	float:left;
	width:120px;
	/*height:55px;*/
	height:30px;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	/*font-weight:bold;*/
	color:#999;
	overflow:hidden;
	
}
/*.pdp_container .item_price, .pdp_otherstyle .item_review
{
	margin-top:5px;
}*/
.pdp_smallbluepriceb
{
	color:#0066CC;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}
 .detail_content, .detail_items
{
	float:left;
	width:580px;
	
}

.detail_content .image
{
	float:left;
	width:270px;
}
.detail_content .product_detail
{
	float:right;
	width:290px;
	
}
.pdp_detail, .pdp_topcontent
{
	float:left;
	width:590px;
	
}
.pdp_bottomcontent
{
	float:left;
	width:590px;
	margin-top:20px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	
}
.pdp_topcontent
{
	margin-bottom:10px;
}
.pdp_images, .pdp_manufacture_image, .pdp_productitem_image, .pdp_clicklinks,.left_item
{
	float:left;
	width:260px;
}

.pdp_productitem_image
{
	margin-top:15px;
	margin-bottom:10px;
}
.pdp_clicklinks
{
	margin-bottom:10px;
	*padding-bottom:10px;
}
.pdp_clicklinks a, .pdp_clicklinks a:hover
{
	text-decoration:none;
}
.pdp_clicklinks .text
{
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	margin-top:0px;
	margin-left:10px;
	
}
.pdp_clicklinks .pdp_viewphoto
{
	float:left;
	width:120px;
	height:20px;
	
	border:1px solid #ccc;
}
.pdp_clicklinks .pdp_roomscenes
{
	float:right;
	width:120px;
	height:20px;
	margin-right:10px;
	border :1px solid #ccc;

}
.pdp_summary
{
	float:right;
	width:320px;
	border:1px solid #ccc;
	
}
.pdp_summary .cover_parent
{
	float:left;
	width:320px;
	height:75px;
	margin:20px 0 0;
	padding:0px;
	background-color:#E7E7E7;
}
.pdp_summary .cover_class
{
	float:left;
	font-family:Arial;
	font-size:11px;
	margin:5px 5px 0px 10px;
	padding:0px;
	width:300px;
}
.pdp_summary .item 
{
	float:left;
	width:300px;
	margin-left:10px;
	margin-top:5px;
}
.pdp_summary .item_print
{
	float:right;
	height:20px;
	width:22px;
	margin-left:10px;
	margin-top:10px;
	*margin-top:5px;
}
.pdp_summary .item .left
{
	float:left;
	width:265px;
	*margin-top:5px;
}
.pdp_summary  .print
{
	float:right;
	width:20px;
	height:20px;
	background-image:url(../images/product-icons.png);
	background-position:-16px -35px;
	background-repeat:no-repeat;
}
.pdp_summary .item h1
{
	
	color:#333;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.pdp_summary .item h3
{
	color:#999;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:0px;
	padding:0px;
}
.pdp_summary .price
{
	float:left;
	width:300px;
	margin-left:10px;
	margin-top:0px;
	padding-top:0px;
}
.pdp_config 
{
	width:260px;
	margin-top:10px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	
}
.pdp_config .steps
{
	float:left;
	width:250px;
	margin-top:10px;
	margin-bottom:10px;
}

.pdp_config p
{
	width:260px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:11px;
	color:#666;
}
.pdp_addinfo
{
	width:500px;
	margin-top:10px;
}
.pdp_addinfo_item
{
	width:230px;
	line-height:20px;
}
.pdp_accessories_content 
{
	float:left;
	width:800px;
	margin-top:40px;
	*margin-top:20px;
	 font-family:Arial;
	 font-size:11px;
}
.pdp_accessories
{
	float:left;
	width:800px;
	margin-bottom:15px;
	margin-top:10px;
	font-family:Arial;
	font-size:11px;
	color:#666;
}
.pdp_accessories .item_title
{
	float:left;
	width:800px;
	height:25px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.pdp_accessories .item1 
{
	margin-top:5px;
	margin-left:10px;
}
.pdp_accessories .item2 
{

	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
}
.pdp_accessories .item
{
	float:left;
	width:800px;

	border-bottom:1px solid #ccc;
}
.pdp_accessories .accessories
{
	float:left;
	width:210px;
}
.pdp_accessories .accessories .name
{
	float:left;
	width:210px;
}
.pdp_accessories .accessories_image
{
	float:left;
	width:70px;
	margin-left:5px;
}
 .pdp_accessories .accessories_unit
 {
 	float:left;
	width:70px;
	margin-left:5px;
 }
.pdp_accessories .accessories_image
{
	margin-bottom:10px;	
	*padding-bottom:10px;
}
.pdp_accessories .accessories_image .image
{
	float:left;
	width:80px;
}

.pdp_accessories .accessories_coverage, .pdp_accessories .accessories_price
{
	float:left;
	width:95px;
	margin-left:10px;
}
 .pdp_accessories .accessories_quantity 
 {
 	float:left;
	width:105px;
	margin-left:5px;
 }
.pdp_accessories .accessories_price
{
	margin-left:10px;
}
.pdp_accessories .accessories_price .price
{
	margin-top:5px;	
}
.pdp_accessories .accessories_coverage  .textbox, .pdp_accessories .accessories_quantity  .textbox
{
	
	border:1px solid #797979;
	width:45px;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	
}
.pdp_accessories .accessories_coverage .minorder, .pdp_accessories .accessories_quantity  .minorder
{
	float:left;
	width:90px;
	margin-top:0px;
	}
.pdp_accessories .accessories_subtotal
{
	float:right;
	width:100px;
	text-align:right;
	margin-right:5px;
}
.pdp_accessories .accessories_subtotal .subtotal
{
	float:left;
	width:90px;
	margin-right:5px;
	text-align:right;
}
.pdp_accessories .accessories_subtotal  .addtocart
{
	margin-top:5px;
}
.pdp_recommended_content
{
	float:left;
	width:800px;
	margin-top:40px;
	font-family:Arial;
	font-size:11px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc; 
}
.recommended
{
	float:left;
	width:800px;
	margin-top:15px;
	margin-bottom:20px;
	*margin-bottom:0px;
	*padding-bottom:15px;
}
.recommended p
{
	width:790px;
	font-family:Arial;
	font-size:14px;
	color:#3E3E3E;
	margin:5px 5px 5px 0px;
}
.recommended_content
{
	float:left;
	width:790px;
	margin-top:10px;
	margin-left:10px;
}
.recommended_item
{
	float:left;
	width:142px;
	margin-right:15px;
}
.recommended_item .item_img
{
	float:left;
	width:142px;
	margin-top:5px;
	margin-bottom:5px;
}
.recommended_item .item_title, .recommended_item .title
{
	float:left;
	width:135px;
	margin-bottom:5px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#999;

}
.recommended_item .item_title
{
	height:40px;
	overflow:hidden;
}

.recommended_item .item_title:hover, .recommended_item  .item_price:hover
{
	text-decoration:underline;
}
.recommended_item .item_price, .recommended_item .item_review
{
	float:left;
	width:140px;
	height:15px;
}
.pdp_leadtime
{
	float:left;
	width:300px;
	margin-top:10px;
	margin-left:10px;
}
.pdp_leadtime p
{
	color: #666666;
    margin: 5px 0;
    width: 290px;
}
/*----End New PDP Style---*/
