
.left {
float:left;
margin-right:15px;
}


.right {
float:right;
margin-left:15px;
}


img, div, a, body, td, #Navbox, #Navcolor, #centerregionsecondary, #centercontent  { 
 behavior: url(../iepngfix.htc) 
 
}


td {
line-height:18px;
padding:0px;
}

/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
#Clear {	
	clear: both;
}

/* Basic Elements */
body {	
    font: 11px Verdana;
	color: #4c4c4e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-image:url(../images/interface/misc/bg-entirepage.gif);
	background-color:#7f1d14;
}

#Box {
width:auto;
background-image:url(../images/interface/misc/bg-main.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:41px;

}



#Box2 {
width:auto;
background-image:url(../images/interface/misc/secondarybg.jpg);
background-repeat:repeat-x;
background-position:top;

padding-top:41px;
}










#secondbox1 {
width:135px;
padding-top:6px;
height:22px;
text-align:center;
float:left;
}



#secondbox1 a{
font-weight:normal;
color:#FFFFFF;
text-transform: lowercase;
}

#secondbox1 a:hover{
font-weight:bold;
color:#FFFFFF;
}






#headertop {
width:862px;
height:29px;

background-image:url(../images/interface/misc/top-band-accross.png);
background-repeat:no-repeat;

}



#centerregion {
width:803px;
padding-left:31px;
padding-right:31px;
background-image:url(../images/interface/misc/bg-middle-new.png);
background-repeat:repeat-y;


}







#Navcolor {
background-image:url(../images/interface/misc/bg-trans.png);
background-repeat:repeat-x;
height:28px;
width:560px;
margin-left:244px;
float:right;
margin-bottom:52px;

}


#centerregionsecondary {
width:803px;
padding-left:31px;
padding-right:31px;
background-image:url(../images/interface/misc/bg-middle-secondary.png);
background-repeat:repeat-y;


}



#centerregionsecondary2 {
width:803px;
padding-left:31px;
padding-right:31px;
background-image:url(../images/interface/misc/bg-middle-secondary2.png);
background-repeat:repeat-y;


}





#centercontentsecondary {
font-size:11px;
line-height:18px;
padding-left:26px;
padding-right:22px;
padding-top:14px;
padding-bottom:20px;


}


#centercontentsecondary img {
border:solid 1px #410d0a;
}





#centercontent {
font-size:11px;
line-height:18px;
padding-left:26px;
padding-right:26px;
padding-top:14px;
padding-bottom:20px;


}

#centercontent a, #centercontentsecondary a{
font-weight:bold;
}

li {
margin-bottom:12px;}


#centercontent h1{
font-family:Verdana;
color:#4c4c4e;
font-size:14px;
}

#centercontent #homecolumn1 {
float:left;
width:330px;
padding-right:15px;
}

#centercontent #homecolumn2 {
float:left;
width:390px;
}


#centercontentsecondary #column1 {
float:left;
clear:both;
width:300px;
margin-right:55px;
}

#centercontentsecondary #column2 {
float:left;
width:390px;
}


#centercontentsecondary #column1aa {
float:left;
clear:both;
width:745px;
}





#centercontentsecondary #column1b {
float:left;
clear:both;
width:300px;
margin-right:55px;
}

#centercontentsecondary #column2b {
float:left;
width:290px;
}



#centercontentsecondary #column3b {
float:left;
margin-left:20px;
width:80px;
}



#centercontentsecondary #column3b a:hover{
font-weight:bold;
}









#centercontent #homecolumn3 {
float:left;
clear:both;
width:301px;
margin-right:55px;
}


#centercontent #homecolumn3 #col1top{
background-image:url(../images/interface/home-left/top-brown.gif);
background-repeat:no-repeat;
float:left;
width:301px;
height:6px;
clear:both;
}


#centercontent #homecolumn3 #col2top{
background-image:url(../images/interface/home-left/top-peach.gif);
background-repeat:no-repeat;
float:left;
width:301px;
height:8px;
clear:both;
}


#centercontent #homecolumn3 #col1box{
background-image:url(../images/interface/home-left/bg-brown.gif);
background-repeat:repeat-y;
float:left;
width:287px;
padding-left:14px;
padding-top:4px;
padding-bottom:9px;
height:16px;
clear:both;
}


#centercontent #homecolumn3 #col1{
float:left;
width:287px;
padding-left:14px;
font-size:12px;
line-height:19px;
background-image:url(../images/interface/home-left/bg-peach.gif);
background-repeat:repeat-y;
clear:both;
}


#centercontent #homecolumn3 #col1 p{ 
margin-bottom:15px;
padding-bottom:0px;
}


#centercontent #homecolumn3 #col1box h1 {
font-family:Verdana;
font-size:15px;
color:#ffffff;
font-weight:normal;
}


#centercontent #homecolumn3 #col1box h1 a, #centercontent #homecolumn3 #col1box h1 a:hover{
color:#ffffff;
font-weight:normal;
}


#centercontent #homecolumn3 #col1bottom{
background-image:url(../images/interface/home-left/bottom-peach.gif);
background-repeat:no-repeat;
float:left;
width:301px;
height:16px;
clear:both;
}





























#column1video {
float:left;
width:330px;
padding-right:15px;
}


#column1videoright {
float:left;
width:405px;
}

#column1b {
float:left;
width:755px;
}


#column1xxx {
float:left;
width:625px;
padding-right:27px;
}














#leftimage {
width:230px;
padding-right:23px;
float:left;
}


#rightcontent h1{
font-family:Verdana;
color:#FFFFFF;
font-size:14px;
}


#rightcontent {
width:502px;
float:left;
}


#rightcontentb {
width:372px;
float:left;
}


#MainBody-BG {
	width: 840px; 
	clear: both;
	margin:0 auto;
}

form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}







a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {

	color:#000000;
	text-decoration: none;
}
a:hover {
color:#000000;
	text-decoration: none;
	
}










h1 {
	font-family:Verdana;
color:#FFFFFF;
font-size:14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
    background-repeat: no-repeat;
   }
h1 span{
   display: none;
}
h2 {
	font-family:Verdana;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
    background-repeat: no-repeat;
}
h2 span{
   display: none;
}
h3 {
	font-family:Verdana;
color:#4c4c4e;
font-size:11px;
font-weight:bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
}
h3 span{
   display: none;
}







#home {
background-image:url(../images/photos/home-image.jpg);
width:803px;
height:58px;
padding-top:226px;
clear:both;
background-repeat:no-repeat;

}






#Secondary {
background-image:url(../images/photos/secondary-image.jpg);
background-repeat:no-repeat;
width:803px;
height:98px;
clear:both;

}

#Secondary.corporate-events, #Secondary.corporate-testimonials, #Secondary.corporate-tips, #Secondary.weekday-banquet-savings-2 {
background-image:url(../images/photos/secondary-image.jpg);
}


#Secondary.wedding-menus, #Secondary.wedding-packages, #Secondary.wedding-testimonials, #Secondary.wedding-tips, #Secondary.weddings {
background-image:url(../images/photos/top/weddings_top_banner.jpg);
}


#Secondary.social-events, #Secondary.social-testimonials {
background-image:url(../images/photos/top/social_events_top_banner.jpg);
}


#Secondary.about-us, #Secondary.directions, #Secondary.our-vendors {
background-image:url(../images/photos/top/directions_top_banner.jpg);
}


#Secondary.history, #Secondary.gift-of-giving {
background-image:url(../images/photos/top/history_banner.jpg);
}



#Secondary.entertainment {
background-image:url(../images/photos/top/entertainment_top_banner.jpg);
}



#Secondary.upcoming-events {
background-image:url(../images/photos/top/upcoming_events_banner.jpg);
}



#Secondary.menus {
background-image:url(../images/photos/top/menus_banner.jpg);
}


#Secondary.virtual-tour {
background-image:url(../images/photos/top/virtual_tour_banner.jpg);
}









hr {
color: #26150c !important;	
background-color: #26150c;
height: 2px;
border: none;
margin-top:15px;
margin-bottom:15px;
}




p {
   padding:0px;
   padding-bottom:0px;
   margin: 0px;
   margin-bottom:28px;
}
 


ul {
   padding-top:0px;
   padding-bottom:0px;
   margin-top: 0px;
   margin-bottom:28px;
}
 


    
/* HEADER REGION */	
#TopContainer {
float:left;
width: 835px; 
padding-left:0px;
padding-right:27px;
height:107px;
background-image:url(../images/interface/misc/top-band-accross2.png);
background-repeat:no-repeat;

}


#TopNav {
float:right;
color:#f6be9e;
font-size:14px;
/*width:360px; */
width:430px;

margin-top:30px;

margin-bottom:12px;
}


#TopNav a{
color:#ffffff;
}
#TopNav a:visted, #TopNav a:active{ 
color:#4c4c4e;  
}

#TopNav a:hover{ 
font-weight:bold;
color:#4c4c4e;  
}

#social {
width:70px;
float:left;
margin-top:-12px;
margin-bottom:0px;
padding-bottom:0px;
}


#boxtopdivide {
width:15px;
float:left;
color:#ffffff; 

margin-top:-5px;
}


#boxtop1 {
padding-right:3px;
width:87px;
text-align:center;
float:left;

margin-top:-5px;
}


#boxtop2 {
width:133px;
padding-right:6px;
text-align:center;
float:left;

margin-top:-5px;
}


#boxtop3 {
text-align:center;
padding-left:1px;
width:100px;
float:left;

margin-top:-5px;
}




#TopNavSecond {
float:right;
color:#FFFFFF !important;
font-size:13px;
width:563px;
/*margin-top:23px; */
margin-top:11px;

}

#TopNavSecond a{
text-align:center;
color:#FFFFFF !important;
}

#TopNavSecond a:hover{ 
font-weight:bold;
color:#FFFFFF;  
}



			
#Logo-home a{
   background-image: url(../images/interface/header/logo.png);
   background-repeat: no-repeat;
   width: 235px;
   height: 105px;
   margin-left:26px;
   float:left;
}
#Logo-home a:hover{
   background-image: url(../images/interface/header/logo.png);
}
#Logo-home span{
   display: none;
}







#TopNav1 a{
font-family:Verdana;
background-color:#4c4c4e;
   height:15px;
   width:110px;
      margin-left:4px;
padding-left:30px;
padding-right:30px;
padding-top:11px;
padding-bottom:11px;
font-variant:small-caps;
   float: left;
}
#TopNav1 a:hover{
background-color:#ababab;   

}
#TopNav1 span{
   display: none;
}

#TopNav1 a:visted, #TopNav a:active{ 
color:#ababab;   

}









#TopNav2 a{
font-family:Verdana;
background-color:#4c4c4e;
   height:15px;
   width:150px;
      margin-left:4px;
padding-left:30px;
padding-right:30px;
padding-top:11px;
padding-bottom:11px;
font-variant:small-caps;
   float: left;
}
#TopNav2 a:hover{ 
background-color:#ababab;   

}
#TopNav2 span{
   display: none;
}
}

#TopNav2.clicked a:hover{
background-color:#ababab;   

}




#TopNav3 a{
font-family:Verdana;
background-color:#4c4c4e;
   height:15px;
   width:110px;
      margin-left:4px;
padding-left:30px;
padding-right:30px;
padding-top:11px;
padding-bottom:11px;
font-variant:small-caps;
   float: left;
}
#TopNav3 a:hover{
background-color:#ababab;   

}
#TopNav3 span{
   display: none;
}

#TopNav3.clicked a:hover{
background-color:#ababab;   

}







.corporate-events #TopNav2 a, .corporate-event-menus #TopNav2 a, .corporate-testimonials #TopNav2 a, .corporate-tips #TopNav2 a, .weekday-banquet-savings-2 #TopNav2 a{
background-color:#ababab;
font-family:Verdana;
   height:15px;
   width:150px;
      margin-left:4px;
padding-left:30px;
padding-right:30px;
padding-top:11px;
padding-bottom:11px;
font-variant:small-caps;
font-weight:bold;
   float: left;   

}


.weddings #TopNav1 a, .wedding-menus #TopNav1 a, .wedding-packages #TopNav1 a, .wedding-testimonials #TopNav1 a, .wedding-tips #TopNav1 a {
font-family:Verdana;
background-color:#ababab;
   height:15px;
   width:110px;
      margin-left:4px;
padding-left:30px;
padding-right:30px;
padding-top:11px;
padding-bottom:11px;
font-variant:small-caps;
font-weight:bold;
   float: left;
}


.social-events #TopNav3 a, .social-events-menu #TopNav3 a, .social-testimonials #TopNav3 a, .social-tips #TopNav3 a, .weekday-banquet-savings #TopNav3 a{
font-family:Verdana;
background-color:#ababab;
   height:15px;
   width:110px;
      margin-left:4px;
padding-left:30px;
padding-right:30px;
padding-top:11px;
padding-bottom:11px;
font-variant:small-caps;
font-weight:bold;
   float: left;
}





#NavboxSecondary {
background-image: url(../images/interface/nav/nav-behind.png);
background-repeat: repeat-x;
width: 803px;
height:75px;
font-size:15px;
z-index:500;
clear:both;

}









#Navbox {
background-image: url(../images/interface/nav/nav-behind.png);
background-repeat: repeat-x;
width: 803px;
height:75px;

font-size:15px;
z-index:500;

}


#Nav1 a{  
   height:43px;
   width:90px;
   padding-left:10px;
   padding-right:25px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav1 a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav1 span{
   display: none;
}




#Nav2 a{  
   height:43px;
   width:110px;
   padding-right:25px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav2 a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav2 span{
   display: none;
}


#Nav3 a{  
   height:43px;
   width:60px;
   padding-right:30px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav3 a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav3 span{
   display: none;
}





#Nav4 a{  
   height:43px;
   width:120px;
   padding-right:25px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav4 a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav4 span{
   display: none;
}




#Nav5 a{  
   height:43px;
   width:150px;
   padding-right:25px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav5 a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav5 span{
   display: none;
}






#Nav4b a{  
   height:43px;
   width:120px;
   padding-right:25px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav4b a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav4b span{
   display: none;
}




#Nav5b a{  
   height:43px;
   width:150px;
   padding-right:25px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav5b a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav5b span{
   display: none;
}






#Nav6 a{  
   height:43px;
   width:90px;

   padding-right:15px;
margin-left:4px;
padding-top:27px;
color:#FFFFFF;
text-align:center;
   float: left;
}
#Nav6 a:hover{ 
font-weight:bold;  
color:#FFFFFF;
}
#Nav6 span{
   display: none;
}


.about-us #Nav1 a, .virtual-tour #Nav2 a, .menus #Nav3 a, .entertainment #Nav4 a, .news-events #Nav5 a,  .directions #Nav6 a {
font-weight:bold;  
}



.entertainment #Nav4b a, .news-events #Nav5b a {
font-weight:normal;  
}


.entertainment #Nav4b a:hover, .news-events #Nav5b a:hover {
font-weight:bold;  
}





















#footertop {
width:862px;
height:18px;
background-image:url(../images/interface/misc/bottom-band-across.png);
background-repeat:no-repeat;

}



#footer {
padding-top:0px;
padding-bottom:150px;
text-align:center;
font-size:10px;
line-height:18px;
}



#footer a{
color:#FFFFFF;
}
    
