html, body {
    font-family: Arial, Verdana, "MS Trebuchet", sans-serif;
    font-size: 1lo2px;
    color: #303030;
    /*letter-spacing: 0.2pt;*/
    line-height: 19px;a
    text-align: justify;
    background: #ffffff url('../images/background.png') no-repeat;
    background-position: center 100px;
}




#container
{
    width: 1204px;
margin-left: auto ;
margin-right: auto ;
}

#banner
{
position: absolute;
top: 30px;
left: 43px;
}

#google_search_01
{
position: absolute;
top: 230px;
right: 43px;
}

h1
{
font-size: 28px;
font-weight: bold;
background: #cbcbcb;
 color: #303030;
 margin-bottom: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-top: 0px; 
 line-height: 28px;a
}

#watable h1
{
font-size: 28px;
font-weight: bold;
background: #cbcbcb;
 color: #303030;
 margin-bottom: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-top: 0px; 
 line-height: 28px;a
}

#template
{
    width: 1200px;
    height: 201px;
    margin-top: 20px;
margin-left: auto ;
margin-right: auto ;
background: url('../images/header.png') repeat-x;
text-align: right;
font-size: 57px;
font-family: arial;
color: #111111;
}

#template_title
{
position: relative;
top: 80px;
right: 20px;
color: #9a0406;
font-weight:900;
}


#template_title a
{
color: #9a0406;
font-weight: bold;
text-decoration: none;
}

#template_title2
{
font-size: 18px;
position: relative;
top: 98px;
right: 21px;
color: #9a0406;
text-decoration: none;
}

#template_title2 a
{
font-size: 28px;
color: #9a0406;
text-decoration: none;
}


#logindiv
{
position: absolute;
right: 32px;
z-index: 10;
background: #cbcbcb;
border-width: 2px;
border-style: solid;
border-color: #5b5b5b;
color: #303030;

display: none;
}

#loginok
{
position: absolute;
right: 32px;
z-index: 10;
border-width: 2px;
border-style: solid;
border-color: #5b5b5b;
color: #303030;
background: #cbcbcb;
display: none;
}


#login_cazz_ie8
{
text-align: left;
}

#login input.logintext {color: #303030; background: #ffffff; border: 1px solid #5b5b5b;}
#login input.loginbutt {color: #303030; background:#bababa; border: 2px outset #5b5b5b;}
#login input.loginbutt:hover {color: #303030; background:#dcdcdc; border: 2px outset #5b5b5b;}



#account
{
display: none;
}

.nt
{
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  color: #303030;
  text-decoration: none;

}

#menulogged
{
display: none;
}



.condition
{
font-size: 12px;
}

#menu
{
position: relative;
top: 141px;
width: 676px;
height: 20px;
margin-left: auto ;
margin-right: auto ;
/*position: relative;
left: 524px;*/
background: url('../images/back_menu.png') no-repeat;
text-align: right;
font-size: 13px;
font-family: arial;
font-weight: bold;
color: #eeeeee;
}

#menu a {background:#3d3d3d; font-weight: bold; color: #ffffff; text-decoration: none;}
#menu a:visited {background:#3d3d3d; text-decoration: none; color: #ffffff }
#menu a:hover {background:#3d3d3d; color: #ffffff; text-decoration: underline; }

#menuleft {
  margin-top: 2px;
  margin-bottom: 15px;
  margin-left: 0px;
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  color: #303030;
  text-decoration: none;
}

#menuleft a {

  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  text-decoration: underline;
}
#menuleft a:visited {
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  text-decoration: underlilne;
}

#menuleft a:hover
{
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  background: #cbcbcb;
  text-decoration: underline;

}

#tablemenuleft 
{
position: relative;
top: 22px;    
width: 175px;
    height: 501px;
margin-left: auto ;
margin-right: auto ;
  background: #cbcbcb;
  border: solid;
  border-color: #5b5b5b;
  border-width: 2px;
  font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding-left: 8px;
color: #303030;}

#tablemenuleft a
{
  color: #9a0406;
}


#advexttable
{
background: #cbcbcb;
border: 2px solid #5b5b5b;
 font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#advexttable tr
{
background: #cbcbcb;
border: 2px solid #5b5b5b;
 font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #0000CC;
}


#advexttable td a
{
  color: #9a0406;
}

H2
{
 font-size: 14px;
 font-family: verdana;
 text-decoration: underline;
 color: #9a0406;
 font-weight: bold;
 margin-bottom: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-top: 0px;
}

H2 a
{
 font-size: 14px;
 font-family: verdana;
 text-decoration: underline;
 color: #9a0406;
 font-weight: bold;
 margin-bottom: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-top: 0px;

}

span.smalltitle
{
font-size:14px;
}


#registertab
{
background: #cbcbcb;
border: 2px solid #5b5b5b;
 font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#registertab td
{
background: #cbcbcb;
 font-size: 15px;
  font-family: verdana;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#manadvert
{
background: #cbcbcb;
border: 2px solid #5b5b5b;
 font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#manadvert td
{
background: #ffffff;
border: 2px solid #5b5b5b;
 font-size: 15px;
  font-family: verdana;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}




#surfcatdiv
{
  position: relative;
  top: 20px;
  background: #cbcbcb;
  border: solid;
  border-color: #5b5b5b;
  border-width: 2px;
}

#surfcatdiv a
{
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  text-decoration: none;
}

#surfcatdiv a:visited {
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  text-decoration: none;
}

#surfcatdiv a:hover
{
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  background: #cbcbcb;
  text-decoration: underline;
}


#surfcattable
{
  position: relative;
  top: 20px;
  left: -3px;
  background: #cbcbcb;
  border: 2px solid #5b5b5b;
  font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#surfcattable tr
{
  background: #cbcbcb;
  border: 0px solid #5b5b5b;
  font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#surfcattable td
{
  background: #cbcbcb;
  border: 0px solid #5b5b5b;
  font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#surfcattable a
{
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  text-decoration: none;
}

#surfcattable a:visited {
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  text-decoration: none;
}

#surfcattable a:hover
{
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #9a0406;
  background: #cbcbcb;
  text-decoration: underline;
}


.tabletitle
{
  background: #cbcbcb;
  border: 1px solid #5b5b5b;
  font-size: 15px;
  font-family: verdana;
  font-weight: bold;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#click a
{
 color: #0000ff;
 text-decoration: underline;
}


.freetext
{
position: relative;
top: 22px;
  align: center;
  background: #cbcbcb;
  border: 2px solid #5b5b5b;
  font-size: 15px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

.freetext h2
{
text-decoration: none;
color: #303030;
}

.freetext h1
{
text-decoration: none;
color: #303030;
}


.freetext a
{
  color: #9a0406;
}

.freetextbig
{position: relative;
top: 22px;
  background: #cbcbcb;  
top: 3px;
  align: center;
  border: 2px solid #5b5b5b;
  font-size: 25px;
  font-family: verdana;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
    /*letter-spacing: 0.2pt;*/
    line-height: 30px;
    text-align: justify;
}


#watable
{
  background: #cbcbcb;
  border: 2px solid #5b5b5b;
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#watable tr
{
  background: #cbcbcb; 
  border: 2px solid #5b5b5b;
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#watable td
{
  background: #cbcbcb; 
  border: 0px solid #ffffff;
  font-size: 14px;
  font-family: verdana;
  line-height: 16px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
}

#watable td a
{
  color: #9a0406;
}


#mainslogan
{
 font-size: 22px;
  font-family: verdana;
  background: #cbcbcb; 
  line-height: 22px;
  overflow: hidden;
  padding: 2px;
  padding-left: 8px;
  color: #303030;
  }


.cattitle {
    position: relative;
    top: 8px;
    font-size:30px;
    font-weight: bold;
    color: #FFffff;
    text-decoration: none;}

.textwinner1
{
position: relative;
top: -18;
font-size: 50px;
text-align: center;
}

.text2
{
font-size: 18px;
}


#state {display: none;}
#province {display: block;}
#city {display: block;}
#tellstate {display: none;}
#tellcounty {display: block;}
#tellprovince {display: none;}
#tellcity {display: none;}

#question
{
font-size: 18px;
text-align: center;
}

#gotoresults input.gotoresultsbtn {color: #ffffff; background:#00d2f1; border: 2px outset #00f2f1; font-size: 20pt}
#topage2form input.standardbtn {color: #ffffff; background:#00d2f1; border: 2px outset #00f2f1; font-size: 24pt}

