
/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.wrapper {width:100%; overflow:hidden;}
.relative{ position:relative;}

/* Global properties ======================================================== */

body{ background:#000; border:0; font:11px 'Droid Sans', sans-serif; color:#777777; line-height:18px; min-width:960px; overflow:hidden}

.css3{border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4); position: relative;}

.page_spinner{ position:absolute;background: #000; z-index:99; width:100%; height:100%; top:0; left:0}
.page_spinner div{ position:absolute;background: url(../images/ajax-loader.gif) 50% 50% no-repeat;width:100%; height:100%; top:0; left:0}


/* Global Structure ============================================================= */

.main {	margin: 0 auto;	width: 950px; padding:0 5px; }

.bg1{ background:url(../images/bg_footer.png) repeat; margin-bottom:37px}
.bg2{ background:url(../images/bg_content.png) repeat; margin-bottom:158px; height:0}

/* ============================= main layout ====================== */

a{ color:#777777; text-decoration: none; outline:none}
a:hover{ text-decoration: none}
h1{ padding:82px 0 91px 0; margin-left:-4px; width:590px;}
h2{ font:31px 'Arial', serif; color:#FD8900; font-weight:normal; line-height:1.2em; padding:11px 0 18px 0; text-transform:uppercase}
p{ padding-bottom:18px;}

/* ============================= header ====================== */
header{padding-top:30px;}

#logo{ display:block; text-indent:-9999px; position:relative; height:291px; }
#logo span{ display:block; background:url(../images/logo_splash.png) 0 0 no-repeat; width:590px; height:291px;}
#logo strong{ display:block; background:url(../images/logo.png) 0 0 no-repeat; width:862px; height:99px; position:absolute; top:0; left:0}

.menu{}
#menu { height:78px;}
#menu > li { float:left; margin-right:10px; width:230px; position:relative; background:#000}
#menu > li > a{ display:block;font-family: 'Arial', serif; font-size:34px; color:#fff; line-height:78px; text-transform:uppercase; text-align:center; position:relative;}
#menu > li > span{ position:absolute; top:0; left:0; width:100%; height:100%; background:#fff}
#menu > li > a:hover, #menu > .active > a{ }

.submenu_1{ position:absolute; top:79px; left:0; width:100%; }
.submenu_1 li { position:relative; width:100%; position:relative; margin-bottom:1px; background:#000;}
.submenu_1 li  a{ display:block;font-family: 'Arial', serif; font-size:18px; color:#fff; line-height:38px; text-transform:uppercase; text-align:center; position:relative;}
.submenu_1 li span{ position:absolute; top:0; left:0; width:100%; height:100%; background:#fff}
.submenu_2{ position:absolute; top:0px; left:231px; width:100%; }


#bg_pagination{ display:none}
#bgStretch {overflow:hidden;z-index:-1; position:fixed}
.spinner {width:100%;height:100%;position: fixed;z-index:0;left:0;top:0;background: url(../images/ajax-loader.gif) center center no-repeat;}

/* ============================= content ====================== */

#content{ padding:71px 0 37px 0; position:relative;}
#content > ul { position:relative;}
#content > ul > li{ position:relative; background:url(../images/bg_cont2.png) repeat; height:238px; width:950px;}

.link1{ position:relative; display:inline-block;}
.link1 span{ position:absolute; bottom:1px; left:0; height:1px; width:0;}

.link2{ position:relative; display: inline-block}
.link2 span{ position:absolute; bottom:2px; left:0; height:1px; width:100%;}

.link8{ position:relative; display: inline-block; font-size: 16px;}
.link8 span{ position:absolute; bottom:2px; left:0; height:1px; width:100%;}

.close{ position:absolute; top:17px; right:1px; text-transform:uppercase; color:#fff; padding-right:45px; line-height:38px;} 
.close span{ position:absolute; top:0; right:0; width:38px; height:38px; background:url(../images/close.png) 0 0 no-repeat}

.pad{ padding:57px 24px 0 40px}
.pad_bot1{ padding-bottom:24px; font-size: 16px; text-align:justify ;}
.pad_bot2{ padding-bottom:4px; font-size: 24px;}
.pad_bot3{ padding-bottom:4px; font-size: 18px;}
.pad_bot4{ padding-bottom:24px; font-size: 16px ; color:#fdba06}
.pad_bot5{ padding-bottom:24px; font-size: 14px ; color:#fdba06}
.pad_bot6{ padding-bottom:4px; font-size: 16px;}
.pad_left1{ padding-left:60px;}

.pad2{ padding:57px 24px 0 40px}
.pad2_bot1{ padding-bottom:24px;}
.pad2_bot2{ padding-bottom:4px;}
.pad2_left1{ padding-left:60px;}

.font1{ text-transform:uppercase}
.color1{ color:#fff}
.color2{ color:#fdba06}

.link3{ display:inline-block; font:21px 'Arial', serif; color:#fff; line-height:1.2em; padding-right:12px; background:url(../images/marker_1.gif) right 9px no-repeat}
.link4{ display:inline-block; font:16px 'Arial', serif; color:#fdba06; line-height:1.2em; padding-right:12px; background:url(../images/marker_1.gif) right 3px no-repeat}
#gallery1{ width:860px !important; margin-top:5px;}
#gallery1 li{ width:260px; margin-right:40px; float:left;}
#gallery1 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery1 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery1 span{ display:block; text-transform:uppercase}

#gallery2{ width:860px !important; margin-top:5px;}
#gallery2 li{ width:260px; margin-right:40px; float:left;}
#gallery2 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery2 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery2 span{ display:block; text-transform:uppercase}

#gallery3{ width:860px !important; margin-top:5px;}
#gallery3 li{ width:260px; margin-right:40px; float:left;}
#gallery3 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery3 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery3 span{ display:block; text-transform:uppercase}

#gallery4{ width:860px !important; margin-top:5px;}
#gallery4 li{ width:260px; margin-right:40px; float:left;}
#gallery4 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery4 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery4 span{ display:block; text-transform:uppercase}

#gallery5{ width:860px !important; margin-top:5px;}
#gallery5 li{ width:260px; margin-right:40px; float:left;}
#gallery5 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery5 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery5 span{ display:block; text-transform:uppercase}

#gallery6{ width:860px !important; margin-top:5px;}
#gallery6 li{ width:260px; margin-right:40px; float:left;}
#gallery6 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery6 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery6 span{ display:block; text-transform:uppercase}

#gallery7{ width:860px !important; margin-top:5px;}
#gallery7 li{ width:260px; margin-right:40px; float:left;}
#gallery7 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery7 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery7 span{ display:block; text-transform:uppercase}

#gallery8{ width:860px !important; margin-top:5px;}
#gallery8 li{ width:260px; margin-right:40px; float:left;}
#gallery8 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery8 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery8 span{ display:block; text-transform:uppercase}

#gallery9{ width:860px !important; margin-top:5px;}
#gallery9 li{ width:260px; margin-right:40px; float:left;}
#gallery9 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery9 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery9 span{ display:block; text-transform:uppercase}

#gallery10{ width:860px !important; margin-top:5px;}
#gallery10 li{ width:260px; margin-right:40px; float:left;}
#gallery10 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery10 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery10 span{ display:block; text-transform:uppercase}

#gallery11{ width:860px !important; margin-top:5px;}
#gallery11 li{ width:260px; margin-right:40px; float:left;}
#gallery11 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery11 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery11 span{ display:block; text-transform:uppercase}

#gallery12{ width:860px !important; margin-top:5px;}
#gallery12 li{ width:260px; margin-right:40px; float:left;}
#gallery12 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery12 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery12 span{ display:block; text-transform:uppercase}

#gallery13{ width:860px !important; margin-top:5px;}
#gallery13 li{ width:260px; margin-right:40px; float:left;}
#gallery13 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery13 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery13 span{ display:block; text-transform:uppercase}

#gallery14{ width:860px !important; margin-top:5px;}
#gallery14 li{ width:260px; margin-right:40px; float:left;}
#gallery14 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery14 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery14 span{ display:block; text-transform:uppercase}

#gallery15{ width:860px !important; margin-top:5px;}
#gallery15 li{ width:260px; margin-right:40px; float:left;}
#gallery15 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery15 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery15 span{ display:block; text-transform:uppercase}

#gallery16{ width:860px !important; margin-top:5px;}
#gallery16 li{ width:260px; margin-right:40px; float:left;}
#gallery16 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery16 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery16 span{ display:block; text-transform:uppercase}

#gallery17{ width:860px !important; margin-top:5px;}
#gallery17 li{ width:260px; margin-right:40px; float:left;}
#gallery17 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery17 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery17 span{ display:block; text-transform:uppercase}

#gallery18{ width:860px !important; margin-top:5px;}
#gallery18 li{ width:260px; margin-right:40px; float:left;}
#gallery18 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery18 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery18 span{ display:block; text-transform:uppercase}

#gallery19{ width:860px !important; margin-top:5px;}
#gallery19 li{ width:260px; margin-right:40px; float:left;}
#gallery19 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery19 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery19 span{ display:block; text-transform:uppercase}

#gallery20{ width:860px !important; margin-top:5px;}
#gallery20 li{ width:260px; margin-right:40px; float:left;}
#gallery20 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery20 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery20 span{ display:block; text-transform:uppercase}

#gallery21{ width:860px !important; margin-top:5px;}
#gallery21 li{ width:260px; margin-right:40px; float:left;}
#gallery21 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery21 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery21 span{ display:block; text-transform:uppercase}

#gallery22{ width:860px !important; margin-top:5px;}
#gallery22 li{ width:260px; margin-right:40px; float:left;}
#gallery22 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery22 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery22 span{ display:block; text-transform:uppercase}

#gallery23{ width:860px !important; margin-top:5px;}
#gallery23 li{ width:260px; margin-right:40px; float:left;}
#gallery23 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery23 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery23 span{ display:block; text-transform:uppercase}

#gallery24{ width:860px !important; margin-top:5px;}
#gallery24 li{ width:260px; margin-right:40px; float:left;}
#gallery24 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery24 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery24 span{ display:block; text-transform:uppercase}

#gallery25{ width:860px !important; margin-top:5px;}
#gallery25 li{ width:260px; margin-right:40px; float:left;}
#gallery25 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery25 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery25 span{ display:block; text-transform:uppercase}

#gallery26{ width:860px !important; margin-top:5px;}
#gallery26 li{ width:260px; margin-right:40px; float:left;}
#gallery26 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery26 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery26 span{ display:block; text-transform:uppercase}

#gallery27{ width:860px !important; margin-top:5px;}
#gallery27 li{ width:260px; margin-right:40px; float:left;}
#gallery27 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery27 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery27 span{ display:block; text-transform:uppercase}

#gallery30{ width:860px !important; margin-top:5px;}
#gallery30 li{ width:260px; margin-right:40px; float:left;}
#gallery30 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery30 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery30 span{ display:block; text-transform:uppercase}


#gallery31{ width:860px !important; margin-top:5px;}
#gallery31 li{ width:260px; margin-right:40px; float:left;}
#gallery31 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery31 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery31 span{ display:block; text-transform:uppercase}

#gallery41{ width:860px !important; margin-top:5px;}
#gallery41 li{ width:260px; margin-right:40px; float:left;}
#gallery41 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery41 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery41 span{ display:block; text-transform:uppercase}

#gallery28{ width:860px !important; margin-top:5px;}
#gallery28 li{ width:260px; margin-right:40px; float:left;}
#gallery28 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery28 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery28 span{ display:block; text-transform:uppercase}

#gallery29{ width:860px !important; margin-top:5px;}
#gallery29 li{ width:260px; margin-right:40px; float:left;}
#gallery29 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery29 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery29 span{ display:block; text-transform:uppercase}

#gallery50{ width:860px !important; margin-top:5px;}
#gallery50 li{ width:260px; margin-right:40px; float:left;}
#gallery50 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery50 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery50 span{ display:block; text-transform:uppercase}

#gallery51{ width:860px !important; margin-top:5px;}
#gallery51 li{ width:260px; margin-right:40px; float:left;}
#gallery51 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery51 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery51 span{ display:block; text-transform:uppercase}

#gallery52{ width:860px !important; margin-top:5px;}
#gallery52 li{ width:260px; margin-right:40px; float:left;}
#gallery52 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery52 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery52 span{ display:block; text-transform:uppercase}

#gallery53{ width:860px !important; margin-top:5px;}
#gallery53 li{ width:260px; margin-right:40px; float:left;}
#gallery53 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery53 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery53 span{ display:block; text-transform:uppercase}

#gallery54{ width:860px !important; margin-top:5px;}
#gallery54 li{ width:260px; margin-right:40px; float:left;}
#gallery54 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery54 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery54 span{ display:block; text-transform:uppercase}

#gallery55{ width:860px !important; margin-top:5px;}
#gallery55 li{ width:260px; margin-right:40px; float:left;}
#gallery55 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery55 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery55 span{ display:block; text-transform:uppercase}

#gallery56{ width:860px !important; margin-top:5px;}
#gallery56 li{ width:260px; margin-right:40px; float:left;}
#gallery56 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery56 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery56 span{ display:block; text-transform:uppercase}

#gallery57{ width:860px !important; margin-top:5px;}
#gallery57 li{ width:260px; margin-right:40px; float:left;}
#gallery57 a{ display:block; padding:20px; background:#fff; padding-bottom:15px;}
#gallery57 img{ width:220px; height:164px; margin-bottom:9px;}
#gallery57 span{ display:block; text-transform:uppercase}

.prev, .next{ position:absolute; top:72px; right:83px; height:37px; width:40px; background:url(../images/markers.png) 0 bottom no-repeat}
.next{ width:39px; background-position: right bottom; right:48px}
.face { position:absolute; top:72px; right:83px; height:37px; width:40px; background:url(../images/markers.png) 0 bottom no-repeat}

.next span, .prev span{ width:100%; height:100%; display:block; background:url(../images/markers.png) 0 0 no-repeat}
.next span{ background-position:right 0;}
.face span{ width:100%; height:100%; display:block; background:url(../images/markers.png) 0 0 no-repeat}

.google_map{ float:left; margin-right:24px; padding:5px; width:280px; height:234px; background:#fff; margin-top:5px;}

.scroll{height:280px; width:780px; overflow:hidden}
.track{ width:1px; height:280px; padding:30px 0; top:60px !important; left:870px !important; background:#777;}
.shuttle{ width:5px; height:55px; margin-left:-2px; background:#fff}
._up-butt, ._down-butt{ height:0px !important;}


/* ============================= footer ====================== */

footer { height:66px;}
footer a{}
footer a:hover{}

#prev, #next{ float:left; margin-right:1px; position:relative; width:65px; height:66px;}
#prev span, #next span{ display:block; width:100%; height:100%;}
#prev{ background:url(../images/marker_left.png) 0 0 no-repeat}
#prev span{ background:url(../images/marker_left.gif) 0 0 no-repeat}
#next{ background:url(../images/marker_right.png) 0 0 no-repeat}
#next span{ background:url(../images/marker_right.gif) 0 0 no-repeat}

#face { float:left; margin-right:1px; position:relative; width:65px; height:66px;}
#face span { display:block; width:100%; height:100%;}
#face{ background:url(../images/face.gif) 0 0 no-repeat}
#face span{ background:url(../images/face.gif) 0 0 no-repeat}

#footer_menu{ float:left; background:url(../images/menu_bg.png) 0 0 repeat; padding:25px 10px 23px;}
#footer_menu li{ float:left; padding-right:10px; background:url(../images/menu_line.png) right 4px no-repeat; margin-right:3px;} 
#footer_menu a{ display:block; font-size:14px; color:#fff; position:relative;}
#footer_menu span{ position:absolute; bottom:1px; left:0; height:1px; width:0; background:#fff}
#footer_menu .last{ background:none; padding-right:0}

footer .left{ padding-left:13px; padding-top:26px; text-transform:uppercase; color:#fff}
footer .left a{ color:#fff}

/* ============================= forms ============================= */

#ContactForm{ position:relative; padding-bottom:10px}
#ContactForm .wrapper{ overflow:inherit; min-height:30px;}
#ContactForm .success{display:none; position:absolute; bottom:0; left:68px;}
#ContactForm label{ position:relative;min-height:23px; display: inline-block; width:244px; margin-top:4px;}
#ContactForm .message{ height:158px;}
#ContactForm  span{ display:block;}
#ContactForm .error, #ContactForm .empty{ font-size:10px; color:#fff; line-height:14px; display:none; width:100%}
#ContactForm a{ margin-left:20px; float:right; color:#fff;}
#ContactForm .input { margin:0;width:224px; height:15px; background:#fff; padding:4px 10px;color:#777; font:11px 'Droid Sans', sans-serif;}
#ContactForm textarea { overflow: auto; margin:0;resize:none;width:224px; height:130px; background:#fff; padding:4px 10px;color:#777; font:11px 'Droid Sans', sans-serif;}
#ContactForm .col1{ width:68px;}


#ContactForm  .bg{display:inline-block;}



