.details { padding: 10px; border: 1px solid #dbdbdb; margin-top: 10px; background: #fcfcfc; }

.details h5 { color: #00C; margin: 0 0 5px 0; padding: 0; font-size: 13px; font-weight: bold; }
.details h1 { font-size: 20px; margin: 0 0 15px 0; color: #494949; }
.details .price { padding-top: 10px; }

#det { list-style: none; height: 115px; width: 100%; margin: 20px 0 0 0; padding: 0 0 20px 0; }
#det .border { border: 1px solid #ccc; }
#det .photos { margin-left: 30px; }
.main-pic { background-size: cover; width: 625px; height: 450px; border: 1px solid #ccc; }
.main-pic h1 { margin: 0; padding: 10px; color: #fff; text-shadow:0px 0px 10px #333333; }
.main-pic div { margin: 0 0 0 10px; padding:10px; background-color: #ffff9f; border: 1px solid #ff8080; width: 100px; text-align: center; font-weight: bold; font-style: italic; }

.ditem { float: left; width: auto; margin: 0 47px 5px 0; line-height: 25px; padding: 0; text-align: center; }
.fav { float: left; text-align: center; margin: 0 0 5px 0; line-height: 25px; }
.details #det img { display: block; }
.play { border: none; width: 40px; margin: 30px 50px 0 50px; }
.video { width: 150px; height: 110px; display: block; margin: auto; background: no-repeat; border: 1px solid #ccc; background-size: cover; }
.novideo { filter: url(filters.svg#grayscale); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); }
.energy { font-weight: bold; color: #fff; padding: 3px 6px 3px 6px; line-height: 15px; text-align: center; margin: 0 0 0 -5px; display: inline; width: 10px;  }
.g { background-color: #d10601; }

.infotable { width: 90%; border: none; font-size: 11px; margin: 15px auto 5px auto; }
.infotable th, .infotable td { padding: 5px 0 5px 0; width: 50%; border-bottom: 1px dashed #ccc; }
.infotable .lastrow th, .infotable .lastrow td { border-bottom: none; }

.main-desc { margin-top: 20px; text-align: justify; font-size: 11px; color: #333; }
.main-desc p { line-height: 16px; }

.images { width: 100%; margin: 10px auto auto 30px; text-align: center; }
.images a { border: 2px solid #d6d6d6; float: left; margin: 0 15px 15px 0; padding: 50px 65px; background-repeat: no-repeat; background-size: cover; }


.dl { padding: 10px 40px 0 20px; margin: 5px auto; background: url(../images/icons/zip.png) no-repeat; width: 100%; font-size: 11px; height: 12px; background-position: left 8px; }
.info-form { padding-top: 10px; }
.info-form .name { width: 255px; margin: 0 10px 18px 0; }
.info-form .email { width: 255px; }
.info-form textarea { width: 330px; height: 60px; padding: 2px; margin: 0; font-family: verdana; }
.info-form .submit { padding: 3px 30px 3px 30px; margin: 20px 0 0 0; }
.info-form label { margin:0 20px auto 10px; }
.similar h2 { padding: 0 0 10px 0; }
.similar .row { margin: 8px 0; }
.similar img { border: 1px solid #272727; }
.similar .desc { font-size: 10px; float: right; width: 480px; text-align: justify; }
.similar .desc p { font-weight: bold; }
.similar .desc .pr { padding-top: 20px; }
#geo a { margin-top: 10px; font-weight: bold; height: 15px; }
.path { font-size: 10px; margin-top: 20px; }
#map { width: 98%; margin: auto auto 10px auto; height: 300px; border: 1px solid #272727; }
span.sold { background: red; padding: 3px 7px; margin-left: 20px; color: yellow; font-weight: bold; }
.oldprice { font-style: italic; color: #F30; text-decoration: line-through; font-size: 11px; }
.zomg { display: none; }
.portrait{width:100px;height:133px;}
.landscape{width:133px;height:100px;}

.highslide-container div{font-family:Verdana, Helvetica;font-size:10pt}
.highslide-container table{background:none}
.highslide{outline:none;text-decoration:none}
.highslide img{border:2px solid silver}
.highslide:hover img{border-color:gray}
.highslide-active-anchor img{visibility:hidden}
.highslide-gallery .highslide-active-anchor img{visibility:visible;cursor:default;border-color:#000}
.highslide-image{border-color:#FFF;border-style:solid;border-width:2px}
.highslide-wrapper,.highslide-outline{background:#FFF}
.highslide-number{font-weight:700;color:gray;font-size:.9em}
.highslide-caption{display:none;font-size:1em;padding:5px}
.highslide-heading{display:none;font-weight:700;margin:.4em}
.highslide-dimming{background:#000}
a.highslide-full-expand{background:url(highslide/graphics/fullexpand.gif) no-repeat;display:block;width:34px;height:34px;margin:0 10px 10px 0}
.highslide-loading{display:block;color:#000;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none;border:1px solid #FFF;background-color:#FFF;background-image:url(highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;padding:3px 3px 3px 22px}
a.highslide-credits,a.highslide-credits i{color:silver;text-decoration:none;font-size:10px;padding:2px}
a.highslide-credits:hover,a.highslide-credits:hover i{color:#FFF;background-color:gray}
.highslide-move,.highslide-move *{cursor:move}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(highslide/graphics/close.png)}
.highslide-controls{width:195px;height:40px;background:url(graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;background:url(graphics/controlbar-white.gif) right -90px no-repeat;margin:0;padding:0}
.highslide-controls li{float:left;list-style:none;margin:0;padding:5px 0}
.highslide-controls a{background-image:url(highslide/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a span{display:none;cursor:pointer}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
.dark .highslide-image{background:gray;border-color:#000 #000 #202020}
.dark .highslide-caption{color:#FFF;background:#111}
.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(highslide/graphics/controlbar-black-border.gif)}
.glossy-dark,.dark{background:#111}
.highslide-overlay,.hidden-container{display:none}
.highslide-controls a.disabled,.highslide-controls a.disabled span{cursor:default}