body{
margin:0;
padding:0;
font:12px/14px tahoma,arial,helvetica;
background:#fff url(/images/background.jpg) top repeat-x;
color:#5d5d5d;
}

a{
color:#1869b6;
}

a.download{
background:url(/images/bulletNews.gif) top left no-repeat;
background-position:0 0.3em;
padding-left:15px;
color:#ee3a43;
}

h1{
color:#3d3d3d;
font:bold 18px/22px tahoma,arial,helvetica;
margin:5px 0;
}
h2{
color:#ee3a43;
font:bold 16px/18px tahoma,arial,helvetica;
margin:15px 0 3px 0;
}
h3{
color:#ee3a43;
font:bold 18px/22px "trebuchet ms",tahoma,arial,helvetica;
margin:10px 0;
}

.small{
font-size:90%;
padding-top:10px;
}

#siteWrapper{
margin:0 auto;
width:960px;
}

img.logo{
margin:21px 0 25px 10px;
}

.weSolveProblems{
float:right;
width:220px;
margin-left:197px;
text-align:center;
font-size:11px;
line-height:12px;
}

.customerSurvey{
float:right;
margin:34px 0 0 123px;
}

ol{
display:block;
margin-left:20px;
margin-bottom:10px;
}

ol li{
list-style:decimal;
margin:3px 5px;
padding-left:0;
display:block;
}

ul#priNav {
}

ul#priNav li, ul#priNav li.on{
background:url(/images/bgPriNav-Off.gif) left no-repeat;
display: inline;
padding:12px 0 12px 0;
}

ul#priNav li.on{
background:url(/images/bgPriNav-On.gif) left no-repeat;
}

ul#priNav a{
padding:12px 19px 12px 20px;
font:bold 14px/40px "trebuchet ms",tahoma,arial,helvetica;
color:#fff;
text-decoration:none;
}
ul#priNav a:hover{
color:#eee;
text-decoration:underline;
}

/* --------------- Home Promo --------------- */
#homePromo{padding:0 20px 0 0;}

	#homePromo #hp-img{float:left;}

	#homePromo p{
		font:bold 12px/14px "trebuchet ms",tahoma,arial,helvetica;
		width:391px;
		float:right;
		margin:40px 40px 0 31px;
		color:#fff;
		}
	
	#homePromo div{
		float:right;
		width:240px;
		padding:10px 0 0 0;
		text-align:center;
		color:#fff;
		}
	
	#homePromo div span{display:block;}
	
	#homePromo div a{color:#fff;}
		#homePromo a:hover{color:#eee;}
		

#insidePromo{
background:url(/images/bgInsidePromo.jpg) no-repeat;
height:170px;
}

#insidePromo p, #insidePromo a{
font:bold 12px/14px "trebuchet ms",tahoma,arial,helvetica;
color:#fff;
}

#insidePromo a{
font-weight:normal;
}

#homeOfferings{
float:left;
width:100%;
margin-top:14px;
background:url(/images/bgHomeOfferings.gif) repeat-y;
}

.homeOffering{
width:220px;
padding:5px 10px;
float:right;
}
.homeOffering-last{
width:220px;
padding:5px 10px;
}

.homeOffering p, .homeOffering-last p{
margin:5px 7px 5px 7px;
font-size:14px;
line-height:16px;
color:#676767;
}


#insideWrapper{
float: left;
width: 100%;
margin-top:16px;
background:url(/images/bgInsideBody.gif) repeat-y;
}

#contentArea{
margin-left:267px; /*Set left margin to LeftColumnWidth*/
}

#contentArea p{
margin:5px 0;
color:#3d3d3d;
}

#secNavWrapper{
float:left;
width: 267px; /*Width of left column*/
margin-left:-960px; /*Set left margin to -(MainContainerWidth)*/
margin-top:16px;
}

ul#secNav{
border-right:1px solid #cacaca;
padding:0 26px 15px 24px;
}

ul#secNav li{
background:#fff6d2 url(/images/bulletSecNav.gif) top left no-repeat;
background-position:0.8em 0.9em;
font:14px/16px "trebuchet ms",tahoma,arial,helvetica;
color:#3d3d3d;
padding:10px 10px 10px 25px;
border-top:1px solid #fff;
border-bottom:1px solid #e4e3de;
}

ul#secNav li a{
color:#5d5d5d;
text-decoration:none;
}

ul#secNav li a:hover{
color:#3d3d3d;
text-decoration:underline;
}

ul#secNav li.title{
background:none;
background-color:#ffde5c;
font:bold 18px/22px "trebuchet ms",tahoma,arial,helvetica;
padding:12px 10px;
border:none;
}

#preFooter{
clear:both;
border-top:2px solid #cacaca;
background-color:#fff6d2;
padding:0 20px;
}

ul#news{
width:430px;
}

ul#news li{
background:url(/images/bulletNews.gif) top left no-repeat;
background-position:0 0.9em;
padding-left:15px;
font-size:11px;
padding-bottom:7px;
padding-top:7px;
border-bottom:1px solid #ffde59;
}

ul#news li.first{
padding-top:0;
background-position:0 0.3em;
}
ul#news li.last{
border-bottom:none;
}

ul#news a{
color:#1869b6;
font-weight:bold;
}

ul.default, ul.columns{
}

ul.columns{
float:left;width:150px;margin-bottom:3px;
}
ul.default li, ul.simple li{
background:url(/images/bulletNews.gif) top left no-repeat;
background-position:0 0.9em;
padding-left:15px;
font-size:11px;
padding-bottom:7px;
padding-top:7px;
border-bottom:1px solid #ffde59;
}

ul.columns li{
background:url(/images/bulletSimple.gif) top left no-repeat;
background-position:0.5em 0.7em;
border-bottom:0;
padding:2px 0 2px 15px;
}

ul.default a, ul.columns a{
color:#1869b6;
font-weight:bold;
}

.contentPhoto{
float:right;
margin:29px 0 10px 10px;
}
.pestIDNav{
margin:3px;
}

#pestIdentification{
text-align:center;
}

.getRight{
float:right;
}

.diyItem{
clear:both;
padding:20px 0;
}
.diyPrice{
color:#ee3a43;
font:bold 18px/22px "trebuchet ms",tahoma,arial,helvetica;
padding:10px 0;
}

#preFooter p{
width:450px;
color:#000;
margin:4px 10px;
color:#4b4b4b;
}
#preFooter p.first{
padding-top:28px;
}

#footer{
padding-top:10px;
}
#footer p{
width:550px;
color:#383838;
margin:4px 15px;
font-size:11px;
}
#footer p a{
font-weight:bold;
}
#footer p.credit{
margin-top:10px;
}
#footer p.credit a{
margin-top:10px;
color:#4b4b4b;
font-weight:normal;
}

.surveyOption{
width:60px;
float:left;
font-size:80%;
text-align:center;
}

.innerTube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-left:25px;
margin-right:25px;
margin-top: 0;
}

.info, .confirm, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info{
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.confirm{
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/confirm.png');
font-weight:bold;
}
.warning{
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
p.error{
color:#D8000C;
background-color: #FFBABA;
background-image: url('/images/error.png');
font-weight:bold;
}

