/*General*/
body{font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;margin:0; padding:0;height: 100%; background:#000000;}
html, body{height: 100%;}
a {text-decoration:none;color:#FF41A5;}
img {border:0;}


/*Layout*/
#canvas{position: absolute;width: 100%;min-height:100%;height: auto !important;height: 100%;margin: 0 auto -40px;min-width:1000px;top:0;left:0;}
.leftsidebar{ float:left;width:250px; min-height:530px;height:auto !important;}


/*Logobar*/
.logobar{width:100%;height:30px;background:#000000 url("/images/logo.png") no-repeat;min-width:1000px;}

.logobar ul{list-style-type:none;margin:0;padding:7px 0 0;width:300px;height:23px;position:relative;float:right;}

.logobar ul.loggedin{width:450px;}

.logobar ul.loggedout{width:375px;left:550px;}

.logobar li{display:inline;text-transform:uppercase;padding:6px;font-weight:100;letter-spacing:1px;}

.logobar li a{color:#ffffff;}

.logobar li a:hover {color:#f11388;}


/*Login Box*/
#loginbar{color:#ffffff;font-weight:200;text-transform:uppercase;}

#loginbox{display:none;height:120px;width:120px;background:#000000;font-color:#ffffff;position:absolute;left:120px;z-index:10;top:30px;padding: 5px;}

#loginbox input.textfield{width:100px;margin-bottom: 5px;color: #aaaaaa;}

#forgotpasswordlink{font-size:12px;font-weight:100;text-transform:lowercase;}

/*Middle Console*/
.centerconsole{min-height: 530px;height: 90%;}
/*Footerbar*/
.footerbar{background:#000000;height:40px;clear:both;color:#ffffff;font-weight:200;text-transform:uppercase;font-size:12px;letter-spacing:1px;}

#sitecredits{}

#sitecredits .logo {width:80px;position:relative;float:left;left:20px;}

#sitecredits .textcredit{position:relative;float:right;width:325px;top:14px;right:5px;}


/*Buttons*/
.buttonaslink{color:#ffffff;background:#f11388;font-weight:bold;letter-spacing:2px;border:none;font-size:15px;text-transform:lowercase;}

#signUpSubmit{height:36px;width:90px;-moz-border-radius:8px;-webkit-border-radius:5px;}

#loginbutton{height:26px;width:67px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:16px !important;margin-top:10px;text-transform:uppercase;font-weight:200;position:absolute;left:45px;}

#cancelButton{background:#bbbbbb!important;}

/*Search Results on View and Edit Pages*/
.searchresults .ui-dialog-content{
	font-size: 12px;
	font-weight: 200;
}
.searchresults .search_entry{
	border-bottom: thin solid #666666;
}

.searchresults .search_entry_buttons{
	background: url("/images/buttons/savebutton.png") no-repeat scroll 0 0 transparent;
	width: 60px;
	position: relative;
	float:right;
	margin:5px 5px 0 0;
	}
.searchresults .search_entry_buttons:hover{
	background: url("/images/buttons/savebuttonreverse.png") no-repeat scroll 0 0 transparent;
}

.searchresults .search_entry_text.title{
	font-weight: bold;
}
/*Tabbed legend for adding points and sidebar legend*/
/*Trying to redo how this displays*/
.pointSelector .ui-tabs-nav{
	background: #ffffff !important;
	padding: 0 !important;
	border: none !important;
	font-size: 12px;
	color: #000000;
}
.pointSelector .ui-tabs-nav li{
	margin: 1px !important;
}
.pointSelector .ui-state-active{
	border: none !important;
}
.pointSelector .ui-tabs-selected{
	padding-bottom: 0 !important;
}
.pointSelector .ui-state-active a, .pointSelector .ui-state-active a:link, .pointSelector .ui-state-active a:visited{
	color: #bbbbbb !important;
}
.ui-state-active.pointNavEat a, .ui-state-active.pointNavEat a:link, .ui-state-active.pointNavEat a:visited{
	color: #666666 !important;
}
.pointSelector a:visited {
color: #000000 !important;
}
.pointSelectorGeneral{
	font-size: 12px;
}
.pointSelector .ui-tabs-panel ul{
	list-style: none !important;
	padding: 0 0 0 5px !important;
	margin: 0 !important;
}
.pointSelector .ui-tabs-panel li{
	width: 30px;
	font-size: 14px;
	position: relative;
	float: left;
	padding: 5px;
}
.pointNavGeneral{
	background: #FF41A5 !important;
}
.pointNavSleep{
	background: #e44044 !important;
}
.pointNavTransit{
background: #ffe100 !important;
}
.pointNavEat{
background: #bed63a !important;
}
.pointNavSee{
background: #e76e34 !important;
}
.pointNavDo{
background: #74b64a !important;
}
.pointNavNight{
background: #00b0d8 !important;
}

/*Map Legend Sidebar*/


#pointSelectorSidebar .ui-tabs-nav li a{
	padding: 4px 8px 3px 8px !important;
}


/*Misc*/
.point_search_results h3{
	}
.point_search_results .ui-state-active .ui-icon, .point_search_results .ui-state-default .ui-icon{
	
}
.point_search_results .ui-accordion-header{
	background: #cccccc !important;
	width: 80px;
	font-size:12px;
	padding: 4px 4px 6px 17px;
}
.point_search_results .ui-accordion-header a{
	color: #ffffff !important;
}
.point_search_results_content{
	background: #cccccc !important;
	width: 390px;
	height: 130px !important;
}
#google_search_button{
	background: url("/images/buttons/findit.png") no-repeat scroll 0 0 transparent;
}
#google_search_button:hover{
	background: url("/images/buttons/finditreverse.png") no-repeat scroll 0 0 transparent;;
}

/* Page Transition Button */

.pageTransitionButton{
	
	position: absolute;
	right:  100px;
	top: 100px;
	z-index:1000;
	width: auto;
	height: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	opacity: 0.8;
	cursor: pointer;
	background: #333333;
	color: #ffffff;
	font-weight: 100;
	letter-spacing: 2px;
}