@charset "utf-8";
/* CSS Document */

/*************************************/
/*  RESET   */
/*************************************/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-size:100%;

	vertical-align:baseline;

	background:transparent

}

body { line-height:1 }

ol, ul { list-style:none }

blockquote, q { quotes:none }

blockquote:before, blockquote:after, q:before, q:after { content:'' }

ins { text-decoration:none }

del { text-decoration:line-through }

table {

	border-collapse:collapse;

	border-spacing:0

}

/*************************************/
/*  GENERAL   */
/*************************************/

body{background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#wrapper{width:100%; background:url(../images/background-repeat_2.png) repeat-x; }

.content{width:1000px; background:url(../images/content-bg.png) no-repeat #fff; margin:0 auto; padding-bottom:40px; min-height:700px;}

/*.content-inner{width:1000px; background:url(../images/content-inner.jpg) no-repeat #fff; margin:0 auto; padding-bottom:40px;}*/

.pusher{height:50px; min-height:50px;}

.clear{clear:both;}

.header{}

	.logo{float:left; width:400px; margin-top:10px;}
	
	.top-nav-ul{display:inline; list-style:none; float:right; margin-top:50px;}
	
	/* TOP NAVIGATION FONT */
	
	.top-nav-li{
		display:inline; 
		color:#fff; 
		margin-right:20px;
		font-size:16px;
		font-weight:1000;
		}

	/* top nav font end */

	.top-nav-li a{color:#fff; text-decoration:none;}
	
	.top-nav-li a:hover{color:#1d1d1d;}

/*------------------------------*/

#slider {
 
    /* You MUST specify the width and height */
    width:1000px;
    height:378px;
    position:relative;  
    overflow:hidden;
	background:url(../images/sliderbg.png) no-repeat;
	margin-top:10px;
}
 
#mask-gallery {
     
    overflow:hidden;    
}
 
#gallery {
     
    /* Clear the list style */
    /*list-style:none;*/
    margin:0;
    padding:0;
     
   /* z-index:0;*/
     
    /* width = total items multiply with #mask gallery width */
    width:5000px;
    overflow:hidden;
}
 
 
    #gallery li {
 
 /* float left, so that the items are arrangged horizontally */
        float:left;
    }
 
 
#mask-excerpt {
     
    /* Set the position */
    position:absolute;  
    top:0;
    left:0;
    z-index:500px;
     
    /* width should be lesser than #slider width */
    width:400px;
    overflow:hidden;    
     
}
     
#excerpt {
    /* Opacity setting for different browsers */
    filter:alpha(opacity=60);
    -moz-opacity:0.6;  
    -khtml-opacity: 0.6;
    opacity: 0.6;  
     
    /* Clear the list style */
    list-style:none;
    margin:0;
    padding:0;
     
    /* Set the position */
    z-index:10;
    position:absolute;
    top:0;
    left:0;
     
    /* Set the style */
    width:400px;
    background-color:#000;
    overflow:hidden;
    font-family:arial;
    font-size:10px;
    color:#fff; 
}
 
    #excerpt li {
        padding:5px;
    }
	
	.links{
	margin-right:10px;
	height:65px;
	width:125px;
}
	
	#links{margin-top:20px; text-align:center; }
	
	
	
/*------------------------------*/
	
.hr{margin:20px 0px 20px 0px;}

.entry{width:100%; padding:0px 0px 0px 0px; float:left; margin-left:20px;}

.entry{width:460px; padding:0px 0px 0px 0px; float:left; margin-left:20px;}

	.entry-text{ float:left; width:40%;}
	
	.entry-movie{float:right; width:30%; height:auto; background:#fff; margin-right:30px;}
	
	.contact-text{ float:left; width:460px;}
	
	.entry-image{float:left; padding-right:20px;}
	
	.padd{margin-left:20px;}
	
	h1{ font-size:20px; margin-bottom:5px; color:#333; margin:20px 0px 10px 00px;}

	h2{ font-size:16px; margin-bottom:5px; color:#333;}
	
	p{font-size:12px; color:#666;}
	
	p a{color:#91939A; text-decoration:none;}
	p a:hover{color:#C93; text-decoration:none;}
	
.dot2{background:url(../images/dot.jpg); height:10px; width:10px; float:left; margin-right:5px; position:relative; left:72px;}
.dot3{background:url(../images/dot.jpg); height:10px; width:10px; float:left; margin-right:5px; position:relative; left:65px;}
.dot4{background:url(../images/dot.jpg); height:10px; width:10px; float:left; margin-right:5px; position:relative; left:50px;}
.dot5{background:url(../images/dot.jpg); height:10px; width:10px; float:left; margin-right:5px; position:relative; left:47px;}

.mini-tabs{display:block; width:100%; float:left; margin-top:10px; }
	
.footer-wrapper{ width:100%;  background:#1d1d1d; margin-top:0px;}

	.footer{width:1000px; margin:0 auto; background:#1d1d1d; }
	
	.footer-entry{width:230px; margin-right:20px; padding-top:20px; float:left; padding-bottom:0px; }
	
	.footer-h2{color:#f0f0f0;}
	
	.firescript{float:left; margin-bottom:20px; border:0;}
	
/* pop up window */

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -65px -65px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}