/* CSS Document */


body{ background:url(../images/bg.jpg) repeat-x 0 0 #850804; width:100%; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff;}
p,h1,h2,h3,h4,h5,h6,form,img,span,pre{margin:0px; padding:0px; text-indent:inherit;}
img {border:0;}
.clear{clear:both; font-size:0; line-height:0;}

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:182px; height:163px; top:150px; left:410px;}

/*============== HEADER ==============*/
.head_t {width:1002px; height:48px; overflow:hidden;  /*padding:10px 0 10px 40px;*/}
.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:#c91d10; 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:#960b01; 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_right2{width:340px; float:right;}
.ht_right_enter {width:520px; float:right;}
.head_b {width:1002px; height:45px;}
.topsearch_bg {
	height:30px;
	width:177px;
	background:url(../images/topsearch_bg.jpg) no-repeat 0 0;
	float:left;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.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:3px 0 0 0; border:none; background:none; font:normal 11px Arial, Helvetica, sans-serif; color:#FF0000;}
.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:50px 0 0 97px; font:bold 30px Arial, Helvetica, sans-serif; color:#990b07;}
.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:277px; height:85px; position:absolute; background:url(../images/countdown.png) no-repeat 0 0; position:absolute; right:52px; top:84px;}
.countdown p{ font-size:14px; color:#fff;}
.countdown p span{ font-size:14px; color:#c91d10;}
/*============== MIDDLE AREA ==============*/
.mid_top {width:1002px; background:url(../images/mid_top_bg.png) no-repeat 0 0;}
.mid_top_left {width:261px; float:left; padding-left:52px; position:relative;}
.logo_left_clickable {position:absolute; top:76px; right:12px; height:140px; width:240px; margin:0; padding:0;}
.mid_top_left_inn {width:260px; background-color:#f2520b;}
.mid_top_left img {padding:230px 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:76px 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;}
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 #009bdf; 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:#de0d00; border:1px solid #fe6826; float:left; margin:14px 10px 0 0px; padding:10px 0 0 0;}
.join_tarea1 {width:210px; height:26px; background-color:#fb7600; border:none; color:#000000; margin-right:2px; margin-left: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;}

/*============== 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;}
.foot_block2 .fst{ width:auto; height:100%; overflow:hidden; margin:0; padding:0;}
.foot_block2 .fst a{ display:block; margin:0 4px 15px 0; float:left;}
.foot_block2 .fst a.extramar{ margin:0 4px;}
.foot_block2 .snd{ text-align:center; width:456px;}
.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:#750502;}
.fbrown a{ color:#750502;padding:0; margin:0; font:normal 10px Arial, Helvetica, sans-serif;}
.fbrown a:hover{ font:normal 10px Arial, Helvetica, sans-serif; color:#750502; text-decoration:underline;}
/*-- Breadcrumb Navigation --*/
.breadcrumbnavigation{margin:0; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 10px 0;}


.foot_block4 {width:632px; margin:0 0 15px 0;/* float:left; padding:20px 0 0 0;*/border:1px solid #c13c02; float:right;}
.foot_block4 .sponsortable{ width:632px;/* margin:0 auto;*/}
.foot_block4 .sponsortable td{ vertical-align:middle; width:105px; height:105px; border:1px solid #5b0704; text-align:center;}

.foot_block5 {width:1026px; margin:0 0 15px 0;/* float:left; padding:20px 0 0 0;*/border:1px solid #c13c02;}
.foot_block5 .sponsortable2{ width:898px;/* margin:0 auto;*/}
.foot_block5 .sponsortable2 td{ vertical-align:middle; width:101px; height:85px; border:1px solid #5b0704; text-align:center; padding:10px 2px;}


/* ------------- inner pages for audio start -----------*/
.con_audio{ width:630px; height:100%; overflow:hidden;}
.con_audio_lft{ width:400px; float:left;}
.con_audio_lft p{margin:0 0 15px;}
.con_audio_rht{ width:205px; float:right; text-align:center; margin:0 20px 0 0;}
.con_audio_rht .con_audio_list_menu{ font:normal 12px/22px Arial, Helvetica, sans-serif; float:none; list-style-type:none; text-align:center; width:140px; margin:0 auto; padding:0;}
.con_audio_rht .con_audio_list_menu li{ margin:0 0 7px; /*background-color:#06435f;*/ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.con_audio_rht .con_audio_list_menu li a, .con_audio_rht .con_audio_list_menu li span{color:#fff; cursor:pointer; text-decoration:none; background-color:#06435f; display:block; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; padding:5px 0; outline:none;}
.con_audio_rht .con_audio_list_menu li a:hover, .con_audio_rht .con_audio_list_menu li span{color:#8FB0D6; background-color:#000; padding:5px 0;}
/* ------------- inner pages for audio end -----------*/


/* ------------------  0n 02.07.2010 changes start -------------------- */
.con_inner{ width:auto; height:100%; overflow:hidden;}
.con_inner h1{ font-size:28px; font-weight:bold; padding:0; margin:0 0 10px;}
.con_inner h1 span{ font-size:32px;}
.con_inner p{ margin:0 0 15px;}
.con_inner img{ float:left; margin:0 15px 15px 0;}
.google_ads{ padding:45px 0; width:120px; margin:0 auto;}
/* ------------------  0n 02.07.2010 changes end -------------------- */

/* suzoy on 27-07-10 */
.sitemap { width:600px; margin:0 auto; text-align:left; overflow:hidden; height:100%;}
.leftNavCol { width:190px; float:left; margin:0 13px 10px 0; padding:0; text-align:left;}
.midNavCol { width:190px; float:left; padding:0; text-align:left; margin:0 0 10px 0;}
.rightNavCol { width:190px; float:right; padding:0; text-align:left; margin:0 0 10px 0;}

.sitemap img { border:none;}
.sitemap .leftnavcont { width:190px; float:left; border:1px solid #00324c; margin-bottom:10px; text-align:left;}
.sitemap .midnavcont { width:190px; float:left; border:1px solid #00324c; margin-bottom:10px; text-align:left; }
.sitemap .rightnavcont { width:190px; float:right; border:1px solid #00324c; margin-bottom:10px; text-align:left;}
.sitemap .leftnavcont .sitehead, .sitemap .rightnavcont .sitehead, .sitemap .midnavcont .sitehead {
background-color:#00324c; padding:5px 15px; text-align:left;
}
.sitemap .leftnavcont .sitehead a, .sitemap .rightnavcont .sitehead a, .sitemap .midnavcont .sitehead a {
font:bold 13px/14px Arial, Helvetica, sans-serif; color:#ffc509; text-decoration:none;
}
.sitemap .leftnavcont .sitehead a:hover, .sitemap .rightnavcont .sitehead a:hover, .sitemap .midnavcont .sitehead a:hover {
color:#fff;
}
.sitemap .leftnavcont .sitelist, .sitemap .rightnavcont .sitelist, .sitemap .midnavcont .sitelist {
background-color:#3e80a4; padding:5px 15px; text-align:left;
}
.sitemap .leftnavcont .sitelist ul, .sitemap .rightnavcont .sitelist ul, .sitemap .midnavcont .sitelist ul {
width:auto; padding:0; margin:0 0 3px; list-style:none;
}
.sitemap .leftnavcont .sitelist ul li, .sitemap .rightnavcont .sitelist ul li, .sitemap .midnavcont .sitelist ul li {
/*padding:4px 0 6px; background:url(../images/listdot.gif) 0 100% repeat-x;*/ padding:0px 0 0 10px; background:url(../images/bull1.gif) 0 7px no-repeat;
}

.sitemap .leftnavcont .sitelist ul li a, .sitemap .rightnavcont .sitelist ul li a, .sitemap .midnavcont .sitelist ul li a{ font:normal 12px/22px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block;}

.sitemap .leftnavcont .sitelist ul li a:hover, .sitemap .rightnavcont .sitelist ul li a:hover, .sitemap .midnavcont .sitelist ul li a:hover{ color:#fff; text-decoration:none;}

.sitemap .leftnavcont .sitelist ul li a.nodot, .sitemap .rightnavcont .sitelist ul li a.nodot, .sitemap .midnavcont .sitelist ul li a.nodot{ background-image:none;}

.sitemap .leftnavcont .sitelist ul li ul, .sitemap .rightnavcont .sitelist ul li ul, .sitemap .midnavcont .sitelist ul li ul{ padding:4px 0 4px 5px;}

.sitemap .leftnavcont .sitelist ul li ul li, .sitemap .rightnavcont .sitelist ul li ul li, .sitemap .midnavcont .sitelist ul li ul li {
padding:0px 0 0 10px; background:url(../images/bull2.gif) 0 4px no-repeat;
}
.sitemap .leftnavcont .sitelist ul li ul li a, .sitemap .rightnavcont .sitelist ul li ul li a, .sitemap .midnavcont .sitelist ul li ul li a {
font:normal 11px/15px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block;
}
