html, body { height:100%;}
body {
	font: x-small/1.7em sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font: small/1.7em sans-serif;
	}
html>body {	font: small/1.7em sans-serif;	}
body {	background: #fff url(../headerimages/body-bg.jpg) repeat-x 0 0;}
*, body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#515151;}

/* bread */
#breadcrums { margin-bottom: 20px; position: absolute; top: -1000px; left: -1000px}
#breadcrums ul,  #breadcrums ul li { padding: 0; margin: 0; list-style: none;}
#breadcrums ul li { display: inline; margin-right: 5px;}

/* Main layout */
#container {margin:45px auto;width:778px !important;background: #fff url(../headerimages/container-bg.jpg) no-repeat 0 100%;min-height:1%; position:relative;}

#header {height:195px;background-color: #fff;background-position: 100% 100%;margin-bottom:10px;}
#header #extra { display: none !important;}

/* Company Logo */
#logo, #logo span{height:195px;width:198px !important;}
#logo span {background-color: #fff;}

/* section img */
#section-img {position:absolute;   top:0;   left:198px; 	height:195px;	width:580px;	margin-bottom:35px;border:1px solid #fff;}
#section-img h2 {	color:#fff;	font-family: "Times New Roman", Times, serif;	font-weight:normal;	font-size:160%;   text-align:right;
	width:570px;   height:38px;   line-height:38px;   padding:0 10px 0 0;  	background:#333;	position:absolute;	bottom:0;	right:0;	opacity: .75;	filter: alpha(opacity=75);	border-top:1px solid #fff;}


/* nav */
#nav{width:175px;	background: transparent;	margin: 0 10px 20px 10px;	float: left;	display: inline;}
* html #nav {	margin: 0 10px 20px 5px;}
#nav li a em { font-style: normal; color: #c60; text-decoration:underline;}
#nav li.selected a, #nav li.selected a em { font-weight: bold; color: #069;}
#nav li.selected a{background: #fff url(../headerimages/nav-selected.gif) no-repeat 100% 50%;padding-right:20px;}

/*
#nav #nav_li_0 {
position:absolute;
top:195px;
right:0;
text-align:center;
width:109px;
background: #fff url(../headerimages/booknow-bg.gif) no-repeat 0 0 !important;
}
*/

#nav #nav_li_0 a, #nav #nav_li_0 a em{ height:35px !important; line-height:35px !important; background-color: transparent; font-weight:bold;}
#nav #nav_li_0 a:hover, #nav #nav_li_0 a:hover em{ text-decoration: underline;}
/*#nav #nav_li_0, #nav #nav_0, #nav #nav_0 em {        color: #900 !important;}*/
#nav #nav_li_0.selected a { background: none !important; padding-right:0 !important;}
#nav-sub {border:2px solid #ccc;margin-bottom:20px;background:#f1f1f1; padding:10px;}
#nav-sub li { display:inline; margin:0 0 0 10px; border-right:1px solid #ccc;}
#nav-sub li a { padding:0 10px 0 0; font-weight:700;}



/* breadcrums */
#breadcrums { margin:0 0 20px 60px;}
#breadcrums li {
	color:#069;
	border-right:1px solid #069;
	font-weight:bold;
	}
* html #breadcrums li {
	padding:0 5px 0 2px;
}
#breadcrums li.last, #breadcrums li.first {border-right:0px solid #fff;	}
#breadcrums li a{	font-weight: normal;}
#breadcrums li.first{color: #000 !important;	}

#home #breadcrums {display:none;}


/* content */
#content {	width:575px;float:right; display: inline;}
* html #content{ height:300px;}
x#home #content {margin-top:40px;}


/* Main content */
#maincontent { width:575px; height:100%;}
#maincontent img {	border:1px solid #ccc;	background-color: #fff;	margin:0 5px 5px 0;}
#maincontent h1, #maincontent h2,  #maincontent h3, #maincontent h4, #maincontent h5,  #maincontent h6 {   color:#333;}
#maincontent h3 {font-weight:normal;font-size:160%; margin-bottom:10px; color:#069; font-family: "Times New Roman", Times, serif; background: #fff url(../headerimages/spriteme1.png) no-repeat -10px -277px; padding-bottom:30px;}
#maincontent h5 {	color:#069;}
#maincontent p, #maincontent ul, #maincontent ol { margin-bottom:1.5em;}
#content #maincontent ul, #content #maincontent ol {list-style-type: square;	margin:0 5px 5px 30px;}
#content #maincontent ol {	list-style-type: decimal;}
#content #maincontent ul.icons {	list-style-type: none;	list-style-image: none;}
#maincontent #galImageA, #maincontent #galImageB, #maincontent #galImageC {list-style-type: none;  list-style-image: none;  margin-left:0;}
#maincontent #galImageA .img-gal li {display: block !important;border:1px solid #003A8E;background: #F4F8FF;}
#maincontent #galImageA #galMainImage, #maincontent #galImageB #galMainImage {border:1px solid #ccc;padding:3px;margin: 0 0 10px 0 ;}


#maincontent #galImageC .img-gal li a img{ border:1px solid #ccc;}
#maincontent #galImageC .img-gal li a:hover img{ border:1px solid #999;}



/* main content sections */
#maincontent .section {   background-color: #d2effe;}
#maincontent .last {        margin:0 0 10px 0;}
#maincontent .section img {	border:0px solid #eee;	padding:0;	background-color: #fff;	margin:5px 10px 5px 0;}

#maincontent .section ul {clear:both;}
#maincontent .section h4 {	font-family: "Times New Roman", Times, serif;	font-weight:normal;	font-size:160%;	color: #fff;padding:10px;
	background: #069 url(../headerimages/h4-bg2.gif) no-repeat 100% 0;}


#maincontent #section_1 { background-color: #ffe7be ;}
#maincontent #section_1 h4 { background: #c60 url(../headerimages/spriteme1.png) no-repeat 503px -225px;}
#maincontent .section {width:575px}

/* guest book */
#maincontent .guesthouse-nav {
 background: #F4F8FF;
}

#maincontent .guesthouse-nav a { margin-right:10px;}
#maincontent .guestbookComment {
 background: url(../headerimages/comments.gif) no-repeat 0 0;
 border-bottom:1px solid #F4F8FF;
}

#maincontent .guestbookComment span { font-weight: bold; font-size:100%;}

#maincontent .guesthouse-nav a.selected { font-weight: bold;}
#maincontent span.guestbook-date { color: #999; font-size:85%;}


/* sidebar */
#sidebar {
	width:175px;
	margin: 10px 0 20px 10px;
	display: block;
}

html>body #sidebar {
 float:left;
 display: inline;
 clear:left;
}

#sidebar h3{
	color:#069;
	font-size:100%;
	font-weight:bold;

	}	

#sidebar p, #sidebar ul {margin: 0 0 10px 0;}





/* footer */
#footer {
	clear: both !important;
	font-size: 85%;
	padding:5px;
	width:768px !important;
	background-color: #c60;
	background-position: 100% 100%;
 }

ul#text-sizer {
	position:absolute;
	top:0;
	right:0;
	margin-top:-25px;
}

ul#text-sizer a, #catics-azapi a{
	color: #c60;
	}


#footer p, #catics-azapi {color:#fff;}
#footer p a {color:#fff;}

/* Default "a" settings */
a {color:#c60; text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration:underline;}
a:active, a:focus, a:active em, a:focus em {color:#069 !important;}



/* forms elements */
#maincontent form {
   border:1px solid #003A8E;
   background: #F4F8FF;
}
#maincontent form textarea {	margin-bottom:10px;}
#maincontent form input:focus, #maincontent form select:focus, #maincontent form textarea:focus {	background:#ffe;	}
#maincontent form span.tip { color: #900;}

#maincontent form fieldset {
 border-top: 1px solid #003A8E;
}

#maincontent form legend {
 color:#003A8E;
}



/* BOOK NOW */
#booknow #breadcrums {
 margin:0 0 20px 10px;
}
#booknow #content {
	width:778px;
	float:none;
	display: block;
}
#booknow #content #maincontent {
 padding:10px;
}


.error { font-weight:bold; color:#900;}
.Business-nav-prev, .Business-nav-next {margin:0 10px; font-weight:bold;}

#page28 #nav #nav_li_0, #page33 #nav #nav_li_0, #page34 #nav #nav_li_0, #page35 #nav #nav_li_0, #page37 #nav #nav_li_0, #page38 #nav #nav_li_0, #page39 #nav #nav_li_0, #page40 #nav #nav_li_0, #page41 #nav #nav_li_0 {display:none!important;}
