@charset "utf-8";
/* CSS Document */

/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#suggestions{ float:left;position: relative;margin-top:-65px; left:135px; width:420px; display:none;}

/* SEARCHRESULTS */
#searchresults { 
	margin-top:-5px;
	border-width:1px;
	border-color:#919191;
	border-style:solid; 
	width:410px; 
	background-color:#CCC; 
	font-size:10px; 
	line-height:14px; 
	box-shadow : #888 5px 10px 10px;
	-webkit-box-shadow : #888 5px 10px 10px;
	-moz-box-shadow : #888 5px 10px 10px;	
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	
}
#searchresults a:hover{
	text-decoration:none !important;
}
#searchresults ul{
	margin:0;
	padding-bottom:2px;
}
#searchresults li{
	margin:0;
	padding-bottom:2px;
}
#searchresult div.entity{cursor:pointer;}
.heading{margin-top:-5px;font-size: 18px;font-weight:500;color:#000000;text-shadow: 0px 1px 1px #999; line-height:20px}
#searchresults div.content-container{background:url(../pictures/rate-entity-bg.gif);height:95px;border-bottom:5px solid #AAA;cursor:pointer;}
#searchresults div.content-container:hover{background:#f3ecbe;height:95px;border-bottom:5px solid #AAA;cursor:pointer;}
#searchresults div.content{padding-top:10px;font-size:10px;width:390px;text-align:left;font-size:12px;}
#searchresults img {border: 5px solid #ccc;-webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;float:left;margin-top:5px; margin-left:10px; margin-right:15px;margin-top:auto;margin-bottom:auto;max-height:65px;}
#searchresults div.seperator { 
		font-size: 13px;
		color:#fff;
		text-shadow: 0px 1px 1px #999;
		height:40px;
		float:right; 
		width:370px;
		padding-left:10px;
		padding-top:10px;
		padding-right:30px;
		background-image:url(../pictures/icons/32/help.png); 
		background-repeat:no-repeat; 
		background-position:right;
}
div.seperator a:hover{
	 color:#f1f1f1;text-decoration:none !important; padding-top:100px;
}
/*
#searchresults a img { float:left; padding:5px 7px;}
#searchresults a span.searchheading { background-color:#a0a0a0;display:block; font-weight:500; padding:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; text-decoration:none; }
#searchresults a span { color:#555555; font-weight:500;}
#searchresults a:hover span { color:#f1f1f1;text-decoration:none !important; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff;}

#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }*/
.login_dialog{font-size:12px;}
.login_dialog input:text{ text-align:left;display:block;width:95%; padding: .4em; }


.ui-dialog .ui-dialog-titlebar-close { display: none; } 

.rate-inner input{
	font-size:16px;
}
.rate-inner input.text{
	text-align:left;
	width:400px;
	padding: .4em;
	margin-right:10px;
}

#rate-search h4 {
	font-size: 14px;
	font-weight:500;
	margin: 0 0 0.4em 0;
	color:#c00;
}

#rate-search a {
	color:#333;
	text-decoration: none;
}

#rate-search a:hover {
	color:#c00;
	text-decoration: underline;
}

#ratings-page{
	width:95%;
	margin-left:10px;
	font-size:12px;
	margin-top:0px;
	padding-top:0px;
	height:730px;
}
#ratings-page h3{
	margin-left:10px;
	font-weight:bold;
	margin-bottom:0px;
}
#inside {
width: 570px;
overflow: hidden;
position: absolute;
}

li.number-one{
	padding-top:0px;
	vertical-align:text-top;
	background: transparent url(../pictures/number-1.png) no-repeat 0px 0px;
	padding-left:40px;
	padding-top:5px;
	margin-left:-30px;
	padding-bottom:15px;
}
li.number-two{
	padding-top:0px;
	vertical-align:text-top;
	background: transparent url(../pictures/number-2.png) no-repeat 0px 0px;
	padding-left:40px;
	padding-top:5px;
	margin-left:-30px;
	padding-bottom:15px;
}

#ratings-page-inner{
	width:10000px;
}
#ratings-page-inner .piece{
	width:560px;
	margin-right:100px;
	padding-left:10px;
	float: left;
	overflow: hidden;
}

#ratings-page-inner input.text{
	width:250px;
	font-size:12px;
	height:15px;
	padding:6px;
}

#ratings-page-inner table{
	font-size:12px;
}

#ratings-page-inner h4{
	color:#f6931f;
}
#ratings-page-inner .recommend{
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}
#ratings-page-inner .slider{
	height:20px;
	margin-top:22px;
	width:88%;
}
#ratings-page-inner .comments{
	margin-top:20px;
}
#ratings-page-inner .comments div{
	margin-top:10px;
}
.pages{
	width:5px;
	cursor:pointer;
}
.pages:hover{
	text-decoration:underline;
}
#pages{
	margin-left:25px;
	font-size:12px;
	font-weight:800;
}

#ratings-page-inner .comments div textarea{
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:12px;
	width:88%;
	height:100px;
	margin-bottom:40px;
	overflow:hidden;
}
#ratings-page-inner .comments1 div textarea{
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:12px;
	width:88%;
	overflow:hidden;
	height:100px;
	margin-bottom:40px;
}
#ratings-page-inner .percentage{
	color:#f6931f;
	float:right;
	font-size:14px;
	font-weight:bold;
	margin-top: 5px;
}