@import url('core.css');

/********************************************
        COMMON CLASSES
********************************************/

.bpc_bg {
	background: #252525 url(../images/core/bg.jpg) no-repeat center top;
}

.fullwidth {width:100%;}
.floatleft { float: left;}
.floatright {float:right;}
.bottom_clearance{ padding-top:10px;}
.ontop{
	z-index:2;
	position:relative;
}
.slideshow {
	position:absolute;
	padding:0 1px;
	top:129px;
	z-index:1;
}
#inquiry_note {margin-bottom:20px; font-size:11px;}
.red {color:red;}

a { color:#5bb41e;} 

/********************************************
        HEADER STYLES
********************************************/
#logo {
	width: 350px;
	height: 129px;
}

#contact_number {
	padding-top:44px;
	width: 384px;
	height: 50px;
}

/********************************************
        NEW CONTAINER STYLES
********************************************/
#content {
	position:absolute;
	top: 653px;
	font-family: Arial, Tahoma, san-serif;
	color: #fff;
}
#content h2 { color: #4FB416; }

#primary{
	width: 725px;
	font-size:12px;
}
#secondary{
	width: 190px;
	padding: 0 25px 0 20px;
}
#inquiry_area{
	margin-top:20px;
}
#mast_head {display:none;}

.bullets2column { width:450px; }

.bullets2column li {
float:left;
width:200px;
}

/********************************************
        FOOTER STYLES
********************************************/
#footer {
	font-family: Arial, Tahoma, san-serif;
	font-size:12px;
	color: #fff;
	margin-top:50px;
}

#footer .affiliates {
list-style:none;
margin-left:0;
}

#footer .affiliates li {
float: left;
margin-right:15px;
}
#nav_footer li {
	border-right: 1px solid #fff;
	display: inline;
	float: left;
	padding:0 5px 0 5px;
}

#nav_footer li a {
	text-decoration: none;
	color:#fff;
}

#nav_footer li a:hover {
	text-decoration: underline;
}
#nav_footer li.no_border {border-right:0;}

#footer p {
	margin-top:-20px;
	padding-left:5px;
}

/********************************************
        TITLE STYLES
********************************************/
.title {
	text-indent: -9999px;
	width: 190px;
}
h1#welcome {background: url(../images/titles/welcome.jpg) no-repeat; height:50px;}
h1#profile {background: url(../images/titles/profile.jpg) no-repeat; height:50px}
h1#whiteants {background: url(../images/titles/white-ants.jpg) no-repeat; height:79px}
h1#pre-purchase-inspection {background: url(../images/titles/pre-purchase-inspection.jpg) no-repeat; height:79px}
h1#maintenance {background: url(../images/titles/annual-maintenance.jpg) no-repeat; height:79px}
h1#generalpests {background: url(../images/titles/general-pests.jpg) no-repeat; height:79px}
h1#contact {background: url(../images/titles/contact.jpg) no-repeat; height:79px}
/********************************************
        NAVIGATION STYLES
********************************************/

#navigation { position:absolute; top:139px;}


.nav_with_right_gap {margin-right: 1px;}

a.nav_rollover {
	display: block;
	height:36px;
	text-decoration:none;
}

.shift {
	position: absolute;
	left: -5000px;
}

a#nav-index{
	background: url(../images/nav/home.jpg);
	width:215px;
}
a#nav-index:hover {background-position:0 -36px;}

a#nav-profile{
	background: url(../images/nav/profile.jpg);
	width:72px;
}
a#nav-profile:hover {background-position:0 -36px;}

a#nav-whiteants{
	background: url(../images/nav/white-ants.jpg);
	width:103px;
}
a#nav-whiteants:hover {background-position:0 -36px;}

a#nav-pre-purchase-inspection{
	background: url(../images/nav/pre-purchase-inspection.jpg);
	width:191px;
}
a#nav-pre-purchase-inspection:hover {background-position:0 -36px;}

a#nav-annual-maintenance{
	background: url(../images/nav/annual-maintenance.jpg);
	width:171px;
}
a#nav-annual-maintenance:hover {background-position:0 -36px;}

a#nav-general-pests{
	background: url(../images/nav/general-pests.jpg);
	width:118px;
}
a#nav-general-pests:hover {background-position:0 -36px;}

a#nav-contact{
	background: url(../images/nav/contact.jpg);
	width:84px;
}
a#nav-contact:hover {background-position:0 -36px;}

#p-index li a#nav-index, #p-profile li a#nav-profile, #p-whiteants li a#nav-whiteants, #p-pre-purchase-inspection li a#nav-pre-purchase-inspection, #p-maintenance li a#nav-annual-maintenance, #p-general-pests li a#nav-general-pests, #p-contact_us li a#nav-contact, #p-contact_thank_you li a#nav-contact{
  background-position: 0 -36px !important;
}

/********************************************
        CONTACT US PAGE STYLES
********************************************/
#contact_details {
	margin-top:-40px;
	font-size:12px;
}
.googlemap{
  height:250px;
  width:725px;
}
.googlemap span{
  display: block;
  margin-bottom: 3px;
  text-align: center;
}