/* Product Detail */
#ecomm_ProductDetailsPreFold{width:100%;background-color:#fff;color:#6B6B6B;}
.ecomm_ProductDetailsInfoCell{text-align:center;padding:8px 6px 6px;}
.ecomm_productTitle{font-size:1.4em !important;}
#productQualifiesTable{width:100%;border:1px solid #666;border-collapse:collapse;margin:0;}
#productQualifiesTable td{text-align:left;font-weight:700;font-size:12px;background-color:#EAEAEA;padding:2px;}
#productQualifiesTable th{text-align:center;background-color:#333;color:#fff;font-weight:700;padding:3px;}
#productOptionhead h4{line-height:160% !important;padding-left:5px;font-size:14px;color:#333 !important;background-color:#fff !important;background-image:url(../controls/Showcase/images/showcasebar.gif);background-position:bottom;background-repeat:repeat-x;border:1px solid #666 !important;margin:5px 0;}
#productOptions ul{font-weight:700;list-style:square;}
#productOptions li{padding-bottom:0.5em;}
.productGroup{background-color:#fff;color:#505050;padding:3px 3px 6px;}
.singleProductGroup{width:100%;margin-top:10px;}
.singleProductGroup th{border-bottom:1px dashed #7B7B7B;white-space:nowrap;text-align:left;font-weight:700;color:#222;padding:0 2px;}
.singleProductGroup td{vertical-align:top;}
.productSectionheader{color:#fff !important;background-color:#444 !important;border-bottom:2px solid #000;font-size:13px;background-image:url(../controls/Showcase/images/showcasebar-dark.gif);background-position:top;background-repeat:repeat-x;font-weight:700;margin:4px 0;padding:0 5px;}
.productSectionheader a:link,.productSectionheader a:active,.productSectionheader a:visited{color:#fff;}
.ourPriceCol{text-align:right !important;white-space:nowrap;padding:0 5px 0 15px;}
.topReturn{font-weight:400;font-size:10px;text-align:right;width:100%;display:inline;}
.productGroup .ecomm_productDetailOptionsQuantityTextField{width:1.5em;}
.productGroup .ecomm_addToCartButton{width:9em;margin-bottom:1px;}
/*Tab Controls */
#infoList{line-height:22px;width:100%;margin:1em 0 0;padding:0;}
#infoList li{display:inline;font-weight:400;background-repeat:no-repeat;background-image:url(../media/left_cap.gif);background-position:left 0;float:left;color:#fff;margin:0;padding:0 0 0 9px;}
#infoList span{background-image:url(../media/right_tab.gif);background-position:right 0;background-repeat:no-repeat;display:block;float:left;cursor:pointer;white-space:nowrap;padding:0 13px 0 4px;}
#infoList li.activeTab{color:#000 !important;cursor:pointer;background-position:left -49px !important;}
#infoList li.activeTab span{background-position:right -49px !important;}
/* Style tab content Boxes  */
.tabbedContent{display:none;margin-top:0;clear:both;border:1px solid #8A8A8A;background-color:#FFF;color:#505050;min-height:150px;padding:5px;}
/* Display content of first tab initially  */
#tab_01{display:block;}
#ecomm_ProductDetailsPreFold p.startingat{font-size:14px;font-weight:700;}
/* Form Styles */
.ecms_forms_label{font-weight:700;display:block;}
#productDetailsContainer .ecms_forms_legend{font-weight:700;color:#333;}
#productDetailsContainer fieldset{border-color:#4E4E4E;}
#productDetailsContainer .tabbedContent fieldset{background-color:#fff;}
.boxContents{font-size:11px !important;text-align:left;background-color:#fff;margin-bottom:1em;color:#7C7F99;border-right:0 !important;border-left:0 !important;padding:2px;}
.boxTitle{background-color:#565EA1 !important;color:#fff !important;border:0 !important;font-weight:700;text-align:left;padding:3px;}
/* New Stuff  */
#productDetailsContainer{background-color:#fff;border:3px double #999;width:98%;color:#333;padding:5px;}
#productDetailsContainer a:link,#productDetailsContainer a:active,#productDetailsContainer a:visited{color:#333 !important;text-decoration:underline;}
#productDetailsContainer a:hover{color:#A00 !important;background-color:#eee;}
#productDetailsContainer .topReturn a:link,#productDetailsContainer .topReturn a:visited,#productDetailsContainer .topReturn a:active{color:#fff !important;}
#productDetailsContainer .topReturn a:hover{color:#fff !important;background-color:#000 !important;}
#productDetailsContainer .ecomm_productDetailOptionSalePriceLabel,#productDetailsContainer .ecomm_productDetailOptionPrice{color:#ED1C24 !important;}
#productDetailsContainer .ecomm_addToCartButton{vertical-align:text-top;border:1px solid #666;background-color:#fff;color:#333 !important;background-image:url(../controls/Showcase/images/showcasebar.gif);background-repeat:repeat-x;background-position:bottom;padding:3px;}
/* LEFT CART CSS */
#ecom_leftCart{position:relative;float:left;margin-left:auto;margin-right:auto;top:0 !important;padding-top:0 !important;text-align:center;padding-left:0;width:100%;}
#ecom_leftCart .leftCartBox{width:100%;text-align:left;font-size:small;padding-top:10px;margin-left:auto;margin-right:auto;}
#ecom_leftCart .leftCartBox .boxTitle{width:97%;font-weight:700;padding-left:2px;padding-right:2px;background-color:#d4d4d4;color:#000;margin-right:auto;margin-left:auto;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
#ecom_leftCart .leftCartBox .boxContents{width:97%;background-color:#FFF;padding-left:2px;padding-right:2px;color:#000;margin-left:auto;margin-right:auto;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;overflow:hidden;}
#ecom_leftCart .leftCartBox .boxContents p{margin:0;}
#ecom_leftCart .leftCartBox hr{color:#000;}
#ecom_leftCart .leftCartBox .geotrust{margin-right:auto;margin-left:auto;}
#ecom_leftCart .leftCartBox .hackersafe{width:125px;height:70px;border:0;padding-left:10px;margin-right:auto;margin-left:auto;}
/* selected link  Round corner box */
.roundbox{position:relative;background:url(../media/sides.gif) left repeat-y;z-index:0;width:195px;background-color:#EB1D25;color:#fff;margin:0 auto 0.5em;}
.roundbox .rightedge{background:url(../media/sides.gif) right repeat-y;width:100%;position:relative;top:0;right:0;margin:0;padding:0 0 10px;}
.roundbox .hd{position:absolute;top:0;left:0;height:17px;width:100%;background:url(../media/top_left.gif) top left no-repeat;z-index:1;padding:0 !important;}
.roundbox .hdr{position:absolute;top:0;right:0;_right:-1px;height:17px;width:14px;background:url(../media/top_right.gif) top right no-repeat;z-index:2;}
.roundbox .roundbody{position:relative;z-index:40;padding:7px;}
.roundbox .ft{background:url(../media/bottom_left.gif) bottom left no-repeat;height:16px;line-height:16px;width:100%;position:absolute;bottom:-1px;left:0;}
.roundbox .ftr{position:absolute;bottom:0;right:0;_right:-1px;height:16px;line-height:16px;font-size:1px;width:14px;background:url(../media/bottom_right.gif);background-position:bottom right;z-index:2;}
.roundbox h3{color:#fff;font-weight:700;font-size:17px;text-align:center;line-height:17px;position:relative;z-index:60;margin:0;}
.roundbox p{text-align:left;margin-bottom:5px;}
#ecomm_ProductDetailsSales a:link,#ecomm_ProductDetailsSales a:active,#ecomm_ProductDetailsSales a:visited{color:#FF0 !important;}
#ecomm_ProductDetailsSales a:hover{color:#fff !important;text-decoration:underline !important;background-color:transparent;}
#productOptions,.productDetailOptionSelectBox,#productDetailsContainer #ecms_requestQuoteForm{width:100%;}
#productOptions a:link,#productOptions a:visited,#productOptions a:active,.productGroup a:link,.productGroup a:active,.productGroup a:visited,.productSectionheader a:hover{text-decoration:underline;}
.leftCartBox a:link,.leftCartBox a:visited{color:#2A52C9 !important;}
.leftCartBox a:hover,.leftCartBox a:active{color:#798DC9 !important;}
/********Non-Flash Product Detail Image Gallery***************/
#productImage{width:295px;border:3px double #333;background-color:#E4E4E4;padding:10px 5px 5px 5px;text-align:center;margin-left:auto;margin-right:auto;background-image:url(../images/tablegradient.jpg);background-position:bottom right;background-repeat:no-repeat;}
#productImage img{padding:5px;margin:0 auto;background-color:#fff;}
#photoSource {height:16px;}
.thumbLink img{border:1px solid #aaa !important;}
.inStockLink {color:#0033FF;}
#Large{border:1px solid #aaa !important;max-width:455px;width:expression(document.getElementById('Large').offsetWidth > 456? "455px" :"auto");}
#productImage a:link,#productImage a:active,#productImage a:visited{color:#a00;}
#productImage a:hover{}
#productImage #productImageThumbs.scrolling{margin:10px auto;width:100%;height:115px;overflow:auto;white-space:nowrap;float:left;}
#productImage #productImageThumbs.contactSheet{margin:10px auto;}
#productImage #productImageThumbs a{margin:0px 2px;display:inline;}
#productImage #hideAll{display:none;}