body, form, fieldset, img {margin:0; padding:0;}
body {font-size:62.5%;}
body, input, select, textarea {color:#333; font-family:Arial, Helvetica, sans-serif;}
body {text-align:center;}
img {border:0 none;}

#container {width:990px; font-size:1.2em; line-height:1.3em; margin:auto; text-align:left; border:1px solid #ccc; border-top:0 none;}
	.error {color:#ff0000;}
	.success {color:#008800;}
	
	#header {width:100%; height:150px; background:url(../images/bgd_header.png) repeat-x; overflow:hidden;}
		#header h1 {width:295px; height:70px; padding:10px 30px; overflow:hidden; float:left;}
		#menu {width:562px; height:36px; margin:0; padding:43px 30px; list-style:none; float:right;}
			#menu li {padding:0 0 0 10px; display:inline; float:left;}
			#menu .first {padding:0;}
			#menu a {height:36px; background-image:url(../images/menu.png); background-repeat:no-repeat; display:block; overflow:hidden;}
			#menu span {display:none;}
				#menu1 {width:72px; background-position:0 0;}
					#menu1:hover, #menu1.selected {background-position:0 -36px;}
				#menu2 {width:94px; background-position:-82px 0;}
					#menu2:hover, #menu2.selected {background-position:-82px -36px;}
				#menu3 {width:85px; background-position:-186px 0;}
					#menu3:hover, #menu3.selected {background-position:-186px -36px;}
				#menu4 {width:106px; background-position:-281px 0;}
					#menu4:hover, #menu4.selected {background-position:-281px -36px;}
				#menu5 {width:61px; background-position:-397px 0;}
					#menu5:hover, #menu5.selected {background-position:-397px -36px;}
				#menu6 {width:94px; background-position:-468px 0;}
					#menu6:hover, #menu6.selected {background-position:-468px -36px;}
	
	#content {width:100%; overflow:hidden;}
		#content h2 {color:#f07b4f; font-size:1.455em; margin:0; padding:0 40px 20px 40px;}
		#homeHighlight {width:960px; padding:0 15px; overflow:hidden;}
			#homeVisual {width:350px; overflow:hidden; float:right;}
				#homeVisual p {margin:0; padding:0;}
				#homeVisual img {display:block;}
				#homeVisual ul {margin:0; padding:0 20px; list-style:none; float:right;}
					#homeVisual li {padding:0 5px 0 0; float:left;}
			#homeDownload {width:570px; padding:0 0 0 20px; overflow:hidden; float:left;}
				#homeDownload h2 {
	color:#113ea3;
	font-size:40px;
	width:570px;
	line-height:1;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}
				#homeDownload ul {width:100%; margin:0; padding:0; list-style:none; overflow:hidden;}
					#homeDownload ul li {width:570px; height:23px; padding:0 0 7px 0;}
					#homeDownload ul span {display:none;}
					#issue1 {background:url(../images/title_home1.gif) no-repeat 0 0;}
					#issue2 {background:url(../images/title_home2.gif) no-repeat 0 0;}
					#issue3 {background:url(../images/title_home3.gif) no-repeat 0 0;}
				#homeDownload ol {width:100%; margin:10px 0 0 0; padding:0; list-style:none; overflow:hidden;}
					#homeDownload ol li {padding:0 20px 0 0; float:left;}
					#homeDownload ol span {display:none;}
					#step1 {width:168px; height:45px; background:url(../images/title_step1.gif) no-repeat;}
					#step2 {width:112px; height:45px; background:url(../images/title_step2.gif) no-repeat;}
					#step3 {width:139px; height:45px; background:url(../images/title_step3.gif) no-repeat;}
				#homeDownload #downloadButton {margin:20px 0 0 100px;}
				#downloadButton {width:230px; height:140px; background:url(../images/btn_download.png) no-repeat 0 0;}
					#downloadButton a {width:230px; height:100px; background:url(../images/btn_download.png) no-repeat 0 0; display:block;}
						#downloadButton a:hover {background-position:0 -140px;}
					#downloadButton span {display:none;}
		#adwards {width:100%; margin:20px 0 0 0; background:url(../images/bgd_adwards.png) repeat-x 0 0; overflow:hidden;}
			#adwards h3 {width:141px; height:35px; margin:0 40px; background:url(../images/title_adwards.gif) no-repeat 0 0;}
				#adwards h3 span {display:none;}
			#adwards ul {margin:0 40px; padding:10px 0; list-style:none;}
				#adwards li {float:left;}
				#adwards img {margin:0 25px; display:block;}
		#contact {width:500px; margin:0; padding:0 40px; float:left;}
			#contact label {display:block;}
			#contact img {display:block;}
			#contact textarea {height:160px;}
			#contact .text {width:400px; display:block;}
		#support {width:500px; margin:0; padding:0 40px; float:left;}
			#support h3 {font-size:1.273em;}
		#features {width:500px; margin:0 0 40px 0; list-style:none;}
			#features li {margin:0 0 15px 0; padding:0 0 0 15px; background:url(../images/li2.gif) no-repeat 0 2px;}
			#features h4 {font-size:1em; margin:0 0 5px 0; padding:0;}
			#features p {margin:0 0 5px 0; padding:0;}
		#help {width:500px; margin:0;}
		#testimonials {width:500px; margin:0; padding:0 40px; list-style:none; float:left;}
			#testimonials li {margin:0 0 15px 0; padding:0 0 5px 15px; background:url(../images/li2.gif) no-repeat 0 2px; border-bottom:1px solid #ddd;}
			#testimonials h5 {font-size:1em; font-weight:normal; font-style:italic; text-align:right; margin:0 0 5px 0; padding:0;}
			#testimonials p {margin:0 0 5px 0; padding:0;}
		#faq {width:500px; margin:0; padding:0 40px; list-style:none; float:left;}
			#faq .quest {font-weight:bold; margin:0; padding:0 0 0 20px; background:url(../images/li3.gif) no-repeat 0 0;}
			#faq li {margin:0 0 20px 0; padding:0 0 0 20px;}
			#faq h4 {font-size:1.182em; margin:0; padding:0;}
			#faq p {margin:0 0 5px 0; padding:0;}
			#faq strong {color:#f07b4f;}
		#extra {width:350px; padding:0 40px 0 0; float:right;}
			#extra #downloadButton {margin:20px 0 0 60px;}
			
	#footer {width:100%; color:#666; padding:45px 0 20px 0; text-align:center; background:url(../images/bgd_footer.png) repeat-x 0 0; overflow:hidden;}
		#footer ul {margin:0; padding:0; list-style:none;}
		#footer li {padding:0 5px 0 6px; background:url(../images/li1.gif) no-repeat 0 3px; display:inline;}
			#footer .first {background:none;}
		#footer a {color:#666; font-weight:bold; text-decoration:none;}
			#footer a:hover {text-decoration:underline;}
		#footer p {font-size:0.917em; margin:3px 0 0 0; padding:0;}
