﻿/*CSS Document*/
BODY{margin-left: 0px;margin-top: -15px;background-color: #000000;font-family: Arial, Helvetica, sans-serif;list-style-type: none;}

/* Main Content Container*/
#container{width:960px;max-height:none;min-height:620px;margin:0px;border-left-color:white;border-left-width:3px;}

/*Content Position for Striped Pages*/	
.table{width:520px;margin-left:145px;vertical-align:top;overflow:visible;}

/*Content Position for White Background Pages*/	
.tableOther {width:640px;margin-left:30px;vertical-align: top;overflow: visible;}

/* Vertical Alignment & Padding for Table Cells*/
td{vertical-align:top;padding:5px;}

/* Container for Page Headers*/
.tableNav {width:580px;float:right;margin-left:600px;position:absolute;top:0px;}
.pageTitle {width:493px;float:left;margin-left:345px;position:absolute;top:129px;}
#header{width: 960px;height: 200px;border: 0px none #FFFFFF;background-image: url(images/frontdoor_header.jpg);background-repeat: no-repeat;margin: 0px;padding: 1px;}
#headerStriped{width: 960px;height: 200px;border: 0px none #FFFFFF;background-image: url(images/header_striped.jpg);background-repeat: no-repeat;margin: 0px;padding: 1px;}
#headerLandingPage{width: 960px;height: 200px;border: 0px none #FFFFFF;background-image: url(images/front_door_landing_header.jpg);background-repeat: no-repeat;margin: 0px;padding: 1px;}

/* Typography For Header Text Links*/
hr {
  border:0;
  border-top: 3px solid #AE0D13;
  height: 0;
  background: #AE0D13;
}

A.blacklink:link{color: #000000;}
A.blacklink:visited{color: #000000;}
A.pinklink{	color: #F9B7B6;	font-size: 7.2pt;font-variant: small-caps;text-decoration: none;}
A.pinklink:visited{color: #F9B7B6;font-size: 7.2pt;font-variant: small-caps;text-decoration: none;}
A.greenlink:link{color: #CBDB2A;font-size: 7.2pt;font-variant: small-caps;text-decoration: none;}
A.greenlink:visited{color: #CBDB2A;font-size: 7.2pt;font-variant: small-caps;text-decoration: none;}
#linkline1{float:none;top: -8px;right: 200px;margin: 15px 0 0 0px;padding: 0;font: small-caps x-small Arial;width: 350px;height: 25px;color: #FFF797;clear:right;position: absolute;z-index: 5;letter-spacing: 2px;}
#linkline1a{top: -8px;left: 838px;margin: 15px 0 0 0px;padding: 0;font: small-caps x-small Arial;width: 350px;height: 25px;color: white;clear:right;position: absolute;z-index: 5;letter-spacing: 2px;}
#linkline2{top: 25px;right: 250px;margin: 15px 0 0 0px;font: small-caps x-small Arial;width: 547px;height: 15px;color: white;clear:right;	position: absolute;letter-spacing: 1.5px;	text-align: right;	text-decoration: none;}
#linkline3{	top: 40px;	right: 250px;	margin: 15px 0 0 0px;	padding: 0;	font: small-caps x-small Arial;	width: 335px;	height: 16px;	color: white;	clear:right;	position: absolute;	letter-spacing: 1.5px;	text-align: right;}
#pagetitle{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	text-decoration: none;	color: #000000;	clear:right;	position: absolute;	height: 15px;	width: 290px;	right: 250px;	top: 86px;	letter-spacing: 1.5px;}
#pageline{	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-style: normal;	font-weight: bold;	text-decoration: none;}

/* Left Menu Content*/
#menuleft LI{list-style-type:none;
	margin-left:4px;
	margin-top:0px;
	max-height:none;
}
#leftcontent{
	float:left;
	width:185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	text-indent:15px;
	background-image: url(images/leftcontent_bg.png);
	background-repeat:repeat-y;
	border-left:3px;
	left:3px;
	top:0px;
	margin:1px;
	margin-top:-2px;
	padding:24px 0px 0px;
	line-height:17px;
	position:relative;
	list-style-type:none;
	max-height:none;
	/*min-height:580px;*/
}
#content{
	float: left;
	width: 750px;
	visibility: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px 0 0px 12px;
	margin-top: -2px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	max-height:none;
	min-height:620px;
	clear: right;
	background-color: #FFFFFF;
	position: relative;
}
#contentStriped{
	float: left;
	width: 750px;
	visibility: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px 0 0px 12px;
	margin-top: -2px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	max-height:none;
	min-height:620px;
	clear: right;
	background-color: #FFFFFF;
	position: relative;
	background-image: url(images/bg_striped.jpg);
}

/* Landing Page Content */
#contentLandingPage{float: none;width: 949px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;height: 376px;clear: right;background-color: #FFFFFF;position: relative;top: -2px;background-image: url(../images/front_door_landing_content.jpg);}
#landingWelcome{float: none;width: 428px;height: 0px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: -86px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;clear: right;position: absolute;left: 46px;top: 185px;}
#landingWelcome1{
	float: none;
	width: 331px;
	height: 0px;
	visibility: visible;
	z-index: 5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
	margin-top: -86px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	clear: right;
	position: absolute;
	left: 117px;
	top: 242px;
}
#landingWelcomeDescription{float: none;width: 277px;height: 0px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: -1px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;clear: right;position: absolute;left: 61px;top: 242px;}
#landingBehindSceneTxt1{float: none;width: 156px;height: 0px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: -1px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;clear: right;position: absolute;left: 447px;top: 300px;}
#landingBehindSceneTxt2{float: none;width: 143px;height: 0px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: -1px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;clear: right;position: absolute;left: 742px;top: 300px;}
#landing_button_stories{float: none;width: 143px;height: 0px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: -1px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;clear: right;position: absolute;left: 397px;top: 247px;}
#landing_button_whats_new{float: none;width: 143px;height: 0px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: -1px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;clear: right;position: absolute;left: 689px;top: 247px;}
#landing_button_intro_offer{float: none;width: 143px;height: 0px;visibility: visible;z-index: 5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: -1px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;clear: right;position: absolute;left: 692px;top: 118px;}

/* Footer Content */
#footer{margin: 0px;padding: 1px;height: 80px;border: 0px;background-color: #000000;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;display: inline-block;float: none;clear: both;width: 960px;position: relative;left: 3px;background-image: url(images/footer_bg.jpg);background-repeat: no-repeat;letter-spacing: 1px;padding-top: 10px;}
#footer A{color: white;text-decoration: none;}
#footerLandingPage{
margin: -2px;
padding: 8px;
height: 70px;
border: 0px;
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;	
color: #FFFFFF;
display: inline-block;
float: none;
clear: both;
width: 960px;position: relative;left: 5px;background-image: url(images/footer_bg.jpg);z-index: 1;background-repeat: no-repeat;letter-spacing: 1px;#padding-top: 10px;}
#footerLandingPage A{color: white;text-decoration: none;}

/* Other Typography (needs more clean up)*/
.style34{font-size: small;font-family: Geneva, Arial, Helvetica, sans-serif;}
.style39{color: #AE0D13;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: small;font-weight: bold;}
.style41{font-size: small;font-family: Geneva, Arial, Helvetica, sans-serif;color: #000000;font-style: normal;font-weight: bold;}
.style33{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: xx-small;color: #0000FF;}
.style43{color: #0000FF;font-size: xx-small;}
.style42{color: #FFFFFF;font-size: 7.2pt;font-variant: small-caps;text-decoration: none;text-align:center;}
.style43{color: #FFFFFF;font-size: 41pt;font-variant: normal;font-family: Cambria, "Andale mono";}
.style47{color: #FFFFFF;font-size: 15.1pt;font-variant: normal;font-family: "Trebuchet MS";font-weight: lighter; line-height:18.5px;}
.style48{color: #FFFFFF;font-size: 15.1pt;font-variant: normal;font-family: "Trebuchet MS";font-weight: lighter;}
.style45{color: #FFFFFF;font-size: 7.9pt;font-variant: normal;font-family: "Trebuchet MS";}
.style46{color: #DAB684;font-size: 7.9pt;font-variant: normal;font-family: "Trebuchet MS";}

/* Miscelanious Typography */
#whatsnewPic{width: 381px;height: 580px;margin: 13px;}
#whatsnewContent{width: 258px;height: 262px;margin: -587px 425px;position: absolute;text-align: right;}
A.siteMapLink:link{color: #000000;}
A.siteMapLink:visited{color: #000000;}
#siteMap{margin: 3px 172px 3px 162px;font: normal normal smaller Arial;color: #000000;position: absolute;border: none #000000;text-decoration: none;}
#offer_butn{top: 491px;left: 643px;height: 100px;width: 150px;margin: 0;padding: 0;position: absolute;z-index: 20;}
#quote_butn{top: 582px;left: 350px;height: 100px;width: 150px;margin: 0;padding: 0;position: absolute;z-index: 20;}
#homelink{top: 0px;left: 40px;position: relative;}
#homelink2{top: 117px;left: 101px;position: relative;}
