/* Layout specific*/
body {background-color:#282828; font-family:Verdana, sans-serif; font-size:12px; text-align:center;}
#wrapper {margin:0 auto; text-align:left; width:985px}
	#head {margin:28px 0 22px 20px;}
		#logo{float:left;}
		#phone {float:right;}
	#main {background-color:#e8e5df; border:12px solid #000; width:960px}
	#main-bg {background:#e8e5df url(images/bg-main.jpg) 0 0 no-repeat;}
		#hero {height:275px;}
			#hero-txt {float:left; margin-left:30px; _margin-left:15px; width:430px;}
			#preview {float:left; margin-left:40px;}
				#arrow-l, #slider, #arrow-r {float:left;}
				#arrow-l, #arrow-r  {margin-top:118px;}
				#slider {margin:33px 18px 0 22px; overflow:hidden; width:320px; height:197px;}
		#content {margin:22px 20px;}
			#content-l {float:left; width:900px;}
			#content-r {float:right; width:290px;}
				.content-inner {background-color:#fff; border:1px solid #e1dfdc; border-top:none; padding:24px 18px 5px 14px;}
	#footer {color:#707070; font-size:10px; margin:34px 0;}


/* Generic */
a {color:#79b924; font-weight:bold;}
a:hover {text-decoration:none;}
h1 {color:#fff; font-size:38px; font-weight:bold; margin-top:24px;}
#content h2 {font-weight:normal; font-size:28px; margin-top:10px; margin-bottom:30px;}
#hero h2 {color:#fff; font-size:25px; font-weight:normal; margin-top:24px;}
h3 {color:#79b924; font-size:16px; font-weight:normal;}
p, ul, h3{margin-bottom:20px; line-height:18px;}
p {}
img {border:0;}
.clear {clear:both;}
.heading {margin-left:8px;}
label {color:#626262}
.input {width:100%;}
.submit-btn {background:url(images/btn-submit.gif) 0 0 no-repeat; border:0; cursor:pointer; cursor:hand; height:46px; margin-left:150px; width:111px;}


