@import url("reset.css");
@import url("common.css");
@font-face {
	font-family: 'MyriadPro-Regular';
		src: url('myriadpro-regular.eot');
		src: url('myriadpro-regular.eot?#iefix') format('embedded-opentype'),
			url('myriadpro-regular.woff') format('woff'),
			url('myriadpro-regular.ttf') format('truetype'),
			url('myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
				font-family: 'DS-Digital-BoldItalic';
				src: url('ds-digit.eot');
				src: url('ds-digit.eot?#iefix') format('embedded-opentype'),
						 url('ds-digit.woff') format('woff'),
						 url('ds-digit.ttf') format('truetype'),
						 url('ds-digit.svg#ds-digit') format('svg');
				font-weight: normal;
				font-style: normal;
		}

body { margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; background:#fdfefb url(../images/bodyBg.jpg) repeat-x center top; line-height:20px; color:#4e4e4e; font-size: 12px;/* border-top:7px solid #2f2f2f;*/ }

a {margin: 0px;padding: 0px;text-decoration: none; color:#0f89d9;}
a img {border: medium none;margin: 0px;padding: 0px;}



/*****************************************************************
					Main stucture
******************************************************************/

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

/*****************  Header Start  ******************************/
#header{ margin:0px; padding:0px;  width:100%; float:left;  /*height:170px;*/}
	#headerTop{ margin:0px; padding:0px; width:100%; float:left; position:relative;}	
		#header #logo{margin:10px 0px 10px 0px; padding: 0px;  float:left; }
		.stamp{ margin:0px 0px 0px 0px; padding:0px; float:left; position:absolute; bottom:-5px; left:520px; }
		
		.socialIcon{ margin:0px 0px 0 0px; padding:10px 0px 0px 0px; float:right; width:292px; text-align:right; line-height:normal;}
			.socialIcon strong{ margin:0px; padding:0px; color:#fff; text-transform:uppercase; font-size:12px; font-family: 'MyriadPro-Regular'; width:100%;}
			.socialIcon blockquote{ margin:5px 0px 0px 0px; padding:0px; float:right;}
			.socialIcon ul{ margin:10px 0 0 0; padding:0px; list-style:none; float:right; }
			.socialIcon ul li{ margin:0px 0px 0 10px; padding:0px; float:left;}
			.socialIcon ul li a{ margin:0px; padding:0px; display:block;  }
			.facebookLike{ margin:7px 0 0 0 !important; padding:0px;}
		
/*****************  nav Start  ******************************/
	#header #nav{ margin:-7px 0 0 0; padding:0px 0 0 0; float:left; width:990px; z-index:10000; height:64px; font-family: 'MyriadPro-Regular'; background:url(../images/menuBg.png) repeat-x;}
		#header #nav ul{ margin:0px 0 0 0; padding:0px; float:left; list-style:none; font-size:15px; line-height:64px;  width:990px;}
		#header #nav ul li{ margin:0px 0 0px 0px; padding:0px 0px 0 0px; float:left; position:relative;  }
		#header #nav ul li:first-child{ margin:0px;}
		#header #nav ul li a{ margin:0px; padding:0px 22px; color:#fff;  display:block;}
		#header #nav ul li a:hover{ margin:0px 0 0 0 !important; padding:0px 10px 0px 0px; display:block; color:#064e6d !important; background:url(../images/menuHoverRight.png) no-repeat right top;   }
		#header #nav ul li a:hover span{ margin:0px 0 0 0 !important; padding:0px 12px 0px 22px; display:block; color:#064e6d !important; background:url(../images/menuHoverLeft.png) no-repeat left top;}
		
		#header #nav ul li a.active span{ margin:0px 0 0 0 !important; padding:0px 12px 0px 22px; display:block; color:#064e6d !important; background:url(../images/menuHoverLeft.png) no-repeat left top;}
		
		#header #nav ul li a.active{ margin:0px 0 0 0 !important; padding:0px 10px 0px 0px; display:block; color:#064e6d !important; background:url(../images/menuHoverRight.png) no-repeat right top;   }
		
		#header #nav ul li.current_page_item a span{ margin:0px 0 0 0 !important; padding:0px 12px 0px 22px; display:block; color:#064e6d !important; background:url(../images/menuHoverLeft.png) no-repeat left top;}
		
		#header #nav ul li.current_page_item a{ margin:0px 0 0 0 !important; padding:0px 10px 0px 0px; display:block; color:#064e6d !important; background:url(../images/menuHoverRight.png) no-repeat right top; }
		
/***************** Sub nav Start  ******************************/
			#header #nav ul li ul{ margin:0px; padding:0px; position:absolute; left:0px; top:46px; 
			display:none; background:#c2c2c2;  width:250px;}
			#header #nav ul li:hover ul{ margin:0px; padding:0px; display:block;}
			#header #nav ul li ul li{ margin:0px; padding:0px 0px; width:250px; line-height:30px; background-image:none; }
			#header #nav ul li ul li a{margin:0px; padding:0px 10px; line-height:30px; display:block !important;}
			#header #nav ul li ul li a:hover{ margin:0px; padding:0px 10px; background:#fff !important; display:block !important;}
			#header #nav ul li ul li:first-child{ margin:0px; padding:0px 0px;}
			
			
		
/*****************  pluginsArea Start  ******************************/
/*#pluginsArea{ margin:0px; padding:45px 0px; float:left; width:100%; background:#211f20;}	
.pluginsLeft{ margin:0px; padding:0px; float:left; width:475px; height:175px; border:1px solid #fff;}
.pluginsRight{ margin:0px; padding:0px; float:right; width:475px; height:175px; border:1px solid #fff;}	*/	
/*****************  banner Start  ******************************/
		
	 #banner{ margin:0px 0 0px 0; padding:0px; width:990px; position:relative; }
	 
		/*#bannerTop{ margin:0px; padding:0px; height:386px; }*/
	
			#banner .bannerText{ margin:0px 0 0 0px; padding:0px; position:absolute; left:10px; bottom:125px; width:300px; /*height:160px;*/ 
 color:#3c3838; font-size:21px; font-weight:bold; line-height:30px; }
			.bannerText span{ color:#f12004 ;}
			
				
			#banner .bannerShadow{ float:left; margin:0px; padding:0px; background:url(../images/bannerShadow.jpg) no-repeat; width:990px; height:25px;}
			
		



/*****************************************************************
					body content start
******************************************************************/
#bodyContent{ margin:0px 0 0px 0; padding:0px 0px 10px 0; overflow:hidden;  z-index:10;}
		
/************************   leftPanel   **************************/

#leftPanel{margin:0px 0 0 0;padding:0px 0px 0px 0px;width:672px;float:left; }
	
	#leftPanel h1{ margin:0px 0px 10px 0px; padding:0px; font-size:18px; color:#2a2a2a;  }
	#leftPanel h1 span{ margin:0px; padding:0px;color:#b92c0c;}
	
	#leftPanel .welcomeArea{ margin:0px 0 10px 0; padding:0px 0 0 0; float:left; width:100%;}
		
		#leftPanel .welcomeArea h1{ margin:0px 0px 20px 0px; padding:0px; font-size:31px; color:#4e4e4e; font-family: 'MyriadPro-Regular'; font-weight: normal; line-height:normal;  }
		#leftPanel .welcomeArea h2{ margin:0px 0px 20px 0px; padding:0px; font-size:16px; color:#ffd500; font-weight: normal;  }
		
		.welcomeImgArea{ margin:0px 15px 0px 0px; padding:0px; width:295px; float:left; }
		.welcomeTextArea{ margin:0px; padding:0px; width:360px; float:left; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
		#leftPanel .welcomeArea p{ margin:0px 0px 20px 0px;}
		.welcomeTextArea .blue{ color:#27a2e6;}
		.blue{ color:#27a2e6 !important;}
		.hotelLogo{ margin:31px 0 0 0; padding:0px; background:url(../images/hotelLogoBg.jpg) no-repeat; width:295px; height:175px;}
		.hotelLogo span{ margin:0px; padding:0px; font-size:21px; font-family: 'MyriadPro-Regular'; text-align:center; width:100%; float:left; color:#fff; line-height:40px;}
		.hotelLogo blockquote{ margin:25px 0 0 15px; padding:0px; float:left; }
		
		
		.eventSchedule{ margin:0px 0px 15px 2px; padding:1px 1px 1px 1px; float:left; width:665px; font-family: 'MyriadPro-Regular';  font-size:15px; box-shadow:0px 0px 1px 1px #ccc; border-radius:15px; }
		.eventSchedule table{ margin:0px; padding:0px; text-transform:uppercase; float:left;}
		.eventSchedule table tr td{ margin:0px; padding:10px 20px 20px 20px;}
		
		.scheduleTitle{ margin:0px; padding:0px 0 0 15px; background:#000; color:#fdd600; font-family: 'MyriadPro-Regular'; font-size:21px; border-radius:15px 15px 0px 0px; line-height:30px;}
		
		.eventSchedule a{ margin:0px; padding:0px; color:#1394dc; font-size:12px;}
		.eventSchedule ul{ margin:0px; padding:0px; list-style:none;}
		.eventSchedule ul li{ margin:10px 0 0 0; padding:0px;}
		.eventSchedule ul li p{ margin:0px; padding:0px;}
		/*.eventSchedule ul li b{ margin:0px; padding:0px;}*/
		.bottomRound1{ border-radius:0px 0px 0px 15px !important;}
		.bottomRound2{ border-radius:0px 0px 15px 0px !important;}
		
	#leftPanel .contentBox{ margin:0px 0 0 0; padding:0px 0 0 0; float:left; width:100%;}
		#leftPanel .contentBox p{ margin:10px 0px 10px 0;}
		#leftPanel .contentBox blockquote{ margin:0px 10px 10px 0; float:left; border:1px solid #acaaaa;}
		#leftPanel .contentBox blockquote p{ margin:0px 0px 0px 0; padding:0px 0px 0px 0px;}
		#leftPanel .contentBox blockquote p img{ margin:0px 0px 0px 0; padding:0px 0px 0px 0px; float:left;}
		#leftPanel .contentBox blockquote span{ margin:0px 0px 0px 0; padding:0px 0px 0px 0px; text-align:center; float:left; clear:both; width:100%; font-weight:bold;}
		
		#leftPanel .contentBox h1 span{ margin:0px 0px 20px 0px; padding:0px; font-size:34px; color:#4e4e4e; font-family: 'MyriadPro-Regular'; font-weight: normal; line-height:normal; }
		#leftPanel .contentBox h2{ margin:0px 0px 20px 0px; padding:0px; font-size:18px; color:#4e4e4e; font-weight: normal;  }



.leftBox{ margin:0px; padding:0px; float:left; width:672px;}		
@media screen and (-webkit-min-device-pixel-ratio:0) {
.leftBox{ margin:5px 0px 0px 0px; padding:0px; float:left; width:672px;}		
}
.leftBoxTop{margin:0px; padding:0px; float:left; width:672px; height:17px; background:url(../images/leftBoxTopBg.jpg) no-repeat;}
.leftBoxBody{margin:0px; padding:0px 20px; float:left; width:632px; background:url(../images/leftBoxBodyBg.jpg) repeat-y;}
.leftBoxBottom{margin:0px; padding:0px; float:left; width:672px; height:17px; background:url(../images/leftBoxBottomBg.jpg) no-repeat;}

	
#photoGallery{ margin:0px 0px 0px 0px; padding:0px 0px; width:100%; float:left; position:relative;}
#photoGallery span{ margin:0px; padding:0px; width:100%; float:left; font-size:26px; color:#4e4e4e; font-family: 'MyriadPro-Regular';}
#photoGallery ul{ margin:10px 0 0 57px; padding:0px; list-style:none; float:left;}
#photoGallery ul li{ margin:0px 0px 0px 18px; padding:0px; float:left; border:3px solid #e4e1e1;}
#photoGallery ul li a{ margin:0px; padding:0px; display:block;}
#photoGallery ul li:first-child{ margin:0px;}

.leftArrow{ margin:0px; padding:0px; position:absolute; left:0px; top:70px;}
.rightArrow{ margin:0px; padding:0px; position:absolute; right:0px; top:70px;}
	
/************************   rightPanel   **************************/

#rightPanel{margin:0px 0 0 0; padding:0px 0px; width:301px; float:right;}
	
	.weather{ margin:0px 0 25px 0; padding:0px; float:left; background:url(../images/weatherBg.png) no-repeat; width:301px; height:126px; }
	.weather h3{ margin:0px; padding:0px; font-size:15px; text-align:center; text-transform:uppercase; color:#000; line-height:25px;}
	.weather blockquote{ margin:7px 0 0 10px; padding:0px; float:left; font-family: 'MyriadPro-Regular';}
	.countdown1{margin:0px 0 25px 0; padding:0px; float:left; background:url(../images/countdownBg.png) no-repeat; width:301px; height:111px;
	
	}
	.countdown1 h3{ margin:0px; padding:0px; font-size:15px; text-align:center; text-transform:uppercase; color:#000; line-height:25px;}
	.countdown1 blockquote{ margin:7px 0 0 10px; padding:0px; float:left;}
	.countdown1 ul { list-style:none; font-family: 'DS-Digital-BoldItalic'; font-size:20px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px;}
	.sponsor{ margin:0px 0 25px 0; padding:0px; float:left; background:url(../images/sponsorBg.png) no-repeat; width:301px; height:197px; position:relative;}
	.sponsor h2{ margin:0px; padding:0px; font-size:21px; text-align:center; color:#fff; line-height:42px; font-family: 'MyriadPro-Regular'; font-weight:normal;}
	.sponsor ul{ margin:30px 0px 0px 50px; padding:0px; float:left; list-style:none;}
	.sponsor ul li{ margin:0px; padding:0px; float:left;}
	.sponsor span{ margin:21px 0 0 12px; padding:0px; float:left; color:#fff; text-transform:uppercase; font-family: 'MyriadPro-Regular'; font-size:12px;}
	.sponsor a{ margin:0px; padding:0px; color:#fff;}
	
	.sponsorLeftArrow{ margin:0px; padding:0px; position:absolute; left:20px; top:100px;}
	.sponsorRightArrow{ margin:0px; padding:0px; position:absolute; right:20px; top:100px;}
	
	.video{  margin:0px 0 25px 0; padding:0px; float:left; width:301px; /*height:200px;*/ text-align:center;}
	.map{ margin:0px 0 25px 0; padding:0px; float:left; background:url(../images/mapBg.png) no-repeat; width:301px; height:197px; position:relative;}
	.map h2{ margin:0px; padding:0px; font-size:21px; text-align:center; color:#fff; line-height:42px; font-family: 'MyriadPro-Regular'; font-weight:normal;}
	.map blockquote{ margin:25px 0 0 3px; padding:0px; float:left;}
	
	.rightBox{ margin:0px; padding:0px; float:left; width:301px;}
	.rightBox blockquote{ margin:0px 10px 0 0px; padding:0px; float:left;}
	.rightBox span{ margin:0px; padding:0px; color:#2aaffe; font-weight:bold; font-family: 'MyriadPro-Regular'; line-height:16px;}
	.rightBox p{margin:0px; padding:0px; font-size:12px;  line-height:normal;}		
	.rightBoxTop{margin:0px; padding:0px; float:left; width:301px; height:17px; background:url(../images/rightBoxTopBg.jpg) no-repeat;}
	.rightBoxBody{margin:0px; padding:0px 10px; float:left; width:281px; background:url(../images/rightBoxBodyBg.jpg) repeat-y;}
	.rightBoxBottom{margin:0px; padding:0px; float:left; width:301px; height:17px; background:url(../images/rightBoxBottomBg.jpg) no-repeat;}
	
	
/*****************************************************************
					footer content start
******************************************************************/
#footer{ margin:0px 0 0 0; padding:20px 0px; background:#c4cbd9; float:left; width:100%; height:100%;}
	
	#footerLeft{ margin:0px; padding:0px; float:left;}
	.copyRight{ margin:10px 0 0 0; padding:0px; color:#272323; width:100%; float:left; clear:both; text-align:center;}

	.footerNav{ margin:0px; padding:0px 0px; float:left; width:100%; text-align:center;}
	.footerNav ul{ margin:0px; padding:0px; list-style:none; line-height:normal;}
	.footerNav ul li{ margin:0px; padding:0px 10px; border-left:1px solid #ff0000; display:inline; /*float:left;*/}
	.footerNav ul li a{ margin:0px; padding:0px; color:#ff0000;}
	
	.footerNav ul li:first-child{ margin:0px; padding:0px 5px 0px 0px; border:none;}
	
		
			


/*****************************************************************************
						inner page css
******************************************************************************/
.contactForm{ margin:0px 0 0 0; padding:0px;}
.contactForm label{ margin:5px 0 5px 0; padding:0px; display:block;}
.contactForm input[type="text"]{ margin:0px; padding:0px 5px; border:1px solid #ccc; height:25px; width:300px;}
.contactForm textarea{ margin:0px; padding:5px; border:1px solid #ccc; height:100px; width:300px; font-family:Arial, Helvetica, sans-serif; }
.contactForm input[type="submit"]{ margin:0px; padding:0px 10px 2px 10px; background:#b23910; color:#fff; height:25px; font-size:14px; cursor:pointer; }

/*.......................................................slide show............................................. */


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 990px;
  height:395px;
  padding: 0;
  margin: 0;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }







.rslides {
  margin: 0 auto;
  }

.rslides_container {
  /*margin-bottom: 50px;*/
  position: relative;
  float: left;
  width: 990px;
  height:395px;
  }

.centered-btns_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.transparent-btns_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }

.transparent-btns_nav.next {
  left: auto;
  right: 0;
  }

.large-btns_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000 url("themes.gif") no-repeat left 50%;
  width: 38px;
  }

.large-btns_nav:active {
  opacity: 1.0;
  }

.large-btns_nav.next {
  left: auto;
  background-position: right 50%;
  right: 0;
  }

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
  outline: none;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
  /*margin-top: 0px;*/
  text-align: center;
  bottom:0px;
  margin:0px 0px 2px 8px;
  position:absolute;
  /*z-index:9999;*/
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  /*text-indent: -9999px;*/
  overflow: hidden;
  /*-webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;*/
  background: #fff;
  /*background: rgba(0,0,0, .2);*/
  display: inline-block;
  _display: block;
  *display: block;
  /*-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);*/
  width: 13px;
  height: 13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12;
  font-weight:bold;
  color:#211e1e;
  padding:0px !important;
  margin:0px !important;
  line-height:13px;
  }

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
  background: #ffde00;
/*  background: rgba(0,0,0, .8);*/
  font-family:Arial, Helvetica, sans-serif;
  font-size:12;
  font-weight:bold;
  color:#211e1e; 
  padding:0px !important;
  margin:0px !important;

  }

.sponsorsImg{margin:0px 0px; padding:0px; float:left;}
.sponsorsImg ul{margin:0px 0px; padding:0px; list-style:none;}
.sponsorsImg ul li{margin:0px 10px 10px 0px; padding:0px; float:left; border:1px solid #ccc;}
.sponsorsImg ul li img{ margin:0px; padding:0px; display:block;}
.wp_wunderground{width:282px;}