html,body{margin:0;padding:0}
body{
	/*color:#8C8C73;*/
	color: #000000;
	font-size:12px;
	font-family:"trebuchet ms",helvetica,sans-serif;
	text-align:center;
	background-image: url(images/bg03.gif);
	background-repeat: repeat-x;
}
p{margin:0 10px 10px}
div#header {position:relative;height:65px;font-family:Georgia, "Times New Roman", Times, serif;}
div#header h1 {font-size:25px;letter-spacing:-1px;color:#FF7800;}
div#header h2 {font-size:11px;font-weight:normal;color:#FCE2CA;}
div#header span {font-weight:normal;color:#FFF}
div#header a.nav {position:absolute;right:0;top:23px;}
div#header img.logo {margin:20px 0 0 0; padding: 0; border: 0; float: left;}
/*div#header img.reflect {margin: 0; padding: 0; position: absolute; top: 65px; left: 0px;}*/
div#header #displaylogin {font-family:"trebuchet ms",helvetica,sans-serif; font-size:12px; float: right; color:#CCCCCC; margin-top: 12px; border: 0px;}
div#header #displaylogin a {color:#58bbeb;}
div#header #displaylogin form {font-family:"trebuchet ms",helvetica,sans-serif; font-size:12px;}
div#header #displaylogin form input.user, div#header #displaylogin form input.pass {font-family:"trebuchet ms",helvetica,sans-serif; font-size:11px; height: 12px;}
div#header #displaylogin form input.login {font-size:11px; height: 20px; margin-left: 2px; padding:0;}

div#topbar {margin-bottom: 10px;}
div#topbar a{display:block;color: #006;}
div#topbar ul {margin:1px 0 0 0; width: 100%; height: 30px; padding: 0px; background-color:transparent;}
div#topbar ul li {display:inline; list-style-type: none; margin: 0px; line-height: 36px; font-weight:bold; font-size:13px;}
div#topbar ul li.first {padding-left:0;}
div#topbar ul li a.nav:link, div#topbar ul li a.nav:visited {display:inline; font-size:13px; margin: 0px; padding:5px 12px; background-color: transparent; color:#FFFFFF;text-decoration:underline;}
div#topbar ul li a.nav:hover {display:inline; background:#fff url('images/a18.gif') repeat-x top;color:#4A4A24; text-decoration:underline;}

div#container{text-align:left}
/*div#container div ul li span a:hover {color:#4A4A24; display:inline; background:#fff url('images/a18.gif') repeat-x top;} */
div#content p{font-size: 12px; line-height:1.4; color:#333333; margin-left: 0; padding-left: 0;}
div#content h3{position:relative;top:4px;font-size:18px;line-height:25px;color:#656551;letter-spacing:-1px;background:url('images/a22.gif') bottom repeat-x;padding:0 0 10px 0;margin:10px 0 10px 0}
div#navigation{background:#FFFFFF}
div#navigation p {margin:0 5px; padding:0; text-align:left;}
div#navigation h3, div#extra h3{position:relative;top:12px;font-size:16px;line-height:25px;color:#656551;letter-spacing:-1px;background:url('images/a22.gif') bottom repeat-x;padding:0 0 10px 10px;margin:0 0 20px 0}
div#navigation #hunt {margin:0; padding:0;}
div#extra{background:#FFFFFF}
div#footer{background: #333;color: #FFF; margin-top:10px;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#container{width:730px;margin:0 auto}
div#content{width:500px; padding: 0; margin: 0;}
div#content #form{position:relative;width:470px; padding: 0; margin: 0;float:left;}
div#content #list{display: block; width: 450px; margin: 0 0 20px 0; padding: 0;}
div#content #list form select {margin:0; padding:0;}
div#content #leftbox{width: 180px; float: left;}
div#content #rightbox{width: 220px; float: left;}
div#content #leftbox p, div#content #rightbox p {margin:0; padding:0;}
/*div#content div#map div div div div.gmnoprint div {background-color:#00CC99; margin: 0px; padding: 0px;}*/
div#content #map div #innermap1 {text-align:left; margin:0; padding:0; }
div#content #map div #innermap2 {text-align:left; margin:0; padding:0; }
div#content #map div  form input.submit {margin:0; padding:0; }
div#content #map div span {text-align:left; margin:0; padding:0; line-height: 12px;}
div#content #map div a {margin:0; padding:0;}
div#content #suggestion {}
div#content #contactFormArea {margin: 0 0 10px 10px;}
div#content #contactFormArea fieldset {border:0;margin:0;padding:0; }
div#content #contactFormArea label {display:block; }
div#content #contactFormArea input.text,textarea {width:300px;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
div#content #contactFormArea input.submit {padding:2px 5px;font-weight:bold; }
div#wrapper{float:left;width:500px;}
div#navigation{float:right;width:200px; padding: 0 0 0 0; margin: 0 0 20px 0;}
div#extra{float:right;clear:right;width:200px; padding-left:5px;}
div#ads {margin: 0 0 10px 0; padding: 0; text-align:center;}
/*div#footer{clear:both;width:100%}*/
#footer{
	background:#333;
	border-top:1px solid #777;
	color:#888;
	clear:both;
	font-size:0.9em;
	padding:0.5em;
}

div#content div.head, div#content div.foot {background-color: transparent;padding: 4px;}
div#content div.foot a, div#content div.head a {background-color: transparent;}
div#content span.action {float: right;}
div#content div.note {font-size: 13px; border-bottom:1px dashed #333333; padding: 5px;}
div#content div.note p {margin-top: 0; margin-bottom:2px; padding-bottom:0px;}
div#content div.note p span.author {font-size:13px; font-weight: bold; margin-bottom:2px;}
div#content div.note p span.time {font-size:13px; font-style:italic;}
div#content div.note div#text {margin-top: 0; margin-bottom:4px;}
div#content div.text {margin-top: 0px; padding-top: 0px}

.searchbox {width:190px; text-align:left; margin:0; padding:0; float:right;}
.huntbutton {font-family:Verdana, Arial, Helvetica, sans-serif; width: 115px; text-align: center; margin: 2px 0 0 5px; padding: 0; background-color: #333333; color: #FFFFFF;}
.huntlabel {color:#666666; position:relative; top:-3px;}
.resulttitle {font-size: 16px;}
.resultdesc {font-size: 13px;}
.resultlink {font-size: 13px; color:#009900;}
.strong {font-weight: bold;}
.clearing {clear:both;}

ul.linklist {margin: 0 0 0 10px; padding: 0;}
ul.linklist li{list-style:none;padding:5px 0 0 0; margin:0 0 0 0;text-indent: 0px; line-height: 14px; font-size: 11px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
ul.linklist li span {display: none;}
ul.linklist li a {line-height: 14px; font-size: 11px; color:#ff7800; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
ul.linklist li a:hover {text-decoration: none;}

a.social {padding: 0 0 0 0; margin: 0 0 0 10px; text-decoration:none;}
div#undermap {width:498px; text-align:center; margin-top: 20px;}
.suggestionlink {font-size:12px;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   height:22px;
   background-color:#FFFFFF;
   background-image:url(images/back03.gif);
   border-style:solid;
   border-color:#666666;
   border-width:1px;
   margin-left:5px;
   padding-bottom: 2px;}
.stubhubbutton {font-size:12px;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   height:22px;
   background-color:#FFFFFF;
   background-image:url(images/back03.gif);
   border-style:solid;
   border-color:#666666;
   border-width:1px; padding-bottom: 2px;}

div#flickr {display: block; width: 498px; text-align:center;}
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff; margin:auto;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* Google Map */
.gsmsc-mapDiv {width: 500px; height: 450px;}
.gsmsc-idleMapDiv {width: 500px; height: 450px;}
#mapsearch {width:500px; margin: 0px; padding: 0px;}

/* Idle and Active Maps are the same size */
#mapsearch .gsmsc-idleMapDiv,
#mapsearch .gsmsc-mapDiv {width: 500px; height: 450px;}

p.title {font-weight:bold; font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}
p.address {font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}
p.directions {font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}
p.faq-q {margin: 0; font-weight: bold;}
p.faq-a {margin: 0 0 10px 0;}

div.hotspot {display : inline;font-size : 100%;font-weight : normal;color : #0000cc;text-decoration : underline;cursor : pointer;line-height : 1.8em;}
div.hotspot-sep {display : inline;font-size : 100%;font-weight : normal;line-height : 1.8em;}
h3.hotspot-header {font-size : 100%;margin-top : .5em;margin-bottom : .25em;}
