/*Independent Cottages Style sheet*/
body{font-family:Arial, Helvetica, sans-serif;background-color:#385d7c;margin:0}
input:checked + label { font-weight:bold; b order-bottom:1px dotted #FF9900; } /* #484848 color: #3366FF;*/
.highlight input:checked + label { color: #333333; font-weight: bold } 
.highlight input:checked + label:after { padding-left:5px; content:url(../images/tick.gif)} 

html { height: 100% }
body { height: 100%; margin: 0px; padding: 0px }

td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#405A76}
th{font-family:Arial, Helvetica, sans-serif}
.mainTable{background-color:#FFF}
.topRightShadow{background-color:#FFF;background-image:url(../images/logo_shadow.gif);background-repeat:repeat-y}
.contentRightShadow{background-color:#FFF;background-image:url(../images/right_shadow3.gif);background-repeat:no-repeat; background-position:bottom;}
.contentRightShadow2{background-color:#FFF;background-image:url(../images/right_shadow2.gif);background-repeat:no-repeat}
.logoBg{background-color:#FFF;background-image:url(../images/bg_logo.gif);background-repeat:repeat-x}
.bgLeftMenu{background-color:#f2e2aa;padding:10px}
.bgLeftMenuB{background-color:#c8e1f8;padding:10px}
.sepMenu{background-color:#F2E2AA;background-image:url(../images/sep_menu.gif);background-repeat:repeat-x;height:13px}
.sepMenuB{background-color:#c8e1f8;background-image:url(../images/sep_menu.gif);background-repeat:repeat-x;height:13px}
.sepBlank{background-color:#FFF;background-image:url(../images/pixel.gif);background-repeat:repeat-x;height:3px}
.sepContent{background-color:#FFF;background-image:url(../images/sep_menu.gif);background-repeat:repeat-x;height:13px}
a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#405A76;text-decoration:none}
.button{background-color:#4588c8;background-image:url(../images/bg_button.gif);background-repeat:repeat-x;height:18px;border:1px solid #bbd0e6;font:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;color:#FFF; padding-bottom: 5px;}
.button:hover { cursor:pointer;background-image:url(../images/bg_buttonHover.gif) }
.bigButton{background-color:#4588c8;background-image:url(../images/bg_bigButtonH.gif);background-repeat:repeat-x;height:28px;border:1px solid #bbd0e6;font:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#FFF}
.bigButton:hover{ cursor:pointer; background-image:url(../images/bg_bigButton.gif);}
.footer{color:#FFF;text-align:right}
a.footer{color:#FFF;text-decoration:none}
a.footer:hover{text-decoration:underline}
.bgWelcome{background-color:#FFF;background-image:url(../images/bg_welcome.gif);background-repeat:no-repeat;width:358px;background-position:left top}
.bgMainMenu{background-color:#FFF;background-image:url(../images/bg_menuMain.gif);background-repeat:repeat-x;height:38px}
.bgMenuBlue{font-weight:700;color:#1166ae;background-color:#69c;background-image:url(../images/bg_menu.gif);background-repeat:repeat-x;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;padding:0 10px 0 10px}
.bgMenuGreen{font-weight:700;color:#1166ae;background-color:#9c6;background-image:url(../images/bg_menuGreen.gif);background-repeat:repeat-x;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;padding:0 10px 0 10px}
a.mainMenu{text-transform:capitalize;color:#e0ebf5;text-decoration:none;font-weight:700}
a.mainMenu:hover{text-decoration:underline;}
a.mainMenuBlue{text-transform:capitalize;color:#1166ae;text-decoration:none;font-weight:700}
a.mainMenuBlue:hover{text-decoration:underline;}
.blueHeader{font-size:14px;color:#14549b;font-weight:700}
.welcomeMsg{font-size:12px;color:#535353}
.msg{color:#405A76}
.bgContent{background-color:#c8e1f8;border-bottom:solid 1px #8ab8e0;height:29px}
.contentHeader{font-size:13px;font-weight:700;color:#1d6eb3;background-color:#c8e1f8;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:6px}
a.contentHeader{font-size:12px;font-weight:700;color:#1d6eb3;background-color:#c8e1f8;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:6px;text-decoration:underline}
a.contentHeader:visited {color:#800080;}
a.adSearch{color:#1166ae;text-decoration:underline}
a.rightLinks{color:#1166ae;font-size:12px;font-weight:700;font-style:italic;text-decoration:none;}
a.rightLinks:hover{text-decoration:underline;}
.textBox{border:1px solid #797979;height:17px;font:Arial, Helvetica, sans-serif;font-size:12px;color:#818181}
.select{border:1px solid #797979;height:21px;font:Arial, Helvetica, sans-serif;font-size:12px;color:#818181}
.textArea{border:1px solid #797979;font:Arial, Helvetica, sans-serif;font-size:12px;color:#818181}
.bgHoliday{background-color:#b9daf6}
.yellowBand{background-color:#f4eac5;height:5px}
.breadCrumb{font-weight:700;color:#797979;background-color:#f2e2aa;height:26px;padding-left:8px}
.pageHeader{font-size:13px;font-weight:700;color:#818181;height:40px}
a.prev{font-size:12px;color:#1166ae;text-decoration:underline;background-color:#FFF;background-image:url(../images/arroe_prev.gif);background-repeat:no-repeat;background-position:left center;padding-left:17px}
a.next{font-size:12px;color:#1166ae;text-decoration:underline;background-color:#FFF;background-image:url(../images/arrow_next.gif);background-repeat:no-repeat;background-position:right center;padding-right:17px}
.sepCotDetails{font-weight:700;color:#405A76;background-color:#FFF;background-image:url(../images/sep_cottageDetails.gif);background-repeat:repeat-x;height:19px}
.sepCotDetailsVert{background-color:#FFF;background-image:url(../images/sep_cottageDetails_vert.gif);background-repeat:repeat-y}
.bgAmenities{background-color:#ececec;background-image:url(../images/bg_amenities.gif);background-repeat:repeat-x;height:100px}
.header{color:#FFF;text-align:left}
.bgLeftMenu2{background-color:#f2e2aa;padding:0}
.bgLeftMenuB2{background-color:#c8e1f8;padding:0}
.txtRed{color:red}
.txtGreen{color:#090}
.txtYellow{color:#f90}
.txtBlue{color:#14549b}
.msgRight{color:#405A76;text-align:right}
.label{color:#405A76;text-align:right;font-weight:700}
.leftLabel{color:#405A76;text-align:left;font-weight:700}
.system{background-color:#000;font-family:"Courier New", Courier, mono;font-size:10pt;color:#093}
.listItem{color:#405A76;display:list-item;padding-bottom:12pt}
.BulListItem{color:#405A76;display:list-item;padding-bottom:12pt;list-style-type:none;list-style-image:url(../images/bulletNormal.gif);list-style-position:outside}
.tickList{color:#405A76;display:list-item;padding-bottom:12pt;list-style-type:none;list-style-image:url(../images/bulletTick.gif);list-style-position:outside}
.facility{font-size:11px}
.bgAmenities2{background-color:#FFF;background-image:url(../images/bg_amenities.gif);background-repeat:repeat-x;height:100px}
.testimonial{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:italic;font-weight:700;color:#1d6eb3;text-align:center}
.cottageHeading{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:italic;color:#69c;font-weight:700;text-align:left;height:15px;line-height:15px;margin:0;padding:1px}
h1{font-size:13px;font-weight:700;color:#818181;height:13px;margin:0 0 5px;p adding:0; padding:10px 0 10px 0}
h2{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:italic;color:#3666cc;font-weight:550;text-align:left;margin:2px 0;padding:0}
h3{font-size:12px;font-weight:700;color:#797979;height:12px;margin:0 0 5px; }
p{margin:0 0 5px}
.cottageSummary{position:absolute;background-color:#FFFFE0;width:400px;border:1px solid #000;font:normal 11px Verdana;color:#000;line-height:18px;z-index:100;border-right:3px solid #000;border-bottom:3px solid #000;padding:3px}
.imageDisplay{position:absolute;background-color:#FFFFE0;width:400px;height:400px;border:1px solid blue;font:normal 11px Verdana;color:#000;line-height:18px;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;z-index:100;border-right:3px solid blue;border-bottom:3px solid blue;padding:3px}
.helpBox {position:absolute;background-color:#FFFFE0;width:300px;border:1px solid #000;font:normal 11px Verdana;color:#000;line-height:18px;z-index:100;border-right:3px solid #000;border-bottom:3px solid #000;padding:3px}
.priceBox{position:absolute;background-color:#FFFFE0;width:auto;border:1px solid #000;font:normal 11px Verdana;color:#000;line-height:18px;z-index:100;border-right:3px solid #000;border-bottom:3px solid #000;padding:3px}
.contentBox,.contentBoxCopy{border:1px solid #8ab8e0}

.listRow:hover{ background-color: #99ccff; } 
.autocomplete-w1 { background:url(../images/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#c8e1f8; }
.autocomplete div { padding:2px 5px; white-space:nowrap; font-size:12px;color:#535353; }
.autocomplete strong { font-weight: bold; color:#1d6eb3;  }
.tip {border:1px solid #FF9900;  line-height:20px; margin: 5px 0; padding: 5px 20px 5px; background-image:url(../images/tip.gif);background-repeat:no-repeat;background-position:left center;}
.leftFooter {float:left; font-size:10px;}
.holidayideas{}
.holidayideas p{ padding:0 0 20px 0; }
.holidayideas img{ padding:0 20px 20px 0; float:left;}
.holidayideas h2{ padding:20px 0 10px 0; }
.pricingTable {border:1px solid #ffffff; border-style:double;}
.pricingTD {border: 1px solid white;}