#phone table#vfm_best{
	table-layout: fixed;
	width: 540px;
	border-collapse:collapse;
	padding:0;
	margin: 0;
border: 2px solid #0099CC;
color:#0099CC;
font-weight:bold;
}

table#vfm_best td.best1 {	width:130px; }
table#vfm_best td.best2 {	width:240px; }
table#vfm_best td.best3 { 	width: 170px; }

table#vfm_best th {
height: 25px;
vertical-align:middle;
padding-right: 10px;
text-align:right;
color: red;
font-weight:bold;
	text-transform:uppercase;

	font-size:0.8em;
	background-color: #0099CC;
	color: #fff;
border: 1px solid #fff;

}
table#vfm_best td {
	/* 	border: 1px solid #888; */
	border: 1px solid #33ccff;
	vertical-align:middle;
	height: 25px;
	padding-left: 10px;
}
table#vfm_best td span {
	color: #f00;
	font-weight:bold;
}
table#vfm_best td.vfm_container, table#vfm_best_side td.vfm_container {
	text-align:center;
	background-color:#fff;
	vertical-align:middle;
	height: 96px;
	padding: 0;
	margin: 0 auto;
}

.vfm_best_button {
}
.vfm_best_button a.btnchoose {
margin-top: 15px;
border-color: red;
display:block;
background:transparent url(img/btn_choose.gif) no-repeat scroll 0 top;
text-align: center;

}
.vfm_best_button a.btnchoose:hover {
	background-position: 0px -27px;
}

table#vfm_best_side td {
	width: 120px;
	vertical-align:top;
	color:#336666;
	float:left;
	padding:0px 0px 0px 4px;
	margin:0;
	line-height: 14px;
}
table#vfm_best_side td strong {
	color: #f00;	
}

table#vfm_best_side td img {
	padding-top:10px;
	float:right;
}

.vspacer { height:40px; }

.vfmscore {
	display:block;
	background: transparent no-repeat url('img/vfm2.jpg') 0 0;
	height:96px;
width: 96px;
	padding:0;
	margin:0;
/*padding-top: 31px; */
line-height:95px;
text-align: center;
border: 0px solid #bbb;
	margin: 0 auto;

}
div.vfmscore span{
text-align: center;
color: #f00;
font-family:Tahoma, Geneva, sans-serif;
font-size: 1.6em;
font-weight:bold;
letter-spacing:90%;
}



















.vfm3list { 
	border-top: 1px solid #EEE;
margin: 0;
padding: 0;}


ul.vfm3list li {
	display:block;
	list-style: none;
	border-bottom: 1px solid #EEE;
 min-height: 24px;
/* padding-bottom: 2px; */
 margin:0px;
 padding:0px;
 padding-left: 3px;
 

}

ul.vfm3list a:hover { 
text-decoration:none;
}

ul.vfm3list li {
	clear:both;
	padding:4px 4px;
}

ul.vfm3list li h5,  ul.vfm3list li h4 {
color:#366;
font-weight:bold;
float: left;
padding:0px;
margin:0px;
/* padding-top: 4px; */
}
ul.vfm3list li h4 {
color:#f00;
font-size: 1.1em;
}

ul.vfm3list li span {
font-weight:normal;
color: #999;
display:block;
line-height:1.0em;
padding-top: 1px;
}

ul.vfm3list li p {
clear:both;
font-weight:normal;
color: #966;
display:block;
line-height:1.0em;
margin:0px;
padding-top: 1px;
line-height:1.1em;
}

/*
.rating_text a:hover, .rating_text span a:hover {
	color: #f00;
	text-decoration:none;
}*/


/*ul.vfm3list li p { */
h6.rating-box {
display:block;
padding:0px;
margin:0px;
font-size:1.5em;
vertical-align:middle;
color: #fff;
background-color:#b6b6b6;
padding: 0px 3px;
margin-top: 0px;
font-weight:normal;
float: right;
border: 1px solid #888;
height: 22px;
line-height:22px;
}

h6.rating-box-hover {
background-color:#066;
border: 1px solid #03F;

}
.rating-list-hover {
background-color:#f0f0f0;
cursor:pointer;
border-left: 0px solid #066;
} 

