
body {
    background: url(/images/bg.jpg) top left repeat;
    text-align: center;
    font-size: 68%;
    font-family: verdana, sans-serif;
    color: #432513;
    margin: 0px;
    } 
    
.bold { font-weight: bold; }
    
img { border: 0px; } 

table { border-collapse: collapse; }

td { 
    vertical-align: top; 
    text-align: left;
    }    

p {
    color: #432513;
    font-weight: bold;
    }     
    
a {
    color: #432513;
    }    

a:hover {
    color: #270800;
    }

.big{
	font-size: 130%;
}

.red{
	color: #B6261E;
}

.italic{
	font-style: italic;
}

#outerwrapper {
    margin: auto;
    margin-top: 0px;
    width: 675px;
    }

#wrapper {
    width: auto;
    padding: 0;
    float: left;
    text-align: center;
    background-color: #fff;
    }
   
#header { 
    float: left; 
    clear: right;
    width: 100%; 
    text-align: left;
    }
    
/* horizontal navbar */
#navbar {
    float: left;
    clear: left;
    background: url(../images/navbar-bg.jpg) top left repeat-x;
    width: 675px;
    height: 23px;
    }

#navbar ul {
    margin: 0px;
    margin-left: 38px;
    margin-top: 2px;
    padding: 0px;    
    list-style-type: none;
    text-align: left;
    }
    
#navbar ul li {
    margin: 0px;
    padding: 0px;
    font-size: 9px;
    line-height: 12px;
    width: auto;
    padding-right: 5px;
    float: left;
    text-align: left;    
    }
  
#navbar ul li a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    line-height: 17px;
    }
    
#navbar ul li a.current {
    }
    

#navbar ul li img {
   
    }
    
#navbar li ul { /* second-level lists */
	position: absolute;
	width: 90px;
	padding: 0px;
    margin: 0px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navbar li ul li {
    padding-right: 0px;
}

#navbar li ul a {
	width: 90px;
	background-color: #CCAA7C;
	padding: 3px 0px;
}
	
#navbar li ul a:hover {
	color: #904D02;
	background-color: #BD9466;
}

#navbar li:hover ul, #navbar li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	color: #904D02;
	background-color: #BD9466;
}

/* end of navbar stuff */
  
#contentwrapper {
    width: 675px;
    float: left;
    clear: left;
    }
  
/* left border bar */
#leftborderbar {
    background: url(/images/leftborderbar-bg.jpg) top left repeat-y;
    width: 32px;
    height: 100%;
    }
  
/* content */
#middlecontent {
    background: url(/images/content-bg.png) top left repeat;
    width: 615px;
    padding-left: 1px;
    }

div.content {
    height: auto;
    min-height: 300px;
    color: #432513;
    font-size: 90%;
    }
    
div.content div.inner {
    margin: 10px 7px;
    text-align: left;
    }   

.bigheading {
    font-size: 140%;
    font-weight: bold;
    color: #6D3111;
    }

.sectionheading {
    font-size: 120%;
    font-weight: bold;
    color: #6D3111;
    }    
    
a.prices_packages {
    color: #6D3111;
    }

a.prices_packages:hover {
    color: #270800;
    }    
    
.center {
    text-align: center;
    }   

.highlight {
    width: 400px;
    margin: 10px 0 0 80px;
    padding: 8px;
    background-color: #CFB18E;
    font-weight: bold;
    }    
    
.liaise {
    border: 2px solid #222;
    padding: 7px; 
    font-weight: bold;
    font-size: 90%;
    text-align: center;
    clear: both;
    }
    
img.packages {
    margin: 6px;
    border-top: 2px solid #855436;
    border-bottom: 2px solid #855436;    
    border-left: 2px solid #190B00;    
    border-right: 2px solid #190B00;        
    }    
    
/* right border bar */
#rightborderbar {
    background: url(/images/rightborderbar-bg.jpg) #45200D top left repeat-y;
    width: 33px;
    height: 100%;
    }    

#pre-footer {
    background: url(/images/pre-footer-bg.jpg) top left no-repeat;
    width: 675px;
    height: 166px;
    }

#footer {
    float: left;
    clear: left;
    width: 675px;
    height: 60px;
    background: url(/images/footer.jpg) top left;
    }

#facebook1 {
	float: right;
	margin-top: -18px;
	margin-right: 30px;
	width: 55px;
}

#facebook1 img {
	float: right;
}


#facebook2 {
	float: right;
	margin-top: -18px;
	padding-top: 7px;
	width: 80px;
}

#facebook2 a {
	text-decoration: none;
}
#facebook2 a:hover {
	text-decoration: none;
	color: white;
}


