body{
margin:0 0 0 0;
background-color:white;
}
a{
color:#0000cc;
}
td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
}
.head_w{
	font-size : 17pt;
	color : White;
}
.link a{
	color : #3366aa;
	font-size : 8pt;
}

.hlink {
	CURSOR: hand;
	BORDER-BOTTOM: 1px dashed White;
	ZOOM: 1.0;
	TEXT-DECORATION: none;
	color : White; 	font-size : 11px;
}
A.hlink {
	CURSOR: hand;
	BORDER-BOTTOM: 1px dashed White;
	ZOOM: 1;
	TEXT-DECORATION: none;
	color : White; 	font-size : 11px;
}
A.hlink:hover {
	CURSOR: hand;
	BORDER-BOTTOM: 1px dashed White;
	ZOOM: 1;
	TEXT-DECORATION: none;
	color : White;
	font-size : 11px;
	
}
ul.services{
padding:0 0 0 14px;
margin:0 0 0 0;
}
li {
list-style-type:square;
}
.services li{
		color: #3366aa;		
	line-height : 13px;
	}
.cat {
	color : #3366aa;
	font-size : 110%;
	font-weight : bold;
}
.cat A{
	color : #3366aa;
	font-size : 110%;
	font-weight : bold;
	
}
.subcat {
	color : Black;
}
.subcat A{
	color : Black;

	text-decoration : none;
}
.subcat A:HOVER{
	color : Black;

	text-decoration : underline;
}



.alph A{
	color : #3366aa;
}

.hbrand A, div.hbrand  {
	color : #ff8b00;
	font-size : 120%;
	font-weight : bold;
}
.hwhite {
	font-weight : bold;
	color : White;
	padding-left : 10px;
}
a {
	color : #3366aa;
}	
.tday {
	font-size : 10px;
}

.tabl_class TD{
	font-size : 72%;
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
}
/* vlz = */
/*
					case 1: $size='+1';break;
					case 2: $size='+0.5';break;
					case 3: $size='+0';break;
					default: $size='+0';
*/
.cat_level1{font-size:150%;}
.cat_level2{font-size:130%;}
.cat_level3{font-size:100%;}
.cat_level_default{font-size:100%;}

span.SpinxExcerpts{
 background-color:yellow;
}
span.SpinxFilterSel{
	font-weight:bold;
}
		.service_top{		 background-color:#e0f0e0;		}
		.service_bold{		 font-weight: bold;		}
		.odd_row{background-color:#fbfbfb;}
		.even_row{background-color:#f0f0f0;}

span.count{
font-weight:bold;
color:#CCCCCC;
}
  .submitLink{
   color: #3366aa;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
  }


.cat_bottom {
	padding-top : 10px;
	padding-bottom : 10px;
}
.ratings  th{
  font-size:x-small;
}
.ratings {
  margin-top: 15px;
  width: 728px;

}
.ratings form {
  display: inline;
}
.ratings form select {
  color: #AF7817;
}
.ratings form textarea {
  width: 100%;
}
