/* DO NOT EDIT THIS PAGE - GO TO stylesheetEDIT.txt, EDIT THAT FILE THEN OPTIMIZE IT AS IT SAYS, THEN SAVE THAT CODE OVER THIS */
body{background-color:#963;background-image:url(../images/bodybg.gif);background-repeat:repeat-x;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;font-size:80%;margin:0;padding:5px 0;}
a img{border:none;}
a:link,#navEZPagesTOC ul li a{color:#000;text-decoration:none;font-weight:700;}
a:visited{color:#000;font-weight:700;text-decoration:none;}
#navSupp ul li a:hover{color:#FFF;}
#ezPagesHeading{font-size:190%;font-family:Palatino Linotype,Times New Roman,Verdana,Arial;font-variant:small-caps;color:#000;margin:3px 10px 0;}
h2{font-size:1.7em;font-family:"Palatino Linotype", Verdana, "Times New Roman", Arial;padding:0 0 0 5px;}
h3{font-size:1.3em;}
h4,h5,h6,LABEL,h4.optionName,ADDRESS,.sideBoxContent,.larger{font-size:1.1em;}
.biggerText{font-size:1.2em;}
h1,h2,h3,h4,h5,h6{margin:0 3px;}
#buttons ul{list-style-type:none;margin:0;padding:0;}
#buttons ul li a{text-decoration:none;}
#buttons a i{visibility:hidden;}
a#shop{position:absolute;height:34px;width:186px;right:342px;top:83px;}
a#about{position:absolute;height:34px;width:148px;right:173px;top:83px;}
a#contact{position:absolute;height:34px;width:113px;right:43px;top:83px;}
CODE{font-family:arial, verdana, helvetica, sans-serif;font-size:1em;}
INPUT{display:inline;font-size:1em;margin:0 0 0 5px;}
TEXTAREA{display:block;width:95%;margin:auto;}
input:focus,select:focus,textarea:focus{background:#F0F8FF;}
FIELDSET{border:1px solid #ccc;margin:0.5em 0;padding:0.5em;}
LEGEND{color:#000;font-size:1.4em;font-family:"Palatino Linotype", Verdana, "Times New Roman", Arial;font-weight:700;padding:0.3em;}
LABEL,h4.optionName{line-height:1.5em;font-size:100%;padding:0.2em;}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:0.5em 0.3em;}
LABEL.inputLabel{width:11em;float:left;}
LABEL.inputLabelPayment{width:15em;float:left;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left;}
P,ADDRESS{font-size:1.1em;padding:0.5em;}
ADDRESS{font-style:normal;}
HR{height:1px;margin-top:0.5em;border:none;border-bottom:1px solid #9a9a9a;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{line-height:1.8em;border:1px solid #000;padding:0.2em;}
.messageStackWarning,.messageStackError{background-color:red;color:#fff;}
.messageStackSuccess{background-color:#9F9;color:#000;}
.messageStackCaution{background-color:#FF6;color:#000;}
#mainWrapper{width:755px;background-color:#963;background-image:url(../images/wrapperbg.gif);background-repeat:repeat-x;background-position:top;text-align:left;border-left:solid;border-right:solid;border-top:solid;border-color:#000;border-width:4px;margin:5px auto 0;padding:0;}
#logoWrapper{width:0;height:0;}
#contentMainWrapper{margin:0;padding:0 5px 10px 0;}
#headerWrapper{height:160px;width:700px;}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{margin:auto;}
#tagline{color:#000;font-size:2em;text-align:center;vertical-align:middle;}
#sendSpendWrapper{border:1px solid #AB7200;float:right;margin:0 0 1em 1em;}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:47%;margin:0;}
#checkoutbox{display:block;}
.navNextPrevCounter{font-size:0.9em;margin:0;}
.navNextPrevList{display:inline;white-space:nowrap;list-style-type:none;margin:0;padding:0.5em 0;}
#navCatTabsWrapper{position:relative;top:-63px;left:52px;background-color:transparent;white-space:nowrap;}
#navSuppWrapper{background-color:#000;color:#FFF;height:1%;width:100%;margin:0;}
#navMainWrapper{position:relative;width:760px;height:160px;background-image:url(../images/banner.jpg);background-repeat:no-repeat;font-weight:700;}
#navCatTabs ul{display:block;list-style-type:none;text-align:center;line-height:1.5em;margin:0 3px 0 0;padding:0.6em 0;}
#navMain ul{float:right;display:block;list-style-type:none;text-align:center;line-height:1.5 em;overflow:hidden;margin:5px 0 0;padding:0;}
#navSupp{position:relative;}
#navSupp ul{list-style-type:none;text-align:center;line-height:1.5em;margin:0;padding:4px 3px;}
#navCatTabs ul li{display:inline;font-size:90%;}
#navMain ul li{float:right;display:inline;margin-right:10px;}
#navMain ul li a{text-decoration:none;color:#000;white-space:nowrap;overflow:hidden;margin:0;padding:0 0.5em;}
#navCatTabs ul li a{text-decoration:none;color:#000;white-space:normal;margin:0;padding:0 0.5em;}
#navSupp ul li a{font-size:90%;font-weight:400;text-decoration:none;color:#fff;white-space:nowrap;margin:0;padding:0 0.5em;}
#navEZPagesTOCWrapper{font-weight:700;float:right;height:1%;border:1px solid #000;}
#navEZPagesTOC ul{list-style-type:none;line-height:1.5em;margin:0;padding:0.5em 0;}
#navEZPagesTOC ul li{white-space:nowrap;}
#navEZPagesTOC ul li a{margin:0;padding:0 0.5em;}
#navCategoryIcon,.buttonRow,{margin:0.5em;}
.buttonRow a img{margin:0 0 5px;}
#indexProductListCatDescription{font-family:"Palatino Linotype",Verdana,"Times New Roman",Arial;font-size:110%;background-color:transparent;color:#000;}
#navBreadCrumb{background-color:#c90;}
#navEZPagesTop{background-color:#ff3;}
#navBreadCrumb,#navEZPagesTop{font-size:0.95em;font-weight:700;margin:0;padding:0.5em;}
#navColumnOne{background-color:transparent;}
#navColumnTwo{background-color:#00BFBF;}
#indexholder{width:750px;height:auto;display:block;margin:0;}
#mainpage{border-top-width:2px;border-top-color:#000;border-top-style:solid;margin:25px 15px 5px 15px;padding:5px 7px 0 7px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:90%;clear:both;}
#indexright{float:left;height:380px;background-color:transparent;width:230px;margin:5px 0;}
#indexleft{width:520px;height:380px;float:left;font-size:70%;color:#000;margin:5px 0;}
#indexleft img{border-color:#000;border-style:solid;border-width:2px;margin:0 0 0 15px;}
.containerindexright{background:transparent;float:right;height:185px;width:225px;overflow:visible;clear:right;margin:0;}
.containerindexright img{border-color:#000;border-style:solid;border-width:2px;margin:0 5px;}
.bundlebullets li{margin:0 0 0 240px;}
.imageleft{float:left;text-align:center;width:175px;margin:2px 18px 7px 0;}
#shoppagecontent{background-color:transparent;float:left;width:575px;margin:0;}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top;}
.shippingEstimatorWrapper{padding:0.5em;}
#productDescription{font-size:100%;}
.alert{color:#900;font-weight:700;margin:4px 0 0 4px;}
.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:0 5px 5px 7px;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:0.9em;}
#siteinfoLegal{background-color:#000;color:#FFF;margin:0;padding:3px 0 10px;}
#siteinfoLegal a{color:#FFF;line-height:1.5em;font-weight:400;}
#siteCertificate{position:absolute;top:0;right:10px;padding:2px 0;}
#paypallogo{position:absolute;top:0;left:35px;padding:10px 0;}
#cartAdd{font-weight:700;float:right;text-align:center;border:1px solid #000;margin:7px 60px 0 0;padding:1em;}
.tableHeading TH{border-bottom:1px solid #ccc;}
.tableHeading,#cartSubTotal{background-color:#F0E5B0;}
#cartSubTotal{border-top:1px solid #ccc;font-weight:700;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:0.5em 0;}
.instructions{margin:5px 0 0 15px;}
.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:0.2em;}
#scUpdateQuantity{width:2em;}
.cartQuantity{width:4.7em;}
.cartNewItem{color:#3C3;position:relative;}
.cartOldItem{color:#609;position:relative;}
.cartBoxTotal{text-align:right;font-weight:700;}
.cartRemoveItemDisplay{width:3.5em;}
.cartAttribsList{margin-left:1em;}
#mediaManager{width:50%;margin:0.2em;padding:0.5em;}
.normalprice,.productSpecialPriceSale{text-decoration:line-through;}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{color:red;}
.orderHistList{margin:1em;padding:0.2em 0;}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none;}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:0.2em 0;}
.totalBox{width:5.5em;text-align:right;padding:0.2em;}
.lineTitle,.amount{text-align:right;padding:0.2em;}
.amount{width:5.5em;}
#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:0 1em 1em 0;}
#productMainImage{margin:7px 7px 0 0;padding:0 0 100px;}
#cartImage{margin:0.5em 1em;}
.attribImg{width:20%;margin:0.3em 0;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0;}
h3.leftBoxHeading,h3.leftBoxHeading a{font-size:100%;font-family:"Palatino Linotype", Verdana, "Times New Roman", Arial;color:#000;border:#000;border-style:solid;border-width:1px;}
.leftBoxHeading,.centerBoxHeading{background-color:#C69E42;margin:0;padding:0.5em 0.2em;}
.leftBoxContainer{border:none;margin:10px auto;}
.sideBoxContent{position:relative;background-color:#F0E5B0;border:solid;border-color:#000;border-width:1px;padding:1px 0.4em 0.4em;}
#editablesidebox{margin:10px 0;padding:0;}
#editablesidebox h2{font-size:115%;text-decoration:underline;font-variant:small-caps;margin:7px 0 0;padding:0;}
#editablesidebox li{list-style-type:none;line-height:105%;padding-left:0;font-size:95%;}
#editablesidebox a:visited,{color:#000;}
#editablesidebox a:active{color:#630;}
#editablesidebox a{font-family:"Palatino Linotype", Verdana, "Times New Roman", Arial;}
h3.rightBoxHeading,h3.rightBoxHeading a{font-size:1.1em;color:#FF0;}
.rightBoxHeading{background-color:#636;margin:0;padding:0.2em 0;}
h3.leftBoxHeading a:hover{color:#FF3;text-decoration:none;}
h3.rightBoxHeading a:hover{color:red;text-decoration:none;}
.rightBoxContent{background-color:#fff;margin-bottom:1em;}
.centerBoxContentsProducts{margin:0 0 7px;}
#bestsellers .wrapper{margin:0 0 0 1.5em;}
#bestsellers ol{margin-left:1.1em;padding:0;}
#bestsellers li{margin:0.3em 0;padding:0;}
#bannerboxHeading{background-color:#00C;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;}
.forward a{font-family:"Palatino Linotype", Verdana, "Times New Roman", Arial;float:right;}
.rowOdd{background-color:#E8E8E8;height:1.5em;vertical-align:top;}
.rowEven{background-color:#FCFAC9;height:1.5em;vertical-align:top;}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right;}
.accountQuantityDisplay{width:10%;vertical-align:top;}
TR.tableHeading{background-color:#C69E42;height:2em;}
#siteMapList{width:90%;float:right;}
.ratingRow{margin:1em 0 1.5em;}
LABEL#textAreaReviews{font-weight:400;margin:1em 0;}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background-image:none;background-color:#f0e5b0;}
.information{line-height:150%;padding:10px 3px;}
.seDisplayedAddressLabel{background-color:#85C285;text-align:center;}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:700;}
#seShipTo{padding:0.2em;}
#imap{display:block;width:400px;height:300px;background-repeat:no-repeat;position:relative;border-color:#806b14;border-style:solid;border-width:2px;margin:10px 0 0 25px;}
#imap a#wedding{display:block;width:400px;height:0;padding-top:300px;overflow:hidden;position:absolute;left:0;top:0;cursor:default;}
* html #imap a#wedding{height:0;width:0;}
#imap a#wedding:hover{background-position:0 0;z-index:10;}
#imap dd{position:absolute;margin:0;padding:0;}
#imap #cube{left:119px;top:142px;z-index:20;}
#imap #butterfly{left:64px;top:218px;z-index:20;}
#imap #trio{left:14px;top:100px;z-index:20;}
#imap #golfball{left:225px;top:204px;z-index:20;}
#imap #temptation{left:206px;top:125px;z-index:20;}
#imap #double{left:302px;top:141px;z-index:20;}
#imap #sixtruffle{left:146px;top:24px;z-index:20;}
#imap #fourtruffle{left:280px;top:76px;z-index:20;}
#imap a#link_cube{display:block;width:58px;height:58px;text-decoration:none;z-index:20;}
#imap a#link_trio{display:block;width:90px;height:64px;text-decoration:none;z-index:20;}
#imap a#link_golfball{display:block;width:88px;height:90px;text-decoration:none;z-index:20;}
#imap a#link_double{display:block;width:88px;height:58px;text-decoration:none;z-index:20;}
#imap a#link_sixtruffle{display:block;width:98px;height:80px;text-decoration:none;z-index:20;}
#imap a#link_fourtruffle{display:block;width:64px;height:58px;text-decoration:none;z-index:20;}
#imap a#link_cube:hover,#imap a#link_butterfly:hover,#imap a#link_trio:hover,#imap a#link_golfball:hover,#imap a#link_temptation:hover,#imap a#link_double:hover,#imap a#link_sixtruffle:hover,#imap a#link_fourtruffle:hover{border:0;}
#imap a:hover span{position:absolute;display:block;color:#000;width:290px;height:270px;text-align:justify;font-size:120%;font-family:Verdana, "Times New Roman", Arial;}
#imap a#link_cube:hover span{left:120px;top:180px;}
#imap a#link_butterfly:hover span{left:175px;top:104px;}
#imap a#link_trio:hover span{left:225px;top:222px;}
#imap a#link_golfball:hover span{left:14px;top:118px;}
#imap a#link_temptation:hover span{left:33px;top:197px;}
#imap a#link_double:hover span{left:-63px;top:181px;}
#imap a#link_sixtruffle:hover span{left:93px;top:298px;}
#imap a#link_fourtruffle:hover span{left:-41px;top:245px;}
#imap a:hover span img{float:left;border-color:#806b14;border-style:solid;border-width:2px;margin:0 0 5px 50px;}
#imap a#link_cube span p,#imap a#link_butterfly span p,#imap a#link_trio span p,#imap a#link_golfball span p,#imap a#link_temptation span p,#imap a#link_double span p,#imap a#link_sixtruffle span p,#imap a#link_fourtruffle span p{clear:both;font-size:80%;margin:0 0 0 25px;}
.para{font-size:120%;font-family:"Palatino Linotype", Verdana, "Times New Roman", Arial;margin:0 0 10px 25px;}
.hoverbox{float:right;text-align:center;font-family:"Palatino Linotype", Verdana, "Times New Roman", Arial;font-size:150%;color:#630;width:199px;height:123px;display:inline;margin:0 75px 150px 35px;}
.hoverbox p{margin:10px 0 0;}
a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navCatTabs ul li a:hover,#editablesidebox a:hover{color:#630;font-weight:700;}
h1,#productListHeading,#productName{font-size:190%;font-family:Palatino Linotype, Times New Roman, Verdana, Arial;font-variant:small-caps;color:#000;margin:3px 10px 0;padding:0;}
.greeting,#attribsOptionsText,#attribsOption,.categoryImg,#productsListingTopNumber,#productsListingBottomNumber,#categoryIcon,.imgLink,.additionalImages,.hiddenField,#imap a em,#imap a span,#imap a:visited span{display:none;}
#buttons ul li,#navSupp ul li,.visibleField{display:inline;}
a#shop:hover,#buttons li#active a#shop,a#shop:focus{background-image:url(../images/shopover.gif);border:none;}
a#about:hover,#buttons li#active a#about,a#about:focus{background-image:url(../images/aboutover.gif);border:none;}
a#contact:hover,#buttons li#active a#contact,a#contact:focus{background-image:url(../images/contactover.gif);border:none;}
FORM,SELECT{display:inline;font-size:1em;margin:0;}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle,.back{float:left;}
.clearBoth,#shoppingcartBody #shippingEstimatorContent{clear:both;}
#headerWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#popupAdditionalImage,#popupImage,#editablesidebox ul{margin:0;padding:0;}
.wrapperAttribsOptions,#myAccountGen li,#myAccountNotify li{margin:0;}
.container,.shoppagecontainer{background:transparent;float:right;width:580px;height:auto;overflow:hidden;display:inline;margin:0;}
#navCatTabsWrapper a,.important,#cartBoxEmpty,#cartBoxVoucherBalance,.bold{font-weight:700;}
#navMainSearch,.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton{float:right;}
.imageleft a,.centerBoxContentsProducts a:visited,.centerBoxContentsProducts a:hover,.centerBoxContentsProducts a{text-decoration:none;font-size:80%;font-weight:700;color:#000;}
.imageleft img,#productMainImage img,#productMainImage a img,.centerBoxContentsProducts a img{border-color:#806b14;border-style:solid;border-width:2px;}
.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,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg,.title{text-align:center;}
#imap a#link_butterfly,#imap a#link_temptation{display:block;width:58px;height:68px;text-decoration:none;z-index:20;}