* {margin: 0; padding: 0; border: 0;}

a img {border: 0;}
a:active {outline:none;}
a:focus {outline:none; -moz-outline-style:none;}
.clear {clear: both;}
a:link {color:#434343; text-decoration: none;}
a:visited {color:#434343; text-decoration: none;}
a:hover {color:#434343; text-decoration: underline;}

body {background: #ffffff;}
#wrapper {background: url('images/visual.jpg') no-repeat top center; }
	#page {width: 1016px; margin: 0 auto; position: relative;}
		#header {position: absolute; z-index: 2; background: url('images/signup_off.png') no-repeat top center; width: 313px; height: 173px; top: 300px; left: 350px;}
			#header  img {display: none;}
			a#header:hover img {display: block;}
		#feature {padding: 390px 0 0; height: 394px; clear: both;}
			#menu {float: left; width: 132px; height: 360px; margin: 5px 5px 0 25px;}
				#menu a {height: 72px; display: block; margin: 2px 0 0;}
				#menu a img{display: none;}
				#menu a.selected img{display: block;}
				#menu a:hover img{display: block;}
				#menu_1 {background: url('images/menu_1.png') no-repeat top center;}
				#menu_2 {background: url('images/menu_2.png') no-repeat top center;}
				#menu_3 {background: url('images/menu_3.png') no-repeat top center;}
				#menu_4 {background: url('images/menu_4.png') no-repeat top center;}
				#menu_5 {background: url('images/menu_5.png') no-repeat top center;}
			#content {float: left; width: 560px; height: 360px; margin-top: 18px;}
				#content img {display: none;}
				#content img.selected {display: block;}
			#reviews {float: left; width: 256px; height: 369px; margin-left: 8px; background: url('images/review_bg.png') no-repeat top center;}
		#footer {margin: 90px auto 0; width: 250px; font-size: 11px; color: #434343; text-transform: uppercase; text-align: center;}
