* { margin: 0; padding: 0; border: none; outline: 0; }
body { color: #000; background: #fbf595 url(../images/bg_burst.gif) no-repeat 50% 0; font: 12px "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 1; }
a { color: #06402f; text-decoration: none; }
a:hover { text-decoration: underline; }
:focus { outline: 0; }

#wrap { padding-top: 145px; margin: 0 auto; width: 770px; position: relative; }
	#head { padding: 10px 20px 0 0; width: 750px; position: absolute; top: 50px; text-align: right; }
	#head h1 { margin: -10px 0 0 20px; float: left; }
	#head span { margin: 0 5px; }
	#content { padding: 10px 20px 20px; width: 730px; height: 477px; background: url(../images/bg_content.gif) no-repeat 0 0; }
	#content form { width: 730px; height: 97px; background: url(../images/bg_signup.gif) no-repeat 0 0; }
	#content form p { font: 11px/18px Georgia, "Times New Roman", Times, serif; }
	#content form div { padding: 10px 15px; width: 335px; display: inline; float: left; }
	#content input { margin: 10px 10px 0 0; padding: 4px 5px 0; width: 241px; height: 18px; float: left; border: 2px solid #f58d99; font: 12px "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;  }
	#content input.btn { margin: 10px 0 0 0; padding: 0; width: 65px; height: 29px; border: 0; }
		#coming_soon { margin-bottom: 10px; width: 730px; height: 369px; position: relative; background: url(../images/bg_coming_soon.jpg) no-repeat 0 0; }
		#coming_soon span { width: 147px; height: 41px; display: block; position: absolute; top: -41px; left: 134px; z-index: 100; background: url(../images/bag_top.png) no-repeat 0 0; }
			.content_wrap 		{ width: 360px; position: absolute; top: 75px; left: 360px; z-index: 100; }
			.content_wrap div 	{ padding: 20px 12px 45px; width: 336px; height: 191px; display: none; background: #fffdee; }
			.content_wrap ul	{ list-style: none; }
			.content_wrap li	{ margin-bottom: 3px; padding-left: 18px; background: url(../images/icon_arrow.gif) no-repeat 0 4px; font-size: 11px; line-height: 16px; }
			.content_wrap p	{ margin-bottom: 10px; line-height: 16px; font-size: 11px; }
			.content_wrap a.btn	{ width: 350px; height: 40px; display: block; position: absolute; left: 5px; bottom: 5px; z-index: 100; background: url(../images/btn_order_now.gif) no-repeat 0 0; text-indent: -9999px; }
				#tabs			{ width: 360px; list-style: none; }
				#tabs li			{ margin: 0 1px 0 0; padding: 0; display: inline; float: left; background: none; line-height: normal; }
				#tabs li a 		{ padding: 0 8px; height: 29px; display: block; color: #7e4a23; background: #fff8a2; line-height: 29px; font-weight: 700; -moz-border-radius: 4px 4px 0 0; }
				#tabs li a.active 	{ background: #fffdee; }
	
	#foot { padding: 10px 20px; width: 730px; font: 11px "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }
	#foot div { width: 50%; display: inline; float: left; }
	#foot div.right { text-align: right; }
	#foot p { line-height: 22px; }


	#foot span { margin: 0 5px; }
	
.clear:after { height: 0; display: block; clear: both; visibility: hidden; content: "."; }