.pic {
	position: relative;
}

.thumboverm {
	top: 122px;
	left: 1px;
	padding: 1px;
	position: absolute;
	overflow: hidden;
	display: block;
	width: 178px;
	height: 12px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5; 
	opacity: 0.5; 
	text-align: center;
	background-color: #000000; 
}

.thumboverp {
	top: 187px;
	left: 1px;
	padding: 1px;
	position: absolute;
	overflow: hidden;
	display: block;
	width: 148px;
	height: 12px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5; 
	opacity: 0.5; 
	text-align: center;
	background-color: #000000; 
}

.thumboverm {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.thumboverp {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none;}

.title {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1E1D21; FONT-FAMILY: arial; TEXT-DECORATION: none;}

.menu {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none;text-shadow: 1px 1px #000000;}
.menu A:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #F5F363; FONT-FAMILY: arial; TEXT-DECORATION: none;text-shadow: 1px 1px #000000;}
.menu A:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #F5F363; FONT-FAMILY: arial; TEXT-DECORATION: none;text-shadow: 1px 1px #000000;}
.menu A:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none;text-shadow: 1px 1px #000000;}

.menu2 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #222222; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.menu2 A:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c41214; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.menu2 A:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c41214; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.menu2 A:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c41214; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

.mt A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C00000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.mt A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C00000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.mt A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4D5154; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.mt {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4D5154; FONT-FAMILY: arial; TEXT-DECORATION: none;}

.bt {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 17pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.bt A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9C9C9C; LINE-HEIGHT: 17pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.bt A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9C9C9C; LINE-HEIGHT: 17pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.bt A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c0c0c0; LINE-HEIGHT: 17pt; FONT-FAMILY: arial; TEXT-DECORATION: none}

.cams {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.cams A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d20000; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.cams A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d2000; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.cams A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006600; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: underline}

.blog A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #597602; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.blog A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #597602; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.blog A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4D5154; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.blog {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4D5154; FONT-FAMILY: arial; TEXT-DECORATION: none;}

.table2 {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table2 A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d20000; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table2 A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d2000; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table2 A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006600; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; TEXT-DECORATION: underline}

.table6 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #C41214; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table6 A:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #496701; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table6 A:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #496701; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table6 A:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1D2E00; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}

.table5 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #C41214; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table5 A:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #496701; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table5 A:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #496701; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.table5 A:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1D2E00; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}

.top {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d0d97f; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.top A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c0c0c0; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.top A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c0c0c0; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}
.top A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15pt; FONT-FAMILY: arial; TEXT-DECORATION: none}

.thumbborder img{border: 1px solid #586632;}
.thumbborder:hover img{ border: 1px dashed #C41214;}

#pt td
{
   padding: 15px 10px;
}

#search_box
{
    width: 200px;
    height: 24px;
    background: none;
    z-index: 1;
}

#search_box #s
{
    float: left;
    padding: 0;
    margin: 4px 0 0 6px;
    border: 0;
    width: 260px;
	background: url(http://www.nastyrat.tv/search_bg.gif) no-repeat left center;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none;
}

#search_box #s:focus
{
    float: left;
    padding: 0;
    margin: 4px 0 0 6px;
    border: 0;
    width: 260px;
    background: none;
    outline: none;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none;
}

#search_box #go
{
    float: right;
    margin: 3px 4px 0 0;
}

td.off
{
	background: #597602;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #2d3e00 #2d3e00 #2d3e00 #2d3e00;
}

.off {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
.off A:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: WHITE; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
.off A:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: WHITE; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
.off A:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E6EBC8; FONT-FAMILY: tahoma; TEXT-DECORATION: none}

.on {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
.on A:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: WHITE; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
.on A:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: WHITE; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
.on A:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: tahoma; TEXT-DECORATION: none}

td.on
{
	background: #849527;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #2d3e00 #2d3e00 #2d3e00 #2d3e00;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url('http://www.nastyrat.com/star.gif') repeat-x left -1000px;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	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:25px;
	line-height:25px;
	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;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
	position:relative;	
}

.inlin{
	width: 400px;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}


/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url('http://www.nastyrat.com/star_small.gif');
	line-height: 10px;
	height: 10px
}
