html,body { height:100%; overflow:hidden; }
body { margin:0; padding:0; font-family:'MyriadProCondensed',arial,helvetica; font-size:16px; }

@font-face {
	font-family: 'MyriadProCondensed';
	src: url('fonts/myriadpro-cond-webfont.eot');
	src: local('?'), url('fonts/myriadpro-cond-webfont.woff') format('woff'), url('fonts/myriadpro-cond-webfont.ttf') format('truetype'), url('fonts/myriadpro-cond-webfont.svg#webfontoeFz2FrG') format('svg');
	font-weight: normal;
	font-style: normal;
}

img { border-width: 0; }
a { cursor: pointer; color:#fff; }

.bottombar { position:absolute; left:0; bottom:0; z-index:1300; border-bottom:5px solid; width:100%; }
.topbar { position:absolute; left:0; top:0; z-index:1301; }
.bottombar2, .bottombar3 { position:absolute; left:0; bottom:-300px; z-index:1000; }
.bottombar2 { left:155px; }
.bottombar3 .contact, .bottombar3 .seller { margin-left:5px; font-size:14px; padding:5px 10px 0 10px; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; }
.bottombar3 .contact .contactdetails a { text-decoration:none; }
.bottombar3 .contact .contactbasic a { text-decoration:none; }
.bottombar3 .contact .contactbasic_company { font-size:22px; cursor:pointer; }
.bottombar3 .contact .contactbasic_address { cursor:pointer; }
.bottombar3 .contact .contactbasic, .bottombar3 .contact .seller_price, .bottombar3 .contact .seller_img { margin-top:2px; padding-top:2px; border-top:1px dashed #008250; }

.bottombar2 .thumbnails { position:relative; margin-left:5px; padding-top:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; width:432px; }
.bottombar2 .thumbnails a { display:block; height:60px; color:#fff; text-decoration:none; font-size:30px; position:relative; }
.bottombar2 .thumbnails a.arrow { padding:10px; height:40px; }
.bottombar2 .wide { position:absolute; line-height:0; width:300px; height:150px; top:-170px; right:38px; z-index:500; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; }
.bottombar2 .wide img { border:0; }
.thumbnails .disabled { visibility: hidden; }
.bottombar2 .wide .wideinfo { position:absolute; bottom:5px;left:5px; width:290px; padding:8px 5px; background:rgb(0,0,0); background:rgba(0,0,0,0.5); font-family:arial,helvetica,verdana; font-size:11px; color:#eee; }

.bottomnavigation { position:absolute; bottom:5px; right:0; width:auto; height:auto; z-index:1000; font-family:'MyriadProCondensed',arial,helvetica; }
.topnavigation { position:absolute; top:5px; left:5px; z-index:1001; }
.bottomnavigation .bottomnavibutton { display:block; float: right; margin-right:5px; }
.topnavigation .topnavibutton a, .bottomnavigation .bottomnavibutton a { font-size:18px; text-decoration:none; min-height:10px height:auto !important; padding: 4px 10px; width:auto; }
.bottomnavigation .bottomnavibutton a { -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; }
.topnavigation .topnavibutton a { -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }

.boxcontainer .boxbody .boxcontent .sharebox { padding: 10px 0px; }
.sharebox .share_header .share_maintitle { font-size: 26px; }
.sharebox .share_list { border-style: solid; border-width:1px; border-radius: 5px; padding:5px; }

.logo { position:absolute; top:5px; left:5px; z-index:150; }

.mappoint { position: absolute; top:0; left:0; cursor: pointer; z-index:1; }
.mapcontainer { position:absolute; display:none; bottom:-613;left:5px; height: 500px; width: 338px; }

.radar { position:absolute; top:0;left:0;z-index:0; }

/* fluid thumbs */
#thumb-tray { width:100%; height:60px; padding:5px 5px 0 5px; overflow:hidden; text-align:center; position:relative; }

ul#thumb-list { display:inline-block; position:relative; left:0; padding:0; list-style:none; margin:0; padding:0; }
ul#thumb-list li { display:inline; width:120px; height:60px; float:left; position:relative; overflow:hidden; margin-right:5px; list-style:none; background:#111; }
ul#thumb-list li:hover{ cursor:pointer; }

#thumb-prev, #thumb-next{ width:28px; height:60px; position:absolute; z-index:5; bottom:0; }
#thumb-prev { top:5px; left:5px; background: url('../layout/thumb-back.png') no-repeat center center; }
#thumb-next { top:5px; right:5px; background:url('../layout/thumb-forward.png') no-repeat center center; }
#thumb-prev:hover, #thumb-next:hover { cursor:pointer; background-color:rgba(256,256,256, 0.1); }
#thumb-prev:hover{ border-right:1px solid rgba(256,256,256, 0.2); }
#thumb-next:hover{ border-left:1px solid rgba(256,256,256, 0.2); }		

img.thumbimage { width:120px; height:60px; }
.thumborder, .thumbinfo { position:absolute; padding:1px 5px; background:rgb(0,0,0); background:rgba(0,0,0,0.5); font-family:arial,helvetica,verdana; font-size:11px; color:#eee; }
.thumb .thumborder { right:0; top:0; }
.thumbinfo { left:0; bottom:0; width:110px; white-space:nowrap; overflow:hidden; text-align:left; }

.boxnavi { color:#fff; font-size:18px; cursor:pointer; padding:3px 10px; }
.selectednavi { background-color:#fff; color:#00623a; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }

h1 { color:#fff; font-weight:normal; margin: 0; padding: 0; font-family:'MyriadProCondensed',arial,helvetica,verdana; }