/***********************************/
/* Tontine Hotel Top Level Styles */
/*********************************/

a {text-decoration: underline; color: blue; font: 11px verdana, arial, sans-serif;}
a:visited {color: purple;}
a:hover {color: red;}

body {
	background-image: url(images/background.gif);
	margin: 0px;
	}

td {
	font: 11px verdana, arial, sans-serif;
	vertical-align: top;
	color: #505050;
	line-height: 16px;
	}

img {
	border: none;
	}

h1 {
	font: 17px verdana, arial, sans-serif;
	color: #013D1C;
	margin: 0px 0px 0px 0px;
	}


/************************************/
/* Tontine Hotel Individual Styles */
/**********************************/

.hidden {
	display:none;
	}

.firstParagraph {
	font: bold 11px verdana, arial, sans-serif;
	line-height: 18px;
	}
	
.orangeText {
	font: bold 11px verdana, arial, sans-serif;
	color: #D26543;
	}

.homeBlocks {
	width: 271px;
	padding: 15px 10px 15px 10px;
	background-color: #F7F5E0;
	}

	.homeBlocks div {
		margin: 9px 3px 9px 3px;
		cursor: hand;
		}
		
		.homeBlocks div h1 {
			font: bold 11px verdana, arial, sans-serif;
			color: #CF5B38;
			margin: 0px 0px 6px 0px;;
			}
		
		.homeBlocks div table td {
			vertical-align: middle;
			color: #7F7A5B;
			}	

.subNavigation {
	width: 215px;
	float: right;
	background-image: url(images/background_subnav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	}
	
	.subNavigation select {
		width: 150px;
		height: 15px;
		font: 10px verdana, arial, sans-serif; 
		background-color: #E9E3C9; 
		color: #554E28; 
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px; 
		border-color: #8D8767 #F6F2E0 #F6F2E0 #8D8767;
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		}
				
/****************************/
/* Tontine Hotel Framework */
/**************************/

#mainHolder {
	width: 760px;
	height: 97.5%;
	padding: 0px 5px 0px 5px;
	background-image: url(images/background_shadow.gif);
	background-repeat: repeat-y;
	}
	
#topArea {
	width: 100%;
	background-image: url(images/background_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 172px;
	}
	
	#topArea td {
		width: 375px;
		}
		
		#topArea td #languages {
			width: 353px;
			height: 16px;
			margin: 0px 0px 0px 381px;
			padding: 2px 9px 0px 0px;
			background-color: #E9E3C9;
			text-align: right;
			font: /* bold */ 9px verdana, arial, sans-serif;
			color: #66581A;
			line-height: 12px;
			}
			
			#topArea td #languages a {text-decoration: none; color: #66581A; font: 9px verdana, arial, sans-serif;}
			#topArea td #languages a:visited {color: #66581A;}
			#topArea td #languages a:hover {text-decoration: underline; color: #66581A;}

#mainArea {
	width: 100%;
	}

	#mainArea #menuArea {
		width: 164px;
		}
		
		#mainArea #menuArea #menu {
			margin: 0px 0px 0px 16px;
			}
			
			#mainArea #menuArea #menu img {
				margin: 0px 0px 7px 0px;
				border: 1px solid #FFFEED;
				}
		
		#mainArea #menuArea #newsletter {
			margin: 0px 0px 17px 10px;
			padding: 37px 11px 0px 11px;
			background-image: url(images/background_newsletter.gif);
			background-repeat: no-repeat;
			background-position: left top;
			}
		
			#mainArea #menuArea #newsletter form {
				margin: 5px 0px 5px 0px;
				}
		
	#mainArea #contentArea {
		background-image: url(images/background_contents.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 22px 16px 16px 24px;
		}
	
#footerArea {
	width: 760px;
	height: 20px;
	background-image: url(images/background_footer.gif);
	background-repeat: repeat-y;
	}
	
	#footerArea td {
		padding: 5px 15px 0px 15px;
		font: 10px verdana, arial, sans-serif;
		color: #899B8C;
		}
		
		#footerArea td a {text-decoration: none; color: #899B8C; font: 10px verdana, arial, sans-serif;}
		#footerArea td a:visited {color: #899B8C;}
		#footerArea td a:hover {text-decoration: underline; color: #899B8C;}	