* {
margin:0;
padding:0;
}

body {
	background: #000;
}

/*kimksuperstar.com tour 3 - WARNING*/
#warning #wrapper {
 	margin: 0 auto;
 	padding:0;
	width:1060px;
	height: auto;
	background:none;
	}

#warning #content {
	padding:0;
	width:1060px;
	height: 744px;
	background: #000 url('/images-tour3/warning_content_bg.jpg') no-repeat top left;
}

#warning #content p.blurb {
	position: absolute;
	margin: 465px 0 0 425px;
	width: 545px;
	font: normal 14px Verdana, Sans-serif;
	line-height: 1.5em;
	color: #fff;
	text-align:center;
	}
	
#warning #accessbuttons {
	position: absolute;
	margin: 590px 0 0 390px;
	padding: 0 0 0 0;
	width: 610px;
	height: auto;
	}

#warning a#access:link,
#warning a#access:visited,
#warning a#access:hover,
#warning a#access:active {
	position: absolute;
	margin: 325px 0 0 855px;
	display:block;
	width: 298px;
	height: 140px;
	border:none;
	}

#warning #accessbuttons a:link,
#warning #accessbuttons a:visited {
	font: bold 25px Arial, Sans-serif;
	color: #fff;
	}
	
#warning #accessbuttons a:hover,
#warning #accessbuttons a:active {
	text-decoration: none;
	}
	
#warning #accessbuttons #btn_leave {
	display:block;
	float:left;
	margin-left: 10px;
	padding: 20px 0 0 0;
	width: 298px;
	height: 50px;
	text-align:center;
	background: url('/images-tour3/access_btns_bg.jpg') no-repeat left top;
	}
	
#warning #accessbuttons #btn_preview {
	display:block;
	float:left;
	margin-bottom: 15px; 
	padding: 20px 0 0 0;
	width: 298px;
	height: 50px;
	text-align:center;
	background: url('/images-tour3/access_btns_bg.jpg') no-repeat left bottom;
	}
	
#warning #accessbuttons a#btn_member {
	clear: left;
	display:block;
	width: 100%;
	text-align:center;
	font: normal 12px Arial, Sans-serif;
	color: #0091d3;
	text-decoration: none;
	}
	
#warning #accessbuttons a#btn_member:hover {
	text-decoration: underline;
	}

#warning #footer {
	width: 1060px;
	}

/*kimksuperstar.com tour 3*/
.topCap {
	width: 999px;
	height: 68px;
	background: #000 url(/images-tour3/topcap_bg.gif) no-repeat 0 0;
	margin-left: -17px;	
}
a.memBtn:link, a.memBtn:visited {
	text-decoration: underline;
	font: bold 15px Arial, sans-serif;
	color: #f30;
	text-align:center;
	width: 180px;
	height: 40px;
	line-height: 40px;
	background: transparent;
	padding: 5px 0 0 0;
	display:block;
	position: relative;
	top: 28px;
	left: 785px;
}
a.memBtn:hover, a.memBtn:active {
	text-decoration: none;	
}

.left {float:left;}
.right{float:right;}

#wrapper {
	margin:0 auto;
	padding: 0 50px;
	width: 959px; /*target = 1059*/
	height: 1988px;
	background: #000 url('/images-tour3/wrapper_bg.gif') no-repeat left 68px;
	}


/*====ELEMENTS====*/

/*head*/
#head {
	width:960px;
	height:296px;
	background: transparent url('/images-tour3/head_bg.jpg') no-repeat left top;
	}
	
#head a:link, #head a:visited, #head a:hover, #head a:active {
	display:block;
	width:960px;
	height:296px;
	}

/*main content*/
#maincontent {
	width: 960px;
	height:774px;
	background: transparent url('/images-tour3/maincontent_bg.jpg') no-repeat left top;
	}

#maincontent .moviePreview {
	cursor: pointer;
	}

#leftcol {
	float:left;
	width: 310px;
	}

#rightcol {
	float:right;
	width: 625px;
	}

#maincontent #playerwrapper {
	cursor: pointer;
	height: 409px;
	background: transparent;
	}

#maincontent #player {
	height:384px;
	margin-top: 10px;
	}

#maincontent #player img { margin-top: -10px; }


#maincontent p.text1 {
	float:left;
	margin: 155px 0 0 0;
	padding: 10px;
	width:310px;
	font: normal 12px Verdana, Sans-serif;
	color: #fff;
	line-height: 1.6em;
	}

#maincontent p.text2 {
	float: right;
	display:inline;
	width: 384px;
	font: normal 13px Verdana, Sans-serif;
	color: #fff;
	line-height: 1.3em;
	position: relative;
	top: 123px;
	right: 235px;

}

#maincontent a.download:link, #maincontent a.download:visited {
	float:left;
	display:block;
	margin: 23px 0 0 0;
	padding-left: 55px;
	width: 255px;
	height: 34px;
	font: normal 17px Arial, Sans-serif;
	text-decoration: underline;
	color: #000;
	}

#maincontent a.download:hover, #maincontent a.download:active  {
	text-decoration:none;
	}

#maincontent a.littleVidLink:link,
#maincontent a.littleVidLink:visited,
#maincontent a.littleVidLink:hover,
#maincontent a.littleVidLink:active {
	float:left;
	display:block;
	margin: 30px 0 0 10px;
	width: 305px;
	height: 339px;
	}

/*secondary content*/
#secondarycontent {
	width:960px;
	height:449px;
	background: transparent url('/images-tour3/secondarycontent_bg.jpg') no-repeat left top;
	}

#secondarycontent a:link,
#secondarycontent a:visited {
	display:block;
	font-family: Arial, Sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration:underline;
	}
	
#secondarycontent a:hover,
#secondarycontent a:active {
	text-decoration: none;
	}

.link1 {
	margin: 0 0 0 280px;
	padding: 5px 0 0 0;
	font-size: 29px;
	}
	
.link2 {
	margin: 315px 0 0 380px;
	padding: 5px 0 0 0;
	width: 555px;
	font-size: 31px;
	letter-spacing: .035em;
	}

span.orange{color:#f2a851;}
span.blue{color:#00baff;}

/*cross sale*/
#crosssale {
	width:960px;
	height:376px;
	background: transparent url('/images-tour3/crosssell_bg.jpg') no-repeat left top;
	}
	
#crosssale a:link,
#crosssale a:visited,
#corsssale a:hover,
#crosssale a:active {
	display:block;
	width: 960px;
	height: 376px;
	}
	
/*bottom link*/
#bottomlink {
	width: 960px;
	height:auto;
	text-align:center;
	background: #000;
	}
	
#bottomlink a:link,
#bottomlink a:visited {
	margin: 15px 0 0 0;
	display:block;
	font: bold 42px Arial, Sans-serif;
	color: #fff;
	}
	
#bottomlink a:hover,
#bottomlink a:active {
	text-decoration: none;
	}
	
/*footer*/
#footer {
	clear:both;
	margin: 30px 0 0 0;
	width: 960px;
	text-align:center;
	font: normal 11px Verdana, Sans-serif;
	color:#fff;
	}
	
#footer a:link,
#footer a:visited {
	color: #f2a751;
	}

#footer a:hover,
#footer a:active {
	text-decoration:none;
	}


