#main { width:990px;}

#header {
	background:url(images/bg.jpg) repeat-x;
	width:100%;
	height:326px;
}

#logo {
	float:left;
	background:url(images/logo.gif) center center no-repeat #fff;
	width:220px;
	height:100px;
}

#logo a {
	display:block;
	height:100px;
}

#menu {
	float:left;
}

#menu div {
	float:left;
	width:98px;
	height:124px;
}

#menu div a {
	float:left;
	width:98px;
	height:124px;
	display:block;
	text-indent:-2000px;
}


#menuItem1 a {
	background:url(images/m1.gif) no-repeat;
}

#menuItem1 a:hover {
	background:url(images/m1_1.gif) no-repeat;
}

#menuItem2 {
	background:url(images/m2.gif) no-repeat;
}

#menuItem2 a:hover {
	background:url(images/m2_2.gif) no-repeat;
}

#menuItem3 {
	background:url(images/m3.gif) no-repeat;
}

#menuItem3 a:hover {
	background:url(images/m3_3.gif) no-repeat;
}

#menuItem4 {
	background:url(images/m4.gif) no-repeat;
}

#menuItem4 a:hover {
	background:url(images/m4_4.gif) no-repeat;
}

#menuItem5 {
	background:url(images/m5.gif) no-repeat;
}

#menuItem5 a:hover {
	background:url(images/m5_5.gif) no-repeat;
}


#tollFreeLogin {
	float:left;
	width:200px;
	margin-top:40px;
	text-align:center;
	line-height:17px;
}

	.tollFree {
		color:#777;
		font-weight:bold;
	}

	.login {
		margin-top:10px;
		font-family:verdana;
	}

	.login a {
		text-decoration:none;
		font-size:12px;
	}

	.login a:hover {
		text-decoration:underline;
	}
	
	.socialIconDiv {
		width:578px;
		margin-top:15px;
		margin-left:20px;
		background:yellow;
	}

#flashAnimation {
	margin-top:width:985px;
	height:200px;
}


.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}

/*======= index.htm =======*/
#indexColumn1 {width:290px;margin-left:20px;float:left;}
#indexColumn2 {width:320px;margin-left:30px;float:left;}



/*======= aboutus.htm =======*/
#aboutusColumn1 {width:390px;margin-left:20px;float:left;}
#aboutusColumn2 {width:300px;margin-left:30px;float:left;}
#aboutusColumn3 {width:200px;margin-left:25px;float:left;border:1px solid #C1A577;}
#aboutusColumn3_titleBox {width:100%;height:40px;background:#C1A577;}
#aboutusColumn3_titleBox  img {margin-left:20px;margin-top:15px;}
#aboutusColumn3_contentBox ul {margin-left:20px;}



/*======= services.htm =======*/
#servicesColumn1 {width:580px;margin-left:20px;float:left;}
#servicesColumn2 {width:320px;margin-left:30px;float:left;}
.ulColumn1 {width:50%;float:left;margin-left:20px;}
.ulColumn2{width:50%;float:left;}


.formRowHeight {height:30px;}
#feedBackForm input {width:200px;}
#feedBackForm textarea {width:200px;height:100px;}
.formLeftColumn {width:100px;float:left;}
.formRightColumn {width:200px;float:left;}


/*======= Wide Content Column =======*/
#contentColumnWide {width:640px;margin-left:20px;float:left;}
#contentColumnFull {width:840px;margin-left:20px;float:left;}

/*======= Narrow Content Column =======*/
#contentColumnNarrow {display:inline;width:280px;margin-left:25px;float:left;}



/*======= Reservation Column  =======*/
#reservationColumn {width:100%;margin-bottom:20px;border:1px solid #c50000;}
#reservationTitleBox {width:100%;height:40px;background:#c50000;}
#reservationTitleBox  img {margin-left:20px;margin-top:10px;}
#verifiedBox {
	width:100%;
	text-align:center;
}


/*=========================*/

/*======= index-1.html =======*/
#page2 #content .col_1 { width:578px;}
#page2 #content .col_2 { width:354px;}
/*=========================*/

/*======= index-2.html =======*/
#page3 #content .col_1 { width:438px;}
#page3 #content .col_2 { width:293px;}
#page3 #content .col_3 { width:224px;}
/*=========================*/

/*======= index-3.html =======*/
#page4 #content .col_1 { width:578px;}
#page4 #content .col_2 { width:354px;}
/*=========================*/

/*======= index-4.html =======*/
#page5 #content .col_1 { width:302px;}
#page5 #content .col_2 { width:379px;}
#page5 #content .col_3 { width:274px;}
/*=========================*/

#footer { 
	overflow:auto;
	margin-top:20px;
	margin-left:0;
	border-top:solid 1px #2f100d;
	border-bottom:solid 1px #2f100d;
	line-height:80px;
}

#footer img {
	padding-left:10px;
	padding-right:10px;
}

#footerCopyrightMenu {
	float:left;
	width:665px;
	padding-left:20px;
}

#footerSocialIcons {
	padding-top:15px;
	float:left;
	width:295px;
	line-height:25px;
	font-size:12px;
	color:#888;
	text-align:center;
}

#underFooter {
	height:20px;
}














/* -------------------- Tabbed Reservation ----------------------------------- */


#tabbedReservationDiv {
	width:600px;
}




