/* CSS Document */

/*global.css*/

body {
		FONT-SIZE: 11px;
		FONT-FAMILY: verdana, arial, sans-serif;
		background-image:url(sitebg.gif);
		background-repeat:repeat-x;
		background-position:top;
		margin:0px;
		padding:0px;
		COLOR: #4d4d4d;
}

td {
		COLOR: #4d4d4d
}
	
button {
		MARGIN: 0px;
		PADDING: 0px;
		FONT-SIZE: 10px;
		BACKGROUND: none transparent scroll repeat 0% 0%;
		BORDER-STYLE: none;
}

#siteContainer {
		MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left; background-color:#FFFFFF; 
}

a {
		COLOR: #003563; 
		text-decoration:none;
}

a:hover {
		COLOR: #007eff; 
		text-decoration:none;
}
	
form {
		MARGIN: 0px;
		PADDING: 0px;
}

input {
		MARGIN: 0px;
		PADDING: 0px;
		FONT-SIZE: 11px;
		BACKGROUND: #ffffff;
		COLOR: #000000;
}

select {
		MARGIN: 0px;
		PADDING: 0px;
		FONT-SIZE: 11px;
		BACKGROUND: #ffffff;
		COLOR: #000000;
}

textarea {
		MARGIN: 0px;
		PADDING: 0px;
		FONT-SIZE: 11px;
		BACKGROUND: #ffffff;
		COLOR: #000000;
}

.calendar {
		PADDING-TOP: 3px;
}

.clear {
		CLEAR: both
}

.clearDiv {
		CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}

.right {
		FLOAT: right
}

.left {
		FLOAT: left
}

.buttonForm {
		MARGIN: 0px;
		PADDING: 2px 10px 3px 5px;
		BORDER: #bfb6aa 1px solid;
		FONT-WEIGHT: bolder;
		FONT-SIZE: 10px;
		BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%;		
		TEXT-TRANSFORM: capitalize;		
		CURSOR: hand;
		COLOR: #ffffff;		 
		HEIGHT: 20px
}


HTML .buttonForm {
		PADDING-TOP: 2px 15px 2px 5px;
		MARGIN-BOTTOM: 0px;
		OVERFLOW: visible;
		WIDTH: 1px;
}

.actionLink {
		PADDING-TOP: 2px 10px 3px 5px;
}

.actionButton {
		PADDING-TOP: 2px 10px 3px 5px;
}

.actionLink A {
		BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLink A:link {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLink A:active {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLink A:visited {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLink A:hover {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionButton BUTTON {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionButton BUTTON {
	OVERFLOW: visible
}
.left {
	FLOAT: left
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.right {
	FLOAT: right
}
 HTML actionLink {
	PADDING-BOTTOM: 2px
}
 HTML actionButton {
	PADDING-BOTTOM: 2px
}
 HTML actionLink A {
	PADDING-BOTTOM: 2px
}
 HTML actionButton BUTTON {
	PADDING-BOTTOM: 2px
}
.actionLinkReverse {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.actionButtonReverse {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.actionLinkReverse A {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLinkReverse A:link {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLinkReverse A:active {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLinkReverse A:visited {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionLinkReverse A:hover {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.actionButtonReverse BUTTON {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) #703745 no-repeat right 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.left {
	FLOAT: left
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.right {
	FLOAT: right
}
 HTML actionLinkReverse {
	PADDING-BOTTOM: 2px
}
 HTML actionButtonReverse {
	PADDING-BOTTOM: 2px
}
 HTML actionLinkReverse A {
	PADDING-BOTTOM: 2px
}
 HTML actionButtonReverse BUTTON {
	PADDING-BOTTOM: 2px
}
.buttonLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #703745
}
.buttonLink A {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) no-repeat right center; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; xtext-align: center
}
.buttonLink A:active {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow.gif) no-repeat right center; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; xtext-align: center
}
.buttonLinkOff {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; COLOR: #949494; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #bfb6aa
}
.buttonLinkOff A {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/si_btn_arrow.gif) no-repeat right center; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttonLinkOff A:active {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/si_btn_arrow.gif) no-repeat right center; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttonLinkLeft {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_arrow_left.gif) #703745 no-repeat left 50%; PADDING-BOTTOM: 4px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #bfb6aa 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.buttonLinkLeft A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.buttonLinkImg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px
}
.buttonLinkImg A {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.buttonLinkImg A:visited {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.buttonLinkImg A:active {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.buttonLinkImg A:hover {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.buttonLinkImg .btn {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_background_left.gif) no-repeat 0px 0px; PADDING-BOTTOM: 18px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 9px
}
.buttonLinkImg .btn SPAN {
	PADDING-RIGHT: 35px; PADDING-LEFT: 5px; BACKGROUND: url(http://www.huttonshotel.com/images/images/wi_btn_background_right.gif) no-repeat right top; PADDING-BOTTOM: 18px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 9px
}
A.fact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(http://www.huttonshotel.com/images/images/icons/icon_fact.gif) no-repeat left center; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-TOP: 5px
}
.calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.lock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(http://www.huttonshotel.com/images/images/icons/wi_ico_lock.jpg) no-repeat left 50%; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#errorBlock {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #dd0000; PADDING-TOP: 0px
}
#errorMessaging {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #dd0000; PADDING-TOP: 0px
}
#errorBlock P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#errorMessaging P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.errorMessage {
	COLOR: #dd0000
}
.campusMapLink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(http://www.huttonshotel.com/images/images/icons/campus_icon.gif); PADDING-BOTTOM: 0px; COLOR: #8c271f; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.campusMapLink:visited {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(http://www.huttonshotel.com/images/images/icons/campus_icon.gif); PADDING-BOTTOM: 0px; COLOR: #c98a6c; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.floorPlanLink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(http://www.huttonshotel.com/images/images/icons/floorplan_icon.gif); PADDING-BOTTOM: 0px; COLOR: #8c271f; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.floorPlanLink:visited {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(http://www.huttonshotel.com/images/images/icons/floorplan_icon.gif); PADDING-BOTTOM: 0px; COLOR: #c98a6c; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.topError {
	MARGIN: 0px; COLOR: #dd0000
}
.error {
	MARGIN: 0px; COLOR: #dd0000
}

#globalFooterLegal { margin:0px; padding-bottom:8px; vertical-align:middle; }


#headerContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bfb6aa 0px solid; HEIGHT: 45px; TEXT-ALIGN: left; xbackground: url(logo.jpg) left no-repeat; height:52px; 
}
#logoContainer {
	FLOAT: left
}
#topNavUserContainer {
	FLOAT: right
}
#userNavContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#userNavContainer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#spgNav {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; padding-bottom:8px; padding-top:8px; FLOAT: right; MARGIN: 0px; xwidth: 580px
}

#spgNav FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#brandingCopy {
	DISPLAY: none
}
#topNavContainer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
#topNavitems {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px
}
#topNavitems TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;  xwidth: 90%; border-spacing: 0px
}
#topNavElements {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topNavElements A {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #5b5b5b; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
#topNavElements A:active {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #827668; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
#topNavElements A:hover {
	COLOR: #003563
}
#topNavElements A.locked {
	COLOR: #003563
}
#topNavElements A.locked:hover {
	COLOR: #003563
}
#topNavElements UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, sans-serif; LIST-STYLE-TYPE: none
}
#topNavitems TABLE #topNavElements UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, sans-serif; LIST-STYLE-TYPE: none
}
#topNavElements UL LI {
	BORDER-RIGHT: #bfb6aa 1px solid
}
#topNavElements UL LI.first {
	BORDER-RIGHT: #bfb6aa 0px
}
#topNavForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 105px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#topNavForm FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topNavitems TABLE #topNavForm FORM SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#footerContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; 
}
#botNavContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 27px; BACKGROUND-COLOR: #c5c5c5
}
#botNavContainer UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, sans-serif
}
#botNavContainer LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#botNavContainer LI A {
	FONT-SIZE: 10px
}
#botNavContainer UL .store {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 22px
}
#botNavContainer UL .store A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 31px; FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND:#003563 no-repeat left 50%; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 17px; TEXT-DECORATION: none
}
 HTML #footerContainer #botNavContainer UL .store A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 75px; PADDING-TOP: 7px; HEIGHT: 20px
}
#botNavContainer UL .store A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 31px; FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND:#078cff no-repeat left 50%; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 17px; TEXT-DECORATION: none
}
 HTML #footerContainer #botNavContainer UL .store A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 75px; PADDING-TOP: 7px; HEIGHT: 20px
}
#botNavContainer A {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #4d4d4d; TEXT-DECORATION: none
}
#botNavContainer A:hover {
	COLOR: #003563
}
#botNavContainer A.locked {
	COLOR: #003563
}
#botNavContainer A.locked:hover {
	COLOR: #003563
}
#brandBarContainer {
	CLEAR: both; MARGIN: 20px 0px 0px
}
.corpImg {
	FLOAT: right; VERTICAL-ALIGN: bottom
}
.spgImg {
	VERTICAL-ALIGN: bottom
}
#hotelBar {
	CLEAR: both; BORDER-RIGHT: #8c8c8c 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8c8c8c 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 30px; BORDER-LEFT: #8c8c8c 0px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #8c8c8c 0px solid
}
#hotelBar A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 35px 0px 0px; PADDING-TOP: 0px
}
#hotelBar A.last {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#hotelBar IMG {
	VERTICAL-ALIGN: top
}
#langIndicator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#langIndicator P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#legalNav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a6a6a6; PADDING-TOP: 10px
}
#legalNav P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#legalNav P A {
	COLOR: #a6a6a6; TEXT-DECORATION: none
}
FORM.starForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.starForm LABEL {
	MARGIN: 5px 0px 1px; COLOR: #3d4343; xfont-size: .9em
}
.starForm .error {
	FONT-WEIGHT: 600; COLOR: #cc3333
}
.starForm HR {
	MARGIN: 5px 30px 5px 0px; COLOR: #dae2ed
}
.starForm P {
	MARGIN: 3px 0px; xfont-size: 1em
}
TD .starForm INPUT {
	xwidth: 100%
}
TD .starForm SELECT {
	xwidth: 100%
}
.radio {
	MARGIN: 0px; WIDTH: 11px; HEIGHT: 13px
}
.checkbox {
	MARGIN: 0px; WIDTH: 11px; HEIGHT: 13px
}
TABLE TD.inner {
	PADDING-LEFT: 12px
}
.twoColTable {
	
}
.leftCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 185px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.rightCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.content {
	MARGIN: 0px; BACKGROUND-COLOR: #eff3fb
}
.twoColTable {
	WIDTH: 100%; TEXT-ALIGN: center
}
.topError {
	MARGIN: 3px 0px; COLOR: #cc3333
}
FORM#topDest SELECT {
	WIDTH: 130px
}
#topDestSelect {
	WIDTH: 130px
}
#topDestSelect {
	WIDTH: 130px
}
#langSwitch {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px
}
#langSwitchform {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
#languageSelector {
	DISPLAY: inline; FONT-WEIGHT: bolder; Z-INDEX: 5; TEXT-TRANSFORM: lowercase; WIDTH: 85px; POSITION: relative
}
.dhtmlSelectTrigger {
	PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(http://www.huttonshotel.com/images/images/languageArrow.gif) no-repeat right center; PADDING-BOTTOM: 2px; WIDTH: 50px; CURSOR: hand; COLOR: #827668; PADDING-TOP: 2px; FONT-FAMILY: arial,verdana,sans-serif; TEXT-ALIGN: right
}
#languageSelector UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; MIN-HEIGHT: 105px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 67px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffff
}
#languageSelector UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; MARGIN: 0px
}
.show#languageSelector UL {
	BORDER-RIGHT: #b8b2aa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b8b2aa 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #b8b2aa 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b8b2aa 1px solid; POSITION: absolute; TOP: 15px; TEXT-ALIGN: left
}
#languageSelector A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; COLOR: #3c3c3c; PADDING-TOP: 0px; FONT-FAMILY: 'Times New Roman'; TEXT-DECORATION: none
}
#languageSelector A:hover {
	FONT-WEIGHT: normal; COLOR: #4d4d4d; BACKGROUND-COLOR: #d8e5ef; TEXT-DECORATION: none
}

.discount {font-weight:normal; color:#CC6600; }






/*global_site_width_controller825.css*/

BODY {
	TEXT-ALIGN: center; min-width: auto
}
#siteContainer {
	WIDTH: 825px
}
#headerContainer {
	WIDTH: 825px
}
#logoContainer {
	WIDTH: 108px
}
#topNavUserContainer {
	WIDTH: 717px
}
#topNavElements {
	WIDTH: 717px
}
#footerContainer {
	WIDTH: 825px
}
#brandBarContainer {
	WIDTH: 825px
}





/*homepage.css*/
/* savan */


h1 {font-size:26px; padding:0px; margin:0px;}
h2 {font-size:24px; padding:0px; margin:0px;}
h3 {font-size:22px; padding:0px; margin:0px;}
h4 {font-size:18px; padding:0px; margin:0px;}
h5 {font-size:14px; padding:0px; margin:0px;}
h6 {font-size:12px; padding:0px; margin:0px;}

.mar_pad {margin:0; padding:0;}

#homepage_content { background-color:#FFFFFF; border:1px #CCCCCC solid;}

.pdng_5 {padding-top:10px;}

.style1 {color: #003563}


#address {	BORDER-RIGHT: #c5c5c5 1px solid; 
			PADDING-RIGHT: 0px; 
			BORDER-TOP: #c5c5c5 0px solid; 
			DISPLAY: block; 
			PADDING-LEFT: 9px; 
			PADDING-BOTTOM: 0px; 
			MARGIN: 0px; 
			BORDER-LEFT: #c5c5c5 1px solid; 
			PADDING-TOP: 0px; 
			BORDER-BOTTOM: #c5c5c5 1px solid; 
	}

.homepage_content_border {border:1px #bfb6aa solid;}

#homepage_content_welcome_padding {padding-top:18px; padding-left:15px; margin:0px;}

.homepage_content_heading {color:#FFFFFF; font-weight:bold; background-image:url(bg.gif);}

.for_aboutus_h2 {
	font-size: 18px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.for_aboutus_h2 { text-decoration:underline; color:#CC6600;}

/* left navigation*/
#bodyContainer {
	WIDTH: 825px
}
#bodyContainer #leftContainer {
	WIDTH: 188px
}
 HTML #bodyContainer #leftContainer #leftNavitems LI A {
	WIDTH: 165px; FONT-WEIGHT: bolder; COLOR: #827668; FONT-FAMILY: arial, verdana, sans-serif;
}
 HTML #bodyContainer #leftContainer #leftNavitems UL UL LI A {
	WIDTH: 165px
}
#bodyContainer #centerContainer {
	WIDTH: 637px
}

	
/* savan */	
	
.calendar {
	POSITION: relative; TOP: -3px
}
 HTML .calendar {
	POSITION: relative; TOP: 0px
}
#siteContainer {
	WIDTH: 825px;
}
.allCaps {
	TEXT-TRANSFORM: uppercase
}
#headerContainer {
	WIDTH: 825px
}
#headerContainer #logoContainer {
	WIDTH: 300px
}
#headerContainer #topNavUserContainer {
	WIDTH: 500px
}
#headerContainer #topNavContainer #topNavitems #topNavElements {
	WIDTH: 750px;
}
#bodyContainer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 825px; PADDING-TOP: 0px;
}
#bodyContainer #flashContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 825px; PADDING-TOP: 0px; HEIGHT: 286px
}
#bodyContainer #flashContainer #promoImg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 825px; PADDING-TOP: 0px; HEIGHT: 286px
}
#bodyContainer #bottomContainer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 825px; PADDING-TOP: 0px; HEIGHT: 206px; TEXT-ALIGN: left
}
 HTML #bodyContainer #bottomContainer {
	HEIGHT: 400px
}
#bodyContainer #bottomContainer #searchContainer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bodyContainer #bottomContainer #searchContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 438px; PADDING-TOP: 0px; HEIGHT: 206px; BACKGROUND-COLOR: #f9f9f9
}
 HTML #bodyContainer #bottomContainer #searchContainer {
	HEIGHT: 400px
}
#bodyContainer #bottomContainer #searchContainer #findRoomsHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 439px; PADDING-TOP: 0px; HEIGHT: 23px; BACKGROUND-COLOR: #003563;  color:white;
}
#bodyContainer #bottomContainer #searchContainer #findRoomsHeader P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 239px; PADDING-TOP: 5px; POSITION: relative
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea {
	BORDER-RIGHT: #c5c5c5 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #c5c5c5 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #c5c5c5 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #c5c5c5 1px solid; 
	HEIGHT: 178px
}
 HTML #bodyContainer #bottomContainer #searchContainer #searchFormArea {
	HEIGHT: 216px
}

#bodyContainer #bottomContainer #searchContainer #searchFormArea #errorBlock {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #dd0000; PADDING-TOP: 9px; xbackground-color: red
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #searchForm #errorBlock P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #searchForm #stateProvinceError {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea .stateProvince#searchForm {
	WIDTH: 140px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #searchForm #countryError {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea .country#searchForm {
	WIDTH: 140px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #searchForm FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #requiredFields {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; xbackground-color: red
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #requiredFields P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #requiredFields P INPUT {
	WIDTH: 150px
}
#bodyContainer #bottomContainer #searchContainer #searchForm #requiredFields P SELECT {
	WIDTH: 150px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #requiredFields HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #f9f9f9; BORDER-RIGHT-WIDTH: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c5c5c5 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 9px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 247px; PADDING-TOP: 6px; BORDER-BOTTOM: #c5c5c5 1px solid; xbackground-color: blue
}
 HTML #bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields {
	MARGIN: 0px 5px 0px 9px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields LABEL {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #searchButtonContainer {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; xbackground-color: green; xposition: relative; xtop: 5px
}
 HTML #bodyContainer #bottomContainer #searchContainer #searchFormArea #searchButtonContainer {
	PADDING-RIGHT: 23px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #searchButtonContainer P {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #searchButtonContainer #searchOptions {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#bodyContainer #bottomContainer #offerLinksContainer {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c5c5c5 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f9f9f9 no-repeat right 50%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c5c5c5 1px solid; WIDTH: 382px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c5c5 1px solid; HEIGHT: 204px
}
 HTML #bodyContainer #bottomContainer #offerLinksContainer {
	HEIGHT: 400px
}
#bodyContainer #bottomContainer #offerLinksContainer DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
 HTML #bodyContainer #bottomContainer #offerLinksContainer DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields P.cal_optionalMessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields TABLE.cal_tableStyle {
	MARGIN-LEFT: 4px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields P.cal_zeroPadMar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields TD.cal_tdStyle {
	PADDING-LEFT: 20px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields IMG {
	PADDING-LEFT: 6px
}
#bodyContainer #bottomContainer #searchContainer #searchFormArea #optionalFields P.cal_instructionMsg {
	MARGIN: 0px 0px 4px; COLOR: #703745
}
.imgStyle {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 1px
}
#flashContainer #promoImg #navigation {
	BORDER-RIGHT: #beb5a9 1px solid; BORDER-TOP: #beb5a9 1px solid; MARGIN-LEFT: 680px; BORDER-LEFT: #beb5a9 1px solid; WIDTH: 143px; BORDER-BOTTOM: #beb5a9 1px solid; POSITION: absolute; TOP: 321px; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
 HTML #flashContainer #promoImg #navigation {
	MARGIN-LEFT: 630px; WIDTH: 193px; TOP: 331px
}
#flashContainer #promoImg #navigation #goBack {
	MARGIN-TOP: 4px; PADDING-LEFT: 10px; FLOAT: left; TEXT-TRANSFORM: lowercase; WIDTH: 39px; MARGIN-RIGHT: 8px
}
 HTML #flashContainer #promoImg #navigation #goBack {
	MARGIN-LEFT: 0px; WIDTH: 64px
}
#flashContainer #promoImg #navigation #goStop {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(http://www.huttonshotel.com/westin/images/img_button_pause.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 28px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#flashContainer #promoImg #navigation A {
	COLOR: #000000; TEXT-DECORATION: none
}
#flashContainer #promoImg #navigation #goNext {
	PADDING-RIGHT: 10px; MARGIN-TOP: 4px; FLOAT: left; MARGIN-LEFT: 8px; TEXT-TRANSFORM: lowercase; WIDTH: 39px
}
 HTML #flashContainer #promoImg #navigation #goNext {
	WIDTH: 64px
}
#flashContainer #promoImg #navigation #goBack A {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#flashContainer #promoImg #navigation #goNext A {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}







/*global_body_interior_template.css*/

#bodyContainer {
	CLEAR: both; BORDER-RIGHT: #dcd7d2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dcd7d2 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #dcd7d2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dcd7d2 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-spacing: 0px; }
#bodyContainer #leftContainer { 	BORDER-RIGHT: #dcd7d2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dcd7d2 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BACKGROUND-COLOR: #ecf6ff
}
#bodyContainer #leftContainer #leftNavitems {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; MIN-HEIGHT: 228px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3d2b21; LINE-HEIGHT: 22px; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,sans-serif;  TEXT-ALIGN: left
}
 HTML #bodyContainer #leftContainer #leftNavitems {
	HEIGHT: auto;
}
#bodyContainer #leftContainer #leftNavitems UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bodyContainer #leftContainer #leftNavitems LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#bodyContainer #leftContainer #leftNavitems LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #3d2b21; LINE-HEIGHT: 15px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#bodyContainer #leftContainer #leftNavitems UL UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 3px; COLOR: #3d2b21; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#bodyContainer #leftContainer #leftNavitems A:hover {
	COLOR: #007eff
}
#bodyContainer #leftContainer #leftNavitems A.locked {
	FONT-WEIGHT: bold; COLOR: #3d2b21
}
#bodyContainer #leftContainer #leftNavitems UL LI.locked {
	FONT-WEIGHT: bold; COLOR: #3d2b21
}
#bodyContainer #leftContainer #contentArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px
}
#bodyContainer #cellspace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px
}
#bodyContainer #centerContainer {
	PADDING-RIGHT: 0px; BORDER-TOP: #dcd7d2 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #dcd7d2 1px solid; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#bodyContainer #centerContainer #banner {
	BORDER-BOTTOM: #dcd7d2 1px solid
}
#bodyContainer #centerContainer #contentArea {
	PADDING-RIGHT: 15px; PADDING-LEFT: 30px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; BACKGROUND-COLOR: #ffffff
}
#bodyContainer #centerContainer #contentArea P {
	MARGIN-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #989688; PADDING-TOP: 0px; FONT-FAMILY: Baskerville Book, Baskerville, Times, Times New Roman, Serif
}
H2 {
	PADDING-RIGHT: 10px; MARGIN-TOP: 28px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #372c25; PADDING-TOP: 6px; FONT-FAMILY: Baskerville Book, Baskerville, Times, Times New Roman, Serif; BACKGROUND-COLOR: #eeebdf
}
H3 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #372c25; FONT-FAMILY: Baskerville Book, Baskerville, Times, Times New Roman, Serif
}
#bodyContainer #rightContainer {
	BORDER-LEFT: #dcd7d2 1px solid
}
H2.affiliateSubHead {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; FONT-FAMILY: Verdana
}






/*global_body_left188_center637.css*/

#bodyContainer {
	WIDTH: 825px
}
#bodyContainer #leftContainer {
	WIDTH: 188px
}
 HTML #bodyContainer #leftContainer #leftNavitems LI A {
	WIDTH: 165px
}
 HTML #bodyContainer #leftContainer #leftNavitems UL UL LI A {
	WIDTH: 165px
}
#bodyContainer #centerContainer {
	WIDTH: 637px
}

#globalFooterContainer {
	MARGIN: 25px 0px 0px
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A:link {
	COLOR: #686868; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A:visited {
	COLOR: #686868; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A:active {
	COLOR: #686868; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A:hover {
	COLOR: #686868; TEXT-DECORATION: underline
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A#otherStarwoodBrandsLink:link {
	COLOR: #8c271f; TEXT-DECORATION: underline
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A#otherStarwoodBrandsLink:visited {
	COLOR: #8c271f; TEXT-DECORATION: underline
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A#otherStarwoodBrandsLink:hover {
	COLOR: #8c271f; TEXT-DECORATION: underline
}
#globalFooterContainer #globalFooterBrandNavigatorContainer A#otherStarwoodBrandsLink:active {
	COLOR: #8c271f; TEXT-DECORATION: underline
}
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList {
	BORDER-RIGHT: #bfb6aa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bfb6aa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 142px; PADDING-TOP: 8px; BORDER-BOTTOM: #bfb6aa 1px solid; BACKGROUND-COLOR: #f9f7f3
}
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList A:active {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; COLOR: #686868; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; COLOR: #686868; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; COLOR: #686868; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; COLOR: #8c271f; PADDING-TOP: 0px; BACKGROUND-COLOR: #f9f7f3; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #brandNavBrandList HR {
	BORDER-RIGHT: #bfb6aa 0px solid; BORDER-TOP: #bfb6aa 0px solid; MARGIN: 3px 10px; BORDER-LEFT: #bfb6aa 0px solid; BORDER-BOTTOM: #bfb6aa 1px solid
}
#globalFooterContainer #globalFooterLegal A:link {
	COLOR: #a3a3a3; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterLegal A:visited {
	COLOR: #a3a3a3; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterLegal A:active {
	COLOR: #a3a3a3; TEXT-DECORATION: none
}
#globalFooterContainer #globalFooterLegal A:hover {
	TEXT-DECORATION: underline
}
#globalFooterContainer #globalFooterBrandBar TABLE {
	BORDER-LEFT-COLOR: #c5c5c5; BORDER-BOTTOM-COLOR: #c5c5c5; BORDER-TOP-COLOR: #c5c5c5; BORDER-RIGHT-COLOR: #c5c5c5
}
.popdiv {
	BORDER-RIGHT: #c6cbdd 1px solid; BORDER-TOP: #c6cbdd 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #c6cbdd 1px solid; BORDER-BOTTOM: #c6cbdd 1px solid; FONT-FAMILY: verdana, arial, sans-serif; POSITION: relative; TOP: 10px
}
.popdiv TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: arial
}
.bracketdiv {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; WIDTH: 560px; FONT-FAMILY: verdana, arial, sans-serif; POSITION: absolute; HEIGHT: 685px
}
.popdiv A {
	COLOR: #8c271f
}
.popdiv A:link {
	COLOR: #8c271f
}
.popdiv A:active {
	COLOR: #8c271f
}
.popdiv A:hover {
	COLOR: #8c271f
}
.popdiv A:visited {
	COLOR: #8c271f
}



/*
