@import url("../styles/nav.css");
@import url("../styles/packages.css");
@import url("../styles/contact.css");
@import url("../styles/enquiry.css");
@import url("../styles/thickbox.css");
@import url("../styles/liquor-outlets-style.css");
@import url("../styles/commercial-operations.css");
@import url("../styles/news.css");
@import url("../styles/board.css");

html, body{
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	line-height:15px;
	text-align:justify;
	color:#666666;
	margin:0;
	border:0;
	padding:0;
	background:#f3efe9;
}
img{
	margin:0;
	border:0;
	padding:0;
	display:block;
}
p{
	margin:0;
	border:0;
	padding:0;
}
a{
	color:#333333;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
div#content a{
	color:#000000;
	text-decoration:underline;
}
div#content a:hover{
	text-decoration:none;
}
ul{
	margin:0;
	border:0;
	padding:10px 0 10px 15px;
}
li{
	margin:0;
	border:0;
	padding:0;
}

div#container{
	width:777px;
	padding:0 16px;
	margin:auto;
	background:url(../images/bg_content.gif) repeat-y;
}

div#header{
	height:288px;
	width:777px;
	background:url(../images/bg_header.gif) repeat-x bottom #e4dbca;
}

div#logo{
	width:244px;
	height:166px;
	background:url(../images/logo.jpg) no-repeat 11px 0;
	padding:0 0 0 11px;
	float:left;
}

div#h_left{
	float:left;
}

div#flash{
	float:right;
	height:275px;
	width:516px;
}

div#content{
	width:743px;
	margin:-76px auto 0 auto;
	position:relative;
	z-index:1;
	padding:0;
}

div#footer{
	clear:both;
	height:120px;
	background:url(../images/bg_footer.jpg) repeat-x;
	text-align:center;
	padding-top: 5px;
}

div#sitemap{
	padding:20px 0 10px 0;
	color:#712c2f;
	text-align:center;
	font-weight:bold;
}

div#sitemap a{
	color:#712c2f;
	font-weight:bold;
}

div#copyright{
	text-align:center;
	font-size:10px;
	color:#999999;	
	padding:5px 0 15px 0;
}

div#copyright a{
	color:#999999;
	text-decoration:underline;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

div#colomn_left{
	width:242px;
	float:left;
	padding:35px 0 0 0;
}

div#colomn_middle{
	float:left;
	width:223px;
	padding:0 18px;
}

div#colomn_right{
	width:226px;
	float:right;
	padding:0 0 10px 0;
}

div#index_page{
	background:url(../images/bg_ctent.gif) repeat-y 245px 0;
}

img#title{
	float:right;
}

div#colomn_left p{
	padding:0 15px 10px 5px;
}

div#colomn_middle p{
	/*padding:0 0 10px 0;*/	
}

a.btn_more{
	display:block;
	float:right;
	width:55px;
	height:24px;
	background:url(../images/btn_more.jpg) no-repeat;
	margin:-10px 0 0 0;
}

div#vacancies{
	padding:0 16px 0 26px;	
}

div#newsletter {
  padding:0 16px 0 26px;
}

div#vancancies_box{
	background-color:#E6DFCD;
	border:1px solid #CB9064;
	padding:5px;
}

div#newsletter_box {
  background-color:#E6DFCD;
  border:1px solid #CB9064;
  padding:5px;
}

span.break{
	display:block;
	height:1px;
	font-size:1px;
	clear:both;
	margin:0;
}

a.v_link{
	display:block;
	float:left;
	width:214px;
	margin:5px 15px 5px 10px;
	line-height:13px;
}

a.v_link span.vi{
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:0 0 3px 0;
}

a#v_link{
	display:block;
	background:url(../images/btn_allvs.jpg) no-repeat right;
	height:29px;
	padding:10px 0;
}

a.v_link_wide{
  display:block;
  float:left;
  width:642px;
  margin:5px 15px 5px 10px;
  line-height:13px;
}

a.v_link_wide span.vi{
  font-weight:bold;
  font-size:13px;
  display:block;
  padding:0 0 3px 0;
}

a#v_link_wide{
  display:block;
  background:url(../images/btn_allvs.jpg) no-repeat right;
  height:29px;
  padding:10px 0;
}


p.sm_t{
	padding:10px 0;
	font-size:16px;
	color:#7B3336;
	font-weight:bold;
}

div#accomm_left{
	float:left;
	width:500px;
}

div#accomm_right{
	float:right;
	width:213px;
	background:url(../images/bg_l_rep.gif) repeat-y;
	padding:0 0 0 15px;
}

div#textone{
	float:right;
	width:244px;
	margin:5px 0 0 0;
}

div#vacancies_main{
	width:495px;
	float:right;
	padding:0 0 20px 0;
}

div#news_newsletter_main{
  width:495px;
  float:right;
  padding:0 0 20px 0;
}

div#section_main{
	width:495px;
	float:right;
	padding:0 0 20px 0;
}
div#v_title{
	color:#7B3336;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
}
div#s_title{
	color:#7B3336;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
}

a.vac_l{
	diaply:block;
	float:left;
	padding:3px 5px;
	background-color:#E6E6E6;
	border:1px outset #7A3233;
	margin:0 20px 0 0;
}

a.v_one{
	display:block;
	padding:1px 0 3px 13px;
	background:url(../images/arrow.gif) no-repeat left;
}

div#news_main{
	width:490px;
	float:right;
	padding:0 0 20px 0;
}

div#news_main-homestead{
	width:490px;
	float:right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

div#news_m{
	padding:10px 0;
}

a.pagetitle{
	background:transparent url(../images/logo_page.gif) no-repeat scroll 0pt 2px;
	display:block;
	padding:0pt 0pt 5px 15px;
	color:#333333!important;
	text-decoration:none!important;
}

a.pagetitle:hover{
	text-decoration:underline!important;
}

h2.event{
	font-size:13px;
}

a.pdflink2{

}

a.pdflink2{
	display:block;
	width:200px;
	padding:2px 5px;
	text-align:center;
	float:right;
	border:1px outset #666666;
	background:#E6E6E6;
	text-decoration:none!important;
	margin:10px 0;
}

a.pdflink2:hover{
	border:1px outset #000000;
	background:#333333;
	color:#FFFFFF!important;
}

img.eventsimg{
	float:left;
	padding:0 10px 0 0;
}

div.event_title{
	border-top:1px solid #7a3233;
	border-bottom:1px solid #7a3233;
	padding:15px 0;
	margin:15px 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#7a3233;
}

div#packagetwotitle{
	width:490px;
	float:right;
	padding:20px 0 20px 0;
	color:#7B3336;
	font-size:21px;
	font-weight:bold;
}

span.subt{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

div.pack_l{
	float:left;
	width:400px;
}

div.pack_r{
	float:right;
	width:300px;
}

div#ptwo_m{
	padding:10px 0 0 20px;
}

#shadow-container {
float:left;
left:5px;
margin:0 0 15px 0;
padding:0px;
top:5px;
}
#shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .shadow4, #shadow-container .shadow5, #shadow-container .container {
left:-1px;
top:-1px;
}
#shadow-container .shadow1 {
background:#F1F0F1 none repeat scroll 0%;
position:relative;
}
#shadow-container .shadow2 {
background:#DBDADB none repeat scroll 0%;
position:relative;
}
#shadow-container .shadow3 {
background:#B8B6B8 none repeat scroll 0%;
position:relative;
}
#shadow-container .shadow4 {
background-color:#999999;
position:relative;
}
#shadow-container .shadow5 {
background-color:#666666;
position:relative;
}
#shadow-container .container {
background:#FFFFFF none repeat scroll 0%;
border:2px solid #FFFFFF;
margin:0px;
padding:0px;
position:relative;
}


div.image{

}

div.image_top{
	width:227px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background:url(../images/img_top.gif);
}

div.image_middle{
	width:201px;
	background:url(../images/img_middle.gif) repeat-y;
	padding:0 15px 0 11px;
}

div.image_bottom{
	width:227px;
	background:url(../images/img_bottom.gif);
	height:19px;
}

a.btn_back{
	display:block;
	position:absolute;
	background-color:#E6E6E6;
	border:1px outset #7A3233;
	margin:-45px 0 0 70px;
	padding:3px 5px;
	width:135px;
	z-index:3;
	color:#333333!important;
	text-decoration:none!important;
}

a.btn_back:hover{
	background-color:#333333;
	color:#FFFFFF!important;
}

div#main_title{
	color:#7B3336;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
}

div#hotel_dscrptn{
	color:#333333;
	font-size:13px;
	font-weight:bold;
}

a.btn_more2{
	display:block;
	float:right;
	width:55px;
	height:24px;
	background:url(../images/btn_more.jpg) no-repeat;
	margin:10px 0 0 0;
}
div#news_main{
	padding:0 0 10px 257px;
}

a#backtomain{
	display:block;
	padding:3px 5px;
	text-align:center;
	width:150px;
	position:absolute;
	margin:140px 0 0 -230px;
	background-color:#E6E6E6;
	border:1px outset #7A3233;
	color:#333333;
}

a#backtomain:hover{
	background-color:#666666;
	color:#FFFFFF;
}

a.btn_back_two{
	display:block;
	position:absolute;
	background-color:#E6E6E6;
	border:1px outset #7A3233;
	margin: -20px 0pt 0pt 350px;
	padding:3px 5px;
	width:135px;
	z-index:3;
	color:#333333!important;
	text-decoration:none!important;
}

a.btn_back_two:hover{
	background-color:#333333;
	color:#FFFFFF!important;
}

a.sample_menu {
background:transparent url(/images/sample_menu.gif) repeat scroll 0pt -58px;
display:block;
height:58px;
width:174px;
}

a.sample_menu:hover {
background:transparent url(/images/sample_menu.gif) repeat scroll 0pt 0px;
display:block;
height:58px;
width:174px;
}

#Owned {
	font-family: Verdana;
	font-size: 11px;
	height: 35px;
	text-align: center;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a.fb_link{
	display:block;
	padding:12px 0pt 19px 63px;
	background:url(/images/logo_flybuys.gif) no-repeat;
	margin:10px 0 0 0;
}

/*-------------Image Preloaders-----------------------*/
#image-preloader1 {
	background: url(../images/nav_hover.jpg);
	visibility: hidden;
}

#image-preloader2 {
	background: url(../images/accm_h.jpg);
	visibility: hidden;
}

#image-preloader3 {
	background: url(../images/accm_links_h.jpg);
	visibility: hidden;
}

#image-preloader4 {
	background: url(../images/rest_h.jpg);
	visibility: hidden;
}

#image-preloader5 {
	background: url(../images/liquor_h.jpg);
	visibility: hidden;
}

#image-preloader6 {
	background: url(../images/function_h.jpg);
	visibility: hidden;
}

#image-preloader7 {
	background: url(../images/bars_h.jpg);
	visibility: hidden;
}
/*-------------//Image Preloaders-----------------------*/

div#container div#content div#vacancies_main div img {
  margin-right: 15px;
  margin-bottom: 5px;
}

#board-member-wrapper {
	background: url(../images/box-top.gif) no-repeat top left;
	width: 254px;
	margin: 0 0 15px 0;
	padding: 15px 0 0 0;

}
#board-member {
	background: url(../images/box-bottom.gif) no-repeat bottom left;
	margin: 0;
	padding: 0 15px 15px 17px;
}

#grant-wrapper {
	background: url(../images/box-top2.gif) no-repeat top left;
	width: 254px;
	margin: 0 0 -15px -12px;
	padding: 15px 0 0 0;

}
#grant {
	background: url(../images/box-bottom2.gif) no-repeat bottom left;
	margin: 0;
	padding: 0 15px 15px 5px;
}
#grant-wrapper #grant a {
	display: block;
	font-size: 0.95em;
	font-weight: bold;
	padding: 0px 10px 15px 18px;
	margin: 0;
}

