
html, body, table {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #563831;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #D0BB96 url(/images/pagebg.gif) repeat-x left 140px;
}
#backgroundheader{
	background: #D0BB96 url(/images/backgroundheader.jpg) no-repeat left top;
	height: 140px;
	width: 994px;
	margin-left: auto;
	margin-right: auto;
}
a img { border: 0px; }

a:link, a:visited { color: #C62C29; text-decoration: underline; }
a:hover { color: #A25822; text-decoration: none; }

#pagecontainer {	
	position: relative;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}


#logo {
	position: absolute;
	left: 155px;
	top: 5px;
	width: 215px;
	height: 100px;
	
}
#extrapages{
	float: left;
	padding-left: 380px;
	padding-top: 90px;
	color: #A25822;	
}
#extrapages a{
	color: #A25822;	
}
	#logo img { border: 0px; }


#header {
	width: 770px;
	height: 100px;
}

	#header img { border: 0px; }

#lhnav {
	position: absolute;
	left: 0px;
	top: 110px;
}

	#lhnav2 {
		width: 170px;
		height: 415px;
		background: url(/images/lhnav.png) no-repeat left top;
		* background: none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/lhnav.png', sizingMethod='scale');
	}

#rhframe {
	position: absolute;
	right: 0px;
	top: 110px;
}

	#rhframe2 {
		width: 400px;
		height: 415px;
		background: url(/images/rhframe.png) no-repeat left top;
		* background: none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/rhframe.png', sizingMethod='scale');
	}
		
		#rhframe3 { position: relative; }

	#rhframe4 {
		width: 577px;
		min-height: 377px;
		background: url(/images/rhframe3_02.gif) repeat-y left 28px; 
		/* background: url(/images/rhframe2.png) no-repeat left top; 
		* background: none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/rhframe2.png', sizingMethod='scale'); */
	}
	
	* html #rhframe4 {
		height: 377px;
	}
	
		#rhframe5 {
			padding: 35px 45px 0px 35px;
			background: url(/images/rhframe3_01.gif) no-repeat left top;
		}
		
		#rhframe6 {
			width: 577px;
			height: 38px;
			background: url(/images/rhframe3_03.gif) no-repeat left bottom;
		}

	
	h1 {
		margin-top: 0;
	}

#circle {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle.png', sizingMethod='scale');
}

#circle_cow {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_cow.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_cow.png', sizingMethod='scale');
}

#circle_horses {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_horses.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_horses.png', sizingMethod='scale');
}

#circle_dog {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_dog.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_dog.png', sizingMethod='scale');
}

#circle_dog2 {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_dog2.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_dog2.png', sizingMethod='scale');
}

#circle_dog3 {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_dog3.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_dog3.png', sizingMethod='scale');
}

#circle_gundogs {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_gundogs.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_gundogs.png', sizingMethod='scale');
}

#circle_equine {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_equine.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_equine.png', sizingMethod='scale');
}

#circle_about {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_about.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_about.png', sizingMethod='scale');
}

#circle_contact {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_contact.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_contact.png', sizingMethod='scale');
}

#circle_livestock {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_livestock.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_livestock.png', sizingMethod='scale');
}

#circle_intro {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_intro.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_intro.png', sizingMethod='scale');
}
#circle_show-events {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_show-events.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_show-events.png', sizingMethod='scale');
}
#circle_vouchers {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_vouchers.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_vouchers.png', sizingMethod='scale');
}
#circle_framing {
	position: absolute;
	left: 106px;
	top: 152px;
	width: 330px;
	height: 330px;
	background: url(/images/circle_framing.png) no-repeat left top;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/circle_framing.png', sizingMethod='scale');
}


	#lhnav2 ul {
		position: relative;
		width: 95px;
		margin: 0px 30px 0px 30px;
		padding: 40px 0px 0px 0px;
	}
	
		#lhnav2 li {
			list-style: none;
			width: 89px;
			height: 29px;
			background: #EEE1CB;
			margin-bottom: 13px;
			line-height: 31px;
			text-align: center;
			border-top: 3px solid #CAC2B3;
			border-left: 3px solid #E3D6C0;
			border-right: 3px solid #AEA28C;
			border-bottom: 3px solid #EAE1CD;
		}
		
			#lhnav2 li a:link, #lhnav2 li a:visited {
				font-family: arial, helvetica, helv, verdana;
				font-size: 12px;
				color: #A25822;
				text-decoration: none;
			}
			
			#lhnav2 li a:hover {
				text-decoration: underline;
			}
			
	#custserv ul {
		position: relative;
	}
	
		#custserv li {
			list-style: none;
			line-height: 19px;
			text-align: left;
			background: url(/images/iconcust.gif) no-repeat left 3px;
			padding-left: 15px;
		}
		
			#custserv li a:link, #custserv li a:visited {
				font-family: arial, helvetica;
				color: #563831;
				
			}
			
			#custserv li a:hover {
				text-decoration: underline;
			}
		
h1 {
	font-size: 14px;
	color: #A25822;
	margin: 4px 0px 16px 0px;
}

h2 {
	font-size: 13px;
}

br.breaker { clear: both; }


form.inline { display: inline; margin: 0px; padding: 0px; }



#footer1 {
	position: absolute;
	top: 530px;
	left: 10px;
	width: 725px;
	height: 70px;
}

#footer2 {
	position: absolute;
	top: 640px;
	left: 10px;
	width: 725px;
	height: 70px;
}
#footer1 img{
	float: left;
	margin-left: 40px;
}
#footer2 img{
	float: left;
	margin-left: 40px;
}
#footerlinks{
	float: left;
	width: 240px;
	margin-left: 20px;
	color: #A25822;
}
#footerlinks a{
	color: #A25822;
}
/***********
  PROD PAGE
 ***********/
#all{
	float: left;
	width: 272px;
}
#prodleft {
	float: left;
	width: 272px;
	background: #fff;
	border: 1px solid #89603D;
	padding: 3px;
}
#enlargedimage{
	float: left;
	width: 278px;
	padding-top: 3px;
	text-align: center;
}
#enlargedimage a{
	color: #A25822;
	font-size: 1.1em;
}
	#prodleft img {
		width: 270px;
		height: 270px;
		border: 1px solid #987A5E;
	}
 
#prodright {
	float: right;
	width: 202px;
	padding-left: 15px;
}

	#prodright h1 {
		font-size: 14px;
		color: #A25822;
		margin: 12px 0px 16px 0px;
	}
	
	#prodright p {
		margin: 12px 0px;
	}
	
	.price {
		font-weight: bold;
		font-size: 12px;
		color: #C86511;
	}
	
	select.qtysel {
		font-size: 11px;
		font-family: arial, helvetica;
	}
	
	.desc {
		color: #563831;
		line-height: 20px;
	}
	
	h2.prodpage {
		font-size: 13px;
		color: #A25822;
		margin: 0px;
		padding: 10px 0px 10px 0px;
	}
	
	input.addtobasket {
		padding: 0px;
		border: 0px;
	}
	
	
	
/********
 SCROLLER
 ********/

#brokscroll {
	clear: both;
	float: left;
	width: 497px;
	height: 78px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	overflow: hidden;
}

	#brokscroll a.scrimg:link, #brokscroll a.scrimg:visited {
		clear: none;
		float: left;
		width: 72px;
		height: 72px;
		padding: 2px;
		background: #fff;
		border: 1px solid #89603D;
		margin: 0px 7px;
	}
	
	#brokscroll a.scrimg:hover {
		padding: 1px;
		border: 2px solid #D1673D;
	}
	
	#brokscroll a.active:link, #brokscroll a.active:visited, #brokscroll a.active:hover {
		padding: 1px;
		border: 2px solid #D1673D;
	}

img.scrollprod {
	width: 70px;
	height: 70px;
	cursor: pointer;
	border: 1px solid #987A5E;
	background: #fff;
}

	#goleft {
		float: left;
		width: 15px;
		padding-top: 0px;
		text-align: right;
	}

	#goright {
		float: right;
		width: 15px;
		padding-top: 0px;
		text-align: left;
	}

	#ccasecontain {
		float: left;
		width: 467px;
		height: 78px;
		overflow: hidden;
	}
	
		#ccasecontain table, #ccasecontain tr, #ccasecontain td {
			border: 0px;
			padding: 0px;
			margin: 0px;
			height: 78px;
			vertical-align: top;
		}


#contentnarrow {
	width: 325px;
	padding-top: 42px;
	padding-left: 35px;
	color: #563831;
}

	#contentnarrow h1 {
		font-size: 14px;
		color: #A25822;
		margin: 0px 0px 12px 0px;
	}
	
	#contentnarrow p {
		margin: 10px 0px;
		padding: 0px 9px 0px 30px;
		line-height: 18px;
	}
	

input {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #563831;
	border: 1px solid #7B4922;
	padding: 1px 3px;
}

div.typeicon {
	float: left;
	width: 132px;
	height: 170px;
	border: 0px;
	padding-left:20px;
	text-align: center;
}
	
	div.typeicon a:link, div.typeicon a:visited {
		color: #5A3110;
		
	}
	
	div.typeicon a:hover {
		color: #A25822;
		text-decoration: none;
	}
	

/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 0px 10px 0px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 0px 5px;
}