body{
	background-color:#dadada;
	text-align:center;
	margin:0;
	padding:0px;
	
}

#main{
	margin-left:auto;
	margin-right:auto;
	width:814px;
	text-align:left;
}



/* HEADER TOP */

#headerTop{
	background-image: url(images/header_top_bg.jpg);
	height:30px;
	position:relative;
	padding-top:80px;
}

#headerTop #slogan{
	position:absolute;
	top:40px;
	right:18px;
	font: bold 19px Arial, Helvetica, sans-serif;
	color:#fff;
}

#headerTop #call{
	position:absolute;
	top:12px;
	right:250px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

#headerTop #phone{
	position:absolute;
	top:8px;
	right:110px;
	font: bold 19px Arial, Helvetica, sans-serif;
	color:#fff;
}

#headerTop a#map{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	top:12px;
	right:18px;
}

#headerTop a#map:link, #headerTop a#map:visited{
	text-decoration:underline;
	color:#fff;
}

#headerTop a#map:hover{
	color:#333;
	}

#headerTop ul{
	background-color:#4597f6;
	height:29px;
	margin:0px 4px 0 6px;
	padding:1px 5px;
	list-style-type:none;
	background-image: url(images/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:0 1px;
}

#headerTop ul li{
	float:left;
}

#headerTop ul li a{
   display:block;
	text-align:center;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:7px 0;
	padding:0px 6px;
	border-right:1px solid #fff;
}

#headerTop ul li a:link, #headerTop ul li a:visited{
	color:#fff;
	text-decoration:none;
}

#headerTop ul li a:hover{
	color:#333;
}

#headerTop ul li a#current{
	color:#fff;
	background-color:#0071f3;
	border:none;
	padding:7px 7px;
	margin:0px;
}


/* CONTENT */
#content{
	background-image: url(images/content_bg.jpg);
	background-repeat:repeat-y;
}

/* FOOTER */

#footer{
	background-image: url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:64px;
}

#footer ul#footerLinks1{
	margin:0px;
	padding:2px 10px;
	list-style-type:none;
	text-align:center;
	line-height:14px;
}

ul#footerLinks1 li{
	display:inline;
	padding:0px;
	margin:0px;
}

ul#footerLinks1 li a{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 3px;
	border-right: 1px solid #fff;
}

ul#footerLinks1 li a:link, ul#footerLinks1 li a:visited{
	color:#fff;
	text-decoration:none;
}

ul#footerLinks1 li a:hover{
	color:#333;
}


#footer ul#footerLinks2{
	margin:0px;
	padding:2px 10px;
	list-style-type:none;
	text-align:center;
	line-height:12px;
}

ul#footerLinks2 li{
	display:inline;
	padding:0;
   margin:0;
}

ul#footerLinks2 li a{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 3px;
	border-right: 1px solid #666;
}

ul#footerLinks2 li a:link, ul#footerLinks2 li a:visited{
	color:#666;
	text-decoration:none;
}

ul#footerLinks2 li a:hover{
	color:#fff;
}


/* HACKS */

/*start clear hack*/
.clearfix:after {      
    content: ".";        
   display: block;     
    height: 0;        
    clear: both;        
    visibility: hidden;
}
/*hide from ie-mac\*/    
* html .clearfix {height: 1%;}        
/*hide from ie-mac*/ 

* html #content #left{
	display:inline;
}

* html #whyUs ul li{
	padding:0px;
}

* html #quickStart ul li{
	padding:3px 0;
}




