body {background:#000; position:absolute; min-width:1100px; min-height:900px; width:100%; height:100%; overflow:hidden;}
#bgPic {background:url(../images/bg.jpg) 50% 0% no-repeat; position:absolute; width:100%; height:100%;}
.glob {position:absolute; width:100%; height:100%; overflow:hidden;}
.main {margin:0px auto;	width:1069px; z-index:2; height:100%;}
.page_spinner {position:fixed; background:url(../images/loader.gif) 50% 50% no-repeat #1b1b1b; z-index:99; width:100%; height:100%; top:0; left:0}
a {text-decoration:none; outline:none; font:11px 'Trebuchet MS', sans-serif; color:#fff; text-transform:uppercase;}
p {font:11px/19px 'Tahoma', sans-serif; color:#454b50; text-transform:uppercase; margin-bottom:17px;}
strong {color:#080f13;}
hr {background-color:#c896d8; height:1px; width:100%; margin-bottom:17px;}
h2 {font:48px 'Anton', sans-serif; text-transform:uppercase;}
h3 {font:32px 'Anton', sans-serif; color:#7d63c9; text-transform:uppercase; margin-bottom:7px;}
h4 {font:28px 'Anton', sans-serif; color:#b87cba; text-transform:uppercase; margin-bottom:14px;}
h5 {font:26px 'Anton', sans-serif; color:#7d63c9; text-transform:uppercase; margin-bottom:19px;}
h6 a {font:18px 'Anton', sans-serif; color:#7c53a2; text-transform:uppercase;}
h6 a:hover {text-decoration:underline;}
.container {width:945px; background:url(../images/bg_container.png) repeat; padding:45px 60px 29px 64px; overflow:hidden;}
.center {padding:0 0; width:100%; height:430px; position:relative;}
.fleft {float:left;}
.fright {float:right;}
/*-----menu-----*/
#menu {width:605px; height:22px; margin:0 auto;}
#menu > li {float:left; margin-right:19px; padding-left:28px; background:url(../images/menu_point.png) left 8px no-repeat;}
#menu > li > a {color:#fff; font:18px 'Anton', sans-serif; text-transform:uppercase; letter-spacing:0; word-spacing:2px;}
#menu .bg-none {background:none; padding-left:0;}
#menu .last {margin-right:0;}
.submenu_1 {position:absolute; z-index:3; width:96px; height:79px; background-color:#e9e9e9; margin-left:-25px; margin-top:18px; padding-top:17px; text-align:center;}
.submenu_1 li {position:relative; display:inline-block; width:96px; background:url(../images/sbMenu_line.png) center bottom no-repeat; padding-bottom:6px; margin-bottom:6px;}
.submenu_1 .last {background:none;}
.submenu_1 a {font:18px 'Anton', sans-serif; color:#515564; text-transform:uppercase; display:inline-block;}
.submenu_1 li:hover > a, .submenu_1 li.sfHover > a {text-decoration:none; color:#7d63c9}
.submenu_2 {position:absolute; z-index:3; width:96px; height:79px; margin-left:96px; margin-top:-41px; padding-top:17px; text-align:center;}
.submenu_2 {background:#6e76e1; background: -moz-linear-gradient(top,  rgba(110,118,225,1) 35%, rgba(176,115,221,1) 79%); background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,rgba(110,118,225,1)), color-stop(79%,rgba(176,115,221,1))); background: -webkit-linear-gradient(top,  rgba(110,118,225,1) 35%,rgba(176,115,221,1) 79%); background: -o-linear-gradient(top,  rgba(110,118,225,1) 35%,rgba(176,115,221,1) 79%); background: -ms-linear-gradient(top,  rgba(110,118,225,1) 35%,rgba(176,115,221,1) 79%); background: linear-gradient(to bottom,  rgba(110,118,225,1) 35%,rgba(176,115,221,1) 79%);}
.submenu_2 li {position:relative; display:inline-block; width:96px; background:url(../images/sbMenu_line.png) center bottom no-repeat; padding-bottom:6px; margin-bottom:6px;}
.submenu_2 .last {background:none;}
.submenu_2 a {font:18px 'Anton', sans-serif; color:#fff; text-transform:uppercase; display:inline-block;}
.submenu_2 li:hover > a, .submenu_2 li.sfHover > a {text-decoration:none; color:#515564}
.mText {position:relative;}
.more img {margin-bottom:0 !important; display:inline !important;}
.basket {width:126px; height:33px; background:url("../images/more_button.jpg"); display:inline-block; font:18px 'Anton', sans-serif; color:#fff; text-align:center; padding-top:7px;}
/*-----carousel-----*/
#carousel {width:682px !important; height:371px;}
#carousel img {display:block; margin-bottom:14px;}
#carousel li {float:left; padding-right:20px; width:220px; height:182px;}
#carousel li p {margin-bottom:0;}
#carousel li p span {color:#bb60c3;}
#carousel .more {display:block; margin-bottom:18px;}
#carousel h5 {float:left; margin-bottom:0; margin-right:19px;}
.prev, .next{position:absolute; width:14px; height:26px;}
.prev {margin-left:692px; margin-top:-59px; background:url(../images/prev.png) 0 0 no-repeat;}
.next {margin-left:720px; margin-top:-59px; background:url(../images/next.png) 0 0 no-repeat;}
/*-----content-----*/
#page_about .col2 img {margin-bottom:6px;}
#page_about .col2 div {overflow:hidden; position:relative; top:-6px;}
#page_about .col2 span {color:#bb60c3;}
#page_about .col2 h2 {margin-top:-15px;}
#page_about .col2 .more {position:relative; top:2px;}
#page_events h2 {margin-top:-14px;}
#page_downloads h2 {margin-top:-14px;}
#page_music h2 {margin-top:-14px;}
#page_gallery h2 {margin-top:-14px;}
#page_locations h2 {margin-top:-14px; margin:-14px 0 18px 0;}
#page_locations p {margin-bottom:0;}
#page_locations .container {padding-bottom:33px;}
#page_privacy h2 {margin-top:-14px; margin-bottom:-6px;}
#page_privacy a {color:#bb60c3;}
#page_more h2 {margin-top:-14px;}
.imgIndent1 {margin-bottom:16px;}
.imgIndent2 {margin-right:20px;}
#button {position:absolute; width:100%; z-index:3;}
#splash_button {width:194px; height:194px; margin:0 auto; background:url(../images/splash_button1.png) 20px 0px no-repeat; text-align:center;}
#splash_button a {font:36px 'Six Caps', sans-serif; color:#a886bd; display:block; position:relative; top:34px; left:-4px;}
#splash_button p {font:36px 'Six Caps', sans-serif; color:#9b93d1; margin-top:-12px;}
.oreol {position:absolute; margin-top:-124px; margin-left:-4px; z-index:-1;}
footer {position:absolute; width:100%;  bottom:0;}
footer div {background:url(../images/footer_bg.png) repeat; width:1040px; height:58px; margin:0 auto; padding-top:24px; text-align:center;}
footer p {font:14px 'Homenaje', sans-serif; color:#4e545b; letter-spacing:1px; word-spacing:2px; margin-bottom:10px;}
footer a {font:14px 'Homenaje', sans-serif; color:#4e545b; letter-spacing:1px; word-spacing:2px;}
footer ul {display:inline-block;}
footer ul li {float:left; margin-right:7px;}
footer ul .last {margin-right:0;}
header {width:100%; height:358px; margin-bottom:3px;}
#logo {background:url(../images/logo.png) 0 0 no-repeat; display:inline-block; width:431px; height:286px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.logoHolder {width:431px; margin:0 auto; margin-bottom:26px; margin-top:159px;}
#content{position:relative; z-index:2;}
#content > ul{width:100%;}
#content > ul > li{width:100%; display:block; position:absolute;}
.list1 {width:460px; float:left; margin-bottom:13px;}
.list1 li {display:inline-block; margin-bottom:14px;}
.list1 li img {float:left; margin-right:19px;}
.list1 div {position:relative; top:-10px; overflow:hidden;}
.list1 li p span {color:#bb60c3;}
.list1 h5 {margin-bottom:11px;}
.list1 .last {margin-bottom:0;}
.list2 {width:440px; float:left; margin-bottom:3px;}
.list2 li {margin-bottom:12px;}
.list2 .last {margin-bottom:0;}
.list2 img {float:left; margin-right:9px;}
.list2 div {overflow:hidden; position:relative; top:-6px;}
.list2 li div p {margin-bottom:0;}
.more {font:bold 11px 'Tahoma', sans-serif; color:#9862c6; text-transform:uppercase;}
.more img {margin-top:4px; margin-left:5px; float:none !important;}
.date_icon {top:0 !important; width:84px; height:62px; background:url(../images/date_icon.png) no-repeat; font:26px 'Anton', sans-serif; color:#fff; padding-top:22px; margin-right:36px; text-align:center; float:left;}
/*-----gallery-----*/
#carousel {width:940px !important;}
#carousel li {height:520px;}
.prev, .next {position:absolute; z-index:3;}
.prev{width:16px; height:30px; left:269px; top:112px; background:url(../images/prev.png) 0 0 no-repeat; cursor:pointer;}
.next{width:16px; height:30px; right:63px; top:112px; background:url(../images/next.png) 0 0 no-repeat; cursor:pointer;}
/*-----contact form-----*/
#ContactForm {padding:0; margin-top:-18px;}
#ContactForm .bg {padding:0 0;}
#ContactForm .success {padding-bottom:4px; position:relative; color:#9952c1; font:9px 'Tahoma', sans-serif; text-transform:uppercase; margin-top:-23px;} 
#ContactForm label {position:relative; display:inline-block; padding-bottom:12px;}
#ContactForm span {display:block}
#ContactForm .error,#ContactForm .empty {font:9px 'Tahoma'; color:#9952c1; line-height:9px; display:none; width:220px; top:0px; position:relative;}
#ContactForm a {position:relative; z-index:1;}
#ContactForm .input {width:318px; border: 1px solid #CDD0D3;  padding:11px 8px 12px 12px; color:#535a60; outline:none; margin:0 0 0 0; font:11px 'Tahoma'; text-transform:uppercase;}
#ContactForm textarea {overflow:auto; margin:0; width:438px; height:147px; border: 1px solid #CDD0D3; padding:11px 8px 10px 12px; color:#535a60; resize:none; outline:none; font:11px 'Tahoma'; text-transform:uppercase;}
#ContactForm .block {display:inline-block; position:relative;}
.formBtn{display:inline-block; position:relative; float:left; margin-right:28px;}
.buttons-form {margin-top:10px; display:inline-block; float:right;}
.buttons-form .last {margin-right:0;}
/*-----contacts-----*/
#map {margin-top:-18px; width:382px; margin-right:21px;}
.google_map{margin-bottom:22px; width:382px; height:208px; padding:8px; border:1px solid #cdcfd2;}
.contactText {font:11px/19px 'Tahoma', sans-serif; color: #bb60c3; text-decoration:none;}
.phones {width:69px; display:inline-block;}