/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}
a, a:focus { outline:none; }
/* end CSS Reset */

body { background: url('img/bg_texture.jpg') center repeat; font-family: Arial, Helvetica, Verdana, sans-serif; }
.clearer { clear:both; }
hr { display:none; }	

#wrapper { margin: 0 auto; width: 953px; }
#wrapper p { font-size: 13px; color:#8b8a89; }
#wrapper p a { color: #e90f2a; text-decoration: underline; }
#wrapper p a:hover { color: #e90f2a; text-decoration: none; }
#wrapper .centered { text-align:center; }

	#wrapper #content { margin:0 0 0 0; padding:16px 30px; height:583px; background:#000000 url('img/bg_home.gif') left bottom no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif; }
		
		#wrapper #content #header { height:35px; display:block; }
			#wrapper #content #header #logo_gzone { position:absolute; width:71px; height:20px; display:block; background: url('img/logo_gzone.gif') top left no-repeat; text-indent:-9999px; }
			#wrapper #content #header #logo_casio { position:absolute; margin:0 0 0 821px; width:72px; height:20px; background:url('img/logo_casio.gif') top left no-repeat; text-indent:-9999px; }
		
		#wrapper #content #splash { padding:19px 0 0 0; }
			#wrapper #content #splash #usOpen { padding:0 0 30px 0; width:170px; height:60px; margin:0 auto; }
				#wrapper #content #splash #usOpen a { display:none !important; }
			#wrapper #content #splash h2#see_in_action { display:block; margin:0 auto; padding:0; width:257px; height:13px; background:url('img/splash_see_in_action.gif') top left no-repeat; text-indent:-9999px; }
			
			#wrapper #content #splash #rock { display:block; float:left; margin:0 0 0 105px; padding:0; width:361px; height:299px; background:url('img/splash_ROCK.png') top left no-repeat; text-indent:-9999px; }
			#wrapper #content #splash #ravine { display:block; float:left; margin:0 0 0 90px; padding:0; width:376px; height:314px; background:url('img/splash_ravine.png') top left no-repeat; text-indent:-9999px; }
/*				#wrapper #content #splash #rock h3 { }*/
/*					#wrapper #content #splash #rock h3 a { display:block; margin:0; padding:0; width:361px; height:299px;  }*/
			
			#wrapper #content #splash #boulder { display:block; float:left; margin:0; padding:0; width:361px; height:299px; background:url('img/splash_BOULDER.png') top left no-repeat; text-indent:-9999px; }
/*				#wrapper #content #splash #boulder h3 { }*/
/*					#wrapper #content #splash #boulder h3 a { display:block; margin:0; padding:0; width:361px; height:299px;  }*/
			
			#wrapper #content #splash #brigade { display:block; float:left; margin:0; padding:0; width:361px; height:299px; background:url('img/splash_BRIGADE.png') top left no-repeat; text-indent:-9999px; }
				
			#wrapper #content #splash h3#tougher { display:block; margin:0 auto; margin-top:30px; margin-bottom:20px; padding:0; width:365px; height:32px; background:url('img/splash_tougher_than_you.gif') top left no-repeat; text-indent:-9999px; }
			#wrapper #content #splash a#compare { display:block; margin:0 auto; padding:0; width:189px; height:23px; background:url('img/splash_compare.gif') top left no-repeat; text-indent:-9999px; }
/* Footer */	
#wrapper #footer { padding: 10px 0; text-align: center; width: 953px; }
	#wrapper #footer p { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #fff; margin-right:5px; }
	#wrapper #footer a { text-decoration: underline; color: #e90f2a; }
	#wrapper #footer a:hover { text-decoration: none; color: #e90f2a; }
	
	#wrapper #footer #follow { margin:0 10px 6px 15px; _margin:0 10px 6px 10px; width:104px; height:54px; text-align:center; float:left; display:none !important; }
		#wrapper #footer #follow img { float:left; display:block; margin-right:5px; }
				#wrapper #footer #follow img.facebook { float:none; margin:0 auto 6px; }
				#wrapper #footer #follow img.twitter { margin-right:0; }