#trailimageid{position:absolute;visibility:hidden;left:0;top:0;width:220px;height:0;z-index:1000;}
#trailimageid div{padding:5px;background-color:#FFF;border:1px solid #888;text-align:center;}
#trailimageid h1{font-size:100%;font-weight:normal;margin:0;padding:2px 0;text-align:left;width:100%;}
#trailimageid img{margin:2px;border:none;}
#searchTop{background:url("../images/green/rounded-search-input-top.gif") no-repeat top left ;}
#navMainWrapper{background:url("../images/green/header.gif");}
h3.leftBoxHeading,h3.rightBoxHeading{background:url("../images/green/sideboxbg.gif");}
#navMain a{background:url("../images/green/tableftE.gif") no-repeat left top;}
#navMain a span{background:url("../images/green/tabrightE.gif") no-repeat right top;}
#navMain a span.last{background:url("../images/green/tabrightE_last.gif") no-repeat right top;}
body{background:#84a4c1;}
#headerWrapper{background:#fff;}
input:focus,select:focus,textarea:focus{background:#e0e8ef;}
.messageStackWarning,.messageStackError{background:#900;}
.messageStackSuccess{background:#929292;}
.messageStackCaution{background:#ff9;}
#cartSubTotal,h2.centerBoxHeading,.rowOdd{background:#e8e9e9;}
TR.tableHeading{background:#cacaca;}
.rowEven{background:#f0f0f0;}
#navEZPagesTop{background:url("../images/ezbg.gif") repeat-x;}
#contentMainWrapper{background: #fff url("../images/sideboxright.gif") repeat-y 100% 0;}
#contentMainWrapperb{background:url("../images/sideboxleft.gif") repeat-y 0 0 ;}
input.search{background:url("../images/rounded-search-input.gif") no-repeat top left ;}
body{color:#000;}
a:link{color:#4f4f4f;text-decoration:none;}
a:visited{text-decoration:none;color:#313131;}
a:hover{color:#c00;text-decoration:none;}
h3.leftBoxHeading,h3.rightBoxHeading{color:#fff;}
.leftBoxHeading a,.rightBoxHeading a{color:#fff;}
.leftBoxHeading a:hover,.rightBoxHeading a:hover{color:#e8e9e9;}
#navMain a span{color:#fff;}
#navMain a:hover span{color:#fff;}
#tagline{color:#333;}
#productPrices{color:#9f1c00;}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,.alert{color:#900;}
.messageStackWarning,.messageStackError{color:#fff;}
.bold,.important,#tagline,#navEZPagesTop,LEGEND,#navSupp ul li a,#navCatTabs ul li a,#navEZPagesTOCWrapper,#cartSubTotal,.cartBoxTotal,#cartBoxEmpty,#cartBoxVoucherBalance{font-weight:700;}
html>body{width:auto;}
#nw{width:80%;max-width:1300px;min-width:1000px;}

* html #nw{width:expression((d=document.compatMode=="CSS1Compat" ? document.documentElement:document.body) &&(d.clientWidth>1300? "1300px":d.clientWidth>1048? "90%":d.clientWidth < 1048? "1000px":"90%"));}

#nw{text-align:left;vertical-align:top;margin:0 auto;}
#headerWrapper{float:left;width:100%;}
#navMainWrapper{height:32px;width:100%;font-size:12px;}
#logoWrapper{margin:0 auto;width:600px;}
#logo{float:left;padding-left:15px;text-align:center;}
#taglineWrapper{width:75%;float:left;}
#tagline{font-size:1.1em;text-align:center;padding:25px 8px 35px;}
#navEZPagesTop{width:auto;padding:7px 0;}
#navEZPagesTop a{padding:0 8px;}
#contentMainWrapper{line-height:1.4;min-height:100%;}
#contentMainWrapperb{min-height:100%;}
* html #contentMainWrapper{height:100%;}
.outer{padding-left:195px;padding-right:170px;}
.inner{width:100%;}
.float-wrap{float:left;width:98%;margin-left:-195px;}
#content{float:right;margin-right:-195px;width:100%;line-height:1.6;position:relative;}
.contentWrap{padding:5px 0 5px 5px;}
#navColumnOne{float:left;position:relative;}
#navColumnTwo{float:right;margin-right:-170px;position:relative;}
* html #navColumnTwo{margin-right:-170px!important;}
*{margin:0;padding:0;}
body{font-family:"Lucida Grande",tahoma,verdana,arial,helvetica,sans-serif;font-size:73.5%;margin-top:20px;}
a img{border:none;}
ul,ol{text-align:left;padding-left:25px;margin:0 0 10px 10px;}
h1{font-size:1.3em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4,h5,h6,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger{font-size:1em;}
LEGEND{color:#333;}
.biggerText{font-size:1.1em;}
h1,h2,h3,h4,h5,h6{margin:.3em 0;}
h1{color:#c00;font-family:"Comic Sans MS",verdana,arial,helvetica,sans-serif;font-size:20px;font-weight:bold;text-align:center;}
CODE{font-family:tahoma,arial,verdana,helvetica,sans-serif;font-size:1em;}
FORM,SELECT{display:inline;font-size:1em;margin:.5em;}
option{padding-right:.5em;}
INPUT{margin:.3em .5em;}
html>body input[type=checkbox],html>body input[type=radio]{float:left;clear:both;}
html>body .checkboxLabel,html>body .radioButtonLabel{margin:0 .2em .5em 0;float:left;}
.ratingRow input[type=radio]{float:none;margin:0 .5em;}
TEXTAREA{margin:auto;display:block;width:95%;}
FIELDSET{padding:.5em;margin:.5em 0;border:1px solid #ccc;}
LEGEND{padding:.3em;}
h4.optionName{padding-right:1em;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left;}
LABEL.inputLabel{width:90%;float:left;margin:.3em;}
LABEL.inputLabelPayment{width:15em;float:left;padding:.5em;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left;}
ADDRESS{font-style:normal;padding-right:40px;}
.clearBoth{clear:both;height:0;font-size:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ HR{height:1px;margin:.5em 0;border:none;border-bottom:1px solid #9a9a9a;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{padding:.2em;}
#cartAdd{width:210px;text-align:center;margin:10px auto;float:left;padding-right:10px;}
#cartAdd input{margin:.3em 0 0 0;}
#productDescription{border:1px solid #bfbfbf;margin-top:20px;clear:both;}
#rightFloat{float:left;width:45%;}
#leftFloat{float:left;text-align:center;}
#productDetailsList{float:left;}
#productAttributes{width:100%;float:left;border:1px solid #bfbfbf;padding-left:5px;margin:5px 0 0 10px;}
#productImage{margin:0 auto;text-align:center;}
.imgLink{text-align:center;margin:0 auto;display:block;width:100%;}
#friendReview{width:200px;padding:15px 0 10px 0;float:left;clear:left;text-align:left;}
.reviewCount{float:left;padding-left:2px;}
#productReviewLink{padding:5px 0;}
.wrapperAttribsOptions{line-height:2em;width:auto;float:left;}
.wrapperAttribsOptions h4{padding-right:15px;}
#navMain{float:right;width:750px;line-height:normal;height:32px;}
#navMain ul{float:right;list-style:none;}
#navMain li{display:inline;}
#navMain a{float:left;text-decoration:none;}
#navMain a span{float:left;display:block;padding:7px 15px 0 15px;text-align:center;width:90px;cursor:pointer;height:25px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/ #navMain a span{float:none;}
/* End IE5-Mac hack */ #navMain a:hover{background-position:0 -32px;}
#navMain a:hover span{background-position:100% -32px;}
.navNextPrevWrapper{margin-bottom:1em;}
.navPrevCounter{font-size:.9em;}
.navNextPrevList{display:inline;white-space:nowrap;padding:0 1em;list-style-type:none;position:relative;}
#navSuppWrapper{width:100%;margin:0 auto;float:left;}
#navSupp{margin:0 auto;text-align:center;padding-top:1em;}
#navSupp ul{list-style-type:none;text-align:center;line-height:1.5em;padding:.3em 0;}
#navCatTabs ul{list-style-type:none;text-align:center;}
#navSupp li,#navCatTabs li{display:inline;padding:0 .5em;}
#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;white-space:nowrap;display:inline;width:0;}
#navEZPagesTOCWrapper{float:right;height:1%;border:1px solid #000;}
#navEZPagesTOC ul{padding:.5em 0;list-style-type:none;line-height:1.5em;}
#navEZPagesTOC ul li{white-space:nowrap;}
#navEZPagesTOC ul li a{padding:0 .5em;}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{margin:.5em;}
#navMainSearch{float:left;width:120px;}
input.search{border:0;width:100px;padding:3px 15px 4px 20px;font-size:11px;}
input#searchTop{border:0;width:115px;padding:4px 15px 5px 20px;font-size:12px;}
* html input#searchTop{background-attachment:fixed;}
#navBreadCrumb{text-align:left;line-height:1.6em;font-size:.95em;padding:.2em 0;}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top;}
#productDescription,.shippingEstimatorWrapper{padding:.5em;}
.important{padding:.5em;}
.gvBal{float:right;}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:.8em;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em;}
#siteinfoLegal{padding-bottom:1em;clear:both;}
.tableHeading TH{border-bottom:1px solid #ccc;}
#cartSubTotal{border-top:1px solid #ccc;text-align:right;line-height:2.2em;padding-right:2.5em;}
.tableRow,.tableHeading,#cartSubTotal{height:2.2em;}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay{padding:.5em 0 0;}
#cartProdTitle{text-align:center;}
.cartUnitDisplay,.cartTotalDisplay{text-align:center;padding-right:.2em;}
.cartRemoveItemDisplay input[type=checkbox]{float:none;margin-bottom:1em;}
#scUpdateQuantity{width:1.8em;}
#scProductsHeading{padding-left:2em;}
.cartQuantity{width:4em;}
.cartNewItem{position:relative;}
.cartOldItem{position:relative;}
.cartBoxTotal{text-align:right;padding-right:10px;}
.cartRemoveItemDisplay{width:5em;}
.cartAttribsList{margin-left:1em;}
#mediaManager{width:50%;margin:.2em;padding:.5em;}
.mediaTitle{float:left;}
.mediaTypeLink{float:right;}
.normalprice,.productSpecialPriceSale{text-decoration:line-through;}
.orderHistList{margin:1em;padding:.2em 0;}
#ezPageBoxList li{padding:.2em 0;}
.totalBox{width:5.5em;text-align:right;padding:.2em;}
.lineTitle,.amount{text-align:right;padding:.2em;}
.amount{width:5.5em;}
#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:.5em 1em 0 0;}
#cartImage{margin:.5em 1em;}
.attribImg{width:20%;margin:.3em 0;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0;}
.centerBoxContentsProducts{margin:0 auto;text-align:center;width:95%;}
h3.leftBoxHeading,h3.rightBoxHeading{font-size:1.1em;font-weight:normal;height:1.5em;padding:.2em 0 0 0;}
h2.centerBoxHeading{margin:5px auto;padding:.5em 0;text-align:center;border:1px solid #bababa;line-height:normal;width:100%;}
.sideBoxContent{font-size:1.1em;padding:5px;}
.sideBoxContent ul{text-align:left;list-style-type:none;padding:0 0 0 10px!important;margin:0!important;}
#categoriesContent,#documentcategoriesContent{text-align:left;padding-left:10px;}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg{text-align:center;}
.productListing-data img{padding:10px;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;}
.back{float:left;}
.forward,#shoppingCartDefault #PPECbutton{float:right;}
.rowOdd{height:1.5em;vertical-align:top;}
.rowEven{height:1.5em;vertical-align:top;}
.hiddenField{display:none;}
.visibleField{display:inline;}
#accountLinksWrapper li{padding:.5em 0;display:block;list-style:none;}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right;}
.accountQuantityDisplay{width:10%;vertical-align:top;}
TR.tableHeading{height:2em;}
#siteMapList{width:90%;float:right;}
.ratingRow{margin:1em 0 1.5em 0;}
LABEL#textAreaReviews{font-weight:normal;margin:1em 0;}
.information{padding:10px 3px;line-height:150%;}
#shoppingcartBody #shippingEstimatorContent{clear:both;}
.seDisplayedAddressLabel{background-color:#85c285;text-align:center;}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:bold;}
#seShipTo{padding:.2em;}
.smallProductImage{padding:1em;}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em;}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:46%;}
#productMainImage{float:left;background:url("../images/shadowAlpha.png") no-repeat bottom right!important;background:url("../images/shadow.gif") no-repeat bottom right;margin:10px 0 0 10px!important;margin:10px 0 0 5px;padding:0 10px;}
#productMainImage img{display:block;position:relative;background:#fff;margin:-3px 6px 6px -3px;padding:4px;}
#crossSell{clear:both;}
.vDotLine{background:transparent url("../images/delim_v.gif") top center repeat-y;width:20px;font-size:1px;}
.hDotLine{background-image:url("../images/delim_h.gif");padding:1px 0;height:3px;}
* html #nw,* html #ne,* html #se,* html #sw,* html #n,* html #s,* html #w,* html #e{background:none!important;}
#nw{background:url("../images/shadow_nw.png") top left no-repeat;}
#ne{background:url("../images/shadow_ne.png") top right no-repeat;}
#se{background:url("../images/shadow_se.png") bottom right no-repeat;}
#sw{background:url("../images/shadow_sw.png") bottom left no-repeat;padding:0 10px;}
#n{background:url("../images/shadow_n.png") top repeat-x;}
#s{background:url("../images/shadow_s.png") bottom repeat-x;padding-bottom:10px;padding-top:10px;}
#w{background:url("../images/shadow_w.png") left repeat-y;margin-left:-10px;margin-right:-10px;}
#e{background:url("../images/shadow_e.png") right repeat-y;}
#main{margin-right:10px;margin-left:10px;}
table#workaround{margin:0;border:0;border-collapse:collapse;width:100%;}
table#workaround td{padding:0;margin:0;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box>#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:63px;height:32px!important;background:transparent url(../images/zen_lightbox/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;background-image:url(../images/zen_lightbox/prevlabel.gif);background-position:left 0;background-repeat:no-repeat;}
#nextLink{right:0;float:right;background-image:url(../images/zen_lightbox/nextlabel.gif);background-position:right 0;background-repeat:no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:hidden;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:60%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
body{background:#fff;}
p{margin-bottom:1em;}
#logo{padding:15px;}
#navBreadCrumb{line-height:1.6em;padding:.2em 0;text-align:left;display:block;}
h3.leftBoxHeading,h3.rightBoxHeading{margin:0;}
.search-bar{background:#f6f6f6;color:#000;line-height:1.25em;margin-bottom:0;padding:6px 12px;top:106px;clear:both;}
#navBreadCrumb{font-size:12px!important;}
.search-bar h4{float:left;padding-right:5px;margin:.4em 0;}
.search-bar a,.search-bar a:link,.search-bar a:visited{color:#000;text-decoration:underline;}
.search-bar a:hover{color:#369;}
legend{display:none;}
.search-bar input{vertical-align:middle;}
.search-bar input.searchbutton{border:1px solid #369;}
.search-bar form{display:inline;margin:0;}
.search-bar fieldset{border:medium none;margin:0;padding:0;}
.search-bar .mini-search{float:right;position:relative;}
.search-bar .mini-search .input-text{border:1px solid #369;color:#333;padding:4px;width:220px;overflow:auto;}
td.productListing-data{text-align:center;}
tr.productListing-odd td{background:#faf9f9;}
#navCatTabs{margin:10px 0 0;}
#navCatTabs{float:left;width:100%;clear:both;background:url(../images/menubg.gif) repeat 0 0;border-bottom:5px solid #369;}
#navCatTabs ul{margin:0 10px;padding:0;width:99%;list-style:none;}
#navCatTabs li{float:left;display:inline;background:url(../images/right_both.gif) no-repeat 100% -150px;margin:0;padding:5px 0;}
#navCatTabs a{float:left;display:block;position:relative;left:-9px;margin-right:-10px;width:.1em;background:url(../images/left_both.gif) no-repeat 0 -150px;padding:5px 16px;text-decoration:none;font-weight:bold;color:#000;}
#navCatTabs>ul a{width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/ #navCatTabs a{float:none;}
/* End IE5-Mac hack */ #navCatTabs a:hover{color:#333;}
#navCatTabs ul li.selected{background-position:100% 0;}
#navCatTabs li.selected a{background-position:0 0;padding-bottom:5px;color:#fff;}
#navCatTabs li:hover,#navCatTabs li:hover a{background-position:100% 0;color:#fff;}
#navCatTabs li:hover a{background-position:0 0;}
#bannerboxallContent p{text-align:left;}
#logosideboxContent a{display:block;text-align:center;}
h2.centerBoxHeading{background:url(../images/green/sideboxbggreen.gif) repeat 0 0;color:#fff;}
h2.centerBoxHeading a,h2.centerBoxHeading a:hover{color:#fff;}
h1{color:#c00;font-family:"Comic Sans MS",verdana,arial,helvetica,sans-serif;font-size:20px;font-weight:bold;text-align:center;}
#manufacturersHeading,#bannerboxallHeading{background:url(../images/green/sideboxbgblue.gif) repeat 0 0;}
#kapla_leaderboard{background:url(../images/kaplabg.gif) repeat-x 0 0;height:168px;margin:0 -20px 20px 0;}
#kapla_leaderboard{background-repeat:repeat-x;margin-bottom:10px;overflow:hidden;}
#kapla_leaderboard a{background-image:url(../images/kapla.gif);padding-top:168px;}
#kapla_leaderboard a{background-position:50% 0;background-repeat:no-repeat;display:block;height:0;}
#kapla_leaderboard h3{margin:0;}
label.radioButtonLabel span{display:block;}
td.main span.price{color:#2d6093;font-size:15px;font-weight:normal;margin-left:0;}
td.productListing-data span.price{color:#2d6093;font-size:15px;font-weight:normal;}
#productPrices{color:#c00;text-align:center;}
#allProductsDefault table,#newProductsDefault table,#featuredDefault table{border-collapse:collapse;border-spacing:0;width:100%;}
td.main{padding:8px!important;text-align:center;}
span.green{color:#336699;font-weight:bold;font-size:11px;}
h3.green{font-weight:bold;color:#336699;text-align:center;}
