body
{
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#0a4465;
	background-color: #76b8de;
	font-size:12px;
	background-image: url(../images/bodyBackground.jpg); 
	background-repeat: repeat-x;
	margin:0px;
	line-height:20px;
}


.rates
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#0a4465;
	font-size:11px;
}

.rates_book_now
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#0a4465;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background:#FFFFFF;
	padding:1px;
}

.rates_book_now a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background:#FFFFFF;
	padding:1px;
}

form{
	margin:0px;
	padding:0px;
	}

div#body-container
{
	width:780px;
	margin:0px auto;
}

div#logo-slogan
{
	background-image: url(../images/logoSlogan.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:71px;
}

div#main-big-picture
{
	background-image: url(../images/mainBigPicture.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:200px;
	margin:7px auto;
}

div#title-header
{
	color:#c41031;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}

div#title-bullet-left
{
	background-image: url(../images/title_bullet.jpg); 
	background-position: 25% 45%;
	background-repeat:no-repeat;
}

div#title-bullet-right
{
	background-image: url(../images/title_bullet.jpg);
	background-position: 75% 45%;
	background-repeat:no-repeat;
}

/* DIV ALIGNMENT */
div.align-left
{
	float:left;
}
div.align-right
{
	float:right;
}

/* SPACING */
div.h-space
{
	width:10px;
	height:1px;
	float: left;
}
div.v-space
{
	width:1px;
	height:10px;
	clear:both;
}

/* DEFAULT TEXT & LINKS*/
.text-default
{
	color:#000000;
}
.text-default A
{ 
	color:#666666;
}
.text-default A:hover
{
	color:#c41031;
}

/* TEXT COLORS */
.text-blue
{
	color:#24466d;
}
.text-white
{
	color:#ffffff;
}
.text-red
{
	color:#c41031;
}

.text-yellow
{
	color: #FFFF00;
}	

.mailing_list_field
{
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}

.MailingListInput{
	font-size: 10px;
}

.MailingListSelect{
	font-size: 10px;
}


/* FONT MANIPULATION */
.text-bold
{ 
	font-weight:bold;
}

.text-italic
{
	font-style:italic;
}

/* TEXT ALIGNMENT */
.text-justify
{
	text-align:justify;
}
.text-center
{
	text-align:center;
}
.text-left
{
	text-align:left;
}
.text-right
{
	text-align:right;
}

.specials-head{
	color: #CC0000;
	text-align:center;
	font-weight:bold;
	}

/* MENU */
div#menu A
{
	background-image:url(../images/menu_bullet.jpg);
	background-repeat:no-repeat;
	background-position: 7px 7px;
	color:#ffffff;
	text-decoration: none;
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	text-indent:32px
}
div#menu A:hover 
{
	color:#ffffff;
	text-decoration:none; 
	font-weight:bold; 
	background-color:#921f35;
}

/* MENU BOTTOM */
div#menu-bottom
{
	background-image: url(../images/navBackgroundBottom.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:41px;
	margin:7px auto;
	line-height:44px; 
	color:#909090;
	font-size:11px;
}
div#menu-bottom A
{
	color:#990000;
}
div#menu-bottom A:hover
{
	color: #c41031;
}

/* PHOTO */
div.photo
{	background-color:#9b273c;
	padding:7px 7px 7px 7px;
	float:left;
	clear:both;
}
div.photo img
{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}

/* POD1 */
div#pod1-background 
{
	background-color:#ffffff;
	width:100%;
	height:100%;
	overflow:hidden;
}
div#pod1-content 
{
	padding:10px 10px 0px 10px;
}
div#pod1-topLeft 
{
	float:left;
	background-image:url(../images/pod1Background_topLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod1-topRight 
{
	float:right;
	background-image:url(../images/pod1Background_topRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod1-bottomLeft 
{
	float:left;
	background-image:url(../images/pod1Background_bottomLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod1-bottomRight 
{
	float:right;
	background-image:url(../images/pod1Background_bottomRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}

/* POD2 */
div#pod2-background 
{
	background-color:#dee5ea;
	width:100%;
	height:100%;
	overflow:hidden;
}
div#pod2-content 
{
	padding:10px 10px 0px 10px;
	min-height:600px;
}

div#pod2-topLeft 
{
	float:left;
	background-image:url(../images/pod2Background_topLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod2-topRight 
{
	float:right;
	background-image:url(../images/pod2Background_topRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod2-bottomLeft 
{
	float:left;
	background-image:url(../images/pod2Background_bottomLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod2-bottomRight 
{
	float:right;
	background-image:url(../images/pod2Background_bottomRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}

/* POD3 */
div#pod3-background 
{
	background-color:#c41031;
	width:205px;
	height:100%;
	overflow:hidden;
}
div#pod3-content 
{
	padding:10px 10px 0px 10px;
}
div#pod3-topLeft 
{
	float:left;
	background-image:url(../images/pod3Background_topLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod3-topRight 
{
	float:right;
	background-image:url(../images/pod3Background_topRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod3-bottomLeft 
{
	float:left;
	background-image:url(../images/pod3Background_bottomLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#pod3-bottomRight 
{
	float:right;
	background-image:url(../images/pod3Background_bottomRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}

/* POD4 */
div.pod4-background
{
	background-image:url(../images/pod4Background.jpg);
	background-repeat: repeat-x;
	background-color:#49719e;
	width:200px;
	height:100%;
	overflow:hidden;
}
div.pod4-content
{
	padding:5px 5px 0px 5px;
	min-height:75px;
	color:#990000;
}

div.pod4-topLeft
{
	float:left;
	background-image:url(../images/pod4Background_topLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.pod4-topRight
{
	float:right;
	background-image:url(../images/pod4Background_topRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.pod4-bottomLeft
{
	float:left;
	background-image:url(../images/pod4Background_bottomLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.pod4-bottomRight
{
	float:right;
	background-image:url(../images/pod4Background_bottomRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}


/* POD5 */
div.pod5-background
{
	background-image:url(../images/pod4Background.jpg);
	background-repeat: repeat-x;
	background-color:#49719e;
	width:200px;
	height:100%;
	overflow:hidden;
}
div.pod5-content
{
	padding:5px 5px 0px 5px;
	height:375px;
	color:#990000;
}

div.pod5-topLeft
{
	float:left;
	background-image:url(../images/pod4Background_topLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.pod5-topRight
{
	float:right;
	background-image:url(../images/pod4Background_topRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.pod5-bottomLeft
{
	float:left;
	background-image:url(../images/pod4Background_bottomLeft.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.pod5-bottomRight
{
	float:right;
	background-image:url(../images/pod4Background_bottomRight.jpg);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}


/*Footer Menu */

div#footer_menu{
	font-size: 10px;
	text-align:center;
	vertical-align:bottom;
	margin-bottom:-20px
	}
	
	
div#footer_menu A
{ 
	color:#666666;
}

div#footer_menu A:hover
{
	color:#000000;
}

/*Body Content */
div#body_content{
	text-align:justify;
	width:517px;
	color:#000000;
	}
	
div#body_content img{
	background-color:#9b273c;
	padding:7px;
	margin:0 10px 0 10px;
	clear:both;
	}	
	
div#body_content A
{ 
	color:#666666;
}
div#body_content A:hover
{
	color:#000000;
}	

div#notice{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#CC0000;
	line-height:22px;
	}
	
/*	Specials Class*/
.specials_link{
	color:#FFFFFF;
	text-decoration:none;
	}
	
a:hover.specials_link {
	color: #FFFF66;
	text-decoration:none;
	}	

/* arcRes classes */
#arcResRatesTable{
	font-family: verdana;
	font-size: 11px;
	border: #0a4465 1px solid;
	background-color: #EEF2F7;
	width: 500px;
}

.arcResRatesHighlightCell{
	background-color: #f0f0f0;
}

.arcResRatesCell{
	background-color: #FFFFFF;
}

.arcResRatesBookingLink a{
	font-weight: bold;
	font-size: 11px;
}