/********************************************************************** 
	General
***********************************************************************/

body
{
	margin-top: 0px;
	margin-bottom: 0px;
	height: 950px;
	width: 100%;
	background-image: url(../../images/steeleBack.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}

h1
{
	font-size: 18px;
	text-align: left;
	height: 23px;
	position: relative;
	display: block;
	font-weight: bold;
}

h2
{
	font-size: 14px;
	text-align: left;
	height: 18px;
	position: relative;
	margin: 116px 0px 0px 93px;
	float: left;
	display: block;
	font-weight: bold;
}

h3
{
	color: #ffcc66;
	font-size: 18px;
	text-align: left;
	position: relative;
	margin: 20px 0px 0px 83px;
	float: left;
	font-weight: bold;
}

a
{
	color: #ac5001;
	text-decoration: none;
}

a:hover
{
	color: #6f92b0;
}

p
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 18px;
}

/********************************************************************** 
	Master Page
***********************************************************************/

#container
{
	position: relative;
	width: 830px;
	margin: 0 auto;
}
#header
{
	height: 98px;
	padding: 0 4px 0 4px;
	float: left;
	width: 830px;
	background-image: url(../../images/sh1.gif);
	background-repeat: no-repeat;
}
#toolbar_holder
{
	height: 30px;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sddm
{
	margin: 0;
	padding: 0;
	height: 30px;
	position: absolute;
	top: 64px;
	left: 15px;
	z-index: 30;
}

#sddm li
{
	margin: 0;
	padding: 0;
	border: 0px;
	list-style: none;
	float: left;
}

#sddm li a
{
	display: block;
	border: 0px;
	height: 25px;
	width: 106px;
}

#sddm img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

#sddm div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 0px;
	width: auto;
	white-space: nowrap;
}

div#m1
{
	margin: 11px 0 0 3px;
}

/********************************************************************** 
	Home Page
***********************************************************************/

#sh2
{
	width: 830px;
	height: 386px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#sh3
{
	width: 830px;
	height: 361px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(../../images/sh3.jpg);
	background-repeat: no-repeat;
}
#sh4
{
	width: 830px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	background-image: url(../../images/sh4.gif);
	background-repeat: no-repeat;
}

#mainText
{
	width: 291px;
	margin: 40px 0px 0px 62px;
	float: left;
}

#highMain
{
	margin: 0px 20px 0px 0px;
	width: 424px;
	height: 292px;
	float: right;
}

#botNav
{
	margin: -2px 29px 30px 0px;
	width: 400px;
	height: 16px;
	float: right;
	font-size: 10px;
	color: #6f92b0;
	text-align: right;
}

#subMenu
{
	width: 504px;
	height: 30px;
	margin: 28px 0px 0px 0px;
	float: left;
	clear: both;
}

#pageTitle
{
	margin: 0px;
	width: 334px;
	height: 36px;
	float: left;
}


#homeLink
{
	margin: 4px 30px 0px 0px;
	width: 51px;
	height: 20px;
	position: absolute;
	top: 36px;
	right: 0px;
}

#homeLink a, img
{
	border: 0px;
}

#shSub1
{
	margin: 0px;
	width: 830px;
	height: 226px;
	background-image: url(../../images/adRotBG.jpg);
	background-repeat: no-repeat;
}

/********************************************************************** 
	Hotel Page
***********************************************************************/

#shSub2-rep
{
	margin: 0px;
	width: 830px;
	float: left;
	background-image: url(../../images/shSub2.jpg);
	background-repeat: no-repeat;
}

#shSub2
{
	margin: 0px;
	width: 830px;
	float: left;
	background-image: url(../../images/shSub2Repeat.gif);
	background-repeat: repeat-y;
}

#shSub2-ftr
{
	margin: 0px;
	height: 19px;
	width: 830px;
	float: left;
	background-image: url(../../images/shSub2Repeat.gif);
	background-repeat: no-repeat;
}

#shSub2Loc
{
	margin: 0px;
	width: 830px;
	height: 531px;
	float: left;
	background-image: url(../../images/shSub2.jpg);
	background-repeat: no-repeat;
}


#subCMenu
{
	margin: 0px 0px 0px 20px;
	width: 199px;
	float: left;
}

.subCTitle
{
	margin: 0px 0px 0px 0px;
	width: 199px;
	height: 55px;
}

.subLocTitle
{
	margin: 17px 0px 0px 0px;
	width: 199px;
	height: 37px;
}

#subColumn1
{
	margin: 0px 15px 0px 0px;
	width: 199px;
	height: 339px;
	background-image: url(../../images/subColumn.jpg);
	background-repeat: no-repeat;
	float: right;
}
.subColumn2
{
	margin: 0px 2px 0px 0px;
	width: 199px;
	height: 339px;
	background-image: url(../../images/subColumn.jpg);
	background-repeat: no-repeat;
	float: right;
}

.selectText
{
	margin: 15px 0px 0px 25px;
	width: 188px;
	float: left;
}

#locText
{
	clear: both;
	float: right;
	margin: 15px 34px 0px 0px;
	width: 569px;
}

.columnTop
{
	float: left;
	margin: 5px 0px 0px 10px;
	width: 180px;
}


.columnContent
{
	float: left;
	margin: 5px 0px 0px 10px;
	width: 180px;
}

#subHContent
{
	margin: 0px 0px 0px 2px;
	width: 587px;
	float: left;
}

#hSubHdr
{
	width: 587px;
	height: 91px;
	background-image: url(../../images/hSubHdr.jpg);
	background-repeat: no-repeat;
}


.hotelTitle
{
	margin: 15px 0px 10px 0px;
	float: left;
}

.hotelPhoto
{
	margin: -10px -16px 0px 0px;
	float: right;
}

#hContHr
{
	background-image: url(../../images/subContentHdr.jpg);
	background-repeat: no-repeat;
}

#hSubFtr
{
	background-image: url(../../images/hSubFtr.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 587px;
}

#hotelContent
{
	background-image: url(../../images/hotelContMid.jpg);
	background-repeat: repeat-y;
}

.hotelText
{
	margin: 0px 16px 0px 16px;
	padding: 15px 0px 15px 0px;
	width: 555px;
}

.hotelLink
{
	margin: 0px 0px 0px 0px;
	float: left;
}

.adRot
{
	margin-left: 15px;
}

/********************************************************************** 
	Reservation Page
***********************************************************************/

#shCorpText
{
	padding: 20px 20px 20px 20px;
}

#border
{
	margin: 3px 0 0 15px;
	float: left;
	height: 10px;
	width:800px;
	background-image: url(../../images/border.gif);
	background-repeat: no-repeat;
}

#shSub3
{
	margin: 0px;
	width: 830px;
	height: 19px;
}

.listIndent
{
	margin: 0px 0px 0px 63px;
	float: left;
	text-align: left;
}

.bigLink
{
	font-weight: bold;
	text-decoration: underline;
}

