/*
Theme Name: Cheristow Cottages
Description: Theme
Version: 1.0
Author: Pagehog
*/

body {
	padding:0px;
	margin:0px;;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#b2d1e0;
	font-weight:normal !important;
	
}

p {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal !important;
}



.clearb {
	clear: both;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#455c91;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#455c91;color: #2b5f3b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:13px;

}

h3 {
	color: #2b5f3b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:13px;


}


#container {

  width:903px;
  margin:auto;
  background-color:#FFF;
	
}

#top {text-align:right;
background-color:#b2d1e0;
height:30px;}

#header {
	height:208px;
	width:903px;
	background-image:url(images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




#header2 {
	height:62px;
	width:903px;
	background-image:url(images/banner_bottom.jpg);
		
}

#navigation {
	height:28px;
	padding-top:2px;
	padding-bottom:2px;
	width:903px;
	background-image:url(images/navigation_bg.jpg);

	
}


#contentclear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#main-content {
	
	width:903px;
	height:166px;
	margin: 0px;


	
}

#cott {
		float: left;
		margin: 0px;
		padding: 0px;
		text-align:center;
		background-color:#FFC;
}

#buzzard {
	
	width:150px;
	top:0px;
	left:150px;
}

#furze {	
	width:150px;
	top:0px;
	left:300px;

}


img.homesideimg {
	margin: 0px;
	padding: 0px;
}

#buttoncont {
	margin: 0px;
	padding: 0px;
	clear: both;
}
img.buttonimgs {
	float: left;
	margin: 0px;
	padding: 0px;
}

img a {border: none;}
img {border: none;}

#content {
	min-height:300px;
	width:900px;
	float: left;
	background-color: #ffffff;
}

#pagescontent {
	min-height:300px;
	width:903px;
	background-color: #ffffff;
}

#content-text {
	
	margin: 0px;
	padding:10px;	
	background-color: #ffffff;
	min-height: 390px;
	
}

#content-text p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:14px;
}
#content-text h1 {
	color: #015883;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:18px;
}
#content-text h2 {
	color: #1c6b93;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:15px;
}
#content-text h3 {
	color: #2b5f3b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:13px;
}


ul li {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:14px;
}

a { color: #455c91; text-decoration: none; font-size: 14px; }
a:hover { color: #455c91; text-decoration: none; font-size: 14px;}


#footer {
	background-color:#7ebb81;
	height:30px;
	width:898px;
	clear: both;
	color:#033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	
}




.booking {color:#fff;
background-color:#055a85;
font-weight:bold;
padding: 2px 5px 2px 5px;
}

.booking:hover {color:#fff;
background-color:#7ebb81;
font-weight:bold;}


span.footerleft {
	float: left;
	margin: 0px;
	padding: 10px 0 0 10px;
	width: 60%;
}
span.footerright {
	float: right;
	margin: 0px;
	padding: 10px 10px 0 0;
	width: 30%;
	text-align: right;
}

.aquablue {color:#1ab8e5;}
.headertext {font-size:18px;}
.aHeader {color:#FFF;}
.aHeader:hover {color:#09C;}

.aFooter {color:#09C;
text-decoration:none;}
.aFooter:hover {color:#CCC;}



/*       ###############################
         NAVIGATION
         ############################### */

div#nav ul {
	float:left; 
list-style:none; 

}

div#nav li {
	float:left; 
	padding-left:0px;

	
}
div#nav li a {
	display:block; 
	margin:0; 
	padding:7px 20px 8px 20px; 
	color:#365043; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
	
	
	}
	
div#nav li a:hover {	
color:#202020;
	text-decoration:none;
	background-color:#aae6ac;
	
}

ul#mail_rss a {text-decoration:underline !important;}

/*        ##################################
           SUPERFISH
        ################################## */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none; }
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;  /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:200px;margin:0 !important;}
.sf-menu ul ul li{margin:0 !important;  }
.sf-menu li:hover {visibility:inherit;  /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {position:absolute;top:30px;   /* match top ul list item height */ z-index:1000;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:5em;/* match ul width */ top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:5em; /* match ul width */ top:0; }

/*** CUSTOM STYLES ***/
.sf-menu li ul {background:#c5e5f5; opacity:0.9;-moz-opacity:1;filter:alpha(opacity=90); width:100px; }
.sf-menu li li ul, .sf-menu li li li ul {background:#222;border:1px solid #FFF; border-top:none;opacity:1.0;-moz-opacity:1.0;filter:

.clear {clear:both;}