
/* ::::: http://o.aolcdn.com/commerce/travel/static_v29_3/css/globalStyles.css ::::: */

html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(85, 85, 85); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style-type: none; list-style-image: none; list-style-position: outside; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0pt none ; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select {  }
legend { color: rgb(0, 0, 0); }
del, ins { text-decoration: none; }
body { color: rgb(85, 85, 85); font-family: arial,verdana,sans-serif; }
a { color: rgb(73, 163, 202); }
a:visited, a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
#breadcrumb { padding: 3px 0pt 3px 10px; background: transparent url('travelgradients09.gif') repeat scroll 0pt -195px; clear: both; text-align: left; font-size: 11px; height: 15px; }
#breadcrumb ul li { display: inline; }
#breadcrumb ul { float: left; width: 66%; }
#breadcrumb ul li a { text-transform: capitalize; }
.msgrBar { float: right; width: auto; font-size: 11px; margin-right: 20px; display: inline; }
.msgrBar a { padding-left: 2px; }
.msgrBar a:hover { text-decoration: underline ! important; }
.msgrBar img { position: relative; top: 3px; }
ul.orangeList li { background: transparent url('travelimgs09.gif') no-repeat scroll 0px -815px; padding-left: 10px; margin-left: 10px; }
.sideBarMod { border: 1px solid rgb(241, 248, 251); margin: 0pt 0pt 20px 10px; padding: 0pt; width: 300px; }
.sideBarMod h3 { padding: 2px 0pt 3px 10px; background: transparent url('travelgradients09.gif') repeat-x scroll 0pt -34px; color: rgb(255, 255, 255); margin-bottom: 10px; }
.sideBarMod ul { margin: 0pt; padding-bottom: 10px; }
.mainContentMod { border: 1px solid rgb(220, 234, 244); margin: 0pt 10px 10px 0pt; }
.mainContentMod h3 { padding: 1px 0pt 0pt 10px; background: transparent url('travelgradients09.gif') repeat-x scroll 0pt -330px; color: rgb(255, 255, 255); font-size: 12px; height: 18px; font-weight: bold; }
.mainContentMod ul { padding: 10px; }
h1 { text-transform: uppercase; font-weight: bold; font-size: 18px; }
h2 { font-size: 14px; font-weight: bold; }
h3 { font-weight: bold; font-size: 12px; }
h4 { font-size: 12px; font-weight: bold; }
h5 { font-size: 10px; }
.globalHeaderBlock { border: 1px solid rgb(214, 223, 231); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 980px; text-align: left; }
.aolHat { padding: 2px 0pt; background: rgb(239, 235, 239) none repeat scroll 0% 0%; text-transform: uppercase; font-size: 10px; }
.aolHat ul { padding: 0pt ! important; }
.aolHat ul li { display: inline; }
.aolHat ul li a { border-right: 1px solid rgb(102, 102, 102); padding: 0pt 10px; color: rgb(131, 131, 131); }
.aolHat ul li a.last { border-right: 0pt none; }
.globalHeaderMiddleBlock { margin: 22px 0pt; float: left; width: 978px; }
.channelLogoHeader { padding: 20px 0pt 0pt; float: left; width: 300px; }
.channelLogoHeader a { margin-left: 20px; }
.channelSearchBlock { float: left; width: 400px; }
ul.searchUl { padding: 0pt ! important; float: left; margin-left: 20px; font-size: 12px; display: inline; }
.searchUl li { float: left; margin-right: 26px; display: inline; }
.searchUl li.tabSel { border-style: solid; border-color: rgb(208, 220, 231); border-width: 1px 1px 0pt; padding: 2px 13px 0pt; background: transparent url('travelgradients09.gif') repeat scroll 0pt -410px; color: rgb(255, 255, 255); position: relative; top: 1px; height: 15px; }
.searchUl li.tabClr { padding-top: 3px; }
.searchBg { border: 1px solid rgb(208, 220, 231); background: transparent url('travelgradients09.gif') repeat scroll 0pt -360px; clear: both; float: left; width: 395px; }
.searchBg .inpButDiv { padding: 7px 0pt; float: left; }
.searchBg .inpSearch { margin: 0pt 4px 0pt 7px; float: left; }
.searchBg .butSearch { float: left; }
.inpButDiv input { border: 1px solid rgb(208, 220, 231); padding: 3px 0pt 0pt 3px; font-size: 12px; width: 264px; height: 17px; margin-top: 1px; color: rgb(85, 85, 85); margin-left: 1px; font-family: arial; }
.inpButDiv button { border: 0px solid ; background: transparent url('travelimgs09.gif') repeat scroll 0pt -1320px; width: 105px; height: 21px; margin-top: 2px; cursor: pointer; }
.loginLogoutBlock { float: left; width: 278px; }
#loginStatus { float: left; font-size: 11px; font-weight: bold; width: 260px; text-align: right; }
#loginStatus a, #loginStatus a:hover { color: rgb(102, 102, 102); text-decoration: none; }
#userName { color: rgb(102, 102, 102); font-size: 12px; }
#loginStatus #sns_logout a { color: rgb(73, 163, 202); font-weight: normal; }
.headerMenu_feedbackBlock { float: left; width: 978px; }
.headerMenublock { float: left; width: 850px; font-size: 12px; }
ul.mainMenu { padding: 0pt ! important; float: left; width: 100%; }
ul.mainMenu li { padding: 0pt 0pt 3px 15px; float: left; }
ul.mainMenu li.seperatorBar { color: rgb(85, 85, 85); }
ul.mainMenu li.liDiv a { font-weight: bold; color: rgb(85, 85, 85); }
ul.mainMenu li.liDiv a:hover { color: rgb(244, 128, 30); text-decoration: none; }
ul.subNav { border-style: none solid solid; border-color: -moz-use-text-color rgb(208, 220, 231) rgb(208, 220, 231); border-width: medium 1px 1px; padding: 6px 0pt 7px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; position: absolute; z-index: 9100; }
ul.mainMenu li.liDiv ul.subNav li a { padding: 1px 0pt 1px 13px; font-weight: normal ! important; float: left; }
ul.mainMenu li.liDiv ul.subNav li a:hover { background: rgb(244, 128, 30) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
#travelGuidesLI .ifrm, #travelIdeasIframe, #dealsIframe { z-index: 8900; position: absolute; display: none; }
ul.dealsUL { margin: 3px 0pt 0pt -17px; width: 104px; }
ul.dealsUL li { padding: 0pt 5px 4px; float: left; }
ul.travelIdeasUL li ul.travelIdeasDiv li, ul.travelGuidesUL li ul.travelGuidesDiv li { margin: 0pt; padding: 0pt 0pt 4px 5px; float: left; }
ul.travelIdeasUL li ul.travelIdeasDiv1 li, ul.travelGuidesUL li ul.travelGuidesDiv1 li { margin: 0pt; padding: 0pt 5px 4px 0pt; }
ul.dealsUL li a { width: 81px; }
ul.travelIdeasUL { margin: 3px 0pt 0pt -17px; width: 243px; float: left; }
ul.mainMenu ul.subNav li.travelTwoColumn { margin: 0pt; padding: 0pt; float: left; display: block; }
ul.mainMenu ul.subNav li.travelTwoColumn ul.travelIdeasDiv { margin: 0pt; padding: 0pt; float: left; width: 118px; }
ul.mainMenu ul.subNav li.travelTwoColumn ul.travelIdeasDiv1 { margin: 0pt; padding: 0pt; float: left; width: 125px; }
.travelIdeasDiv li a { width: 98px; }
.travelIdeasDiv1 li a { width: 106px; }
ul.travelGuidesUL { margin: 3px 0pt 0pt -17px; width: 302px; }
ul.mainMenu ul.subNav li.travelGuidesTwo { margin: 0pt; padding: 0pt; float: left; display: block; }
ul.mainMenu ul.subNav li ul.travelGuidesDiv { margin: 0pt; padding: 0pt; float: left; width: 161px; }
ul.mainMenu ul.subNav li ul.travelGuidesDiv1 { margin: 0pt; padding: 0pt; float: left; width: 139px; }
.travelGuidesDiv li a { width: 145px; }
.travelGuidesDiv1 li a { width: 121px; }
ul.dealsUL, ul.travelIdeasUL, ul.travelGuidesUL { display: none; }
#dealsLI .ifrm { margin: 16px 0pt 0pt -17px; width: 106px; height: 116px; }
#travelIdeasIframe { margin: 3px 0pt 0pt -17px; width: 242px; height: 143px; }
#travelGuidesIframe { margin: 3px 0pt 0pt -17px; width: 300px; height: 115px; }
ul.mainMenu li.liDiv a.menuSelected { color: rgb(73, 163, 202); }
ul.mainMenu li.liDiv a.menuSelected:hover { color: rgb(244, 128, 30); text-decoration: none; }
.feedbackBlock { float: right; font-size: 11px; margin-right: 20px; }
#footerContainer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 980px; clear: both; padding-top: 0pt; margin-top: 0pt; }
.footerCont { float: left; display: block; width: 980px; font-size: 12px; padding-bottom: 8px; }
.logoNSearchCont { border: 1px solid rgb(225, 225, 225); padding: 23px 0pt; float: left; display: block; width: 978px; }
.footerLinksContainer { padding: 4px 0pt 0pt; float: left; width: 100%; }
.footerLinksContainer ul, .footerLinksContainer p { text-align: center ! important; }
.footerLinksContainer ul li { display: inline; font-weight: bold; }
.footerLinksContainer ul li a { font-weight: normal; }
.footerLinksContainer ul.downloadUL { padding: 7px 0pt; }
.footerLinksContainer ul li.boldFont { color: rgb(104, 104, 104); padding-right: 1px; }
#seoFooter p, #seoFooter { margin: 0pt 10px 10px; text-align: center; clear: both; }
#footerContainer p { text-align: center; }
div#seoFooter p.copyRightTxt, div.seofooterdiv p.copyRightTxt { margin-bottom: 0px; padding-bottom: 0px; }
div#seoFooter p.wnsa_p, div.seofooterdiv p.wnsa_p { margin: 0px; padding: 0px; }
div.autosuggest { border: 1px solid rgb(170, 170, 170); padding: 0pt; position: absolute; font-size: 12px; background-position: center top; background-repeat: no-repeat; font-style: normal; z-index: 2000; }
div.autosuggest iframe.ifram { border: 1px solid rgb(255, 255, 255); display: block; z-index: 804; position: absolute; left: 0pt; }
div.autosuggest ul { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; z-index: 806; }
div.autosuggest ul li { margin: 2px; color: rgb(66, 81, 107); padding-left: 15px; text-align: left; }
div.autosuggest ul li.cityIcon { background: transparent url('travelimgs09.gif') no-repeat scroll 0pt -1400px; }
div.autosuggest ul li.hotelsIcon { background: transparent url('travelimgs09.gif') no-repeat scroll 0pt -1460px; }
div.autosuggest ul li.hotelBrandIcon { background: transparent url('travelimgs09.gif') no-repeat scroll 0pt -1528px; }
div.autosuggest ul li a { background: transparent none repeat scroll 0% 0%; color: rgb(66, 81, 107); display: block; text-decoration: none; text-shadow: 0pt 0pt 5px rgb(0, 0, 0); position: relative; padding-left: 3px; width: 100%; }
div.autosuggest ul li a:hover { background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
div.autosuggest ul li.as_highlight a:hover { background: rgb(163, 175, 197) none repeat scroll 0% 0%; }
div.autosuggest ul li a span { padding: 0pt; display: block; font-weight: normal; }
div.autosuggest ul li a span small { font-weight: normal; color: rgb(153, 153, 153); }
div.autosuggest ul li.as_highlight a span small { color: rgb(204, 204, 204); }
div.autosuggest ul li.as_highlight a { background: rgb(163, 175, 197) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }

/* ::::: http://o.aolcdn.com/commerce/travel/static_v29_3/css/travelGlobalNEW.css ::::: */

html, body, p, ul, ol, img, form { border: 0pt none ; margin: 0pt; padding: 0pt; }
body { margin: 0pt auto; background: rgb(239, 239, 239) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-family: arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#pageContainer { margin: 0pt auto; font-size: 12px; width: 980px; text-align: center; }
#headContainer { width: 980px; }
#ad728, #ad728x90 { margin: 0pt auto; background: rgb(239, 239, 239) none repeat scroll 0% 0%; width: 980px; text-align: center; padding-bottom: 10px; }
#ad300x250 { margin: 10px 0pt 10px 10px; }
#headerContainer { margin: 10px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; }
#pageContent { width: 980px; text-align: left; }
#mainContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; width: 650px; float: left; padding-bottom: 20px; }
#mainContent h1 { font-weight: bold; }
#sideBar { background: rgb(239, 239, 239) none repeat scroll 0% 0%; float: right; width: 328px; }
li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; }
.hide { display: none; }
ul { margin: 0pt; }
ul > li { display: list-item; }
h1, h2, h3, h4, h5, p { margin: 0pt; padding: 0pt; }
h1, h2 { font-weight: normal; }
h1, h2, h3 { color: rgb(247, 142, 86); }
h1 { margin: 10px 0pt 0pt 10px; font-size: 22px; color: rgb(247, 142, 86); }
#main h1 { font-size: 18px; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
.orange { color: rgb(247, 142, 86); }
.bgColor { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.clear { clear: both; }
.inputInvalid { border: 1px solid rgb(255, 0, 0); padding: 2px 0px; color: rgb(85, 85, 85); font-size: 12px; }
.inputInvalidLbl { color: rgb(255, 0, 0); font-size: 12px; font-weight: normal; }
#breadcrumb { padding: 3px 0pt 3px 10px; background: transparent url('graddeals1') repeat-x scroll 0pt -400px; clear: both; text-align: left; font-size: 11px; height: 15px; }
#breadcrumb ul li { display: inline; }
#breadcrumb ul { float: left; width: 66%; }
#breadcrumb ul li a { text-transform: capitalize; }
.msgrBar { float: right; width: auto; font-size: 11px; margin-right: 20px; }
.msgrBar a { color: rgb(31, 119, 163); padding-left: 2px; }
.msgrBar a:hover { text-decoration: underline ! important; }
.msgrBar img { position: relative; top: 3px; }
#mainContent .spLinks { width: 620px; margin-left: 15px; margin-bottom: 10px; font-size: 11px; }
#mainContent .spLinks h5 { float: right; color: rgb(66, 140, 205); font-weight: normal; text-align: right; width: auto; }
.spLinks li { padding: 2px 0pt; }
.spLinks li h3, .spLinks li h4 { margin: 0pt; padding: 0pt; width: 620px; font-size: 11px; font-weight: normal; color: rgb(83, 85, 98); }
.spLinks li h3 { color: rgb(58, 139, 23); font-weight: bold; }
.spLinks li a:hover { text-decoration: none; }
.spLinks h2, .spLinks h2 a { margin: 0pt; padding: 0pt; color: rgb(66, 140, 205); font-size: 12px ! important; font-weight: bold ! important; }
#sponsoredLinks, .sponsoredLinks { margin: 10px; clear: both; }
#sponsoredLinks h2, #sponsoredLinks h3, #sponsoredLinks h4, .sponsoredLinks h2, .sponsoredLinks h3, .sponsoredLinks h4 { margin: 0pt ! important; }
#sponsoredLinks h5, h5#s_head, h5#s2_head, .sponsoredLinks h5 { float: right; color: rgb(66, 140, 205); font-size: 11px; font-weight: normal; margin-top: 0pt; }
#sponsoredLinks ul, .sponsoredLinks ul { margin: 0pt; padding: 0pt; }
#sponsoredLinks li, .sponsoredLinks li { padding: 2px 0px; font-size: 11px; text-align: left; margin-left: 5px; }
#sponsoredLinks li h3, #sponsoredLinks li h4, .sponsoredLinks li h3, .sponsoredLinks li h4 { margin: 0pt; padding: 0pt; font-size: 11px; font-weight: normal; color: rgb(83, 85, 98); }
#sponsoredLinks li h3, .sponsoredLinks li h3 { color: rgb(58, 139, 23); font-weight: bold; }
#sponsoredLinks li a, .sponsoredLinks li a { text-decoration: none; }
#sponsoredLinks li a:hover, .sponsoredLinks li a:hover { cursor: pointer; text-decoration: none; }
#sponsoredLinks h2, #sponsoredLinks h2 a, .sponsoredLinks h2, .sponsoredLinks h2 a { margin-top: 10px; color: rgb(66, 140, 205); font-size: 12px ! important; font-weight: bold ! important; }
#sponsoredLinks #moreSponsoredLinks { margin: 12px 0px 0px 5px; float: left; font-family: arial; color: rgb(85, 85, 85); font-size: 13px; }
#container span, #container .cal_body a { color: rgb(0, 0, 0); text-decoration: none; float: left; width: 25px; text-align: center; }
#container span.out { background: rgb(203, 214, 234) none repeat scroll 0% 0%; color: rgb(136, 136, 136); }
#container .calendar { border: 1px solid rgb(3, 35, 90); padding: 0pt; background: rgb(231, 235, 244) none repeat scroll 0% 0%; overflow: hidden; float: left; width: 175px; color: rgb(255, 255, 255); }
#container .calendar .cal_top { border-bottom: 1px solid rgb(227, 232, 239); padding: 0pt 0pt 2px 15px; background: rgb(4, 40, 98) none repeat scroll 0% 0%; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; height: 15px; width: 175px; color: rgb(231, 235, 244); }
#container .calendar .cal_top img { margin: 0pt; padding: 4px; float: left; width: auto; color: rgb(255, 255, 255); }
#container .calendar .cal_top span { margin: 0pt; padding: 0pt; float: left; height: 11px; color: rgb(255, 255, 255); width: 130px; font-size: 11px; font-weight: bold; cursor: default; }
#container .calendar .header { border-bottom: 1px solid rgb(175, 190, 208); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 175px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#container .calendar .header .wend { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#container .calendar .header span { padding: 0pt 0pt 2px; font-size: 10px; font-weight: bold; text-align: center; float: left; width: 25px; height: 10px; cursor: default; }
#container .calendar .cal_body { background: rgb(183, 194, 214) none repeat scroll 0% 0%; overflow: hidden; float: left; clear: left; width: 175px; margin-left: 2px; }
#container .calendar .cal_body span { border-style: none solid solid none; border-color: rgb(231, 235, 228); border-width: 0pt 1px 1px 0pt; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; height: 12px; width: 24px; cursor: default; }
#container .calendar .cal_body a { border-style: none solid solid none; border-color: rgb(231, 235, 228); border-width: 0pt 1px 1px 0pt; color: rgb(0, 0, 0); font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; width: 24px; }
#container .calendar .cal_body a:hover { background: rgb(0, 50, 103) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#container .calendar .cal_body .wend { border-style: none solid solid; border-color: rgb(183, 194, 214); border-width: 0pt 1px 1px; background: rgb(231, 235, 244) none repeat scroll 0% 0%; width: 23px; }
#container .calendar .hilite { background: rgb(12, 40, 98) none repeat scroll 0% 0%; }
#container .hide { display: none; }
#container .cal_div { border: 1px solid red; }
#ifrm_cal { float: left; position: absolute; top: 0pt; left: 0pt; z-index: 798; display: none; }
#container { float: left; position: absolute; z-index: 800; }
#bg_ifrm { float: left; position: absolute; z-index: 799; width: 177px; height: 115px; }
tr td { font-size: 12px; }

/* ::::: http://o.aolcdn.com/commerce/travel/static_v29_3/css/hot5.css ::::: */

#headerContainer, #footerContainer { margin: 0pt auto; width: 980px; }
#pageContainer { margin: 10px auto 0pt; width: 980px; text-align: left; }
#mainContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 655px; }
#sideBar { background: rgb(240, 242, 246) none repeat scroll 0% 0%; float: right; width: 320px; }
h1, h2, h3, h4, h5, h6 { margin: 10px 0pt; padding: 0pt; color: rgb(85, 85, 85); font-weight: normal; }
h1 { font-size: 22px; }
h2 { font-size: 17px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; font-weight: bold; margin-bottom: 0pt; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
em { color: rgb(211, 78, 43); font-style: normal; }
#feedback a:hover { text-decoration: underline; }
#hot5_breadcrumb { padding: 3px 0pt 3px 10px; background: rgb(255, 255, 255) url('travelsprite_grad.gif') repeat-x scroll 0pt -400px; clear: both; font-size: 11px; width: 970px; height: 15px; }
#hot5_breadcrumb ul li { display: inline; }
#hot5_breadcrumb ul { float: left; width: 66%; }
.msgrBar { float: right; width: auto; font-size: 11px; margin-right: 20px; }
.msgrBar a { color: rgb(31, 119, 163); padding-left: 2px; }
.msgrBar a:hover { text-decoration: underline ! important; }
.msgrBar img { position: relative; top: 3px; }
label { font-size: 11px; display: block; }
.clear { clear: both; }
.hide { display: none; }
.orange { color: rgb(192, 118, 63); }
.button { margin: 10px 20px 0pt 0pt; background: transparent url('dealssprite.gif') repeat scroll 0pt -450px; width: 57px; height: 24px; color: rgb(255, 255, 255); font-size: 11px; float: right; }
#td_newsletter { margin-left: 6px; margin-top: 10px; }
#td_newsletter iframe { width: 315px; }
#pinpointSearch { margin: 10px; background: transparent url('travelsprite_grad.gif') repeat scroll 0pt -600px; clear: both; height: 80px; }
#pinpointSearch h2 { margin: 0pt 0pt 5px 175px; padding-top: 10px; font-size: 16px; font-weight: bold; }
#pinpointSearch input#dest_interest { margin-left: 175px; }
#pinpointSearch .pinpointBtn { position: relative; top: 6px; }
#pinpointSearch form { background: transparent url('searchflower.gif') no-repeat scroll 20px 6px; padding-bottom: 20px; }
#hot5 { margin: 10px 10px 0pt; }
#hot5Body { padding: 10px 0pt; font-size: 11px; }
#hot5 .flowerHeadline { border-top: 1px solid rgb(192, 118, 63); background: transparent url('travelsprite_grad.gif') repeat scroll 0pt -160px; height: 19px; }
#hot5 img.flower1 { margin-left: 50px; }
#hot5 img.flower2 { margin-left: 420px; }
#hot5 .checkDeal { margin-left: 310px; }
#hot5 #hot5Img { margin: 0pt 10px; float: left; width: auto; }
#hot5 .promoBody { float: right; width: auto; }
.promoHeadline a, a.promoHeadline { color: rgb(192, 118, 63) ! important; font-size: 14px; font-weight: bold; }
.promoHeadline img { position: relative; top: 5px; }
.travelDeal, .checkDeal, .seeAllDeals { margin-top: 3px; }
.promoSlot { margin: 10px 10px 25px 20px; font-size: 11px; }
.promoImg { float: left; width: auto; margin-top: 10px; }
.promoText { float: right; width: 74%; }
.checkDeal { background: transparent url('dealssprite.gif') no-repeat scroll 0pt -300px; }
.checkDeal p { margin: 0pt 0pt 0pt 25px; }
#seeAllSlot { margin: 10px; font-weight: bold; }
#seeAllSlot li { display: inline; }
#seeAllSlot li a { font-weight: normal; }
#travelZooLeft { margin: 10px 0pt 0pt 10px; }
#travelZooLeft h3, #travelZooRight1 h3, #travelZooRight2 h3 { font-weight: bold; margin-bottom: 5px; }
#travelZooRight1, #travelZooRight2 { margin: 0pt 0pt 10px 10px; }
#ad300x250 { margin: 10px; }
.todaysDeals { margin: 0pt 0pt 20px 10px; }
.todaysDeals h2 { border-bottom: 1px solid rgb(204, 204, 204); font-size: 16px; font-weight: bold; color: rgb(85, 85, 85); margin-bottom: 0pt; }
.todaysDeals .dealList { border-bottom: 1px solid rgb(215, 215, 215); padding-top: 5px; }
.todaysDeals .dealPrice { float: left; width: 60px; text-align: right; margin-right: 10px; font-size: 11px; }
.todaysDeals .dealPrice a { font-weight: bold; font-size: 16px; }
.todaysDeals .dealDescription .dealTitle a { margin: 0pt; padding: 0pt; color: rgb(31, 119, 163); font-weight: bold; }
.todaysDeals p.dealPublished { margin: 0pt; font-size: 9px; }
.todaysDeals .expire { color: rgb(242, 61, 91); }
.todaysDeals .dealEnding { margin-left: 70px; font-size: 9px; margin-bottom: 5px; }
.todaysDeals .dealListLast { border-bottom: medium none; }
.sponsoredLinks h5#s_head { float: right; }
.sponsoredLinks #seeMoreSponsoredLink h5 { float: none; margin-left: 5px; }
.dealsSearchCont { margin: 0pt 0pt 10px 10px; float: left; width: 634px; height: 65px; background-image: url('dealssearchbgradient.jpg'); display: inline; }
.searchCont { margin: 0pt; padding: 8px 0pt 0pt 12px; float: left; display: block; width: 621px; }
.searchCont form#dealsSearchFrm { float: left; }
.searchCont h3 { margin: 0pt; padding: 3px 0pt 0pt; font-size: 14px; color: rgb(255, 255, 255); float: left; font-weight: bold; }
.searchCont input { margin: 0pt 5px 0pt 7px; padding: 2px 0pt 0pt; float: left; width: 230px ! important; color: rgb(85, 85, 85); height: 16px; display: inline; }
#categorydropdown { margin: 0px 8px; width: 108px; height: 20px; float: left; }
.searchCont button { border: 0pt none ; margin: 1px 0pt 0pt; padding: 0pt; background: transparent url('searchbm.gif') repeat scroll 0% 0%; float: left; cursor: pointer; width: 104px; height: 21px; }
.popularSearchCont { padding: 4px 0pt 0pt; width: 100%; float: left; font-size: 11px; }
.popularSearchCont h5 { margin: 0pt; padding: 0pt 0pt 0pt 10px; font-style: italic; float: left; color: rgb(220, 216, 216); }
.popularSearchCont ul { float: left; display: block; }
.popularSearchCont ul li { display: inline; }
.popularSearchCont ul li a { color: rgb(255, 255, 255); }
.headingDiv { width: 17%; float: left; }
.ulDiv { width: 80%; float: left; }
.seperatorBar { padding: 0pt 5px; color: rgb(118, 201, 225); }

/* ::::: null ::::: */

#td_newsletter { display: none; }
em { font-style: normal; color: rgb(211, 78, 43); }
#sideBar h2, #sideBar h3 { color: rgb(108, 108, 108); }

