/*************************** global elements **********************************/

body {
	line-height: 1.4em;
	font-size: 11px;
    font-family: Verdana, sans-serif;
	margin: 0px;
    padding: 0px;
    }

input, select, textarea {
	font-size: 14px;
    }

td {
	font-size: 11px;
    }

p {
	margin-top: 0px;
    margin-bottom: 1em;
	}
	
TABLE.Design6 {
	BORDER-RIGHT: #e9e9f3 0.6em solid; BORDER-TOP: #e9e9f3 0.6em solid; BACKGROUND: #e9e9f3; BORDER-LEFT: #e9e9f3 0.6em solid; BORDER-BOTTOM: #e9e9f3 0.6em solid; border-spacing: 0px
}
TABLE.Design6 TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em; BORDER-BOTTOM: #9999aa 1px solid; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.Design6 TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #9999aa 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #9999aa 1px solid; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.Design6 THEAD TH {
	FONT-WEIGHT: bold; BORDER-LEFT: #9999aa 1px solid; COLOR: #6c6c9a; TEXT-ALIGN: left
}
TABLE.Design6 TH.Corner {
	BORDER-LEFT-WIDTH: 0px; TEXT-ALIGN: left
}
TABLE.Design6 TR.Odd {
	BACKGROUND: #f6f4e4
}	



img {
	border: none;
    text-decoration: none;
	}
a img {
	text-decoration: none;
    }

ul.help  {
	padding:0px; list-style-image:url('/images/help_tooltip.gif'); list-style-type:circle; margin-left:25px; margin-right:0px; margin-top:0px; margin-bottom:0px
	}

hr {
	height:1px;
	background-color: #CCCCCC; /* Silver */
	line-height: 1px;
	}

A:link 	{ font-size: 11px; color:#0000ff; font-weight:normal; text-decoration:underline; }
A:active 	{ font-size: 11px; color:#0000ff; font-weight:normal; text-decoration:underline; }
A:visited 	{ font-size: 11px; color:#0000ff; font-weight:normal; text-decoration:underline; }
A:hover 	{ font-size: 11px; color:#0000ff; font-weight:normal; text-decoration:none; BACKGROUND: None } 

a.hotelist:link 	{ font-size: 9pt; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.hotelist:active 	{ font-size: 9pt; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.hotelist:visited 	{ font-size: 9pt; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.hotelist:hover 	{ font-size: 9pt; color:#ff0000; font-weight:bold; text-decoration:none; BACKGROUND: None } 

a.hotel:link 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.hotel:active 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.hotel:visited 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.hotel:hover 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:none; BACKGROUND: None } 

a.info:link 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.info:active 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.info:visited 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.info:hover 	{ font-size: 11px; color:#0000ff; font-weight:bold; text-decoration:none; BACKGROUND: None } 

a.hLink {
	color:#000000;
    text-decoration:none;
    cursor: text;
	}
a.sLink {
	display:none;
    }
    
a.1:link 		{ font-family:Arial,sans-serif; font-size: 11pt; color:#003366; font-weight:bold; text-decoration:underline; }
a.1:visited 		{ font-family:Arial,sans-serif; font-size: 11pt; color:#003366; font-weight:bold; text-decoration:underline; }
a.1:active 		{ font-family:Arial,sans-serif; font-size: 11pt; color:#003366; font-weight:bold; text-decoration:underline; }
a.1:hover 		{ font-family:Arial,sans-serif; font-size: 11pt; color:#ff0000; font-weight:bold; text-decoration:none; BACKGROUND: None; }

a.telephone:link 		{ font-family:Arial,sans-serif; font-size: 16pt; color:#003366; font-weight:bold; text-decoration:underline; }
a.telephone:visited 		{ font-family:Arial,sans-serif; font-size: 16pt; color:#003366; font-weight:bold; text-decoration:underline; }
a.telephone:active 		{ font-family:Arial,sans-serif; font-size: 16pt; color:#003366; font-weight:bold; text-decoration:underline; }
a.telephone:hover 		{ font-family:Arial,sans-serif; font-size: 16pt; color:#ff0000; font-weight:bold; text-decoration:none; BACKGROUND: None; }

h1 {
	font-size: 20px;
    font-weight: normal;
	color: #00cc00; /* Green */
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#00CC00;
	}
	
h1.left {
    padding-left: 20px;
	float: left;
	}
	
h2 {
	margin: 0px;
    padding-right: 20px;
    padding-top: 3px;
	float: right;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff; /* White */
    line-height: 16px;
    }
	
h2.hotelTitle1 {
	color: #00cc00; /* Green */

    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#00CC00;
    }
h2.hotelTitle2 {
	color: #003366; /* Dark Blue */
	font-size: 20px;
    font-weight: normal;	
    }

h3 {
	font-size: 20px;
    font-weight: normal;
    color: #ffffff; /* White */
    margin: 0px;
    padding: 0px;
	}
h4 {
	font-size: 16pt;
    color: #00CC00; /* Dark Blue */
    font-weight: bold;
    margin: 5px;
    padding: 5px;
	}
h5 {
	font-size: 12px;
    font-weight: bold;
    color: #003366; /* Dark Blue */
    padding: 0px;
    margin: 0Px;
	}
.smallH5 {
	font-size: 11px;
    font-weight: bold;
	}
h6 {
	font-size: 12px;
    color: #00cc00; /* Green */
    font-weight: bold;
    margin: 0px;
    padding: 6px 0px 0px 0px;
	}
h6.facilities {
	padding-bottom:5px;
    }
h6.hotelName {
	font-size:13px;
	letter-spacing: -0.1em;
    margin-top:5px;
	margin-bottom:5px;
    }
h7 {
	font-size:9px;
	letter-spacing: -0.1em;
    }	
.note {
	font-size:9px;
	letter-spacing: -0.1em
	}

.smallH6 {
	font-size: 11px;
    font-weight: normal;
	}
h7 {
	margin: 0px;
    padding-right: 20px;
    padding-top: 3px;
	float: right;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff; /* White */
    line-height: 16px;
	}	
h7.left {
    padding-left: 20px;
	float: left;
	}
.boldText {
	font-size: 10px;
    font-weight: bold;
	}

.color1 {
	color: #00ccff; /* Light Blue */
	}
	
.color2 {
	color: #000000; /* Black */
	font-size: 10px;
    font-weight: bold;	
	}	

.padLeft {
    padding-left: 5px;
	}

.boxBorder {
	padding-left: 5px;
	border: solid #CCCCCC; /* Silver */
	border-width: 1px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	}
.facilitiesList {
	padding-left: 5px;
	border: solid #CCCCCC; /* Silver */
	border-width: 1px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-right:5px;
    background-color: #EEEEEE;
    border-color:#CCCCCC;
    border-top-style:none;
}
.roomRates1 {
	border: solid #818181;
	border-width: 1px;
	background-color: #EEEEEE;
    }
.roomRates2 {
	background-color: #EEEEEE;
    }
.bookingFormTitle {
	font-size: 18px;
    color: #9A9A9A;
    padding-top: 30px;
	}

.noscreen {
	display: none;
    }
div.hotelTitle {
	background-image: url('/images/title_bg.gif');
	background-repeat: repeat-x;
	background-position: 100% 70%;
    padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:10px
	}
td.hotelTitle {
	color:#003366;
    }
a.hotelTitle {
    color:#FFFFFF;
	text-decoration:none;
	}
.hotelTitleLinks {
	font-size: 12px;
	font-weight: bold;
	}
.hotelTitleRightLink {
	font-weight: bold;
    float:right;
    margin-right:10px;
	}
p.hotelTitle {
	color:#000000;
	padding:0px 30px 0px 0px;
	margin:0px;
	}

#navlist li { list-style-type: square; }


/*************************** specific divs and their elements **********************************/

#topBar {
	background-color: #003366; /* Dark Blue */
    height: 27px;
    margin: 0px 0px 0px 0px;
    text-align: left;
	}
#topBar a {
	text-decoration:none;
    color:#FFFFFF;
    }
#topBar a:hover	{ color:#00ccff; text-decoration:underline}	
	
#pageHeader {
	padding: 0px 8px 0px 8px;
    text-align: left;
    font-size: 11px;
    font-family: Verdana, sans-serif;
	}

#logo1 {
	padding-left: 8px;
	}
	
.hotelTitle2 {
	color: #003366; /* Dark Blue */
	font-size: 20px;
    font-weight: normal;	
    }	

#leftNav {
	text-align: left;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 0px;
	width: 150px;
	}
#leftNav a {
    color: #0000ff; /* Dark Blue */
    text-decoration: underline;
	}

#leftNav a:hover {
    text-decoration: none;
	    color: #0066ff;
	}

#centerContent {
	text-align: left;
	margin: 0px 160px 0px 170px;
    padding:11px 7px 0px 15px;
    border-left: solid #CCCCCC;
	border-left-width: 1px;
	}
#centerContent .boxBorder {
	padding: 20px;
	border-top: solid #45751e;
	border-bottom: solid #45751e;
	border-left: solid #B5D14F;
	border-right: solid #B5D14F;
    border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	}
#centerContent .hotelBorder {
	padding: 0px 10px 10px 10px;
	border-top: solid #003468;
	border-bottom: solid #003468;
	border-left: solid #003468;
	border-right: solid #00ccff; /* Light Blue */
    border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	}

#rightNav {
	text-align: left;
	position: absolute;
	top: 195px;
	width: 140px;
	right: 0px;
    margin:10px;
	}

#rightNav a {
	font-size: 11px;
    color: #0000ff; /* Dark Green */
    text-decoration: underline;
	}
	
#rightNav a:hover {
    text-decoration: none;
	    color: #0066ff;
	}	
*/
	
#rightNav .boxBorder{
	padding-right:5px;
}


#pageFooter {
	text-align: center;
    border-top: solid #CCCCCC; /* Silver */
	border-width: 1px;
	}
#bookingOptions {
	color:#003366; /* Dark Blue */
    font-size:9px;
    letter-spacing:-0.1em;
	}
#bookingOptions a {
	color:#003366; /* Dark Blue */
    font-size:9px;
    letter-spacing:-0.1em;
	}
#bookingOptions h6 {
	color:#003366; /* Dark Blue */
    font-size:12px;
    letter-spacing:-0.1em;
	}
	