/** BASIC */

* {
margin: 0;
padding: 0;
}

body {
	text-align: left;
	font-family:" Georgia", Times New Roman, Times, serif;
	color: #000000;
	background:#edf7ff;
	font-size:13px;
}

h1, h2, h3 {
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #990000;
}

h1 {
	margin-top: 0px;
	margin-bottom: 0;
	padding:0;
	font-size:23px;
	font-weight:bold;
	color:#000000;
}

h2 {
font-size:22px;
font-weight:700;
margin-top:1.35em;
margin-bottom:0.45;
line-height:0.9em;
font-weight: bold;
color: #23406e;
}

h3 {
font-size:18px;
color:#990000;
font-weight:700;
margin-top:1.4em;
margin-bottom:0.5;
line-height:1em;
}

h4 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
font-style: italic;
margin:10px 0;
}

h5 {
font-size:1.1667em;
line-height:1.2857em;
margin-top:1.9286em;
margin-bottom:0.6429em;

}

p {
font-size:1em;
line-height:1.5em;
margin-top:17px;
margin-bottom:11px;
}


ul {
	margin-left: 0px;
	padding-left: 1em;
	list-style-position:;
	line-height:1.5em;
}

a {
	color: #3C6CBA;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #990000;
}
/*Used or forms throughout site*/
table.form{
margin: 0;
padding:10px 0 20px 0;
width:450px;
border: none;
}

fieldset {
border: none;
}

td.formtLeft {
text-align: left;
padding: 10px 0 0 0;
width:90px; /*changed 5/7/09 HF*/
border: none;
color:#595959;
font-weight:bold;
}

td.formRight {
text-align: left;
padding: 10px 0 0 20px;
width:100px;
border: none;

}
td.formShort {
text-align: left;
padding: 10px 0 0 20px;
width:20px !important;
border: none;
}
td.formtCenter{
text-align: left;
padding: 10px 0 0 0;
border: none;
color:#595959;
width:200px;
}
th{
	height: 20px;
	font-weight: normal;
	color:  #F5502F;
	padding-left: 5px;
	font-size:18px;
	line-height: 34px;
	
}

input.formInput
{
width:200px;
}
textarea.formTxt{
width: 200px;

}
select.formSelect {
width:75px;
}
input.formZip
{
width:75px;
}

label.homeLabel {
width: 20px;
float: left;
}
label.agreementLabel {
float:left;
width:20px;
}
label.agree {
font-size: 10px;
width: 100px;
}

.radio {
width: 20px;
float: left;
vertical-align: middle;
margin: 0 10px 0 2px;
}
.check {
vertical-align: middle;
}
.nextbtn {
background: url(../images/next-step.png) top left no-repeat;
width: 162px;
height: 49px;
cursor: pointer;
border: none;
margin: 0 0 0 70px;
padding: 0;
vertical-align: middle;

}
.comparebtn {
background: url(../images/compare-btn.png) top left no-repeat;
width: 257px;
height: 50px;
cursor: pointer;
border: none;
margin:40px 0 0 50px;
padding: 0;
vertical-align: middle;

}
a.downloadbtn {
display: block;
background: url(../images/download-btn.png) top left no-repeat;
width: 212px;
height: 52px;
cursor: pointer;
border: none;
margin:20px 0 0 40px;
padding: 0;
}


a.downloadbtn span {
display: none;

}
	
.clear {
clear:both;
}

#wrapper {
width: 777px;
margin: 20px auto;
background:#ffffff;
padding: 8px;
}
/** HEADER */

#header {
	width: 777px;
	height: 70px;
	margin: 0px auto;
	float: left;
}

#title {
width: 400px;
float: left;

}

#title h3 {
	
	margin-top: 0px;
	margin-bottom: 0;
	padding:0;
	font-size:23px;
	font-weight:bold;
	color:#000000;
	
}
#title p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 14px;
	color: #990000;	
}
#phone{
float: right;
width: 300px; 


}
#phone p {
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 23px;
text-align:right;
color:#990000;
line-height: 20px;
margin-top: 0;
margin-bottom:0;
}


/** CONTENT */

#content {
	width: 777px;
	margin: 0px auto;
float: left;

}


/** leadgen mast */

#mast {
	margin: 0px auto;
	background: url(../images/ADT-alarmsystems-cta-Long.jpg) top left no-repeat;
	width: 777px;
	height: 432px;
		
}


#left {
	width: 720px;
	margin: 0 0 0 20px;
	float: left
}

#right {
	float: right;
	width: 186px;
	margin: 0;
}

/** FOOTER */

#footer {
	clear: both;
	width: 777px;
	border-top: 5px solid #23406e;
	color:#990000;
	margin: 0px auto 20px;
	padding: 10px 0;
	height: 20px;
}

#footer p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
}