/* created by lazygrace.com */
/* common.css */

body{
	margin: 0 auto 20px auto;
	padding: 0 ;
	width: 100%;
	height: 100%;
	color: #ffffff;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 13px;
	line-height: 14px;
	background: url(../images/common/main_bg.jpg);
}
a{
	color: #b24c10;
	text-decoration: none;	
}
a:hover{
	color: #b24c10;
	text-decoration: underline;
}

a.small_link{
	color: #b24c10;
	text-decoration: none;	
	font-size: .85em;
}
a:hover.small_link{
	color: #b24c10;
	text-decoration: underline;
}

ul{
	margin: 0;
	padding: 0;
 }
li{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	list-style: none;
}
hr{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1px;
	display: none;
	clear: both;
}
h1{
	margin:  0px 0 0 -5px;
	padding: 0;
	position: absolute;
	width: 285px;
	height: 95px;
	background: url(../images/common/logo.png) no-repeat 0 0;
	display: block;
}

h3, h4{
	margin: 0 0 5px 0;
	padding: 0;
	color: #919191;
	font-size: 1em;
	line-height: 1.3em;
}

p{
	margin: 5px 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.6em;
	color: #737373;
	display: block;
}
.hidden_text{
	display: none;
}
strong {
	font-weight: bold;
}
.clear{
	margin: 0;
	padding: 0;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
}


/*
.shadow{
	margin: 0;
	position: absolute;
	z-index: 5;
	padding: 0 0;
	width: 1232px;
	height: 350px;
	display: ;
	overflow: hidden;
}
.shadow h3{
	margin: 0 0 0 0;
	padding: 0;
	position: absolute;
	z-index: 100;
}
.shadow h3 a{
	margin: 0 0 0 0;
	width: 700px;
	height: 22px;
	position: absolute;
	padding:448px 0 0 10px;
	background: url(../images/common/feat_h3.png) no-repeat 0px 446px;
	display: block;
	color: #b9b9b9;
	text-transform: capatalize;
	font-size: 10px;
	cursor: pointer;
	text-decoration: none;
}
#container  .shadow h3 a:hover{
	text-decoration: underline;
	background: url(../images/common/feat_h3_hover.png) no-repeat 0 446px;
}
#container .shadow img{

}
*/











#container {
	margin: 0 auto;
	width: 100%;
	height: 78px;
	background: url(../images/common/top_bar.jpg) top center repeat-x;
	
}
#container #top_bar{
	margin: 0 auto;
	width: 100%;
	height: 78px;
	background: url(../images/common/top_bar_over.png) top center repeat-x;
}
#container #top_bar #cont{
	margin: 0 auto;
	width: 925px;
	height: 80px;
}
#container #top_bar #cont #navigation{
	margin: 20px 0 0 350px;
	padding: 0;
	width: 530px;
	height: 33px;
	display: block;
	position: absolute;
	z-index: 10;
}
#container #top_bar #cont #navigation li .nav_home{
	background: url(../images/common/nav/home.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block
}
#container #top_bar #cont #navigation li .nav_home_on{
	background: url(../images/common/nav/home.png) 0 -33px no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block;
}
#container #top_bar #cont #navigation li .nav_home:hover{
	background: url(../images/common/nav/home.png) 0 -33px no-repeat;
}
#container #top_bar #cont #navigation li .nav_about{
	background: url(../images/common/nav/about.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block
}
#container #top_bar #cont #navigation li .nav_about_on{
	background: url(../images/common/nav/about.png) 0 -33px no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block;
}
#container #top_bar #cont #navigation li .nav_about:hover{
	background: url(../images/common/nav/about.png) 0 -33px no-repeat;
}
#container #top_bar #cont #navigation li .nav_work{
	background: url(../images/common/nav/work.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block
}
#container #top_bar #cont #navigation li .nav_work_on{
	background: url(../images/common/nav/work.png) 0 -33px no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block;
}
#container #top_bar #cont #navigation li .nav_work:hover{
	background: url(../images/common/nav/work.png) 0 -33px no-repeat;
}
#container #top_bar #cont #navigation li .nav_news{
	background: url(../images/common/nav/news.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block
}
#container #top_bar #cont #navigation li .nav_news_on{
	background: url(../images/common/nav/news.png) 0 -33px no-repeat;
	margin: 0;
	padding: 0;
	width: 116px;
	height: 33px;
	display: block;
}
#container #top_bar #cont #navigation li .nav_news:hover{
	background: url(../images/common/nav/news.png) 0 -33px no-repeat;
}
#container #top_bar #cont #navigation li .nav_contact{
	background: url(../images/common/nav/contact.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 66px;
	height: 33px;
	display: block
}
#container #top_bar #cont #navigation li .nav_contact_on{
	background: url(../images/common/nav/contact.png) 0 -33px no-repeat;
	margin: 0;
	padding: 0;
	width: 66px;
	height: 33px;
	display: block;
}
#container #top_bar #cont #navigation li .nav_contact:hover{
	background: url(../images/common/nav/contact.png) 0 -33px no-repeat;
}
#container #feature{
	margin: 0 auto;
	width: 100%;
	height: 350px;
	z-index: 6;
	text-align: center;
	display:none;
	/*background: black url(../images/common/temp.jpg) top center no-repeat;*/
}
#container #feature_link{
	margin: -380px auto 30px auto;
	width: 100%;
	height: 350px;
	z-index: 12;
	text-align: center;
	background-color: transparent;
	/*background: black url(../images/common/temp.jpg) top center no-repeat;*/
}

#container .header_link{
	margin: 0 auto 0px auto;
	width: 100%;
	height: 350px;
	z-index: 15;
	text-align: center;
	display: block;
	position: relative;
	overflow: ;
	background-color: transparent;
	/*background: black url(../images/common/temp.jpg) top center no-repeat;*/
}
#container #feature_text_cont{
	margin: 0 auto;
	width: 100%;
}
#container #feature_text {
	margin: -390px auto 0 auto;
	width: 1095px;
	height: 350px;
	display: block;
	position: relative;
	z-index: 99999;
}
#container #feature_text p{
	color: #fff;
	margin: 0 0 0 100px;
}
#container #leaves{
	margin: -388px 0 0 0;
	width: 100%;
	height: 429px;
	background: url(../images/common/leaves.png) top center no-repeat;
	z-index: 6;
	display: block;
	position: relative;
}
#container #bugs{
	margin: -480px auto 0 auto;
	height: 480px;
	z-index: 7;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
}
#container #main{
	margin: -20px auto 0 auto;
	width: 100%;
	min-height: 300px;
}
#container #main #base h5{
	display: none;
}
#container #main #base{
	margin: 0 auto;
	width: 1095px;
	height: 210px;
	background: url(../images/common/content_base.png) 0 0 no-repeat;
	display: block;
}
#container #main #base #howcanwehelp{
	margin: 60px 0 0 80px;
	width: 330px;
	height: 116px;
	display: block;
	position: absolute;
}
#container #main #base #howcanwehelp .branding a{
	margin: 0;
	padding: 0;
	width: 330px;
	height: 36px;
	background: url(../images/common/wco_branding.jpg);
	display: block;
}
#container #main #base #howcanwehelp .branding a:hover{
	background: url(../images/common/wco_branding.jpg) -327px 0;
}
#container #main #base #howcanwehelp .print a{
	margin: 0;
	padding: 0;
	width: 330px;
	height: 36px;
	background: url(../images/common/wco_print.jpg);
	display: block;
}
#container #main #base #howcanwehelp .print a:hover{
	background: url(../images/common/wco_print.jpg) -327px 0;
}
#container #main #base #howcanwehelp .web a{  
	margin: 0;
	padding: 0;
	width: 330px;
	height: 34px;
	background: url(../images/common/wco_web.jpg);
	display: block;
}
#container #main #base #howcanwehelp .web a:hover{  
	background: url(../images/common/wco_web.jpg) -327px 0;
}
#container #main #base #howcanwehelp .photo a{
	margin: 0;
	padding: 0;
	width: 330px;
	height: 46px;
	background: url(../images/common/wco_photo.jpg);
	display: block;
}
#container #main #base #howcanwehelp .photo a:hover{
	background: url(../images/common/wco_photo.jpg) -327px 0;;
}
#container #main #base #newsarchive{
	margin: 60px 0 0 445px;
	width: 330px;
	height: 116px;
	display: block;
	position: absolute;
}
#container #main #base #newsarchive .post h6{
	color: #b24c10;
	font-size: .85em;
	font-weight: bold;
}
#container #main #base #newsarchive .post p{
	color: #7d7973;
	font-size: .8em;
}
#container #main #base #newsarchive .post img{
	float: left;
	margin: 0 10px 0 0;
}
#container #main #base #t_post{
	margin: 60px 0 0 792px;
	width: 180px;
	height: 116px;
	display: block;
	position: absolute;
	line-height: 1.5em;
}
#container #main #base #t_post p{
	color: #323c00;
	font-size: .85em;
	color: #7d7973;
}
#container #main #base #t_post p.date{
	color: #b24c10;
	font-size: .85em;
}
#container #footer{
	margin: 0 auto;
	width: 100%;
	height: 150px;
	background:  url(../images/common/bottom_bar.jpg) bottom left repeat-x;
	clear: both;
	display: block;
}
#container #footer #cont{
	margin: 0 auto;
	width: 100%;
	height: 150px;
	background: url(../images/common/bottom_bar_over.png) top center repeat;
	clear: both;
	display: block;
}
#container #footer #cont #info{
	margin: 0px auto 0 auto;
	width: 880px;
	height: 120px;
	clear: both;
	display: block;
	padding: 30px 25px 0 25px;
}
#container #footer #cont #info .address{
	margin: 30px 0 0 0;
	width: 380px;
	height: 62px;
	background: url(../images/common/footer_address.png) top center repeat;
	display: block;
	float: left;
}
#container #footer #cont #passionate{
	margin: 18px 0 0 0;
	padding: 35px 0 0 140px;
	background: url(../images/common/passionate.png) top left no-repeat;
	width: 327px;
	height: 70px;
	display: block;
	float: right;
	font-size: 1.3em;
	text-shadow: 0 0px 10px black;
	color: #EEF1EA;
}

.norm{
	display: block;
}
.on{
	opacity: .5;
}

.hidden{
	display: none;
}
#butt_dodd{
	margin: 0 auto;
	width: 132px;
	height: 87px;
	display: block;
	background: url(../images/work/work_sprite.png) 0 0 no-repeat;
	float: left;
}
#butt_nqm{
	margin: 0 auto;
	width: 107px;
	height: 87px;
	display: block;
	background: url(../images/work/work_sprite.png) -133px 0 no-repeat;
	float: left;
}
#butt_jrc{
	margin: 0 auto;
	width: 107px;
	height: 87px;
	display: block;
	background: url(../images/work/work_sprite.png) -239px 0 no-repeat;
	float: left;
}
#butt_chev{
	margin: 0 auto;
	width: 107px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -346px 0 no-repeat;
	float: left;
}
#butt_vetgrp{
	margin: 0 auto;
	width: 107px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -453px 0 no-repeat;
	float: left;
}
#butt_shepherds{
	margin: 0 auto;
	width: 134px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -559px 0 no-repeat;
	float: left;
}
#butt_turvelaws{
	margin: 0 auto;
	width: 132px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) 0 -87px no-repeat;
	float: left;
}
#butt_starchild{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -133px -87px no-repeat;
	float: left;
}
#butt_sintons{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -239px -87px no-repeat;
	float: left;
}
#butt_rothfambut{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -346px -87px no-repeat;
	float: left;
}
#butt_mainteam{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -453px -87px no-repeat;
	float: left;
}
#butt_swallowfish{
	margin: 0 auto;
	width: 134px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -559px -87px no-repeat;
	float: left;
}
#butt_greentea{
	margin: 0 auto;
	width: 132px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) 0 -176px no-repeat;
	float: left;
}
#butt_fentonfoods{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -133px -176px no-repeat;
	float: left;
}
#butt_jobsons{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -239px -176px no-repeat;
	float: left;
}
#butt_blackmores{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -346px -176px no-repeat;
	float: left;
}
#butt_barnatbeal{
	margin: 0 auto;
	width: 107px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -453px -176px no-repeat;
	float: left;
}
#butt_healthythirst{
	margin: 0 auto;
	width: 134px;
	height: 89px;
	display: block;
	background: url(../images/work/work_sprite.png) -559px -176px no-repeat;
	float: left;
}
#butt_sweetie{
	margin: 0 auto;
	width: 132px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) 0 -265px no-repeat;
	float: left;
}
#butt_bambcastle{
	margin: 0 auto;
	width: 107px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -133px -265px no-repeat;
	float: left;
}
#butt_twins{
	margin: 0 auto;
	width: 107px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -239px -265px no-repeat;
	float: left;
}
#butt_wife{
	margin: 0 auto;
	width: 107px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -346px -265px no-repeat;
	float: left;
}
#butt_arttour{
	margin: 0 auto;
	width: 107px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -453px -265px no-repeat;
	float: left;
}
#butt_alnwickgarden{
	margin: 0 auto;
	width: 134px;
	height: 88px;
	display: block;
	background: url(../images/work/work_sprite.png) -559px -265px no-repeat;
	float: left;
}
#butt_courtauld{
	margin: 0 auto;
	width: 132px;
	height: 104px;
	display: block;
	background: url(../images/work/work_sprite.png) 0 -355px no-repeat;
	float: left;
}
#butt_campdraw{
	margin: 0 auto;
	width: 107px;
	height: 104px;
	display: block;
	background: url(../images/work/work_sprite.png) -133px -355px no-repeat;
	float: left;
}
#butt_eclipse{
	margin: 0 auto;
	width: 107px;
	height: 104px;
	display: block;
	background: url(../images/work/work_sprite.png) -239px -355px no-repeat;
	float: left;
}
#butt_mcfabbs{
	margin: 0 auto;
	width: 107px;
	height: 104px;
	display: block;
	background: url(../images/work/work_sprite.png) -346px -355px no-repeat;
	float: left;
}
#butt_george{
	margin: 0 auto;
	width: 107px;
	height: 104px;
	display: block;
	background: url(../images/work/work_sprite.png) -453px -355px no-repeat;
	float: left;
}
#butt_culture{
	margin: 0 auto;
	width: 134px;
	height: 104px;
	display: block;
	background: url(../images/work/work_sprite.png) -559px -355px no-repeat;
	float: left;
}
#butt_salepartners{
	margin: 0 auto;
	width: 132px;
	height: 67px;
	display: block;
	background: url(../images/work/work_sprite.png) 0px -921px no-repeat;
	float: left;
}
#butt_northestates{
	margin: 0 auto;
	width: 105px;
	height: 67px;
	display: block;
	background: url(../images/work/work_sprite.png) -133px -921px no-repeat;
	float: left;
}
#butt_amblemarina{
	margin: 0 auto;
	width: 105px;
	height: 67px;
	display: block;
	background: url(../images/work/work_sprite.png) -240px -926px no-repeat;
	float: left;
}
#butt_fallowalpacas{
	margin: 0 auto;
	width: 110px;
	height: 67px;
	display: block;
	background: url(../images/work/work_sprite.png) -348px -926px no-repeat;
	float: left;
}
#butt_woodheating{
	margin: 0 auto;
	width: 110px;
	height: 67px;
	display: block;
	background: url(../images/work/work_sprite.png) -466px -926px no-repeat;
	float: left;
}
#butt_sturtongrange{
	margin: 0 auto;
	width: 110px;
	height: 67px;
	display: block;
	background: url(../images/work/work_sprite.png) -569px -926px no-repeat;
	float: left;
}



/* In The Dairy Dec 2010 */
#inthedairy{
	margin: 0 0 30px 28px;
}
#cheekycow{
	margin: -330px 0 0 500px;
	padding: 0;
	position: absolute;
	z-index: 5;
	width: 230px;
	height: 322px;
}
#photography_images {
	position:relative;
}
#photography_images img {
	position:absolute;
	top:-5px;
	left:0px;
}
