	
/*CK */
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{font:12px/16px Arial, Helvetica, sans-serif; color:#333; height:100%; background:url(../Home/images/body_bg.gif) repeat center 0}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curve{float:left; width:100%;}
.curve img{float:left}
.bottom_curve{margin-top:-7px; position:relative; z-index:50}
span.clear{clear:both;}

:focus{outline:none}
textarea{resize:none;}
input:focus{outline:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}

#wrapper{width:984px; margin:0 auto; min-width:980px;}
#main{float:left; width:941px; background:url(../Home/images/main_bg.png) repeat-y 0 0; padding:0 21px 0 22px;}

#header{float:left; width:100%;}
#header .logo{float:left; width:209px; height:54px; margin-top:4px}
#header .logo img{float:right;}

#header .top_right_section{float:left; width:732px;}
#header .top_right_section .top_links{float:left; width:100%;}
#header .top_right_section .top_links ul{float:right; width:auto; list-style:none;}
#header .top_right_section .top_links ul li{float:left; width:auto; font-size:12px; padding:0 8px 0 20px; color:#00539a}
#header .top_right_section .top_links ul li span{padding:0 5px; color:#ee3a43}
#header .top_right_section .top_links ul li a{color:#00539a; text-decoration:none}
#header .top_right_section .top_links ul li a:hover{color:#34a0f3;}

#header .search{float:left; width:100%; margin-top:14px;}
#header .search form{float:right; width:auto;}
#header .search fieldset{float:left; width:auto;}
#header .search .input_bg{float:left; width:119px; background:url(../Home/images/search_input_bg.gif) no-repeat 0 0; height:21px;}
#header .search .input_bg input{float:left; width:109px; background:none; border:none; margin:0; padding:3px 5px 5px; font:12px/14px Arial, Helvetica, sans-serif; color:#333}
#header .search input.search_btn{float:left; width:23px; background:url(../Home/images/search_btn.gif) no-repeat 0 0; height:21px; border:none; margin:0; padding:0; cursor:pointer}





#menu{float:left; width:100%; background:url(../images/menu_bg.gif) no-repeat 0 0; height:26px;}
#menu ul{float:left; width:auto; list-style:none;}
#menu ul li{float:left; width:auto; font-size:14px; color:#fff; padding:5px 26px 5px 10px}
#menu ul li a{color:#fff; text-decoration:none;}
#menu ul li.last{padding-right:0}
#menu ul li a:hover{color:#a1d6ff;}
#menu ul li.active a{color:#a1d6ff;}
#menu ul li.active a:hover{color:#a1d6ff;}

#header .welcome_menu{float:left; width:100%; background:url(../Home/images/welcome_menu_bg.gif) no-repeat 0 0; height:24px;}
#header .welcome_menu ul{float:right; width:auto; list-style:none;}
#header .welcome_menu ul li{float:left; width:auto; font-size:11px; font-weight:bold; color:#004e9e; padding:3px 10px 0 14px}
#header .welcome_menu ul li a{color:#004e9e; text-decoration:none;}
#header .welcome_menu ul li.last{padding-right:0}
#header .welcome_menu ul li a:hover{color:#007eff;}
#header .welcome_menu ul li.active a{color:#007eff;}
#header .welcome_menu ul li.active a:hover{color:#007eff;}
#header .welcome_menu p{float:left; width:auto; font-size:11px; color:#00539a; padding:3px 0 0 10px}


#body_container{float:left; width:100%; padding:9px 0; position:relative}

#left_container{float:left; width:626px;}

#home_banner{float:left; width:620px; background:url(../Home/images/banner_bg.gif) no-repeat 0 0; height:284px; overflow:hidden; position:relative; padding:3px}
#home_banner ul{float:left; width:620px; list-style:none; height:284px; overflow:hidden; position:relative;}
#home_banner ul li{float:left; width:620px; position:relative; height:284px; overflow:hidden;}
#home_banner ul li img{float:left;}
#home_banner ul li .details{float:left; width:600px; position:absolute; left:0; bottom:0; background:url(../Home/images/banner_details_bg.png) no-repeat 0 0; height:41px; padding:15px 0 0 20px; z-index:90}
#home_banner ul li .details p{float:left; width:100%; font:italic 21px/23px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-1px; text-shadow:0 1px 0 #000}

#left_container .bottom_section{float:left; width:100%; margin-top:7px}
#left_container .bottom_left{float:left; width:208px;}
#left_container .bottom_left .red_box{float:left; width:203px;}
#left_container .bottom_left .red_box .heading{float:left; width:186px; background:url(../Home/images/red_box_h_bg.gif) no-repeat 0 0; height:51px; padding:15px 0 0 17px}
#left_container .bottom_left .red_box  a{color:#fff; text-decoration:none}
#left_container .bottom_left .red_box .heading h3{float:left; width:100%;}
#left_container .bottom_left .red_box .heading h3 strong{float:left; width:100%; font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; color:#fff}
#left_container .bottom_left .red_box .heading h3 strong:hover{text-decoration:underline}
#left_container .bottom_left .red_box .heading h3 span{float:left; width:100%; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-top:3px}
#left_container .bottom_left .red_box .heading h3 span:hover{text-decoration:underline}
#left_container .bottom_left .red_box .heading h3 a{color:#fff; text-decoration:none}

#left_container .bottom_left .red_box .content{float:left; width:183px; padding:7px 5px 0 15px; background:url(../Home/images/red_box_bg.gif) repeat-y 0 0;height:195px; overflow:hidden;}
#left_container .bottom_left .red_box .content ul{float:left; width:100%; list-style:none}
#left_container .bottom_left .red_box .content ul li{float:left; width:172px; background:url(../Home/images/red_box_bullet.gif) no-repeat 0 4px; padding:0 0 6px 11px; font:12px/14px  Verdana, Arial, Helvetica, sans-serif;}
#left_container .bottom_left .red_box .content ul li a{color:#333; text-decoration:none;}
#left_container .bottom_left .red_box .content ul li a:hover{text-decoration:underline;}

#left_container .bottom_right{float:right; width:417px;}
#left_container .bottom_right .blue_box{float:left; width:205px;}
#left_container .bottom_right .blue_box  a{color:#fff; text-decoration:none}
#left_container .bottom_right .blue_box .heading{float:left; width:190px; background:url(../Home/images/blue_box_h_bg.gif) no-repeat 0 0; height:49px; padding:15px 0 0 15px}
#left_container .bottom_right .blue_box .heading h3{float:left; width:100%;}
#left_container .bottom_right .blue_box .heading h3 strong{float:left; width:100%; font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; color:#fff}
#left_container .bottom_right .blue_box .heading h3 strong:hover{text-decoration:underline}
#left_container .bottom_right .blue_box .heading h3 span{float:left; width:100%; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-top:3px}
#left_container .bottom_right .blue_box .heading h3 span:hover{text-decoration:underline}
#left_container .bottom_right .blue_box .heading h3:hover{text-decoration:underline}
#left_container .bottom_right .blue_box .content{float:left; width:199px; background:url(../Home/images/blue_box_bg.gif) no-repeat 0 bottom; height:141px; padding:0 3px}
#left_container .bottom_right .blue_box .content imf{float:left;}

#left_container .bottom_right .yellow_box{float:right; width:205px;}
#left_container .bottom_right .yellow_box a{color:#fff; text-decoration:none}

#left_container .bottom_right .yellow_box .heading{float:left; width:190px; background:url(../Home/images/yellow_box_h_bg.gif) no-repeat 0 0; height:49px; padding:15px 0 0 15px}
#left_container .bottom_right .yellow_box .heading h3{float:left; width:100%;}
#left_container .bottom_right .yellow_box .heading h3 strong{float:left; width:100%; font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; color:#fff}
#left_container .bottom_right .yellow_box .heading h3 strong:hover{text-decoration:underline}
#left_container .bottom_right .yellow_box .heading h3 span{float:left; width:100%; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-top:3px}
#left_container .bottom_right .yellow_box .heading h3 span:hover{text-decoration:underline}
#left_container .bottom_right .yellow_box .heading h3 a{color:#fff; text-decoration:none}

#left_container .bottom_right .yellow_box .content{float:left; width:199px; background:url(../Home/images/yellow_box_bg.gif) no-repeat 0 bottom; height:141px; padding:0 3px}
#left_container .bottom_right .yellow_box .content img{float:left;}

#left_container .bottom_right .go_direct{float:left; width:416px; background:url(../Home/images/go_direct_bg.gif) repeat-y 0 0; margin-top:7px}
#left_container .bottom_right .go_direct p{float:left; width:403px; color:#08324f; font:italic 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 13px;}
#left_container .bottom_right .go_direct p a{color:#08324f; text-decoration:none}
#left_container .bottom_right .go_direct p a:hover{text-decoration:underline}

#right_container{float:right; width:309px;padding-left:5px;}
#right_container .your_event{float:left; width:309px;}
#right_container .your_event form{float:left; width:100%;}
#right_container .your_event fieldset{float:left; width:100%;}
#right_container .your_event h3{float:left; width:100%; background:url(../Home/images/your_event_h_bg.gif) no-repeat 0 0; height:50px; color:#fff; font:italic 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding:10px 0 0}
#right_container .your_event .content{float:left; width:281px; background:url(../Home/images/your_event_bg.gif) repeat-y 0 0; padding:0 14px 4px; min-height:347px; height:auto!important; height:347px}
#right_container .your_event .content p{float:left; width:100%; border-bottom:1px solid #7fa9cc; line-height:14px; padding:10px 0 10px;}
#right_container .your_event .content .row{float:left; width:100%; padding:12px 0 0}
#right_container .your_event .content .row .col1{float:left; width:133px;}
#right_container .your_event .content .row .col2{float:right; width:118px;}
#right_container .your_event .content label{float:left; width:auto; line-height:14px; margin-top:3px}
#right_container .your_event .content label a{color:#00539a; text-decoration:underline; margin-top:14px; float:left;}
#right_container .your_event .content label a:hover{text-decoration:none}
#right_container .your_event .content label img{float:none; vertical-align:middle; margin-right:5px}
#right_container .your_event .content label.latest{padding-left:14px;}
#right_container .your_event .content .row .date_input_bg{float:right; width:118px; background:url(../Home/images/date_input_bg.gif) no-repeat 0 0; margin-top:5px; height:22px}
#right_container .your_event .content .row .date_input_bg input{float:left; width:85px; background:none; border:none; padding:4px 0 3px 10px; margin:0; font:12px/14px Arial, Helvetica, sans-serif}
#right_container .your_event .content .row .date_input_bg img{float:left; margin:2px -15px 0 4px;}
#right_container .your_event .content .row select{float:right; width:85px; padding:0; margin:0; font:12px/14px Arial, Helvetica, sans-serif}
#right_container .your_event .content .row select.big{float:right; width:173px; padding:0; margin:0; font:12px/14px Arial, Helvetica, sans-serif}
#right_container .your_event .content .row select.bigest{float:right; width:265px; padding:0; margin:3px 0 0; font:12px/14px Arial, Helvetica, sans-serif}
#right_container .your_event .content .row .find_btn{float:right; width:131px; background:url(../Home/images/find_btn.gif) no-repeat 0 0; height:28px; padding:0; margin:10px 0 0; cursor:pointer; border:none}


 #right_container .your_event .content .row input{float:right; width:35px; padding:0; margin:0; font:12px/14px Arial, Helvetica, sans-serif}

#right_container .call{float:left; width:100%; background:url(../Home/images/call_bg.gif) no-repeat 0 0; height:72px; text-align:center; margin-top:8px}
#right_container .call p{float:left; width:100%; color:#fff; font:italic 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding:12px 0 0}
#right_container .call p a{color:#fff; text-decoration:none}
#right_container .call p a:hover{text-decoration:underline}

#right_container .banner{float:left; width:100%; background:url(../Home/images/right_banner_bg.gif) no-repeat 0 0; height:64px; text-align:center; margin-top:7px; padding:4px 0 0 0}
#right_container .banner img{float:none; vertical-align:top}

#footer{float:left; width:940px; background:#00539a url(../Home/images/footer_top_c.gif) no-repeat 0 0; position:relative}
#footer .content{float:left; width:940px; position:relative; z-index:60; padding:5px 0 0;}
#footer ul{float:left; width:100%; list-style:none; text-align:center}
#footer ul li{float:none; display:inline; width:auto; font-size:10px; color:#fff; padding:0 3px}
#footer p{float:left; width:100%; font-size:10px; color:#fff; text-align:center;}
#footer p span{vertical-align:text-bottom; float:none; display:inline-block; padding-top:14px}
#footer p img{float:right; margin-right:10px}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#a1d6ff;}



.holdCalen2 .leftcalen2  h3 , .fieldHome h3  {font-size:12px;color:#000000;line-height:18px;background:url(../Home/images/r.gif) left center no-repeat;padding:0 0 0 15px;}

.holdCalen2 .leftcalen2  .calender2 {float:left;margin:3px 0 0 1px;display:inline;}
.holdCalen2 .leftcalen2  input {width:97px;height:18px;border-top:1px solid #858585;border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-bottom:1px solid #e1e1e1;font-size:12px;color:#000;line-height:17px;}

.holdCalen2 .rigCalen2  {float:left;width:auto;}
.holdCalen2 .rigCalen2 .earlyDv2  {float:left;}

.holdCalen2 .rigCalen2  h2 {font-size:12px;color:#000000;line-height:18px;}

.holdCalen2 .rigCalen2  input {width:97px;height:18px;border-top:1px solid #858585;border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-bottom:1px solid #e1e1e1;font-size:12px;color:#000;line-height:17px;}
.holdCalen2 .rigCalen2 .calender2 {float:left;margin:3px 0 0 1px;display:inline;}


.earlyDv2 .smallSelect {height:21px;border:1px solid #6f767d;width:100px;font-size:12px;}
.earlyDv2  .seatsTxtbox  {width:117px !important;height:18px;border-top:1px solid #858585;border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-bottom:1px solid #e1e1e1;font-size:12px;color:#000;line-height:17px;}


.earlyDv2 .MedSelect{height:21px;border:1px solid #6f767d;width:121px;font-size:12px;}
.fieldHome h5 , .leftcalen2 h5 {font-size:12px;color:#000000;line-height:18px;padding:0 0 0 15px;}



