/* CSS Document */
/***************************************************
BASIC HTML STYLES
***************************************************/
body {
	
   	margin: 0; 
	padding: 0;
	background-color:#000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #FFFFFF;
	letter-spacing:-.02em;	
	text-align: center; /* for IE */
}
object { outline:none; margin:0px;padding:0px}

#flashcontainer {width:963px;height:331px;background-image:url(/images/main.jpg);background-repeat:no-repeat;background-position:center;}

#flashcontent {margin-left:10px;z-index:99}

p{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color:#FFFFFF;
}

p.ccv{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color:#000000;
}

.black_on_white
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color:#000000;
}

.popular {
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #B91E32;
	font-weight:bold;
}

.value {
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #009933;
	font-weight:bold;
}

H1 {
	font-size: 15px;
	color: #425AAD;
}

H1.PhoneChat
{
	font-size: 13px;
	color: #7DB2D2;
	margin-bottom: 0px;
	margin-top: 0px;	
}

h1.pageHeader{
	font-size: 15px;
	color: #B91E32;
	margin-bottom: 0px;
	margin-top: 0px;	
	font-variant: small-caps; 
	font-weight:bold;
}

H2 {
	font-size: 12px;
	color: #817E87;
}

H2.FaqH {
	margin-bottom: 0px;
	margin-top: 0px;	
	color:#333333;
}

H2.Dark {
	font-size: 12px;
	color: #000000;
}

H2.HowItWorks {
	font-size: 12px;
	color: #B91E32;
	font-variant: small-caps; 
}


a:link, a:visited {
color:#B91E32;
}

.section_headers
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #817E87;
}

.tdmain{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
}

.td-pf{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bottom_nav
{	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
}

a.bottom_nav:link, a.bottom_nav:visited
{    	
	color: #B91E32; 
}
.copyright
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #817E87;
	padding-top:5px;
	padding-bottom:15px;
}

.tdresults{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.tdjoin{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding:4px;
}

.tdjoin-header{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333; 
	background-color:#DDDDDD;
	padding:7px;
}

.btnGo{
	width:32px;
	height:19px;
	display:block;
	background-image:url(/images/btn_go.gif);
	background-repeat:no-repeat;
	border-left: 0px;	
   	border-right: 0px;
   	border-bottom: 0px;
   	border-top: 0px;
}



a.faq_h:link, a.faq_h:visited
{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 		
	color:#333333;
}




a.faq_q:link, a.faq_q:visited
{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 		
	line-height:200%;
	color:#CC0000;
}

.faq_a
{	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000000; 		
}



.site_map{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px; 			
}

td.city_header{	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px; 
	color: #eaca4f;
}

h1.city_header{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px; 
	color: #4596C8;
}

.city_numbers{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px; 
	color: #FFFFFF;
}

.city_text{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #ffffff;
}

.city_text_em{
	
  	color: #eaca4f;
}

.home_phone {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #eaca4f;
}

.tderror{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #B91E32;
}


.myaccountnav{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;		
		
}

a.myaccountnav:hover{color:#FFFFFF;}
a.myaccount:hover{color:#FFFFFF;}


.myaccounttdheader{
	
    background-color:#333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;	
	padding:4px;
}

.tdmainheader{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#333333;
	padding:3px;
}

.tdresultsheader{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#0E5BCD; 
}

#popupbox{
	
	width: 265px; /* Login Box Width */
	width: 263px !important;
  	height: 0px; /* Height initially 0 for slide out effect */
	padding-top: 5px; /*  Make the text not touching the top on the login box */  	
  	right:0px;
  	top:48px;
  	
 	background: #FFFFFF; /* Login Box background color.  */
  	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
  	/*border: solid #DEDEDE 1px; /* Makes a border around the login box */
  	
  	font-family: arial; /* Sets the font */
	z-index: 100;
  	
  }
  
  .balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
color:#000000;
text-align:center;
line-height: 18px;
z-index: 100;
background-color: white;
width: 298px;
}

.balloonstyle2{
position:absolute;
top: -250px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
color:#000000;
text-align:center;
line-height: 18px;
z-index: 101;
background-color: white;
width: 298px;
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
  
  	.login_box {font-size: 11px; color:#333; background-color:#FFFFFF; }	
	A.login_link:link, a.login_link:visited {font-size: 11px; color:#666; text-decoration: none; font-weight:normal}
	A.login_link:hover, A.login_link:active {font-size: 11px; color:#666; text-decoration: underline; font-weight:normal}
	.input { margin: 0; padding: 0; font-size: 10px; }

.main-content-table
{
	background-image:url(/images/main-bg3.jpg);
	background-color:#222222;
	background-repeat:repeat-x;
	background-position:top left;
}

.main-content-bg
{
	background-image:url(/images/main-bg3.jpg);
	background-color:#222222;
	background-repeat:repeat-x;
	background-position:top left;
}
	
.main-content
{
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:35px;
}

input.btn {   
  font: bold 11px 'trebuchet ms',helvetica,sans-serif;   
margin:2px;
 }  



	
	


