/* Reset.css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
p { 
padding-bottom:10px;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(/_assets/images/footer_bg.jpg) repeat-y center;
}

a{
	color:#990000;
	text-decoration:none;
}

#container{
	width:984px;
	margin:0px auto;
	padding-top:40px;
	height:690px;
	background-color:#fff;
}

#footer_container{
	width:961px;
	margin:0px auto;
}

#header_container{
	width:901px;
	height:80px;
	margin:0px auto;
}

#body_container{
	width:943px;
	margin:0px auto 0px 44px;
}

#header_left{
	width:356px;
	float:left;
	text-align:right;
}

#platinum_logo{
	text-align:right;
}

#header_left h1{
	color:#990000;
	font:32px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
}

#header_right{
	margin-left:37px;
	width:550px;
	float:left;
}

#bg{
	width:984px;
	height:581px;
	background:url(/_assets/images/bg.jpg) no-repeat;
}

#body_left{
	float:left;
	width:506px;
}

#title{
	width:506px;
	height:60px;
	padding-top:40px;
}

#title h1{
	font:31px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	letter-spacing:-1px;
}

#body_text{
	margin-top:331px;
	width:475px;
}

#body_right{
	float:left;
}

#boxes{
	padding-top:314px;
	margin-left:14px;
}

#boxes p, #boxes h1{
	padding:0px 0px 5px 0px;
}

#next_to_99{
	width:140px;
}

#number{
	font:26px Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	text-transform:uppercase;
}

#box_1{
	width:170px;
	float:left;
}

#box_2{
	width:190px;
	padding-left:48px;
	float:left;
}

#call_you{
	color:#990000;
	font:24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#border_bottom{
	border-bottom:1px solid #fff;
	margin:0px 0px 7px 0px;
}

#submit_btn{
	text-align:center;
}

#footer_container{
	margin:0px auto 0px auto;
	padding-left:44px;
	padding-top:31px;
	padding-bottom:31px;
	width:943px;
	color:#9b9b9b;
}

#col_1, #col_2, #col_3{
	float:left;
}

#col_1 h2, #col_2 h2, #col_3 h2{
	text-transform:uppercase;
	font-weight:normal;
	height:20px;
	background:url(/_assets/images/footer_h1_bg.jpg) bottom repeat-x;
	margin-bottom:7px;
}

#col_1{
	width:259px;
}

#col_2{
	width:376px;
	padding-left:31px;
}

#col_3{
	width:209px;
	padding-left:31px;
}

.red{
	color:#990000;
	font-weight:bold;
}

.text_input{
	border:1px solid #c0c0c0;
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
	height:17px;
	width:166px;
	padding:4px 0px 0px 4px;
	margin-bottom:5px;
}

#platinum_logo_thanks{
	text-align:right;
}

#thanks{
	margin:305px auto 0px auto;
	width:385px;
	height:135px;
	text-align:right;
}

#thanks h1{
	font:34px Arial, Helvetica, sans-serif;
	color:#990000;
	text-transform:uppercase;
	letter-spacing:-1px;
}

#thanks_message{
	padding-left:25px;
	text-align:left;
}

/* New Styles For Secondary */

#header_right ul{
	text-align:right;
	float:right;
	padding-top:18px;
}

#header_right a{
	color:#990000;
}

#header_right li{
	border-right: 1px solid #666666;
	float:left;
	padding-right:15px;
	padding-left:15px;
}

#header_right li:last-child{
	border:none;
	padding-right:0px;
}

#content_container{
	font-size:12px;
}

#content_col_1, #content_col_2, #content_col_3{
	float:left;
}

#content_col_1{
	width:208px;
	background:url(/_assets/images/nav_bg.jpg) no-repeat;
	min-height:542px;
}

#content_col_2{
	width:43px;
	padding:30px;
	line-height:130%;
}

#content_col_2 h1{
	color:#990000;
	font-size:24px;
	text-transform:uppercase;
}

#content_col_2 h2{
	font-weight:bold;
	padding-top:3px;
}

#content_col_2 .content_img{
	float:right;
	padding-left:20px;
}

#content_col_3{
	width:241px;
}

#free_installation_container{
	background:url(/_assets/images/free_installation_bg.jpg) no-repeat;
	width:198px;
	height:263px;
	padding:20px 20px 20px 23px;
}

#form_bg{
	background:url(/_assets/images/form_bg.jpg) no-repeat;
	width:198px;
	height:263px;
	padding:20px 20px 20px 23px;
}

#nav{
	padding:20px 25px;
}

#nav li{
	font-weight:bold;
	color:#666;
	padding-bottom:15px;
}

#nav a{
	color:#990000;
}

#nav li ul{
	margin-top:5px;
}

#nav li ul li{
	font-weight:normal;
	padding-bottom:5px;
}

.actual_content{
	padding-top:10px;
}

#free_installation_container .secondary_p{
	width:120px;
	padding-bottom:8px;
}

#free_installation_container .secondary_h1{
	padding-bottom:8px;
}

.fine_print{
	font-size:11px;
}

#form_bg .secondary_box_2{
	padding-left:0px;
}

#form_bg p, #form_bg h1{
	padding:0px 0px 5px 0px;
}

.form_sec{
	width:170px;
}

.border{
	background:url(/_assets/images/border.jpg) repeat-x;
	height:2px;
	padding:5px 0px 0px 0px;
	border:none;
}

#form_bg{
	line-height:100%;
}

/* Secondary Specific */
#header_container{
	width:943px;
}

#header_right ul{
	text-align:right;
	float:right;
	padding-top:14px;
	padding-right:9px;
}

#header_right a{
	color:#990000;
}

#header_right li{
	border-right: 1px solid #666666;
	float:left;
	padding-right:15px;
	padding-left:15px;
}

#header_right li:last-child{
	border:none;
	padding-right:0px;
}

#content_container{
	font-size:12px;
	padding:0px 0px 0px 12px;
	width:984px;
}

#content_col_1, #content_col_2, #content_col_3{
	float:left;
}

#content_col_1{
	width:208px;
	background:url(/_assets/images/nav_bg.jpg) no-repeat;
	min-height:542px;
	margin-top:4px;
}

#content_col_2{
	width:475px;
	padding:30px;
	line-height:130%;
}

#content_col_2 h1{
	color:#990000;
	font-size:24px;
	text-transform:uppercase;
}

#content_col_2 h2{
	font-weight:bold;
	padding-top:3px;
}

#content_col_2 .content_img{
	float:right;
	padding-left:20px;
}

#content_col_3{
	width:241px;
}

#free_installation_container{
	background:url(/_assets/images/free_installation_bg.jpg) no-repeat;
	width:198px;
	height:263px;
	padding:20px 20px 20px 23px;
}

#form_bg{
	background:url(/_assets/images/form_bg.jpg) no-repeat;
	width:198px;
	height:263px;
	padding:20px 20px 20px 23px;
}

#nav{
	padding:20px 25px;
}

#nav li{
	font-weight:bold;
	color:#666;
	padding-bottom:15px;
}

#nav a{
	color:#990000;
}

#nav li ul{
	margin-top:5px;
}

#nav li ul li{
	font-weight:normal;
	padding-bottom:5px;
}

.actual_content{
	padding-top:10px;
}

#free_installation_container .secondary_p{
	width:120px;
	padding-bottom:8px;
}

#free_installation_container .secondary_h1{
	padding-bottom:8px;
}

.fine_print{
	font-size:11px;
}

#form_bg .secondary_box_2{
	padding-left:0px;
}

#form_bg p, #form_bg h1{
	padding:0px 0px 5px 0px;
}

.form_sec{
	width:170px;
}

.border{
	background:url(/_assets/images/border.jpg) repeat-x;
	height:2px;
	padding:5px 0px 0px 0px;
	border:none;
}

#form_bg{
	line-height:100%;
}