body {
	background: #b5b1a6 url(/images/shared/background-main-body.gif) left top repeat-x;
	margin: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

h1 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
	color: #4E4D47;
	}
	
h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 21px;
	font-weight: normal;
	color: #6C6B62;
	}
	
h3 {display: block; font-size: 10px; margin-left:2px; padding:3px; background: #d1d1d1; border:1px solid #a29b91; color: #446cb1; text-decoration: none; width:75px; text-align:center; float:right;}

h5 {
	font-size: 11px;
	margin-bottom: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #4E4D47;
	}

h6 {
	font-size: 11px;
	margin-bottom: 0px;
	padding: 0px;
	color: #4E4D47;
	}
		
#container {
	width: 1000px;
	margin: 0px auto;
	}

#header {
	width: 1000px;
	height: 121px;
	}

#logo {
	width: 389px;
	padding: 15px 0px 0px 111px;
	float: left;
	}

#reservations {
	margin-top: -35px;
	position: absolute;
	z-index: 2;
	}

#navigation {
	background: #2f2d2c;
	position: absolute;
	z-index: 1;
	width: 774px;
	margin: 0px 113px;
	height: 21px;
	}
	
a.navigation:link {display:block; height:18px; width:149px; color:#dedbd2; font-weight:bold; border-right:1px solid #5a5856; float:left; padding-left:5px; padding-top:3px; text-decoration:none;}
a.navigation:visited {display:block; height:18px; width:149px; color:#d5d1c8; font-weight:bold; border-right:1px solid #5a5856; float:left; padding-left:5px; padding-top:3px; text-decoration:none;}
a.navigation:hover {display:block; background-color:#817d7a; height:18px; width:149px; color:#ffffff; font-weight:bold; border-right:1px solid #5a5856; float:left; padding-left:5px; padding-top:3px; text-decoration:none;}
a.navigation:active {display:block; height:18px; width:149px; color:#d5d1c8; font-weight:bold; border-right:1px solid #5a5856; float:left; padding-left:5px; padding-top:3px; text-decoration:none;}

#header-image {
	width: 1000px;
	height: 296px;
	}

#body-home-content {
	margin-top: 10px;
	background: #dad7ce;
	padding: 10px 3px;
	}
	
#body-content {
	margin-top: 10px;
	background: #dad7ce;
	padding-bottom: 50px;
	}

.careerPod {
	display: block;
	width:399px; 
	background:url(/images/home/careers_background.jpg); 
	min-height:46px;  
	margin-right:9px; 
	padding:8px 5px 0px 5px;
	float: left;
	}

.sustainablePod {
	display: block;
	float: left;
	width:348px; 
	background:url(/images/home/sustainability_background.jpg); 
	min-height:46px; 
	padding:8px 5px 0px 5px;
	}

#body-copy-header {
	width:778px;
	margin: 0px auto;
	}
	
#pageTitle {
	height: 68px;
	margin-top: 8px;
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	overflow: hidden;
	width: 535px;
	}

#pageTitle p {
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 1px;
	color: #716B62;
	font-size: 12px;
	margin-left: 1px;
	}
	
/*logoSection*/
#logoSection {
	width: 243px;
	height: 75px;
	overflow: hidden;
	float: right;
	}
	
#logoSection .leedLogo {
	float: right;
	}
	
#logoSection h1 {
	font-weight: bold;
	color: #4E4D47;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 5px;
	letter-spacing: 0px;
	padding: 0px;
	text-transform: uppercase;
	}
#logoSection p {
	width: 172px;
	line-height: 13px;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	float: none;
	}
	
#logoSection .logoArrow {
	display: inline;
	float: none;
	}

#logoSection a:link {color: #53534B; text-decoration: underline;}
#logoSection a:active {color: #53534B; text-decoration: underline;}
#logoSection a:hover {color: #281E1E; text-decoration: underline;}
#logoSection a:visited {color: #53534B; text-decoration: underline;}
#logoSection a:visited:hover {color: #281E1E; text-decoration: underline;}

#subNav {
	width: 1000px;
	background-color: #9E978D;
	font-size: 10px;
	clear:both;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	/*height: auto;*/
	}

#subNav .subNavPageOn {
	background-color: #6D695C;
	font-weight: bold;
	}

#subNav .on {
	background-color: #837C70;
	font-weight: bold;
	}

#subNav ul {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 110px;
	width: 800px;
	height: 14px;
	font-weight: bold;
	}

#subNav li {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-transform: uppercase;
	list-style-type: none;
	float: left;
	font-weight: bold;
	}

#subNav ul li a{
	color: #FFFFFF;
	display: block;
	width: 110px;
	text-align: left;
	padding-left: 12px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-right: #CBC6C0 solid 1px;
	background-image:url(../images/shared/subnav_dot.gif);
	background-repeat:no-repeat;
	margin-bottom: 0px;
	font-weight: bold;
	}

#subNav ul li a:link {color: #FFFFFF; text-decoration: none;font-weight: bold;}
#subNav ul li a:active {color: #FFFFFF; text-decoration: none;font-weight: bold;}
#subNav ul li a:hover {color: #FFFFFF; text-decoration: none; background-color: #6D695C;font-weight: bold;}
#subNav ul li a:visited {color: #FFFFFF; text-decoration: none;font-weight: bold;}
#subNav ul li a:visited:hover {color: #FFFFFF; text-decoration: none; background-color: #6D695C;font-weight: bold;}

#body-left-copy {
	margin-right:35px;
	margin-top: 20px;
	width: 610px;
	float: left;
	}

#sideBar {
	background: url(/images/shared/background_sidebar.jpg) top repeat-y;
	margin-top: 20px;
	padding-bottom: 10px;
	width: 234px;
	height: auto;
	float: left;
	}

.sideZoomImg {
	margin: 10px 15px;
	}

.piclistH1 {
	width: 350px;
	padding-left: 0px;
	margin-left: 100px;
	margin-top: -117px;
	text-transform: uppercase;
	}
	
.piclistIMG {
	padding-bottom: 20px;
	}
	
.piclistP {
	width: 400px;
	margin-left: 100px;
	padding-left: 0px;
	margin-bottom: 15px;
	}

a:link {color: #81191a; text-decoration: none;}
a:visited {color: #81191a; text-decoration: none;}
a:hover {color: #5B574D; text-decoration: none;}
a:active {color: #81191a; text-decoration: none;}

#footer {
	background-image: url(/images/shared/background_footer.jpg);
	background-repeat: repeat-x;
	height: 50px;
	color: #5B5A53;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding-top: 11px;
	}	
	
#footer-content {
	width: 1000px;
	margin: 0px auto;
	}

#footerLinks {
	width: 778px;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
	padding-top: 12px;
	text-transform: uppercase;
	}

/* Agent Access  */
#footerAgentBtn {
	float: right;
	height: 13px;
	width: 92px;
	background-color: #9E978D;
	display: block;
	text-align: center;
	color: #FFFFFF;
	}
	
#footerAgentBtn a{
	width: 92px;
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	height: 13px;
	}
	
#footerAgentBtn a:hover {
	background-color: #6D695C;
	}

/* Careers Button  */
#footerEmployBtn {
	float: right;
	height: 13px;
	width: 92px;
	background-color: #9E978D;
	display: block;
	text-align: center;
	color: #FFFFFF;
	margin-right: 10px;
	}
	
#footerEmployBtn a{
	width: 92px;
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	height: 13px;
	}
	
#footerEmployBtn a:hover {
	background-color: #6D695C;
	}

/* Media Button  */
#footerMediaBtn {
	float: right;
	height: 13px;
	width: 92px;
	background-color: #9E978D;
	display: block;
	text-align: center;
	color: #FFFFFF;
	margin-right: 10px;
	}
	
#footerMediaBtn a{
	width: 92px;
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	height: 13px;
	}
	
#footerMediaBtn a:hover {
	background-color: #6D695C;
	}

#footerProperties {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	padding-left: 0px;
	padding-bottom: 20px;
	text-transform: uppercase;
	}

#footerProperties ul {
	margin: 0px;
	padding: 0px;
	}

#footerProperties li {
	display: inline;
	list-style-type: none;
	}

#footer #footerProperties a:link {color: #616058;text-decoration: none;}
#footer #footerProperties a:visited {color: #616058;text-decoration: none;}
#footer #footerProperties a:hover {color: #2E2E2E;text-decoration: none;}
#footer #footerProperties a:active {color: #616058;text-decoration: none;}

/*print styles*/
#printHeader {
	display: none;
	}
	
#printFooter {
	display: none;
	}

ul {
	margin: 0px;
	}

/********** NAVIGATION **********/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:780px;
		height:21px;
		background-color:#2F2D2C;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		width:120px;
		padding:3px 4px 3px 5px;
		color:#DEDBD2;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#5A5856;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#817D7A;
		color:#FFFFFF;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#817d7a;
		color:#FFFFFF;
	}



	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


/*sub sub nav*/
#sideButtons .dsubNavPageNo {
	display: none;
}

#sideButtons .subNavPageOn {
	background-color: #6D695C
}
#sideButtons {
	width: 150px;
	margin-left: 0px;
	float: left;
	padding-left: 0px;
	padding-bottom: 20px;
	margin-right: 10px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 0px;
	overflow: hidden;
}
#sideButtons ul {
	margin-left: 0px;
	float: left;
	width: 150px;
	margin-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;

}
#sideButtons li {
	list-style-image: none;
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#sideButtons ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	line-height: 18px;
	background-color: #9E978D;
	padding-left: 15px;
	width: 145px;
	margin-left: 0px;
	background-image:url(../images/shared/subsubnav_arrow.gif);
	background-repeat:no-repeat;
}

#sideButtons ul li a:active {color: #FFFFFF; text-decoration: none;}
#sideButtons ul li a:visited {color: #FFFFFF; text-decoration: none;}
#sideButtons ul li a:hover {color: #FFFFFF; text-decoration: none; background-color: #6D695C;}
#sideButtons ul li a:visited:hover {color: #FFFFFF; text-decoration: none; background-color: #6D695C;}


#sideButtons .dsubNavPage .subNavPageOff {
	width: 135px;
}
#sideButtons .subNavPageOn {
	width: 135px;
}

#sideButtons .dsubNavPage .subNavPageOn {
	padding-left: 25px;
	background-image: url(/images/shared/list_sub_dot.gif);
	background-color: #6D695C;
	display: block;
}
#sideButtons .dsubNavPage .subNavPageOff a:hover{background-color: #6D695C}
#sideButtons .dsubNavPage .subNavPageOff a:visited:hover{background-color: #6D695C}
#sideButtons ul li .dsubNavPage .subNavPageOff a:hover {color: #FFFFFF; text-decoration: none; background-color: #6D695C;}
#sideButtons ul li .dsubNavPage .subNavPageOff a:visited:hover {color: #FFFFFF; text-decoration: none; background-color: #6D695C;}

#sideButtons ul li .dsubNavPage .subNavPageOn a{display: block; background-color: #6D695C;}
#sideButtons ul li .dsubNavPage .subNavPageOn a:link{display: block; background-color: #6D695C;}
#sideButtons ul li .dsubNavPage .subNavPageOn a:visited{display: block; background-color: #6D695C;}
#sideButtons ul li .dsubNavPage .subNavPageOn a:hover{display: block; background-color: #6D695C;}

#sideButtons .dsubNavPage a {display: block;background-color: #837B70;}
#sideButtons .dsubNavPage a:active {display: block;}
#sideButtons .dsubNavPage a:hover {display: block;background-color: #6D695C;}
#sideButtons .dsubNavPage a:visited {display: block;}
#sideButtons .dsubNavPage a:visited:hover {display: block;background-color: #6D695C;}

#sideButtons .dsubNavPage .subNavPageOff {
	padding-left: 25px;
	background-image: url(/images/shared/list_sub_dot.gif);
	/*background-color: #837B70;*/
}
.imageTable {
	width: 450px;
}
.imageTable h1 {
	margin-left: 0px;
	padding-top: 0px;
}
.imageTable .ImageTableImg {
	margin-right: 5px;
	margin-bottom: 5px;
}
#sideButtons #subnavForm .ToggleContent .toggleUl .dsubNavPage .subNavPageOff {
	list-style-image: none;
	list-style-type: none;
}
#sideButtons #subnavForm .ToggleContent .toggleUl .dsubNavPage {
	list-style-type: none;
}
#guestbook {
	text-align: center;
	padding-bottom: 10px;
}
.guestbookEntry{
	background: #fbfbfb url(/images/datepicker/input-bg.jpg) left top repeat-x;
	width: 150px;
	height: 15px;
	border: 1px solid #afaba0;
	font-family: verdana; 
	font-size: 8pt; 
	}
	
.guestbookBtn {
	margin-top: 5px;
	}
