#topHeader{height:155px; width:992px; margin:0px auto; background-image:url(../images/header.gif); background-repeat:no-repeat; background-position:top left}

#botFooter{margin:0px auto; width:992px}

#logoArea{padding-top:20px; float:left; width:250px}

#logoArea h1{margin:0; padding:0; text-indent:-9999px; overflow:hidden;  border: none; }
#logoArea h1 a{display:block; width:230px; height:91px; margin:0;}


#headAd{float:left; text-align:right; height:90px; width:722px; padding:20px 0px 0px 0px}

#headMenu{padding-top:20px; _padding-top:17px; /* for IE only */ padding-left:23px; float:left}

#headLogin{text-align:right; padding:10px 18px 0px 0px}

#pageSurround{width:968px; margin:0px auto; background-color:#fff; border-left:2px solid #e4e3e3; border-right:2px solid #e4e3e3; padding:10px}

#footerNavigation{text-align:center; height:137px; width:1000px; padding-right:0px; margin:0px auto}

#searchBar{width:218px; float:left; color:#01aae5; font-weight:bold}

.searchBarBox{background-color:#FFF; width:80px; font:normal 10px Arial; color:#666; padding:3px 2px 1px 2px}

.searchBarGo{width:35px; padding-top:6px}

.pevoniaEnter{padding-left:24px}

.footLink, a.footLink:active, a.footLink:link, a.footLink:visited{font-size:11px; color:#0d2474; text-decoration:none; padding-left:6px}

.copyrightTxt{font-size:11px; display:block; color:#0d2474; text-decoration:none; padding-top:15px; padding-left:18px}

#splashContent{margin-top:15px; padding-left:24px}


#pageSurround h2.main{margin:0; padding:0; text-indent:-9999px; overflow:hidden;  border: none; }
#pageSurround h2.main a{background:url(../images/titles/dovePresents-sw-s-10.gif) no-repeat 0 0; display:block; width:904px; height:59px; margin:0 0 0 20px;}

h2{ color: #999; margin: 0; padding: 0; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight: normal;}

#splashMarkets{background:url(../../images/assets/i_dayspamk.gif) no-repeat; background-position:0px 14px}

#splashMarkets ul{list-style:none; padding:10px 0 0 90px; margin:0; width:810px; height:15px}

#splashMarkets ul span{color:#e70623}

#splashMarkets ul.second{list-style:none; padding:4px 0 6px 90px; margin:0; width:810px}

#splashMarkets  li{float:left; margin:0 0.10em; font-size:12px}

#splashMarkets li a{background:url(../images/icons/h_arrow.gif) center left no-repeat; float:left; display:block; color:#0d2474; text-decoration:none; padding-left:13px; padding-right:2px; font-weight:bold}

#splashMarkets li.first a{background:none; background-color:#fff; float:left; display:block; color:#0d2474; text-decoration:none; padding:0px; padding-right:2px; font-weight:bold}

#splashTv{width:595px; height:256px; float:left}

#splashMarketBox{background:url(../images/splash/bg_markets.gif) top left no-repeat; width:156px; height:207px; padding:62px 17px 0px 20px; float:left}

#splashTravelBox{width:193px; height:269px; float:left}
#splashTravelBox h2{margin:0; padding:0; text-indent:-9999px; overflow:hidden; float:left}
#splashTravelBox h2 a{background:url(../images/splash/bg_travel.gif) no-repeat 0 0; display:block; width:193px; height:269px; margin:0}

#splashTv2{width:559px; height:269px; float:left; margin-bottom:6px}

#sponsorAds{float:left; margin-left:4px; padding-top:6px; width:338px}

.splashAd{padding-right:8px; padding-bottom:10px}

.tileAd{padding-bottom:10px}

#splashBox{background:url(../images/splash/section_bg.gif) top left no-repeat; width:693px; height:161px; padding:10px 15px 0px 15px; font-family:Arial,Helvetica,sans-serif; line-height:1.6}

#splashBoxT{background:url(../images/travel/section_bg.gif) top left no-repeat; width:693px; height:161px; padding:10px 15px 0px 15px; font-family:Arial,Helvetica,sans-serif; line-height:1.6}

#splashBox2{background:url(../images/splash/section_bg2.gif) top left no-repeat; width:693px; height:186px; padding:10px 15px 0px 15px; font-family:Arial,Helvetica,sans-serif; line-height:1.6}

#splashBoxOrange{background:url(../images/splash/section_bg_o.gif) top left no-repeat; width:693px; height:161px; padding:10px 15px 0px 15px; font-family:Arial,Helvetica,sans-serif; line-height:1.6}

#splashBoxA{padding:0px 4px 4px 4px; color:#003079}

.splashBoxTitle{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#09C}

.splashBoxTitleOrange{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#ff7e00}

.splashBoxTitlePink{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#ed00af}

#splashBoxA{padding:0px 4px 4px 4px; color:#003079}

.gcarddir-txt{color:#003079}

#spaSearchBox{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#09C; padding-bottom:10px; border-bottom:1px solid #dce5eb; z-index: 20;}

.spaSearchBox td{padding-right:10px}

.searchBoxTitle{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#09C; padding-bottom:10px; border-bottom:1px solid #dce5eb}

.main-content h1{margin:0 0 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#09C; padding-bottom:5px; border-bottom:1px solid #dce5eb; font-weight:normal}
.main-content h1.wellness{ color: #b601a6; }

.nodivider{ border-bottom: none; padding-bottom: 5px; }
.divider{ padding-bottom: 10px; border-bottom:1px solid #dce5eb;}

.main-content h1 span{font-size:21px; color:#999}


h2.subh2{margin:5px 0 0 0; padding:0; text-indent:-9999px; overflow:hidden; float:left; margin-bottom: 10px;clear:both; }
h2.subh2 span{display:block; margin:0}

.mainBoxTitle{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#09C; border-bottom:1px solid #dce5eb}

.searchBoxSort{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#09C; padding:5px 0px 5px 0px}

.searchDropDown{background-color:#FFF; width:160px; font:normal 11px Arial; color:#003079; padding:2px; border:1px solid #abced6}

.searchDropDown2{background-color:#FFF; width:120px; font:normal 11px Arial; color:#003079; padding:2px; border:1px solid #abced6}

.searchDropDown3{background-color:#FFF; width:100px; font:normal 11px Arial; color:#003079; padding:2px; border:1px solid #abced6}

.searchUpdate{padding-top:6px; float:left}

.searchSuggest{margin:0px; padding-top:14px; float:right; text-align:right; font:normal 10px Arial; color:#767676}

#spaResult{width:710px; border-top:1px solid #cedbe3; border-right:1px solid #cedbe3; padding:10px}

.spaLogo{width:200px; padding-right:10px; border-right:1px solid #cedbe3}

.spaInfo{padding-left:30px; padding-right:10px; padding-top:10px; font-family:Arial,Helvetica,sans-serif; color:#666; line-height:1.4}

.spaTitle, a.spaTitle:active, a.spaTitle:link, a.spaTitle:visited, h3.spaTitle{font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#277abb; text-decoration:none; margin: 0; padding: 0; font-size: 12px;}

.spaTitlePink, a.spaTitlePink:active, a.spaTitlePink:link, a.spaTitlePink:visited{font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#c09; text-decoration:none}

ul.spaTreatments{margin:0px; padding-left:16px; line-height:1.5; width:90%}

.spaTreatments li.h{color:#f850c7}

.spaTreatments li.green{color:#0C0}

.spaTreatments li img{position:relative; top:3px}

.spaLink, a.spaLink:active, a.spaLink:link, a.spaLink:visited{text-decoration:none; color:#666}

.resultsTxt{margin:0px; font-weight:bold; color:#cf3153; padding-bottom:6px}

.regionTit, a.regionTit:active, a.regionTit:link, a.regionTit:visited{margin:0px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:13px; color:#003079; text-decoration:none}

.miniSpaList, a.miniSpaList:active, a.miniSpaList:link, a.miniSpaList:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#666}

.miniSpaList2, a.miniSpaList2:active, a.miniSpaList2:link, a.miniSpaList2:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#666; padding-left:1em; text-indent:-3em}

a.miniSpaList:hover{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#09C}

.miniSpaTb{padding-bottom:20px}

/*- Breadcrumbs--------------------------- */
#breadCrumb{padding-top:10px; padding-bottom:30px}

#breadCrumbArea{margin:0px; background-image:url(../images/assets/bg_bcumb_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#00a3dc; font-family:Arial,helvetica; color:#fff; padding-left:4px; padding-top:4px; padding-right:24px; height:21px; width:auto; float:left}

#breadCrumbAreaO{margin:0px; background-image:url(../images/assets/bg_bcumbO_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#ffc100; font-family:Arial,helvetica; color:#fff; padding-left:4px; padding-top:4px; padding-right:24px; height:21px; width:auto; float:left}

#breadCrumbAreaP{margin:0px; background-image:url(../images/assets/bg_bcumbP_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#f333bc; font-family:Arial,helvetica; color:#fff; padding-left:4px; padding-top:4px; padding-right:24px; height:21px; width:auto; float:left}

#breadCrumbAreaPu{margin:0px; background-image:url(../images/assets/bg_bcumbPu_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#343891; font-family:Arial,helvetica; color:#fff; padding-left:4px; padding-top:4px; padding-right:24px; height:21px; width:auto; float:left}

#breadCrumbAreaPur{margin:0px; background-image:url(../images/assets/bg_bcumbPur_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#b601a6; font-family:Arial,helvetica; color:#fff; padding-left:4px; padding-top:4px; padding-right:24px; height:21px; width:auto; float:left}

#breadCrumbAreaT{margin:0px; background-image:url(../images/assets/bg_bcumbT_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#48898d; font-family:Arial,helvetica; color:#fff; padding-left:4px; padding-top:4px; padding-right:24px; height:21px; width:auto; float:left}

.bread1, .bread1 a:link, .bread1 a:visited{padding:0px 0px 0px 5px; font-weight:bold; text-decoration:none; color:#fff}

.bread2, .bread2 a:link, .bread2 a:visited{text-decoration:none; color:#fff}

.bCumbLeft{float:left}

#distanceTxt{text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#09C; padding:5px 0px 5px 0px}

#resultIndexTp{margin:0px; background-image:url(../images/assets/wbox_top.gif); background-repeat:no-repeat; width:725px; height:13px}

#resultIndex{margin:0px; width:684px; background-color:#fff; border-left:1px solid #d7e2e9; border-right:1px solid #d7e2e9; padding:0px 20px 20px 20px}

#resultIndexBt{background-image:url(../images/assets/wbox_bot.gif); background-repeat:no-repeat; background-position:top right; width:725px; height:12px}

#resultIndexBt2{background-image:url(../images/assets/wbox_bot2.gif); background-repeat:no-repeat; background-position:top right; width:725px; height:12px}

.main-content h1, .main-content .headers{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#09C; text-transform:lowercase; line-height: 1.4;}
.main-content .headers{margin-top: 10px; }
.headersOrange{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#ff7e00; text-transform:lowercase}

.headersPink{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#ed00af; text-transform:lowercase}

.uppercase{text-transform:none}

.wellnessTxtBig{font-size:18px; color:#003079}

.wellnessTxtBigOrange{font-size:18px; color:#ff7e00}

.wellnessTxtOrange{font-size:15px; color:#ff7e00}

.wellnessTxtBigPink{font-size:18px; color:#fa3de2}

#wellnessHomeBoxBlank{width:164px; padding:0px 8px 5px 0px; float:left; color:#666; font-size:11px; line-height:1.4}

#wellnessHomeBox{background-image:url(../images/assets/bg_wellnessSplash3.gif); background-repeat:repeat-y; background-position:top left; width:168px; padding:0px 8px 5px 8px; float:left; color:#666; font-size:11px; line-height:1.4}

#wellnessHomeBoxO{background-image:url(../images/assets/bg_wellnessSplashO.gif); background-repeat:repeat-y; background-position:top right; width:162px; padding:0px 8px 5px 8px; float:left; color:#666; font-size:11px; line-height:1.4}

#wellnessToutBox{background:url(../images/assets/bg_wellnessToutBox.gif) top left no-repeat; width:711px; height:282px; padding:8px 6px 0px 5px; font-family:Arial,Helvetica,sans-serif; line-height:1.6}

#wellnessDBox{margin:0px; width:684px; background-color:#fcfeef; border-left:1px solid #f8e8bf; border-right:1px solid #f8e8bf; padding:0px 20px 20px 20px}

#wellnessDBoxBt{background-image:url(../images/assets/obox_bot.gif); background-repeat:no-repeat; background-position:top right; width:725px; height:12px}

#wellnessNameBar{background:url(../images/assets/bg_wellness_name.gif) top left no-repeat; width:715px; height:22px; padding:3px 0px 0px 15px; font-weight:bold; color:#fff}

.wellnessTitle{margin:0px; font-size:20px; font-weight:100; color:#09C; padding:10px 0px 10px 0px}

.wellnessBodyTxt{font-size:13px; color:#666; line-height:1.6}

.wellnessLearnLnk, a.wellnessLearnLnk:active, a.wellnessLearnLnk:link, a.wellnessLearnLnk:visited{padding-top:10px; color:#003079; font-weight:bold; text-decoration:none}

.wellnessLearnLnkO, a.wellnessLearnLnkO:active, a.wellnessLearnLnkO:link, a.wellnessLearnLnkO:visited{padding-top:10px; color:#ff640c; font-weight:bold; text-decoration:none}

a.wellnessLearnLnk:hover{color:#09C}

#dealsSelect{margin:0px; width:684px; background-color:#fff; border-left:1px solid #d7e2e9; border-right:1px solid #d7e2e9; padding:0px 20px 0px 20px}

#dealsSelect2{margin:0px; width:684px; background-color:#fff; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4; padding:0px 20px 0px 20px}

.dealsPulldown{background-color:#FFF; width:160px; font:normal 14px Arial; color:#003079; padding:2px; border:1px solid #abced6}

.dealsPulldownPink{background-color:#FFF; width:160px; font:normal 14px Arial; color:#fa3de2; padding:2px; border:1px solid #abced6}

#dealsInfoBox{text-align:left; color:#003079; background:url(../images/assets/bg_pBox.gif) top left no-repeat; width:314px; height:148px; padding:10px 15px 0px 20px; font-family:Arial,Helvetica,sans-serif; line-height:1.4}

#dealsMarketBar{background:url(../images/assets/bg_deals_market.gif) top left no-repeat; width:715px; height:19px; padding:6px 0px 0px 15px; font-weight:bold; color:#fff}

#dealsMarketBarPink{background:url(../images/assets/bg_deals_market2.gif) top left no-repeat; width:715px; height:19px; padding:6px 0px 0px 15px; font-weight:bold; color:#fff}
#dealsMarketBarPink h3{ color: #fff; font-size: 12px; padding: 0; margin: 0; }

.marketName{margin:0px; width:575px; float:left}

.wellnessbackTop{float:right; width:85px; padding-right:20px; padding-top:6px}

.backTop{float:right; width:85px; padding-right:20px; padding-top:2px}

#dealResult{width:700px; border-top:1px solid #cedbe3; border-right:1px solid #cedbe3; border-bottom:1px solid #cedbe3; padding:10px}

.dealLink, a.dealLink:active, a.dealLink:link, a.dealLink:visited{color:#003079}

.splashBxTxt{margin:0px; line-height:1.6}

.wellnessBxTxt{margin:0px; padding-left:5px; line-height:1.6}

.giveawayBoxTp{ position: relative; top: 10px; } 
#giveawayBox{margin:0px; width:681px; background-color:#edf9ff; border-left:1px solid #d7e2e9; border-right:1px solid #d7e2e9; padding:0px 20px 20px 20px; color:#666}
#giveawayBoxBt{background-image:url(../images/assets/bbox_bot.gif); background-repeat:no-repeat; background-position:top right; width:723px; height:20px}

.giveawaySubTitle{font-size:13px; font-weight:bold; color:#1197d6}

.giveawayTitle, a.giveawayTitle:active, a.giveawayTitle:link, a.giveawayTitle:visited, h3.giveawayTitle{font-size:14px; font-weight:bold; color:#003079; text-decoration:none; margin: 8px 0 0 0; padding: 0;}

.surveyField{width:450px; padding-top:10px; font-weight:bold; color:#666; padding-bottom:5px}

.surveyAnswer{width:210px; padding-left:20px; padding-top:10px; padding-bottom:5px; color:#666}

#surveyBreak{border-bottom:1px dashed #CCC}
/*- Gift Card--------------------------- */
.formField{width:300px; padding-left:20px; padding-top:10px; font-weight:bold; color:#666}

.formAnswer{width:450px; padding-left:20px; padding-top:10px; color:#666}

#giftCardNote{border:1px solid #CCC; padding:10px; color:#180e6f; font-family:Arial,Helvetica,sans-serif;  font-size:11; font-weight:bold}

#giftCardAltNote{border:1px solid #CCC; padding:10px; color:#666; font-family:Arial,Helvetica,sans-serif;  font-size:11}

fieldset{border:1px solid #CCC; padding:10px}

legend{font-weight:bold; font-size:14px; line-height:1.1; color:#180e6f; background:#fff; padding:2px 6px}

.selectDBox{background-color:#FFF; width:160px; font:bold 14px Arial; color:#666; padding:3px 5px 3px 5px; text-align:right}

.selectBox{background-color:#FFF; width:100px; font:bold 14px Arial; color:#666; padding:3px 5px 3px 5px}

.keywordText{background-color:#FFF; width:300px; font:normal 12px Arial; color:#666; padding:2px}

.textbox{background-color:#FFF; width:285px; font:normal 14px Arial; color:#666; padding:3px 5px 3px 5px}

#messagebox{background-color:#FFF; width:500px; font:normal 14px Arial; color:#666; padding:3px 5px 3px 5px}

.textbox:focus, .textbox:hover{background-color:#FF9}

.required{font:bold 12px Verdana; color:#F00; padding:0 4px}

label.postField{margin:0 0px 0 4px; font:bold 11px Arial}

label.formField{width:180px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; float:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:1.1; color:#666}

label.formFieldNR{width:164px; height:32px; margin-left:12px; margin-right:2px; padding-top:5px; padding-left:10px; float:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:1.1; color:#666}

label.formFieldCC{width:180px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; float:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:1.1; color:#666}

.textbox2{float:left; background-color:#FFF; width:120px; font:normal 14px Arial; color:#666; padding:3px 5px 3px 5px}

.div_texbox{width:347px; float:left; height:35px; padding-bottom:3px}

.textbox3{float:left; background-color:#FFF; width:220px; font:normal 14px Arial; color:#666; padding:3px 5px 3px 5px}

.stateSelect{float:left; background-color:#FFF; width:120px; font:normal 12px Arial; color:#666; padding:3px 5px 3px 5px}

.countrySelect{float:left; background-color:#FFF; width:200px; font:normal 12px Arial; color:#666; padding:3px 5px 3px 5px}

label.formFieldPass{width:150px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; float:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:1.1; color:#666}

#optionSendToSelf{margin-top:5px; border:1px dashed #999; background-color:#f1f1f1; padding:4px}

.dateSelect{float:left; background-color:#FFF; width:60px; font:normal 12px Arial; color:#666; padding:3px 5px 3px 5px}

.yearSelect{float:left; background-color:#FFF; width:70px; font:normal 12px Arial; color:#666; padding:3px 5px 3px 5px}

.errorHighlight{color:#F00}

label.confirmField{display:block; width:150px; float:left; margin-bottom:10px; font:bold 12px Arial}

label.confirmAns{display:block; width:350px; float:left; margin-bottom:10px; font:normal 12px Arial}

.shInfo{padding-left:130px; padding-top:10px; padding-bottom:10px; font:normal 10px Arial; color:#F00}

.shInfo2{font:normal 10px Arial; text-decoration:underline}

#toName{position:absolute; top:170px; left:300px; z-index:3; text-align:left; width:350px}

img.gcImage{position:relative}

#orderId{position:absolute; top:465px; left:565px; z-index:3; text-align:left}

.gcOrderC{color:#fff; background-color:#009AFF; padding:3px}

.logoutTxt, a.logoutTxt:active, a.logoutTxt:link, a.logoutTxt:visited{color:#009AFF; font-weight:bold}

#totalBreak{margin-top:5px; border-top:1px dashed #666; padding:5px}

.confirmTitle{ font-family:Arial,Helvetica,sans-serif;  font-size:22;  color:#009AFF; font-weight:bold; margin-bottom:0px}

.confirmReview{ font-family:Arial,Helvetica,sans-serif;  font-size:14px;  color:#180e6f; font-weight:bold; margin-bottom:0px}

/*- Spa Chat--------------------------- */
h3, .boldNavy{color:#180e6f; font-weight:bold; padding-bottom: 0; margin-bottom: 0;}

#forumH{border:1px solid #CCC; background-color:#f8f8f8; padding:10px; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; font-size:10px}

.forumDate{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#333; display:inline-table}

.forumTitle{font-family:Arial,Helvetica,sans-serif; color:#180e6f; font-weight:bold; font-size:14px}
.forumTitle a:link{font-family:Arial,Helvetica,sans-serif; color:#180e6f; font-weight:bold; font-size:14px}
.forumTitle a:visited{font-family:Arial,Helvetica,sans-serif; color:#180e6f; font-weight:bold; font-size:14px}

#mainPost{margin-left:50px; width:500px; border:1px solid #DCEDF6; background-color:#f8f8f8; padding:10px; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; font-size:11px}

#submitPost{margin-left:50px; width:500px; border:1px solid #DCEDF6; background-color:#FFF; padding:10px; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; font-size:11px}

#subPost{margin-left:50px; width:400px; border-bottom:1px solid #DCEDF6; background-color:#D9FFFF; padding:10px; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; font-size:11px}

#videoH{width:549px; border:1px solid #CCC; background-color:#f8f8f8; padding:10px; margin-bottom:10px}

.videoLink, a.videoLink:active, a.videoLink:link, a.videoLink:visited{font-size:14px; color:#180e6f; font-weight:bold; text-decoration:none}

/*- Additional Styles--------------------------- */
.subheaders{font-weight:bold}

.pressHeader{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#09C; font-weight:bold; text-transform:lowercase}

.pressLink, a.pressLink:active, a.pressLink:link, a.pressLink:visited{color:#180e6f; text-decoration:none}

.favoriteTxt{color:#09C; font-size:11px; font-style:italic}

.bLink, a.bLink:active, a.bLink:link, a.bLink:visited{color:#01aae5}

.abcLink, a.abcLink:active, a.abcLink:link, a.abcLink:visited{color:#180e6f; padding:5px; font-weight:bold; text-decoration:none}

.latestDate{color:#1197d6; font-weight:bold}

.tipTitle, h3.tipTitle{padding:10px 0px 10px 0px; color:#1197d6; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size: 12px;}

.latestLink, a.latestLink:active, a.latestLink:link, a.latestLink:visited{color:#180e6f; text-decoration:none}

.adLink, a.adLink:active, a.adLink:link, a.adLink:visited{font-size:11px; color:#180e6f; text-decoration:none}

.gcTextTitle{color:#09C; font-size:18px}

.gcText{font-size:14px; font-weight:bold; color:#666}

.gcTextHighlight{font-size:16px; font-weight:bold; color:#003079}

#gcTextIndent{padding:0px 20px 0px 7px}

.promoHeader{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#09C; font-weight:bold}

.latestHeader{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#09C; font-weight:bold}

.luxeAward{margin-top:0px; margin-right:10px; margin-bottom:5px; margin-left:0px; float:left}

.photo{margin-top:0px; margin-right:10px; margin-bottom:5px; margin-left:0px; float:left}

.homeTxtVot{color:#ff2932; font-weight:bold}

#extraPadding{padding-right:70px}

.pevoniaTxt{font-size:14px; font-weight:bold}

.voteSelect{font:normal 12px Arial; color:#666; line-height:1.4; padding:3px 5px 3px 5px}

.voteSelectP{width:400px; font:normal 12px Arial; color:#666; line-height:1.4; padding:3px 5px 3px 5px}

.spadcastTitle, a.spadcastTitle:active, a.spadcastTitle:link, a.spadcastTitle:visited{font-size:14px; font-weight:bold; color:#003079; text-decoration:none; margin: 0; padding: 0;}

.spadcastTime{font-size:13px}

.vidAsset{color:#0391d3; font-weight:bold}

.vidLink, a.vidLink:active, a.vidLink:link, a.vidLink:visited{color:#666}

#vidOverlay{position:relative; z-index:50; top:-134px}

#vidOverlay2{position:relative; float:left; background:url(../../images/spadcast/roundOver.gif) no-repeat; width:186px; height:134px}

.archiveThumb{border:1px solid #9a999e}

.readArtLink, a.readArtLink:active, a.readArtLink:link, a.readArtLink:visited{font-size:12px; color:#666; text-decoration:none}

.readArtLinkM, a.readArtLinkM:active, a.readArtLinkM:link, a.readArtLinkM:visited{font-size:10px; color:#666; text-decoration:none}

.directTip{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#09C; font-weight:bold}

#flashGalleryH{margin-left:-20px; width:715px; height:520px; background-image:url(../images/gallery/event_gallery_bg.gif); z-index:3; position:absolute}

.flashGallery{    margin-left:-20px; width:713px; height:517px;     position:absolute;     z-index:4}

#flashGalleryE{width:515px; height:540px}

#travelHomeBox{background:url(../images/travel/bg_popular.gif) top left no-repeat; width:193px; height:224px; padding-top:45px; float:left}

#travelHomeBox2{background:url(../images/travel/bg_popular_l.gif) top left no-repeat; width:193px; height:288px; padding-top:45px; float:left}

#travelHomeBox ul{list-style:none; margin:0; padding-left:40px}

#travelHomeBox ul li{font:11px/11px Arial,sans-serif,Tahoma; font-weight:bold; padding-bottom:4px}
#travelHomeBox ul li a{color:#faad11; text-decoration:none}
#travelHomeBox ul li a:hover{color:#ff9000; text-decoration:none}

#travelHomeBox .more{margin-right:15px; text-align:right}

#travelHomeBox2 ul{list-style:none; margin:0; padding-left:40px}

#travelHomeBox2 ul li{font:11px/11px Arial,sans-serif,Tahoma; font-weight:bold; padding-bottom:4px}
#travelHomeBox2 ul li a{color:#faad11; text-decoration:none}
#travelHomeBox2 ul li a:hover{color:#ff9000; text-decoration:none}

#travelHomeBox2 .more{margin-right:15px; text-align:right}

#splashTv3{width:550px; height:269px; float:left}

#travelMap{margin:0px; background-image:url(../images/travel/mapsearch_bg.gif); background-repeat:repeat-y; width:673px; height:340px; padding:0px 5px 0px 5px}

#travelMap-bot{background-image:url(../images/travel/mapsearch_bot.gif); background-repeat:no-repeat; width:745px; height:7px}

#travelMap2{margin:0px; background-image:url(../images/travel/mapsearch2_bg.gif); background-repeat:repeat-y; width:735px; height:340px; padding:0px 5px 0px 5px}

#travelMap2-bot{background-image:url(../images/travel/mapsearch2_bot.gif); background-repeat:no-repeat; width:743px; height:7px}

#travelfrm legend{font-weight:bold; font-size:14px; line-height:1.1; color:#fca812; background:#fff; padding:2px 6px}

#travelfrm-wrapper{text-align:left; margin:0px auto; padding:0px; border:0; width:720px}

#travelfrm-wrapper p{margin:0px; padding-bottom:10px}

#travelfrm-wrapper #side-a{float:left; width:240px}

#travelfrm-wrapper #side-b{float:right; width:240px}

#travelfrm-wrapper #content{float:left; width:32%}

#travelfrm-wrapper label{position:absolute; text-align:right; width:130px}
#travelfrm-wrapper label.check, label.radio{position:relative; text-align:left}

.txtOrangeBig{font-size:24px; color:#ff7e00}

.txtOrange{font-size:18px; color:#ff7e00}

.txtNavyBig{font-size:24px; color:#003079}

#travelres-wrapper{text-align:left; margin:0px auto; padding-top:15px; border:0; width:680px}

#travelres-wrapper p{margin:0px; padding-bottom:10px}

#travelres-wrapper #side-a{float:left; width:12em; border-right:1px solid #dfe8cb; padding-right:1em; margin-right:1em; min-height:8em}

#travelres-wrapper #side-a p{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.0}

#travelres-wrapper #side-a .header{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#ff7e00}

#travelres-wrapper #side-b{float:left; width:12em}

#travelres-wrapper #side-b p{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.0}

#travelres-wrapper #side-b .header{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#ff7e00}

.asearch-link, a.asearch-link:active, a.asearch-link:link, a.asearch-link:visited{font-weight:bold; text-decoration:none; color:#ff7e00}

#travelSplashBox{text-align:left; margin:0px auto; border:0; width:700px}

#travelSplashBox #side-a{text-align:center; float:left; width:340px; padding-right:10px}

#travelSplashBox #side-b{text-align:center; float:left; width:260px; border-left:1px solid #ccc; padding-left:10px}

#travelSplashBox .main-img{height:164px}

#travelSplashBox .header{font-size:15px; font-weight:bold; color:#ff7e00}

#travelsearch-head p{font-size:14px; color:#ff7e00; font-weight:bold}

.wellness-title{font-size:16px; font-weight:bold; color:#ff7e00}

#travelblog-top{margin:0px; background-image:url(../images/assets/ybox.gif); background-repeat:no-repeat; width:647px; height:18px}

#travelblog-cont{margin:0px; background:#fcf7de; width:607px; padding:20px}

#travelblog-cont img{padding:8px}

#travelblog-bot{margin:0px; background-image:url(../images/assets/ybox.gif); background-repeat:no-repeat; background-position:0 -37px; width:647px; height:18px}

#travelblog-story-top{margin:0px; background-image:url(../images/assets/obox.gif); background-repeat:no-repeat; width:647px; height:18px}

#travelblog-story-cont{margin:0px; background:#f5d493; width:607px; padding:20px}

#travelblog-story-bot{margin:0px; background-image:url(../images/assets/obox.gif); background-repeat:no-repeat; background-position:0 -37px; width:647px; height:18px}

.travelblog-story-tit{width:100%; border-bottom:1px solid #CCC; font-size:14px; font-weight:bold}

.sharelinks{text-align:center}

.sharelinks a{font-size:13px; font-weight:bold; color:#ff7e00; text-decoration:none}

#spotlight-head{width:720px}

#spotlight-head #col-a{width:352px; height:30px; float:left; background:#ffe97d; padding:5px 0 0 8px; color:#efa841; font-size:16px; font-weight:bold}

#spotlight-head #col-b{width:352px; height:30px; float:left; background:#efa841; text-align:right; padding:5px 8px 0 0; color:#fff; font-size:16px; font-weight:bold}

.spotlight-tit, h2.spotlight-tit{font-size:15px; font-weight:bold; text-decoration:underline; margin: 0; padding: 0; color: #666;}

.spotlight-special{color:#ff7e00}

.spotlight-spacer{margin:10px; border-bottom:1px solid #ccc}

#bridal { color: #666; }
#bridal .title{font-family:"Times New Roman",Times,serif; font-size:34px; color:#455925; line-height:1.1}
#bridal .subTitle{font-size:16px; line-height:24px}
#bridal .header, #bridal h3{font-family:"Times New Roman",Times,serif; color:#855895; font-size:20px; font-weight: normal; margin: 0; padding: 0;}
#bridal .greyMedium{font-size:14px; line-height:20px}
#bridal a{color:#734084}
#bridal #slideshowBG{position:relative; z-index:1}
#bridal #slideshowControls{position:relative; top:0px; left:10px; z-index:2; float:left}
#bridal .purple-large{font-size:32px; font-family:"Times New Roman",Times,serif; color:#845792; line-height:30px}
#bridal .purple-subTitle{color:#343794; font-weight:bold}
#bridal .copyright{font-size:11px; text-decoration:underline; color:#999}
#bridal #galleries{height:155px; margin:5px 0px 5px 0px; width:700px; float:left}

#bridal .galleryItem{width:220px; float:left; font-size:10px; text-align:center}

#bridal .galleryItem img{border:10px solid white}

#bridal #registry{margin-top:15px; background:url(../images/assets/box_registry.gif) top left no-repeat; width:370px; height:72px; padding:7px 0 0 320px}

#bridal #registry .field{display:inline; border:1px solid #000; background:none; margin-left:5px; padding:0; font:11px; color:#000; width:125px; height:15px}

#bridal #related-links{margin-top:15px; background:url(../images/bridal/related_bg.gif) top left no-repeat; width:680px; height:165px; padding:20px 10px 0 10px; text-align:center}

#bridal #related-links #galleryItem{float:left; width:220px; text-align:center}

#bridal #galleryLinks{margin:5px 0px 5px 0px; width:680px; padding:0 10px 0 10px; float:left}
#bridal .galleryLink{width:220px; float:left; text-align:center}
#bridal .galleryLink a{font-size:11px; color:#333}


#bridalToutBox{background:url(../images/assets/bg_bridalToutBox.gif) top left no-repeat; width:711px; height:436px; padding:14px 6px 0px 5px; font-family:Arial,Helvetica,sans-serif; line-height:1.6}

#bridalHomeBoxBlank{width:164px; padding:0px 8px 5px 0px; float:left; color:#666; font-size:11px; line-height:1.4}

#bridalHomeBox{background-image:url(../images/assets/bg_bridalSplash.gif); background-repeat:repeat-y; background-position:top right; width:162px; padding:0px 8px 5px 8px; float:left; color:#666; font-size:11px; line-height:1.4}

#bridalToutBox .title{font-size:14px; font-weight:bold; color:#49612d; margin-left: 3px;}

#bridalToutBox a{text-decoration:none; color:#aabe86}

.eightyb{font-size:14px; font-weight:bold; color:#7ea3e3}

.eightye{font-weight:bold; color:#8d191e}

#travelfrm-wrapper .field{border:1px solid #7ea3e3; color:#7ea3e3; font-family:Arial,Helvetica,sans-serif}

.diamond-text{color:#7ea3e3; border:1px solid #7ea3e3; width:630px; height:130px; font-family:Arial,Helvetica,sans-serif}

.acceptTxt, a.acceptTxt:active, a.acceptTxt:link, a.acceptTxt:visited{font-size:16px; font-weight:bold; color:#11145a; text-decoration:none; background:#f4f4f4; padding:4px}

.collections-tit{color:#ff7e00; font-size:22px}

.collections-sec .collections-tit{color:#f39c06; font-size:14px; font-weight:bold}

.collections-sec{font-size:14px}

#slideshow-bar{margin:15px 0 10px 0; text-align:center; background-image:url(../images/bridal/slideshow_bar.gif); background-repeat:no-repeat; width:727px; height:25px; padding-top:7px; color:#fff; font-weight:bold}

#slideshow-bar #nav{margin:0px auto; width:160px}

#slideshow-bar .but{float:left; padding-top:2px}

#slideshow-bar #nav .but-txt{float:left; padding:0px 5px 0 5px}

#slideshow-bar p{float:left; margin:0px; padding:2px 5px 0 5px; width:50px}

#slideshow-img-bar{margin-top:6px; width:460px}

#slideshow-img-bar p{margin:0px; float:left; width:290px}

#slideshow-img-bar #nav .but{float:left}

#slideshow-img-bar #nav .but-txt{float:left; padding:0px 5px 0 5px}

#slideshow-img-bar #nav{float:left; width:160px}

#slideshow-img{float:left; width:390px}

#slideshow-cont{float:left; width:330px}

#slideshow-cont .title{margin:10px 0 0 0; font-size:22px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#454543}

#slideshow-cont .title span{margin:10px 0 0 0; font-size:16px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#454543}

#slideshow-cont2{float:left; width:240px}

#slideshow-cont2 .title{margin:10px 0 0 0; font-size:22px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#454543}

#slideshow-cont3{float:left; width:280px}

#slideshow-cont3 .title{margin:10px 0 0 0; font-size:22px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#454543}

.news-signup{margin:0; width:160px; height:123px; background-image:url(../images/assets/bg-signup.gif); background-repeat:no-repeat; padding:5px 10px 0 10px}

.news-signup h2{margin:0 0 5px 0; padding:0; color:#00a9dc; font-size:12px; font-weight:bold}

.news-signup input{margin:0 0 5px 0; padding:2px 0 0 2px; color:#00a9dc; font-size:10px; width:120px; height:14px; border:1px solid #fff}

.news-signup input.zip{margin:0 0 5px 0; padding:2px 0 0 2px; color:#00a9dc; font-size:10px; width:60px; height:14px; float:left}

.news-signup input.signup{width:66px; height:22px; border:none; margin-top:-4px}

.greenPromo{color:#005b32; font-size:14px; font-weight:bold}

#conciergeb-cont{background:url(../images/travel/obox.gif) top left no-repeat; width:715px; height:110px; padding:10px 15px 0px 15px; font-family:Arial,Helvetica,sans-serif; line-height:1.6}

#splashBoxT h2{margin:0; padding:0 0 6px 0; font-size:20px; color:#ffa614; float: none;}
#splashBoxT h2 a{color:#ffa614; text-decoration:none}
#splashBoxT h2 a:visited{color:#ffa614; text-decoration:none}
#conciergeb-cont h2{margin:0; padding:0 0 6px 0; font-size:20px; color:#ffa614}
#conciergeb-cont p{margin:0; font-size:12px; color:#999}
#conciergeb-cont .learn{text-align:right}

#travel-search{margin:0px 0 0 7px; background-image:url(../images/assets/sbox.gif); background-repeat:no-repeat; width:522px; height:60px; padding:5px 0 0 15px}

ul.gcproducts{width:100%; overflow:hidden; margin:0; list-style:none; margin-left:-30px; _margin-left:-0px; margin-top:20px}

ul.gcproducts li{font-family:Arial,sans-serif,Tahoma; float:left; padding:0 0 20px; width:180px}

ul.gcproducts li.first{padding:0 0 20px 0}

ul.gcproducts li div{width:20px; float:left}

ul.gcproducts li img{border:1px solid #ccc}

ul.gcproducts li .details{border:none; margin-left:20px}

ul.gcproducts li p{font-size:11px; padding-left:20px; width:150px}

.pwrtravel{position:relative; z-index:20; top:-30px; left:530px; height:5px}

#headMenu ul{margin:0; padding:0; list-style:none}

#headMenu ul li{float:left}

a.nav-home{display:block; width:54px; height:24px; background:url(/images/menu/new/home.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-press{display:block; width:53px; height:24px; background:url(/images/menu/new/press.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-travel{display:block; width:130px; height:24px; background:url(/images/menu/new/travel.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-deals{display:block; width:73px; height:24px; background:url(/images/menu/new/stealdeals.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-giftcards{display:block; width:75px; height:24px; background:url(/images/menu/new/giftcards.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-giveaways{display:block; width:76px; height:24px; background:url(/images/menu/new/giveaways.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-bridal{display:block; width:130px; height:24px; background:url(/images/menu/new/bridal.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-owners{display:block; width:86px; height:24px; background:url(/images/menu/new/contact.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-blog{display:block; width:53px; height:24px; background:url(/images/menu/new/blog.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-blog{display:block; width:53px; height:24px; background:url(/images/menu/new/blog.gif) no-repeat; text-indent:-9999px; overflow:hidden}
a.nav-ispa{display:block; width:115px; height:24px; background:url(/images/menu/new/ispa.gif) no-repeat; text-indent:-9999px; overflow:hidden}

a.nav-home:hover, a.nav-press:hover, a.nav-travel:hover,
a.nav-deals:hover, a.nav-giftcards:hover, a.nav-giveaways:hover,
a.nav-bridal:hover, a.nav-owners:hover, a.nav-blog:hover,
a.nav-ispa:hover {background-position:0 -24px}

#headMenu ul li.ispa{ margin-left: 50px; }

a.nav-home-on{display:block; width:54px; height:24px; background:url(/images/menu/new/home.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-press-on{display:block; width:53px; height:24px; background:url(/images/menu/new/press.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-travel-on{display:block; width:130px; height:24px; background:url(/images/menu/new/travel.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-deals-on{display:block; width:73px; height:24px; background:url(/images/menu/new/stealdeals.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-giftcards-on{display:block; width:75px; height:24px; background:url(/images/menu/new/giftcards.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-giveaways-on{display:block; width:76px; height:24px; background:url(/images/menu/new/giveaways.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-bridal-on{display:block; width:130px; height:24px; background:url(/images/menu/new/bridal.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-owners-on{display:block; width:86px; height:24px; background:url(/images/menu/new/contact.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-blog-on{display:block; width:53px; height:24px; background:url(/images/menu/new/blog.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}
a.nav-ispa-on{display:block; width:115px; height:24px; background:url(/images/menu/new/ispa.gif) no-repeat; background-position:0 -24px; text-indent:-9999px; overflow:hidden}

#subNav{width:730px; padding-left:10px; float:left; text-align:left}
#subNav ul{list-style:none; padding:0; margin:0}
#subNav  li{float:left; margin:0 0.15em}
#subNav li a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#0d2474; text-decoration:none; padding-left:14px}
#subNav li.first a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#0d2474; text-decoration:none; padding-left:14px}
#subNav li.firstSelect a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#09C; text-decoration:none; padding-left:14px}
#subNav li.select a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#09C; text-decoration:none; padding-left:14px}
#subNav li a:hover{color:#09C}

#subNav-gcards{width:730px; padding-left:10px; float:left; text-align:left}
#subNav-gcards ul{list-style:none; padding:0; margin:0}
#subNav-gcards  li{float:left; margin:0 0.15em}
#subNav-gcards li a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#b79e7e; text-decoration:none; padding-left:14px}
#subNav-gcards li.first a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#b79e7e; text-decoration:none; padding-left:14px}
#subNav-gcards li.firstSelect a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#b66210; text-decoration:none; padding-left:14px}
#subNav-gcards li.select a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#b66210; text-decoration:none; padding-left:14px}
#subNav-gcards li a:hover{color:#b66210}

#subNav-deals{width:730px; padding-left:10px; float:left; text-align:left}
#subNav-deals ul{list-style:none; padding:0; margin:0}
#subNav-deals  li{float:left; margin:0 0.15em}
#subNav-deals li a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#f88bd9; text-decoration:none; padding-left:14px}
#subNav-deals li.first a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#f88bd9; text-decoration:none; padding-left:14px}
#subNav-deals li.firstSelect a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#f333bc; text-decoration:none; padding-left:14px}
#subNav-deals li.select a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#f333bc; text-decoration:none; padding-left:14px}
#subNav-deals li a:hover{color:#f333bc}

#subNav-bridal{width:730px; padding-left:10px; float:left; text-align:left}
#subNav-bridal ul{list-style:none; padding:0; margin:0}
#subNav-bridal  li{float:left; margin:0 0.15em}
#subNav-bridal li a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#6569d4; text-decoration:none; padding-left:14px}
#subNav-bridal li.first a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#6569d4; text-decoration:none; padding-left:14px}
#subNav-bridal li.firstSelect a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#343891; text-decoration:none; padding-left:14px}
#subNav-bridal li.select a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#343891; text-decoration:none; padding-left:14px}
#subNav-bridal li a:hover{color:#343891}

#subNav-travel{width:730px; padding-left:10px; float:left; text-align:left}
#subNav-travel ul{list-style:none; padding:0; margin:0}
#subNav-travel li{float:left; margin:0 0.15em}
#subNav-travel li a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#feab23; text-decoration:none; padding-left:14px}
#subNav-travel li.first a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#feab23; text-decoration:none; padding-left:14px}
#subNav-travel li.firstSelect a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#ff5411; text-decoration:none; padding-left:14px}
#subNav-travel li.select a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#ff5411; text-decoration:none; padding-left:14px}
#subNav-travel li a:hover{color:#ff5411}

#subNav-tips{width:730px; padding-left:10px; float:left; text-align:left}
#subNav-tips ul{list-style:none; padding:0; margin:0}
#subNav-tips  li{float:left; margin:0 0.15em}
#subNav-tips li a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#e759d4; text-decoration:none; padding-left:14px}
#subNav-tips li.first a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#e759d4; text-decoration:none; padding-left:14px}
#subNav-tips li.firstSelect a{background:none; background-color:#fff; font-size:11px; float:left; display:block; color:#b601a6; text-decoration:none; padding-left:14px}
#subNav-tips li.select a{background:url(../images/icons/break_subnav.gif) center left no-repeat; float:left; display:block; font-size:11px; color:#b601a6; text-decoration:none; padding-left:14px}
#subNav-tips li a:hover{color:#e759d4}

.pressBox{margin:0; width:723px; position:absolute; top:364px; _top:400px;  z-index:10; padding:0; text-align:right}
html>body .pressBox{*top:330px}
.pressBox p{width:140px; margin:0; float:right; padding-top:10px; color:#0d2474; font-weight:bold}
.pressBox div{margin:0 10px 0 0; float:right; text-align:right}

.dealInfo{margin-top:10px; margin-bottom:10px; border-top:1px solid #cedbe3; padding-top:10px}

.headersBrown{margin:15px 0 10px 0; _padding-top:15px; font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#463b25; text-transform:lowercase}

.gcBox-how{margin-top:4px; width:500px; height:251px; padding:10px; background:url(/images/giftcards/pic_how.gif) no-repeat}
.gcBox-how h2{margin:5px 0 0 124px; color:#372d13; font-size:20px; font-weight:bold}
.gcBox-how h3{margin:0 0 0 124px; color:#635948; font-size:14px;  font-weight:normal}
.gcBox-how ul.bul-a{margin:15px 0 0 100px; padding:0 0 0 40px; color:#635948}
.gcBox-how ul.bul-b{margin:15px 0 0 0; padding:0 0 0 30px; color:#635948}
.gcBox-how ul.bul-b li{padding-bottom:10px}
.gcBox-how ul.bul-c{margin:0; padding:0 0 0 30px; color:#635948}
.gcBox-how ul.bul-c li{padding-bottom:10px}
.gcBox-how ul{ color:#635948; line-height:1.5em}
.gcBox-how ul h3{font-size:16px; font-weight:bold; color:#29badf; margin: 0; padding: 0 3px 0 0;  float: left;}

.gcBox-corp{margin-top:4px; width:500px; height:121px; padding:130px 10px 10px 10px; background:url(/images/giftcards/pic_corp.gif) no-repeat}
.gcBox-corp p{color:#635948; font-size:13px;  font-weight:normal; line-height:1.2em}

#corpBox-top{margin:0px; background-image:url(/images/assets/bbox.gif); background-repeat:no-repeat; width:716px; height:18px}

#corpBox-cont{margin:0px; background:#dcd8cd; width:676px; padding:20px}

#corpBox-cont img{padding:8px}

#corpBox-bot{margin:0px; background-image:url(/images/assets/bbox.gif); background-repeat:no-repeat; background-position:0 -37px; width:716px; height:18px}

#corpBox-cont h3{margin:0; padding:0 0 20px 0; color:#019dc4; font-size:20px; text-decoration:underline}
#corpBox-cont ul{margin:0; padding:0 0 0 20px; color:#3b3118; font-size:14px; font-style:italic; font-weight:bold}
#corpBox-cont p{margin:0 0 20px 45px; font-size:17px; color:#3b3118}
#corpBox-cont p span{font-weight:bold; color:#019dc4; text-decoration:underline}
#corpBox-cont .contact{margin:0 0 20px 0; text-align:center; font-weight:bold}
#corpBox-cont .contact a, .contact a:visited{color:#019dc4; text-decoration:none}

#giftCardMarketBox{background:url(/images/splash/bg_markets_gc.gif) top left no-repeat; width:156px; height:217px; padding:52px 17px 0px 20px; float:left}

.headersBrown{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#463b25; text-transform:lowercase}

#breadCrumbAreaB{margin:0px; background-image:url(/images/assets/bg_bcumbB_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#463b25; font-family:Arial,helvetica; color:#fff; padding-left:4px; padding-top:4px; padding-right:24px; height:21px; width:auto; float:left}

#splashBoxGc{background:url(/images/splash/section_bg_gc.gif) top left no-repeat; width:693px; height:161px; padding:10px 15px 0px 15px; font-family:Arial,Helvetica,sans-serif; line-height:1.6;  color:#fff}
#splashBoxGc h2{margin:0; padding:0 0 6px 0; font-size:20px; color:#fff}
#splashBoxGc h2 a, #splashBoxT h2 a:visited{color:#fff; text-decoration:none}
#splashBoxGcA{padding:0px 4px 4px 2px; color:#fff}

#giftCardHomeBox-a{width:238px; padding:0px 4px 5px 4px; float:left; color:#666; font-size:11px; line-height:1.4}

#giftCardHomeBox{background-image:url(/images/assets/bg_wellnessSplash3.gif); background-repeat:repeat-y; background-position:top left; width:238px; height:240px; padding:0px 4px 5px 8px; float:left; color:#666; font-size:11px; line-height:1.4}

#splashBoxT h2 a:visited{color:#ffa614; text-decoration:none}

#wTipssplashBox{background:url(../images/assets/tips/cat-bg.gif) top left no-repeat; width:693px; height:133px; padding:5px 15px 0px 15px; font-family:Arial,Helvetica,sans-serif; line-height:1.6; margin-bottom:15px}

#wTipssplashBoxA{padding:0px 4px 4px 0px; color:#00307a}

.wellnessTxtBigGrey, h2.wellnessTxtBigGrey{font-size:14px; color:#666; margin-bottom: 10px;}

ul.wellcat{margin:10px 0 10px 0; padding:0; list-style-type:none; height:40px}
ul.wellcat li{float:left; padding-right:25px; color:#b601a6}
ul.wellcat li a{font-size:15px; color:#b601a6}
ul.wellcat li.main{padding-left:15px; font-size:20px}

#tipsCatBar{background:url(/images/assets/tips/sec-bg.gif) top left no-repeat; width:717px; height:21px; padding:4px 0px 0px 13px; font-weight:bold; color:#fff}

.catName, h3.catName{margin:0px; width:575px; float:left; font-weight:bold; color:#fff; font-size: 12px;}
.wtipTitle{padding:10px 0px 0 0px; color:#b601a6; font-size:16px}
#wTipBar{width:730px; height:19px; padding:6px 0px 0px 0}
.wtipTitleFloat, h3.wtipTitleFloat{color:#b601a6; font-size:16px;  margin:0px; width:575px; float:left; font-weight: normal}
.wtipsB{padding:0 10px 10px 15px; border-bottom:2px solid #b601a6}
.wtipsBN{padding:0 10px 10px 15px}

.wtips{padding:0 10px 10px 15px}

.press-item{padding-bottom:15px}
.press-img{height:204px; padding-bottom:10px}
.press-img a img, .press-img a:link img, .press-img a:visited img{border:1px solid #ccc}

.backtotop{margin-top:15px; padding-top:10px; border-top:1px dashed #ccc; text-align:right}
.backtotop a{background-image:url(/images/assets/press/i-arrow.gif); background-repeat:no-repeat; background-position:top right; padding-right:15px; text-decoration:none; color:#48898d; font-weight:bold}

.backtotop-nb{margin-top:15px; padding-top:10px; border-top:1px dashed #ccc; text-align:right}
.backtotop-nb a{background-image:url(/images/assets/press/i-arrow.gif); background-repeat:no-repeat; background-position:top right; padding-right:15px; text-decoration:none; color:#48898d; font-weight:bold}

ul.sitemap li{padding-bottom:10px}
ul.sitemap li a{text-decoration:underline; color:#00a3dd}

#splashTravelBox-dev{width:193px; height:269px; float:left; background:url(../images/splash/bg_travel.gif) no-repeat 0 0; padding: 4px 0 0 5px;}
img.nav { border: 1px solid black; margin-bottom: 5px; }

/* LUXE AWARDS */

.luxewinner{ width: 222px; height: 84px; background: url(/images/luxewinners/section.gif) no-repeat; padding: 12px 3px 0 8px; }
.luxewinner img{  }
.luxewinner .lx-col{ width: 64px; margin-right: 3px; float: left; text-align: center; }
.luxewinner .colb{ width: 150px; float: right;  }
.luxewinner h2{ margin: 0; padding: 0; font-weight: normal; font-size: 13px; font-weight: bold; color: #fff; }
.luxewinner h3{ margin: 0; padding: 0; font-weight: normal; font-size: 12px; color: #fff; }

.luxewinner-2{ width: 222px; height: 165px; background: url(/images/luxewinners/section-2.gif) no-repeat; padding: 15px 3px 0 8px; }
.luxewinner-2 ul{ list-style-type: none; margin: 0; padding: 0; }
.luxewinner-2 ul li{ height: 54px; padding-bottom: 29px; }
.luxewinner-2 img{  }
.luxewinner-2 .lx-col{ width: 64px; margin-right: 3px; float: left; text-align: center; }
.luxewinner-2 .colb{ width: 150px; float: right;  }
.luxewinner-2 h2{ margin: 0; padding: 0; font-weight: normal; font-size: 13px; font-weight: bold; color: #fff; }
.luxewinner-2 h3{ margin: 0; padding: 0; font-weight: normal; font-size: 12px; color: #fff; }


.luxewinner-3{ width: 222px; height: 248px; background: url(/images/luxewinners/section-3.gif) no-repeat; padding: 12px 3px 0 8px; }
.luxewinner-3 img{  }

.luxewinner-3 ul{ list-style-type: none; margin: 0; padding: 0; }
.luxewinner-3 ul li{ height: 45px; padding-bottom: 32px; }
.luxewinner-3 ul li.row-2 { padding-bottom: 35px; }
.luxewinner-3 ul li.row-2 img{ padding-top: 0; }
.luxewinner-3 ul li.row-3 img{ padding-top: 0; }

.luxewinner-3 .lx-col{ width: 64px; margin-right: 3px; float: left; text-align: center; }
.luxewinner-3 .colb{ width: 150px; float: right;  }
.luxewinner-3 h2{ margin: 0; padding: 0; font-weight: normal; font-size: 13px; font-weight: bold; color: #fff; }
.luxewinner-3 h3{ margin: 0; padding: 0; font-weight: normal; font-size: 12px; color: #fff; }

ul.past-winners { list-style-type: none; margin: 0; padding: 0; margin-top: 15px; }
ul.past-winners  li{ float: left; padding-right: 20px; }
ul.past-winners  li a{ font-size: 14px; font-weight: bold; color: #0099cc; text-decoration: none;} 

.lxleft{ float: left; padding-right: 35px; }
.lxright{ float: right;  }

.force_break{ clear: both; }


h2.bridal-prewedp, h2.bridal-spaact, h2.bridal-beauty, h2.bridal-getaways{margin:0; padding:0; text-indent:-9999px; overflow:hidden;  border: none; }

h2.bridal-prewedp span{background:url(/images/bridal/prewedp_large.jpg) no-repeat 0 0; display:block; width:378px; height:258px; margin:0;}
h2.bridal-spaact span{background:url(/images/bridal/activities_large.jpg) no-repeat 0 0; display:block; width:378px; height:258px; margin:0;}
h2.bridal-beauty span{background:url(/images/bridal/bridal_large.jpg) no-repeat 0 0; display:block; width:378px; height:258px; margin:0;}
h2.bridal-getaways span{background:url(/images/bridal/photo_large.jpg) no-repeat 0 0; display:block; width:378px; height:258px; margin:0;}


.twocolumns2 .navigation{ padding-top: 10px; }
.twocolumns2 .navigation li a{ font-size: 11px; }