/* CSS Document */


body{
	background:url(../images/bg.jpg) repeat 0 0;
	width:100%;
	margin:0px;
	padding:0px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal; 
	font-variant: normal;
}
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:#db6171; padding:6px 0;}

a {
	color:#E21350;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a:hover {
	color:#00AEDB;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
}

/*============== Main Layout ==============*/
#top_part {width:100%; height:28px; background:url(../images/topbg.jpg) repeat-x 0 0;}
.top_inn {width:860px; margin:0 auto; height:28px;}
.tinn_left {
	width:450px;
	float:left;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 25px;
	font-weight: bold;
}
.tinn_right {width:400px; float:right;}
.top_search_bg {width:166px; height:19px; background:url(../images/top_search_bg.jpg) no-repeat 0 0; float:left; margin:4px 0px 0 0;}
.top_go {width:30px; height:15px; margin:4px 5px 0 0px; float:left;}

.top_go_btn {width:30px; height:17px; border:0px solid #11B3DD; color:#FFFFFF; text-align:center; cursor:pointer; margin:0 5px 0 2px; font-size:10px;background:url(../images/btn_fair.jpg) no-repeat 0 0;}

.search_tarea {width:149px; height:18px; background:none; border:none; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 11px;}
#mainsite {width:907px; margin:0 auto;}
#container {width:872px; float:left;}
.content_inn {width:838px; float:right;}

/*============== MenuArea ==============*/
#menuarea {width:872px; height:125px; border-bottom:0px solid red;}
.logo {width:162px; height:125px; float:left;}
.menu_right {width:702px; float:left;}
.menu_top_txt {width:237px; height:78px; padding:0 0 0 448px;}
#nav_part {width:692px; height:47px; position:relative; z-index:200;}

/*============== Content ==============*/
.home_head {width:838px; height:446px; background:url(../images/home_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}

.head_slide { width:812px; height:426px; background: url(../images/hslide_1.jpg) no-repeat 0 0; margin:0 auto; position:absolute; left:11px; top:8px; z-index:10;}


.inner_head {width:836px; height:320px; background:url(../images/inner_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}

.Plan_Your_Visit_head {width:836px; height:320px; background:url(../headerImg/Plan_Your_Visit_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}
.Plan_Your_Visit_head_groups {width:836px; height:320px; background:url(../headerImg/groups.jpg) no-repeat 0 0; padding-bottom:7px;}
.Plan_Your_Visit_head_hours {width:836px; height:320px; background:url(../headerImg/hours.jpg) no-repeat 0 0; padding-bottom:7px;}
.Plan_Your_Visit_head_promo {width:836px; height:320px; background:url(../headerImg/hours.jpg) no-repeat 0 0; padding-bottom:7px;}
.Plan_Your_Visit_head_lodging {width:836px; height:320px; background:url(../headerImg/Lodging.jpg) no-repeat 0 0; padding-bottom:7px;}

.Entertainment_head {width:836px; height:320px; background:url(../headerImg/Entertainment_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}
.Concerts_head {width:836px; height:320px; background:url(../headerImg/concerts.jpg) no-repeat 0 0; padding-bottom:7px;}
.attractions_head {width:836px; height:320px; background:url(../headerImg/Attractions.jpg) no-repeat 0 0; padding-bottom:7px;}
.attractions_jur_head {width:836px; height:320px; background:url(../headerImg/JurassicPlanet.jpg) no-repeat 0 0; padding-bottom:7px;}
.comp_head {width:836px; height:320px; background:url(../headerImg/Competitions.JPG) no-repeat 0 0; padding-bottom:7px;}
.shows_head {width:836px; height:320px; background:url(../headerImg/Shows.jpg) no-repeat 0 0; padding-bottom:7px;}


.Eat_Shop_head {width:836px; height:320px; background:url(../headerImg/Eat_Shop_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}
.Shopping_head {width:836px; height:320px; background:url(../headerImg/Shopping.jpg) no-repeat 0 0; padding-bottom:7px;}

.Education_Community_head {width:836px; height:320px; background:url(../headerImg/Education_Community_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}
.Education_fk_head {width:836px; height:320px; background:url(../headerImg/FairKids.jpg) no-repeat 0 0; padding-bottom:7px;}
.Education_vol_head {width:836px; height:320px; background:url(../headerImg/volunteers.jpg) no-repeat 0 0; padding-bottom:7px;}

.Horse_Racing_head {width:836px; height:320px; background:url(../headerImg/Horse_Racing_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}
.Horse_datr_head {width:836px; height:320px; background:url(../headerImg/datr.jpg) no-repeat 0 0; padding-bottom:7px;}

.Sponsors_vendors_head {width:836px; height:320px; background:url(../headerImg/Sponsors_vendors_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}
.Sponsors_corp_head {width:836px; height:320px; background:url(../headerImg/CorporateSponsors.jpg) no-repeat 0 0; padding-bottom:7px;}
.Sponsors_food_head {width:836px; height:320px; background:url(../headerImg/food_bev.jpg) no-repeat 0 0; padding-bottom:7px;}
.Sponsors_ven_head {width:836px; height:320px; background:url(../headerImg/vendor.jpg) no-repeat 0 0; padding-bottom:7px;}
.Sponsors_vendors_head {width:836px; height:320px; background:url(../headerImg/Sponsors_vendors_head_img.jpg) no-repeat 0 0; padding-bottom:7px;}

/*.hhead_left {width:335px; float:left; padding:310px 0 0 40px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}*/
.hhead_left {width:335px; float:left; padding:300px 0 0 40px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.hhead_promotion {width:185px; height:260px; float:right; background:url(../images/hhead_promotion_bg.PNg) no-repeat 0 0; margin:73px 2px 0 0; padding:10px 0 0 0;}
.promotion {width:162px; padding:12px 0 0 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.promotion_border {width:100%; background:#000000; height:1px; margin:10px 0; overflow:hidden;}
.news_bg {width:100% height:40px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#6b771f;
	margin-bottom:0px;
	background-image: url(../images/news_bg.jpg);
	padding-bottom: 10px
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
}

.news_bg a {font:bold 12px Arial, Helvetica, sans-serif; color:#00aedb; text-decoration:none;}
.news_bg a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#00aedb; text-decoration:underline;}

.news_bg span {font:bold 16px Arial, Helvetica, sans-serif; color:#00aedb;}
.home_bottom_banner {width:838px; height:91px; background:url(../images/home_bottom_banner.jpg) no-repeat 0 0; margin-bottom:8px; position:relative;}
.bott_banner_link_poos {width:420px; height:70px; position:absolute; right:34px; top:12px;}
.hbottom_banner_text {width:160px; height:70px; padding:10px 0 0 20px; font:italic 9px Arial, Helvetica, sans-serif; color:#000000;}
.hb_head_text {font:bold 13px Arial, Helvetica, sans-serif; color:#00aedb; text-transform:uppercase; padding:0 0 4px 0;}
.iner_block_text {font:bold 12px Arial, Helvetica, sans-serif; color:#252525;}

.con_margin { margin-bottom:7px;}
.inn_content_repeat {width:838px; background:url(../images/inn_content_repeat.jpg) repeat-y 0 0;}
.in_content_main {width:838px; margin:0 auto;}
.in_left {width:200px; float:left;}
.in_right {width:594px; float:right;}

.inn_cleft {width:160px; float:left;}
.inn_right {
	width:658px;
	float:right;
	margin-right: 10px;
}
.inn_right_left {width:206px; float:left;}
.inn_right_right {width:100%; float:left;}

.left_menu {width:155px; margin:0 auto;}
.left_menu ul {list-style:none; padding:0; margin:20px 0 0 0; border-top:1px solid #d9d9d9;}
.left_menu ul li {height:22px; border-bottom:1px solid #d9d9d9; font:normal 13px Arial, Helvetica, sans-serif; color:#535353;}
.left_menu ul li a {height:20px; font:normal 13px Arial, Helvetica, sans-serif; color:#535353; text-decoration:none; padding:5px 0 0 10px; display:block;}
.left_menu ul li a:hover {height:25px; font:normal 13px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/menu_hover.jpg) no-repeat 0 0; text-decoration:none; padding:7px 0 0 10px; display:block;}
.left_menu ul li a.active {height:25px; font:normal 13px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/menu_hover.jpg) no-repeat 0 0; text-decoration:none; padding:7px 0 0 10px; display:block;}

/*============== Footer ==============*/
#footer {width:815px; margin:0 auto; padding-bottom:60px;}
.fleft {width:560px; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#000000;}
.fleft a {font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin-right:10px;}
.fleft a:hover {font:normal 13px Arial, Helvetica, sans-serif; color:#2a3500; text-decoration:none;}
.fright {width:116px; float:right;}
