.fleft {float:left;}
.fright {float:right;}
.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; font:12px 'Droid Sans', sans-serif; color:#757575; line-height:21px; min-width:970px; min-height:750px;}
.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;}
.lazy {
  display: none;
}
h1 {padding:0 0 0 10px; float:left;}
h2 {font:20px 'Josefin Sans', sans-serif; color:#000; 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;}
h4 {font:18px 'Josefin Sans', sans-serif; color:#F36; text-transform:uppercase; padding-bottom:2px; font-weight:600;}
header {position:absolute; left: 30px; height:194px; margin-bottom:50px; z-index:1; }
.tabletext td{font:10.5px 'Arial', sans-serif; color:#000; line-height:21px; text-transform:uppercase; !important }
.splashPad {position:absolute; width:2000px; height:200px; background:url(../images/bg_part_cont1.png) repeat; top:376px; margin-left:-710px; border-bottom:8px solid #131313;}
#logo {position: relative; top: 10px; left: -10px; display:block; text-indent:-9999px; background:url(../images/logo.png) 0 0 no-repeat; width:271px; height:111px; padding-right:71px;}
.logo-desrip {height:90px; width:30px; 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;}
.picspace {padding:10px;}

.resizer { border: 2px solid #cecece; float: right; list-style: none; margin: 0 0 20px 10px; padding: 10px; }
.resizer li { float: left; line-height: 20px; margin-right: 5px; }
.resizer .small { font-size: 12px; line-height: 20px; }
.resizer .large { margin-right: 0; }
.resizer .small a, .medium .resizer .medium a, .large .resizer .large a { color: #FFF; text-decoration: none; }
.medium .resizer .small a, .large .resizer .small a { color: #757575; text-decoration: underline; }

/*****menu*****/
.menu {position:relative; z-index:-1; width:940px; height:49px;}
#menu {float:right; padding:0 0 0 0;}
#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:#000; text-transform:uppercase; font-weight:600; text-decoration:none; padding:0px 30px 0 0px; z-index:3; letter-spacing:5px;}
#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:648px; 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:#000;}
.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;}
#content #page_gallery1 {background:none;}
#content #page_gallery2 {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:322px; height:429px; z-index:2; background:url(../images/magnify.png) 50% 50% no-repeat;}
.bg-part {background:none;}
.col1, .col7 {color:#000;}
.col1 p {font:10px 'Arial', sans-serif; text-transform:uppercase; line-height:23px; padding-bottom:19px;}
.col2 p {font:12px 'Arial', sans-serif; line-height:16px; padding-bottom:10px;}

.col3 p {font:12px 'Arial', sans-serif; line-height:16px; padding-bottom:10px;}
.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:12px 'Arial', sans-serif; text-transform:uppercase; padding-bottom:12px;}
.col7 p {font:12px 'Arial', sans-serif; line-height:18px;}
.col7 a {font:12px 'Arial', sans-serif; color:#787878;}

.col7 .color1 {padding-bottom:25px;}
.scroll2{width:580px; height:300px; margin-bottom:0;}
.scroll2 .img_act {position:absolute; top:0; left:0;}
.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:140px; 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;}
.otherlink {font:15px 'Arial', sans-serif; color:#4c4c4c; text-decoration:none; text-transform:uppercase;}
.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:260px; height:277px; background:#262626;}
