body
{
	margin: 0 0 0 0;
	color: #000000;
	font-weight: normal;
	font-size: 12px;

	/* line-height: 14px;*/
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

}

.columnmiddle
{
	padding-left: 5px;
	padding-right: 5px;
}



.title
 {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
	line-height: 21px;
 	vertical-align:text-top;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}


h1
{
	
	background-color: 	#624ec8;
        width: 			790px;
        height: 		30px;
        text-align: 		left;
        font-weight:         	bold;
        font-size:         	20px;        
        color:              	#FFFFFF;        
        margin-left:        	0;
	padding-left:		3px;	
        border-style:         	none;
        border-top-width: 	0px;
	padding-top:		15px;
	margin-top:		0;
	

}

h2
{
	font-weight: bold;
	font-size: 15px;
	font-style: italic;
	margin-left:	4px;	

}

p
{
	font-weight: 	normal;
	font-size: 	14px;
	margin-left:	3px;
}
p.crownmenu,div.crownmenu
{
	font-size:	12px;
	margin-left:	3px;
}

li
{
	font-weight: 	normal;
	font-size:	14px;

}

a:hover
{
	color:	 	red;		
}




/* General */

.cr
{
 color:			white;
 background-color: 	red;

}

.cw
{
}

.avtable
{
 font-weight:		bold;
 text-align:center;

}

.availtop
{
 font-weight:		bold;
 color:			white;
 background-color:	#5EC4C4;
}

.avtable td
{
 width:			23px;
}


.line
{
 background-color: 	#5EC4C4;
 height: 		2px;
}

.bold
{
	font-weight:	bold;
}

.daterange
{
	background-color: 	#C1EDEE;
}

.italic
{
	font-style:	italic;
}

.center
{
  text-align:center;
}

.headerbold
{
	font-weight:	bold;
	background-color: #C1EDEE;
}

.map
{	
	margin-left:	100px;
}

.input
{
	text-align: 	center;
	margin-left:	100px;
	
}

.pricetable
{
	width: 		700px;
}

.pricetable2
{
	width: 		500px;
}

.right
{
	margin-left:	200px;	
}

.rightinput
{
	margin-left:	450px;
}

#contact div
{
	font-size:	15px;
	
}

#contact div 
{
	font-weight:	bold;
	font-size:	12px;
}

#current
{
	background-image: url(images/Tabs/buttonBlue.jpg);
}

#first td
{
	border-style: none;
	border-left-width: 3px

}

#header
{
	background-color: 	#5EC4C4;
	width: 			755px;
	border:			3px;
}

.roompicture
{
	background-color: 	#5EC4C4;
        width: 			350px;
        height: 		30px;
        text-align: 		center;
        font-weight:         	bold;
        font-size:         	20px;        
        color:              	#FFFFFF;        
        margin-left:        	0;
	padding-left:		3px;	
        border-style:         	none;
        border-top-width: 	0px;
	padding-top:		15px;
	margin-top:		2px;
}



.hdrpicture img
{
	margin:		5px 0 5px 5px;	
	padding:	0 0 0 0;
}

.hdrblock img
{
	margin:		0;	
	padding:	0;
	border:		0;
}

#menu a
{	
	text-decoration:	none;
	
}


#menu td
{
	height: 	40px;
        width: 		84px;
        background-color: #87cfff;
        background-position: bottom left;
        background-repeat:no-repeat;
	vertical-align:	middle;	
	font-style:	normal;
	font-weight:	bold;
	text-align:	center;
	font-size:	11px;
	margin-top:	0;
	
}

#menu div
{
	margin-left: 	2px;
	font-size:	11px;
}

#form div
{
	margin-left: 	3px;

}



/* End General */


/* tables */

.tableblank
{
 	 vertical-align: top;
}

.tableline
{
	width:	760px;
 	vertical-align: top;
}
