@charset "utf-8";
/* CSS Document */

/**
|** 
|** Template CSS
|**
**/

/*Basic Font Controls*/
p {
	font-size:10pt;
	line-height:14pt;
	font-family:"Century Gothic";
}
h1{
	font-size:16pt;
	line-height:10pt;
	font-weight:400;
	font-family:"Century Gothic";
}
div.center{text-align:center;}
/*Link Types*/
a.noUnder{text-decoration:none;}
a.smallGreen{text-decoration:none; color:#4B4D2C; font-size:10pt;}
a.black{color:#000; text-decoration:none;}
a.bigRed{text-decoration:none; color:#5e2013;}
a.smallRed{color:#5e2013; font-size:8pt;}
a.leftMenu{font-size:8pt;}
a.leftHeader{text-decoration:none;}
a.leftBody{text-decoration:none;}
/*Left Menu Container*/
table.menuItem{
	width:220px; 
	overflow:hidden;
	}
div.menuButton{
	width:220px;
	height:50px;
	padding-left:45px;
	overflow:hidden;
}
#leftMenu{width:220px;}
/*Left Menu Content Items*/
td.leftHeader{font-size:10pt;}
td.leftBody{font-size:7.5pt; padding-left:20px;}
td.leftMore{text-align:right; font-size:8pt;}
td.leftLink{
	font-size:10pt;
	padding-left:20px;
	padding-top:5px;
	line-height:14pt;
	padding-bottom:7px;
}
td.photo{width:62px;}
#buttonSpace{cursor:pointer; padding-top:10px;}
/*Lef Menu Version 2*/
div.leftMenu{width:220px; height:68px; float:left;}
span.leftPhoto{float:left; width:62px;}
p.header{padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; float:right;  width:148px; height:20px; font-size:10pt; padding-left:10px; line-height:10pt; padding-top:5px;}
p.body{padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; float:right;  width:138px; font-size:7.5pt; padding-left:20px; line-height:10pt; height:30px; }
p.more{padding-top:0px; margin-top:0px; padding-bottom:3px; margin-bottom:0px; float:right;  width:158px; font-size:8pt; text-align:right; line-height:8pt; }
/*Basic Page Controls*/
body{
	background:#5e2013;
	text-align:center;
	margin: 0;  
	padding: 0; 
}
#page{
	text-align:left;
	margin: 0 auto;
	position:relative;
	width:1024px;
	top:20px;
	background:#FFF;
	font-family:"Century Gothic";
	margin-bottom:50px;
}
#mainTable{
	width:954px;
	position:relative;
	left:35px;
	overflow:hidden;
}
/**Bookmark Link**/
#bookmark{
	float:right;
	width:140px;
	height:50px;
	top:0px;
	text-align:center;
	background:#F0DFA9;
	color:#4B4C2D;
}
a.bookmarkLink{color:#CF9E5A; font-size:9pt;}
#bookmarkLink{
	cursor:pointer;
	text-decoration:underline;
	color:#CF9E5A;
	font-size:9pt;
}
#color{
	position:relative;
	left:851px;
	height:10px;
	width:140px;
	background-color:#F0DFA9;
}
/**Logo container**/
#logo{
	float:left;
	left:0px;
	width:500px;
}
/**container for the top menu bar**/
#menu{
	width:734px;
	height:30px;
}
/**class for the top menu bar items**/
div.mainMenu, span.mainMenu{
	padding-top:5px;
	width:100px;
	height:25px;
	color:#5e2013;
	font-size:10pt;
}
/**top bar menu items**/
#menu{width:954px; text-align:center;}
#shim{width:100px;}
#roomsMenu{width:80px;}
#diningMenu{width:80px;}
#meetingsMenu{width:160px;}
#weddingsMenu{width:100px;}
#shopsMenu{width:110px;}
#storyMenu{width:100px;}
#dirMenu{width:102px;}
/*Bottom Page Navigation*/
#lowerNav{
	height:40px;
	background:#F0DFA9;
	width:1024px;
}
#links{
	text-align:center;
	width:500px;
	color:#4B4D2C;
	font-size:10pt;
	}
#finePrint{
	text-align:center;
	width:500px;
	color:#5E2013;
	font-size:8pt;
	}


/**
|** 
|** Interior Page CSS
|**
**/
/*Main Interior Page Container*/
#mainContainer{
	float:left;
	padding:20px;
	top:0px;
	width:510px;
	overflow:hidden;
}
#leftBody{vertical-align:top;}
/**Right-Photo Containers**/
div.rightPhoto{
	width:176px;
	height:300px;
	margin-bottom:5px;
	overflow:hidden;
}
#photoBar{
	width:176px;
	padding-left:10px;
}
#photoCell{vertical-align:top;}
/*Interior Page Header Controls*/
span.text{font-size:10pt;}
span.pageHeader{font-size:16pt; line-height:30pt;}
span.pageSubHeader{font-size:12pt; line-height:25pt;}



/**
|** 
|** Splash Page CSS
|**
**/
/*Flash Header container*/
#flash{
	padding-left:2px;
	top:0px;
	height:422px;
	width:734px;
}
/*Page Header*/
#header{padding-left:75px; padding-top:25px;}
/*Main Copy Text Controls*/
#text{
	padding-left:125px;
	font-size:10pt;
	line-height:14pt;
	font-family:"Century Gothic";
}
/*Page Split Controls*/
#text2{width:734px;}
#box1{width:275px; padding-left:75px; vertical-align:top;}
#box2{vertical-align:top; padding-left:20px; padding-right:50px;}
span.box2Body{font-size:10pt;}
#box3{padding-left:75px;}
/*White Background Callout Box Controls*/
div.calloutBox{
	width:auto;
	padding:10px;
	font-size:9pt;
	margin-top:10px;
	background:#FFF;
}
span.subHeader{font-size:12pt;  line-height:25pt;}
span.calloutboxHeader{
	font-size:10pt;
	z-index:1;
}
/*Color Callout Box Controls*/
div.specials{background:#F0DFA9; font-size:9pt;}
div.headerBox{color:#FFF; text-align:center; font-size:12pt; height:26px; padding-top:3px;}
div.specialsBody{padding:10px; overflow:hidden;}
span.specialsSubHeader{font-weight:bold; font-size:10pt;}
/*Menu Button Control*/
img.menuButton{margin-top:2px;}
