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/bg.jpg);
	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 {
	background:url(../img/bgTrans.png) repeat-y center top;
	_background:url(../img/bgTrans.gif) repeat-y center top;
	width:100%;
	height:100%;
	display:block;
	position:relative;
	}

.header {
	width:960px;
	height:1067px;
	position:relative;
	margin:0 auto;
	background:url(../img/headerBig_2.jpg) no-repeat;
	}	
	
.joinNow {
	position:absolute;
	top:568px;
	right:239px;
	width:134px;
	height:40px;
	font-size:0;
	}

.getInstant {
	position:absolute;
	top:422px;
	left:3px;
	width:auto;
	height:40px;
	font-size:0;
}

#mainCont {
	width:960px;
	height:100%;
	position:relative;
	margin:0 auto;
	background:#fff1d8;
	}

.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:960px;
	height:72px;
	position:relative;
	display:block;
	background:url(../img/clickJP.jpg) top no-repeat;
	}

.click:hover {
	background-position:bottom;
	}

.click img {
	display:block;
	position:absolute;
	top:15px;
	left:44px;
	}


.repeat {
	background:url(../img/repeat.jpg);
	width:960px;
	height:544px;
	position:relative;
	}


.thumbBig {
	position:absolute;
	width:320px;
	height:213px;
	top:113px;
	left:16px;
	}

.thumbBig img {
	display:block;
	position:relative;
	top:2px;
	left:2px;
	}

.staticText {
	position:absolute;
	width:558px;
	height:172px;
	top:130px;
	left:355px;
	overflow:hidden;
	color:#fff;
	}

.staticText p {
	padding:0 10px 0 16px;
	font-size:24px;
	}
	
.staticText span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0 10px 0 16px;
	display:block;
	}

.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:323px;
	}

.smallThumb1 img, .smallThumb2 img, .smallThumb3 img, .smallThumb4 img {
	top:2px;
	left:2px;
	position:relative;
	}
	
.smallThumb1 {left:17px; top:372px;}
.smallThumb2 {left:252px; top:372px;} 
.smallThumb3 {left:487px; top:372px;}
.smallThumb4 {left:722px; top:372px;}


.divider {
	text-align:center;
	margin:40px 0;
}

.divider a, divider span {
	display:block;
	}
	
.divider a {
	font-size:28px;
	text-decoration:underline;
	color:#46180d;
	}

.divider a:hover {
	color:#b10000;
	}

.divider span {
	font-size:14px;
	color:#a20e06;
	}

.linkFore, .linkFive{
	display:block;
	height:244px;
	float:left;
	}

.linkFore {
	background:url(../img/link4gf.gif) top no-repeat;
	width:550px;
	}



.linkFive {
	background:url(../img/link5.jpg) top no-repeat;
	width:410px;
	}

.linkFive:hover {
	background-position:center -254px;
	}


#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      ------------------ **/


.headerJoin {
	width:960px;
	height:473px;
	position:relative;
	margin:0 auto;
	background:url(../img/headerBigJoin_2.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: none;
	background:url(../img/mainContBg.jpg) top no-repeat;
	background-color:#46180d;
	color:#fff;
	}

.inJoin {
	background:#fff1d8;
	width:960px;
	margin: 0 auto;
	}

body.join .divider {
	margin:0;
	padding: 20px 0;
	}

.quad {
	width:241px;
	height:180px;
	position:relative;
	background:url(../img/thumbSmallBg.jpg) no-repeat;
	margin-bottom:2px;
	left: 30px;
	}

.quad img {
	display:block;
	top:9px;
	left:11px;
	position:absolute;
	}

.leftSide {
	width:225px;
	float:left;
	padding-top:126px;
	}

.rightIn {
	position:relative;
	width:570px;
	float:right;
	padding:122px 70px 20px 45px;
	}

.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;
	}
.memLink {
	width:299px;
	height:51px;
	left:334px;
	top:597px;
	}

.memLink:hover {
	background:url(../img/memHover.png);
	}
.nextLink {
	width:292px;
	height:51px;
	left:662px;
	top:597px;
	}

.nextLink:hover {
	background:url(../img/nextHover.png);
	}
.playerPlace {
	width:320px;
	height:224px;
	left:10px;
	top:627px;
	}
.underPlayText {
	width:320px;
	height:130px;
	left:10px;
	top:930px;
	color:#fff1d8;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.allThumbs {
	width:610px;
	height:400px;
	left:345px;
	top:670px;
	}
.thumbsHolder {
	width:147px;
	height:126px;
	overflow:hidden;
	float:left;
	margin:0 4px 10px 0;
	}

.thumbsHolder img, .thumbsHolder span {
	display:block;
	}

.thumbsHolder img {
	border:1px solid #b20129;
}

.thumbsHolder span {
	color:#4a190e;
	font-size:11px;
	text-align:center;
	}

/* -------------------------------------------------------- */

body.tour .header{
	background:url(../img/headerBigTour_2.jpg);
	height:934px;
	}

body.tour .memLink {
	left:0px;
	top:869px;
	width:291px;
	background-position: -8px 0;
	height:45px;
	}

body.tour .nextLink {
	left:338px;
	top:869px;
	width:264px;
	height:45px;
	}

body.tour .nextLink:hover {
	background:url(../img/nextHoverTour.png) no-repeat;
	}

body.tour .playerPlace {
	left:628px;
	top:498px;
	}
body.tour .underPlayText {
	left:628px;
	top:794px;
	}

body.tour .getInstant {
	position:absolute;
	top:419px;
	left:347px;
	width:auto;
	height:40px;
	font-size:0;
}


body.tour .joinNow {
	width:231px;
	height:129px;
	left:432px;
	top:606px;
	}