html {font-size:100%;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; background-color:#fff;}
html, body {margin: 0;padding: 0;}
body {color: #333;font-size:15px; overflow-x: hidden;}
body, body * {font-family: Arial, Helvetica, sans-serif;}
#page { position:relative;z-index:2;}
iframe, #banner {display:none;}
.toolbar {border-bottom:1px solid #eee;font-size:18px;margin:0;overflow:hidden;padding:10px 8px 0;position: relative; text-transform:uppercase;zoom:1;}
.toolbar a:link, .toolbar a:visited, .toolbar a:focus, .toolbar a:hover, .toolbar a:active {text-decoration:none;}
.toolbar h1 {color:#FF6600;font-size:30px;line-height:25px;margin:0;padding:0;}
.toolbar h2 {color:#ccc;font-size:22px;line-height: 1;margin:0}
.toolbar p {margin:0;}
.toolbar p.area {color:#333;font-weight:bold;line-height: 1;margin:0;}
#distance {display:none;}
.toolbar p.spc {color:#ccc;font-weight:bold;line-height: 1;}
.big {color:#eee;font-size:58px;line-height:40px;font-weight:bold;margin:0;}
.content {padding:0;position:relative;}
.content + * {margin-top:0;}
#map {border-top:1px solid #ccc;}
#map img {height:auto;vertical-align:bottom;width:100%;}
#map, #directions, #directions-head {display:none;}
.dhead {padding:0 8px;margin-top:20px;}
#directions {font-size:13px;padding:0 8px;}
#directions tabel {margin:0;}
#directions td {font-size:13px;vertical-align:middle;}
#directions .adp-directions td { vertical-align:top;}
#directions .adp-summary, #directions .adp-legal {margin-bottom:4px;}
#directions #adp-placemark {margin-top:0 !important;}
.adp-warnbox {margin:0 !important;}
.footer {border-top:1px solid #ccc;font-size:12px;margin:0;overflow:hidden;padding:8px;}
.footer p {margin:0;}
.footer a:link, .footer a:visited, .footer a:focus, .footer a:hover, .footer a:active {color:#333;}
#infowindow {background-color:#262726 !important;
background-image: -webkit-gradient(linear, left top, left bottom, from(#515351), to(#262726));
background-image: -webkit-linear-gradient(top, #515351, #262726);
background-image:    -moz-linear-gradient(top, #515351, #262726);
background-image:     -ms-linear-gradient(top, #515351, #262726);
background-image:      -o-linear-gradient(top, #515351, #262726);
background-image:         linear-gradient(top, #515351, #262726);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#515351', EndColorStr='#262726');
color:#fff;display:none;left:5%;position:absolute;top:0;opacity:.9;padding:10px 5%;width:80%;}
#infowindow.alert {display:block;}
#infowindow.success {display:block;}
#infowindow.error {display:block;}
#infowindow div {background-repeat:no-repeat; background-position:left center;min-height:26px;padding:12px 0 10px 60px;}
#infowindow.alert div {background-image:url(/assets/style/gfx/icon-info.png);}
#infowindow.success div {background-image:url(/assets/style/gfx/icon-success.png);}
#infowindow.error div {background-image:url(/assets/style/gfx/icon-error.png);}
ul.list {clear:both;font-size:13px; list-style:none; list-style-image:none;margin:0;padding:0 8px;}
.list li {border-top:1px solid #eee;display:block; list-style: none;margin:0;padding:4px 0;}
.list a:link, .list a:visited, .list a:focus, .list a:hover, .list a:active {color:#333;text-decoration:none;}
p.loader {margin:0;padding:8px;}
p.error { color:#f00;}
p.success { color:#0C0;}
p.all, p.next {margin:8px; text-transform:uppercase; }
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active {background-color:#FF6600;
-webkit-box-shadow: 0px 0px 4px #333;
-moz-box-shadow: 0px 0px 4px #333;
box-shadow: 0px 0px 4px #333;
color:#fff;display:block;padding:8px; text-decoration:none;text-align:center;}
#entry {
background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #fefefe, #eeeeee);
background-image:    -moz-linear-gradient(top, #fefefe, #eeeeee);
background-image:     -ms-linear-gradient(top, #fefefe, #eeeeee);
background-image:      -o-linear-gradient(top, #fefefe, #eeeeee);
background-image:         linear-gradient(top, #fefefe, #eeeeee);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#eeeeee');
padding:8px; position:relative}
#entry p {margin:0;}
#entry h2 {font-size:15px;margin:0;}
.itemview #addway {display:block;}
#addway {display:none;padding:0 8px;}
#addway a {border:5px solid #fff;border-bottom:0 none;background-color:#FF6600;
color:#fff;display:inline-block;padding:8px;text-decoration:none;text-align:center;}
a:link, a:visited, a:focus, a:hover, a:active {color:#FF6600;}
a.tarn:link, a.tarn:visited, a.tarn:focus, a.tarn:hover, a.tarn:active  {color:#333;}
a:focus, a:hover, a:active { text-decoration:underline;}
a:active { outline: none; }
h1, .h1 {font-size:20px;}
h2, .h2 {font-size: 20px;}
h3, .h3 {font-size: 18px;}
h4, .h4 {font-size: 17px;}
h5, .h5 {font-size: 14px;}
h6, .h6  {font-size: 14px;}
p {line-height: 1.25;margin: 8px 0}
h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height: 1.25;margin:12px 0 8px;}
.iem7 img { -ms-interpolation-mode: bicubic; }
img {border:0; max-width:100%;}
#directions img {max-width:100px; vertical-align:middle;}
.fright img, img.fright {margin: 0 0 5px 8px;}
.fleft img, img.fleft {margin: 0 8px 5px 0;}
.noem em {display:none;}
.v {display:none;}
.cfix {display: block;overflow: hidden;zoom:1;}
.ofix {overflow: hidden;}
.clear {border:0 none;display:block;height:1px;clear:both;margin:0; overflow:hidden;padding:0;visibility:hidden;}
.bb {border-bottom:1px solid #ccc;}
.fright {float:right;}
.fleft {float:left;}
.tright { text-align:right;}
.tcenter { text-align:center;}
.mt0 {margin-top:0;}
.mb0 {margin-bottom:0;}
table {border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;empty-cells:show; text-align:left;}
th, td {font-size:1em; vertical-align:bottom; text-align:left;}
th {font-weight:normal;padding-right:10px;}