
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

/* Insert Web Font */
@font-face {
 font-family: "HelveticaBlack95Font";
 src: url(HELVET01.OTF) format("opentype");
}

@font-face {
 font-family: "HelveticaBold75Font";
 src: url(HELVETNB.OTF) format("opentype");
}

@font-face {
 font-family: "HelveticaMed55Font";
 src: url(HELVETNM.OTF) format("opentype");
}

html { background: #0b0a0b url(images/bg.jpg) no-repeat top center; }
body { background: url(images/top-bg.jpg) repeat-x top center; text-align: center; line-height: 21px; font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #fff; min-height: 25px; }

a { text-decoration: none; color: #ef8200; outline:none;}
a img { border:none;}

a:hover { text-decoration: underline; }
.btn a { text-decoration: none; color: #000; background: #ef8200; padding: 4px 12px; font-weight:bold;  }
.btn a:hover { text-decoration: underline; color: #000; background: #ef8200; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
br.clear { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-family: "HelveticaBold75Font", Arial, Verdana, sans-serif; font-weight: bold; margin:2px 0; padding: 4px 0; color: #ffffff; letter-spacing: -2px; line-height: 0.8em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #ffffff; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .hover { color: #ef8200; text-decoration: none; }
h1 { font-size: 50px; }
h2 { font-size: 38px; }
h3 { font-size: 30px; }
h4 { font-size: 22px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 22px; }
strong { font-weight: bold; color: #1c1c1c; }
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#000; border:1px solid #ef8200; padding: 6px; font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #fff; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #fff; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; width:170px;}
textarea { height:60px; overflow:auto;}

#frmContact td { vertical-align:middle;padding-right:10px;}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
	
	.opacity50 {filter:alpha(opacity=50);-moz-opacity:0.5;	-khtml-opacity: 0.5;opacity: 0.5; z-index:1000}

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.container { text-align: left; width: 1007px; margin: 0 auto; position: relative; }

#header { background: url(images/header.png) no-repeat top left; height: 240px; margin: 100px 0px 50px 0px; text-indent:-9999px;}

#content { position: relative; width: 967px; margin: 0 auto; }		
		
	#main-area { padding: 34px 0px; border-top: solid 1px #FFFFFF; }
						
		#main-content { width: 564px; float: left; padding-right: 39px; border-right: solid 1px #FFFFFF;  }
		#main-sidebar { width: 325px; float: left; padding-left: 38px; color: #ef8200;  }
			#main-sidebar h2 { color: #ef8200; }
		
	

/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/		
		
.featured-slider { width:967px; height:470px; margin: 0px; padding-top:3px; padding-bottom:10px; border-top: solid 8px #ef8200; border-bottom: solid 1px #FFFFFF; position: relative; }
	.featured-item {width:967px; height:470px; overflow:hidden; }
		
		.featured-slider .arrow-left { width: 100px; height:363px; position:absolute; margin: 0px; cursor:pointer; display:block; top:0;left:0; background:url(images/space.gif); z-index:2; }
		.featured-slider .arrow-left:hover { background: #000 url(images/arrow-left.png) no-repeat center center; }
		.featured-slider .arrow-right { width: 100px; height:363px; position:absolute; margin: 0px; top:0px; left:867px; cursor:pointer; display:block; background:url(images/space.gif);  z-index:2;}		
		.featured-slider .arrow-right:hover { background: #000 url(images/arrow-right.png) no-repeat center center;  }
		
		
		.featured-slider .arrow-left-dummy { width: 100px; height:363px; position:absolute; margin: 0px; cursor:pointer; display:block; top:0;left:0; background: #000 url(images/arrow-left.png) no-repeat center center;; z-index:5; }
		
		.featured-slider .arrow-right-dummy { width: 100px; height:363px; position:absolute; margin: 0px; top:0px; left:867px; cursor:pointer; display:block; background: #000 url(images/arrow-right.png) no-repeat center center;;  z-index:5;}		

		
		.featured-slider .arrow-right-disabled:hover, .featured-slider .arrow-right-disabled{ background:url(images/space.gif); }
		.featured-slider .arrow-left-disabled:hover, .featured-slider .arrow-left-disabled{ background:url(images/space.gif); }
		
		.lightbox-slider .arrow-left { width: 100px; height:470px;}
		.lightbox-slider .arrow-right { width: 100px; height:470px;}
		
		.lightbox-slider .arrow-left-dummy { width: 100px; height:470px;}
		.lightbox-slider .arrow-right-dummy { width: 100px; height:470px;}
		
		.featured-item .description,.lightbox-description { width: 927px; height:70px; padding: 20px 20px; position:absolute; top:360px; margin: 0px; background: url(images/mesh.png) no-repeat top left;  }
		.lightbox-description {z-index:999;text-align:left; top:424px; display:none; background:none;}
	
			.featured-item h2, .lightbox-description h2{ margin: 0px; color: #ef8200; text-shadow: #000 1px 1px 1px; }
			.featured-item p,lightbox-description p{ font-size:15px; margin: 6px 0px; text-shadow: #000 1px 1px 1px;}			
				
/*------------------------------------------------*/
/*-------------------[GALLERY]--------------------*/
/*------------------------------------------------*/	
				
#gallery {padding-bottom:72px;}

.gallery-item {width:240px; height:140px; margin-right:1px; margin-top:1px; background: #fff; float: left; position:relative; display:block;} 

.gallery-item img { position:absolute;}

#gallery-nav { width:967px; height:106px; }
	#gallery-nav ul {list-style: none; padding:34px 0; } 
	#gallery-nav li {float: left;} 
	#gallery-nav li h4 a {float: left; padding: 4px 0px; padding-right:1em; display: block;text-decoration: none;text-align: center; font-family: "HelveticaMed55Font", Arial, Verdana, sans-serif;} 
	
	
	
	
		

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

	
#footer { min-height: 170px; padding: 20px 0px; border-top: solid 1px #FFFFFF; color:#d5d5d5 }
	#footer a { color: #ffffff; }
	#footer p { font-size:11px; line-height:14px; }
	#footer h4 { padding:12px 0; }
	#footer-logo { background: url(images/logo.jpg) no-repeat top right; width:160px; height:40px;}

	
	
.lightbox-slider {border:1px solid #EF8200; padding:0px 0px;}
