/* Check Rates > Hotels
   ----------------------------------------------------------------------------------------- */
.largeMiniMetaFont {font-size: 1.1670em}

.sprite-showPrices-ylw-idle {margin-top:6px;}
.sprite-checkRates_ylw158x33 {margin-top: 10px;}
form span.error_msg { display:none; font-style:italic; color:#901000; padding:3px 0px 5px 25px; margin-bottom:5px;}


.chkRates input,
.chkRates select { font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}
.chkRates .legend { font-weight:bold; font-size:1.475em; color:#4a4a4a; margin:0 0 6px;}

.chkRates .wrpFldst .check img { position:static; margin-top:6px; cursor:pointer;}

.chkRates.crCSS .wrpFldst .check { position:relative; width:100%; height:auto; overflow: hidden; }
.chkRates.crCSS .wrpFldst .check div { margin-top:6px;}

.chkRates .provider { height:100%; overflow:hidden; margin:7px 0 0}
.chkRates .provider ul { margin-bottom:-4px;}
.chkRates .provider li { display:block; width:47%; margin:0 4px 0 0; padding:0; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.chkRates ul.ofv li { overflow:visible; }
.chkRates .provider li.fltoffer { margin-top:9px; padding-top:11px; border-top:1px solid #D5E3BB; width:100%;}
.chkRates .provider input { height:14px; margin:0 5px 0 0;}
.chkRates .provider label { font-weight:normal; line-height:1.5em;}
.chkRates .provider label.boldProviders { font-weight:bold }

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

.chkRates .provider li.unavailable { display:none;}

.chkRates .wrpFldst { height:100%; overflow:hidden;}
.chkRates .wrpFldst .fldst { margin-right:14px; float:left;}
.chkRates .wrpFldst .fldst.first { padding-top:0;}
.chkRates .wrpFldst .adults {padding-bottom: 3px; margin-right: 0 }
.chkRates .wrpFldst .fldst label { display:block; margin-bottom:3px; font-size:1em; color:#656565;}
.chkRates .wrpFldst .fldst select { padding:1px; font-size:1em;}

.rtl .chkRates .wrpFldst .fldst .text { width:120px;}

.chkRates .remind { margin:0; font-size:0.825em; color:#979797;}
.chkRates .disclaimer { font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif; font-size:0.9165em; color:#656565; margin-top:8px }

.chkRates .provider .hide {display:none}

/* 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 select { padding:1px 0 0 2px; font:normal 1em Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}
.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; 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; overflow:hidden; margin-right:10px; float:left; width:auto }
.icrStandalone .pricing .check div { height:auto; }
.icrStandalone .pricing .check img { display:block; top:0; cursor:pointer; margin-top: 0; }

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

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

.icrStandalone .disclaimer { margin-top: 10px }

/* DHTML check rates */
.icrStandalone .legendTitle { font-size:1.25em;}
