body { background: #9698c7;
margin:0;text-align:center;
}

body,P,TD{ 
font-family: Verdana, Arial, Tahoma, Helvetica;
font-size:11px;
color: #000000;
}

H1 {
font-family:impact;
font-weight:normal;
font-size:46px;
color:#003399;
margin-left:25px;
margin-top:1px !important;
margin-top:5px;

 }

H2 {
font-family:impact;
font-weight:normal;
font-size:24px;
color:#003399;
margin-left:5px;
margin-top:1px !important;
margin-top:5px;

 }
 
 
H2.light {font-size:18px; margin:4px; color:#ffffff;}
H3 {font-size:16px; margin:3px; color:#003399;}
H4 {font-size:12px; margin-bottom:1px; margin-top:1px; color:#009966}

.ad {border:1px solid #000000;}
A:hover .ad, A:active .ad {border:1px solid #000000;}

A:Link,A:visited {color:#6633ff; text-decoration: none; font-weight: normal}
A:hover {color:#0000FF; text-decoration: underline; font-weight: normal}
A:active {color:#000000; text-decoration: none; font-weight: normal}

A.buttonlink:Link, .reciprocal a:link {color:navy; text-decoration: none;  font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 13px;}
A.buttonlink:visited, .reciprocal a:visited {color:navy; text-decoration: none;  font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 13px;}
A.buttonlink:hover, .reciprocal a:hover {color:#FFFFFF; text-decoration: none; }
A.buttonlink:active, .reciprocal a:active {color:#FFFFFF; text-decoration: none;}

A.menulink:Link {color:#000000; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 11px;}
A.menulink:visited {color:#000000; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 11px;}
A.menulink:hover {color:#0000FF; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 11px;}
A.menulink:active {color:#0000FF; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 11px;}

.div_curl { 
background:#ffffff;
background-image:url(/images/2/div_corner.gif);
background-repeat:no-repeat;

padding-top:10px !important; 
padding-left:40px;
padding-top:20px; 
padding-right:20px;
padding-bottom:10px;

text-align:left;
border-bottom:2px solid #003399;
border-right:2px solid #003399;

margin:0px 0px 10px 10px !important;
margin:0px 0px 20px 20px;
}

 /* T R B L */

.div_curl_dark { background:#394d9f;
background-image:url(/images/2/div_corner_dark.gif);
background-repeat:no-repeat;

padding-top:10px !important; 
padding-left:40px;
padding-top:20px; 
padding-right:20px;
padding-bottom:10px;

margin:0px 0px 10px 10px !important;
margin:0px 0px 20px 20px;

text-align:left;
color:white;

border-bottom:2px solid #003399;
border-right:2px solid #003399;}

.div_curl_dark P { color:#FFFFFF;}
.div_curl_dark A { color:#FFFFFF;}

.div_curl_dark H1 {
margin-top:-5px; 
color:#FFFFFF;
}

.div_curl_bottom {  
background-image:url(/images/footer.jpg);
background-position: center center;
height:50px;
margin:0px 0px 10px 10px !important;
margin:0px 0px 20px 20px;
}

.thin {
padding:10px;
background:#EEEEEE;
border:1px solid #000000;
border-bottom:2px solid #003399;
border-right:2px solid #003399;
text-align:left;
margin:10px;
margin-bottom:20px;
}

.alert{
color: #000000;
padding:10px;
background:#ffff00;
border:1px solid #000000;
border-bottom:2px solid #003399;
border-right:2px solid #003399;
text-align:left;
margin:10px;
margin-bottom:20px;
}

.logodiv {
width:90px;
height:90px;
overflow:hidden;
float:left;
}

.logoimg {
border:0;
height:90px;
width:90px;
}

.logoimg_home {
border:0;
height:90px;
width:90px;
float:left; 
margin:5px;
}
.top_int_dirs {
height:40px;
width:185px;
float:left; 
margin:3px;
}

.floatquotef {
background:#ffcc66;
background-image:url(/images/2/sand_tile.jpg);
border:1px solid black;
padding:5px;
width:360px;
float:right;
}

.listbody {
padding:5px;
text-align:left; 
height:90px; 
width:500px;
border-bottom: 1px solid #CEDEFC; 
overflow:hidden; 
float:left; 
margin:10px;
margin-top:0;
}

.listingA {font-size:14px; font-family:georgia;}

.banr_img {
height:60px;
width:160px; 
border:0px ;
margin-bottom:10px;
}

.partner, A.partner, A.partner:visited { color:green; }
A.partner:hover.visited,A.partner:hover { color:black; }

.standard {font-size:12px; margin:2px; margin-right:20px; color:#003399;}
.std_icon { border:0px;height:90px;width:90px;}
.std_link { color:#0000FF; font-size:12px;}
.businesslist {padding:2px;text-align:left; height:90px; border-bottom: 1px solid #CEDEFC; float:left; }
.icon_div { width:90px; border: 0px; height:90px; overflow:hidden; float:left; margin:4px; }



#head_left { background-image:url(http://webdesigners-directory.com/images/2/tile_leftfade.jpg);width:100px;height:281px;position:absolute;left:0;top:0; }
#head_right { background-image:url(http://webdesigners-directory.com/images/2/tile_sidefadeR.jpg);width:100px;height:281px;position:absolute;right:0;top:0; }
#head_center {background-image:url(http://webdesigners-directory.com/images/2/tile_layers2.jpg);background-repeat:repeat-x;text-align:center;}
#head_middle { position:relative;width:900px;height:311px;background:#394d9f;background-image:url(/images/2/title3_final.jpg);margin:0 auto; }

.link_box { width:150px;background:#eeeeee;border:1px solid #cccccc;padding:3px; margin-bottom:5px;}
.state_banner_div {width:690px;height:90px; border:0;margin:12px;margin-top:0; text-align:center; }
.state_banner { width:690px; height:90px;border:0; }

.city_head {background:##99ccff;background-image:url(/images/2/blue_texture_tile.gif);}




.home_form_container{
width:829;
height:340px;
margin-top:15px;
background-image:url(http://www.designquote.net/images/home_form_BG.jpg);
background-repeat:no-repeat;
padding:8px 8px 8px 110px;
text-align:center;

}

.signup_description{
float:left;
width:310px !important;
width:310px;
padding:10px;
text-align:right;
}

.three_steps{
font-size:16px;
font-weight:bold;
line-height:1.5;
}

.small_text{
font-size:10px;
}

.free_quotes_header{
font-size:24px;
color:#333399;
text-align:right;
font-weight:bold;
}

.form_columns_container{
width:370px !important;
width:390px;
float:left;
text-align:right;
}

.signup_form_fields1{
float:left;
width:190px !important;
width:210px;
padding:3px;
text-align:right;
}

.signup_form_fields2{
float:left;
width:150px !important;
width:160px;
padding:3px;
text-align:right;
}

.signup_form_email{
clear:both;
padding:0px 10px 10px 10px;
}


label {display: block;
  display: block;
  float: left;
  width: 90px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
	clear:both;
	  text-align: right;
		margin:1px;

}
.form_input {width:125px;}
.steps { color:#eee;font-size:50px;margin:5px; font-family:verdana;font-weight:bold;}
