@charset "utf-8";

body{list-style:none;width:100%;height:100%;min-width:1000px;margin: 0; padding: 0;border:0; font-family: '20dbRegular'; color:#323232; font-size:12px; letter-spacing:1px; -webkit-text-size-adjust: 100%;text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.04);} 

a:link {text-decoration: none; color:#323232;}a:visited {text-decoration: none; color:#323232;}a:hover {color:#9B1E1D;}a:active {text-decoration: none;color:#323232;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 13, 2013 05:02:45 AM America/New_York */
@font-face {font-family: '20dbRegular';src: url('../fonts/20db-webfont.eot');src: url('../fonts/20db-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/20db-webfont.woff') format('woff'),url('../fonts/20db-webfont.ttf') format('truetype'),url('../fonts/20db-webfont.svg#20dbRegular') format('svg');font-weight:normal;font-style:normal;}
.home-img {position:absolute;height:510px;width:94%;top:0;bottom:0;margin:auto;right:50px;}

#container {position:absolute; margin:auto;padding:0; min-width:1000px;min-height:600px;max-width:1600px;max-height:800px;width:100%;height:100%; left:0;right:0;top:0;bottom:0;}

#leftcontainer {margin:20px auto auto 50px; width:200px; float:left;}

#headerlinks {position:absolute; margin: 20px 0 auto 0;left:290px;right:50px;width:auto; font-size:1em;}

.hide {display:none;}
#main{display:none; text-align:center; z-index:1000;}
.sidelinks {margin-top:40px;text-align:center; z-index:-1;line-height:1.5em;font-size:.9em;}
a.page {color:#9B1E1D;}
.sidelinks2 {margin-top:30px;text-align:center; z-index:-1;font-size:.9em;line-height:1.5em;}
p {
  margin: -.6em;
}
#footer {position:absolute; width:100%; font-size:0.77em; margin: auto auto 0 auto;bottom:20px;height:36px;}
.table{display: table; width:auto; margin:auto 0 auto 0; top:0;bottom:0;height:auto;right:0;left:0;}
.table2{display: block;position:absolute; width:auto; margin:auto 0 auto 0; top:0;bottom:0;height:auto;right:0;left:260px;}
.tb{text-align:center;}
.tb img{height:500px;}
.image {display: table-cell; text-align: center;padding:0 6px 0 0;top:0;}
#image-last{padding:0;}

tl {width:33%; float:left; text-align:left;}
tc {width:33%; float:left; text-align:center; color:#9B1E1D;}
ter {width:33%; float:right; text-align:right;}

tcb {padding-left:120px; text-align:center;}

img {border-style:none;}
.dtls-content img.loader {position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:100;width:92px;background:#fff;opacity: 0.65; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-border-radius:8px;  /* for Firefox */-webkit-border-radius:8px; /* for Webkit-Browsers */border-radius:8px; /* regular */}
ul, li {	text-align:left;left:0;}

#menu{position:absolute;
	list-style:none;
	width:auto;
	margin:auto 0 0 50px;
	right:200px;
	width:auto;
	bottom:0;
	left:0;
	line-height:0;
	height:8px;
	padding:0 60px 0 0;}

#menu li {
	float:left;
	position:absolute;
	text-align:left;
	width:100%;
	margin-left:0;
	left:0;
	min-width:300px;	
	border:none;
}

.copyr{background:#F60;}
.emailm{background:#FF3;}
.contactp{background:#360;}

#sm{position:absolute;margin:auto 0 0 auto;bottom:0;right:48px;width:160px;}
#instagram{position:absolute;right:0;bottom:0;height:35px;width:35px;background:url(../images/instagram.svg);background-size:35px 35px;}
#instagram:hover{background:url(../images/instagram-h.svg);background-size:35px 35px;height:35px;width:35px;}
#facebook{position:absolute;right:60px;bottom:0;height:36px;width:36px;background:url(../images/fb.svg);background-size:36px 36px;}
#facebook:hover{background:url(../images/fb-h.svg);background-size:36px 36px;height:36px;width:36px;}


.scroll-pane {position:absolute;width:auto; height: 512px; max-width:1400px;overflow:hidden;float:right;/*visibility:hidden;*/margin-top:auto; border:0;margin-bottom:auto;right:0;margin-right:0;top:0;bottom:0;margin-left:0;left:260px;}
.jspHorizontalBar{position: absolute; bottom: 0;height: 31px;background:#fff;box-shadow:inset #c3c3c3 0 0 8px;border-radius:0 0 3px 3px ;-webkit-border-radius:0 0 10px 10px ;"}
.jspHorizontalBar .jspTrack{background:url('slider-bar.png') repeat-x;bottom:2px;z-index:9000;}
.jspHorizontalBar .jspDrag{background:url('ns.png') no-repeat; position: relative; top: 0; left: 0; right:0; cursor: pointer;z-index:10000;}


#logo{width:200px;height:auto;z-index:500000;margin:-4px 0 auto auto;top:-20px;}
#slinks ul{padding:0;margin:0;width:200px;height:200px;list-style:none;}
#slinks img{width:66.66px;height:auto;float:left;z-index:10;}
.stillshov{position:absolute;display:inline;font-size:.9em;width:66.5px;height:66.5px;left:0;right:0;background:#ccc;margin:auto;text-align:center;z-index:10000;opacity: 0;
    filter: alpha(opacity=0);text-align:center;}
.stillshov:hover{position:absolute;display:inline;font-size:.9em;width:84px;height:84px;left:-10px;top:-10px;right:0;background:#ccc;margin:auto;text-align:center;z-index:10000;opacity: 1;
    filter: alpha(opacity=100);}
	
.videohov{position:absolute;display:inline;font-size:.9em;width:66.5px;height:66.5px;left:0;right:0;background:#ccc;margin:auto;text-align:center;z-index:10000;opacity: 0;
    filter: alpha(opacity=0);text-align:center;}
.videohov:hover{position:absolute;display:inline;font-size:.9em;width:84px;height:84px;left:-10px;top:-10px;right:0;background:#ccc;margin:auto;text-align:center;z-index:10000;opacity: 1;
    filter: alpha(opacity=100);}
	
.lazyYT{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:100;width:92px;background:#fff;opacity: 0.65; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-border-radius:8px;  /* for Firefox */-webkit-border-radius:8px; /* for Webkit-Browsers */border-radius:8px; /* regular */}

.active{border:#f00 2px solid;top:-4px;left:-4px;}

@media only screen and (max-device-height: 1000px) and (orientation: portrait);
{body{max-width:1000px;}}

@media (max-width:499px){/*Class name*/{/*properties*/}}