
/*
Title:  ORBIT SPIN MASTER CSS
*/

/* @group COMMON / MISC */
html, body, form, h1, h2, h3, h4, h5, h6, p, ul, li {
 margin:0;
 padding:0;
 }
a {
 text-decoration:none;
 color: #adb9bc;
 font-size: 14px;
 }
a:hover {
	text-decoration: underline;
}
img, a img {
 border:none;
 }
ul {
 list-style:none;
 }
h3 {
 overflow:hidden;
 }
.submit {
 cursor:pointer;
 }
body {	
	font-size: 11px;
	}
.container {
	position: relative;
	width: 910px;
	margin:0 auto;
}
.containerInner {
  	margin: 0 20px
}
  
/* @end */

/* @group HEADER */

#header {
	position: relative;
	top: 0;
	font-family:tahoma, arial, verdana;
	width: 100%;
	font-weight: bold;
	overflow: visible;
}
#headerLogo a {
	position: absolute;
	right: 500px;
}
  
/* @end */


/* @group HEADER LINKS */

#headerLinks {
	padding:10px 0 20px 0;
	text-align:right;
	color:#acacac;
		font-size:9px;
}

#headerLinks ul li {
	float:right;
		font-size:9px;
}

#headerLinks a, #headerLinks a:visited {
	padding:0 5px 2px 5px;
	color:#acacac;
	font-size:9px;
}

#headerLinks .firstlink {
	border-left:solid 1px #acacac;
}

#headerLinks .lastlink {
	border-right:solid 1px #acacac;
}

#headerLinks a:hover {
	color:#acacac;
}
  
/* @end */

/* @group HEADER BANNER */

#headerBanner {
	background: url(images/background_Header.jpg) 0 0 repeat-x;
 	height: 100px;
}
#headerLogo p {
	visibility:hidden
}
  
/* @end */

/* @group HEADER BAR */

#headerBar {
  	background: url(images/bg_headerBar.jpg) 0 0 repeat-x;
  	display: block;
  	position: absolute;
  	top: 130px;
	background-color: #adb9bc;
	height: 45px;
	width: 100%;
	letter-spacing: .05em; 
	font-weight: normal;
	padding: 0;
	margin: 0;
	border-top: 1px solid #aaa;		
	}
  
/* @end */

/* @group HEADER SEARCH */

#headerSearch {
	display:block;
	position: absolute;
  	top: 6px;
  	right: 0;
	padding:0;
	margin: -6px 0 0;
}
	#headerSearch .textbox {
		width:100px;
}
	#headerSearch .select {
		width:125px;
}
/*	
#headerMenu .submit {
		width:25px;
		height:22px;
		border:none;
		color:#fff;
		font-weight:bold;
		font-family:tahoma, arial, verdana;
		background:url(images/searchSubmitBg.gif) 0 0 no-repeat;
}
*/
  
/* @end */

/* @group HEADER MENU */

#headerMenu {
	padding: 0;
}
	#headerMenu ul li {
		float:left;
		background-color: #111;
}
	#headerMenu a, #headerMenu a:visited {
 	   	background: #adb9bc url(images/bg_headerBar.jpg) 0 0 repeat-x;
  		float: left;
		height: 15px;
  		margin: 0;
  		display:block;
		padding: 15px 9px 15px 9px;
		font-size:11px;
		font-weight:bold;
		color:#555;
		letter-spacing: 1px;
}
	#headerMenu a:hover {
		text-decoration: none;
 	   	background: #00aeef url(images/bg_headerBarHover.jpg) 0 0 repeat-x;
 	   	color:#fff;
}
	#headerMenu .midlink {
		border-left: 1px solid #aaa;
}
	#headerMenu .firstlink {
		border-left: 1px solid #aaa;
}
	#headerMenu .lastlink {
		border-right:  1px solid #aaa;
		border-left: 1px solid #aaa;
}
	#headerMenu #current {
  	background: none;
  	background-color: #fff;
  	color: #00aeef;
}
	#headerMenu form {
	padding-top: 10px;
}
  
/* @end */

/* @group HEADER CONTENT */

#headerContent {
	position:relative;
	top:  60px;
	margin: 0 auto;
	padding: 0;
	width: 950px;
}

#promo {
  background: #adb9bc;
	 height: 180px;
		float:left;
		margin: 0;
		padding: 0;
		width:610px;
}
  
/* @end */

/* @group HEADER LOGIN */

#login {
 	background: url(images/bg_login.jpg) 0 0 no-repeat;
	width: 279px;
	margin: -2px 0 10px -8px;
	font-family: 'trebuchet ms', verdana, helvetica;
	height: 198px;
	padding: 4px 0 0;
}
	#login h3 {
  		margin: 16px 0 0 30px;
 		text-indent: -2000px;
		width: 153px;
		height: 19px;
		font-family: tahoma, arial, verdana;
		background: url(images/heading_MemberLogin.jpg) 0 0 no-repeat;
  }
	#login table {
		margin-top: 20px;
  		width: 200px;
}
	#login th {
		color: #666;
  		font-weight: bold;
  		font-size: 12px;
  		padding-left: 30px;
		padding-bottom: 4px;
		text-align: left;
		text-transform: uppercase;
 }
	#login td {
		color: #666;
  		font-weight: bold;
  		font-size: 12px;
		padding-bottom: 4px;
		text-align: left;
 }
	#login .textbox {
		padding: 0;
		width: 140px;
		height: 18px;
		border: 2px solid #adb9bc;
		background: #e8e9ef;
}
	#login a, #login td a,
	#login a:visited,
	#login p {
		font-size: 12px;
		color: #00aeef;
		font-weight: bold;
		font-family: arial, tahoma, verdana;
}
	#login a:hover {
		text-decoration: underline;
 }
	#login p {
	  padding-left: 10px;
		color:#000;
		text-align: left;
}
	#login .submit {
		width: 70px;
		height: 39px;
		border: none;
		color: #fff;
		font-size: 12px;
		font-family: tahoma, arial, verdana;
		background: url(images/btn_login.jpg) 0 2px no-repeat;
}
	#headerLogin ul {
		padding: 5px 0 0 15px;
}
	#login ul li {
		display:block;
		padding:0 5px 8px 12px;
		font-family:arial, tahoma, verdana;
		font-size:12px;
		text-transform:capitalize;
		background:url(images/userLoginListStyle.gif) 0 6px no-repeat;
}
	#login ul li a, #login ul li a:visited {
		color:#00aeef;
		font-weight:bold;
}
	#login ul li a:hover {
		text-decoration:underline;
}

/* @end */

/* @group CONTENT */

#content {
  	position:relative;
 	clear: both;
	margin: 0 auto;
 	padding: 0;
	width: 950px;

}
  
/* @end */

/* @group INNER CONTENT */

#innerContent {
	float: left;
	margin: 80px 0 60px 0; 	
	padding: 0;
	width: 620px;
}
  
/* @end */

/* @group RANDOM VIDEOS */

#random2 {
	left:155px;
	background-position:-137px 0;
}
		#random3 {
			left:310px;
}
	.randomVideo {
		font-family:arial, tahoma, verdana;
		font-size:11px;
}
		.randomVideo a, .randomVideo a:visited {
			color:#363636;
			font-weight:bold;
			text-decoration:underline;
}
		.randomVideo .view {
			padding:0 0 7px 2px;
}
		.randomVideo .desc {
			font-size:10px;
			color:#7c7c7c;
			overflow:hidden;
}
  
/* @end */

/* @group SHOW VIDEOS */

.showVideo {
	background: url(images/icon_video.jpg) 0 0 no-repeat;
	color:#333;
	float: left;
	font-family:tahoma, arial, verdana;
	height: 265px;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 145px;
}

.showVideo a.inv {
	display: block;
	width: 145px;
	height: 94px;
	text-indent: -2000px;
} 

.showVideo_title {
display: block;
height: 30px;
 margin-top: 2px;
margin-bottom: 10px;
}
.showVideo_cat {
 font-size: larger;
 margin-top: 100px;
	padding:8px 0 0 0;
	text-align:right;
 }
	.showVideo_cat a, .showVideo_cat a:visited, .showVideo_cat a:hover, .showVideo_cat span {
		font-weight:bold;
		color:#00aeef;
}
.showUser {
padding:0;
}
.showUser a {
color: #999;
font-size: larger;
font-weight: bold;
 }
.showVideo_title a,
.showVideo_title a:visited,
.showVideo_title a:hover {
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.showVideo_desc {
	padding: 10px 0 0 0;
	height: 32px;
	display: block;
}
.showVideo_posted {
	padding: 0;
}
.showVideo_posted b {
		color:#00aeef;
font-weight: bold;
}
.showVideo_posted a, .showVideo_posted a:visited, .showVideo_posted a:hover {
	color:#00aeef;
	font-size: 10px;
}
.showVideo_datePosted {
	color:#999;
padding-top:5px;
 }
  
/* @end */

/* @group USER VIDEOS */

.usersVideos {
	padding:10px;
	font-family:'trebuchet ms', tahoma, arial;
	font-size:15px;
	font-weight:bold;
}
	.usersVideos ul,
	.usersVideos li {
		padding:0;
		margin:0;
		line-height:15px;
}
	.usersVideos a,
	.usersVideos a:visited {
		font-family:tahoma, arial, verdana;
		font-size:11px;
		font-weight:normal;
		color:#005CD3;
}
	.usersVideos a:hover {
		text-decoration:underline;
}
  
/* @end */

/* @group VIDEO UPLOAD */

#uploadVideo {
	padding:10px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#333;
}
	#uploadVideo p {
		padding:0 0 20px 0;
		text-indent:11px;
}
	#uploadVideo th {
		text-align:left;
		vertical-align:text-top;
		width:125px;
}
	#uploadVideo td {
		padding:0 0 5px 0;
}
	#uploadVideo .textbox,
	#uploadVideo .select,
	#uploadVideo .file {
		font-size:11px;
		font-family:tahoma, arial, verdana;
}
	#uploadVideo .textbox {
		width:200px;
}
	#uploadVideo .select {
		width:205px;
}
	#uploadVideo .submit {
		width:53px;
		height:22px;
		border:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		font-family:tahoma, arial, verdana;
		background:url(images/searchSubmitBg.gif) -30px 0 no-repeat;
}
	#uploadVideo em {
		font-size:10px;
		font-style:normal;
		color:#666;
}
  
/* @end */

/* @group SEARCH RESULTS */

#searchResults {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#333;
}
	#searchResults table {
		margin:15px 0 0 0;
}
	#searchResults th {
		text-align:left;
		vertical-align:text-top;
		width:125px;
}
	#searchResults td {
		padding:0 0 5px 0;
}
	#searchResults .textbox {
		font-size:11px;
		font-family:tahoma, arial, verdana;
}
	#searchResults .textbox {
		width:200px;
}
	#searchResults .submit {
		width:53px;
		height:22px;
		border:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		font-family:tahoma, arial, verdana;
		background:url(images/searchSubmitBg.gif) -30px 0 no-repeat;
}
  
/* @end */

/* @group PLAY VIDEO */

#playVideo{
	padding:10p 5px 10px 5px}
	#playVideo a,
	#playVideo a:visited{
		color:#005CD3;
		font-family:'trebuchet ms', verdana, helvetica;
		font-size:15px;
		font-weight:bold;
		text-transform:capitalize}
	#playVideo a:hover{
		text-decoration:underline}
	#playVideo table{
		width:100%}
	#playVideo th{
		text-align:left}
	#playVideo td{
		text-align:right}
	#playVideo th,
	#playVideo td{
		padding:5px 0 5px 0;
		vertical-align:text-top}
	#playVideo .copycode{
		width:440px;
		height:100px}

#videoPlayer{
		text-align:center}
	#rating{
		font-weight:normal;
		font-family:tahoma, arial, verdana;
		font-size:11px; 
		color:#333333}
	#showCode{
		margin:10px 0;
		font-family:tahoma, arial, verdana;
		font-size:11px;
		color:#999}
	#showMe{
		display:none}
  
/* @end */

/* @group PAGE LINKS */

#pageLinks {
	clear: left;
	font-family: verdana, tahoma, arial;
	padding: 10px 0 0 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin: 20px;
	}
	#pageLinks em {
		font-style: normal;
		padding: 1px 4px 2px 5px;
		color: #666;
		border: 1px solid #666;
		}
	#pageLinks a,
	#pageLinks a:visited {
		padding: 1px 4px 2px 5px;
		border: 1px solid #666;
		color: #666;
		}
	#pageLinks a:hover{
		background: #666;
		color: #fff;
		}
  
/* @end */

/* @group USER CP */

#userCP_friends{
	padding:10px 0;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#333}
	#userCP_friends a,
	#userCP_friends a:visited{
		color:#005CD3}
	#userCP_friends table{
		width:100%}
	#userCP_friends thead{
		font-weight:bold;
		background:#ebebeb;}
	#userCP_friends th{
		padding:2px;
		text-align:right;
		width:80px;
		background:#ebebeb}
	#userCP_friends tbody td{
		padding:2px;
		text-align:center;
		background:#f8f8f8}
#userCP_messages .message{
	margin:10px 0 0 0;
	font-family:tahoma, arial, verdana;
	background:url(images/msgBg.gif) center top no-repeat}
	#userCP_messages a,
	#userCP_messages a:visited{
		font-weight:bold;
		color:#b00}
	#userCP_messages .from{
		font-size:11px;
		float:left;
		padding:4px 0 0 6px;
		height:18px;}
		#userCP_messages .from span{
			font-weight:bold}
	#userCP_messages .sent{
		padding:4px 4px 0 0;
		height:18px;
		font-size:9px;
		text-align:right}
	#userCP_messages .body{
		padding:14px 5px 10px 5px;
		clear:both;
		font-size:12px;
		text-indent:11px;}
	#userCP_messages .do{
		padding:10px 6px 0 2px;
		height:16px;
		font-size:10px;
		text-align:right;
		background:url(images/msgBg.gif) center bottom no-repeat}
#userCP_send{
	padding:10px;
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#333}
	#userCP_send .phrase{
		padding:15px 0}
	#userCP_send .p_sendto{
		padding:5px;
		font-family:'trebuchet ms', tahoma, verdana;
		font-size:14px}
	#userCP_send .p_sendto span{
		font-weight:bold}
	#userCP_send textarea{
		width:100%;
		height:300px;
		border:1px solid #005CD3}
  #userCP_send .submit{
		margin:5px 0 0 0;
		width:53px;
		height:22px;
		border:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		font-family:tahoma, arial, verdana;
		background:url(images/searchSubmitBg.gif) -30px 0 no-repeat}
#userCP_subscriptions{
	padding:10px;
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#333}
	#userCP_subscriptions a,
	#userCP_subscriptions a:visited{
		color:#005CD3;
		font-size:9px}
	#userCP_subscriptions table{
		margin:15px 0}
	#userCP_subscriptions thead th{
		padding:5px 2px}
	#userCP_subscriptions th{
		text-align:left}
	#userCP_subscriptions td{
		padding:0 10px 0 0}
#userCP_usercp{
	padding:10px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#333}
	#userCP_usercp p{
		padding:0 0 20px 0;
		text-indent:11px}
	#userCP_usercp th{
		text-align:left;
		vertical-align:text-top;
		width:125px}
	#userCP_usercp td{
		padding:0 0 5px 0}
	#userCP_usercp .textbox,
	#userCP_usercp .select,
	#userCP_usercp .file{
		font-size:11px;
		font-family:tahoma, arial, verdana}
	#userCP_usercp .textbox{
		width:200px}
	#userCP_usercp .select{
		width:205px}
	#userCP_usercp .submit{
		width:53px;
		height:22px;
		border:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		font-family:tahoma, arial, verdana;
		background:url(images/searchSubmitBg.gif) -30px 0 no-repeat}
	#userCP_usercp em{
		font-size:10px;
		font-style:normal;
		color:#666666}
  
/* @end */

/* @group NEW REGISTRATION */

#newRegistration{
	padding:10px;
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#333}
	#newRegistration table{
		margin:15px 0}
	#newRegistration th{
		text-align:left}
	#newRegistration td{
		padding:0 10px 0 0}
	#newRegistration .phrase{
		padding:15px 0}
	#newRegistration .p_sendto{
		padding:5px;
		font-family:'trebuchet ms', tahoma, verdana;
		font-size:14px}
	#newRegistration textarea{
		width:100%;
		height:300px;
		border:1px solid #005CD3}
  #newRegistration .submit{
		margin:5px 0 0 0;
		width:53px;
		height:22px;
		border:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		font-family:tahoma, arial, verdana;
		background:url(images/searchSubmitBg.gif) -30px 0 no-repeat}
  
/* @end */



/* @group SIDEBAR */

#sidebar {
	margin: 80px 0 60px;
	padding: 0;
	width: 270px;
	float: right;
}
#forgotLogin{
		font-family:tahoma, arial, verdana;
		font-size:14px;
		color:#333;
		background: #fff url(images/bg_forgot.jpg) 0 0 no-repeat;
		margin-bottom: 20px;
		height: 62px;
		width: 279px;
		margin: -8px 0 0 -8px;}
		#forgotLogin p {
			padding:20px 0 0 0;
			text-align: center;
			}
		#forgotLogin a {
			color: #666;
			font-weight: bold;
			}
		#forgotLogin .submit{
			margin:10px 0 0 0;
			width:53px;
			height:22px;
			border:none;
			color:#fff;
			font-weight:bold;
			font-size:11px;
			font-family:tahoma, arial, verdana;
			background:url(images/searchSubmitBg.gif) -30px 0 no-repeat}
.recentCats {
	padding: 0 0 20px 0;
	background: #fff url(images/bg_cat.jpg) bottom right no-repeat;
	width: 279px;
	margin-left: -8px;
	}
	.recentCats h3 {
		font-family: arial, tahoma, verdana;
		padding: 30px 0 0 32px;
		font-size: 18px;
		font-weight: bold;
		color: #00aeef;
		background: #fff url(images/bg_cap.jpg) top right no-repeat;
		  letter-spacing: 1px;
}
	.recentCats ul {
		padding: 20px 0 0 25px;
}
	.recentCats ul li {
		display: block;
		padding: 10px 0 15px 45px;
		font-family: arial, tahoma, verdana;
		font-size: 14px;
		text-transform: capitalize;
		background: url(images/O_sm.jpg) 0 0px no-repeat;
}
	.recentCats ul li a,
	.recentCats ul li a:visited {
		color:#464646;
		font-weight:bold;
}
	.recentCats ul li a:hover {
		text-decoration:underline;
}
	.recentCats em {
		font-size:9px;
		font-style:normal;
}
  
/* @end */

/* @group FOOTER */

#footerBox {
	font-size: 14px;
	clear: both;
	color: #999;
	width: 100%;
	padding: 10px 0;
	margin: 80px 0 0;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #ccc;
	background-color:  #dbe3e8;
	}
#footer {
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}
	#footer a {
	color: #00aeef;
	}
#copyright {
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	width: 950px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #adb9bc;
	}
	#copyright a {
	text-decoration: underline;
	}

/* Comments */
#vlp-comments {
	width: 415px;
}

#vlp-comments h2 {
	font-size: 12px;
	color: #aaa;
	margin-bottom: 10px;
}

#vlp-comments span {
	padding-left: 12px;
}

#vlp-comments span a, #vlp-comments span a:visited {
	color: #aaa;
	text-decoration: none;
}

#vlp-comments span a:hover {
	color: #000;
}

#vlp-comments-container {
	width: 389px;
	padding: 12px 12px 0;
}

img.vlp {
	float: left;
	padding: 0;
	margin: 5px;
}

hr {
	border: 0;
	color: #aaa;
	background-color: #aaa;
	clear: both;
	height: 1px;
}

hr.nocolor {
	color: #fff;
	background-color: #fff;
}	

#vlp-comments-comment {
	width: 302px;
	float: right;
	background-repeat: no-repeat;
	height: 100%;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#vlp-comments-comment p {
	display: inline;
	padding: 0;
	margin: 0;
	width: 100%;
}

/* Video.css */
#userLinks {
	display: block;
	height: 35px;
}

#userLinks a {
	padding-left: 35px;
}

#video {
	width: 910px;
	height: 100%;
	margin: 0 auto;
	font-family: "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
}

#video a, #video a:visited {
	font-size: 12px;
	color: #00ADF1;
	text-decoration: underline;
}

#video h1, #video h2, #video h3 {
	color: #00ADF1;
	font-family: "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
}

#video td, #video tr, #video table {
	vertical-align: top;
}

#videouser {
	width: 100%;
	border: 1px solid #aaaaaa;
	background: #fff;	
}

#videouser .avatar {
	text-align: center;
}

#video .headings h1, #video .headings h2, #video .headings h3, #video .headings a, #video .headings a:visited {
	font-size: 16px;
	display: inline;
	color: #00ADF1;
	text-decoration: none;
}

#video .headings h1 {
	float: left;
}

#video .headings h2 {
	float: right;
}

#video .headings h3 {
	color:  #9a9a9a;
	font-size: 13px;
	float: left;
	clear: both;
}

#topAd {
    margin-top: 45px;
	display: block;
	width: 100%;
	clear: both;
}

#videocode {
	width: 390px;
	margin-bottom: 27px;
	border: 1px solid #9cc;
	background-color: #9cc;
	padding: 4px 0 0 5px;
}

#videocode a, #videocode a:visited {
	color: #000;
}

#videocode input {
	width: 370px;
	border: 1px solid #aaa;
}

/* RPB */
#rpb {
	margin: 14px 0;
	width: 100%;
	border: 1px solid #bbb;
}

.rpb-nav-link {
	padding: 0;
	margin: 0;
	width: 100%;
	color: #000;
	background-color: #fff;
}

#rnl-related, #rnl-byuser, #rnl-popular {
	height: 20px;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	padding: 10px 3% 0 5%;
	margin: 0;
	display: block;
	float: left;
	width: 24.77%;
	text-align: center;
	text-decoration: none;
}

.rpb-nav-link a, .rpb-nav-link a:visited {
	background-color: #fff;
	height: 20px;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	padding: 10px 3% 0 5%;
	margin: 0;
	display: block;
	float: left;
	width: 24.77%;
	text-align: center;
	text-decoration: none;
}

.rpb-nav-link a:hover {
	background-color: #9cc;
	color: #000;
}

#rnl-related a:hover, #rnl-byuser a:hover, #rnl-popular a:hover {
	background-color: #9cc;
	color: #000;
}

#rnl-related {
	background-color: #9cc;
	color: #000;
}

#rpbText {
	clear: left;
	width: 100%;
	height: 400px;
	overflow: auto;
	text-align: center;
}

#rpbAjaxInfo {
	width: 73%;
	float: left;
	margin: 12px 0 14px 2%;
	text-align: left;
}

#rpbAjaxAvatar {
	width: 20%;
	float: left;
	margin: 12px 0 14px 2%;
	text-align: left;
}

/* STARS
/**************************************************************/

.stars0{background:url(images/mini_ratings.gif) -1px 6px no-repeat}
.stars1{background:url(images/mini_ratings.gif) -1px -44px no-repeat}
.stars2{background:url(images/mini_ratings.gif) -1px -94px no-repeat}
.stars3{background:url(images/mini_ratings.gif) -1px -144px no-repeat}
.stars4{background:url(images/mini_ratings.gif) -1px -194px no-repeat}
.stars5{background:url(images/mini_ratings.gif) -1px -244px no-repeat}
  
/* @end */
/* @group ERROR / NOTIFICATION */

.error{
		color:#005CD3;
		border:solid 1px #005CD3;
		background:#FFCCFF;
		font-weight:bold;
		padding:10px;}

.r{border:1px solid red}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
  
/* @end */

/* @group E-MAC FIX */

/* Hides from IE-mac \*/

* html .clearfix{height:1%}

.clearfix{display:block}

/* End hide from IE-mac */
  
/* @end */
