* {
margin: 0; 
padding: 0; 
border: none;	
ul {margin: 0;padding: 0;border: none;}
}

body {margin:3px; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;font-size: 12px; font-weight: normal; color: #000; background: #00381E;}

img {border: none;}

#pagecontainer{width: 800px;  padding: 5px 0px 5px 0px; margin: 5px 5px 5px 5px; background: #BBA974;}
.clear {clear: both; height: 1px; font-size: 1px; line-height: 1px; margin-bottom: -1px;}

#container{width: 790px; padding: 0; margin: 0; text-align:left; background: #fff;}

#theme1 #header {width: 790px; height: 120px; margin: 0 ; background: url(images/header.jpg) top left no-repeat #fff}
#theme2 #header {width: 790px; height: 120px; margin: 0 ; background: url(images/boar.jpg) top right no-repeat #fff}
#theme3 #header {width: 790px; height: 120px; margin: 0 ; background: url(images/chicken.jpg) top right no-repeat #fff}
#header p { margin: 0px 0 0 10px; color: #00381E; font-size: 12px; font-weight: 600; line-height:22px; text-shadow:0px 0px 5px #fff;}
#header a { color: #00381E; font-size: 12px; font-weight: 600; text-decoration: none;}
#header a:visited { color: #00381E; }
#header a:hover { color: #BBA974; }

#gap{width: 790px; height:40px; background: #BBA974;}

#navbar{width: 790px; height: 40px; background: #20407D; margin: 2px 0px 2px 0px;}

#nav, #nav ul { padding: 0;margin: 0;list-style: none;line-height: 32px;}
#nav a {display:block;  text-decoration: none; background-color: none; color: #000000; padding: 4px 2px; border-right: 1px dotted #fff; margin:0; text-align: center;}
#nav a:hover{background:#000000; color: #ffffff;}
#nav li {float: left; width: 112px;}
li.last{padding-left:5px; }
li.first{border-left: 1px dotted #fff;}

#homecontent{width: 500px;  float: left; margin: 5px 0 0 15px;}
#homecontent h1{color: #454545; font-size: 14px; padding: 5px 0 0 0px;}
#homecontent h2{color: #454545; font-size: 14px; padding: 5px 0 0 0px; clear:right;}
#homecontent h3{color: #454545; font-size: 14px; margin: 20px 0 0 0;}
#homecontent p{ padding: 20px 10px 0 0;  color:#00381E;  line-height:20px;}
#homecontent img{margin: 10px 0 0 0;}
#homecontent ul {line-height:normal; font-size:100%; margin:10px 30px;}
#homecontent li { color: #454545;}
#homecontent a {text-decoration: none; border-bottom: 1px dashed #00381; font-weight:bold; color: #00381E}
#homecontent a:visited {border-bottom: 1px dashed #00381E; }
#homecontent a:hover {border-bottom: 1px dashed #BBA97; color: #BBA974;}
#homecontent input{border: solid 1px #BDE3F7;} 

#productcontent{width: 500px;  float: left; margin: 5px 0 0 15px;}
#productcontent h1{color: #454545; font-size: 14px; padding: 5px 0 0 0px;}
#productcontent h2{color: #454545; font-size: 14px; padding: 5px 0 0 0px; clear:right;}
#productcontent h3{color: #454545; font-size: 14px; margin: 20px 0 0 0;}
#productcontent p{ padding: 20px 10px 0 0;  color:#00381E;  line-height:20px;}
#productcontent img{margin: 10px 0 0 0;}
#productcontent ul {line-height:normal; font-size:100%; margin:10px 30px;}
#productcontent li { color: #454545;}
#productcontent a {text-decoration: none; border-bottom: 1px dashed #00381; font-weight:bold; color: #00381E}
#productcontent a:visited {border-bottom: 1px dashed #00381E; }
#productcontent a:hover {border-bottom: 1px dashed #BBA97; color: #BBA974;}


.right_box{float:right; width:240px; margin: 5px 0 0px 0px;}
.right_box #newsletter_box{margin-bottom:0;} 

#rightcol {float: left; width:240px; height: 460px; margin: 5px 0 15px 0px; text-align: center;}
#rightcol img {margin: 0px 0 20px 0;}


#endpage{width: 500px; height: auto; float: left; margin: 55px 0 0 0;}

#newsletter_box{border:1px solid #999; border-bottom:1px solid #BFBABA; border-right:1px solid #BFBABA; background:url(images/email_box.gif) bottom left repeat-x #e7f7e7; width:200px;    margin:0px 5px 30px 20px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
#newsletter_box p{margin:0; padding:0; color:#00381E;}
#newsletter_box form{margin:0; padding:0; width:180px; float:none; }
#newsletter_box input{width:180px; float:none;}
.submit{font-size:10px; width:100px;}
.button{font-size:10px; width:100px;}
.email{font-size:10px; border:1px solid #999; border-bottom:1px solid #BFBABA; border-right:1px solid #BFBABA;}
.right{float:right; margin:5px 10px;}
.logo{float:right; margin:0 0 5px 10px; padding: 0 0 0 10px;}
.side_img{margin:10px 0 0 10px;}
.link_link{padding:2px 10px; border-top:1px dashed #BFBABA ; clear:both;}
.links{border-top:1px dashed #c9c9c9 ;  padding:2px 0;}
.links img{float:right; margin:13spx 5px 5px 5px;}


#pagefooter{text-align: center; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;color:  #BBA974;}

#seofooter{margin-top: 10px; width: 300px; text-align: center; font-size: 9px; font-family: Arial, Helvetica, sans-serif; color:  #BBA974;}
#seofooter a, a:active, a:visited {color: #000;  text-decoration:none;}
#seofooter a:hover {text-decoration: underline;}

#sitelinks{margin-top: 10px; width: 820px; text-align: center; font-size: 9px; font-family: Arial, Helvetica, sans-serif; color:  #BBA974;}
#sitelinks a, a:active, a:visited {color: #ffffff;  text-decoration:none;}
#sitelinks a:hover {text-decoration: underline; color: #000000;}

table{border:solid #BBA974; border-width:1px 1px 0px 1px; border-collapse:collapse; margin:10px auto;}
table h2{background:#BBA974; padding:0;}
td{border:solid #BBA974; border-width:0 0px 1px 0; border-collapse:collapse; margin:0; padding:2px 3px;}

.contact{width:200px; float:left; margin:0 30px 0 0;}
.texture{font-style:italic;}


form{width:480px; margin:0 10px 20px 0 ; padding:10px; }

label{width:200px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:250px; float:left; margin:5px -3px 3px 3px;}
.small{width:30px;}
textarea{width:450px;  margin:10px ; height:100px; clear:both;}
.button{width:100px; float:right; margin-right:30px }
.mandatory{color:#f00; }
.mandatory1{color:#00f; }


