/**************** relo ***************/
/**************************************/



#relo_wrap {
	float: left;
	width: 998px;
	margin-left: 13px;
	margin-right: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#relo_top {
	background-color:#99FF66;
}

#relo_left {
	float: left;
	width: 641px;
	margin-right: 15px;
}
#relo_explain {
	float: left;
	width: 581px;
	margin-bottom: 15px;
	padding: 20px 30px 30px 30px;
}
#relo_buttons {
	float: left;
	width: 641px;
	margin-bottom: 15px;
}
#relo_buttons1 {
	float: left;
	width: 100px;
	margin-left: 180px;
	margin-right: 39px;
}
#relo_buttons2 {
	float: left;
	width: 100px;
	margin-left: 120px;
	margin-right: 100px;
}

#relo_buttons_right {
	float: left;
	width: 280px;
	margin-bottom: 15px;
	margin-top: 20px;
}
#relo_buttons1_right {
	float: left;
	width: 100px;
	margin-left: 35px;
	margin-right: 20px;
}
#relo_buttons2_right {
	float: left;
	width: 100px;
	margin-left: 20px;
	margin-right: 0;
}

#relo_right {
	float: left;
	width: 310px;
	margin-left: 15px;
	margin-right: 17px;
	margin-top: 28px;
}


#relo_progress {
	float: left;
	width: 310px;
	margin-bottom: 20px;
	margin-top: 0;
}
#relo_progress_bar {
	float: left;
	width: 304px;
	margin-right: 6px;
}
.prog_bar_dash {
	float: left;
	width: 14px;
	height: 5px;
	margin-right: 5px;
	background-color: black;
}


#relo_guide {
	float: left;
	width: 310px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px solid #575757;
	padding-bottom: 15px;
}
#relo_guide a {
	color: #5C822A;
}
#relo_guide_text {
	float: left;
	width: 280px;
	padding: 5px 15px 15px 15px;
}

#relo_guide_head {
	float: left;
	width: 280px;
	padding: 15px 15px 10px 15px;
	border-bottom: 1px solid #575757;
}
.relo_guide_head p {
	color: #575757;
}
.relo_guide_text {
	float: left;
	width: 260px;
	padding: 5px 10px 5px 10px;
	background-color: #F2FAE9;
	margin: 0px 15px 0px 15px;
}
.relo_guide_text p {
	color: #000000;
}



/***** step 1 *****/

#relo_filter {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-top: 5px;
}
#relo_filter h3 {
	float: left;
	width: 60px;
}
#relo_filt_cat {
	float: left;
	width: 200px;
}
#relo_filt_count {
	float: left;
	width: 370px;
}
#relo_filt_subm {
	float: left;
	width: 49px;
	padding-top: 25px;
	margin-bottom: 0;
}

#relo_filt_message {
	float: left;
	width: 550px;
	padding-top: 3px;
}
#relo_filt_message p {
	margin: 0;
}


#relo_focus_1 {
	float: left;
	width: 500px;
	padding: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#relo_focus_1_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}

#relo_focus_2 {
	float: left;
	width: 500px;
	padding: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#relo_focus_2_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}


#relo_map {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-top: 5px;
}
#relo_map_browse {
	width: 600px;
	height: 400px;
	margin: 5px;
}



#relo_category {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}

#relo_map {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding: 0px 0px 0px 10px;
}
.map_canvas_relo {
	width: 500px;
	height: 350px;
}
#relo_map_controls {
	float: left;
	width: 629px;
	margin-bottom: 10px;
}
#relo_control {
	float: left;
	width: 399px;
	padding-left: 30px;
}
#CircleControl {
	float: left;
    width: 478px;
	height: 30px;    
}


#metric_div_wrap {
	float: left;
	width: 170px;
	height: 30px;
}
#showCirc_div_wrap {
	float: left;
	width: 100px;
	height: 30px;
}
#circlesDiv {
	float: left;
	width: 208px;
	height: 30px;
}



#relo_map_button {
	float: right;
	width: 100px;
	margin-right: 20px;
}
#relo_map_button p {
	margin: 0px;
	font-weight: bold;
}


#relo_related {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}




#relo_custom_info {
	float: left;
	width: 280px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px solid #575757;
	padding: 15px 15px 15px 15px;
	margin-top: 10px;
}







/* nearby plot list */
#share_rel_mess {
	float: left;
	width: 500px;
	padding-bottom: 15px;
}

.share_rel_wrap {
	float: left;
	width: 484px;
	margin-bottom: 10px;
	padding: 8px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #575757;
}

.relo_rel_top {
	float: left;
	width: 484px;
	padding-bottom: 4px;
}
.relo_rel_tit {
	float: left;
	width: 350px;
}
.relo_rel_prev {
	float: left;
	width: 134px;
}

.relo_rel_middle {
	float: left;
	width: 484px;
}
.relo_rel_thum {
	float: left;
	width: 101px;
	height: 74px;
	padding: 1px;
	border: 1px solid #8CC63F;
}
.relo_rel_labels {
	float: left;
	width: 102px;
	height: 90px;
	text-align: right;
}
.relo_rel_labels p {
	font-size: 11px;
}
.relo_rel_info {
	float: left;
	width: 87px;
	height: 90px;
	padding-left: 15px;
}
.relo_rel_info p {
	font-size: 11px;
}
.relo_rel_desc {
	float: left;
	width: 175px;
	height: 90px;
}
.relo_rel_desc p {
	font-size: 11px;
}

.relo_rel_bottom {
	float: left;
	width: 484px;
}


/***** step 2 *****/

#relo_country {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}
#relo_country_head {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#relo_focus_3 {
	float: left;
	width: 350px;
	padding: 0px 10px 0px 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
#relo_focus_3_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}


#relo_state {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}
#relo_state_head {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#relo_focus_4 {
	float: left;
	width: 350px;
	padding: 0px 10px 0px 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
#relo_focus_4_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}


#relo_city {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}
#relo_city_head {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#relo_focus_5 {
	float: left;
	width: 350px;
	padding: 0px 10px 0px 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
#relo_focus_5_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}

#relo_address {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}
#relo_address_head {
	float: left;
	width: 629px;
	margin-top: 10px;
}
#relo_address_input {
}
#relo_focus_6 {
	float: left;
	width: 500px;
	padding: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	text-align: right;
}
#relo_focus_6_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}


#relo_add_info {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}
#relo_add_info_head {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#relo_focus_7 {
	float: left;
	width: 350px;
	padding: 0px 10px 0px 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
#relo_focus_7_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}


#relo_web {
	float: left;
	width: 629px;
	border: 1px solid #E2E2E2;
	background-image: url(graphics/basic_frames.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	padding-left: 10px;
}
#relo_web_head {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#relo_focus_8 {
	float: left;
	width: 350px;
	padding: 0px 10px 0px 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
#relo_focus_8_arrow {
	float: left;
	width: 69px;
	height: 20px;
	padding-right: 10px;
	margin-top: 20px;
}










#relo_guide_1 {
	float: left;
	width: 280px;
	padding: 5px 15px 0px 15px;
}
#relo_guide_2 {
	float: left;
	width: 280px;
	padding: 5px 15px 0px 15px;
}
#relo_guide_3 {
	float: left;
	width: 280px;
	padding: 5px 15px 0px 15px;
}
#relo_guide_4 {
	float: left;
	width: 280px;
	padding: 0px 15px 0px 15px;
}
#relo_guide_5 {
	float: left;
	width: 280px;
	padding: 0px 15px 0px 15px;
}
#relo_guide_6 {
	float: left;
	width: 280px;
	padding: 0px 15px 0px 15px;
}
#relo_guide_7 {
	float: left;
	width: 280px;
	padding: 0px 15px 0px 15px;
}
#relo_guide_8 {
	float: left;
	width: 280px;
	padding: 0px 15px 0 15px;
}









#curr_output {
	border: 0px;
}