/* CSS Document */

/********************************************
   HTML ELEMENTS
********************************************/ 

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
	background: #657d0f url(http://www.pig-arcs.co.uk/images/bk.gif) top repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 13px;
	color: #fff; 
	text-align: center;
	margin: 0 0 0 0;
}

/* links */
a, a:visited {	
	color: #c2ce94;
	background: inherit;
	text-decoration: none;	
}
a:hover {
	color: #c2ce94;
	background: inherit;
	text-decoration: underline;	
}

/* headers */
h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
}
h1 {
	font-size: 1.8em;	
	letter-spacing: 0pt;
}
h2 {
	font-size: 1.7em;
	color: #ff9900;
	letter-spacing: 0pt;

}

h1, h2, h3, p {
	padding: 0;		
	margin: 0;
}
ul, ol {
	margin: 10px 0 0 20px;
	padding: 0 0;
}
ul {
	list-style: none;
}


/* images */

img {
border: 5px solid #404f09;
margin-left: auto;
margin-right: auto;
display:block;
}

img.float-right {
  	margin: 5px 0px 15px 10px;
   border: 5px solid #404f09;
	padding: 0px;
float:right;
}

img.float-left {
  	margin: 5px 10px 10px 0px;
   border: 5px solid #404f09;
	padding: 0px;
float:left;
}



/* start - table */
table {
	border-collapse: collapse;
    margin: 10px 0 30px 0;	
}

tr.row-header {
	background: #475809;
	height: 35px;
	padding-left: 11px;
	padding-right: 11px;
	color: #fff;
	text-align: left;
	font-weight:bold;
	border-bottom: solid 1px #657d0f;
}
tr {
	height: 32px;
}
td {
	padding-left: 11px;
	padding-right: 11px;

}
td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #55690c;
}
tr.row-b {
	background: #5c710d;		
}
/* end - table */

/* form elements */
form {
	margin:10px 0 0 0; padding: 10px;
	border: 1px solid #535353; 
	background-color: #1C1C1C; 	
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #535353;
	font: normal 1em Verdana, sans-serif;
	color:#FFF;
	background: #1C1C1C;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #535353;
	height:100px;
	display:block;
	color:#FFF;
	background: #1C1C1C;
}
input.button { 
	font: bold 11px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 0 3px; 
	color: #FFF;
	background: #1C1C1C;
	border: 1px solid #535353;
}



/********************************************
   LAYOUT
********************************************/ 
#wrap {
	position: relative;
	width: 855px;	
	margin: 0 auto 0 auto;
	text-align: left;
}

#content-wrap {
	position: relative;
	clear: both;
	float:left;	
	width: 855px;	
	padding: 0 0 20px 0; 			
	margin-left: 0px;	
	display: inline;
}
#header {
	position: relative;
	width: 855px;	
	height: 247px;	
	padding: 0;	
	margin: 0px auto;
	background:url(http://www.pig-arcs.co.uk/images/header.png) top no-repeat;
}



/* header links */
#header #menu {
	position: absolute;
	top: 195px;
	right: 0px;
	height:52px;
	width:604px;
}


a.menubutton{  
width: 79px;  
height: 29px;  
background: url(http://www.pig-arcs.co.uk/images/menu.png);
display: block;  
text-decoration: none;
text-align: center;
padding: 23px 0 0 0;
float: left;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 16px;
letter-spacing:-0.5px;
color: #f6f5d9;
}     

a.menubutton:hover {  
  background-position: 79px 0;
  color: #fff;
 }  

/* header-photo */
#header-quote {
	clear: both;
	margin: 0 0 0 10px;
	padding: 0;		
	height:149px; 
	width: 845px;
	background:url(http://www.pig-arcs.co.uk/images/quotebar.png) top center no-repeat;
}

#welcome {
padding: 15px 0 0 50px;
width: 466px;
float:left;
}

#shopitem {
padding: 0 0 30px 0;
clear:both;
}

#welcome h3{
color: #695707;
font-size: 26px;
}

#welcome p{
font-size: 17px;
color: #5b553c;
}

#testimonial {
float: left;

width: 260px;
padding: 25px 0 0 20px;
}

#testimonial p{
font-size: 12px;
color: #5b553c;
}


/* Main Column */
#main {
	float: left;
	width: 450px;
	padding: 0 0 0 0; margin: 15px 0 0 61px;
	display: inline;
   font-family:  Georgia, "Times New Roman", Times, serif;
}


#main h1, h2, h3, p {
	padding: 5px 0 5px 0;
	
}

#main blockquote {
	margin: 10px;
 	padding: 5px 0 0 34px;  
	background:  url(http://www.pig-arcs.co.uk/images/quote.png) no-repeat 0px 11px; 
	font: bold 15px Georgia, "Times New Roman", Times, serif ;
	color: #313d05;
}
#main p {
line-height: 18px;
margin: 5px  0 0 0;
}

#main h1 {
color: #313d05;
font-size: 16px;
font-weight:bold;
}

#main h2 {
color: #f7f6da;
font-size: 23px;
font-weight:normal;
}

#main h3 {
color: #f7f6da;
font-size: 27px;
font-weight:normal;
}

#main ul li {
	list-style-image: url(http://www.pig-arcs.co.uk/images/bullet.png);
}

#main li {
	list-style-image: url(http://www.pig-arcs.co.uk/images/bullet.png);
	padding: 0 0 8px 0;
}

#mainfull {
	float: left;
	width: 730px;
	padding: 0 0 0 0; margin: 20px 0 0 61px;
	display: inline;
   font-family:  Georgia, "Times New Roman", Times, serif;
}

#mainfull blockquote {
	margin: 10px;
 	padding: 5px 0 0 34px;  
	background:  url(http://www.pig-arcs.co.uk/images/quote.png) no-repeat 0px 11px; 
	font: bold 13px Georgia, "Times New Roman", Times, serif ;
	color: #ffffff;
}
#mainfull h1, h2, h3, p {
	padding: 5px 0 5px 0;
	
}

#mainfull p {
line-height: 18px;
}

#mainfull h1 {
color: #313d05;
font-size: 16px;
font-weight:bold;
}

#mainfull h2 {
color: #f7f6da;
font-size: 23px;
font-weight:normal;
}

#mainfull h3 {
color: #f7f6da;
font-size: 27px;
font-weight:normal;
}

#mainfull ul li {
	list-style-image: url(http://www.pig-arcs.co.uk/images/bullet.png);
}

#mainfull li {
	list-style-image: url(http://www.pig-arcs.co.uk/images/bullet.png);
	padding: 8px 0 12px 0;
}
/* Sidebar */	
#sidebar {
	float: right;
	width: 250px;
	padding: 0; margin: 20px 60px 0 0;		
}	

#sidebar h3 {
	padding: 0;
	font: normal 27px Georgia, "Times New Roman", Times, serif;
	color: #f7f6da; 			
}

#sidebar p {
 font: bold 14px Georgia, "Times New Roman", Times, serif;
 padding: 5px 0 5px 0;
 margin: 0;
 color: #ffffff;
}

a.sidemenu {  
width: 256px;  
height: 27px;  
background: url(http://www.pig-arcs.co.uk/images/sidemenu.png);
display: block;  
text-decoration: none;
text-align: left;
padding: 5px 0 0 20px;
float: left;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 14px;
letter-spacing:-0.5px;
color: #fff;
}     

a.sidemenu:hover {  
  color: #404f09;
 }  

#sidemenuwrap {
padding: 10px 0 0 0;
}

/* footer */
#footer-wrap {
	clear: both;
	background: url(http://www.pig-arcs.co.uk/images/footerbk.gif) top center no-repeat; 
	width: 855px;
	height: 300px;
	font-size: 95%;	
	text-align: left;
	margin: 0;
	padding: 0;		
	border-bottom: 0px solid #fff;
	border-top: 0px solid #fff;
}


#footer-wrap a:hover {
	color: #000;	
}
#footer-wrap h3 {
	padding: 0;
	font: normal 27px Georgia, "Times New Roman", Times, serif;
	color: #f7f6da;
}

#footer-columns {
	color: #888;
	margin: 0 auto; 
	padding: 10px 0 0 60px;	
	width: 855px;			
}
#footer-columns a {
	text-decoration: none;
	color: #ffffff;
}

#footer-columns a:hover {
	text-decoration: none;
	color: #6e6e6e;
}

#footer-columns ul {
	list-style: none;
	margin: 10px 0 0 0; 
	padding: 0;	
border-top: 1px solid #546120;
}

#footer-columns li {
	border-bottom: 1px solid #546120;	
}
#footer-columns li a {
	display: block;
	color: #fff;
	padding: 5px 0 8px 2px;
	width: 100%;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}

#footer-columns li a:hover {
color: #cecc8d;
}

#footer-columns .col1 {
	float: left;
	width: 441px;
}
#footer-columns .col2 {
float: left;
	width: 70px;
	padding: 147px 0 0 50px;
}
#footer-columns .col3 {
	padding: 35px 0 0 0 ;
	clear:both;
	width: 610px;
}

#footer-columns .col3 .bottommenu a{
font: normal 17px Georgia, "Times New Roman", Times, serif;
color: #fff;
padding: 0 15px 0 0;
}
#footer-columns .col3 .bottommenu a:hover{
color: #404f09;
}

#footer-columns .col3 .bottomcopyright p{
font: normal 11px Georgia, "Times New Roman", Times, serif;
color: #fff;
padding: 7px 0 0 0;
}

#footer-columns .col3 .bottomcopyright a{
color: #fff;
}

#footer-columns .col3 .bottomcopyright a:hover{
color: #404f09;
}

#footer-columns .col1 .footermore a{
float: right;
padding: 13px 0 0 0;
}

#footer-columns .col1 .footermore a:hover{
color: #cecc8d;
}

.float-right img{
float:right;
margin: 10px 0 0 0;
}

.float-left img{
float:left;
margin: 10px 0 0 0;
}

.shopitem {
padding: 10px 0 10px 0;
min-height:130px;
clear:both;
}