/* CSS Document */

body{
	background:url(../images/back_gradient.jpg) repeat-x #921F26; 
	margin:0px; 
	vertical-align:top; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	}

td{vertical-align:top;}
a{text-decoration:none; color:#FFFFFF;}



.back_left{
	
	width:7px;
	background-image: url(../images/left_border.jpg);
	background-repeat: repeat-y; behavior: url(../iepngfix.htc);
	background-position: right;	
	
	}
.back_right{
	width:auto;
	background-image: url(../images/right_border.jpg);
	background-repeat: repeat-y;
	background-position: left;
	}

/*The main cell for the main table*/
.content_cell{width:850px; background:#D33038; padding:2px 20px 10px 20px;}

/*The header table */
.header_table{width:100%;}
.header_left{background:url(../images/header_leftstrip.jpg) no-repeat;; height:70px; width:8px;}
.header_right{background:url(../images/header_rightstrip.jpg) no-repeat; width:8px;}

.header_mid{background-image:url(../images/header_mid.jpg); background-repeat:repeat-x; text-align:right; padding-right:85px;}

/*The main banner table*/
.banner_table{width:100%; margin-top:20px;}
.banner_left{background:url(../images/main_banner_left.jpg) no-repeat; height:220px; width:12px;}
.banner_right{background:url(../images/main_banner_right.jpg) no-repeat; width:12px;}
.banner_mid{background:#921F26;}

/*The footer table */
.footer_table{width:100%;}
.footer_left{background:url(../images/footer_leftstrip.jpg) no-repeat; height:70px; width:8px;}
.footer_right{background:url(../images/footer_rightstrip.jpg) no-repeat; width:8px;}

.footer_mid{background:url(../images/footer_mid.jpg) repeat-x; padding:50px 5px 5px 5px;}
.footer_nav_table{width:100%;}
.footer_gap{width:1px; height:8px; margin:0px 1px 0px 1px;}






/*The content table */
.content_table{margin:10px; width:100%}
.content_text_cell{padding:0px 5px 0px 5px;}
.text_carrier{padding-top:10px;}


/*Navigation Stuff */
.nav_buttons{width:70px; height:70px; display:block; float:right; margin-left:3px; }

a.home_butt{background:url(../images/buttons/home_off.jpg); }
a.home_butt:hover{background:url(../images/buttons/home_on.jpg);}

a.contact_butt{background:url(../images/buttons/contact_off.jpg);}
a.contact_butt:hover{background:url(../images/buttons/contact_on.jpg);}

a.directions_butt{background:url(../images/buttons/map_off.jpg);}
a.directions_butt:hover{background:url(../images/buttons/map_on.jpg);}

a.facilities_butt{background:url(../images/buttons/facilities_off.jpg);}
a.facilities_butt:hover{background:url(../images/buttons/facilities_on.jpg);}

a.gallery_butt{background:url(../images/buttons/gallery_off.jpg);}
a.gallery_butt:hover{background:url(../images/buttons/gallery_on.jpg);}

a.prices_butt{background:url(../images/buttons/prices_off.jpg);}
a.prices_butt:hover{background:url(../images/buttons/prices_on.jpg);}

a.offers_butt{background:url(../images/buttons/specials_off.jpg);}
a.offers_butt:hover{background:url(../images/buttons/specials_on.jpg);}

a.booknow_butt{background:url(../images/buttons/book_off.jpg);}
a.booknow_butt:hover{background:url(../images/buttons/book_on.jpg);}

a.links_butt{background:url(../images/buttons/links_off.jpg);}
a.links_butt:hover{background:url(../images/buttons/links_on.jpg);}


.logo{position:absolute; left: 31px; top: 22px;}


/*Homepage Boxes */
.top_box_cell
{
background:url(../images/home_box_top.jpg) no-repeat top #69161B; 
width:240px; 
height:35px;
padding-top:5px;
padding-left:10px;
}
.bot_box_cell
{
background:url(../images/home_box_bottom.jpg) no-repeat bottom #921F26;
height:180px;
}
.box_text{position:absolute; left: 125px; top: 87px; width: 122px;}


/*advert additions*/


.adverts1{

	margin: 150px 0 0 10px;
}

.adverts2{

	margin: 20px 0 0 10px;
}

