@charset "iso-8859-1";
.content-container {padding: 0;}

.breadcrumb{border-bottom:1px solid #D3D2D2;}

.content-product-detail{padding:9px 20px 20px 20px;}

.product-detail-left{
    float:left;
    width:440px;
    padding:10px 0 0 0;
}
.product-detail-left img{border:1px solid #E9E8E8;}


.product-detail-left2009{
    float:left;
    width:440px;
    padding:10px 0 0 0;
}

.product-detail-right{
    float:right;
    width:470px;    
    padding:10px 0 0 0;
}
a.view-larger{
    display:block;
    float:right;
    width:92px;
    height:20px;
    text-indent: -9999px;
    margin:4px 0 0 0;
    background:url(/inc/images/buttons/view_larger.gif) no-repeat;
}

a.view-reset{
    display:block;
    float:right;
    width:92px;
    height:20px;
    text-indent: -9999px;
    margin:4px 10px 0px 0px;
    background:url(/inc/images/buttons/view_reset.gif) no-repeat;
}

ul.detail-views{padding:7px 0 0 0;}
ul.detail-views li{
    width:80px;
    float:left;
    margin:0 5px 5px 0;
}
a.help{
    display:block;
    float:right;
    width:17px;
    height:17px;
    margin:-2px 210px 0 0;
    background:url(/inc/images/buttons/help.gif) no-repeat;   
}
ul.other-finishes{padding:7px 0 7px 0;}
li.other-finishes-a{
    width:130px;
	height:205px;
    float:left;
    margin:0 21px 10px 0;
}

li.other-finishes-b{
    width:130px;
	height:205px;
    float:left;
    margin:0 0 10px 0;
}

li.other-finishes-a img{border:1px silver solid;}
li.other-finishes-b img{border:1px silver solid;}

li.other-finishes-a div{border:0px silver solid;width:130px;height:101px;text-align:center;vertical-align:center;padding:0;margin:0 0 7px 0;border-collapse;collapse;}
li.other-finishes-b div{border:0px silver solid;width:130px;height:101px;text-align:center;vertical-align:center;padding:0;margin:0 0 7px 0;border-collapse;collapse;}

/*
div.imgcontainer {width:440px;margin-bottom:20px;background:#D57C22;padding:1px;text-align:center;}
div.imgtop {background:orange URL(/inc/images/bg_product_top.jpg) repeat-x;font-size:18pt;font-family:arial, verdana, helvetica;font-weight:bold;color:white;text-align:center;padding:10px;}
div.imgtop div.imgguarantee {font-size:12pt;#CC6600}
div.imgbottom {text-align:center;background:orange URL(/inc/images/bg_product_bottom.jpg) repeat-x;font-size:12pt;font-family:arial, verdana; font-weight:bold;color:white;text-align:center;padding:5px;}
*/

div.imgcontainer {width:440px;margin-bottom:20px;background:#F8FBFC;padding:1px;text-align:center;border:1px silver solid;}
div.imgtop {background:#F8FBFC url(/inc/images/product_detail_title.gif) repeat-x;;font-size:18pt;font-family:arial, verdana, helvetica;font-weight:bold;color:#CC6600;text-align:center;padding:10px;}
div.imgtop div.imgguarantee {font-size:12pt;color:#CC6600}
div.imgbottom {text-align:center;background:#F8FBFC;font-size:12pt;font-family:arial, verdana; font-weight:bold;color:#CC6600;text-align:center;padding:5px;}


div.imgmain {width:438px;height:338px;border:0px white solid;background-color:white;text-align:center;/*background-image:URL(/inc/images/bg_img_438.gif);*/}
div.imgmain img{border:1px silver solid;}
div.product-title{background:url(/inc/images/product_detail_title.gif) repeat-x;height: 61px;}
div.product-titlelighting{background:url(/inc/images/product_detail_title.gif) repeat-x;height:72px;}
div.product-titlefans{background:#DAE8EB url(/inc/images/product_detail_title.gif) repeat-x;height: 80px;}
div.product-items{background-color:#DAE8EB;height: 50px;}
.product-items-box{margin-left:16px;width:300px;height:90px;background:none;border:0;overflow:auto;font-size:7pt;font-family:verdana, tahoma, arial;color:#666666;padding:0;}

div.product-title p{font-weight:bold;font-size:12px;padding:14px 0 4px 16px;}
div.product-title span{padding:0 0 0 16px;}

div.product-titlefans p{font-weight:bold;font-size:12px;padding:14px 0 4px 16px;}
div.product-titlefans span{padding:0 0 0 16px;}

div.product-titlelighting p{font-weight:bold;font-size:12px;padding:14px 0 4px 16px;}
div.product-titlelighting span{padding:0 0 0 16px;}

div.properties-container{background-color:#F8FBFC;}

div.properties-left{
    width:320px;
    float:left;
    background:#F8FBFC;
}
div.properties-right{
    width:140px;
    float:right;    
    background:#F8FBFC;
}
ul.product-options li{
    display:block;
    width:315px;
    height:50px;
    padding:12px 0 0 15px;
    background: url(/inc/images/prod_opt_bc.gif) no-repeat;
}
div.price{padding:10px 0 15px 15px;}
div.price p {padding:0 0 5px 0;font-weight:bold;font-size:10pt;}
div.price b {font-size:13pt;color:#0A7676;}
div.price span{font-weight:bold;color:#0A7676;font-size:10pt;}
.pricebox1 {margin:0;padding:0;color:#0A7676;background:none;font-size:10pt;font-weight:bold;width:150px;height:16px;border:0;}
.pricebox2 {margin:0;padding:0;color:gray;background:none;font-size:7pt;font-weight:normal;width:150px;height:10px;border:0;}

div.icons{padding:13px 0 10px 0;border-left:1px solid #F8FBFC;}
div.customize{padding:5px 0 0 9px;margin:19px 0 0 0;border-left:1px solid #D9E1E2;height:167px;}
div.customize ul li{
    padding:0 0 10px 0;
	font-size:6pt;
}
p.customize-yor-fan{text-indent: -9999px;background:url(/inc/images/titles/customize_your_fan.gif) no-repeat top left;padding:0;}
ul.customize{font-size:7pt;color:gray;padding-bottom:5px;margin-left:2px;}
#select-blades, #select-adaptor{    
    padding:5px 0 4px 4px;
    margin:0 0 5px 0;
    height: 14px; width: 113px;     
    cursor:pointer;
    background: url(/inc/images/buttons/select_custom.gif) no-repeat;
}
#select-control, #select-downrod{
    padding:5px 0 4px 4px;
    margin:5px 0 5px 0;
    height: 14px; width: 300px;     
    cursor:pointer;
    font-size:9px;
    white-space:nowrap;        
    background: url(/inc/images/select_control300.gif) no-repeat;
}
#select-control400{
    padding:5px 0 4px 4px;
    margin:5px 0 5px 0;
    height: 14px; width: 400px;     
    cursor:pointer;
    font-size:9px;
    white-space:nowrap;        
    background: url(/inc/images/select_control400.gif) no-repeat;
}
#select-control450{
    padding:5px 0 4px 4px;
    margin:5px 0 5px 0;
    height: 14px; width: 450px;     
    cursor:pointer;
    font-size:9px;
    white-space:nowrap;        
    background: url(/inc/images/select_control450.gif) no-repeat;
}
div.add-to-cart{
    background:#F1EDE9;
}
.add-to-cart-right{
    float:right;
    padding:0;
	width:160px;
}
.add-to-cart-right ul li{
    font-size:10pt;
    font-weight:bold;
    padding:0 0 5px 0;
}
.add-to-cart-right a.add{
    background:url(/inc/images/buttons/add.gif) no-repeat left;
    padding:0 0 0 11px;
}
.add-to-cart-right a.quote{
    background:url(/inc/images/buttons/quote.gif) no-repeat left;
    padding:0 0 0 11px;
}
.add-to-cart-right a.email{
    background:url(/inc/images/buttons/email.gif) no-repeat left;
    padding:0 0 0 11px;
}

.add-to-cart-right a.pdf{
    background:url(/inc/images/buttons/pdf.gif) no-repeat left;
    padding:0 0 0 11px;
}
.add-to-cart-left{
    float:left;
    padding:14px 0 0 16px;
}
.add-to-cart-left span{float:left;padding:8px 6px 0 0;}
a.add-to-cart{
    /*display:inline;*/
    /*float:left;*/
    width: 98px; height: 31px;
    margin: 0 0 0 15px;
    background: url(/inc/images/buttons/add_to_cart.gif) no-repeat;
    text-indent: -9999px;    
}

.add-to-cart-button{float:left;margin-left:20px;}

.add-to-cart-qty {float:left;margin-top:6px;}

div.related-products{
    float:right;
    width:114px;
    padding:19px 10px 0 0;
}
div.related-products ul{padding:12px 0 0 0;} 
div.related-products ul img{border:1px solid #E9E8E8;margin:0 8px 5px 0;}
div.related-products ul li{padding:0 0 17px 0;}

div.product-features{   
    float:left;
    width:338px;
    padding:19px 0 0 0;
}
.tabs li{float:left;}
.tabs a{
    display:block;
    float:left;
    height:25px;
    text-indent: -9999px;
    margin:0 1px -1px 0;
    position:relative;
    z-index:1;    
}
.tabs a.description{width:110px;background:url(/inc/images/buttons/description.gif) no-repeat top;}
.tabs li.sel a.description{background:url(/inc/images/buttons/description_on.gif) no-repeat top;}
.tabs a.specifications{width:110px;background:url(/inc/images/buttons/specifications.gif) no-repeat top;}
.tabs li.sel a.specifications{background:url(/inc/images/buttons/specifications_on.gif) no-repeat top;}
.tabs a.product-reviews{width:110px;background:url(/inc/images/buttons/product_reviews.gif) no-repeat top;}
.tabs li.sel a.product-reviews{background:url(/inc/images/buttons/product_reviews_on.gif) no-repeat top;}
.tabs a.question{width:110px;background:url(/inc/images/buttons/question.gif) no-repeat top;}
.tabs li.sel a.question{background:url(/inc/images/buttons/question_on.gif) no-repeat top;}


.tab-content{
	width:308px;
	height:300px;
    border:1px solid #D3D2D2;
    padding:20px 10px 8px 10px;
    margin:-1px 0 0 0;
	overflow: auto;
	clear:both;
}

.tab-question{
	width:308px;
	height:350px;
    border:1px solid #D3D2D2;
    padding:20px 10px 8px 15px;
    margin:30px 0 0 0;
	overflow: auto;
}

.tab-content p{padding:0 0 12px 0;}

.tab-content li {
list-style: circle inside;} 
}

.tab-content ul {
margin:0 0 30px 30px;
}


.tab-content-ligh{
	width:308px;
    border:1px solid #D3D2D2;
    padding:20px 10px 8px 15px;
    margin:-1px 0 0 0;
	overflow: visible;
	clear:both;
}
.tab-content-ligh p{padding:0 0 12px 0;}

.tab-content-ligh li {
list-style: circle inside;} 
}

.tab-content-ligh ul {
margin:0 0 10px 30px;
}


table.tab-specs{
border-collapse:collapse;
border:1px silver solid;
}

.tab-specs td{
border:1px silver solid;
padding:2px;
}

.tab-specs th{
background-color:silver;
}


/* THIS CODE REPLACES THE ENLARGMENT CODE ABOVE */



.div_background {
background:url(/inc/images/black.png); position:absolute; z-index:1000; top:0; left: 0; width:100%; height:1200px;visibility:hidden;
}




.redbold {color:red;font-weight:bold;}


.div_enlargecontainer{background:none;width:100%;height:1200px; z-index:1001;visibility:hidden;position:absolute;top:70px;left:0px;}
.div_enlarge{background:none;width:540px;border:1px silver solid;height:350px;z-index:102;}
.div_imgtitle{background:#D9E8E9 url(/inc/images/fhead.gif) repeat-x;height:22px;font-weight:bold;padding:12px 13px 0 13px;text-indent:0;}

.div_opttitlebg{background:#D9E8E9 url(/inc/images/fhead.gif) repeat-x;height:22px;font-weight:bold;font-size:10pt;padding:12px 13px 0 13px;text-indent:0;}
.div_opttitle{background:#D9E8E9 url(/inc/images/fhead.gif) repeat-x;height:22px;font-weight:bold;padding:12px 13px 0 13px;text-indent:0;}

.div_img{background-color:white;color:black;padding:15px;height:100%}
.div_close{margin-left:100px;display:inline;background:url(/inc/images/buttons/close.gif) no-repeat right;padding:0 17px 0 0; font-weight:normal; }
.div_closeright{margin-left:30px;color:white;display:inline;background:url(/inc/images/buttons/close.gif) no-repeat right;padding:0 17px 0 0; font-weight:normal; }
.div_closeopt{background:url(/inc/images/buttons/close.gif) no-repeat right;padding:0 17px 0 0; font-weight:normal;font-size:7pt;color:#DB6F2E;}

.floatleft {float:left}
.floatright {float:right}
.boldhead12{font-size:12pt;font-weight:bold;margin:10px;border-bottom:1px #D9E8E9 solid;padding-bottom:5px;}

.div_priceheader {margin:10px 0 0 15px;font-weight:normal;font-size:8pt;}
.div_pricesubheader {margin:5px 0 0 15px;font-weight:normal;font-size:8pt;}
.div_pricedetails {font-size:8pt;margin-left:30px;margin-top:10px;height:75px;overflow:auto;line-height:130%}
.div_pricedetails span {font-size:7pt;color:#999999;font-family:tahoma, verdana, helvetica}

.div_optimg {float:left;margin-right:10px;width:80px;}
.div_optdesc {float:left;width:150px;text-align:left;}
.div_clear {width:280px;height:50px;clear:both;}
.div_alerthead {background:#DB6F2E url(/inc/images/nav/mb.gif) repeat-x;height:22px;padding:8px 0 0 20px;color:white;}
.div_ajax {position:absolute;width:330px;height:380px;border:1px #D9E8E9 solid;background-color:white;z-index:502;top:0px;left:0px;visibility:hidden}
.div_optpage {width:640px;height:440px;overflow:auto;padding-top:20px;}
.div_optwrap {float:left;width:245px;min-height:120px;border:1px silver solid;padding:5px; margin:0 20px 20px 20px}
.div_optwrapcurrent {width:245px;min-height:120px;border:1px silver solid;padding:5px; margin:0 20px 20px 20px}
.div_img {background-color:white;color:black;padding:5px;height:100%}
.div_rating_pop {position:absolute;top:-10px;left:-200px;width:250px;height:270px;border:1px #DB6F2E solid;background-color:white;z-index:301;opacity:.98;}
.div_rating {position:relative;visibility:hidden;z-index:300}
.div_itemlist {margin-left:10px;overflow:visible;}
.div_finishes {position:relative;visibility:hidden;z-index:2000;}
.div_finishes_pop {position:absolute;top:-10px;left:270px;width:230px;height:140px;border:1px #DB6F2E solid;background-color:white;z-index:201;opacity:.98}
.input_itemtext {width:230px;border:0;background:none;color:#666666}
.optbutton {width:80px;height:22px;border:1px silver solid;background-color:#D9E8E9;color:gray;text-align:center;font-size:8pt;padding:2px;background-image:none;margin-top:5px;}
.addtofan{width:80px;height:22px;border:0;background-image:URL(/inc/images/buttons/addtofan.gif);margin:3px 0;}
.addthis{width:80px;height:22px;border:0;background-image:URL(/inc/images/buttons/addthis.gif);margin:3px 0;}
.remove{width:80px;height:22px;border:0;background-image:URL(/inc/images/buttons/remove.gif);margin:3px 0;}
.div_pophead {background:#DB6F2E url(/inc/images/nav/mb.gif) repeat-x;height:22px;padding:8px 0 0 20px;color:white;}



.spectable {margin:2px 0 20px 0;}
.spectable table {border:1px #DAE8EB solid;border-collapse:collapse;width:280px;margin:0}
.spectable th {background:#DAE8EB url(/inc/images/product_detail_title.gif) repeat-x;padding:2px;border:1px #F8FBFC solid;text-align:center}
.spectable td {padding:2px;border:1px #DAE8EB solid;text-align:center}
.div_lblue {background-color:#F8FBFC;border:1px #DAE8EB solid;padding:10px;color:#666666}
.div_guarantee {float:left;height:50px;margin-left:60px;color:#CC6600}
.div_guarantee2 {float:left;height:50px;margin-left:60px;color:#CC6600;font-size:12pt;font-weight:bold;}
.review table {border:0px silver solid;;width:250px;border-collapse:collapse;}
.review th {font-weight:bold;border:1px silver solid;background-color:silver;padding:1px 5px;}
.review td {background-color:white;border:1px silver solid;padding:1px 5px;}

.epact2005 {width:280px;border:1px gray solid;padding:5px;text-align:center;background-color:white;font-family:tahoma;}
.epact2005 h2 {font-size:10pt;color:gray;margin:0}
.epact2005 table{width:100%;border-collapse:collapse;margin:5px 0;}
.epact2005 td {font-size:8pt;padding:5px 0;text-align:center;vertical-align:top;border:1px silver dotted;width:82px;}
.epact2005 td span {font-weight:bold;font-size:12pt;margin:10px 0;}
.epact2005 label {font-size:8pt;}
.epact2005 p {font-size:8pt;}
.epactTip {margin:5px;padding:3px;font-size:8pt;border:1px silver solid;background-color:white;}
.epactBottom {font-size:8pt;margin:10px 0}