html,body, td, p, div, h1, h2, h3, h4, h5 {
-webkit-text-size-adjust:none;
}
body {
color:#333333;
font-family:Verdana,sans-serif;
font-size:15px;
padding:0;
margin:0;
background:#fff;
}
.pagewrapper {
width:100%;
position:relative;
}
.logo {
text-align:right;
padding:5px;
padding-top:0;
}
h1 {
font-size:16px;
}
h2, h2 a:visited, h2 a:link, h2 a:hover {
font-size:15px;
color:#9399cc;
}
.content {padding:10px;}
.regionlist {height:150px;overflow:auto;font-size:1.1em}
.regionlist > div {padding:5px;margin-bottom:1px;background:#ddd;}
.regionlist > a {color:#000;}
#regionmore {display:none;}
.footer {
font-size:9px;
}
.dsplink {
cursor:pointer;
}
input, select {font-size:15px;}
.fullsizebutton {color:#000;font-weight:bold;padding:10px;margin-button:1px;font-size:1.5em;background-image:url(media/design/button-bg.jpg);background-repeat:repeat-x;}
a .fullsizebutton {color:#000;font-weight:bold;}
.smallsizebutton {padding:7px;margin-button:1px;font-size:1em;background-image:url(media/design/button-bg-small.jpg);background-repeat:repeat-x;}
.buttongroup a {color:#000;font-weight:bold;text-decoration:none;}
.backbutton {padding:5px;margin-button:1px;font-size:1em;background-image:url(media/design/button-bg.jpg);background-repeat:repeat-x;}
a .backbutton {color:#666;font-weight:bold;}
.listing {
	margin:5px;padding:10px;background:#f5f5f5;
}
.categories {font-size:10px;clear:both;}
.contact {color:#9399cc;font-weight:bold;padding:5px;}
.distance {font-size:0.9em;font-weight:bold;}
.currentlocation {font-size:0.7em;}
#map {width:100%;height:250px;}
.clear {clear:both;}