/**
 * Photo Walk Public Styles
 * 
 * @package WordPress
 * @subpackage Photowalk
 * @since 1.0
 */

/** General **/
ol.ol {
	list-style-type: decimal;
	margin-bottom: 1em;
	margin-top: 1em;
	}
	ol.ol li {
		margin-bottom: 1em;
		margin-left: 2em;
		}

/** Labels for feaux form values */
.label-prompt {
	color: #bbb;
	font-size: 1.4em;
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	visibility: hidden;
	}
	.label-prompt.search-prompt {
		color: #777A7F;
		font-size: 1.6em;
		top: 14px;
		left: 15px;
		font-weight: bold;
		letter-spacing: -.02em;
		}

/** Locations Map Page **/
#location_map-wrapper {
	clear: left;
	float: left;
	height: 598px;
	width: 648px;
	border: 3px solid #ddd;
	}
	#location_map {
		height: 596px !important;
		width: 646px !important;
		border: 1px solid #fff;
		}
		#location_map .loadingtext {
			line-height: 250px;
			color: #A1A18B;
			text-transform: uppercase;
			font-size: 16px;
			letter-spacing: 1px;
			text-align: center;
			}
#location_search-wrapper {
	padding: 10px 0 15px 0;
	}
#location_results-wrapper {
	background: #f1f1f1;
	clear: right;
	float: right;
	height: 620px;
	position: relative;
	width: 257px;
	}
#location_results {
	padding: 0;
	margin: 20px;
	overflow:auto;
	}
	#location_results h3 {
		padding: 7px 10px;
		background: #fff;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		font-weight: bold;
		}
	#location_results li {
		clear: both;
		display: block;
		float: left;
		line-height: 15px;
		margin: 0 0 10px 0;
		width: 100%;
		}
	#location_results li.back {clear: none; float: none;}
	#location_results li.country,
	#location_results li.state {
		font-size: 22px;
		margin: 0 0 10px 0;
		line-height: 20px;
		}
		#location_results li.country a,
		#location_results li.state a {display: block; padding: 0 10px;}
	 #location_results li.state {font-size: 18px;}
	#location_results li.location {
		border-bottom: 1px dashed #ccc;
		padding: 0 0 5px 0;
		}
		#location_results li.location strong {display: block; margin-bottom: 5px;}
		#location_results li img {
			float: left;
			margin-right: 5px;
			margin-bottom: 5px;
			}

#location_nav {
	bottom: 10px;
	clear: both;
	display: block;
	float: left;
	margin: 0 20px;
	position: absolute;
	width: 215px;
	}
	#location_nav li {
		display: block;
		float: left;
		width: 49.5%;
		}
		#location_nav li.rt { text-align: right; }

/*#location_search {
	position: relative;
	}
	#location_search #location_query {
		padding: 5px 8px;
		background: #EAEAEA;
		border:1px solid #D7D7D7;
		color: #525252;
		float: left;
		font-size: 20px;
		width: 635px;
		max-width: 640px !Important;
		border-radius: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
		}
	#location_search .button {
		margin-left: 20px;
		border: 0;
		color: #FFF;
		height: 38px;
		width: 252px;
		letter-spacing: -0.01em;
		padding: 2px 6px 4px;
		text-transform: uppercase;
		cursor: pointer;
		border-radius: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
		background: #84AF52;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
		}
		#location_search .button:hover {background: #9AA2AE !important;}*/

	

/* About / FAQ Page */
.faqlist {
	width: 96%;
	padding-left: 6px;
	}
.faqlist h3 {
	border-top: 1px dashed #808080;
	margin-top: 0;
	padding-top: 10px !important;
	color: #6D992E !important;
	}
.firsttitle {border: none !important; padding-top: 0 !important;}
.faqlist b {
	font-size: 16px;
	color: #73ae02;
	font-style: italic;
	}

.helptabs {background: #F8F5D5 url(images/photohelp_bg.gif) 50% 50% no-repeat; height: 78px; padding: 0; margin-top: 15px; border: 1px solid #edde8a;}
.helptabs a {outline: none; background: none !important;}
/*.helptabs .leadbt {margin-left: 22px;}
*/
#walkershelp, #leadershelp {position: relative; margin-top: -2px; padding-top: 20px;}
#walkershelp .tabarrow {position: absolute; left: 140px; top: 0;}
#leadershelp .tabarrow {position: absolute; right: 140px; top: 0;}

.faqindex {}
.faqindex a:link,
.faqindex a:visited {display: block; padding: 12px; height: 30px; line-height: normal; width: 110px; float: left; font-size: 12px; margin-right: 6px; background: #F8F8F4; margin-top: 5px; cursor: pointer; text-decoration: none;}
.faqindex a:hover {background: #eee;}
.photowalkers {clear: both; border: 1px dashed #EDDE8A; margin: 12px 0 6px; padding: 18px 0 12px; background: #F8F5D5 url(images/photowalkers_help_bg.gif) left top no-repeat;}
.photoleaders {clear: both; border: 1px dashed #EDDE8A; margin: 22px 0 6px; padding: 18px 0 12px; background: #F8F5D5 url(images/photoleaders_help_bg.gif) left top no-repeat;}
