.sitesFrame{
	border: 1px solid #D8D8D8;
	margin:10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background: #F7F7F7;
	float:left;
	color: #1F6D84;	
	width: 683px;
	vertical-align:middle;
}
.sitesFrame .website{
	border: 1px solid #E4E4E4;
	width: 325px;
	height: 72px;
	padding: 5px 5px 5px 5px;
	margin:3px 0px 3px 0px;
	background: #FFFFFF;
	overflow:hidden;
}
.sitesFrame .left{
	float:left;	
}
.sitesFrame .right{
	float:right;	
}
.sitesFrame img{
	float:left;
	vertical-align:middle;
	padding: 2px 8px 2px 2px;
}
.sitesFrame .titleDiv a{
	font-weight: bold;
	color: #549748;	
	text-decoration:none;
	overflow:hidden;
	float:left;
}
.keywords{
	overflow:hidden;
	height:18px;
	
}
.sitesFrame .website span.keywords{
	color:#549748;
	overflow:hidden;
	font-size:12px;
}
.sitesFrame .website span.desc{
	height: 37px;
	display: block;
}
.websiteSearch{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	width:705px;
	background:#f3f3f3;	
}
.websiteSearch div {
	float:left;
}
.websiteSearch input{
	margin:8px 0px 7px 10px;	
	width:277px;	
	border:1px solid #dddddd;
	background:#fff;
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman";
	text-align:left;
	color:#00497e;
	vertical-align:middle;
	padding:5px 0px 5px 0px;
	
}
.websiteSearch input.btnSearch {	
	background:#FAFAFA url(../images/ico.btnGoBg.gif) no-repeat scroll left bottom;
	border:1px solid #ABABAB;
	color:#000000;		
	padding:4px 10px 4px 25px;
	text-decoration:none;
	width:90px;

}
.websiteSearch input.error{
	background:#FDF1F1;
	border:1px solid #E8B098;
}
.websiteSearch input.radio{
	width:auto;
	background:none;
	border:none;
}
.websiteSearch div.sortDiv {
	color:#1F5F9A;
	text-align:left;
	font: normal 13px "Trebuchet MS",Georgia,"Times New Roman";
	padding:0px 0px 0px 0px;
	background:#EEE;
	margin:7px 0px 0px 10px;
	padding:5px 10px 5px 10px;
	vertical-align:bottom;
}
.websiteSearch div.sortDiv input{
	padding:0px;
	margin:0px;
}
.websiteSearch label {
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	vertical-align:middle;
}
.website ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:60px;
	height:10px;
	display:block;
	float:right;
	background:url(../images/userSite.ratingStar.jpg) repeat-x left top;
	position: relative;
	line-height:10px;
}
.website ul li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	height: 10px;
	line-height:10px;
	width:10px;
	left:0px;
}
.website ul li.currentRating {
	background: url(../images/userSite.ratingStar.jpg) left center;
	position: absolute;
	text-indent: -9000px;
	z-index: 1;
	line-height:10px;
}
.website ul li a {outline: none;display:block;width:12px;height: 10px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;margin:0px;}
.website ul li a.one {left:0px;}
.website ul li a.one:hover {width:12px;}
.website ul li a.two {left:12px;}
.website ul li a.two:hover {width:24px;}
.website ul li a.three {left:24px;}
.website ul li a.three:hover {width:36px;}
.website ul li a.four {left:36px;}
.website ul li a.four:hover {width:48px;}
.website ul li a.five {left:48px;}
.website ul li a.five:hover {width:60px;}
.website ul li a:hover{background: url(../images/userSite.ratingStar.jpg) left bottom;z-index: 2;left: 0px;}

#webNumpad {
	padding:0px;
	text-align:right;
}
.numberPad img {
	float:none;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.webLoader{ width:680px; border:1px solid #FAFAFA;background:#fff url(../images/grid.loader.gif) no-repeat center; height:450px;}