@charset "utf-8";
/* CSS Document */
/*
Theme Name: Breda Pest
Description: Theme for <a href="http://www.bredapestmanagement.com/">Breda Pest Management</a>.
Author: Tristan Vilalgracia
*/


body
{
padding: 0px;
margin: 0px;
background-color:#5a6c00;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
background-position: left top;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff
}

.b{font-weight:bold}
.i{font-style:italic}
.u{text-decoration: underline}
.red{color:#FF0000}
.fs18{font-size: 18px;}
.fs22{font-size: 22px;}


.fl_left{float:left; margin: 0px 15px 0px 0px}
.fl_right{float:right; margin: 0px 0px 0px 15px}

h1
{
font-family:Arial, Helvetica, sans-serif;
font-size: 24px;
color: #ffd320;
padding: 0px 0px 0px 0px;
margin: 0px;
font-weight:normal;
}


h2
{
font-family:Arial, Helvetica, sans-serif;
font-size: 17px;
color: #ffffff;
}


#main_wrapper
{
padding: 0px;
margin: 0px auto;
width: 941px;
}


.top_nav
{
padding: 22px 0px 0px 0px;
float: right;
color: #5a6a00;
font-size: 10px;
font-weight: bold;
}

.top_nav a
{
font-weight: normal;
color: #ffffff;
text-decoration: none;
padding: 0px 5px 0px 5px
}

.top_nav a:hover
{
font-weight: normal;
text-decoration: underline;
}

#header
{
padding: 30px 0px 0px 28px;
height: 129px;
}

.logo
{
float: left;
}

.tagline
{
padding: 89px 0px 0px 12px;
float: left;
}

.phone_number
{
float: right;
padding: 56px 5px 0px 0px;
}

.nav_area
{
height: 40px;
background-image:url(../images/nav_bg_trans.png);
background-repeat: no-repeat;
padding: 0px 0px 0px 7px
}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	/*width: 10em;*/
}

#nav li {
	float: left;
	/*width: 10em;*/
}

#nav li a{
	padding: 14px 7px 0px 7px
}


#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	padding:10px 10px 10px 0px;
}


#nav li ul  a{
	width: 10em;
}


#nav li:hover ul {
	left: auto;
}


#nav li ul li a, #nav li ul li a:visited {
	width:120px;
	color:#fff;
	background-color:#000;
	font-size:12px;
	padding:10px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing: -0.5px;
	}

#nav li ul li a:hover {
	background-color:#000000;
	color:#FAC800;
	font-weight:bold;
	letter-spacing: -0.5px;
	}
	
.banner
{
/*background-image: url(../images/banner.jpg);
background-repeat:no-repeat;
background-position: left top;*/
margin: 10px 0px 0px 0px;
height: 286px;
}


.content
{
margin: 20px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

.clearer{clear:both;}


.right_side
{
float: right;
width: 230px;
padding: 0px 0px 20px 0px;
}

.left_side{
float: left;
width: 700px;
padding: 0px 0px 20px 0px;
line-height: 19px;
}

.left_side a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;
}

.left_side a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;
}

.left_side a:hover
{
color: #fac800
}

.left_side ul li{
padding-bottom: 10px;
}

.services{padding: 20px 0px 0px 0px}
	.kudzu{float:right}
	.green_pest{padding: 8px 17px 0px 0px; float: right }
	.inspection{padding: 8px 0px 0px 0px; float: left;}

.bottom_section{float: left; padding: 21px 0px 0px 0px}
	.home_report{padding: 0px 30px 0px 0px}
	.5_star{padding: 0px 0px 0px 5px}
	.preffered{padding: 0px 20px 0px 20px}
	.facebook{padding: 0px 0px 0px 20px}
	.email_form{padding: 0px 0px 0px 5px}
	

#footer_bg
{
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
background-position: left top;
width: 100%;
height: 63px;
}

.footer_nav
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 14px;
margin: 0 auto;
width: 941px;
padding: 13px 0px 0px 0px
}

.footer_nav a
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 11px;
text-decoration: none;
padding: 0px 4px 0px 4px;
}

.footer_nav a:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 12px;
text-decoration: none;
}


.footer_nav a:hover
{
text-decoration: none;
color: #fed500;
background-image:url(../images/hover_footer_bg.jpg);
background-repeat: no-repeat;
padding-bottom: 12px;
background-position: bottom center;
}

.copyright
{
padding: 17px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5a6a00;
}

.copyright a:visited
{
color: #ffffff;
padding: 0px 2px 0px 2px;
text-decoration: none;
}


.copyright a
{
color: #ffffff;
padding: 0px 2px 0px 2px;
text-decoration: none;
}

.copyright a:hover
{
text-decoration: underline;
}

.contact_foot{padding: 0px 10px 0px 0px}

.inq_pad{padding: 7px 0px 0px 0px}

.inquiry_form
{
background-image:url(../images/inquiry_bg.png);
background-repeat:repeat;
background-position: left top;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

.send_email
{
background-image:url(../images/inquiry_bg.png);
background-repeat:repeat;
background-position: left top;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px;
}


.search
{
background-image:url(../images/inquiry_bg.png);
background-repeat:repeat;
background-position: left top;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 13px 0px 15px 5px
}

.text_field {
 width: 208px;
 height: 20px;
 border: solid 1px #576700;
 padding: 5px 5px 0px 5px;
 color:#384202;
 }
 
.text_field2 {
 width: 150px;
 height: 22px;
 border: solid 1px #576700;
 padding: 5px 5px 0px 10px;
 margin-top: -11px;
 color:#384202;
 }
 
 .text_field_comment
{
 width: 208px;
 height: 30px;
 border: solid 1px #576700;
 padding: 5px 5px 5px 5px;
 color:#384202;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.text_field_address
{
 width: 443px;
 height: 21px;
 border: solid 1px #576700;
 padding: 5px 5px 5px 5px;
 color:#384202;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.form_text_pad{padding: 12px 0px 2px 10px}

.form_field_pad{padding: 0px 0px 0px 5px}

/*.form_field_pad2{padding: 14px 0px 12px 5px;}*/
.form_field_pad2{padding: 0px 0px 0px 5px;}

.form_submit_pad{padding: 8px 0px 12px 6px}

.form_text_pad_request{padding: 12px 0px 2px 20px}

.form_field_pad_request{padding: 0px 0px 0px 15px}

form#myform2 label
{
	display:inline;
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
	margin:-5px 0px 0px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #596b00;
	padding-left: 7px;
	height: 0;
	z-index: 999;
	float: left;
}

.search_bg
{
background-image:url(../images/search_bg.png);
background-repeat:no-repeat;
background-attachment:scroll;
width:222px;
height: 27px;

}

.search_field
{
width:180px;
height: 24px;
padding: 0px 0px 0px 5px;
background: none;
border: none;
margin-left: 5px;
color:#384202;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}


.sitemap
{
padding: 0px 0px 0px 0px;
margin: 0px;
font-weight:bold;
}

.sitemap ul li
{
padding: 5px 0px 5px 0px;
margin: 0px;
list-style-type: none;
}

.sitemap ul li a{text-decoration: none;}
.sitemap ul li a:visited{text-decoration: none;}
.sitemap ul li a:hover{text-decoration: underline;}

.sitemap ul li ul li
{
padding: 3px 0px 3px 0px;
margin: 0px;
font-weight: normal
}

.sitemap ul li ul li ul li
{
padding: 0px 0px 0px 0px;
margin: 0px;
font-weight: normal
}

#go
{
padding: 2px 0px 0px 0px
}

img.alignright {

float:right;

margin:0px 0px 10px 10px;

}

img.alignleft {

float:left;

margin:0px 10px 10px 0px;

}

img.aligncenter {
text-align:center;
margin:10px 10px 10px 10px;
}

.spacer_top
{
height: 14px; 
font-size: 1px
}

.spacer_bottom
{
height: 12px; 
font-size: 1px;
}

.bg_noscript
{
background-image:url(../images/home_img.png);
background-repeat: no-repeat;
background-position: left top;
width: 940px;
height:286px;
}
