div.sqrvts{
	width:604px;
	height:206px;
	border:1px solid #ccc;
	background:url(/directory/images/bckvtes.gif) no-repeat;
	margin-top:3px;
	overflow:hidden;
}

div.dsg1{
	border:1px solid #D7E7FF;
}

div.sqrvts div.sqr{
	   width:604px;
	   height:173px;
	  overflow:auto;
}

div.sqrvts div.tptit{
	padding:0px 1px;
	background:transparent url(/directory/images/vtitback.gif) repeat-x;
	height:29px;
}

div.dsg1 div.tptit{
	background:transparent url(/directory/images/vtitback2.gif) repeat-x;
}

div.sqrvts div.tptit img{
	 float:right;
	 margin-right:3px;
}

div.sqrvts div.tptit h1{
	 margin:0;
	 font-size:12px;
	 margin-left:3px;
     padding-top:3px;
}

div.dsg1 div.tptit h1{
	color:#036;
}

div.sqrvts div.row{
	margin:5px 4px;
	overflow:hidden;
}

div.sqrvts div.row a:link,div.sqrvts div.row a:visited,div.sqrvts div.row a:hover,div.sqrvts div.row a{
	text-decoration:none;
}

div.sqrvts div.row span{
	float:left;
}

div.sqrvts div.row span.col1{
	width:39px;
	height:39px;
	text-align:center;
	margin:0px 5px;
}

div.sqrvts div.row span.col1 p{
	margin:11px 0px;
}

div.sqrvts div.row span.col2{
	 width:380px;
	 height:39px;
	 overflow:hidden;
}

div.sqrvts div.row span.col3{
	width:48px;
}

div.sqrvts div.row span.col3 p{
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin:0px 5px;
}

div.sqrvts div.row span.col4{
	 width:420px;
}

div.sqrvts div.row span.col4 p{
	margin:0;
	font-size:10px;
	font-weight:bold;
}

div.sqrvts div.row span.col2 p{
	margin:0;
	font-size:11px;
}

div.sqrvts div.row span.vt1{
	background:url(/directory/images/circle.gif) no-repeat;
}

div.sqrvts div.row span.vt1 p, div.sqrvts div.row p.vsts{
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

div.sqrvts div.row p.vsts{
	 color:#06C;
}

div.sqrvts div.brk{
	clear:left;
	text-align:center;
}

.bad a:link,.bad a:visited,.bad a:hover,.bad a{
	 color:#C00;
}

.subcats a{
	 color:#033;
	 font-weight:bold;

}