
body {
	background-color: #c9a266;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	background-image:url(/_template/hiltonchristiana/_images/_design/body_bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
}

#homeColumnLeft {
	background:url(../_images/_design/left_side_repeater.jpg) repeat-y top left;
}

#homeColumnRight {
	background:url(../_images/_design/right_side_repeater.jpg) repeat-y top right;
}

.left {
	background-image:url(/_template/hiltonchristiana/_images/_design/left_side_repeater.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
	}

.right {
	background-image:url(/_template/hiltonchristiana/_images/_design/right_side_repeater.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
	}

.left_btm {
	background-image:url(/_template/hiltonchristiana/_images/_design/left_side_repeater.jpg);
	background-repeat:repeat-y;
	vertical-align:bottom;
	height:45px;
	}
	
.right_btm {
	background-image:url(/_template/hiltonchristiana/_images/_design/right_side_repeater.jpg);
	background-repeat:repeat-y;
	vertical-align:bottom;
	}
		

.nav {
	background-image:url(/_template/hiltonchristiana/_images/_design/menu_bg_repeater.gif);
	background-repeat:repeat-y;	
	vertical-align: top;
	text-align:left;
	width:170px;
	margin:0px;
	padding:0px;
	}

img.nav {
	text-align:left;
	}

.mainnav ul {
	list-style-type: none; margin:0; padding: 0 0 0px 0px; 
	}
.mainnav li {
	font:12px Georgia; 
	padding:0;
	}
.mainnav {
	font-family: Georgia;
	font-size: 12px;
	line-height:20px;
	color: #000000;
	text-align:center;
	margin:0px;
	display:block;
	width:170px;
	vertical-align:top;
	padding-top:20px;
	
	/*text-transform:uppercase;
	background-color: #bdd1d2;
	font-weight: bold;
	padding-left: 20px;
	*/
}

.mainnav a:link {
	color:#000000;
	text-decoration:none;	
}

.mainnav a:visited {
	color:#000000;
	text-decoration:none;
}

.mainnav a:hover {
	color:#5a3106;
	text-decoration:none;
}

.mainnav a:active {
	color:#5a3106;
	text-decoration:none;
}


/* HORIZONTAL */
#subnav ul {
	list-style-type: none; margin:0; padding: 0 0 0 20px; 
	}
#subnav li {
	display:inline;
	font:70% Georgia; color:#59554e; 
	margin:0 10px 0 0; padding:0;
	}

#subnav a:link, #subnav a:visited, #subnav a:hover, #subnav a:active    
	{
	color:#5a3106;
	text-decoration:none;
	}
	

td.mainnav a:link.mainnavon, td.mainnav a:visited.mainnavon, .mainnavon {
	color:#5a3106;
	text-decoration:none;
}

a:link.mainnavon{
	color:#5a3106;
	text-decoration:none;
}

a:visited.mainnavon{
	color:#5a3106;
	text-decoration:none;
}

.mainnavon {
	color:#5a3106;
	text-decoration:none;
}

.categorydesc {
	padding-bottom:10px;
}

.container {
	padding-bottom:10px;
}

.content {
	vertical-align:top;
	background-image:url(../_images/_design/content_repeater.gif);
	background-repeat:repeat-y;
	}

.content_top_img {
	padding:0px;
	vertical-align:top;
	}

.price {
	font-family: Arial;
	font-size: 12px;
	color: #5a3106;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	/*background: url(/_template/SteinEriksenLodge/_images/_design/btn_arrow_right_R.gif) no-repeat left;*/
}

.maincategoryname {
	font-family: Georgia;
	font-size: 17px;
	color: #000000;
	padding-left: 20px;
	padding-bottom:15px;
	vertical-align: top;
	text-transform:uppercase;
	/*padding-right: 20px;
	padding-top: 20px;*/
}

.subcategoryname {
	font-family: Georgia;
	font-size: 12px;
	color: #5a3106;
	padding-left: 20px;
	padding-right: 10px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	/*vertical-align: top;
	font-weight:bold;*/
}

.leftmenu {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align:top;
}

.rightmenu {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align:top;
}

.menu_bg {
	background-image:url(/_template/hiltonchristiana/_images/_design/content_repeater.gif);
	background-repeat:repeat-y;
	background-color:#f5e7c5;
	vertical-align:top;
	padding-left: 20px;
	}

#menulist{
	font-family: Arial;
	font-size: 12px;
	padding-left: 20px;
	vertical-align:top;
}
.menu_name { 
	font-family: Georgia;
	font-size: 12px;
	color: #5a3106;
	padding-right: 10px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

.menu_name_indent {
	font-family: Georgia;
	font-size: 10px;
	color: #5a3106;
	padding-left:20px;
}

.menu_desc {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	display:block;
	line-height:16px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

.menu_desc_indent {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	display:block;
	line-height:16px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	padding-left:20px;
}

/* CROSS LINKS */
.crosslink {
	color:#666666;
	font-weight:none;
}
.crosslink a:link{
	color:#666666;
	text-decoration:underline;
	}	
.crosslink a:hover{
	color:#666666;
	text-decoration:none;
	}	
.crosslink a:visited{
	color:#666666;
	}	
.crosslink a:active{
	color:#666666;
	text-decoration:none;
	}	

.footnote {
	font-family: Georgia;
	font-size: 11px;
	color: #010000;
	padding-top:20px;
	text-align:center;
	
	/*text-transform:uppercase;
	font-weight: bold;*/
}


.disclaimer {
	font-family: Georgia;
	font-size: 11px;
	color: #010000;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
.propertyaddress {
	font-family: Verdana;
	font-size: 10px;
	color: #bdd1d2;
	text-align: center;
}

/* FORM */
.formfont {
	font-size:11px;
	color:#5a3106;
	padding-left:20px;
	padding-top:0px;
}
/* FORM */
.formtitle {
	font-family: Georgia;
	font-size: 17px;
	color: #000000;
	padding-left: 20px;
	padding-bottom:15px;
	vertical-align: top;
	text-transform:uppercase;
}
.formfield {
	font-size:11px;
	color:#5a3106;
	border:solid 1px #5a3106;
}

.formbtn {
	background-color: #DACAB1;
	border: solid 1px #DACAB1;
	cursor: pointer;
	color: #000000;
	font-size: 9px; 
}
.formbtnOn {
	background-color: #DACAB1;
	border: solid 1px #DACAB1;
	cursor: pointer;
	color: #5a3106;
	font-size: 9px; 
}

div.btn { padding: 15px 0;  font-weight: bold; text-decoration:none;}
	.btn li { padding: 0px; margin: 0px; list-style-type: none; display: inline;}
	.btn a { padding: 4px 6px; background: #DACAB1; color: #000000; font-weight: bold; border: solid 1px #DACAB1; font-size: 9px; text-decoration:none; margin:0 1px;}
	.btn a:hover { padding: 4px 6px; background: #DACAB1; color: #5a3106; border: solid 1px #DACAB1; font-size: 9px; text-decoration: none;}

/* CALENDAR */
#calendar {
	width:175px; position:absolute; 
	border-collapse:collapse; 
	background:#FFFFFF; 
	border:1px solid #5a5a5a; 
	padding:3px;
	} /* update Report page internal styles as well */

	
/* Define the basic CSS used by EditInPlace */
.eip_mouseover { background-color: #DACAB1;}
.eip_saving { background-color: #1DA8DB; color: #fff; padding: 3px; }
.eip_empty { color: #DACAB1; }
.editablefield { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000;}


/* for print */
.printpage {
	font-family: Georgia;
	font-size: 11px;
	color: #5a3106;
	padding-right: 20px;
	padding-top: 20px;
	text-align:right;
	vertical-align: top;
	padding-left: 20px;
	text-decoration:none;
}
.printpage a:link {
	color:#5a3106;
	text-decoration:none;	
}

.printpage a:visited {
	color:#5a3106;
	text-decoration:none;
}

.printpage a:hover {
	color:#000000;
	text-decoration:none;
}

.printpage a:active {
	color:#000000;
	text-decoration:none;
}

/* ------------------------------------------------------
		Use for only select_print.asp page.
		DO NOT use on any templates or regular page !!!!
---------------------------------------------------------
*/
.printpreview {
	font-family: Georgia;
	font-size: 11px;
	color: #5a3106;
	padding-right: 20px;
	padding-top: 20px;
	text-align:right;
	vertical-align: top;
	padding-left: 20px;
	text-decoration:none;
}
/* ------------------------------------------------------
		Use for only select_print.asp page.
		DO NOT use on any templates or regular page !!!!
---------------------------------------------------------
*/