/*Independent Cottages Style sheet*/
body{font-family:Arial, Helvetica, sans-serif;background-color:#385d7c;margin:0}
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}
.sepMenu{background-color:#F2E2AA;background-image:url(../images/sep_menu.gif);background-repeat:repeat-x;height:13px}
.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}
.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-left: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-left: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}
.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}
.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;padding: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}
oldh2{font-size:11px;font-weight:400;color:#797979;height:11px;line-height:11px;margin:0;padding:1px}
h3{font-size:12px;font-weight:700;color:#1d6eb3;background-color:#c8e1f8;background-repeat:no-repeat;background-position:left center;margin:0}
p{margin:0 0 5px}
ul#navmenu,ul#navmenu li,ul#navmenu ul{border:0 none;width:166px;list-style:none;margin:0;padding:0}
ul#navmenu:after /*From IE 7 lack of compliance*/{clear:both;display:block;font:1px/0 serif;content:".";height:0;visibility:hidden}
ul#navmenu li{float:left;display:block!important;position:relative}
ul#navmenu a{border:1px solid #8ab8e0;border-right-color:#8ab8e0;border-bottom-color:#8ab8e0;display:block;background:#c8e1f8;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;margin-left:6px;color:#1d6eb3;font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;height:auto!important;padding:0 6px 0 20px}
ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a{background:#69c;color:#FFF;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:6px}
ul#navmenu li:hover li a,ul#navmenu li.iehover li a{background:#c8e1f8;color:#1d6eb3;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:6px;width:180px}
ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a{background:#69c;color:#FFF;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:6px;width:180px}
ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a{background:#c8e1f8;color:#1d6eb3;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:54px;width:180px}
ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a{background:#69c;color:#FFF;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:54px;width:180px}
ul#navmenu li:hover li:hover li:hover li a,ul#navmenu li.iehover li.iehover li.iehover li a{background:#c8e1f8;color:#1d6eb3;background-image:url(../images/arrow_header.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:6px}
ul#navmenu li:hover li:hover li:hover li a:hover,ul#navmenu li.iehover li.iehover li.iehover li a:hover{background:#CCC;color:#FFF}
ul#navmenu ul,ul#navmenu ul ul,ul#navmenu ul ul ul{display:none;position:absolute;top:0;left:160px}
ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul{display:none}
ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul{display:block}
.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:150px;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; } 