body {
	background:#000000;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.clr{clear:both;}
			/* loader */
			#cycle-loader {
				height:32px;
				left:50%;
				margin:-8px 0 0 -8px;
				position:absolute;
				top:50%;
				width:32px;
				z-index:999;
			}
						
			/*I want to avoid jumpiness as the JS loads, so I initially hide my cycle*/
			#maximage {
				/*display:none; Only use this if you fade it in again after the images load */
				position:fixed !important;
			}
			/*Set my gradient above all images*/
			.pattern {
				left:0;
				top:0;
				width:100%;
				height:100%;
				position:fixed;
				/*background:url(../images/pattern.png) repeat;*/
				z-index:999;
			}
			
			/*Set my logo in bottom left*/
			.top_div{
				top:0px;
				height:200px;
				width:100%;
				min-width:900px;
				position:absolute;
				z-index:1001;
				background:url(../images/top_nav_bg.png) repeat-x top center;}
			.logo {
				float:left;
				margin:48px 0px 48px 0px;
			}
			.top_bg{background:url(../images/.jpg) top; height:300px;}
			.lang_box {
				position:absolute; z-index:1002;
				border:0px;
				margin:-2px 0px 0px 0px;
			}
			.langbar, .langbar_selected{float:left; padding:7px 12px;}
			.langbar_selected{background:url(../images/lng_shd.png) no-repeat;}
			.nav_div{
				margin:80px 0px 0px 55px;
				height:40px;
				float:left;
			}
			/*.nav_div a:link, .nav_div a:visited, .nav_div a:active{
				color:#FFF;
				font-family:'Open Sans Condensed', sans-serif;
				font-size:16px;
				font-weight:bold;
				float:left;
				margin-right:30px;
				text-decoration:none;
			}
			.nav_div a:hover{
				border-bottom: 1px dashed #fff;
			}*/
			#arrow_left, #arrow_right {
				bottom:100px;
				height:67px;
				position:absolute;
				width:36px;
				z-index:1005;
				background-image:url(../images/arrow_bg.png);
				padding:5px;
			}
			#arrow_left {
				right:100px;
			}
			#arrow_right {
				right:50px;
			}				
			#arrow_left:hover, #arrow_right:hover {
				bottom:99px;
			}
			#arrow_left:active, #arrow_right:active {
				bottom:98px;
			}
/*			.in-slide-content { 
				color:#fff;
				float:right;
				font-family:'Open Sans Condensed', sans-serif;
				font-size:24px;
				font-weight:bold;
				margin:;
				padding:20px;
				position:absolute;
				top:50%;
				left:15%;
				right:15%;
				width:100%;
				z-index:9999; /* Show above .gradient 
				text-shadow: 0 1px 0 #000;
			}*/
			.txt { 
				color:#fff;
				font-family: 'Open Sans Condensed', sans-serif;
				font-weight:700;
				font-size:30px;
				right:10%;
				left:10%;
				margin:40px;
				padding:20px;
				position:absolute;
				top:35%;
				text-align:center;
				width:;
				z-index:9999; /* Show above .gradient */
				text-shadow: 2px 2px 0 #000;
				background:url(../images/txt_bg.png); 
			}
			.txt h1{font-size:72px; margin-bottom:15px;margin-top:0px;}
			a{color:#FFFFFF;}
			.txt a{text-decoration:none;}
			.address{ 
				color:#fff;
				font-family: 'Open Sans Condensed', sans-serif;
				font-size:24px;
				right:5%;
				/*margin:40px;*/
				padding:20px;
				position:absolute;
				top:55px;
				width:px;
				z-index:1000; /* Show above .gradient */
				text-shadow: 1px 1px 0 #000;
			}
			.address h1{font-size:18px; margin-bottom:15px; font-weight:700;margin-top:0px; text-align:left;}
			.weather{ 
				left:35%;
				position:absolute;
				top:70px;
				width:px;
				z-index:1000; /* Show above .gradient */
				text-shadow: 1px 1px 0 #000;
			}
			.special_offer{ 
				right:1%;
				position:absolute;
				top:38%;
				z-index:9999;
				text-shadow: 1px 1px 0 #000;
			}
			.content_div{
				width:900px;
				margin:100px auto 100px auto;
				text-shadow: 1px 1px 0 #000;
				font-size:14px;
			}
			.content_bg{background-image:url(../images/txt_bg.png); padding:25px;}
			.content_div p{line-height:20px; text-align:justify; margin-bottom:15px;}
			.content_div li{
				margin:10px; 
				text-align:left; 
				font-size:14px;
				font-style:normal; 
				list-style-image:url(../images/bullet.png);
			}
			.works{float:left; background:url(../images/works_box.png) no-repeat; width:255px; height:255px; margin:20px;}
			h1{
				color:#fff;
				text-align:center;
				font-family: 'Open Sans Condensed', sans-serif;
				font-size:24px;
				font-weight:700;
			}
			h2, h3{
				color:#fff;
				text-align:center;
				font-family: 'Open Sans Condensed', sans-serif;
				font-size:24px;
				font-weight:300;
				text-shadow: 1px 1px 0 #000;
				margin-bottom:20px;
			}
			h3{font-style:italic;}
			.txt_24i{
				font-family: 'Open Sans Condensed', sans-serif;
				font-size:24px;
				font-weight:300;
				font-style:italic;
			}
			table{color:#e0bc77;}
			td{text-align:center; vertical-align:middle; font-size:11px; border:#745443 solid 1px;}
/*fullbg*/
.fullBg {
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
}

#maincontent {
	position: absolute;
	top: 220px;
	left: 0;
	z-index: 1000;
	width: 100%;
	}

#box {
	margin:0 auto 100px auto;
	}
	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		/*background-color: #444;*/
		padding: 0px;
		width: 900px;
		margin:0px 10px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; margin:0px; }
	#gallery ul img {
		border: 1px solid #ccc;
		border-width: 1px;
	}
	#gallery ul a:hover img {
		border: 1px solid #000;
		border-width: 1px;
	}
	#gallery ul a:hover { color: #fff; }