/* CSS Document */
/*
File	 			css/common.css
Version				1.00
Description			Common CSS Elements
URL					www.greenbrae.co.uk
Copyright Notice	© Copyright Lazy Grace Ltd.
*/


/* Structure */
body {
	padding: 0;
	margin: 0;
	background-color: #a4ac8a;
}
div#main_container {
	padding: 0;
	margin: 0px auto 0px auto;
	width: auto;
	height: auto;
	background-color: #e4e8da;
	background-image: url(../images/common/main_container.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
div#content_container_background {
	padding: 0;
	margin: 0px auto 0px auto;
	width: 900px;
	height: auto;
	background-image: url(../images/common/content_container_background.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
}
div#content_container {
	padding: 0px 25px 0px 25px;
	margin: 0px auto 0px auto;
	width: 850px;
	height: auto;
	background-image: url(../images/common/content_container.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
div#content_container_clear {
	padding: 0;
	margin: 0;
	width: 850px;
	height: 34px;
	background-image: url(../images/common/content_container_clear.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
div#header {
	padding: 0;
	margin: 0;
	width: 850px;
	height: 300px;
	background: transparent;
}
div#content {
	padding: 0;
	margin: 0;
	width: 850px;
	height: auto;
	background: transparent;
}
div#content_left {
	padding: 0px 52px 0px 52px;
	margin: 0;
	/* width: 541px */
	width: 437px;
	height: auto;
	background: transparent;
	float: left;
	clear: left;
}
div#content_right {
	padding: 0px 52px 0px 0px;
	margin: 0;
	/* width: 309px; */
	width: 257px;
	height: auto;
	background: transparent;
	float: left;
}
div#footer_container {
	padding: 0;
	margin: 0px auto 0px auto;
	width: auto;
	height: auto;
	background-image: url(../images/common/footer_container.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
div#footer {
	padding: 0px 25px 0px 25px;
	margin: 0px auto 0px auto;
	width: 850px;
	height: 157px;
	background-image: url(../images/common/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
div#footer_left {
	padding: 35px 0px 0px 25px;
	margin: 0;
	/* width: 670px; */
	width: 645px;
	/* height: 132px; */
	height: 97px;
	background: transparent;
	float: left;
	clear: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ededed;
	line-height: 1.4em;
	text-align: left;
}
div#footer_left a:link, div#footer_left a:active, div#footer_left a:visited {
	color: #ffffff;
	text-decoration: none;
}
div#footer_left a:hover {
	color: #ededed;
	text-decoration: underline;
}
div#footer_right {
	padding: 86px 0px 0px 0px;
	margin: 0;
	width: 180px;
	/* height: 132px; */
	height: 46px;
	background: transparent;
	float: left;
}

/* Common Elements */
hr{
	border: 0;
	height: 1px;
	background-color: #bbc0a2;
	width: 100%;
	color: #bbc0a2;
	margin-top:20px;
	margin-bottom:20px;
}
.clear {
	clear: both;
}
h1, h2 {
	display: none;
}
.title {
	padding: 0;
	margin: 0;
	width: 436px;
	height: auto;
	background: transparent;
}
.introduction {
	padding: 0px 0px 12px 0px;
	margin: 0;
	width: 436px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #717171;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
}
.introduction a:link, .introduction a:visited, .introduction a:active {
	color: #566c11;
	text-decoration: none;
}
.introduction a:hover {
	color: #717171;
	text-decoration: underline;
}
.text {
	padding: 0px 0px 10px 0px;
	margin: 0;
	width: 436px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #626262;
	line-height: 1.5em;
	text-align: left;
	background: transparent;
}
.text a:link, .text a:visited, .text a:active {
	color: #373737;
	text-decoration: underline;
}
.text a:hover {
	color: #626262;
	text-decoration: none;
}
.small_text {
	padding: 5px 0px 10px 0px;
	margin: 0;
	width: 257px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #626262;
	text-align: right;
	background: transparent;
}
.sub_title {
	padding: 0;
	margin: 0;
	width: 257px;
	height: auto;
	background: transparent;
}
.sub_article {
	padding: 6px 0px 0px 0px;
	margin: 0;
	width: 257px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #717171;
	line-height: 1.3em;
	text-align: left;
	background: transparent;
}
.sub_article a:link, .sub_article a:visited, .sub_article a:active {
	color: #9c9c9c;
	text-decoration: underline;
}
.sub_article a:hover {
	color: #9c9c9c;
	text-decoration: none;
}



/* Home */
.home_sub_title {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 257px;
	height: 34px;
	background: transparent;
}
.home_article {
	padding: 6px 0px 0px 0px;
	margin: 0;
	width: 257px;
	/* height: 83px; */
	height: 77px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #717171;
	line-height: 1.3em;
	text-align: left;
	background: transparent;
}
.home_article a:link, .home_article a:visited, .home_article a:active {
	color: #9c9c9c;
	text-decoration: underline;
}
.home_article a:hover {
	color: #9c9c9c;
	text-decoration: none;
}

/* About */
.pigs {
	padding: 50px 0px 0px 0px;
	margin: 0;
	width: 257px;
	height: 193px;
	background: transparent;
}
.squirrel {
	padding: 15px 0px 0px 0px;
	margin: 0;
	width: 257px;
	height: 193px;
	background: transparent;
}

/* Philosophy */
.meat {
	padding: 10px 0px 0px 0px;
	margin: 0;
	width: 257px;
	height: 193px;
	background: transparent;
}

/* News */
.news_story {
	padding: 0;
	margin: 0;
	width: 436px;
	height: auto;
	clear: both;
	background: transparent;
}	
.news_date {
	padding: 0;
	margin: 0;
	width: 70px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #626262;
	line-height: 1.5em;
	text-align: left;
	background: transparent;
	float: left;
	clear: left;
}
.news_title {
	padding: 0;
	margin: 0;
	width: 366px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #626262;
	line-height: 1.5em;
	text-align: left;
	background: transparent;
	float: left;
}
.news_title a:link, .news_title a:visited, .news_title a:active {
	color: #373737;
	text-decoration: underline;
}
.news_title a:hover {
	color: #626262;
	text-decoration: none;
}
.news_image {
	padding: 0;
	margin: 0px 0px 20px 20px;
	width: 125px;
	height: auto;
	background: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #939a7c;
	float: right;
	
}

/* Products Page and Shows Page */
.entry {
	padding: 0;
	margin: 0;
	width: 436px;
	height: auto;
	clear: both;
	background: transparent;
}
.entry_title {
	padding: 0px 0px 10px 0px;
	margin: 0;
	width: 436px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #939a7c;
	text-align: left;
	background: transparent;
	font-weight: bold;
}
.entry_title a:link, .entry_title a:visited, .entry_title a:active {
	color: #939a7c;
	text-decoration: none;
}
.entry_title a:hover {
	color: #939a7c;
	text-decoration: underline;
}
.entry_title_2 {
	padding: 0px 0px 0px 0px;
	margin: 0;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #939a7c;
	text-align: left;
	background: transparent;
	font-weight: bold;
}
.entry_title_2 a:link, .entry_title_2 a:visited, .entry_title_2 a:active {
	color: #939a7c;
	text-decoration: none;
}
.entry_title_2 a:hover {
	color: #939a7c;
	text-decoration: underline;
}
.entry_image {
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 0px;
	background: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #939a7c;
	float: left;
}
.entry_text_with_image {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 279px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #939a7c;
	line-height: 1.5em;
	text-align: left;
	background: transparent;
	float: left;
}
.entry_text_no_image {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 436px;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #939a7c;
	line-height: 1.5em;
	text-align: left;
	background: transparent;
}
.entry_more {
	padding: 10px 0px 10px 0px;
	margin: 0;
	height: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #626262;
	text-align: right;
	background: transparent;
	clear: both;
}
.entry_more a:link, .entry_more a:visited, .entry_more a:active {
	color: #373737;
	text-decoration: underline;
}
.entry_more a:hover {
	color: #626262;
	text-decoration: none;
}

/* extra styling */
h3{
	color: #939a7c;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.enquiry{
	float: right;
	text-align: left;
	padding: 3px;
	width: 291px;
	background-color: #e1e5d7;
	color: #939a7c;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #939a7c;
}
.enquiry_box{
	padding: 0px;
	background-color: #ffffff;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #939a7c;
}
.enquiry_butt{
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #939a7c;
	height:18px;
	background-image: url(../images/common/butt_bg.gif);
	background-repeat: no-repeat;
}
.enqs{
	margin: 0px;
	padding: 3px;
}
#enq{
	padding: 0px;
	background-color: #FFFFFF;
	color: #000;
	border-width: 1px;
	border-style: solid;
	border-color: #939a7c;
	height:auto;

}
.enq_in{
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}
.enq_bott{
	background-color: #949b7c;
	height: 30px;
	padding-top: 6px;
	padding-right: 9px;
	text-align:right;
}
.products_button {
	padding: 17px 0px 0px 19px;
	margin: 0px 0px 0px 0px;
	/* width: 239px; */
	width: 220px;
	/* height: 50px; */
	height: 33px;
	background-image: url(../images/products/button.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
}
.products_button a:link, .products_button a:active, .products_button a:visited {
	text-decoration: none;
	color: #333333;
}
.products_button a:hover {
	text-decoration: underline;
	color: #333333;
}