body {
	text-align:center;
	font-size:100%;
}

#wrapper {
	width: 936px;
	margin: 0 auto;
	text-align:left;
}

#topContent {
	width:936px;
	height:146px;
	margin-top:30px;
}

#mainContent {
	width:936px;
	background-image:url(../images/MainBkgrd.gif);
	background-repeat:repeat-y;
	height:495px;
	
}

#InternalContent {
	width:936px;
	background-image:url(../images/InternalBkgrd.gif);
	background-repeat:repeat-y;
	height:495px;
	
}

#QuoteContent {
	width:936px;
	background-image:url(../images/InternalBkgrd.gif);
	background-repeat:repeat-y;
	height:1300px;
	
}

#ProductContent {
	width:936px;
	background-image:url(../images/ProductBkgrd.gif);
	background-repeat:repeat-y;
	height:614px;
	
}

#WhyContent {
	width:936px;
	background-image:url(../images/InternalBkgrd.gif);
	background-repeat:repeat-y;
	height:714px;
	
}
/* ---------------------- START HEADER ---------------------- */
#headerContainer {
	width:936px;
	height:105px;
	background-image:url(../images/HeaderBkgrd.gif);
	background-repeat:no-repeat;
}

#logo {
	float:left;
	margin-top:24px;
	margin-left:13px;
}

#phoneNumber {
	float:right;
	margin-top:87px;
	margin-right:22px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

/* ---------------------- END HEADER ---------------------- */
/* ---------------------- START NAV ---------------------- */
.red #slatenav {
	position:relative;
	display:block;
	height:42px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(../images/redslate_background.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;
}

.red #slatenav ul {
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}

.red #slatenav ul li {
	display:block;
	float:left;
	margin:0 1px 0 0;
}

.red #slatenav ul li a {
	display:block;
	float:left;
	color:#FECCC3;
	text-decoration:none;
	padding:14px 22px 0 22px;
	height:28px;
}

.red #slatenav ul li a:hover,.red #slatenav ul li a.current {
	color:#fff;
	background:transparent url(../images/redslate_backgroundOVER.gif) no-repeat top center;
}
/* ---------------------- END NAV ---------------------- */

/* ---------------------- START MAIN ---------------------- */

#picContainer {
	float:left;
	width:165px;
	margin: 0 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
}

#hpPics {
	float:left;
	width:148px;
	margin: 8px 0 0 6px; /*TOP  RIGHT  BOTTOM  LEFT  */
}

#infoContainer {
	float:left;
	width:765px;
	margin: 0 0 0 0;
}

#pic1 {
	width:148px;
	float:left;
}

#pic2 {
	width:148px;
	float:left;
	margin: 8px 0 0 0;
}

#pic3 {
	width:148px;
	float:left;
	margin: 8px 0 0 0;
}

#infoBox {
	float:left;
	width:763px;
	height:148px;
	margin-top:8px;
	background-image:url(../images/hpInfoBoxBkgrd.gif);
	background-repeat:no-repeat;
}

p {
	margin-top:25px;
	margin-left:43px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#817c7c;
}

#hpText {
	width:750px;
	float:left;
	margin: 7px 0px 0px 7px;
	font-weight:bold;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#hpBottomContainer {
	width:765px;
	float:left;
	margin: 0 0 0 0;
}

#hpTextBottom {
	width:365px;
	float:left;
	margin: 20px 0px 0px 7px;
}

#redCopy {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
}

#blackCopy {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00000;
}

#flag {
	width:355px;
}

#hpQuoteBox {
	width:271px;
	float:left;
	margin: 15px 0 0 70px;
}

#boxTop {
	width:271px;
	height:47px;
	float:left;
	margin: 0 0 0 0;
	background-image:url(../images/hpBoxTop.jpg);
	background-repeat:no-repeat;
}

#boxMain {
	width:271px;
	height:218px;
	float:left;
	margin: 0 0 0 0;
	background-image:url(../images/quoteBoxBkgrd.gif);
	background-repeat:repeat-y;
}

#quoteHeader {
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 15px 0 0 8px;
	text-align:left;
}

#hpQuoteContainer {
	width:250px;
	float:left;
	margin: 30px 0 0 10px;
}

#quoteCopy {
	width:100px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 10px 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#quotePic {
	width:150px;
	margin: 0 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#clickHere {
	width:84px;
	margin: 0 0 0 0;
	background-color:#00FF00;
}


/* ---------------------- END MAIN ---------------------- */

/* ---------------------- START INTERNAL ---------------------- */

#internalMainContainer {
	width:670px;
	margin: 0 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#internalRightContainer {
	width:208px;
	margin: 0 0 0 0;
	float:right;
}

#InternalCopyContainer {
	width:600px;
	float:left;
	margin: 34px 5px 0px 25px;
}

#rightContainer {
	width:204px;
	float:right;
	margin: 0 1px 0 0 ;
}

#rightPic {
	width:204px;
	float:right;
	margin: 0 0 0 0 ;
}

#rightContainerWhy {
	width:208px;
	float:right;
	margin: 0 1px 0 0 ;
}

#rightPicWhy {
	width:207px;
	float:right;
	margin: 0 0 0 0 ;
}


#rightRedBar {
	width:204px;
	height:25px;
	float:right;
	background-color:#961e05;
	margin: 0 0 0 0;
}

#redBarText {
	margin: 4px 0 0 2px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}

#rightCopyContainer {
	width:204px;
	height:25px;
	float:right;
	margin: 0 0 0 0;
}

#rightCopy{
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a484a;
	margin: 10px 5px 0 5px;
}

#InternalHeader{
	font-weight:bold;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#InternalCopy{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#InternalCopy{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}


/*--------PRODUCTS--------*/

#productsMainContainer {
	width:936px;
	margin: 0 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#productsBoxesContainer {
	width:850px;
	margin: 0 0 0 30px; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#productsMainContainer2 {
	width:936px;
	margin: 0 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#productsPic {
	width:259px;
	margin: 10px 50px 0 0;
	float:right;
}

#productsCopyContainer {
	width:550px;
	float:left;
	margin: 34px 20px 0px 10px;
}

#productsCopyContainer2 {
	width:800px;
	float:left;
	margin: 20px 20px 0px 10px;
}

#productsBox1 {
	width:492px;
	margin: 0 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#productsBox2 {
	width:320px;
	margin: 0 0 0 20px; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
}

#pBox1Top {
	width:492px;
	height:44px;
	float:left;
	margin: 0 0 0 0;
	background-image:url(../images/productsBox1Header.jpg);
	background-repeat:no-repeat;
}

#pBox2Top {
	width:320px;
	height:44px;
	float:left;
	margin: 0 0 0 0;
	background-image:url(../images/productsBox2Header.jpg);
	background-repeat:no-repeat;
}

#pBox1Main {
	width:492px;
	height:218px;
	float:left;
	margin: 0 0 0 0;
	background-color:#b1cbd8;
}

#pBox2Main {
	width:320px;
	height:218px;
	float:left;
	margin: 0 0 0 0;
	background-color:#b1cbd8;
}

#pBoxHeader {
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#323131;
	margin: 12px 0 0 8px;
	text-align:left;
}

#pBox1Row1 {
	width:240px;
	float:left;
	margin: 10px 0 0 20px;
}

#pBox1Row2 {
	width:200px;
	float:left;
	margin: 10px 0 0 0;
}

#pBox2Row1 {
	width:160px;
	float:left;
	margin: 0 0 0 0;
}

#pBox2Row2 {
	width:160px;
	float:left;
	margin: 0 0 0 0;
}

#pBoxCopy {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0 0 0 0;
	text-align:left;
	line-height:20px;
}

/*--------END PRODUCTS--------*/

/*--------QUOTE FORM----------*/

#quoteFormContainer {
	width:600px;
	float:left;
}

#formCopyContainer {
	width:570px;
	height:25px;
	float:left;
	margin: 0 0 0 10px; /*TOP  RIGHT  BOTTOM  LEFT  */
}

#formCopyContainer2 {
	width:570px;
	height:35px;
	float:left;
	margin: 0 0 0 10px; /*TOP  RIGHT  BOTTOM  LEFT  */
}

#formMainContainer {
	width:570px;
	height:100px;
	float:left;
	margin: 0 0 0 10px; /*TOP  RIGHT  BOTTOM  LEFT  */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	B
}

#textBoxContainer {
	width:570px;
	height:100px;
	float:left;
	margin: 0 0 0 10px; /*TOP  RIGHT  BOTTOM  LEFT  */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#formHeader {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	clear:both;
}

#formSmallHeader {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	clear:both;
}

#formLeftContainer {
	width:100px;
	margin: 6px 0 0 0;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#formRightContainer {
	width:450px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#formLeftContainer2 {
	width:140px;
	margin: 6px 0 0 0;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#formRightContainer2 {
	width:420px;
	float:left;
}

#formLeftContainer3 {
	width:150px;
	margin: 6px 0 0 0;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#formRightContainer3 {
	width:400px;
	float:left;
}

#formRadio {
	width:400px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}


#cityCo {
	width:160px;
	float:left;
}

#stateContainer {
	width:100px;
	float:left;
}

#stateCo {
	width:35px;
	margin: 4px 0 0 0;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#stateSelect {
	width:63px;
	margin: 0 0 0 0;
	float:left;
}

#zipContainer {
	width:190px;
	float:left;
}

#zipCo {
	width:30px;
	margin: 6px 0 0 0;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#zipBox {
	width:20px;
	margin: 0 0 0 0;
	float:left;
}

#tempContainer {
	width:100px;
	float:left;
}

#tempCo {
	width:40px;
	margin: 6px 0 0 0;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#tempBox {
	width:15px;
	margin: 0 0 0 0;
	float:left;
}

#radioContainer {
	width:570px;
	height:50px;
	float:left;
	margin: 0 0 0 10px; /*TOP  RIGHT  BOTTOM  LEFT  */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

#submit {
	width:100px;
	margin: 0 0 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	float:right;
}

/*--------LINKS----------*/
#linksBox {
	width:600px;
	height:218px;
	margin: 10px 0 0 25px; /*TOP  RIGHT  BOTTOM  LEFT  */
	float:left;
	background-color:#b1cbd8;
}

#linksContainer {
	width:320px;
	float:left;
	margin: 30px 0 0 100px;
}

#linksBox1 {
	width:140px;
	float:left;
	margin: 0 0 0 0;
}

#linksBox2 {
	width:140px;
	float:left;
	margin: 0 0 0 30px;
}
/* ---------------------- END INTERNAL ---------------------- */


/* ---------------------- START FOOTER ---------------------- */
#footer {
	clear:both;
	width:936px;
	height:36px;
	background-image:url(../images/footerBkgrd.gif);
	background-repeat:no-repeat;
}

#footerContainer {
	width: 850px;
	height:30px;
	margin: 0 0 0 0;
	display:inline;
	float:right;
}
#footerNavList {
	width: 836px;
	z-index:100px;
	text-align:right;
	margin: 5px 10px 0 0; /*TOP  RIGHT  BOTTOM  LEFT  */
}

#footerNavList ul {
	width:526px;
}

#footerNavList li {
	display: inline;
}

#footerNavList a:link, #footerNavList a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size:10px;
	font-family: Arial, Helvetica;
	padding-right:0px;
}

#footerNavList a:hover {
	color: #00639e;
	text-decoration: none;
	font-size:10px;
	font-family: Arial, Helvetica;
	padding-right:0px;
}

/* ---------------------- END FOOTER ---------------------- */