﻿html, body, div
{
    font-family: Tahoma, Arial;
    font-size: 9pt;
    color: #444444;
    background-color: Transparent;
    padding: 0px;
    margin: 0px;
    border: none;
    line-height: 120%;
}


body{
	background-color: #b3bcb4;
}

div{
	overflow: hidden;
}

a
{
    color: #EE8AB4;
    text-decoration: none;
}
a:hover
{
    color: #FFF489;
}

#Container{
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 600px;
	background-color: #ffffff;
}

#TopImage
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 485px;
    height: 165px;
    background-color: #000000;
    z-index: 10;
}

#Logo
{
    position: absolute;
    top: 0px;
    left: 492px;
    width: 500px;
    height: 125px;
    background-color: #b2bcb4;
    z-index: 10;
}

#Logo td
{
    text-align: right;
    width: 500px;
    height: 125px;
}

#Menu
{
    position: absolute;
    top: 125px;
    left: 390px;
    width: 590px;
    height: 40px;
    background-color: #ffffff;
    z-index: 20;
}

#Menu table
{
    margin-top: 10px;
    margin-left: 10px;
    height: 30px;
}

#Menu td
{
    padding: 5px 8px 5px 8px;
}

a.Button
{
	background-color:#ffffff;
	padding: 5px 8px 5px 8px;
	padding-left:20px;
}
a.Tabs
{
	padding: 5px 8px 5px 0px;
	padding-right:90px;	
	
}
#Menu td:hover, a:hover.Button 
{
    padding: 5px 8px 5px 8px;
    color: #ffffff;
    font-family: Tahoma, Arial;
    font-size: 10.5pt;
    font-weight: bold;
    background-color: #b86a05;
}
a:hover.Button 
{
	padding-left:20px;
}
#Menu td a, a.Button
{
    color: #a4a4a4;
    font-family: Tahoma, Arial;
    font-size: 10.5pt;
    font-weight: bold;
    text-transform: uppercase;
}

#Menu td:hover a, a:hover.Button
{
    color: #ffffff;
    font-family: Tahoma, Arial;
    font-size: 10.5pt;
    font-weight: bold;
    text-transform: uppercase;
}

#Booking
{
    position: absolute;
    top: 173px;
    left: 8px;
    width: 291px;
    height: 394px;
    background-color: #457694;
    z-index: 10;
    font-weight:bold;
}

#Footer
{
    position: absolute;
    top: 575px;
    left: 0px;
    width: 980px;
    height: 25px;
    background-color: #b2bcb4;
    z-index: 10;
}

#Footer td
{
    text-align: right;
    width: 972px;
    height: 25px;
    font-family: Tahoma, Arial;
    font-size: 7pt;
}

#Footer td a
{
    color: #b86a05;
}

#Footer td a:hover
{
    color: #000000;
}

#HomePic
{
    position: absolute;
    top: 173px;
    left: 305px;
    width: 668px;
    height: 275px;
    background-image:url(/Images/FRE_mainpic_1.jpg);
    z-index: 20;
}

#HomeText
{
    position: absolute;
    top: 458px;
    left: 305px;
    width: 668px;
    height: 109px;
    background-color: #b86a05;
    z-index: 20;
}

#Heading
{
    position: absolute;
    top: 173px;
    left: 305px;
    width: 675px;
    height: 52px;
    background-color: #b86a05;
    z-index: 20;
}

#Heading table
{
    height: 32px;
    margin-top: 10px;
}

td.Heading
{
    color: #b86a05;
    background-color: #ffffff;
    font-family: Tahoma, Arial;
    font-size: 10.5pt;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 20px;
}
.Content
{
	line-height:20px;
    
    font-size:9pt;
    color:#555555;
}

.Content a,.Content a:hover
{
	color:#B86A05;
	text-decoration:none;
}

.Content a:hover
{
	color:#000000;
}

.Contact a,.Contact a:hover
{
	color:#ffffff;
	text-decoration:none;
}	
.Contact a:hover
{
	color:#000000;
}
#Content
{
    position: absolute;
    top: 233px;
    left: 305px;
    width: 585px;
    height: 292px;
    background-color: #cbd0ca;
    z-index: 20;
    overflow:auto;
    /*overflow-X:hidden;*/
    
    /*line-height:18px;*/
	
    padding:20px;
    padding-top:22px;
    padding-right:70px;
    
}

#CaseStudiesTabs
{
    position: absolute;
    top: 233px;
    left: 305px;
    width: 675px;
    height: 113px;
    
    background-color: #dee3df;
    z-index: 20;
}


#CaseStudiesTabs .Spacer
{
    background-color: #ffffff;  
    height: 30px;
}

#CaseStudiesTabs .Normal a,#CaseStudiesTabs .Normal
{
    background-color: #cbd0ca;  
    color:#ffffff;
}

#CaseStudiesTabs .Selected
{
    background-color: #dee3df;  
    color:#b86a05;
}

#CaseStudiesTabs .Blank
{
    background-color: #ffffff;  
}

#CaseStudiesTabs a
{
    margin-left: 20px;
    color: #b86a05; 
    font-family: Tahoma, Arial;
    font-size: 10.5pt;
    font-weight: bold;
    text-transform: uppercase;
}

#CaseStudiesContent
{
    position: absolute;
    top: 354px;
    left: 305px;
    width: 675px;
    height: 213px;
    background-color: #cbd0ca;
    z-index: 20;
}



.Highlight
{
    color: #b86a05; 
    font-weight: bold;
    
}

.BookingForm,.BookingFormField
{
    border-width: 0px;
    font-size:8pt;
    font-family: Tahoma, Arial;
    color: #444444;
    font-weight:normal;
    
    
}
.BookingFormField
{
width:205px;	
padding-left:3px;
}
.Arrow
{
    cursor: default;
}
.FormField
{
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #444444;
	width:250px;	
}
.TablePadding
{
padding-left:10px;	
}
.Hide
{
visibility:hidden;	
}
