/*Content Session*/
.rightcontainer
{
	float:right;
	width:580px;
	padding:0px;
	margin:0px;
}
.rightcontainer_sub
{
	float:right;
	width:582px;
	margin-left:0px;
	margin-right:2px !important;
	margin-right:0px;
	padding:0px;
}
.rightsubcontainer
{
	width:580px;
	padding:0px;
}
.flashfile
{
	WIDTH:580px;
	margin-top:0px;   
/*	background-color:#f0eee2;*/
}

.flashSEO
{
width:239px;
height:253px;
padding:29px;
position:relative;
float:right;
}

.flashSEO_text
{
width: 261px;
height: 159;
line-height:14px;
font-family:Arial;
font-size: 11pt;
padding:15px;
}
.flashSEOlink
{
width: 261px;
height: 54;
margin-top:35px;
padding:15px;
background: url(../ReadMore1.gif)
}
	
.flashSEOlink_hover
{
background: url(../ReadMore2.gif)
}
.samples_image
{
	margin:0px;
}
.dist_image
{
	/*margin:0px;*/
	margin-left:4px;
}
.no_underline
{
	text-decoration:none;
}
.landing_promo
{
	float:left;
	width:578px;
	height:234px;
	margin:0px;
}
.cat_fp_01a
{
	float:left;	
	width:183px;
	background-image: url(../images/endeca/cat_fp_01a.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:200px;
	position:relative;

}
.cat_fp_01b
{
	float:left;	
	width:183px;
	background-image: url(../images/endeca/cat_fp_01b.gif);
	background-position:0px top;
	background-repeat:repeat-y;
	margin-top:10px;
}
.cat_fp_01c
{
	float:left;
	background-image: url(../images/endeca/cat_fp_01c.gif);
	background-position:0px 70px;
	background-repeat:no-repeat;
	width:183px;
	height:210px;
}
.cat_fp_cell
{
	float:left;
	width:170px;
	margin-left:5px;
	background-image:url(../images/endeca/home_ts_hdot.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
.cat_fp_product
{
	float:left;
	width:160px;
	margin-top:10px;
	margin-left:10px;
}
.cat_ts_01a
{
	background-image: url(../images/endeca/cat_ts_01a.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:395px;
	height:10px;
	margin-top:0px;
}
.cat_ts_02
{
	background-image: url(../images/endeca/home_ts_02.gif);
	background-position: 0px 0px;
	width:176px;
	height:105px;
	background-repeat:no-repeat;
}
.cat_ts_container
{
	width:395px;
	float:left;
	margin-top:10px;
	background-image:url(../images/endeca/cat_ts_01b.gif);
	background-position:0px top;
	background-repeat:repeat-y;
}
.cat_ts_title
{
	float:left;
	margin-left:15px;
	margin-top:3px;
	/*position:relative;
	top:1px;*/
}
.cat_ts_bottom
{
	width:395px;
	float:left;
	background-image: url(../images/endeca/cat_ts_01c.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
}
.cat_ts_container_1
{
	width:385px;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
}
.cat_ts_cell_01
{
	float:left;
	width:185px;
}
.cat_ts_cell_item1
{
	float:left;
	width:185px;
	margin-left:6px;
	*margin-left:0px;
	padding-right:2px;
	background-image:url(../images/endeca/home_ts_vdot.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
}
.cat_ts_cell_item2
{
	float:left;
	width:185px;
	margin-left:5px;
}
.cat_ts_cell_1
{
	float:left;
	width:185px;
	margin-left:1px;
	background-image:url(../images/endeca/home_ts_hdot.gif);
	background-position:5px 3px;
	background-repeat:no-repeat;
}
.cat_ts_item
{
	margin-top:10px;
	margin-bottom:5px;
	width:160px;
	margin-left:3px;
	float:left;
	height:55px;
	overflow:hidden; 
}
.cat_fp_title
{
	float:left;
	margin-left:10px;
	margin-top:3px;
}
.cat_fp_cell
{
	float:left;
	width:170px;
	margin-left:5px;
	background-image:url(../images/endeca/home_ts_hdot.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
/*End Of Content Session */

/* Home Page Content*/
.home_topseller
{
	float:left;
	WIDTH:580px;
	/*height:258px;*/
	margin-top:5px;
	margin-bottom:15px;
	
}
.home_hottitle
{
	margin-left:10px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:31px;
	color:White;
}
.lowercontent h1
{
	margin-left:15px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
	margin-left:10px;
	*margin-left:15px;
	/*line-height:15px;
	*line-height:30px;*/
	color:White;
}

.home_ts_01a
{
	background-image: url(../images/endeca/home_ts_01a.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:578px;
	height:29px;
	margin-left:-1px !important;
	margin-left:0px;
}
.home_ts_02
	{
	background-image: url(../images/endeca/home_ts_02.gif);
	background-position:8px bottom;
	background-repeat:no-repeat;
	width:190px;
	height:123px;
	}
.home_ts_03
{
	background-image: url(../images/endeca/HotProducts.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:578px;
	height:31px;

	margin-left:3px;
}

.home_ts_title
{
	margin-top:10px;
	margin-left:15px; 
}
.home_ts_bottom
{
	width:578px;
	float:left;
	background-image: url(../images/endeca/home_ts_01c.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
}	
.home_ts_container
{
	width:576px;
	float:left;
	margin-top:0px;
	margin-bottom:5px;
	/*background-image:url(../images/endeca/home_ts_01a1.gif);
	background-position:0px top;
	background-repeat:repeat-y;*/
	
}
.home_ts_left
{
	float:left;
	width:275px;
	margin-left:12px;
	border-right: 1px dotted #bfd0da;

}
.home_ts_right
{
	float:right;
	width:272px;
	margin-right:0px;

}
.home_ts_weekly
{
	width:260px;
}
.home_ts_weekly p
{
	margin-left:3px;
	margin-top:5px;
	margin-bottom:5px;
	color:#727272;
	font-family:Arial;
	font-size:11.5px;
	line-height:15px;
	text-align:left;
}
.home_ts_weekly h1
{
	margin-left:3px;
	margin-bottom:0px;
	line-height:16px;
	/*color:#00477f;*/
	/*color:#0066CC;*/
	color:#666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.readmore_orange
{
	margin-left:3px;
	*margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	color:#fd7a12;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.home_ts_container_1
{
	width:570px;
	float:left;
	margin:0px 0px 0px 2px;
	padding:0px;
	margin-left:0px; /*modify*/
}
.home_ts_cell_01
{
	float:left;
	width:185px;
	padding-right:4px !important;
	padding-right:0px;
}
.home_ts_cell
{
	float:left;
	width:190px;
	/*height:390px;*/
	height:413px;
	padding-bottom:5px !important;
	padding-bottom:0px;
	margin-bottom:0px !important;
	margin-bottom:5px;
	/*background-image:url(../images/endeca/samplebarback.gif);
	background-position: 0px 378px;
	background-repeat:no-repeat;*/
	border-bottom:dotted 1px #7A9CB2 !important;
	border-right:dotted 1px #7A9CB2  !important;
	border-bottom: 1px dashed #7A9CB2 ;
	border-right:1px dashed  #7A9CB2 ;
}
.home_ts_cell_1
{
	float:left;
	width:170px;
	margin-left:0px;
	background-image:url(../images/endeca/home_ts_hdot.gif);
	background-position:15px 3px;
	background-repeat:no-repeat;
}
.home_ts_item
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:18px !important;
	margin-left:9px;
	float:left;
	height:50px;
}
.home_content_title
{
	float:left;
	width:578px;
	height:31px;
	margin-bottom:20px;
	margin-left:5px;
	*margin-left:0px;
	background-image:url(../images/endeca/Flooring&More.jpg);
	background-position:top 5px;
	background-repeat:no-repeat;
	
}
.home_content_weeklytitle
{
	float:left;
	width:578px;
	height:31px;
	margin-bottom:20px;
	margin-left:5px;
	*margin-left:0px;
	background-image:url(../images/endeca/WeeklyFeatures.jpg);
	background-position:top 5px;
	background-repeat:no-repeat;
}
/* End Of Home Page*/

/* text, hyperlink, image */
.product_link, .product_link:link, .product_link:visited
{
	text-decoration:none;
}
.product_link:hover
{
	/*color:#00467f;*/
		color:#0066CC;
	text-decoration:underline;
}
.product_link:hover .ts_prod
{
	text-decoration:underline;
}
.product_link:hover .ts_desc
{
	text-decoration:underline;
}
/*.product_linkred, .product_linkred:link, .product_linkred:visited
{
	color:#990000;
	text-decoration:none;
}
.product_linkred:hover
{
	text-decoration:underline;
}*/

/*.product_linkred:hover .now_only, .product_linkred:hover .now_unit
{
	
	text-decoration:underline;
}
 .product_linkred:hover .now_price
 {
	text-decoration:underline;
 }*/
.product_cf_link,.product_cf_link:link,.product_cf_link:visited
{	
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
}
.product_cf_link:hover
{
	font-weight:normal;
	font-size:11px;
	color:#646464;
	text-decoration:underline;
}
.ts_prod
{
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	/*color:#00467f;*/
	color:#0066CC;
}
a.cart_ac_link:link
{
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	/*color:#00467f;*/
	color:#0066CC;
}
a.cart_ac_link:hover
{
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:Orange /*:#00467f;*/
}
a.cart_ac_link:visited
{
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	/*color:#00467f;*/
		color:#0066CC;
}
.ts_desc
{
	font-family:Arial;
	font-size:11px;
	color:#646464;
}
.ts_desc_blue
{
	font-size:10px;
	/*color:#00467f;*/
		color:#0066CC;
}
.ts_desc_detail
{
	text-align:right;
	font-family:Arial;
	font-size:10px;
	color:#646464;
}


.price_deleted
{
	text-decoration:line-through;
}
.ts_img_home
{
	overflow:hidden;
}
.ts_img_adj
{
	position:relative;
	/*top:-3px;*/
	top:13px;
}
.ts_price
{
	font-size:11px;
	font-weight:bold;
	/*color:#00467f;*/
		color:#0066CC;
	line-height:1.2em;
	text-align:left;
	margin-left: 20px;
	padding-top: 25px;

}
.ts_price_blue
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	/*color:#00467f;*/
	/*color:#20436b;*/
	color:#0066CC;
}
.ts_priceunit_blue
{
	font-family:Arial;
	/*font-size:13px;
	font-weight:normal;*/
	font-size:12px;
	font-weight:bold;
	/*color:#20436b;*/
	color:#0066CC;
}

.ts_bbox
{
}
.ts_bbox_cat3
{
	position:relative;
	top:-4px !important;
	top:-3px;
	/*left:-4px !important;	*/
	left:-4px;
}
.ts_gbox_cat3
{
	position:relative;
	top:-4px !important;
	top:-3px;
	/*left:-4px !important;	*/
	left:-4px;
}
.ts_ybox_cat3
{
	position:relative;
	top:-4px !important;
	top:-3px;
	/*left:-4px !important;	*/
	left:-4px;
}
.ts_pallet
{
	color:#30a1cb;
	font-size:10px;
}
.ts_pallet3
{
	color:#30a1cb;
	font-size:10px;
	position:relative;
	top:2px !important;
	top:1px;
	left:-6px;
}
.ts_order_q
{
	/*color:#00467f;*/
		color:#0066CC;
	font-size:10px;
	font-weight:bold;
	*margin-left:0px;
	text-transform:lowercase;
	position:relative;
}
.ts_order_q3
{
	/*color:#00467f;*/
		color:#0066CC;
	font-size:10px;
	font-weight:bold;
	*margin-left:0px;
	position:relative;
	top:1px;
	*top:3px;
	*left:-5px;
	left:-6px;
}
.ts_truckload
{
	color:#caa135;
	font-size:10px;
}
.ts_truckload3
{
	color:#caa135;
	font-size:10px;
	position:relative;
	top:2px !important;
	top:1px;
	left:-6px;
}
.ts_container
{
	color:#72ae45;
	font-size:10px;
	top:-2px;
}
.ts_container3
{
	color:#72ae45;
	font-size:10px;
	position:relative;
	top:2px !important;
	top:1px;
	left:-6px;
}
/*.rst_miniorder
{
	margin-top:5px;
}*/
.rst_description_container
{
	font-family:Arial;
	float:left;
	width:580px;
	margin-left:4px !important;
	margin-left:1px;
	margin-top:3px;
	background-image:url(../images/endeca/subsub_greybar.gif);
	background-position:0px top !important;
	background-position:2px top;
	background-repeat:no-repeat;
}
.rst_description_container H2
{
	margin-top:10px;
	margin-left:18px;
	width:550px;
	/*font-family:Arial;*/
	font-size:12px;
	font-weight:bold;
	color:#333333;
	height:22px;
	line-height:22px;
}
.rst_description_container H3
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.rst_description_container_1
{
	float:left;
	width:580px;
	margin-top:5px;
	*margin-top:6px;
	background-image:url(../images/endeca/subsub_greybar.gif);
	background-position:0px top;
	background-repeat:no-repeat;
}
.rst_description_container_2
{
	float:left;
	width:577px;
	margin-left:0px !important;
	*margin-left:-2px;
	_margin-left:-3px;
	margin-top:3px;
	background-image:url(../images/endeca/subsub_orange_1.jpg);
	background-position:0px top !important;
	background-position:2px top;
	background-repeat:no-repeat;
	font-family:Arial;
}
.rst_description_container_2 h2
{
	margin-top:5px;
	margin-left:18px;
	width:550px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	line-height:22px;
}
.rst_description_container_2 h3
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.res_description_2
{
	width:565px;
	_width:566px;
	margin-right:auto;
	margin-top:2px; 
	*margin-top:-10px; 
	margin-bottom:-6px;
	*margin-bottom:auto; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	font-family:Arial;
	border-right: 1px dotted #7A9CB2;
}
.res_description_2_div
{
	padding:5px 23px 5px 23px; 
}
.res_description_2 p strong 
{
	font-size:12px;
	color:#333333;
	margin:0px;
}
.res_description_2 p
{	
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#333333;
	text-align:left;
}
.res_description_2 p a
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#fcb034;
	text-decoration:underline;
}
.res_description_2 p a:hover
{
	text-decoration:none;
}
.res_description
{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:left;
	font-family:Arial;
	font-size:12px; 
	color: #333333; 
}
.res_description_notitle
{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	text-align:left;
	font-family:Arial;
	font-size:12px; 
	COLOR: #333333; 
}
.rst_ts_minorder
{
	float:left;
	width:160px;
	height:30px;
	/*margin-top:2px;*/
	line-height:13px;
	margin-bottom:0px;
}
.ts_minorder
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#646464;
	line-height:15px;
}

.rst_rs_message
{
	float:left;
	width:550px;
	margin-left:10px !important;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.rst_message
{
	font-size:14px;
	/*color:#00467f;*/
		color:#0066CC;
	font-weight:bold;
}
/* End of text, hyperlink, image */
/*Category descriptor's content style*/
/*.res_description p strong
{
	font-size:12px;
	color:#666666;
	text-align:justify;
	margin:0px;
}
.res_description p
{
	font-size:12px;
	color:#666666;
	text-align:justify;
	margin:10px;
}
.res_description p a
{
	font-size:12px;
	color:#666666;
}
.res_description p a:hover
{
	font-size:12px;
	color:#00467f;
	font-weight:normal;
}*/
.res_description p, .res_description_notitle p
{
	font-size:12px;
	COLOR: #333333; 
	text-align:justify;
	margin:10px;
}
.res_description p strong, .res_description_notitle p strong
{
	font-size:12px;
	color:#666666;
	text-align:left;
	margin:0px;
}
.res_description strong, .res_description_notitle strong
{
	font-size:12px;
	/*color:#00467f;*/
		color:#0066CC;
	text-align:left;
	margin:0px;
}
.res_description p a, .res_description_notitle p a
{
	font-size:12px;
	color:#666666;
}
.res_description p a:hover, .res_description_notitle p a:hover
{
	font-size:12px;
	/*color:#00467f;*/
		color:#0066CC;
	font-weight:normal;
}
.res_description a, .res_description_notitle  a
{
	font-size:12px;
	color:#666666;
}
.res_description a:hover, .res_description_notitle a:hover
{
	font-size:12px;
	/*color:#00467f;*/
		color:#0066CC;
	font-weight:normal;
}
.res_description LI {
	FONT-SIZE: 12px;
	COLOR: #333333; 
	LINE-HEIGHT: 17px;
} 
h1 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
h3 {
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
	color: #727272;
	padding-left:10px;
}
/*End of Category descriptor's content style*/
/*GreenPage*/

.TopBanner 
{
margin: 0px;
padding: 0px;
height: 108px;
background-image: url(../images/green15.jpg);
background-repeat:no-repeat;
}

.TopBanner2 
{
margin: 0px;
padding: 0px;
height: 108px;
background-image: url(../images/green11.jpg);
background-repeat:no-repeat;
}

.home_cont_DL
{
	background-image:url(../images/home_cont_DL.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	margin-left:-2px;
}

.home_cont_btm
{
	float:left;
	background-image:url(../images/home_cont_btm.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	margin-left:-2px;
	margin-top:-20px !important;
}
.home_cont_p_green
{
	width:515px;
	margin-left:30px;
	font-size: 11px;
	font-family: Arial;
	color:#000000;
}
.home_cont_p_box
{
	margin-left:30px;
	margin-right:20px;
	font-family: Arial;
	font-size:11px;
	color:#000000;
	margin-bottom:10px;
}
.home_cont_p_box2
{
	margin-left:20px;
	margin-right:25px;
	font-family: Arial;
	font-size:11px;
	color:#000000;
	margin-bottom:10px;
}

.home_cont_table
{
	
	margin-right:20px;
	font-family: Arial;
	font-size:11px;
	color:#666666;
	

}

.dottedDown
{
background-repeat:repeat-x;
}

.table_content
{
margin-bottom:5px;
}

.home_cont_p_orange
{
	width:515px;
	margin-left:20px;
	margin-top:10px;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	margin-bottom:10px;
	position:absolute;
	
}

.Green_Box_image
{
	margin-top:5px;

}

.Green_Box_image2
{
	margin-top:5px;
	margin-left:30px;
}

.home_cont_p_blue
{
	width:515px;
	margin-left:30px;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	/*color:#00467f;*/
		color:#0066CC;
	margin-bottom:10px;
}

.home_boxed
{
	width:450px;
	margin-left:30px;
	margin-right:20px;
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	
}

.home_cont_p_blue2
{
	margin-left:20px;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	/*color:#00467f;*/
		color:#0066CC;
	margin-bottom:5px;
}

.Materials 
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.greenFlash
{
	width:500px;
	margin-left:35px;
}
.orangeBanner
{
	background-image:url(../images/endeca/subsub_orange.jpg);
	background-repeat:no-repeat;
	width:572px;
	height:30px;
	margin-left:4px;
	margin-top:10px;
	margin-bottom:10px;
	
}

.green_link
{
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	margin-left:25px;
	color:#005397;
	font-family:Arial, Helvetica, sans-serif;
}
.green_link_hover
{
	color:#ffa217;
}


a.green_link
{
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
}
a.green_link:link
{
	color:#005397;
}
a.green_link:visited
{
	color:#005397;
}
a.green_link:hover
{
	color:#ffa217;
}


/*Home Page LowerContent*/
.lowercontent
{
	float:left;
	width:580px;
	margin-top:5px;
	margin-left:-2px !important;
	margin-left:-1px;
	/*margin-top:-6px !important;*/
	/*margin-top:-4px;*/
}
.home_cont_a
{
	background-image:url(../images/endeca/home_cont_a.gif);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
}
.home_cont_b
{
	float:left;
	background-image:url(../images/endeca/home_cont_b.gif);
	background-repeat:repeat-y;
	width:580px;
	*padding-bottom:0px;
}
.GBTitles /*rules the category title under Green Building Materials from BuildDirect*/
{
 font-size:20px;
}
.home_cont_c
{
	background-image:url(../images/endeca/home_cont_c.jpg);
	background-repeat:no-repeat;
	width:580px;
	height: 260px;
	margin-left: -2px;
	margin-top:-10px !important;
	margin-top:0px;
	/*background-color: #000000;*/
}
.home_cont_c2
{
	background-image:url(../images/endeca/home_cont_c1.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:238px;
	margin-left:-2px;
	/*margin-top:-20px !important;*/
	margin-top:-20px; /*0px;*/
}

.home_cont_c3
{
	float:left;
	display:block;
	background-image:url(../images/endeca/home_cont_c1.jpg);
	background-position: 0px -215px;
	background-repeat:no-repeat;
	width:580px;
	height:20px;
	margin-left:-2px;
	
}

.home_cont_c_adj
{
	margin-left:30px;	
	margin-top: 20px;
	*margin-top: 35px;
}
.home_cont_c_adj2
{
	margin-left:31px;
	margin-top: 25px;
	*margin-top: 38px;
}
.home_boxes
{
margin-left:31px;
margin-top: 25px;
}

#home_cont_dt
{
  display: block;
  width: 190px;
  height: 144px;
  background: url(../images/endeca/installation1.jpg) no-repeat 0 0;
  cursor:pointer!important;
  *cursor:hand;
/*	  margin-top: 15px;*/
}

#home_cont_dt:hover
{ 
 background-position: 0px 0px;
}

#home_cont_dt span
{
  display: none;
} 
#home_cont_rd
{
	display:block;
	width:190px;
	height:144px;
	background-image:url(../images/endeca/RoomDesigner.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer!important;
	*cursor:hand;
}
#home_cont_rd:hover
{
	background-position:0px 0px;
}

#home_cont_blog
{
  display: block;
  width: 154px;
  height: 141px;
  background: url(../images/endeca/Blog.jpg) no-repeat 0 0;
 margin-left:0px;
/*margin-top: 25px;*/
}

#home_cont_blog:hover
{ 
  background-position: 0 -141px;
}

#home_cont_blog span
{
  display: none;
}	 

#home_cont_gb
{
  display: block;
  width: 190px;
  height: 144px;
  background: url(../images/endeca/GreenBuilding.jpg) no-repeat 0 0;
/* margin-left:31px;
margin-top: 15px;*/
	cursor:pointer!important;
	*cursor:hand;
}

#home_cont_gb:hover
{ 
  background-position: 0 0px;
}

#home_cont_gb span
{
  display: none;
}

#home_cont_checkus
{
	display:block;
	width:154px;
	height:26px;
	background-image:url(../images/endeca/CheckUsOut.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin:0px;
}
.home_cont_popup
{
	position:absolute;
	margin-top: 38px;
	margin-left: 10px;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #e4e4e4;
	width: 214px;
	height: 230px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
	display:none;
}
.home_cont_p
{
	width:550px;
	margin-left:12px;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:11.5px;
	color:#727272;
	margin-bottom:10px;

	/*font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size:10px;*/
}
.home_cont_p p
{
	margin-left:3px;
	text-align:justify;
}
.home_cont_p H2, .home_cont_p H3
{
	font-size:12px;
	font-weight:bold ;  
}
.home_cont_p H3
{
	font-size:11px;
	
}
.home_cont_hr
{
	float:left;
	width:550px;
	height:18px;
	background-image:url(../images/endeca/home_cont_hr.jpg);
	background-position:15px 0px;
	background-repeat:no-repeat;
	display:block;
}
.home_cont_p1
{
	float:left;
	width:515px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:10px;
}
 #home_cont_learningcenter
{
  display: block;
  width: 190px;
  height: 144px;
  background: url(../images/endeca/learningcenter.jpg) no-repeat 0 0;
  cursor:pointer!important;
  *cursor:hand;
 /*margin-left:31px;
margin-top:25px;*/
}

#home_cont_learningcenter:hover
{ 
  background-position: 0 0px;
}

#home_cont_learningcenter span
{
  display: none;
}
	
#home_cont_flickr
{
	float:right;
	display:block;
	width:78px ;
	height:79px;
	margin-right:8px !important;
	*margin-right: 4px;
	margin-left: -1px !important;
	*margin-left:-9px;
	background-image:url(../images/endeca/flickr.jpg);
	background-position:0px 0px; 
	background-repeat:no-repeat;
	cursor:pointer!important;
	*cursor:hand;
} 
#home_cont_flickr:hover
{
	background-position:0px -79px;
}
#home_cont_twitter
{
	float:left;
	display:block;
	width:77px;
	height:70px;
	margin:0px;
	padding:0px;
	background-image:url(../images/endeca/twitter.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer!important;
	*cursor:hand;
}
#home_cont_twitter:hover
{
	background-position:0 -70px;
}
#home_cont_youtube
{
	float:right;
	display:block;
	width:78px;
	height:70px;
	margin-right:7px !important;
	*margin-right:4px;
	margin-left:0px;
	*margin-left:-9px;
	padding:0px;
	background-image:url(../images/endeca/youtube.jpg);
	background-position:-1px 0px!important;
	*background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer!important;
	*cursor:hand;
}
#home_cont_youtube:hover
{
	background-position:-1px -70px !important;
	*background-position:0px -70px;
}

#home_cont_facebook
{
	float:left;
	display:block;
	width:77px;
	height:79px;
	background-image:url(../images/endeca/facebook.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer!important;
	*cursor:hand;
}
#home_cont_facebook:hover
{
	background-position:0 -79px;
}
.home_title H1
{
	font-family:Arial; 
	font-size:13px; 
	font-weight:bold; 
	/*color:#00467e;*/
	color:#0066CC; 
	margin-left:30px;
	margin-bottom:5px;
	
	
	/*background-image:url(../images/endeca/home_cont_title.gif);
	width:102px;
	height:14px;
	background-repeat:no-repeat;
	margin-left:30px;
	margin-bottom:5px;*/

}
span.home_link
{
	background-image:url(../images/endeca/home_cont_arrow.gif);
	background-repeat:no-repeat;
	margin-left:450px;
	width:200px;
	height:25px;
	background-position:-1px 2px;
}
.home_readmore
{
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	margin-left:25px;
	color:#005397;
}
.home_readmore_hover
{
	color:#ffa217;
}
.home_readmore2
{
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	margin-left:0px;
	color:#005397;
}

.home_readmore3
{
	font-weight:bold;
	font-size:10px;
	margin-left:0px;
	color:#bcbcbc;
}

a.home_readmore
{
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	margin-left:0px;
}
a.home_readmore:link
{
	color:#005397;
}
a.home_readmore:visited
{
	color:#005397;
}
a.home_readmore:hover
{
	color:#ffa217;
}

span.home_links1
{
	float:right;
	margin-top:95px;
	margin-right:65px;
	text-align:left;
}
.home_links2
{
	margin-left:23px;
	position:relative;
	top:10px;
	font-weight:bold;
	color:#005397;
}
.home_links3
{
	margin-left:23px;
	position:relative;
	top:25px;
	font-weight:bold;
	color:#005397;
	
}
.home_links4
{
	margin-left:20px;
	position:relative;
	top:15px;
	font-weight:bold;
	color:#005397;
}
.home_links5
{
	margin-left:20px;
	position:relative;
	top:35px;
	font-weight:bold;
	color:#005397;
}
.home_cont_img
{
	float:left;
	width:510px;
	height:320px;
	margin-top:10px;
}
.home_cont_right
{
	float:left;
	width:414px;
	*width:450px;
}
.home_cont_left
{
	float:left;
	width:160px;
}
.home_cont_bookmark
{
	width:162px;
	height:100%;
	margin:0px;
	padding:0px;
}
.home_cont_1
{
	float:left;
	width:200px;
	margin-left:3px;
	
}
.home_cont_2
{
	float:right;
	width:200px;
	margin-right:10px;
	}
.home_cont_space
{
	margin-top:12px;
}
/*End Of Home Page LowerContent */
/*SubLanding Content*/
.sublanding_promo
{
	float:left;
	width:580px;
	margin-top:0px;
	*margin-top:-5px;
	_margin-top:-25px;
	margin-left:0px;
	/*margin:0px;*/
}
.sublanding_shopby
{
	float:left;
	width:580px;
	margin-left:-2px !important;
	margin-left:0px;
}
.sublanding_resource
{
	float:right;
	width:192px;
	margin-right:4px !important;
	margin-right:1px;
}
.sublanding_res
{
	float:left;
	width:580px;
	margin-top:5px;
	margin-bottom:0px;
}
.rightcontainer_title 
{
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/endeca/subsub_hdr_ff.gif) !important; 
	BACKGROUND-IMAGE: url(../images/endeca/subsub_hdr_ie6.gif);
	background-position:3px top !important;
	background-position:2px top; 
	background-repeat:no-repeat;
	WIDTH: 574px; 
	PADDING-BOTTOM: 9px; 
}

.rightcontainer_title H2
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	width:340px;
	height:10px;
	text-indent:14px;
	LINE-HEIGHT: 2em;
	
	margin-top:6px;
	margin-left:0px;
	/*padding-bottom :0px; */
	/*COLOR: #004680; */
	color:#0066CC;
}
.resourcebox
{
	float:left;
	width:192px;
	margin-top:16px;
	background-image:url(../images/endeca/resourcetab.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#00477F;
	text-align:center;
}

.resourcebox_sub
{
	float:left;
	width:192px;
	margin-top:11px;
	margin-right:1px;
	background-image:url(../images/endeca/subsub_resource.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#00477F;
	text-align:center;
}
.resources_head
{
	width:170px;
	margin-top:7px;
	margin-left:10px !important;
	margin-left:0px;
	padding:0px;
}
.resources_head a
{
	/*COLOR: #004680;*/
	color:#0066CC;
}
.resources_img
{
	vertical-align:text-bottom;
	margin-left:20px;
}
.resource_hidden
{
	display:none;
}
.resourcesResults
{
	padding: 20px 0px 5px 0px !important;
	padding: 0px 0px 10px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px -1px !important;
	MARGIN: 0px 0px 10px -1px; 
	WIDTH: 190px; 
	/*COLOR: #004680; */
	color:#0066CC;
	POSITION: relative;
	line-height:25px; 
	}
.resourcesResults a:link, .resourcesResults a:visited
{
	text-decoration:underline;
	color:#00047f;
}
.resourcesResults a:hover
{
	color:#FCB133;
}

.resources_1 
{

	padding: 10px 0px;
	FONT-WEIGHT: bold; 
		FONT-SIZE: 12px; 
		FLOAT: left; 
	MARGIN: 0px 0px 0px -1px !important;
		MARGIN: 0px 0px 10px -1px; 
		WIDTH:  190px; 
		/*COLOR: #004680; */
	color:#0066CC;
		POSITION:relative; 
		z-index:100; 
}

DIV#resources {
	DISPLAY: none;
	Z-INDEX: 400;  
	LEFT: -3px; 
	BACKGROUND-IMAGE: url(../images/endeca/subsub_dd.gif); 
	background-position:0px top;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 200px; 
	POSITION: absolute; 
	TOP:6px;
	_Top:3px;
	height:290px; /*280px;*/
	/**height:260px;*/
	TEXT-ALIGN: center;
}
DIV#resources UL
{
	width:180px;
	margin-left:8px ;
	*margin-left:-5px;
	margin-top:20px;
	*margin-top:10px;
	padding:0px;
	list-style:none;
}
DIV#resources UL li
{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
DIV#resources P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 2em
}
DIV#flashcontent {
	float: left; Z-INDEX: 50; MARGIN: 0px 0px 5px 0px;
	display:none;
}
.resource_item_link, .resource_item_link:link, .resource_item_link:visited 
{	
	text-decoration:underline;
	color:#00047f;
}
.resource_item_link:hover
{
	color:#FCB133;
}

/* *******img tags classes***********/

img.topbanner
{
    width:558px;
    height:223px;
    margin-top:10px;
    margin-bottom:0px;
}
img.x
{
position:absolute;
z-index:-1;
margin-top:20px;
margin-left:0px;
}
/******** p tags classes***********/

p.topheader
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 28px;
    font-weight: bold;
    color: #898989;
    margin: 0px;
        
}

p#smart_buy
{
    font-family:Arial, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:16px;
    color:#234578;
    margin-top:10px;
    margin-bottom:0px;
    margin-left:5px;
}
p#KLVT
{
    font-family:Arial, Verdana, Sans-Serif;
    color:#898989;
    font-size:13px;
    margin-left:5px;
    margin-top:5px;
    margin-bottom:0px;
}
p#easyinstall
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:16px;
    color:#234578;
    font-weight:bold;
    margin-top:0px;
}
p#floor_goes
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:16px;
    color:#234578;
    font-weight:bold;
    margin-top:0px;
}

p#WhichKonecto
{
    width:330px;
   height:40px;
    font-family:Arial, Verdana, Sans-Serif;
    color:#ffffff;
    font-size:18px;
    margin-top:-30px;
    margin-left:8px;
     
}

p#text_video
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:11px;
    color:#898989;
    margin-top:5px;
}
/************** div tag classes***********************/
div.topbanner
{
    width:558px;
}

div#container1
{
    width:558px;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#898989;
    margin-top:0px;  
}
div#list1
{    
    width:345px;
    margin-bottom:0px;
}
div#list2
{    
    width:345px;
    margin-bottom:0px;
}
div#video
{
    float:right;   
    width:150px;
}

div#pdficon
{
    margin-left:40px;
    margin-top:20px;
    margin-bottom:0px;
}

div#BDBeatsPrice
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:11px;
    color:#898989;
    margin-left:5px;
    width:558px;
    margin-top:20px;
    margin-bottom:0px;
}
div.main
{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
/********** a tag classes **************************/
a.pdf
{ 
    margin-left:15px;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
}
     
a.pdf:link{ color:#234578;}
a.pdf:visited{color:#234578;}
a.pdf:hover{color:#f4bb3f;}
a.pdf:active{color:#234578;}

a.other:link{color:#234578;}
a.other:visited{color:#234578;}
a.other:hover{color:#f4bb3f;}
a.other:active{color:#234578;}

/*konecto table*/
a.tblkonecto:link{color:#ffffff;}
a.tblkonecto:visited{color:#ffffff;}
a.tblkonecto:hover{color:#ffffff; text-decoration:underline;}
a.tblkonecto:active{color:#ffffff;}

a.tblkonecto
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
    width:139px;    
}
a.ShopNow:link{color:#ffffff;}
a.ShopNow:visited{color:#ffffff;}
a.ShopNow:hover{color:#ffffff; text-decoration:underline;}
a.ShopNow:active{color:#ffffff;}

a.ShopNow
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
    width:139px;    
}

table#main
{
    width:562px;
    height:448px;    
    background-repeat:no-repeat;
    background-image:url(../snippet/LuxuryVinylTile/images/TblBG.jpg);
   
    }
tr#toprow
{
    width:562px;
    height:359px;
}
td#logo
{
    width:141px;
    height:89px;
}
td#country
{
    width:138px;
    height:40px;
    text-align:center;
    vertical-align:middle;
}
td#sierra
{
    width:139px;
    height:40px;
    text-align:center;
    vertical-align:middle;
}
td#prestige
{
    width:144;
    height:40px;
    text-align:center;
    vertical-align:middle;
}
td#sn_country
{
    width:138px;
    height:34px;
    text-align:center;
    vertical-align:middle;
}
td#sn_sierra
{
    width:138px;
    height:34px;
    text-align:center;
    vertical-align:middle;
}
td#sn_prestige
{
    width:144px;
    height:34px;
    text-align:center;
    vertical-align:middle;
}
td#footer
{
    width:421px;
    height:15px;
}


/* End of SubLanding Content*/


/*---ResultInfoUC---*/
.resultinfo
{
	float:left;
	margin:1px 0px 5px 0px;
	width:574px;
	font-family:Arial;
}
.resultinfo .contentbox
{
	float:left;
	width:565px;
	margin:2px 5px 0px 5px !important;
	margin:2px 0px 0px 5px;
}
.resultinfo .left
{
	float:left;
	width:180px;
}

.resultinfo .contentbox p
{
	float:right;
	width:150px;
	margin-top:3px;
	margin-left:0px;
	margin-right:0px;
}
.resultinfo .right
{
	float:right;
	width:330px;
	margin-right:0px;
	/*background-color:Olive
	margin-top:2px;*/
}
.resultinfo .right_1
{
	float:right;
	width:100px;
	margin-top:5px;
	margin-right:5px;
	text-align:right;
}
.resultinfo .display
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#ffffff;
}

.resultinfo .right p
{
	float:left;
	font-size:10px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	color:#ffffff;
	
}
.resultinfo .left_1
{
	float:left;
	width:345px;
	margin-left: 5px !important;
	margin-left:0px;
	margin-top:0px;
}
.resultinfo .filterlist
{
	width:305px;
	height:16px;
	margin-top:0px;
	font-family:Arial;
	font-size:11px;
	color:#fff;
}

.resultinfo .right_text:hover
{
	text-decoration:none;
}
.resultinfo .title, .result_paging .title
{
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	margin-right:5px;
	vertical-align:baseline;
	color:#fff;
}

.resultinfo .showtitle
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	margin-right:5px;
	font-weight:bold;
	color:#fff;
}
.resultinfo .text
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal; 
	color:#ffffff;
	text-decoration:none;
}
.resultinfo .linktext
{
	color:#fff;
	margin-left:15px;
}
.resultinfo .linktext:link
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal; 
	color:#ffffff;
	text-decoration:underline;
}

.resultinfo .linktext:visited
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal; 
	color:#ffffff;
	text-decoration:underline;
}
.resultinfo .linktext:hover
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal; 
	color:#FCB133;
	text-decoration:underline;
}
.resultinfo .labeltext
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal; 
	color:#ffffff;
}
.resultinfo .view
{
	width:100px;
	font-size:11px;
	margin-left:5px;
	
}
.sortby
{
	width:125px;
	font-size:11px;
	margin-left:5px;
	z-index:1;
}
.pricelist
{
	font-family:Arial;
	font-size:10px;
	text-align:right;
}
.pricelist_container
{
	float:left;
	width:95px;
	margin-top:8px;
}
/*---End of ResultInfoUC---*/

/*-----customer reviewer-------------*/
.ratingview
{
	font-family:Arial;
	font-size:12px;
	color:#646464;
	cursor:pointer;
	*cursor:hand;
	text-decoration:none
}
.ratinginfo
{
	position:absolute;
	width:250px;
	border: 1px solid #646464;
	background-color:#ffffff;
	display:none;
	z-index:1000;
}
.ratinginfo_display
{
	position:absolute;
	width:300px;
	border: 1px solid #646464;
	background-color:#ffffff;
	display:block;
	z-index:1000;
}
.ratinginfo_display a
{
	color:#646464;
}
.ratinginfo_c
{
	margin-left:5px;
	margin-right:10px;
	margin-top:5px;
	text-align:justify;
}
.ratinginfo_fd
{
	margin-bottom:10px;
	text-align:justify;
}
.ratinginfo p
{
	font-family:Arial;
	font-size:11px;
	margin:10px;
	text-align:justify;
	line-height:13px;
}
.ratinginfo_close
{
	float:right;
	margin-right:10px;
	margin-bottom:5px;
	cursor:pointer;
	*cursor:hand;
	text-decoration:underline;
	color:#646464;
}
.newproduct
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:Red;
}
.reviewsbg
{
	display:none;
	width:250px;
	height:200px;
	border:none;
	position:absolute;
	z-index:5
}
/*-----end of customer reviewer------*/
/********* Mini Cart Start *************/
.minicart
{
	float:right;
	width:205px;
	margin-top:9px;
/*	left:3px;*/
	margin-right:-5px;
}

/*.minicart_articl
{
	position:absolute;
	width:205px;
	margin-top:9px ;
	margin-left:5px ;
	left:850px;
	*left:870px;
	*top:14px;
}
.minicart_articl_ie
{
	position:absolute;
	width:205px;
	margin-top:9px ;
	margin-left:5px ;
	left:852px;
	_left:914px;
	top:15px;
}
.minicart_photo
{
	position:absolute;
	width:205px;
	margin-top:-11px;
	left:855px;
	top:28px;
}
.minicart_photo_ie
{
	position:absolute;
	width:205px;
	margin-top:-15px;
	left:855px;
	_left:922px;
	top:39px;
}
.minicart_ie
{
	position:absolute;
	width:210px;
	margin-left:32px;
	*margin-left:10px;
	left:expression(document.body.clientWidth > 992? (document.body.clientWidth-780)/2+683+'px': "788px");
	
	margin-top:9px !important;
	margin-top:9px;
	top:15px;
}

.minicart_ie8
{
	position:absolute;
	width:210px;
	margin-left:15px;
	margin-top:9px;
	top:8px;
}*/


.minicart_hidden
{
	display:none;
}
.minicart_section
{
	width:190px;
	margin-top:10px;
	height:90px;
	overflow:hidden;
	border-bottom: 1px dotted #7A9CB2;
}
.minicart_sectionh
{
	width:190px;
	margin-top:10px;
	height:115px;
	overflow:hidden;
	border-bottom: 1px dotted #7A9CB2;
}
.minicart_img
{
	float:left;
	width:50px;
}
.minicart_title
{
	float:right;
	width:118px;
	height:80px;
	overflow:hidden;
	margin-bottom: 3px;
}
.miniCartSample_desc
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	/*color:#00467f;*/
		color:#0066CC;
}
.minicart_accessory
{
	float:right;
	width:120px;
	/*height:30px;*/
	margin-right:10px;
	margin:0px;
	color:#666;
}


.minicart_acclink
{
	/*float:right;
	margin-left:50px;*/
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	/*margin-left :12px;*/
	color:#666;
}
.minicart_acclink:hover
{
	/*color:#00467f;*/
		color:#0066CC;
}
div#dvMinCart {
	position: relative;
	float: left;
	width: 200px;
	display: none;
}
.flyout_cart
{
	float:right;
	font-family:Arial;
	width: 205px;
	margin-bottom:10px;
	background-image:url(../images/menu/navright_mycart.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.flyout_cart a
{
	text-decoration:none;
	border:none;
	cursor:pointer!important;
	*cursor:hand;
}
.flyout_cart p{
	padding: 18px;
	margin: 0px;
	text-align:center;
}
/*.flyout_cart h3 
{
	
	font-family:Arial;
	background-color:#004781;
	font-size: 11px;
	color:#FFFFFF;
	padding: 6px 0px 10px 6px;
	clear:both;
	margin: 0px !important;
	background-image:url(../images/endeca/flyout_h3_top.gif);
	background-repeat:no-repeat;
}
.flyout_cart h3 img {
	margin-bottom: -7px;
}*/
.flyout_items1 .free
{ 
	margin-left:10px;
	margin-top:0px;
	*margin-top:8px;
	padding-top:8px;
	*padding-top:0px;
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold; 
	color:#1ba125;
	
}

.flyout_items {
	
	width: 201px;
	overflow:auto;
	/*height: 1865px;*/
	padding: 0px;
	/*margin: 0px;*/
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;

}
.flyout_items1
{
	width: 201px;

	margin-top:38px;
	padding: 0px;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	background-color:#fff;
	height:30px;
}
.flyout_items h4, .sample_cart_items h4, .popular_cart_items h4, .recentreview h4{
	/*background-color: #004780;*/
	background-color:#f09909;
	border-top: 1px dotted #7A9CB2;
	border-bottom: 1px dotted #7A9CB2;
	color:#FFFFFF;
	padding: 5px;
	text-align:center;
	clear:both;
	margin: 0px;
	font-size: 13px;
}
/*.flyout_items h4
{
	background-color:#f09909;
}*/
.flyout_items h5, .sample_cart_items h5, .popular_cart_items h5 {
	/*background-color: #FFB12C;*/
	background-color:#f09909;
	border-top: 1px dotted #7A9CB2;
	border-bottom: 1px dotted #7A9CB2;
	color:#FFFFFF;
	padding: 5px;
	text-align:center;
	clear:both;
	margin: 0px;
	font-size: 13px;
}
.flyoutproducts {
	font-size: 10px;
	color:#666666;
	clear:both;
	padding: 0px;
	margin: 0px;
/*	background-color:#F0EDE1;*/
}
.flyoutproducts1
{
	font-size: 10px;
	color:#666666;
	clear:both;
	padding: 0px;
	margin: 0px;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;
}

.flyoutproducts a {
	font-weight:bold;
	color: #00467E;
	text-decoration: none;
}
.flyoutsamples {
	font-size: 10px;
	color: #00467E;
	clear:both;
	padding: 0px;
	margin: 0px;
	/*background-color:#F0EDE1;*/
	background-color:#fff;
}

.flyoutsamples a {
	font-weight:bold;
	color:#666666;
	text-decoration: none;
}
.flyoutemail
{
	float:left;
	margin-left:5px;
	width:50px;
}
.flyoutgocart
{
	float:right;
	width:130px;
	border-left:1px dotted #7A9CB2;
}
.flyoutbtn
{
	width:120px;
	margin-left:2px;
	margin-top:10px;
	margin-bottom:10px;
}
.flyoutbtn_cal
{
	margin-left:5px;
	margin-top:0px;
}
.flyoutemailbtn
{
	width:50px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
	cursor:pointer!important;
	*cursor:hand;
}
.emailimg
{
	margin-left:10px;
	margin-top:2px;
	margin-bottom:5px;
	cursor:pointer!important;
	*cursor:hand;
}
/********* Mini Cart End ***************/
/*.pagebreak
{
	display:none;
}*/
.rst_prnt_top_sell_title 
{
    display:none;
}

/* RSS */
.rss 
{	
	float:right;
	MARGIN:30px 0px 0px 0px;
	WIDTH:560px;
}
/***** Product Catalog *******/
.catlog
{
	background-image:url(../images/catalog.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:215px;	
}
.catlog ul
{
	float:left;
	margin-top:40px;
	margin-left:3px;
	list-style-type:none;
	width:200px;
	padding:0px;
}
.catlog ul li
{	
	list-style:none;
	width:200px;
	padding:0px;
	margin-left:15px;
	text-align:left ;
}
.catlog_button
{
	float:right;
	width:120px;
	height:30px;
	margin-right:35px;
	margin-top:5px !important;
	margin-top:10px; 
}
DIV.scroll 
{
	BORDER-RIGHT: 1px solid;  BORDER-TOP: 1px solid; MARGIN-LEFT: 8px; PADDING-BOTTOM: 8px; OVERFLOW:auto ; BORDER-LEFT: 1px solid; WIDTH: 780px; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid; HEIGHT: 600px 
}

/******************************************************************************** start of green flooring ******************************************************************************/


div.GFmain
{
    width:575px;
    margin-left:3px; 
    *margin-top:0px;   
}
div.GFBoxTop
{
    background-image:url(../images/home_cont_a2.jpg);
    background-repeat:no-repeat;
    width:575px;
    height:15px;
    /*border: solid 1px red;*/
}
div.GFBoxMiddle
{
    width:575px;
    background-image:url(../images/home_cont_b2.jpg);
    background-repeat:repeat-y;
    height:auto;   
}
div.GFBoxBottom
{
    background-image:url(../images/home_cont_btm2.jpg);
    width:575px;
    height:15px;
    background-repeat:no-repeat;
    
}
div.GFAllLinks
{
    width:575px;
    /*border:solid 1px red;*/
  
}

p.GFContentMain
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#666666;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:10px;
    width:560px;
}
p.GFHeaderMain
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size:16px;
  font-weight:bold;
  color:#6eb920;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:10px;
  
} 
p.GFContent
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#666666;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:10px;
    margin-right:0px;
    width:383px;
}
p.GFContent2
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#666666;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:5px;
    margin-right:0px;
    width:383px;
}
p.GFContent3
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#666666;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:10px;
    margin-right:0px;
    
}
p.GFHeader
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size:12px;
  font-weight:bold;
  color:#6eb920;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:0px;
  line-height:25px;
}
p.GFHeader2
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size:12px;
  font-weight:bold;
  color:#6eb920;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:5px;
  margin-right:0px;
  line-height:25px;
} 
a.GFGeenLeaf
{
    margin-right:7px;
    line-height:30px;    
    font-family:Arial, Verdana, Sans-Serif;
    font-size:11px;
    vertical-align:top;
    *vertical-align:super;
    /*border:solid 1px red;*/
    *padding-bottom:5px;
}
a.GFGeenLeaf:link{ color:#666666; text-decoration:none;}
a.GFGeenLeaf:visited{ color:#666666; text-decoration:none;}
a.GFGeenLeaf:hover { color:#6eb920; text-decoration:underline;} 
a.GFGeenLeaf:active{ color:#666666; text-decoration:none;}

a.GFSeeAllLink
{
    margin-left:10px;    
    line-height:20px;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;   
   
}
a.GFSeeAllLink:link{ color:#666666; text-decoration:underline;}
a.GFSeeAllLink:visited{ color:#666666; text-decoration:underline;}
a.GFSeeAllLink:hover { color:#6eb920; text-decoration:underline;} 
a.GFSeeAllLink:active{ color:#666666; text-decoration:underline;}

a.GFTopLink
{
    margin-left:10px;    
    line-height:20px;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:11px;   
   
}
a.GFTopLink:link{ color:#666666; text-decoration:underline;}
a.GFTopLink:visited{ color:#666666; text-decoration:underline;}
a.GFTopLink:hover { color:#6eb920; text-decoration:underline;} 
a.GFTopLink:active{ color:#666666; text-decoration:underline;}

.GFArticleLinks 
{
  list-style-type:none;
  padding:0px;
  margin:0px;
  margin-left:0px;
}

.GFimg
{
	margin-left:5px;
	margin-right:5px;	
	width:160;
	height:195;	
}
.GFimg3
{
	margin-left:18px;
	margin-right:0px;
	width:160;
	height:195;	
}
.GFimg2
{
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	
}
/******* end of green flooring **************************************/

/**********Deals Page *************************/
.deals_banner
{
	float:left;
	margin-top:3px;
	margin-bottom:3px;
}
/**********End of Deals Page *****************/

/****** Need Help ***************/
.rightnav
{
	float:right;
	width:205px;
	margin-bottom:10px;
	*margin-top:0px;
}

.needhelp_box
{
	width:205px;
	height:273px;
	background-color:#fff;
	font-family:Arial;
	font-size:11px;
	background-image:url(../images/menu/navright_contactus.png);
	background-position:0px 0px;
	background-repeat:no-repeat;

}
.needhelp_disco
{
	width:200px;
	height:114px;
	background-image:url(../images/endeca/contactinfo.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
}

/*.needhelp_box2
{
	width:200px;
	height:278px;
	background-color:#fff;
	font-family:Arial;
	font-size:11px;
	background-image:url(../images/endeca/contactus_grey.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;

}
.needhelp_box2 a
{
	color:#666;
	font-size:11px;
	
}*/
.needhelp_title
{
	float:left;
	width:190px;
	margin-top:115px;
	/*margin-left:5px !important;
	*margin-left:3px;*/
	margin-left:10px;
	font-family:Arial;
	font-size:12px;
	/*font-weight:normal;*/
	line-height:20px;
	/*color:#004781;*/
	color:#0066CC;
	/*height:27px;
	background-image:url(../images/endeca/contactus.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;*/
}
.needhelp_livechat
{
	
	width:200px;
	height:120px;
	margin-top:10px;
	background-color:#fff;
	font-family:Arial;
	font-size:11px;

}
.needhelp_lc_title
{
	width:200px;
	height:38px;
	background-image:url(../images/endeca/livechat_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
}
.bartitle
{
	float:left;
	font-family:Arial;
	font-size: 11px;
	color:#FFFFFF;
	margin-left:40px;
	margin-top:12px;
	font-weight:bold;
}

/*.needhelp
{

	margin:170px 0px 0px 1px;
	width:166px;
	height:120px;
	border: 1px solid #999;
}*/
.needhelp_lc
{
	/*margin:0px 0px 0px 1px;*/
	float:left;
	width:196px;
	margin-top:0px;
	height:80px;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;
}
.needhelp_top
{
	float:left;
	width:180px;
	height:100px;
	margin-top:22px;
	margin-left:10px;
}
.needhelp_item
{
	float:left;
	width:155px;
	margin-left:10px;
	margin-top:1px;
	margin-bottom:10px;
}
.needhelp_lc_item
{
	float:left;
	width:180px;
	margin-left:8px;
	margin-top:20px;
	padding-bottom:20px;
}
.needhelp_left
{
	float:left;
	width:30px;
}
.needhelp_right
{
	float:right;
	width:120px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.needhelp_right1
{
	float:right;
	width:120px;
	margin-top:0px;
	font-size:11px;
	color:#666;
}
.needhelp_right2
{
	float:right;
	width:120px;
	margin-top:1px;
	font-size:11px;
	color:#999;
}
.needhelp_right2 a
{
	color:#666;
	text-decoration:none;
}
.needhelp_right2 a:hover
{
	color:#FCB133;
	text-decoration:underline;
}
.needhelp_lc_r
{
	float:right;
	width:125px;
	margin-right:10px;
}
.needhelp p
{
	font-family:Arial;
	font-size:10px;
	line-height:18px;
	color: #333;
	margin:5px 5px 5px 10px;

}
.needhelp .gray
{
	font-weight:bold;
	line-height:15px;
	color:#666;
} 
.needhelp .gray b
{
	color:#333;
	font-weight:bold;
}
.needhelp_container
{
	float:left;
	width:100%;
	margin-bottom:10px;
	*margin-bottom:0px;
}

.needhelp_chat
{
	float:left;
	width:180px;
	margin:0px 0px 0px 3px !important;
	*margin: 0px;
}
/****** End of Need Help ********/
#KonectoHeader
{
    color:#fff;
    background-color:#ff9900;
    font-size:18px;
    width:538px;
    padding:10px;
    margin:25px 0px 25px 0px;
}

/****** Email Cart *********/
.emailcart
{
	/*width:475px;
	border:solid 1px #9F9F9F;*/
	margin-top:20px;
}
.emailcart_left
{
	float:left;
	width:180px;
	height:290px;
	text-align:right;
	background-color:#eaeaea;
	border-right:1px solid #d3d3d3;
}
.emailcart_right
{
	float:left;
	width:390px;
	margin-left:5px;
}
.emailcart_left  p
{
  float:right;
  width:160px;
  margin:10px 15px 10px 0px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  color:#707070;
}
.emailcart_msg
{
	margin-top:20px;
}
.emailcart_label
{
	margin-top:50px;
	margin-left:20px;
	font-family:Arial;
	font-size:14px;
}
.emailcart_msg p
{
	float:left;
	width:380px;
	margin:5px 0px 5px 5px;
}
.emailcart_address
{
	width:220px;
	margin-top:5px;
	margin-left:10px;
}
.emailcarttext
{
	font-size:11px;
	color:#646464;
	font-weight:bold;
	font-family: Arial;
}
.emailcarttext_large
{
	font-size:12px;
	color:#646464;
	font-weight:bold;
	font-family: Arial;
}
.emailcarttext_italic
{
	font-style:italic;
	font-size:11px;
	color:#646464;
	
	font-family: Arial;
}
.emailcarttext_small
{
	font-size:10px;
	color:#646464;
	font-weight:bold;
	font-family: Arial;
}

.emailcart_2
{
	margin: 10px 10px 10px 10px
}
.emailcarttextbox 
{
	border:1px solid #9F9F9F;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
}
.emailcartmsg
{
	width:200px;
}

/****** end Email Cart ******/

.recentreview
{
	/*BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; */
	background-color:#F0EDE1;
	width:200px;
	/*padding: 0px;
	margin: 0px;
	border:0px;
	OVERFLOW: auto; 
	WIDTH: 200px; 
	HEIGHT: 500px;
	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;*/
   
  
}
.recentreview a
{
	text-decoration: none;
}
.minicartmsg
{
	font-family:Arial;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
	/*color:#00467f;*/
		color:#0066CC;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:12px;
}
.subscrib_box
{
	float:left;
	height:300px;
	margin-left:30px;
	margin-top:10px;
}
.subscrib_msg
{
	width:600px;
	margin-top:20px;
	margin-bottom:10px;
}
.subscrib_btn
{
	
	margin-top:20px;
	margin-bottom:30px;
}

/*---popup message for home page--*/
/*.msgfrm
{
	display:none;
	width:560px;
	height:300px;
	border:none;
	position:absolute;
	z-index:5
}*/
.msgwindow
{
	display:none;
	width: 460px;
	height:245px;
    position:absolute;
   	z-index:6;
	font-family:Arial;
	font-size:12px;
	border:1px double #999;
	background-color:White;
}
.msgwindow p
{
	float:left;
	width:410px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:5px;
	font-size:12px;
	text-align:justify;
}
.pop_container
{
	float:left;
	width:450px; 
	margin-top:10px;
}
.pop_close
{
	float:right;
	margin-right:10px;
}
.pop_images
{
	width:440px;
	float:left;
	margin-left:5px;
	margin-top:10px;
}
.pop_rclogo
{
	float:left;
}
.pop_bdlogo
{
	float:right;
	margin-top:10px;
}
.pop_sharethis
{
	width:330px;
	float:left;
	margin-top:20px;
	text-align:right;
}

/*--Cart page--*/
.cart_body
{
	float:left; 
	margin:0px;
	padding:0px;
	/*width:780px;*/
	width:800px;
}
.cart_background
{
	font-family:Arial;
	background-color:#f3f4f5;
	color: #5B5B5B;
}
.mycart_pagetitle
{
	float:left;
	/*width:780px;*/
	width:1030px;
	height:70px;
	margin-left:0px;
	margin-top:0px;
	background-color:#fff;
}
.mycart_top
{
	/*margin-top:10px;*/
}
.mycart_box
{
	float:left;
	/*width:780px;*/
	width:1030px;
	height:40px;
	font-family:Arial;
	/*background-image:url(../images/endeca/cart_nav_bkg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;*/
	/*background-color:#284675;*/
	background-color:#0066CC; /*#80b6f9;*/

	background-color
}
.mycart_box_1
{
	float:left;
	margin-top:10px;
	width:300px;
}

.mycart_box_2
{
	float:right;
	width:200px;
	margin-top:8px;
	margin-right:15px;
}
.mycart_catalog
{
	float:left;
	width:70px;

}
.mycart_cat
{
	 position:absolute;
	 width:260px;
	 height:250px;
	 z-index:999;
	 left:450px;
	 border: 1px solid #999;
	 background-color:#fff;
}
.mycart_cat_body
{
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.mycart_cat_close
{
	float:right;
	/*width:250px;*/
	margin-right:30px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer!important;
	*cursor:hand;
}
.mycart_print
{
	float:right;
	width:60px;
}
.mycart_email
{
	float:left;
	margin-left:5px;
	width:60px;
	cursor:pointer!important;
	*cursor:hand;
}
.mycart_text
{
	margin-bottom:1px;
	padding-left:15px;
	margin-top:5px;
	
	font-size:16px;
	color:#fff;
}

.mycart_checkout
{
	float:left;
	height:40px;
	background-color:#fff;
	/*width:780px;*/
	width:800px;
}
.mycart_container
{
	float:left;
	width:780px;
	background-color:#fff;
}
.mycart_ref
{
	float:left;
	width:300px;
	margin-top:10px;
	margin-left:15px;
	font-size:12px;
}
.mycart_conshopping
{
	float:right;
	width:250px;
	margin-right:15px;
	margin-top:8px;
	text-align:right;
}
.mycart_main
{
	float:left;
	/*width:780px;*/
	width:800px;
	margin-top:5px;
	margin-bottom:10px;
}
.mycart_sec_ck
{
	float:left;
	/*width:780px;*/
	width:800px;
	margin-top:15px;
	margin-bottom:5px;
	background-color:#fff;
	font-family:Arial;
	font-size:10px;
}
.mycart_sec
{
	float:left;
	/*width:780px;*/
	width:800px;
	margin-top:10px;
	margin-bottom:5px;
	background-color:#fff;
	font-family:Arial;
	font-size:10px;
}
.mycart_table
{
	float:left;
	/*width:760px;*/
	width:780px;
	margin-left:15px !important;
	*margin-left:5px;
	margin-top:8px;
}
.mycart_step3
{
	float:left;
	width:450px;
	font-family:Arial;
}
.mycart_checkout1
{
	float:right;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
}
.mycart_summary
{
	float:right;
	width:300px;
	margin-right:2px;
	margin-top:5px;
}
.mycart_ask
{
	float:right;
	width:205px;
	margin-top:69px;
}
.mycart_checkoutbtn
{
	float:right;
	margin:0px 10px 0px 0px;
}
.mycart_emailcart
{
	width:110px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	cursor:pointer!important;
	*cursor:hand;
}
.mycart_emailimg
{
	width:32px;
	float:left;
}
.mycart_emailtext
{
	width:75px;
	float:left;
	margin-top:3px;
	margin-left:0px;
	font-size:11px;
	font-weight:bold;
}
.cart_freemsg
{
	float:right;
	width:350px;
	text-align:right;
}
.cart_freemsg .free
{
	font-size:13px;
	font-weight:bold; 
	color:#1ba125;
}
.cart_shipping
{
	float:right;
	text-align:right;
	margin-top:5px;
}
.cart_del
{
	float:left;
	margin-top:5px;
	margin-left:5px;
	text-decoration:line-through;
}
.cart_green
{
	color:Green;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	margin-top:3px;
}
.cart_green_del
{
	color:Green;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	margin-top:3px;
	text-decoration:line-through;
	margin:
}
.checktxt
{
	margin-bottom:1px;
	padding-left:10px;
	margin-top:5px;
	font-size:18px;
}

.checktxt_white
{
	margin-bottom:1px;
	padding-left:10px;
	margin-top:5px;
	font-size:18px;
	color:#fff;
}
.checkoutbar 
{
	float:left;
	height:40px;
	background-color:#fff;
	/*border-bottom: 1px solid #9F9F9F;
	border-top: 1px solid #9F9F9F;*/
	width:780px;
	padding-top:3px;
}
.chk_security
{
	/*float:left;*/
	float:right;
	width:200px;
	/*margin-left:10px;*/
	margin-right:5px;
	margin-top:0px;
}
.chk_security_1
{
	float:left;
	width:200px;
	margin-left:10px;
	margin-top:0px;
}
.chk_sec_1
{
	/*float:left;*/
	float:right;
	/*width:110px;*/
	
}
.chk_sec_2
{
	float:right;
	margin-top:8px;
	margin-right:15px;
	width:70px;
}
.ref
{
	font-size:12px;	
}

.payment
{
	width:690px;
	margin-top:10px;
	margin-bottom:5px;
}
.payment_option
{
	float:left;
	width:280px;
}
.payment_credit
{
	float:left;
	width:680px;
}
.payment_sec
{
	float:left;
	width:600px;
	margin-top:5px;
	
}
.payment_sec_left
{
	float:left;
	width:250px;
}
.payment_sec_right
{
	float:left;
	width:185px;
}
.chk_payment_gl
{
	margin-left:10px;
}
/*----FaqUC -----*/
.faq_container
{
	float:left;
	width:760px;
	margin-top:0px;
	font-family:Arial;
	background-color:#fff;
/*	border:1px solid #999;*/
}
.faq_main
{
	float:left;
	width:750px !important;
	*width:740px;
	margin:10px 10px 10px 10px !important; 
	*margin:10px 0px 10px 0px;
	padding-bottom:0px  !important;
	*padding-bottom:10px;
}
.faq_main_1
{
	float:left;
	width:730px;
	margin:10px 10px 10px 10px;
	padding-bottom:0px !important;
	*padding-bottom:10px;
}
.faq_left
{
	float:left;
	width:335px;
	margin-left:10px;
	margin-top:5px;
}
.faq_right
{
	float:right;
	width:335px;
	margin-right:15px;
	margin-top:5px;
}
.faq_main h1
{
	font-size:16px;
	margin:5px 0px 0px 5px;
	font-weight:bold;
	color:#666;
}
.faq_main h2
{
	font-size:12px;
	margin:0px 0px 5px 5px;
	line-height:18px;
	font-weight:bold;
	color:#666;
}
.faq_main p
{

	width:320px;
	margin:5px 5px 10px 5px;
	padding-bottom:0px !important; 
	*padding-bottom:10px;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
/*----FaqUC -----*/
.faq_del
{
	float:left;
	width:230px;
	margin:5px 5px 10px 5px;
	padding-bottom:0px; 
	*padding-bottom:10px;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}

.carthelp
{
	text-decoration:underline;
	cursor:pointer!important;
	*cursor:hand;
	color: Blue;
	font-size:9px;
}


.testimonial
{
	text-align:justify;
	font-family:Arial;

	
}
.testimonial p
{
	margin-top:10px;
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
}

.aicontent, .addinfocontent
{
	float:left;
	/*width:500px;*/
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}

.aicontent ul
{
	width:480px;
	padding:0px;
	margin:5px 0px 0px 25px;
	margin-bottom:0px;
	list-style:none;
}
.aicontent  p, .addinfocontent p
{
	font-family:Arial;
	font-size:12px;
	line-height:20px;
}
.aicontent li
{
	width:440px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	list-style-type:none;
	/*list-style-type:disc;
	list-style-position:inside;*/
}
.aicontent ul li
{
	list-style:none;
}
li.ailist_disc, ul li.ailist_disc
{
	list-style:disc;
	margin-left:20px;
}
ul.sitemap_cat 
{
	padding:0px;
	margin:0px 0px 5px 10px;
	list-style-type:none;
}
ul.sitemap_cat ul li
{
	padding:0px;
	margin-left:5px;
}
ul.sitemap_faq
{
	margin:10px 0px 0px 0px;
}
/*.cart_account
{
	position:absolute;
	margin-top:30px;
	margin-left:-60px;
	width: 360px;
	height:150px;
	border:1px solid #999;
	background-color:#fff;
	display:none;
}
.cart_account_1
{
	width:350;
	margin:20px;
}
.cart_account_t
{
	float:left;
	width:300px;
}
.cart_account_btn
{
	float:right;
	width:250px;
	margin:20px 20px 10px 0px;
	font-family:Arial;
	font-size:12px;
}
.cart_signin
{
	width:270px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial;
	font-size:12px;
	
}
.cart_signin_label
{
	float:left;
	width:60px;
	text-align:right;
}
.cart_signin_text
{
	float:right;
	width:200px;
	text-align:left;
}
.cart_signin_fp
{
	float:right;
	margin-right:25px;
}
.cart_signin_link
{
	width:60px;
	font-family:Arial;
	font-size:15px; 
	text-decoration:underline;
	cursor:pointer!important;
	*cursor:hand;
}
.cart_signin_b
{
	float:left;
	width:210px;
	font-weight:bold;
	font-size:15px;
}*/

/*-----testimonal user control ----*/
.rightnav_tm
{
	float:right;
	width:205px;
	/*margin-top:10px;*/
	margin-top:0px;
}
.tm
{
	float:left;
	width:205px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	background-image:url(../images/menu/navright_ourcustomers.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
/*	background-color:#f0ede1;*/
}
/*.tm_title
{
	float:left;
	width:205px;
	height:39px;
	
}*/
.tm_body
{
	float:left;
	width:201px;
	margin-top:38px;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	text-align:left;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;
	/*background-color:#f0ede1;*/
	color:#666;
	background-color:#fff;
}
.tm_section
{
	float:left;
	width:180px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px !important;
	*margin-left:5px;
}
.tm_readmore
{
	text-align:right;
	margin:10px 5px 20px 0px;

}
.tm_readmore a
{
	color:#666;
	cursor:pointer!important;
	*cursor:hand;
}

/*----end of testimonal user control--*/

.pw_ajaxloder
{
	display:none;
	position:absolute;
	top:250px;
	left:370px;
    width:300px;
    height:200px;
    border:2px solid #999; 
    background:#fff;
    color:#000; 
    z-index:999;
}

/*------------ shipping popup ------------------------*/
.shippingwindow
{
    /*display:none;*/
    visibility:hidden ;
	float:left;
      width: 390px;
      height:385px;
      top:220px;
      left:250px;
   	  position:absolute;
      z-index:6;
      font-family:Arial;
      font-size:12px;
      background-color:White;
}
.shippingpop_container
{
   float:left;
    width:390px; 
   /* visibility:visible; */
}

.shippingpop_title
{
     /* float:left;*/
      width:390px; 
      /*background-image:url(../images/Shipping1000km_Header.jpg);*/
	  background-position:0px 0px;
	  background-repeat:no-repeat;
	  height:37px;
}
.shippingpop_body
{
	float:left;
	width:386px;
	margin-top:0px;
    /*margin-left:10px; */
    background-color:White;
    height:440px;/*385px;*/
     border-left:2px double #999;
     border-right:2px double #999;
     border-bottom:2px double #999;

}
.shippingpop_msg
{
     float:left;
     width:380;
	 margin-left:15px;
     margin-top:20px;
}
.shippingpop_msg p
{
	width: 330px;
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
    font-family:Arial;
    font-size:12px;
    line-height:18px;
    font-weight:bold;
    /*color:#004781;*/
    color:#0066CC;
}
.shippingpop_items
{
	float:left;
	width:350px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.shippingpop_img
{
	float:left;
	width:30px;
}
.shippingpop_text
{
	float:right;
	width:310px;
}
.shippingpop_text p
{
	width: 300px;
	margin-top:2px;
	margin-bottom:5px;
	padding:0px;
	font-family:Arial;
    font-size:12px;
    line-height:20px;
    font-weight:bold;
    color:#999;
}
.shippingpop_text .text
{ 
	width:200px;
	text-align:left;
	font-family:Arial;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    color:#999;
}
.shippingpop_close, .shippingpop_close a
{
	float:right;
	width:340px;
	margin-right:15px;
	margin-bottom:10px;
	text-align:right;
	font-family:Arial;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    color:#999;

}

/*---------checkout page Address-----*/

.checkout_add
{
	float:left;
	width:753px;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:0px;
	*padding-bottom:10px;
}
.checkout_add_line
{
	float:left;
	width:753px;
	margin-top:5px;
	background-image:url(../images/grayborder.jpg);
	background-position:360px 0px;
	background-repeat:repeat-y;
	 
}
.checkout_left
{
	float:left;
	width:368px;
	/*border-right:2px solid #ccc;*/
}
.checkout_left_sample
{
	float:left;
	width:500px;
}
.checkout_right
{
	float:right;
	width:370px;
}
.hide_shipping
{
	display:none;
}
.chk_title
{
	width:750px;
	margin-top:5px;
}
.chk_title_left
{
	float:left;
	width:380px;
}
.chk_title_right
{
	float:right;
	width:360px;
	margin-top:40px;
}
.chk_items_pm
{
	float:left;
	width:660px;
	margin-top:0px;
	border-bottom:3px;
}
.chk_items
{
	float:left;
	width:360px;
	margin-bottom:2px;
	margin-top:0px;
}
.basetitle_red
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:Red;
}
.checkout_address1
{
	float:left;
	width:360px;
	margin-top:10px;
}
.checkout_address2
{
	float:left;
	width:360px;
	margin-top:5px;
}
.chk_items_label
{
	float:left;
	width:120px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	margin-top:2px;
	margin-bottom:5px;
}
.chk_items_label b
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.chk_req
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:Red;
}
.chk_items_text
{
	float:right;
	width:230px;
	margin-right:10px;
	margin-bottom:5px;

}
.chk_items_notes
{
	float:left;
	width:360px;
	margin-top:15px;
	margin-bottom:20px;
}
.chk_orangetext
{
	font-size:12px;
	color:#ff9a20;
}
.redtag,.regtag b
{
	font-size:11px;
	font-weight:bold;
	color:Red;
}

#ShipAddressTypeDesc b
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
}
#ShipAddressLabel b
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
}

/*----Discontinued Product---*/
.disc_container
{
	width: 550px;
	float:left;
	margin: 15px;
}
.disc_container p
{
	width:540px;
	margin-top:5px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	text-align:left;
	
}
.disc_container b
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	
}
.disc_title_orange
{
	float:left;
	width:578px;
	margin-left:0px;
	margin-top:0px !important;
	margin-top:3px;
	background-image:url(../images/endeca/subsub_orange.jpg);
	background-position:left top; 
	background-repeat:no-repeat;
	border-bottom:#004680 1px dotted;
}

.disc_title_orange H2  
{
	margin-top:5px;
	margin-left:18px;
	width:550px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	line-height:22px;
}

.contest
{
	margin-top:15px;
}
.contest_item
{
	float:left;
	width:550px;
	margin-left:10px;
	margin-bottom:10px;
}
.contest_item1
{
	float:left;
	width:570px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
}
.contest_item_left
{
	float:left;
	width:260px;
}
.contest_item1_left
{
	float:left;
	width:240px;
}
.contest_item_right
{
	float:right;
	width:260px;
	margin-right:10px;
}
.contest_item1_right
{
	float:right;
	width:305px;
	margin-right:0px;

}
.contest_item h1
{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	margin:0px;
}
.contest_item h2
{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	margin:0px;
}
.contest_item1 p 
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	color:#333;
}
.contest_item p
{
	font-family:Arial;
	font-size:16px;
	line-height:18px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	color:#333;
}
.contest_checkbox
{
	float:left;
	width:550px;
	margin-left:5px;
	margin-top:5px;
}
.contest_text
{
	float:left;
	margin-top:5px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	
}
.contest_firstname
{
	width:150px;
	margin-left:38px;
	line-height:20px;
}
.contest_lastname
{
	width:150px;
	margin-left:10px;
	line-height:20px;
}
.contest_email
{
	width:400px;
	margin-left:15px;
	font-size:12px;
	line-height:15px;
}
.contest_msg
{
	font-family:Arial;
	font-size:11px;
	color:#333;
}
.contest_img
{
  cursor:pointer!important;
  *cursor:hand;
}

/****** PDP Inventory ************/
.needhelp_inv
{
	position:absolute;
	width:250px;
	height:280px;
	background-color:#fff;
	font-family:Arial;
	font-size:11px;
	background-image:url(../images/pdp_inv_pop.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:999;
	/*top:550px;
	left: 285px;*/
}
.bartitle_pdp_inv
{
	float:left;
	font-family:Arial;
	font-size: 14px;
	color:#FFFFFF;
	margin-left:45px;
	margin-top:17px;
	font-weight:bold;
}
.needhelp_title_pdp_inv 
{
	float:left;
	width:220px;
	margin-top:23px;
	margin-left:22px !important;
	margin-left:25px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	 /*color:#004781;*/
    color:#0066CC;
}
.needhelp_inv .needhelp_top
{
	float:left;
	width:180px;
	height:100px;
	margin-top:5px;
	margin-left:10px;
}
.needhelp_phone_pdp_inv
{
	float:left;
	width:120px;
	margin-top:3px;
	margin-left:42px !important;
	*margin-left:62px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	/*background-color:Red;*/
}
.needhelp_lc_r_pdp_inv
{
	width:93%;
	float:right;
	margin-top:5px;
	margin-left:10px;
	color:#666;
}
.needhelp_pdp_popclose
{
	float:right;
	width:60px;
	margin-top:5px;
	margin-left:5px;
	/*background-color:Red;*/
}
.needhelp_item_pdp_inv
{
	float:left;
	width:155px;
	margin-left:21px;
	margin-top:1px;
	margin-bottom:10px;
}
.pdppop_img
{
	float:left;
	width:30px;
	/*margin-left:10px;*/
}

/****** end PDP Inventory ************/




/*--------Signup Profile / Signup Offer-----------------*/

.subscribe_title
{
	float:left;
	width:200px;
	height:38px;
	background-image:url(../images/subscribe_header.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.signup
{
	float:left;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.signup_title
{
	float:left;
	width:600px;
	height:30px;
	background:#ffb120;
}
.signup_title H2
{
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-left:15px;
	margin-top:5px;
}
.signup_content1
{
	float:left;
	width:598px;
	border:1px solid #d3d3d3;
	margin-top:5px;
}
.signup_content2
{
	float:left;
	width:600px;
	margin-top:5px;
}
.signup_content2 p
{
	text-align:right;
	font-family:Arial;
	font-size:11px;
	color:#0043b2;
}
.signup_left
{
	float:left;
	width:240px;
	background-color:#eaeaea;
	border-right:1px solid #d3d3d3;
}
.signup_left p
{
  float:right;
  width:210px;
  margin:10px 15px 10px 0px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  color:#707070;
}

.signup_cont1
{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:240px;

}
.signup_cont2
{
	float:left;
	margin-top:25px;
	margin-bottom:10px;
	width:240px;
	height:120px;
}
.signup_cont3
{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	width:350px;
	
}


.signup_right
{
	float:left;
	width:330px;
}

.signup_right p
{
	float:left;
	width:300px;
	font-family:Arial;
	font-size:11px;
	color:#666;
	line-height:15px;
	margin:0px;
	
}
.signup_textbox
{
	width:220px;
	margin:5px 0px 5px 7px;
	height:18px;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#333;
}
.signup_radio
{
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	color:#333;
}
.signup_ckleft
{
	float:left;
	width:120px;
	margin:5px 0x 10px 0px;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#333;
}
.signup_ckright
{
	float:left;
	width:120px;
	margin:5px 0x 10px 0px;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#333;
}
.signup_submit
{
	float:right;
	width:117px;
	height:32px;
	margin-top:5px;
	margin-bottom:10px;
}
.signup_msg
{
	float:left;
	width:600px;
	height:25px;
	font-family:Arial;
	margin-bottom:5px;
}
.signup_msg .text
{
	font-size:14px;
	font-weight:bold;
	color:#777;
	line-height:20px;
	margin-bottom:15px;
}
.signup_msg span
{
	font-size:11px;
	color:#666;

}
.subscription_title
{
	width:610px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
}

.subscription_content
{
	margin-top:20px;
	width:610px;
	margin-left:auto;
	margin-right:auto;
}
.subscription_offer
{
	width:420px;
	height:380px;
	background-image: url(../images/insiders_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat ;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
}
.subscribe_error
{
	float:left;
	width:330px;
	color:Red;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	line-height:13px;	
}
.singup_offer
{
	float:left;
	width:370px;
	height:380px;
	margin-left:20px;
	/*margin-left:auto;
	margin-right:auto;*/
}
/*.signup-outline
{
	float:left;
	width:328px;
	height:278px;
	border:1px solid #c8c8c7;
}
.signup-inline
{
	float:left;
	width:322px;
	height:272px;
	margin:2px;
	border:1px solid #c8c8c7;
}*/

.signup_offercon
{
	float:left;
	width:370px;
	margin-top:215px;
/*	margin-left:10px;*/
	font-family:Arial;
}
.signup_offercon h3
{
	font-size:13px;
	font-weight:bold;
	color:#2b5687;
	margin-bottom:10px;
}
.signup_offercon .msg
{
	/*width:280px;
	margin-left:10px;
	height:45px;
	background-image:url(../images/red_carpet.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*/
	float:right;
	width:240px;
	/*margin-left:30px;*/
	margin-right:3px;
	margin-top:0px;
	*margin-top:-18px;
	font-size:12px;
	color:#fff;
}
/*.signup_offercon .msg p
{
	float:right;
	width:195px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#2b5687;
	line-height:18px;
}*/
.signup_offercon  p
{
	float:left;
	width:280px;
	margin-top:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	/*color:#2b5687;*/
	color:#fff;
	line-height:15px;
	text-align:center;
	
}
.signup_offercon .conent
{
	float:left;
	width: 310px;
	height:50px;
	margin-top:5px;
	*margin-top:10px;
	margin-bottom:0px;
	*margin-bottom:10px;
}

.signup_offercon .errormsg
{
	float:left;
	width:280px;
	margin-left:10px;
	font-size:11px;
	margin-top:5px;
	color:Red;

}
.signup_offercon .info
{
	float:left;
	width:310px;
	height:30px;
	margin-top:15px;
	margin-bottom:10px;
}
.signup_offercon .label
{
	float:left;
	width:80px;
	margin-top:10px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	/*color:#666;*/
	color: #fff;
}
.signup_offercon .text
{
	float:right;
	margin-left:0px;
	margin-top:5px;
	width:200px;
}
.signup_offercon .checkbox
{
	float:left;
	width:280px;
	height:35px;
	margin-top:-5px;
	*margin-top:0px;
	margin-left:60px;
}
.signup_offercon .radiobtn
{
	float:left;
	margin-left:10px;
	width:200px;
}
.signup_offercon .submit
{
	float:left;
	width:340px;
	margin-top:-4px;
/*	text-align:center; */

}

.signup_offercon .submit .submitbtn
{
	float:right;
	margin-right:14px;
}
.signup_offercon .tmsg
{
	float:left;
	width:350px;
	height:60px;
	margin-top:15px;
	*margin-top :10px;
/*	height:150px;
	*height:140px;*/
}
.signup_offercon  .tmsg_1
{
	float:left;
	width:350px;
	height:80px;
	margin-top:0px;
}

.signup_offercon .right
{
	float:right;
	width:400px;
	height:18px;
	/*margin-top:0px;*/
	margin-top:15px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:15px;
/*	color:#0e54a1;*/
	color:#666;
}
.signup_offercon .right:hover
{
	text-decoration:underline;
	cursor:pointer!important;
	*cursor:hand;
}
/*--------End of Signup Profile/Signup Offer----------*/
/*---Confirmation Page ---------------*/
.confirm_content
{
	float:left;
	width:790px;
	margin-top:5px;
	background-color:#f3f3f1;
}
.confirm_bg_top
{
	float:left;
	width:790px;
	height:15px;

	background-image:url(../images/confirm_bg_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.confirm_bg_bottom
{
	float:left;
	width:790px;
	height:15px;
	background-image:url(../images/confirm_bg_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.confirm_bg
{
	float:left;
	width:790px;
	margin-top:10px;
	margin-bottom:10px;
}
.confirm_context
{
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:20px;
	width:720px;
}
.confirm_context1
{
	float:left;
	width:720px;
	margin-top:10px;
}
.confirm_context .gray_text
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#7c7b7b;
}
.confirm_context .black_text
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.confirm_context .gold_text
{
	font-family:Arial;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#d27e00;
}
.confirm_context1 .blue_text
{
	color:#00c0ff;
}
.confirm_title
{
	float:left;
	width:610px;
	
}
.confirm_title h1
{
	font-family:Arial Rounded MT Bold,Arial;
	margin:0px;
	font-size:24px;
	font-weight:normal;
	line-height:28px;
	color:#00c0ff;
}
.confirm_printlogo
{
	float:right;
	width:100px;
	cursor:pointer!important;
	*cursor:hand;
	text-align:right;
}

.confirm_printlogo a
{
	color:#0066CC;
	font-family:Arial;
	font-size:14px;
	text-decoration:underline;
}
.confirm_printlogo a:hover
{
	text-decoration:underline;
}

.confirm_printlogo img, .confirm_ebody_right img
{
	float:right;
}
.confirm_ebody_left
{
	float:left;
	width:450px;
	margin-top:15px;
/*	margin-left:20px;*/
}
.confirm_quote
{
	float:left;
	width:550px;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:0px;
	*padding-bottom:10px;
	font-family:Arial;
	font-size:13px;
	line-height:18px;
	color:#000;
}
.confirm_context p
{
	float:left;
	width:430px;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:10px;
	padding-bottom:0px;
	*padding-bottom:10px;
	font-family:Arial;
	font-size:13px;
	line-height:18px;
	color:#000;
}
.confirm_ebody_right
{
	float:right;
	width:250px;
	margin-top:15px;
}
.confirm_referfriend
{
	float:left;
	width:720px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:13px;
	line-height:18px;
}
.confirm_sidenav
{
	float:right;
	width:205px;
	margin-right:5px;
	margin-top:80px;
}
.confirm_context .confirm_review
{
	float:left;
	margin-left:25px;
	margin-top:20px;
	height:18px;
	width:680px;
	background-image:url(../images/white_bg_top.jpg);
	background-position:0px top;
	background-repeat:no-repeat;
}
.confirm_context .review_bottom
{
	float:left;
	margin-left:25px;
	width:680px;
	height:20px;
	background-image:url(../images/white_bg_bottom.jpg);
	background-position:0px top;
	background-repeat:no-repeat;
}
.confirm_context .review_title
{
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
}
.confirm_context .review_body
{
	float:left;
	margin-left:25px;
	margin-top:0px;
	width:672px;
	background-color:#fff;
}
.confirm_context .reviews
{
	float:left;
	width:550px;

	margin-left:60px;
	margin-top:10px;
	margin-bottom:10px;
	
}
.confirm_context .review_content
{
	width:550px;
	margin-top:20px;
}
.confirm_context .review_item
{
	float:left;
	width:550px;
	margin-top:5px;
	margin-bottom:10px;
}
.confirm_context .review_img
{
	float:left;
	width:70px;
	height:60px;
}
.confirm_context .review_text
{
	float:left;
	/*margin-top:-5px;*/
	margin-left:10px;
	width:450px;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color:#090909;
}
.confirm_context .review_text p
{
	width:440px;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	margin-top:2px;
	*margin-top:0px;
	margin-bottom:0px;
	margin:0px;
	padding:0px;
}
.confirm_context .review_text a
{
	color:#507ea5;
}
.confirm_context .review_text a:hover
{
	color:#d27e00;
}

/*---End of Confirmation Page---------*/
/*------Facebook User Control /Learning Center /Connect With Us--------*/
.fb_content
{
	float:left;
	width:210px;
	margin-bottom:5px;
}
.fb_title
{
	float:left;
	width:205px;
	height:45px;
	background-image:url(../images/fb_title.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.fb_body
{
	float:left;
	width:201px;
	height:110px;
	margin-top:0px;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;
	background-color:#fffdf6;
}
.fbtitle
{
	float:left;
	font-family:Arial;
	font-size: 11px;
	color:#FFFFFF;
	margin-left:40px;
	margin-top:15px;
	font-weight:bold;
}
.fbtitle_big
{
	font-family:Lucida Sans Unicode;
	font-size:13px;
}
.sidenav_item
{
	float:left;
	width:160px;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:0px;
	background-image:url(../images/sidenav_arrow.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
}
.sidenav_btn
{
	float:left;
	width:160px;
	margin-left:10px;
	margin-top:12px;
	margin-bottom:5px;
}

.sidenav_item p
{
	float:right;
	width:140px;
	margin:0px;
	font-family:Arial;
	text-align:left;
	font-size:11px;
	line-height:15px;
	color:#666;
}
.lc_title
{
	float:left;
	width:205px;
	height:42px;
	background-image:url(../images/sidenav_learningcenter.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.lc_body
{
	float:left;
	width:201px;
	height:160px;
	margin-top:0px;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;
	/*background-color:#fffdf6;*/
	background-color:#fff;
}

.cu_content
{
	float:left;
	width:205px;
	height:210px;
	margin-top:0px;
	background-image:url(../images/menu/navright_followus.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	

}
.cu_body
{
	width:201px;
	height:170px;
	margin-top:38px;
	margin-bottom:10px;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;
}
.cu_msg
{
	float:left;
	width:160px;
	line-height:15px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	color:#666;
	font-family:Arial;
	font-size:11px;
}
.cu_btns
{
	float:right;
	width:186px;
	height:30px;
	margin-right:5px;
	margin-top:5px;
}
.cu_btns #facebook, .cu_btns #twitter, .cu_btns #youtube, .cu_btns #blog
{
	/*width:22px;*/
	float:left;
	width:50px;
	margin-top:3px;
}
.cu_btns p
{
	float:right;
	width:120px;
	margin-right:5px;
	margin-top:0px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	line-height:15px;

}
.cu_btns span
{
	float:right;
	width:120px;
	margin-right:5px;
	margin-top:5px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	line-height:15px;
}
/*.cu_btns #twitter
{
	width:22px;
	margin-left:5px;
}
.cu_btns #youtube
{
	width:48px;
	margin-left:5px;
}
.cu_btns #blog
{
	width:48px;
	margin-left:5px;
}*/
.ss_body
{
	float:left;
	width:201px;
	height:90px;
	margin-top:0px;
	border-left: 2px solid #c6c6c6;
	border-right: 2px solid #c6c6c6;
	border-bottom: 2px solid #c6c6c6;
	background-color:#fff;
}
.ss_body a
{
	text-decoration:underline;
	cursor:pointer!important;
	*cursor:hand;
}
.ss_title
{
	float:left;
	margin-top:15px;
	margin-left:45px;
	font-size:11px;
	font-weight:bolder;
	color:#666;
}
.ss_title_bar
{
	float:left;
	width:205px;
	height:42px;
	background-image:url(../images/sidenav_share.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

.socialbutton
{
	float:left;
	width:180px;
	margin-left:10px;
	margin-top:20px;
}
.socialbutton1
{
	float:left;
	width:180px;
	margin-left:10px;
	margin-top:10px;
}
.socialbutton .google1btn
{
	float:right;
	width:80px;
}
.socialbutton .fblikebtn
{
	float:left;
	width:90px;
}
.socialbutton1 .twitterbtn
{
	float:left;
	width:120px;
}
/*---End of Facebook  /Learning Center /Connect With Us /Share your experience----*/
/*---Product Image banner ---*/
.onsale_250
{
	position:absolute;
	width:250px;
	height:86px;
	margin-top:-7px;
	margin-left:-2px;
	background-image:url(../images/productbanner/onsale_250x250.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.onsale_110
{
	position:absolute;
	width:110px;
	height:60px;
	margin-top:-1px;
	margin-left:-1px;
	background-image:url(../images/productbanner/onsale_110x110.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:9;
}

.onsale_60
{
	position:absolute;
	width:60px;
	height:44px;
	margin-top:-1px;
	margin-left:-1px;
	background-image:url(../images/productbanner/onsale_60x60.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.onsale_60_minicart
{
	position:absolute;
	width:60px;
	height:44px;
	margin-left:5px;
	background-image:url(../images/productbanner/onsale_60x60.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.clearance_250
{
	position:absolute;
	width:250px;
	height:86px;
	margin-top:-7px;
	margin-left:-2px;
	background-image:url(../images/productbanner/clearance_250x250.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.clearance_110
{
	position:absolute;
	width:110px;
	height:60px;
	margin-top:-1px;
	margin-left:-1px;
	background-image:url(../images/productbanner/clearance_110x110.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:9;
}

.clearance_60
{
	position:absolute;
	width:60px;
	height:44px;
	margin-top:-1px;
	margin-left:-1px;
	background-image:url(../images/productbanner/clearance_60x60.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.clearance_60_minicart
{
	position:absolute;
	width:60px;
	height:44px;
	margin-left:5px;
	background-image:url(../images/productbanner/clearance_60x60.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.newproduct_250
{
	position:absolute;
	width:250px;
	height:86px;
	margin-top:-7px;
	margin-left:-2px;
	background-image:url(../images/productbanner/newproduct_250x250.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.newproduct_110
{
	position:absolute;
	width:110px;
	height:60px;
	margin-top:-1px;
	margin-left:-1px;
	background-image:url(../images/productbanner/newproduct_110x110.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:9;
}

.newproduct_60
{
	position:absolute;
	width:60px;
	height:44px;
	margin-top:-1px;
	margin-left:-1px;
	background-image:url(../images/productbanner/newproduct_60x60.png);
	background-position:0px 0px;
	background-repeat:no-repeat;

}
.newproduct_60_minicart
{
	position:absolute;
	width:60px;
	height:44px;
	margin-left:5px;
	background-image:url(../images/productbanner/newproduct_60x60.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.imagebanner_60
{

	width:60px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	*margin-left:0px;
	*margin-right:0px;
	overflow:hidden;
}
.imagebanner_60:hover
{
	  cursor:pointer!important;
  *cursor:hand;
}

/*---End of Product Image banner ---*/

.gs_content
{
	float:left;
	width:570px;
	margin-top:5px;
}
.gs_title
{
	background-image:url(../snippet/EngineeredHardwoodFloors/images/EH-header-from-BD.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 35px;
	height:28px;
	color:#fff;
	font-size:16px;
	
}

/*----Social Share----*/
.sharecontainer
{
	float:left;
	width:780px;
	margin-top:2px;
	margin-left:20px;
}
.share_msg
{
	float:left;
	width:770px;
	height:48px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#f3f3f1;
	font-family:Arial;

}
.share_msg .content
{
	width:680px;
	margin-left:15px;
	margin-top:0px;
}
.share_msg p
{
	float:left;
	width:420px;
	margin-top:10px;
	margin-left:30px;
	font-size:14px;
	font-weight:500;
	line-height:20px;
	color:#272794;
}
.share_msg  a
{
	text-decoration:underline;
	cursor:pointer!important;
  *cursor:hand;
}
.share_msg  a:hover
{
	text-decoration:underline;
}
.share_products
{
	float:left;
	width:770px;
	margin-top:10px;
	margin-bottom:10px;
}
.share_shortmsg
{
	float:left;
	width:770px;
	margin-top:5px;
	margin-bottom:5px;
}
.share_shortmsg p
{
	float:left;
	width:700px;
	margin-left:20px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:14px;
	line-height:22px;
	color:#666;
}
.share_shortmsg .underline
{
	text-decoration:underline;
}
.share_list
{
	float:left;
	width:580px;
	margin-top:15px;
	margin-left:20px;
	margin-bottom:10px;
}
.share_confirm
{
	width:700px;
	height:45px;
	margin-left:20px;
	background-color:White;
}
.share_confirm p
{
	float:left;
	width:450px;
	font-family:Arial;
	font-size:14px;
	color: #444444;
    margin-left: 15px;
}
.share_confirm p a
{
	 cursor:pointer!important;
  *cursor:hand;
}
 
.share_this
{
	float:left;
	width:120px;
	margin-top:10px;
	margin-left:10px;
    cursor:pointer!important;
  *cursor:hand;
}

.share_social
{
	float:left;
	width:95px;
	margin-top:8px;
	margin-left:5px;
    cursor:pointer!important;
  *cursor:hand;
}

.share_fd_title
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#444;
	
}
.share_feedback
{
	float:left;
	width:580px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}
.share_fb_msg
{
	float:left;
	width:580px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:20px;
}
.share_fb_item
{
	float:left;
	width:550px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial;
	font-size:12px;
}
.share_fb_title
{
	float:left;
	width:130px;
}
.share_fb_rate
{
	float:left;
	width:30px;
	margin-left:10px;
	
}
.share_fb_description
{
	float:right;
	width:360px;
	margin-left:15px;

}
.cmf_share_container
{
	float:left;
	width:410px;
	height:250px;
	border:9px solid #818181;
	margin-left:150px;
	margin-top:100px;
	*margin-left:-600px;
	*margin-top:100px;
	background-color:#fff;
	position:absolute;
	
	display:none;
}
.cmf_share_content
{
	float:left;
	width:380px;
	margin:15px 20px;
	font-family:Arial;
	color:#666;
}
.cmf_share_close
{
	float:left;
	width:380px;
	font-size:12px;
	color:#818181;
	font-weight:bold;
	margin-top:-10px;
}
.cmf_share_close a
{
	float:right;
	text-align:right;
	cursor:pointer!important;
	*cursor:hand;
}
.cmf_share_title
{
	float:left;
	width:365px;
	height:70px;
	/*background-color:#000;
	color:#fff;*/
	color:#0066CC;
	font-size:20px;
}
.cmf_share_title p
{
	width:320px;
	margin-top:10px;
	margin-left:20px;
	line-height:24px;
}
.cmf_share_msg,.cmf_share_note
{
	float:left;
	width:360px;
	margin-top :5px;
	font-size:14px;
}
.cmf_share_msg p
{
	width:340px;
	margin-top:10px;
	margin-left:20px;
	line-height:18px;
}
.cmf_share_msg .text
{
	float:left;
	width:240px;
	margin-left:5px;
	margin-top:10px;
}
.cmf_share_note
{
	margin-top:25px;
}
.cmf_share_note p
{
	float:left;
	width:200px;
	font-size:10px;
}
.cmf_share_note .bdlogo
{
	float:right;
	width:150px;
	margin-top:8px;
	*margin-top:0px;
}
.cmf_share_this
{
	float:left;
	width:85px;
	height:32px;
	cursor:pointer!important;
	*cursor:hand;
}
/*----End of Social Share----*/
.quote_term
{
	float:left;
}
.quote_term_div
{
	FONT-SIZE: 10px; 
	WIDTH: 753px; 
	COLOR: #727272; 
	FONT-FAMILY: Arial; 
	height:150px; 
	overflow:scroll;
	border:1px solid #999;
}


