@charset "utf-8";
/* CSS Document */

/*	BACKGROUNDS		*/
body#index{background:url(../images/bg_index.jpg) repeat-x 0 0 #fff }

/*	TEMPLATE SPECIFIC	*/
body#index #content{height:454px }
body#index #content img{float:left }
body#index #content img#featured_product{position:relative; top:0px; left:40px; margin:12px 0 0 0px;display:inline }
body#index #content blockquote{float:left;width:268px;height:156px;margin:130px 0 0 30px;display:inline;background:url(../images/homepage/20110812/blockquote.gif) no-repeat 0 0;text-indent:-9000px; cursor: pionter; cursor:hand; }

/*	FEATUREBOXES	*/
body#index #content #featureboxes{float:right;width:303px;margin:35px 0 0 0;padding:0 20px;display:block;overflow:hidden;background:url(../images/bg_index_featureboxes.png) no-repeat 0 0;position:relative }
body#index #content #featureboxes li{float:left;clear:both;width:300px;height:125px;margin:0 0 20px;background:url(../images/bg_featureboxes.jpg) no-repeat 0 0;overflow:hidden;}
body#index #content #featureboxes li h3{width:300px;height:25px;margin:7px 15px 0;cursor:pointer;position:relative;font-size:10%;z-index:2;}
body#index #content #featureboxes li h3 span{width:300px;height:25px;margin:0px;position:absolute;left:0;top:0 }
body#index #content #featureboxes li h3 a{display:block }
body#index #content #featureboxes li p{padding:0 0 0 15px;cursor:default;line-height:1em;margin-bottom:10px !important;font-size:1.1em !important;}
body#index #content #featureboxes li p.more{padding:50px 15px 15px }
body#index #content #featureboxes li a.boxlink{color:#fc9400;text-decoration:none;text-transform:uppercase;float:left;clear:both;background:url(../images/icon_play.png) no-repeat 0 0;padding-left:18px;padding-bottom:5px;width:126px;margin-bottom:5px;margin-left:15px;display:none;position:relative;}
body#index #content #featureboxes .container{float:left;clear:both;position:relative;width:300px;height:235px;overflow:hidden;display:none }
body#index #content #featureboxes .container .product{width:300px;margin-right:0px;float:left}
body#index #content #featureboxes .container .product img{margin-top:-20px;margin-left:50px }
body#index #content #featureboxes .container .products{z-index:1;position:absolute;left:0;top:0;width:300px;height:200px;overflow:hidden }
body#index #content #featureboxes .container .list{width:300px;height:300px;z-index:0;background:url(../images/bg_list.gif) no-repeat 0 0;}
body#index #content #featureboxes .container .controls{position:absolute;left:0;bottom:0;height:35px;width:300px;top:206px;}
body#index #content #featureboxes .container .controls a{float:left;width:15px;height:15px;margin-top:15px  }
body#index #content #featureboxes .container .controls a#a_left{background:url(../images/icon_play_back.png) no-repeat 0 0;margin-left:20px;display:inline }
body#index #content #featureboxes .container .controls a#a_right{background:url(../images/icon_play.png) no-repeat 0 0;float:right;margin-right:20px }
body#index #content #featureboxes .container .controls #indicator{margin-left:93px;display:inline;float:left;margin-top:18px;height:7px;width:43px;background:url(../images/bg_featureboxes_indicator.jpg) no-repeat -36px 0 }

/*	DEFINED FEATUREBOXES	*/
body#index #content #featureboxes li#merch1{background:url(../images/bg_featureboxes_top5.jpg) no-repeat 0 0 }
body#index #content #featureboxes li#merch1.active{background:url(../images/bg_featureboxes_top5_shelf.jpg) repeat-x 0 0 !important }
body#index #content #featureboxes li#merch1.active a.boxlink{margin-top:-170px;}
body#index #content #featureboxes li#merch2{background:url(../images/homepage/20100923/small_module_3.png) no-repeat 0 0 }
body#index #content #featureboxes li#merch3{background:url(../images/homepage/20100722/happy_rollout.png) no-repeat 0 0 }
body#index #content #featureboxes li.active{background:url(../images/bg_featureboxes_active.jpg) no-repeat 0 0 !important }
body#index #content #featureboxes li.active .container,body#index #content #featureboxes li.active .boxlink{display:inline }
body#index #content #featureboxes li.inactive{background:url(../images/bg_featureboxes_inactive.gif) no-repeat 0 0 !important }
body#index #content #featureboxes li.inactive p,body#index #content #featureboxes li p.inactive,body#index #content #featureboxes li.inactive img,body#index #content #featureboxes li img.inactive{display:none;}

body#index #content #featureboxes li p.active,body#index #content #featureboxes li img.active{display:block !important;}

body#index #content #featureboxes li#merch1 h3 span{background:url(../images/hdr_featureboxes_top5.jpg) no-repeat 0 1px }
body#index #content #featureboxes li#merch2 h3 span{background:url(../images/homepage/20100506/hdr_featureboxes_expertSolutions.jpg) no-repeat 0 1px;}
body#index #content #featureboxes li#merch3 h3 span{background:url(../images/homepage/20100506/hdr_featureboxes_specialOffers.jpg) no-repeat 0 1px }
body#index #content #featureboxes #merch1 p.merch1_txt{width:250px;display:none;width:140px;}
body#index #content #featureboxes #merch2 p.merch2_txt{width:250px;display:none;z-index:2;position:relative;}
body#index #content #featureboxes #merch3 p.merch3_txt{width:250px;display:none;position:relative;z-index:2;line-height:1.3em;}
body#index #content #featureboxes #merch1 img#merch1_img{margin-right:15px;margin-top:-70px;display:none;float:right;}
body#index #content #featureboxes #merch2 img#merch2_img{margin:-86px 0 0 95px;display:none;z-index:1;width:196px;height:306px;}
body#index #content #featureboxes #merch3 img#merch3_img{margin:-7px 0 0 50px;display:none;}
body#index #content #featureboxes #merch2_p{margin-top:0;}

/*	HIDDEN MOUSEOVERS */
div.product_info_btm{float:left;clear:both;width:146px;height:12px;background:url(../images/bubble_bottom.png) no-repeat 0 0 }
div.product_info_mid{float:left;clear:both;width:126px;min-height:12px;padding:8px 10px;background:url(../images/bubble_middle.png) repeat-y 0 0 }
div.product_info_mid span{font-weight:bold;float:left;clear:both;margin-bottom:5px;color:#fff }
div.product_info_mid span.price{color:#fc9400 }
div.product_info_mid a{color:#fc9400;text-decoration:none;text-transform:uppercase;float:left;clear:both;background:url(../images/icon_play.png) no-repeat 0 0;padding-left:18px;padding-bottom:5px;width:116px  }
div.product_info_top{float:left;clear:both;width:146px;height:4px;background:url(../images/bubble_top.png) no-repeat 0 0 }
div.product_info_wrap{position:absolute;top:0px;right:15px;width:146px;display:none }
div.product_info_wrap p{width:116px !important;margin-bottom:0px !important;line-height:1.2em !important;font-size:1.1em !important;}

#main_product div.product_info_wrap{position:absolute;top:20px;left:60px;width:146px;}

