@charset "UTF-8";

/* html */

html{font: .9em Arial, Helvetica, sans-serif;}

	body {color: #664500; background-image: none;background-attachment: fixed;background-color: #e7dfcd;margin:0px;}

		img {border:0px;}
		
		

		a{	}
			a:visited, a:link {color:#0000FF;text-decoration: none;}
			/* a:hover {color: #EEF2FD; background-color: #0066FF;} */
			a:hover {color: #664500; background-color: #e7dfcd;}
			
		table {}
			td,th {font: 1em Arial, Helvetica, sans-serif;color: #664500;}
		
		
		h1, h2, h3, h4, h5, h6{background-color:transparent;}
		h1{font:normal 120%;}
		h2{font:normal 110%;}
		h4{font:normal 90%;}
		h6{font:normal 60%;}
		
	
	/* main nav */
	

	#mainNav {margin:3px 0 0 5px;padding:0;clear:left;float:left;width:100%; }
	#mainNav  li{-webkit-border-top-right-radius:.5em;-webkit-border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-moz-border-radius-topright:.5em;list-style:none;display:inline;padding: 5px 9px 5px 9px;color:#746036;cursor: pointer;margin:-1px;border-color:#CCCCCC #D8CBA9 #E1D8C6 #666666;border-style:none solid solid none;border-width:1px 1px 10px;background-color: #e1d8c6;font-size:1.1em}
	
	#mainNav  li:hover{background-color:#d1c4ab;padding-top:8px; border-bottom-color:#d1c4ab;}
	/*#mainNav  li.selectedTab{padding-top:9px;border-color:#CCCCCC #D8CBA9 #95876A #666666;border-style:none solid solid none;border-width:1px 1px 10px;background-color: #95876a;color:#fff;font-weight:bold;} */
	#mainNav  li.selectedTab{padding-top:9px;border-color:#CCCCCC #D8CBA9 #70996b #666666;border-style:none solid solid none;border-width:1px 1px 10px;background-color: #70996b;color:#fff;font-weight:bold;}
	
	#mainNav li.searchTab{border:none; background-color:transparent;}

	/* end main nav */
	
		
/* rounded corners are applied to these elements */
/* this whole curved corners things needs to be evaluated/fixed */

.bottomShadow,.insideShadow, .alertBorder {-moz-border-radius:1em;-webkit-border-radius:1em;}
.rideButton,.formButton,.status,.statue {-moz-border-radius:.3em;-webkit-border-radius: .3em;}
.contextmenu,.toolBar,.mapRegular,.secondaryMenu{-moz-border-radius:0em;-webkit-border-radius: 0em;}
.commentCover {-moz-border-radius-topleft:0;-moz-border-radius-topright:0; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0;}
#picDiv{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;}
.tools {-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;}
	
	
/* classes */	

	/* colors */
	
	.white, .white a, .white a:visited, .white a:hover{color:white;}
	
	/* colors end */
	
	.headhunter, a.headhunter:visited, a.headhunter:hover {color: #009900;}
	
	a.resultLink:link {color:#006600;}
	a.resultLink:hover {background-color:#FFFFFF;}
	a.tripLink {font-size:.8em; color: #95876a; text-decoration: underline;}

	/*buttons*/
	.actionButton {background-color: #e7dfcd;padding: 2px 4px 2px 4px;color: #6D5238;font-weight: bold;border:1px solid #A87E55;}
	.cancelButton {background-color: #F8F5F1;padding:2px 4px 2px 4px;color: #6D5238;border:1px solid #D3C6A5;border-top-color: #D3C6A5;border-left-color: #D3C6A5;}
	.rideButton {background-color:#d68c36;border:1px solid #c7671d;color:#fff;font-weight:bold;padding:2px 6px 2px 6px;}
		a.rideButton:visited, a.rideButton:hover {color:#fff;}
	.formButton {background-color:#95876a;border:1px solid #e1d8c6;color:#fff;font-weight:bold;padding:3px 6px 3px 6px;}
		a.formButton:visited, a.formButton:hover {color:#fff;}
	/*end buttons*/
	
	
	.alert{background-color: #FFE1E1;display: block;padding: 4px;border: 1px solid #7D0000;margin-top:10px;color: #990000;}
	
	.craigEntry:hover {background-color:#FFFFCC;}
	
	.profileHeaders{font-size: 1em;font-weight: bold;background-color: #FFFDF9;}
	
	.sideinfo{border: 3px solid #A68C57;background-color: #F2F8F1;padding: 5px 5px 10px 8px;}
	
	.rideBox{border: 3px solid #A68C57;background-color: #FFFFFF;padding: 5px 5px 10px 8px;}

	.headIt{font-size: .9em;background-color: #e7dfcd;color: #003300;font-weight: bold;display: block;padding: 2px 2px 2px 5px;}
	.nameTitle{font-size: 1em; font-weight: bold;color: #003300;}

	.simpetext{font-size: .8em;color: #666666;}
	.smallertext{font-size: 0.7em;color: #999999;}
	.headline{font-size: 1.3em; font-weight:bold;color: #7C693D;}

	.outterShadow {background-color:#F8F5EF;margin:1px;border: 1px solid #DFD5BD;}
	.insideShadow {border:2px solid #DACEB1;border-bottom-width:0px;}

	.alertBorder {border:2px solid #F8F5EF;border-bottom-width:1px;}
	.alertBorderActive {border:2px solid #F7EE88;}
	.alertBorderLoading {border:2px solid #F7EE88;}
	.alertBorderFinish {border:2px solid #009900;}

	.RecentActivity {font-size: .8em;color: #666666;overflow:hidden;width:100%;}
	
	.niceBox {border:1px solid #e7dfcd;background-color:#FFFFFF;padding:8px;margin-top:15px 0 0 0;display:block;overflow:hidden;border-top-width:2px;padding-top:4px;}

	
	.contextmenu {padding:5px;background-color:#FFFFFF;}

	.addedLocations {background-color:#E0EEDB;padding:3px;margin:3px 0 3px 5px;background-color:#FFFFCC;}
	
	#sideHolder{padding-left:15px;margin-top: -5px; margin-top: 11px; float: left;}
	
	.mainTravelContent {background-repeat: no-repeat;background-position: right top;background-attachment: scroll;}
	
	.startPlace {font-size:1em;font-weight:bold;color: #006600;}
	.midPlace {font-size:1em;font-weight:bold; color: #F79D3C;}
	.endPlace {font-size:1em;font-weight:bold;color: #990000;}
	
	.moreBottom {display:block; background-color:#f9f9f9; padding:2px 0 0 10px; margin-top:5px;}
	.moreBottom a:hover {background-color:#95876a;}
	.commentCover{font-size:.8em; background-color:#e7dfcd; padding:3px; overflow:hidden; margin-top:2px; clear:both;}
	.msgModal {background-color:#E9E4D6;width:400px;padding:10px; border:1px solid #8D7E5F;}
	.picturesModal {background-color:#E9E4D6;/*width:400px;*/padding:10px;border:1px solid #8D7E5F;}
	
	.confirmation {background-color: #F7EE88;display: block;padding-top: 2px 5px 2px 5px;margin-top: 3px 0 3px 0;}
	#picDiv {background-image:url(/images/tripTop10.png);background-position:right;background-repeat:no-repeat;height:117px;padding:0px;}
	
	.boxHead{font-size:.8em;font-weight:bold;}
	.common{font-size:.8em;color:#333333;}
	
	.activityTitle{color:#333333;}
	.formX {color:#FF0000; border-width:1px solid #FF0000;}
	.cityAdd {font-size:.9em;background-color:#FFFFCC;cursor:pointer;margin-top:2px;padding:1px;}
	
	.cityAdd:hover {background-color:#FFFF33;background-color:#FFFF66;}
	
	.resultLink {font-size:.7em;}
	
	.toolBar {background-color:#dcd5c4; padding:4px 4px 4px 15px;}
	
	.timeNote {font-size: .7em;	color: #666666;}
	
	.panelsAbove {background-color:#FFFFFF; border: 2px solid #f9f9f9;padding:10px 5px 5px 5px;	margin-top:5px 1px 0px 2px; max-height:175px; overflow-y:scroll; overflow-x:auto; background-color:#FEFEF1;}
	
	.mateCheck {margin: 2px;padding: 2px;clear: both;border-bottom: 1px solid #E8E4D7;}
	
	.profilefriend {overflow:hidden;margin-bottom:7px;}
	
	
	/*.secondaryMenu {margin:inherit -10px 8px -10px;padding:5px;background-color: #95876a;clear:both;}*/
	/* .secondaryMenu {margin:inherit 0 0 0;padding:5px;background-color: #95876a;} */
	.secondaryMenu {margin:inherit 0 0 0;padding:5px;background-color: #70996b;}
		.secondaryMenu a:link, .secondaryMenu a:visited {color:#fff;margin:6px}
		.secondaryMenu a:hover {background-color:#E7DFCD;color:#664500;}
		.secondaryMenu a.selectedSecond {font-weight:bold;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;background-color:#E7DFCD;color:#664500;padding:2px 4px;}
	
	.profileMenu {font-size:1.1em;margin-top:5px;padding:1px;}
	
	.mapRegular {height: 400px;border: 1px solid #cccccc;}
	.mapFull {position:fixed;top:0px;left:-500px;margin:0px;width:100%;height:100%;}
	
	.attention {background-color:#F7FAB4;padding:3px;overflow:hidden;}
	.routeList {background-color:#FFFFFF;padding:5px;border:1px solid #D2D1B7;margin-top:10px;}
	
	.infoWindowStyle {width: 275px;max-height:200px;overflow-y: scroll;}
	
	.mapSide2 {overflow-y: scroll;min-height:350px;	height:350px;padding:4px 10px 10px 10px;background-image:url(/css/pepper-grinder/images/ui-bg_fine-grain_15_ffffff_60x60.png)}
	.mapSide {overflow-y: scroll;padding:10px;}
	
	.dropIt {font-size:10px;color:#333333;}
	
	.bottomShadow {max-width:1200px;background-color:#FCFBF8;border-top: 1px solid #E7DFCD; border-right: 2px solid #E7DFCD; border-bottom: 0px;border-left: 1px solid #E7DFCD;	margin: 0 auto 0 auto;}
	
	.personBox {float:left;max-width:300px;height:120px;margin:5px;}
	
	.status {background-color: #F7EE88;display: inline;	padding-top: 2px;padding:0 5px 2px 5px;position:fixed;top: 0px;left:450px;}
	
	.tools {font-size:.8em;background-color:#FFFFFF;float:right;padding:4px;}
	.tools a {color:#0000FF;}
	
	.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden; width: 100%;}
	/*
	.snippetBox { border:1px solid #e7dfcd; margin-top:10px; margin-bottom:10px}
	
	 .snippetTop { background-color:#e7dfcd; padding:4px; } */
	 
	.snippetBox { border:2px solid #a5c98b; margin-top:10px; margin-bottom:10px; -moz-border-radius:0.3em;-webkit-border-radius:0.3em}
	
	.snippetTop { background-color:#c8e4b3; padding:4px }
	.snippetTop a { font-size:.9em; text-decoration:underline; font-weight:bold; color:#4d7f5d }
	.snippetTop a:hover {text-decoration:none; background-color:none} /* does not work */
	
	.snippetContent { padding:10px;background-color:#fff; }
	
	.dash_sub_container { margin-left:8px; margin-bottom:12px; clear:both }
	
	
	/* identifiers */
	
	#map .gmls {width:200px;margin-left:0 0 -6px 200px;}
	#control_overlay {background-color:#fff;}
	
	/*#modal_container {background-color:#ffffff;width: 400px;height:auto;border:1px solid #8D7E5F;}*/
	#modal_container {font:normal 12px "Lucida Grande",Verdana;padding:5px;background-color:#000000;border:1px solid #666;overflow:auto;color:#333;text-align:left;width: 435px;height: 360px;}	
		/* huh??? */#modal_container.test {background-color:#900;color:#fff;padding:30px;text-align:center;}
	#modal_overlay {background-color:#000;}
		/* huh??? */#modal_overlay.test {background-color:#fff;}
	#searchcontrol .gsc-control {width:450px;}
	#explore_searchcontrol_L .gsc-control {width:100%;}
	#explore_searchcontrol .gsc-control {width:100%;}
	#profileContainer,#memberContainer {margin:-10px;padding:15px;}
	
	/* Disable built in search forms */
	.gsc-control form.gsc-search-box {
		display : none;
	}
	
	
	/* For "More..." box on map */
	 
	#box {font-size:12px;text-align:left;padding: 6px 4px;width:120px;background-color: #fff;border: 1px solid gray; border-top-color: #a5a5a5;display: none;cursor:default;}
		#box.highlight {width:119px;border-width:2px;border-top:1px solid #a5a5a5;}
	#more_inner {font-size:12px;width:7em;text-align:center;background-color: #fff;border: 1px solid #fff;border-bottom-color: #b0b0b0;border-right-color: #b0b0b0;cursor: pointer;}
		#more_inner.highlight {font-weight: bold;border: 1px solid #483D8B;border-bottom-color: #6495ed;border-right-color: #6495ed;}
	#boxlink {color: #a5a5a5;text-decoration: none;cursor: default;margin-left: 33px;}
		#boxlink.highlight {color: #0000cd;text-decoration: underline;cursor: pointer;}
	#profileToggleHolder a {font-size:1.2em;color:#95876a;text-decoration:none;}
		#profileToggleHolder a:hover {background-color:#fff;text-decoration:underline;}
		
		
		
		
		/* needs cleaning */
		.commentCover {
background-color:#e7dfcd; 
padding:3px; 
font-size:.8em; 
overflow:hidden; 
-moz-border-radius-topleft:0; 
-moz-border-radius-topright:0; 
-webkit-border-top-left-radius:0; 
-webkit-border-top-right-radius:0; 
margin-top:2px; 
/*clear:both;*/
}

#recentFilter a {font-size:.8em;color:#95876a;text-decoration:none;}
#recentFilter a.filterSelected {background-color:#95876a;padding:2px;padding-left:4px;padding-right:4px;color:#fff;-moz-border-radius:.2em;-webkit-border-radius:.2em}
#recentFilter a:hover {background-color:#95876a;color:#fff;text-decoration:underline;}

.headhunter, a.headhunter:visited, a.headhunter:hover {color: #009900;font-weight:bold}


.sub_titles {
	color: #005500; 
	font-size: 1.3em;
}

.fb_map_window {
	width:275px;
	max-height:275px;
	overflow-y:scroll;
}







.craigEntrye {
	/*
margin: 100px auto;
padding: 0;
width: 100px;

position: relative;
*/
}
 
div.craigEntrye span {
	/*
background: url(/images/car.png) no-repeat; */
background-color:#e7dfcd;
padding: 7px;
border: 3px solid #664500;
color: #664500;
font-weight: normal;
font-size: 1.1em;
width: 450px;
height: auto;
position: absolute;
top: -70px;
right: 20px;
text-align: center;
/*text-indent: -9999px;*/
z-index: 2;
display: none;
}
 
.bubMore {
width: 20px;
height: 20px;
background: url(/images/comment.png) no-repeat 0 0;
text-indent: -9999px;
margin: 0 auto;
display: block;
}



/* lightbox.css */
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
/* end lightbox.css */









.button
{
	padding: 3px 10px;
}

.button .border
{
	border: 1px solid #a0a0a0;
}

.button .border.side.left
{
	border-right: 1px solid #444444 !important;
}

.button .border.side.center
{
	border-right: 1px solid #444444 !important;
	border-left: 1px solid #ffffff !important;
}

.button .border.side.right
{
	border-left: 1px solid #ffffff !important;
}

.button .background.main
{
	background: #eeeeee;
}

.button .background.top
{
	background: #f3f3f3;
}

.button .background.bottom
{
	background: #e3e3e3;
}

.button .border.hover
{
	border-color: #666666;
}

.button .border.down
{
	border-color: black;
}

.button .background.top.down
{
	background: #e3e3e3;
}

.button .background.bottom.down
{
	background: #f3f3f3;
}

.button.active
{
	color: white;
}

.button .background.main.active
{
	background: #aaaaaa;
}

.button .background.top.active
{
	background: #a1a1a1;
}

.button .background.bottom.active
{
	background: #b2b2b2;
}

.button .border.active
{
	border-color: #222222;
}

.button .border.side.center.active, .button .border.side.right.active
{
	border-left: 1px solid #cccccc !important;
}

.button .dropdown
{
	border: 1px solid #a0a0a0;
	color: black;
	background: white;
	padding: 4px;
	list-style: none;
}

.button .dropdown.active li
{
	background: #ffffff;
	color: black;
}

.button .dropdown.active li:hover
{
	background: #eeeeee;
}
		
	/* special */

	v\:* {
	  behavior:url(#default#VML);
	}