BODY 				{ 	color:#000; background-color:#fff; margin:0px; padding:0px;	}

.sidebarBLACK		{	font-family: verdana, sans-serif; font-size:10px; color:#000; line-height: 14px;	}
.sidebarORANGE 		{ 	font-family: verdana, sans-serif; font-size:10px; color:#CC0000; line-height: 14px; }
.sidebarORANGE a 	{ 	color: #CC0000; }
.maintext			{ 	font-family: verdana, sans-serif; font-size:11px; color:#000; line-height: 15px; }
.mainsubtext		{	margin-left: 25px; color:#000000; font-family: verdana, sans-serif; font-size:11px;
						line-height: 15px; } 
.mainsubtext a		{	color: #990000; } 
.teaser				{	font-family: arial, sans-serif; font-size:11px; color:#660000; line-height: 15px;
  						font-weight: bold; text-transform: uppercase; }
.teaser a			{	color: #660000; }
.header				{	font-family: arial, sans-serif; font-size:11px; color:#CC0000; line-height: 15px; 
						font-weight: bold; }
.header a			{	text-decoration: none; color: #CC0000; }
.footer				{	padding: 10px; color:#000000; font-family: verdana, sans-serif; font-size:10px;
						line-height: 15px; }
.footer a			{	color: #CC0000; }

#subnav				{	margin-left: 5px; color:#000000; font-family: verdana, sans-serif; font-size:10px;
						line-height: 15px; font-weight: normal; }
#subnav a			{	color: #666666; }
#subnav a:hover		{	color: #000000; }
#subnav UL			{	list-style: none; margin: 0; padding: 0; border: none; }
#subnav LI 			{	list-style-image: none; margin-bottom: 5px; }

.subup				{	color:#CC0000; font-family: arial, sans-serif; font-size:11px;
						line-height: 15px; }
.subup a			{	color: #CC0000; }
.subup a:hover		{	color: #000000; }

.subactive			{	margin-left: 5px; color:#CC0000; font-family: arial, sans-serif; font-size:11px;
						line-height: 15px; font-weight: bold; }
.subactive a		{	color: #CC0000; }
.subactive a:hover	{	color: #000000; }

.sub2nav			{	margin-left: 28px; color:#000000; font-family: verdana, sans-serif; font-size:10px;
						line-height: 15px; font-weight: normal; }
.sub2nav a			{	color: #999999; }
.sub2nav a:hover	{	color: #000000; }

.crumb				{	color:#000000; font-family: verdana, sans-serif; font-size:12px; line-height: 15px; }
.crumb a 			{ 	font-weight: bold; color: #000; }

UL					{	margin-left: 17px; margin-bottom: 0px; margin-top: 3px; }
LI 					{ 	list-style-image: url(../images/icons/listitem.gif); }
.frontIMG			{ 	margin-right: 7px; margin-bottom: 7px; }
.catIMG				{ 	margin-left: 7px; margin-bottom: 7px; margin-top: 10px; margin-right: 5px; }

#footer				{	padding: 10px 10px 10px 10px; color:#000000; background-color:transparent;
 						font-family: arial, sans-serif; font-size:10px; line-height: 13px; }
#footer A			{	color: #c00; font-weight:bold; }
#footer EM 			{	color: #c00; font-weight:bold; font-style:normal; }
#leadIMG			{	padding: 20px 0 10px 0px; color:#000000; background-color:transparent;
						font-family: verdana, sans-serif; font-size:12px; line-height: 17px; }
#crumb				{	padding: 25px 0 28px 0px; color:#000000; background-color:transparent;
						font-family: verdana, sans-serif; font-size:12px; line-height: 17px; }
#crumb A			{	font-weight: bold; color: #000000; }

/* navigation start */
#button 			{	width: 156px; padding: 0px; font-family: arial, sans-serif; font-color: #fff;
						font-size: 11px; font-weight: bold; background-color: #FFF; color: #fff; }
#button ul 			{	list-style: none; margin: 0; padding: 0; border: none; }
#button li 			{	margin: 0; }
#button #active 	{	color:#CC0000; background-color:#FFF; }
#button #subactive 	{	color:#000000; background-color:#FFF; }
#button li a 		{	display: block; padding: 5px; background-color: #9D1D3B; color: #FFCCCC;
						text-decoration: none; width: 100%; }
#button li a:hover 	{ 	color: #fff; }

#headernavigation 			{	padding:5px 0; text-align:right; font-family: arial, sans-serif;
								font-size:11px; color:#CC0000; background-color:transparent;
								font-weight: bold; }
#headernavigation A 		{	padding:0px 3px;text-decoration: none; color: #CC0000;
								background-color:transparent; }
#headernavigation A:hover 	{	text-decoration: underline; }
#masthead 					{	background-color:#000; }
	
H1							{	display:none; }
H2							{	font-size:13px; font-family: verdana, sans-serif;  font-weight:strong;
								margin-bottom:0px; color: #9D1D3B; }
H3							{	font-size:11px; font-family: verdana, sans-serif;  font-weight:strong;
								margin-bottom:0px; }
P							{	font-family: verdana, sans-serif; font-size:12px; line-height:16px;
								margin-top:0px; }
TD							{	font-family: verdana, sans-serif; font-size:12px; line-height:16px;
								margin-top:0px; }
P.top						{	margin: 15px 0 0 0; }
P.block						{	margin: 0 25px; }
P.highlight					{	margin: 0 0 15px 25px; }
A							{	color: #990000; background-color:transparent; }
html>body #button li a 		{	width: auto;	}
	
#mainblurb 	{	font-family: verdana, sans-serif; font-size:11px; line-height: 14px; padding-top:5px;
 				padding-left:10px; padding-right:5px; }
#mainblurb A 	{	color:#000; background-color:none; font-style:normal; }

#maincontent 	{	font-family: arial, sans-serif; font-size:12px; line-height: 16px; padding-top:5px;
 				padding-left:10px; padding-right:5px; padding-bottom: 20px; }
#maincontent A 	{	color:#9D1D3B; background-color:none; font-style:normal; }

#videotour 	{	font-family: verdana, sans-serif; font-size:10px; line-height: 14px; padding-top:5px;
 				padding-left:5px; padding-right:10px; }
#videotour A 	{	color:#9D1D3B; background-color:none; font-style:normal; }

#reservation	{	font-family: verdana, sans-serif; font-size:10px; line-height: 14px; padding-top:5px;
 				padding-left:5px; padding-right:10px; padding-bottom:7px; }
#reservation A 	{	color:#9D1D3B; background-color:none; font-style:normal; }

#more 	{	font-family: verdana, sans-serif; font-size:10px; line-height: 13px; bgcolor: white; }
#more A 	{	color:#9D1D3B; background-color:none; font-style:normal; }

#sidebarEND 	{	font-family: verdana, sans-serif; font-size:10px; line-height: 14px; padding-top:15px; }
#sidebarEND EM	{	font-weight:bold; color:#C00; background-color:none; font-style:normal; }
#sidebarEND A 	{	color:#000; background-color:none; font-style:normal; }
#sidebarEND UL 	{	color:#C00; background-color:none; margin-top:0px; padding-top:0px; margin-right:8px; }
#sidebarEND LI 	{	color:#000; background-color:none; }

#preview 	{	font-family: verdana, sans-serif; font-size:10px; line-height: 14px; margin: 28px 15px 0 0;
				display-type: block; float:left; height: 120px; }
	
.textbox 		{ width: 300px; height: 75px; }
.textboxlarge 	{ width: 300px; height: 150px; }

.tableBackground 	{background-color:#ccc;}
.tableAltBackground 	{background-color:#ddd; font-size: 9px;}
.tableForeground	{background-color:#fff; font-size: 9px;}



.tester { padding-bottom:15px; }