.tooltipBox{visibility:hidden;position:absolute;top:0;left:0;z-index:2;border:solid 1px;background-color:#f5f5dc;}
.tooltipBoxTXT{border:5px solid #f5f5dc;white-space:normal;font-size:12px;}
.borderwhite{border:1px solid #FFF;}
.inactive{background-color:gainsboro;}
.rowactive{background-color:white;}
.rowselected{background-color:#6698ff;}
.rowhighlight{background-color:#cef;}
div.suggestions{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid black;position:absolute;background-color:white;}
div.suggestions div{cursor:default;padding:0 3px;}
div.suggestions div.current{background-color:#36c;color:white;}
.cartTotal{clear:right;overflow:hidden;margin-bottom:10px;}
div.cartItem{overflow:hidden;float:left;width:165px;font-size:10px;margin-bottom:1px;text-align:left;}
div.cartItemText{float:left;width:106px;margin-left:2px;}
div.cartItemPrice{float:left;text-align:right;width:54px;}
div.cartTotalEmail{float:left;text-align:center;border:1px solid #ccc;width:163px;}
div.cartTotalAdd{float:left;text-align:center;background-color:#c11b17;width:163px;font-weight:bold;padding:4;color:White;}
#myOptions{border:1px solid #C96;background:url(../skins/default/images/bgMyOptions.jpg) repeat-x top;padding:10px;text-align:left;margin-bottom:10px;}
a.utillink,a.utillink:link,a.utillink:visited,a.utillink:hover,a.utillink:active{text-decoration:none;color:#607ac8;font-size:11px;}
a.utillink:hover{text-decoration:underline;}
a.utillink img{border:0;}
.pgFirstCell,.scFirstCell{border-right:1px solid #efefef;}
.pgFirstCell{border-bottom:1px solid #efefef;}
.pgSecondCell{border-bottom:1px solid #efefef;}
.pgWrapper,.scWrapper{text-align:left;}
.pgWrapper{padding-top:18px;margin-bottom:5px;}
.avgRating{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;word-wrap:break-word;white-space:nowrap;}
.pgItem,.scItem,.rvItem{padding:2px;padding-bottom:4px;position:relative;border:1px solid #FFF;}
.scItem,.rvItem{border-bottom:1px solid #efefef;padding:5px 0;}
* html .pgItem,.scItem,.rvItem{height:1%;}
.pgItem form,.scItem form,.rvItem form{margin:0;}
.pgTitle,.scTitle{margin-bottom:4px;}
div.pgTitle img{padding-left:2px;}
div.pgTitle{font-style:italic;font-size:11px;font-weight:bold;color:#c00;display:block;}
.pgCategoryName,.scCategoryName{font-size:11px;font-weight:bold;}
.cNewsTxt,.cNewsSmallTxt{font-size:11px;}
.cNewsSmallTitle{font-size:11px;font-weight:bold;}
.cNewsWrapper{padding:3px;padding-bottom:6px;text-align:left;}
.pgLeftCol,.scLeftCol{float:left;width:70px;padding:0;text-align:center;}
.rvLeftCol{float:left;width:70px;height:72px;padding:0;text-align:center;}
.LinkToUsText{width:150px;height:70px;text-align:center;}
.imgTopSeller{display:block;}
.scRecordCount{margin-bottom:2px;}
.pgContents,.scContents{float:right;width:65%;}
#pgOutOfStock{padding:3px;float:left;border:1px solid #c11b17;}
.pgCategoryTagline{font-weight:normal;border-bottom:5px solid white;}
.pgProductTagline{font-size:11px;font-weight:bold;}
.pgAvgRating{padding:2px;margin:2px 5px 0 0;background-color:#f5f5dc;border:1px solid #ccc;width:136px;}
.pgForm{padding:4px;margin:2px 5px 0 0;background-color:#f5f5dc;border:1px solid #ccc;}
div.pgClear,div.scClear{height:1px;clear:both;padding:0;margin:0;font-size:0;}
.tsHeader{border-left:0;border-right:0;font-size:13px;font-weight:bold;color:#c00;margin-top:5px;text-align:left;}
div.tsHeader img{margin-right:2px;}
.tsWrapper,.csWrapper{padding:5px;padding-left:9px;border-top:1px solid #999;border-bottom:1px solid #999;}
.tsCategoryName{font-size:10px;}
.tsImageLink{display:block;text-align:center;}
.tsItem{float:left;width:22%;height:95px;border:1px dashed #999;margin-right:8px;background-color:white;padding:2px;padding-top:4px;text-align:center;}
div.tsItem .vetRecommended{display:block;margin-top:6px;text-align:center;margin:6px auto 2px auto;}
.tsLastOne,.csLastOne{margin-right:0;}
div.tsClear{clear:both;}
.csNewRow{display:block;padding-top:4px;}
.csItem{float:left;width:47%;border:1px dashed #999;margin-right:7px;background-color:white;padding:2px;padding-top:4px;text-align:left;}
.csImageLink{float:left;width:70px;height:70px;padding:0;text-align:center;}
.csContents{float:right;}
.cfbkgd{background-color:#f3edb1;}
.cfHeader{border-left:0;border-right:0;font-style:italic;font-size:10px;font-weight:bold;color:#c00;margin-top:5px;text-align:center;height:64px;}
div.cfHeader img{margin-right:2px;}
div.cfHeader{font-style:italic;font-size:10px;font-weight:bold;color:#c00;display:block;}
.cfWrapper{padding:5px;padding-left:9px;border-top:1px solid #999;border-bottom:1px solid #999;text-align:center;}
.cfCategoryName{font-size:10px;font-style:normal;}
.cfImageHT{height:88px;}
.cfPriceHT{height:34px;}
.cfItem{float:left;width:22%;height:207px;border:1px dashed #999;margin-right:7px;background-color:white;padding:2px;padding-top:4px;text-align:center;}
div.cfItem .vetRecommended{display:block;margin-top:6px;text-align:center;margin:6px auto 2px auto;}
.cfLastOne{margin-right:0;}
div.cfClear{clear:both;}
.cfPrice{padding:2px;margin:2px 5px 0 0;border:1px solid #ccc;background-color:#f5f5dc;font-size:10px;font-weight:bold;}
.cubkgd{background-color:#c2ccd8;}
.cuHeader{border-left:0;border-right:0;font-style:italic;font-size:10px;font-weight:bold;color:#c00;margin-top:0;text-align:left;height:70px;}
div.cuHeader img{margin-right:2px;}
div.cuHeader{font-style:italic;font-size:10px;font-weight:bold;color:#c00;display:block;}
.column1{float:left;width:44%;padding:0;}
.column2{float:right;width:53%;padding:1px;}
.cuWrapper{padding:5px;padding-left:9px;border-top:1px solid #999;border-bottom:1px solid #999;text-align:center;}
.cuCategoryName{font-size:10px;font-style:normal;}
.cuImageHT{height:90px;}
.cuPriceHT{height:30px;}
.cuItem{float:left;width:47%;height:110px;border:1px dashed #999;margin-right:7px;background-color:white;padding:2px;padding-top:4px;text-align:center;}
div.cuItem .vetRecommended{display:block;margin-top:6px;text-align:center;margin:6px auto 2px auto;}
.cuLastOne{margin-right:0;}
div.cuClear{clear:both;}
.cuPrice{padding:2px;margin:2px 5px 0 0;border:1px solid #ccc;background-color:#f5f5dc;font-size:10px;font-weight:bold;}
hr.scHR,hr.pgHR{border:0;color:#efefef;background-color:#efefef;height:1px;}
.ctCustomSearch{margin:5px 0;padding:4px;border:1px solid #ccc;}
.ctCustomSearch form{margin:0;}
.ctCustomSearch table{width:100%;}
.ctCSTitle{font-size:12px;font-weight:bold;color:#006;}
.ctCSlist{padding-left:1.5em;}
.swTab{margin-top:-18px;}
.nobottomborder{border-bottom:0;}
.borderPromo{border:1px solid #FCE006;}
.borderDiscontinued{border:1px solid #333;}
.borderFeatured,.borderSecretPrice{border:1px solid #a30004;}
.borderNewItem,.borderNewPrice{border:1px solid #060;}
.borderSale{border:1px solid #F00;}
.borderVetRecommended{border:1px solid blue;}
.bordermixmatch{border:1px solid #000382;}
.mixmatchcopy{font-size:11px;padding:5px;}
.rvpMain{background-color:#c2ccd8;border:1px solid #006;margin:5px 0;}
.rvpHeaderCell{letter-spacing:1px;color:#006;font-size:10px;font-weight:bold;border-bottom:1px solid #006;}
td.rvpCell{border-bottom:1px solid #ddd;}
.rvpBodyColor{background-color:#f5f5dc;}
.srRefineResults{background-color:#c2ccd8;border:1px solid #006;}
.srRefineResultsText{letter-spacing:1px;color:#006;font-weight:bold;border-bottom:1px solid #006;}
td.srCell{border-bottom:1px solid #ddd;}
ul.srManufacturer{margin:0;padding:0;padding-left:1.5em;}
ul.srManufacturer li{text-align:left;margin-bottom:5px;font-size:11px;}
a.srCatalogName{font-size:13px;}
div.srCatalog{padding:3px 0 3px 5px;}
div.srSubCatalog{margin-left:8px;padding:3px 0 3px 6px;border-left:4px solid #c2ccd8;border-top:1px solid #c2ccd8;border-bottom:1px solid #c2ccd8;background-color:#fff;}
a.srSubCatalogTitle{display:block;margin-bottom:2px;}
.srNewProds{background-color:#c2ccd8;border:1px solid #006;}
.srNewProdsText{letter-spacing:1px;color:#006;font-weight:bold;border-bottom:1px solid #006;}
.srColumn1{float:left;width:40%;padding:0;}
.srColumn2{float:right;width:56%;padding:1px;}
.srPriceHT{height:30px;}
.srPrice{padding:2px;margin:2px 5px 0 0;border:1px solid #ccc;background-color:#f5f5dc;font-size:10px;font-weight:bold;text-align:center;}
.ctDetailViewMoreImagesLink{display:block;margin:5px 0;background-color:#efefef;padding:2px 0 3px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:11px;font-weight:bold;}
div.navGroup a{display:block;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:white;text-decoration:none;line-height:1.25em;margin:3px 0;}
div#leftNav a{padding-left:3px;}
div#leftNav a:link,div#leftNav a:visited,div#leftNav a:hover{display:block;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:white;text-decoration:none;line-height:1.25em;margin:3px 0;}
div#leftNav a:hover{text-decoration:underline;}
div#leftNav div.activeGroup{font-weight:bold;border:1px solid #036;border-right:0;background-color:#c96;}
div#leftNav div.activeGroup a:link,div#leftNav div.activeGroup a:visited,div#leftNav div.activeGroup a:hover{color:#000;display:block;margin:0;padding:1px;padding-left:3px;}
div#leftNav div.subGroup{padding-left:5px;}
div#leftNav div.subGroup a:link,div#leftNav div.subGroup a:visited,div#leftNav div.subGroup a:hover{font-size:11px;font-weight:normal;}
.vetRecommended{color:blue;}
.customizeIt{color:#6ce;white-space:nowrap;}
.manufacturer{font-style:italic;font-weight:bold;font-size:11px;color:#666;}
.promoOffer{color:#f9a400;font-style:normal;}
#fuseletemail{width:79px;}
#fuseletpass{width:79px;}
.crLeftCol{float:left;width:160px;padding:0;text-align:center;}
.crRightCol{float:right;}
.crSquare{font-family:Webdings;font-size:9px;}
.crDescription{height:60px;}
.ovLinkCol1{float:left;width:180px;margin-left:5px;}
.ovLinkCol2{float:left;width:180px;margin-left:20px;}
.ovLinkCol3{float:left;width:180px;margin-left:20px;}
.ovText{float:left;width:700px;margin-bottom:15px;}
.ovItem{width:695px;margin-bottom:5px;}
.ovDesc{float:left;width:595px;}
.ovImage{float:left;text-align:center;width:80px;margin-right:10px;}
.ovDescLink{float:left;width:195px;margin-right:5px;}
.ovDescText{float:left;width:350px;}
a.ovDescLink:visited{color:#af7817;text-decoration:none;}
a.ovDescLink:link{color:#af7817;text-decoration:none;}
a.ovDescLink:hover{color:#af7817;text-decoration:underline;}
.groupCat{width:415px;}
.groupCat1{width:205px;margin-right:5px;float:left;clear:right;}
.groupCat2{width:205px;float:right;clear:right;}
.groupItem{width:200px;margin-bottom:8px;clear:left;}
.groupLinks{float:left;margin-left:15px;margin-bottom:8px;}
a.groupTopCat:visited{color:#af7817;text-decoration:none;}
a.groupTopCat:link{color:#af7817;text-decoration:none;}
a.groupTopCat:hover{color:#af7817;text-decoration:underline;}
#productPageWrapper{margin:5px 0 0 7px;width:853px;}
#layoutLeftCol{float:left;width:670px;}
#layoutImageCol{float:left;width:230px;text-align:center;}
#layoutImageCol a#productImageLink{display:block;text-align:center;}
#layoutImageCol a img{border:0;}
#productImageLinks{margin-top:5px;}
#layoutProductCol{margin-left:240px;font-size:11px;}
#layoutProductCol select{width:425px;}
#layoutProductColAddCart{margin-top:5px;width:425px;}
.CartNotes{width:420px;}
.CartQty{float:left;width:40px;}
.CartQtyWrap{float:left;margin-right:5px;width:45px;}
.CartButton{float:left;}
#layoutProductCol h1{margin:0;margin-bottom:5px;font-size:18px;}
#userRating{margin-bottom:7px;}
#productDescription{margin-bottom:20px;line-height:1.4em;}
#layoutRightCol{width:165px;margin-left:682px;}
#browseProduct{position:relative;padding:2px;text-align:center;margin-bottom:10px;clear:right;}
div.browseProductText{margin-bottom:5px;white-space:nowrap;}
#shareThisWrapper{margin-bottom:10px;clear:right;}
.myAccountBox{clear:right;overflow:hidden;margin-bottom:10px;}
div.viewAccount{float:left;text-align:center;border:1px solid #ccc;width:163px;}
.myAccount{font-size:10px;clear:right;overflow:hidden;margin-left:15px;}
#recentViewedWrapper{margin-bottom:10px;}
.recentViewed{clear:right;overflow:hidden;}
.recentViewedText{float:left;width:162px;margin-bottom:6px;margin-left:3px;}
.relatedProduct{font-size:10px;clear:right;overflow:hidden;margin-bottom:10px;}
div.relatedProductText{float:right;width:89px;margin-bottom:7px;}
#tabWrapper{clear:left;margin:0;padding:0;margin-top:10px;width:100%;}
#tabContainer{background:url(../skins/default/images/tab_bg.gif) repeat-x bottom;line-height:normal;margin:0;height:23px;}
#tabContainer ul{margin:0;list-style:none;padding:0;}
#tabContainer li{float:left;background:url(../skins/default/images/tabOffLeft.gif) no-repeat left top;margin:0 4px 0 0;padding:0 0 0 6px;}
#tabContainer a{float:left;display:block;background:url(../skins/default/images/tabOffRight.gif) no-repeat right top;padding:5px 15px 4px 9px;text-decoration:none;font-weight:normal;color:#333;font-size:11px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabContainer a{float:none;}
/* End IE5-Mac hack */ #tabContainer a:hover{color:#607ac8;}
#tabContainer li.currenttab{background-image:url(../skins/default/images/tabOnLeft.gif);}
#tabContainer li.currenttab a{background-image:url(../skins/default/images/tabOnRight.gif);color:#333;padding-bottom:5px;}
#tabContents{clear:left;border:1px solid #d0d0d0;border-top:0;background-color:#f3f1d5;padding:15px;font-size:11px;}
#tabContents div{padding:0;}
#tabContents div p{margin:0 0 10px;}
#tabContents div.swatchWrapper,#tabContents div.groupImageWrapper,#tabContents div.exampleImageWrapper,#tabContents div.customizationItem{float:left;margin:0 10px 7px 0;text-align:center;width:17.5%;height:100px;}
#tabContents div.customizationItem div.swatchItemText,#tabContents div.swatchWrapper div.swatchItemText{margin-bottom:2px;}
#tabContents div.customizationGroup div.customAddPrice{margin-bottom:5px;}
#tabContents div.accountWrapper{margin-bottom:15px;}
#tabContents div.accountInstruction{float:left;font-weight:bold;margin-bottom:10px;width:620px;}
#tabContents div.accountDescription{float:left;width:410px;}
#tabContents div.accountLink{float:right;text-align:right;width:200px;}
#tabContents div.accountContent{width:410px;text-align:right;}
#tabContents div.reviewGroupWrapper{margin-bottom:15px;}
#tabContents div.reviewItem{margin-bottom:10px;}
.subTitle{color:#d46604;font-family:Georgia,"Times New Roman",Times,serif;letter-spacing:.05em;font-size:14px;border-bottom:1px solid #ccc;font-weight:bold;margin:0 0 5px;}
form#frmAddToCart{margin:0;}
.block{display:block;}
.clearleft,.clearboth,.clearright{border:0;margin:0;padding:0;clear:left;font-size:1px;line-height:1px;}
.clearboth{clear:both;}
.clearright{clear:right;}
.infotext{color:#666;font-size:10px;}
td.bcbg{background:url(../skins/default/images/bgBreadcrumb.gif) repeat-x top;}
td.bcbg a.bcbg{background-color:transparent;}
div.scrollItem{margin-top:10px;width:425px;height:70px;overflow:auto;font-size:9px;border:1px solid #607aab;}
div.orangeHeader{color:#d46604;font-family:Georgia,"Times New Roman",Times,serif;letter-spacing:.05em;font-size:14px;text-align:left;border-bottom:1px solid #ccc;font-weight:bold;margin:0 0 5px;}
.dcSearch{border:1px dashed #999;padding:2px;}
.dcSearchResults{width:250px;font-size:10px;clear:right;overflow:hidden;margin-bottom:10px;}
div.dcSearchResultsText{float:right;width:150px;margin-bottom:7px;}
div.dcSearchResultsThumb{float:left;}
a.emailOfferHomeLink:visited{color:#f1ecad;text-decoration:none;}
a.emailOfferHomeLink:link{color:#f1ecad;text-decoration:none;}
a.emailOfferHomeLink:hover{color:#f1ecad;text-decoration:none;font-weight:bold;}
