table, body	{
	font-family : Lucida Sans, Tempus Sans ITC,arial,san serif;
	font-weight: normal;
	font-size : 12px;
	text-decoration : none;
	}
table	{
	margin : 0px;
	}
body	{
	margin : 0px;
	padding : 0px;
	background : #fffcb0;
	border-style : solid;
	border-width : 2px;
	border-color : red;
	scrollbar-face-color: #cccccc; 
	scrollbar-shadow-color: #888888; 
	scrollbar-highlight-color: #aaaaaa; 
	scrollbar-3dlight-color: #aaaaaa; 
	scrollbar-darkshadow-color: #222222; 
	scrollbar-track-color: #fffcb0; 
	scrollbar-arrow-color: black;
	overflow : auto;
	height:99%;
	color : #666666;
	}
.pagepadding {
	padding : 5%;
	}
h1	{
	color : #cc0000;
	font-size : 25px;
	text-align : left;
	padding-left : 1px;
	letter-spacing : 1px;
	font-weight:bold;
		}
h2	{
	color : #cc0000;
	font-size : 14px;
	text-align : left;
	}
a	{
	color : #666666;
	font-weight : normal;
	}
.strapline	{
	font-family : Monotype Corsiva, Tempus Sans ITC, Papyrus, arial ,san serif;
	color : #ff0000;
	font-size : 25px;
	text-align : left;
	}
.handwriting	{
	font-family : Papyrus, Bradley Hand ITC, Mistral, Monotype Corsiva, san serif;
	color : #ff0000;
	font-size : 22px;
	text-align : left;
	font-weight : normal;
	}

h2.wefound	{
	color : #cc0000;
	font-size : 16px;
	text-align : left;
	margin-top : 30px;
	}
h2.hotelname	{
	color : #cc0000;
	font-size : 16px;
	text-align : left;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 0px;
	}
h2.faxname	{
	color : black;
	font-size : 18px;
	text-align : left;
	font-weight : normal;
	margin-top : 10px;
	margin-bottom : 0px;
	}
.fax	{
	font-size : 18px;
	font-weight : normal;
	color : black;
	margin-top : 10px;
	}
.faxinterbed	{
	font-family : verdana, arial, san-serif;
	font-size : 18px;
	font-weight : bold;
	color : black;
	margin-top : 0px;
	}

h3	{
	color : #cc0000;
	font-size : 13px;
	text-align : left;
	}
p	{
	margin-bottom : 8px;
	margin-top : 0px;
	text-decoration : none;
	line-height : 16px;
	}
.red	{
	color : #cc0000;
	}
.blue	{
	color : #4444ff;
	}
.crossed	{
	text-decoration : none;
	color : #cc0000;
	}
.small	{
	font-size : 9px;
	}
.scrunched	{
	line-height : 9px;
	}
.greybar	{
	background : #cc0000;
	margin : 0px;
	padding : 0px;
	color : white;
	border-bottom-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	border-top-style : outset;
	border-width : 1px;
	border-color : white;
	font-family : arial, Charcoal, Impact, san serif;
	font-size : 12px;
	font-weight: bold;
	letter-spacing : 0px;
	text-align : center;
	}
.subbar	{
	background : #cccccc;
	margin : 0px;
	padding : 0px;
	color : black;
	border-bottom-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	border-top-style : outset;
	border-width : 1px;
	border-color : white;
	font-family : arial, Charcoal, Impact, san serif;
	font-size : 12px;
	font-weight: bold;
	text-align : center;
	}
.menuselected	{
	background : #ff0000;
	margin : 0px;
	padding : 0px;
	color : white;
	border-bottom-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	border-top-style : outset;
	border-width : 1px;
	border-color : white;
	font-family : arial, Charcoal, Impact, san serif;
	font-size : 12px;
	font-weight: bold;
	text-align : center;
	}
.submenuselected	{
	background : #eeeeee;
	margin : 0px;
	padding : 0px;
	color : white;
	border-bottom-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	border-top-style : outset;
	border-width : 1px;
	border-color : white;
	font-family : arial, Charcoal, Impact, san serif;
	font-size : 12px;
	font-weight: bold;
	text-align : center;
	}
.topmenu	{
	height : 16px;
	width : 100%;
	}
.basemenu	{
	height : 16px;
	width : 100%;
	}
.dropdown	{
	background : #cc0000;
	margin : 0px;
	padding : 0px;
	color : white;
	border-bottom-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	border-top-style : outset;
	border-width : 1px;
	border-color : white;
	font-family : arial, Charcoal, Impact, san serif;
	font-size : 12px;
	font-weight: bold;
	letter-spacing : 0px;
	}

.pagetitle	{
	background : #cccccc;
	margin : 0px;
	padding : 0px;
	color : #444444;
	border-bottom-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	border-top-style : outset;
	border-width : 1px;
	border-color : white;
	font-family : arial, Charcoal, Impact, san serif;
	font-size : 12px;
	font-weight: bold;
	letter-spacing : 1px;
	}

a.menu	{
	text-decoration : none;
	height : 100%;
	width : 100%;
	color : white;
	padding-left : 0px;
	text-align : center;
	font-weight : bold;
	}
.overmenu	{
	background : #ee0000;
	text-decoration : none;
	height : 100%;
	width : 100%;
	color : white;
	padding-left : 0px;
	text-align : center;
	font-weight : bold;
		}
a.submenu	{
	text-decoration : none;
	height : 100%;
	width : 100%;
	color : black;
	padding-left : 0px;
	text-align : center;
	font-weight : bold;
	}
.oversubmenu	{
	text-decoration : none;
	height : 100%;
	width : 100%;
	color : black;
	padding-left : 0px;
	text-align : center;
	font-weight : bold;
	background : #dddddd;
		}
a.dropmenu	{
	text-decoration : none;
	height : 100%;
	width : 100%;
	color : white;
	padding-left : 5px;
	text-align : left;
	font-weight : bold;
	}
.overdropmenu	{
	background : #ee0000;
	text-decoration : none;
	height : 100%;
	width : 100%;
	color : white;
	padding-left : 5px;
	text-align : left;
	font-weight : bold;
		}
input.datebox	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 10px;
	font-weight: normal;
	width : 106px;	
	}
input.invisiblebox	{
	border-style : solid; 
	border-color : #fffcb0;
	border-width : 0px;
	background : #fffcb0; 
	text-align : center; 
	font-size : 10px;
	width : 106px;
	color : #666666;
        }
input.hotelshorttext	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 80px;	
	}
input.hoteltext	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 400px;	
	}
input.hotelmediumtext	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	}

input.testtext	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 443px;	
	}
input.stdtext	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 200px;	
	}
.testnotes	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 443px;	
	height : 80px;
	}
input.hotelmidtext	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 200px;	
	}
.hotelnotes	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 400px;	
	height : 80px;
	}
select	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 12px;
	font-weight: normal;
	width : 220px;	
	scrollbar-face-color: #cc0000; 
	scrollbar-shadow-color: #440000; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: white; 
	scrollbar-darkshadow-color: #440000; 
	scrollbar-track-color: #fffcb0; 
	scrollbar-arrow-color: #white;
	}
select.stdtext	{
	font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
	font-size : 11px;
	font-weight: normal;
	width : 200px;	
	}
.button	{
	background : #cc0000;
	color : white;
	font-family : Charcoal, Impact, san serif;
	font-size : 12px;
	font-weight: normal;
	height=23px;
	cursor : pointer;
	cursor : hand;
	}
a.hotel	{
	width : 100%;
	}
.bold	{
	font-weight : bold;
	}
li	{
	display : list-item;
	list-style-type : square;
        line-height : 16px;
	list-style-image : url(images/dot.gif);
	}
.bluehead	{
	font-size:14px;
	color : #4444ff;
	font-weight : bold;	
	text-decoration : none;
	}

.operaarea	{
	position:absolute;
	top : 37px;
	left : 0px;
	width : 100%;
	overflow:auto;
	}
.safariarea	{
	position:absolute;
	top : 37px;
	left : 0px;
	overflow:auto;
        border-style : solid;
 	border-width : 1px;
	border-color : #ff0000;
	}
.iearea	{
	position:absolute; 
	height:100%; 
	width:100%; 
	overflow:auto;
	}
.operaresarea	{
	position:absolute;
	top : 152px;
	left : 0px;
	width : 100%;
	overflow:auto;
	padding : 0px 20px 0px;
	}
.safariresarea	{
	position:absolute;
	top : 152px;
	left : 0px;
	overflow:auto;
	padding : 0px 20px 0px;
	}
.ieresarea	{
	position:absolute; 
	height:100%; 
	width:100%; 
	overflow:auto; 
	padding : 0px 20px 0px;
	}
.operawholearea	{
	position:absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	overflow:auto;
	}
.safariwholearea	{
	position:absolute;
	top : 0px;
	left : 0px;
	overflow:auto;
        border-style : solid;
 	border-width : 1px;
	border-color : #ff0000;
	}

.cal, .dayclass	{
		font-family : Lucida Sans, Tempus Sans ITC, helvetica, Arial,san serif;
		font-size : 9px;
		border-style : none;
		background : #cccccc;
		text-align : center;
		}
.dayclass	{
		font-family : Copperplate Gothic Light, Lucida Sans, helvetica, Tempus Sans ITC,Arial,san serif;
		border-style : solid;
		border-color:#cccccc;
		border-width:0px;
		cursor : hand;
		height : 18px;
		width : 18px;
		background : #cccccc;
		}
.caldisp, .dropmonth, .dropyear	{
		font-family : Lucida Sans, Tempus Sans ITC,Arial,san serif;
		font-size : 9px;
		background : #cccccc;
		color : black;
			}
.dropmonth	{
		width : 100px;
		}
.dropyear	{
		width : 50px;
		}

.refinecriteria	{
		position : absolute;
		left : 40%;
		top : 30%;
		width : 270px;
		z-index : 10;
		visibilty : hidden;
		border-style:outset; 
		border-width:2px; 
		border-color:#aaaaaa; 
		background:#cccccc;
		color : black;
		font-size : 10px;
		}

.messagetitle	{
	color : #cc0000;
	font-size : 25px;
	text-align : left;
	padding-left : 1px;
	letter-spacing : 1px;
	font-weight:bold;
	}

.blueback	{
	background : #4444ff;
	color : #ffffff;
		}
.strikethrough	{
	text-decoration : line-through;
	}
