@charset "utf-8";
/* CSS Document */
body, tr, td, div, span, p, input, textarea	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px;}
h1, h2, h3, h4		{ font-weight:normal;}
body				{ }
a					{ color:#A7BCC7;}
a:hover				{ color:#999999;}

#main_out			{ }
#main				{ width:950px; border:1px solid #000000;}
#header				{ background:url(images/header_bkg.gif) no-repeat top left; zoom:1;}
#logo				{ float:left; width:274px;}
#logo img			{ padding-right:2px;}
#header_right		{ float:left; width:676px;}
#newsletter			{ background:#A7BCC7; padding:20px 15px 12px 0; margin-bottom:2px; text-align:right;}

#nav				{ background:#939FA7; padding:15px 0 10px 20px; zoom:1;}
.nav_i				{ float:left; padding:0 7px;}
.nav_txt			{ }
.nav_txt a			{ color:#FFFFFF; text-decoration:none; font-size:12px; letter-spacing:-1px;}
.nav_txt a:hover	{ color:#000;}
.nav_txt_active	 a	{ color:#000000; text-decoration:none; font-size:12px; letter-spacing:-1px;}

#sub_nav			{ padding:10px 0 10px 60px;}
.sub_nav_i			{ float:left; padding:0 15px;}
.sub_nav_txt		{ }
.sub_nav_txt a		{ color:#81837A; text-decoration:none; font-size:12px;}
.sub_nav_txt a:hover	{ color:#939FA7;}
.sub_nav_txt_active	 a	{ color:#939FA7; text-decoration:none; font-size:12px;}


.nav_lamps			{ padding-left:360px;}
.nav_furniture		{ padding-left:220px;}

#right_out			{ float:right; width:674px;}
#right				{ padding:17px 25px 0 28px;}
#right_list			{ padding:15px 15px 0 15px;}
#full_image			{ margin-left:-270px;}

#left_out			{ float:left; width:274px;}
#left				{}
#left_border		{ border-right:1px dashed #999999; padding:15px 5px;}
#left_n_border		{ padding:15px 5px;}
#left_categories	{ padding:20px 0 0 20px;}
#left img,.home_items img, #left_n_border img			{ padding-bottom:6px;}
.side_item			{ padding:4px 0 15px 5px;}
#left h2			{ margin:0; padding:0 0 10px 5px; color:#939FA7; font-size:22px;} 

#footer				{ padding:5px 0; width:950px;}
#footer_left		{ float:left; width:400px; font-size:10px;}
#footer_right		{ float:right; width:400px; text-align:right; font-size:10px;}

.product			{ padding:10px; border-top:1px dashed #999999; clear:both; zoom:1;}
.product_left_out	{ float:left; width:280px;}
.product_left		{ padding: 10px 10px 10px 10px;}
.product_name		{ font-size:14px;}
.product_class		{ padding-bottom:7px;} 
.product_make		{ padding:5px 0;}
.sku				{ clear:both; float:left; width:60px;}
.type				{ float:left; width:80px;}
.dimensions			{ float:left; width:106px;}
.product_right		{ float:left; width:340px; border-left:1px dashed #999999;}
.product_img		{ padding:0 10px; position:relative;}
.zoom				{ position:absolute; bottom:15px; right:15px;}

.f_sku				{ clear:both; float:left; width:90px;} 
.f_type				{ float:left; width:180px;}
.f_desc				{ clear:both; padding:10px 0 0 0;}
.f_link				{ padding:10px 0 0 15px; background:url(images/bullet_brown.gif) no-repeat 0 80%;}
.f_link a			{ color:#332F26;}
.f_pdf				{ text-align:right;}

.l_product_out		{ float:left; width:320px;}
.l_product			{ padding:10px; border-top:1px dashed #999999; zoom:1;}
.l_product_left_out	{ float:left; width:140px;}
.l_product_left		{ padding: 10px;} 
.l_product_name		{ font-size:14px;}
.l_product_detail	{}
.l_product_sku		{}
.l_product_right	{ float:left; width:138px; border-left:1px dashed #999999;}
.l_odd				{ border-left:none;}
.l_zoom				{ position:absolute; bottom:15px; right:15px;}

.image_product		{ float:left; padding:3px;}

.home_item_out		{ width:318px; background:#B8B8B8; margin-bottom:7px;}
.home_item			{ padding:15px 20px 7px 20px;}
.home_item_title	{ font-size:24px; color:#FFFFFF; margin-bottom:5px;}
.home_item_txt		{ color:#000000; font-size:11px;}
.home_item_txt a	{ color:#FFFFFF;}
.home_item_link a	{ color:#FFFFFF;}

.clear				{ clear:both; font-size:0; line-height:0;}
.hidden				{ display:none; visibility:hidden;}
.first_b			{ border:none;}


h1					{ font-size:24px; color:#A7BCC7; padding-top:0; margin-top:0;}
h2					{ font-size:21px; color:#A7BCC7;}

.sIFR-hasFlash h1 				{ visibility: hidden;font-size: 24px; line-height: 1em;}
.sIFR-hasFlash h2 				{ visibility: hidden;font-size: 20px; line-height: 1em;}
.sIFR-hasFlash .nav_text		{ visibility: hidden;font-size: 18px; line-height: 1em; height:18px;}
.sIFR-hasFlash .nav_text_active	{ visibility: hidden;font-size: 18px; line-height: 1em; height:18px;}
.sIFR-hasFlash .home_title		{ visibility: hidden;font-size: 20px; line-height: 1em;}
.sIFR-hasFlash .home_item_txt	{ visibility: hidden;font-size: 12px; line-height: 1em;}
