/*normalises margin, padding*/
body, div, dl, dt, dd, ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, ol {
margin: 0;
padding: 0;
}

/*normalises font-size for headers*/
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

/*removes list-style from lists*/
ul, ol {
list-style: none;
}

/*normalises font-style and font-weight to normal*/
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}

/*removes table margins?*/
table {
border-collapse: collapse;
border-spacing: 0;
}

/*removes border from fieldset and img*/
fieldset, img {
border: 0;
}

/*left-aligns text in caption and th*/
caption, th {
text-align: left;
}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>OVERALL<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

body {
background: #fff url(images/greybar.gif) repeat-x left top;
color: #6d6d6d;
font: 10pt arial;
}

div#container {
width: 760px;
margin-left: 100px;
}

h2 {
font: 20pt "Arial Narrow";
color: #ff9100;
font-weight: bold;
margin-bottom: 8px;
}

a {
font-weight: bold;
color: #ff9100;
}

p {
margin-bottom: 9px;
}

h4 {
font-weight: bold;
color: #ff9100;
font-size: 14pt;
margin-bottom: 4px;
}

h5 {
font-size: 11pt;
font-weight: bold;
margin-bottom: 4px;
}

h6 {
font-weight: bold;
}

div#content {
margin-right: 300px;
}

ul.bullets {
margin-bottom: 12px;
}

ul.bullets li {
padding-left: 18px;
background: transparent url(images/bullet.gif) no-repeat left 4px;
margin-bottom: 2px;
}

ul.bulletsgrey li {
padding-left: 18px;
background: transparent url(images/bulletgrey.gif) no-repeat left 4px;
margin-bottom: 2px;
}

ul.bulletsgrey {
margin-bottom: 12px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>TITLE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

body.pigeons h1 {
display: block;
width: 760px;
height: 260px;
background: transparent url(images/pigeonsheader.jpg) no-repeat left top;
text-indent: -9999px;
}

body.aboutpigeons h1 {
display: block;
width: 760px;
height: 260px;
background: transparent url(images/aboutpigeonsheader.jpg) no-repeat left top;
text-indent: -9999px;
}

body.aboutmicrobee h1 {
display: block;
width: 760px;
height: 260px;
background: transparent url(images/aboutmicrobeepigeonheader.gif) no-repeat left top;
text-indent: -9999px;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>ABOUT PAGE SIDEBAR<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#sidebar {
width: 238px;
float: right;
margin-left: 80px;
}

a.backlinkonaboutpage {
padding: 10px 20px;
background-color: #ff9100;
color: #fff;
text-decoration: none;
display: block;
font: 12pt "arial narrow";
margin-bottom: 15px;
-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

a.backlinkonaboutpage:hover {
background-color: #ffa200;
}


div.formonaboutpage {
width: 198px;
padding: 20px;
-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
background-color: #f4f4f4;
margin-bottom: 15px;
}


div.getintouchonaboutpage {
width: 198px;
padding: 20px;
-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
background-color: #f4f4f4;
margin-bottom: 15px;
}

div.getintouchonaboutpage li.emailaddress {
font-size: 12pt;
margin-bottom: 7px;
background: transparent url(images/emailongrey.gif) no-repeat 3px 3px;
}

div.getintouchonaboutpage li.phonenumber {
background: transparent url(images/phoneongrey.gif) no-repeat left 3px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>SECTIONS<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
ol.sections {
height: 500px;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>SECTION 1<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

li.section1 {
display: block;
width: 208px;

float: left;
margin-right: 23px;
padding-top: 10px;
padding-left: 30px;
background: transparent url(images/1.gif) no-repeat left 15px;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>SECTION 2<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
li.section2 {
display: block;
width: 146px;
min-height: 550px;
float: left;
margin-right: 23px;
padding: 12px;
padding-right: 30px;
padding-left: 50px;
background: #f4f4f4 url(images/2.gif) no-repeat 15px 15px;
margin-bottom: 30px;
-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>SECTION 3<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

li.section3 {
display: block;
width: 208px;

float: left;
padding-top: 10px;
padding-left: 30px;
background: transparent url(images/3.gif) no-repeat left 15px;
}



li.phonenumber {
color: #ff9100;
font: 14pt arial;
font-weight: bold;
margin-bottom: 7px;
padding-left: 35px;
background: transparent url(images/phone.gif) no-repeat left 3px;
}


li.emailaddress {
color: #ff9100;
font: 14pt arial;
font-weight: bold;
text-decoration: none;
padding-left: 35px;
background: transparent url(images/email.gif) no-repeat left 3px;
margin-bottom: 7px;
}

li.emailaddress a {
text-decoration: none;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>FOOTER<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#footer {
font: 7pt arial;
color: #8d8d8d;
clear: both;
margin: 55px 0px 50px 0px;
padding-top: 20px;
width: 760px;
height: 50px;
border-top: 2px solid #4a4a4a;
}

ul#footertext {
float: left;
margin-top: 15px;
}

ul#footerlogos {
float: right;
}

ul#footerlogos li {
display: inline;
padding-left: 15px;
}

div#footer a {
color: #8d8d8d;
font-weight: normal;
text-decoration: none;
}

div#spacer {
height: 30px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HEADER AND NAV<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#header {
width: 760px;
height: 71px;
}

ul#navpests li {
display: inline;
margin-right: 6px;
}

div#header a {
font-weight: normal;
text-decoration: none;
}

div#header a:hover {
color: #fff;
}

div#header h3 {
float: right;
height: 71px;
width: 230px;
background: transparent url(images/microbeelogo.gif) no-repeat left top;
text-indent: -9999px;
}

div#header h3 a {
display: block;
height: 71px;
width: 230px;
}


ul#navpests {
height: 29px;
width: 450px;
padding: 12px 0px;
}

body.pigeons a#pigeonsnav,
body.aboutpigeons a#pigeonsnav, 
body.aboutmicrobee a#aboutusnav
{
color: #fff;
}