
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/experthomesecurity/background.gif);
	margin:0;
}

.promoCodeUpper, .promoCodeLower {display: none;}

.print{background:transparent url(../images/experthomesecurity/print-icon.png) no-repeat; width:33px; height:26px; border:0;}
@media print  { .noprint  { display: none; } }
@media screen { .noscreen { display: none; } }

img {
	border:0;
}
h1 {
	font-weight:bold;
	font-size:14px;
	color:#0f3660;
	margin-top:10px;
	margin-bottom:2px;
}
a {
	text-decoration:none;
	color:#333333;
}
li {
	list-style-image: url(../images/experthomesecurity/dash-bullet.gif);
}

#container {
	margin: 0 auto;
	width: 880px;
	background:#fff url(../images/experthomesecurity/container-bg.gif) repeat-y;
}


#intHeader	{
	margin: 0 auto;
	width: 865px;
	background: #fff;
	position:relative;
}

/*-- HIDE for new USalarm --*/
#intHeader .left, #intHeader .right,  #intHeader .footer {display:none;}

/*---NAV STYLES---*/
    #nav{
    background:url(../images/experthomesecurity/nav.gif) no-repeat;
    width:492px;
    height:33px;
    margin:0;
    padding:0;
    }

    #nav span {
    display: none;
    }

    #nav li, #nav a {
    height:33px;
    display:block;
    }

    #nav li {
    float:left;
    list-style:none;
    display:inline;
    }

    #nav01 {width: 100px;}
    #nav02 {width: 116px;}
    #nav03 {width: 80px;}
    #nav04 {width: 93px;}
	#nav05 {width: 98px;}

    #nav01 a:hover {background:url(../images/experthomesecurity/nav.gif) 0px -34px no-repeat;}
    #nav02 a:hover {background:url(../images/experthomesecurity/nav.gif) -100px -34px no-repeat;}
    #nav03 a:hover {background:url(../images/experthomesecurity/nav.gif) -216px -34px no-repeat;}
    #nav04 a:hover {background:url(../images/experthomesecurity/nav.gif) -296px -34px no-repeat;}
	#nav05 a:hover {background:url(../images/experthomesecurity/nav.gif) -389px -34px no-repeat;}
/*---end nave styles--- */
#headerVisaPromo {
	position: absolute;
	top: 2px;
	right: 208px;
}
#gift-card-phone{position:absolute;width:195px;right:5px;top:58px;margin:0;}
.adtLogo {
	float:left;
	width:322px;
	height:86px;
	margin:10px 0px 0px 20px;
}

.headerCallTodayDiv {
	width:170px;
	height:70px;
	float:right;
	margin-right:30px;
	margin-top:15px;
	display:inline;
}

.callTodayUpper {
	font-size:17px;
	color:#0f3660;
	font-weight:bold;
	margin:0;
}
.callTodayLower {
 	font-size:26px;
	color:#0f3660;
	font-weight:bold;
}

.topNav {
	float:right;
	width:492px;
	height:33px;
	background: #fff;
	z-index:2;
	position:relative;
}

#banner {
	width: 865px;
	/*height: 270px;*/
	margin: 0 auto;
	position:relative;
	z-index:1;
}

#mainContentHome{
	width: 865px;
	min-height: 350px;
	margin: 0 auto;
	padding-bottom: 2px;
	background: #fff;
}

#mainContentPricing{
	width: 865px;
	min-height: 560px;
	margin: 0 auto;
	padding-bottom: 2px;
	background: #fff;
}

#mainContent{
	width: 865px;
	min-height: 450px;
	margin: 0 auto;
	padding-bottom: 2px;
	background: #fff;
}
#mainContentGeo{
	width: 865px;
	margin: 0 auto;
	padding-bottom: 2px;
	background: #fff;
	min-height: 200px;
}

#mainContentOrder{
	width: 865px;
	min-height: 300px;
	margin: 0 auto;
	padding-bottom: 2px;
	background: #fff;
}

#moreIn {
 width: 865px;
 clear: both;
}

#mainContentOther{
	width: 865px;
	min-height: 550px;
	margin: 0 auto;
	padding-bottom: 2px;
	background: #fff;
}

#contactUS {
	clear:both;
	padding:20px;
}
#contactUS h2 {
	color:#0f3660;
	font-size:17px;
	font-weight:bold;
	padding:20px 0 0;
	margin:0;
}


#leftContent {
	width: 530px;
	float: left;
}

#leftContentGeo {
	width: 510px;
	float: left;
	padding:0 0 0 20px;
}

#rightContent{
	width: 328px;
	float: right;
}

.normalText {
	font-size:10px;
	color:#000000;
	font-weight:normal;
}

.normalTextBlue {
	font-size:10px;
	color:#0f3660;
	font-weight:normal;
}

.featureBulletsHome {
	font-size:15px;
	font-weight:bold;
	color:#0f3660;
}
.featureBulletsHome.first {float:left; width:230px; margin-top:5px}
.featureBulletsHome.second {float:left;width:300px; margin-top:5px}
.callTodayUpper {
	font-size:17px;
	color:#0f3660;
	font-weight:bold;
}
.callTodayLower {
 	font-size:26px;
	color:#0f3660;
	font-weight:bold;
}

.callTodayLowerGreen {
	color:#279623;
	margin-bottom:10px;
	font-weight:bold;
 	font-size:26px;
}
.callNowBox {
	width:493px;
	float:left;
	border-top-color:#0f3660;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#0f3660;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-left:24px;
	-margin-left: 10px;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:5px;
}
.callNowBoxOrder {
	width:678px;
	border-top-color:#0f3660;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#0f3660;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-left:93px;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:5px;
}

.seoCopyHomeDiv {
	margin-left:24px;
	padding-bottom:10px;
	margin-bottom:10px;
	width:800px;
}

.formBottom {
	background-image:url('../images/experthomesecurity/form-bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#e2e8ed;
	padding:10px 0 0 0;
	width:301px;
}
.formBottom td {
	padding:0 13px 5px 0;
	text-align:right;
}
.formBottomOrder {
	width: 840px;
	margin-left: 13px;
	background-image:url('../images/experthomesecurity/order-form-bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom;
}
.formOrder {
	margin-top:15px;
	margin-left:100px;
	float:left;
	width:525px;
}
.offerOrder {
	font-size:20px;
	color:#0f3660;
	font-weight:bold;
}
.submitButton {
	margin-right:15px;
	height:50px;
}

#extFooter {
	background:transparent url(../images/experthomesecurity/bottom-shadow.gif) top no-repeat;
	width:878px;
	margin:0 auto;
	padding-bottom: 10px;
}
.footerNav a{
	font-size:14px;
	color#000;
	text-decoration:none;
}
.footerNav a:hover{
	text-decoration:underline;
}
.copyright {
	font-size:10px;
}
.finePrint {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:120%;
}

.bulletDivEquip {
	float:left;
	width:320px;
	margin-top:10px;
	}
.featureBulletsEquip {
	font-size:16px;
	font-weight:bold;
	color:#0f3660;
}
.featureItemEquip {
	margin-bottom:5px;
}
.imagesDivEquip {
	width:500px;
	float:left;
}
.calloutDivEquip {
	float:left;
	width:193px;
	margin-top:10px;
}
.windowDivEquip {
	float:left;
	width:175px;
	text-align:center;
}
.motionDivEquip {
	float:left;
	width:155px;
	text-align:center;
}
.keychainDivEquip {
	float:left;
	width:165px;
	text-align:center;
}

.securitySolutionsBusiness {
	margin-left:24px;
	margin-bottom:0;
	font-size:17px;
	color:#0f3660;
	font-weight:bold;
}
.twoWayVoiceBusiness {
	margin-left:24px;
	margin-top:3px;
	margin-bottom:10px
}


.referralDiv {
	float:left;
	width:480px;
	margin-right:10px;
	margin-bottom:15px
}
.referralStep123 {
	color:#2c2821;
	text-decoration:underline;
	margin-top:3px;
	font-size:18px;
	font-weight:bold;
}
.referralStep123text {
	color:#0f3660;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	font-size:13px;
}
.basicPkgDivPricing {
	float:left;
	width:505px;
}
.twoWayDivOuterPricing {
	width:527px;
	height:125px;
	float:left;
	background-image:url(../images/experthomesecurity/pricing-beige-box.gif);
	background-repeat:
	no-repeat;
	background-position:top;
	margin-top:8px;
}
.twoWayDivInnerPricing {
	width:515px;
	padding-top:8px;
}

.pkgHeadingsPricing {
	color:#2c2821;
	text-decoration:underline;
	margin-left:16px;
	margin-top:0px;
}
.pkgBulletsPricing {
	margin-left:18px;
	color:#0f3660;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	font-size:12px;
}
.requestInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0f3660;
	margin-left:15px;
}


.clear {
	clear:left;
}

#buslist {
  padding : 20px 30px 30px 150px;
  *padding:20px 30px 30px 0;
  width : 70%;
  margin : auto;
}

#buslist ul li {
	height : 1em;
	/*width:170px;*/
	list-style-image:url(../images/experthomesecurity/listarrow_sm.gif);
	color:#003957;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
	padding : 0.3em 0 1.5em 0;
	*padding: 1em 0 1.5em 0;
	/*margin:5px 0 0 20px;*/

}

#buslist ul li.buslist2 {
  margin-left : 55%;
  *margin-left:50%;
  margin-top : -2.4em;
  *margin-top:-2.9em;
  padding : 0 0 1.7em 0;
 * padding : 0.5em 0 1em 0;
  border : 0;
}
/*FORM ERROR STYLES*/
form{padding:0; margin:0;}
.field{}
.field input{border:solid 1px #666;}
.address2{width:30px;}
.buttonSubmit{position:relative; top:-23px; right:40px; }
.error{color:#C00;}
.error input{border:solid 1px #C00;background:#FCC url(../images/experthomesecurity/bgform_error.jpg) center top;}
.error select{border:solid 1px #C00;background:#FCC url(../images/experthomesecurity/bgform_error.jpg) center top;}
.error textarea{border:solid 1px #C00;background:#FCC url(../images/experthomesecurity/bgform_error.jpg) center top;}
/*end form error styles*/

/* SITEMAP */
#siteMap {font-size: 13px; clear:both; margin:0px 0px 0px 20px; padding:0px; width:600px;}
#siteMap li{margin:0px 0px 8px 0px;}
#siteMap a{color:#0000CC; text-decoration:underline;}
#siteMap .url{color:#008000}
/* END SITEMAP */

/*New Geo Styles*/
#extFooter ul#loctypelist {text-align:left;list-style-type:none;margin:0 auto;width:850px;padding:0;}
#extFooter #loctypelist li{list-style:none;padding:0;margin:0;}
#extFooter #loctypelist li a em{font-style:normal;font-size:11px;color:#323232;padding:0;margin:0;}
#extFooter #loctypelist li a em:hover{text-decoration:none;}
#extFooter #locations {text-align:left;width:850px;padding:0 0 15px 0;margin:0 auto;}
#extFooter #canLocations {text-align:left;width:850px;padding:0 0 15px 0;margin:0 auto;}
#extFooter #locations a, #extFooter #canLocations a{text-align:left;color:#323232;text-decoration:none;font-size:10px;padding:0;margin:0;}
#extFooter #locations a:visited, #extFooter #canLocations a:visited{color:#323232;padding:0;margin:0;}
#extFooter #locations a:hover, #extFooter #canLocations a:hover{color:#949494;padding:0;margin:0;}
/*End New Geo Styles*/

/*GEO STYLES*/
#meat #loctypelist{clear:both; list-style:none; height:22px;margin:0 10px 0 30px;padding:11px 0 0 10px;}
#meat #loctypelist li{float:left;margin-right:-29px; list-style:none;}
#meat #loctypelist li a{display:block;position:relative;text-decoration:none;}
#meat #loctypelist li a em{display:block;height:22px;float:left;background:url(../images/experthomesecurity/tabs.gif) right top;position:relative;z-index:100;font-size:11px;font-weight:400;font-style:normal;color:#fff;line-height:25px;font-family:verdana;padding:0 39px 0 10px;}
#meat #loctypelist li a b{display:block;float:left;width:29px;height:22px;background:url(../images/experthomesecurity/tabs.gif) left top;position:relative;z-index:200;}
#meat #loctypelist li a.m1{z-index:600;}
#meat #loctypelist li a.m2{z-index:500;}
#meat #loctypelist li a.m3{z-index:400;}
#meat #loctypelist li a.m4{z-index:300;}
#meat #loctypelist li a.m5{z-index:200;}
#meat #loctypelist li a.m6{z-index:100;}
#meat #loctypelist li a:hover{border:0;z-index:700;cursor:pointer;}
#meat #loctypelist li a:hover b{background-position:left center;}
#meat #loctypelist li a:hover em{background-position:right center;color:#051E4F;}
#meat #loctypelist li a.selected,.tabs li a.selected:hover{border:0;z-index:800;cursor:default;font-weight:700;}
#meat #loctypelist li a.selected b,.tabs li a.selected:hover b{background-position:left bottom;font-weight:700;}
#meat #loctypelist li a.selected em,.tabs li a.selected:hover em{background-position:right bottom;color:#FCFCFC;font-weight:700;}

#meat #locations{clear:both; display:block;width:800px;height:125px;background:#FCFCFD;border:1px solid #58585B;text-align:left;overflow:auto;margin:0 4px 0px 30px;padding:4px 4px 4px 15px;}
#meat #locations a{display:block;color:#3D5FAB;float:left;font:10px Verdana, Arial, Helvetica, sans-serif;width:130px;}
#meat #locations a:hover{color:#F07619;}
#meat #canLocations{clear:both; display:block;width:800px;height:30px;background:#FCFCFD;border:1px solid #58585B;text-align:left;overflow:auto;margin:0 4px 0px 30px;padding:4px 4px 4px 15px;}
#meat #canLocations a{display:block;color:#3D5FAB;float:left;font:10px Verdana, Arial, Helvetica, sans-serif;width:130px;}
#meat #canLocations a:hover{color:#F07619;}
/*end geo styles*/

/*.rssTable {width: 840px;background: url(/images/experthomesecurity/rssBG.jpg);height: 42px;margin-top: 15px;*margin-top: 55px;}
#rssHeader {float: left;width: 130px;}
#rssHeader img {width: 20px; height: 20px;}
.rssTable table {width: 835px;}
#tdHeader{width: 130px;}
.rssTable td{padding-left: 10px;font-family: arial;color: #000; font-size: 12px;vertical-align: middle;height: 36px;}
.rssTable a, #rssMiddleText a:hover, #rssMiddleText a:visited{color:#000000; margin:0;}*/

/*Rss Horizontal Table Styles*/
.rssTable {position:relative;width:840px;left:30px;background: url(/images/experthomesecurity/rssBG.jpg);height: 42px;margin-top: 15px;*margin-top: 55px;}
.rssTable img {width: 21px; height: 21px;position:absolute;left:8px;top:8px;}
.rssTable ul {display:block;margin:0px 0 0 132px;padding-top:8px;height:32px;}
.rssTable li {text-align:left;display:inline;color:#000;list-style:none;padding:0 0 0 11px;font-size:11px;width:156px;height:15px;float:left;background: url(../images/attsavings/rss-divider.gif) no-repeat right top;}
.rssTable li a{color:#000 ;text-decoration:underline;height:30px;}
.rssTable li a:hover{color:#0377b2;text-decoration:underline;}
/*End Rss Vertical Table Styles*/



#tdFooter {text-align: right;padding-right: 10px;color:#003f6f;}
#tdFooter a, #tdFootera:hover, #tdFooter a:visited{color:#003f6f; margin:0;}

#partnerLogo {position:absolute;top:2px;left:380px}
#partnerBanner {position:absolute;right:0;top:110px;}
#passportPage {position:relative;}
#passportPage li {padding:4px 0 0 0;}
.passportBanner {margin-left:7px;}
#passportTopBar {margin-left:7px;}
#passportOffer {float:right;margin:5px 47px 0 0;}
#passportTitle {font-size:17px;color:#072f5b;font-weight:bold;margin-left:30px;margin-top:10px;}
#passportList {color:#2c2821;font-size:14px;margin-left:25px;padding-left:40px}
#passportRate {position:absolute;left:290px;top:231px;padding:0;margin:0;*top:200px;}
#passportCta {background:url(../images/experthomesecurity/passport-cta.gif) no-repeat center;font-size:28px;font-weight:bold;color:#072f5b;height:105px;width:840px;margin:10px 0 0 20px;}
#passportCta .pnumber {padding-top:45px;text-align:center}

#partnerLogo{text-align:center;}
.promoCode{font-size:16px;margin:5px 0;}