A:link { 
	color: #88292F; 
	text-decoration:underline; 
	font-weight:normal  
}                                                                                                                                                                                         
A:active { 
	color: #88292F; 
	text-decoration:underline; 
	font-weight:normal  
}                                                                                                                                                                                         
A:visited { 
	color: #88292F; 
	text-decoration:underline; 
	font-weight:normal  
}                                                                                                                                                                                         
A:hover { 
	color:#A05459; 
	text-decoration:underline; 
}                                                                                                                                                                                       

body { 
	font-family: Georgia, Times New Roman, Times, serif;
	background-color: #88292F; 
	font-size: 16px; 
	text-align: center;
	color: #88292F; 
}     
#frame {
	position:relative;
	width:755px;
	margin-right:auto;
	margin-left:auto;
	padding:0px 0px 9px 0px;
	background-color: #F1F0DB; 
	text-align: middle;
	z-index:1; 
	padding:3px 3px 45px 3px;
}

#addressBanner { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
	height:28px;
	padding: 2px 0px 0px 28px;
	background-color: #88292F; 
	font-size:18px;
	font-weight:normal;
	color:#E1C9CB;
	text-align:left;
	margin-top:3px ;
	margin-bottom:3px ;
}
#menuBanner { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
	height:25px;
	padding-left:0px;
	background-color: #A05459; 
	font-size:12px;
	font-weight:bold;
	color:#F1F0DB;
	text-align:left;
	z-index:200; 
	margin-top:3px ;
}
#menuBanner a:link, #menuBanner a:active, #menuBanner a:visited{ 
	color:#F1F0DB;
	text-decoration:none;
}
#menuBanner a:hover{ 
	color:#F1F0DB;
	background-color: #506288; 
	text-decoration:none;
}
#breadcrumbBanner { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
	height:12px;
	padding-left:9px;
	background-color: #F1F0DB; 
	font-size:10px;
	font-weight:normal;
	color:#A05459;
	text-align:left;
	z-index:1; 
	margin-top:3px ;
	margin-bottom:6px ;
}
#breadcrumbBanner a:link, #breadcrumbBanner a:active, #breadcrumbBanner a:visited{ 
	color:#A05459;
	text-decoration:none;
}
#breadcrumbBanner a:hover{ 
	color:#F1F0DB;
	background-color: #A05459; 
	text-decoration:underline;
}


#main_body {
	text-align:left;
	position:relative;
	z-index:1; 
	padding:0 0 0 30px;
}
#main_body_text {
	text-align:left;
	position:relative;
	width:666px;
	z-index:1; 
	padding:0px;
	background-color: #F1F0DB; 
	font-size: 13px; 
}
#main_body_text_accommodation {
	text-align:left;
	position:relative;
	width:680px;
	z-index:1; 
	padding:0px;
	background-color: #F1F0DB; 
	font-size: 13px; 
}
#main_body_text_booking {
	text-align:left;
	position:relative;
	width:720px;
	z-index:1; 
	padding:0px;
	background-color: #F1F0DB; 
}
#main_body_text img, #main_body_text_accommodation img {
	position:relative;
	float:left;
	margin: 0px 12px 6px 0px;
}
#main_body_text img a, #main_body_text_accommodation img a {
	position:relative;
	float:left;
	margin: 0px 12px 6px 0px;
	text-decoration:none;
}
#book_now {
	text-align:left;
	position:absolute;
	right: 4px;
	top: 253px;
	z-index:100; 
}
#text_block {
	width:320px;
	right: 4px;
	top: 297px;
	z-index:1; 
	padding:10px 25px 10px 0;
	border-bottom:dotted 2px #E6CDD0;
}
#gallery {
	text-align:left;
	position:relative;
	width:665px;
	z-index:1; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ECE5D3; 
	font-size:12px;
	color:#A65F63;
	padding:6px 6px 12px 6px;
	border: 2px solid #fff;
}
#main_body_right {
	text-align:left;
	position:absolute;
	width:210px;
	right: 4px;
	top: 297px;
	z-index:1; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ECE5D3; 
	font-size:12px;
	color:#A65F63;
	padding:6px 6px 12px 6px;
	border: 2px solid #fff;
}
#accommodation_dropdown {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #A05459; 
	text-align:left;
	position:absolute;
	right: 4px;
	top: 0px;
	z-index:100; 
}
#bookingInfo {
	text-align:left;
	z-index:1; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ECE5D3; 
	font-size:11px;
	color:#88292F;
	padding:6px 6px 6px 9px;
	border: 2px solid #fff;
}
.bookingSummary {
	text-align:left;
	z-index:1; 
	background-color: #ECE5D3; 
	color:#88292F;
	padding:6px 6px 6px 9px;
}
.bookingSummaryTotal {
	text-align:left;
	z-index:1; 
	background-color: #ECE5D3; 
	color:#88292F;
	padding:9px 9px 9px 12px;
	border: 2px solid #fff;
}
.body_right_title { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 23px; 
	font-weight: normal; 
	color: #A3827B; 
	font-style: italic; 
}

h1 { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 30px; 
	font-weight: normal; 
	color: #A3827B; 
	position:relative;
	width:480px;
}
h2 { 
	font-size: 16px; 
	font-weight: bold; 
	font-style:italic;
	color: #506288; 
	position:relative;
	line-height:0px;
}
h3 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: normal; 
	color: #A3827B; 
	position:relative;
}


.navigation { 
	font-size: 9px; 
	font-weight: normal; 
	color: #B07944; 
	position:relative;
	top:3px;
	left:150px;
}
.formTitle { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px; 
	font-weight: bold; 
	color: #A05459; 
}
.bookingYear { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #88292F;
	background-color: #ECE5D3; 
	padding:5px;
	text-align: center;
}
.bookingYearLink { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A05459;
	background-color: #ECE5D3; 
	padding:9px;
}
.bookingYearLink a:link, .bookingYearLink a:active, .bookingYearLink a:visited { 
	font-size: 11px;
	color: #88292F;
}
.bookingYearLink a:hover { 
	font-size: 11px;
	color: #A3827B;
}
.input { 
	border: solid 1px #A05459; 
	font-size: 13px;
	color: #88292F;
	background-color: #F8F7ED;
	width:70%; 
	padding:5px;
}
.inputTiny { 
	border: solid 1px #A05459; 
	font-size: 13px;
	color: #88292F;
	background-color: #F8F7ED;
	width:40%; 
	padding:5px;
}
select { 
	border: solid 1px #A05459; 
	font-size: 13px;
	color: #88292F;
	background-color: #F8F7ED;
	padding:5px;
}
.inputText { 
	border: solid 1px #A05459; 
	font-size: 13px;
	padding:5px;
	color: #88292F;
	background-color: #F8F7ED;
	width:414px; 
}
#text_box_table li{ 
	font-size: 15px; 
	font-weight: normal; 
	color: #506288; 
	position:relative;
	left:15px;
}
li{ 
	font-size: 15px; 
	font-weight: normal; 
	color: #88292F;
	position:relative;
}
.error{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: normal; 
	color: #ff0000; 
	position:relative;
	width:700px;
	border:2px solid #f00;
	padding:9px 9px 12px 9px;
	margin-bottom:9px;
}
.img { 
	border: 1px solid #F1F0DB; 
	margin:0px;
	padding:3px;
	background-color:#fff;
}
.img_text { 
	border: 1px solid #A3827B; 
	margin:0px;
	padding:3px;
	background-color:#fff;
}
#footer_image{
	position:relative;
	background-image: url(romany_caravans_2.jpg);
	background-repeat: repeat-x;
}
#footer{
	position:relative;
	width:760px;
	margin-right:auto;
	margin-left:auto;
	padding:9px 0 0 0;
	clear:both;
	text-align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #F1F0DB; 
}
#footer a:link, #footer a:visited, #footer a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #F1F0DB; 
}
#footer a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #E1C9CB; 
	text-decoration:underline;
}

