#dNavigation
{
}

#dNavigation a, #dNavigation a:active, #dNavigation a:visited
{
	display:		block;
	
	line-height:		14px;
	
	font-family:		verdana, helvetica, arial, sans serif;
	font-size:		12px;
	padding:		0px;
	padding-top:		5px;
	padding-bottom:		11px;
	margin-top:		3px;
	
	color:			#FFFFFF;
	text-decoration:	none;
	
}

#dNavigation a.leftEnd span
{
	border-left:		0px;
}

#dNavigation a.rightEnd span
{
	border-right:		0px;
}

#dNavigation a span
{
	display:		block;
	position:		relative;
	font-weight: bold;
	border-right:		1px solid #7499CE;
	border-left:		1px solid #24497D;
	padding:		3px 25px;
	font-size:		15px;
}

#dNavigation a:hover
{
	background-image:	url("../images/nav-back-hover.gif");
	background-repeat:	repeat-x;
	
	color:			#FFFDD3;
}


#dTestimonial
{
	margin:			10px;
	padding:		10px;
	border:			1px solid #F5B985;
	background-color:	#FFF3D1;
	
	height:			100px;
	
	text-align:		left;
	
	font-family:		verdana;
	font-size:		12px;
}

#dProduct
{
	
}

#dProduct h1
{
	font-size:		14px;
	margin:			0px;
	padding:		0px;
	
	margin-bottom:		15px;
}

p.pInfo
{
	width:			250px;
	text-align:		right;
}

div.product
{
	text-align:		left;
	font-family:		verdana, arial, sans serif;
	font-size:		12px;
	margin:			0px 10px;
}

div.product h1
{
	font-size:		14px;
	margin:			0px;
	padding:		0px;
}

div.product h2
{
	font-weight:		normal;
	font-size:		12px;
	margin:			10px 0px;
	padding:		0px;
}

div.product ul
{
	margin:			0px;
	padding:		0px;
}

div.product div.price
{
	float:			left;
}


h1
{
	font-family:		verdana;
	font-size:		16px;
	font-weight:		bold;
	
	margin:			0px;
	padding:		0px;
}

h5
{
	padding:		0px;
	margin:			0px;
	font-size:		14px;
	font-family:		verdana;
	color:			#F76A10;
	
	text-transform:		capitalize;
	text-align:		center;
}

ul
{
	list-style-type:	disc;
	font-family:		verdana;
	font-size:		12px;
	margin:			0px;
	padding:		0px;
	padding-left:		20px;
}

ul li
{
	margin:			5px 0px;
}

ul li ul
{
	margin:			0px;
	padding:		0px;
	padding-left:		25px;	
}

ul li ul li
{
	margin:			0px;
}

#ViewPort
{
	display:		block;
	position:		relative;
	overflow:		hidden;
	
	margin-top:		5px;
	
	height:			69px;
}

#ViewPort div.testimonial p
{
	margin-top:		0px;
}


.steps h1
{
	font-family:		arial;
	font-weight:		bold;
	font-size: 		28px;
	display: 		block;
	margin:			0px; 
	padding: 		0px; 
	border-bottom: 		3px double #ccc;
}

.formrequiredmessage
{
	font-family: Arial, Helvetica, sans-serif;
	color:#f1680f;
	font-size:11px;
	font-weight:none;
}

/* Common Elements */
.clear_both {
	clear: both;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.pad_top {
	padding-top: 10px;
}
.pad_top_plus {
	padding-top: 20px;
}
.pad_right {
	padding-right: 10px;
}
.pad_bottom {
	padding-bottom: 10px;
}
.pad_bottom_plus {
	padding-bottom: 20px;
}
.pad_left {
	padding-left: 10px;
}
.pad_left_plus {
	padding-left: 20px;
}

/* Security Packages */
#package_one {
	background: #fcf2e9 url('../images/pkg_1.jpg') no-repeat left 15px;
	padding: 15px 5px 15px 205px;
}
#package_two {
	background: url('../images/pkg_2.jpg') no-repeat left 15px;
	padding: 15px 5px 15px 205px;
}
#package_three {
	background: #fcf2e9 url('../images/pkg_3.jpg') no-repeat left 15px;
	padding: 15px 5px 15px 205px;
}

/* Homepage Family Image */
#home_family {
	display: block;
	height: 330px;
	background: url('../images/adt-home-family.jpg') no-repeat left top;
	color: #fff;
}
#home_family p {
	padding: 225px 0 0 100px;
	font-weight: bold;
	font-size: 16px;
}
#home_family p #hf_title {
	font-size: 19px;
	line-height: 25px;
	text-transform: uppercase;
	display: block;
}

