@import url(main.css);
@import url(sub.css);
@import url(booking.css);
@import url(moduleStyle.css);

/* --- GENERAL TAGS --- */

body {
	font-family: Arial, sans-serif;
	font-size:9px;
	line-height:1.2em;
	text-align:left;
	margin:auto;
	background-color: #d0d0d0;
    }
	
img {
	border:0px;
	}

.block {display: block}

.png
{
	_behavior: url(/iepngfix.htc); // PNG fix for IE6
}

h2, h3 {
    font-family: "Lucida Sans Unicode", Arial, Helvetica, Arial, sans-serif;
    font-weight: normal;
    }
    
    
h3 {
   font-size: 13pt; 
   }     
 
h1, h2, h3, h4, h5, h6, p   {
	margin-top: 10px;
	margin-right: 13px;
	margin-bottom: 10px;
	margin-left: 0px;
    }
    
a {
    text-decoration:none;
    color:#8D6E4F;
    }
    
form, input {
    margin:0px;
    padding:0px;
    }
    
input {
    font-size:7pt;
	}
	
fieldset {
    margin:0px;
	border:0px;
	display:block;
	padding:0px;
	}

/* ----- CLASSES ----- */

.imageBox {
	float:left;
	margin:15px;
	width:120px;
	height:100px;
	border:1px solid #fff;
	overflow:hidden;
	cursor:pointer;
	}
	
.imageBox p {
	height:14px;
	display:block;
	width:114px;
	background-color:#473527;
	color:#FFFFFF;
	margin:0px;
	padding:3px;
	text-align:left;
	}

.submitLink {
    color:#473527;
	font-weight:bold;
	}
	
.submit {
    border:0px;
	color:inherit;
	background-color:transparent;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	color:#fff;
	}

/* ----- ID SPECIFIC ----- */

#container {
	position: relative;
	width: 770px;
	margin: 4px auto;
    }

#languages
{
	width: 770px; height: 12px;
}

#header {
    color:#fff;
    background-color:#1f0e07;
    width: 770px; height: 36px;
    border-bottom:1px solid #3c2c1d; 
    }
    
#headerText { /* SEO keywords H1 */
    position:relative;
    top:11px;
    left:20px;
    letter-spacing: 2px;
    font-size: 7.5pt;
    margin-top: 2px;
    font-weight: normal;
    }
    
#subHeader {
    background:url(../images/stripes_1.gif) bottom;
    width:770px;
    height:74px;
    border-bottom:2px solid #fff;
    }    
 
#headerLogo {
    float:left;
    background: #b3b3ab;
    width: 180px; height: 74px;
    text-align: center;
    }
    
#headerLogo img {
    margin-top: 10px;
    }
  
/* ----- LANGUAGE MENU ----- */

#languages ul
{
	list-style: none;
	position: absolute;
	width: 200px; height: 20px;
	margin: 0px; padding: 0px;
	top: 0px; right: 0px;
}

#languages li
{
	float: right;
	text-align: center;
	width: 25px;
}

#languages li img
{
	padding: 0px;
	border: 1px solid #e0e0e0;
}

#languages li.active
{
	opacity: 0.5;
	filter: alpha(opacity=50);
}
    
/* ----------------------------------------------- */

#subHeaderTopLinks {
 	float:right;
    width:206px;
    height:42px;
    background-color: #635f54;
	}
    
#subHeaderTopLinks div {
    float:left;
    margin: 14px 0px;
    padding: 0px 5px;
    border-left:1px solid #f2f1ed;
   }

#subHeaderTopLinks div.firstLink {
    border:none;
	padding-left: 12px;
    }

#subHeaderTopLinks a{
   font-size: 10pt;
   font-weight: normal;
   color: #f2f1ed;
   font-family: "Lucida Sans Unicode", Arial;
   }
   
#subHeaderTopLinks a:hover{
   color:#FFFF99;
   }
   
/* ----------------------------------------------- */

#mainMenu {
    float:right;
    clear:right;
    width:575px;
    height:30px;
    border:2px solid #f2f1ed;
    border-width:2px 0px 0px 2px;
    background:url(../images/opacity_layer25white.png);
    _behavior: url(/iepngfix.htc); // PNG fix for IE6
    }
    
#mainMenu div {
    float:left;
    margin: 9px 0px;
    padding: 0px 8px;
    border-left:1px solid #f2f1ed;
    }

#mainMenu div.firstItem {
    border: none;
	padding-left: 12px;
    }

#mainMenu a {
   font-size: 10pt;
   font-weight: normal;
   color: #f2f1ed;
   font-family: "Lucida Sans Unicode", Arial;
   letter-spacing: -1px;
   }
   
#mainMenu a:hover{
   color:#FFFFCC;
   text-decoration:underline;
   }
   
/* ----------------------------------------------- */

#leadRight p {
	margin-top: 6px;
   line-height: 175%;
   font-size: 8pt;
   }
    
/* ----------------------------------------------- */


#footerMenu
{
	margin:10px 0px 0px 20px;
	padding:0px;
}

#footerMenu div {
    float:left;
    margin:0px;
    padding:0px 10px;
    border-left:1px solid #ffffff;
    }

#footerMenu div.firstItem {
    border: none;
	margin-left: 20px;
    }

#footerMenu a {
	font-size:7.5pt;
   font-weight: bold;
   color: #ffffff;
   }
   
#footerMenu a:hover{
   text-decoration:underline;
   }
   
/* ----------------------------------------------- */

    
#footer {
    float:left;
    clear:left;
    height:35px;
    width:770px;
    background: #1f0e07;
    text-align:center;
    }
	
.promoBox {
	height: 80px;
	margin:10px 13px;
	}
