BODY, TD, TH, UL, OL, LI, P, input {font-family:Verdana, Arial, sans-serif; font-size:11px;}
H1, H2, H3, H4, H5, H6 {font-family:Arial, sans-serif;}
a:link:hover {color:#ff0000;}
.small2 {font-size:12px;}
.xxsmall {font-size:8px;}
.xlarge {font-size:18px;}
.xsmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-top:2px;}
.padded_4 {padding:4px;}
.padded_6 {padding:6px; margin:0;}
.padded-t3 {padding:3px 0 0;}
.padded_tb_1 {padding-top:1px; padding-bottom:1px;}
.padded_tl_5 {padding:5px 0 0 5px;}
.padded-l-10 {padding-left:10px;}
.padded_top_3 {padding-top:3px;}
.padded_b_3 {padding-bottom:3px;}
.padded_b_12 {padding:0 0 12px;}
.padded_b_6 {padding:0 0 6px;}
.padded-b-7 {padding-bottom:7px;}
.padded-b-10 {padding-bottom:10px;}
.padded_br_6 {padding:0 6px 6px 0;}
.padded-l-2 {padding-left:2px;}
.padded_lr_5 {padding-left:5px; padding-right:5px;}
.padded_lr_6 {padding-left:6px; padding-right:6px;}
.padded_lr_10 {padding-left:10px; padding-right:10px;}
.padded_tlr_10 {padding:10px 10px 0; margin:0;}
.padded_tb_4 {padding:4px 0;}
.padded_tb_5 {padding:5px 0;}
.padded_tb_10 {padding:10px 0;}
.paddedm_t3_b8 {padding:3px 0 8px; margin:0;}
.padded-t3-b2 {padding:3px 0 2px;}
.paddedm-t2-b3 {padding:2px 0 3px; margin:0;}
.padded_t3_b5 {padding:3px 0 5px;}
.padded_t_15 {padding:15px 0 0; margin:0;}
.padded_t_5 {padding:5px 0 0; margin:0;}
.padded-t-10-dt3 {padding:10px 0 0; margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.nowrap {white-space:nowrap;}
.nopadding {padding:0; margin:0;}
.nomargins {margin:0;}
.indent {padding-left:8px;}
.indent5 {padding-left:5px;}
.inputspacing {line-height:10px; margin-bottom:-1px;}
ol.dt1_marginsfix {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; margin:8px 15px 8px 35px;}
.border {padding:3px; border:1px solid #9999cc; background-color:#f6f6ff;}
.commercebgcolor {background-color:#ffebb8;}
.commercetable {border-right:medium none inherit; background-position:0% 0%; border-top:medium none inherit; padding-left:0; padding-bottom:0; margin:0 0 4px; border-left:medium none inherit; padding-top:0; border-bottom:medium none inherit; background-color:#ffebb8;}
.bookable_phone {padding-bottom:3px; padding-top:3px; text-align:center; background-color:#ffebb8; font-weight:bold;}
.navy {color:#000066;}
.grey, .gray {color:#666666;}
.dgrey {color:#333344;}
.black {color:#000000;}
.white {color:#ffffff;}
.subs-dest {color:#b9002e; font-weight:bold; font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif;}
form select, form input, form textarea {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.commercetd {font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif; background-color:#ffebb8; padding:3px 3px 5px 5px;}
.commercetd2 {font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif; background-color:#eeeee0; padding:3px 3px 5px 5px;}
.contenttable {border-right:medium none inherit; padding-right:0; background-position:0% 0%; border-top:medium none inherit; margin-top:0; padding-left:0; margin-bottom:10px; padding-bottom:0; border-left:medium none inherit; margin-right:0; padding-top:0; border-bottom:medium none inherit; background-color:#ffffff;}
.smallh {font-weight:bold; font-size:14px; right:auto; left:auto; margin:auto; bottom:1px; line-height:normal; font-style:normal; top:auto; font-family:Arial, Helvetica, sans-serif;}
.ntc {border-right:medium none inherit; padding-right:3px; background-position:0% 0%; border-top:medium none inherit; padding-left:3px; padding-bottom:3px; border-left:medium none inherit; padding-top:3px; border-bottom:medium none inherit;}
.denseerror {font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-size:10px;}
.densemessage {font-family:Verdana, Arial, Helvetica, sans-serif; color:gray; font-size:10px;}
.dt1 {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dt1red {font-size:11px; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dt2 {font-size:11px; color:#000000; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dt3 {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.description {padding-top:5px; font-size:10px;}
.info {font-size:11px;}
.info-ul {padding-top:0; margin-top:2px; padding-left:23px; margin-left:0; margin-bottom:0; padding-bottom:0; font-size:11px; line-height:13px;}
.info-description {padding-top:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
H1 {margin:0 0 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000;}
H2 {font-weight:bold; font-size:14px; right:auto; left:auto; margin:0 0 0 auto; line-height:normal; font-style:normal; top:auto; font-family:Arial, Helvetica, sans-serif;}
.n1 {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:24px;}
.n2 {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.n2_grey {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.n3 {font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.n4 {font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.n4w {color:#ffffff; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
n4w {color:#ffffff; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n4w {color:#ffffff; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n4w:link {color:#ffffff; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n4w:visited {color:#ffffff; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n4w:hover {color:#dddddd; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n4w:active {color:#ffffff; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n3w {color:#ffffff; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n3w:link {color:#ffffff; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n3w:visited {color:#ffffff; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n3w:hover {color:#dddddd; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.n3w:active {color:#ffffff; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dtwrap {padding-right:0; padding-left:0; font-size:11px; padding-bottom:2px; margin:0 0 0 2em; color:#000000; text-indent:-1.6em; line-height:normal; padding-top:0; white-space:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.h {border-left-width:1px; border-right-width:1px; border-top-color:#999999; border-top-width:1px; border-left-color:#999999; border-right-color:#999999; border-bottom:1px solid #999999; margin:0 0 0 auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000000;}
.hnou {border-left-width:0; border-right-width:0; border-top-color:#999999; border-top-width:0; border-left-color:#999999; border-right-color:#999999; border-bottom:0 solid #999999; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000000;}
.hbig {border-top-width:1px; border-top-color:#999999; border-right-color:#999999; border-right-width:1px; border-left-width:1px; border-left-color:#999999; border-bottom:1px solid #999999; margin:0 0 0 auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000;}
.nav-light {background-color:#eff2ff;}
#smartdeals_text {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
#smartdeals_text p {margin:0; padding:3px 0 8px;}
#smartdeals_text p.h {margin:0; padding:0;}
#topdest p {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px 5px 1px;}
div#introboxnoline {padding:0; margin:0; margin-bottom:8px; font-size:12px; border:1px solid #cdc7b0;}
div#introboxnoline .greybg {background-color:#f6f3e7; padding:0 0 1px;}
div#introboxnoline p {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:5px 5px 6px 8px;}
div#introboxnoline h3 {font-size:13px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:5px 5px 0 8px;}
div#introboxnoline ul {padding:4px 5px 3px 13px; margin:5px 5px 0 13px;}
div#introboxnoline li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336600; margin:0 0 5px;}
div.searchHit {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:11px; color:#000000; padding:3px 0; margin:5px 10px;}
td.greybg {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; background-color:#f6f3e7; padding:0 0 5px 3px;}
div.greybg {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; background-color:#f6f3e7; margin:0;}
div.expandlisting {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; background-color:#ffffcc; margin:0; border:2px dashed #ffcc00; padding:5px 3px 8px 10px;}
table#introbox, table#forumsbox {background-color:#f6f3e7; border:1px solid #cdc7b0; border-bottom:0 none inherit; margin:0; padding:0;}
#introbox .image, #introboxnoline .image, #forumsbox .image {margin:0 5px 0 0;}
#rnav_yourtripadvisor {margin:0 0 8px;}
div#introbox, div#forumsbox {background-color:#ffffff; border:1px solid #cdc7b0; border-top:0 none inherit; margin:0 0 8px; padding:0; font-size:12px;}
div#introbox div.greybg, div#forumsbox div.greybg {padding:4px 3px 5px;}
div#introbox .grey, table#introbox .grey, table#forumsbox .grey, div#introboxnoline .grey, #rnav_yourtripadvisor .grey {font-size:11px; font-family:verdana, arial, helvetica; padding:0 5px 5px 8px;}
div#introbox p, table#introbox p, table#forumsbox p, #rnav_yourtripadvisor p {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:5px 5px 6px 8px;}
div#introbox h3, table#introbox h3, table#forumsbox h3, #rnav_yourtripadvisor h3 {font-size:13px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:5px 5px 0 8px;}
div#forumsbox h3 {font-size:13px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 5px;}
div#forumsbox h4 {font-size:13px; color:#ef4c04; padding:0; margin-top:5px; margin-bottom:0; white-space:nowrap;}
div#forumsbox .body {padding-left:5px;}
div#introbox a.blink {font-size:11px; text-decoration:underline;}
div#introbox td, table#introbox td {font-size:11px;}
div#introbox ul, div#forumsbox ul, #rnav_yourtripadvisor ul {padding:0 5px 0 16px; margin:0 5px 0 16px;}
div#introbox ul li, div#forumsbox ul li, #rnav_yourtripadvisor ul li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336600; margin:0; padding:3px 0;}
div#introbox ol {padding:0 5px 0 16px; margin:0 5px 0 16px;}
div#introbox ol li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:3px 0;}
div#introbox form {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; margin:4px; padding:4px;}
div#forumsbox div.desc {margin-top:2px; margin-bottom:10px; padding:0 0 0 5px; color:#666666; font-size:9px;}
div#forumsbox p.desc {margin-top:1px; padding:0; color:#666666; font-size:9px;}
.smblack {color:#000000; font-size:10px; font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}
.smgrey {color:#666666; font-size:10px; font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;}
.arrows {font-size:8px; font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;}
.linkarrows {list-style-image:url(/img/arrow_pointer.gif); padding:4px 5px 3px 12px; margin:2px 5px 0 12px;}
.linkarrows li {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#arrow {list-style-image:url(/img/arrow_pointer.gif); padding:2px 5px 3px 12px; margin:2px 5px 0 12px;}
ul#arrow li {padding-bottom:3px;}
.debug {font-size:8px; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif;}
#debug {font-size:11px; color:#990000; background-color:#99ff99; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.arrow {font-family:Verdana, Arial, Helvetica, Verdana, sans-serif; font-size:11px; margin-top:0; padding-top:1px; list-style-image:url(/img/arrow_pointer.gif);}
ul.arrow li {font-family:Verdana, Arial, Helvetica, Verdana, sans-serif; font-size:11px; padding:0 0 4px; margin:0;}
.border_top {border-top:1px solid #999999;}
.border_l {border-left:1px solid #999999;}
.border_r {border-right:1px solid #999999;}
.border_b {border-bottom:1px solid #999999;}
.border_t {border-top:1px solid #999999;}
#commerce {font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size:10px; padding:0 0 5px; width:100%;}
#commerce .padded, #airfare .padded, #commercematch .padded, #commercenonmatch .padded {padding:0 5px 5px;}
#commerce a.larger {font-size:13px;}
#commerce .vendor {font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif; color:#337f00; font-weight:bold;}
#commerce .vendort {font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif; color:#337f00; font-size:11px; font-weight:bold;}
#commerce .subt {color:#444455; font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif; font-style:normal; white-space:nowrap;}
#commerce .name, #padded .name {font-size:10px; color:#000000; font-weight:bold;}
#airfare .header {padding:4px 4px 3px;}
#commerce .header {padding:4px 4px 0;}
#commerce .text, #airfare .text, #commercematch .text, #commercenonmatch .text {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:13px; font-weight:bold;}
#commerce a {font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#commerce .like_a, #airfare .like_a {color:blue; margin:0; padding:0;}
#commercebox {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffebb8; margin:0; border:1px solid #ffebb8;}
#commercebox h2 {color:#000033; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0; padding:4px 4px 3px;}
#commercenonmatch {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff3d4;}
#commercematch {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffebb8;}
#airfarebox {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffebb8; border:1px solid #ffebb8;}
div#airfare {background-color:#fffbef; padding:4px 4px 3px; margin:0;}
#sponsoredlink {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0 5px 0 0; text-align:right; font-style:italic;}
div#quickcheck {color:gray; vertical-align:middle; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.regular-popup {font-weight:normal; font-size:12px;}
.h1-text {color:#000000; font-weight:normal; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.h1-bold {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000;}
.commercepopunderbox {background-color:#fff3d4; border:1px solid #ffee99;}
.subheading-popup {font-weight:bold; font-size:14px; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.leftnav {list-style-image:url(/img/arrow_pointer.gif); padding:4px 0 0 12px; margin:5px 0 0 12px;}
.leftnav li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0 0 5px;}
#toptabs {width:100%; padding-top:5px; background-image:url(/img/tabs/tab_bg.gif); background-position:50% 100%; background-repeat:repeat-x;}
#toptabs td {font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#toptabs h2 {font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0 3px 1px;}
#toptabs td.nonselected {background-color:#ede7d0; background-image:url(/img/tabs/nonselected_bg.gif); background-repeat:repeat-x; border-bottom:1px solid #887d75; vertical-align:bottom; padding:0 2px 3px;}
#toptabs td.selected {background-color:#ffffff; border-bottom:2px solid #ffffff; background-image:url(/img/tabs/selected_bg.gif); background-repeat:repeat-x; vertical-align:bottom; padding:0 2px 2px; font-size:11px;}
#toptabs td.nonselectedtab {background-image:url(/img/tabs/nonselected_bg.gif); background-repeat:repeat-x;}
#toptabs td.nonselectedtab_l {border-bottom:1px solid #887d75; background-image:url(/img/tabs/nonselected_l_bg.gif);}
#toptabs td.nonselectedtab_r {border-bottom:1px solid #887d75; background-image:url(/img/tabs/nonselected_r_bg.gif);}
#toptabs td.space {font-size:6px; border-bottom:1px solid #887d75;}
#toptabs td.selected a, #toptabs td.selected a:visited, #toptabs td.selected a:active, #toptabs td.selected a:link {color:#0000ff;}
#toptabs td.selected a:hover {color:#666666;}
#toptabs td.selectedtabl {background-image:url(/img/tabs/selected_l_bg.gif); border-bottom:1px solid #ffffff;}
#toptabs td.selectedtabr {background-image:url(/img/tabs/selected_r_bg.gif); border-bottom:1px solid #ffffff;}
#toptabs td.borderbottom {border-bottom:1px solid #887d75;}
#toptabs td.subnav {background-color:#ffffff; padding:1px 0 3px 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4b73bb;}
.pointer {cursor:pointer;}
div#tabcontained {background-image:url(/img/tabs/midpage/light_l.gif); background-position:0% 50%; background-repeat:repeat-y;}
div#tabcontained td.selected_top h2, div#tabcontained td.nonselected_top h2 {white-space:nowrap; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:3px 3px 1px;}
div#tabcontained td.selected_top {color:#000000; background-image:url(/img/tabs/midpage/light_t.gif); background-position:50% 0%; background-repeat:repeat-x;}
div#tabcontained td.selected_top_btest h2 {white-space:nowrap; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:2px 3px 0;}
div#tabcontained td.selected_top_btest {color:#000000; background-color:#aacf49; background-image:url(/img/tabs/midpage/light_t_btest.gif); background-position:50% 0%; background-repeat:repeat-x;}
div#tabcontained td.selected_left_btest {background-image:url(/img/tabs/midpage/light_l_btest.gif); background-position:0% 50%; background-repeat:repeat-y; background-color:#aacf49; padding:0; margin:0;}
div#tabcontained td.selected_right_btest {background-color:#aacf49; padding:0; margin:0;}
div#tabcontained td.nonselected_top {color:#666666; background-color:#ede7d0; border-top:1px solid #887d75;}
div#tabcontained div.resultscontent {background-image:url(/img/tabs/midpage/rs.gif); padding:0; background-position:100% 50%; background-repeat:repeat-y;}
div#tabcontained .notab {padding:10px 4px 2px;}
div#tabcontained div.resultscontent #sortedby td {color:#887d75; font-size:11px; font-family:arial;}
div#tabcontained td.hac_nonselected_top {color:#666666; background-color:#ede7d0; border-top:1px solid #887d75; border-bottom:1px solid #887d75;}
div#tabcontained td.hac_selected_top {color:#666666; background-image:url(/img/tabs/midpage/light_t.gif); background-position:50% 0%; background-repeat:repeat-x; margin:0; padding:0;}
div#tabcontained td.hac_selected_top h2, div#tabcontained td.hac_nonselected_top h2 {color:#666666; white-space:nowrap; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:1px 5px;}
.box_top {background-image:url(/img/homepage/border_t.gif); background-position:50% 0%; background-repeat:repeat-x;}
.box_left {background-image:url(/img/homepage/border_l.gif); background-position:0% 50%; background-repeat:repeat-y;}
.box_right {background-image:url(/img/homepage/border_r.gif); background-position:100% 50%; background-repeat:repeat-y;}
.box_bottom {background-image:url(/img/homepage/border_b.gif); background-position:50% 0%; background-repeat:repeat-x;}
#rhs .newsletter {border:1px solid #769d2c; padding:3px; background-color:#f6f3e7;}
#rhs .newsletter ul {color:#336600; font-size:11px; margin:3px 3px 3px 12px; padding:0 0 0 12px;}
#lnav td {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#lnav .title {color:#000000; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; padding:2px 0 1px 3px;}
#lnav h2 {color:#000000; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:2px 0 1px 3px;}
#lnav .lnav_content {padding:5px; background-color:#f6f3e7; border-top:1px solid #999999;}
#lnav #lnav_yourtripadvisor, #rnav_yourtripadvisor {border:1px solid #679000; padding:3px; background-color:#f6f3e7;}
#lnav #lnav_yourtripadvisor ul {color:#336600; font-size:11px; margin:3px 3px 3px 12px; padding:0 0 0 12px;}
#lnav .greendot {color:#336600; font-size:11px; margin:3px 3px 3px 12px; padding:3px 3px 3px 12px;}
#resultskey .title {font-size:12px; color:#666666; font-family:Verdana, Arial, "Gill Sans", "Gill Sans MT"; letter-spacing:1.5px; text-transform:uppercase; font-weight:normal;}
.error {font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:3px; font-size:11px; font-weight:bold; color:#cb1009;}
.tiny {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
#forumshome h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 5px; margin:0;}
#forumshome p {margin:0; padding:5px;}
#forumshome td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#featuredgetaway {margin-top:5px; margin-bottom:5px;}
#featuredgetaway p {margin:0; padding:0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#hoteldetail {background-color:#fcf9ed; margin-bottom:0; margin-top:-2px;}
#hoteldetail img.hotelphoto {float:left; margin-right:5px; margin-left:0; margin-bottom:3px;}
#hoteldetail td {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#hoteldetail td.content {border-bottom:1px solid #cccccc; background-color:#fcf9ed; padding:0 0 6px 3px; margin:0;}
#hoteldetail #popularity {margin-right:2px; margin-left:5px; margin-bottom:0; margin-top:1px;}
#hoteldetail #popularity td {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#hoteldetail #popularity .list_item {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#hoteldetail .address {margin-bottom:4px;}
#hoteldetail .list_item {padding-top:0; padding-bottom:2px;}
#default P, BODY, TD, TH, UL, OL {font-family:Verdana, Arial, Helvetica, sans-serif;}
#default P, BODY, TD, TH {font-size:11px;}
#default H {font-family:Arial, Helvetica, sans-serif;}
#default p.h {border-left-width:1px; border-right-width:1px; border-top-color:#999999; border-top-width:1px; border-left-color:#999999; border-right-color:#999999; border-bottom:1px solid #999999; margin:0 0 0 auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000000;}
#default H1 {font-size:16px;}
#default H2 {font-size:15px;}
#default H3 {font-size:13px;}
#default H4, H5, H6 {font-size:12px;}
#default .rbox_title {font-size:12px; font-weight:bold; padding-bottom:3px;}
#default .rbox_body {padding-top:3px;}
#default ul.arrow {line-height:14px; padding-top:0; margin-top:2px; padding-left:11px; margin-left:11px; list-style-image:url(/img/arrow_pointer2.gif);}
#lnav ul.arrow {line-height:14px; font-weight:bold; padding-top:0; margin-top:2px; padding-left:11px; margin-left:11px; list-style-image:url(/img/arrow_pointer2.gif);}
#default .block_background {background-color:#ebebeb; padding:2px; margin-bottom:15px;}
#lnav .block_background {background-color:#ebebeb; padding:2px; margin-bottom:15px;}
#writeareview h2 {margin:0; padding:6px 0 0; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#read_more td {padding-top:12px; padding-bottom:12px;}
table.userreview {background-color:#fcf9ed;}
table.userreview td {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.userreview td.h1 {border-top:1px solid #cccccc; padding:5px 0 0 2px;}
table.userreview td.r {background-image:url(/img/rounded_corners/grey_r.gif); background-position:100% 50%; background-repeat:repeat-y;}
table.userreview td.l {background-image:url(/img/rounded_corners/grey_l.gif); background-position:0% 50%; background-repeat:repeat-y;}
table.userreview b.number {font-size:14px; color:#666666; font-family:arial;}
table.userreview b.numbertxt {font-size:13px; font-family:arial;}
#add_photos {background-color:#ffffff; border:1px solid #dddddd; width:460px;}
#add_photos td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#add_photos div.top_spacing {margin-top:2px; position:relative;}
#add_photos .photo_number {margin-top:8px; font-size:10px; font-weight:bold; white-space:nowrap;}
#add_photos .file_path {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:2px; width:240px;}
#add_photos .file_caption {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:2px; color:#666666; width:240px;}
#add_photos .header {padding-top:10px; padding-left:10px; padding-right:5px;}
#add_photos .photo_header {padding-top:10px; padding-left:8px; padding-right:5px;}
#add_photos .photo_contents {padding-left:5px; padding-bottom:8px; padding-right:5px;}
.photo_guidelines {color:#666666; padding-top:14px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.photo_guidelines ul {margin-left:0; margin-top:0; padding-top:5px; margin-bottom:5px; padding-left:20px;}
.photo_guidelines li {padding-bottom:5px;}
.photo_caption {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px; color:#666666;}
.preview_box {border:1px solid gray; background-color:white; padding:10px 10px 10px 15px;}
#commercematch .user_review, #commercenonmatch .user_review {white-space:normal; color:#666666;}
#commercenonmatch .user_review b {color:#000000;}
table.hoteldetailheader {background-color:#fcf9ed;}
table.hoteldetailheader td.h1 {border-top:1px solid #cccccc; padding:3px 0 0 2px;}
table.hoteldetailheader h1 {font-size:18px; font-family:verdana; padding:0;}
table.hoteldetailheader h1.reverted {font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0;}
table.hoteldetailheader td.r, #hoteldetail td.r {background-image:url(/img/rounded_corners/grey_r.gif); background-position:100% 50%; background-repeat:repeat-y;}
table.hoteldetailheader td.l, #hoteldetail td.l {background-image:url(/img/rounded_corners/grey_l.gif); background-position:0% 50%; background-repeat:repeat-y;}
.tr_picklist {padding:3px; margin-top:5px;}
.tr_picklist .filters {margin-right:5px; white-space:nowrap; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px;}
.tr_price {white-space:nowrap; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066;}
.tr_price .currency {font-weight:normal; font-size:13px;}
td.rounded_top {background-color:#ffffff; border-top:1px solid #999999;}
.rounded {background-color:#ffffff; border-left:1px solid #999999; border-right:1px solid #999999;}
.rounded .middle {padding-left:5px; padding-right:3px;}
td.rounded_bottom {background-color:#ffffff; border-bottom:1px solid #999999;}
#close {position:relative; padding-left:3px; text-align:left; display:block;}
#close_options {position:relative; padding-left:3px; padding-top:3px; text-align:left; font-family:verdana; font-size:10px; display:none;}
#showuserreviews {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#showuserreviews .next-prev {margin:0 0 15px 6px; padding:0;}
#showuserreviews table.boxtop {border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; background-color:#fcf9ed;}
#showuserreviews td.ratethisreview {border-top:1px solid #dddddd; padding-top:6px; padding-left:6px; padding-right:6px;}
#showuserreviews .boxbottom {border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#fcf9ed; padding:0 6px 3px;}
#showuserreviews iframe {padding-left:6px; margin-top:3px; overflow:visible; width:100%; height:39px;}
td.survey_td, th.survey_th {font-size:10px;}
input.survey {font-size:8px;}
th.survey_th_empty {border-right:1px solid #666666; border-bottom:1px solid #666666;}
th.survey_th_empty_top {border-bottom:1px solid #666666;}
th.survey_th {border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:1px solid #666666; background-color:#ede7d0;}
td.survey_td {vertical-align:top; border-right:1px solid #666666; border-bottom:1px solid #666666; white-space:nowrap; background-color:#ffffff; text-align:center;}
td.survey_right_cell, th.survey_right_cell {border-right:1px solid #666666;}
td.survey_input_title {background-color:#ede7d0; border-left:1px solid #666666; text-align:left;}
#pce .boxheader {color:#000000; font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:bold;}
#pce .frmSel, #pce .frmSelSm {font-family:Verdana, Arial, sans-serif; font-size:11px; padding:0; margin:0;}
#pce .searchdetailheader {font-size:12px; font-family:Arial, sans-serif; margin:0; padding:3px 6px 0; color:#000000;}
#pce .searchdetailheader_link {font-size:12px; font-family:Arial, sans-serif; margin:0; padding:3px 0 0 3px; color:#000000;}
div.block_title {padding:2px 4px; font-size:12px; font-weight:bold; text-align:center;}
span.block_strike_price {text-decoration:line-through; color:#666666;}
td.end_block {padding-bottom:8px;}
td.start_block {padding-top:2px;}
td.block_title_td {background-color:#d5d3ca;}
#tourism_header td.bg {background-image:url(/img/tourism/bg_grad.jpg); background-position:0% 50%; background-repeat:repeat-y;}
#tourism_header .txt {padding:4px 5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#tourism_header .w {color:#ffffff;}
#tourism_top {background-image:url(/img/tourism/bg_grad.jpg); background-position:0% 50%; background-repeat:repeat-y;}
#tourism_top h3 {padding:0; margin:0; font-family:Arial; font-size:13px;}
#tourism_top .w {color:#ffffff;}
#tourism_top .htd {border-left:1px solid #679000; border-right:1px solid #679000; padding-bottom:4px; padding-left:8px;}
#tourism_top .htd .space {font-size:7px;}
#tourism_block {border-bottom:1px solid #679000; border-right:1px solid #679000; border-left:1px solid #679000;}
#tourism_block .column {padding:3px 5px 5px;}
#tourism_block .column h3 {padding:0; margin:0; font-family:Arial; font-size:13px;}
#tourism_block .viewall {text-align:right; padding:0; margin:0;}
#tourism_block .left {text-align:left; padding-left:5px;}
#tourism_block .jshtxt div {padding:3px 6px;}
#tourism_block .jshtxt div b {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#tourism_block .shtxt img {float:left; margin-right:5px;}
#tourism_block .shtxt div {height:40px; padding-top:3px;}
#tourism_block .shtxt div b {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#tourism_block b.blt {font-size:10px; padding-right:5px;}
#tourism_block .subh {padding:6px 0 6px 6px; font-size:11px; font-weight:bold;}
#tourism_block .reviews {margin:5px 0 5px 75px; text-indent:-75px; color:#666666; font-size:11px;}
#tourism_block .userphotos {padding:6px 0; text-align:left; width:255px;}
#tourism_block .userphotos img {border:1px solid black; margin-right:10px;}
#tourism_block .sdh {background-color:#f6f3e7; padding:3px 6px;}
#tourism_block ul {color:#336600; font-size:11px; margin:0 2px 0 12px; padding:2px 2px 0 12px;}
#tourism_block ol {color:#336600; font-size:11px; margin:0 2px 0 16px; padding:2px 2px 0 16px; font-weight:bold;}
#tourism_block ul.noli {padding-bottom:5px; margin-left:-5px; font-family:verdana;}
#tourism_block ul li, ol li {padding-bottom:4px; font-family:verdana;}
#tourism_block .norm {font-weight:normal;}
.userphoto img {border:1px solid black; margin-right:3px;}
.pt3 {padding-top:3px;}
.pt5 {padding-top:5px;}
.pb3 {padding-bottom:3px;}
.pb5 {padding-bottom:5px;}
.pb8 {padding-bottom:8px;}
.pb10 {padding-bottom:10px;}
.pr8 {padding-right:8px;}
.plr4 {padding-left:4px; padding-right:4px;}
.plr18 {padding-left:18px; padding-right:18px;}
.bold {font-weight:bold;}
.bt {border-top:1px solid #679000;}
.bm {border-right:1px solid #aacf49;}
.border_green {border:1px solid #679000;}
.white {color:#ffffff;}
.green {color:#336600;}
.nounderline {text-decoration:none;}
.txt9 {font-size:9px;}
.txt10 {font-size:10px;}
.txt12 {font-size:12px;}
.txt13 {font-size:13px;}
.txt14 {font-size:14px;}
.txt16 {font-size:16px;}
.arial {font-family:Arial, Helvetica, sans-serif;}
.verdana {font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma {font-family:tahoma, arial, sans-serif;}
#sort_header td {border-bottom:2px solid #b2a9a4; background-color:#ede7d1; white-space:nowrap;}
#userreview_box {border-left:1px solid #b2a9a4; border-right:1px solid #b2a9a4; border-bottom:1px solid #b2a9a4;}
#userreview_box td {padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:0; vertical-align:top;}
#userreview_border {border-bottom:1px solid #b2a9a4; padding:0;}
#context_main_header {background-color:#aacf49;}
#hotel_info_content td {font-size:11px; vertical-align:top;}
#hotel_info_content .space {font-size:7px;}
#hotel_info_content .header td {border-bottom:1px solid #999999; color:#669900; padding-top:3px; white-space:nowrap;}
.tablike {border-top:1px solid #ffffff; border-bottom:1px solid #cccccc; padding:5px 0 6px; margin:0;}
.tablike div {margin-left:31px; text-indent:-31px; color:#666666;}
div.sub {font-size:10px; padding:3px 0;}
.tablike img {margin:-2px 5px -3px 2px;}
div.sub img {margin:0 3px 0 15px;}
.selected_tablike {background-color:#e2dbcf; border-top:1px solid #aaaaaa; border-bottom:1px solid #bbbbbb; padding:5px 0 6px;}
.selected_tablike div {margin-left:31px; text-indent:-31px; color:#666666;}
.selected_tablike img {margin:-2px 5px -3px 2px;}
.selected_tablike img.sub {margin:0 3px 0 15px;}
#banner h1 {font-size:16px; color:#ffffff; margin:0; padding-bottom:3px; padding-left:20px;}
#banner td.title {padding:0 0 1px 5px;}
#banner a {color:#ffffff;}
#banner td.global_nav {padding-bottom:8px;}
#banner td.title {padding-top:7px;}
#banner .logo_xsm_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-top:2px; padding-left:5px; color:#ede7d0;}
div.breadcrumb {font-size:10px; padding-left:13px; padding-top:3px; padding-bottom:1px; color:#444444; font-weight:bold;}
img.absmiddle {vertical-align:middle;}
.tan_bg {background-color:#f6f3e7;}
ul.green_dot {color:#336600; white-space:nowrap; font-size:10px; margin-left:10px; padding-left:10px;}
h3.search_results {background-color:#aacf49; padding:2px 2px 2px 4px; font-size:12px; margin-bottom:4px;}
h3.page_content {background-color:#aacf49; padding:2px 2px 2px 4px; font-size:12px; margin-bottom:4px;}
h3.newshead {padding:3px 0 1px; margin:0; font-size:14px; font-family:Arial;}
h3.newshead .w {color:#ffffff;}
h3.newshead .space {font-size:7px;}
img.user_review_header_logo {margin:2px 5px 0 0; padding:0;}
div.user_review_header_title {padding:3px; margin:5px 3px 0; font-size:10px;}
i.user_review_header_title_text {font-weight:bold; letter-spacing:1px;}
h3 {font-size:14px;}
div.indent_block {margin:0 0 0 20px;}
a.nofollow {font-weight:bold; font-size:12px; background:yellow; color:#000000; font-family:Verdana, Arial, sans-serif;}
a.nofollow:link {font-weight:bold; font-size:12px; background:yellow; color:#000000; font-family:Verdana, Arial, sans-serif;}
a.nofollow:visited {font-weight:bold; font-size:12px; background:yellow; color:#000000; font-family:Verdana, Arial, sans-serif;}
a.nofollow:hover {font-weight:bold; font-size:12px; background:yellow; color:#000000; font-family:Verdana, Arial, sans-serif;}
a.nofollow:active {font-weight:bold; font-size:12px; background:yellow; color:#000000; font-family:Verdana, Arial, sans-serif;}
