body
{
	background: #FFFFFF;
	background-image: url('images/wood.jpg');
	background-position: top left;
	background-attachment:fixed;
	background-repeat:  x;
	font-family: Arial,'sans serif';
	font-size: 12px;
	color: #444845;
	z-index: 1;
}

/************* TEXT FORMATTING  ***************/

td
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	color: #444845;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

form
{
	margin: 0px;
	padding: 0px;
}

p
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	color: #444845;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	line-height: 12px;
}



h1
{
	font-family: Arial,'sans serif';
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0px 10px 0px;
	padding: 0px;
	color: #f9b94c;
}

h2
{
	font-family: Arial,'sans serif';
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 4px 0px 10px 0px;
	padding: 0px;
	color: #444845;
}

ul
{
	padding: 0px;
	margin-left: 10px;
}

li
{
	padding: 0px;
	margin-left: 5px;
}

ul.articles
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

li.articles
{
	background-image: url(/blog/images/arrow.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 16px;
}


.greyheader
{
	font-family: Arial,'sans serif';
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px;
	color: #444845;
}

.greysubhead
{
	font-family: Arial,'sans serif';
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px;
	color: #444845;
}

.goldheader
{
	font-family: Arial,'sans serif';
	font-size: 13px;
	color: #e69e39;
}

.lg-goldheader
{
	font-family: Arial,'sans serif';
	font-size: 16px;
	color: #e69e39;
}

.whiteheader
{
	font-family: Arial,'sans serif';
	font-size: 14px;
	color:#ffffff;
}

.gold
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	color:#f9b94c;
}

.white
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	color:#FFFFFF;
}



.whitesidebar
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 15px 0px 15px;
	padding: 0px;
	line-height: 14px;
}

.black
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	color: #000000;
}

.bottomnav
{
	background: #034e84;
	font-family: Arial,'sans serif';
	font-size: 12px;
	color: #FFFFFF;
}



.qlinks
{
	width: 120px;
	height: 120px;
	font-family: Arial,'sans serif';
	color: #444845;
	margin-left: 28px;
	margin-top: 20px;

}

.footer
{
	font-family: Arial,'sans serif';
	font-size: 10px;
	color: #171103;

}

.footer-right
{
	font-family: Arial,'sans serif';
	font-size: 9px;
	color: #595247;
	margin-right: 15px;
}



/* ------------------ MENU FORMATTING ------------------ */

.header
{
	background: url('images/lutsen-tofte.jpg') no-repeat;
	width: 800px;
	height: 101px;
}

.menubox
{
	padding-left: 190px;
	padding-top: 40px;
}

/* Top-level menu items */

.css_menu {
	display: block;
	height: 20px;
	cursor: pointer;
	white-space: nowrap;
	padding: 0px;
}

.css_menu li {
	display: block;
	position: relative;
	float: left;
	z-index: 99;
}

.css_menu li a,
.css_menu li a:visited {
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003d58;
}

.css_menu li:hover a,
.css_menu li.hover a {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #7e869a;
}

/* Drop-down menu boxes */

.css_menu li ul {
	display: none;
	position: absolute;
	left: 0px;
	top: 20px;
	padding: 0px;
	margin: 0px;
	z-index: 99;
}

.css_menu li:hover ul,
.css_menu li.hover ul
{
	display: block;
}

.css_menu li ul li {
	display: block;
	float: none;
}

.css_menu li ul li a {
	text-align: left;
}

.css_menu li:hover ul li a.smenu,
.css_menu li.hover ul li a.smenu
{
	background-color: #7e869a;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 4px 0px 4px;
	width: 160px;
}

.css_menu li ul li:hover a.smenu,
.css_menu li ul li.hover a.smenu
{
	background-color: #d7d9e0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f5664;
	padding: 0px 4px 0px 4px;
	width: 160px;
}




/************  MEMBER LISTINGS ***************/

.dininglisting
{
	width: 250px;
	height: 130px;
	overflow: hidden;
	float: left;
	margin: 0px 25px 10px 0px;
	padding: 4px;
	background: #f7f2dd;
}

.shoppinglisting
{
	width: 230px;
	height: 145px;
	overflow: hidden;
	float: left;
	margin: 0px 50px 10px 0px;
	padding: 4px;
	background: #f7f2dd;
}

.businesslisting
{
	width: 280px;
	height: 55px;
	float: left;
	margin: 10px 15px 0px 0px;
	padding: 5px 5px 0px 5px;
	background: #f7f2dd;
}


.amenity
{
	width: 120px;
	float: left;
	margin: 0px 5px 0px 0px;
}

/************ LODGING BOXES  ***************/

.featured
{
	background: #f7f2dd url('/lodging/images/lodging_bg_featured.gif') bottom right no-repeat;
}

.featuredblue
{
	width: 230px;
	background: #002a53;
	font-family: Arial,'sans serif';
	font-size: 14px;
	color: #FFFFFF;
}

.featuredtext
{
	padding: 10px 10px 10px 10px;
}

.leveloneblue
{
	width: 145px;
	height: 150px;
	background: #f7f2dd url('/lodging/images/lodging_bg_blue.gif') no-repeat;
}

.levelonewhite
{
	width: 249px;
	height: 150px;
	background: #f7f2dd url('/lodging/images/lodging_bg_t1.gif') bottom right no-repeat;
}

.leveltwoblue
{
	width: 145px;
	height: 115px;
	background: #f7f2dd url('/lodging/images/lodging_bg_blue.gif') no-repeat;
}

.leveltwowhite
{
	width: 294px;
	height: 66px;
	background: #f7f2dd url('/lodging/images/lodging_bg_t2.gif') bottom right no-repeat;
}

.levelthreeblue
{
	width: 145px;
	height: 96px;
	background: #f7f2dd url('/lodging/images/lodging_bg_blue.gif') no-repeat;
}

.levelthreewhite
{
	width: 149px;
	height: 105px;
	background: #f7f2dd url('/lodging/images/lodging_bg_t3.gif') bottom right no-repeat;
}


/************ SCROLLING  ***************/

.contentscroll
{
  	width: 280px;
	height: 350px;
	float: left; 
	overflow: auto;
	scrollbar-arrow-color: #008fc7;
	scrollbar-base-color: #DDDDDD;
}

.longscroll
{
  	width: 280px;
	height: 490px;
	float: left; 
	overflow: auto;
	scrollbar-arrow-color: #008fc7;
	scrollbar-base-color: #DDDDDD;
}

/************ PHOTO POSITIONING  ***************/


.photoMarker 
{ 
	position: relative;
	visibility: visible;
	width: 481px; 
	height: 361px;
	left: 0;
	top: 0;
}

.photo 
{
	padding: 0px 0px 0px 0px;
	height: 335px;
	position: absolute; top: 0px; left: 0px; width: 481px;
	z-index:2;  
	visibility: hidden;
	background: #e9e4cc;
}


/************ HOT DEALS BOXES  ***************/

.hotdealbox
{
	width: 700px;
	border: 1px solid #d0d0d0;
	background: #e39517;
}

.hotdealtitle
{
	font-size: 22px;
	font-weight: bold;
	color: #008dd5;
	line-height: 22px;
}

.hotdealname
{
	font-weight: bold;
	color: #008dd5;
}

/************ LINK FORMATTING  ***************/

a:link, a:visited, a:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 11px;
	text-decoration: none;
	color:#1b91d5;
}

a:hover 
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	text-decoration: underline;
	color:#f9b94c; 
}

a.gold:link, a.gold:visited, a.gold:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 11px;
	text-decoration: none;
	color:#e39517;
}

a.gold:hover 
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	text-decoration: underline;
	color:#1b91d5; 
}

a.white-small:link, a.white-small:visited, a.white-small:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 10px;
	text-decoration: none;
	color:#FFFFFF;
}

a.white-small:hover 
{
	font-family: Arial,'sans serif';
	font-size: 10px;
	text-decoration: underline;
	color:#005e97; 
}

a.white:link, a.white:visited, a.white:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: none;
	color:#FFFFFF;
}

a.white:hover 
{
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: underline;
	color:#54bbec; 
}

a.white-blue:link, a.white-blue:visited, a.white-blue:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: none;
	color:#FFFFFF;
}

a.white-blue:hover 
{
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: underline;
	color: #f9b94c; 
} 

a.white-gold:link, a.white-gold:visited, a.white-gold:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

a.white-gold:hover 
{
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: underline;
	color: #005e97; 
}

a.black-gold:link, a.black-gold:visited, a.black-gold:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

a.black-gold:hover 
{
	font-family: Arial,'sans serif';
	font-size: 12px;
	text-decoration: underline;
	color: #005e97; 
}


a.grey:link, a.grey:visited, a.grey:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 11px;
	text-decoration: none;
	color:#444845;
}

a.grey:hover 
{
	font-family: Arial,'sans serif';
	font-size: 11px;
	text-decoration: underline;
	color:#1b91d5; 
}


a.quick:link, a.quick:visited, a.quick:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color:#444845;
	line-height: 14px;
}

a.quick:hover 
{
	font-family: Arial,'sans serif';
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color:#1b91d5;
	line-height: 14px;
}



a.footerlink:link, a.footerlink:visited, a.footerlink:active 
{ 
	font-family: Arial,'sans serif';
	font-size: 9px;
	color: #595247;
	text-decoration: none;
}

a.footerlink:hover 
{
	font-family: Arial,'sans serif';
	font-size: 9px;
	color: #084c66;
	text-decoration: underline;
}

