BODY,TD,LI			{ font:11px/16px verdana; color:#FFFFFF; }
BODY		{ margin:10px; background:#B4917E; }
TABLE.outer	{ border:solid 1px #FFFFFF; background:#900027; }
A			{ color:#FFFFFF; }
A:hover		{ color:#FFFFFF; text-decoration:none; }
DIV			{ text-align:left; }
FORM		{ display:inline; }
UL			{ margin:0px 0px 0px 20px:}
P			{ margin:0px;  }
.subTitle	{ font:bold 11px; padding-top:10px; }
.req		{ vertical-align:top; padding-top:4px;color:#840706; text-align:right; font:bold 14px verdana; }

.headerContent	{ padding:10px; vertical-align:middle; }
.menuContent	{ height:26px; background:#D7CAA3; padding:0px 10px; vertical-align:middle;  }
.content		{ padding:30px 15px 15px 15px; vertical-align:top; width:100%; height:500px; }

.copyright		{ background:#A5847F; font:9px; color:#63504C; text-align:center; height:16px; border-top:solid 1px #FFFFFF; }

.roomDetailLayer	{ height:120px;background:#900027; }
.roomDescription	{ width:190px; padding:0px 20px 0px 22px; vertical-align:top; font:9px/18px verdana; }
.roomPics			{ width:180px; padding:10px 20px; text-align:center;  vertical-align:top;}
.roomBorder			{ border:solid 3px #CEB772; }

.menuItem		{ padding:0px 8px; cursor:default; cursor:hand; }

.picture		{ border:solid 1px #202020; margin:5px; }
.hairline		{ maring:0px; height:1px; color:#840706; }
.roomCell		{ padding-top:7px; border-top:solid 1px #C1AD90; }
.plainCell		{ padding-top:10px; }

.inputLabel		{ padding:1px 5px 1px 2px; width:130px; vertical-align:top; background:#FFFFFF; }

.rateHeader		{ padding:0px 2px; background:#C1AD90; color:#FFFFFF; border:solid 1px #C1AD90; width:80px; text-align:center; }
.rateCell		{ padding:0px 2px; background:#FAF3E5; border:solid 1px #C1AD90; text-align:right;}

INPUT,SELECT,TEXTAREA	{ font: 11px verdana; color:#900027; }
.inputBox				{ border:solid 1px #C1AD90; background:#FFFFFF; }
.inputBoxError			{ border:solid 1px #C1AD90; background:#FFFFCC; }

.calendarTitle		{ height: 16px; text-align:center; color:#FFFFFF; background:#900027; font:bold 10px/10px; padding:0px 1px;}
.calendarTitleSplit	{ height: 16px; text-align:center; color:#FFFFFF; background:#900027; border-left:solid 1px #EAE0C4; font:bold 10px/10px;padding:0px 1px;}
.calendarCellHeader	{ width:45px; height:18px; background:#900027; border:solid 1px #FFFFFF; text-align:center; font:9px/12px; padding:2px; color:#FFFFFF; }
.calendarCellHeaderWeekend { width:45px; height:18px; background:#B40234; border:solid 1px #FFFFFF; text-align:center; font:9px/12px; padding:2px; color:#FFFFFF;}
.calendarCell		{ font:10px; height:35px; background:#D7CAA3; border:solid 1px #FFFFFF; text-align:center; cursor:default; vertical-align:middle; padding:2px; color:#202020; }
.calendarCell_so	{ font:10px; height:35px; background:#B4917E; border:solid 1px #FFFFFF; text-align:center; cursor:default; vertical-align:middle; padding:2px; color:#202020; }
.calendarRoom		{ text-align:center; padding:2px; }
.calendarCell_high	{ font:10px; height:35px; background:#D7CAA3; border:solid 1px #840706; text-align:center; cursor:default; vertical-align:top; padding:2px; }
.calendarCell_sel	{ font:10px; height:35px; background:#D7CAA3; border:solid 1px #840706; text-align:center; cursor:default; vertical-align:top; padding:2px; }

.calendarHeaderSel		{ background:#900027; padding:2px 0px; font:9px verdana; border:solid 1px #900027;border-bottom:0px; color:#FFFFFF;}
.calendarCellHeaderSel	{ width:20px; text-align:center; font:9px verdana;color:#FFFFFF; }
.calendarCellSel		{ width:20px; padding:1px 0px; text-align:center; font:9px verdana; border:solid 1px #900027;  color:#202020;}
.calendarIconSel		{ background:#900027; color:#900027; }
.calendarTextSel		{ font:9px verdana; color:#202020; }
.calendarLayerSel		{ border:solid 1px #FFFFFF;padding:6px;background:#B4917E; font:9px verdana; z-index:10; }/***** Profile Elements *****/

#infoLayer	{ font:bold;color:#FFFFFF; }
#bookButton	{ height:23px; }
