@charset "UTF-8";
/* CSS Document */
/* Designed by Smile Data  smiledata.co.uk */


/* Base style */

/* 
COLOURS:
Light green – c6e293
Dark green – 748c49 -> 186800
Feather light green - ecf6d9
Background grey – dddddd
Light grey - eeeeee
Grey – c3c3c3
Dark grey - 686868
*/


* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color:#686868;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:85%;
	line-height:130%;
	color:#686868;
}
* html body { font-size: 75%; line-height:150% }
* + html body { font-size: 75%; line-height:150% }

body a, body a:link {
	color: #186800;
	text-decoration: none;
}
body a:visited {
	color: #186800;
	text-decoration: none
}
body a:active {
	color: #186800;
	text-decoration: none;
}
body a:hover {
	color: #186800;
	text-decoration: underline;
}
img, img a, img a:link {
	border:none;
}
h1 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height:1.1em;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	margin-bottom:0.7em;
}
* + html h1 { font-size: 1.8em; }
* html h1 { font-size: 1.8em; }

h2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height:1.3em;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	margin-bottom:1em;
}
h3 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	font-style: normal;
	font-variant: normal;
}
h4 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;
	color: #000;
	font-weight: normal;
	margin:4px 0 8px 0;
}
* html h4 { margin:2px 0 12px 0; }
h5 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;
	color: #000;
	font-weight: normal;
	margin:2px 0 6px 0;
	color:#930d40;
}
p {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	text-align: left;
	vertical-align: text-top;
	text-indent: 0px;
	color: #686868;
	margin:0 0 15px 0;
}
ol {
	margin:15px 0 0 25px;
}
ol li { margin-top:15px; }
.lih3 { 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	font-style: normal;
	font-variant: normal;
}

/* GENERAL ELEMENTS*/

.clearer {
	clear:both;
	line-height:0em;
	font-size:0em;
	height:0em;
}
.floatR { float:right }
.floatL { float:left }
.red { color:#FF0000 }

/* PAGE STRUCTURE */

#wrapper {
	position:relative;
	width:974px;
	text-align:left;
	height: 500px;
	min-height: 500px;
	margin: 0 auto 0 auto;
}
#popupwrapper {
	position:relative;
	width:750px;
	text-align:left;
	min-height: 494px;
	margin: 0 auto 0 auto;
}
#header {
	position:relative;
	background-color:#FFFFFF;
	margin:8px 0 8px 0;
	padding:0 18px;
	height:110px;
	text-align:right;
	z-index:15;
}
#telephone_gbf {
	padding:18px 0 30px 0;
	font-size:1.5em;
	font-weight:normal;
	color:#c6e293;
}
.main_content {
	background-color:#FFFFFF;
	min-height:500px;
	padding-bottom:30px
}
* html { height:500px; }

.content {
	padding:0;
}
.contentLeftHolder {
	display:inline;
	width:700px;
	margin:0;
	float:left
}
.contentLeftHolderCore {
	display:inline;
	width:715px;
	margin:0;
	float:left
}
.contentLeft {
	margin:28px 0 0 28px;
}
.contentLeft ul {
	margin-left:15px;
}
.contentLeft_home {
	margin:28px 0 0 28px;
	float:left
}
.contentLeft_home h2{
	color:#686868;
}
.contentHighLightBox {
	background-color:#eeeeee;
	border:solid 1px #c3c3c3;
	padding:8px 10px;
	margin-bottom:15px;
}
.contentHighLightBox ul { margin-left:15px; }
.contentRightHolder {
	display:inline;
	margin:50px 18px 0 0;
	float:right
}
.contentRightHolder_home {
	display:inline;
	margin:230px 18px 0 0;
	float:right
}
.row1 {
	width:132px;
	float:right;
}
.row2 {
	width:206px;
	margin-left:8px;
	float:right;
}
.contentR_box {
	border:solid 1px #c3c3c3;
	padding:0px 10px 10px 10px;
	margin-bottom:8px;
	width:110px;
	background:#fff url(../images/rightBoxHead_bg.gif) repeat-x;
	float:right;
}
* html .contentR_box { width:110px; }

.contentR_box p {
	font-size:0.9em;
	line-height:1.2em;
}
.contentR_box_corner {
	margin:0;
	width:112px;
	height:36px;
	padding:0px 10px 0 10px;
	background:url(../images/corner_fold_small.gif) right top no-repeat;
	float:right;
}
.contentR_box_corner_wide {
	margin:0;
	width:184px;
	height:36px;
	border:solid 1px #c3c3c3;
	padding:0px 10px 0 10px;
	background:url(../images/box_header_1.jpg) right top no-repeat;
	border-bottom:none;
	float:right;
}
.contentR_box_corner_box {
	font-size:0.9em;
	line-height:1.2em;
	width:110px;
	border:solid 1px #c3c3c3;
	padding:0px 10px 8px 10px;
	background-color:#FFFFFF;
	float:right;
	border-top:none;
}
.contentR_box_corner_box_wide {
	font-size:0.9em;
	line-height:1.2em;
	width:184px;
	border:solid 1px #c3c3c3;
	padding:0px 10px 8px 10px;
	background-color:#FFFFFF;
	float:right;
	border-top:none;
	margin-bottom:8px;
}
.contentR_box_corner_box h5 a, .contentR_box_corner_box h5 a:link, .contentR_box_corner_box_wide h5 a, .contentR_box_corner_box_wide h5 a:link {
	color:#930d40;
}
.contentR_box_corner p {
	font-size:0.8em;
	line-height:1.2em;
}
.moreLink {
	float:right;
	margin:3px 0 6px 0;
}
#footer {
	font-size:0.8em;
	background-color:#FFFFFF;
	padding:16px 18px;
	line-height:1.2em;
	margin-top:8px
}
#footer a, #footer a:link, #footer a:visited { color: #000; text-decoration:none }
#footer a:hover, #footer a:active { color: #930d40; text-decoration:none }

#footer img {
	vertical-align:top;
	margin-right:10px
}
#footerMenu {
	float:right;
}
#footerMenu a { margin-right:20px  }
/* Page heading */
.pageHeadingBox {
	position:relative;
	border-bottom:5px solid #930d40;
 	height:75px;	
	float:left;
	z-index:10;
}
.pageHeadingBox h1 { margin:0; }
.birds { width:480px; }
.meat { width:620px; }
.leather { width:162px; margin-right:280px }
.eggs { width:480px; }
.feathers { width:340px; margin-right:140px }
.experience { width:620px; }
.articles { width:100px; margin-right:330px }
.contact { width:135px; margin-right:350px }
.orders { width:480px; }
.news {width:550px; }
.about { width:120px; margin-right:330px }
.disclaimer { width:130px; margin-right:330px }
.terms { width:250px; margin-right:200px }

#pageHeading {
	position:absolute;
	bottom:0px;
	display:inline;
	margin-left:28px;
	padding: 32px 0 6px 0;
	float:left;
}
#inPageSubNav {	
	position:absolute;
	right:0px;
	bottom:0px;
	margin: 0;
	padding: 0 0 6px 0;
	float:right;
}
#inPageSubNav .on {
	color:#930d40;
}

#inPageSubNav li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial #186800;	
}
#inPageSubNav li a {	
	display: block;
	margin: 0 0 0 10px;
	padding: 41px 0 0 18px;
	color: #000;
	text-align: center;
	text-decoration: none
}
#inPageSubNav li a:hover { color: #930d40 }

#flashContent {
	width:550px;
	height:190px;
}
#mainImage_home {
	width:550px;
	height:190px;
}

/* Main IMAGES all pages */
.imghome { background:#FFFFFF url(../images/bg_home.jpg) top right no-repeat; }
.imgabout { background:#FFFFFF url(../images/bg_about.jpg) top right no-repeat }
.imgservices {	background:#FFFFFF url(../images/bg_services.jpg) top right no-repeat }

.imgcore {	background:#FFFFFF url(../images/bg_core.jpg) top right no-repeat }
.imgsearch {	background:#FFFFFF url(../images/bg_jobs.jpg) top right no-repeat }
.imgclients {	background:#FFFFFF url(../images/bg_clients.jpg) top right no-repeat }
.imgcandidates {	background:#FFFFFF url(../images/bg_candidates.jpg) top right no-repeat }
.imgjoin {	background:#FFFFFF url(../images/bg_join.jpg) top right no-repeat }
.imgcontact {	background:#FFFFFF url(../images/bg_contact.jpg) top right no-repeat }
.imgnews {	background:#FFFFFF url(../images/bg_news.jpg) top right no-repeat }
.imginternal {	background:#FFFFFF url(../images/bg_temp.jpg) top right no-repeat }
.imgmembers { background:#FFFFFF url(../images/bg_home.jpg) top right no-repeat; }
.imgpop { background:#FFFFFF url(../images/bg_popup.jpg) top right no-repeat; }

/* specific all pages */


/* NEWS */
.news_sectionlinks ul{
	list-style:none;
	margin:0;
	float:left
}
.news_sectionlinks ul ul{
	list-style:none;
	margin:0;
	float:left
}
.news_sectionlinks li{
	list-style:none;
	margin:0;
	float:left
}
.news_sectionlinks li a{
	list-style:none;
	margin:0 8px 0 0;
	float:left
}


/* Alerts */

.scHolder {
	float:left;
	width:600px;
	padding-bottom:20px;
}
.iholder {
	float:left;
	width:280px;
	margin-right:15px;
	border-bottom:1px dotted #4d4d4d;
}
.itext {
	width:230px;
	float:left;
}
.icheck {
	width:50px;
	float:right;
	text-align:right
}

.results_head {
	margin:20px 0 5px 0;
	padding:0;
}

.scHolder_alerts {
	float:left;
	width:380px;
}

/* FORM */
form {
	padding:0;
	margin:0;
}

label {
	font-size:1em;
}
.field{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color:#eeeeee;
	height:14px;
	font-size:0.8em;
	border:1px #c3c3c3 solid;
	padding:1px 3px;
	width:102px;
	margin:3px 0;
	color:#686868;
}
* html .field { width:102px; }
.contactField {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color:#eeeeee;
	height:14px;
	font-size:0.8em;
	border:1px #c3c3c3 solid;
	padding:1px 3px;
	width:192px;
	margin:3px 0;
	color:#686868;
}
* html .contactField { width:184px; }
.dropfield{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color:#eeeeee;
	height:20px;
	font-size:0.8em;
	border:1px #c3c3c3 solid;
	padding:2px 3px;
	width:110px;
	margin:3px 0;
	color:#686868;
}
fieldset {
	padding:15px;
	margin-bottom:10px;
	border:1px solid #930d40;
}
legend {
	font-weight:bold;
	color:#000
}
textarea {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color:#eeeeee;
	font-size:0.8em;
	border:1px #c3c3c3 solid;
	width:192px;
	height:60px;
	padding:0 3px 0 3px;
	margin:0;
}
* html textarea {
	width:184px;
}
select {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	width:192px;
	font-size:1em;
	height:14px;
}
.button {
	background-color:#930d40;
	border-style:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	font-size:0.9em;
	font-weight:normal;
	margin:6px 0 0 0;
	padding:2px;
	text-align:center;
	text-transform:lowercase;
	width:110px;
}
* html .button { font-size:1em }
* + html .button { font-size:1em }

.buttonClick {
	background-color:#930d40;
	font-size:0.9em;
	color:#FFFFFF;
	font-weight:normal;
	margin:6px 0 0 0;
	padding:2px;
	text-align:center;
	text-transform:lowercase;
	width:105px;
	cursor:pointer;
}
* html .buttonClick { width:106px;;font-size:1em }
* + html .buttonClick { font-size:1em }

.buttonClick a, .buttonClick a:link { color:#fff; text-decoration: none}
.buttonClick a:visited, .buttonClick a:active, .buttonClick a:hover {
	color: #fff;
	text-decoration: none
}

.credit {
	margin:4px 0;
	font-size:0.8em;
	padding:4px 0 8px 2px;
}