html {margin: 0; padding: 0;}
body {background: #222222; color: #aaaaaa; margin: 0; padding: 0px; text-transform: lowercase; font-family: Tahoma; font-size: 76%; }
img {border:0; padding: 0;}
h1, h2, h3, h4, h5, h6 {margin-top: 0; margin-bottom: 0.5em;}
h1, h2, table.product-list caption {font-size: 184%; font-weight: bold; letter-spacing: 0.0em;}
h2 {margin-top: 1.3em; font-size: 150%;}
h3, caption {font-size: 116%; font-weight: bold;}
h4, h5, h6 {font-size: 100%;}
a {color: #aaaaaa; text-decoration: none;}
a:hover {color: #aaaaaa; text-decoration: none;}
form { width: 320px; height: 18px;}
#term { width: 200px; border:1px solid #525252; background: #1c1c1c; color: #aaaaaa; height: 18px;}
#button { border:1px solid #525252; background: #1c1c1c; color: #aaaaaa;} 
#header {width: 100%; height: 86px; position: relative; float: left; background-image: url('http://www.slutvidz.com/images/bg.png');}
#under {width: 100%; height: 46px; position: relative; float: left; overflow: hidden; background-image: url('http://www.slutvidz.com/images/bg1.png');}
#hpos { margin: 0 auto; width: 980px;}
#upos { margin: 0 auto; width: 980px; }
.gh { width: 122px; height: 86px; float: left; background-image: url('http://www.slutvidz.com/images/girlheader.png'); }
.gu { width: 122px; height: 59px; float: left; background-image: url('http://www.slutvidz.com/images/girlfooter.png'); }
.searchform {position: relative; margin: 0 auto; height: 46px; top: 0px; margin-left: 660px; padding-top: 12px;}
#header h1 {margin: 0; margin-top: 0px; margin-left: 0px; visibility:hidden;}
#header h2 {margin-top: -29px; margin-left: 122px; padding: 0; font-size: 12px;}
.logo { padding-top: 15px; }
.menu {  position: relative; float: left; margin-right: 0px; margin-top: 12px; margin-left: 0px; text-align:justify; font-size: 12px;}
.menu a { display: block; padding: 2px 2px; float: left; margin: 0px 4px 0 0; background: #1c1c1c; border: 1px solid #525252; text-align:justify; text-decoration: none;}
.menu a:hover { display: block; padding: 2px 2px; float: left; margin: 0px 4px 0 0; background: #1c1c1c; border: 1px solid #525252;}
#leftcol {width: 180px; float: left; position: relative; border: 1px solid #525252; background: #1c1c1c; margin-left: 0px; margin-top: 5px; }
#rightcol {width: 320px; float: left; position: relative; border: 1px solid #525252; background: #1c1c1c; margin-left: 5px; margin-top: 5px;} 
#footer {  clear: both; padding-top: 5px;}
#leftcol h2 { padding: 0px 0px 0px 5px; float: left; margin: 1px 1px 1px 1px; width: 173px; background: #272727; border: 0px solid #dddddd; color: #ff008a; text-align:justify; text-decoration: none; }
#leftcol p { margin: 0px; padding: 5px 5px 5px 5px; width: 170px;}
#rightcol h2 { padding: 0px 0px 0px 5px; float: left; margin: 1px 1px 1px 1px; width: 313px; background: #272727; border: 0px solid #dddddd; color: #ff008a; text-align:justify; text-decoration: none; }
#rightcol p { margin: 0px; padding: 5px 5px 5px 5px; width: 310px;}
.video { float: left; margin: 0px 5px 0px 0px; position: relative; height: 300px; width: 300px; padding: 1px; border: 1px solid #525252; background-color: #1c1c1c; }
.chosen { float: left; margin: 2px; position: relative; height: 75px; width: 100px; padding: 1px; border: 0px solid #d0d0d0; background-color: #272727; }
.page {  position: relative; width: 490px; float: left; margin-right: 0px; margin-top:5px; margin-left: 0px; text-align:justify; font-size: 12px;}
.page a { display: block; padding: 0px 2px; float: left; margin: 2px 3px 0 0; background: #1c1c1c; border: 1px solid #525252; text-align:justify; text-decoration: none;}
.page a:hover { display: block; padding: 0px 2px; float: left; margin: 2px 3px 0 0; background: #1c1c1c; border: 1px solid #525252;}
.rlinks { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
.rlinks ul{ margin: 0px; width: 300px; height: 380px; list-style: none; } 
.rlinks li { width: 140px; float: left; margin: 1px; padding: 1px; border: 0px; }
#dhtmltooltip{ position: absolute; left: -300px; width: 150px; border: 1px solid #525252; padding: 2px; background-color: #1c1c1c; visibility: hidden; z-index: 100; }
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }
.layer { position: absolute; height: 300px; width: 300px; left: 0px; top: 0px; }


.plug { position: relative; width: 168px; float: left; margin-bottom: 5px; margin-left: 0px; margin-top: 0px; border-bottom: 0px dashed #525252; padding-bottom: 5px;}
.thumb { float: left; margin: 0px 0px 0px 0px; position: relative; height: 120px; width: 160px; padding: 1px; border: 1px solid #525252; background-color: #1c1c1c; }
.play { position: absolute; height: 15px; width: 75px; left: 87px; top: 107px; }
.plugtitle { height:30px; width: 166px; padding:0 5px;  margin: 0px 0px 0px 0px; float: left; position: relative; font-weight: bold; font-size: 12px; color: #ff008a; text-decoration: none; padding: 0px 0px 0px 0px;}
.plugtitle a { color: #ff008a; text-decoration: none; }
.plugtitle a:hover { color: #fff; text-decoration: underline; }
.plugdesc { font-size: 10px; padding: 0px 0px 0px 0px; }
.pluginfo { float: left; position: relative; height: 15px; font-size: 14px; color: #adadad; text-decoration: none; font-weight: bold;}
#main {width: 1008px; margin: 0 auto; padding-top: 10px; border:0px solid #7D7D7D;} 
#maincol {width: 680px; float: left; position: relative; border: 0px solid #fff; margin-left: 0px; margin-top: 5px;}
#maincol h2 { padding: 0px 0px 0px 5px; float: left; margin: 1px 1px 1px 1px; color: #ff008a; text-align:justify; text-decoration: none; width: 672px;}


.post	{float:left; height:177px; width: 166px; padding:0; margin:0px; margin-right: 4px;}
.post a	{height:177px; color:#FFFFFF; width:166px; text-align:center; text-decoration:none;}
.post img	{float: left; margin: 0px; position: relative; height: 120px; width: 160px; padding: 1px; border: 2px solid #525252; background-color: #1c1c1c;}
.post a:hover .post-title	{color:#fff; text-decoration: underline; }
.post-title	{text-align:center; line-height:15px; font-weight: bold; font-size: 12px; height:40px; display:inline; clear:left; text-decoration:none; width:164px; color: #ff008a; text-decoration: none;}
.post:hover	{position:relative;}
.post:hover .post-desc	{visibility:visible;}
.post-det	{float:left; height:15px; padding:0px; background:#525252; width:166px; }
.post-det em	{font:bold 10px arial; color:#adadad; text-decoration:none; background:#525252;}
.fl	{float:left; padding-left: 1px;}
.fr	{float:right; padding-right: 1px;}



.own { position: relative; width: 672px; float: left; margin-bottom: 0px; margin-left: 0px; border-bottom: 0px dashed #525252; padding-bottom: 14px;}
.own-box h1	{font-size:18px; margin: 1px 1px 1px 1px; color: #ff008a; text-align:justify; }
	#player	{float:left; clear:left; width:480px; padding-top:1px; overflow:hidden; position:relative;}
	#related	{float:right; clear:right; width:180px; padding-left:2px;}
	#related div {float:left; width:102px; margin:0 1px 2px 15px;}

.chosen1 { float: left; margin: 1px; position: relative; height: 120px; width: 160px; padding: 1px; border: 1px solid #525252; background-color: #1c1c1c; }



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

/* 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://images.slutvidz.com/star_small.gif);
	line-height: 10px;
	height: 10px;
}


