/* CSS Document */
/*
File	 			css/common.css
Version				1.00
Description			Common CSS Elements
URL					www.ashknottcottage.co.uk
Copyright Notice	© Copyright Lazy Grace Ltd.
*/


body {
	padding: 0;
	margin: 0;
	background-color: #c8de93;
	background-image: url(../images/common/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
div#wrapper {
	padding: 0;
	margin: 0px auto 0px auto;
	width: 900px;
	height: auto;
	background: transparent;
}
div#header {
	padding: 0;
	margin: 0;
	width: 900px;
	height: 98px;
	background-image: url(../images/common/header_nav.jpg);
	background-repeat: no-repeat;
}
div#feature {
	padding: 0px 25px 0px 25px;
	margin: 0;
	width: 850px;
	height: 314px;
	background-color: #FFFFFF;
	background-image: url(../images/common/feature_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
div#content_wrapper {
	padding: 0;
	margin: 0;
	width: 900px;
	height: auto;
	background-image: url(../images/common/content_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
div#content {
	padding: 0px 25px 0px 25px;
	margin: 0;
	width: 850px;
	height: auto;
	background-image: url(../images/common/content_top_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
div#content_left {
	padding: 0px 0px 0px 37px;
	margin: 0;
	width: 593px;
	height: auto;
	background: transparent;
	clear: left;
	float: left;
}
div#content_right {
	padding: 80px 0px 0px 0px;
	margin: 0;
	width: 220px;
	height: auto;
	background: transparent;
	float: left;
}
.clear {
	clear: both;
}
div#footer {
	padding: 0px 25px 0px 25px;
	margin: 0;
	width: 850px;
	height: 41px;
	background-image: url(../images/common/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
div#footer_left {
	padding: 0;
	margin: 0;
	width: 683px;
	height: 41px;
	background-image: url(../images/common/footer_left.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
}
div#sub_footer {
	padding: 6px 0px 0px 25px;
	margin: 0;
	/* width: 900px; */
	width: 875px;
	/* height: 32px; */
	height: 26px;
	background-image: url(../images/common/sub_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	color: #718347;
	font-size: 0.7em;
}
div#sub_footer a:link, div#sub_footer a:active, div#sub_footer a:visited {
	color: #718347;
	text-decoration: underline;
}
div#sub_footer a:hover {
	color: #718347;
	text-decoration: none;
}
/* Lazy Grace */
.lazygrace {
	padding: 0;
	margin: 0;
	width: 167px;
	height: 41px;
	background: url('../images/common/lazygrace.jpg') 0 -41px no-repeat;
	float: left;
	list-style: none;
}
.lazygrace a {
	padding: 0;
	margin: 0;
	display: block;
	width: 167px;
	height: 41px;
	background: url('../images/common/lazygrace.jpg') top left no-repeat;
}
.lazygrace span {
	display: block;
	margin: 0;
	padding: 0;
}
.lazygrace a:hover {
	background-image: none;
}
.lazygrace a:active {
	color: black;
}
h1, h2, h3 {
	display: none;
}
.text {
	padding: 0px 30px 10px 0px;
	margin: 0;
	width: 560px;
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #5d5d5d;
	line-height: 1.5em;
	text-align: left;
}
.text a:link, .text a:active, .text a:visited {
	text-decoration: underline;
	color: #5d5d5d;
}
.text a:hover {
	text-decoration: none;
	color: #5d5d5d;
}

/* titles */
.hp_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/homepage.jpg);
	background-repeat: no-repeat;
}
.accommodation_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/accommodation.jpg);
	background-repeat: no-repeat;
}
.local_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/local_area.jpg);
	background-repeat: no-repeat;
}
.location_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/location.jpg);
	background-repeat: no-repeat;
}
.prices_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/prices.jpg);
	background-repeat: no-repeat;
}
.faqs_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/faqs.jpg);
	background-repeat: no-repeat;
}
.visitors_book_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/visitors_book.jpg);
	background-repeat: no-repeat;
}
.links_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/links.jpg);
	background-repeat: no-repeat;
}
.contact_us_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/contact.jpg);
	background-repeat: no-repeat;
}
.thanks_title {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 80px;
	background-image: url(../images/title/thanks.jpg);
	background-repeat: no-repeat;
}


/* Homepage */
h4 {
	padding: 5px 0px 10px 0px;
	margin: 0;
	/* width: 593px; */
	width: 560px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #9fb36f;
	font-weight: normal;
}
h5 {
	padding: 0px 20px 15px 0px;
	margin: 0;
	/* width: 593px; */
	width: 560px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #5d5d5d;
	font-weight: normal;
	line-height: 1.4em;
}
h5 a:link, h5 a:active, h5 a:visited {
	color: #5d5d5d;
	text-decoration: underline;
}
h5 a:hover {
	color: #5d5d5d;
	text-decoration: none;
}




.sub_title2 {
	padding: 0;
	margin: 0;
	width: 593px;
	height: 50px;
	background-image: url(../images/title/homepage_sub2.jpg);
	background-repeat: no-repeat;
}
.hp_icons {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 593px;
	height: 72px;
	background: transparent;
}
.hp_content_right_thumbs {
	padding: 0;
	margin: 0px 0px 0px 16px;
	width: 167px;
	height: 167px;
	background: transparent;
}
.hp_content_right_icons {
	padding: 0;
	margin: 0px 0px 0px 16px;
	width: 167px;
	height: auto;
	background: transparent;
}





/* Check Availability */
.check_button {
	padding: 0;
	margin: 0;
	width: 220px;
	height: 92px;
	background: url('../images/homepage/checkbutton.jpg') 0 -92px no-repeat;
	float: left;
}
.check_button a {
	padding: 0;
	margin: 0;
	display: block;
	width: 220px;
	height: 92px;
	background: url('../images/homepage/checkbutton.jpg') top left no-repeat;
}
.check_button span {
	display: block;
	margin: 0;
	padding: 0;
}
.check_button a:hover {
	background-image: none;
}
.check_button a:active {
	color: black;
}

/* Accommodation */
.accommodation_thumb {
	padding: 0;
	margin: 0;
	width: 182px;
	height: 160px;
	background-color: #FFFFFF;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #58653a;
}
.accommodation_thumbs {
	padding: 0;
	margin: 0px 0px 0px 4px;
	width: 182px;
	height: 160px;
	background-color: #FFFFFF;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #58653a;
}	
.accommodation_thumb_text {	
	padding: 3px 0px 0px 0px;
	margin: 0;
	width: 184px;
	height: 20px;
	background-color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #58653a;
	font-style: italic;
}
.accommodation_thumbs_text {		
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	width: 184px;
	height: 20px;
	background-color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #58653a; font-style: italic;
}
	
	
/* Location */
.map {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 350px;
	background: transparent;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;	
}
.under_map {
	padding: 3px 0px 0px 0px;
	margin: 0;
	width: 500px;
	height: 18px;
	background: transparent;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
}
.under_map a:link, .under_map a:active, .under_map a:visited {
	color: #666666;
	text-decoration: underline;
}
.under_map a:hover {
	color: #666666;
	text-decoration: none;
}
.icons_left {
	padding: 0; margin: 0; width: 393px; height: 72px; background-image: url(../images/common/icons.jpg); clear: left; float: left;
}
	
	
	
	
.icons {
	padding: 0;
	margin: 0;
	width: 82px;
	height: 62px;
	background: transparent;
	float: left;
}


/* Other Cottage */
.other_cottage {
	padding: 0;
	margin: 0;
	width: 220px;
	height: 92px;
	background: url('../images/homepage/other_cottage.jpg') 0 -92px no-repeat;
	float: left;
}
.other_cottage a {
	padding: 0;
	margin: 0;
	display: block;
	width: 220px;
	height: 92px;
	background: url('../images/homepage/other_cottage.jpg') top left no-repeat;
}
.other_cottage span {
	display: block;
	margin: 0;
	padding: 0;
}
.other_cottage a:hover {
	background-image: none;
}
.other_cottage a:active {
	color: black;
}
	
	
	
.content_image {
	padding: 0px 0px 10px 55px;
	margin: 0;
	width: 450px;
	height: 300px;
}	
	
	
	
	
	