btnHolder/* Left & Right alignment */
.left { float:left;}
.right { float:right;}
.wrapper {width: 100%; overflow:hidden;}
/* Global properties ======================================================== */
.glob{width: 100%; height: 100%;  position: absolute; overflow: hidden;}
body{ font-family: Arial, Helvetica, sans-serif; color: #000; background: #171717; line-height:18px; min-width: 1000px;  min-height: 100%;  position: absolute; width: 100%; height: 100%; overflow: hidden;}
/* Global Structure ============================================================= */
.main {margin: 0px auto 0 auto;	width: 1000px; z-index: 2; height: 100%;}
.page_spinner{ position: fixed; background: url(../images/loader.gif) 50% 50% no-repeat #EBEBEB; z-index:99; width:100%; height:100%; top:0; left:0}
#glob{position:relative; overflow:hidden; z-index:1;}
/* ============================= main layout ====================== */
a{ color: #fff; text-decoration: none; outline:none; font-size: 12px;}
a:hover{ text-decoration:underline}
h0{font-family:'Open Sans Condensed CE', sans-serif; font-size: 15px; line-height: 20px; width: 100%; text-transform: padding-bottom: 10px;font-weight: 300;}
h1{float: right; padding: 25px 60px;}
h2{font-family:'Open Sans Condensed CE', sans-serif; color: #fff; font-size: 40px; line-height: 32px; width: 100%; text-transform: uppercase;padding-bottom: 30px;font-weight: 300;letter-spacing: 2px;}
h3{color: #fff; font-size: 14px; line-height: 22px; width: 100%;padding-bottom: 10px;font-weight: 400;}
h4{font-family:'Open Sans Condensed CE', sans-serif; color: #fff; font-size: 15px; line-height: 20px; width: 100%; text-transform: padding-bottom: 10px;font-weight: 300;letter-spacing: 1px;}
p{font-family: Arial, sans-serif; padding-bottom: 10px; font-size: 12px; color: #ee5555; line-height: 20px;}
p1{font-family: Arial, sans-serif; padding-bottom: 10px; font-size: 12px; color: #fff; line-height: 20px;}
.undLineOff{text-decoration: none;}
.textLowerCase{text-transform:lowercase}
.textUpperCase{text-transform:uppercase}
.center{ padding: 0 0; width: 100%;}
.alignLeft{text-align: left;}
.alignCenter{text-align: center;}
.alignRight{text-align: right;}
/* ============================= header ====================== */
header{position: relative; width: 1000px; height: 160px;  z-index: 1;margin: 0 auto;}
#logo{text-indent:-9999px; background: url(../images/logo.png) 0 0 no-repeat; width: 225px; height: 60px; display: inline-block;}
.logoHolder{width: 1040px; height: 100px; background: #ebebeb url(../images/logoHolder.png) 100% 0 no-repeat; display: inline-block;margin-left: -711px;float: left;}
.headerHolder{position: relative; top: 0; width: 100%; height: 100px; z-index: 2;}
.menu{position: relative; z-index: 1; display: inline-block; float: left; width: 600px;padding: 24px 0 0 60px;}
.menuHolder{width: 670px; height: 100px; float: left;z-index: 1;display: inline-block; background: url(../images/menuHolder.png) 0 0 no-repeat;}
#menu {z-index: 3; position: relative; }
#menu > li{float:left; position:relative; display: inline-block;width: 110px;padding-bottom: 2px;}
#menu > li > a{color: #7c7c7c; font-family: 'Open Sans', sans-serif; display: block; text-transform: uppercase;  font-size: 14px; float: left;  line-height: 20px; position: relative;}
#menu > li > a:hover{text-decoration: none;}
#menu > li.active > a{text-decoration: none;}
.submenu_1{position: absolute; z-index: 2;   float: left; left: 100px; width: 480px;}
.submenu_1 li{background: url(../images/subMarker.png) 0 47% no-repeat; position: relative; display: inline-block;float: left;  }
.submenu_1 a{ font-size: 14px; color: #7c7c7c; font-family: 'Open Sans', sans-serif; display: inline-block; text-transform:uppercase;  text-align: left; font-weight: 400; line-height: 20px; margin-left: 10px;}
.submenu_1 li:hover > a, .submenu_1 li.sfHover > a{text-decoration:none; color:#ee5555 }
.mText{position: relative;}
/* ============================= content ====================== */
#content{position:relative; height: 490px; z-index: 1; }
#content > ul{width:100%; height: 490px;}
#content > ul > li{width:100%; display: block; position: absolute; }
.box{height: 690px; width: 1710px;  background: url(../images/contentPartBg.png);margin-left: -710px;}
.underline{text-decoration: underline;}
.space1{display:inline-block; width: 68px;}
.magrLeft1{margin-left: 20px;}
.magrRight1{margin-right: 28px;}
.magrRight2{margin-right: 10px;}
.magTop1{margin-top: 10px;}
.padBott1{padding-bottom: 10px;}
.padBott2{padding-bottom: 11px;}
.padBott3{padding-bottom: 20px;}
.padBott5{padding-bottom: 28px;}
.padRight1{padding-right: 40px;}
.padRight2{padding-right: 20px;}
.padRight3{padding-right: 40px;}
.padTop1{padding-top: 16px;}
.padBott4{padding-bottom: 20px;}
.color1{color: #d30032;}
.color2{color: #fff;}
.color3{color: #7d7d7d;}
.font1{font-family: 'Open Sans', sans-serif;}
.fontSize1{font-size: 14px;}
.fontSize2{font-size: 10px;}
.lineH1{line-height: 30px;}
.links{position: relative; float: right; padding: 30px 15px 0 0;}
.links > ul > li{position: relative; float: left; margin-right: 10px;}
.list2 > ul > li{position: relative; width: 210px;  height: 220px; display: inline-block; background: #6a061d;}
.list2Cont{width: 180px; height: 100px; margin: 0 auto; padding-top: 15px;}
.page3list >li{background: url(../images/listMarker.png) 0 50% no-repeat; position:relative; float: left;margin-bottom: 10px;}
.page3list >li >a{color: #ee5555; font-size: 12px;  margin-left: 12px;}
#bgStretch {overflow:hidden; z-index:-1;}
#jcarousel_1 > ul > li{width: 272px; position: relative;display: inline-block;float: left;padding-right: 40px;height: 535px;}
#jcarousel_2 > ul > li{width: 850px; position: relative;display: inline-block;float: left;padding-right: 40px;height: 535px;}
.btnHolder{position: absolute;  top: 40px;right: 0;width: 200px;}
.scrButn{position: relative; float: left;margin-right: 4px;}
.nameTitle{font-size: 14px; color: #fff; float: left;padding: 25px 0 0 0px;width: 270px;}
.button{font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; font-size: 12px;color: #ee5555; background: url(../images/button_sprite_1.png);text-transform: uppercase;text-decoration: none;padding: 7px 18px;}
.button:hover{text-decoration: none;}
.splashHolder{position: absolute; display: block; top: 400px; left: 360px; width: 700px; border-left: 1px solid #fff;}
.textStyle1{color:#fff; font-size: 38px; text-transform: uppercase; font-family: 'arial ce', sans-serif;line-height: 50px;letter-spacing: 5px;margin-left: 30px;font-weight: 300;}
.textStyle2{color:#fff; font-size: 30px; font-family: 'Open Sans Condensed', cursive;line-height: 40px;margin-left: 30px;letter-spacing: 3px;}
.mOver{position: absolute; width: 174px; height: 133px; border: 3px solid #6a061d; z-index: 2;background: #fff;}
.text2{position: relative; line-height: 34px;}
/* ============================= footer ====================== */
footer {position: absolute; bottom: 0;  width: 100%; z-index: 1;  height: 31px; background: url(../images/contentPartBg.png);}
.topBtn{position: relative;display: inline-block;cursor: pointer;}
.mainFooter {width: 980px; z-index: 2; height: 60px; margin: 0 auto;}
.textPrivacy{font-size: 10px; color: #d30032; position: relative; display: inline-block; font-family: 'Open Sans', sans-serif;}
.privHold{ font-size: 10px; text-transform: uppercase; line-height: 1; top: 0; position: relative; float: right; margin-top: 10px;}
/*=======================Map=====================================*/
.google_map{
	margin: 0;
	width: 275px;
	height: 315px;
	background: #fff;
	border-radius: 0px;
}
/* ============================= forms ============================= */
#ContactForm {
	padding: 0;
}
#ContactForm .bg{
	padding: 0;
}
#ContactForm .wrapper {
	overflow:inherit;
	min-height:40px;
}
#ContactForm .success {
	padding-bottom:1px;
    text-transform: uppercase;
    
	font-size: 10px;
    position: relative;
    float: left;
	color: white;
	width: 360px;
}
#ContactForm label {
	position:relative;
	display:inline-block;
	padding-bottom: 22px;
}
#ContactForm .message {
}
#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: 175px;
	padding: 10px 15px;
	color: #fff;
	outline:none;
	font-size: 13px;
	font-family: Arial;
    
	background: #5f0017;
}
#ContactForm textarea {
	overflow:auto;
	margin:0;
	width: 398px;
	height: 200px;
	background: #5f0017;
	padding: 10px 16px;
	color: #fff;
	resize:none;
	outline:none;
	font-size: 13px;
	font-family: Arial;
    
}
#ContactForm .block {
	display:inline-block;
	position:relative;
}
#ContactForm .magRight1{margin-right: 12px;}
.w2{
    width: 560px;
}
.formBtn{display: inline-block; padding: 5px 5px 5px 5px;position: relative;text-transform: uppercase;}
/* ============================= end forms ============================= */