@font-face {font-family: 'HelveticaLT-Light';src: url('/assets/fonts/275D72_0_0.eot');src: url('/assets/fonts/275D72_0_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/275D72_0_0.woff') format('woff'),url('assets/fonts/275D72_0_0.ttf') format('truetype');}
@font-face {font-family: 'ninja_narutoregular'; src: url('/assets/fonts/njnaruto-webfont.eot');src: url('/assets/fonts/njnaruto-webfont.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/njnaruto-webfont.woff') format('woff'),url('/assets/fonts/njnaruto-webfont.ttf') format('truetype'),url('/assets/fonts/njnaruto-webfont.svg#ninja_narutoregular') format('svg');font-weight: normal;font-style: normal;}
/* CSS Document */
/*common styles*/
*{margin:0;	padding:0; outline:none;}
.left{float:left}
.right{float:right}
.clear{clear:both}
.roundedCorners {border-radius: 10px; }

.ninja_naruto_inner_title { font-family: ninja_narutoregular; font-size: 24px; }

img, fieldset{border:none;}
body{background:url(../images/body_bg.jpg) repeat 0 0; font-family: Arial, Courier, monospace; font-size:11px; line-height:15px; font-weight:normal;}

#modal{ display:none; width: 242px; height: 222px; background: url(../images/emergency_modal.png) no-repeat 0 0; padding: 42px 40px 0 50px; }
#modal .header{ border-bottom: dashed 1px #000; margin: 0 30px 5px 0; padding: 5px 0 10px 0; }
#modal .header h2{ color: #953c1c; font-size: 23px; }
#modal .content{ margin: 10px 0 10px 0; font-size: 15px; }
#modal .close_btn{ margin-left: auto; margin-right: auto; text-align:center; }

#join_modal{ display:none; width: 250px; height: 319px; background: url(../images/newsletter_dialog.png) no-repeat 0 0; padding: 42px 40px 0 50px; }
#join_modal .header{ border-bottom: dashed 1px #000; margin: 0 30px 5px 0; padding: 5px 0 10px 0; }
#join_modal .header h2{ color: #953c1c; font-size: 17px; }
#join_modal .content h3{ color: #953c1c; font-size: 14px; font-weight: bold; margin: 7px 0 7px 0; }
#join_modal .content{ margin: 10px 0 10px 0; font-size: 15px; }
#join_modal .close_btn{ margin-left: auto; margin-right: auto; text-align:center; }
#join_modal .join_textbox, #join_modal .checkbox{ background: 0xfff; }
#join_modal .join_textbox {  border: #000 1px solid; width: 230px; padding: 4px; margin: 2px 0 2px 0; }

#layout{margin:0 auto; width:1015px;}
/*header starts*/
#header{float:left; width:1015px; position:relative;}
.head_inner{float:left; width:1015px; position:relative; z-index:999999;}
#header .spotlight{float:left; width:228px; height:145px; position:absolute; top:0; left:-55px;}
#header .logo{float:left; width:287px; height:172px; position:absolute; top:4px; left:70px; z-index:9}
.hand{float:left; width:182px; height:231px; position:absolute; top:0; right:-63px; z-index:999}
#header .banner{float:right; width:607px; height:159px; background:url(../images/banner_top.jpg) no-repeat 0 0; margin-right:55px; display:inline;}
#header .banner .mobile{float: left; margin: 10px 0 0 80px; font-size: 18px; font-weight: bold; color: #ffffff;}
#header .banner .search{float:right; width:243px; height:35px; background:url(../images/search_bg.gif) no-repeat 0 0; margin-right:33px; display:inline;}
#header .banner .search .text{float:left; width:auto; padding: 6px 0 0; font-size:12px; line-height:14px; color:#5e5e5e; text-transform:uppercase; margin-left: 8px;}
#header .banner .search .textbox_bg{float:left; width:130px; height:25px; background:url(../images/search_text_bg.gif) no-repeat 0 0; padding:6px 0 0 8px;}
#header .banner .search .textbox{float:left; width:120px; height:13px; border:none; background:none; font-family: Courier; font-size: 12px; }
#header .banner .search .btn_go{float:left; width:17px; height:17px; margin-top:5px; margin-left:5px; background:url(../images/btn_search.gif) no-repeat 0 0; cursor:pointer; border:none;}

.rotator { z-index: 5; background-position: top; position: absolute; }


/*header ends*/
/*body container starts*/
#body_container{float:left; width:1015px; position:relative;}
/*left container starts*/
#left_container{float:left; width:730px; position:relative; z-index:10; }
#left_container .left_design_bg{float:left; width:730px; position:relative; z-index:11; background:url(../images/left_bottom_bg.png) no-repeat 0 0;}
/*left content section starts*/
#left_container .content_section_outer{float:left; width:713px; position:relative; z-index:12; padding-top:0px;}
#left_container .content_section{float:left; width:713px; background:url(../images/left_content_mid.gif) repeat-y 0 0;}
#left_container .content_section .top{float:left; width:713px; background:url(../images/left_content_top.gif) no-repeat 0 0; padding-top:27px; position:relative; z-index:99;}
#left_container .content_section .bottom{float:left; width:713px; background:url(../images/left_content_bottom.gif) no-repeat 0  bottom; padding-bottom:28px;}
#left_container .content_section .bottom.bottom2{padding-bottom:55px; min-height: 1000px;}
#left_container .content_section .bottom.bottom2 .content > ul{float: left;}

#left_container .content_section .list_content{float:left; width:696px; padding:0 0 0 17px}
#left_container .content_section .list_content > h6{font-family: ninja_narutoregular; font-size: 30px;  height: auto; line-height: 30px; padding: 30px 0 0 30px; }
#left_container .content_section .list_content ul.top_menu{float:left; width:654px; list-style:none; padding:11px 0 0 21px}
#left_container .content_section .list_content ul.top_menu li{float:left; width:auto}
#left_container .content_section .list_content ul.top_menu li img{float:left}
#left_container .content_section .list_content ul.top_menu li a{width:auto; float:left; text-decoration:none}

#left_container .content_section .list_container{width:684px; float:left; background:url(../images/list_bg.jpg) 0 0 repeat-y; margin-bottom:30px; }
#left_container .content_section #event_description_container{width:684px; margin-bottom:5px}

#left_container .content_section .list_container .list_top_bg{width:684px; float:left; background:url(../images/list_top_bg.jpg) 0 0 no-repeat}
#left_container .content_section .list_container .list_top_bg2{width:684px; float:left; background:url(../images/list_top_bg2.jpg) 0 0 no-repeat}
#left_container .content_section .list_container .list_top_bg3{width:684px; float:left; background:url(../images/list_top_bg3.jpg) 0 0 no-repeat}
#left_container .content_section .list_container .list_top_bg4{width:684px; float:left; background:url(../images/list_top_bg4.jpg) 0 0 no-repeat}
#left_container .content_section .list_container .list_bottom_bg{width:670px; float:left; background:url(../images/list_bottom_bg.jpg) 0 bottom no-repeat;  padding:0 0 22px 14px}
#left_container .content_section .list_container .list_bottom_bg2{width:670px; float:left; background:url(../images/list_bottom_bg2.jpg) 0 bottom no-repeat;  padding:0 0 17px 14px}
#left_container .content_section .list_container .list_bottom_bg3{width:670px; float:left; background:url(../images/list_bottom_bg3.jpg) 0 bottom no-repeat;  padding:0 0 17px 14px}
#left_container .content_section .list_container .list_bottom_bg4{width:670px; float:left; background:url(../images/list_bottom_bg4.jpg) 0 bottom no-repeat;  padding:0 0 17px 14px}
#left_container .content_section .list_container .list_bottom_bg5{width:670px; float:left; background:url(../images/list_bottom_bg.jpg) 0 bottom no-repeat;  padding:0 0 60px 14px}

#left_container .content_section .list_container .list_bottom_bg .list_section_intro_text{font-family: Arial;font-size: 14px;line-height: 20px;padding: 40px 20px 20px 35px;}

#left_container .content_section .list_container .image_frame{width:236px; height:181px; float:left; background:url(../images/image_frame.png) 0 0 no-repeat; margin:22px 0 0 0; padding:2px 0 6px;}
#left_container .content_section .list_container .spece2{margin:20px 0 0 0}
#left_container .content_section .list_container .event_banner{float:left; width:auto; margin-top:12px; padding:0 15px 0 5px}
#left_container .content_section .list_container .list_bottom_bg5 .event_banner{margin-top: 30px;margin-left: 20px;padding: 5px;background-image: url(../images/event_image_border.png);width: auto;background-position: center;background-repeat: no-repeat; border-radius: 5px; }
#left_container .content_section .list_container .list_bottom_bg5 #show_type_image{cursor: pointer; position: absolute;width: 130px;left: 0px;height: 30px;margin-top: 235px;margin-left: 63px;background-image: url(../../../assets/images/event_type_bckg_img.png);color: #fefefe;font-size: 14px;font-family: Courier;text-align: center;background-position: top;background-repeat: no-repeat;z-index: 100;padding-top: 8px; }
#left_container .content_section .list_container .list_bottom_bg5 #show_type_image span{padding: -1px 37px 5px 37px;}


#left_container .content_section .list_container .image_frame img{float:left; margin:13px 0 0 10px}
#left_container .content_section .list_container .list_right_text{width:423px; float:left; font-family: Arial; }
#left_container .content_section .list_container .list_right_text a.buy_now{width:112px; height:55px; float:right; background:url(../images/btn_Buy_Now_New.png) 0 0 no-repeat; text-decoration:none; margin:16px 16px 0 0}
/*#left_container .content_section .list_container .list_right_text a.buy_now:hover{width:112px; height:55px; float:right; background:url(../images/buy_tickets.gif) 0 bottom no-repeat; text-decoration:none; margin:7px 0 0 0}*/ 
#left_container .content_section .list_container .list_right_text h3{width:288px; float:left; font-size:20px; color:#000; font-weight:bold;line-height:18px; padding:32px 0 0 0; color: #18386c;}
#left_container .content_section .list_container .event_right_text{width:320px; margin-top: 12px; float: right; }
#left_container .content_section .list_container .event_right_text h3.event_title{width:310px; float:left; font-size:24px; color:#000; font-weight:bold; line-height:24px; padding:30px 0 0; font-family: ninja_narutoregular; margin-bottom: 5px; }
#left_container .content_section .list_container .event_right_text p.event_text{width:320px; float:left; font-size:12px; color:#000; line-height:16px; padding:0 0 0 0; font-family: Arial; }
#left_container .content_section .list_container .event_right_text p.event_location{ font-family : Arial; width:320px; float:left; font-size:16px; color:#000; line-height:20px; padding:14px 0 14px 0}
#left_container .content_section .list_container .event_right_text p.event_location .eventLocation{font-weight : bold; color: #0066cc; cursor: pointer; }
#left_container .content_section .list_container .event_right_text .Event_Desc_Text{font-weight: bold;}
#left_container .content_section .list_container .event_right_text .event_message {color: #008000; font-family: Arial; font-size: 16px; line-height: 20px; width: 320px;}


#left_container .content_section .list_container .event_right_text p.text_last{width:180px; float:left; padding-bottom:0;}
#left_container .content_section .list_container .event_right_text a.buy_now{width:112px; height:55px; float:right; background:url(../images/buy_tickets.gif) 0 0 no-repeat; text-decoration:none; margin:5px 20px 0 0; display:inline}
#left_container .content_section .list_container .event_right_text a.buy_now:hover{width:112px; height:55px; float:right; background:url(../images/buy_tickets.gif) 0 bottom no-repeat; text-decoration:none; margin:5px 20px 0 0; display:inline}

#left_container .content_section .list_container .event_right_text .event_buy_now{bottom: 102px;background: url(../images/buy_tickets_reg.png) 0 0 no-repeat;width: 180px;height: 42px;display: block; float: left; margin-top: 20px; background-position:left top;  }
#left_container .content_section .list_container .event_right_text .event_buy_now:hover { background: url(../images/buy_tickets_hover_state.png) 0 0 no-repeat;} 

#left_container .content_section .list_container h4.title{float:left; width:600px; padding:20px 0 0 20px; font-size:14px; line-height:16px; font-weight:bold; color:#000; text-decoration:underline;}
#left_container .content_section .list_container ul.event_list{float:left; width:100%; list-style:none; padding-top:6px; padding-left:38px; padding-bottom:5px;}
#left_container .content_section .list_container ul.event_list li{float:left; width:282px; padding-right:18px; padding-bottom:8px; display: inline; }
#left_container .content_section .list_container ul.box_list{padding-top:15px; padding-left:38px; padding-bottom:40px;}
#left_container .content_section .list_container ul.box_list li{float:left; width:212px; padding-right:18px; padding-bottom:8px;}
#left_container .content_section .list_container ul.media_box_list{padding-top:15px; padding-left:38px; padding-bottom:40px;}
#left_container .content_section .list_container ul.media_box_list li{float:left; width:140px; padding-right:5px; padding-bottom:18px;}
#left_container .content_section .list_container ul.event_list li a{float:left; width:auto;}
#left_container .content_section .list_container ul.event_list li img{float:left;}
#left_container .content_section .list_container ul.event_list li span{float:left; width:212px; text-align:center; font-size:9px; line-height:10px; padding-top:3px; width: 135px !important; font-family: Arial; }
#left_container .content_section .list_details{background:url(../images/list_detail_bg.gif) 0 0 repeat-y;}
#left_container .content_section .list_details_top{background:url(../images/list_detail_top.gif) 0 0 no-repeat!important;}
#left_container .content_section .list_details_bottom{}
#left_container .content_section .list_details_bottom p{float:left; width:605px; font-size:14px; line-height:16px; color:#000;padding-left:20px; margin: 5px 0 5px 0;}
#left_container .content_section  p.details{float:left; width:605px; font-size:14px; line-height:16px; color:#000;padding-left:20px;}
#left_container .content_section  .rating{float:left; width:390px; padding-top:12px; padding-left:20px;}
#left_container .content_section  .rating h6{float:left; width:auto; padding-bottom:6px; padding-left:16px;}
#left_container .content_section  .rating p{float:left; width:380px; padding-left:20px; padding-top:6px;}
#left_container .content_section .list_container .donation{float:left; width:195px; padding-left:13px; padding-top:12px;}
#left_container .content_section .list_container .donation h6{float:left; width:auto; padding-bottom:5px;}
#left_container .content_section .press_kit{float:left; width:670px; text-align:center; padding-top:12px;}

#left_container .content_section .list_container .list_right_text h3.space2{padding:12px 0 10px 0}
#left_container .content_section .list_container .list_right_text h3.none_border{background:none;}
#left_container .content_section .list_container .list_right_text h4{width:402px; float:left; font-size:14px; color:#000; padding:10px 0 0 0}
#left_container .content_section .list_container .list_right_text h4.border_text{width:402px; float:left; font-size:12px; color:#000; padding:10px 0 10px 4px; background:url(../images/border.gif) 0 bottom repeat-x;}
#left_container .content_section .list_container .list_right_text p{width:410px; float:left; font-size:14px; color:#000; padding:10px 0 0 0; font-family: Arial; line-height: 20px;  }
#left_container .content_section .list_container .list_right_text a.more_info{width:117px; height:35px; float:left; background:url(../images/more_info.jpg) 0 0 no-repeat; text-decoration:none; margin:18px 10px 0 0; display:inline}
#left_container .content_section .list_container .list_right_text a.more_info:hover{background:url(../images/more_info.jpg) 0 bottom no-repeat;}

#left_container .content_section .list_container .list_right_text a.link{width:117px; height:35px; float:right; background:url(../images/link_menu.jpg) 0 0 no-repeat; text-decoration:none; margin:18px 10px 0 0; display:inline}
#left_container .content_section .list_container .list_right_text a.link:hover{background:url(../images/link_menu.jpg) 0 bottom no-repeat;}

#left_container .content_section .head_event{padding: 20px 0 8px 5px;font-family: Arial;font-weight: bold;text-align: center;font-size: 14px;}
#left_container .content_section .head_event a{color: #0066cc}
#left_container .content_section .content{float:left; width:675px; padding-left:25px; min-height: 1100px;}
#left_container .content_section .head{float:left; width:100%; display:block; height:auto; line-height: 30px;  background:url(../images/border.gif) no-repeat 0 bottom; padding:30px 0 8px 5px; margin-bottom:6px; position: relative; font-family: ninja_narutoregular; font-size: 30px; }
/*#left_container .content_section .listhead{float:left; width:655px;}*/
#left_container .content_section .pad_left{padding-left: 30px;}
#left_container .content_section .content .text, #left_container .content_section .content p {float:left; width:640px; padding-bottom:20px; font-size:14px; line-height:18px; color:#010101; }
.content .img{float:left; width:auto; padding-right:10px;}
.content .img_right{float:right; width:auto; padding-right:25px;}
.content .text {float:left; width:670px; padding-bottom:20px; font-size:14px; line-height:18px; color:#010101;}
.content .text ul { padding-left: 20px; }
.content_section_wide .content .text { width: 900px; }
.content  { font-size:14px; line-height:18px; color:#010101; }
#left_container .content_section .content .featured_box{float:left; width:660px; height:295px; background:url(../images/background_home_featured.png) no-repeat 0 0; padding:25px 0 0 15px; margin-top:23px; }

#left_container .content_section .content .featured_box .home_rotator_container{width:637px; height:280px; float: none; overflow: hidden;}
#left_container .content_section .content .featured_box .home_rotator_container ul li {float: none; display: inline-block;}
#left_container .content_section .content .featured_box .home_rotator_container a.nextBanner {position: absolute;bottom: -10px;right: 0px;z-index: 10;}

/* blue labels on home page */
#left_container .content_section .content .bluebackgroundLabelsmall  {padding-top: 25px;padding-left: 30px;font-family: ninja_narutoregular; font-size: 24px; color: White;background-image: url("../../../assets/images/bluelabelbckgsmall.png");background-repeat: no-repeat;width: 210px;height: 65px;position: absolute;margin-top: -63px;margin-left: 10px;}
#left_container .content_section .content .bluebackgroundLabel { padding-top: 30px;padding-left: 30px; font-family: ninja_narutoregular; font-size: 22px; color: White; background-image:url("../../../assets/images/bluelabelbckgmedium.png");background-repeat: no-repeat;width: 282px;height: 65px;position: absolute;margin-top: -25px;margin-left: 22px;}
/* end blue labels on home page*/ 

/*events starts*/
#left_container .content_section .content .event_box{float:left; width:649px; background:url(../images/event_mid.gif) repeat-y 0 0; margin-left:6px; display:inline; margin-top: 60px; }
#left_container .content_section .content .event_box .top_curve{float:left; width:652px; background:url(../images/event_bg.jpg) no-repeat 0 0;}
#left_container .content_section .content .event_box .bottom_curve{float:left; width:642px; background:url(../images/event_bottom.jpg) no-repeat 0 bottom; padding:30px 0 5px 10px;}
#left_container .content_section .content .event_box .box{float:left; width:294px; margin-left:12px; display:inline; padding-bottom:15px; font-family: Arial;}
#left_container .content_section .content .event_box .box strong{float:left; width:280px; font-weight:normal; color:#ffffff; padding-left:5px; letter-spacing:0px;}
#left_container .content_section .content .event_box .box span{float:left; width:280px; color:#343434; padding-left:5px; }
#left_container .content_section .content .event_box .box a{color:#178993; text-decoration:none;}
/*events ends*/


/* this weekend events starts */

#left_container .content_section .content .thisweekend_box #home_calendar_box_container .home_calendar_date {font-size: 14px; color: #01414d; font-family: Courier; margin-bottom: 10px; }
#left_container .content_section .content .thisweekend_box #home_calendar_box_container { margin-left: 15px; top: 50px; height: 200px;width: 620px; }

#left_container .content_section .content .thisweekend_box #home_calendar_box_container > div {width: 185px; height: 200px; display: inline-block; overflow: hidden; position: absolute;margin-top: 50px; padding-left: 17px;padding-top: 12px;}
#left_container .content_section .content .thisweekend_box #home_calendar_box_container .home_calendar_details_container > h3 {font-family: Courier; font-size: 24px; color: #01414d; font-weight: normal;}
#left_container .content_section .content .thisweekend_box #home_calendar_box_container .home_calendar_details_container >  a{ text-decoration: none; font-family: Arial; color: #0066cc; font-size: 12px; display: block; float: none;margin-top: 5px;  }
#left_container .content_section .content .thisweekend_box #home_calendar_box_container .home_calendar_details_container >  p{ text-decoration: none; font-family: Arial; color: #333333; font-size: 12px;  float: none; width: auto; padding: 0;  }

#left_container .content_section .content .thisweekend_box #home_calendar_left_box {background:url(../images/thisweekleftbckg.png) no-repeat 0 0; }
#left_container .content_section .content .thisweekend_box #home_calendar_center_box {background:url(../images/thisweekcenterbckg.png) no-repeat 0 0; margin-left: 210px; }
#left_container .content_section .content .thisweekend_box #home_calendar_right_box {background:url(../images/thisweekrightbckg.png) no-repeat 0 0; margin-left: 420px;}
 
#left_container .content_section .content .thisweekend_box .calendarbuttoncontainer{background:url(../images/thisimagecalendarbutton.png) no-repeat 0 0;position: absolute;margin-left: 430px;margin-top: -15px;width: 210px;height: 50px; cursor: pointer;  }
#left_container .content_section .content .thisweekend_box {float:left; width:652px; background:url(../images/thiseweekbckg.png) repeat-y 0 0; margin-left:6px; display:inline; margin-top: 60px;height: 275px;background-repeat: no-repeat; }

/* end this weekend start event */ 

/*menu starts*/
.menu{float:left; width:713px; position:relative; height:53px;}
.menu ul.show{float:left; width:115px; height:153px; background:url(../images/menu/show_tickets_new.gif) no-repeat 0 0; padding-bottom: 15px; position:absolute; left:38px; top:32px; list-style:none;}
.menu ul.show li{float:left; width:115px;}
.menu ul.show li a.show{float:left; width:115px; height:39px; text-decoration:none;}
.menu ul.show li a.cal{float:left; width:115px; height:29px; text-decoration:none;}
.menu ul.show li a.show_ev{float:left; width:115px; height:57px; text-decoration:none;}
.menu ul.show li a.member{float:left; width:115px; height:35px; text-decoration:none;}
.menu ul.show li a.gift{float:left; width:115px; height:37px; text-decoration:none;}

.menu ul.plan_visit{float:left; width:127px; height:168px; padding-bottom: 17px; background:url(../images/menu/plan_visit.gif) no-repeat 0 0; position:absolute; left:164px; top:26px; list-style:none;}
.menu ul.plan_visit li{float:left; width:127px;}
.menu ul.plan_visit li a.plan{float:left; width:127px; height:40px; text-decoration:none;}
.menu ul.plan_visit li a.direct{float:left; width:127px; height:28px; text-decoration:none;}
.menu ul.plan_visit li a.parking{float:left; width:127px; height:37px; text-decoration:none;}
.menu ul.plan_visit li a.places{float:left; width:127px; height:38px; text-decoration:none;}
.menu ul.plan_visit li a.faq{float:left; width:127px; height:37px; text-decoration:none;}

.menu ul.classes{float:left; width:114px; height:143px; padding-bottom: 9px; background:url(../images/menu/classes_new.gif) no-repeat 0 0; position:absolute; left:280px; top:29px; list-style:none; z-index:1;}
.menu ul.classes li{float:left; width:114px;}
.menu ul.classes li a.class{float:left; width:114px; height:37px; text-decoration:none;}
.menu ul.classes li a.cal{float:left; width:114px; height:34px; text-decoration:none;}
.menu ul.classes li a.list{float:left; width:114px; height:40px; text-decoration:none;}
.menu ul.classes li a.out{float:left; width:114px; height:34px; text-decoration:none;}
.menu ul.classes li a.stu{float:left; width:114px; height:49px; text-decoration:none;}

.menu ul.about_us{float:left; width:126px; height:175px; padding-bottom: 40px; background:url(../images/menu/about_us.gif) no-repeat 0 0; position:absolute; left:345px; top:7px; list-style:none;}
.menu ul.about_us li{float:left; width:126px;}
.menu ul.about_us li a.about{float:left; width:126px; height:39px; text-decoration:none;}
.menu ul.about_us li a.company{float:left; width:126px; height:39px; text-decoration:none;}
.menu ul.about_us li a.impro{float:left; width:126px; height:24px; text-decoration:none;}
.menu ul.about_us li a.staff{float:left; width:126px; height:26px; text-decoration:none;}
.menu ul.about_us li a.board{float:left; width:126px; height:33px; text-decoration:none;}
.menu ul.about_us li a.our{float:left; width:126px; height:35px; text-decoration:none;}

.menu ul.hire_us{float:left; width:105px; height:123px; padding-bottom: 7px; background:url(../images/menu/hire_us_new.gif) no-repeat 0 0; position:absolute; left:380px; top:32px; list-style:none; z-index:2;}
.menu ul.hire_us li{float:left; width:105px;}
.menu ul.hire_us li a.hire{float:left; width:105px; height:37px; text-decoration:none;}
.menu ul.hire_us li a.enter{float:left; width:105px; height:34px; text-decoration:none;}
.menu ul.hire_us li a.team{float:left; width:105px; height:54px; text-decoration:none;}
.menu ul.hire_us li a.priv{float:left; width:105px; height:54px; text-decoration:none;}
.menu ul.hire_us li a.venue{float:left; width:105px; height:33px; text-decoration:none;}

.menu ul.support_us{float:left; width:125px; height:118px; padding-bottom: 26px; margin-bottom: 5px; background:url(../images/menu/support_us_new.gif) no-repeat 0 0; position:absolute; left:460px; top:19px; list-style:none; z-index:1;}
.menu ul.support_us li{float:left; width:125px;}
.menu ul.support_us li a.support{float:left; width:125px; height:49px; text-decoration:none;}
.menu ul.support_us li a.donate{float:left; width:125px; height:28px; text-decoration:none;}
.menu ul.support_us li a.volunteer{float:left; width:125px; height:39px; text-decoration:none;}
.menu ul.support_us li a.sponsor{float:left; width:125px; height:36px; text-decoration:none;}
.menu ul.support_us li a.intern{float:left; width:125px; height:50px; text-decoration:none;}

.menu ul.watch_us{float:left; width:107px; height:109px; padding-bottom: 1px; background:url(../images/menu/watch_us.gif) no-repeat 0 0; position:absolute; left:566px; top:35px; list-style:none; z-index:1;}
.menu ul.watch_us li{float:left; width:107px;}
.menu ul.watch_us li a.watch{float:left; width:107px; height:35px; text-decoration:none;}
.menu ul.watch_us li a.video{float:left; width:107px; height:34px; text-decoration:none;}
.menu ul.watch_us li a.photos{float:left; width:107px; height:39px; text-decoration:none;}
/*menu ends*/

/*media section starts*/
#media{float:left; width:666px; padding-top:25px; height:980px;}
#media .player{float:left; width:614px; height:545px; background:url(../images/vedio_player_bg.jpg) no-repeat 0 0; padding:12px 0 0 27px;}
#media .player p {margin-left: 25px;}
#media .player .title{float:left; width:160px; padding:0 0 10px 18px; font-size:16px; line-height:20px; text-transform:uppercase;}
#media .player .screen{float:left; width:530px; height:404px; padding:8px 0 21px; overflow: visible;}
#media .player .navigation{float:left; width:524px; padding-left:45px;}
#media .player .navigation .btn{float:left; width:auto; display:inline; text-decoration:none; margin-left:8px; margin-right:5px;}
#media .player .navigation .thumb{float:left; width:auto; display:inline; text-decoration:none; margin-right:11px; text-align:center; color:#000;}
#media .player .navigation .thumb span{display:block; padding-top:6px; font-size:8px; line-height:10px; text-transform:uppercase;}
#media .details{float:left; width:575px; background:url(../images/player_strip.jpg) repeat-y 0 0; margin-left:50px; display:inline;}
#media .details_bottom{float:left; width:560px; background:url(../images/vedio_player_bottom.jpg) no-repeat 0 bottom; padding:0 0 45px 15px;}
#media .details_bottom .vedio_head{float:left; width:510px; font-size:15px; line-height:17px; color:#974018; padding-top:4px;}
#media .details_bottom .words{float:left; width:500px !important; padding-left:27px; font-size:12px; line-height:14px; color:#000;}
/*media section ends*/
/*contact form starts*/
#left_container .content_section .contact{ padding-left:15px; min-height:1030px; height:auto!important; height:1030px; float: left;}
#left_container .content_section .contact h6.head{ margin-left: 30px; }
#left_container .content_section .contact p { font-size:14px; line-height:16px; color:#000; padding: 25px 0 0 20px;}
#left_container .content_section .contact_form{height:814px; padding:60px 160px 45px 60px;}
#left_container .content_section .contact_form .row{width:100%; padding-bottom:14px; text-align: right; font-family: Arial; font-size: 14px; }
#left_container .content_section .contact_form .field_name{ display: inline; font-family: Arial; font-size: 14px; }
#left_container .content_section .contact_form .text_bg { display: inline;}
#left_container .content_section .contact_form .message_bg  { display: inline; width: 330px; }
#left_container .content_section .contact_form .message_bg textarea { display: inline; width: 330px; border: 1px solid rgba(0, 0, 0, 0.44); font-size: 16px;}
#left_container .content_section .contact_form .text_bg select, #left_container .content_section .contact_form .text_bg input[type=text]{font-size: 16px; width: 330px; height: 30px;  border: 1px solid rgba(0, 0, 0, 0.44)}
#left_container .content_section .contact_form .text_bg select { background: transparent;width: 330px;padding: 5px;font-size: 16px;line-height: 1;border: 0;border-radius: 0;height: 30px;-webkit-appearance: none; background-color: White; border: 1px solid; line-height: 18px; border: 1px solid rgba(0, 0, 0, 0.44)} 
#left_container .content_section .contact_form .row input[type=submit].btn_submit {margin-right: 230px;width:102px; height:45px; background:url(../images/subit_button_new.png) no-repeat 0 0; border:none; cursor:pointer; font-size: 16px;}
#left_container .content_section .contact_form .field_name.message {vertical-align: top; }

/*contact form ends*/
/*content section ends*/
/*left container ends*/
/*right container starts*/


#right_container{float:right; width:300px; padding-top:18px; position:absolute; top:0; right:0; z-index:1;}
#right_container .ticket{float:left; width:256px; height:128px; position:absolute; top:15px; left:-35px; z-index:7;}
#right_container .ticket .buy{float:left; width:256px; height:128px; background:url(../images/buy_ticket.jpg) no-repeat 0 0; text-decoration:none;}
#right_container .ticket .buy:hover{float:left; width:256px; height:128px; background:url(../images/buy_ticket.jpg) no-repeat 0 -128px;}

#right_container #side_rotator_background{position: absolute;float: left;top: 660px;width: 290px;height: 345px;background-image: url("../../../../assets/images/siderotatorbckgd.png"); z-index: 5;background-position: -25px -25px;background-repeat: no-repeat; overflow: hidden; }
#right_container #side_rotator_background > a > img{border-width: 0px;width: 300px; position: relative;right: 13px;}

/*border-width: 0px;
margin-top: 23px;
float: none;
margin-left: -10px;
*/ 

/*calender right starts*/
#right_container .calender {float:left; width:267px; height:298px; background:url(../images/calender_bg.jpg) no-repeat 0 0; position:absolute; top:133px; left:0; z-index:2;}
#right_container .calender .panel{float:left; width:228px; padding:15px 0 0 22px}
#right_container .calender .head{float:left; width:228px}
#right_container .calender .head .arrow{float:left; width:auto; margin-top:25px;}
#right_container .calender .base {float:left; width:228px; font-weight:bold; font-size:20px; font-family:"Courier New", Courier, monospace;}
#right_container .calender .weekday {color:#000; text-align:center;}
#right_container .calender .date {text-align:center; color:#231f20; background:#bdbcab; line-height:30px;}
#right_container .calender .date .pin {float:left; width:100%; background:#ebc503; text-decoration:none; line-height:30px;color:#231f20; cursor: pointer;}
#right_container .calender .selected {float:left; width:100%; background:#ebc503; text-decoration:none; line-height:30px; color:#231f20;}

/*mini-cal tooltip starts*/
.tooltip { z-index: 9999; width: 283px; background: url(../images/calendar/mini_cal_popup_middle.png) repeat-y 10px 192px;}
.tooltip .top { width: 242px; min-height: 172px; background: url(../images/calendar/mini_cal_popup_top.png) no-repeat 0 0; padding: 20px 12px 0 30px; }
.tooltip .top h4 { font-family: "Courier New", Courier, monospace; font-size: 20px; font-weight: normal; color: #974018; width: 220px; }
.tooltip .top .event { width: 240px; padding: 0 0 4px 0; line-height: 18px; }
.tooltip .top .event h5 { font-size: 18px; font-weight: normal; }
.tooltip .top .event p { font-family: "Courier New", Courier, monospace; font-size: 12px; }
.tooltip .top .event a { color: #000; font-size: 12px; }
.tooltip .bottom {width: 242px; height: 73px; background: url(../images/calendar/mini_cal_popup_bottom.png) no-repeat 0 0; padding: 20px 12px 20px 30px; }
.tooltip .bottom a.full { float: right; width: 134px; height: 35px; margin: 0 10px 20px 0;  background: url(../images/calendar/button_full.png) no-repeat 0 0; }
.tooltip .dots { width: 224px; height: 10px; padding: 0 0 8px 0; background: url(../images/calendar/mini_cal_popup_dots.png) no-repeat 0 0; }
/*mini-cal tooltip ends*/

/*calender right ends*/

#right_container .donate{float:left; width:266px; height:96px; position:absolute; top:417px; left:2px; z-index:3;}
#right_container .btn_donate{float:left; width:266px; height:96px; background:url(../images/donate.jpg) no-repeat 0 0; text-decoration:none;}
#right_container .btn_donate:hover{float:left; width:266px; height:96px; background:url(../images/donate.jpg) no-repeat 0 -96px;}
#right_container .join{float:left; width:235px; height:215px; padding:15px 0 0 30px; background:url(../images/join_bg.jpg) no-repeat right 0; position:absolute; top:498px; left:5px; z-index:4;}
#right_container .join .heybubble{ position: absolute; margin-top: -25px; }
#right_container .join .textbox_bg{float:left; width:165px; height:29px; background:url(../images/join_text_bg.jpg) no-repeat 0 0; padding:10px 0 0 8px;}
#right_container .join .textbox{float:left; width:155px; height:17px; border:none; background:none; font-family: Courier; font-size: 12px; text-align: center; }
#right_container .join .btn_go{float:left; width:32px; height:32px; margin-top:3px; background:url(../images/btn_go.jpg) no-repeat 0 0; cursor:pointer; border:none;}

.social_content{float: left;width: 314px;height: 90px;position: absolute;top: 585px;left: -34px;z-index: 5;background-image: url("../../../../assets/images/social%20icons/socialpanelbackgdnew.png");}
.social_content > img{position: absolute;margin-left: 52px;margin-top: 20px; float: none !important; }
.social_content > .custom_images > span{ cursor: pointer; }
/*.social_content .custom_images #twitter{position: absolute;margin-left: 165px;margin-top: 35px;}
.social_content .custom_images #facebook{position: absolute;margin-left: 217px;margin-top: 22px;}
.social_content .custom_images #mailto{position: absolute;margin-top: 40px;margin-left: 260px;}*/ 

.custom_images > a.mail_to {width: 42px;height: 32px;background-image: url(../../../../assets/images/social%20icons/mailtonew.png);position: absolute;}
.social_content .custom_images a.twitter_custom { background-image: url(../../../../assets/images/social%20icons/twitternewhomepage.png); position: absolute;width: 38px;height: 38px;margin-left: 163px; margin-top: 34px; }
.social_content .custom_images a.facebook_custom { background-image: url(../../../../assets/images/social%20icons/facebooknewlogo.png); position: absolute;width: 38px;height: 38px;margin-left: 216px; margin-top: 20px; }
.social_content .custom_images > a.mail_to { margin-top: 36px;margin-left: 260px;}
#socialToolsContainer .addthis_toolbox .custom_images > a.mail_to {margin-left: 10px;margin-top: 5px;}

.checkout_outer .social_content {float: right; position:inherit; top: 0; left: 0; margin-right: 35px;margin-top: -12px;  } 

#right_container .btn_share{float:left; width:300px; height:94px; background:url(../images/share.jpg) no-repeat right 0; text-decoration:none;}
#right_container .btn_share:hover{float:left; width:300px; height:94px; background:url(../images/share.jpg) no-repeat right -94px;}
#right_container .rss_bg{float:left; width:300px; height:425px; background:url(../images/rss_bg.jpg) no-repeat right 0; position:absolute; top:661px; left:-9px; z-index:6;}
#right_container .rss_bg .rss{float:right; width:201px; height:250px; padding:55px 40px 10px 0; margin-bottom: 15px; overflow:hidden;}
#right_container .rss_bg .rss .feed{float:left; width:201px; padding-bottom:15px; word-wrap: break-word; }
#right_container .rss_bg .rss .head a{float:left; width:auto; padding-right:15px; color:#9f471d; text-decoration: none;}
#right_container .invasion{background:url(../images/invasion.jpg) no-repeat right 0;}
#right_container .invasion a{}
#right_container .side_banner{float:left; width:250px; height:334px}


#right_container #side_Navigation_Callout{float: left;position: absolute;top: 1010px;left: 25px;}

.checkout{float:right; width:250px; padding-right:39px;}
.checkout .social_icon{float:left; width:auto; margin:8px 14px 0 0; display:inline;}
/*right section ends*/
/*content full page starts*/
#wide_container{float:left; width:981px; position:relative; z-index:10;}
#wide_container .left_design_bg{float:left; width:981px; position:relative; z-index:11; background:url(../images/left_bottom_bg.gif) no-repeat 0 0;}
#wide_container .head{float:left; width:900px; background:url(../images/border.gif) no-repeat 0 bottom; padding:0 0 8px 5px; margin-bottom:6px; padding-top:10px;}
#wide_container .text p { display:block; padding-bottom:10px; padding-top:5px; font-size:14px; line-height:18px; color:#010101;}
.content_wide_outer{float:left; width:981px; position:relative; z-index:12; padding-top:0}
.content_section_wide{float:left; width:981px; background:url(../images/content_full_mid.jpg) repeat-y 0 0;}
.content_section_wide.calender{float:left; width:981px; background:url(../images/calander_bg.gif) repeat-y 0 0; margin-top:10px}
.content_section_wide .top{float:left; width:981px; background:url(../images/content_full_top.gif) no-repeat 0 0; padding-top:27px; position:relative; z-index:999;}
.content_section_wide .top2{float:left; width:981px; background:url(../images/calander_top.gif) no-repeat 0 0; padding-top:27px; position:relative; z-index:999;}
.content_section_wide .bottom{float:left; width:981px; background:url(../images/content_full_bottom.jpg) no-repeat 0  bottom; padding-bottom:58px;}
.content_section_wide .bottom3{float:left; width:981px; background:url(../images/calander_bottom.gif) no-repeat 0 bottom; padding-bottom:58px;}
.content_section_wide .content{float:left; width:940px; padding-left:23px;}
/*.checkout_outer{float:right; width:307px; height:107px; background:url(../images/checkout_bg.jpg) no-repeat 0 0;}*/
/*content full page ends*/
/*inner menu starts*/
.inner_menu{float:left; width:650px; padding-top:10px; padding-left:25px;}
.inner_menu ul{float:left; width:auto; list-style:none;}
.inner_menu ul li{float:left; width:auto; padding-left:4px;}
.inner_menu ul li a{float:left; width:99px; height:17px; font-size:11px; line-height:13px; color:#fefefe; padding-top:7px; text-align:center; text-transform:uppercase;}

/*inner menu ends*/

/*calender starts*/
.content_section_wide .calender{float:left; width:960px; padding-left:4px; padding-bottom:20px}
.content_section_wide .calender .month_container{float:left; width:866px; padding:0 0 0 62px}
.content_section_wide .calender .month_container .calender_arrow{float:left; width:93px}
.content_section_wide .calender .month_container .calender_arrow img{float:left; margin:87px 0 0 0}
.content_section_wide .calender .month_container .month{float:left; width:auto; padding:2px 0 0 0}
.content_section_wide .calender .month_container .month img{float:left}
.content_section_wide .calender .month_container .fillerImage { float: left; width: 93px; }

.content_section_wide .calender .color_box{width: 420px;float: left;height: 65px;background: url(../images/calendar-keys-background.png) 0 0 no-repeat;margin: 10px 0 0 10px;padding-top: 27px;display: inline;}
.content_section_wide .calender .color_box h6 { padding: 0 0 5px 14px; font-family: Arial; font-size: 14px; }

.content_section_wide .calender .color_box .orange{width: 82px; float: left; text-align: center; margin-left: auto; margin-right: auto;}
.content_section_wide .calender .color_box .orange div { width: 25px; margin-left: auto; margin-right: auto; }
.content_section_wide .calender .color_box .orange small { display: block; font:12px/13px Arial, Helvetica, sans-serif; color:#000; margin-left: auto; margin-right: auto; padding-top: 20px; }

.content_section_wide .calender .color_box .purple{width:82px; float:left; text-align: center; margin-left: auto; margin-right: auto;}
.content_section_wide .calender .color_box .purple div { width: 25px; margin-left: auto; margin-right: auto; }
.content_section_wide .calender .color_box .purple small { display: block; font:12px/13px Arial, Helvetica, sans-serif; color:#000; margin-left: auto; margin-right: auto; padding-top: 20px; }

.content_section_wide .calender .color_box .blue{width:82px; float:left; text-align: center; margin-left: auto; margin-right: auto;}
.content_section_wide .calender .color_box .blue div { width: 25px; margin-left: auto; margin-right: auto; }
.content_section_wide .calender .color_box .blue small { display: block; font:12px/13px Arial, Helvetica, sans-serif; color:#000; margin-left: auto; margin-right: auto; padding-top: 20px; }

.content_section_wide .calender .color_box .yellow{width:82px; float:left; text-align: center; margin-left: auto; margin-right: auto;}
.content_section_wide .calender .color_box .yellow div { width: 25px; margin-left: auto; margin-right: auto; }
.content_section_wide .calender .color_box .yellow small { display: block; font:12px/13px Arial, Helvetica, sans-serif; color:#000; margin-left: auto; margin-right: auto; padding-top: 20px; }

.content_section_wide .calender .color_box .green{width:82px; float:left; text-align: center; margin-left: auto; margin-right: auto;}
.content_section_wide .calender .color_box .green div { width: 25px; margin-left: auto; margin-right: auto; }
.content_section_wide .calender .color_box .green small { display: block; font:12px/13px Arial, Helvetica, sans-serif; color:#000; margin-left: auto; margin-right: auto; padding-top: 20px; }

.content_section_wide .calender .main_calender{width:951px; float:left; margin-top:15px}
.content_section_wide .calender .main_calender tr{ min-height: 100px; }
.content_section_wide .calender .main_calender td.tan_bg{background:white; padding:10px 0 50px 8px; font:12px/14px Arial, Helvetica, sans-serif; vertical-align:top }

.content_section_wide .calender .main_calender td.tan_bg img{float:left;}
.content_section_wide .calender .main_calender td.tan_bg .activities{float:left; width:100%; padding:5px 0 0 0}
.content_section_wide .calender .main_calender td.tan_bg .activities p{float:left; color:#000; font-size:11px; line-height:16px}
.content_section_wide .calender .main_calender td.tan_bg .activities p span.orange, .content_section_wide .calender .main_calender td.tan_bg .activities p span.orange a{color:#e0530d; text-decoration: none;}
.content_section_wide .calender .main_calender td.tan_bg .activities p span.green, .content_section_wide .calender .main_calender td.tan_bg .activities p span.green a{color:#3e5f44; text-decoration: none;}
.content_section_wide .calender .main_calender td.tan_bg .activities p span.yellow, .content_section_wide .calender .main_calender td.tan_bg .activities p span.yellow a{color:#bf7f01; text-decoration: none;}
.content_section_wide .calender .main_calender td.tan_bg .activities p span.purple,.content_section_wide .calender .main_calender td.tan_bg .activities p span.purple a{color:#964797; text-decoration: none;}
.content_section_wide .calender .main_calender td.tan_bg .activities p span.blue, .content_section_wide .calender .main_calender td.tan_bg .activities p span.blue a{color:#313594; text-decoration: none;}

.content_section_wide .calender .main_calender{  border-spacing: 10px;}
.content_section_wide .calender .main_calender > tbody tr:first-child { height: 75px; }
.content_section_wide .calender .main_calender > tbody tr:first-child td{ font-family: Wire One; font-size: 60px; text-align: center; background-color: #c3ddd9; font-weight: bold;}
.content_section_wide .calender .main_calender > tbody tr:last-child td{padding: 0; }
.content_section_wide .calender .main_calender td.tan_bg #calendar_number_txt {font-family: Arial;font-size: 13px;}

/*calender ends*/

/*body container ends*/
/*bottom banner starts*/
#bottom_banners{float:left; width:1002px; padding:12px 0 0 13px;}
#bottom_banners .banner{float:left; width:auto; padding-right:10px;}
#bottom_banners .banner_base{float:left; width:642px; height:184px; background:url(../images/banner_base.jpg) no-repeat 0 0; padding:14px 0 0 0;}
#bottom_banners .box{float:left; width:auto;}
#bottom_banners .box a{float:left; width:auto; margin-left:13px; display:inline;}
/*bottom banner ends*/
/*footer starts*/
#footer{float:left; width:1015px; padding:22px 0 20px;}
#footer .list{float:left; width:1015px; text-align:center; padding-bottom:8px;}
#footer .list a{margin-right:12px;}
/*footer ends*/

.galleryVideo
{
	text-align : center;
	vertical-align : middle;
}

.bannerImage img
{
	padding-top: 2px;
}

.adCalloutImage
{
	padding-left:9px;
	padding-top:43px;
	margin-bottom:28px;
}

.tabContainer
{
	float:left; width:654px; list-style:none; padding:11px 0 0 21px;
	height: 26px;
	background-image : url("../images/tab_bg.png");
	background-repeat: no-repeat;
	text-align: center;
	margin-bottom: 12px; 
}

.tabContainer td
{
	text-align: center !important;
}

.tabButton1, .tabButton2, .tabButton3, .tabButton4, .tabButton5, .tabButton6
{
	width: 150px;
	margin-left : 3px;
	margin-right: 3px;
	cursor:pointer;
	font-family : Courier New, Comic Sans MS, Arial;
	font-size : 14px;
	color : #FFFFFF;
	height: 26px;	
	text-align: center;
}

.selectedTab
{
	font-family : Courier New, Comic Sans MS, Arial;
	font-size : 14px;
	font-weight: bold;
	color : #000000;
	background-image : url("../images/tab_selected_bg.png");
	background-repeat: no-repeat;
	width: 150px;
	text-align: center;
}

#left_container .content_section .sitemapContainer{float:left; width:690px; padding-left:15px; min-height:1030px; height:auto!important;}
#left_container .content_section .sitemapContainer .sitemap { float: left; margin: 25px 0 0 60px; list-style: none; font-size: 16px; }
#left_container .content_section .sitemapContainer .sitemap ul { list-style: none; padding: 5px 0 0 1em; }
#left_container .content_section .sitemapContainer .sitemap li { margin: 3px 0 3px 0; }
#left_container .content_section .sitemapContainer .sitemap h4 { font-size: 17px; margin: 20px 0 0 0; }
#left_container .content_section .sitemapContainer .sitemap .top_pad { margin: 7px 0 0 0; }
#left_container .content_section .sitemapContainer .sitemap a { text-decoration: none; }

#youtubecontainer{width: 924px; height: 568px; background:url(../images/youtube_frame.png) no-repeat 0 0; padding: 58px 0 0 30px; margin-left: auto; margin-right: auto; text-align: center;}
#youtube_social{float: left; width: 954px; margin-left: auto; margin-right: auto; text-align: center;}
#youtube_social .center{margin-left: 200px;}
#youtube_social .youtube{width:215px; float: left;}
#youtube_social .facebook{width:215px; float: left; margin: 0 0 0 100px;}
#youtube_social .youtube a{float: left; width: 212px; height: 67px; background:url(../images/youtube_subscribe_large.png) no-repeat 0 -70px; margin: 17px 0 0 0;}
#youtube_social .youtube a:hover{float: left; width: 212px; height: 67px; background:url(../images/youtube_subscribe_large.png) no-repeat 0 -2px; margin: 17px 0 0 0;}
#youtube_social .facebook div.addthis_toolbox{float: left; text-align: center; width: 212px; height: 67px; background:url(../images/facebook_like_large.png) no-repeat 0 -70px; margin: 20px 0 0 4px;}
#youtube_social .facebook div.addthis_toolbox:hover{float: left; text-align: center; width: 212px; height: 67px; background:url(../images/facebook_like_large.png) no-repeat 0 -2px; margin: 20px 0 0 4px;}
#youtube_social .facebook div.addthis_toolbox div.center{text-align: center;margin-left: auto; margin-right: auto; overflow: hidden; width: auto; margin: 16px 0 0 0;}
#youtube_social .facebook div.addthis_toolbox a.addthis_button_facebook_like{ margin-left: auto; margin-right: auto; }

/*  Photo Gallery  */
/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 144px; height:100px;}
.pika-stage {width: 570px;}
.pika-nav-button {width: 30px; border: none; padding-top: 375px; float: left;}
.pikachoose {width: 520px; margin: 0 auto;}
.pika-stage {position: relative; padding: 10px 10px 30px 10px; text-align:center; height:300px;}
	
	/*if you change the padding on pika-stage you must adjust the top left of this to match! */
	.pika-stage .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-stage .pika-aniwrap{position: absolute; top: 10px; left: 0px;}
	.pika-stage .pika-aniwrap{width:100%;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;height:100%;}

.pika-stage .caption {position: absolute; background: url(75-black.png);  border: 1px solid #141414; font-size: 11px; 
			color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: none;z-index:3;}
	.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0; display: none;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
	
.pika-thumbs {margin: 10px 0 0 17px; padding: 0; overflow: hidden;}
	.pika-thumbs li {float: left; list-style-type: none;padding: 3px; margin: 0 5px; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black; display: none;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px; display: none;}
		
		
/* jCarousel Styles */
.jcarousel-skin-pika .jcarousel-container-horizontal { width: 590px; }
.jcarousel-skin-pika .jcarousel-clip-horizontal { height: 120px; width: 500px; overflow: hidden; left: 50px; }
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-pika .jcarousel-prev, .jcarousel-skin-pika .jcarousel-next { width: 35px; height: 28px; cursor: pointer; position: absolute; top: 40px; }
.jcarousel-skin-pika .jcarousel-prev-horizontal { background: url(/assets/images/btn_prev.jpg) no-repeat; left: 0; }
.jcarousel-skin-pika .jcarousel-next-horizontal { background: url(/assets/images/btn_next.jpg) no-repeat; right: 0; }

.modal-container
{
    background: url("/assets/images/Background.png") no-repeat;
    width: 812px;
    height: 757px;
}

.modal-text
{
    background: url("/assets/images/TextBackground.png") no-repeat scroll center 0;
    position:relative;
    top: 12px;
    height: 60%;
}

.moving-images
{
    height: 40%;
    position: relative;
    top: 35px;
    left: 32px;    
}

.modal-paragraph
{

    line-height: 35px;
    font-size: 23px;
    font-family: 'HelveticaLT-Light', helvetica;
    position: relative;
    top: 10px;
}

.innerText
{
    position: relative;
    
    top: 35px;
    left: 15px;
    width:90%;
    margin: auto;
}

.Dont-show-again
{
    font-size: 20px;
    font-weight: bold;
    position: relative;
    top: 72px;
    font-family: Courier New;
}

.Dont-show-again label 
{
    position: relative;
    left: 5px;
}

.close-popup-buttons
{
    padding-bottom: 10px;
    position: relative;
    top: 40px;
}

.modal-row
{
    /*display:block;
    padding-top: 10px;*/
}

.grey-line
{
    border-bottom: 2px solid #DBDBDB;
    position: relative;
    top: 60px;
    width: 94%;
}

.no_zindex{z-index:0;}

.learn-more-button
{
    float: none;
}

.continue-button
{
    padding-left: 25px;
}

.close-button
{
    position: relative;
    text-align: right;
    top: 15px;
    right: 28px;
    cursor: pointer;
}

.truck-image
{
    border: 10px solid white;
    
    position: relative;
    left: 25px;
    -moz-box-shadow: 0 0 5px 1px gray, 0 0 5px 1px gray;
    -webkit-box-shadow: 0 0 5px 1px gray, 0 0 5px 1px gray;
    box-shadow: 0 0 5px 1px gray, 0 0 5px 1px gray;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
}

.moving-images > iframe 
{
border: 10px solid white;
position: relative;
left: 35px;
width: 320px;
height: 220px;
}

ul.sitecoreaccordion{border: none;margin:0 0 22px;padding-top:20px; border-bottom: 1px solid #9D9D9D;}
.sitecoreaccordion{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ABABAB;border-style:solid;border-width:0 1px 1px;list-style:none outside none;margin:0;overflow:hidden;padding:0;text-decoration:none;width:100%;  }
.sitecoreaccordion .opener{border-top:1px solid #9D9D9D;clear:both;color:#222;display:block;font-size:14px;font-weight:300;height:1%;line-height:18px;padding:11px 19px 12px;text-decoration:none!important}
.sitecoreaccordion .slide{padding:0 40px; margin-bottom: 20px; font-size: 14px; width: inherit; font-weight:normal; }
#left_container .content_section .content .sitecoreaccordion .slide p, .sitecoreaccordion .slide p{width: inherit;}
.sitecoreaccordion > li{overflow:hidden;position:relative;vertical-align:top}
ul.sitecoreaccordion>li{list-style:none outside none}
ul.sitecoreaccordion>li>a.opener:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #9D9D9D transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";display:block;height:0;position:absolute;right:15px;top:15px;width:0}
ul.sitecoreaccordion>li.active{}
ul.sitecoreaccordion>li.active .opener{padding-top:13px}
ul.sitecoreaccordion>li.active .opener:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#003a74 transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";display:block;height:0;width:0}

.moving-image 
{
    float:none;
    position: relative;
    top: -78px;
}

.moving-top
{
}

.top-content-paragraph
{
    width: 292px !important;
    line-height: 22px !important;
}

.body-content
{
    position: relative;
    top: -65px;
}

.body-paragraph
{
    line-height: 22px;
}

.moving-page-body
{
    font-family: Arial;
    position: relative;
    left: 25px;
    width: 635px !important;
}

.ninja-font
{
    font-family: 'ninja_narutoregular';
    font-size: 18px;
    padding-top: 35px;
}

.help-list-items
{
    font-weight: bold; 
    padding-top: 15px; 
    color: rgb(24, 56, 108); 
    list-style-type: none;
}

.help-text
{
    padding-bottom: 10px;
}

.dashed-line
{
    float:left;
    width:655px; 
    background:url(../images/border.gif) no-repeat 0 bottom; 
    padding:0 0 8px 5px; 
    position: relative;
    right: 22px;
}

.moving-links
{
    color: #518ad1;
}

.accordion-inner-text
{
    padding-bottom: 0px !important; 
    color: rgb(24, 56, 108) !important; 
    font-size: 16px !important; 
    float: none !important;
    font-family: Arial; 
} 

/*Social Tools*/

#left_container .content_section  #socialToolsContainer{width: 200px;}
#left_container .content_section  #socialToolsContainer #social_line_bottom img{cursor: pointer; }
#left_container .content_section .list_content   #event_social_container{left: 80%;top: 10px; position: absolute; width: 140px; z-index:5; }
#left_container .content_section .list_content   #socialToolsContainer{ width: 140px; }

#left_container .content_section  #socialToolsContainer #social_line_top{padding-left: 22px;margin-bottom: 8px;}

#left_container .content_section  #event_description_container{position: relative; height: auto; display:block; float: left;  } 


#left_container .content_section  #event_description_container .event_list_section{display: block;width: 100%;margin-top: 20px; position: relative;  } 

#left_container .content_section  #event_description_container h4.title { font-family: ninja_narutoregular !important; font-size: 24px; display: block; margin: 30px 0 15px 30px;  }

#left_container .content_section  #event_description_container .event_list_section p { font-family: Arial; font-size: 14px;  float: none; padding: 0px; margin-left: 30px; } 
#left_container .content_section  #event_description_container ul.sitecoreaccordion  { padding-top: 0px;padding-left: 3px;width: 95%;margin-left: 10px;margin-right: auto;  } 
#left_container .content_section  #event_description_container ul.sitecoreaccordion  .accordionImportant{color: #a0491f !important;}
#left_container .content_section  #event_description_container ul.sitecoreaccordion  .slide p {font-family: Arial; font-size: 14px; font-weight: normal; display: inline; }
#left_container .content_section  #event_description_container ul.sitecoreaccordion  .slide p:last-child {margin-bottom: 30px; }
/*#left_container .content_section  #event_description_container .sitecoreaccordion li:last-child .opener{border-bottom:1px solid #9D9D9D;}*/ 

#left_container .content_section ul.event_list li.Bottom_List { display: inline; max-width: 20%; }
#left_container .content_section ul.event_list li.Bottom_List img{ display: block;  width: 100%; border-radius: 10px; min-width: 134px; min-height: 97px; }
#left_container .content_section ul.event_list li.Bottom_List  span {width:auto; }
#left_container .content_section div.list_container div.list_top_bg3 h4.title {font-family: ninja_narutoregular !important; font-size: 21px; display: block; margin: 30px 0 15px 20px; text-decoration: none;  }


/* Info Page Secion New */
.content_section .top .infoPage_new .content_infoPage_new  { padding-left: 50px; line-height: 20px; width: 625px;}

.content_section .top .infoPage_new .content_infoPage_new h6.head_infoPage_new { margin-bottom: 12px !important; } 
.content_section .top .infoPage_new .content_infoPage_new > p.text_infoPage_new .img_infoPage_new{float: right;width: 330px;margin-right: 40px;} 
.content_section .top .infoPage_new .content_infoPage_new > p { font-size:14px !important;} 
.content_section .top .infoPage_new .content_infoPage_new > div{ font-size:14px !important;} 
/* End Of Info Page New */ 

/* Rich Info Page Section */

#left_container .content_section .Rich_info_head{float: left;width: 655px;font-family: ninja_narutoregular;font-size: 42px;margin-bottom: 20px;vertical-align: 19px;height: 55px;line-height: 55px;background: url(../images/border.gif) no-repeat 0 bottom;padding-left: 40px;padding-top: 30px;padding-bottom: 12px;}

#left_container .content_section .Rich_info_Page_img{float: right;margin-top: -90px;margin-right: 20px;width: 290px;height: 220px;}

#left_container .content_section .rich_content_text {font-size: 14px; color: Black; font-family: Arial;} 

#left_container .content_section .rich_info_text_container {padding-left: 40px; font-size: 13px; line-height: 25px; }

#left_container .content_section .rich_intro_text{width: 300px; margin-bottom: 20px;}

#left_container .content_section .rich_content_Body_text{margin-bottom: 40px;}

#footer #Footer-Address-Text {font-family: 'Amatic SC', cursive;font-size: 50px;color: white;line-height: 60px;}

#left_container .content_section .rich_video_link_content iframe{width: 610px; }

#left_container .content_section .linkPanelContainer{background-image: url("../../../assets/images/rich_link_container_bcg.png");position: absolute;width: 210px;height: 50px;right: 80px;top: 290px;}

#left_container .content_section .linkPanelContainer img { margin-left: 10px;margin-top: 10px; }

#left_container .content_section .linkPanelContainer a, #left_container .content_section .linkPanelContainer p { vertical-align: 10px;  }

#left_container .content_section #accordionContainer {margin-top: 20px; } 

#left_container .content_section #accordionContainer .richAccordionSpacing h4.title{font-family: ninja_narutoregular !important;font-size: 24px;display: block;margin: 60px 0 0px 20px;} 

#footer #Footer-Address-Text {font-family: 'Amatic SC', cursive;font-size: 50px;color: white;line-height: 60px;}


/* simple info page */ 


#left_container .content_section .simple_Rich_info_head{float: left;width: 655px;font-family: ninja_narutoregular;font-size: 42px;margin-bottom: 20px;vertical-align: 19px;height: 55px;line-height: 55px;padding-left: 40px;padding-top: 30px;padding-bottom: 12px; background: url(../images/border.gif) no-repeat 0 bottom;}

#left_container .content_section .simple_rich_intro_text {width: 610px;margin-bottom: 20px;}

#footer_navigation {}
#footer_navigation #footer{display: block; width: 712px; margin-left: 40px; margin-top: -40px; margin-bottom: 100px;  }
#footer_navigation #footer div.footer_section {width: 20%; display: inline-table;  }
#footer_navigation #footer div.footer_section div.footer_title{color: #429eb9; font-size:14px; font-family:Arial; font-weight: bold;  }
#footer_navigation #footer div.footer_section ul{ margin-top: 10px;  }
#footer_navigation #footer > div:nth-child(4){width: 12%;}
#footer_navigation #footer > div:last-child{ padding-top: 10px;border-left: 2px solid #252525;margin-top: 40px;width: 15%;padding-left: 15px;}
#footer_navigation #footer div.footer_section ul li{display: block; color: white; font-size: 12px; font-family: Arial; }
#footer_navigation #footer div.footer_section ul li a{display: block; color: white; font-size: 12px; text-decoration: none; }

#left_container .content_section .rich_info_page_intro_container {padding-left:20px;}
.content .rich_content_text .rich_info_bottom_txt_accordion { padding-top: 1px;  }
.rich_info_bottom_txt_accordion ul.sitecoreaccordion li > div > p { padding-left: 30px; font-size: 14px; font-family: Arial; width:620px;}
.rich_content_Body_text .rich_info_page_bottom_text .rich_info_page_bottom_text_item .rich_inner_text_title {font-family:ninja_narutoregular; font-size: 24px;   }
.rich_content_With_Bottom_Body_text { padding-left: 20px; margin-top: 40px; }
.rich_content_With_Bottom_Body_text .rich_innertext { margin-top: 20px ; line-height: 20px;}
.rich_content_With_Bottom_Body_text .rich_info_page_bottom_text_item { margin-bottom: 70px; }


.rich_content_With_Bottom_Body_text .rich_info_page_bottom_text_item  a {display: block; margin-top: 15px; color: #0066ff; text-decoration: underline;  }