body{
	font-family: arial, helvetica, verdana;
	font-size:13px;
	color:#111;
	margin:5px 0px 0px 0px;
	padding:0px;
}
#header,
#tabs,
#page,
#footer{
	width:740px;
	margin:0px auto;
}

#header { padding-top:20px; }

#footer{ font-size:10px; }
#gmap{
	width:740px;
	height:500px;
	border:1px solid #ddd;
}
.heading { color: #fff; background-color: #f00; padding: 4px 15px; border:1px solid #333; }
.overlay { 
	color:#fff;
	margin:5px;
	padding:1px; 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

img { margin:5px; border:1px solid #999;}

ul.nobullets { list-style:none; margin:0px; padding:0px; }

#tabs { float:left; }
#tabs ul { float:left; margin:0px; padding:0px; }
#tabs ul li { float:left; list-style:none; padding-left:15px; }
#tabs ul li a { background-color: #fff; float:left; padding:4px 15px; text-decoration: none; border:1px solid #333; color:#000;}
#tabs ul li a:hover { background-color: #f00; color:#fff; }
#tabs ul li.selected a { background-color: #f00; color:#fff; }

.alignleft{ float:left; }
.alignright{ float:right; }
.clearfix { clear:both; }
