body {
	background: #f5f5f5 url(../img/bg.gif) repeat-x;
}
label {
	color: #505151;
}
#wrapper {
	background: url(../img/head.jpg) no-repeat top center;
	min-height: 313px;
	width: 100%;
}

.report_helpful {
	color: #0076a3;
	font-size: 10px;
}
.report_wrapper {
	padding: 3px;
	position: relative;
}
.report {
	background-color: #ffffff;
	border: 1px solid #cee0e3;
	padding: 1px;
}
.report_container {
	background-color: #e3eff1;
}
.report {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}
.report_container {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
	.report_container p {
		color: #39586e;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 10px;
		margin: 0px;
		text-align: justify;
	}
	.report_container h2 {
		color: #0076a3;
		font-size: 14px;
		margin: 0px 0px 0px 10px;
		padding: 5px 0px 0px;
	}
	.report_container em {
		margin-left: 10px;
	}
	.report_container span {
		color: #747171;
		font-size: 10px;
	}
	.report_container a {
		color: #0072bc;
		text-decoration: none;
	}
		.report_container a:hover {
			text-decoration: underline;
		}

/* Login Page */
.login_page #wrapper {
	background: url(../img/head_login.jpg) no-repeat top center;
} 
.login_page .container_16 {
	padding: 210px 0px 0px 0px;
}
#login_box {
	background: url(../img/login_box_bg2.png) no-repeat center center;
	height: 396px;
	margin: 0px auto;
	width: 487px;
}
	#login_box form {
		margin: 0px 54px;
		width: 380px;
	}
	#login_box .row {
		position: relative;
	}
	#login_box .row.email {
		padding-top: 121px;
	}
	#login_box .row.email {
		height: 71px;
	}
	#login_box .row.password {
		height: 45px;
	}
		#login_box .row.email span,
		#login_box .row.password span {
			display: block;
			color: #9d7c17;
			font-size: 14px;
			font-weight: bold;
			padding: 10px;
			position: absolute;
		}
	#login_box #email,
	#login_box #password {
		background-color: #f6fad3;
		border: 1px solid #9dae00;
		color: #9d7c17;
		font-size: 14px;
		padding: 12px;
		width: 356px;
	}
	#login_box .row.submit{
		padding: 27px 0px 0px;
		width: 380px;
	}
	#login_box .row.forgot{
		padding: 4px;
	}
		#login_box .row.submit span,
		#login_box .row.forgot span {
			color: #474445;
			font-size: 14px;
		}
		#login_box .row.forgot span {
			font-size: 12px;
		}
		#login_box .row.submit a,
		#login_box .row.forgot a {
			color: #093e47;
			font-weight: bold;
		}
	#login_box .button_login {
		display: block;
		font-size: 0px;
		line-height: 0px;
		top: 20px; right: 0px;
		position: absolute;
	}
	#login_box .error {
		color: #9F0000 !important;
		display: block;
		font-weight: bold;
		text-align: center;
		padding: 8px 0px !important;
		width: 380px;
	}
/* Sign up Page */

#container_top { height: 7px;background: url(../img/container_top_bg.png) no-repeat; }
#container_bottom { height: 8px; background: url(../img/container_bottom_bg.png) no-repeat; }
#container_content {
	background: url(../img/container_bg.png) repeat-y;
	min-height: 80px;
	padding-top: 15px;
}
.signup_page .box, .hike_page .box {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	margin: 0px 0px 10px 45px;
	width: 400px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	position: relative;
}
.signup_page h5, .signup_page h2, .hike_page h5, .hike_page h2, .conquests_page h5, .conquests_page h2, 
.home_page h5 {
	color: #576100;
}

.signup_page h4 {
	margin-top: 20px;	
}

#site-map a {
	text-decoration: none;
	color: #576100;	
}		

.signup_page h5, .signup_page h5, .home_page h5 {
	position: absolute;
	top: -13px;
	left: 10px;
}
.signup_page .box_container, .hike_page .box_container {
	background: #f4f4f4;
	margin: 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	position: relative;
}
.signup_page .box table, .hike_page .box table {
	margin: 10px;
}
.signup_page .box table td {	
	padding: 5px 0px 5px 0px;
}
.hike_page .box table td {
	padding: 3px 0px 3px 0px;
}	
	

.signup_page .box table td input.text, 
.signup_page .box table td select,
.hike_page .box table td input.text, 
.hike_page .box table td select,
.hike_page textarea,
.readonly {
	background-color:#F6FAD3;
	border:1px solid #9DAE00;
	color:#9D7C17;
	font-size:13px;
	padding:4px;
}
.readonly {
	background-color:#E2E2E0 !important;
}
.signup_page .radio_label, .hike_page .radio_label {
	color: #9D7C17;
	font-size:15px;
}
.hike_page .radio_label {
	font-size: 11px;	
}	
.signup_page .box table td input.text, .hike_page .box table td input.text {
	width:160px;
}	 
.signup_page .box table td select, .hike_page .box table td select {
	padding:2px;
}

.signup_page .box table td.label, .hike_page .box table td.label {
	color:#9DAE00;
	font-size:13px;
	font-weight: bold;
	width:175px;
}

	.button_signup,
	.button_save,
	.button_cancel_big,
	.button_send,
	.button_submit {
		border: none;
		display: block;
		font-size: 0px;
		height: 35px;
		line-height: 0px;
		overflow: hidden;
		text-align: left;
		text-indent: -9999px;
		width: 112px;
		position: absolute;
		top: 10px;
		left: 45px;
	}
	.button_send {
		left: auto;
		right: 35px;
		top: 1px;
	}
	.button_signup { background: url(../img/button_signup.png) no-repeat; }
	.button_save { background: url(../img/button_save.png) no-repeat; }
	.button_cancel_big { background: url(../img/button_cancel_big.png) no-repeat; }
	.button_send { background: url(../img/button_send.png) no-repeat; }
	.button_submit { background: url(../img/button_submit.png) no-repeat; }
	.button_signup:hover, 
	.button_save:hover,
	.button_cancel_big:hover, 
	.button_send:hover,
	.button_submit:hover {
		background-position: 0px -36px;
		cursor: pointer;
	}
.error, .errorMsg{
	color: red;
	 	
}
.errorMsg {
margin: 10px 10px 0px 10px;
}

/*My Conquests Page*/

.conquests_page .box_left {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	height: 350px;
	margin: 5px 0px 10px 10px;
	width: 453px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.conquests_page .box_right {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	height: 350px;
	margin: 5px 0px 10px 10px;
	width: 453px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

/*Home Page*/

.home_page .box_left {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	
	margin: 5px 0px 10px 10px;
	width: 603px;
	position: relative;
	padding-bottom: 43px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.home_page .box_left .box_left_content{
	margin-top: 20px;
	margin-left: 10px;
}

#hike_date {
	margin-left: 20px;
	height: 30px;
}	

.home_page .box_right {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	height: 350px;
	margin: 5px 0px 10px 10px;
	width: 303px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.edit_buttons {
	position: relative; 
	width: 35px;
	height: 13px;
}

.home_page fieldset.label{
	width: 40px;
}

#equipment_table {
	margin-left: 5px;
}
#equipment_table .left1,
#equipment_table .left2 {
	float: left;
	width: 130px;	
}

#equipment_table .label{
	color:#9DAE00;
	font-size:13px;
	font-weight:bold;
}

#equipment_table td {
	padding: 5px
}
#equipment_table .text,
#equipment_table textarea,
#sos-submit-info
 {
	background-color:#F6FAD3;
	border:1px solid #9DAE00;
	color:#9D7C17;
	font-size:13px;
	padding:2px;
}

#sos-submit-info {
	overflow-y: scroll;
	width: 500px;
	height: 60px;	
}	

/*My Progile Page*/

.profile_page .box_left {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	margin: 0px 0px 10px 10px;
	width: 920px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.profile_page .box_right {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	height: 350px;
	margin: 0px 0px 10px 10px;
	width: 303px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.profile_page table {
	margin: 12px;	
}

.profile_info td {
	padding: 2px;
}

.profile_page table td{
	padding: 4px;
}
.profile_page .text{
	padding: 4px;
}
.profile_page .label{
	width: 120px;
}
.profile_page .label_large{
	width: 170px;
}
.profile_page .image_frame{
	width: 150px;
	min-height: 150px;
}

.profile_page .picture {
	text-align: center;	
	width: 170px;
	margin-left: 10px
}	

/* Trails Page */

.state-select {
	left:-7px;
	position:absolute;
	top:4px;
	width:55px;	
}

.region-select {
	width:150px;	
	left:-7px;
	position:absolute;
	top:4px;
}

.trails_page .box {
	background: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	height: 350px;
	margin: 0px 0px 10px 10px;
	width: 453px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.trails_page .box_container, .home_page .box_container {
	background: #f4f4f4;
	margin: 1px;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.trails_page .box table, .home_page .box table {
	margin: 0px;
}
	.button_delete, .button_view, .button_edit {
		position: absolute;
		top: 6px;
	}
	.button_edit {
		left: 20px;
	}
	.button_view {
		left: 40px;
	}
	

	.trails_page .button_delete, .conquests_page .button_delete, 
	.trails_page .button_view, .conquests_page .button_view, 
	.trails_page .button_edit, .conquests_page .button_edit {
		position: absolute;
		top: 12px;
	}
	
	.home_page .button_view,
	.home_page .button_delete,
	.home_page .button_edit {
		position: absolute;
		top: 0px;
	} 
	
	.trails_page .button_view, .conquests_page .button_view,  
	.home_page .button_view {
		left: 10px;
	}
	.trails_page .button_edit, .conquests_page .button_edit {
		left: 30px;
	}
	.home_page .button_edit {
		left: 0px;
	}
	.trails_page .button_delete, .conquests_page .button_delete {
		left: 50px;
	}
	.home_page .button_delete {
		left: 20px;
	}
	.trails_page #container_top,
	.profile_page #container_top,
	.conquests_page #container_top,
	.hike_page #container_top,
	.home_page #container_top {
		background: url(../img/trails_top.png) no-repeat;
		height: 37px;
	}
	.trails_page #container_content,
	.home_page #container_content	 {
		padding-top: 15px;
	}
	.trails_page #wrapper,
	.home_page #wrapper {
		padding-bottom: 100px;
	}
	.trails_page table,
	.home_page table {
		color: #505151;
		font-family: Arial, Helvetica, sans-serif;
		width: 100%;
	}
	.home_page table {
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.trails_page table th,
	.home_page table th {
		font-size: 10px;
		text-transform: uppercase;
	}
		.trails_page table th.trails_name ,
		.trails_page table th.ski_name ,
		.trails_page table td.trails_name ,
		.trails_page table td.ski_name {
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			overflow: hidden;
			text-align: left;
			white-space: nowrap;
			width: 190px;
		}
		.trails_page table td.ski_name {
			width: 250px;
		}
		.trails_page table th.ski_name {
			width: 300px;
		}
		.home_page table th.make,
		.home_page table td.make,
		.home_page table th.model,
		.home_page table td.model {
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			overflow: hidden;
			text-align: left;
			white-space: nowrap;
			width: 90px;
		}
		.home_page table th.use,
		.home_page table td.use{
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			overflow: hidden;
			text-align: center;
			white-space: nowrap;
			width: 40px;
		}
		.trails_page table th.difficulty,
		.trails_page table th.rating,
		.trails_page table th.diff_level,
		.trails_page table th.distance,
		.trails_page table th.rt_time,
		.trails_page table th.driving_time,
		.trails_page table td.difficulty,
		.trails_page table td.rating,
		.trails_page table td.diff_level,
		.trails_page table td.distance,
		.trails_page table td.rt_time,
		.trails_page table td.driving_time,
		.home_page table th.color,
		.home_page table td.color,
		.home_page table th.license,
		.home_page table td.license,
		.home_page table th.state,
		.home_page table td.state    {
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			text-align: center;
		}
		.trails_page table th.difficulty,
		.trails_page table th.distance,
		.trails_page table th.rt_time,
		.trails_page table th.trails_name,
		.trails_page table th.ski_name {
			/*padding: 5px;*/
		}
		.trails_page table td.difficulty,
		.trails_page table td.rating,
		.trails_page table td.diff_level,
		.trails_page table td.difflevel,
		.trails_page table td.distance,
		.trails_page table td.rt_time,
		.trails_page table td.driving_time,
		.trails_page table td.trails_name,
		.trails_page table td.dropzone_name,
		.trails_page table td.ski_name
		 {
			font-size: 12px;
			height: 21px;
			vertical-align: middle;
		}
		.trails_page table tr.even td,
		.trails_page table tr.odd td,
		.home_page table tr.even td,
		.home_page table tr.odd td,
		.currentRow td, .trails_page table tr.current td,
		.home_page table tr.current td { background: url(../img/table_bg.gif) repeat-x; cursor: pointer; }
		.trails_page table tr.odd td,
		.home_page table tr.odd td { background-position: 0px -22px; }
		.currentRow td, .trails_page table tr.current td,
		.home_page table tr.current td { background-position: 0px -44px !important; }
	
		.trails_page .scroll_wrapper,
		.home_page .scroll_wrapper, 
		.trails_page .box .scroll {
			/*border-bottom: 1px solid #dddddd;*/
			padding: 2px 1px 1px;
		}
		.trails_page .box .scroll_wrapper{
			padding-top: 10px;
		}
		.trails_page .box .scroll{
			height: 290px;
		}
		.trails_page .box .box_bottom{
			border-top: 1px solid #ffffff;
			position: relative;
		}
			.trails_page .box .box_bottom em {
				color: #696969;
				position: absolute;
				top: 11px;
				left: 10px;
			}
			.trails_page .box .box_bottom em a {
				color: #0076A3;
				font-style: normal;
				text-decoration: none;
			}
				.trails_page .box .box_bottom em a:hover { text-decoration: underline; }
			.trails_page .box_bottom .button_add_new_hike, .button_add_new_ski, .button_add_new_skydiving,
			.trails_page .box_bottom .button_add_report, .trails_page .box_bottom .button_add_new_aircraft,
			.home_page .button_add_row,
			.trails_page .box_bottom .button_upload_photo,
			.trails_page .box_bottom .button_update_stats, 
			.button_change_password,
			.button_reset_my_password,
			.button_cancel,
			.button_edit_row,
			.button_confirm,
			.button_modify,
			.button_review,
			.button_official_description,
			.button_upload {
				position: absolute;
				top: 10px;
				right: 10px;
			}
						
			.conquests_page .button_upload_photo, .conquests_page .button_add_report {
				position: absolute;
				top: 6px;
				right: 10px;
			}
			
		.trails_page .box .date,
		.conquests_page .box_left .date {
			color: #747171;
			display: block;
			font-size: 12px;
			text-align: right;
			margin: 10px 5px 0px 0px;
			
			text-shadow: 0px 1px 0px #ffffff;
		}
		.trails_page .box .report_helpful,
		.conquests_page .box_left .report_helpful {
			color: #0076a3;
			font-size: 10px;
		}
		.trails_page .box .report_wrapper,
		.conquests_page .box_left .report_wrapper {
			padding: 3px;
			position: relative;
		}
		.trails_page .box .report,
		.conquests_page .box_left .report {
			background-color: #ffffff;
			border: 1px solid #cee0e3;
			padding: 1px;
		}
		.trails_page .box .report_container,
		.conquests_page .box_left .report_container {
			background-color: #e3eff1;
		}
		.trails_page .box .report,
		.conquests_page .box_left .report {
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			-khtml-border-radius: 6px;
		}
		.trails_page .box .report_container,
		.conquests_page .box_left .report_container {
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
		}
			.trails_page .box .report_container p,
			.conquests_page .box_left .report_container p {
				color: #39586e;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				padding: 10px;
				margin: 0px;
				text-align: justify;
			}
			
			.trails_page .box .report_container p{
				padding: 0px 10px 10px 10px;
			}
			
			.trails_page .box .report_container h2,
			.conquests_page .box_left .report_container h2 {
				color: #0076a3;
				font-size: 14px;
				margin: 0px 0px 0px 10px;
				padding: 5px 0px 0px;
			}
			.trails_page .box .report_container em,
			.conquests_page .box_left .report_container em {
				margin-left: 10px;
			}
			.trails_page .box .report_container span,
			.conquests_page .box_left .report_container span {
				color: #747171;
				font-size: 10px;
			}
			.trails_page .box .report_container a,
			.conquests_page .box_left .report_container a {
				color: #0072bc;
				text-decoration: none;
			}
				.trails_page .box .report_container a:hover,
				.conquests_page .box_left .report_container a:hover {
					text-decoration: underline;
				}

		.weather_frame, .weather_frame1, .image_frame, .friend_frame, .trails_page .box .image_frame, .profile_page .image_frame,
		.conquests_page .box_right .image_frame {
			border: 1px solid #cee0e3;
			background: #ffffff;
			color: gray;
			float: left;
			font-size: 10px;
			margin: 5px 0px 0px 5px;
			padding: 5px;
			text-align: center;
			width: 122px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			-khtml-border-radius: 6px;
		}
		
		.weather_frame {
			width: 200px;
		}
		.weather_frame1 {
			width: 117px;
			margin: 0px;
			padding: 0px;
		}
		
			.home_page .image_frame {
				width :110px;
				margin: 15px 0px 10px 15px;
			}
			.profile_page .image_frame {
				width :150px;
				margin: 10px 0px 10px 13px;
			}
			.friend_frame {
				width: 110px;
				margin-left: 10px;
				padding: 5px 5px 0px 5px;
			}
			.trails_page .box .image_frame img, .profile_page .image_frame img,
			.conquests_page .box_right .image_frame img {
				margin: 7px 0px;
			}
			.trails_page .box .image_frame div.votes,
			.conquests_page .box_right .image_frame div.votes {
				clear: both;
				display: block;
				padding: 2px 0px 0px;
			}
			
		.trails_page #container_top label,
		.trails_page #container_top label span,
		.trails_page #container_top label select {
			display: block;
			float: left;
		}
		
		.trails_page #container_top label,
		.trails_page #container_top .textbox,
		.trails_page #container_top .button_search,
		.trails_page #container_top .button_narrow_search {
			margin: 4px 0px 0px 10px;
		} 
			.trails_page #container_top label span.left,
			.trails_page #container_top label span.right {
				background: url(../img/select_bg.png) no-repeat left;
				height: 29px;
				width: 10px;
			}
			.trails_page #container_top label span.right {
				background-position: right;
				position: relative;
			}
			.trails_page #container_top label span.content {
				position: absolute;
				top: 4px;
				left: -3px;
				font-size: 13px;
				color: #556c05;
				white-space: nowrap;
				overflow: hidden;
			}
			.trails_page #container_top label select {
				opacity: 0;
				padding: 0px 20px 0px 0px;
				
			}
			.trails_page #regions_id {
				width: 165px	
			}
			
			.trails_page #container_top .textbox {
				background: url(../img/textbox1.png) no-repeat;
				border: none;
				color: #556c05;
				float: left;
				font-size: 13px;
				height: 28px;
				width: 135px;		
				padding: 5px 7px 0px;	
				font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
				font-size:13px;
				font-size-adjust:none;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				line-height:1.5;
				z-index: 10;
			}
			
			.trails_page #container_top #keywords {
				padding: 0px 27px 0px 7px;
				width: 115px;			
			}
/* Global Settings */

	/* Header */
	#header {
		height: 200px;
		position: relative;
	}
	
	#map_canvas_container {
		padding: 11px 11px 2px;
	}
	#map_canvas {
		border: 1px solid #000000;
		clear: both;
		height: 400px;
		width: 100%;
	}
	
	.advertisement,
	.advertisement2 {
		background-color: #ffffff;
		color: gray;
		font-size: 10px;
		text-align: center;
		padding-top: 4px;
	}
	.advertisement { margin: 0px 10px; }
	.advertisement2 { margin: 10px 10px 2px; clear: both;}
	
	.border_bottom_blue { border-bottom: 1px solid #cee0e3; }
	.border_top_white { border-top: 1px solid #ffffff; }
	.align_center { text-align: center; }
	.padding_10 { padding: 10px; }
	.padding_5 { padding: 5px; }

	/* login button */
	.button_login {
		background: url(../img/button_login.png) no-repeat 0px 0px;
		border: none;
		height: 36px;
		overflow: hidden;
		text-align: left;
		text-indent: -9999px;
		width: 113px;
	}
	.button_login:hover {
		background-position: 0px -36px;
		cursor: pointer;
	}
	
	/* add new hike button */
	.button_add_new_hike, .button_add_new_ski, .button_add_new_skydiving, .button_add_new_aircraft,
	.button_add_report,
	.button_add_row,
	.button_edit_row,
	.button_update_stats,
	.button_upload_photo,
	.button_upload_photo_wid,
	.button_change_password,
	.button_reset_my_password,
	.button_cancel,
	.button_confirm,
	.button_modify,
	.button_review,
	.button_official_description,
	.button_upload {
		border: none;
		display: block;
		font-size: 0px;
		height: 25px;
		line-height: 0px;
		overflow: hidden;
		text-align: left;
		text-indent: -9999px;
		width: 109px;
	}
	.button_add_new_hike { background: url(../img/button_add_new_hike.png) no-repeat; }
	.button_add_new_aircraft { background: url(../img/button_add_new_aircraft.png) no-repeat; }
	.button_add_new_ski { background: url(../img/button_add_new_ski.png) no-repeat; }
	.button_add_new_skydiving { background: url(../img/button_add_new_skydive.png) no-repeat; }
	.button_add_report { background: url(../img/button_add_report.png) no-repeat; }
	.button_add_row { width: 55px; background: url(../img/button_add_row.png) no-repeat; }
	.button_edit_row { width: 55px; background: url(../img/button_edit_row.png) no-repeat; }
	.button_upload_photo { background: url(../img/button_upload_photo.png) no-repeat; }
	.button_upload_photo_wid { background: url(../img/button_upload_photo.png) no-repeat; }
	.button_change_password { width: 122px; background: url(../img/button_change_password.png) no-repeat; }
	.button_reset_my_password { width: 162px; background: url(../img/button_reset_my_password.gif) no-repeat; }
	.button_cancel { background: url(../img/button_cancel.png) no-repeat; }
	.button_confirm { background: url(../img/button_confirm.png) no-repeat; }
	.button_modify { background: url(../img/button_modify.png) no-repeat; }
	.button_review { background: url(../img/button_add_review.png) no-repeat; }
	.button_official_description { background: url(../img/button_edit_description.png) no-repeat; }
	.button_upload { background: url(../img/button_upload.png) no-repeat; }
	.button_update_stats { background: url(../img/button_update_stats.png) no-repeat; }
	.button_add_new_hike:hover, .button_add_new_ski:hover, .button_add_new_skydiving:hover, .button_add_new_aircraft:hover,
	.button_add_report:hover, .button_cancel:hover, .button_reset_my_password:hover, .button_change_password:hover,
	.button_add_row:hover, .button_modify:hover, .button_review:hover, .button_upload:hover, .button_confirm:hover,
	.button_edit_row:hover,
	.button_upload_photo:hover,
	.button_upload_photo_wid:hover, 
	.button_update_stats:hover, 
	.button_official_description:hover {
		background-position: 0px -25px;
		cursor: pointer;
	}
	
	/* button add, view, delete buttons */
	.button_delete,
	.button_view,
	.button_up, .button_down,
	.button_edit {
		border: none;
		display: block;
		height: 16px; width: 16px;
		text-align: left;
		text-indent: -9999px;
		line-height: 0px;
		font-size: 0px;
		cursor: pointer;
	}
	.button_view { background: url(../img/page_green.png) no-repeat; }
	.button_edit { background: url(../img/pencil.png) no-repeat; }
	.button_delete, .link_delete { background: url(../img/delete.png) no-repeat; }
	.button_up { background: url(../img/button_up.png) no-repeat; }
	.button_down { background: url(../img/button_down.png) no-repeat; }
	
	.link_delete {
		margin:0px
	}
	
	.link_delete, .button_view, .button_edit, .button_delete, #more-photos, a {
		cursor: pointer;
	}
	
	/* Menu */
	#menu {
		background: url(../img/menu.png) no-repeat;
		position: absolute;
		bottom: 20px;
		height: 37px;
		width: 940px;
	}
	#menu ul.float_left li,
	#menu ul.float_right li {
		float: left;
	}
	#menu ul.float_left {
		float: left;
	}
	#menu ul.float_right {
		float: right;
	}
	#menu ul,
	#menu li {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	#menu li,
	#menu li {
		height: 37px;
	}
		#menu li.content a,
		#menu li.content span {
			float: left;
			color: #ffffff;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			text-decoration: none;
			text-shadow: 0px -1px 0px #000000;
			padding: 7px 18px;
		}
		.menu1 {
			width: 100px;	
			text-align: center;		
		}
		#menu li.content a:hover,
		#menu li.content a.current {
			text-decoration: underline;
		}
		#menu li.content.static {
			text-align: right;
			font-style: italic;
		}
			#menu li.content.static span {
				color: #AFAFAF;
			}
	#menu li.separator {
		background: url(../img/menu_bg.png) -1px -111px;
		width: 2px;
	}
	
	/* Button search, narrow search */
	.button_search,
	.button_narrow_search{
		background: url(../img/button_search.png) no-repeat;
		border: none;
		float: left;
		display: block;
		height: 29px;
		font-size: 0px;
		line-height: 0px;
		text-indent: -9999px;
		text-align: left;
	}
	.button_search {
		background-position: 0px 0px;
		width: 85px;
	}
	.button_narrow_search {
		background-position: -85px 0px;
		width: 136px;
	}
	.button_search:hover,
	.button_narrow_search:hover {
		cursor: pointer;
	}
	.button_search:hover {
		background-position: 0px -29px;
	}
	.button_narrow_search:hover {
		background-position: -85px -29px;
	}
	
	/*buttons*/
	.button_block, .button_unblock, .button_delete_user, .button_send_message{
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-topleft: 7px;
		-webkit-border-topright: 7px;
		-moz-border-radius-bottomleft: 7px;
		-moz-border-radius-bottomright: 7px;
		-webkit-border-bottomleft: 7px;
		-webkit-border-bottomright: 7px;
		border: none;
		float: left;
		display: block;
		height: 25px;
		font-size: 0px;
		line-height: 0px;
		text-indent: -9999px;
		text-align: left;
		background-position: 0px 0px;
		width: 109px;
	}
	
	.button_block, .button_block:hover {
		background: url(../img/button_block.png) no-repeat;
	}
	
	.button_unblock, .button_unblock:hover {
		background: url(../img/button_unblock.png) no-repeat;
	}
	
	.button_delete_user, .button_delete_user:hover{
		background: url(../img/button_delete_user.png) no-repeat;
	}
	
	.button_send_message, .button_send_message:hover {
		background: url(../img/button_send_message.png) no-repeat;
	}
	.button_block:hover, .button_delete_user:hover, .button_send_message:hover {
		cursor: pointer;
		background-position: 0px -25px;
	}
	
	.button_delete2{
		background: url(../img/button_delete.png) no-repeat;
		border: none;
		float: left;
		display: block;
		height: 34px;
		font-size: 0px;
		line-height: 0px;
		text-indent: -9999px;
		text-align: left;
		width: 112px;
	}
	.button_delete2{
		background-position: 0px 0px;
	}
	
	.button_delete2:hover{
		cursor: pointer;
		background-position: 0px -36px;
	}
		
.photo-wrapper{
	float: left;
	width: 122px;
	text-align: center;	
}			

#browse-photos {
	width: 630px;
	height: 180px;
	overflow-y: auto;
	margin-top: 5px;
	margin-letf: 7px;	
	margin-left: 10px;
}

.editLink {
	color: blue;	
}

#photo-content {
	height: 395px;	
	line-height: 380px;
	width: 600px;
	text-align: center;	
	background-color: #000;
	/*margin-left: 11px;*/
}

#google-map  {
	float: left;
	border: 1px solid black;
	margin: 0px 0px 10px 11px;
	overflow: auto;
	width: 915px;
	height: 600px;	
}

.up_down_arrows, .arrow_asc , .arrow_desc{
	display:block;
	float:left;
	height:8px;
	width:5px;;
	margin: 4px 0 0 1px;	
}

	.up_down_arrows {
		background-image: url(../img/up_down_arrows.gif);	
	}	
	
	.arrow_asc {
		background-image: url(../img/up_arrow.gif);	
	}	
	
	.arrow_desc {
		background-image: url(../img/down_arrow.gif);	
	}	

.rel_div, .rel_div1 {
	position: relative;	
}	

.rel_div1 {
	cursor: pointer;	
}
.clear {
	clear: both;	
}
.row {
	clear: left;
	padding: 5px 0px;	
}
.left {
	float: left;
}	

.label, .label12,  .label_small, .label_small2, .label_medium, .label_large, .label_1 {
	color:#9DAE00;
	font-size:13px;
	font-weight:bold;
}

.label12 {
	font-size:12px;
	color: #FFF;
}	

.label_1 {
	color: #576100;	
}	
.label_small {
	width: 50px;	
}
.label_small2 {
	width: 70px;	
}	
.label_medium {
	width: 120px;	
}
.select {
	background-color:#F6FAD3;
	border:1px solid #9DAE00;
	color:#9D7C17;
	font-size:13px;
	padding:2px;	
}		

.text {
	background-color:#F6FAD3;
	border:1px solid #9DAE00;
	color:#9D7C17;
	font-size:13px;
	padding:2px;	
}

h5 {
	color: #576100;
	position: absolute;
	top: -13px;
	left: 10px;
}

h6 {
	color: #576100;
}

legend {
	font-size:16px;
	font-weight:bold;
	margin-left: 10px;
}

.radio_label {
	color: #9D7C17;
	font-size:15px;
}

.check_label {
	color: #9DAE00;
	font-size:13px;	
	margin-right: 35px;
	font-weight: bold;
}	

.table {
	color: #505151;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}	
	.table th {
		font-size: 10px;
		text-transform: uppercase;
	}
		.table td.large, .table td.medium, .table td.small, .table td {
			font-size:12px;
			height:21px;
			padding:0 5px;
			vertical-align:middle;
			white-space: nowrap;
		}
		
		.table td.large {
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			overflow: hidden;
			text-align: left;
			white-space: nowrap;
			width: 200px;
			/*padding: 0px 5px;*/
		}
		.table td.medium {
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			overflow: hidden;
			text-align: left;
			white-space: nowrap;
			width: 80px;
			/*padding: 0px 5px;*/
		}
		.table td.small {
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			overflow: hidden;
			text-align: center;
			white-space: nowrap;
			width: 40px;
			/*padding: 0px 5px;*/
		}
		.table td {
			border-bottom: 1px solid #dddddd;
			border-right: 1px solid #eeeeee;
			text-align: center;
			/*padding: 0px 5px;*/
		}
		.table th.large {
			width: 170px;
		}
		.table th.medium{
			width: 70px;
		}
		.table th.small {
			font-size: 12px;
			height: 21px;
			/*padding: 0px 5px;*/
			vertical-align: middle;
		}
		.table tr.even td,
		.table tr.odd td,
		.table tr.current td { background: url(../img/table_bg.gif) repeat-x; cursor: pointer; }
		.table tr.currentRow td { background: url(../img/table_bg.gif) repeat-x; cursor: pointer; }
		.table tr.odd td { background-position: 0px -22px; }
		.table tr.current td { background-position: 0px -44px !important; }
		.table tr.currentRow td { background-position: 0px -44px !important; }
	
		.scroll_wrapper {
			border-bottom: 1px solid #dddddd;
			padding: 10px 1px 1px;
		}
		.scroll{
			height: 290px;
		}

/*CONQUEST TABLE*/

.conquest_table, .table_stats {
	margin-top: 10px;	
	padding: 0px 10px;
}

.margin1 {
	margin: 15px 10px;	
}

.signup_page h6 {
	margin: 15px 10px 10px 10px;	
}	

.signup_page .box .scroll{
	height: 330px;
}
.signup_page .scroll_wrapper,
.signup_page .box .scroll {
	border-bottom: none;
	padding: 10px 1px 1px;
}
		
#dispaly-feed {
	background-color:#A0C731;
	border:1px solid orange;
	color:white;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	height:30px;
	left:370px;
	line-height:27px;
	position:fixed;
	text-align:center;
	top:10px;
	width:500px;
	z-index:10000;
	display: none;
}			
		
#feedback {
	position:fixed;
	left:0;
	top:305px;
	height:94px;
	width:29px;
	background: url(../img/button_feedback.gif);
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	cursor: pointer;
}

#facebook {
	position:fixed;
	left:0;
	top:200px;
	height:32px;
	width:29px;
	background: url(../img/facebook1.png);
	cursor: pointer;
}

#tweeter {
	position:fixed;
	left:0;
	top:235px;
	height:32px;
	width:29px;
	background: url(../img/tweeter1.png);
	cursor: pointer;
}

#myspace {
	position:fixed;
	left:0;
	top:270px;
	height:32px;
	width:29px;
	background: url(../img/myspace1.png);
	cursor: pointer;
}

#home_link {
	position:absolute;
	height:100px;
	left:165px;
	top:5px;
	width:180px;
	cursor:pointer;
	z-index: 2;
}

.party {
	margin: 10px;	
	width: 200px;
}	

#add-member-menu, #add-member-menu-sos {
	padding: 10px 0px 0px 60px;
		
}

#add-person, #add-friend,#add-person-sos, #add-friend-sos, .pointer {
	cursor: pointer;	
}

.no-item-msg {
	color:#576100;
	font-size:14px;
	font-weight:bold;
	margin:130px 0 0 0;
	text-align:center;
	width:450px;	
}

#landing {
	background: url(../img/home_page_03.jpg) no-repeat;	
	height: 360px;
	margin-left : 160px;
	position: relative;	
}

#landing-ski, #landing-hike, #landing-dropzone {
	/*border:1px solid black;*/
	height:142px;
	position:absolute;
	top:110px;
	width:143px;
	cursor: pointer;
}
#landing-hike {
	left: 0px	
}	
#landing-ski {
	left: 232px	
}
#landing-dropzone {
	left: 461px	
}

.trail_logo_0, .trail_logo_1 {
	height: 18px;
	width: 20px;
}		

.trail_logo_0{
	background-image:url(../img/trail1.png);
}

.trail_logo_1{
	background-image:url(../img/ski1.png);
}

.edit_up_down {
	background-image:url(../img/up_down_arrows2.gif);
	height:9px;
	margin-top:5px;
	position:relative;
	width:9px;
}

.edit_up {
	position: absolute; 
	/*border:1px solid red;*/
	top:-6px; 
	left:0px; 
	width: 10px; 
	height: 10px;
	cursor: pointer;	
}

.edit_down {
	position: absolute; 
	/*border:1px solid red;*/
	top:4px; 
	left:0px; 
	width: 10px; 
	height: 10px;
	cursor: pointer;	
}

td.edit_me a {
	color: green;
	text-decoration: none;
}	

td.edit_me:hover{
	font-weight: bold;	
}	

.complete-fieldset {
	border: 1px solid #C1DC62;
	margin-bottom: 5px;
	padding: 10px;
}

.trails_name {
	width: 190px;
}

	

.dropzone_name, 
.jump_types,
.wind_tunnels,
.dz_rating {
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #eeeeee;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}

.dropzone_name {
	width: 250px;
	text-align: left;	
}
.jump_types {
	width: 40px;	
}
.wind_tunnels {
	width: 95px;	
}
.dz_rating {
	width: 50px;	
}

td.trails_name div {
	width: 190px;
	overflow: hidden;
	white-space: nowrap;
}

.ski_name {
	width: 170px;
}

td.ski_name div {
	width:250px;
	overflow: hidden;
	white-space: nowrap;
}

.difficulty {
	width: 65px;
}

.rating {
	width: 60px;	
}

.diff_level{
	width: 35px;	
}	

.distance {
	width: 65px;
}

.rt_time {
	width: 67px;
}
.driving_time {
	width: 67px;
}

/*TABS*/

	#active_link a {
		color: #576100;
		font-weight: bold;
		text-decoration: none;
		text-decoration: blink;
	}
	
	#active_outage {
		color: #576100;
		font-weight: bold;
		text-decoration: none;
	}

	#tab-header, #tab-stats {
		margin-top: 10px;
	}

    #tab-header ul,
    #tab-map ul,
    #tab-stats ul {
		list-style: none;
		padding: 0;
		margin: 0;
    }
    
    
    
	#tab-header li,
	#tab-map li,
	#tab-stats li {
		float: left;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-topleft: 4px;
		-webkit-border-topright: 4px;
		-khtml-border-topleft: 4px;
		-khtml-border-topright: 4px;
		border: 1px solid #bbb;
		border-bottom-width: 0;
		margin: 0;
    }
    
	#tab-header a,
	#tab-map a,
	#tab-stats a {
		text-decoration: none;
		display: block;
		background: #eee;
		padding: 0.01em 0em;
		color: #9DAE00;
		width: 7em;
		text-align: center;
    }
	
	#tab-header a:hover,
	#tab-stats a:hover {
		background: #ddf;
	}
	
	#tab-header .selected,
	#tab-map .selected
	#tab-stats .selected {
		border-color: #576100;
	}
	
	#tab-header .selected a,
	#tab-map .selected a,
	#tab-stats .selected a {
		position: relative;
		top: 1px;
		background: white;
		color: #576100;
		font-weight: bold;
	}
	
	#tab-content, #tab-content-map, #tab-content-stats {
		border-top : 1px solid #576100;
		clear: both;
	}
	
#all-act-sub a, #all-trails-sub a, #all-skis-sub a, .my_link {
	text-decoration: none;
	color:#505151;
	font-family:Arial,Helvetica,sans-serif;
}

.mt-10 {
	margin-top: 10px
}

	.hike_page #tab-header .selected {
		border-color: #bbb;
	}
	
	.hike_page #tab-header .selected a,
	.hike_page #tab-stats .selected a {
		position: relative;
		top: 1px;
		background: white;
		color: #576100;
		font-weight: bold;
	}
	
	.hike_page #tab-content,
	.hike_page #tab-content-stats {
		border-top : 1px solid #dddddd;
		clear: both;
	}

.my-box {
	background: #FFF;
	border: 1px solid #dddddd;
	float: left;
	margin: 0px 0px 10px 10px;
	padding-top: 20px;
	width: 920px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

#navigation-span {
	margin: 10px 0px 0px 10px;
	position: absolute;
	color: #505151;
	font-weight: bold; 	
}	

#trail-status-sub img {
	margin-right: 5px	
}

textarea {
	resize:none;	
	font-size: 14px;
}
	
#dialog-help-sos h6 {
	margin: 20px 0px 0px 0px; 		
}		

#suggest_region {
	cursor: pointer;
}

#help-icon {
	background-image:url(../img/help.png);
	cursor:pointer;
	height:32px;
	margin-left:8px;
	margin-top:2px;
	width:31px;
}

#footer{
	padding-top: 15px;
	width: 940px;
	height: 25px;	
	text-align: center;
	clear: both;
}	

#footer a {
	color: #9D7C17;
	text-decoration: none;
	margin-right: 10px;
	font-size: 11px;	
}

.display-none, .hidden {
	display: none;
}	

.textarea_1 {
	width: 260px;
	height: 170px;
}

.textarea_2 {
	width: 280px;
	height: 100px;
}

		.test_table {
			border: 1px solid black;	
		}
		.test_table td {
			padding: 2px;
			border: 1px solid black;		
		}	
		
		#download_now { 
		    cursor:pointer; 
		} 
		 
		 
		/* tooltip styling */ 
		.tooltip { 
		    display:none; 
		    background:url(../img/black2.png);
		    height:160px; 
		    padding:29px 20px 10px 20px; 
		    width:235px; 
		    font-size:11px; 
		    color:#fff; 
		    z-index: 2;
		} 
		 
		/* a .label element inside tooltip */ 
		.tooltip .label { 
		    color:#FFF; 
		    /*width:53px;*/ 
		} 
		 
		.tooltip a { 
		    color:#ad4; 
		    font-size:11px; 
		    font-weight:bold; 
		}

.time {
	font-size: 12px;
	font-weight: bold;	
}

#google_results {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;	
	margin-left: 5px;
}	

.ski_tooltip td{
	padding-top: 6px; 	
}

.loading_div {
	background :transparent url(../img/ajax-loader.gif) no-repeat center center;
	height: 16px;
	width: 16px;	
	margin-top: 3px; 
	margin-left: 15px;
}

.p10 {
	padding: 0px 0px 10px 5px;
}

.day-title {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:left;
}

.weather-label {
	font-size: 11px;	
}

.weather-value {
	color: green; 
	font-size: 11px	;	
}

.weather-row {
	text-align: left; 
	width: 125px;	
}
.weather-row1 {
	text-align: left; 
	width: 50px; !important;	
	height: 15px;	
}	

#compare-tool .weather-row1 {
	text-align: left; 
	width: 50px; !important;	
}
.weather-row-n1 {
	text-align: left;
	height: 15px; !imortant; 
	width: 50px; !important;
	line-height: 12px; !important;	
}	

#compare-tool .weather-row-n1 {
	text-align: left;
	height: 21px; !imortant; 
	width: 50px; !important;
	line-height: 12px; !important;	
}
#compare-tool .weather-comp {
	height: 80px;	
}	

.retribution {
	margin-right:2px; 
	text-align: right; 
	color:#696969; 
	font-size:10px	
}
.alg-rt, .alg-lf {
	width: 100px;
}	
.alg-lf {
	text-align: left;
}

.alg-rt {
	text-align: right;
}

.menu-col2 {
	width: 85px;
	margin:0px;	padding-right: 3px;
}
.menu-col3 {
	width: 80px;	
	margin:0px;	padding-left: 3px;
}	
.menu-col1 {
	width: 53px;
	margin:0px;	padding-left: 0px;
}

#state_map {
	padding: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	background-color:#FFFFFF;
	margin-left:110px;
	padding:5px;
	width:710px;
	border:1px solid #DDDDDD;
}

#container_map {
	background:transparent url(../img/container_bg.png) repeat-y scroll 0 0;
	padding-top: 45px;
	
}

#hiking_only_for {
	color:#576100;
	font-weight:bold;
	left:5px;
	position:absolute;
	top:101px;
}

#status-advertise {
	float:left;
	height:350px;
	margin:0 0 10px 10px;
	position:relative;
	text-align:right;
	width:453px;
}

.box_map {
	background: #ffffff;
	border: 1px solid #dddddd;

	margin:10px 0 0;
	width: 720px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	height: 410px;
}	
.comp-header {
	float: left;
}
.comp-column {
	float: left;
}
.comp-header div {
	background-color:#FFFFFF;
	color:#576100;
	font-family:arial;
	font-size:12px;
	height:13px;
	padding:2px;
	font-weight: bold;
	text-align: right;
}
.comp-column div {
	background-color:#FFFFFF;
	color:#9DAE00;
	font-family:arial;
	font-size:12px;
	height:13px;
	padding:2px;
	font-weight: bold;
	text-align: center;
}
#compare-tool .spacer {
	height: 5px;
}
#compare-tool .drive {
	height: 40px;
}
.resort-name {
	height: 30px !important;
	cursor: pointer;
}
#compare-tool .drive input {
	width: 50px;
	height: 16px;
}
.comp-column {
	border-left: 1px solid #DDDDDD;
	width: 125px;
}
.altd {
	background-color:#F4F4F4 !important
}
.checked {
	background-image: url(../img/check.gif);
}
.checked_wind_tun {
	background-image: url(../img/green_check1.png);
}	
.checked {
	background-image: url(../img/check.gif);
	width: 11px;
	margin-left: 52px;
}

.unchecked {
	background-image: url(../img/uncheck.gif);
}
.unchecked {
	background-image: url(../img/uncheck.gif);
	width: 11px;
	margin-left: 52px;
}

.dz_features {
	float: left;
	margin-right: 35px;
	margin-bottom: 10px;	
}

.dz_features div{
	font-size: 9px;
	color: #39586E;
	margin-left: 10px;
}	

.unchecked_wind_tun,
.checked_wind_tun {
	height:15px;
	margin-left:40px;
	margin-top:2px;
	width:15px;
}

.comp-del {
	background-image: url(../img/delete1.gif);
	width: 11px;
	margin-left: 100px;
	cursor: pointer;
}
.go_button, .go_button1 {
	background-image:url(../img/go.png);
	cursor:pointer;
	float:left;
	height:12px !important;
	margin-top:5px;
	width:19px;
}
.go_button1 {
	height:16px !important;
	margin: 3px 2px;
	width:23px;	
}	
.zip-inp {
	float: left;
	margin-left:17px
}
.comp-clear {
	height: 0px !important;
	clear: left
}

#compare-link {
	vertical-align: super;
	color: blue;
	display: none; 
}
.comp-misc {
	height: 40px !important;
}
.comp-feat {
	height: 80px !important;
}
.ski_name{
	vertical-align: top;
}
#weather-last-update {
	display: none;
}
#photo-next {
	background-image:url(../img/next.png);
	height:38px;
	width:23px;
	margin-top:160px;
	cursor: pointer;
}
#photo-prev {
	background-image:url(../img/previous.png);
	height:38px;
	width:23px;
	margin-top:160px;
	cursor: pointer;
}
#remember-me {
	background-color:#F6FAD3;
	/*background-image:url(../img/check_mark.png);*/
	border:1px solid #9DAE00;
	cursor:pointer;
	height:15px;
	margin:1px 5px 0 0;
	width:15px;
}

.my-input {
	color:#555555;
	font-size:16px; !important;
	height:25px;
	margin: 10px;
	width:200px;
}

.my-input-des, .my-input-latlong {
	color:#555555;
	font-size:16px; !important;
	height:25px;
	margin: 3px;
	width:200px;
}

.stats_table td {
	color: #39586e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}	

#active_outage h1{
	font-size : 13px	
}

#confirm-marker {
	background-image:url(../img/green_check.png);
	height: 32px;
	width: 32px;	
}

#mag, #mag_ski {
	cursor:pointer;
	left:367px;
	position:absolute;
	top:9px;	
}

#mag_ski {
	left:185px;
}

#reg_id {
	color: red;	
}

#del_tr {
	left:13px;
	position:absolute;
	top:7px; 
	cursor: pointer; 
	color: red;	
}
/*.red_label {
	background-color:red;
	color:#FFFFFF;
	font-size:9px;
	height:12px;
	left:335px;
	position:absolute;
	top:3px;
	width:11px;	
	text-align:center;
}*/

#red_label_c_t {
	left:335px;
}

/*#red_label_c_r {
	left:336px;
}*/

#red_label_c_s {
	left:428px;
}

.search_users {
	background-color: #C1DC62;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-topleft: 6px;
	-webkit-border-topright: 6px;
	-khtml-border-topleft: 6px;
	-khtml-border-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottomleft: 6px;
	-webkit-border-bottomright: 6px;
	-khtml-border-bottomleft: 6px;
	-khtml-border-bottomright: 6px;
	height: 100px;
}

.fsmall {
	font-size: 11px !important;
}

.fgreen {
	color: #576100 !important;	
}

.bdarkgreen {
	background-color: #C1DC62;
}

.bold {
	font-weight: bold;
}

.float_left {
	float: left !important;
}

.float_none {
	float: none !important;
}

.line_height6 {
	line-height: 6px !important;
}

.position_relative {
	position: relative !important;
}

.hide {
	display: none;
}

/*Paddings*/
.padding_none {
	padding: 0px !important;
}

.p15 {
	padding: 15px !important;
}

.p21 {
	padding: 21px !important;
}

.padding_top5 {
	padding-top: 5px !important;
}

.padding_left5 {
	padding-left: 5px !important;
}

.padding_left15 {
	padding-left: 15px !important;
}

.padding_right15 {
	padding-right: 15px !important;
}


/*Margins*/
.margin_none {
	margin: 0px !important;
}

.m15 {
	margin: 15px !important;
}

.margin_top10 {
	margin-top: 10px !important;
}
.margin_top20 {
	margin-top: 20px !important;
}

.margin_left20 {
	margin-left: 20px !important;
}

.margin_left150 {
	margin-left: 150px !important;
}

.margin_left220 {
	margin-left: 220px !important;
}

.margin_left235 {
	margin-left: 235px !important;
}

.margin_left330 {
	margin-left: 330px !important;
}

.margin_left750 {
	margin-left: 750px !important;
}

.margin_right15 {
	margin-right: 15px !important;
}

.margin_right20 {
	margin-right: 20px !important;
}

/*Width*/
.w50 {
	width: 50px !important;
}

.w110 {
	width: 110px !important;
}

.w130 {
	width: 130px !important;
}

.w150 {
	width: 150px !important;
}

.w180 {
	width: 180px !important;
}

.w200 {
	width: 200px !important;
}

.w250 {
	width: 250px !important;
}

.w300 {
	width: 300px !important;
}

.w350 {
	width: 350px !important;
}

.w400 {
	width: 400px !important;
}

.w700 {
	width: 700px !important;
}
.w750 {
	width: 750px !important;
}

/*Height*/
.h5 {
	height: 5px !important;
}

.h12 {
	height: 12px !important;
}

.h30 {
	height: 30px !important;
}

.h260 {
	height: 260px !important;
}

.h280 {
	height: 280px !important;
}


/*Align*/
.tleft {
	text-align: left !important;
}

.tright {
	text-align: right !important;
}

.tcenter {
	text-align: center !important;
}


/*Colors*/
.bblack {
	background-color: #000000 !important;
}

.fwhite {
	color: #FFFFFF !important;
}


.skydiving_cost {
	width: 120px !important;
}

.skyset {
	border:1px solid #CCCCCC;
	color: #576100;
	margin:10px;
}

.clear-left {
	clear: left;
}

.aircraft {
	cursor: pointer;
	color: #39586E;	
}

#foottip {
	width: 325px;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	margin-top: 5px;	
}

#arrow-left, #arrow-right {
	width: 10px;
	height: 15px;
	cursor: pointer;
	float: left;
	margin-top: 8px;
}	
#arrow-left {
	background-image:url(../img/arrow_left.png);
	margin-left: 5px;
}	

#arrow-right {
	background-image:url(../img/arrow_right.png);
}

.selectCl {
	background-color:#F6FAD3;
	border:1px solid #9DAE00;
	color:#9D7C17;
	font-size:13px;
	padding:2px;
}

.m-l-5 {margin-left: 5px;}
.m-l-10 {margin-left: 10px;}
.m-l-13 {margin-left: 13px;}
.m-l-20 {margin-left: 20px;}
.m-l-30 {margin-left: 30px;}
.m-l-60 {margin-left: 60px;}
.m-l-47 {margin-left: 47px;}

.m-t-3  {margin-top: 3px}
.m-t-10 {margin-top: 10px;}
.m-t-12 {margin-top: 12px;}

.m-b-10 {margin-bottom: 10px;}

#loading-map {
	display: none;	
}	

.loading-div {
	background-color:#FFFFFF;
	border:1px solid gray;
	color:gray;
	font-size:25px;
	height:40px;
	left:300px;
	margin:10px;
	padding:10px;
	position:absolute;
	top:200px;
	width:156px;
}

#weather-map {
	background-color:#FFFFFF;
	border:1px solid gray;
	color:gray;
	font-size:25px;
	height:60px;
	left:10px;
	margin:10px;
	padding:10px;
	position:absolute;
	bottom:10px;
	width:120px;
}

.ajax-loader2 {
	background-image: url(../img/ajax-loader2.gif);	
	width: 32px;
	height: 32px;
}

#overlay-map {
	position: absolute;
	top:0px;
	left:0px;
	/*background:url("../img/ui/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;*/
	opacity:0.5;
	width: 800px;
	height: 500px;
}


