/* homepage theme */

body { background:url(../images/bg.jpg) no-repeat top left #413936; }
.main  {
	background:url(../images/bg-info-alpha2.png) top left repeat-y;
}

.feature { float:left; }


.overview.tinted { background:url(../images/bg-tinted.jpg) repeat-y left top; }

.conform .panel { height:22em; margin-top:0; }
.conform .panel .block p { /* use to restrict p content */ }

.centre { float:left; width:34.4em; }
.centre .panel { margin-top:0; width:34.4em; }
.centre .panel .block { width:32.5em; }

ul.hotels { list-style-type:none; font-size:0.7em; color:#41332E;  }
ul.hotels li { clear:both; background-color:#fff; float:left; padding:1em; background:url(../images/bg-ul-hotels.gif) bottom repeat-x #ffffff;width:19.8em; height:2.76em; }
ul.hotels li.even { background-color:#E8E7E6; }
ul.hotels li span { width:12em; float:left; font-weight:normal; }
ul.hotels li a { float:right; padding-right:1em; width:5em; text-align:right; color:#41332E; }

.block.hotels { background-color:#fff; float:left; clear:sboth; width:14.95em; padding:0em;  }
.block.hotels .more { padding:1em; margin:0;  }

.content {}
.overview {clear:both; float:left; width:46.45em; /*background:url(../images/bg-intro.gif) left repeat-y; */ }


/* the introduction class is now the far left hand column (subnavigation) */
.introduction { clear:both; width:11.25em; float:left; height:auto; margin-right:0.5em; /*background-color:#D0C8BF; */ }

.introduction h1 { font-size:0.8em; color:#FFFFFF; padding-top:2.35em; background:url(../images/bg-hr-subnav.jpg) bottom repeat-x; padding-bottom:0.1em;}
.introduction h1 span { padding:0.6em 0.2em 0.6em 1em; display:block; text-transform:uppercase; background-color: #A8A19E; }

.introduction h2 {  }
.introduction h2 span { text-transform:uppercase; font-size:1em; display:block; }

.introduction p { padding-bottom:1em; font-size:0.95em; }

/* Subnavigation */
.subnav { clear:both; padding:0 0 0 0; background:url(../images/decor-subnav-top.jpg) top left no-repeat; }
.decoration { padding:0; margin:0; height:2em; float:left; width:100%; }
.decoration.top { background:url(../images/decor-drk-top.gif) top no-repeat; margin-top:0.8em; }
.decoration.bottom { background:url(../images/decor-drk-btm.gif) bottom no-repeat; }



.subnav ul { background-color:#E3E1E1; padding-bottom:1em; list-style-type:none; }
.subnav ul li a { color:#333333; text-decoration:none; font-size:0.8em; display:block; background-color:red; background:url(../images/bg-horz-dots.gif) bottom repeat-x; }
.subnav ul li a span { display:block; padding:0.6em 1em; }
.subnav ul li.selected a { color:#FFF; background:url(../images/box-li-wht.gif) left 0.35em no-repeat; }
