/* CSS Document */
body {margin: 0px 0px 0px 0px; font:12px/20px Verdana; background:#e5eff8 url(/images_noindex/backgroundbg_repeat.jpg) left top repeat-x;}
.bodyspl{color:#ffffff;}
input, from, img {margin:0px; padding:0px; border:0px;}
.img_left{float:left;}
.img_right{float:right;}
#maindiv{background: center top no-repeat; width:100%; float:left; margin:0px; padding:0px;}
#container {margin:0px auto 0px auto; width:950px; position:relative; padding:0px 0px 0px 0px; left:0px;}

#leftcolumn {margin:380px 0px 29px 0px; left:0px; background:#A9AFB3; float:left; padding: 0px 0px 0px 0px;}
#bottomimg {position:relative; width: 950px; padding:0px 0px 0px 0px; left:0px; top:0px;}
#content {position:relative; float:left; background:url(/images_noindex/content-bg.gif) left top no-repeat;	padding:62px 19px 0px 38px; margin:184px 0px 15px 0px;width:660px; z-index:10}
#content-terms{background-color:#A9AFB3;color:#FFFFFF;}
#content-emap {height:100%; position:relative; margin: 0px 0px 0px 0px;	padding: 127px 272px 0px 0px; width: 677px; float: none;}

#leftbar{width:233px; display:block; float:right; padding:0px 0px 0px 0px; margin:184px 0px 0px 0px;}
#num {position:absolute; right:16px; top:32px; width:197px; z-index:11;}
#logo {position:absolute; left:0px; top:12px; width:160px; z-index:20;}
#wedding-banner {width:216px; z-index:6; position:relative;  padding-bottom:0px;padding-top:10px;}
#specials {width:233px; z-index:6; position:relative;}
#email_offer {width:233px; z-index:6; background:url(/images_noindex/email-offer-bg.gif) left top no-repeat; height:63px; position:relative;}
#subscribe {height:18px;left:74px;position:relative;top:33px;width:0;z-index:8;}
#mainimage {position:absolute; top:139px; z-index:20; left:9px; width:933px;}
#manager {position:absolute; top:300px; z-index:1; left:14px; width:208px;}

#subnav {position:relative; width:233px; z-index:7;}
#cnj_logo {position:relative; width:150px; height:100px; padding:10px 0px 0px 73px; z-index:7;}
#great-small-hotel-logo {position:relative; width:146px; height:69px; padding:10px 0px 0px 51px; z-index:7;}

#fb_like_button {position:absolute; top:29px; left:650px; width:58px; height:22px;  z-index:10; }
#trip {position:relative; width:130px; height:48px; padding:20px 10px 0px 0px; z-index:7; float:right;}
#topbar{position:absolute; right:0px; top:12px;	width:784px; height:115px; z-index:10; background:url(/images_noindex/top-bar.gif) left top repeat-x;}
#banner_bg{width:950px; z-index:0; position:absolute; background:#a9aeb4; border-bottom: solid 1px #f8f8f9;  height:431px; left:0px;	top:132px;} 
#signup {left:0px; top:806px; width:219px; height:58px; z-index:6; padding-left: 19px;}

#reservationmenu {left:9px; top:524px; width:932px;	height:38px; background-color:#828a92;	z-index:10;	position: absolute;}
#localfavorite {top:0px; width:208px; z-index:50;} 
#topnav {position:absolute; top:82px; z-index:10; right:0px; width:784px;}
.teatchnav{position:absolute; z-index:30; top:108px; left:254px;}

#header {position:absolute; top:589px; z-index:11; left:42px; width: 632px;}
#headerbg {position:absolute; top:510px; z-index:10; left:8px; width: 952px; height: 16px; background-color: #FDEFD6;}
.body_img{float:right; margin:0px 0px 0px 10px;}
#imenu {position:absolute; left:117px; top:-32px; z-index:10;}
h1 {font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; margin:0px auto;	padding-bottom:10px; color:#FFFFFF;	padding-top:5px;}
h2 {font:bold 12px/14px Verdana; margin:0px 2px 0px auto; color:#FFFFFF; padding-bottom:11px; display: inline;}
h3 {font:bold 12px/18px Verdana; margin:0px auto; padding-bottom:0px; display: inline; margin-right:2px; color:#FFFFFF;}

.padbottom {padding-bottom: 10px;}
ul {list-style-image: url(/images_noindex/bullet.gif); padding-top:3px; padding-left: 8px; margin-top: 0px; margin-bottom:4px;	margin-left:5px;}
box ul li {line-height:13px; padding-left: 0px; margin-left:0px; margin-top:2px; margin-bottom:6px;	margin-left:5px;}
.box4 ul li {line-height:18px; padding-left: 0px; margin-left:0px; margin-top:2px; margin-bottom:6px; margin-left:5px;}
.box ul.anchor {	list-style-image: url(/images_noindex/bullet1.gif);}
.box ul.anchor li {line-height:13px; padding-left:0px; margin-left:0px; padding-top:0px; margin-bottom:5px;	margin-left:5px;}
.box ul.anchor li a.milestone1 {line-height:13px;}
#box {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.box {padding:10px 10px 10px 4px; margin-bottom: 0px;}
#box .box ul li.pad {line-height:14px; margin-bottom:1px; margin-top:2px; padding:1px 0; width:auto; text-align:left;}

.boxbg {background-color:#ffffff;}
.box1 {padding:10px; padding-right:0px;}
.box2 {padding:10px; margin-bottom: 0px; background-color:#828A92;}
.boxhome {padding:10px 10px 10px 2px;}
.box3 {padding:10px; background-color:#828A92;}
.box4 {padding:10px; padding-right:0px;}

.box5 {padding:0px 10px 0px 10px;}


.break {BACKGROUND-IMAGE: url(/images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x;}
.break2 {BACKGROUND-IMAGE: url(/images_noindex/pix1.gif); BACKGROUND-REPEAT: repeat-y; background-position:center}
.subheader {padding:9px 3px 3px 8px; background-color:#828A92;}
.headers {font:bold 12px/18px verdana; background: #BBAA8E; padding: 4px;}
.cr1 {FLOAT: right; FONT: 11px/14px verdana;}
#footer {z-index:12; clear:both;}

#footer-logos {z-index:12; margin-top:20px;}

#footer-inner {clear:both;}

#address {font: 12px/18px Verdana; z-index:12; margin-bottom: 10px; margin-left: 0px; margin-right: 100px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 51px;}
.pipefooter {font: 11px/11px Verdana; color:#274977;}
#address-emap {font: 12px/18px Verdana; z-index:12; padding-top: 0px; padding-bottom: 20px;	background-color:#B6BCC2; padding-left:13px;	margin-left:0px;	margin-right:0px;}

.forms {font: 11px/18px Verdana; color:#333506; background-color:#BBC0C6; border-color: #454545; border-style: solid; border-width: 1px;}
.forms5 {font: 11px/18px Verdana;color:#432B13;background-color:#BBC0C6;border-color:#454545;border-style: solid;border-width: 1px;width:150px;}
.forms1 {font: 11px/18px Verdana;color:#3a1b02;background-color: #FFFFFF;border-color: #1D1D1D;border-style: solid;border-width: 1px;}
.forms9 {font: 11px/18px Verdana;color:#4B4B4B;background-color:#FFFFFF;border-color: #1D1D1D;border-style: solid;border-width: 1px;}
.forms6 {font: 11px/14px Verdana;color:#FFFFFF;}
.forms2 {font: 11px/18px Verdana;color:#5E6367;}

.forms8 {font: 11px/18px Verdana;color:#333506;background-color:#BBC0C6;border-color:#454545;border-style: solid;border-width: 1px;}
.forms7 {font: 11px/18px Verdana;color:#BBC0C6;background-color:#F0F0F0;border-color:#BBC0C6;border-style: solid;border-width: 1px;padding: 0px 0px 2px 0px;}
.forms10 {color:#3a1b02;background-color: #FFFFFF;border-color: #1D1D1D;border-style: solid;border-width: 1px;padding: 0px 0px 2px 2px;height:12px;
}

UL {list-style-image: url(/images_noindex/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px;margin-bottom:5px;}

a.boldfont:link {text-decoration: none;color:#FFFFFF;}
a.boldfont:visited {text-decoration: none;color:#FFFFFF;}
a.boldfont:hover, a:active {text-decoration: underline;color:#828A92;}

a:link {text-decoration: none;color: #5E6367;}
a:visited {text-decoration: none;color:#5E6367;}
a:hover, a:active {text-decoration: underline;color:#FFFFFF;}

.selected{COLOR: #FFFFFF;}
a.selected:link {COLOR: #FFFFFF;font-weight: normal;TEXT-DECORATION: none}
a.selected:visited {COLOR: #FFFFFF;font-weight: normal;TEXT-DECORATION: none}
a.selected:hover {COLOR: #FFFFFF;font-weight: normal;TEXT-DECORATION: underline}


.milestone1 {font: 11px/18px Verdana;}
a.milestone1:link {COLOR: #FFFFFF;font-weight: normal;TEXT-DECORATION: none}
a.milestone1:visited {COLOR: #FFFFFF;font-weight: normal;TEXT-DECORATION: none}
a.milestone1:hover {COLOR: #FFFFFF;font-weight: normal;TEXT-DECORATION: underline}

.milestone {font: 11px/18px Verdana;}
a.milestone:link {COLOR:#67707A;font-weight: normal;TEXT-DECORATION: none}
a.milestone:visited {COLOR:#67707A;font-weight: normal;TEXT-DECORATION: none}
a.milestone:hover {COLOR:#828A92;font-weight: normal;TEXT-DECORATION: underline}

.milestone2 {font: 11px/18px Verdana;}
a.milestone2:link {COLOR: #3C92CC;font-weight: normal;TEXT-DECORATION: none}
a.milestone2:visited {COLOR: #3C92CC;font-weight: normal;TEXT-DECORATION: none}
a.milestone2:hover {COLOR: #828A92;font-weight: normal;TEXT-DECORATION: underline}

.milestone3 {font: 11px/18px Verdana;}
a.milestone3:link {COLOR:#FFFFFF;font-weight: normal;TEXT-DECORATION: none}
a.milestone3:visited {COLOR:#FFFFFF;font-weight: normal;TEXT-DECORATION: none}
a.milestone3:hover {COLOR:#FFFFFF;font-weight: normal;TEXT-DECORATION: underline}

.top {font:10px/12px Verdana;}
a.top:link {COLOR: #5E6367;font-weight: normal;TEXT-DECORATION: none}
a.top:visited {COLOR:#5E6367;font-weight: normal;TEXT-DECORATION: none}
a.top:hover {COLOR:#FFFFFF;font-weight: normal;TEXT-DECORATION: underline}

div.reviewTop {background-color:#EAD48A;padding-left:10px;height:11px;}
div.reviewBottom {background-color:#EAD48A;height:11px;}

.cornerinner {padding: 10px;background-color:#A3A9B1;}
.cornerforms {padding: 10px;background-color:#828A92;}
.cornerforms1 {padding: 10px;background-color:#828A92;}

.spacer {clear:both;height:10px;line-height:20px;font-size:20px;}
.spdisplay1 {float:left;height:115px;}
.spdisplay2 {}
.sdisplay {clear:both;line-height:0px;}
.specimg {padding-right:10px;}
.pkgthumbs {padding-top:5px;padding-bottom:5px;}

.round_border_color {background-color:#828A92;margin:0px 0px 0px 0px;}
.round_border {background-repeat: repeat;padding:15px;padding-top:10px;padding-bottom:10px;background-color:#E5EFF8;}
.headers-footer {font:bold 12px Verdana;background:#828A92;padding-left:8px;padding-bottom:1px;padding-top:1px}

#spnav_inner {position:relative;top:0px;z-index:30;left:0px;width:220px;height:210px;padding-top:0px;background-color:#92C148}
.spnav {position:relative;top:0px;z-index:30;padding-top:10px;left:10px;}
.subnav_inner {position:relative;top:27px;z-index:30;left:7px;height:30px;padding-top:0px;padding-left:0px;width:220px;}
#topnav_inner {position:absolute;top:-28px;z-index:25;left:0px;width:783px;height:38px;padding-top:0px;padding-left:0px;background-color:#B6BCC2;}
.topnav {position:relative;top:0px;z-index:30;left:6px;width:783px;height:40px;padding-top:0px;}

.span {font: 11px Verdana;color:#C25B03;font-weight:bold;padding-left:8px;padding-right:8px;}
a.span:link {COLOR:#C25B03;TEXT-DECORATION: none;font-weight:bold;}
a.span:visited {COLOR:#C25B03;TEXT-DECORATION: none;font-weight:bold;}
a.span:hover {COLOR:#A66B13;TEXT-DECORATION: underline;font-weight:bold;}

.span1 {font: 11px Verdana;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-right:8px;}
a.span1:link {COLOR:#FFFFFF;TEXT-DECORATION: none;font-weight:bold;}
a.span1:visited {COLOR:#FFFFFF;TEXT-DECORATION: none;font-weight:bold;}
a.span1:hover {COLOR:#CA7C00;TEXT-DECORATION: underline;font-weight:bold;}

.span2 {font: 11px Verdana;color:#D56C00;font-weight:bold;padding-left:8px;padding-right:8px;}
a.span2:link {COLOR:#D56C00;TEXT-DECORATION: none;font-weight:bold;}
a.span2:visited {COLOR:#D56C00;TEXT-DECORATION: none;font-weight:bold;}
a.span2:hover {COLOR:#CA7C00;TEXT-DECORATION: underline;font-weight:bold;}

.span3 {font: 11px Verdana;color:#D56C00;font-weight:bold;padding-left:8px;padding-right:8px;}
a.span3:link {COLOR:#D56C00;TEXT-DECORATION: none;font-weight:bold;}
a.span3:visited {COLOR:#D56C00;TEXT-DECORATION: none;font-weight:bold;}
a.span3:hover {COLOR:#CA7C00;TEXT-DECORATION: underline;font-weight:bold;}

.span4 {font: 11px Verdana;color:#166CA3;font-weight:bold;padding-left:8px;padding-right:8px;}
a.span4:link {COLOR:#166CA3;TEXT-DECORATION: none;font-weight:bold;}
a.span4:visited {COLOR:#166CA3;TEXT-DECORATION: none;font-weight:bold;}
a.span4:hover {COLOR:#CA7C00;TEXT-DECORATION: underline;font-weight:bold;}

.homeimg{padding-right:0px;padding-left:10px;padding-top:5px;}
.smright {padding:0px 10px 8px 0px;}
div.roundbutton{background-color:#828A92;padding-top:3px;padding-bottom:4px;margin-right:3px;}
div.roundbuttonON{background-color:#989FA9;padding-top:3px;padding-bottom:4px;margin-right:3px;}

div.roundbutton a:link,
div.roundbutton a:visited,
div.roundbutton a:hover {color:#473C20;padding-left:6px;padding-right:6px;text-decoration:none;padding-bottom:4px;}
div.roundbuttonON a:link,
div.roundbuttonON a:visited,
div.roundbuttonON a:hover {color:#FFFFFF;padding-left:6px;padding-right:6px;text-decoration:none;padding-bottom:4px;}

div table.pagetopNav tr td {background-color:#A9AFB3}
div table.pagetopNav {border-collapse : collapse;}
div table.pagetopNav tr td {padding : 0; padding-bottom:5px;}

#box .boxhome img {padding-right:10px; float: left; padding-left:0px; padding-bottom:5px;}
body div.column1 {width: 198px; float: left;margin-right:15px}
body div.column2 {width: 198px; float: left;margin-right:15px}
body div.column3 {width: 198px; float: left;}

body.ms1 div.column1 {width: 200px; float: left;margin-right:40px;}
body.ms1 div.column2 {width: 200px; float: left;margin-right:40px;}
body.ms1 div.column3 {width: 200px; float: left;}
.backtotop {text-align:right; margin-right:0px; margin-top:0px;}
a.pdfButton:link, a.pdfButton:visited, a.pdfButton:hover{color:#FFFFFF;font-weight:bold;margin:0px;padding:0px;text-decoration:none;}
.box ul li.boldfont2{color:#FFFFFF;font-weight:bold;margin:2px;padding:5px;text-decoration:none;padding-left:10px;}
.pdfButton img{vertical-align:middle;}



.rates-button {
position: absolute;
z-index:11;
top:529px;
left:870px;
}
tr td a:link{
color:#ffffff
}
tr td a:visited{
color:#ffffff
}
tr td a:hover{
color:#ffffff
}

#video
{
margin-left:8px;
margin-top:11px;
}
