/* CSS Document */

body 
{
background: url(images/background.jpg) repeat-x;
font-size:11px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color: #333333;
background-color: #820000;
text-align:center;
margin:0;
padding:0;
}
	
h1
{
background-image: url(images/titlebackground.gif);
background-repeat:no-repeat;
text-transform:uppercase;
text-align:center;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
margin-bottom:10px;
padding-top:5px;
color:#FFFFFF;
height:29px;
}

h2
{
text-transform:uppercase;
text-align:left;
font-size:11px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#990000;
margin-bottom:0px;
}

h3
{
text-transform:uppercase;
text-align:center;
font-size:10px;
font-weight:bold;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#333333;
margin-bottom:0px;
margin-top:-10px;
}

h4
{
background-image: url(images/titlebackground2.gif);
background-repeat:no-repeat;
text-transform:uppercase;
text-align:center;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
margin-bottom:10px;
padding-top:7px;
color:#FFFFFF;
height:29px;
}

p 
{
font-size:11px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#333333;
}

span.green
{
font-size:11px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
padding:0;
color:#003300;
font-weight:bold;
}

span.universalpest 
{
display:inline;
font-size:12px;
font-family:"Times New Roman", Times, serif;
padding:0;
color:#990000;
font-weight:bold;
}

#main{
margin:0pt auto;
padding: 0 0 0 60px;
text-align:justify;
width:1050px;
}

#logoouter
{
position:relative;
height:0px;
width:0px;
}

#logo
{
position:absolute;
top:-46px;
left:68px;

}

#menuouter{
/*padding-left:765px;
color:#ffffff;
margin:9px 0 -25px;
width:900px;*/
height:39px;
position:relative;
top:10px;
left:624px;
color:#ffffff;
}

#topnav, #topnavpricing, #topnavservices, #topnavinspections, #topnavtermite, #topnavtourbug, #topnavinsulation, #topnavcoupons
{
background-image: url(images/topband.gif);
background-repeat:no-repeat;
width:990px;
height:170px;
padding-left:50px;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color: #333333;
margin-bottom:-27px;
/*margin:6px 0 0 0;*/
}

.topnavitem
{
padding-top:105px;
float:left;
text-align:center;
padding-left:29px;
width:71px;
line-height:10pt;
}

#buttoncontainer
{
	width:290px;
}

#buttoninspections
{
float:left;
background-image: url(images/button.jpg);
background-repeat:no-repeat;
width:140px;
height:37px;
text-align:center;
padding:10px 0 0 0;
}

#buttonhome
{
float:right;
background-image: url(images/button.jpg);
background-repeat:no-repeat;
width:140px;
height:37px;
text-align:center;
padding:10px 0 0 0;
}

.button
{
background-image: url(images/button.jpg);
background-repeat:no-repeat;
}

#topnavservices
{
background-image: url(images/topband_services.gif);
background-repeat:no-repeat;
}

#topnavinspections
{
background-image: url(images/topband_inspections.gif);
background-repeat:no-repeat;
}

#topnavpricing
{
background-image: url(images/topband_pricing.gif);
background-repeat:no-repeat;
}

#topnavtermite
{
background-image: url(images/topband_termite.gif);
background-repeat:no-repeat;
}

#topnavtourbug
{
background-image: url(images/topband_tourbug.gif);
background-repeat:no-repeat;
}

#topnavinsulation
{
background-image: url(images/topband_insulation.gif);
background-repeat:no-repeat;
}

#topnavcoupons
{
background-image: url(images/topband_coupon.gif);
background-repeat:no-repeat;
}

#termiteNav
{
padding-top:90px;
line-height:9pt;
}

#inspectionsNav
{
width:140px;
padding-left:30px;
}  

#paymentNav
{
width:120px;
padding-left:0px;
}   

a.navleft:link {color: #820000; text-decoration: none; font-size:13px;}
a.navleft:hover {color: #990000;font-size:13px;}
a.navleft:visited {color: #820000; text-decoration: none; font-size:13px;}
a.navleft:active {color: #820000; text-decoration: none; font-size:13px;}

a.navright:link {color: white; text-decoration: none; }
a.navright:hover {color: #990000;}
a.navright:visited {color: white; text-decoration: none; }
a.navright:active {color: white; text-decoration: none; }

a.gray:link {color: #333333; text-decoration: underline; }
a.gray:hover {color: #333333; text-decoration: underline; }
a.gray:visited {color: #333333; text-decoration: underline; }
a.gray:active {color: #333333; text-decoration: underline; }

a.red:link {color: #990000; text-decoration: underline; }
a.red:hover {color: #990000; text-decoration: underline; }
a.red:visited {color: #990000; text-decoration: underline; }
a.red:active {color: #990000; text-decoration: underline; }

a.navouter:link {color: white; text-decoration: none; }
a.navouter:hover {color: white; text-decoration: none;}
a.navouter:visited {color: white; text-decoration: none; }
a.navouter:active {color: white; text-decoration: none; }

a.button:link {color: #990000; text-decoration: none;font-weight:bold; background:#f3f3f3;}
a.button:hover {color: #990000; text-decoration: none;font-weight:bold;background:#f3f3f3;}
a.button:visited {color: #990000; text-decoration: none;font-weight:bold;background:#f3f3f3; }
a.button:active {color: #990000; text-decoration: none;font-weight:bold;background:#f3f3f3;}

a.white:link {color: #ffffff; text-decoration: underline; }
a.white:hover {color: #ffffff; text-decoration: underline; }
a.white:visited {color: #ffffff; text-decoration: underline; }
a.white:active {color: #ffffff; text-decoration: underline; }

#container
{
background-image: url(images/containerbackground.gif);
width:990px;
padding-top:-30px;
}

#containerhome
{
background-image: url(images/containerbackgroundhome.gif);
width:990px;
padding-top:-30px;
}

#leftcontainer
{
padding-top:30px;
float:left;	
width:650px;
}

#leftcontent{
padding-left:180px;
}

#leftcontenthome{
padding-left:75px;
}

/*#moviecontainer
{
height:280px;
padding:0;
margin:0;
}*/

/*#moviedescription
{
background-image:url(images/termitevideo_panel.jpg);
background-repeat:no-repeat;
width:588px;
height:280px;
padding:0px;
margin:0px;
}*/

#moviedescription
{
background-image:url(images/termitevideo_panel.jpg);
background-repeat:no-repeat;
width:588px;
height:280px;
padding:0px;
margin:0px;
}

/*#movieplayer
{
left:245px;
position:relative;
top:-258px;
padding:0px;
margin:0px;
height:280px;
}

#movieplayer2
{
left:245px;
position:relative;
top:-258px;
padding:0px;
margin:0px;
height:280px;
}*/

#movie{
left:245px;
position:relative;
top:-258px;
height:280px;
width:314px;
}

#rightcontent
{
float:right;
padding: 15px 70px 0px 0px;
width: 220px;
/*height: 868px;*/
}

#ecosmart
{
background-image: url(images/ecosmart.jpg);
background-repeat:no-repeat;
width: 225px;
height:170px;
}


#footer
{
background-image: url(images/footer.gif);
width:990px;
background-repeat:no-repeat;
height:140px;
}

#hotlineheader
{
padding:12px 0px 0px 65px;
text-align:left;
text-transform:uppercase;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#FFFFFF;
}

#hotlinedescription
{
padding:0px 0px 0px 65px;
text-align:left;
font-size:10px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#FFFFFF;
width:500px;
line-height:9px;
}

#phonenumbers
{	
float:left;
text-align:left;
padding:15px 70px 0px 60px;
font-size:11px
}


#copyright 
{	
float:right;
display:block;
padding:15px 70px 0px 0px;
font-size:11px
}

#librarycontainer
{
padding-left:70px;
}

#libraryimage
{
float:left;
width:160px;
}

#librarycontent
{
float:right;
width:440px;
}

#librarycharacteristics
{
padding-top:10px;
}

.libraryimage
{
float:left;
width:160px;
}

.librarycharacteristics
{
padding-top:10px;
}

.FormFieldLabel{font-family:"Trebuchet MS",Helvetica,sans-serif; color:#333333; font-size: 11px; }
.FormField{}
.FormFieldChoice{font-family:"Trebuchet MS",Helvetica,sans-serif; color:#333333; font-size: 9px;}
.FormFieldValidationMessage{font-size:10px; color:#990000;}
.FormFieldRequired{font-size:11px; color:#990000;}
.FormFieldComment{}

.bodycopy {  font-family: "Trebuchet MS",Helvetica,sans-serif; color:#333333; font-size: 11px;}

#copy h1
{
text-transform:uppercase;
font-size:10px;
color:#990000;
background-image:none;
text-align:left;
margin-bottom:0;
margin-top:0;
}