/* product detail page begin XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
#block_01{clear:left;float:left;display:inline;margin:0 0 20px 26px;width:300px;}
#block_02,/* Contains name and number */
#block_03,/*  Contains price, statusm and add to cart*/
#prod_description_container,/*  Contains description*/
.pr_snippet_product/*  Contains Product review */{float:right;display:inline;margin:0 30px 0 0px;width:371px;padding-bottom:16px;padding-top:15px;background:transparent url(/images/dotted_000000.png) repeat-x 0 100%;}
#prod_description_container{background-image:none;}
#prod_image_container{position:relative;float:left;display:block;width:292px;height:283px;margin-bottom:13px;}
#prod_image_container-bkg{position:absolute;top:1px;left:1px;z-index:1;display:block;}
#prod_image_container-prod{position:relative;z-index:2;display:block;width:190px;height:190px;margin:41px auto;}
#prod_title{/* usually attached to an H1 style*/ clear:both;display:block;width:auto;height:auto;margin:0;background-image:none;font-size:150%;}
#prod_item_number{/* usually attached to an H2 style*/ display:block;font-size:100%;font-weight:bold;}
#prod_price{float:left;font-size:155%;font-weight:normal;color:#2d63a7;display:inline;margin-bottom:7px;}
/*form#addtocart{clear:left;float:left;display:inline;}
*/
a.prod_b_addtocart:link,a.prod_b_addtocart:visited{clear:left;float:left;display:inline;width:134px;height:55px;background:transparent url(/images/site-sprite.png) no-repeat 0 -511px;}
a.prod_b_addtocart:focus,a.prod_b_addtocart:hover,a.prod_b_addtocart:active{background-position:0 -575px;}
a.prod_b_addtocart span{position:absolute;top:0;left:-9999em;}
#prod_status_module{float:right;display:inline;color:#6A6A6A;font-weight:bold;width:50%;}
#prod_status_module strong{color:#589039;}
.prod_status_tinytxt{color:#7e8278;font-size:77%;font-weight:normal;padding-top:15px;}
#layer_ISE{margin:0px;padding:0px;z-index:99;}
#layer_EMF{}
.emailinstock,.emailafriend{border:solid 1px #6a95c3;width:389px;background-color:#eee;color:#000;position:absolute;z-index:99;}
.emailinstock p,.emailafriend p{padding:0px;}
.emailinstock table,.emailafriend table{margin:5px auto;width:369px;}
.emailinstock td,.emailafriend td{vertical-align:top;}
.emailinstock input,.emailafriend input,
.emailinstock textarea,.emailafriend textarea{margin:5px 10px;}
.emailinstock .emailPrivacy,.emailafriend .emailPrivacy{padding-top:10px;font-size:77%;}
#prod_description_module{display:block;padding-bottom:20px;}
/*  Items may not be always used, talk to the Product Administrator */
#prod_description_module p{margin-bottom:0.5em;}
#prod_description_module h3{font-weight:bold;color:#2d63a7;}
#prod_description_module td{padding:3px;vertical-align:top;border-top:1px dotted #6A6A6A;}
#prod_description_module table{margin-bottom:10px;border-bottom:1px dotted #6A6A6A;}
#prod_description_module ul{padding:0;margin:0.6em 0.6em 0em 1.5em;margin-bottom:0.5em;}
#prod_description_module ul li{margin-bottom:2px;padding-left:10px;background:transparent url(/images/list-image.gif) no-repeat 0 6px;}
#prod_description_module ul li ul li{background:transparent url(/images/list-subimage.gif) no-repeat 0 6px;}
#prod_description_module ul ul{margin-top:0em;margin-bottom:0em;}
#prod_description_module ol{padding:0;margin:0.6em 0.6em 0em 1.5em;}
#prod_description_module ol li{margin-bottom:2px;padding-left:10px;list-style:decimal inside none;}
#prod_description_module ol li ol li{list-style:decimal inside none;}
#prod_description_module ol ol{margin-top:0em;}
/*  END Items may not be always used   */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Zoom ,Print, email a friend */
a#b_zoom:link,a#b_zoom:visited,
a#b_email:link,a#b_email:visited,
a#b_prod_print:link,a#b_prod_print:visited{position:relative;width:105px;height:26px;display:block;float:left;margin:0 4px;background:transparent url(/images/button-sprite-prod.png) no-repeat 0 0;}
a#b_zoom:link,a#b_zoom:visited{float:none;position:absolute;bottom:12px;left:9px;z-index:3;}
a#b_zoom span,
a#b_email span,
a#b_prod_print span{position:absolute;top:0;left:-9999em;}
a#b_zoom:link,a#b_zoom:visited{background-position:0 -104px;width:109px;}
a#b_email:link,a#b_email:visited{background-position:0 -52px;width:92px;}
a#b_prod_print:link,a#b_prod_print:visited{background-position:0 0px;}
a#b_zoom:focus,a#b_zoom:hover,a#b_zoom:active{background-position:0 -130px;}
a#b_email:focus,a#b_email:hover,a#b_email:active{background-position:0 -78px;}
a#b_prod_print:focus,a#b_prod_print:hover,a#b_prod_print:active{background-position:0 -26px;}
{display:block;float:left;padding:0 0px 0 12px;background:transparent url(/images/button-sprite-prod.png) no-repeat 0 50%;}
#prod_billmelater{float:right;}
/* power reviews*/
.pr_review_summary{margin:auto;width:686px;}
.pr_review_summary div{/*float:left;*/}
/* product page end */
/* zoom begin XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
#zoom{position:relative;margin:auto;}
#zoom_container{position:absolute;left:50%;/*	for centering*/ width:450px;/*	for centering*/ margin-left:-225px;/*	for centering*/ padding-top:20px;}
#zoom_hdr{position:relative;width:100%;height:47px;border:1px solid #ffcc00;z-index:3;}
#zoom_logo{position:absolute;top:8px;left:-42px;z-index:3;}
#zoom_logo2{position:absolute;top:6px;left:60px;}
#zoom_hdr ul{display:block;float:right;padding-right:8px;margin:0px;list-style:none;width:200px;margin-top:2em;}
#zoom_hdr ul li{float:right;display:inline;}
#zoom_hdr ul li a{border-right:1px solid #7e8278;padding:0px 1em;}
#zoom_hdr a.nolink{text-decoration:none;cursor:text;}
#zoom_block{position:relative;background-color:#ffffff;width:450px;height:450px;}
#zoomV_block{position:relative;width:450px;}
#zoom_block img{width:450px;display:block;}
#zoom_block .corner{position:absolute;z-index:2;width:7px;height:8px;display:inline;}
#zoom_block #corner_top_right{top:0px;right:0px;}
#zoom_block #corner_bottom_right{bottom:0px;right:0px;}
#zoom_block #corner_bottom_left{bottom:0px;left:0px;}
ul#zoom_alts{list-style-type:none;margin:0px;}
#zoom_alts li{float:left;margin:8px;margin-right:0px;}
#zoom_alts img{width:75px;height:75px;}
a.closewin:link,a.closewin:visited{color:#000000;}
a.closewin:focus,a.closewin:hover,a.closewin:active{}
/* zoom end */
/* BTM Upsell Stuff BEGINS  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
#upsell{clear:both;position:relative;display:block;width:686px;min-height:300px;margin:0 30px;padding-bottom:20px;z-index:2;background:transparent url(/images/prod_detail-upsellBkg.png) repeat-y center;text-align:center;}
#upsell h2{display:block;position:relative;width:100%;height:27px;background:#fff url(/images/prod_h2-upsells.gif) repeat-y center bottom;}
#upsell h2 span{position:absolute;top:0;left:-9999em;}
.upsell_feature_module{width:151px;margin:20px 0px 0px 40px;background:#fff url(/images/prod_list-modulBkg.png) repeat-x 0 0;border-left:1px solid #bbd2e5;border-right:1px solid #bbd2e5;display:inline;position:relative;float:left;}
.upsell_feature_module-OLD{position:relative;display:inline-block;zoom:1;*display:inline;_height:30px;overflow:visible;/*float:left;*/ width:151px;margin:20px;background:#fff url(/images/prod_list-modulBkg.png) repeat-x 0 0;border-left:1px solid #bbd2e5;border-right:1px solid #bbd2e5;}
.upsell_feature_module-top{position:absolute;top:-1px;left:-1px;z-index:0;}
.upsell_feature_module-bottom{position:relative;clear:both;margin-bottom:-3px;margin-left:-1px;}
a.upsell_img:link,a.upsell_img:visited{clear:both;position:relative;display:block;margin:0px auto 10px auto;padding:0px 0;width:134px;height:134px;background:transparent url(/images/site-sprite.png) no-repeat 0 0;z-index:2;}
a.upsell_img:focus,a.upsell_img:hover,a.upsell_img:active{background-position:0 -135px;}
.upsell_img img{position:relative;display:block;width:113px;margin:0px auto 0px auto;top:10px;}
.upsell_desc/*h3*/{position:relative;display:block;padding:10px;z-index:2;height:3.6em;font-size:85%;overflow:hidden;}
.upsell_desc a:link,.upsell_desc a:visited{display:block;font-weight:bold;color:#315383;text-align:center;text-decoration:none;}
.upsell_desc a:focus,.upsell_desc a:hover,.upsell_desc a:active{text-decoration:underline;}
.upsell_number{clear:both;width:100%;display:block;font-weight:bold;font-size:77%;text-align:right;color:#315383;}
.upsell_number span{padding-right:10px;}
.upsell_price{clear:both;float:left;margin-left:7px;text-align:left;font-weight:bold;color:#315383;font-size:85%;line-height:30px;}
.upsell_b_viewdetails span{position:absolute;top:0;left:-9999em;}
a.upsell_b_viewdetails:link,a.upsell_b_viewdetails:visited{background:transparent url(/images/site-sprite.png) no-repeat 0 -272px;position:relative;float:right;display:block;width:95px;height:36px;margin-right:5px;}
a.upsell_b_viewdetails:hover,a.upsell_b_viewdetails:focus,a.upsell_b_viewdetails:active{background-position:0 -307px;}
/* BTM upsell stuff ENDS */
