body {
 margin:50px 0px 0px 0px;
 background-color: #DDD7C8;
 text-align:left;
 font-size:14px;
 font-family:arial,sans-serif;
}

#page_content {
 position:relative;
 width:812px;
 margin:0 auto;
 padding:0px;
 border:0px solid #ccc;
 background:#fff url('bg.gif') repeat;
}
#flash{
	background:url(eco.jpg) no-repeat;
	margin:0 0 0 10px ;
	padding:0;
	height:244px;
	width:783px;
	overflow:hidden;
	}

#content{
	position:relative;
	width: 738px;
	background-color:#fff;
	margin:0 0 0 32px;
	padding:0;
	}
#left_content{
 position:relative;
 top:0px;
 left:0px;
 width:498px;
 background-color: #fff;
 text-align:left;
 border-right:1px dotted #8f805b;
 padding:0 0 10px 0;
}
#left_content h1.large {
font-size: 28px;
}
#left_content h1 {
margin:0.2em 5% 0.7em 5%;
Padding:0px;
font-size: 22px;
font-weight:lighter;
color:#72b8e7;
text-transform:uppercase;
}
#left_content h2 {
margin:0.7em 5%;
Padding:0px;
font-size: 16px;
font-weight:lighter;
color:#72b8e7;
text-transform:uppercase;
}
#left_content p { 
font-size:12px;
color:#000;
text-align:left;
margin:0.7em 5%;
padding:0;
}
.thank_you{ background:url(../inc/cmxform-fieldset.gif)}
#left_content p.brown {color:#8f805b;}
#left_content a { color:#72b8e7;}
#left_content a:hover { color:#000;}

#right_content {
 	position:absolute;
	top:0px;
	left:498px;
 	width:239px;
	margin:10px 0 0 0;
 	Padding:0;
 	background-color: #fff;
 	z-index:99;
 	text-align:left;
	border-left:1px dotted #8f805b;
}



a         {color:#8F805B; text-decoration:none;}
a:hover   {color:#000; }
a:active  {color:#fff; }
a:visited {color:#8F805B; }

ul {list-style:none; margin:0px 0px 0px 15px; padding:0px; font-size:10px;line-height:15px;}
#right_content p.terms, #left_content p.terms{
text-align:left;
 margin:0 5% 0 5%;
Padding:0px;
font-size: 10px;
line-height:12px;
font-weight:lighter;
text-transform:none;
color:#000;
}
#right_content p {
text-align:left;
 margin:0 5% 0 5%;
Padding:0px;
font-size: 10px;
line-height:12px;
font-weight:lighter;
text-transform:none;
color:#000;
}

#right_content h1 {
text-align: left;
margin:0 0 0.7em 5%;
Padding:0px;
font-size: 18px;
line-height:22px;
font-weight:lighter;
color:#72b8e7;
text-transform:uppercase;
}
#right_content h2 {
text-align: left;
margin:0 0 0.7em 5%;
Padding:0px;
font-size: 16px;
line-height:22px;
font-weight:lighter;
color: #CC0000;
text-transform:uppercase;
}
#right_content h3 {
text-align: left;
margin:0 0 0.7em 5%;
Padding:0px;
font-size: 12px;
font-weight:lighter;
color:#8f805b;
text-transform:uppercase;
}
#right_content img {
margin:0.3em 0 0.3em 5%;
}
#right_content a { color:#8f805b;}
#right_content a:hover { color:#000;}
#right_content ul li {text-align:left; margin:0px; padding:15px;}

#footer {
position:relative;
margin:0 auto;
width:812px;
height:40px;
color: #8f805b;
text-align:right;
background:#DDD7C8 url('footer.gif') no-repeat;
}


#footer ul{
	list-style: none;
	padding:17px 20px 0 130px;
	margin:0;
}

#footer li{
	float:left;
	margin:0;
	text-align:left;
	font:9px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#footer li a{
	text-align: left;
	color: #8f805b;
	padding:0 5px ;	
	border-left:1px solid #8f805b;
}

#footer li a:hover{
	color: #000;
}
hr {border: none 0;
	border-top: 1px dotted #8f805b;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
form#reg_code { 
 color: #000000; 
 width: 150px;
 font-size: 10px; 
 padding:0 0 5px 25px; 

}

#reg_code .text { 
 font-size: 14px; 
  border: 1px solid #cc0000; 
 width: 100px; 
 margin:0 6px 5px 0; 
}

#reg_code .button { 
 font-size: 10px; 
 background-color: #cc0000; 
 color: #FFFFFF; 
 margin-right: 6px;
 border:1px solid #000; 
}
img{
	border:none;
	}
