﻿/* CSS Document */

body {margin:0;}

div#divMainContain {width:810px; margin:0 auto;}

div#divHeadContain {width:810px; height:160px;}


/**IMAGE PROPERTIES
************************************************************************************/
img {vertical-align:bottom;} 

img.imgBlock {display:block;}

img.imgFloat {float:left;}


/**LOGO PROPERTIES
************************************************************************************/
div#divHeadContain div#divLogoWrap {width:300px; height:160px;
	background:url(images/bg_logo.jpg) no-repeat; float:left;}
	
div#divHeadContain div#divLogoWrap p {color:#F00; margin:140px 0 0 10px;
	font:.6em Verdana, Arial, Helvetica, sans-serif;} 
	
div#divHeadContain div#divLogoWrap p a {color:#F00; text-decoration:none;}
div#divHeadContain div#divLogoWrap p a:hover {color:#000;}

div#divSlideShowTop {float:left; width:285px; height:158px;}

/**NAV PROPERTIES
************************************************************************************/	
div#divHeadContain div#divNavWrap {width:225px; height:160px;
	background:url(images/bg_nav.jpg) no-repeat; float:left;}
	
div#divHeadContain div#divNavWrap a.pay {width:60px; height:90px;
	background:url(images/btn_pay.jpg) no-repeat; margin:35px 5px 0 0;
	float:left; display:block; text-decoration:none;}
	
div#divHeadContain div#divNavWrap a.pay:hover {background:none;}

div#divHeadContain div#divNavWrap a.service {width:60px; height:90px;
	background:url(images/btn_service.jpg) no-repeat; margin:35px 5px 0 0;
	float:left; display:block; text-decoration:none;}
	
div#divHeadContain div#divNavWrap a.service:hover {background:none;}

div#divHeadContain div#divNavWrap a.quote {width:60px; height:90px;
	background:url(images/btn_quote.jpg) no-repeat; margin:35px 5px 0 0;
	float:left; display:block; text-decoration:none;}
	
div#divHeadContain div#divNavWrap a.quote:hover {background:none;}

div#divHeadContain div#divNavWrap p {color:#F00; display:block;
	font:.6em Verdana, Arial, Helvetica, sans-serif; width:200px;
	margin:15px 0 0; text-align:right; 
	float:right; padding-right:10px;}
	
div#divHeadContain div#divNavWrap p a {color:#F00; text-decoration:none;}
div#divHeadContain div#divNavWrap p a:hover {color:#000;}


/**SUB NAV PROPERTIES
************************************************************************************/
div#divSubNavWrap {width:160px; float:left; margin-right:7px;
	background:url(images/bg_sideNavTile.gif) repeat-y;
	font:.7em Verdana, Arial, Helvetica, sans-serif; color:#F00;}
	
div#divSubNavWrap ul {margin:0 0 0 10px; padding:0;}
	
div#divSubNavWrap #bgWrap {width:160px; height:281px;
	background:url(images/bg_sideNav.jpg) left bottom no-repeat;}

div#divSubNavWrap p {color:#F00; margin:0; padding-left:10px;
	font:.7em Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg_sideNav.jpg) no-repeat bottom;
	display:block; width:150px; height:281px;}
	
div#divSubNavWrap ul a {color:#F00; text-decoration:none; margin-bottom:10px;}
	
div#divSubNavWrap a {color:#F00; text-decoration:none; margin-bottom:10px;}
div#divSubNavWrap ul a:hover {font-weight:bold;}

div#divSubNavWrap a:hover {font-weight:bold;}

div#divSubNavWrap ul ul li a {color:#000; text-decoration:none; margin-bottom:10px;}
div#divSubNavWrap ul ul li a:hover {font-weight:bold;}
	
	
/**TEXT HOME PROPERTIES
************************************************************************************/
div#divColumn2Contain {width:250px; margin-right:13px; float:left;}

div#divTextHomeWrap {width:250px; margin-bottom:7px;
	background:url(images/bg_textHomeTile.jpg) repeat-y;}
	
div#divTextHomeWrap p {margin:0; padding:0 10px; 
	width:230px; display:block; line-height:1.3em;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	height:95px;}


/**TEXT LOCATION/GET CONNECTED PROPERTIES
************************************************************************************/	
div#divLocations {width:194px; float:left; height:293px;
	border-left:1px dashed #999; padding-left:5px; margin-right:15px;}
	
div#divLocations b {color:#000; font-size:1.1em;}
	
div#divLocations h1 {color:#F00; font:bold .8em Verdana, Arial, Helvetica, sans-serif;
	border-bottom:#F00 1px solid; margin:0;}
	
div#divLocations h2 {color:#F00; font:bold .8em Verdana, Arial, Helvetica, sans-serif;
	border-bottom:#F00 1px solid; margin:15px 0 0;}
	
div#divLocations p {
	margin:10px 0 0 5px;
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
div#divLocations a {color:#F00; text-decoration:none;}
div#divLocations a:hover {text-decoration:underline;}

/**CONTENT PROPERTIES
************************************************************************************/	
div#divMainContent {
	width:630px;
	float:left;
	border-left:1px dashed #999;
	padding-left:5px;
	margin-right:5px;
}
	
div#divMainContent b {color:#000; font-size:1.1em;}
	
div#divMainContent h1 {
	color:#F00;
	border-bottom:#F00 1px solid;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
	
div#divMainContent h2 {
	color:#333333;
	margin:15px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
div#divMainContent  {
	margin:10px 0 0 5px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#divMainContain #divMainContent a, a:active {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
#divMainContain #divMainContent a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	
div#divLocations a {color:#F00; text-decoration:none;}
div#divLocations a:hover {text-decoration:underline;}

/**EMAIL SIGNUP/TESTIMONIALS PROPERTIES
************************************************************************************/
div#divColumn4Contain {width:165px; float:left; margin-bottom:10px;}

div#divEmail {
	width:165px;
	height:90px;
	background:url(images/bg_email.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
div#divEmail   #divEmailInner  {
	padding: 5px;
}

	
div#divEmail input.inputEmail {
	color:#F00;
	width:143px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
	
div#divEmail input.inputSubmit {color:#FFF; background-color:#666;
	font:1em Verdana, Arial, Helvetica, sans-serif; border:none;
	float:right;}
	
div#divTestimonials {
	width:165px;
	overflow:hidden;
	font:.7em Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/testimonialbg.jpg);
	background-repeat: no-repeat;
	height: 205px;
}

div#divTestimonials h3 {color:#F00; margin:0 0 0 10px;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;}

div#divTestimonials p {
	display:block;
	width:165px;
	margin:7px 0 0;
}
	

/**TEXT LINK PROPERTIES
************************************************************************************/
div#divTextLinks {width:805px; height:16px; 
	background:url(images/bg_textLinks.gif) no-repeat;
	clear:both; padding:2px 0 0 5px;
	font:.6em Verdana, Arial, Helvetica, sans-serif;}
	
div#divTextLinks a {color:#000; text-decoration:none;}
div#divTextLinks a:hover {color:#F00;}

div#divTextLinks a.aLeftMargin {margin-left:15px;}

div#divTextLinks a.aRed {color:#F00;}
div#divTextLinks a.aRed:hover {color:#000;}

div#divSlideShowBottom {width:400px; margin:15px auto;}

#divMainContent  #content2colwrap  {
	width: 630px;
	float: left;
}
#divMainContent  #content2colrow  {
	width: 620px;
	float: left;
	margin: 5px
}
#divMainContent  #content2collabel  {
	width: 234px;
	float: left;
	text-align: right;
	margin: 3px;
}
#divMainContent  #content2colfield  {
	width: 374px;
	float: left;
	margin: 3px;
}
#imgwrapright {
	margin: 5px;
	float: right;
}
#imgwrapleft {
	margin: 5px;
	float: left;
}  
#divMainContain #divMainContent #related {
	float: right;
	width: 200px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-top: 10px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
	padding-left: 10px;
}
#divMainContain #divMainContent #related h5 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 2px;
	margin-bottom: 10px;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#divMainContain #divMainContent #related a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
#divMainContain #divMainContent #related a:hover {
	text-decoration: underline;
}#divMainContain #divMainContent h3 {
	font-size: 13px;
	font-style: italic;
	color: #666666;
}
