/* CSS Document */
body
{
background-color:#000000;
margin:0px;
padding:0px;
color:#B4B4B4;
font-family:Verdana;
font-size:10px;
text-align:left;
border:0px none;
}
#wrapper
{
width:780px;
/*height:794;
*/
height:auto;
border-left:1px rgb(45,45,45) solid;
border-right:1px rgb(45,45,45) solid;
border-bottom:1px rgb(45,45,45) solid;
}
#topLogoPanel
{
width:780px;
height:95px;
}
#logoPlaceholder
{
width:213px;
height:95px;
float:left;
}
#blankSpace
{
width:567px;
height:95px;
float:left;
}
#upperBnrPanel
{
width:780px;
height:190px;
}
#upperLft
{
width:190px;
height:190px;
float:left;
}
#upperRgt
{
width:590px;
height:190px;
float:left;
}
.box
{
height:30px;
width:190px;
background-color:#2d2d2d;
text-align:left;
}
.box1
{
height:30px;
width:190px;
background-color:#515151;
text-align:left;
}
.boxText
{
line-height:3;
padding: 0px 0px 0px 20px;
}
.boxDivider
{
width:190px;
height:2px;
}
a
{
color:#777777;
font-weight:bolder;
text-decoration:none;
font-size:10px;
}
a:hover
{
color:#ffffff;
font-weight:bolder;
text-decoration:none;
font-size:10px;
}
#mainContainer
{
width:780px;
height:509px;
}
#sepDiv
{
width:780px;
height:4px;
padding:0px;
margin:0px;
}
#lftMain
{
width:190px;
height:505px;
float:left;
background-color:#282828;
}

#midMain
{
width:400px;
height:505px;
float:left;
}
#rgtMain
{
width:190px;
height:505px;
float:left;
background-color:#282828;
}

.headSpecial
{
width:190px;
height:30px;
}
.data
{
font-weight:bolder;
line-height:3;
}
#splOffers
{
width:190px;
height:280px;
border:0px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}
.mainHead
{
width:400px;
height:30px;
text-align:left;
}
.restHead
{
width:400px;
height:20px;
text-align:left;
padding:5px 0px 0px 0px;
}

#writeUpHome
{
width:400px;
height:auto;
text-align:left;

}
.writeUpHm
{
margin:0px;
padding:8px 0px 0px 17px;
text-align:justify;
font-size:11px;
font-weight:normal;
line-height:1.2;
word-spacing:1px;
width:370px;
}
#highlights
{
width:400px;
height:auto;
text-align:left;
}
ul
{
margin:0px; 
padding:0px 0px 0px 17px;
}
li
{
text-align:left;
list-style-type:none;
font-size:11px;
}

.imgHeaders
{
height:49px;
width:190px;
text-align:center;
}
.mapSmallHeaders
{
height:100px;
width:190px;
text-align:center;
}

.infoHead
{
width: 190px;
text-align:center;
padding: 8px 0px 0px 0px;
}
.imgBorder
{
border: solid 1px #b9b7b7;
}
#footer
{
width:780px;
height:auto;
}
#footerLft
{
width:390px;
float:left;
text-align:left;
padding:4px 0px 0px 0px;
}
#footerRgt
{
width:390px;
float:left;
text-align:right;
padding:4px 0px 0px 0px;
}
.noLink
{
color:#ffffff;
padding:0px 0px 0px 20px;
line-height:3;
font-weight:bold;
}
.topBnrImg
{
margin:0px;
padding:0px;
display:inline;
border:none;
float:left;
}
.pointInfo
{
font-size:11px;
font-weight:normal;
line-height:1.3;
margin:0px;
padding:8px 0px 0px 17px;
text-align:left;
width:350px;
word-spacing:1px;

}
h6
{
font-size:11px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:0px;
margin:0px;
}
.pointInfoHead
{
display:block;
font-size:11px;
font-weight:bold;
}
.pointInfoHeadInline
{
display:inline;
font-size:11px;
font-weight:bold;
}
#reservationFormBox
{
width:400px;
text-align:left;

}
#messageHolder
{
width:400px;
text-align:left;
}
/*input.text, textarea
{

border:none;
height:16px;
width:138px;

margin:0px;
padding:0px;
display:inline;
}*/
input.text, textarea, select
{
/*background-color:#1B1B1B;*/
background-color:transparent;
color:#b4b4b4;
border:1px solid #2D2D2D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
width:110px;
display:inline;

}

#formLabelHolder
{
width:75px;
float:left;
padding:5px 0px 0px 17px;
text-align:left;
}
#formInputHolder
{
width:300px;
float:left;;
text-align:left;
padding:0px;
line-height:1;
}
label
{
font-weight:bold;
display:block;
padding:2px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
fieldset
{
border:none;
padding:5px 0px 0px 17px;
margin:0px; 
}
.buttonCSS
{
background-image: url(../images/submit-but.jpg) no-repeat ; 
border:none;
width:62px;
height:17px;
}
input.submit
{
background-image:url(../images/submit-but.jpg);
border:medium none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:17px;
line-height:12px;
width:62px;
color:#ffffff;
font-size:9px;
font-weight:lighter;
}
#placeHolder
{
width:100%;
text-align:center;
}
#controller
{
margin-top:5px;
width:100%;
text-align:center;
}
#controller img
{
cursor:pointer;
}
/* group page CSS*/
#wrapperGrp
{
width:254px;
padding:175px 0px 0px 0px;
}
.grpBar
{
width:254px;
height:7px;
}
#mainGrpHolder
{
width:254px;
height:auto;
}
#grpHomeLogo
{
width:254px;
height:100px;
}
#grpLinkHolder
{
width:254px;
height:48px;
}
#spacerAftrLogo
{
width:254px;
height:22px;
}
.lftSpacer
{
width:14px;
height:48px;
float:left;
}
#midGrpLinkHldr
{
width:226px;
height:48px;
float:left;
}
.grpLinkHolder
{
width:108px;
height:48px;
float:left;
}
#midLinkHolderGrp
{
width:10px;
height:48px;
float:left;
}
#midGrpLinkHldr img
{
border:none 0px;
}

/*CSS for gallery page */

#galWrapper
{
width:600px;
height:350px;
background-color:#FFFFFF;
}
#galHeader
{
width:600px;
height:30px;
background-image: url(../images/galleryHeaderBg.gif);
background-repeat:repeat-x;
}
#galImgPlaceHolder
{
width:600px;
height:276px;
}
#galController
{
width:600px;
height:44px;
}
#galImgPlaceHolderTopSpacer
{
width:600px;
height:8px;
}
#picPlaceHolder
{
width:582px;
height:268px;

}
#clsButHolder
{
width:33px;
height:30px;
float:left;

}
#rgtGalHeader
{
width:567px;
height:30px;
float:left;
}
#galControllerTopSpacer
{
width:600px;
height:14px;
}
#galControllerBotSpacer
{
width:600px;
height:12px;
}
#infoBoxGal
{
margin:0px;
}
#navDashboard img
{
cursor:pointer;
}
.messageSpan
{
}


/* css for other gallery page */

#otherGalWrapper
{
width:500px;
height:474px;
background-color:#FFFFFF;
}
#otherGalHeader
{
width:500px;
height:30px;
background-image: url(../images/galleryHeaderBg.gif);
background-repeat:repeat-x;
}
#otherGalImgPlaceHolder
{
width:500px;
height:400px;
}
#otherGalController
{
width:500px;
height:44px;
}
#rgtOtherGalHeader
{
width:500px;
height:30px;
}

#otherGalControllerTopSpacer
{
width:500px;
height:14px;
}
#otherGalControllerBotSpacer
{
width:500px;
height:12px;
}
#otherInfoBoxGal
{
margin:0px;
}
#otherNavDashboard img
{
cursor:pointer;
}

#otherGalControllerBotSpacer
{
width:500px;
height:12px;
}

/* css code for reservationMain.aspx */

#frmbxLft
{
width:175px;
float:left;
padding:0px 0px 0px 0px ;
margin:0px;
}
#frmbxMid
{
width:167px;
float:left;
}
#frmbxRgt
{
float:left;
}
.cntrlHolder
{
padding:0px 0px 3px 0px;
width:167px;
float:left;
}
.dtTextControl
{
float:left;
}

.calDiv
{
float:left;
}
.lblHolder
{
float:left;
text-align:left;
width:167px;
font-size:10px;
padding:0px 0px 2px 0px; 
}
.resSpacerTop
{
height:20px;
}
.frmSpacer
{
height:5px;
float:left;
}
select
{
background-color:#1B1B1B;
color:#b4b4b4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
width:110px;
display:inline;

}
.radio
{
color:#b4b4b4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
display:inline;
margin:0px;
padding:0px; 

}

.formSpacerMain
{
float:left;
display:block;
height:20px;
}
#formButtonHolder
{
text-align:left;
width:400px;
height:auto;
padding:0px 0px 0px 0px;
}
#formButtonHolder p
{
margin:0px;
padding:0px 0px 0px 17px; 
}


.datebut
{
border:none;
background-image:url(../images/icon-calender.jpg);
font-family:verdana;
height:14px;
width:14px;
}

/* styles for table.html */
.reservation
{
font-family:verdana;
font-size:11px;
color:#b4b4b4;
line-height:1.5;
font-weight:none;
text-decoration:none;

}
.reservation1
{
font-family:verdana;
font-size:11px;
color:#b4b4b4;
line-height:1.5;
font-weight:none;
text-decoration:none;
}
.reservation2
{
font-family:verdana;
font-size:13px;
color:#b4b4b4;
line-height:1.5;
font-weight:none;
text-decoration:none;
}

.siteMapLI
{
list-style-type:square;
list-style-position:inside;
}

/* specials */

.blankDivHomePage
{
height:10px;
width:400px;
}
#writeUpNews
{
width:400px;
height:auto;
text-align:left;
}