@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

@charset "UTF-8";
#outerdiv{width:100%; height:100%;overflow:hidden;}
#innerdiv{width:100%; height:100%;min-height:500px; min-width:500px;	font-family:BaskervilleNo2-Reg; font-size:12px;}
html,body{height:100%;}
*{outline:none;}
body{margin:0px; padding:0px}
#toolbar{position:fixed; z-index:3; right:10px; top:10px; padding:5px; }
#toolbar img{border:none;}
#img_title{position:fixed; z-index:3; left:10px; top:10px; padding:10px;  text-transform:uppercase;visibility:hidden}

#heading{position:absolute; z-index:3; left:0px; top:0px; padding:0px; text-transform:uppercase;text-align:left; right:0}



.ui-progressbar { height:2px; text-align: left; overflow: hidden; }
    .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

    .ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
    .ui-widget .ui-widget { font-size: 1em; }
    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
    .ui-widget-content { border: 1px solid #aaaaaa; color: #333333; }
    .ui-widget-content a { color: #333333; }
    .ui-widget-header { border: 1px solid #aaaaaa; color: #333333; font-weight: bold;	background: #aaaaaa 50% 50% repeat-x; }
    .ui-widget-header a { color: #333333; }

    .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
    .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
    .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
    .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

    #progressbar { float: center; width: 200px;height:2px ;margin-top: 40px; margin-left:auto; margin-right:auto;align:center}
    #progress { position: relative}

#heading_big{
	z-index: 3;
	text-transform: uppercase;
	width: 100%;
	height: 100px;
	position: absolute;
	text-align: center;
	top: 50%;
	margin: -100px 0 0 0px;
}

/*.contact_container{ 

    width:400px;
    height:300px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-100px 0 0 -150px;
}*/

#menu{position:fixed; z-index:3; left:10px; top:50px; padding:0px; text-transform:none}

#bg{position:absolute; top:10px;bottom:10px;z-index:2;width:100%}
#titleheader{position:fixed; top:10px;bottom:10px;z-index:1; overflow:visible; width:100%; }
/*#contact{position:fixed; top:85px;bottom:10px;z-index:1; overflow:hidden; width:100%;visibility:hidden;}*/
#contact{position:absolute; z-index:1;visibility:hidden; font-size:12px;}

.contactdets3 a {
line-height: 34px; font-size:12px;
}

.contactdets1 a {
line-height: 0px; font-size:12px;
}

.contactdets2 a {
line-height: 29px; font-size:12px;
}

.contactdets1 a:link, .contactdets2 a:link, .contactdets3 a:link { 
/*font-weight: bold;*/
color: #000; 
text-decoration: none;
font-size:12px;
}

.contactdets1 a:visited, .contactdets2 a:visited, .contactdets3 a:visited { 
/*font-weight: bold;*/
color: #000; 
text-decoration: none;
font-size:12px;
} 

.contactdets1 a:hover, .contactdets2 a:hover, .contactdets3 a:hover { 
/*font-weight: bold;*/ 
color: #0000FF; 
text-decoration: none;
font-size:12px;
}

.smallimg{position:absolute;z-index:2;}
.ihead{position:absolute; text-align:center;margin:0px}
.isubhead{position:absolute; text-align:center;margin:0px}

#bgimgset{position:absolute; z-index:2; }

#bgimg{display:none; -ms-interpolation-mode: bicubic;cursor:pointer;z-index:1;}
.preloader{position:absolute;z-index:0 }
#thumbnails_wrapper{z-index:2; position:fixed; bottom:0; width:100%; background:url(empty.gif); /* stupid ie needs a background value to understand hover area */}
#outer_container{position:relative; padding:0; width:100%; margin:40px auto;}
#outer_container .thumbScroller{position:relative; overflow:auto; background:url(fs_img_g_bg.png);}
#outer_container .thumbScroller, #outer_container .thumbScroller .container, #outer_container .thumbScroller .content{height:170px;}
#outer_container .thumbScroller .container{position:relative; left:0;}
#outer_container .thumbScroller .content{float:left;}
#outer_container .thumbScroller .content div{margin:5px; height:100%;}
#outer_container .thumbScroller img{border:5px solid #fff;}
#outer_container .thumbScroller .content div a{display:block; padding:5px;}

.nextImageBtn, .prevImageBtn, .firstEndImageBtn, .secondEndImageBtn{display:block; position:absolute; width:50px; height:50px;  margin:-25px 10px 0 10px; z-index:3; }
.nextImageBtn{right:0; background: url(nextImgBtn.png) center center no-repeat;}
.prevImageBtn{background: url(prevImgBtn.png) center center no-repeat;}
.firstEndImageBtn{right:0; background: url(firstEndImgBtn.png) center center no-repeat;}
.secondEndImageBtn{background: url(secondEndImgBtn.png) center center no-repeat;}
.togglebutton{cursor:pointer}
.innerdiv{position:relative; left:30px;}
