body {
	background: #463730;
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	font-size:10pt;
	font
}

a {
	text-decoration:none;
	color:#ffffff;
}

a.red {
	text-decoration:none;
	color:red;
}

p {
	margin:0px;
	margin-top:12px;
	padding:0px;
}

a:hover {
	color:#9cae2b;
}

a.active_link {
	color:#9cae2b;
	width:100%;
	float:right;
	text-align:right;
	font-size:12pt;
	margin-top:10px;
	margin-right:10px;
	margin-left:-30px;
}

#right_content_main .paraHeader a:link,#right_content_main .paraHeader a:active,#right_content_main .paraHeader a:visited {
	color:#9cae2b;
}

#right_content_main .paraHeader a:hover {
	text-decoration:underline;
}

#right_content_main .paraHeading a:link,#right_content_main .paraHeading a:active,#right_content_main .paraHeading a:visited {
	color:#9cae2b;
}

#right_content_main .paraHeading a:hover {
	text-decoration:underline;
}

img.float_right {
	float:right;
	margin-right:5px;
}

img.float_right_top {
	float:right;
	margin-right:5px;
	margin-top:5px;
}

img {
	border:0px;
}

/*IE PNG HACK
*img {
	behavior:url('javascript/iepngfix.htc');
}*/

h1 {
	font-size:12pt;
	text-align:left;
	font-weight:normal;
}
h2 {
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	color:#9cae2b;
}

/*Global content*/
div#main {
	padding-top:40px;
	width:auto;
	height:auto;
	text-align:center;
}

div#main_inner {
	margin:auto;
	width:759px;
	height:auto;
}
div#left_top {
	height:315px;
	width:100%;
}
div#left_bottom {
	height:auto;
	width:100%;
}
div#right_header {
	text-align:right;
	height:40px;
}
div#right_content {
	width:498px;
	padding:5px;
	background:#3f3a3a;
}
div#right_content_date {
	height:15px;
	text-align:right;
	font-size:9pt;
	width:490px;
}
div#right_footer {
	height:40px;
}
span.header_call {
	position:relative;
	top:17px;
	font-size:14pt;
	color:#ffffff;
}
span.header_number {
	position:relative;
	top:17px;
	font-size:14pt;
	color:#a7bc2b;
}
a.link {
	width:100%;
	float:right;
	text-align:right;
	font-size:12pt;
	margin-top:10px;
	margin-right:10px;
	margin-left:-30px;
}
img.logo {
	position:relative;
	top:25px;
	margin:auto;
}

/*iepngfix*/
*img.logo {
	behavior:url('javascript/iepngfix.htc');
}
div#footer_left {
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	width:163px;
	float:left;
	clear:left;
}
div#footer_right {
	padding-top:5px;
	width:330px;
	float:left;
	clear:right;
	font-size:8pt;
}
span.footer_address {
	width:100%;
	clear:both;
	float:right;
	text-align:right;
}
span.footer_copyright {
	width:100%;
	clear:both;
	float:right;
	text-align:right;
	color:#a7bc2b;
}
img.floatLeft {
	float:left;
	margin-left:5px;
}
p.clearLeft {
	clear:left;
}
/*End Global content*/

/*Homepage*/
div#left_home {
	float:left;
	clear:left;
	width:232px;
	height:613px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_home {
	width:500px;
	height:615px;
	float:left;
	clear:right;
	background:#1f1e1e;
	padding-right:15px;
}
div#image_table {
	background:#616d26;
	width:478px;
	height:380px;
	margin:0px;
	padding:0px;
	margin:auto;
}
span.image_table_image_1 {
	float:left;
	clear:both;
	width:100%;
}
span.image_table_image_2 {
	margin-top:3px;
	float:left;
}
span.image_table_image_3 {
	margin-top:3px;
	margin-left:4px;
	float:left;
}

p.home_text {
	color:#ffffff;
	font-size:12pt;
	margin-left:12px;
}

div#home_footer {
	height:120px;
	margin:0px;
	text-align:left;
}
/*End Homepage*/

/*Accommodation*/
div#left_accommodation {
	float:left;
	clear:left;
	width:232px;
	height:658px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_accommodation {
	width:500px;
	height:660px;
	float:left;
	clear:right;
	text-align:left;
	background:#1f1e1e;
	padding-right:15px;
	font-size:8pt;
}
/*IE HACKS*/
*div#left_accommodation {
	height:745px;
}
*div#right_accommodation {
	height:747px;
}
img.floatRightClear {
	float:right;
	clear:both;
	margin-bottom:5px;
	margin-left:5px;
}
span.paraHeading {
	color:#9cae2b;
}
div.shove_accommodation {
	height:42px;
}
/*End Accommodation*/

/*Prices*/
div#left_prices {
	float:left;
	clear:left;
	width:232px;
	height:795px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_prices {
	width:500px;
	height:797px;
	float:left;
	clear:right;
	text-align:left;
	background:#1f1e1e;
	padding-right:15px;
	font-size:8pt;
}
div#prices_tables {
	position:relative;
	height:350px;
	width:100%;
}
table#priceTableHigh {
	color:#000000;
	position:absolute;
	top:7px;
	width:291px;
	height:290px;
	margin:0px;
	padding:0px;
	z-index:2;
	background:url('../images/bg_table.png');
}

td.low_pad {
	height:180px;
}

table#priceTableLow {
	color:#000000;
	position:absolute;
	top:7px;
	width:291px;
	height:290px;
	margin:0px;
	padding:0px;
	z-index:1;
	background:url('../images/bg_table.png');
}
	td.priceLeft {
		width:149px;
		height:23px;
		padding-right:5px;
	}

	td.priceColL {
		width:72px;
		height:23px;
		text-align:center;
		color:#616d26;
		font-weight:bold;
	}

	td.priceColR {
		width:68px;
		height:23px;
		text-align:center;
		color:#616d26;
		font-weight:bold;
	}

div#high_tab {
	top:-20px;
	width:145px;
	height:27px;
	text-align:center;
	position:absolute;
	color:#000000;
	background:url('../images/bg_table.png');
}

div#high_tab:hover {
	cursor:pointer;
}

div#low_tab {
	top:-20px;
	left:146px;
	width:145px;
	height:26px;
	text-align:center;
	position:absolute;
	color:#ffffff;
	background:url('../images/bg_tab.png');
}

div#low_tab:hover {
	cursor:pointer;
}

div#right_pic {
	position:absolute;
	top:7px;
	left:291px;
	z-index:3;
}

img.pebbles {
	padding:0px;
	margin:0px;
	width:196px;
	height:263px;
}

div#check_avail {
	z-index:10;
	position:relative;
	top:-6px;
	width:196px;
	height:31px;
	margin:0px;
	padding:0px;
}


div#check_avail_left {
	float:left;
	clear:left;
	width:4px;
	height:31px;
	background:url('../images/check_avalibility_left.png');
}

div#check_avail_mid {
	float:left;
	width:189px;
	height:31px;
	background:url('../images/check_avalibility_bg.png');
}

a.avail_link {
	position:relative;
	left:40px;
	top:7px;
	font-size:10pt;
}
a.avail_link:hover {
	color:#000000;
}

div#check_avail_right {
	float:left;
	clear:right;
	width:3px;
	height:31px;
	background:url('../images/check_avalibility_right.png');
}

div.prices_float_images {
	margin:0px;
	margin-top:15px;
}

p.clear_left_price {
	clear:both;
	padding-top:80px;
}
/*iehack*/
*p.clear_left_price {
	padding-top:30px;
}

p.greyout {
	font-size:7pt;
	color:#9c9a9b;
}

a.green_link {
	color:#9cae2b;
}

/*End Prices*/

/*Findus*/
div#left_findus {
	float:left;
	clear:left;
	width:232px;
	height:584px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_findus {
	width:500px;
	height:586px;
	float:left;
	clear:right;
	text-align:left;
	background:#1f1e1e;
	padding-right:15px;
	font-size:8pt;
}
/*iehack
*div#left_findus {
	height:622px;
}
*div_right_findus {
	height:614px;
}*/
span.paraHeader {
	color:#9cae2b;
}
h2.findus_header {
	font-size:8pt;
}
p.findus_last_para {
	margin-bottom:5px;
}
/*End Findus*/

/*About us*/
div#left_aboutus {
	float:left;
	clear:left;
	width:232px;
	height:707px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_aboutus {
	width:500px;
	height:709px;
	float:left;
	clear:right;
	text-align:left;
	background:#1f1e1e;
	padding-right:15px;
	font-size:8pt;
}
/*iehack*/
h1{
	margin:0px;
}
*div#right_aboutus {
	height:819px;
}
*div#left_aboutus {
	height:817px;
}
/*end of ie hacks *sigh*/

ul {
	list-style:url('../images/bullet.png');
	marker-offset:3px;
}

/*End About us*/

/*Contact Us*/
div#left_contactus {
	float:left;
	clear:left;
	width:232px;
	height:597px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_contactus {
	width:500px;
	height:599px;
	float:left;
	clear:right;
	text-align:left;
	background:#1f1e1e;
	padding-right:15px;
	font-size:8pt;
}

/*iehack*/
*div#left_contactus {
	height:628px;
}
*div#right_contactus {
	height:630px;
}
/*ie hack die*/

div#phonebox {
	width:235px;
	height:50px;
	padding:0px;
}

div#phonebox span {
	font-weight:bold;
	font-size:10pt;
}

span.contact_phone {
	width:80px;
	color:#9cae2b;
}
span.contact_phone_number {
	margin-left:10px;
}
span.contact_mobile_number {
	margin-left:58px;
}

span.break {
	display:block;
}

div#contact_form_holder {
	margin-top:30px;
	width:479px;
}
div#contact_header {
	width:479px;
	height:28px;
	border-bottom:1px solid black;
	margin:0px;
}
div#c_header_left {
	float:left;
	width:6px;height:28px;
	background:url('../images/form_header_left.png') no-repeat;
}
div#c_header_mid {
	float:left;
	width:467px;
	height:28px;
	background:url('../images/form_header_bg.png') repeat-x;
}
span.c_header_text {
	position:relative;
	font-size:10pt;
	font-weight:bold;
	left:190px;
	top:5px;
}

div#c_header_right {
	float:left;
	width:6px;height:28px;
	background:url('../images/form_header_right.png') no-repeat;
}
div#contactForm {
	background:url('../images/form_bg.png') repeat-x;
	color:#000000;
	margin:0px;
	height:255px;
	padding-left:10px;
	padding-right:10px;
}

div#contactForm input {
	background:url('../images/input_bg.png');
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	height:13px;
	font-size:8pt;
}
div#form_line_1 {
	padding-top:18px;
	width:100%;
}
div#form_line_2 {
	padding-top:15px;
	width:100%;
}
div#form_line_3 {
	padding-top:15px;
	width:100%;
}
div#form_line_4 {
	padding-top:15px;
	width:100%;
}
span.name {
	font-weight:bold;
	margin-right:20px;
}
input.name {
	width:145px;

}
span.tel {
	font-weight:bold;
	margin-left:30px;
	margin-right:5px;
}
input.tel {
	width:145px;
}
span.address {
	font-weight:bold;
	margin-right:7px;
}
input.address {
	width:350px;
}
span.email {
	font-weight:bold;
	margin-right:22px;
}
input.email {
	width:210px;
}
span.message {
	font-weight:bold;
	float:left;
	clear:right;
}
textarea.message {
	float:left;
	clear:both;
	border:0px;
	width:455px;
	height:70px;
}
div#form_line_5 {
	float:left;
	clear:both;
	text-align:right;
	padding-top:5px;
	width:100%;
}
div#form_button {
	float:right;
	margin-right:4px;
	height:31px;
}
div#status {
	color:red;
	font-weight:bold;
	float:right;
	width:330px;
	padding-right:5px;
}
div#send_left {
	float:left;
	width:6px;
	height:31px;
	background:url('../images/button_left.png') no-repeat;
}
div#send_mid {
	float:left;
	width:89px;
	height:31px;
	background:url('../images/button_bg.png') repeat-x;
}
a.send_text {
	font-size:10pt;
	font-weight:bold;
	position:relative;
	top:8px;
	right:27px;
}
a.send_text:hover {
	color:#000000;
	cursor:pointer;
}
div#send_right {
	float:left;
	width:7px;
	height:31px;
	background:url('../images/button_right.png') no-repeat;
}
/*End Contact Us*/

/*Why*/
div#left_why {
	float:left;
	clear:left;
	width:232px;
	height:1115px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_why {
	width:500px;
	height:1117px;
	float:left;
	clear:right;
	text-align:left;
	background:#1f1e1e;
	padding-right:15px;
	font-size:8pt;
}
/*iehackwhy*/
*div#left_why {
	height:1058px;
}
*div#right_why {
	height:1060px;
}
/*end ie hack why*/
p.centre_motto {
	margin-top:40px;
	margin-bottom:40px;
	text-align:center;
	font-size:14pt;
}
span.italic {
	font-style:italic;
}
span.green {
	color:#9cae2b;
}
img.centre {
	margin:auto;
}
p.largeGrey {
	color:#bbbabb;
	font-size:10pt;
}
h2.small {
	font-size:8pt;
}
/*End Why*/

/*Guest Book*/
div#left_guestbook {
	float:left;
	clear:left;
	width:232px;
	height:592px;
	border-left:2px solid #1f1e1e;
	border-top:2px solid #1f1e1e;
	border-right:4px solid #3f4a10;
	background:url('../images/background.png');
}
div#right_guestbook {
	width:500px;
	height:595px;
	float:left;
	clear:right;
	text-align:left;
	background:#1f1e1e;
	padding-right:15px;
	font-size:8pt;
}
/*iehack*/
*div#right_guestbook {
	height:605px;
}
*div#left_guestbook {
	height:603px;
}
*img.guestbook {
	behavior:url('javascript/iepngfix.htc');
}
div#comments {
	margin:auto;
	height:420px;
	width:100%;
	padding-top:10px;
}
div.comment {
	padding:5px;
	color:#3f3a3a;
	height:95px;
	background:url('../images/guest_book_bg.png') repeat-x;
}
div.text {
	height:60px;
	overflow:hidden;
	text-align:left;
	display:block;
}
div.authors {
	text-align:right;
}
div.date {
	text-align:right;
}
/*End Guest book*/
