/* CSS Document */


body{ background:url(../images/bg.jpg) repeat-x 0 0 #9b1a14; width:100%; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff;}
p,h1,h2,h3,h4,h5,form,ul,li,img,span,pre{margin:0px; padding:0px; text-indent:inherit;}
img {border:0;}
.clear{clear:both;}

h2 {font:bold 18px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0;}
h3 {font:normal 16px Arial, Helvetica, sans-serif; color:#656565; border-bottom:1px solid #d4d4d4; padding:0 0 6px 0; margin-bottom:10px;}
h4 {font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0;}


a {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}

/*============== Main Layout ==============*/
#mainsite {width:100%; margin:0 auto; background:url(../images/mainbg.jpg) no-repeat top center;}
#container {width:1002px; margin:0 auto; position:relative;}
.logo {position:absolute; width:90px; height:108px; top:93px; left:482px;}

/*============== HEADER ==============*/
.head_t {width:1002px; height:48px;}
.ht_left {width:500px; float:left; padding-left:40px; padding-top:10px;}
.ht_left a {height:20px; padding:4px 6px; display:block; text-decoration:none; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#454545; float:left; margin-right:5px; background:url(../images/ht_butt_bg.jpg) repeat-x 0 0;}
.ht_left a:hover {height:20px; padding:4px 6px; display:block; text-decoration:none; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; float:left; margin-right:5px; background:url(../images/ht_butt_bg.jpg) repeat-x 0 0;}

.ht_left_enter {width:425px; float:left; padding-left:40px; padding-top:10px;}
.ht_left_enter a {height:16px; padding:2px 10px; display:block; text-decoration:none; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#0267a7; float:left; margin-right:5px; background:url(../images/ht_butt_bg1.jpg) repeat-x 0 0; border:1px solid #83bbd9;}
.ht_left_enter a:hover {height:16px; padding:2px 10px; display:block; text-decoration:none; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#0267a7; float:left; margin-right:5px; background:url(../images/ht_butt_bg1.jpg) repeat-x 0 0; border:1px solid #83bbd9;}

.ht_right {width:340px; float:right;}
.ht_right_enter {width:520px; float:right;}
.head_b {width:952px; height:45px; padding:0 0 0 50px;}
.topsearch_bg {height:30px; width:177px; background:url(../images/topsearch_bg.jpg) no-repeat 0 0; float:left; margin:8px 0 0 0;}
.fillbox{ padding:0; margin:0; width:150px;}
.toplist_bg {height:27px; width:178px; background:url(../images/list_bg.jpg) no-repeat 0 0; float:left; margin:8px 10px 0 0;}
.enter_list {width:170px; height:22px; margin:3px 0 0 0; border:none; background:none;}
.top_tarea1 {width:150px; height:22px; margin:1px 0 0 0; border:none; background:none; font:bold 11px Arial, Helvetica, sans-serif; color:#A7A7A7;}
.top_right_link {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:13px 0 0 0;}
.top_right_link a {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin:0 10px; display:block;}
.top_right_link a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; margin:0 10px; display:block;}


/*============== MENU ==============*/
.head_b ul {list-style:none; padding:0 0 0 40px; margin:0;}
.head_b ul li.ticket {width:76px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.ticket a {width:76px; height:45px; float:left; display:block; background:url(../images/ticket.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.ticket a:hover {width:76px; height:45px; float:left; display:block; background:url(../images/ticket_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.ticket a.active {width:76px; height:45px; float:left; display:block; background:url(../images/ticket_hover.jpg) no-repeat 0 0; text-decoration:none;}

.head_b ul li.entertainment {width:135px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.entertainment a {width:135px; height:45px; float:left; display:block; background:url(../images/entertainment.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.entertainment a:hover {width:135px; height:45px; float:left; display:block; background:url(../images/entertainment_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.entertainment a.active {width:135px; height:45px; float:left; display:block; background:url(../images/entertainment_hover.jpg) no-repeat 0 0; text-decoration:none;}

.head_b ul li.agreculture {width:106px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.agreculture a {width:106px; height:45px; float:left; display:block; background:url(../images/agreculture.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.agreculture a:hover {width:106px; height:45px; float:left; display:block; background:url(../images/agreculture_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.agreculture a.active {width:106px; height:45px; float:left; display:block; background:url(../images/agreculture_hover.jpg) no-repeat 0 0; text-decoration:none;}

.head_b ul li.ese {width:147px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.ese a {width:147px; height:45px; float:left; display:block; background:url(../images/ese.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.ese a:hover {width:147px; height:45px; float:left; display:block; background:url(../images/ese_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.ese a.active {width:147px; height:45px; float:left; display:block; background:url(../images/ese_hover.jpg) no-repeat 0 0; text-decoration:none;}

.head_b ul li.geninfo {width:126px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.geninfo a {width:126px; height:45px; float:left; display:block; background:url(../images/geninfo.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.geninfo a:hover {width:126px; height:45px; float:left; display:block; background:url(../images/geninfo_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.geninfo a.active {width:126px; height:45px; float:left; display:block; background:url(../images/geninfo_hover.jpg) no-repeat 0 0; text-decoration:none;}

.head_b ul li.exebits {width:171px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.exebits a {width:171px; height:45px; float:left; display:block; background:url(../images/exebits.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.exebits a:hover {width:171px; height:45px; float:left; display:block; background:url(../images/exebits_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.exebits a.active {width:171px; height:45px; float:left; display:block; background:url(../images/exebits_hover.jpg) no-repeat 0 0; text-decoration:none;}

.head_b ul li.activities {width:91px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.activities a {width:91px; height:45px; float:left; display:block; background:url(../images/activities.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.activities a:hover {width:91px; height:45px; float:left; display:block; background:url(../images/activities_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.activities a.active {width:91px; height:45px; float:left; display:block; background:url(../images/activities_hover.jpg) no-repeat 0 0; text-decoration:none;}

.head_b ul li.vendors {width:82px; height:45px; float:left; padding:0; margin:0;}
.head_b ul li.vendors a {width:82px; height:45px; float:left; display:block; background:url(../images/vendors.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.vendors a:hover {width:82px; height:45px; float:left; display:block; background:url(../images/vendors_hover.jpg) no-repeat 0 0; text-decoration:none;}
.head_b ul li.vendors a.active {width:82px; height:45px; float:left; display:block; background:url(../images/vendors_hover.jpg) no-repeat 0 0; text-decoration:none;}

/*============== LOGO AREA ==============*/
#larea {width:1002px;}
.larea_left {width:270px; float:left; padding:15px 0 0 51px; font:bold 30px Arial, Helvetica, sans-serif; color:#990b07; height:109px;}
.larea_left span {font:bold 22px Arial, Helvetica, sans-serif; color:#990b07;}
.larea_right {width:340px; float:right; font:bold 16px Arial, Helvetica, sans-serif; color:#d01e11; padding:50px 0 0 0;}
.larea_right .block {font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#c81d10; padding:4px;}
.until {margin:10px 0 0 100px;}
.larea_right_enter {width:240px; float:right; font:normal 16px Arial, Helvetica, sans-serif; color:#d01e11; background:#FFFFFF; border:1px solid #d18f0c; margin:50px 80px 0 0; padding:8px 0 8px 10px;}
.larea_right_enter .block {font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#c81d10; padding:2px;}

.countdown {width:237px; height:35px; position:absolute; background:url(../images/countdown.jpg) no-repeat 0 0; position:absolute; right:52px; top:52px;}

/*============== MIDDLE AREA ==============*/
.mid_top {width:1002px; background:url(../images/mid_top_bg.png) no-repeat 0 0;}
.mid_top_left {width:261px; float:left; display:block; padding-left:52px; }
.image01{ padding:20px 0 10px 8px; margin:0;}
.mid_top_left_inn {width:260px; background-color:#819fa9;}
.mid_top_left .img {padding:180px 0 0 10px;}
.mid_top_right {width:633px; float:left; margin-left:5px;}
.img_gallery_bg {width:592px; height:199px; background:url(../images/img_gallery_bg.jpg) no-repeat 0 0; margin:26px 0 0 16px; padding:10px 0 0 10px;}
.mid_top_right_pattern {width:633px; float:left; margin-left:4px;}
.mid_top_right_pattern_inn {width:633px; float:left; margin-bottom:10px; background:url(../images/right_pattern_bg.jpg) repeat-y 0 0; padding-bottom:20px;}
.left_pannel {width:240px; padding:0 0 0 10px; position:relative;}
.left_pos {position:absolute; top:0;}
.left_box {width:240px; padding:0 0 20px 0;}
.limg {width:122px; float:left;}
.rtext {width:118px; float:left;}
.left_small {font:normal 10px Arial, Helvetica, sans-serif; color:#fff;}


ul.enter {list-style:none; padding:0; margin:0;}
ul.enter li {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/arrow_left.jpg) no-repeat 0 0; padding:0 0 7px 10px;}
ul.enter li a {font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
ul.enter li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
ul.enter li a.active {font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

.left_txt_bg {width:230px; height:19px; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 0 0 10px; margin-bottom:6px; background:url(../images/left_txt_bg.jpg) no-repeat 0 0; text-transform:uppercase;}
.border_txt {font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:1px dashed #d40400; padding-left:10px; padding-bottom:2px; margin-bottom:4px;}
.left_gen_txt {font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:10px; margin-bottom:5px;}
.right_pan_left {width:385px; min-height:206px; background:url(../images/right_pan_devider.jpg) no-repeat top right; padding:10px 0 0 0; font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;}
.right_pan_left .nortxt {width:343px; padding-left:10px;}
.right_pan_right {width:232px; float:left; padding-top:10px;}
.rr_block {border-bottom:1px dashed #fff; padding:0 0 4px 0; margin-bottom:6px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.foot_weather_bg {width:613px; height:127px; background:url(../images/foot_weather_bg.jpg) no-repeat 0 0; clear:both; padding-left:20px;}
.foot_star1 {width:44px; position:absolute; right:30px; top:750px;}
.foot_star2 {width:44px; position:absolute; left:300px; top:870px;}
.foot_star3 {width:44px; position:absolute; left:300px; top:1040px;}
.join_mailing_list {width:345px; height:85px; background-color:#527480; border:1px solid #527480; float:left; margin:14px 10px 0 0px; padding:10px 0 0 0;}
.join_tarea1 {width:210px; height:26px; background-color:#ffffff; border:none; color:#000; margin-right:2px; margin-left:35px; font-size:11px;}
.join_left_pad {margin:0 0 10px 35px;}
.join_part {float:left;}
.weather_main {width:246px; float:left; padding:14px 0 0 0; position:relative;}
.host_day {width:246px; height:96px; position:absolute; top:58px;}
.tweeter_main {width:170px; height:58px; position:absolute; top:120px; left:-270px;}
.entertainment_content {padding:20px;}
.entertainment_nor_text {font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.right_diff_col {color:#c7c7c7;}

/*============== FOOTER AREA ==============*/
#footer {width:100%; padding:60px 0 0 0;}
.footer_inn {width:899px; margin:0 auto;}
.foot_block1 {width:240px; float:left;}
.foot_block2 {width:500px; float:left; padding:20px 0 0 0;}
.maergin_img {margin:10px 40px 0 0;}
.foot_block3 {width:159px; float:left; overflow:hidden;}
.sponsor {padding:0 0 0 140px;}
.footer_link {width:100%; height:106px; background:url(../images/footer_bg.png) repeat-x 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; padding:100px 0 0 0;}
.footer_link a {font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.footer_link a:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

.fbrown {font:bold 10px Arial, Helvetica, sans-serif; color:#51ae39;}
a.footer_link_2 {padding:0; margin:0; font:normal 10px Arial, Helvetica, sans-serif; color:#51AE39;}
a.footer_link_2:hover{ font:normal 10px Arial, Helvetica, sans-serif; color:#51AE39; text-decoration:underline;}

/*-- Breadcrumb Navigation --*/
.breadcrumbnavigation{padding:0 0 10px 0; margin:0; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#FFF;}
