h1					{ color:  #00A7E2; }

div#main_content	{ position: relative; margin-bottom: 30px;  }
h1.main				{ position: absolute; top: 39px;  	left: 93px;	font-size: 30px; 					}
#about_photo		{ position: absolute; top: 109px;  	left: -56px;  	color:  #00A7E2; 	width: 456px; 		} 
#about_cost			{ position: absolute; top: 257px; 	left: 199px; 	color:  #999; 		margin-right: 10px; width: 500px; font-size: 11px; }
div#main_content ul	{ position: absolute; top: 100px; 	left: 181px; 	color:  #00A7E2;	list-style-type: circle; list-style-image: url(/img/frontpage2/bullet_point.png); font-size: 14px; }
div#main_content li	{ margin-left: 10px;  }


form span			{ width: 100px; float: left;}
.lightborder		{ margin-bottom: 5px;  }

div#reg_left_col	{ width: 300px; position: absolute; left:  40px; top: 30px; }
div#reg_right_col	{ width: 300px; position: absolute; right: 40px; top: 30px; }

#reg_button			{ background: transparent url(/img/frontpage2/log_in.png); 			  height: 21px; width: 130px;  text-align: center; padding: 3px 0;  float: right; border: 0px; color: #FFF; text-decoration: underline; cursor: pointer; margin: 10px; }
img#reg_mobile_img	{ width: 100px; height: auto;}
img#download_mobile_img	{ width: 100px; height: auto;}
#reg_error			{ color: #F00;}
#mobile_reg_error	{ color: #F00;}
#download_button	{ background: transparent url(/img/frontpage2/log_in.png); 			  height: 21px; width: 130px;  text-align: center; padding: 3px 0;  float: right; border: 0px; color: #FFF; text-decoration: underline; cursor: pointer; margin: 10px; }


#start_here			{ background: transparent url(/img/frontpage2/get_started.png); 	  height: 21px;	width: 130px;  text-align: center; padding: 11px 0; }


div#frontpage		{ position: absolute; top: 482px; left: 100px; width: 758px; color: #00A7E2;}
p#about_p2			{ width: 300px; } 
p#about_p3			{ width: 300px; height: 88px; } 
div#map				{ width: 400px; height: 200px; position: absolute; top: 25px; right: 0; border: 1px solid #00A7E2;}

#download_box		{ position: absolute; right: 0; top: 0px; color: #555; width: 133px; }
#about_download_link{ color: #00A7E2;}


div#frontpage_howto	{ position: absolute; top: 781px;  width: 870px; }
#app_text_1			{ margin-left: 0px;  }
#app_text_2			{ margin-left: 78px; }
#app_text_3			{ margin-left: 95px; }
#app_text_4			{ margin-left: 74px; }
#app_text_5			{ margin-left: 0px;  }
#app_text_6			{ margin-left: 84px;  }
#app_text_7			{ margin-left: 70px;  }
#app_text_8			{ margin-left: 37px;  }
#app_text_9			{ margin-left: 67px;  }
div#frontpage_howto span { color: #555; }
div#frontpage_howto div  { height: 40px; }

img#app_1			{ position: relative; top: 6px; }

#download h1		{ text-align: center; margin-top: 100px; }
#download form		{ margin: auto; width: 300px; }

#register			{ margin: auto; width: 300px; }
#register h1		{ margin-top: 100px; }


#faq 				{ margin: auto; width: 500px; }
#faq h1				{ margin-top: 100px; 		  } 

#explore			{ margin: auto; width: 500px; }
#explore h1			{ margin-top: 100px;  		  }
#explore a			{ color: #555; }

#about2				{ margin: auto; width: 500px; }
#about2 h1			{ margin-top: 100px;  		  }
#about2 a			{ color: #555; 				  }

#contact			{ margin: auto; width: 500px; }
#contact h1			{ margin-top: 100px;  		  }
#contact a			{ color: #555; 				  }

div#terms			{ margin: auto; width: 500px; }
#terms h1			{ margin-top: 100px;  		  }

div#search			{ margin: auto; width: 500px; }
div#search h1		{ margin-top: 100px;  		  }


.b_body				{ background-color: #555; border: 1px solid #333; padding: 0px; width: 100px; display: block;  height: auto;}
.b_dip				{ width: 15px; height: 8px; background: transparent url(/img/skins/black_shine/cb_map.png); margin: auto; }
