/* @group clearfix */

.clearfix {  
	display: inline-block;  
}

.clearfix:after {
	content: ".";  
	display: block;  
	clear: both;  
	visibility: hidden;  
	line-height: 0;  
	height: 0;  
}  
html[xmlns] .clearfix {  
	display: block;  
}  
* html .clearfix {  
	height: 1%;  
}



/* @end */

/* @group Utility */

/* Remove borders on FFox images */

img {
	border-style: none;
}

/* Generic floating */

.left {
	float: left;
}

.right {
	float: right;
}



/* @end */

/* @group Global Text Styling */

p {
	margin-top: 0;
	margin-bottom: 5px;
}

a {
	color: #cb4cd4;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

hr {
	border-color: #b8b8b8;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.notifier {
	display: block;
	background-color: #111111;
	padding: 5px;
	margin: 5px;
	font-size: 12px;
}

.notifier h1 {
	font-size: 17px;
	margin-top: 4px;
	border-bottom: 1px solid #9d0136;
	padding-bottom: 3px;
}

.notifier div {
	float: left;
}

.notifier div a:hover {
	text-decoration: underline;
}



/* @end */

/* @group Layout */

body {
	background: #000 url(../images/background.jpg) repeat-x;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: white;
}

.header {
	width: 1080px;
	height: 170px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #464646;
}

.nav {
	width: 1080px;
	background-color: #000;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #464646;
	border-top-style: none;
}

.nava {
	width: 1080px;
	background-color: #191919;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #191919;
	border-top-style: none;
	font-size: 11px;
	color: #ffffff;
}
.nava1 {
	width: 1080px;
	background-color: #464646;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.nav2 {
	width: 1080px;
	background-color: #191919;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ffffff;
	border-top-style: none;
	border-top: 1px solid #ffffff;
}
.nav2a {
	width: 1080px;
	background-color: #191919;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #191919;
	border-top-style: none;
	font-size: 11px;
	color: #ffffff;
}
.nav2a1 {
	width: 1080px;
	background-color: #464646;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}


.search {
	width: 1080px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg-nav1.gif) repeat-x;
	color: white;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #464646;
	border-top-style: none;
}

.topchosen {
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #464646;
	border-top-style: none;
       background-color: #191919;

}


.topchosen img {
      border: 2px solid #ffffff;
}

.topchosen img:hover {
      border: 2px solid #cb4cd4;
}

.leftchosen {
	width: 155px;
	
}


.main {
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
	background-color: #111;
	border: 1px solid #464646;
	border-top-style: none;
}

div.threeColA1 {
	float: left;
	width: 728px;
	background-color: #000000;
}

div.videospot {
	width: 728px;
	background-color: #736F6E;
}
div.videospot1 {
	width: 728px;
	background-color: #ffffff;
        font-size: 12px;
}



div.videoColA1 {
	float: center;
	width: 300px;
        height: 250px;
	background-color: #000000;
}




div.threeColA2 {
	float: left;
	width: 170px;
	background-color: #111;
	text-align: center;
	padding-top: 12px;
}

div.threeColA2 img {
	width: 150px;
	height: 115px;
	border: 2px solid #ffffff;
}

div.threeColA2 img:hover {
	border: 2px #cb4cd4;
}

div.lefttop {
        float: left;
        width: 165px;
	background-color: #191919;
	border: 1px solid #00FF00;
        background-repeat: no-repeat;
        text-align: center;
        height: 25px;
        padding-top:8px;
        font-size: 12px;
        font-color: #111;
}

div.righttop {
        float: right;
        width: 310px;
	background-color: #191919;
	border: 1px solid #00FF00;
        background-repeat: no-repeat;
        text-align: center;
        height: 25px;
        padding-top: 8px;
        font-size: 12px;
}

div.centertop {
        float: none;
        width: 728px;
	background-color: #191919;
	border: 1px solid #00FF00;
        background-repeat: x;
        text-align: center;
        height: 25px;
        padding-top: 8px;
        font-size: 12px;
		margin-left: 1px;
}


div.threeColA3 {
	float: left;
	width: 300px;
	background-color: url('http://www.hotdreamsxxx.com/images/hotplug.png');;
}

div.threeColA4 {
	float: right;
	width: 300px;
	background-color: #191919;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
}


.footer {
	text-align: center;
	width: 1080px;
	background-color: #cb4cd4;
	margin: 0 auto 20px;
	border: 1px solid #464646;
	border-top-style: none;
	padding: 3px;
	color: white;
	font-size: 10px;
}

/* @end */

/* @group Nav */

.nav ul {
	margin: 0;
	padding-left: 0;
}

.nav ul li {
	display: block;
	float: left;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	width: 100px;
	border-right: 1px solid #383838;
}

.nav ul li.last {
	width: 170px;
	border-right-style: none;
}

.nav ul li a {
	display: block;
	padding-top: 9px;
	color: white;
	padding-bottom: 9px;
}

.nav ul li a:hover {
	background-color: #262626;
	text-decoration: none;
}

.nav ul li a.on {
	background-color: #282828;
	color: #cb4cd4;
}

.nav2 ul {
	margin: 0;
	padding-left: 0;
}

.nav2 ul li {
	display: block;
	float: left;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	border-right: 0px solid #ffffff;
	padding:1px 5px 0;
}

.nav2 ul li.last {
	width: 170px;
	border-right-style: none;
}

.nav2 ul li a {
	display: block;
	padding-top: 9px;
	color: white;
	padding-bottom: 9px;
}

.nav2 ul li a:hover {
	background-color: #000000;
	text-decoration: none;
}

.nav2 ul li a.on {
	background-color: #000000;
	color: #cb4cd4;
}



/* @end */

/* @group Search Bar */

.searchbox input {
	background-color: #909090;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}

.searchbox img {
	position: relative;
	top: 4px;
}



/* @end */

/* @group Plug Listings */

.plug {
	margin-bottom: 0;
	display: block;
	background-color: #111;
	margin: 5px;
	padding: 5px;
}

.plug a {
	display: block;
	float: left;
	color: white;
	width: 306px;
}

.plug div {
	float: left;
	width: 170px;
}

.plug div a {
	color: white;
	width: 170px;
}

.plug div a.links:hover {
	background-color: #f1f1f1;
}

.plug div a.links {
	display: block;
	width: 125px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #ccc;
}

.plug div a.noline {
	border-bottom: none;	
}

.plug div img {
	background: #fff;
	width: 160px;
	float: left;
	margin-right: 6px;
	margin-bottom: 0px;
	height: 120px;
       border: 1px solid #cb4cd4;
}

.plug div img:hover {
	border: 1px solid #ffffff;
}

.plug span.h1 {
	margin-top: 0px;
	font-size: 120%;
	margin-bottom: 2px;
	font-weight: normal;
	font-style: normal;
	display: block;
       color: #cb4cd4;
}

.plug span.h1:hover {
    color: #FFFFFF;
	
}

.plug span.h2 {
	margin-top: 0px;
	font-size: 13px;
	color: #cb4cd4;
	font-style: normal;
	font-weight: normal;
	display: block;
	margin-bottom: 1px;
}

.plug span.p {
	font-size: 11px;
	display: block;
	margin-bottom: 5px;
}

.plug div.ratingbox {
	color: white;
	background-image: url(../images/bg-nav.gif);
	float: right;
	padding: 3px;
	width: auto;
}

.plug div.ratingbox a {
	float: none;
	display: inline;
}

.plug div.ratingbox img {
	width: 16px;
	height: 16px;
	float: none;
	display: inline;
	padding: 0;
	margin: 0;
	position: relative;
	top: 3px;
}

.plug div.tagsbox {
	color: #fff;
	float: left;
	padding: 3px;
	width: 240px;
	font-size: 8px;
	line-height: 14px;
}

.plug div.tagsbox a {
	float: none;
	display: inline;
	color: #1080;
	padding: 3px;
}

.plug div.tagsbox a:hover {
	color: #fdfdfd;
	background-color: #323232;
}

.plug div.tagsbox2 {
	color: #fff;
	float: left;
	padding: 3px;
	width: 240px;
	font-size: 8px;
	line-height: 14px;
}

.plug div.tagsbox2 a {
	float: none;
	display: inline;
	color: #ff78a5;
	padding: 3px;
}

.plug div.tagsbox2 a:hover {
	color: #fdfdfd;
	background-color: #360012;
}

.plug div.commentsbox {
	float: left;
	padding: 3px;
	width: 240px;
	font-size: 10px;
	line-height: 17px;	
}

.plug div.commentsbox a {
	color: #cb4cd4;
}

.plug div.commentsbox a:hover {
	text-decoration: underline;
       color: #ffffff;
}

.plug1 {
	width:145px;
	height:188px;
	background-color:#000000;
	float:left;
	margin:0;
	border:2px solid #000000;
	position:relative;
}
.plugtitle1 {
	height:120px;
	padding:0 2px;
	background-color:#000000;
}
.plug1 img {
	border:1px solid #FFFFFF;
}

.plugtitle1 a {
	color:#DF1525;
	text-decoration:none;
}
.postmini			{background: #cb4cd4; position:center; border-bottom:1px solid #ffffff; margin:0 2px 2px auto; height:155px; width:290px; padding:9px 9px 0 9px;}
.postmini:hover p	{color:#ffffff;}
.postmini a			{color:#ffffff; text-decoration:none;}
.postmini a:hover 	{color:#ffffff;}
.postmini .thumbmini	{border:1px solid #cb4cd4; width:120px; height:90px; display:block; float:left;}
.postmini .thumbmini:hover	{border:1px solid #ffffff;}
.thumbmini img			{width:120px; height:90px; float:left;}
.postmini h3			{padding:0 0 0px 0; height:15px; margin-bottom: 10px; display:block; position:relative;}
.postmini h3 a			{font:bold 13px Arial, Tahoma;}
.postmini p			{padding:10px 0 0px 0; height:100px;  font:normal 12px arial; margin-left:130px;}
.detmini			{position:absolute; bottom:0; left:190px; bottom:10px;}
.detmini a			{color:#ffffff; font:normal 12px arial;}


/* @end */

div.threeColA2 img {
}

div.contentblock {
	margin: 5px;
}

div.contentblock h1 {
	font-size: 16px;
	border-bottom: 1px solid #9d0136;
	color: white;
	padding-bottom: 4px;
}

/* @group Right Column */

div.threeColA3 div.ad {
	margin: 6px;
}

div.toplist .lst	{width:300px; background:#191919; float:center; padding-left:15px;}


div.chosenblock {
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg-nav.gif) repeat-x;
	color: white;
	text-align: center;
	border: 1px solid #464646;
	border-top-style: none;
	padding-bottom: 4px;

}

div.chosenblock h1 {
	font-size: 12px;
	border-bottom: 1px solid #9d0136;
	color: white;
	padding-bottom: 4px;
}

div.chosenblock img {
	width: 140px;
	height: 110px;
}

div.chosenblock img:hover {
	border: 1px solid #cb4cd4;
}

div.chosenblock1 {
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg-nav.gif) repeat-x;
	color: white;
	text-align: center;
	border: 1px solid #464646;
	border-top-style: none;
	padding-bottom: 4px;

}

div.chosenblock1 h1 {
	font-size: 12px;
	border-bottom: 1px solid #9d0136;
	color: white;
	padding-bottom: 4px;
}

div.chosenblock1 img {
	width: 145px;
	height: 120px;
}

div.chosenblock1 img:hover {
	border: 1px solid #cb4cd4;
}

div.chosenblock2 h1 {
	font-size: 12px;
	border-bottom: 1px solid #9d0136;
	color: white;
	padding-bottom: 4px;
}

div.chosenblock2 img {
	width: 100px;
	height: 80px;
}

div.chosenblock2 img:hover {
	border: 1px solid #cb4cd4;
}

div.chosenblock3 {
	margin: 6px;
}

div.chosenblock3 h2 {
	font-size: 16px;
	border-bottom: 2px solid #663399;
	color:#663399;
	padding-bottom: 4px;
}

div.chosenblock3 img {
	width: 71px;
	height: 71px;
}



div.chosenblock3
{
	margin-left: auto;
	margin-right:auto;
	color:#333333;
	background-color:transparent;
	width: 984px;
background-color: #FFFFFF;

}

div.chosenblock4 {
	margin: 6px;
}

div.chosenblock4 h2 {
	font-size: 16px;
	border-bottom: 2px solid #663399;
	color:#663399;
	padding-bottom: 4px;
}

div.chosenblock4 img {
	width: 172px;
	height: 140px;
}



div.chosenblock4
{
	margin-left: auto;
	margin-right:auto;
	color:#333333;
	background-color:transparent;
	width: 1099px;
background-color: #FFFFFF;

}

div.chosenblock5 {
	margin: 6px;
}

div.chosenblock5 h2 {
	font-size: 16px;
	border-bottom: 2px solid #663399;
	color:#663399;
	padding-bottom: 4px;
}

div.chosenblock5 img {
	width: 140px;
	height: 110px;
}



div.chosenblock5
{
	margin-left: auto;
	margin-right:auto;
	color:#333333;
	background-color:transparent;
	width: 310px;
background-color: #000000;

}


/* @end */

/* @group Video */

.video {
	background-color: #f12ae0;
}

.video h1 {
	font-size: 13px;
	margin-top: 4px;
	border-bottom: 1px solid #9d0136;
	padding-bottom: 3px;
}

.plug div.commentbox {
	background-color: #1d1d1d;
	display: block;
	width: 464px;
	padding: 6px;
	font-size: 12px;
	margin-bottom: 5px;
}

.plug div.commentbox div {
	display: block;
	background-color: #323232;
	width: 456px;
	padding: 4px;
	margin-bottom: 6px;
	color: #7a7a7a;
}

.plug div.commentbox div span {
	color: #ff014f;
}

.plug div.commentbox div span.grey {
	color: #fff;
}

.plug div img.avatar {
	width: 64px;
	height: 64px;
}



/* @end */

/* @group Pagenav */

div.pagenav {
	margin: 10px 5px 20px;
}

div.pagenav a {
	background-color: #9d0035;
	padding: 5px;
	font-size: 11px;
	color: #3e0014;
	font-weight: bold;
}

div.pagenav a:hover {
	background-color: #1f000a;
	padding: 5px;
	font-size: 11px;
	color: #ea0154;
}



/* @end */

/* @group Forms */

.form {
	font-size: 14px;
	color: white;
}

.form span {
	color: #ea0154;
}

.form input {
	font-size: 14px;
}

.form textarea {
	width: 242px;
}

span.legend {
	color: #ea0154;
	font-size: 11px;
}

}
.nav1 {
	width: 1080px;
	background-color: #111;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #464646;
	border-top-style: none;
}

.nav1 ul {
	margin: 0;
	padding-left: 0;
}

.nav1 ul li {
	display: block;
	float: left;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	width: 100px;
	border-right: 1px solid #383838;
}

.nav1 ul li.last {
	width: 170px;
	border-right-style: none;
}

.nav1 ul li a {
	display: block;
	padding-top: 9px;
	color: white;
	padding-bottom: 9px;
}

.nav1 ul li a:hover {
	background-color: #464646;
	text-decoration: none;
}

.nav1 ul li a.on {
	background-color: #282828;
	color: #cb4cd4;
}


/* @end */

/* @group Blog */



/* @end */

.stroka {position:absolute;
float:left;
margin-left:100%;

}

.stroka2 {position:absolute;
float:left;
margin-left:100%;
margin-bottom: 50%;

}

#mybanner2  {
 position:fixed;
 bottom:0px;
 right:0px;
 
}




.fl		{float:left;}

.lst, .in-lst, .navi ul, .navi .fl, .navi .fr, .navi .fl a, .navi .fr a	{display:block;}
.lst			{width:145px;}
.toplist .lst li		{display: block; width: 140px; margin-right: 2px; float: left;}

.in-lst				{height:27px; padding:5px 0 0 5px; margin-bottom:5px; background:#474040;}
.in-lst li 			{margin-right:10px; font:normal 14px/15px arial; border-right:1px solid #9e9a9a; padding-right:10px;}
.in-lst a			{color:#fff;}
.in-lst a:hover {color:#f4d142; text-decoration:underline;}

#sidebar .toplist .lst	{width:300px; background:#4F4F4F;}
.lst			{padding-bottom:5px;}
.lst *			{display:block;}
.lst a			{/* background:url(images/ar1.gif) */ left no-repeat; color:#ccc; font-size:10px; padding-left:3px;}
.lst a:hover	{/* background:url(images/ar2.gif) */ left no-repeat; color:#fff; background:#410A17;}
.lst li			{border-bottom:1px dotted #2b3036; padding-bottom:1px; margin-bottom:1px;}

#topchosen		{width:1080px; height:120px; padding:5px 0 0 5px; border-bottom:1px solid #464646;}
#topchosen *		{display:block; float:left;}
#topchosen li	{width:156px; height:120px; margin-right:7px;}
#topchosen a		{border:1px solid #ffffff; width:156px; height:115px;}
#topchosen a img {width:156px; height:115px;}
#topchosen a:hover {border:1px solid #cb4cd4;}

#linetab {float: none; padding: 0 0 5px 0; margin: 0 0 0px 0px;}
#linetab .tab {height:21px; float: none;  background:#cb4cd4; border: 1px solid #cb4cd4;}
#linetab .tab {font: bold 14px Tahoma; color:#f3f3ed; padding: 5px 0 0 0; text-decoration: none; text-align: center;}
#linetab .tab span {font: bold 14px Tahoma; color: #ff0000; text-decoration: none; text-align: center;}


#adsbt {width: 1080px; float: none; margin: 0 0 5px 4px; border-bottom: 1px solid #cb4cd4;}
.postadsbt					{float:left; width:172px; height:210px; padding:2px; background:black; margin-left:4px;}

.postadsbt:hover				{position:relative; background:#F23609;}
.postadsbt:hover .desc		{visibility:visible;}
.postadsbt:hover .vtitle		{color:#000;}
.postadsbt .th				{padding:0px; display:block; height:172px; color:white;}
.th:hover				{color:black;}
.postadsbt img		  		{width:172px; height:143px; border:1px solid #fff;}
.postadsbt a:hover .vtitle	{text-decoration:underline;}
.postadsbt .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:30px; position:left; overflow:hidden; padding:1px 0 0 3px;} 
.postadsbt .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.postadsbt .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.postadsbt .desc:hover p		{display:none;}
.postadsbt .det	 			{display:block; height:11px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#cb4cd4; font-weight:bold;}
.postadsbt:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}

.postadsbt10					{float:left; width:140px; height:180px; padding:2px; background:black; margin-left:4px;}

.postadsbt10:hover				{position:relative; background:#F23609;}
.postadsbt10:hover .desc		{visibility:visible;}
.postadsbt10:hover .vtitle		{color:#000;}
.postadsbt10 .th				{padding:1px; display:block; height:140px; color:white;}
.th:hover				{color:black;}
.postadsbt10 img		  		{width:140px; height:110px; border:1px solid #fff;}
.postadsbt10 a:hover .vtitle	{text-decoration:underline;}
.postadsbt10 .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:40px; position:center; overflow:hidden; padding:1px 0 0 3px;} 
.postadsbt10 .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:130px; width:135px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.postadsbt10 .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.postadsbt10 .desc:hover p		{display:none;}
.postadsbt10 .det	 			{display:block; height:11px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#cb4cd4; font-weight:bold;}
.postadsbt10:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}

.postadsbt11					{float:left; width:133px; height:165px; padding:2px; background:black; margin-left:4px;}

.postadsbt11:hover				{position:relative; background:#cb4cd4;}
.postadsbt11:hover .desc		{visibility:visible;}
.postadsbt11:hover .vtitle		{color:#000;}
.postadsbt11 .th				{padding:0px; display:block; height:143px; color:white;}
.th:hover				{color:black;}
.postadsbt11 img		  		{width:143px; height:110px; border:1px solid #fff;}
.postadsbt11 a:hover .vtitle	{text-decoration:underline;}
.postadsbt11 .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:30px; position:left; overflow:hidden; padding:1px 0 0 3px;} 
.postadsbt11 .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.postadsbt11 .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.postadsbt11 .desc:hover p		{display:none;}
.postadsbt11 .det	 			{display:block; height:11px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#cb4cd4; font-weight:bold;}
.postadsbt11:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}

.postadsbt12					{float:left; width:133px; height:165px; padding:2px; background:black; margin-left:4px;}

.postadsbt12:hover				{position:relative; background:#cb4cd4;}
.postadsbt12:hover .desc		{visibility:visible;}
.postadsbt12:hover .vtitle		{color:#000;}
.postadsbt12 .th				{padding:0px; display:block; height:143px; color:white;}
.th:hover				{color:black;}
.postadsbt12 img		  		{width:143px; height:110px; border:1px solid #fff;}
.postadsbt12 a:hover .vtitle	{text-decoration:underline;}
.postadsbt12 .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:40px; position:left; overflow:hidden; padding:1px 0 0 3px;} 
.postadsbt12 .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.postadsbt12 .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.postadsbt12 .desc:hover p		{display:none;}
.postadsbt12 .det	 			{display:block; height:11px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#cb4cd4; font-weight:bold;}
.postadsbt12:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}

#adsbt1 {float: left; width: 190px; padding:0px; margin: 0 0px 0 5px; text-align: center;}
#adsbt2 {float: left; width: 190px; padding:0px; margin: 0 0px 0 5px; text-align: center;}
#adsbt3 {float: left; width: 190px; padding:0px; margin: 0 0px 0 5px; text-align: center;}
#adsbt4 {float: left; width: 190px; padding:0px; margin: 0 0px 0 5px; text-align: center;}
#adsbt5 {float: left; width: 190px; padding:0px; margin: 0 0px 0 5px; text-align: center;}
	
#adsbt h3 a {font-size: 12px; color: #cb4cd4; font-family: Geneva, Arial, Helvetica, sans-serif; align: center; text-decoration: none;}
#adsbt h3 a:hover {font: bold 12px Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}

.picads-thumb {padding: 0px;}
.picads-thumb img { border: 2px solid #ffffff;}
.picads-thumb img:hover {border: 2px solid #cb4cd4;}

#a1sslot         {float: none; margin:5px 0 0 4px; padding: 0 0 1px 0; background:transparent;}

/*===CONTENT===*/
.hed *		{font:bold 14px/15px arial;}
.hed		{width:1000px; height:24px; clear:both; display:block; margin-bottom:5px; margin-top: 3px; background:#1e1e1e; color:#fff; border-bottom:1px solid #f23609;}
.hed1		{margin-bottom:7px; width:950px; color:#fff; height:15px; padding:5px 0 5px 5px;}
.hed1 *		{font:bold 14px/17px arial; background:url(img/ar.gif) left no-repeat; padding-left:16px}
.hed1 .fr, .hed1 .fr * {background:none; padding:0; float:right; color: #fc3909;}
.hed1 .fr a:visited {color: #fc3909;}
.hed2	{background:url(img/box_bg.gif) top left no-repeat; color:#fff; font:bold 14px/15px arial; padding:4px 0px 1px 10px; height:24px;}
.hed3 *		{font:bold 14px/15px arial;}
.hed3		{width:1000px; height:25px; clear:both; display:block; margin-bottom:7px; margin-top: 5px; background:#1e1e1e; color:#fff; border-bottom:1px solid #f23609;}
.hed4	{background-position:top; background-color:#f43508; height:16px; padding:4px 3px 0px 7px;  margin-bottom:1px;}
.hed4 * {font:bold 12px/12px arial; color:black;}

.poster{float:left;position:relative;padding:0;width:341px;height:146px;margin:1px 1px 0px 1px;border:1px solid #fff;background:url('http://www.hotdreamsxxx.com/images/hotplug.png');}
.poster:hover{position:relative;}
.poster:hover .vtitle{color:black;}
.poster .th{padding:0px;display:block;height:152px;color:white;}
.th:hover{color:black;}
.poster img{float:left;width:160px;margin:1px 4px 1px 2px;height:120px;border:1px solid #fff}
.poster img:hover{border:1px solid #ff0000}
.poster a:hover .vtitle{text-decoration:underline;}
.poster .vtitle{display:block;font:bold 1.0em/1.1em arial;overflow:hidden;height:24px;position:relative;overflow:hidden;padding:3px 0;}
.poster .descr{float:left;margin-left:0px;margin-top:2px;font-color:#FDF5E6;width:160px;height:90px;font-style:normal;font-variant:normal;font-weight:normal;line-height:14px;font-size:12px;font-family:arial;}
.poster .pluglink a{float:left;margin-left:0px;margin-bottom:5px;margin-top:5px;width:160px;height:14px;font-style:normal;font-variant:normal;text-decoration:underline;font-weight:bold;line-height:12px;font-size:12px;font-family:arial;}
.poster .pluglink a:hover{color:#B9B9B9}
.poster .descr p{margin:0px;color:#FFFFFF;}
.poster2{float:left;position:relative;padding:0;width:196px;height:150px;margin:1px 1px 0px 1px;border:1px solid #743607}
.poster2:hover{position:relative;}
.poster2:hover .desc2{visibility:visible;}
.poster2:hover .vtitle{color:black;}
.poster2 .th{padding:0px;display:block;height:152px;color:white;}
.th:hover{color:black;}
.poster2 img{width:192px;margin:1px;height:146px;border:1px solid #743607}
.poster2 img:hover{border:1px solid #FBF8A4}
.poster2 a:hover .vtitle{text-decoration:underline;}
.poster2 .vtitle{display:block;font:bold 1.0em/1.1em arial;overflow:hidden;height:24px;position:relative;overflow:hidden;padding:3px 0;}
.poster2 .desc2{visibility:hidden;position:absolute;text-align:center;align:center;top:1px;z-index:1000;left:1px;width:192px;height:146px;background:#F9EEDB;border:1px solid #56606C;font-style:normal;font-variant:normal;font-weight:normal;line-height:12px;font-size:11px;font-family:arial;}
.poster2 .desc2 p{margin:2px;color:#56606C;}
.desc2 img{width:100px;height:75px}
.poster .det{display:block;height:12px;color:#56606C;background:url('http://www.realliveamateurs.com/images/catar.gif') no-repeat left;;padding-left:17px;padding-right:1px;padding-top:1px;padding-bottom:1px}
.det a{color:#cb4cd4;font-weight:bold;}
.poster:hover .det a{color:#FBC3C3;}
.det a:hover{text-decoration:underline;}

.post					{float:left; width:172px; height:190px; padding:2px; background:black; margin-left:2px;}
.post:hover				{position:relative; background:#F23609;}
.post:hover .desc		{visibility:visible;}
.post:hover .vtitle		{color:#000;}
.post .th				{padding:0px; display:block; height:162px; color:white;}
.th:hover				{color:black;}
.post img		  		{width:160px; height:123px; border:1px solid #fff;}
.post a:hover .vtitle	{text-decoration:underline;}
.post .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:30px; position:left; overflow:hidden; padding:1px 0 0 3px;} 
.post .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.post .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.post .desc:hover p		{display:none;}
.post .det	 			{display:block; height:11px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#cb4cd4; font-weight:bold;}
.post:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}

.post-video {
         width: 170px;
         height: 210px;
         border: 1px solid #448ccb;
         margin-left: 2px;
         margin-right: 2px;
         margin-top: 2px;
         float: left;
                                   overflow: hidden;
                                   display: inline;
         }
 
 .Desc{
         width: 97%;
         height: 30px;
         margin: 0px;
         overflow: hidden;
         font-size: 12px;
 }

	.options .plug {
		float: left;
		border-right: 1px solid #cb4cd4;
		width: 160px;
		height: 210px;
		padding: 2px;
		margin: 0px;
	}

	
	.options .plug .thumb {
		border: 1px solid #a4a4a4;
		margin-left: 1px;
	}

.options .plug:hover .thumb {border: 2px solid #cb4cd4;} 

#wrapper #content .plug:hover .plug-title {color: #000;}


.plug-details{
	font-size: 80%;
	line-height: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: -2px;
	margin-bottom: 0px;
	font-weight: normal;
	background:#bfbfbf none repeat scroll 0 0;
	height:11px;
  }
  		.plug-details a:hover { text-decoration: none; }
 
 .plug-hits {
	float: right;
	padding-left: 2px;
 }
 .plug-poster {
	float: right;
	padding-right: 2px;
 }
 
 .plug-title {
	margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;
	border-left: 1px dotted #cac7c7;
	border-right: 1px dotted #cac7c7;
	height:27px; position: center; overflow: hidden;
	background-color:#EFEFEF;
  }
  
  .plug-tags {
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #cac7c7;
	border-left: 1px dotted #cac7c7;
	border-right: 1px dotted #cac7c7;
	height:27px; position: relative; overflow: hidden;
	background-color:#EFEFEF;
  }
  .plug-tags a {
	height:5px; position: relative; overflow: hidden;
	text-decoration: none;
  }
#adsbt10 {width: 728px; float: none; margin: 0 0 0px 0px; border-bottom: 1px solid #cb4cd4;}

#adsbt11 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
#adsbt12 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
#adsbt13 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
#adsbt14 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
#adsbt15 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
#adsbt16 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
#adsbt17 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
#adsbt18 {float: left; width: 160px; padding:0px; margin: 0 0px 0 1px; text-align: center;}
	
#adsbt10 h3 a {font-size: 12px; color: #cb4cd4; font-family: Geneva, Arial, Helvetica, sans-serif; align: center; text-decoration: none;}
#adsbt10 h3 a:hover {font: bold 12px Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}

.box .holder		{padding:4px 0 0 4px; background:#191919;}
.hardlinks		{height:150px;}
.hardlinks ul 	{padding:0px;}
.hardlinks a	{color:#ccc; font:normal 12px/14px arial; padding-left: 14px; background:#191919;}
.hardlinks li	{border-bottom:1px dotted #2b3036; width: 143px; float: left; margin-right:5px; display:block; height:14px; padding:1px 0 2px 2px;}
.hardlinks a:hover {color:#fff;}

.box2 .holder2		{padding:4px 0 0 4px; background:#191919;}
.hardlinks2		{height:150px;}
.hardlinks2 ul 	{padding:0px;}
.hardlinks2 a	{color:#ccc; font:normal 11px/14px arial; padding-left: 14px; background:#191919;}
.hardlinks2 li	{border-bottom:1px dotted #2b3036; width: 143px; float: left; margin-right:5px; display:block; height:14px; padding:1px 0 2px 2px;}
.hardlinks2 a:hover {color:#fff;}

}
.hplug {
background:none repeat scroll 0 0 #090909;
border-color:#464646;
border-right:1px solid #464646;
border-style:none solid solid;
border-width:1px;
font-size:12px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
width:1080px;
}

/*thumbs   CHOSEN 172x140********************************************/
.postChosen					{float:left; width:172px; height:200px; padding:2px; background:url('http://www.hotdreamsxxx.com/images/hotplug1.png'); margin-left:4px;}

.postChosen:hover				{position:relative; background:#cb4cd4;}
.postChosen:hover .desc		{visibility:visible;}
.postChosen:hover .vtitle		{color:#000;}
.postChosen .th				{padding:0px; display:block; height:172px; color:white;}
.th:hover				{color:black;}
.postChosen img		  		{width:172px; height:143px; border:1px solid #fff;}
.postChosen a:hover .vtitle	{text-decoration:underline;}
.postChosen .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:40px; position:left; overflow:hidden; padding:1px 0 0 3px;} 
.postChosen .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.postChosen .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.postChosen .desc:hover p		{display:none;}
.postChosen .det	 			{display:block; height:11px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#FFF; font-weight:bold;}
.postChosen:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}

.postChosen10					{float:left; width:140px; height:180px; padding:2px; background:black; margin-left:4px;}

.postChosen10:hover				{position:relative; background:#F23609;}
.postChosen10:hover .desc		{visibility:visible;}
.postChosen10:hover .vtitle		{color:#000;}
.postChosen10 .th				{padding:1px; display:block; height:140px; color:white;}
.th:hover				{color:black;}
.postChosen10 img		  		{width:140px; height:110px; border:1px solid #fff;}
.postChosen10 a:hover .vtitle	{text-decoration:underline;}
.postChosen10 .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:40px; position:center; overflow:hidden; padding:1px 0 0 3px;} 
.postChosen10 .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:130px; width:135px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.postChosen10 .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.postChosen10 .desc:hover p		{display:none;}
.postChosen10 .det	 			{display:block; height:11px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#cb4cd4; font-weight:bold;}
.postChosen10:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}

h2
{
	color:#663399;
	font-size: 18px;
}

.hplug img {
border:1px solid #FCFCFC;
}

.main {
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
	background-color: #111;
	border: 1px solid #464646;
	border-top-style: none;
}

/*thumbs   CHOSEN 160x120********************************************/
.plugchosen
					{
	width:172px;
	/*border:solid 1px #444444;*/
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2x;
	height: 170px;
	float:left;
		}

.plugchosen a{
color: #837669;
text-decoration:none;
}


.plugchosen:hover .vtitle		{color:#663399;}

.plugchosen .vtitle	  		
{
	display:block;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: justify;
	width: 166px;
	height:30px;
	left: 17px;
	font-size:11px;
	padding-left: 1px;
	padding-right: 1px;
	margin-top:2px;
	color:#333333;
	}
.plugchosen .det	 			{
	width:166px;
	font-size: x-small;
	height:11px;
	color:#999999;
	padding:1px;
	}

h2
{
	color:#663399;
	font-size: 18px;
}
.postFramed
					{
	width:150px;
	/*border:solid 1px #444444;*/
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 2px;
	height: 170px;
	float:left;
		}
.postFramed a{
color: #837669;
text-decoration:none;
}

.postFramed:hover 	
		{/*border:#cb4cd4 solid 1px;*/}		

.postFramed:hover .vtitle		{color:#663399;}

.postFramed .vtitle	  		
{
	display:block;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: justify;
	width: 145px;
	height:30px;
	left: 17px;
	font-size:11px;
	padding-left: 1px;
	padding-right: 1px;
	margin-top:2px;
	color:#ffffff;
	}
.postFramed .det{
	width:145px;
	font-size: x-small;
	height:11px;
		color:#663399;
	padding:1px;
	/*position: relative;*/
	/*top: -42px;*/
	}
.postFramed10
					{
	width:150px;
	/*border:solid 1px #444444;*/
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 2px;
	height: 170px;
	float:left;
		}
.postFramed10 a{
color: #837669;
text-decoration:none;
}

.postFramed10:hover 	
		{/*border:#cb4cd4 solid 1px;*/}		

.postFramed10:hover .vtitle		{color:#663399;}

.postFramed10 .vtitle	  		
{
	display:block;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: left;
	width: 145px;
	height:30px;
	left: 17px;
	font-size:11px;
	padding-left: 1px;
	padding-right: 1px;
	margin-top:2px;
	color:#ffffff;
	}
.postFramed10 .det{
	width:145px;
	font-size: x-small;
	height:11px;
		color:#663399;
	padding:1px;
	/*position: relative;*/
	/*top: -42px;*/
	}

.rightColA3 h3
{
color:#663399;
}

/*content listing styles*/
.chosen .post			{width:158px; height:163px; margin:0 6px 5px 0;}
.chosen .post:hover		{/*background:#8d8d8d;*/}
.chosen .post:hover img {border:1px solid #8d8d8d;}
.chosen .post:hover .vw	{/*visibility:visible;*/}
.chosen .post:hover .vtitle {color:#fff; /*color:#00fffc; to restore the original uncomment and delete the property before */}
.chosen .post .th		{height:147px;}
.chosen .vtitle			{color:#fff;}
.chosen img				{width:156px; height:108px; border:1px solid #505050;}
.chosen .vw				{background-position:top right;}

.vids .post				{width:162px; height:175px; margin:0 5px 5px 0; border:1px solid #fdf2e3;}
.vids .post:hover		{border:1px solid #fdf2e3; /*border:1px solid #e9ddcc; background:#fff; to restore the original uncomment and delete the property before*/}
.vids .post:hover img	{border:1px solid #f70009; /*border:1px solid #fff; to restore the original uncomment and delete the property before*/}
.vids .post:hover .vw	{/*visibility:visible;*/}
.vids .post:hover .vtitle {/*color:#f70009;*/ color:#000;}
.vids .vtitle			{color:#00a2ff;}
.vids .post .th			{height:158px;}
.vids img				{width:160px; height:120px; border:1px solid #505050;}
.vids .vw				{background-position:top left; color:#cdb89a;}

.plugs .post			{width:156px; height:169px; margin:0 6px 5px 0; border:1px solid #fff;}
.plugs .post:hover		{text-decoratin:none; border:1px solid #fff; /*border:1px solid #000; background:#000; to restore the original uncomment and delete the property before*/}
.plugs .post:hover .vw		{/*visibility:visible;*/}
.plugs .post:hover .vtitle	{color:#f70009; text-decoratin:none;}
.plugs .vtitle			{color:#000; font-weight:bold; text-decoration:none;}
.plugs .post .th		{height:153px;}
.plugs img				{width:154px; height:112px; border:1px solid white;}
.plugs .post:hover img		{width:154px; height:112px; border:1px solid #333;}
.plugs .vw				{background-position:top right; color:#525252;}
.plugs .post:hover .cat	{color:#000;}
.plugs .post .cat:hover	{color:#000;}


/*chosen block style******************************************/
.chosen			{height:100%; padding:8px 0 0 8px; margin-bottom:2px; background:#757575; position:relative; border-bottom:2px solid #5c5c5c;}
.style1			{height:128px; width:0; padding-left:26px; top:0px; left:-28px; position:absolute; background:url(img/chosen_label.gif) 0px 0px no-repeat;}


.videos					{float:left; width:192px; height:197px; padding:2px; background:black; margin-left:2px;}
.videos:hover				{position:relative; background:#F23609;}
.videos:hover .desc		{visibility:visible;}
.videos:hover .vtitle		{color:#000;}
.videos .th				{padding:0px; display:block; height:182px; color:white;}
.th:hover				{color:black;}
.videos img		  		{width:190px; height:143px; border:1px solid #fff;}
.videos a:hover .vtitle	{text-decoration:underline;}
.videos .vtitle           {display:block; font:bold 1.1em/1.1em arial; font-size:11px; overflow:hidden; height:50px; position:relative; overflow:hidden; padding:1px 0 0 3px;} 
.videos .desc		 		{visibility:hidden; z-index: 9999; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(img/box.png) bottom left no-repeat; padding-bottom:5px;}
.videos .desc p	  		{padding:2px 5px 0 12px; color:#7bb6ff; background:url(img/box.png) top right no-repeat;}
.videos .desc:hover p		{display:none;}
.videos .det	 			{display:block; height:12px; color:#797979; padding:1px 1px 1px 17px; background:url(images/catar.gif) left no-repeat;}
.det a 		 			{color:#cb4cd4; font-weight:bold;}
.videos:hover .det a		{color:#FFF;}
.det a:hover			{text-decoration:underline;}


#navigation 	 	{position:absolute; background:url(img/corner.gif) top right no-repeat; bottom:0px; left:0; width:1080px; z-index:23; height:61px;}
#navigation #corner {float:right; margin:0; background:none;}

#main-nav {padding:7px 0 0 10px;}

#main-nav, #main-nav li {height:31px;}
#main-nav *			{display:block; float:left;}
#main-nav li		{background:url(img/sep.gif) right top no-repeat; padding:0 15px 0 3px;}
#main-nav a 		{padding:7px 5px 0 5px; height:23px; font:bold 12px/15px arial; font-style:italic; color:#fff;}
#main-nav a:hover	{color:#000;}
#main-nav #search	{width:270px; padding-top:0px; float:right; margin:0; background:none;}

#search form		{padding:2px; width:270px; height:19px;}
#search .fld		{width:175px; color:#000; height:14px; padding:2px; font:normal 11px/12px arial; background:#fff; border:1px solid #000; margin-top:2px;}
#search .fr			{float:right;}

#sub-nav			{padding:5px 0 0 110px; height:14px; position:relative; overflow:hidden;}
#sub-nav li			{display:inline; margin-right:5px;}
#sub-nav a 			{color:#fff; background:url(img/bullet.gif) 0px 3px no-repeat; padding-left:12px;}
#sub-nav a:hover 	{background:url(img/bullet.gif) 0px -21px no-repeat; text-decoration:underline;}
.rated{float:left;position:relative;margin-top:-10px margin-left:80px;width:40px;overflow:hidden;padding:7px 0px 0px 5px;font-size:7pt;}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{background:url('http://www.hotdreamsxxx.com/images/star.gif') repeat-x left -1000px;}
.star-rating{position:relative;width:75px;height:15px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star-rating li{display:inline;}
.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:15px;line-height:15px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position:left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:left center;}

h33{margin:0 0 0 0px;padding:5px 0 5px 0;font-weight:bold;font-size:14px;font-style:italic;}
h44{float:left;margin:2px;width:330px;font-style:italic;height:16px;font-weight:bold;font-size:12px;color:#cb4cd4;}


