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

 body, P, li, td {
     font-family : Verdana, Arial, Tahoma, Helvetica;
     font-size : 11px;
	
  }
  img {
    border : 0;
  }
.table_small {
     font-family : Verdana, Arial, Tahoma, Helvetica;
     font-size : 11px;
  }
#purple_box {
     margin : 0 15px;
     padding : 20px;
     background : #9933ff;
     font-size : 11px;
     width : 248px !important;
     width : 288px;
		 height:104px !important;
		 height:144px;		 
		 background-image:url('/images/buttonpurple.jpg');
  }
#purple_box a {
     color : #ffffff;
     text-decoration : underline;
  }
#purple_box a:hover {
     text-decoration : none;
  }
#orange_box {
     margin : 0 15px;
     padding : 20px;
     background : #ffcc33;
     font-size : 11px;
     width : 248px !important;
     width : 288px;
		 height:104px !important;
     height:144px;
		  background-image:url('/images/buttonorange.jpg');
  }
#orange_box a {
     color : #f99800;
     text-decoration : underline;
  }
#orange_box a:hover {
     text-decoration : none;
  }
#provider_menu {
  margin : 0;
  background : #e7d1af;
  padding : 5px;
	border:0;
}  
#client_menu {
  margin : 0;
  background : #d7c2ed;
  padding : 10px;
  border-top: 1px solid #7700f8;
  border-bottom: 1px solid #7700f8;
  font-size: 11px;
}
#rate-this-lead {
  visibility : hidden;
  float : right;
  width : 300px;
  z-index : 100;
  margin-top : 5px;
  border : 1px solid #cccccc;
  border-bottom-width : 2px;
  background : #efefef;
  padding : 10px;
  font : 11px verdana;
}
  
H1 {
     font-size : 18px;
  }
h2 {
     font-size : 14px;
     margin : 6px 0 20px 0;
  }
H3 {
     font-size : 13px;
     margin-bottom : 10px;
     color : navy;
  }
H4 {
     font-size : 12px;
     margin-bottom : 1px;
     color : #009966;
  }
.ad {
     border : 1px;
     border-color : #000;
     border-style : solid;
  }
A:hover .ad, A:active .ad {
     border : 1px;
     border-color : #ccc;
     border-style : solid;
  }
A:link {
     color : #330099;
     text-decoration : none;
     font-weight : normal;
  }
A:visited {
     color : #330099;
     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;
  }

input, textarea, select {
  font-family : arial, sans-serif;
  font-size : 12px;
  margin: 1px;
}
button {
  padding : 3px;
  font-family : arial, sans-serif;
  font-size : 14px;
}
.disabled {
  border : 1px solid white;
  font-weight : normal;
  color : black;
}


table {
  border-collapse : collapse;
}

th {
  background : #efefef;
  padding : 3px;
  font-size : 12px;
  font-weight : bold;
}
  
TD {
     font-family : Verdana, Arial, Tahoma, Helvetica;
     font-size : 13px;
     color : #000000;
  }
  
.icon {
     border : 1px solid #1e9e3c;
     background-color : #c2f8ce;
     width : 45px;
     height : 17px;
     font-size : 9px;
  }
.got_button {
     border : 1px solid #1e9e3c;
     background-color : #c2f8ce;
     height : 17px;
     font-size : 9px;
  }
.error {
     color : red;
  }

.info_box {
     background : #9999ff;
     border : 1px solid black;
     margin : 2px;
     padding : 6px;
  }
.info_input {
     border : 1px solid black;
     background : #eeeeee;
  }
.response_box {
     background : #c9c9c9;
     border : 1px solid black;
     margin : 2px;
     padding : 6px;
  }
.alert_box {
     background : yellow;
     border : 1px solid black;
     margin : 2px;
     padding : 6px;
  }
.kill_button {
     width : 16px;
     height : 16px;
     border : 0;
     background : url('/images/b_drop.png');
  }
.bold_listing_display_name {
     color : blue;
     text-decoration : none;
     font-size : 10px;
  }

.cityletter {
     font-size : 9px;
  }

	
A.main_menu, A.main_menu:visited {font-size:14px; font-weight:bold; font-family : Tahoma, Helvetica; }

.note {
  float : right;
  width : 200px;
  margin : 5px;
	margin-top:2px;
  background : #ffff99;
  clear : both;
  font : 11px arial;
}

/* START Peter's CSS Salad */

/* START new form (index.cfm and client_home_1c.cfm) layout */
.home_form_container{
width:829;
height:330px;
margin-top:15px;
background-image:url(/images/home_form_BG.jpg);
background-repeat:no-repeat;
padding:8px 8px 8px 110px;
}

.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:30px;
color:#865207;
text-align:right;
}

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

.signup_form_fields1{
float:left;
width:150px !important;
width:180px;
padding:10px 10px 0px 10px;
text-align:right;
}

.signup_form_fields2{
float:left;
width:170px !important;
width:190px;
padding:10px 10px 0px 10px;
text-align:right;
}

.signup_form_email{
clear:both;
padding:0px 10px 10px 10px;
}
/* END new form (index.cfm and client_home_1c.cfm) layout */

/* START new designer form layout */

.designer_form_container{
width:811;
height:350px;
margin-top:15px;
background-image:url(/images/designer_form_BG.jpg);
background-repeat:no-repeat;
padding:8px 8px 8px 10px;
}

.designer_form_fields1{
float:left;
width:415px !important;
width:415px;
text-align:right;
}

.designer_form_fields2{
float:left;
width:350px !important;
width:360px;
text-align:right;
padding:0px 0px 0px 20px;
}

/* END new designer form layout */

/* START FAQ styles */

.FAQ_answers{
text-align:left;
}

.quick_summery{
float:right; 
padding: 0px 14px 14px 14px; 
margin:10px; 
background-color:#fdbb5d;
background-image:url(/images/TL-DR.jpg);
background-repeat:no-repeat;
width:300px;
}

.float_left_500{
float:left;
width:480px;
margin:0px 20px 0px 0px;
}

/* END FAQ styles */

/* END Peter's CSS Salad */
