*{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style-type: none;
	vertical-align:top;
}
.alignleft{ float:left; margin:0 7px 7px 0;}
body {
	margin-top: 20px;
	margin-bottom: 20px;
}
#all {
	width: 900px;
	margin-left: -450px;
	position: absolute;
	left: 50%;
	/*border: thin dotted #FF0000;*/
}

/*left_col**********/
#all #left_col {
	width: 270px;
}
#all #left_col h3{color:#7C282B; font:bold 14px Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
#all #left_col #linklist {
	margin-top: 30px;
	width: 270px;
	/*border: thin solid #99FF00;*/
}
#all #left_col img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#all #left_col #linklist{ background:url(/images/bullet.png) repeat-y; }

#all #left_col #linklist a {
	text-decoration: none;
	color: #7C282B;
}


#all #left_col #linklist a:hover {
color:#44789D;
}
#all #left_col #linklist li {
	color: #7C282B;
	font-size: 16px;
	margin-bottom: 10px;
	padding:0 0 2px 15px;
	line-height:18px;
}
#all #left_col #linklist img {
	margin-right: 12px;
	vertical-align: top;
}

#all #left_col #linklist .active, #all #left_col #linklist .current-menu-item {
	background-color: #EDE2CC;
	width: 230px;
}
#all #left_col #booking {
	font-size: 10px;
	margin: 40px 1px 30px 0;
	background-color: #D9E9F5;
	
	width: 260px;
}
#all #left_col #booking td {
	padding: 5px;
	font-size: 12px;
	}

#all #left_col #booking h2 {
	font-size: 12px;
	background-color: #7C282B;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: italic;
}
.fax{text-align:right; font-weight:bold;}
.fax-desc{display:block; font-size:10px; font-style:italic;}
.submit{padding:2px 5px; cursor:pointer;}


#weather{ margin:30px 0;}
/*End left col***********/
.right {
	background-position: right;
}

select, input {
	font-size: 11px;
}

#ind-tbl{ background:#ede2cc;}
#ind-tbl td{ padding:10px 10px 0px 10px;}
#ind-tbl td *,#ind-tbl td ,#all #content #ind-tbl td p{ font:italic 12px Arial, Helvetica, sans-serif;}
#ind-tbl td .bordo{color: #7C282B;}

#all #content {
	width: 620px;
	margin-left: 20px;
}
#all #content a{
	color:#7c282b;
}
#all>#content {
	height: auto !important;
	min-height: 650px;
}
#all #content img {
	margin-bottom: 20px;
	margin-right: 5px;
}
.l_img {
	margin-left: 10px;
}
.r_img {
	margin-right: 10px;
}
#language  li  {
	display: inline;
}
#language {
	text-align: right;
	position:relative;
}


#all #content #language a {
	color: #333333;
}


#all #content #language img {
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
	border-style: none;
}
#all #content #language img a {
	border-style: none;
	vertical-align: bottom;
}

#h_tel{position:absolute; top:0; left:0px; 
color: #7C282B;
font: bold 14px Arial, Helvetica, sans-serif;
vertical-align:bottom;
}

.tel-code{font-weight:0;}

#all #content .img_block {
	height: 150px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 25px;
	margin-bottom: 5px;
}



#all #content p {
	margin-left: 10px;
	margin-right: 0.5em;
	font-size: 16px;
	margin-bottom: 1em;
}
#all #content li {
	margin-left: 10px;
	margin-right: 5px;
	font-size: 16px;
}
#all #content h1 {
	background-color: #7C282B;
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	font-style: italic;
}
.pad_left {
	padding-left: 5px;
	font-size: 11px;
}
#all #bottom {
	background-color: #7C282B;
	padding: 10px 15px;
	margin-top: 20px;
	position:relative;
}
#all #bottom #addr {
	font-size: 11px;
	color: #CCCCCC;
}
#all #bottom #addr #logo {
	position: absolute;
	right: 5px;
	bottom: 0px;
	margin-bottom: 10px;
}

#all #content ul {
	margin-bottom: 1em;
}
#all #bottom #addr #logo { position:absolute; top:15px; right:20px}
#all #bottom #addr #logo a {
	color: #bbb;
}
#all #bottom #addr #logo img {
	border-style: none;
	margin:0 0 0 0;
	
}

/*SLIDESH*/
#ftHolder { width: 500px; float: left; text-align: center; height: 332px; padding-top: 90px; }
#ft { border: 5px solid #BAD340; -moz-border-radius: 5px; }
#example { float: left; }
.ft-title {display:none!important; padding: 10px 10px; width: 600px; text-align: left; }
.ft-prev, .ft-next { background-color: #000; padding: 0 10px; }

.ft-button-ft-active { color: black; }

#ui-datepicker-div{z-index:1001!important;}
.ui-widget{ font-size:12px!important;}

