/* Backgroud Image */

.topbg
{
background-image:url(../images/hom_top_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}

#intopbg
{
background-image:url(../images/hom_top2_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}

/* Footer Background Image */

#fbg
{
background-image:url(../images/hom_footer_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}

/* Header Background Image */

#lt_header
{
background-image:url(../images/hom_bg_left.jpg);
background-position:right;
background-position:top;
background-repeat:no-repeat;
}

#rt_header
{
background-image:url(../images/hom_bg_right.jpg);
background-position:left;
background-position:top;
background-repeat:no-repeat;
}

/* Photo Gallery Background Images */
#ltpbg
{
background-image:url(../images/left_phgall_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#rtpbg
{
background-image:url(../images/right_phgall_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}
#midpbg
{
background-image:url(../images/mid_phgall_bg.jpg);
background-position:top;
background-repeat:x-repeat;
}

/* Reservation Background Images */

#ltrbg
{
background-image:url(../images/left_res_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#rtrbg
{
background-image:url(../images/right_res_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#midrbg
{
background-image:url(../images/mid_res_bg.jpg);
background-position:top;
background-repeat:x-repeat;
}

/* Home Header Image Background */

#h
{
background-image:url(../images/hom_header.jpg);
background-position:top;
background-repeat:no-repeat;
}


/* Text */
/* Home Page Text */
.htxt
{
padding:10px 5px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:25px;
color:#000000;
text-align:justify;
}


/* LINKS */

/* Common Links */


a
{
text-decoration:none;
}

a.hover
{
text-decoration:underline;
}


/* Top Menus Links */
a.link
{
		display: block;
		width: 100%;
		height: 30px;
		font: 12px arial, helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		
}

a.link:visited {
		color:#000000;
}	
a.link:hover {
		background: url(../images/but_over_bg.jpg) bottom repeat-x;
	}
a.link:active {
		color:#000000;

		}	

/* TopMenus*/
a.link1
{
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		
}

a.link1:visited {
		color:#000000;
}	
a.link1:hover {
		color:#6E192D;
		text-decoration:underline;
	}
a.link1:active {
		color:#000000;

		}	

/* ALL TEXT */ 

.header
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF4600;
}


.news
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF4600;
}

.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
}
.Textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	FONT-WEIGHT:bold;
}
.Textchekout{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	font-color: #550000;
}
.Textboldcheckout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	FONT-WEIGHT:bold;
	font-color: #550000;
}
.reference {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 9pt;
}



/* Footer Text */

.ftxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

/* Padding */

.pad
{
padding:0px 25px 0px 0px;
}