Body{
	BackGround-Color: #4a2500; /*Brown*/
	margin: 5px;
	Font-Family: Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 11pt;
	Color: #FFFFFF; /*White*/
}

#Container{
	width: 820px;
	margin-left:auto;
	margin-right:auto;
}

.ScreenOnly{
	Display: Block;
}

.PrinterOnly{
	Display: None;
}

.texthidden{
	Font-Family: Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 11pt;
	Color: #666633; /*hidden text for spacing*/
}

.MenuBold{
	Font-Family: Arial, Sans-Serif;
	Font-Weight: Bold;
	Font-Size: 11pt;
	Color: #ffffff; 
}

.MenuBoldOrange{
	Font-Family: Arial, Sans-Serif;
	Font-Weight: Bold;
	Font-Size: 11pt;
	Color: #f4bb03; 
}

.MenuSmall{
	Font-Family: Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 9pt;
	Color: #ffffff; 
}


/* TOP HEADER
*******************************************************************************/

#topheaderlinks{
	Float: Right;
	Font-Family: Tahoma, Arial, Sans-Serif;
	Font-Size: 10pt;
	Color: #f4BB03; /*orange*/
	Text-Align: Right;
	z-Index: 1;
	Position: Relative; 
	height: 80px;
}

#topheaderlinks A{
	Font-Size: 8pt;
	Font-Weight: Normal;
	Color: #FFFFFF; 
	Text-Decoration: None;
	Border: None;
}

#topheaderlinks A:Hover{
	Font-Size: 8pt;
	Font-Weight: Normal;
	Color: #FFFFFF; 
	Text-Decoration: Underline;
	Border: None;
}

#TopSlogan{
	background-image: url(../images/pagebuilder/topsloganbrown.gif);
	width: 378px;
	height: 22px;
	background-repeat: no-repeat;
	top: 7px;
	Position:relative;
	
}

#TopSlogan b {display:none;}

#topheaderimages{
	Top: 0px;
	width: 220px;
	height: 70px;
	z-Index: 1;
	Position: Relative;
}

#TopLogo{
	width: 220px;
	height: 60px;
	background-image: url(../images/pagebuilder/logo.gif);
	background-repeat: no-repeat;
	top: 1px;
	left: 0px;
	position: absolute;
	Cursor: Pointer;
}
#TopLogo h1 {display:none;}

#DIVTop{
	Display: None;
}

.Background{
	background-image: url(../images/pagebuilder/blank_brown.gif);
	z-Index: -1;
	Margin-Top: -491px;
	Left: -1px;
	Width: 700px;
	Height: 491px;
	Position: absolute;
}

#lowerheaderlinks{
	Float: Left;
	Font-Family: Tahoma, Arial, Sans-Serif;
	Font-Size: 12pt;
	Color: #f4BB03; /*orange*/
	Text-Align: left;
	z-Index: 1;
	Position: Relative;
	height: 10px;
	margin-top: 20px
}

#lowerheaderlinks ul
{
list-style: none;
padding: 0;
margin: 0;
} 


#lowerheaderlinks li {
        display: inline;
}


#lowerheaderlinks A{
	Font-Size: 12pt;
	Font-Weight: Normal;
	Color: #FFFFFF; /*White*/
	Text-Decoration: None;
	Border: None;
}

#lowerheaderlinks A:Hover{
	Font-Size: 12pt;
	Font-Weight: Normal;
	Color: #F4BB03; /*Gold*/
	Text-Decoration: None;
	Border: None;
}


#lowerheaderlinks #current a {
        
     Font-Size: 12pt;
	Font-Weight: Normal;
	Color: #F4BB03; /*Gold*/
	Text-Decoration: None;
	Border: None;
}	

/*.Etchings{
	z-Index: -1;
	Margin-Top: -491px;
	Left: 0px;
    Width: 700px;
    Height: 491px;
 	Position: absolute;
}







/* SUB TABS
*******************************************************************************/
#subnavigation {
	BackGround: #f4bb03;
	Width: 820px;
	Margin: auto;
	Text-Align:	Center;
	Padding:	7px 0 2px 0;
	Font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	Margin-Bottom:10px;
	z-Index: 1;
	Position: Relative;
}
#subnavigation ul, #subnavigation ul li {
        list-style: none;
        margin: 0;
        padding: 0;
        font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#subnavigation ul {
        padding: 5px 0 0 0;
        text-align: center;
}
#subnavigation ul li {
        display: inline;
}
#subnavigation ul li a {
	background: url(../images/pagebuilder/tablt3.gif) no-repeat left top;
	color: #251d1b;
	text-decoration: none;
	background-color:	#F4bb03;
}
html>/**/body #subnavigation ul li a {
        padding: 3px 0 2px 0;
}
#subnavigation ul li span {
        background: url(../images/pagebuilder/tabrt3.gif) no-repeat right top;
        padding: 3px 14px 5px 8px;
        margin: 4px 0 4px 7px;
}
html>/**/body #subnavigation ul li span {

}
#subnavigation ul li a:hover span {
        background-position: 100% -35px;
        background-color:	#f4bb03;
}
#subnavigation ul li a:hover {
        background-position: 0 -35px;
        background-color:	#f4bb03;
}
#subnavigation #current a {
        background-position: 0 -70px;
        background-color:	#58595B;
        color: #FFF;
        Font-Weight: Bold;
}
#subnavigation #current a span {
        background-position: 100% -70px;
        background-color:	#58595B;
}

#mainbody H1{
	Font-Family: Tahoma, Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 20pt;
	Color: #f4bb03; /*Gold*/
	Margin-Bottom: -10px;
}

#mainbody H2{
	Font-Family: Tahoma, Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 14pt;
	Color: #FFFFFF; /*White*/
	Margin-Bottom: -15px;
}

#mainbody H3{
	Font-Family: Tahoma, Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 14pt;
	Color: #f4bb03; /*Gold*/
	Margin-Bottom: -15px;
}


#mainbody P, BlockQuote{
	Font-Family: Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 11pt;
	Color: #FFFFFF; /*White*/
}

Strong.TitleW{
	Color: #FFFFFF; /*white*/
}

Strong.Title{
	Color: #FECD31; /*Gold*/
}

#mainbody BlockQuote Strong.TitleW{
	Color: #FFFFFF; /*White*/
}

#mainbody BlockQuote Strong.Title{
	Color: #F4BB03; /*Gold*/
}

#mainbody BlockQuote Strong.TitleB{
	Color: #4a2500; /*Background Brown*/
}


#mainbody A{
	Font-Size: 12pt;
	Font-Weight: Normal;
	Color: #FFFFFF; /*White*/
	Text-Decoration: None;
	border-right-width: 15px;
	border-top-style: None;
	border-right-style: None;
	border-bottom-style: None;
	border-left-style: None;
}

#mainbody A:Hover{
	Font-Size: 12pt;
	Font-Weight: Normal;
	Color: #F4BB03; /*Gold*/
	Text-Decoration: None;
	Border: None;
}
 
#mainbody BlockQuote Label.Title{
	Float: Left;
	Width: 150px;
	Clear: Left;
}



/* MAIN BODY
*******************************************************************************/
#mainbody{
	Width: 819px;
	Margin-Bottom: 0px;
	z-Index: 1;
	Position: Relative;
}

IMG.Thumb{
	BackGround-Image: URL('../images/throbber1.gif');
	BackGround-Position: center;
	BackGround-Attachment: Fixed;
	BackGround-Repeat: No-Repeat;
	Width: 100px;
	Height: 100px;
	Border: 0px;
}

DIV.LeftPanel{
	Width: 400px;
	Float: Left;
	Margin-Top: 17px;
}

DIV.RightPanel{
	Width: 400px;
	Float: Right;
	Margin-Top: 17px;
}

.CleanBreak{
	Clear: Both;
}

.ContactForm{
	Width: 225px;
	Font-Family: Verdana, Arial, Sans-Serif;
	Font-Size: 10pt;
}

.ContactFormDouble{
	Width: 232px;
	Font-Family: Verdana, Arial, Sans-Serif;
	Font-Size: 10pt;
}



Select.ContactForm{
	Width: 306px;
	Font-Family: Verdana, Arial, Sans-Serif;
	Font-Size: 10pt;
}

.DefaultButton{
	Font-Family: Verdana, Arial, Sans-Serif;
	Font-Size: 10pt;
	Font-Weight: Bold;
	Cursor: Pointer;
}



.Indent15{
	Margin-Left:15px;
}


#Scroller{
	Height:		82px;
	Padding:	0;
	Margin:		0;
}


.Scroller{
	Width: 320px;
	Height: 76px;
	Padding: 10px ;
	Filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/pagebuilder/BlackBG20pc.png');
	Font-Family: Arial, Sans-Serif;
	Font-Weight: Normal;
	Font-Size: 10pt;
	Color: #FFFFFF; /*White*/
	
}
.Square[class] {
	Height: 92px;
	Width: 111px;
	display: block;
	float: left;
}



.Scroller[class] {
	BackGround-Image: URL(../images/pagebuilder/square_overlay.png);
	Font-Size: 10pt;
	Height: 75px;
	display: block;
	float:right;
	margin-right: 15px;
	margin-bottom: 30px;
}

.Scroller Font{
	font-size:10pt;
	Position:Relative;
}


/* FOOTER
*******************************************************************************/

#footer{
	background-color: #f4bb03; /*Gold*/
	Font-Family: Tahoma, Arial, Sans-Serif;
	Font-Size: 8pt;
	Width: 810px;
	Padding: 1px 5px 1px 5px;
	Clear:both;
	z-Index: 1;
	Position: Relative;
}

#footer Span.Right{
	Float:	Right;
}

#footer A, Span.Right A{
	Color: #000000; /*Black*/
	Text-Decoration: None;
}

#footer A:Hover, Span.Right A:Hover{
	Color: #000000; /*Black*/
	Text-Decoration: Underline;
}

#footer Span.Right B{
	Color: #251D1B; /*Black*/
	Padding: 0 5px 0 5px;
}

#bottom_blank{
    width: 818px;
    height: 62px;
    background-image: url(../images/layout/bottom_blank.gif);
    background-repeat: No-Repeat;
    background-position:50% 50%;
    position: absolute;
    text-align: Center;
    Padding: 20px 0 20px 0;
}



/* Right Box Containers
*******************************************************************************/
#GridDIV{
	Width:			360px;
	Height:			360px;
	Position:       absolute;
	Float:			Right;
	Left:			455px;
	Margin-Left:	-5px;
	top: 0px;
}

#HotelDIV{
	Width:			400px;
	Height:			360px;
	Position:		relative;
	Float:			Right;
	Left:			30px;
	Margin-Left:	-5px;
	top: 			5px;
}

#GalleryDIV{
	Width:			360px;
	Height:			360px;
	Position:		Relative;
	Float:			Right;
	Left:			38px;
	Margin-Left:	-5px;
}

#PictureDIV{
	Width:			200px;
	Height:			200px;
	Position:		Relative;
	Float:			Right;
	Left:			10px;
	Margin-Left:	50px;
}

#MapDIV{
	Width:			440px;
	Height:			400px;
	Position:		Relative;
	Float:			Right;
	Left:			-5px;
	Margin-Left:	0px;
	margin-top:     5px;
}

#MapDIV A:Hover{
	Font-Size: 12pt;
	Font-Weight: Normal;
	Color: #F4BB03; /*Orange*/
	Text-Decoration: None;
	Border: None;
}

#BarDIV{
	Width:			400px;
	Height:			360px;
	Position:		relative;
	Float:			Right;
	Left:			-5px;
	Margin-Left:	50px;
	margin-top:		5px;
}

#TopPictureDIV{
	Width:			200px;
	Height:			200px;
	Position:		Relative;
	Float:			Right;
	Left:			10px;
	Margin-Left:	50px;
	margin-top:     100px;
}

#FormRightDiv{
	Width:			300px;
	Height:			360px;
	position:       absolute;
	Float:			Right;
	top:            200px;
	Left:			100px;
	Margin-Left:	50px;
	Margin-top:		23px;
	background-color: #4a2500;
	
}

#BookingDIV{
	Width:			300px;
	Height:			360px;
	Position:		Relative;
	Float:			Right;
	Left:			-5px;
	Margin-Left:	50px;
	Margin-top:		5px;
	background-color: #4a2500;
	
}

/* Cell Borders
***************/
.borderright {  border-color: #F4bb03; border-style:solid; border-width: 0px 1px 0px 0px
}

.bordersides {  border-color: #F4bb03; border-style:solid; border-width: 0px 1px 0px 1px
}

.bordertop {  border-color: #F4bb03; border-style:dotted; border-width: 1px 0px 0px 0px 
}

.borderbottom {  border-color: #F4bb03; border-style:dotted; border-width: 0px 0px 1px 0px
}


