/**/

* { padding: 0; margin: 0; }

body {background:#ffffff;}
#wrapper {width:800px; margin:auto;}
#contentBody {width:790px;}
	#centerContent {width:800px; text-align:center;}
#header {margin:0px; width:790px; height:48px; background:transparent url(header_top.gif) left top no-repeat;}
	#phone {margin-left: 200px; float:left; width: 100%; text-align:left; top-margin:20px;}
#nav {vertical-align:text-middle; float:left; margin-top:0px; margin-left:15px;}
		#nav1 {float:left; width: 50px; margin-top:15px; margin-left:50px; text-align:center;}
		#nav2 {float:left; width: 50px; margin-top:15px; text-align:center;}
		#nav3 {float:left; width: 50px; margin-top:15px; text-align:center;}
		#nav4 {float:left; width: 130px; margin-top:15px; text-align:center;}
			#navAll  {float:left; width: 150px; margin-top:15px; text-align:center;}
		
#contentMain {width:790px; height:100%; text-align:left; margin-left:15px; margin-right:15px; margin-top:0px;}
#contentMainHome {width:790px; height:689px; text-align:left; margin:0px; background:transparent url(home_bg.jpg) left top no-repeat;}

	#mainLeft {float:left; width:595px; text-align:left; margin-left:10px; margin-top:10px; margin-right:20px; margin-bottom:10px; height:100%;}
		#leftHalf{float:left; width:285px;; text-align:left; margin-right:10px; margin-top:20px; height:100%;}
		#rightHalf{float:left; width:285px;; text-align:left; margin:0px;height:100%; margin-top:20px; }
	#mainrightWeb {background:transparent url(sidebarWeb.gif) left top no-repeat; float:left; width:150px; text-align:left; height:637px;}
	#mainrightFlash {background:transparent url(sidebarFlash.gif) left top no-repeat; float:left; width:150px; text-align:left; height:637px;}
	#mainrightSEO {background:transparent url(sidebarSEO.gif) left top no-repeat; float:left; width:150px; text-align:left; height:637px;}
	#mainrightPrint {background:transparent url(sidebarPrint.gif) left top no-repeat; float:left; width:150px; text-align:left; height:637px;}
	#mainrightContact {background:transparent url(sidebarContact.gif) left top no-repeat; float:left; width:150px; text-align:left; height:637px;}			
	
#left {
float: left;
width: 365px;
margin-left:20px;
text-align:left;
}

#right {
float: left;
width: 365px;
margin-right:20px;
margin-left:15px;
text-align:left;
}	

#leftHome {
float: left;
width: 380px;
margin-left:10px;
text-align:left;
}

#rightHome {
float: left;
width: 370px;
margin-left:10px;
margin-right:10px;
text-align:left;
}

even {
	float: left;
	width: 300px;
	margin-left:10px;
	text-align:left;
}
	
			
#footer {margin-top:12px; width:790px; line-height:14px; height:175px;; background:#616a3a; border-top-style:solid; border-top-width:3px; border-top-color:#b5be8b; float:left;}
#footerHome {margin-top:12px; width:790px; height:175px;; background:#616a3a; float:left;}
#footbottom {margin-top:12px; width:790px; height:175px;; background:#ffffff; float:left;}
	#footer1 {margin-top:15px; margin-left:10px; text-align:left; float:left; width:170px;}
	#footer2 {margin-top:15px; text-align:left; float:left; width:150px;}
	#footerSpacer {text-align:left; width:20px; float:left;}
	#footer3 {margin-top:15px; text-align:left; float:left; width:200px;}
	#footer4 {margin-top:15px; text-align:left; float:left; width:200px;}

	

/* ---- General elements ---- */
p, div, span, li {
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, verdana, sans-serif;
	line-height:15px;
}


.clr {clear:both;}
img.pad { padding-right: 10px; padding-bottom: 10px;}
hr.color { color: #99cdeb;}


.h1 {
font-weight:bold; 
font-size:14px;}


a:link{
	color: #616a3a;	text-decoration:none; 
}
a:visited{
	color: #616a3a;	text-decoration:none; 
 }
a:hover{
	color: #b5be8b; text-decoration:none;
}

A.nav:link  	{color:#ffffff; font-weight:bold;}
A.nav:visited  {color:#ffffff; font-weight:bold;}
A.nav:active {color:#ffffff; font-weight:bold;}
A.nav:hover  {color:#616a3a; font-weight:bold;}

A.nav2:link  	{color:#ffffff;}
A.nav2:visited  {color:#ffffff;}
A.nav2:active {color:#ffffff;}
A.nav2:hover  {color:#616a3a;}

.footb {
	color:#399de8; font-weight:bold;}

.bold{
 	font-weight:BOLD;
}

.bold14{
 	font-weight:BOLD; font-size:14px;
}
	
.bold16{
 	font-weight:BOLD; font-size:16px;
}

.white{
	color:#ffffff;
}

.homeGreen {
	font-size:20px;
	text-decoration:none;
	color:#616a3a;
	font-family:Arial, Helvetica, verdana, sans-serif;
	line-height:23px;
	font-weight: bold;
}

A.homeGreen:link  	{color:#616a3a; font-weight:bold; line-height:23px; font-family:Arial, Helvetica, verdana, sans-serif; font-size:20px;}
A.homeGreen:visited  {color:#616a3a; font-weight:bold; line-height:23px; font-family:Arial, Helvetica, verdana, sans-serif; font-size:20px;}
A.homeGreen:active {color:#616a3a; font-weight:bold; line-height:23px; font-family:Arial, Helvetica, verdana, sans-serif; font-size:20px;}
A.homeGreen:hover  {color:#000000; font-weight:bold; line-height:23px; font-family:Arial, Helvetica, verdana, sans-serif; font-size:20px;}

.title{
	font-size:18px; font-weight:bold; line-height:24px;}

.pricing{
	font-size:11px; font-family: arial, sans-serif; color:#ffffff;}

 .foot{
 	color:#ffffff; font-size:12px; font-weight:bold;
}

.footHome{
	font-size:10px; font-family: verdana, helvetica, arial, sans-serif; color:#000000;
}

.fine{
	font-size:9px; font-family: verdana, helvetica, arial, sans-serif; color:#000000;
}