/* CSS Document */
html {background-image:url(../images_noindex/bg.gif); background-repeat:repeat-x;  background-color:#35438f;}
#container {text-align:left; margin: 0px auto; width:969px; position:relative; padding:0; left:0px; margin-top:35px;}
body {margin: 0px;font: 12px/18px arial;color:#666666;}
#leftcolumn{
	margin-right: 0px;
	margin-top:0px;
	z-index:1;
	padding-top:0px;
	margin-left:0px;
	background-color: transparent;
	background-image: url(../images_noindex/bodyline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#bottomimg{
	position:relative;
	width: 969px;
	border:0px;
	left:0px;
	top:0px;
	background-color: transparent;
	background-image: url(../images_noindex/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 

#content{
	height:100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 514px 10px 10px 14px;
	z-index: 0;
	width: 678px;
	float: left;
}


#rightbar{
	width:261px;
	padding:0px;
	float:right;
	padding-top: 464px;
	padding-left:0px;
	height: 100%;
	margin: 0px;
	padding-right: 0px;
	}
	
#logo {position:absolute; left:35px; top:25px; width:510px; height:85px; z-index:6;}
#features {position:absolute; left:8px; top:327px; width:950px; height:35px; z-index:6;}
#mainimage{position:absolute; top:147px; z-index:4; left:9px; height: 215px; width: 950px;}
#whitebar{position:absolute; top:0px; z-index:2; left:0px; height: 159px; width: 969px; background-color:#FFFFFF;}
#subnav{position:absolute;left:9px;top:435px;width:750px;height:29px;z-index:5;}
#number{position:absolute;left:547px;top:0px;width:260px;height:39px;z-index:10;}
#nced-logo {
height:31px;
left:602px;
position:absolute;
top:75px;
width:107px;
z-index:15;
}

#topnav {position:absolute;top:118px;z-index:5;left: 0px;width: 969px;height: 29px;}
#manager {position:absolute; left:548px; top:464px; width:140px; height:135px; z-index:10;}
#header { position:absolute; top:464px; z-index:9; left:9px; width: 540px; height: 70px;}
#specials{position:absolute; left:9px; top:361px; width:950px;height:74px;z-index:8;}




#local{position:relative; left:0px; top:0px; width:251px; height:120px;z-index:5;}
#social-media{position:relative; left:37px; top:0px; width:175px; height:88px;z-index:5;}
#tripadvisor{position:relative; left:31px; top:0px;z-index:5;width:100px; padding-left:10px; paddting-top:10px;}
#imenu{position:absolute; left: 29px; top:28px; z-index:10;}

.reservation { width:223px; height:174px; top:0px; left:0px; position:relative; padding:0px; margin:0px; padding-right:10px;}
.localfavorites { width:251px; height:120px; top:0px; left:0px; position:relative; padding:0px; margin:0px; padding-right:10px;}


h1 {
	font:14px/14px arial;
	margin:0px auto;
	padding-bottom:10px;
	color:#905d00;
	font-weight:bold;
	padding-top: 5px;
}
h2 {
 font:bold 12px/14px arial;
 margin:0px auto;
 color:#222A55;
 padding-bottom:11px;;
 display: inline;
 margin-right:2px;
 }

h3 {
 font:bold 12px/14px arial;
 margin:0px auto;
 color:#222A55;
 padding-bottom:11px;;
 display: inline;
 margin-right:2px;
 }

#subscribe{ position:absolute; top:91px; z-index:15; left:805px; width: 135px; height: 18px;}



.padbottom{ padding-bottom: 10px;}

#box {padding:0px;}
.box {padding:10px; background-color:#E7EEF5;}
.box3 {padding:10px;}
.box1 {	padding: 10px; background-color:#DBE6F0;}
.box2 {	padding: 10px; margin-right:110px;}
.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x; height:4px; }


.subheader {padding:9px 3px 3px 8px; background-color:#BDC6CA;}
.headers{ font:bold 12px/18px verdana;  background: #BDC6CA; padding: 4px;}
.cr1 {FLOAT: right; FONT: 11px/14px verdana;}

#footer {
	width:969px;
	z-index:12;
	clear:both;
	padding: 10px;
	padding-left:0px;	
	}
 
#footer-inner {
	clear:both;
	}

#address {font: 12px/18px arial; color:#666666; z-index:12; padding-top: 10px; padding-bottom: 5px;}
.pipefooter{font: 11px/11px arial; color:#ffffff;}
.forms{font: 11px/18px arial;color:#666666; background-color:#D2DFEC; border-color: #666666; border-style: solid; border-width: 1px;}
.forms1{font: 11px/18px arial;color:#5D4C30; background-color: #FFF4C8; border-color: #A79F92; border-style: solid; border-width: 1px;}
.forms3{font: 11px/18px arial;color:#8A8A8A; background-color: #FFFFFF; border-color: #B1B2B4; border-style: solid; border-width: 1px;}
UL {list-style-image: url(../images_noindex/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px; margin-bottom:5px;}
.cr1 {FLOAT: right; FONT: 11px/14px verdana; BORDER-LEFT: #222A55 1px solid;}
#box .box ul li.pad {
	line-height:14px;
	margin-bottom:1px;
	margin-top:2px;
	padding:1px 0;
	width:auto;
}


a.boldfont:link {text-decoration: none; color:#222A55;}
a.boldfont:visited {text-decoration: none; color:#222A55;}
a.boldfont:hover, a:active { text-decoration: underline; color:#905D00;}

a:link {text-decoration: none; color: #A06700;}
a:visited {text-decoration: none; color:#A06700;}
a:hover, a:active { text-decoration: underline; color:#905D00;}

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { COLOR: #3A2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #3A2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {	COLOR: #7a4c00; font-weight: normal; TEXT-DECORATION: underline}

.milestone {font: 11px/18px arial;}
a.milestone:link { COLOR:#FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR:#FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	COLOR:#FFFFFF; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: underline }

.milestone3 {font: 11px/18px arial;}
a.milestone3:link { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:visited { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:hover {	COLOR:#333333; font-weight: normal; TEXT-DECORATION: underline}

.top{font:10px/12px arial;}
a.top:link { COLOR: #343408; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR:#343408; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {	COLOR:#343408; font-weight: normal; TEXT-DECORATION: underline }

.activetab:link{padding:4px; margin-bottom:2px; background-color:#E7EEF5; color:#131C47; font-size:12px;  font-family:Arial; border:1px #131C47 solid;}
.activetab:visited{padding:4px; margin-bottom:2px; background-color:#E7EEF5; color:#131C47; font-size:12px;  font-family:Arial; border:1px #131C47 solid;}
.activetab:hover{padding:4px; margin-bottom:2px; background-color:#E7EEF5; color:#131C47; font-size:12px;  font-family:Arial; border:1px #131C47 solid;}

.HighLight:link{padding:4px; margin-bottom:2px; background-color:#131C47; color:#FFFFFF; font-size:12px;  font-family:Arial; border:1px #131C47 solid; font-weight:bold}
.HighLight:visited{padding:4px; margin-bottom:2px; background-color:#131C47; color:#FFFFFF; font-size:12px;  font-family:Arial; border:1px #131C47 solid;font-weight:bold}
.HighLight:hover{padding:4px; margin-bottom:2px; background-color:#131C47; color:#FFFFFF; font-size:12px;  font-family:Arial; border:1px #131C47 solid;font-weight:bold}

.spnav_pipeline{font: 13px arial; COLOR: #FFFFFF; padding-left:5px;padding-right:5px;}
#spnav_inner {height:74px;left:0px;padding-left:0px;padding-top:0px;position:absolute;top:0px;width:950px;z-index:11; background-color:#B17B3F;}
#spdata{height:74px;width:950px;padding-left:0px;padding-top:11px;}
.packagespan {font: 12px arial; color:#FFFFFF;  font-weight:bold; padding-left:8px; padding-right:8px;}
a.packagespan:link { COLOR: #FFFFFF;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespan:visited { COLOR:#FFFFFF;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespan:hover { COLOR:#FFFFFF; TEXT-DECORATION: underline; font-weight:bold; }

.packagespanmain {font: 15px arial; color:#FFFFFF;  font-weight:bold; padding-left:8px; padding-right:8px;}
a.packagespanmain:link { COLOR: #FFFFFF;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespanmain:visited { COLOR:#FFFFFF;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespanmain:hover { COLOR:#FFFFFF; TEXT-DECORATION: underline; font-weight:bold; }

.pipeline{font: 11px arial; COLOR: #CC8A3B; padding-left:5px;padding-right:5px;}
#subnav-inner{position:absolute;width:700px;height:33px;z-index:11;background-color:#BBD0ED;top:-3px}
.subnav_pipeline{font: 11px arial; COLOR: #BBD0ED; padding-left:10px;padding-right:10px;}
#subdata{height:29px;width:700px;padding-left:0px;padding-top:0px;}
.milestone3 {font: 11px/14px arial; font-weight:bold;}
a.milestone3:link { COLOR: #516683; font-weight:bold; TEXT-DECORATION: none }
a.milestone3:visited { COLOR: #516683; font-weight:bold; TEXT-DECORATION: none }
a.milestone3:hover { COLOR: #516683; font-weight:bold;; TEXT-DECORATION: underline }

.localinner {height:120px; width:160px; margin-left:0px; padding-left:0px; top:18px;
 position:absolute; left:30px;}
 
 .milestone4 {font: 11px/14px arial; font-weight:bold;}
a.milestone4:link { COLOR: #585859; font-weight:bold; TEXT-DECORATION: none }
a.milestone4:visited { COLOR: #585859; font-weight:bold; TEXT-DECORATION: none }
a.milestone4:hover { COLOR: #585859; font-weight:bold;; TEXT-DECORATION: underline }

.span {font: 11px arial; color:#010101;  font-weight:bold; padding-left:8px; padding-right:8px;}
a.span:link { COLOR: #010101;  TEXT-DECORATION: none;  font-weight:bold;}
a.span:visited { COLOR:#010101;  TEXT-DECORATION: none;  font-weight:bold;}
a.span:hover { COLOR:#010101; TEXT-DECORATION: underline; font-weight:bold; }
#topnav_inner {position:absolute;top:-1px;z-index:25;left: 0px;width: 969px; height:36px; padding-top:0px; background-color:#CC8A3B}
.topnav {position:relative;top:0px;z-index:30;left: 0px; width:969px; height:36px; padding-top:0px;}
