/*	
	Title: Mind Games 2
	Version: 1.0
	Author: Danny Barnes
*/


html,body,div,span,
applet,object,iframe,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}


body, html {
	text-align:center;
	font-family: Helvetica, Arial,Verdana, sans-serif;
	background:#000;
	


}

/* @group Site Structure */

#outer_wrapper {
	width:940px;
	min-height: 600px;
	/*border: solid thin red;*/
	margin:0 auto;
	text-align:left;
	background: url(../images/background.jpg) no-repeat;
	color: #FFF;
	}

#outer_wrapper_video {
	width:500px;
	min-height: 600px;
	/*border: solid thin red;*/
	margin:0 auto;
	text-align:left;
	background: url(../images/background.jpg) no-repeat;
	color: #FFF;
	}

#outer_wrapper_reviews {
	width:715px;
	min-height: 700px;
	/*border: solid thin red;*/
	margin:0 auto;
	text-align:left;
	background: url(../images/background.jpg) no-repeat;
	color: #FFF;
	}
	
	
#reviews h4 {
	color: #4be7ff;
	margin: 20px 0px 0px 0px;
}

#left_col {
	float: left;
	display: inline;
	margin: 0px 0px 0px 55px;
	width: 320px;
	/*border: solid thin red;*/
}

#video {
	float: left;
	display: inline;
	margin: 0px 0px 0px 40px;
	width: 450px;
	/*border: solid thin red;*/
}

#reviews {
	float: left;
	display: inline;
	margin: 0px 0px 0px 40px;
	width: 300px;
	/*border: solid thin red;*/
}

#reviews_content {
	
	float: left;
	background: #000;
	padding: 0px 15px 15px 15px;
	margin: 0px 0px 20px 0px;
	
}

#video h1 {
	margin: 0px 0px 0px 55px;
}

#right_col {
	float: right;
	display: inline;
	margin: 0px 50px 0px 0px;
	width: 485px;
	/*border: solid thin red;*/
}

#right_col_reviews {
	float: right;
	display: inline;
	margin: 168px 35px 0px 0px;
	width: 315px;
	/*border: solid thin red;*/
}
#right_col_reviews img {
	margin: 0px 0px 10px 0px;
}

#iphone {
	float: left;
	display: inline;
	margin: 30px 0px 0px 0px;
	height: 257px;
	width: 477px;
	background: url(../images/iphone.gif) no-repeat;
}

#iphone a:link, #iphone a:visited, #iphone a:hover, #iphone a:active {
	display: block;
	margin: 0px 0px 0px 0px;
	height: 257px;
	width: 477px;
}

#screen_slideshow {
	width: 325px;
	height: 219px;
}

#screen_slideshow img {
	margin: 20px 0px 0px 76px;
}

#features {
	background: url(../images/features_bg.png) no-repeat;
	width: 458px;
	min-height:200px;
	float: left;
	display: inline;
	margin: 15px 0px 0px 12px;
	clear: both;
}

#left {
	/*background: red;*/
	float: left;
	width: 160px;
	display: inline;
	margin: 0px 0px 0px 50px;
	background: url(../images/features_divider.png) top right no-repeat;
	padding: 5px 30px 0px 0px;
	
}

#right {
	/*background: yellowgreen;*/
	float: right;
	width: 160px;
	display: inline;
	margin: 5px 50px 0px 0px;
}


#left ul li {
	list-style-type: none;
	font-size: 12px;
}

#right ul li {
	list-style-type: none;
	font-size: 12px;
}

#right li {
margin: 15px 0px 0px 0px;
}

#left li {
margin: 15px 0px 0px 0px;
text-align: right;
}

#footer {
	clear: both;
	float: left;
	display: inline;
	width:940px;
	height: 88px;
	background: url(../images/footer.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	/*border: solid thin red;*/
}


/* @end */

a {
	outline: none;
}

a:link, a:visited, a:hover, a:active {
	font-size:12px;
	color: #FFF;
}

a:hover {
	color: #6dcbfd;
}

.privacy_policy {
	float: right;
	margin: 10px 15px 0px 0px;
	display: inline;
}
p {
	font-size: 12px;
	line-height: 1.5;
	margin: 10px 0px 0px 0px;
	color: #FFF;
}

h1 {
	background: url(../images/mind-games_logo.png) no-repeat;
	width: 309px;
	height: 150px;
	display: block;
	margin: 20px 0px 0px -5px;
	padding: 0px;
	text-indent: -99999px;
}

.overview {
	display: block;
	width: 255px;
	height: 26px;
	background:  url(../images/overview.png);
	background-position: 5px 0px;
	text-indent: -99999px;
	margin: 10px 0px 0px -8px;
	padding: 0px;
}

.features {
	display: block;
	width: 298px;
	height: 23px;
	background:  url(../images/features.png);
	text-indent: -99999px;
	margin: 10px 0px 0px 75px;
	padding: 0px;
}
	
#video #app_store_btn {
	
/*border: solid thin red;*/
width: 161px;
height: 90px;
display: block;
margin: 30px 0px 0px 130px;
text-indent: -9999999px;

}

#app_store_btn {
	
/*border: solid thin red;*/
width: 161px;
height: 90px;
display: block;
margin: 20px 0px 0px 70px;
text-indent: -9999999px;
clear: both;

}

#reviews_video_container {
	/*border: solid thin red;*/
	width: 280px;
	float: left;
	margin: 10px 0px 10px 10px;
}

#reviews_btn {
	
/*border: solid thin red;*/
width: 140px;
height: 60px;
display: inline;
/*margin: 20px 0px 0px 75px;*/
text-indent: -9999999px;

}



.button_holder {
	display: inline;
	width: 140px;
	/*border: solid thin red;*/
	float: left;
}


#reviews_btn a:link, #reviews_btn a:visited, #reviews_btn a:active {
background: url(../images/reviews_video_btns.png) no-repeat;
width: 140px;
height: 60px;
display: block;
background-position: 0px -60px;
}

#reviews_btn a:hover {
	background: url(../images/reviews_video_btns.png) no-repeat;
width: 140px;
height: 60px;
	display: block;
}


#video_btn {
	
/*border: solid thin red;*/
width: 140px;
height: 60px;
display: inline;
/*margin: 20px 0px 0px 75px;*/
text-indent: -9999999px;
float: right;

}

#video_btn a:link, #video_btn a:visited, #video_btn a:active {
	background: url(../images/reviews_video_btns.png) no-repeat;
width: 140px;
height: 60px;
	display: block;
	background-position: -140px -60px;
}

#video_btn a:hover {
	background: url(../images/reviews_video_btns.png) no-repeat;
width: 140px;
height: 60px;
	display: block;
		background-position: -140px 0px;
}

#app_store_btn a:link, #app_store_btn a:visited, #app_store_btn a:active {
	background: url(../images/app_store_btn.png) no-repeat;
	width: 161px;
	height: 90px;
	display: block;
}

#app_store_btn a:hover {
	background: url(../images/app_store_btn.png) no-repeat;
	background-position: 0px -90px;
	width: 161px;
	height: 90px;
	display: block;
}

#cobramobile_logo {
	background: url(../images/cobramobile_logo.png) no-repeat;
	display: block;
	width: 156px;
	float: left;
	height: 28px;
	margin: 30px 0px 0px 10px;
	text-indent: -999999px;
}

#playerx_link {
	display: block;
	float: right;
	width: 210px;
	height: 50px;
	margin: 0px 0px 0px 10px;
	text-indent: -999999px;
	/*border: solid red thin;*/
}

#playerx_link a:link, #playerx_link a:visited, #playerx_link a:hover, #playerx_link a:active {

	display: block;
	float: right;
	width: 210px;
	height: 50px;
	margin: 0px 0px 0px 10px;
	text-indent: -999999px;
	/*border: solid red thin;*/
	
	
}

#cobramobile_logo a:hover {

	background-position: 0px -28px;
	width: 156px;
	height: 28px;
	display: block;
}

#cobramobile_logo a:link, #cobramobile_logo a:visited, #cobramobile_logo a:active {
	background: url(../images/cobramobile_logo.png) no-repeat;
	width: 156px;
	height: 28px;
	display: block;
}