body{font-family:Verdana,Arial,sans-serif;margin:0;}
#container{width:100%;height:100%;;border-bottom:#ccc solid 1px; background: #eaebf3 url(../images/frame/bg.gif) repeat-y fixed center top}
sup{vertical-align:top;}
#canvas{width:1024px;height:auto;background-color:#fff;margin:0pt auto;}
#top_banner{position:absolute;top:0;margin-left:210px;width:210px;height:121px;z-index:1}
#bta{border:0;margin:0;padding:0;position:absolute;margin-left:600px;z-index:1;}
#h-one{position:absolute;top:25px;z-index:1;padding:0;margin:0 0 0 210px;}
#h-one h1{font-family:Arial,Verdana,Sans-serif;font-size:30px;background:none;font-weight:bolder;margin:0;}

#h-menu{position:absolute;top:124px;margin-left:380px;width:644px;}
#h-menu a{font-size:15px;color:#343d8c;text-decoration:none;margin:5px;}
#h-menu a:hover{text-decoration:none;color:#041efe;}
#h-menu-list{margin:0;padding:0;list-style:none;}
#h-menu-list span {font-family:Arial; font-size:12px; color:#343d8c; margin:0 10px 0 0; font-weight:bold}
#h-menu-list li{float:left;}
#h-menu-list li.b1{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b2{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b3{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b4{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b5{margin:0;padding:1px;}
#h-menu-list li.b6{margin:0;padding:1px;}
#searchbox{border:0;padding:0; margin-top:5px}
#header{text-align:left;width:1024px;height:151px;background-image:url('/images/frame/aph_hbgr_offers.gif');background-repeat:repeat-x;}
#footer{color:white;float:left;font-size:12px;padding:10px 0;text-align:center;width:1024px;}
#endlinks{background-color:#343d8c;height:30px;padding-top:10px;}
#w3c{float:left;width:1024px;text-align:center;font-size:12px;}
h1{font-size:20px;font-weight:normal;color:#343d8c;background-color:#fff;}
h2{font-weight:normal;font-size:18px;color:#343d8c;margin:0;}
h2 a {color:#343d8c; text-decoration:none}
h2 a:hover {text-decoration:underline}
h3{font-size:13px;font-weight:bold;color:#111;margin:0 0 10px 0;}
p{font-size:12px;}
p a {color:#343d8c; text-decoration:none}
p a:hover {text-decoration:underline}
#left_column{position:relative;float:left;width:170px;text-align:left;padding:0 0 0 20px;top:-25px;}

#myMenu{list-style:none;margin:0;padding:0;}
#myMenu a,#myMenu a:visited{text-decoration:none;color:#000;}
#myMenu a:hover{text-decoration:underline;}
#myMenu li{float:left;width:150px;height:20px;border-top:#343d8c solid 1px;border-right:#343d8c solid 1px;border-left:#343d8c solid 1px;font-size:12px;margin:0;background-color:#fcebc0;padding:7px 8px 0 8px;}
#myMenu .lastmenuitem,#myMenu .lastitem{border-bottom:#343d8c solid 1px;}
#myMenu .us{background-image:url('/images/frame/usflag.gif');background-repeat:no-repeat;background-position:top right;}
#myMenu .dark_org_bttn{background-color:#edab00;color:black;}
#myMenu .dark_blu_bttn{background-color:#dadceb;color:black;}
#myMenu_bttn1_sub,#myMenu_bttn2_sub,#myMenu_bttn3_sub,#myMenu_bttn4_sub,#myMenu_bttn5_sub{list-style:none;width:200px;position:relative;margin:0;top:-22px;left:158px;padding:0; z-index:100}
#myMenu_bttn6_sub,#myMenu_bttn7_sub{list-style:none;width:200px;position:relative;margin:0;top:-190px;left:208px;padding:0;}
#myMenu_bttn1_sub li,#myMenu_bttn2_sub li,#myMenu_bttn3_sub li,#myMenu_bttn4_sub li,#myMenu_bttn5_sub li{width:200px;}
#myMenu li {border-top:2px solid #fff;border-bottom: 2px solid #fff;border-left: none; border-right:none; background:#edab00; width:152px}
#myMenu li:hover {background-color:#fcebc0}
#myMenu .dark_org_bttn {border-top:2px solid #fff;border-bottom: 2px solid #fff;border-left: none; border-right:none; background:#fcebc0;}
#myMenu .dark_blu_bttn {border-top:2px solid #fff;border-bottom: 2px solid #fff; border-left: none; border-right:none;background:#edab00;}
#myMenu_bttn1_sub,#myMenu_bttn2_sub,#myMenu_bttn3_sub,#myMenu_bttn4_sub,#myMenu_bttn5_sub{list-style:none;width:200px;position:relative;margin:0;top:-22px;left:158px;padding:0;background-color:#343d8c;}
#myMenu_bttn6_sub,#myMenu_bttn7_sub{list-style:none;width:200px;position:relative;margin:0;top:-190px;left:208px;padding:0;background:#fcebc0;}
#myMenu_bttn1_sub li,#myMenu_bttn2_sub li,#myMenu_bttn3_sub li,#myMenu_bttn4_sub li,#myMenu_bttn5_sub li{width:200px;background:#edab00;}
#myMenu_bttn1_sub li,#myMenu_bttn2_sub li,#myMenu_bttn3_sub li,#myMenu_bttn4_sub li,#myMenu_bttn5_sub li:hover {background-color:#eaebf3}
#myMenu .lastmenuitem, #myMenu .lastitem {border-bottom: 2px solid white}
#myMenu>li>ul li{}

#myMenu li.mmb{background-color:#343d8c; color:#ffffff}
#myMenu li.mmb a {color:#ffffff}
#myMenu li.mmb a:hover {color:#ffffff}

#searchDiv, #rss_news{border:none; display:inline; background: none; margin: 0 0 0 60px; }
#search_div h3,#rss_news h3{background:none; color:#343d8c}
#search_div p{margin:0;padding:2px 2px 5px 5px;font-size:12px;}
#newsletter{background-color:#fcf2d9;margin:15px 0 0 0;width:166px;height:auto;border:solid 1px #edab00;float:left;}
#newsletter h3{margin:0 0 6px 0;background-color:#adb1d1;padding:2px;padding-left:5px;color:#000;}
#newsletter p{margin:0;padding:2px 2px 5px 5px;font-size:12px;}
#newsletter input{font-size:11px;height:20px;border:none;}
#newsletter input.email{border:#ccc solid 1px;width:125px;height:14px;margin-bottom:3px;margin-top:5px;}
	#newsletter_script_form {background-color:#fcebc0; font-family:Verdana; font-size:11px; color:#343d8c; margin:15px 0 20px 0; width:166px;border-top: 4px #edab00 solid}
	#newsletter_script_form input {width:152px; color:#343d8c; margin: 5px 0 0 5px; font-size:12px;font-familt:arial;}	
	#newsletter_script_form h3 {background-color: #adb1d1; color:#ffffff; width:100%; height:18px; text-align:center; font-weight:normal}
	#newsletter_script_form span {padding:5px}
	#newsletter_script_form img {padding:5px}
	#cse-search-box {margin: 0}
	#cse-search-box input {margin:0; width:163px; vertical-align:middle;}
	#cse-search-box input img {width:40px; border:none}
#SiteSearchInputBox {height:25px; width:163px; font-size:16px; color:#343d8c; font-family:Verdana}
#return-cust img {border: none; margin:10px 0 0 0}
#fresh_offer{border:none;width:166px;height:234px;padding:0;margin:15px 0 0 0;float:left;}
#rss_news a:hover{text-decoration:underline;}
#main_column{float:right;width:815px;text-align:left;padding-top:15px;}
#left_div{float:left;width:570px;margin:0 0 0 20px}
#copy{width:570px;padding:15px 0;}


#survey{width:248px;height:199px;border:#edab00 solid 2px;background-color:#fcf2d9;font-size:11px;margin:0 0 8px 0;float:left;}
#survey div.perc{font-family:Verdana;font-size:29px;font-weight:bold;color:#343d8c;float:left;}
#news{float:left;width:300px;height:115px;background-color:#fcf2d9;font-size:11px;margin-left:22px;margin-top:9px; border-top: 4px solid #edab00}
#news h3{margin:0 0 6px 0;background-color:#adb1d1;padding:2px;padding-left:5px;color:#ffffff;}
#news p{font-size:11px;margin:0;padding:2px 2px 5px 5px;font-style:italic;}
#topten{border:#343d8c solid 2px;float:left;margin-left:22px;background-color:#fcf2d9;}
#quickpoll,#pollload{width:550px;height:110px;border:#343d8c solid 2px;padding:8px 8px 8px 8px;margin-top:8px;}
#quickpoll p,label{font-size:11px;margin:8px 0 3px 0;}
#quickpoll input,select{font-size:11px;}
#quickpoll input{height:20px;border:none;}
#quickpoll h3,#pollload h3{margin:0 0 10px 0;padding:0;color:#343d8c;cursor:default;}
#right_div{float:left;width:200px;}
#teaser{float:right}
#teaser form,label{margin:0;padding:0;}
#teaser a{font-size:11px;}
#teaser input,select{font-family:Arial;font-size:11px;}
.hand:hover{cursor:pointer;}
.footertable{margin:0 auto;color:white;font-size:12px;}
.footertable a{color:white;text-decoration:none;}
.ft_link{cursor:pointer;}
.ft_link:hover,.footertable a:hover{text-decoration:underline;}
.footertable td{width:200px;}
.footertable td:first-child+td{width:300px;}
#ppnews,#qpollvote{background:#adb1d1;margin:5px;cursor:pointer;padding:2px 5px 3px;}
#ppnews:hover,#qpollvote:hover{background:#4682b4;}
.pollspan{margin-right:5px;cursor:default;}
.ratingLink:hover{text-decoration:underline;}
.extLink:visited{color:blue;}
.newsheadline,.newsheadline:visited{color:#343d8c;text-decoration:none;}
.newsheadline:hover{text-decoration:underline;}
.dispnone { display: none;}
#wb_form{margin: 15px 0pt 0pt; background-color: #fcebc0;float: left;width: 166px;border-top: 4px solid #edab00}
#wb_form h3{background-color: #ADB1D1;color: #fff;margin: 0 0 1px 0;padding: 2px 2px 10px 10px;}
#wb_form p{font-size: 11px;margin: 0;padding: 2px 10px;}
#wb_form input{font-size: 11px;border: none;}
#wb_form p>label{float: left;margin-bottom: 7px;}
#wb_form input.email{height: 19px;margin-bottom: 3px;margin-top: 5px;width: 145px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:url("/images/frame/form_bg.png") repeat-x scroll center top #FFFFFF; border-top: solid 2px #333333; border-left: 2px solid #555555}
#wb_form label{font-weight: bold;}
#notification_cont {font-size:18px; font-family:Arial; color:white; background-color: red; height:30px}
#notification_content_cont {font-size:14px; font-family:Arial; color:#343d8c; padding:5px 0 0 0}
#notification_content a {color:white}
#notification_head {padding:2px 0 0 10px}

#subcontainer {padding-top:15px}
#myform{color: #343D8C;width:570px;padding:0;padding-right:0;background: url("../images/frame/form-bg.png") no-repeat #EDAB00;}
#myform input{font-family:Arial;font-size:12px;margin:0;}
#myform select{font-family:Arial;font-size:12px;margin:0;}
#myform label{font-family:Arial;font-size:12px;padding:0;margin:0; color:#343d8c}
.calDays{color:#343d9c;font-size:11px;border-collapse:collapse;border-color:#343d8c;border-width:1px;border-style:solid;text-align:center;cursor:default;}
.bttnMonthLeft{background-color:#343d8c;color:#fff;}
.bttnMonthRight{background-color:#343d8c;color:#fff;}

.form_tabs {float:left; margin:20px 0 0 5px;}
#p_form {margin-left:15px; width:350px;}
#form_tabs {color: white; font-size:14px; font-weight:bold;}
#form_tabs>ul>li{
	float: left;
}
#parking_form_container{}
.active_tab {background-color: #edab00; cursor:default; font-size:22px}
.inactive_tab {background-color:#343d8c; cursor:pointer; font-size:14px}
.inactive_tab:hover{background-color:#adb1d1; text-decoration:none;}
#form_tabs .tab{float: left;line-height: 35px;height:35px;text-align: center;width: 284px;}
#form_tabs .tab_spacer{float: left;width: 2px;background-color: #AAAAAA;height: 35px;cursor: default;}
.contact_cent{font-weight:bold;font-size:14px}
.form_phone{font-size:16px;	line-height:16px;font-weight:bold}
.form_hours{font-size:10px;	font-weight: bold;	padding: 0 0 0 5px;	margin:0}
/*#ddi {display:none;}*/

#slide_container {width:580px;margin:0 auto;position:relative;z-index:0;}
#offers_slide {width:600px;	height:230px;position:relative;}
#ribbon {position:absolute;	top:-3px;left:-15px;z-index:500;}
#frame {position:absolute;z-index:0;width:739px;height:341px;top:-3px;left:-80px;}

/*
	Slideshow
*/

#slides {position:absolute;	z-index:100;}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {width:570px;	overflow:hidden;position:relative;display:none;}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {width:570px;height:198px;display:block;}


/*
	Next/prev buttons


#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {margin:26px auto 0;width:100px;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block;width:12px;	height:0;background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}

/*
	Caption
*/

.caption {z-index:500;position:absolute;bottom:-35px;left:0;height:35px;padding:2px 20px 2px 20px;background:#343d8c;background:rgba(52,61,140,.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);width:540px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.33;	color:#fff;	border-top:1px solid #343d8c;	text-shadow:none;}
.caption p {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
/*

*/
header, footer, section, article{ display: block; }
#container{ display: none; }
.bookingform_table{	margin: 0;width: 570px;	border: none;border-collapse: collapse;  }
.bookingform_table td, .bookingform_table th,{	padding: 0;}
#news h4{margin: 2px 2px 15px 5px;font-style: italic;}
.addthis_button_expanded {font-size:12px}
.addthis_separator {font-size:12px}
	
	
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{ margin:0; padding:0; border:0; outline:0;  }
:focus { outline:0; }
a:active { outline:none; }

span#ddi  {color:#343d8c; font-size:16px; line-height:16px; font-weight:bold}
span#ddi_times {font-size:10px; font-weight: bold; padding: 0 0 0 5px; color:#343d8c; margin:0}
span#ddi_contact {color: #343d8c;font-size: 14px; font-weight:bold; padding: 10px 0 0 0;}
