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

a, a:link { color:#00cdf1; }
a:hover, a:active { color:#777; }

body { text-align:center; color:#777; font-family: arial, helvetica, 'lucida grande', 'sans serif'; font-size:12px; line-height:15px; }

#centerer { text-align:center; margin: 0 auto; width:903px; }

#container { text-align:left; }

#header { padding: 30px 25px 10px 25px; }

	#nav { float:right; text-align:right; width:600px; padding: 15px 0 0 0; }
		#nav a, #nav a:link { color:#00cdf1; text-decoration:none; }
		#nav a.buy, #nav a.buy:link { color:#ffc400; font-weight:bold; text-decoration:none; }
		#nav a:hover, #nav a:active { color:#777; text-decoration:none; }
		#nav a.buy:hover, #nav a.buy:active { color:#777; text-decoration:none; }



#main { }

	#content { padding:20px 70px 0 70px;}
		#leftcolumn { width:523px; }
			p.maintitle { color:#00cdf1; line-height:18px; font-size:19px; padding-bottom:5px; }
			p.feature { line-height:18px; background:url(images/arrow.gif) center left no-repeat; padding-left:12px; }
			p.question { line-height:18px; background:url(images/arrow.gif) center left no-repeat; padding-left:12px; font-weight:bold; }
			p.answer { padding-bottom:7px; }

		#rightcolumn { float:right; width:223px; }
			p.title { line-height:15px; background:url(images/bulletbig.gif) top left no-repeat; padding-left:10px; color:#00cdf1; }
			p.testimonial { font-style:italic; }
			p.author { padding:7px 0 20px 0; text-align:right; color:#ffc400; }

		#faq { margin:30px; padding: 30px; border:1px solid #ccc; background:#fafafa; font-size: 11px; }

#footer { border-top: 1px solid #838383; padding:20px 0; font-size:11px; text-align:right; line-height:18px;}