html, body, div, span, p, h1, h2, h3, h4, input, button, textarea, a, em, img, strong, ul, li, form, label, table, tr, th, td {
 margin:0;
 padding:0;
 border:none;
 outline:none;
}
body {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	height:100%;
	background:url(../img/topRepeat.jpg) top left repeat-x;
	color:#112e11;
}

a {
	color:#112e11;
	text-decoration:none;
}

a:hover {
	color:#606060;
	text-decoration:underline;
}


h1, h2 {
	color:#fff;
	font-family:"Trebuchet MS";
	}

h1 {
	font-size:24px;
	}

h2 {
	font-size:12px;
	text-transform:uppercase;
	}

.inText {
	font-size:10px;
	}

input, textarea {
	border:1px solid #fff;
	margin:5px 0;
	}

.bgNone {
	background: none !important;
	}

.clear {
	clear:both;
	position:relative;
	font-size:0;
	height:0;
	display:block;
	line-height:0;
}

.otherBg {
	width:100%;
	height:100%;
	display:block;
	position:relative;
	padding-bottom:90px;
	background:url(../img/bottomRepeat.jpg) bottom left repeat-x;
	}

.header {
	width:960px;
	height:990px;
	position:relative;
	margin:0 auto;
	background:url(../img/headerBig.jpg) no-repeat;
	background-color:#139323;
	}	

.leftHeader {
	width:115px;
	height:551px;
	position:absolute;
	left:-115px;
	top:0;
	background:url(../img/leftHeader.png) no-repeat;
}

.rightHeader {
	width:57px;
	height:551px;
	position:absolute;
	right:-57px;
	top:0;
	background:url(../img/rightHeader.png) no-repeat;
}

.join .leftHeader {
	width:115px;
	height:551px;
	position:absolute;
	left:-115px;
	top:0;
	background:url(../img/leftHeaderJoin.png) no-repeat;
}
	
.joinNow {
	position:absolute;
	top:568px;
	right:239px;
	background:red;
	width:134px;
	height:40px;
	font-size:0;
	}

#mainCont {
	width:960px;
	height:100%;
	position:relative;
	margin:0 auto;
	background:#fff1d8;
	background:url(../img/bodyBg.jpg) repeat-y;
	}

.menuTop {
	display:block;
	position:absolute;
	top:475px;
	left:460px;
	width:500px;
	height:42px;
	overflow:hidden;
}

.menuTop a {
	display:block;
	float:left;
	margin-top:9px;
}


.homeBut {
	width:46px;
	height:21px;
	margin-left:10px;
	background:url(../img/home.png) no-repeat;}
.homeBut:hover {background-position: bottom;}
.memberBut {
	width:78px;
	height:21px;
	margin-left:20px;
	background:url(../img/members.png) no-repeat;}
.memberBut:hover {background-position: bottom;}
.submBut {
	width:148px;
	height:21px;
	margin-left:24px;
	background:url(../img/submit.png) no-repeat;}
.submBut:hover {background-position: bottom;}
.moreBut {
	width:138px;
	height:21px;
	margin-left:20px;
	background:url(../img/more.png) no-repeat;}
.moreBut:hover {background-position: bottom;}

.instantAccess {
	width:496px;
	height:67px;
	position:absolute;
	display:block;
	top:400px;
	left:456px;
	background:url(../img/instantAccses.gif) no-repeat;
}

.linkOne, .linkTwo, .linkTree {
	display:block;
	height:98px;
	float:left;
	}

.linkOne {
	background:url(../img/link1.jpg) top no-repeat;
	width:217px;
	}

.linkOne:hover {
	background-position:bottom;
	}

.linkTwo {
	background:url(../img/link2.gif);
	width:543px;
	}

.linkTree {
	background:url(../img/link3.jpg) top no-repeat;
	width:215px;
	}

.linkTree:hover {
	background-position:bottom;
}

.click {
	width:940px;
	height:75px;
	position:relative;
	left:10px;
	display:block;
	background:url(../img/clickJP.jpg) top no-repeat;
	}

.click img {
	display:block;
	position:absolute;
	top:7px;
	left:80px;
	}


.repeat {
	background:url(../img/repeat.jpg) no-repeat;
	width:940px;
	height:453px;
	position:relative;
	left:10px;
	}


.thumbBig {
	position:absolute;
	width:320px;
	height:238px;
	top:16px;
	left:598px;
	}

.thumbBig img {
	display:block;
	position:relative;
	top:2px;
	left:2px;
	}

.staticText {
	position:absolute;
	width:558px;
	height:190px;
	top:10px;
	left:10px;
	overflow:hidden;
	color:#fff;
	}

.staticText p {
	padding:0 10px 0 16px;
	font-size:22px;
	font-family: Trebuchet MS;
	}
	
.staticText span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0 10px 0 16px;
	display:block;
	}

.getInstant {
	width:489px;
	height:47px;
	position:absolute;
	left:102px;
	top:217px;
	display:block;
	background:url(../img/getInstantAccess.gif) top no-repeat;
	z-index:12;
}

.rateIt b{
	display:block;
	position:relative;
	overflow:hidden;
}

.rateIt b span {
	float:left;
	display:block;
	padding:0;
}

.stars {
	float:left;
	display:block;
	width:17px;
	height:19px;
	position:relative;
	margin-top:-2px;
	background:url(../img/stars.gif) bottom no-repeat;
}

.yellowStar {
	background-position:left;	
}

.grayStar {
	background-position:right;	
}

.orangeDark {
	color:#b51717;	
}

.downFull {
	position:absolute;
	display:block;
	width:475px;
	height:39px;
	top:320px;
	left:417px;
	}

.downFull:hover {
	background:url(../img/downHover.jpg);
	}

.smallThumb1, .smallThumb2, .smallThumb3, .smallThumb4 {
	position:absolute;
	width:220px;
	height:164px;
	top:279px;
	}

.smallThumb1 img, .smallThumb2 img, .smallThumb3 img, .smallThumb4 img {
	top:2px;
	left:2px;
	position:relative;
	width:217px;
	height:161px;
	}
	
.smallThumb1 {left:17px;}
.smallThumb2 {left:245px;} 
.smallThumb3 {left:473px;}
.smallThumb4 {left:700px;}


.divider {
	text-align:center;
	margin:40px 0;
}

.divider a, divider span {
	display:block;
	}
	
.divider a {
	font-size:28px;
	text-decoration:underline;
	color:#fff;
	}

.divider a:hover {
	color:#051f08;
	}

.divider span {
	font-size:14px;
	color:#013a08;
	}

.linkFore, .linkFive{
	display:block;
	height:230px;
	float:left;
	}

.linkFore {
	background:url(../img/link4gf.gif) top no-repeat;
	width:532px;
	}



.linkFive {
	background:url(../img/link5.jpg) top no-repeat;
	width:417px;
	}

.linkFive:hover {
	background-position:bottom;
	}

.allThumbs2 {
	display:block;
	position:relative;
	overflow:hidden;	
	left:75px;
}

.allThumbs2 .thumbsHolder {
	height:210px;
	width:150px;
	margin:0 14px 10px 0;
}

.allThumbs2 .thumbsHolder span {
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
}


#footerInBg {
	width:100%;
	}

.centerFoot {
	width:960px;
	margin:0 auto;
	position:relative;
	background:url(../../footer-bg.jpg);
	font-size:11px;
	padding:20px 0;
	}

.centerFoot, .centerFoot a {
	font-size:12px;
	text-align:center;
	text-decoration:none;
}

.centerFoot a:hover {
	text-decoration:underline;
	}


/** --------------         join      ------------------ **/
body.join {	
	background:url(../img/topRepeatJoin.jpg) repeat-x;
}

.headerJoin {
	width:960px;
	height:428px;
	position:relative;
	margin:0 auto;
	background:url(../img/headerBigJoin.jpg) 0 0 no-repeat;
	}
	
.join .joinNow {
	position:absolute;
	top:343px;
	left:728px;
	width:231px;
	height:126px;
	}

.rightSide {
	width:938px;
	}

body.join #mainCont {
	width:960px;
	height:auto;
	background-color:#46180d;
	background-position:-1px;
	color:#fff;
	overflow:hidden;
	}

.inJoin {
	background:#fff1d8;
	width:960px;
	margin: 0 auto;
	}

body.join .divider {
	margin:0;
	padding: 20px 0;
	}

.floatL {
	float:left;
	width:480px;
}

.floatR {
	width:420px;
	float:right;
	padding-right:20px;
	padding-bottom:20px;
}

.scrollBox {
	width:480px;
	height:530px;
	position:relative;
	
	left:20px;	
}

.upFooter {
	background:url(../img/footBanner.jpg) center no-repeat;
	width:960px;
	height:38px;
	position:relative;
	}

.commentInputs {
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	}

.inText {
	font-size:12px;
	padding:5px 0;
	}

.bullet {
	font-size:12px;
	padding-left:10px;
	background:url(../img/bullet.gif) left 5px no-repeat;
	}
	

/* -------------------------------------------------------- */

.joinNow,.textHandler,.memLink,.nextLink,.playerPlace,.underPlayText,.allThumbs {
	position:absolute;
	display:block;
	}

.joinNow {
	width:231px;
	height:129px;
	left:577px;
	top:373px;
	}
.textHandler {
	width:590px;
	height:90px;
	left:20px;
	top:475px;
	font-size:12px;
	color:#4a190e;
	}

.arrowJoin, .getPassJoin {
	position:absolute;
	display:block;
}	

.arrowJoin {
	left:434px;
	top:264px;
	width:79px;
	height:83px;
	background:url(../img/arrow.gif) top no-repeat;
}

.getPassJoin {
	left:137px;
	top:153px;
	width:269px;
	height:65px;
	background:url(../img/getPass.gif) top no-repeat;
}

.memLink {
	width:299px;
	height:51px;
	left:334px;
	top:597px;
	}

.memLink:hover {
	background:url(../img/memHover.png);
	}
.nextLink {
	width:247px;
	height:51px;
	left:707px;
	top:597px;
	}

.nextLink:hover {
	background:url(../img/nextHover.png);
	}
.playerPlace {
	width:320px;
	height:224px;
	left:16px;
	top:550px;
	}
.underPlayText {
	width:320px;
	height:130px;
	left:20px;
	top:826px;
	color:#fff;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.allThumbs {
	width:610px;
	height:400px;
	left:352px;
	top:570px;
	}
.thumbsHolder {
	width:147px;
	height:126px;
	overflow:hidden;
	float:left;
	margin:0 4px 10px 0;
	}

.thumbsHolder img, .thumbsHolder span {
	display:block;
	}

.thumbsHolder span {
	color:#fff;
	font-size:14px;
	text-align:center;
	}
