* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%; border: 0;}
body  {font: normal 11px Tahoma, "Trebuchet MS", Arial; color: #FFFFFF; background-color: #000; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a:link {color: #ffe292;	text-decoration: underline;}
a:visited {text-decoration: underline; color: #ffe292;}
a:hover {text-decoration: none;	color: #FFFFFF;}
a:active {text-decoration: none; color: #FFFFFF;}

.main {background: #000 url(../images/border.jpg) center repeat-y; width: 998px; margin: 0px auto; padding: 0 6px;}

.header {height: 345px; background: url(../images/header.jpg) center 0px no-repeat; position: relative;}
.header .text1 {padding-top: 1px; font: bold 18px Tahoma, "Trebuchet MS", Arial; color: #000; text-align: center;}
.header .text2 {position: absolute; top: 154px; right: 4px; width: 410px; height: 72px; font: normal 14px "Trebuchet MS", Tahoma, Arial; text-align: center;}

.menu {width: 100%; position: absolute; top: 290px; left: 10px; font: bold 22px "Trebuchet MS", Arial; text-transform: capitalize; list-style-type: none; color: #f8940c;}
.menu a:link, .menu a:visited, .menu a:hover, .menu a:active {color: #bf0000; padding: 0 8px;}
.menu a.selected {text-decoration: none;}
.joinbutton {border: 0px solid white; position: absolute; top: 267px; right: 18px; display: block; text-indent: -9000px; overflow: hidden; width: 356px; height: 70px; background: url(../images/joinbutton.gif) 0px 0px no-repeat;}
a.joinbutton:hover {background-position: 0px -100px;}

.thumbs, .thumbs2, .bonuspage {width: 987px; margin: 5px auto; padding-left: 1px; padding-top: 4px; border: 2px solid #303030; background-color: #242424; text-align: center;}
.thumbs2 {padding-left: 0px; margin-top: 0px;}
.thumbs div {width: 243px; font-size: 11px; float: left; padding: 0 0 15px 3px;}
.thumbs img, .thumbs2 img {width: 240px; height: 180px; border: 1px solid #4a4a4a;}
.thumbs img:hover, .thumbs2 img:hover {border: 1px solid #aaa;}
.thumbs2 img {margin: 0 0 4px 4px;}
.models img {height: 360px;}
.models strong a {font-size: 18px;}
.thumbs strong a, .thumbs strong a:visited, .thumbs strong a:hover, .thumbs strong a:active {text-decoration: underline; font-weight: bold; color: #ffe292; text-decoration: none;}
.text {padding: 5px 0 50px; font: bold 22px "Trebuchet MS", Tahoma, Arial; text-align: center;}
.text a, .text a:visited, .text a:hover, .text a:active {color: #ffe292;}
.line {width: 949px; height: 5px; background: url(../images/line.jpg) center 0px no-repeat; margin-top: -10px;}
.pre {width: 326px; border: 2px solid #303030; border-bottom: 0; background-color: #242424; text-transform: uppercase; margin-left: 3px; padding: 7px 20px; font: normal 17px "Trebuchet MS"; letter-spacing: 1px; color: #ddd;}

.left-side {position: relative; width: 542px; height: 506px; float: left; padding: 5px 0 0 4px;}
.length {display: block; position: absolute; bottom: 7px; right: 2px; color: #000; font-size: 11px;}
.right-side {width: 324px; height: 513px; background: url(../images/right-side.jpg) top right no-repeat; float: right; font-family: "Trebuchet MS", Arial; padding: 7px 15px 0 9px;}
.player {display: block; width: 642px; height: 506px; background: url(../images/player.jpg) 0px 0px no-repeat;}
.player img {border: 0; margin: 1px; width: 640px; height: 480px;}
.movie-info {height: 335px; color: #f7e3a2;}
.movie-info span {color: #fff;}
.movie-info .title {padding-left: 5px; font-size: 17px;}
.movie-info .models {padding-left: 5px; padding-bottom: 15px; font-size: 14px;}
.models a, .models a:visited, .models a:hover, .models a:active {color: #f7e3a2; text-decoration: none;}
.movie-info .desc {font-size: 13px; color: #ccc; text-align: justify;}
.buttons {font: normal 18px Tahoma; letter-spacing: 1px;}
.buttons a, .buttons a:visited, .buttons a:hover, .buttons a:active {border: 1px solid #d4d0c8; display: block; padding: 9px; margin-top: 14px; background-color: #fdf0ce; color: #000; text-decoration: none;}
.buttons a:hover {background-color: #fff;}

.join-left {background: url(../images/join-left.jpg) 0px 0px no-repeat;}
.join-right {background: url(../images/join-right.jpg) 100% 0px no-repeat; height: 1057px;}
.join-left .text {padding-top: 1px; font: bold 18px Tahoma, "Trebuchet MS", Arial; color: #000; text-align: center;}
.join-form {border: 0px solid white; width: 400px; margin: 130px 0 0 540px; text-align: center;}
.join-buttons {border-bottom: 1px solid #200;}
.join-form input {width: 320px; height: 37px; background-color: #fdf0ce; font-size: 16px; font-weight: bold; color: #333333; margin-bottom: 20px;}
.join-form input:hover {background-color: #ffc38c; border: #000000 solid 2px;}
.join-form h2 {font-size: 24px; color: #fed295; padding: 10px 0 20px 0px;}
.features {list-style-type: none; text-align: left; font-size: 18px; padding: 26px 0 0 48px;}
.features li {height: 46px;}
.join-form .t1 {font-size: 19px; font-weight: bold; border-bottom: 1px solid #100; padding-bottom: 15px; color: #fed295;}

.bonus {background-color: #f6e5b1; border: 2px solid #fff7dd; padding-top: 5px; margin: 0 auto; width: 980px; font-size: 29px; color: #8c0000; text-align: center;}
.bonus p {float: left; font-size: 17px; color: #404040; padding: 5px 12px 20px; line-height: 30px;}
.bonus a, .bonus a:visited, .bonus a:hover, .bonus a:active {color: #404040; text-decoration: none;}
.bonus img, .bonuspage img {width: 219px; height: 223px; border: 1px solid #444;}
.bonuspage {font-size: 29px;}
.bonuspage div {text-decoration: underline; padding: 10px 0;}
.bonuspage p {float: left; font-size: 17px; color: #ffe292; padding: 5px 12px 20px 13px; line-height: 30px;}
.bonuspage a:link, .bonuspage a:visited , .bonuspage a:hover, .bonuspage a:active {color: #ffe292; text-decoration: none;}

.footer-bg {background: url(../images/footer.jpg) center 0px no-repeat; height: 212px; position: relative;}
.footer {text-align: center; color: #FFFFFF; position: absolute; bottom: 0; width: 100%;}
.footer p {padding-bottom: 5px; padding-top: 5px;}
a#domain {color: #ffffff; text-decoration: none;}

