﻿body {
	margin: 0px; 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #666666; 
	background: #000000;
}
h1 {font-size: 20px;text-align:center;margin-top:0px}
h2 {font-size: 16px}
h3 {font-size: 12px}
img {border: none;}
table {border: none}
tr {vertical-align: top}
form {margin: 0px; padding: 0px}
a, a:visited {color: #990000; text-decoration: none}
a:hover {color: #FF0000; text-decoration: underline}

#container {
	background: url(/images/site/content-bg.jpg) repeat;
	width: 1000px!important;
	width: 1017px;
	height: auto; 
	margin: -40px auto 0;
	position: relative;
	z-index: 2;
}

#masthead {
	padding: 0; 
	margin: 0;
	height: 90px; 
	background: #000000 url(/images/home_Bg.jpg) repeat-x
}

#masthead #logo {
	width: 400px; 
	height: 60px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

/*-------------- nav start -----------------*/
#nav {width:1005px;margin-top:10px;position:relative;z-index: 900;}
#navigation div {float:left;}
#navigation div a {height:28px;overflow:hidden;display:block;}

#adult {background:url(/images/nav/adult.jpg) top left no-repeat;width:115px;}
#athletes {background:url(/images/nav/athletes.jpg) top left no-repeat;width:92px;}
#babesBikes {background:url(/images/nav/babesBikes.jpg) top left no-repeat;width:230px;}
#classic {background:url(/images/nav/classic.jpg) top left no-repeat;width:136px;}
#home {background:url(/images/nav/home.jpg) bottom left no-repeat;width:155px;}
#models {background:url(/images/nav/models.jpg) top left no-repeat;width:85px;}
#music {background:url(/images/nav/music.jpg) top left no-repeat;width:68px;}
#tvMovie {background:url(/images/nav/tvMovie.jpg) top left no-repeat;width:119px;}
/* hover states */
#adult:hover {background-position:bottom;}
#athletes:hover {background-position:bottom;}
#babesBikes:hover {background-position:bottom;}
#classic:hover {background-position:bottom;}
#home:hover {background-position:bottom;}
#models:hover {background-position:bottom;}
#music:hover {background-position:bottom;}
#tvMovie:hover {background-position:bottom;}

/*------------------ sub nav ------------------*/
#subNav {
	width: 1000px; 
	margin: 5px auto 0; 
	float: left; 
	background: none;
}
#subNav ul {
	list-style: none; 
	list-style-image: none;
}
#subNav li {
	float: left; 
	padding-right: 10px;
}
#subNav a, #subNav a:visited {color: #ff0000;font-weight:bold;}
/*------------------ nav end ------------------*/

#search {margin: auto; float: left; width: 845px; padding: 5px; font-size: 11px; background: #575757 url(/images/searchBg.gif) repeat-x}
#search tr {vertical-align: middle}

#bookmark {float: right; padding: 10px; font-size: 11px; background: #575757 url(/images/searchBg.gif) repeat-x}

#middle {
	background: url(/images/mainArea.jpg) no-repeat;
	width: 556px;
	height: 353px;
	margin-top: 10px;
	float: left;
	margin-left: 9px;
}

#middle #main {
	width: 570px; 
	float: left;
	padding-left: 10px;

}

#middle #main .seperator {clear: both; margin: 10px 0px 10px 0px; height: 1px; background: transparent url(/images/seperator.gif) repeat-x}

#middle #main #description .image {float: left; padding: 5px 10px 0 0;}

#middle #main #featuredItems {clear: both; margin-bottom: 10px; height: 180px; background: #EEEEEE url(/images/headings/bg.gif) repeat-x; border:1px solid #666666;}
#middle #main #featuredItems .heading {height: 17px; background: transparent url(/images/default/headings/featured.gif) no-repeat left}
#middle #main #featuredItems .content {padding: 10px}
#middle #main #featuredItems .wrapper {width: 140px; text-align: center; float: left}
#middle #main #featuredItems .picture {margin-bottom: 5px}
#middle #main #featuredItems .picture a img {border: solid 1px #fc3}
#middle #main #featuredItems .title {font-size: 12px; font-weight: bold}
#middle #main #featuredItems .url {font-size: 10px}

#middle #main #nav {clear: both; height: 31px; padding-top: 11px; background: transparent url(/images/default/middleNavBg.gif) repeat-x}

#middle #main .news {clear: both}
#middle #main .news .content {padding: 5px}
#middle #main .news .headline {clear: both; overflow: auto}
#middle #main .news .category, #middle #main .news .category a, #middle #main .news .category a:visited {padding-bottom: 5px; font-size: 10px; color: #FF0000}
#middle #main .news .image {padding-left: 5px; float: right}
#middle #main .news .title {font-size: 16px; font-weight: bold}
#middle #main .news .summary {}
#middle #main .news .author {margin: 10px 0px 0px 0px; font-size: 10px}
#middle #main #recentHL {display: block;}
#middle #main #featuresHL {display: none}
#middle #main #newsHL {display: none}
#middle #main #previewsHL {display: none}

#middle #main .reviews {clear: both}
#middle #main .reviews .picture {padding-right: 10px; float: right}
#middle #main .reviews .title {font-size: 16px; font-weight: bold;}
#middle #main .reviews .category, #middle #main .reviews .category a, #middle #main .reviews .category a:visited {padding-bottom: 5px; font-size: 10px; color: Orange}
#middle #main .reviews .score {clear: none; width: 50px; height: 40px; padding: 7px 0px 0px 7px; font-size: 20px; color: #fc3; font-weight: bold; float: left; background: transparent url(/images/scoreBg.gif) no-repeat}
#middle #main .reviews .summary {}

#middle #right {
	width: 408px;
	height: auto;
	padding-left: 10px; 
	font-size: 11px; 
	color: #666666; 
	float: right;
}
#middle #right .top {
	background: transparent url(/images/site/forkColum-Bg.gif) no-repeat top center;
	height: 33px;
}
#middle #right .content {
	background: transparent url(/images/site/forkColum-Mid-Bg.gif) repeat-y top center;
	padding: 0 20px;
	margin-left: 2px;
}
#middle #right .bottom {
	background: transparent url(/images/site/forkColum-Btm-Bg.gif) no-repeat top center;
	height: 33px;
}
/*
#middle #right .top {height: 13px; background: transparent url(/images/default/rightTop.gif) no-repeat right}
#middle #right .bottom {height: 13px; background: transparent url(/images/default/rightBottom.gif) no-repeat right}
*/
#middle #right .seperator {clear: both; margin: 5px 0px 5px 0px; height: 1px; background: transparent url(/images/default/seperator.gif) repeat-x}

#right #NV_BANNER_300x250 {clear: both; width: 300px; height: 250px; margin: 25px auto 10px 45px; text-align: center}

#right .news {clear: both; margin: 0 auto; width: 325px;}
#right .news .content {padding: 22px 5px 5px 5px; background: transparent url(/images/default/headings/news.gif) no-repeat top right; overflow: auto}
#right .news .headline {clear: both;}
#right .news .category {margin: 3px 0px 3px 0px; font-size: 10px}
#right .news .category a, #news .category a:visited {color: #990000;}
#right .news .image {padding-left: 5px; float: right}
#right .news .title {font-weight: bold}
#right .news .summary {margin-top: 5px}
#right .news .author {margin: 10px 0px 0px 0px; font-size: 10px}

.home #right .pictures {clear: both; margin: -10px auto 0 4px; width: 204px;}
#right .pictures {clear: both; margin: auto auto 0 4px; width: 204px;}
#right .pictures table {margin: auto; text-align: center}
#right .pictures .content {padding: 22px 0px 0px 0px; background: transparent url(/images/site/pictures-Top.gif) no-repeat top right; overflow: auto}
#right .pictures .title {font-weight: bold}
#right .pictures .wrapper {margin: 1px; text-align: center;}
#right .pictures .category {font-size: 10px}
#right .pictures .dateAdded {font-size: 8px}

#right .wallpaper {clear: both; margin: 0 auto; width: 325px;}
#right .wallpaper table {margin: auto; text-align: center}
#right .wallpaper .content {padding: 22px 0px 0px 0px; background: transparent url(/images/default/headings/wallpaper.gif) no-repeat top right; overflow: auto}
#right .wallpaper .title {text-align: right; font-weight: bold}
#right .wallpaper .wrapper {margin: 2px; text-align: center}
#right .wallpaper .category {font-size: 10px}
#right .wallpaper .dateAdded {font-size: 8px}

#right .reviews {clear: both; margin: auto auto 10px 6px; width: 314px; background: #1e1427 url(/images/headings/bg.gif) repeat-x}
#right .reviews .content {padding: 22px 5px 5px 5px; background: transparent url(/images/default/headings/reviews.gif) no-repeat top right; overflow: auto}
#right .reviews .picture {float: right}
#right .reviews .picture img {padding: 0px 0px 5px 5px}
#right .reviews .headline {clear: both; margin-bottom: 30px}
#right .reviews .category {margin: 3px 0px 3px 0px; font-size: 10px}
#right .reviews .category a, #news .category a:visited {color: orange}
#right .reviews .score {clear: none; width: 50px; height: 40px; padding: 7px 0px 0px 7px; font-size: 20px; color: #fc3; font-weight: bold; float: left; background: transparent url(/images/scoreBg.gif) no-repeat}
#right .reviews .title {font-weight: bold}
#right .reviews .summary {margin-top: 5px}

#footer {clear: both; padding-top: 10px}
#footer .content {
	height: 20px; 
	margin: 0 auto;
	width: 590px;
	padding: 15px 10px 10px 10px; 
	color: #fff; 
	font-size: 10px;
}
#footer .content a {
	color: #FFFFFF;
}
#footer .copyright {float: left}
#footer .links  {float: right}
#footer .links a {
	color: #FFFFFF;
}
.noDisplay {display: none}
#homeImages {
	float: right;
	width: 365px;
	margin: 0 auto;
}
.home #right #ctl00_RightColumn_m_newsUC_m_defaultPNL, #newsHome2 #right #ctl00_RightColumn_m_newsUC_m_defaultPNL {
	display: none;
}
#leftSide {
	width: 213px;
	margin-top: 10px;
	float: left;
}
#leftBox {
	width: 213px;
	height: auto;
	float: left;
}
#leftBoxMid {
	background: url(/images/site/leftBox/middle.jpg) repeat-y;
	margin-top: -2px;
}
#leftBtmAd {
	width: 200px;
	height: 200px;
	float: left;
	margin-top: 10px;
	margin-left: 7px!important;
	margin-left: 3px;
	border: 1px solid #333333;
}
#rightSide {
	width: 213px;
	float: left;
	margin-top: 10px;
	margin-left: 9px!important;
	margin-left: -12px;
}
#rightBox {
	width: 213px;
	height: auto;
	float: left;
}
#rightBoxMid {
	background: url(/images/site/rightBox/middle.jpg) repeat-y;
	margin-top: -2px;
}
#rightBtmBox {
	width: 213px;
	height: auto;
	margin-top: 5px;
	float: right;
}
#rightBtmAd {
	width: 160px;
	margin: 0 auto;
}
#siteLinks {
	width: 190px;
	margin: 0 auto; 
}
#bottomAd {
	float:right;
	margin:20px 25px 0pt 0pt;
	width:728px;
}
#middlelinks {width: 82px; height: 115px; margin: 10px 5px; float: left;}

/* paging buttons styles */
.paging {
	height:50px;
	margin:0pt auto;
	width:150px;
}
.next {
	float:right;
	padding:10px;
}
.previous {
	float:left;
	padding:10px;
}
.comments {
	width:620px;
	padding-top:15px;
}
