.googlebubble { width:364px;font-size:11px;height:145px;font-family:Georgia,Helvetica; }
.googlebubble p { padding:0;margin:0;float:left;width:364px; }
.googlebubble p span.title { color:#006699;font-weight:bold; }
.googlebubble p a { float:left;font-size:11px;margin:3px 0px 0px 0px;color:#000; }
.googlebubble p a.website { width:170px;height:20px;overflow:hidden; }
.googlebubble p .gimg { margin-right:10px;clear:left;float:left;border: 1px solid #cccccc; padding: 2px; }
.googlebubble p a.profile { font-size:11px;margin-top:4px;padding:0px 10px 0px 0px;border-right:solid 1px #006699;height:10px;line-height:10px;color:#006699; }
.googlebubble p a.dd { font-size:11px;margin-top:4px;margin-left:10px;height:10px;line-height:10px;color:#006699; }

.mapfeatimage { position:absolute;left:520px;top:0;margin:0;padding:0;top:25px;z-index:1;}
#loader { position:absolute;width:523px;height:461px;z-index:9999;background:transparent url(/images/loadingAnimation.gif) no-repeat center center;margin:8px 0px 0px 8px;font:bold 22px Georgia, Arial;color:#fff;top:137px;left:228px;text-align:center; }

#map-header { float:left;clear:both; }
#map-header #images { float:left; z-index:3; }
#map-header #images img.head { float:left;margin:0px 0px 0px 30px;z-index:999;}
#map-header .map-step-1 { float:left;margin:0px;padding:0px;width:775px; }
#map-header .map-step-1 .img { float:left;margin:0px;padding:0px;margin-top:-10px; }

#mapcontent {
	width: 750px;
	float: left;
	margin:25px 0px 0px 0px;
	background:transparent url(/images/mapstarted.png) no-repeat top left;
	}

#map-area { width:740px; margin:0px auto 0px auto;}
#map-area li { display:inline;float:left;margin:8px 0px 0px 8px;padding:0px;font:bold 12px Georgia,Helvetica;color:#000; }
#map-area li label { line-height:14px; }
#map-area li.title { height:30px;font-weight:bold;font-size:12px;}
#map-area li input { margin:0px 3px 0px 0px; padding:0;float:left;}

#map-containerbkg { width:542px;height:490px;background:transparent url(/images/mapbkg.jpg) no-repeat top left;}

#map-container { width:504px;height:461px;margin:8px 0px 0px 10px;float:left;}

#map-left {
	width: 222px;
	margin: 50px 5px 0px 10px;
	float: left;
	}
#map-left .double-rule {
	height: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 1px;
	padding: 0;
	margin: 15px 0 25px 0;
	}
#map-left p {
	color: #999;
	font-family: sans-serif;
	font-size: 13px;
	line-height: 1em;
	padding: 0;
	margin: 0 0 25px 0;
	float: none;
	}
#map-options {
	border: 0px;
	border-bottom: 0;
	float: left;
	width:210px;
	}
#map-options .category {
	width: 200px;min-height:44px;background:transparent url(/images/mapclose.jpg) no-repeat top left;
	/*border-bottom: 1px solid #ccc;
	padding: 15px 5px 15px 15px;
	*/
	float: left;margin:0px 0px 5px 7px;
	}

#map-options .categorydown {
	width: 200px;background-image:url(/images/mapopen.jpg);
	}
#map-options .category h6 {
	width: 200px;
	color: #006699;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 10px 10px 5px 10px;
	float: left;
	}
#map-options .category h6 a {
	color: #006699;
	text-decoration: none;
	padding-top: 6px;padding-left:3px;
	float: left;font-weight:bold;
	}
#map-options .category h6 a:hover {
	text-decoration: underline;
	}
#map-options .category h6 a.art-entertainment {
	background-image: url(/_images/map_dot_art.gif);
	background-repeat: no-repeat;
	}
#map-options .category h6 a.toggle {
	width: 11px;
	padding: 0px;
	margin: 0px;
	float: right;
	}
#map-options .category ul {
	width: 200px;
	list-style: none;
	padding: 0;
	margin: 2px 0 0 0px;
	float: left;
	display: none;
	}
#map-options .category ul li {
	width: 85px;
	font-size: 11px;
	padding: 0;
	margin: 4px 0 0 12px;
	float: left;
	line-height:11px;
	}
#map-options .category ul li input {
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	}
#map-options .category ul li input.chk { margin:0;padding:0; }

#map-options .category ul li label {
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none;
	line-height:10px;
	}
#map-options .category ul li * {
	vertical-align: middle;
	}
#map-options .category li.bottom {
	width: 236px;
	}
#map-options .category a.all {
	width: 236px;
	color: #999;
	font-size: 10px;
	margin-top: 10px;
	display: block;
	float: left;
	}
#map-toolbar {
	width: 258px;
	font-size: 11px;	
	text-align: center;
	padding: 0;
	margin-top: 25px;
	float: left;
	}
#map-toolbar a {
	color: #006092;
	font-weight: bold;
	}
	
#map-box {
	width: 450px;
	float: left;
	}


#main-page .main-content .float-left-sub .left-module-sub h1.offer {
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
	background-image: url(/images/sprite4.png);
	background-repeat: no-repeat;
	background-position: 0px -130px;
	width: 520px;
	height: 50px;
	float: left;
	line-height: 40px;
	text-indent: 40px;
	margin-left: -1px;
	}
#main-page .main-content .float-left-sub .left-module-sub .subnav { width:470px; }

#main-page .main-content .float-left-sub .left-module-sub .subnav p.about2 {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	width: 400px;
	padding-bottom: 15px;
	color: #cc6600;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
	}

#directions { width:732px;margin:0px auto; }
#directions #driveform { margin:5px 0px 0px 0px;width:732px;padding:0;}
#directions #driveform table { width:100%;font:bold 16px Georgia, Helvetica;color:#797979;padding-bottom:20px; }
#directions #driveform table .ffield { width:300px;height:22px;font: 12px georgia;padding:4px 2px 4px 5px;border:1px solid #797979;color:#797979; }
#map-tbt { display:none;width:650px;margin:10px auto 20px auto;font:normal 12px Georgia,Times,serif;color:#000;line-height:14px; }
#map-tbt a, .map-v2 .map-container #map-showdirections #map-tbt div { line-height:14px; }
#map-tbt div { clear:both;display:block;line-height:14px; }
#map-tbt table { padding:3px;line-height:14px; }
#map-tbt td { padding:4px;line-height:14px; }

#imagesgal { margin:0px auto;padding:0; }
#imagesgal li { float:left;margin:40px 0px 0px 0px;padding:0;list-style-type:none;height:132px;width:200px; }
#imagesgal li img { border: 1px solid rgb(204, 204, 204); padding: 4px;margin:0px;float:left; }