/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

html { font-size:100.2%; }
body { font-size:1.1em; }

textarea {overflow:auto}
button {cursor:pointer}
a {text-decoration:none}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
.clear {clear:both;}
/* -----------------------------------------------------------------------------------------*/ 

body {
	background:#73A829 url(http://middleman.s3.amazonaws.com/images/go2/images/bodyback.jpg) repeat-x;
	font-family:"HelveticaLTStdCondensed", Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
h2 {
	font-width:700;
	font-size:25px;
	color:#000000;
	text-shadow:-1px 0px 1px #404040;
}
#header {
	background:#000000 url(http://middleman.s3.amazonaws.com/images/go2/images/header.png) repeat-x top left;
	position:relative;
	z-index:1;
}
.header, .bigBox, .innerPage {
	width:940px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
 
.header, .bigBox {
	padding-top:20px;
}
.header {height:95px;}
#logo {
	float:left;
	width:210px;
	display:block;
}
.logoright {
	width:600px;
	float:left;
}
.logoright span {
	color:#006600;
	float:left;
	text-shadow:-1px 0px 2px #406640;
	line-height:45px;
	margin-right:15px;
	font-weight:bold;
	display: block; width: 150px;
	text-align: right;
}
.logoright a {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/asseen.png) no-repeat top left;
	width:359px;
	height:45px;
	display:block;
	float:left;
}
.bigBox {z-index:1;padding:10px 0 0;height:168px;_padding:50px 0 30px;}
.bigBox h6 {
	color:#8ABD42;
	font:100 20px "HelveticaLTStdRoman", Verdana;
	line-height:36px;
}
.bigBox img.millionair {
	position:absolute;
	top:-115px;
	_top:-85px;
	right:-15px;;
	_right:-50px;
	z-index:1;
}
#container {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/innerbox.png) repeat-x top left;
	position:relative;
	z-index:2;
}

#container2 {
	position:relative;
	z-index:2;
}
.innerPage {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/innderbox_bottom.png) no-repeat bottom left;
	width:931px;
	padding-bottom:26px;
	top:-20px;
}
.innerPage_top {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/innerpage_top.png) no-repeat top left;
	width:931px;
	padding-top:41px;
}
.innerPage_content {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/innerpage_middle.png) repeat-y top left;
	margin:0px;
	padding:0 0 20px;
}	
.registration {
	width:303px;
	float:right;
	padding-bottom:28px;
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/registration_bottom.png) no-repeat bottom left;
	margin-bottom:30px;
}
.registration dl {
	width:303px;
	text-align:center;
}
.registration ul li {
	padding:10px 0;
}
.registration ul li.registration_title {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/registration_title.png) repeat-y top left;
}
.registration h3 {
	color:#FFFFFF;
	text-shadow:-1px 0px 2px #E18585;
	font-size:24px;
	font-weight:700;
}
.registration h4 {
	
	color:#FFFFFF;
	text-shadow:-1px 0px 2px #E18585;
	font-size:16px;
	font-weight:100;
	
}
.registration ul li.h5 {padding:0px;}
.registration h5 {
	color:#FDF66F;
	font-size:16px;
	font-weight:100;
	line-height:26px;
	width:290px;
	background:#000000;
}
.registration ul li input.inputs {
	border:1px solid #A2A2A2;
	width:180px;
	padding:6px 3px;
	margin:0 auto;
}
.registration ul li button {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/reserve.png) no-repeat top left;
	width:224px;
	margin:0 auto;
	overflow:hidden;
	border:none;
	height:55px;
}
.registration ul li button.active {
	background-position:bottom left;
}
.topContent {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/topContent.png) repeat-y top left;
	padding:0 0 15px 30px;
	width:590px;
	float:left;
	position:relative;
	z-index:1;
}
.topContent h2 {
	font-size:30px;
	font-weight:100;
	color:#FFFFFF;
	text-shadow:-1px 1px 1px #7F7F7F;
}
.topContent h6 {color:#C50E0E;font-size:24px;font-weight:normal;line-height:26px;}
.topContent dl{
	width:270px;
	float:left;
	padding:10px 0;
}
.topContent dl dd {
	float:left;
	width:124px;
	text-align:center;
	display:block;
}
.topContent dl h3, .topContent dl ul li {
	font-size:16px;
	font-weight:100;
	text-shadow:-1px 1px 1px #000000;
	color:#FFFFFF;
}
.topContent dl ul {
	list-style-type:inside;
	list-style-image:none;
	padding-left:10px;
}
.topContent dl ul li {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/arrow.png) no-repeat top left;
	padding-left:38px;
	line-height:26px;
	margin-top:5px;
}
.topContent a.free_registration,.topContent a.free_registration:hover {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/free_registration.png) no-repeat top left;
	width:653px;
	height:111px;
	display:block;
	position:absolute; 
	bottom:-76px;
	left:-7px;
}
.maincontainer {
	width:886px;
	margin:0 auto;
	padding:0px 0 20px;
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/container_bottom.png) no-repeat bottom left;
}
.left_containter {
	width:542px;
	float:left;
	padding-bottom:19px;
	position:relative;
	z-index:1;
}
.maincontent {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/container_top.png) no-repeat top left;
	width:886px;
	padding-top:20px;
}
.topcontainer {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/container_middle.png) repeat-y top left;
	padding:0 20px;
	width:446;
	position:relative;
	z-index:1;
}
.left_containter h2 {margin-bottom:10px;}
.left_containter h4 {
	background:#003E00 url(http://middleman.s3.amazonaws.com/images/go2/images/h4.png) repeat-x top left;
	width:500px;
	padding:0 10px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	font-size:15px;
	font-weight:100; 
	color:#FFFFFF;
	line-height:32px;
	margin:5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left_containter a.signup {
	background:url(http://middleman.s3.amazonaws.com/images/go2/images/signup.png) no-repeat top left;
	width:374px;
	height:58px;
	display:block;
	position:absolute;
	bottom:-60px;
	#bottom:-45px;
	right:30px;
	z-index:1;
}
.entry {
	font-size:17px;
	font-weight:100;
	padding-right:5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.entry dl img {
	margin:0px 10px 10px 0;
}

.right_content {
	float:left;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	padding:0 10px 0 33px;
	width:260px;
	margin:0px;
}
.right_content h2 {text-align:center;margin-bottom:10px;}
.right_content h4 {font-size:13px;font-weight:bold;color:#000000;padding-bottom:8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.right_content ul li {
	padding:8px 0;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.floatl, .alignleft{ float: left;}
.floatr, .alignright{ float: right;}
.clear{ clear: both;}
.p10{padding: 10px;}
.plr15{padding:0px 15px;}

.w185{ width: 185px;}
.w145{width: 345px;}


#footer{
margin:0px auto;
width: 825px;
color: #000;
text-align: center;
font-size: 12px;
padding: 10px 0px;
}
#footer ul{ margin: 5px 0px 2px;}
#footer li{
display: inline;
}
#footer li a.first,#footer a.first{
border:none;
}
#footer a{
color: #006100;
text-decoration: none;
padding:0 5px;  
line-height: 18px;
}
#footer a:hover{
text-decoration: underline;
}
#container  .mmsbiggreenbox p{ line-height: 20px;}
#container2 .mmsbiggreenbox p{ line-height: 25px;}
#container2 .mmsbiggreenbox{
 margin-left: 0px;
 }
#container .mmsbiggreenbox{
 margin-left: 8px;
 }
 
.mmsbiggreenbox2{
width: 800px;
margin: 0px auto;
background: url(http://middleman.s3.amazonaws.com/images/go2/images/innderbox_bottom2.png) no-repeat bottom center;
padding-bottom: 26px;
z-index:2;
}
.mmsbiggreenboxm2{
background: url(http://middleman.s3.amazonaws.com/images/go2/images/innderbox_mid2.png) repeat-y center;
}
.mmsbiggreenboxt2{
background: url(http://middleman.s3.amazonaws.com/images/go2/images/innderbox_top2.png) no-repeat top center;
}
								 
								 
.mmsbiggreenbox{
 background: url(http://middleman.s3.amazonaws.com/images/go2/images/container_bottom2.jpg) no-repeat bottom;
 width: 886px;
 padding-bottom: 20px;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
}
.f36{font-size: 36px; line-height: 41px;
}
.txtsad{text-shadow:-1px 0 1px #404040;}
.content{ line-height: 24px;}
.txtcenter{text-align: center;}
.mmsbiggreenboxm{
 background: url(http://middleman.s3.amazonaws.com/images/go2/images/container_middle2.jpg) repeat-y;
}
.mmsbiggreenboxt{
background: url(http://middleman.s3.amazonaws.com/images/go2/images/container_top2.jpg) no-repeat top;
}
#fancy_div{ font-size: 15px; line-height: 20px;}
