/* THIS FILE IS GENERATED, DO NOT MODIFY */
/* FILE: pages/forums.css */

/* Forums Forms boxes */
#SHOW_FORUM.gridA,
#SHOW_TOPIC.gridA{ margin-top:14px;}
#SHOW_FORUM .sidebar { width:220px;}
#SHOW_TOPIC .sidebar { width:220px;}
#SHOW_FORUM .balance { width:547px;}
#SHOW_FORUM .balance_wide,
#SHOW_TOPIC .balance_wide {clear:both;}
#SHOW_TOPIC .balance { width:547px;}
#SHOW_TOPIC .topicTopCommerce .box { width:547px;}
#FORUMS_FORM
{
    border:2px solid #C0D0A1;
    margin-bottom:15px;
    padding:13px 12px 6px;
}

.forums_search
{
    background-color:#e7eeda; 
    padding: 10px 15px 6px 15px;
}
.balance_wide .forums_search {clear:right}
.world .balance_wide .forums_search {clear:none; width:477px; padding-bottom:10px}
.bottom .forums_search {margin-top:15px}
.world .balance_wide .bottom .forums_search {width:715px}
#SHOW_FORUM .forums_search {margin-bottom:15px;border:2px solid #589442}
#SHOW_TOPIC .forums_search {margin-bottom:3px;border:1px solid #c0d0a1;}

.forums_search .showTopic
{
    border:1px solid #c0d0a1;
    margin-bottom:15px;
    background-color:#e7eeda; 
    padding: 15px;
}

.forumPostBar {margin-left: 10px;}
.topicTopActions {margin-left:10px; margin-top:15px; margin-bottom: 10px;}
.topicTopActions .button { margin-right: 20px; }

#SHOW_FORUM .widthLink {text-align:right;font-size:0.9165em;}
#SHOW_TOPIC .widthLink {text-align:right;font-size:0.75em;}
.widthLink .icon
{
    background-image:url(/img2/sprites/forums-v6.gif);
    background-repeat:no-repeat;
    padding-left:12px;
    cursor:pointer
}
.widthLink .hide {background-position:-58px -234px;}
.widthLink .show {background-position:-31px -266px;}
.widthLink .expand, .widthLink .contract {cursor:pointer;color:#202D95}
.widthLink .expand.over, .widthLink .contract.over {text-decoration:underline}

/** Here to override brand-compat bogus style **/
#BODYCON table td a:hover, #BODYCON table td a:focus { text-decoration:underline;}
#BODYCON table td a { text-decoration:none;}

/* Forums Show Forum - Form Header */
#FORUM_CHOICE label { display: inline; }
#FORUMS_FORM .legend { font-size:150%; padding:5px 0 8px; font-weight:bold; font-family:Arial,Helvetica,Verdana,sans-serif;}   
#FORUMS_FORM .legend { padding: 0 }
#FORUMS_FORM .subhead { font-size: 122.5% }
#FORM_CHOICE { 
    padding:6px 13px; 
    border-bottom:1px solid #d5e3bb; 
    background-color:#e7eeda; 
    font-size:122.5%; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;
    color:#333;
    margin: 10px 0;
}
#FORM_CHOICE label, #FORM_CHOICE input {cursor:pointer}
#HOTEL_LABEL{
    background-image:url(/img2/sprites/hpPT-v8.png);
    background-repeat:no-repeat;
    padding:7px 10px 7px 33px;
    background-position:-284px 0;
    font-weight: normal;
}
#FLIGHT_LABEL{
    background-image:url(/img2/sprites/hpPT-v8.png);
    background-repeat:no-repeat;
    padding:7px 10px 7px 33px;
    background-position:-1436px 0;
    font-weight: normal;
}

/* Show Forum - Hotels Form */
.cal input { background: url('/img2/sprites/gui-v18.gif'); background-position:3px -717px; }
#FORUMS_FORM #HAC_FORM fieldset .wrap span.cal.first { margin-right: 6px; }    
#FORUMS_FORM #HAC_FORM fieldset .wrap span.cal { margin-right: 6px;}
#FORUMS_FORM #HAC_FORM { padding-bottom: 4px; }
#FORUMS_FORM #HAC_FORM .button { margin-top: 6px; }

/* Show Forum - Flights Form */
#FLIGHT_FORM .location span,
#FLIGHT_FORM .wrap { margin-bottom: 6px;}
#FLIGHT_FORM .wrap span { float:left;}
#FLIGHT_FORM .location input {width:7.5em;}
#FLIGHT_FORM .location span {margin-right:26px;}
#FLIGHT_FORM .location span.ppl {margin-right:0px;}

#FLIGHT_FORM .wrap span.cal {margin-right:8px;}
#FLIGHT_FORM .wrap span.timeDe {margin-right:26px;}
#FLIGHT_FORM .wrap span.icn { float:none;}

#FLIGHT_FORM label { display: block; }
#FLIGHT_FORM .options label,
#FLIGHT_FORM .options input { display:inline; vertical-align: middle; font-weight:normal;}
#FLIGHT_FORM .options label { margin-left:5px;}
#FLIGHT_FORM .options dl { float:left; }
#FLIGHT_FORM .options dl.first { margin-right:35px; }
#FLIGHT_FORM .options dl dt { color:#000; }
#FLIGHT_FORM .button { margin-top: 10px; }

/* Search */
.forums_search label { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:1.1670em; display:inline; color: #09532d; vertical-align: middle}
.forums_search select, .forums_search input { vertical-align: middle; font-size:1em}
.forums_search .submit { width:22px; height:18px; background:url("/img2/sprites/btns-v3.gif") no-repeat 0 -36px; font-size:1em; margin-left: -8px;}
#FORUMS_QUERY { width: 110px;}
.breadcrumbs {background:transparent url(/img2/sprites/gui-v19.gif) no-repeat scroll -74px -208px;margin-top:10px;margin-bottom:10px;}
.breadcrumbs ul,
.breadcrumbs li{display:inline}
.breadcrumbs li.sprite-breadcrumb{padding-left:12px}
.breadcrumbs li.main{padding-left:20px;cursor:pointer;}

/** Show Forum List **/
.sticky { padding: 4px; }
.tHead  { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight: bold; padding: 4px 8px 4px 0; }

#SHOW_FORUM table.topics .reply { text-align: center; }
#SHOW_FORUM table.topics td { padding: 4px 2px; }
#SHOW_FORUM table.topics tr.alt { background-color:#f2f6eb;}
#SHOW_FORUM table.topics tr.alt td {  border-top:1px solid #e3ebd4; border-bottom:1px solid #e3ebd4;}
#SHOW_FORUM table.topics td.forumcol { padding-right: 14px; }
#SHOW_FORUM table.topics td.repliescol { text-align:center; }
#SHOW_FORUM table.topics td.datecol { padding-left: 14px; }
#SHOW_FORUM table.topics td.rowentry { font-size:0.9165em; color:#565656; }
#SHOW_FORUM table.topics td.header {padding:10px 0;}

#SHOW_FORUM .deckTools { margin-top: 10px; }
.nonleaf { margin-top: 12px; border-top:1px solid #C0D0A1; padding: 8px 12px 0; }
.notopics { border-top:1px solid #D5E3BB; border-bottom:1px solid #D5E3BB; margin-top: 14px; padding: 10px; font-weight: bold;}

#SHOW_FORUM hr {height:1px; background-color: #C0D0A1; border:none; margin:12px 0 10px;}
#SHOW_FORUM .postCallout {border:1px solid #979797; margin-top:5px;padding:10px 10px 10px 28px; background:url(/img2/icons/24/forums_org_on.gif) no-repeat 8px 8px;}
#SHOW_FORUM .postCallout a {font-weight:bold; text-decoration:underline;}
#SHOW_FORUM h4 {margin:15px 10px 0;}

.balance_wide .commerce .interior dl dd.b { margin-right:86px; }
.balance_wide .commerce .interior dl dt { margin-top:-18px; }

.firstPostBox .bx01 {border:1px solid #58933F; margin-bottom:20px}
.world .balance_wide .firstPostBox {clear: right}
.replies h5 { color:#1E5939; float:left}
.rightButton { float: right; margin:0 0 0 10px } 
.goBackLinks { font-size: 0.9165em; color: #999999; font-weigth: bold; margin-top: 7px; }
.goBackLinks span { padding: 5px; }
.hidden { display: none; font-size: 80%; }
.watching { float: right; font-size: 0.8335em; }
.watching a { display: block; padding-bottom: 10px; }
.forumModerator { font-weight: bold; color: #08542D; }
.forumModerator img { margin-left: -7px; }
.post { overflow:hidden; padding: 10px 17px 19px 17px; border-bottom: 1px solid #579444; }
.postDate { font-size: 0.9165em; color:#565656 }
.firstReply .postDate { margin-top: 3px; }
.postDEBlock { margin:15px 0 5px 0; color: #08542D; font-size: 1em; font-family:Arial,sans-serif;}
.postDEIcon { float: left; }
.postDEIcon img { padding-right: 7px; padding-top: 3px; }
.postDEHelp { position: relative; left: -8px; }
.postDE { font-weight: bold; }
.hostIcon {
    float:left;
    margin:0px 6px 0px 0px;
    background:url(/img2/sprites/forums-v6.gif) -129px -139px;
    width:27px;
    height:27px;
}
.postGuidelines a { font-size: 0.9165em; }
.removedDate { color: #666; margin-bottom: 8px; }
.firstPostBox .post.firstReply { border: none; padding-bottom:10px }
.postcontent {margin-left:113px}
.postcontent_wide {margin-left:159px}
.postTools {margin-left:113px;clear:both}
.postTools_wide {margin-left:159px;clear:both}
.post .profile { font-family:Verdana,Arial,sans-serif; font-size:0.9165em; float:left; height:100%; width:89px; overflow:visible }
.post .profile_wide { font-family:Verdana,Arial,sans-serif; font-size:0.9165em; float:left; height:100%; width:135px; overflow:visible }
.post .profile .avatar { width:74px; margin-bottom:7px }
.post .profile .avatar img { vertical-align:text-top }
.post .profile .location, .post .profile .postCount, .post .profile .reviewCount { color:#565656 }
.post .postBody { padding-top: 10px; word-wrap: break-word; overflow: hidden; }
.replies { padding: 8px 0px 8px 12px; background-color:#f3f6eb; border-top:1px solid #c2ce9e; border-bottom:1px solid #c2ce9e; font-size:125%; }
.post .postTitle span { font-family:Arial,Helvetica,Verdana,sans-serif; color:#858585; font-weight: bold; }
.post .postTitle span.titleText { font-family:Arial,Helvetica,Verdana,sans-serif; font-size: 1.1670em; color:#1E5939; }
.post .postTitle span.topTitleText { color:#1E5939; }
.post .postTitle i { 
       color:#C2C2C2;
       font-size:257.5%;
       line-height:2px;
       overflow:hidden;
       padding-right:6px;
       vertical-align:bottom;
}
.post .postTitle .postNum {font-family:Arial,Helvetica,Verdana,sans-serif; font-size: 1.1670em}
.post .quote { font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; font-size: 1.3335em; }
div.inappropriate { float: left; width:196px;}
div.inappropriate.withEdit {width:176px;}
div.forumVote { display: none; margin-left:113px}
div.forumVote_wide { display: none; margin-left:159px}
div.reasons { padding-top: 10px; }
div.savePost { float: right; }
div.toolLinks { padding-top: 5px; }
.inappropriate .lnk img { position: relative; top: 3px;}
.inappropriate a, .savePost .fkLnk { font-size: 0.9165em; }
.watch_topic_response { margin-top: 1px; margin-bottom: 14px; }
.replies .title span { color:#C2C2C2; }
.topicActions { padding: 10px 17px 0 10px; }
.topicActionsAdjust { margin-top: 15px; ; margin-bottom: 10px;}
.noRepliesAdjust { margin-top:-10px; margin-right:20px; padding-right: 0; }
.bymember {font-size:0.9165em; color:#565656; margin-top:2px}

/** What you're missing box */
.missingBox {padding:10px; background-color:#F2F6EB}
.missingBox ul {margin-top:5px;font-size:1em}
.missingBox div {font-family:Arial,Verdana,sans-serif; font-weight:bold;font-size:1.1670em}
.missingBox .viewAll {font-family:Verdana,Arial,sans-serif; font-size:0.9165em}
.missingBox .contract {cursor:pointer; color:#202D95}
.missingBox .contract.over {text-decoration:underline}

/** FAQ / Expert box */
.expertfaq { padding: 0 10px 10px; word-wrap: break-word; }
.faqhdr .faqicon {
    float:right;
    margin:13px 3px 10px 5px;
    background:url(/img2/sprites/forums-v6.gif) -52px -126px;
    width:29px;
    height:28px;
}
.itineraryIcon {
    float:right;
    margin:10px 3px 10px 5px;
    background:url(/img2/sprites/forums-v6.gif) -102px -76px;
    width:29px;
    height:28px;
}
.itineraryHdrLine { border-top:1px solid #C0D0A1; padding: 4px 0; margin-top:10px;  }
.itineraryHdrLine .content {font-family:Arial,Helvetica,Verdana,sans-serif; padding-left: 0; line-height:20px; font-size:1.50em; font-weight:bold; overflow:visible}
.faqhdr .content {font-family:Arial,Helvetica,Verdana,sans-serif; padding-left: 0; line-height:1.1670em; font-size:1.50em; font-weight:bold; overflow:visible}
.itineraryHdr .content {font-family:Arial,Helvetica,Verdana,sans-serif; padding-left: 0; line-height:20px; font-size:1.1670em; font-weight:bold; overflow:visible}
.faqhdr .content b, .itineraryHdr .content b, .itineraryHdrLine .content b { font-family:Arial,Helvetica,Verdana,sans-serif; color: #09532D; font-size:1.1670em }
.editfaq, .itineraryEdit { font-size: 0.9165em; padding-top: 10px }

.experthdr { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:1.1670em; border-top:1px solid #C0D0A1; border-bottom:1px solid #C0D0A1; padding: 4px 0; margin-top: 10px}
.experthdr b {color: #09532d; display:block}
.experthdr1 { font-size: 1.1em; font-weight: bold; padding: 10px 0 0 0; margin: 0;}
.expert_volunteer {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.9165em}
.expert { clear: both; padding: 10px 0; }
.expert .avatar { float: left; cursor: pointer; }
.nameposts { margin-left: 46px; }
.seeLatest {background:transparent url(/img2/sprites/forums-v5.gif) no-repeat scroll -120px -129px;}
.seeLatest div {padding-left:45px !important;}
.seeLatest b {padding-bottom:5px;display:block;}
.expertcallout { background:url("/img2/forums/icon_de_35x35.gif") 10px 10px no-repeat; margin-bottom:10px}
.expertcallout b { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:1.1670em; display:block; padding:0 0 0 42px;}

/** Non geo teaser **/
.nongeo { padding: 10px; }
.nongeo_hdr { font-size: 1.25em; font-weight: bold; margin-bottom: 10px; }
.nongeo_bullet { color:#C60; font:bold 1em Verdana,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif; padding-right:2px;}

#SHOW_TOPIC .pagination .pgLinks a:visited,
#SHOW_FORUM .pagination .pgLinks a:visited {color:#B600BF}

#SHOW_TOPIC .iab_medRec{background:#EDEDED;border-bottom:1px solid #579444;text-align:center;width:auto}

#PAGER_TOP2{white-space:nowrap;}

.togPromo {text-align:center; margin-bottom:10px}

/** Post/Reply **/
.ur_prev{width:433px;margin-right:100px;border:3px solid #217148}
#POST_REPLY #BEFORE {border:1px solid #91B155;background-color:#F2F6E6;padding-bottom:15px;padding-left:10px;margin-top:15px;margin-bottom:15px}
#POST_REPLY #BEFORE div{padding-top:15px;padding-left:10px}
#CREATE_TOPIC div.sidebar span.arrow,
#BEFORE span.arrow{font-family:Verdana;font-weight:bold;color:#c60;background-image:url(/img2/sprites/gui-v18.gif);background-position:-107px -76px;}
#POST_REPLY div.replyTo{font-weight:bold;font-size:133%;color:#09532D;padding-top:10px;font-family:Arial}
#CREATE_TOPIC div.notYou{margin-top:15px}
#CREATE_TOPIC div.descendant{margin-top:10px;font-weight:bold}
#CREATE_TOPIC div.descendant select{margin-top:2px}
#POST_REPLY div.notYou{margin-top:5px}
#POST_REPLY div.message{margin-top:10px;margin-bottom:5px}
#CREATE_TOPIC textarea,
#POST_REPLY textarea {-x-system-font:none;
color:#2C2C2C;
font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:180px;
line-height:137.5%;
border:1px solid #91B8A3;
}
#CREATE_TOPIC div.check,
#POST_REPLY div.check{margin-top:8px}
#CREATE_TOPIC div.check.bottom,
#POST_REPLY div.check.bottom{margin-bottom:30px}
#CREATE_TOPIC div.sidebar{margin-top:37px}
#CREATE_TOPIC div.sidebar,
#POST_REPLY div.sidebar{border:1px solid #C0D0A1;margin-left:10px;}
#CREATE_TOPIC div.sidebar{padding-bottom:15px}
#CREATE_TOPIC div.sidebar div.header,
#POST_REPLY div.sidebar div.header{padding:7px 13px 6px;border-bottom:1px solid #D5E3BB;border-top:1px solid #D5E3BB;background-color:#E7EEDA}
#POST_REPLY div.sidebar div.header span.counts{color:#09532D;font-weight:bold}
#POST_REPLY div.sidebar div.header span.totalCount{font-weight:bold}
#POST_REPLY div.sidebar div.header span.title{font-family:Arial;font-size:120%}
#POST_REPLY div.sidebar div.header span.pipe{color:#949494}
#POST_REPLY div.sidebar div.header span.fkLnk{font-weight:bold;font-family:Arial}
#ORIGINAL div.subject span.topicTitle{padding-left:25px;padding-right:5px;font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;font-size:1.1670em}
#ORIGINAL div.subject{font-weight:bold;color:#09532D;margin-top:13px;margin-left:13px;margin-right:13px}
#ORIGINAL div.postDate{font-size:90%;margin-left:13px;margin-right:13px;margin-top:10px}
#ORIGINAL div.body{margin-left:13px;margin-right:13px;margin-top:15px;margin-bottom:10px}
#RECENT div.heading,
#RECENT div.body{margin:10px 13px}
#RECENT span.number{color:#09532D;font-weight:bold;padding-right:5px}
#LOADING{color:#09532D;font-family:Arial;font-size:120%;font-weight:bold}
#LOADING img{padding-left:5px}
#LOADING.off{display:none}

#PREVIEW .fkLnkNoCursor{color:#202D95}
#CREATE_TOPIC div.balance{margin-left:22px;width:400px}
#POST_REPLY div.balance{width:400px}
#CREATE_TOPIC .text{width:380px;border:1px solid #91B8A3}
#POST_REPLY .text{width:430px}
#CREATE_TOPIC div.sidebar div.header{font-weight:bold;margin-top:0;padding-left:10px;font-family:Arial;font-size:120%}
#CREATE_TOPIC div.sidebar ul{padding-left:13px;padding-right:13px}
#BEFORE ul{padding-left:10px;padding-right:10px}
#CREATE_TOPIC div.sidebar ul{padding-top:5px}
#BEFORE li{padding-top:10px}
#CREATE_TOPIC div.sidebar li{padding-top:5px}
#BEFORE li{background-position:-106px -58px}
#CREATE_TOPIC div.sidebar li{background-position: -106px -61px}
#BEFORE li,
#CREATE_TOPIC div.sidebar li{background-image:url(/img2/sprites/gui-v18.gif);padding-left:10px;background-repeat:no-repeat}
#CREATE_TOPIC div.sidebar ul.advice span{font-weight:bold}
#BEFORE div.title{padding-left:10px;font-family:Arial;font-size:120%}
#CREATE_TOPIC .sidebar div{padding-left:10px;margin-top:15px}
#BEFORE div.title img{padding-right:5px;font-size:110%;font-family:Arial}
#POST_REPLY div.balance span.preview{padding-left:10px;font-family:Arial}

#BODYCON dl dd label {
   color:#656565;
   display:block;
   font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;
   margin-bottom:2px;
   margin-top:20px}
}

#CREATE_TOPIC dl dd{margin-top:15px}

#CREATE_TOPIC div.balance dl.topic dd .lft {left:-25px}
#CREATE_TOPIC div.balance dl.topic dd .rgt {right:-405px}
#CREATE_TOPIC div.balance dl.topic dd div{position:absolute}
#CREATE_TOPIC div.balance dl.topic dd .rgt,
#CREATE_TOPIC div.balance dl.topic dd .lft{font-size:430%}
#POST_REPLY div.sidebar .lft,
#POST_REPLY div.sidebar .rgt,
#CREATE_TOPIC div.balance dl.topic dd .lft,
#CREATE_TOPIC div.balance dl.topic dd .rgt{
   color:#C2C2C2;
   font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;
   font-style:italic;
   position:absolute;
   margin-top:-8px;
   margin-left:-5px;
   margin-right:-5px;
}

#POST_REPLY div.sidebar .lft,
#POST_REPLY div.sidebar .rgt{font-size:330%}
#PREVIEW .post{overflow:auto;border:1px solid #C0C0C0;margin-top:8px;margin-bottom:8px}
#PREVIEW .post .postcontent .postBody{overflow:visible}
#POST_REPLY div.error,
#CREATE_TOPIC div.error { color:#c00; background:#fee url(/img2/sprites/gui-v18.gif) no-repeat -158px -1975px; border:2px solid #c00; padding:10px 5px 10px 30px; margin-top:12px; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
#POST_REPLY div.error li,
#CREATE_TOPIC div.error li { margin-top:5px }

#POST_REPLY dd.error label, #CREATE_TOPIC dd.error label { color:#c00;}
#POST_REPLY dd.error textarea, #CREATE_TOPIC dd.error textarea, #CREATE_TOPIC dd.error input { border:1px solid #c00;}

#POST_REPLY div.balance dl dd.message {margin-bottom:15px;}


#SHOWTOPIC_POSTREPLY { padding: 10px 17px 10px 17px; border-bottom: 1px solid #C0D0A1; }

#GUIDELINES_LINK { float: left; padding-left: 20px; }

/* Did You Mean v2 */
dl.dym {background-color:#faefd3; padding:4px; border:2px solid #d67b00; margin:8px 0 10px;}
dl.dym dt {background:#fff url(/img2/forums/magnifyingGlass.gif) no-repeat 12px 14px; padding:12px 43px 6px; font-size:1.6665em; font-family:Arial,Helvetica,Verdana,sans-serif;}
dl.dym dd {background-color:#fff; padding:6px 42px 12px; height:1%; overflow:hidden;}
dl.dym dd b {display:block;}
dl.dym dd ul {margin-top:10px; margin-left:50%;}
dl.dym dd ul.first {float:left; width:50%; margin-left:0;}
dl.dym dd ul li {margin:2px 0;}
dl.dym dd ul li span {color:#c60;}

/** Custom header **/
.customHeaderSponsor { position:absolute; right:11px }
.customHeaderSponsor .sponsoredText { color:#666666;font-size:70%;padding-right:4px; }
.customHeaderSponsor .sponsoredImage { padding-top:5px; }
.customHeader { padding-top:5px;border-bottom:2px solid #589442 }
.customHeader .headerText { padding-right:90px; }

.overlay .inner .breadcrumbFlyout .left{float:left;padding:10px 0 20px;}
.overlay .inner .breadcrumbFlyout .right{float:right;padding:10px 0 20px 50px;}
.overlay .inner .breadcrumbFlyout .header{font-weight:bold;padding-bottom:5px;}
.overlay .inner .breadcrumbFlyout .home{font-weight:bold;padding-top:10px}
.overlay .inner .breadcrumbFlyout li{padding-bottom:2px;}

/* FILE: overlays/experts.css */
/* 'experts overlay' specific styles
   ----------------------------------------------------------------------------------------- */
.expertOverlay { width:436px;}

.qdetail { margin-top:12px; word-wrap:break-word;}
.qdetail .leader { font-size:0.9165em; border-bottom:1px solid #d5e3bb; margin-bottom:10px;}
.qdetail .title { font-size:1.1670em;}
.answerbox { margin-top:14px;}
.qdetail .answer .title { font-size:1em; color:#202d95;}
.answer { margin-bottom:8px;}
/* FILE: modules/checkrates.css */
.icrStandalone .formToggle {margin:0 !important; padding:0 !important; border:none !important;}
.icrStandalone .formToggle ul.tgl {background-color:transparent; border-bottom:1px solid #c0d0a1; padding:3px 0;}
.icrStandalone .formToggle ul.tgl input {margin-left:0;}

.icrStandalone .legendTitle { font-size:1.25em;}

/* inline checkrates override */
.icrStandalone form fieldset .dtNfo { margin-bottom:6px;}
.icrStandalone .legend { padding-bottom:9px;font-weight:bold; color:#2c2c2c;}

.icrStandalone .dtNfo { display:block; margin-bottom:3px;}
.icrStandalone .dtNfo label { font-size: .90em;}
.icrStandalone .dtNfo .fldst { margin-right:24px;float:left;}
.icrStandalone .dtNfo .fldst label {display:block;margin-bottom:3px;font-weight:bold;color:#656565;}
.icrStandalone .dtNfo .fldst input,
.icrStandalone .dtNfo .fldst select { font: normal 1em Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}
.icrStandalone .dtNfo .fldst input { width:67px;padding:2px 20px 1px 2px;color:#000;}
.icrStandalone .dtNfo .fldst select { padding:1px 0 0 2px;}
.icrStandalone .dtNfo .fldst i { color:#949494;clear:both;display:block;font-style:normal;font-size: .825em;}
.icrStandalone .dtNfo .fldst span.icn { display:none;}

/* Bug: 47197: formToggle overrides cal+text style */
.icrStandalone .formToggle .dtNfo .fldst input { padding:2px 0 1px 2px; width:81px;}

.icrStandalone .siteLst {width:380px; border:1px solid #c5d4c8;background:#f8faf5;padding:9px 3px 4px 9px;}
.icrStandalone .siteLst li.slheader {width:380px;margin:3px 5px 3px 0;font-weight:bold;}
/*.tip = checkrates tip test*/
.icrStandalone .siteLst li.tip {width:380px;margin:0 6px 8px 0;padding-bottom:4px;border-bottom: 1px dotted #C5D4C8;font-size:97.5%}
.icrStandalone .siteLst li.tip span {color:#CC6600;font-weight:bold;padding-left:6px;}
.icrStandalone .siteLst li {display:block;float:left;width:180px;margin:0 5px 5px 0;}
.icrStandalone .siteLst input { margin-right:4px;vertical-align:-3px;}
.icrStandalone .siteLst label { display:inline; font-weight:normal; color:#2c2c2c;}

.icrStandalone .pricing { margin-top:10px;}
.icrStandalone .pricing .check { position:relative; width:158px; height:33px; overflow:hidden; margin-right:10px; float:left;}
.icrStandalone .pricing .check img { display:block; position:absolute; top:0; cursor:pointer;}

#BODYCON .wrpHeader .bookNow img.sprite-bookNow_ylw111x28 {top:0; left:0;}

.icrStandalone .pricing .remind { width:228px; margin:2px 0; font-size:.825em; color:#979797; float:left;}

/* Check Rates Location Photos*/
.icrStandalone.locPhotos {margin-top:-12px}
.icrStandalone.locPhotos .siteLst { display:inline;float:left; width:320px; padding:0px 3px 4px 9px;border:none;background:none;}
.icrStandalone.locPhotos .dtNfo .fldst { margin-right:0px; float:none;}
.icrStandalone.locPhotos .dtNfo .fldst label {display:inline;}
.icrStandalone.locPhotos .cal input.text {float:none; margin-bottom:14px;}
.icrStandalone.locPhotos .cal input#checkIn {margin-left:8px}
.icrStandalone.locPhotos .dtNfo .fldst select { margin-left:20px}
.icrStandalone.locPhotos .dtNfo .fldst i { display:inline;}
.icrStandalone.locPhotos form fieldset .dtNfo { float: left; padding-right:15px;}
.icrStandalone.locPhotos .siteLst li {width:155px}
.icrStandalone.locPhotos .pricing {margin-top:0px;}
.icrStandalone.locPhotos .pricing .remind {width:153px; text-align: center;}

/* Check Rates > Hotels
   ----------------------------------------------------------------------------------------- */
.chkRates { margin-bottom:15px; padding:13px 12px 6px; border:2px solid #c0d0a1; background-color:#f8f8ec; font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}
.chkRates input, 
.chkRates select { font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}
.chkRates .legend { font-weight:bold; font-size:1.475em; color:#2c2c2c; margin:0 0 9px;}
.chkRates .wrpFldst .check { position:relative; width:158px; height:33px; overflow:hidden; margin-top:2px; float:left;}
.chkRates .wrpFldst .check img { position:absolute; top:0; left:0; cursor:pointer;}

.chkRates .provider { height:100%; overflow:hidden; margin:8px 0 7px; padding:9px 10px; border:1px solid #d5e3bb;}
.chkRates .provider ul { margin-bottom:-4px;}
.chkRates .provider li { display:block; width:50%; margin:2px 0 3px; padding:0; float:left;}
.chkRates .provider input { height:14px; margin:0 5px 0 0;}
.chkRates .provider label { font-weight:normal;}

.chkRates .provider li.offers { width:100%; margin:3px 5px 3px 0; font-weight:bold;}

.chkRates .wrpFldst { height:100%; overflow:hidden;}
.chkRates .wrpFldst .fldst { display:block; margin-right:15px; float:left;}x
.chkRates .wrpFldst .fldst input { font-size:1em;}
.chkRates .wrpFldst .fldst label { display:block; font-size:0.90em; line-height:0.90em; color:#656565;}
.chkRates .wrpFldst .fldst select { margin:5px 0 0; padding:1px; font-size:1em;}

.chkRates .wrpFldst .fldst .txt { margin:5px 0 0; padding:2px; width:85px; border:1px solid #c8c8c8; background-color:#fff;}

.chkRates .remind { margin:0; font-size:0.825em; color:#979797;}

/* Pool test - Clickable Provider */
.chkRates .provider label.link { color:#202D95; cursor:pointer;}
.chkRates .provider label.link:hover { text-decoration:underline;}

/* Check Rates > Package Holidays
   ----------------------------------------------------------------------------------------- */
.chkRates .formType { margin:11px 0; padding:0 0 11px; border-bottom:1px solid #c0d0a1;}
.chkRates .formType label.hacBed,
.chkRates .formType label.phacPalm { font-size:1.125em; background-image:url("/img2/sprites/ph-v6.gif"); background-repeat:no-repeat;}

.chkRates .formType label.hacBed {  padding:24px 38px; background-position:-102px -781px;}
.chkRates .formType label.phacPalm { padding:24px 9px 24px 26px; background-position:-109px -724px;}
.chkRates .formType label.phacPalm img { margin-top:2px;}

/* FILE: pages/geo_check_rates.css */
div.geoProvider { margin: 8px 0px 9px 0px; }
div.geoProvider div.row { height: 100%; overflow: hidden; margin-bottom: 6px; }
div.geoProvider div.col { border: 1px solid #D5E3BB; background-color: #fff; display: block; width: 134px; float: left; }
div.geoProvider div.col input { margin-left: 8px; height:14px; }
div.geoProvider div.col input.withimage { margin-top: 12px; }
div.geoProvider div.col span { padding: 0px 0px 0px 3px; }
div.geoProvider div.col2 { margin: 0px 14px 0px 16px; }
div.geoProvider div.col.checked { border: 1px solid #91B155 }
div.geoProvider div.col img {margin: -1px 0px;}
div.geoProvider div.col label b { line-height: 39px; }

#GEO_CHECK_RATES_CONT div.check {width: 139px;}
#GEO_CHECK_RATES_CONT div.check img {top: 0;}

.chkRates .geoFldst .check { margin-top:11px;}
