.spec_name {
	font-weight:bold; 
	font-size:110%;
	padding-top:6px;
}
.spec_desc {
	font-size:110%;
}
.section_titles {
	font-weight:bold; 
}
.item_desc {
	font-size:100%;
}
#div_customize_fan{
	margin-bottom:10px;
	margin-left:10px;
}
#link_back_to_top{
	font-size:80%;
	font-weight:normal;
	text-decoration:none;
	color:#0000ff;
}
#link_back_to_top:link{
	
}
#link_back_to_top:visited{

}
#link_back_to_top:hover{
	text-decoration:underline;
}
#link_back_to_top:active{

}

/**
*	Entire Product Page
*
*/
.green_bg{
	height:22px;
	background:url(/images/bg-green-gradient.gif) repeat-x;
	padding: 6px 0px 0px 4px; 
	font-size:100%;
}
.no_btn{
	display:none;
}
.div_overall_products{
	width:740px; 
	font-family:Times New Roman;
}
#div_overall_left{
	/*border:solid 1px #000000;*/
	width:480px;
}
.display_block{
	display:block;
}
.display_none{
	display:none;
}

/**
*	Breadcrumbs
*
*/
.div_prod_breadcrumbs{
	background-color:#b2ae91;
	border:solid 1px #000000;
	padding:5px;
	margin-top:5px; 
	margin-bottom:5px;
	font-size:110%;
	width:740px;
}
.div_prod_breadcrumbs a{
	font-size:110%;
	color:#000000;
}
.div_prod_breadcrumbs a:link{
	text-decoration:underline;
}
.div_prod_breadcrumbs a:visited{
	text-decoration:underline;
}
.div_prod_breadcrumbs a:hover{
	text-decoration:none;
}
.div_prod_breadcrumbs a:active{
	text-decoration:underline;
}
.span_bread_name{
	font-weight:bold;
}

/**
*	Promotions
*
*/
.div_overall_promotions{
	padding:2px;
}
.div_promotions{
	margin-top:2px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#777777;
}
.div_promo_free_shipping{
	margin-top:3px;
	color:#71840e;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.div_promo_discount_percent{
	margin-top:3px;
	color:#71840e;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

/**
*	Product pics
*
*/
.div_prod_pics{
	text-align: center; 
	margin-left: 5px; 
	width: 466px; 
	height:220px;
}
.div_prod_pics a{
	display:block;
	height:100%;
	width:100%;
}
.div_prod_dim{
	text-align: center; 
	margin-left: 5px; 
	width: 466px; 
	height:220px; 
	display:none;
}
.div_prod_dim a{
	display:block;
	width:100%;
}
.div_dim{
	width: 350px; 
	text-align:left;
	font-family:Arial;
	margin-left:50px;
}
.div_enlarge_button{
	width:466px;
	margin-top:10px;
}
.div_en_button{
	margin-bottom:10px;
}
.div_enlarge_fake{
	margin-bottom:10px;
	display:none;
}
.div_overall_ruler{
	margin-right:5px;
}
.div_ruler{
	text-align:center;
	height:20px;
	width:50px;
	padding:5px 5px 0px 5px;
	border:solid 1px #777777;
}
.div_small_prod_images{
	text-align:center;
	min-height:25px;
	width:50px;
	padding:0px 5px 0px 5px;
	border-left:solid 1px #777777;
	border-top:solid 1px #777777;
	border-bottom:solid 1px #777777;
}

/**
*	General product info
*
*/
#div_prod_name{
	font-weight:bold; 
	font-size:20px; 
	width:400px;
}
#div_prod_tag{
	font-size:14px; 
	font-family:Arial; 
	font-style:italic; 
	margin-bottom:10px;
}
#div_finish_select{
	width:450px;
	margin-bottom:10px;
}
#div_finish_select_tag{
	font-family:Arial; 
	font-size:14px; 
	float:left;
	margin-bottom:10px; 
	padding-top:5px;
}

/**
*	Product reviews
*
*/
#div_overall_cust_revs{
	padding:10px 0px;
	width:450px;
}
#div_cust_rev_links{
	margin-left:5px;
}
.cust_revs{
	color:#336699;
	text-decoration:none;
}
.cust_revs a{
	color:#336699;
	text-decoration:none;
}
.cust_revs a:link{
	color:#336699;
	text-decoration:none;
}
.cust_revs a:visited{
	color:#336699;
	text-decoration:none;
}
.cust_revs a:hover{
	color:#336699;
	text-decoration:underline;
}
.cust_revs a:active{
	color:#336699;
	text-decoration:none;
}

/**
*	As seen on
*
*/
#div_overall_seen{
	margin-bottom:10px;
}
#div_inner_seen{
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	padding-top:5px;
}

/**
*	Specs
*
*/
#div_overall_specs{
	border: solid 1px #bebebe; 
	font-weight: bold; 
	margin-bottom:20px;
	width:466px;
}
#div_inner_specs{
	margin-bottom:15px; 
	width:466px;
}
#div_spec_names1{
	width:220px;
}
#div_spec_names2{
	width:220px; 
	padding-left:20px;
}
.div_spec_holder{
	padding-top:1px;
	padding-bottom:1px;
}

/**
*	Description
*
*/
#div_overall_prod_desc{
	border: solid 1px #bebebe; 
	font-weight: bold; 
	margin-bottom:20px; 
	width:466px;
}
#prod_desc{
	margin-bottom:15px; 
	width:466px;
}

/**
*	Product Options
*
*/
#options_teaser{
	border: solid 1px #bebebe; 
	font-weight:bold;
	margin-bottom:20px;
	width:466px;
}
.other_accessories{
	width:466px;
}
.other_div_class{
	border:solid 1px #cccccc;
	width:90%;
	margin-bottom:10px;
}
.other_div_class:hover{
	background:#dddddd;
}
.other_checkbox{
	padding:6px;
}
.other_label_left{
	width:81%;
	padding:5px;
}
.other_label_right{
	text-align:right;
	width:12%;
	padding:5px;
}
.other_label{
	display:block;
}
.chosen_main{
	/*border:solid 1px #000000;*/
	width:464px;
	margin:0px 0px 10px 0px;
}
.chosen_image{
	border:solid 1px #333333;
	height:110px;
	width:110px;
}
.chosen_image img{
	display:block;
	vertical-align:middle;
	margin: 0 auto;
}
.chosen_holder{
	width:330px;
	margin:0px 0px 0px 10px;
}
.chosen_case{
	font-weight:bold;
	font-size:120%;
}
.chosen_desc{

}
.option_buttons{
	margin:5px 0px 5px 0px;
	width:201px;
	height:39px;
}
.options_divs{
	padding:5px 0px;
	margin:0px 0px 10px 0px;
}
.options_prod{
	padding:5px 0px;
	margin:0px 0px 20px 0px;
}
#btn_light{
	background:url('../../images/lighting-btn.gif') no-repeat;
}
#btn_light:hover{
	background:url('../../images/lighting-btn-roll.gif') no-repeat;
}
#btn_blade{
	background:url('../../images/fan-blade-btn.gif') no-repeat;
}
#btn_blade:hover{
	background:url('../../images/fan-blade-btn-roll.gif') no-repeat;
}
#btn_down{
	background:url('../../images/downrod-btn.jpg') no-repeat;
}
#btn_down:hover{
	background:url('../../images/downrod-btn-roll.gif') no-repeat;
}
#btn_other{
	background:url('../../images/other-accessories-btn.jpg') no-repeat;
}
#btn_other:hover{
	background:url('../../images/other-accessories-btn-roll.jpg') no-repeat;
}
#prod_options{
	border: solid 1px #bebebe; 
	font-weight: bold; 
	padding: 2px; 
	margin-bottom:20px; 
	width:466px;
}
.drop_select_finish{
	/*border:solid 1px #ff0000;*/
	width:300px;
}
.drop_select{
	/*border:solid 1px #ff0000;*/
	width:466px;
}
.drop_display{
	width:454px;
	padding:5px;
	border:solid 1px #cccccc;
	display:block;
}
.drop_replacement{
	width:90%;
}
.drop_display_finish{
	width:300px;
	padding:5px;
	border:solid 1px #cccccc;
	display:block;
}
.drop_main_image{

}
.drop_main_name{
	padding:0px 0px 0px 5px;
}
.drop_main_price{

}
.drop_sub_div{
	position:absolute;
	background:#ffffff;
	z-index:5;
	display:none;
}
.drop_sub_image{

}
.drop_ul li div.drop_sub_li_nothing{
	/*width:100%;*/
	min-width:414px;
	padding:5px;
}
.drop_ul_finish li div.drop_sub_li_nothing{
	/*width:100%;*/
	min-width:300px;
	padding:5px;
}
.drop_sub_li img{
	vertical-align:middle;
}
.drop_ul li a{
	/*width:100%;*/
	min-width:414px;
}
.drop_ul_finish li a{
	/*width:100%;*/
	min-width:300px;
}
.drop_sub_li a{
	display:block;
	padding:5px;
}
.drop_sub_li a:link{
	color:#000000;
	text-decoration:none;
}
.drop_sub_li a:visited{
	color:#000000;
	text-decoration:none;
}
.drop_sub_li a:hover{
	color:#000000;
	text-decoration:none;
}
.drop_sub_li a:active{
	color:#000000;
	text-decoration:none;
}
.drop_sub_name{
	padding:0px 5px;
}
.drop_sub_price{

}
.drop_main_arrow{
	height:18px;
	width:18px;
	background:url('../../images/new-down-arrow.jpg');
	/*border-left:solid 1px #000000;*/
}
.drop_ul{
	/*width:100%;*/
	min-width:464px;
	border:solid 1px #cccccc;
	margin:0px;
	padding:0px;
	max-height:300px;
	overflow:auto;
	<!--[if IE]>
		min-width:none;
		width:464px;
	<![endif]-->
}
.drop_ul li{
	/*width:100%;*/
	list-style-position:outside;
	list-style-type:none;
	/*border:dashed 2px #ff0000;*/
}
.drop_ul li:hover{
	background:#eeeeee;
}
.drop_ul_finish{
	min-width:300px;
	border:solid 1px #cccccc;
	margin:0px;
	padding:0px;
	max-height:300px;
	overflow:auto;
}
.drop_ul_finish li{
	/*width:100%;*/
	list-style-position:outside;
	list-style-type:none;
	/*border:dashed 2px #ff0000;*/
}
.drop_ul_finish li:hover{
	background:#eeeeee;
}

/**
*	Price 
*
*/
.lighting_total{
	width:466px;
	margin-bottom:30px;
}
#lighting_total{

}
#lighting_total_text{
	font-weight:bold;
	font-size:120%;
	padding:5px;
	width:30%;
}
#lighting_total_div{
	width:65%;
	border:solid 1px #000000;
	padding:5px;
}
#light_shade_qty{

}
#light_shade_text_1{

}
#light_shade_text_2{

}
#light_shade_text_3{

}
#lighting_span_each{

}
#lighting_span_fitter{

}
#lighting_span_total{

}
#div_overall_price_left{
	margin:10px 0px 10px 0px; 
	font-family:Arial;
	font-size:16px;
}
#div_price_left{
	font-weight:bold;
	color:#555555;
	width:160px;
	margin-top:2px;
	font-size:14px;
}
#price_holder{
	color: #b2282f;
}
#div_qty_left{
	font-size:12px; 
	margin-left:5px;
	margin-right:5px;
}
#div_suggested_price{
	margin-top: 8px; 
	font-size: 14px;
	font-weight:bold;
}
#list_price{
	text-decoration:line-through;
}
#div_our_price_right{
	font-size: 17px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}
#price_holder2{
	color: #b2282f;
}
#div_you_save{
	margin-bottom:5px;
}
#savings{
	color:#b2282f;
}
#shopping_oval{
	border:0px;
	height:26px;
	width:195px;
	background:url('../../images/shopping-cart.gif');
}
#shopping_oval:hover{
	border:0px;
	height:26px;
	width:195px;
	background:url('../../images/shopping-cart-roll.gif');
}
#shopping_square{
	border:0px;
	height:26px;
	width:183px;
	color:#ffffff;
	background:url('../../images/shopping-cart-btn.gif');
}
#shopping_square:hover{
	border:0px;
	height:26px;
	width:183px;
	background:url('../../images/shopping-cart-btn-roll.gif');
}

/**
*	Right Column
*
*/
#div_overall_right{
	margin-left:10px;
	width: 260px; 
	/*border:solid 1px #000000;*/
}
#div_overall_right_column{
	border: solid 1px #bdc1a3; 
	background: #f0f4dc; 
	padding: 5px; 
	font-family:arial; 
	font-size:12px;
}
#span_tier3_name{
	font-size: 22px; 
	font-weight: bold; 
	font-family:Times New Roman;
}
#div_promos_right{
	margin:5px 0px 5px 0px;
}
#div_shipping_right{
	margin:5px 0px 5px 3px;
}
#div_discount_right{
	margin:5px 0px 5px 3px;
}
#span_blue_link{
	text-decoration:underline;
}
#div_shopping_btn_right{
	text-align:center; 
	margin-top:5px;
}
#div_overall_guarantee{
	width:220px; 
	margin-top:5px; 
	padding:0px 20px 0px 20px;
}
#div_guarantee{
	font-style:italic;
	width:140px;
	margin-left:10px;
	padding-top:12px;
	font-weight:bold;
	color:#333333;
}
#div_overall_prod_glance{
	border:solid 2px #a3a3a3; 
	margin-top:15px; 
	width:256px;
}

/**
*	Quickcart
*
*/
#div_overall_quickcart_header{
	margin-top:5px;
}
#div_quickcart_header{
	width:240px; 
	margin:0 auto;
}
#quickcart_header{
	font-family:Arial; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:14px; 
	height:16px; 
	padding: 2px 2px 2px 5px; 
	width:120px;
	background-color:#837e64;
}
#div_overall_quickcart{
	width:238px; 
	border:	solid 1px #000000;
	margin-bottom: 10px; 
	margin-left: auto; 
	margin-right: auto;
}
#div_quickcart{
	width:232px; 
	padding-left:2px; 
	margin-left: auto; 
	margin-right: auto; 
	font-family:Arial;
	color:#555555;
	font-size:14px;
	font-weight:bold;
}
#div_quickcart_item{
	width:130px; 
	border-bottom:solid 1px #cccccc;
	padding:5px 0px 5px 0px;
}
#div_quickcart_qty{
	width:40px; 
	border-bottom:solid 1px #cccccc;
	padding:5px 0px 5px 0px;
}
#div_quickcart_price{
	width:60px;
	border-bottom:solid 1px #cccccc;
	padding:5px 0px 5px 0px;
}
.div_overall_quickcart{
	width:232px; 
	padding-left:2px; 
	margin-left: auto; 
	margin-right: auto; 
	font-family:Arial;
	color:#555555;
	font-size:11px;
}
.div_quickcart_line_item{
	width:130px; 
	overflow:hidden; 
	border-bottom:solid 1px #cccccc;
	padding:5px 0px 5px 2px;
}
.div_quickcart_odd{
	background-color: #f6f7e7;
}
.div_quickcart_even{
	background-color: #dfd6c5;
}
.span_asterisk{
	color: #ff0000; 
	font-weight: bold;
}
.div_quickcart_line_qty{
	width:40px; 
	text-align:left; 
	border-bottom:solid 1px #cccccc;
	padding:5px 0px 5px 0px;
}
.div_quickcart_line_price{
	width:60px; 
	border-bottom:solid 1px #cccccc;
	padding:5px 0px 5px 0px;
}
#div_overall_quickcart_total{
	width:232px; 
	padding-left:2px; 
	margin-bottom:10px; 
	margin-left: auto; 
	margin-right: auto; 
	font-family:Arial;
	color:#555555;
	font-size:11px;
}
#div_quickcart_total{
	width:130px; 
	height:15px;
	padding:5px 0px 5px 0px;
}
#div_total_quickcart{
	width:40px; 
	text-align:right;
	padding:5px 0px 5px 0px;
	font-size:12px;
}
#div_total_price_quickcart{
	width:60px;
	padding:5px 0px 5px 0px;
	font-size:12px;
}
#div_modified_quickcart{
	margin-right: 7px; 
	color: #000000; 
	text-align: right;
}
#span_modified_quickcart{
	margin-right: 7px; 
	color: #000000; 
	text-align: right;
}
#div_proceed_btn_quickcart{
	width:232px; 
	text-align:right; 
	padding-right:5px;
	margin-bottom: 10px; 
	margin-left: auto; 
	margin-right: auto;
}

/**
*	Additional Finishes
*
*/
#div_avail_finishes{
	width:200px; 
	margin:0 auto;
	font-weight:bold;
}
.div_overall_avail_finishes_images{
	width:200px; 
	height:125px;
	border:solid 1px #000000; 
	margin: 0 auto;
	text-align:center;
}
.div_overall_avail_finishes_images a{
	display:block;
	width:100%;
	height:100%;
}
.div_overall_avail_finishes_images img{
	margin:0 auto;
}
/*
.img_overall_finishes{
	margin:0 auto;
}
*/
.div_avail_finishes_name{
	width:200px; 
	margin-left:23px; 
	margin-right:5px; 
	margin-bottom:5px;
	font-size:10px;
}
.blink{
	text-decoration:blink;
	width:30px;
}
.stopblink{
	text-decoration:none;
}

