body{color:#111;background:#ffd9ed url(../images/body_bg.gif) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:72.5%;margin:20px 0}
#outermainWrapper{background:#ffd9ed;width:960px;max-width:960px;text-align:center;margin:0 auto;padding:0}
#mainWrapper{background:#fff;width:auto;text-align:left}
#tagline{color:#333;font-size:1.1em;text-align:center;padding:0 5px}
#contentMainWrapper{border-top:5px ridge #ffabd9;background:#fff;position:relative}
#navSuppWrapper{border-top:5px ridge #ffabd9}
#navSupp,#siteinfoLegal,#bannerFive{background:#ffd9ed}
#navColumnOne{background:#fff url(../images/bg-side-left.png) repeat-y}
#navColumnTwo{background:#fff url(../images/bg-side-right.jpg) repeat-y}
h3.leftBoxHeading,h3.rightBoxHeading{background:#ffd9ed;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-top:3px;width:99%;display:none;padding:0}
h3.leftBoxHeading{border-right:1px solid #ededed}
h3.rightBoxHeading{border-left:1px solid #ededed}
h3.rightBoxHeading a:hover,h3.rightBoxHeading a,h3.leftBoxHeading a:hover,h3.leftBoxHeading a{color:#000;text-decoration:none}
#navSupp ul li a{color:#555}
#navCatTabs ul li a,#navEZPagesTop a{color:#000;font-weight:bold}
#navCatTabs ul li a:hover,#navEZPagesTop a:hover{color:#fff;font-weight:bold}
a:link{color:#609;text-decoration:none}
a:visited{color:#609;text-decoration:none}
a:hover,#navSupp ul li a:hover{color:red;text-decoration:underline}
a:active{color:red}
h5.category-top,h5.category-subs-parent,h5.category-links,h5.category-products{text-align:left;margin:0 0 0 20px;padding:10px 0}
h5.category-top,h5.category-links{font:normal bold 16px 'Comic Sans MS',cursive;border-bottom:1px dashed #ffa8d5}
h5.category-products{font:normal bold 13px 'Comic Sans MS',cursive;color:#909}
span.category-subs-selected{font-style:italic}
*{margin:0;padding:0}
a img{border:none;text-decoration:none}
img.auto_img,img.listingProductImage{border:3px dotted #ccc}
.sideboxImage{border:1px solid #ccc;margin-bottom:1.5em}
h1{font:normal bold 1.4em 'Comic Sans MS', cursive;color:#555}
h1#productName{font:normal bold 1.8em Verdana, Arial, sans-serif;color:#f60;padding:.5em 0}
h2{font-size:1.3em}
h2#productPrices{font-size:1.1em}
h3{font-size:1.2em}
h3.itemTitle{display:inline;margin-bottom:0}
h4,h5,h6,h4.optionName,LEGEND,.larger{font-size:1.1em}
.biggerText{font-size:1.2em}
h1,h2,h3,h4,h5,h6{margin:.3em 0}
ul,ol{padding-left:25px}
dt{font-weight:bold;margin:1em 0 0.25em}
dl dd{margin:0 1em 0.25em}
PRE,CODE{font-family:'Courier New', monospaced;font-size:12px}
SELECT,INPUT{font-size:.9em;margin:2px}
#mainWrapper input{vertical-align:middle}
#navMainSearch INPUT{font-size:10px}
#navMainSearch form{margin-bottom:2px}
form{display:inline;margin-top:0;margin-bottom:0}
TEXTAREA{display:block;width:95%;margin:auto}
input:focus,select:focus,textarea:focus{background:#F0F8FF}
FIELDSET{border:1px solid #ccc;background:#fffff0;margin:.5em 0;padding:.5em}
LEGEND{font-weight:bold;color:#333;padding:.3em}
LABEL,h4.optionName{line-height:1.25em;padding:.1em}
LABEL.checkboxLabel,LABEL.radioButtonLabel,LABEL.hiddenLabel{font-size:.95em;margin:.2em .5em}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left}
#logo{margin-left:2em;padding:10px 0}
LABEL.inputLabel{font-size:.95em;width:10em;float:left}
#checkoutPayment .inputLabel{width:85%}
LABEL.inputLabelPayment{width:15em;float:left}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left}
P,ADDRESS{padding:.5em}
ADDRESS{font-style:normal}
.clearBoth{clear:both}
HR{height:1px;margin-top:.5em;border:none;border-bottom:1px solid #9a9a9a}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{line-height:1.8em;border:1px solid #000;padding:.2em}
.messageStackWarning,.messageStackError{background:#933;color:#fff}
.messageStackSuccess{background:#9F9}
.messageStackCaution{background:#FF6}
#navColumnOneWrapper{padding-top:2em;background:#fff url(../images/bg-side-left.png) repeat-y}
#navColumnTwoWrapper{padding-top:2em;background:#fff url(../images/bg-side-right.jpg) repeat-y}
#taglineWrapper{text-align:right;padding:15px 15px 10px 0}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:45%}
.wrapperAttribsOptions{margin:.3em 0}
div#productAttributes{display:inline}
.navSplitPagesResult{font-size:.9em;margin:.5em}
.navSplitPagesLinks{font-size:.9em;margin:.5em}
.navNextPrevCounter{font-size:.9em}
.navNextPrevList{display:inline;white-space:nowrap;list-style-type:none;padding:.5em 0}
#navMainWrapper{width:100%}
#navCatTabsWrapper{width:100%;line-height:1.3;margin-bottom:.7em}
#prodInfoWrapper{margin:1em 0 1em 1.5em}
#navSupp ul,#navCatTabs ul{list-style-type:none;padding:.2em .5em}
#navSupp ul li,#navCatTabs ul li{display:inline}
#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;white-space:nowrap;padding:0 .5em}
#navEZPagesTOCWrapper{font-weight:bold;float:right;height:1%;border:1px solid #000}
#navEZPagesTOC ul{list-style-type:none;line-height:1.5em;padding:.5em 0}
#navEZPagesTOC ul li{white-space:nowrap}
#navEZPagesTOC ul li a{padding:0 .5em}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{margin:0 .5em}
#navMainSearch{margin-right:1em;float:right}
#navEZPagesTop{font-size:1em;font-weight:bold;text-align:center;margin:.5em auto;padding:.5em 2em}
#navBreadCrumb{font-size:1em;font-weight:bold;background:#fff;padding:.5em}
.leftBoxContainer{padding:0}
div.content{margin-bottom:1em}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top}
#productDescription{padding:.5em 0}
.alert{color:#933;margin-left:.1em;font-size:.9em}
.important{font-size:1.1em}
.gvBal{float:right}
#bannerOne,#bannerFive,#bannerSix,.shippingEstimatorWrapper{padding:1em}
.centerColumn{line-height:1.4;padding:1em 2em 1em 1.5em}
#bannerFour{padding:0 2em 1em 1.5em}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em}
#siteinfoLegal{padding:10px}
ul#productDetailsList li{color:#888}
#cartAdd{float:right;text-align:center;border:1px solid #000;margin:1em;padding:1em}
.tableHeading TH{border-bottom:1px solid #ccc}
.tableHeading,#cartSubTotal{background:#e9e9e9;height:2.2em}
#cartSubTotal{border-top:1px solid #ccc;font-weight:bold;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}
.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:.2em}
#scUpdateQuantity{width:2em}
#cartBoxEmpty,#cartBoxVoucherBalance{font-weight:bold}
.cartQuantity{width:4.7em}
.cartNewItem{color:#3C3;position:relative}
.cartOldItem{color:#609;position:relative}
.cartBoxTotal{text-align:right;font-weight:bold}
.cartRemoveItemDisplay{width:3.5em}
.cartAttribsList{margin-left:1em}
#mediaManager{width:50%;margin:0.2em;padding:0.5em}
.mediaTitle{float:left}
.mediaTypeLink{float:right}
.normalprice,.productSpecialPriceSale{text-decoration:line-through}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{color:#933}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{padding:.2em 0}
.orderHistList{margin:1em;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:1em}
#cartImage{margin:.5em 1em}
#info_icons td{padding:0 10px}
.attribImg{width:20%;margin:.3em 0}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0}
.centerBoxContentsProducts{margin:0 0 3em}
h1#indexDefaultHeading{font:normal bold 1.2em 'Comic Sans MS', cursive;letter-spacing:0.1em;color:#555;margin:1em}
h2.centerBoxHeading,.productListing-rowheading,#productListHeading{font:normal bold 1.1em 'Comic Sans MS', cursive;letter-spacing:0.3em;border-bottom:1px solid #ffa8d5;border-left:10px solid #ffa8d5;color:#ffa8d5;text-transform:uppercase;padding:.5em 1em}
.centerBoxWrapper,.tabTable{height:1%;margin:1em;padding:0}
.sideBoxContent{margin-bottom:2em;padding:.4em}
.rightBoxContent{margin-bottom:1em}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navNextPrevWrapperTop,#navNextPrevWrapperBottom,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.gvBal,.attribImg{text-align:center}
#bannerTwo{text-align:right}
#bestsellers .wrapper{margin:0 0 0 1.5em}
#bestsellers ol{margin-left:1.1em;padding:0}
#bestsellers li{margin:.3em 0;padding:0}
#upProductsHeading{text-align:left}
#upDateHeading{text-align:right}
.back{float:left}
.forward,#shoppingCartDefault #PPECbutton{float:right}
.bold{font-weight:bold}
.rowOdd{background:#E8E8E8;height:1.5em;vertical-align:top}
.rowEven{background:#F0F0F0;height:1.5em;vertical-align:top}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right}
.accountQuantityDisplay{width:10%;vertical-align:top}
TR.tableHeading{background:#cacaca;height:2em}
#siteMapList{width:90%;float:right}
.ratingRow{margin:1em 0 1.5em}
LABEL#textAreaReviews{font-weight:normal;margin:1em 0}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background:#fff}
.hiddenField{display:none}
.visibleField{display:inline}
.information{line-height:150%;padding:10px 3px}
#shoppingcartBody #shippingEstimatorContent{clear:both}
.seDisplayedAddressLabel{background-color:#85C285;text-align:center}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:bold}
#seShipTo{padding:0.2em}
#order_steps{text-align:center;border:1px solid #000;height:70px;margin:10px;padding:0 3px}
.order_steps_text{text-align:center;color:#A7A7A7;height:50px;margin:0 auto}
#active_step_text{color:#005C2C;font-weight:700;font-size:1.1em;width:24%;float:left}
.order_steps_text2{text-align:center;color:#A7A7A7;padding-top:25px;width:24%;float:left}
.order_steps_text3{text-align:center;color:#A7A7A7;padding-top:26px;width:24%;float:left}
.order_steps_text4{text-align:center;color:#A7A7A7;padding-top:26px;width:24%;float:left}
.order_steps_line_2{width:100%;margin:0;padding:10px 0 0}
.progressbar_active{background:url(../images/orderstep.png) repeat-x;background-color:#3DA200;width:24%;float:left;height:5px;color:#3DA200}
.progressbar_inactive{background:url(../images/orderstep.png) repeat-x;background-color:#9A9A9A;width:24%;float:left;height:5px;color:#9A9A9A}
.confirm{text-align:center}
.cssButton,.cssButtonHover{font:bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;line-height:1.7em;height:1.7em;border:1px solid #4f4f4f;color:#fff;background:#929292 !important;white-space:nowrap;text-align:center;cursor:pointer;overflow:visible;margin:1px;padding:.2em .5em}
.cssButtonHover,a:hover .cssButton,input.cssButton:hover{color:#000;background:#933 !important}
span.cssButton,span.cssButtonHover{display:block}
.navNextPrevWrapper span.cssButton,.navNextPrevWrapper span.cssButtonHover{display:inline}
.cssButtonLinkPopup strong,.cssButtonSubmitPopup strong{display:none}
span.cssButtonLinkPopup,span.cssButtonSubmitPopup{position:relative}
a:hover .cssButtonLinkPopup strong,span.cssButtonSubmitPopup:hover strong{display:block;position:absolute;top:2em;left:0;color:#000;background:#fe3}
td .cssButton,td .cssButtonHover{display:inline}