@charset "utf-8";
/* reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
body {
	line-height: 1;
	font-size: 88% /* Decide for yourself if you want to include this. */;
	font-family: Arial, Helvetica, sans-serif;
	background: #000;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	padding: .6em 0;
}
ul, ol {
	list-style: none;
}
a {
	color: black;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear:both;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
}
.clear2 {
	clear:both;
	overflow:hidden;
}
/* end of reset */

/* start layout */

#container {
	margin: 0 auto;
	width: 950px;
	overflow: hidden;
}
#header {
	background: #000;
	height: 253px;
}
#left-content {
	width: 767px;
	max-width: 767px;
	float: left;
	background: #ededed;
}
#navigation {
	height: 44px;
	background: #000;
	color: white;
	overflow: hidden;
}
#navigation ul {
	padding-left: 20px;
	margin-top: 5px;
	display: block;
	height: 34px;
	line-height: 34px;
	background: url(images/bg-nav.gif) repeat-x;
	overflow: hidden;
}
#navigation ul li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}
#mainnav li.btn1 a {
	width: 56px;
	background: url(images/btn1.gif) no-repeat;
}
#mainnav li.btn2 a {
	width: 81px;
	background: url(images/btn2.gif) no-repeat;
}
#mainnav li.btn3 a {
	width: 46px;
	background: url(images/btn3.gif) no-repeat;
}
#mainnav li.btn4 a {
	width: 61px;
	background: url(images/btn4.gif) no-repeat;
}
#mainnav li.btn5 a {
	width: 68px;
	background: url(images/btn5.gif) no-repeat;
}
#mainnav li.btn6 a {
	width: 88px;
	background: url(images/btn6.gif) no-repeat;
}
#mainnav li.btn7 a {
	width: 69px;
	background: url(images/btn7.gif) no-repeat;
}
#mainnav li.btn8 a {
	width: 77px;
	background: url(images/btn8.gif) no-repeat;
}
#navigation ul li a {
	display: block;
	margin: 0 11px;
	color: white;
	height: 34px;
	line-height: 34px;
}
#navigation ul li a span {
	display: none
}
#mainnav li a:hover { background-position: 0 -34px; }
#navigation2 {
	height: 83px;
	background: #e5e5e5 url(images/bg-nav2.jpg) repeat-x;
	overflow: hidden;
}
ul#inner-nav {
	width: 751px;
	height: 37px;
	background: #e3e3e3 url(images/nav2.gif) repeat-x;
	font: normal 13px Tahoma;
	line-height: 37px;
	margin-left: 9px;
	margin-top: 10px;
}
ul#inner-nav li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
ul#inner-nav li a, ul#inner-nav li span {
	margin: 0 5px;
	padding: 5px;
}
ul#inner-nav li select {
	display: block;
	padding: 0;
	margin: 8px 5px 0;
	height: 20px;
	font: normal 12px Tahoma;
	width: 120px;
	line-height: 20px;
	border: 1px solid #d0d3d5;
}
ul#inner-nav li select option {
	line-height: 20px;
}
ul#inner-nav li.active a, ul#inner-nav li a:hover, ul.pagination li a:hover {
	background: #3f3f3f;
	color: white;
	text-decoration: none;
}
.pagediv {
	clear: both;
	width: 740px;
	margin: 10px auto 0;
	font: bold 12px Tahoma;
	position: relative;
}
ul.pagination {
	display: block;
	width: 140px;
	margin: 0 auto;
}
ul.pagination li {
	float: left;
	display: inline;
	padding: 0;
}
ul.pagination li a {
	margin: 0;
	padding: 2px 4px;
}
.left {
	float: left;
}
.right {
	float: right;
	position: absolute;
	right: 5px;
	top: 0px;
}
div.boxes {
	float: left;
	width: 182px;
	height: 190px;
	margin-left: 7px;
	margin-bottom: 11px;
	background: #e7e7e7;
}
div.boxes img {
	outline: none;
	border: 1px solid #030609;
}
div.boxes h1 {
	margin: 0;
	padding: 0;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #1e1e1e;
	margin: 2px;
}
p.mins {
	float: left;
	font: normal 11px Arial;
	text-transform: uppercase;
	color: #4b4b4b;
	width: 70px;
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: left;
	text-indent: 3px;
}
p.mins strong {
	font: bold 36px Arial;
	letter-spacing: -2px;
	line-height: 36px;
}
p.rate {
	float: left;
	font: normal 11px Arial;
	text-transform: uppercase;
	color: #ffb500;
	width: 112px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	background: #313131 url(images/rate-bg.gif) repeat-x;
	display: block;
	text-indent: 3px;
}
p.rate strong {
	font: bold 36px Arial;
	letter-spacing: -2px;
	line-height: 36px;
}
.spacer {
	height: 30px;
	background: #000 url(images/spacer.jpg) repeat-x;
	clear: both;
	font-size: 0;
	display: block;
}
#right-content {
	float: left;
	width: 183px;
	max-width: 183px;
	display: inline;
	overflow: hidden;
}
#right-content div {
	margin: 5px 0 0 7px;
	background: #e9e9e9 url(images/bottom.gif) bottom center no-repeat;
	padding-bottom: 10px;
	width: 176px
}
div#join-now {
	height: 66px;
	background: url(images/join-now.gif) no-repeat;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div#join-now a {
	display: block;
	height: 66px;
	width: 766px
}
div#join-now a span {
	display: none;
}
h2#search, h2#browse {
	clear: both;
	width: 176px;
	height: 35px;
	margin: 0;
	padding: 0;
}
h2#search {
	background: #f2f2f2 url(images/search-vidsod.gif) no-repeat;
}
h2#browse {
	background: url(images/browse-categories.gif) bottom center no-repeat;
	padding-top: 20px;
}
h2#search span, h2#browse span {
	display: none;
}
ul#sidenav {
	margin: 0;
	padding: 0;
}
ul#sidenav li {
	background: #f3f3f3 url(images/bg-nav3.jpg) repeat-x;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
ul#sidenav li a {
	margin: 0 12px;
	padding-left: 12px;
	background: url(images/arrow.gif) center left no-repeat;
	font: normal 11px Tahoma;
	color: #666;
}
#footer {
	clear: both;
	margin-top: 10px;
	margin-bottom: 15px;
	color: white;
	font: normal 11px Tahoma, Geneva, sans-serif;
}
h1#news2 {
	height: 36px;
	width: 232px;
	background: url(images/vidsod-newsletter.gif) no-repeat;
	display: block;
	float: left;
	margin: 10px 5px 0 0;
}
h1#news2 span {
	display: none;
}
div#newsletter {
	background: #000;
	height: 64px
}
#footer p {
	text-align: center;
}
form#form2 {
	display: block;
	width: 176px;
	margin: 11px 0 0 0px;
}
form#form2 input#query {
	padding: 0;
	margin: 0;
	margin-left: 7px;
	display: block;
	width: 113px;
	padding:2px 0 0 4px;
	height: 16px;
	border: 1px solid #bcc1c5;
	font: normal 11px Tahoma;
	color: #9c9c9c;
	float: left;
	display: inline
}
form#form2 input#submit2 {
	float: left;
	display: inline;
}
form#form1 {
	display: block;
	float: left;
	width: 235px;
	margin-top: 13px;
	color: #a0a0a0;
}
form#form1 label {
	display: block;
	margin-bottom: 4px;
	text-align: left;
}
form#form1 input#name {
	width: 182px;
	float: left;
	height: 19px;
	border: 1px solid #a5acb2;
}
form#form1 input#submit {
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 5px
}
p#news {
	width: 335px;
	text-align: center;
	float: left;
	margin: 17px 35px 0 35px;
	display: inline
}
ul#bottom-nav {
	margin: 0;
	padding: 0;
	width: 950px;
	display: block;
	background: url(images/bg-nav.gif) repeat-x;
	height: 34px;
	line-height: 34px;
	margin: 10px 0;
	overflow: hidden;
}
ul#bottom-nav li {
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
}
ul#bottom-nav li a {
	display: block;
	margin: 0 20px;
	color: white;
	height: 34px;
	line-height: 34px;
}
ul#bottom-nav li.btn1 {
	margin-left: 53px;
}
ul#bottom-nav li.btn1 a {
	width: 68px;
	background: url(images/sec-btn1.gif) no-repeat;
}
ul#bottom-nav li.btn2 a {
	width: 73px;
	background: url(images/sec-btn2.gif)
}
ul#bottom-nav li.btn3 a {
	width: 91px;
	background:url(images/sec-btn3.gif)
}
ul#bottom-nav li.btn4 a {
	width: 61px;
	background: url(images/sec-btn4.gif)
}
ul#bottom-nav li.btn5 a {
	width: 81px;
	background:url(images/sec-btn5.gif)
}
ul#bottom-nav li.btn6 a {
	width: 70px;
	background: url(images/sec-btn6.gif)
}
ul#bottom-nav li.btn7 a {
	width: 105px;
	background:url(images/sec-btn7.gif)
}
ul#bottom-nav li a span {
	display: none
}
ul#bottom-nav li a:hover { background-position: 0 -34px }
#news-wrap {
	background: #193549;
	width: 920px;
	height: 64px;
	margin: 0 auto;
}
#signup {
	float: left;
	display: block;
	width: 179px;
	height: 34px;
	margin-top: 5px;
	margin-left: 4px;
	background: url(images/sign-up.gif) no-repeat;
	display: inline;
}
#signup span {
	display: none;
}
#nav-wrap {
	background: #000;
	width: 950px;
	float: left;
}
.playerfix {
	width: 767px !important;
	float: left !important;
}
#player-top {
	height: 63px;
	background: #e2e2e2 url(images/player-top-bg.gif) repeat-x;
	clear: both;
	overflow: hidden;
}
#player-inner {
	background:url(images/player-inside-bg.gif) repeat-x;
	height: 37px;
	line-height: 37px;
	max-height: 37px;
	width: 932px;
	margin: 10px auto;
	color: #1e1e1e;
	font: normal 13px Tahoma;
}
#player-inner p {
	float: left;
	height: 37px;
	line-height: 37px;
	text-indent: 10px
}
.fix-form {
	display: block;
	float: right;
	margin: 8px 0 0 0 !important;
	padding: 0;
	width: 264px !important;
}
.fix-form input#query {
	width: 196px !important;
}
#player-content {
	background: #f3f3f3
}
#flash-player {
	width: 665px;
	float: left;
}
#flash-player div {
	overflow: hidden;
	padding: 25px 0 0 24px;
}
#flash-player div a {
	display: block;
	color: red;
	font: normal 22px Tahoma;
	text-decoration: underline;
	text-align: center;
	width: 641px;
	padding: 10px 0;
	text-indent: 0;
}
#flash-player-info {
	float: left;
	width: 285px;
}
#flash-player-info dl#info {
	padding: 24px 0 0 13px;
	height: 253px;
	overflow: hidden;
}
#flash-player-info dl#info2 {
	padding: 0 0 0 13px;
	overflow: hidden;
}
#info {
	color: black;
	width: 247px
}
#info dt {
	font: bold 15px Tahoma;
}
#info dd.img img {
	float: left;
	background: gray;
	width: 124px;
	height: 180px;
	border: 0;
	overflow: hidden;
	margin-right: 6px
}
#info dd.info {
	height: 180px;
	width: 117px;
	float: left;
	position: relative;
	overflow: hidden;
	font: normal 11px Tahoma;
	color: #1e1e1e;
}
#info dd.info p.rate {
	margin: 0 !important;
	padding: 0 !important;
	width: 117px !important;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#info2 dd a.link {
	height: 28px;
	line-height: 28px;
	display: block;
	width: 247px;
	margin-top: 4px
}
#rating {
	margin: 6px 0;
}
#download-1 {
	background: #000 url(images/download-btn.gif) no-repeat
}
#download-2 {
	background: #000 url(images/download-btn2.gif) no-repeat
}
#download-3 {
	background: #000 url(images/download-btn3.gif) no-repeat
}
#download-4 {
	background: #000 url(images/download-btn4.jpg) no-repeat;
	height: 130px !important;
}
#info2 dd a.link span {
	display: none
}
#player-content p.clear2 {
	width: 900px;
	margin: 0 auto;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #1e1e1e;
	margin-bottom: 6px
}
#player-bottom {
	background: #e7e7e7 url(images/player-bottom-bg.gif) repeat-x;
	height: 361px
}
#player-bottom p a#join-now2 {
	width: 929px;
	height: 59px;
	margin-left: 9px;
	text-align: center;
	background: url(images/join-now2.gif) no-repeat;
	display: block;
	margin-bottom: 5px
}
#player-bottom p a#join-now2 span {
	display: none
}
#extralinks {
	margin: 0;
	padding: 0;
	margin-left: 19px;
}
#extralinks li {
	float: left;
}
#extralinks li a {
	display: block;
	border: 0;
	outline: none;
	width: 174px;
	height: 131px;
	margin: 5px 4px
}
#extralinks li a img {
	border: 1px solid #222;
}
