@import url('../css/global-grid/reset.css');

/* -------------------------------- */
/* HTML ELEMENTS	    			*/ 
/* -------------------------------- */
p { margin: 5px 0; }

html{height: 100%;font: 12px/1.5 Arial, "Trebuchet MS", Sans-Serif;color: #333333;}
body {background: #e0e0e0 url(../images/getahomesecuritysystem/body-bg.png) repeat-y center top;}
#container {margin:0 auto;width: 960px;text-align: left;}
#sidebar{width:200px;margin-left:20px;}
#contentArea{width:710px;position:relative;margin-top:-52px}
#sidebar,#contentArea{float:left;display:inline;}
#rail,#intRail,#extHeader{display:none;}
#intHeader{padding:20px;position:relative;z-index:5;}
#intFooter{width:960px;clear:both;}

/*--------------------------------------------------------------------------------------------
	Header STYLES
--------------------------------------------------------------------------------------------*/
#header-phone{color:#333;float:right;font-family:'myriad pro','trebuchet ms',arial,sans-serif;font-size:14px;font-weight:bold;text-align:right;text-transform:uppercase;position:absolute;right:25px;top:20px;}
#header-phone strong{color:#cc3300;display:block;font-size:40px;}
/*--------------------------------------------------------------------------------------------
	Sidebar STYLES
--------------------------------------------------------------------------------------------*/
#sidebar #loctypelist{display:none;}
#sidebar #locations a{display:block;font-size:14px;line-height:24px;color:#006699;padding-left:10px;margin-right:17px;text-decoration:none;}
#sidebar #locations a:hover{background-color:#3366ff;color:#fff;text-decoration:underline;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/*--------------------------------------------------------------------------------------------
	Form STYLES
--------------------------------------------------------------------------------------------*/
form{width:273px;}
#email-form {position: absolute;top: 270px;left: 395px;padding:55px 15px 25px 25px;background: transparent url(../images/getahomesecuritysystem/form-bg.png) no-repeat left top;width:273px;height:393px;color:#fff;}
#submit{position:absolute;left:45px;bottom:40px;}
#email-form h3 { margin-top: -10px; font-size: 24px;}
#email-form h3 img {position: relative;top: 5px;margin-right:10px;}
#email-form span {font-weight: bold; margin-right: 10px; }
#email-form p.to{margin-bottom:15px;}
#email-form p.to span { margin: 0 10px 0 0;font-weight:bold;font-size:16px; }
#email-form p.to img { position: relative; top: 8px; margin-right: 10px; }
#email-form p.phone {display:none; }
#email-form p.thanks { font-weight: bold; font-size: 13px; margin-bottom: 10px; }
#email-form p.ym span { margin: 20px 0 0 0; font-weight: normal; font-style: italic; display: block; }
#email-form p.form {line-height: 1.7;} 
#email-form #input-email{width:215px;}
#email-form #input-zip { width: 40px; text-transform:lowercase;}
#email-form #input-phone{width:100px;}
#email-form input {border: 0px;padding: 2px;color: #696F7B;}
#email-form input.error{border:1px dashed red;}
/*--------------------------------------------------------------------------------------------
	Content STYLES
--------------------------------------------------------------------------------------------*/
#contentArea a{text-decoration:none;}
#contentArea a:hover{text-decoration:underline;}
#contentArea #loctypelist a{color:#666;text-decoration:underline;}
#contentArea #loctypelist em{font-style:normal;font-size:12px;line-height:20px}
#contentArea #locations{text-align:justify;}
#contentArea #locations a,.proximity{font-size:10px;color:#666;}
#contentArea h1{font-size:30px;font-family:tahoma,arial;margin:20px 0;}
#contentArea p{margin:15px 0;line-height:18px;}	
#content-promo{margin-top:15px;}

/*--------------------------------------------------------------------------------------------
	Footer STYLES
--------------------------------------------------------------------------------------------*/
#footer-nav {width:500px;margin:auto;padding-top:15px;text-align:center;}
#footer-nav li {list-style: none;display: inline;}
#footer-nav li a {color: #1F57A1;text-decoration: none; }
#intFooter #disclaimer {height:179px;width:920px;margin:10px auto;background:transparent url(../images/getahomesecuritysystem/disclaimer.png) no-repeat left top;}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: visible;
}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;} /* End hide from IE-mac */