body { text-align:center; margin:0px; padding:0px; color:#000;  height:100%; background:url(bg.jpg) no-repeat #2b4e52; background-position:top} /*FF6A00*/
body, input, textarea, select, td { font-family: Arial, Tahoma, Verdana,sans-serif; font-size:13px; color:#000; }
form { padding:0; margin:0;}

/* Common styles */
/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .clear-after { height: 1%; }
/* End hide from IE-mac */



/* Page */
#page-center { width:1000px; text-align:center; margin-left:auto; margin-right:auto; background:none;}
#page { text-align:left; width:1000px; padding:0px;}


ul.lowermenu { list-style-type:none; width:997px; padding:0px; margin:0px 0 0 0; height:42px; line-height:42px; margin-top:15px; background:#dee9eb}
ul.lowermenu li{ float:left; line-height:42px;}
ul.lowermenu li a { color:#99467a; text-align:left; font-size:16px; text-decoration:underline;
height: 42px;
position: relative;
overflow: hidden;
margin-left:16px; padding-right:0px;
}
ul.lowermenu li a:hover {color:#0000CC;}



ul.menu { list-style-type:none; width:997px; padding:0px; margin:0px 0 0 0; height:42px; line-height:42px; overflow: hidden;}
ul.menu li{ float:left; line-height:42px;}
ul.menu li a { color:#FFFFFF; text-align:left; font-size:16px; text-decoration:none;
z-index: 10;
display: block;
float: left;
height: 42px;
position: relative;
overflow: hidden;
margin: auto 0px;
padding-left:16px; padding-right:15px;


}
/*ul.menu li.first-menu-item { padding-left:20px;}
ul.menu li.last-menu-item { padding-right:0px; }
*/

ul.menu li.menu-purple { background-color:#98487b; padding-left:2px; padding-right:1px;}
ul.menu li.menu-darkblue { background-color:#192c57;}
ul.menu li.menu-lightblue { background-color:#00b1da;}
ul.menu li.menu-brown { background-color:#653a1a;}
ul.menu li.menu-green { background-color:#bed747;}
ul.menu li.menu-orange { background-color:#fdb83f;}
ul.menu li.menu-pink { background-color:#ed1d5b;}
ul.menu li.menu-grey { background-color:#898989;  padding-left:2px; padding-right:2px;}

ul.menu li a:hover {}
  
#menu-container { position: relative;
    
}
  
#menu-container li.back {
	border-bottom: 5px solid #57b7df;
	width: 9px;
	height: 45px;
	z-index: 8;
	position: absolute;
}
   
   
   
   
   
   
                             
#content #pagetop{ height:144px; }
#content #pagetop #logo { float:left; width:450px; padding:19px 0px 0px 16px;}
#content #pagetop #rightside { float:left; width:530px;}

.a-right { text-align:right; padding-top:2px;}
.ezine { float:right; text-align:right; padding-top:30px; height:22px; line-height:22px;}
.ez-text { float:left; margin-right:5px; color:#858585}
.ez-but { float:left;}

ul.topmenu { list-style-type:none; padding-top:10px;}
ul.topmenu li { float:right; padding-left: 16px;}
ul.topmenu li a { color:#fff; text-decoration:none; font-size:13px;}
ul.topmenu li a:hover { color:#bbb;}


#body-content { background:#dee9eb; width:960px; padding: 18px 18px 18px 18px;  margin-top:15px; min-height:400px; }
#body-content #top{ }
#body-content #top #left{ width:560px; color:#5b595e; font-size:14px; line-height:20px; float:left; padding-right:10px;}
#body-content h1{ color:#99467a; margin:0px; font-size:24px; padding-bottom:12px; font-weight:bold}
#body-content .sep-line { width:964px; background:url(h-line.gif) repeat-x; margin: 5px 0px;}
#body-content #centreline {width:2px; float:left; height:114px; background:url(footer_centre_line_bg.gif) repeat-y; margin-bottom:10px;}

#body-content #top #right {}
#body-content #top #right #l-img { float:left; width:150px; }

#body-content #top #right #r-content-outer { float:left;  }
#body-content #top #right #r-content-outer #r-content { width:220px; padding-left:10px;}
img.homepage { border:6px #FFFFFF solid; margin-left:10px;}
#body-content #top #right h2 { color:#99467a;font-size:18px; font-weight:normal; margin: 0px 0px 10px 0px; } 

#body-content #inner-content {float:left;}
#body-content #tall-banner { float:right; border:6px solid #FFFFFF}

#body-content .intro a {  color:#00b3d8; font-style:italic; font-size:14px; text-decoration:none; line-height:22px;}
#body-content .intro a:hover {  text-decoration:underline; color:#777}
#body-content .intro2 a {  color:#00b3d8; font-style:normal; font-size:14px; text-decoration:none; line-height:22px;}
#body-content .intro2 a:hover {  text-decoration:underline; color:#777}





#body-footer { height:254px; width:996px; background:url(whats_new_bg.gif) no-repeat #FFFFFF; margin-top:10px;}
#body-footer #body-footer-left {color:#333333; width:407px;  float:left; margin: 16px 22px 16px 68px;}
#body-footer #body-footer-centreline {width:2px; float:left; height:214px; background:url(footer_centre_line_bg.gif) repeat-y; margin-top:20px; margin-bottom:20px}
#body-footer #body-footer-right {width:453px; float:left; margin: 16px 22px 16px 22px;}

#body-footer .footer-date {color:#333333; font-weight:bold; font-size:11px;}


#blog-left { width:680px; float:left; padding-right:20px}
#blog-left a { color:#00b3d8; font-family:"Times New Roman", Times, serif; text-decoration:none }
#blog-left a:hover { color:#777; }

#blog-left h2 { color:#99467a; }
#blog-left h2 a { color:#99467a; }
#blog-left h2 a:hover { color:#00b3d8; }

#blog-right { width:260px; float:left;}
#blog-right h3 { color: #99467a; list-style-type:none;}
#respond h3 { color: #99467a; list-style-type:none;}
h3.other {color: #99467a; font-weight:normal;}

#blog-right ul { list-style-type:none;}
#blog-right #navigation ul { list-style-type:none;}
#blog-right #navigation ul li { color:#00b3d8; font-family:"Times New Roman", Times, serif; font-style:italic; text-decoration:none  }
#blog-right #navigation ul li a {  color:#00b3d8; font-family:"Times New Roman", Times, serif; font-style:italic; text-decoration:none }
#blog-right #navigation ul li a:hover { text-decoration:underline; color:#553355;}
#blog-right #navigation ul#navigation { list-style-type:none; }

h2.footer { color:#98487b; font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; margin: 8px 0px 10px 0px; }
h2.footer a { text-decoration:none; color:#98487b;}
h2.footer a:hover { text-decoration:underline; color:#553355; }
h3.footer { color:#98487b; font-size:18px; font-weight:normal; margin: 0px 0px 10px 0px; }


a.more { color:#00b3d8; font-family:"Times New Roman", Times, serif; font-style:italic; text-decoration:none}
a.more:hover { color:#777; }

#footer-hotels { }
#footer-hotels .row { float:left; width:155px;}
#footer-hotels .row-right { float:left; width:130px;}

#footer-hotels .row a { color:#99467a; text-decoration:none}
#footer-hotels .row a:hover { text-decoration:underline; color:#553355;}
#footer-hotels .row-right a { color:#99467a; text-decoration:none}
#footer-hotels .row-right a:hover { text-decoration:underline; color:#553355;}
#footer-hotels a.selected {color:#553355; font-weight:bold}
#footer { padding:0px; margin:0px; padding-top:10px; color:#FFFFFF; font-size:11px;}
#footer .fleft { float:left; width:300px;}
#footer .fright { float:right; width:300px; text-align:right; padding-right:5px;}
#footer .fright a{ text-decoration:none; color:#FFFFFF}
#footer .fright a:hover{ text-decoration:none; color:#CCCCCC}

ul.sitemap { list-style:none }
ul.sitemap li a { color:#99467a; }

a.hotel-link { color:#99467a; text-decoration:none }
a.hotel-link-selected { color:#553355; font-weight:bold; text-decoration:none  }
a:hover.hotel-link { text-decoration:underline; color:#553355; }



.county-row { float:left; width:440px; font-size:17px; line-height:22px;	}
.county-row ul.outer{  list-style:none }
.county-row ul.outer li a{ color:#000000}
.county-row ul.outer li.greyedout { color:#999999}

.county-row ul.outer li ul.sub-hotel-list{  list-style:none }
.county-row ul.sub-hotel-list li a{ color:#99467a }
ul.sub-hotel-list {display:none} 

.al-right { text-align:right}




/*  END TABS CSS **/
