/* ----------------------------------------------------------- Generic  ----------------------------------------------------------- */
html {
height:100%;
overflow: -moz-scrollbars-vertical;
}
body {
margin:0px; 
padding:0px; 
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
}
/* ----------------------------------------------------------- Top_Nav  ----------------------------------------------------------- */
#top_banner_wrap{
width: 990px;
overflow:hidden;
}
#banner_top_left{
background-image:url(../images/topban_01.jpg);
width: 660px;
height: 110px;
float:left;
display:block;
}
#banner_top_right{
background-image:url(../images/topban_02.jpg);
width: 330px;
height: 110px;
float:left;
display:block;
cursor:pointer;
}

#banner_top_image{
background-image:url(../images/topban.jpg);
background-repeat:no-repeat;
width: 990px;
height: 110px;
}
#buttons_wrap{
width: 825px;
height: 26px;
}
/*-------------------Buttons----------------------------*/
.home_btn{
	display: block;
	float:right;
	width: 72px;
	height: 26px;
	background: url('../images/btns/buttemp_01.jpg') bottom;
	
	background-position: 0 0px;
	text-indent: -99999px;
}

.home_btn:hover {
	background-position: 0 -30px;
}
.about_btn{
	display: block;
	float:right;
	width: 119px;
	height: 26px;
	background: url('../images/btns/buttemp_02.jpg') bottom;
	background-position: 0 0px;
	text-indent: -99999px;
}

.about_btn:hover {
	background-position: 0 -30px;
}
.services_btn{
	display: block;
	float:right;
	width: 204px;
	height: 26px;
	background: url('../images/btns/buttemp_03.jpg') bottom;
	background-position: 0 0px;
	text-indent: -99999px;
}

.services_btn:hover {
	background-position: 0 -30px;
}
.projects_btn{
	display: block;
	float:right;
	width: 137px;
	height: 26px;
	background: url('../images/btns/buttemp_04.jpg') bottom;
	background-position: 0 0px;
	text-indent: -99999px;
}

.projects_btn:hover {
	background-position: 0 -30px;
}
.contact_btn{
	display: block;
	float:right;;
	width: 185px;
	height: 26px;
	background: url('../images/btns/buttemp_05.jpg') bottom;
	background-position: 0 0px;
	text-indent: -99999px;
}

.contact_btn:hover {
	background-position: 0 -30px;
}
.feedback_btn{
	display: block;
	float:right;;
	width: 100px;
	height: 26px;
	background: url('../images/btns/buttemp_06.gif') bottom;
	background-position: 0 0px;
	text-indent: -99999px;
}

.feedback_btn:hover {
	background-position: 0 -30px;
}
.bookinginfo_btn{
	display: block;
	float:right;;
	width: 168px;
	height: 42px;
	background: url('../images/btns/buttemp_07.gif') bottom;
	background-position: 0 -47px;
	text-indent: -99999px;
}

.bookinginfo_btn:hover {
	background-position: 0 0px;
}
.enquiries_btn{
	display: block;
	float:right;;
	width: 110px;
	height: 42px;
	background: url('../images/btns/buttemp_08.gif') bottom;
	background-position: 0 -47px;
	text-indent: -99999px;
}

.enquiries_btn:hover {
	background-position: 0 0px;
}


/* ----------------------------------------------------------- Body Start  ----------------------------------------------------------- */
#body_wrap{
width: 100%;
}
#body_wrap_inside{
background:url("../images/center_bg.jpg");
width: 971px;
height: 322px;

}

#image_inside_left{
padding-top: 19px;
padding-left: 19px;
display: block;
float: left;
width: 464px;
height: 281px;
overflow: hidden;
}

#image_inside_right{
margin-top: 19px;
background:url("../images/bgtop.jpg");
display: block;
float: left;
width: 466px;
height: 281px;
overflow: hidden;
}

#home_middle_box{
width: 953px;
vertical-align:top;
}
#image_text{
padding: 10px;
}
/* ----------------------------------------------------------- Footer  ----------------------------------------------------------- */
#padding_left{
margin-left: 10px;
}
#bar_middle{
width: 990px;
height: 1px;
background-color:#E9E9E9;
overflow: hidden;
}
#boxes_bottom{
width: 990px;
height: 137px;
}

#bottom_links{
vertical-align: top;
width: 970px;
overflow:hidden;
}
.Bottom_Link_text{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color:#00DF38;
}
.Bottom_Link_text a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color:#00DF38;
}
.Bottom_Link_title{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color:#999999;
font-weight:bold;
}
#bottom_bar{
width: 990px;
height: 19px;
overflow:hidden;
}

#bottom_left_box{
background-image:url(../images/bg.gif);
width: 330px;
height: 127px;
outline:none;
float: left;
padding-top: 8px;
margin-right: 1px;
}
#bottom_middle_box{
background-image:url(../images/bg.gif);
width: 328px;
height: 127px;
text-decoration:none;
outline:none;
float: left;
padding-top: 8px;
margin-right: 1px;

}
#bottom_right_box{
background-image:url(../images/bg.gif);
width: 330px;
height: 127px;
padding-top: 8px;

text-decoration:none;
outline:none;
float: left;
}
#bottom_right_opening{
width: 100px;
height: 30px;
text-decoration:none;
outline:none;
float: left;
}
