﻿@charset "utf-8";
/* CSS Document */

#image1 {width:498px}

.form-pdf {display:block; height:30px; background-image:url(../images/booking-form.png); width:180px;}
a.form-pdf:hover{background-position: 0 30px}

.conditions-pdf {display:block; height:30px; background-image:url(../images/booking-conditions.png); width:230px;}
a.conditions-pdf:hover {background-position: 0 30px}

body{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:12px;
	background:#d8ae7c url(../images/background-image.jpg) repeat-x top center;
	}
	
.container{
	width:961px;
	margin-left:auto;
	margin-right:auto;}
	
#nav-main{
	margin:0;
	padding:0;
	list-style:none;}
	
#nav-main li{
	float:left;
	text-indent:-10000px;
	height:30px}

#nav-main li a{
	display:block;
	height:30px}

#nav-main li a:hover{
	background-position: 0 -30px;}
	
#nav-main-home a{
	width:65px;
	background-image:url(../images/nav-main-home.png)}
	
#nav-main-availability a{
	width:99px;
	background-image:url(../images/nav-main-availability.png)}
	
#nav-main-area a{
	width:114px;
	background-image:url(../images/nav-main-area.png)}
	
#nav-main-size a{
	width:145px;
	background-image:url(../images/nav-main-size.png)}
	
#nav-main-all a{
	width:72px;
	background-image:url(../images/nav-main-all.png)}
	
#nav-main-offers a{
	width:112px;
	background-image:url(../images/nav-main-offers.png)}
	
#nav-main-cornwall a{
	width:137px;
	background-image:url(../images/nav-main-cornwall.png)}
	
#nav-main-tariff a{
	width:59px;
	background-image:url(../images/nav-main-tariff.png)}
	
#nav-main-contact a{
	width:91px;
	background-image:url(../images/nav-main-contact.png)}
	
#nav-main-links a{
	width:67px;
	background-image:url(../images/nav-main-links.png)}
	
	
	
	
.nav-secondary {
	background: #a1271a;
	height:25px;
	vertical-align:middle;
	padding-top:5px;
}


#size.nav-secondary  a:hover{
	color:#fb735a;
	font-weight:bold;
}

#area.nav-secondary  a:hover{
	color:#fb735a;
	font-weight:bold;
}

.nav-secondary strong {margin-left:20px; color:white; font-size:14px; letter-spacing:1px}

#area.nav-secondary  a{
	padding-left:30px;
	color:white;
	text-decoration:none;
}

#size.nav-secondary  a{
	padding-left:15px;
	color:white;
	text-decoration:none;
}	
	
	
	
	
	
	
	
#header{clear:both; z-index:1;}

#whats-on-in-cornwall{
	z-index:10;
	float:left;
	margin-top:2px;
	width:435px;
	height:248px;
	/*background-image:url(../images/whats-on-in-cornwall.png)*/
	
	}

#whats-on-in-cornwall-button{
	z-index:20;
	text-indent:-10000px;
	height:26px;
	width:170px;
	background-image:url(../images/whats-on-cornwall-button.png);
	display:block;
	position:absolute;
	top:213px;
	left:10px;
	/*
	top:-20px;
	left:10px;
	position:relative
	*/
	
	}

#whats-on-in-cornwall-button:hover{
	background-position: 0 -26px;}

#special-offers-2008{
	z-index:10;
	float:right;
	margin-top:2px;
	width:524px;
	height:248px;
	/*background-image:url(../images/special-offers-2008.png)*/
	}
	
#special-offers-2008-button{
	z-index:20;
	text-indent:-10000px;
	height:26px;
	width:170px;
	background-image:url(../images/special-offers-2008-button.png);
	display:block;
	position:absolute;

	top:213px;
	left:340px;
	}
	
#special-offers-2008-button:hover{
	background-position: 0 -26px;}
	
#left-col{
	float:left;
	width:532px}
	
#right-col{
	float:right;
	width:418px}
	
#content{clear:both; background-image:url(../images/box-2-background.png)}

#book-up-now{
	margin-top:11px;
	background-image:url(../images/box-2-background.png)}

#book-up-now h2{
	padding:0;
	margin:0;
	width:91px;
	height:21px;
	text-indent:-10000px;
	background-image:url(../images/book-up-now-title.png)}
#news{
padding:6px 0 0 6px;
	margin-top:11px;
	background-image:url(../images/box-2-background.png)}
#news h2{
margin:0;
padding:3px 0 3px 0;
font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
font-size:14px;
color:#990000;
}

#news h3{
margin:0;
padding:3px 0 3px 0;
font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
font-size:14px;
color:#990000;
}

#news h1{
margin:0;
padding:3px 0 3px 0;
font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
font-size:14px;
color:#990000;
}

/*
#news{
	margin-top:11px;
	background-image:url(../images/box-1-background.png)}

#news h2{
	padding:0;
	margin:0;
	width:40px;
	height:21px;
	text-indent:-10000px;
	background-image:url(../images/news-title.png)}
*/
#news img{
	margin:0px 6px 5px 0px;
	float:left;
	border:#FFFFFF 1px solid}
	
.clear{
	clear:both}

#calendar{
	border:2px solid #cadab3;
	width:225px;
	margin:10px;
	background-color:#FFFFFF;
	float:left;
}

#calendar-prev{
	height:13px;
	width:10px;
	background-image:url(../images/arrow-left.png);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-100000px;
	display:block;
	padding:3px;
	float:left}

#calendar-next{
	height:13px;
	width:10px;
	background-image:url(../images/arrow-right.png);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-100000px;
	display:block;
	padding:3px;
	float:right
	}

#calendar h3{
	font-size:12px;
	margin:0 0 1px 0;
	padding:0;
	text-align:center;
	border-bottom:2px solid #cadab3;
	width:100%;
}

.day-on{
	width:31px;
	height:15px;
	background-color:#f7f1bf;
	text-align:center;
	margin:0 0 1px 1px;
	float:left;
	display:block;}

.day-on:hover{
	background-color:#fedb97;
	text-decoration:none}

.day-off{
	width:31px;
	height:15px;
	background-color:#FFFFFF;
	text-align:center;
	margin:0 0 1px 1px;
	float:left;
	display:block}


a{ text-decoration:none;}

a:hover{ text-decoration:underline}

select{
margin:3px 0 6px 0;
border:#999999 1px solid;
}

input#search{
	margin:10px 0 0 120px; 
	width:172px; 
	height:27px; 
	background-image:url(../images/search.png)}
	
input#search:hover{
	background-position: 0 -27px;}
	
#search-by-area{
	margin-top:11px;
	background-image:url(../images/box-2-background.png);
	padding:6px 0 0 6px;}
#search-by-area h3{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:14px;
	color:#990000;}
	
#footer{clear:both;
background-color:#9C0A0D;
text-align:center;
color:#FFFFFF;
padding:4px}



#submitRef:hover {
background-position: 0 -30px;
}
#submitRef {
border:1px dotted white;
background-image:url(../images/search-button.jpg);
height:30px;
margin-left:10px;
margin-left:10px;
text-indent:-100000px;
width:65px;
}























































.tariffPDF {clear:both; padding-top:5px; height:20px; padding-left:15px;}

.tariffPDF a {color:#005aaa; text-decoration:none; font-weight:bold; font-size:14px}

.tariffPDF a:hover {text-decoration:underline}


#title {

	margin: 0px 10px 15px 10px;
}

#title2 {
	margin: 0px 10px 15px 10px;

}

#sleeps {
	font:12px verdana, arial, helvetica, sans-serif;
	color: #005AAA;
	padding-top:4px;
	padding-bottom:10px;
	padding-left: 10px;
}

#photo {	
	float: left;
	display:block;
	width: 550px;
/*	border: 2px solid #FFE96A;
	*/padding-left:30px
}



#divAdditionalImages {
margin-left:24px;
width:500px
}

#divAdditionalImages2{
width:400px;
}

#divAdditionalImages2 a img{ border:1px solid #CCCCCC

}

#divAdditionalImages2 a:hover img{ border:1px solid #0066FF

}

#features {
	float: left;
	display:block;
	margin: 0px 10px 0px 10px;
	height:220px;
	width:350px;
	padding-top: 5px;

	font:11px verdana, arial, helvetica, sans-serif;
	color: #005AAA;
	clear: left;
}

#name {
	font:18px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #005AAA;
	padding-top:5px;
	padding-left: 10px;
	float: left;
}

#reference {
	font:18px verdana, arial, helvetica, sans-serif;
	color: #005AAA;
	padding-top:5px;
	padding-right: 10px;
	float: right;
}



#band {
	font:12px verdana, arial, helvetica, sans-serif;
	color: #005AAA;
	padding-top:4px;
	padding-right: 10px;
	float: right;
}

th {
	font-weight: bold;
	text-align: left;
}

.rightcol {
	text-align: right;
}
/*
#description_title {
	background-color: #FFE96A;
	margin: 10px 10px 0px 10px;
	height: 35px;
	color:#FFFFFF;
}

*//*
#description_title p, */.content_title p{
padding-top:8px;
	/*
	padding-top:8px;
	padding-left: 10px;
	*/}
	
#divDescription h2. #divAvailability h2 {color:white}


.content_title {
background-color: #8f200f;

	color:#FFFFFF;
	height: 35px;
	margin-top:7px;
		font:14px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: white;
}
.content_title h2 {	
background-color: #8f200f;
	padding: 7px 20px 0px 10px;
	color:#FFFFFF;

		font:14px verdana, arial, helvetica, sans-serif;
		font-weight:bold}

.content {
	text-align: justify;
	padding: 0px 20px 0px 10px;
	/*background-color: #FFF1A2;
	*/margin: 0px 10px 15px 10px;

}


#ul li {
	font:14px verdana, arial, helvetica, sans-serif;
	}


#content_images {
	/*background-color: #FFF1A2;
	*/margin: 0px 10px 25px 10px;
	padding-top: 5px;
	/*width: 540px;
	height: 120px;
*/}
/*
.thumb{
	float: left;
	margin: 5px 10px 5px 35px;
	border: 2px solid #8f200f;
	width: 120px;
	height: 100px;
}

a .thumb{
	border: 2px solid #8f200f;
}
*/
/*
#back{
	height: 30px;
	margin-top: -10px;
	margin-bottom:75px;
}

a #back{
	text-decoration: none;
}
.backtext{
	float:right;
	font:14px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #005AAA;
	padding-top:10px;
	padding-right: 5px;
	text-decoration: none;
}

a .backtext {
	text-decoration: none;
}
*/
.imgright{
	float: right;
	margin-top:4px;
	margin-right: 10px;
}

a .imgright{
	border: none;
}

#content p{
	text-align: justify;
	padding: 7px 20px 0px 10px;
/*	background-color: #FFF1A2;
	*/margin: 0px 10px 15px 0px;

}



#searchresults {
	font:14px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #005AAA;
	padding-top:10px;
	padding-left: 10px;
	float: left;
}
.proptitle{
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #005AAA;
	margin-bottom:1px;
}
.MainTable {
	/*background-color: #FFFADB;
	*/margin: 0px 5px 5px 5px;
}






