body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #FFFFFF;
	margin: 15px 0px 15px 0px;
background-image: url('cottage-holiday-scotland/kirkdaleestate-pagebackground.jpg'); 
background-repeat: repeat-x;
}

* { 
margin:0; 
padding:0;
} 

a:link {text-decoration: underline;color: #FFFF33;}
a:visited {text-decoration: underline;color: #FFFF33;}
a:active {text-decoration: underline;color: #FFFF33;}
a:hover {text-decoration: none;}

.text {font-size: 80%;padding: 8px 12px 0px 12px;}
.text80 {font-size: 80%;}

h1 {font-family: Georgia, Arial, Helvetica, sans-serif;font-size: 36px;font-weight: normal;color: #CBD7D0;padding: 5px 0px 10px 22px;margin: 0;letter-spacing: 0.1em;}
h2 {font-family: Georgia, Arial, Helvetica, sans-serif;font-size: 20px;font-weight: normal;color: #FFFFFF;padding: 15px 0px 0px 18px;margin: 0;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #FFFFFF;padding: 0px 0px 0px 24px;margin: 0;}
h4 {font-family: Georgia, Arial, Helvetica, sans-serif;font-size: 28px;font-weight: normal;color: #CBD7D0;padding: 20px 0px 10px 15px;margin: 0;letter-spacing: 0.1em;}

#pagecontainer {
width: 979px;
background-color: #79968E;
border-right: 6px solid #CBD7D0;
border-left: 6px solid #CBD7D0;
border-bottom: 6px solid #CBD7D0;
}

#header {
background-image: url('cottage-holiday-scotland/graphic-topcurve.jpg'); 
background-repeat: no-repeat;
background-color: #79968E;
text-align: left;
width: 991px;
height: 120px;
clear: both;
border-bottom: 1px solid #BACBBE;
color: #79968E;
font-size: 12px;
}
#headersection1 {float: left;width: 641px;height: 50px;}
#headersection2 {float: left;width: 318px;height: 46px;padding: 4px 0px 0px 8px;}
.headernumber {font-size: 18px;}


#page {
overflow: hidden;
width: 980px;
background-image: url('cottage-holiday-scotland/photo-header-kirkdalehouse.jpg'); 
background-repeat: no-repeat;
text-align: left;
}

#cssmenu {
clear: both;
height: 35px;
padding: 0;
margin: 0;
}


#headerleft {
width: 472px;
height: 60px;
margin-top: 239px;
margin-left: 10px;
float: left;
border-top: 1px solid #BACBBE;
border-left: 1px solid #BACBBE;
border-right: 1px solid #BACBBE;
background: url('cottage-holiday-scotland/graphic-drkgrntrans.png');
}

#headerright {
width: 472px;
height: 60px;
float: left;
margin-top: 239px;
margin-left: 10px;
border-top: 1px solid #BACBBE;
border-left: 1px solid #BACBBE;
border-right: 1px solid #BACBBE;
background: url('cottage-holiday-scotland/graphic-litegrntrans.png');
}

#headerleftfull {
width: 960px;
height: 60px;
margin-top: 239px;
margin-left: 10px;
float: left;
border-top: 1px solid #BACBBE;
border-left: 1px solid #BACBBE;
border-right: 1px solid #BACBBE;
background: url('cottage-holiday-scotland/graphic-litegrntrans.png');
}


#pageleft { 
background: url('cottage-holiday-scotland/graphic-drkgrntrans.png');
text-align: left;
width: 472px;
float: left;
margin-left: 10px;
border-left: 1px solid #BACBBE;
border-right: 1px solid #BACBBE;
border-bottom: 1px solid #BACBBE;
}
#pageleft p {margin: 0;padding: 0px 20px 20px 25px}
#pageleft img {margin: 5px;padding: 5px;background: #fff;}

#pageleftfull { 
background: url('cottage-holiday-scotland/graphic-litegrntrans.png');
text-align: left;
width: 960px;
float: left;
margin-left: 10px;
padding-bottom: 15px;
border-left: 1px solid #BACBBE;
border-right: 1px solid #BACBBE;
border-bottom: 1px solid #BACBBE;
}
#pageleftfull p {margin: 0;padding: 0px 20px 20px 25px}
#pageleftfull img {margin: 5px;padding: 5px;background: #fff;}

#pageleftfullcol1 {width:480px;float:left;}
#pageleftfullcol2 {width:480px;float:left;}

/* #pageleftfullcol3 {} */

#pageright { 
background: url('cottage-holiday-scotland/graphic-litegrntrans.png');
text-align: left;
width: 472px;
float: left;
margin-left: 10px;
border-left: 1px solid #BACBBE;
border-right: 1px solid #BACBBE;
border-bottom: 1px solid #BACBBE;
}
#pageright p {margin: 0;padding: 0px 20px 20px 25px}
#pageright img {margin: 5px;padding: 5px;background: #fff;}

#pagerightcalendar {
background: url('cottage-holiday-scotland/graphic-litegrntrans.png');
text-align: left;
width: 472px;
float: left;
margin-left: 10px;
border-left: 1px solid #BACBBE;
border-right: 1px solid #BACBBE;
border-bottom: 1px solid #BACBBE;
}

#pagerightgallery {
clear: both;
margin: 0;
}
#pagerightgallery p {margin: 0;padding: 0px 20px 20px 25px}
#pagerightgallery img {margin: 5px;padding: 5px;background: #fff;}


#pagefooter {
clear: both;
width: 980px;
}
#pagefooter p {margin: 0;padding: 0px 15px 20px 18px}


#page form {
width: 415px;
margin: 0px 30px 0px 25px;
padding: 0;
}

#page pre{
	display:block;
	font:14px Arial, Courier, monospace;
	padding:10px;
	border:1px solid #BACBBE;
	background:#e3f4f9;	
	margin:.5em 0;
	width:320px;
	}		
#page label{
	display:block;
	font-size:14px;
	font-weight: normal;
	}
#page select{
	height: 32px;
	border: 2px solid #BACBBE;
	padding: 4px;
	margin: 4px 0px 4px 0px;
	color: #003300;
	font:14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
#page input{
	width: 98%;
	height: 22px;
	border: 2px solid #BACBBE;
	padding: 4px;
	margin: 4px 0px 4px 0px;
	color: #003300;
	font:14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
#page textarea{
	width: 98%;
	height: 140px;
	border: 2px solid #BACBBE;
	padding: 4px;
	margin: 4px 0px 4px 0px;
	color: #003300;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
form div{position:relative;margin:0px 0px 10px 0px;}
form .counter{
	position:absolute;
	right:0;
	top:0;
	font-size:11px;
	font-weight:normal;
	color: #8B8800;
	}
form .warning{color:#000;}	
form .exceeded{color:#e00;}	

ul {padding-left: 50px;}
