/* DEFAULT TEXT, LINKS, HEADERS, ETC... */ body { font-family: Verdana,Arial; font-size: 8pt; color: #663300; line-height: 10pt; background: #CCCCCC; margin:0px; } ul { list-style-type: none; list-style-position: outside; margin: 0px; padding-left: 15px; color: #000000; } li { list-style-type: none; list-style-image: url(/images/bullets/bullet.gif); } li.noBullet { list-style-image: none; } li.withMargin { margin-bottom: 35px; } li.a { margin-bottom: 5px; position: relative; left: 10px;} a, a:visited { font-size:8pt; font-family:verdana, arial; color:#2E3092; } a:active, a:hover { } h1 { font-size:12pt; font-weight: bold; color: #336699; margin-top:1px; margin-bottom:10px; } h2 { font-size:8pt; font-weight: bold; color: #2E3092; margin:0px; padding:0px; } h3 { font-size:8pt; font-weight: bold; color: #87897E; margin:0px; padding:0px; } h6 { font-size:8pt; font-weight: bold; color: #87897E; margin-bottom:3px; } h6.a { font-size:8pt; font-weight: bold; color:#336699; margin-bottom:3px; } .copyDefault { font-size:8pt; color:#000000; line-height:10pt; margin-top:0px; } .copyDefault2 { font-size:8pt; color:#000000; line-height:10pt; } .copySmall { font-size:7pt; color:#000000; } .copyMedium { font-size:10pt; color:#000000; line-height:14pt; } .copyMargin { margin-bottom: 3px; } input { font-size:8pt; color:#000000; font-family: arial, verdana; } input.textField { border: 1px solid #CCCCCC; width: 190px; } textArea { font-size:8pt; color:#663300; font-family: arial, verdana; border: 1px solid #CCCCCC; width: 290px; height: 100px; overflow: auto; } img.stroke { border: 1px solid #CACACA; } /* HEADER */ .header { border-left-width : 2; border-left-color : #494F55; border-left-style : solid; border-right-color : #494F55; border-right-style : solid; border-right-width : 2; background-color: white; white-space: nowrap; width: 755px; } .headerTopSlice { width: 188px; height: 20px; } .shoppingCartButton { color: black; text-decoration: none; width: 100px; text-align:center; white-space: nowrap; font-weight:bold; color:black; font-size:8pt; cursor:hand; margin-left: 10px;margin-right: 31px; } .headerLogoRow { } .headerLogo { width: 188px; height: 105px; border: none; } .headerTopImg { width: 562px; height: 105px; } .headerNavRow { width: 750px; border-right: 1px solid #ffffff; border-bottom: #ffffff 2px solid; } .headerTagLine { width: 188px; height: 50px; border: none; } .navbar { width: 562px; border-left: #ffffff 1px solid; } a.menuItem1, a.menuItem1:visited { font-family: Verdana, Arial; padding-top: 5px; padding-bottom: 5px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; color: #ffffff; text-align: center; font-size: 7pt; cursor: hand; background-color: #8C3593; text-decoration: none; width:100%; float:left; } a.menuItem2, a.menuItem2:visited { font-family: Verdana, Arial; padding-top: 5px; padding-bottom: 5px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; color: #ffffff; text-align: center; font-size: 7pt; cursor: hand; background-color: #BC2E71; text-decoration: none; width: 100%; float:left; } a.menuItem1:hover, a.menuItem1:active, a.menuItem2:hover, a.menuItem2:active { color: #ffffff; background-color: #999999; } /* MAIN CONTENT BODY */ .mainBody { border-left-width : 2; border-left-color : #494F55; border-left-style : solid; border-right-color : #494F55; border-right-style : solid; border-right-width : 2; background-color: white; width: 710px; padding-left: 40px; padding-top: 30px; padding-right: 5px; padding-bottom: 10px; } .mainContent { width: 510px; } .mainContentGutter { width: 35px; } .mainContentMarketingBox { } .emailBody { background-color: white; width: 495px; max-width: 495px; padding-left: 50px; padding-top: 30px; padding-right: 30px; padding-bottom: 10px; } .emailHeaderText { background-color: white; height:52;padding-left:15px; vertical-align:middle; text-align: center;} /* FOOTER */ .footer { width: 100%; text-align: center; margin-top:30px; } a.footerLinks, a.footerLinks:visited { font-family:arial; font-size:8.5pt; color:#666666; text-decoration:none; } a.footerLinks:active, a.footerLinks:hover { } /* BUY NOW BOX */ .buyNowBox { width: 175px; background-color:#ffffff; border: #cccccc 1px solid; } .buyNowBoxHdr { width: 175px; height: 37px; background-color: #2E3092; } .buyNowBoxHdrText { font-size:9pt; color:#ffffff; font-weight: bold; text-align: center; vertical-align: middle; } .buyNowBoxContent { font-size:8pt; color:#333333; padding-left: 5px; padding-right: 5px; padding-top: 20px; padding-bottom: 20px; text-align:center; } a.buyNowBoxPackageName, a.buyNowBoxPackageName:visited { font-size: 9pt; color: #2E3092; font-weight: bold; } .buyNowBoxPackageItemName { font-size: 8pt; color: #2E3092; font-weight: bold; margin-bottom: 5px;} .buyNowBoxItemDetail { font-size: 7.5pt; color: #333333; margin-bottom: 5px;} a.buyNowBttn, a.buyNowBttn:visited { font-family: Arial; font-size: 10pt; font-weight: bold; color: #B40D2B; text-align: center; text-decoration: none; padding: 1px; cursor: hand; } a.buyNowBttn:hover, a.buyNowBttn:active { border: #B40D2B 1px solid; background-color: #CCCCFF; text-decoration: none; } a.moreLink, a.moreLink:visited { font-size: 8pt; color: #2E3092; width: 120px; } a.buyNowBttn2, a.buyNowBttn2:visited { font-family: Arial; font-size: 10pt; font-weight: bold; color: #666633; text-align: center; text-decoration: none; padding: 1px; cursor: hand; } a.buyNowBttn2:hover, a.buyNowBttn2:active { color: #000000; } /* SPECIAL OFFERS BOX */ .specialOffersBox { padding-top:15px; padding-bottom:25px; padding-left:5px; padding-right:5px; } .specialOffersBar { background-color:#CCCCFF; width:5px; }; /* HOME PAGE */ .homeThumbnail { width:80px; height:80px; margin-bottom:10px; border: 1px solid #336699; } /* SHOPPING CART */ .cartCol1 { width:310px; vertical-align:top; line-height: 15px; } .cartCol2 { width:175px; vertical-align:top; } .cartCol3 { width:30px; vertical-align:top; } .cartCol4 { width:150px; vertical-align:top; text-align:center; } .cartHeader { color: FFFFFF; font-size: 8pt; font-weight: bold; } input.shoppingCartQnty { text-align:center; font-size:8pt; color:#663300; border: 1px solid #6699cc; width: 15px; } /* HOTEL PORTAL */ img.hotelPortal { margin-bottom: 50px; } /* MEMBERSHIP BENEFITS */ .benefitBox { width: 510px; } .benefitTabs { width: 100%; } .benefitTabActive { width: 142 px; background-color: #999999; color: #ffffff; font-weight: bold; font-size: 7.5pt; text-align: center; padding-left: 17px; padding-right: 17px; padding-top: 5px; padding-bottom: 5px; border-top: 1px #999999 solid; border-left: 1px #999999 solid; border-right: 1px #999999 solid; text-decoration: none; margin-right: 5px; } a.benefitTab { width: 142 px; background-color: #666666; color: #ffffff; font-weight: bold; font-size: 7.5pt; text-align: center; padding-left: 17px; padding-right: 17px; padding-top: 5px; padding-bottom: 5px; border-top: 1px #666666 solid; border-left: 1px #666666 solid; border-right: 1px #666666 solid; text-decoration: none; margin-right: 5px; } a.benefitTab:hover, a.benefitTab:active { background-color: #346699;} a.benefitTab:visited { position:relative; color: #ffffff; font-size: 7.5pt; } .benefitContentBox { z-index: 2; position: relative; background-color: white; padding: 15px; border-top: 2px #999999 solid; border-left: 1px #999999 solid; border-right: 1px #999999 solid; border-bottom: 1px #999999 solid; } /* CHECK OUT */ .checkoutInfoBox { padding-left: 73px; padding-right: 1px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 30px;} .checkoutMembFormHdr { position: relative; left: 20px; font-size:12px; font-weight: bold; margin-bottom: 20px; } .checkoutCheckbox { border: #cccccc 1px solid; } .checkoutField { width: 185px; padding: 1px; border: #cccccc 1px solid; } a.checkoutSecurityCodeLink { text-decoration:none; } .checkoutSmall { width: 45px; padding: 1px; border: #cccccc 1px solid; } .checkoutFieldError { width: 185px; padding: 1px; border: red 1px solid; } .checkoutKeyError { color: red; } .checkoutDropdown { padding: 1px; border: #cccccc 10px solid; } .checkoutOrderbyPhone { padding-left: 15px; font-size:9px; color:#000000; } .creditCardArt { width:41px; height:26px; border: 1px #cccccc solid; margin-top: 15px; margin-left: 2px; margin-right: 2px; } .CheckoutSummaryBoxHdr { text-align: center; width: 175px; padding-top: 3px; padding-bottom: 5px; background-color: #cccccc; border-bottom: #cccccc 1px solid; } .checkoutSummaryItem { text-align: center; width: 175px; padding:15px; border-bottom: #cccccc 1px solid; } .checkoutSummaryTotal { text-align: center; width: 175px; padding:15px; } .checkoutSummaryItemDetail { font-size: 8pt; color: 000000; padding-top: 7px; } /* REFER */ .referField { width: 185px; padding: 1px; border: #cccccc 1px solid; } .referForm { width: 470px; } /* MISC */ .defaultBox { border: #CCCCCC 1px solid; } .defaultBoxHeader { border: #666666 1px solid; background-color: #6699CC; color: white; font-size: 8pt; font-weight: bold; padding-left: 15px; padding-top: 4px; padding-bottom: 4px; } .defaultBoxContent { border: #666666 1px solid; padding: 15px; } .benefitSummaryBar { font-size:1px; height:10px; background-color:#CCCCFF; margin-bottom:5px; } a.defaultBttn, a.defaultBttn:visited { font-family: Arial; font-size: 10pt; font-weight: bold; color: #666666; text-align: center; text-decoration: none; padding: 2px; cursor: hand; border: #666666 1px solid; } a.defaultBttn:hover, a.defaultBttn:active { } .copyDefaultError { font-size:8pt; color:red; line-height:10pt; } .defaultBoxHeaderError { border: #cccc99 1px solid; background-color: red; color: white; font-size: 8pt; font-weight: bold; padding-left: 15px; padding-top: 4px; padding-bottom: 4px; } .signInLink { font-size:8pt; font-weight: bold;} a.signInLink { font-size:8pt; font-weight: bold;} /* reset classes */ .checkoutDropDown{padding:0px; margin:0px; width:auto; border:1px solid #cccccc;} H1 {padding-top:3px;}