/* CSS Document */
body{background-color:#ffffff; color:#333333; padding:0px; margin:0px; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
div, ul, li, h1, h2, h3, h4, p, img{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*----TOP PanEL----*/
#header_container{height:299px; position:relative; margin:0 auto; padding:0 23px; background-image:url(../images/header_slice.gif); background-repeat:repeat-x; background-position:top;}

#header{width:755px; height:299px; position:relative; margin:0 auto; padding:0 9px 0 0;}

#header_img{height:188px; width:755px; position:relative; top:0; left:0px; padding:0px;}

#header ul{width:213px; height:188px; padding:10px 0px 5px 2px; position:absolute; top:103px; left:0px; background:url(../images/topnav_bgnd.gif) 0 0 no-repeat;}

#header ul li{font:12px/24px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #003366; padding:5px 0px 5px 3px;}

#header ul li.contact{border:none;}

#header ul li a{padding-left:5px; font-weight:bold; text-decoration:none; color:#003366;}

#header ul li a:hover{padding-left:5px;color:#990000; text-decoration:none;}
#headerfeature{width:545px; height:188px; padding:0 0 0 0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #D2D2D2; position:absolute; top:103px; left:212px;}

/*----BODY1 PanEL----*/
textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	font-weight: normal;
	}
p.form {
	font-style: normal;
	font-weight: normal;
	line-height: 10pt;
	color: #666666;
	margin: 0px 0px 0px 0px;
	}
#form {
	font-size: 6.5ex;
	font-style: normal;
	font-weight: bold;
	line-height: 26pt;
	color: #666666;
	margin: 0px 0px 0px 0px;
}
h1 {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 26pt;
	color: #003366;
	margin: 0 auto;
}

#midnav{
	font: 11px/24px Verdana, Helvetica, sans-serif; font-weight:bold; color: #000;
	width: 755px;
	position: relative;
	margin: 0 auto;
	padding: 0 0 0 0;
	clear: both;
	height: 35px;
	background-image: url(../images/midnavbgnd.gif);
}
#midnav ul{
	width: 755px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#midnav li{float:left;}
#midnav ul li a{padding:0 0 0 0; color:#003366; font-weight: bold; text-decoration:none;}
#midnav ul li a:hover{text-decoration:underline;}

#body1{width:755px; height:77px; position:relative; margin:0 auto; background:url(../images/from_shadow.jpg) 0 100% no-repeat;}

#body1 form{width:690px; height:77px; margin:0; padding:0 0 0 88px;}

#body1 form label{width:177px; height:44px; font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color: #fff; background-color:#D2D2D2; display:block; float:left; background-image: url(../images/level.jpg); background-repeat:no-repeat; background-position:left top; padding-left:60px; line-height:44px; margin-top:17px;}

#body1 form input{width:135px; height:18px; float:left; display:block; margin:28px 25px 0 0; padding:0 0 0 10px;}
#body1 form input.botton{width:56px; height:28px; float:left; background:url(../images/button.gif) 0 0 no-repeat #3A3A3A; border:none; color:#fff; font:14px/28px Verdana, Arial, Helvetica, sans-serif; margin:26px 0 0; padding:0px;}

/*----/BODY1 PanEL----*/

/*----BODY MIDDLE PanEL----*/
#bodyMiddle{width:755px; position:relative; margin:0 auto; padding:0 28px 30px 28px; clear:both;}
#bodyMiddlearea{left:0px; width:555px; position:relative; margin:0 0; padding:0 0 0 0; clear:both;}
#bodyMiddle h1{background-color:#ffffff; color:#0066CC; font:14px/20px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; padding: 0 0 10px 0;}
#bodyMiddle h2{width:555px; height:68px; display:block; background-color:#ffffff; color:#CC0000; font:16px/60px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; padding: 10px 0 20px 0;}
#bodyMiddle h3{position:relative; bottom:0; left:0; width:285px; height:30px; background:url(../images/goinggoodwins.gif) no-repeat #fff; color:#FFFFFF; font:13px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; padding: 7px 0 0 7px;}
#bodyMiddle h4{background-color:#ffffff; color:#666666; font:12px/20px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; padding: 0 0 10px 0;}
#bodyMiddle p{background:#ffffff; color:#666666; font:12px/20px Arial, Verdana, "Times New Roman", Times, serif; font-weight:normal; padding:0 0 20px 0;}
#bodyMiddle p.small{width:550px; font:11px/20px Arial, Verdana, "Times New Roman", Times, serif; font-weight:normal; font-style: italic; color:#666666; padding:0 0 20px 0;}
#bodyMiddle p.lasttext{padding:0 0 25px 0;}
#bodyMiddle p s{background:#eaedf2; color:#666666; font:14px/28px Arial, Verdana, "Times New Roman", Times, serif; font-weight:normal;}
#bodyMiddle p.name{background:#ffffff; color:#0066CC; font:12px/20px Arial, Verdana, "Times New Roman", Times, serif; font-weight:normal; padding:0 0 20px 0;}
#bodyMiddle a{color:#666666; font-weight: bold; text-decoration:none;}
#bodyMiddle a:hover{text-decoration:none; color:#003366;}
#bodyMiddle ul{padding:0 0 20px 0;}
#bodyMiddle ul li{width:555px; height:18px; display:block; background:url(../images/bullet2.gif) 0 4px no-repeat #fff; color:#666666; font:11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-weight:bold; padding:0 0 0 15px;}

#bodyMiddlebooking{position:absolute; top:0px; left:668px; height: 49px; width:112px; padding:0 0 0 0; background:url(../images/booking_btnb.gif) no-repeat #fff;}
#bodyMiddlebooking a{display:block; background:url(../images/booking_btnb.gif) 0 0 no-repeat; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:28px 0 5px 10px;}
#bodyMiddlebooking a:hover{background:url(../images/booking_btn.gif) no-repeat; color:#CCCCCC}

#bodyMiddleinfo{position:absolute; width:180px; top:102px; left:600px; background:url(../images/middleinfo_bgnd.gif) 0 0 repeat-y;}
#bodyMiddleinfotop{width:180px; height:10px; padding:0 0 0 0; background:url(../images/middleinfo_top.gif) 0 0 no-repeat;}
#bodyMiddleinfosub{margin:0 0 0 0; width:160px; display:block; padding:0 10px 5px 10px; font:10px/14px Arial, sans-serif, Helvetica; font-weight:normal; color:#999999; text-decoration:none;}
#bodyMiddleinfosuba{margin:0 0 0 0; width:160px; display:block; padding:0 10px 5px 10px; font:10px/14px Arial, sans-serif, Helvetica; font-weight:normal; color:#999999; text-decoration:none;}
#bodyMiddleinfosubb{margin:0 0 0 0; width:160px; display:block; padding:0 10px 5px 10px; font:10px/14px Arial, sans-serif, Helvetica; font-weight:normal; color:#CCCCCC; text-decoration:none; background:url(../images/middleinfotxt_bgnd.gif) 0 0 repeat-y}
#bodyMiddleinfomid{width:180px;	height:25px; padding:0 0 0 0; background:url(../images/middleinfo_mid.gif) 0 0 no-repeat;}
#bodyMiddleinfotitle{width:160px; display:block; padding:0 10px 10px 10px; font:12px/14px Arial, sans-serif, Helvetica; font-weight:bold; color:#0066CC; text-decoration:none;}
#bodyMiddleinfotxt{width:160px; display:block; padding:0 10px 10px 10px; font:11px/14px Arial, sans-serif, Helvetica; font-weight:normal; color:#FFFFFF; text-decoration:none; background:url(../images/middleinfotxt_bgnd.gif) 0 0 repeat-y}
#bodyMiddleinfobtm{width:180px;	height:15px; padding:0 0 0 0; background:url(../images/middleinfo_btm.gif) 0 0 no-repeat;}

#bodyMiddleview {width:200px; padding:0 0 30px 0;}
#bodyMiddleviewbutton{width:200px; height:55px; background:url(../images/view_btn_a.jpg) no-repeat #0066CC;}
#bodyMiddleview a{display:block; background:url(../images/view_btn_a.jpg) 0 0 no-repeat; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:22px 0 17px 70px;}
#bodyMiddleview a:hover{background:url(../images/view_btn_b.jpg) no-repeat; color:#CCCCCC;}

#bodyMiddleback {width:114px; padding:0 0 30px 0;}
#bodyMiddlebackbutton{width:114px; height:30px; background:url(../images/back_btn_a.jpg) no-repeat #0066CC;}
#bodyMiddleback a{display:block; background:url(../images/back_btn_a.jpg) 0 0 no-repeat; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:7px 0 7px 50px;}
#bodyMiddleback a:hover{background:url(../images/back_btn_b.jpg) no-repeat; color:#CCCCCC}

#bodyMiddlecontact{width:550px; height:450px; background:#FFFFFF; position:relative; margin:0 auto; padding:0 0 0 0; clear:both;}

#bodyMiddlecontactpanel{position:absolute; top:4px; left:1px;width:230px; height:230px; background:url(../images/cont_bgnd.jpg) no-repeat #FFFFFF; position:absolute; margin:0 auto; padding:10px 10px 10px 10px; clear:both;}

#bodyMiddlecontactpanelb{position:absolute; top:4px; left:285px; width:230px; height:230px; background:url(../images/cont_bgnd.jpg) no-repeat #FFFFFF; position:absolute; margin:0 auto; padding:10px 10px 10px 10px; clear:both;}

#bodyMiddlecontactpanelc{position:absolute; top:283px; left:1px; width:514px; height:100px; background:url(../images/cont_address_bgnd.jpg) no-repeat #FFFFFF; position:absolute; margin:0 auto; padding:10px 10px 10px 10px; clear:both;}

#bodyMiddlecontact p{font:12px/10px Arial, Verdana, "Times New Roman", Times, serif; font-weight:normal; font-style:normal; color:#666666; margin: 0 auto;}

#bodyMiddlecontact p.sub{font:12px/15px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#0066CC; margin: 0 auto;}

#bodyMiddlecontact p.tel{font:14px/15px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#990000;margin: 0 auto;}

#bodyMiddlecontact p.header{color:#0066CC; font:14px/15px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; margin: 0 auto;}

#bodyMiddlecontact p.address{font:12px/12px Arial, Verdana, "Times New Roman", Times, serif; font-weight:bold; font-style:normal; color:#666666;}

#bodyMiddlemap {position:absolute; left: 410px; width:114px; padding:0 0 0 0;}
#bodyMiddlemapbutton{width:114px; height:30px; background:url(../images/map_btn_a.jpg) no-repeat #0066CC;}
#bodyMiddlemap a{display:block; background:url(../images/map_btn_a.jpg) 0 0 no-repeat; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:7px 0 7px 40px;}
#bodyMiddlemap a:hover{background:url(../images/map_btn_b.jpg) no-repeat; color:#CCCCCC}

/*----BODY MIDDLE PanEL----*/

/*----BODY BOTTOM PanEL----*/
#bodyBottom{width:755px; background:url(../images/body_shadow.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:54px 0 0 88px; clear:both;}
/*----Info Panel----*/
#info{width:187px; height:192px; background:url(../images/infoPanelbg.jpg) 0 100% no-repeat #D2D2D2; float:left; margin:0 28px 0 0; color:#524201; font:13px/17px  Arial, Verdana, Helvetica, sans-serif;}
#info h2{width:163px; height:40px; background:url(../images/infoPaneltop.jpg) 0 0 no-repeat #D2D2D2; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#info p{padding:10px 0 0 24px; line-height:17px;}
#info p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#info p.view a{width:66px; height:18px; display:block; background:url(../images/infoview-normal.gif) 0 0 no-repeat #F0C40E; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#info p.view a:hover{background:url(../images/infoview-hover.gif) 0 0 no-repeat #F0C40E; color:#fff; text-decoration:none;}
/*----/Info Panel----*/

/*----Services Panel----*/
#services{width:187px; height:192px; background:url(../images/servicesPanelbg.jpg) 0 100% no-repeat #D2D2D2; color:#212121; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#services h2{width:163px; height:40px; background:url(../images/servicesPaneltop.jpg) 0 0 no-repeat #D2D2D2; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#services p{padding:10px 0 0 24px; line-height:17px;}
#services p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#services p.view a{width:66px; height:18px; display:block; background:url(../images/servicesview-normal.gif) 0 0 no-repeat #B8B8B8; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#services p.view a:hover{background:url(../images/servicesview-hover.gif) 0 0 no-repeat #B8B8B8; color:#fff; text-decoration:none;}
/*----/Services Panel----*/

/*----Schedule Panel----*/
#schedule{width:187px; height:192px; background:url(../images/schedulePanelbg.jpg) 0 100% no-repeat #D2D2D2; color:#fff; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#schedule h2{width:163px; height:40px; background:url(../images/schedulePaneltop.jpg) 0 0 no-repeat #D2D2D2; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#schedule p{padding:10px 0 0 24px; line-height:17px;}
#schedule p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#schedule p.view a{width:66px; height:18px; display:block; background:url(../images/scheduleview-normal.gif) 0 0 no-repeat #E45D5D; color:#fff; font:12px/18px  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#schedule p.view a:hover{background:url(../images/scheduleview-hover.gif) 0 0 no-repeat #E45D5D; color:#fff; text-decoration:none;}
/*----/Schedule Panel----*/

/*----BOTOM PanEL----*/
#bottom{height:190px; background:url(../images/bottombg2.gif) 0 0 repeat-x; position:relative; margin:0 auto; padding:55px 0 0 18px; clear:both;}

#bottomMain{width:755px; position:relative; margin:0 auto; padding:50px 20px 0; clear:both;}
#bottomBorder{width:755px; float:left;}
#bottomBorder h2{width:210px; height:40px; display:block; background:#fff; color:#CC0000; font:14px/40px Arial, Verdana, "Times New Roman", Times, serif; font-weight:Bold; font-style:italic;}
#bottomBorderInfo{width:210px; height:170px; position:absolute; top:28px; left:20px; display:block; background:#fff; color:#CC0000; font:14px/40px Arial, Verdana, "Times New Roman", Times, serif; font-weight:Bold; font-style:italic;}
#bottomBorderLinks{width:210px; height:170px; position:absolute; top:28px; left:310px; display:block; background:#fff; color:#CC0000; font:14px/40px Arial, Verdana, "Times New Roman", Times, serif; font-weight:Bold; font-style:italic;}
#bottomBorderCont{width:210px; height:170px; position:absolute; top:28px; left:570px; display:block; background:#fff; color:#CC0000; font:14px/40px Arial, Verdana, "Times New Roman", Times, serif; font-weight:Bold; font-style:italic;}

#bottomBorder ul{float:left; width:200px; padding:0 0 0 0;}
#bottomBorder ul li{width:200px; height:22px; margin:0 34px 0 0; font-weight:bold;}
#bottomBorder ul li a{width:200px; height:22px; display:block; background:url(../images/arrow-hover.gif) 0 4px no-repeat #fff; color:#666666; font:12px/18px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; padding:0 0 0 16px;}
#bottomBorder ul li a:hover{background:url(../images/arrow-normal.gif) 0 4px no-repeat #ffffff; color:#003366; text-decoration:none; font-weight:bold;}
/*----/BOTOM PanEL----*/

/*----FOOTER PanEL----*/
#footermain{height:144px; background:url(../images/footerbg.gif) 0 0 repeat-x #D2D2D2; position:relative; margin:0 auto; color:#fff; font:13px/22px Arial, "Trebuchet MS", Helvetica, sans-serif; clear:both; padding:30px 0 0 28px;}

#footer{width:755px; position:relative; margin:0 auto; padding:0 16px; clear:both;}

#footerlogo{display:block; width:215px; height:40px; position:absolute; top:0px; left:456px;}

#footer ul{width:755px; position:absolute; top:0px; left:0px;}
#footer li{float:left;}
#footer ul li a{padding:0 6px 0; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
#footer ul li a:hover{font-weight:bold; color:#999999;}

#footer ul.newdreamdesign{width:250px; font-weight:bold; color:#999999; display:block; position:absolute; top:105px; left:10px;}
#footer ul.newdreamdesign li a{display:block; font-weight:normal; color:#999999; text-decoration:none;}
#footer ul.newdreamdesign li a:hover{text-decoration:underline;}

#footer p.copyright{width:300px; color:#999999; position:absolute; top:52px; left:10px;}

#footertel ul{width:225px; position:absolute; top:58px; left:525px;}
#footertel li{float:left; padding:0 8px 0; font-weight:bold; color:#CCCCCC; text-decoration:none;}
#footertel ul li a{padding:0 6px 0; color:#0099CC; text-decoration:none;}
#footertel ul li a:hover{text-decoration:underline;}

#footerhtml{width:65px; height:24px; display:block; position:absolute; top:78px; left:80px;}
#footerhtml a{width:65px; height:24px; display:block; background:url(../images/html-normal.gif) 0 0 no-repeat; color:#666; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 5px;}
#footerhtml a:hover{background:url(../images/html-hover.gif) 0 0 no-repeat; color:#ccc;}
#footercss{width:58px; height:24px; display:block; position:absolute; top:78px; left:10px;}
#footercss a{width:58px; height:24px; display:block; background:url(../images/css-normal.gif) 0 0 no-repeat; color:#fff; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 8px;}
#footercss a:hover{background:url(../images/css-hover.gif) 0 0 no-repeat; color:#e9aa03; text-decoration:none;}
