/* Cotswold Chickens Styles */

body { background:url(images/bg.jpg) repeat #FFF; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; }

p { font-size:1.2em; color:#685c53; }

li {  font-size:1.2em; color:#685c53; }

label {  font-size:1.2em; color:#685c53; }

p.pad { font-size:1.2em; color:#685c53; line-height:1.4em; }

p.nopad { font-size:1.2em; color:#685c53; padding:0px; margin:0px; }

p.intro { font-size:1.4em; color:#685c53; }

p.prod { font-size:1.2em; color:#685c53; margin:0px; padding:5px 0; }

p.vsmall { font-size:1.0em; color:#685c53; }

a { color:#685c53;text-decoration:underline; }

a:visited { color:#685c53; }

a:hover { color:#f35413; }

h1 { font-size:2.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#d97304; font-weight:normal; margin:0px; }

h2 { font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif; color:#d97304; font-weight:normal; margin:0px; }

h2.small { font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; font-weight:normal; margin:0px; }

h3 { font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; color:#d97304; font-weight:normal; margin:0px; }

img { border:0px; }

img.pad { padding:5px 0px 5px 0px; }

blockquote {font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; color:#d97304; font-weight:normal; margin-left:10px; margin-right:10px; color:#685c53;  }

#wrapper { width:903px; padding:0px; background-color:#fff; margin:0 auto; overflow:hidden; height:auto; }

#top { width:903px; height:137px; overflow:hidden; }

#logo { background-image:url(images/logo.gif); background-repeat:no-repeat; float:left; cursor:pointer; }

#open { background-image:url(images/open.gif); width:325px; height:103px; background-repeat:no-repeat; float:left; padding:34px 40px 0 17px; text-align:center; }

#feathers { background-image:url(images/feathers.gif); width:160px; height:137px; background-repeat:no-repeat; float:left; }

p.big { color:#685c53; font-size:1.4em; margin:0px; line-height:1.1em; }

p.numbers { color:#685c53; font-size:1.9em; margin:0px; line-height:1.8em; }

p.greysmall { color:#999; font-size:1.1em; margin:0px; line-height:1.1em; }

span.small { font-size:1.1em; color:#685c53; }

span.vsmall { font-size:1.0em; color:#685c53; }

span.big { font-size:1.6em; color:#685c53; }

span.white { color:#fff; }

span.white2 { color:#FFF; font-size:1.2em; }

span.bigwhite { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#fff; }

span.orange { font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; color:#d97304; font-weight:normal; margin:0px; line-height:1.8em; }

span.orangesmall { font-size:1.0em; font-family:Arial, Helvetica, sans-serif; color:#d97304; font-weight:normal; margin:0px; }

#header {height:170px;}

#nav { background-image:url(images/nav-bg.gif); background-repeat:repeat-x; height:34px; width:869px; margin:0 auto; text-align:center; float:right; overflow:hidden }

#navhome { float:left; }

#nav ul { margin:0; padding:0; width:auto;  }

#nav li { list-style-type:none; display:inline; float:left; width:auto; }

#nav li:hover { color:#685c53; display:block; background-image:url(images/nav-bg-hover.gif); background-repeat:repeat-x; height:34px; }

.navdivide { background-image:url(images/nav-divider.gif); background-repeat:no-repeat; background-position:left; height:34px; width:auto; }

#nav a { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:116%; text-decoration:none; display:block; float:left; height:26px; padding:8px 6px 0px 6px; clear:both; }

#nav a:visited { color:#fff; }

#nav a:hover { color:#685c53; display:block; height:34px; }

#content { width:883px; overflow:hidden; height: auto; padding-bottom:10px; clear:both;}

#contenthp { width:893px; overflow:hidden; height: auto; padding-bottom:10px; padding-right:0px}

#content td { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#685c53; padding-left:20px; }

#flash { background-image:url(images/flash-bg.jpg); background-repeat:no-repeat; margin-top:10px; width:591px; height:339px; }

#rightcol { width:290px; float:right; margin:10px 0 0 0;}

#textbox { background-color:#a0b3b7; padding:10px; width:270px; }

#textbg { background-image:url(images/textbg.jpg); background-repeat:repeat-y; width:250px; padding:15px 10px 15px 10px; }

#textshadow { background-image:url(images/textshad.jpg); width:290px; height:15px; }

#textboxwide { background-color:#a0b3b7; padding:10px; width:560px; margin-top:15px; }

#textbgwide { background-image:url(images/textbgwide.jpg); background-repeat:repeat-y; width:540px; padding:15px 10px 15px 10px; }

#textshadowwide { background-image:url(images/shadow.jpg); background-repeat:no-repeat; width:580px; height:9px;  }

#leftcol { width:591px; float:left; overflow:hidden; height:auto; }

#hp-calls	{margin:0px; padding-left:10px;}

#forsale { background-image:url(images/chickens-for-sale.jpg); background-repeat:no-repeat; width:117px; height:74px; float:left; padding:15px 10px 10px 10px; margin:10px; margin-left:0; }

#forsale a {width:100%; height:100%; display:block; text-decoration:none; font-size:1.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:normal; margin:0;}

#hp-bottom-text {padding-left:10px; width:580px; float:left;}

#care { background-image:url(images/chicken-care-home.jpg); background-repeat:no-repeat; width:118px; height:78px; float:left; padding:15px 10px 10px 10px; margin-top:10px; }

#care a {width:100%; height:100%; display:block; text-decoration:none; font-size:1.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:normal; margin:0;}

#advice { background-image:url(images/help-advice.jpg); background-repeat:no-repeat; width:116px; height:79px; float:left; padding:15px 10px 10px 10px; margin:10px; }

#advice a {width:100%; height:100%; display:block; text-decoration:none; font-size:1.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:normal; margin:0;}

#courses { background-image:url(images/workshops-courses.jpg); background-repeat:no-repeat; width:117px; height:78px; float:left; padding:15px 10px 10px 10px; margin-top:10px; }

#courses a {width:100%; height:100%; display:block; text-decoration:none; font-size:1.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:normal; margin:0;}

#boardtop { background-image:url(images/board-top.jpg); width:291px; height:19px; background-repeat:no-repeat; }

#boardmid { background-image:url(images/board-mid.jpg); background-repeat:repeat-y; width:291px; height:10px; padding:0; height:auto; margin:0; }

#boardbot { background-image:url(images/board-bottom.jpg); background-repeat:no-repeat; width:291px; height:27px; padding:0; margin:0; background-position:top; overflow:hidden; }

#boardtitle { background-image: url(images/board-title.jpg); background-repeat:no-repeat; width:233px; height:131px; padding:50px 25px 0 10px; margin-left:13px; clear:both; height:auto; }

#boardtitle p { font-size:1.0em; color:#fff; margin:0px; overflow:hidden; height:auto; line-height:1.1em; padding:3px 0 3px 0;  }

#boardtitle span { color:#00ff1a; font-weight:bold; }

#boardtitle a:link { color:#fff; text-decoration:none;}

#boardtitle a:visited { color:#fff; text-decoration:none;}

#boardtitle a:hover { color:#fff; text-decoration:underline;}

#boardtitle {color:#fff; line-height:1.6em; font-size:1.2em;}

#products { padding-left:10px; height:auto; overflow:hidden; float:left; width:580px; }

#products h2 { font-size:1.1em; padding-top:5px; color:#685c53;  }

#products a:link{ font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; margin:0; text-decoration:none; }

#products a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#685c53;  text-decoration:none;}

#products a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#f35413; text-decoration:none;}

.prodbox { border-top:#a0b3b7 8px solid; border-left:#a0b3b7 1px solid; width:123px; float:left; padding:10px;}

.prodboxend { border-top:#a0b3b7 8px solid; border-left:#a0b3b7 1px solid; border-right:#a0b3b7 1px solid; width:125px; float:left; padding:10px; }

#prodbotwrap {background-color:#a0b3b7; width:580px; height:30px; float:left; }

#productsekm h2 { font-size:1.1em; padding-top:5px; color:#685c53;  }

#productsekm a:link{ font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; margin:0; text-decoration:none; }

#productsekm a:visited { font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif; color:#685c53;  text-decoration:none;}

#productsekm a:hover {font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; color:#f35413; text-decoration:none;}

#prodbot { height:25px; width:260px; background-color:#a0b3b7; float:left; padding-left:10px; padding-top:5px;}

#prodbot a:link {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.1em; text-decoration:underline; }

#prodbot a:visited { color:#fff; font-size:1.1em;  }

#prodbot a:hover { color:#f35413;font-size:1.1em;}

#prodshadow {background-image:url(images/shadow.jpg); background-repeat:no-repeat; width:580px; height:9px; float:left; margin-left:10px;}

#button { background-image:url(images/button.jpg); background-repeat:no-repeat; width:23px; height:24px; float:right; background-color:#a0b3b7; }

#footer { background-color:#fff; margin:0px auto; width:903px; text-align:center; margin-top:10px; margin-bottom:20px; padding-top:5px; padding-bottom:5px; font-size:1.1em;   }

#footer p { color:#685c53; padding:0px; margin:0px; font-size:1.1em; line-height:1.2em;  }

#footer ul { margin:0 auto; padding:0; width:800px; }

#footer li { list-style-type:none; display:inline; width:auto; padding-left:5px; padding-right:5px; font-size:1.1em; line-height:1.3em; }

#footer a {font-family:Arial, Helvetica, sans-serif; color:#685c53;text-decoration:underline;    }

#footer a:visited { color:#685c53; }

#footer a:hover { color:#f35413; }

.footerdivide { border-left: 1px solid #ae9c84; }

#contentpage { width:883px; overflow:hidden; height: auto; clear:both; padding:10px; }

#leftcolpage { width:290px; float:left; }

#rightcolpage { width:580px; float:right; height:auto; padding-left:10px }

#productsshophome { height:auto; overflow:hidden; float:left; width:580px; }

#prodshadowshophome {background-image:url(images/shadow.jpg); background-repeat:no-repeat; width:580px; height:9px; float:left;}

#subnav {width:290px; padding:0px; margin-bottom:15px;}

#subnav a:link { font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; font-size:1.3em; text-decoration:none; line-height:1.7em; }

#subnav a:visited { font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; font-size:1.3em; text-decoration:none; line-height:1.7em; }

#subnav a:hover { font-family:Georgia, "Times New Roman", Times, serif; color:#f35413;font-size:1.3em; text-decoration:none; line-height:1.7em; }

#subnav ul {margin:0; padding:0;}

#subnav li { background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:10px; list-style-type:none; padding-left:20px; }

#subnavhead { background-color:#685c53; background-image:url(images/browse-but.gif); background-repeat:no-repeat; background-position:right; height:25px;width:280px;padding-left:10px; padding-top:5px;}

.divide {border-bottom: 1px solid #ae9c84;}

#subnavbg { background:url(images/subnavbg.jpg); background-repeat:repeat-y; width:290px; height:auto; padding:10px 0 15px 0;}

#baskettop {background-image:url(images/baskettop.jpg); background-repeat:no-repeat; width:290px; height:65px;}

#basketbottom {background-image:url(images/basketbot.jpg); background-repeat:no-repeat; width:290px; height:7px;}

#basketmid {background-image:url(images/basketbg.jpg); background-repeat:repeat-y; width:275px; padding:10px 0 15px 15px}

#form {padding:0; margin:0;}

#shophome {background-image:url(images/omlet-chicken-house.jpg); background-repeat:no-repeat; clear:both; width:580px; height:278px; overflow:hidden; padding-bottom:15px;}

#prodhighlight h2 { font-size:1.5em; padding-top:5px; color:#685c53;  }

#prodhighlight {float:right; width:150px; padding:185px 52px 0 0;}

#prodhighlight a{ font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; margin:0; text-decoration:none; }

#prodhighlight a:hover { color:#f35413; }

.breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#685c53;}

.breadcrumb a { color:#685c53; font-size:1.1em; text-decoration:none; }

.breadcrumb a:hover { color:#f35413; }

#prodborder { border:1px solid #a0b3b7; height:auto; overflow:hidden;}

#padbox {padding:0px 20px 0 20px;}

#divbox { height:auto; overflow:hidden; padding:10px 0 10px 0;}

.divbox { height:auto; border-bottom:#a0b3b7 1px solid; }

#catbox { border-top: 7px #a0b3b7 solid;  border-bottom: 32px #a0b3b7 solid; }

#catbox h2 { font-size:1.5em; padding-top:5px;  }

#catbox a:link{ font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; margin:0px; text-decoration:none; }

#catbox a:hover { color:#f35413;}

#prodbox { border-top: 7px #a0b3b7 solid;  border-bottom: 15px #a0b3b7 solid; border-right: 1px #a0b3b7 solid; border-left: 1px #a0b3b7 solid;  }

#prodbar { background-color:#a0b3b7; height:15px; background-image:url(images/shadow.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:30px; padding-left:10px; }

.price { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#fff; margin:0; padding:0; line-height:1.7em; }

#contactleft  {width:390px; height:auto; overflow:hidden; float:left; padding-left:12px; margin-top:20px; margin-bottom:20px;}

#contactleft input {border:1px solid #ccc; background:none; width:270px; padding:3px;}

#contactleft textarea {border:1px solid #ccc; background:none; width:270px; padding:3px; margin:0;}

#contactleft .noborder { border:none; width:20px; padding:0;}

#contactright { width:450px; height:auto; overflow:hidden; float:right; margin-right:10px; margin-top:20px;}

#map {background-color:#a0b3b7; width:425px; clear:both; padding:10px;}

#map a:link{ font-family:Arial, Helvetica, sans-serif; color:#fff; margin:0px; text-decoration:none;}

#map a:visited { color:#fff;  text-decoration:none;}

#map a:hover { color:#f35413; text-decoration:none;}

#mapshadow { background-image:url(images/map-shadow.jpg); background-repeat:no-repeat; width:445px; height:9px;}

#Resources { padding:30px 20px 0 20px;}

#contactprocess { width:600px; margin:0 auto; background-color:#FFF; padding:10px; }

#ekmCustomerLogin { margin-top:20px; color:#685c53;}

table {margin-top:10px;}

center {margin-top:10px;}

/*WORDPRESS Styles*/

#sidebar { float:left; width:288px; margin-top:10px; padding-right:12px; } 

#sidebar ul { margin:0; padding:0;  }

#sidebar li { margin:0; padding:0; list-style-type:none;  }

.alignright { float:right; }

.alignleft { float:left; }

.post { clear:both; border-bottom: 1px solid #a0b3b7; }

#subnavwp {width:290px; padding:0px; margin-bottom:15px;}

#subnavwp a:link { font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; font-size:1.2em; text-decoration:none; line-height:1.7em; }

#subnavwp a:visited { font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; font-size:1.2em; text-decoration:none; line-height:1.7em; }

#subnavwp a:hover { font-family:Georgia, "Times New Roman", Times, serif; color:#f35413;font-size:1.2em; text-decoration:none; line-height:1.7em;}

#subnavwp ul {margin:0px; padding:0px;}

#subnavwp li { list-style-type:none; padding-left:20px; background:url(images/arrow.gif); background-repeat:no-repeat; border-bottom: 1px solid #ae9c84; background-position:10px;  }

h3.pad { padding-left:20px; margin:0px; padding-top:5px;}

h3.posttitle { padding-top:10px;}

small { font-size:1.1em; color:#685c53; }

#link a:link{ font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; color:#685c53; margin:0px; text-decoration:underline; }

#link a:hover { color:#f35413;}

#sponsored { text-align:center; padding:12px 0 8px 0; }

#terms-conds	{padding:20px;}