#main { width:800px;padding-left:20px;background:url(/images/bg/footer.jpg) bottom right no-repeat;}
#content{margin-left:0px;width:800px;}

#header {height:235px; background:url(/images/bg/top.jpg) top left no-repeat;}
#header2 {height:260px;background:url(/images/bg/mid.jpg) left top no-repeat;}

#footer { height:109px; width:766px;color:#333;}
#wrapper {margin-top:-10px; width:100%;}

/*#container #wrapper { background:url(/images/line4.gif) repeat-y 259px 0px;}*/

#container #wrapper .col { width:276px; float:left;}
#container #wrapper .col2 { width:500px; height:100%;float:left; margin-left:10px;}
#container #wrapper .col2big {width:447px; float:left; margin-left:10px;}
#container #wrapper .col3 { width:233px; float:left; margin-left:10px;}


/* CSS Document */
* { margin:0; padding:0;}

p{margin-top:5px;}

a:hover { text-decoration:underline;}

textarea, input {border:1px solid #959595; background:#FFFFFF;}

img { border:0px;}

hr {margin:5px; color:#eee;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:15px;}
h4 {font-size:13px;}
.column { float:left;}
.clear { clear:both;}

.col a:hover{background:#eee;}
.col2 a:hover{background:#eee;}
.col2 h1{margin-bottom:20px;line-height:25px; font-size:20px;}
.col3 a:hover{background:#eee;}

#main { margin:0 auto; font-family:Tahoma; font-size:11px; line-height:15px; color:#545454;}

#main span strong { color:#088006; font-size:11px;}
#main a{ color:#088006;}
#main strong a{ color:#088006; font-size:12px;}
#main font a{ color:#088006; background:url(images/a1.gif) left center no-repeat; padding-left:16px; font-size:10px; color:#5486A9; text-decoration:none;}
#main font a:hover{ text-decoration:underline;}
#main span { color:#088006; font-size:12px;}
#main span strong a{ color:#545454; font-size:11px;}

#header .col { width:75px;position:absolute;}
#header .col2 { width:680px;text-align:right;position:absolute;margin-left:100px;}

#footer .col{ width:506px; color:#333; float:left}
#footer .col a{ color:#333;}
#footer .col strong a{ color:#088006; font-size:11px;}
#footer .col2{ width:260px; color:#088006; font-size:14px; float:left}
#footer .col2 strong {color:#333;}

#wrapper .col .indent { margin:15px 32px 25px 19px;}
#wrapper .col2 .indent { margin:15px 33px 25px 0px;}
#wrapper .col3 .indent { margin:15px 10px 25px 0px;}

#wrapper .col2 .indent2 { margin:15px 10px 25px 0px;}

.indent a{padding-left:5px;padding-right:5px;}


.u-col { width:205px; float:left;}
.u-col2 { width:165px; float:left;}

.f-col { width:250px; float:left;}
.f-col2 { width:247px; float:left;}

.bg-top { background:url(/images/bg-top.gif) top repeat-x;}
.bg-bot { width:800px; margin:auto; }

.line { background:url(images/line2.gif) repeat-x; height:1px;}

ul {padding:0; margin:0; list-style:none;}
li {background:none; margin:0px;}
li a {font-family:Tahoma; font-size:11px; line-height:18px; color:#fff;}

.form{height:23px; margin:0px}
.form input {border:1px solid #959595; background:#FFFFFF;}





#topnav {
	width: 550px; 	
	text-align: right;	
	margin-top: 10px;
	margin-right: 100px;
     float:right;
	}
/* IE double margin bug \*/
* html div#topnav {display: inline;}

#topnav ul {
	list-style-type: none;
}

#topnav ul li {
	display: block;
	float: right;
	background: url(/images/menu/.gif) no-repeat left top;
}
#topnav a  {
	padding: 3px 0 3px 3px;
	height: 20px;	/* Total Height: 12+20+3=35 */
	width: 90px;
	display: block;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	border:2px solid #fff;
	margin:5px;
	color:#fff;
	
}
#topnav a:hover {
	color: #fff;
	text-decoration: none;
	height: 20px;
	border-top:2px dashed #fff;
	border-right:2px dashed #fff;
	border-left:2px dashed #fff;
	border-bottom:2px dashed #fff;
	margin-top:8px;
	background:url(/images/menu/abg_over.gif) no-repeat left top;
}

#topicons
{margin-top:105px;
	margin-bottom:0px;
	margin-right:10px;
	float:right;
	width:100px;
	display:none;}


#header2left
{
	padding-left:40px;
	margin-top:20px;
	width:210px;
	color:#fff;
	float:left;
	
    position:absolute;
		
}
#header2right
{

	width:505px;
	color:#fff;
	float:right;
	
	margin-left:260px;
	position:absolute;
	


}

#categorynav_left
{
	margin-bottom:10px;
}


#categorynav_left .cat_header
{
	margin-left:-20px;
	font-weight:bold;
	font-size: 100%;
	color:#545454;
	text-decoration:none;
	
}


.cat_header
{
	margin-left:-20px;
	font-weight:bold;
	font-size: 100%;
	color:#545454;
	text-decoration:none;
}

#citydiv
{

	margin-bottom:10px;
}



.link_nopadding
{
	padding: 0px;
	margin: 0px;
}

.piclist
{
}

.piclist ul li
{
	list-style:none;
	margin-bottom:4px;
}
.piclist img
{
	border:8px solid #F4FBF3;
	margin:3px;
	
}

#services ol
{
	margin-left: 20px;
	margin-top:10px;
}
#services li
{
	margin-bottom:10px;
}
.areas{width:750px;margin:auto; padding:20px;font-family:Tahoma; font-size:11px; line-height:15px; color:#333;background:#F4FBF3 url(/images/bg/areas.jpg) top no-repeat;}
.areas a
{
	color:#333;
	text-decoration:underline;
}

#note
{
	margin:10px;
	padding:10px;
	font-size:12px;
	font-weight:bold;

}
#note h1
{
	line-height:25px; 
	margin-top:10px;
}
#note p
{
	margin-bottom:20px;
}
#passcode
{
	width:100px;
	text-align:center;
	margin:10px;
	display: block;
	
}
.inlinead
{
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	width:410px;
	padding:10px;
	text-align:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	background: url(/images/bg/adheader.gif) no-repeat center top;
}

/*=================ad lines=================*/
.ftr1
{
	font-size:18px;
	color:#088006;
	text-decoration:underline;
	padding-bottom:3px;
	font-weight:bold;
}
.ftr2
{
	font-weight:bold;
}
.ftr3
{
	color:#088006;
	text-decoration:underline;
}
.ftr4
{
	color:#088006;
	text-decoration:underline;
}
.ftr5
{
}


.delaware1
{
	font-size:11px;
	color:#088006;
	text-decoration:underline;
	padding-bottom:0px;
	font-weight:bold;
}
.delaware2
{
	font-weight:normal;
}
.delaware3
{
	
}
.delaware4
{
	
}
.delaware5
{
}
/*=================ad lines=================*/

.checkboxlist li
{
   margin-bottom:3px;
   margin-left:20px;
}

.checkboxlist .cat_header
{
   margin-bottom:3px;
   margin-left:0px;
}

.listing
{
	margin-top:10px;
	border:2px solid #eee;
	padding:6px;
	background:#F4FBF3;
}
.listing a
{
	padding:0px;
	
}
.listing h2
{
	margin-bottom:5px;
	line-height:20px;
}
.listing p
{
	font-size:11px;
	margin:0px;
	display:inline;
	padding-right:3px;
}



.delawarelisting
{
	margin-top:5px;
	border:1px solid #eee;
	padding:6px;
}
.delawarelisting a
{
	padding:0px;
	
}
.delawarelisting p
{
	font-size:11px;
	margin:0px;
	display:inline;
	padding-right:3px;
}
.delawarelisting h2
{	font-size:11px;
	margin-bottom:5px;
}
.delawaresection
{
	margin-bottom:25px;
}
.delawaresectionheader
{
	font-weight:bold;
	
}
/*===================MISC=====================*/
.error
{
	padding:5px;
	color:#fff;
	background:#FF0000;
	border:1px solid #eee;
	margin:5px;
	font-weight:bold;
}
#status
{
	padding:5px;
	color:#fff;
	background:#088006;
	border:1px solid #eee;
	margin:5px;
	font-weight:bold;
}
#status a
{
color:#fff;
}
#status a:hover
{
color:#088006;
}
.bold
{
	font-weight: bold;
}
.txtbig
{
font-size:15px;	
}
.txtwhite
{
	color:#fff;
}
.margin_top
{
	margin-top: 20px;
}
.margin
{
	margin:15px;
}
.txtblue
{
	color:#088006;
	}
.headerurl
{
	display:none;
}
.noborder
{
	border:0px;
}
.right
{
	float:right;
}
.left
{
	float:left;
}
.box
{
	padding:5px;
	background:#eee;
	border:1px solid #999;
}
.auto
{
	margin:auto;
}
.lnkwhite
{
	color:#fff;
}
