/* --------------------------------------------------
file: standard.css
website: The Alliance
version: 1.0
created: 28/06/08
author: Andrea Cima Serniotti
contact: http://www.visrez.com
---------------------------------------------------*/

/* ----------------------- COMMON CLASSES --------------------------- */

.navigation, .alt {position:absolute;top:-6000px;left:-6000px}
.hidden, hr{display:none}
p,ul,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}
ul{list-style-type:none}
a {color:#A23418;}
	a:hover {text-decoration:none}


/* ----------------------- STRUCTURE --------------------------- */
html{font-size:62.5%;}
body {
background:#444540 url(/Images/body.jpg) 0 0 repeat-x;
margin:0;padding:0;
text-align:center;
font-family:Verdana, Arial, sans-serif;
font-size:.9em;
}

#wrapper {
width:951px;
margin:0 auto;
text-align:left;
position:relative
}

#header {
background:#fff url(/Images/header.jpg) 0 0 no-repeat;
position:relative;
height:339px;width:951px
}

#logo{
background:url(/Images/logo.jpg) 0 0 no-repeat;
width:193px;height:40px;
position:absolute;top:43px;left:44px
}
	
#banner{
position:absolute;top:133px;left:19px;
border-bottom:3px solid #fff
}
	
#mainMenu{
position:absolute;
top:95px;
left:42px
}
	#main .controlPanel img {border: none; float: none; margin: 0px;}
	#mainMenu li{display:inline}
	#mainMenu a{
	float:left;
	padding:5px 10px 3px 10px;margin:0;
    text-decoration:none;color:#716d66;
	font-size:1.2em;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	text-transform:uppercase;
	border-right:1px dashed #ccc
    }
	#mainMenu li.active a,#mainMenu a:hover{color:#a23418}
	#mainMenu li.lastitem a{border:0}
	 
#booking{
background:#b5b5a5;
float:left;
width:832px;
padding:8px 40px 3px 40px;
margin-bottom:30px;
position:relative;
border-bottom:1px solid #fff;
display:none; /* Delete this line once the BE will be ready to go live */
}
#booking h2{
float:left;
padding-top:2px;
font-size:1.4em
}
#booking form{float:right}
#booking p{float:left}
#booking label{font-weight:bold;font-size:1.2em;margin:0 3px 0 20px}
#booking #searchbutton{
cursor:pointer;
width:89px;
height:27px;
border:0;
background:url(/Images/booknow.gif) 0 0 no-repeat;
position:relative;top:-2px;
}	
	
#content{
background:url(/Images/container.gif) 0 0 repeat-y;
padding:0 20px 0 19px;
width:912px;
float:left;
padding-top:40px /* Delete this line once the BE will be ready to go live */
}
#main
{
float: left;
background:#fff url(/Images/main.jpg) 0 0 repeat-x;
padding:0 40px 10px 40px;
position:relative;
min-height: 300px;
line-height:190%;
width: 830px;
}
	#ContentHolder
	{
		width: 500px;
		float: left;
	}
	#RHSHolder
	{
		width: 300px;
		float: right;
	}
	#main h2{color:#4f4f4c;font-size:2.1em;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	border-bottom:3px solid #bebdb0;
	padding-bottom:10px;
	margin-bottom:15px;
	padding-top:2px
	}
	#main h2 span{color:#a23418;font-weight:normal;font-size:1.4em}
	#main h3 {color:#a23418;font-weight:bold;font-size:1.2em}
	#main p{color:#797162;font-size:1.2em;margin-bottom:15px}
	#main p.important{font-weight:bold}
	#main ul {color:#797162; list-style:disc; margin-left:20px; font-size:1.2em; line-height:1.8em}
	#main img{float:right;margin:10px;padding:2px;border:1px solid #BFE652}
	#main #mainimg{
	float: right;
	background:url(/Images/mainimg.gif) 0 0 no-repeat;
	padding:0 11px 16px 0;
	width:291px;
	height:245px
	}
	#main #mainimg img{float:none;margin:0;padding:0;border:0;margin-left:0}
	#map{
	width:291px;height:310px;
	margin-bottom:15px;
	float: right;
	padding:0 11px 16px 0;
	border:1px solid #BEBDB0;
	}
	#main #map span {
		font-size:.7em;
	}
	#main .map{
	min-height: 330px;
	height: auto !important;
	height: 330px;
	}
	#main #enquiry, #main .rhspanel {
	float:right;
	width:291px;
	}
	#main span 
	{
		color: #797162;
		font-size: 1.2em;
	}
	
	
	
#footer{
clear:both;
background:url(/Images/footer.gif) 0 0 no-repeat;
width:841px;
padding:30px 55px 20px 55px;
color:#B4AA97;
text-align:center;
}
	#footer p{text-align:left}
	#footer p a{text-align:left;color:#B4AA97}
	#footer ul{float:right;position:relative;top:-11px}
	#footer li{display:inline}
	#footer li a{float:left;
	padding:0 5px 0 5px;margin:0;
    text-decoration:none;
	color:#B4AA97;
	font-size:1em;
	font-family:Verdana, Arial, sans-serif;
	text-transform:uppercase;
	border-right:1px solid #ccc}
	#footer li.lastitem a{border:0;padding-right:0}
	
#registrationForm label{width:110px;float:left;font-weight:bold}
#registrationForm p{margin-bottom:7px;}
#registrationForm button{
width:144px;height:27px;
cursor:pointer;
display:block;
background:url(/Images/sendenquiry.gif) 0 0 no-repeat;
border:0;
margin:5px 0 0 110px}
#registrationForm input {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

/* EXPANDING NEWS */

.ExpandableContent {
background-color:#F5F6F0;
border-bottom:1px dotted #999999;
padding: 5px;
}
/* 
.ExpandableContent p  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#797162;
margin:0 0 5px 0;
}
	
*/
#main #enquiry img, #main .rhspanel img
{
	margin: 0px 20px 0px 0px;
	border: none;
	cursor: pointer;
}
#newsletter{position:absolute;top:40px;right:60px}
    #newsletter h2{
    background:url(/Images/newsletter.gif) 0 0 no-repeat;
    width:78px;height:10px;
    margin-bottom:7px
    }
    #newsletter p{float:left}
    #newsletter input{
    background:#f3f1f1;
    border:1px solid #d2d2d2;
    color:#9e9b95;
    font-size:1em;
    padding:1px 2px;
    margin-right:7px
    }
    #newsletter button{
    background:url(/Images/signup.jpg) 0 0 no-repeat;
    border:0;
    width:58px;
    height:17px;
    cursor:pointer
    }

