/* CSS Document */
/* Menu Styles */
.gmenu{
	width: 680px;
	height: 30px;
	border: thin solid #DFDFDF;
	background:#F2F2F2;
	color: #000;
	margin: 2px 0 5px 0;
}
.gmenu li{  
	list-style:none;
	float:left;
	border-right:1px dotted #abadb3;
	padding-right:.8em;
	margin-right:.8em;
	text-decoration:none;
	line-height:30px;
	display:block;
	padding-left:20px;
	cursor: pointer;
}
.gmenu li:hover{  
	color: red;
}
#gsearch {
	background:url(/search/i/icon_search.png) 0px 7px no-repeat;
	margin-left:2px;
}
#gstatus {
	background:url(/search/i/icon_magnifier_zoom.png) 0px 7px no-repeat;
	margin-left:2px;
}
#greserve {
	background:url(/search/i/icon_page_world.png) 0px 7px no-repeat;
	margin-left:2px;
}
#ghelp {
	background:url(/search/i/icon_help.png) 0px 7px no-repeat;
	margin-left:2px;
}
/* Reservation list */
.gfavorites{
	width: 673px;
	margin: auto;
	border: thin solid #DFDFDF;
	background:#F2F2F2;
	color: #000;
	padding: 5px 0 5px 5px;
	z-index:3;
}
.gfavorites .scroll{
	overflow-y: scroll;
	overflow-x: hidden;
}
.gfavorites td{
	font-size: 9px;
}
.gfavorites img{
	cursor: pointer;	
}
/* Help Styles */
.ghelper{
	width: 673px;
	margin: auto;
	height: 300px;
	border: thin solid #DFDFDF;
	background:#F2F2F2;
	color: #000;
	padding: 5px 0 5px 5px;
	z-index:2;
}
/* Filter Styles */
.gfilter{
	width: 673px;
	margin: auto;
	height: 80px;
	border: thin solid #DFDFDF;
	background:#F2F2F2;
	color: #000;
	padding: 5px 0 5px 5px;
	z-index:2;
}
.gfilter h6 {
	display: inline;
}
.gfilter h3 {
	margin-bottom: 3px;
}
.gfilter img{
	margin-right: 5px;
}
.gfilter #front {
	background:url(/search/i/front.png) 0px 3px no-repeat;
	padding-left:15px;
	padding-right:5px;
	cursor: pointer;
}
.gfilter #back {
	background:url(/search/i/back.png) 0px 3px no-repeat;
	padding-left:15px;
	padding-right:5px;
	cursor: pointer;
}
.gfilter #prem {
	background:url(/search/i/prem.png) 0px 3px no-repeat;
	padding-left:15px;
	padding-right:5px;
	cursor: pointer;
}
/* Google Maps */
#gmap{
  position:relative;
  width: 678px; 
  height: 500px; 
  float:left; 
  border: thin solid #DFDFDF;
  z-index:1;
}
/* Details Screen */
.gdetails{
	position:absolute;
	top: 460px;
	width: 673px;
	margin: auto;
	height: 30px;
	border: thin solid #DFDFDF;
	background:#F2F2F2;
	color: #000;
	padding: 5px 0 5px 5px;
	z-index:2;
}
.gdetails strong{
	margin-right: 2px;
	margin-left: 10px;
}
.gdetails em{
	color: red;
}
.gdetails #d{
	border-right:1px dotted #abadb3;
	margin-right: 5px;
	padding-right: 5px;
}
.gdetails #options strong{
	margin: 0px;
}
.gdetails #options span{
	cursor: pointer;
}
.gdetails #options span:hover{
	text-decoration:underline;
}