.fleft {float:left;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrapp {width:100%;}
.box {overflow:hidden;}
.clear {clear:both;}
body, html {height:100%}
body {
	overflow: hidden;
	background-color: #000;
	border: 0;
	color: #757575;
	line-height: 21px;
	min-width: 1020px;
	min-height: 850px;
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
}
.extra {overflow:hidden; height:100%; min-height:850px; margin-bottom:-110px;}
.main {position:relative; margin:0 auto; width:1020px; height:730px;}
.page_spinner {position:absolute; background: url(../images/main_spinner.gif) 50% 50% no-repeat #161616; z-index:99; width:100%; height:100%; top:0; left:0}
a {text-decoration:underline; outline:none}
h1 {padding:0 0 0 0; float:left;}
h2 {font:30px 'Josefin Sans', sans-serif; color:#fff; font-weight:600; text-transform:uppercase; padding-bottom:27px; letter-spacing:1px;}
h3 {font:18px 'Josefin Sans', sans-serif; color:#b3b2b2; text-transform:uppercase; padding-bottom:8px; font-weight:600;}
header {position:absolute; height:194px; margin-bottom:50px; z-index:1;}
.splashPad {position:absolute; width:1500px; height:384px; background:url(../images/bg_part_cont1.png) repeat; top:276px; margin-left:-716px; border-bottom:14px solid #131313;}
#logo {display:block; text-indent:-9999px; background:url(../images/logo.png) 0 0 no-repeat; width:251px; height:111px; padding-right:31px; border-right:1px solid #000;}
.logo-desrip {height:111px; width:350px; padding:0px 0px 0px 15px; border-left:1px solid #262626; font:73px 'Josefin Sans', sans-serif; color:#3d3d3d; text-transform:uppercase;}
.logo-desrip p:first-child {margin-top:-42px;}
.logo-desrip p:last-child {margin-top:-57px;}
/*****menu*****/
.menu {position:relative; z-index:-1; width:940px; height:49px;}
#menu {float:left; padding:7px 0 0 0px;}
#menu > li {position:relative; float:left; text-align:center; display:inline-block;}
#menu > li > a {position:relative; font:14px 'Josefin Sans', sans-serif; line-height:25px; color:#4c4c4c; text-transform:uppercase; font-weight:600; text-decoration:none; padding:0px 48px 0 0px; z-index:3; letter-spacing:7px; text-shadow:0px 1px 1px #121212; filter: dropshadow(color=#121212, offx=0, offy=1);}
#menu > li > a:hover {text-decoration:none;}
#menu > li.active > a {text-decoration:none;}
.submenu_1 {position:absolute; z-index:2; float:left; left:0; width:448px; top:43px; height:25px;padding-top:5px; border-top:1px solid #333333;}
.submenu_1 li {position:relative; display:inline-block; float:left;}
.submenu_1 a {font-size:10px; color:#4c4c4c; font-family:'Arial', sans-serif; display:inline-block; text-transform:uppercase; text-align:left; margin-right:21px; text-decoration:none; letter-spacing:3px;}
.submenu_1 li:hover > a, .submenu_1 li.sfHover > a {text-decoration:none; color:#9d9d9d}
.mText {position:relative;}
/*****content*****/
#content {position:absolute;}
#content > ul {width:950px; margin-top:245px;}
#content > ul > li {box-shadow:none; position:absolute; width:1020px; height:459px; background:url(../images/bg_part_cont2.jpg) repeat;}
#content #page_gallery {background:none;}
.contentPad {width:877px; height:417px; padding:32px 64px 10px 79px;}
.gallery {position:absolute; z-index:999; left:-500px; top:246px; background:url(../images/bg_part_cont2.jpg) repeat; height:453px;}
.zoomImg {display:block; position:absolute; top:0; width:650px; height:429px; z-index:2; background:url(../images/magnify.png) 50% 50% no-repeat;}
.bg-part {background:none;}
.col1, .col7 {color:#b3b2b2;}
.col1 p {font:10px 'Arial', sans-serif; text-transform:uppercase; line-height:23px; padding-bottom:19px;}
.col2 p {font:10px 'Arial', sans-serif; text-transform:uppercase; line-height:21px; padding-bottom:19px;}
.col3 p {font:10px 'Arial', sans-serif; text-transform:uppercase; line-height:21px; padding-bottom:19px;}
.col3 .img_act1 {position:absolute; top:115px; left:79px;}
.col3 .img_act2 {position:absolute; top:115px; left:339px;}
.col4 img {background:#000;}
.col5 li {font:10px 'Arial', sans-serif; text-transform:uppercase; padding-bottom:12px;}
.col7 p {
	text-transform: uppercase;
	line-height: 21px;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
}
.col7 a {font:10px 'Arial', sans-serif; text-transform:uppercase; color:#787878;}
.col7 .color1 {
	padding-bottom: 25px;
	font-size: 12px;
}
.scroll3{width:380px; height:300px; margin-bottom:0;}
.scroll3 .img_act {position:absolute; top:0; left:0;}
.scroll4{width:280px; height:264px; margin-bottom:0;}
.scroll4 li a {text-decoration:none; color:#787878;}
.scroll4 li {background:url(../images/arrow.png) 0 13px no-repeat; padding:12px 0 0 15px;}
.color1 {color:#787878;}
.read-more-butt {position:relative; left:0; text-decoration:none; background:url("../images/button-sprite-1.jpg"); display:inline-block; font:10px Arial, sans-serif; color:#fff; line-height:18px; padding:10px 20px 10px 20px; margin-top:15px; text-transform:uppercase;}
.cont-line1 {position:absolute; top:32px; left:479px;}
.cont-line2 {position:absolute; top:32px; left:639px;}
.track {position:absolute; top:-1px; left:1009px; width:11px; height:463px; background:url(../images/track.png) 0 0 no-repeat; }
.shuttle{position:relative; width:11px; height:112px; background:url(../images/shuttle.png) 0 0 no-repeat; margin:0 0;}
.imgIndent {margin-bottom: 23px;}
.block_1 {position:relative; padding-right:19px;}
.block_2 {position:relative; text-transform:uppercase;}
.contactText_1 {font:10px Arial, sans-serif; color:#b3b2b2; text-decoration:none; line-height:15px; margin-bottom:6px;}
.contactText_2 {font:10px Arial, sans-serif; color:#787878;}
.contactText_3 {font:10px Arial, sans-serif; color:#787878; text-decoration:underline;}
.phone {display:inline-block; width:93px;}
/*****contact form*****/
#ContactForm {padding:0 0 0 0;}
#ContactForm .bg {padding:0 0;}
#ContactForm .wrapper {overflow:inherit; min-height:40px;}
#ContactForm .success {padding-bottom:4px; text-transform:uppercase; font-size:12px; position:relative; color:#fff; width:260px; font:10px Arial, sans-serif; color:#fff;}
#ContactForm label {position:relative; display:inline-block; padding-bottom:11px;}
#ContactForm span {display:block}
#ContactForm .error,#ContactForm .empty {font-size:9px; color:#fff; line-height:9px; display:none; width:100%; top:0px; position:relative; text-transform:uppercase;}
#ContactForm a {position:relative; z-index:1;}
#ContactForm a:hover {text-decoration:none;}
#ContactForm .input {width:209px; background:#292928; padding:8px 8px; color:white; outline:none; margin:0 0 0 0; font-size:10px; font-family:'Arial'; text-transform:uppercase;}
#ContactForm textarea {overflow:auto; margin:0; width:209px; height:140px; background:#292928; padding:5px 8px; color:#fff; resize:none; outline:none; font-size:10px; font-family:'Arial'; text-transform:uppercase;}
#ContactForm .block {display:inline-block; position:relative;}
/*.w2{width:560px;}*/
.formBtn{display:inline-block; padding:0px 10px 0px 0px; position:relative;}
.more1 {position:relative; left:0; text-decoration:none; background:url("../images/button-sprite-1.jpg"); display:inline-block; font:10px Arial, sans-serif; color:#fff; line-height:18px; padding:10px 20px 10px 20px; margin-top:10px;text-transform:uppercase;}
/*****footer*****/
footer {position:relative; overflow:hidden; width:100%; height:97px; bottom:0; background-color:#161616; padding-top:13px;}
footer .follow-menu {margin-left:80px;}
footer .follow-menu li {display:inline-block; padding:14px 0px 0px 3px; width:70px; background:url(../images/footer_menu_line.jpg) no-repeat; height:29px; text-align:center;}
footer .follow-menu li a {font:12px 'Arial', sans-serif; color:#4c4c4c; text-decoration:none; text-transform:uppercase;}
footer .follow-menu .last {border:none; padding:14px 0px 0px 17px; background:url(../images/footer_menu_line.jpg) no-repeat; height:29px;}
.footer-line {position:absolute; width:100%; height:2px; background:url(../images/footer_line.jpg) repeat-x; top:0px;}
.privacy {font:12px 'Arial', sans-serif; margin:22px 2px 0 0; color:#4c4c4c; text-transform:uppercase; float:right;}
.privacy span {color:#9d9d9d;}
.privacy a {color:#4c4c4c; text-decoration:none;}
#bgStretch {overflow:hidden; z-index:-1;}
#follow-icon {float:right; margin-top:14px; margin-right:80px;}
#follow-icon li {float:left; margin-left:8px}
#follow-icon a {position:relative; display:block;}
#follow-icon .img_act {position:absolute; top:0; left:0;}
.google_map{margin:0; width:320px; height:277px; background:#262626;}
