BODY {margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; background-color: #FFFFFF;}

.capacity1, .capacity2 {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.footertext {color : #ffffff; font : normal normal normal 11px/12px  Arial, Geneva;}
.footerselect {color : #A7372B; font : normal normal normal 11px/12px  Arial, Geneva;}
.address2 {margin-left:40px;color : #000000; font : normal normal bold 12px/16px  Arial, Geneva;}
.address {margin-left:40px; color : #434343; font : normal normal normal 12px/16px  Arial, Geneva;}
.hotelname {;}
.nikko {color : #5A92E5; font : normal normal normal 11px/13px  Arial, Geneva;}
.page {color : #A7372B; font : normal normal bold 12px/20px  Arial, Geneva;}
.nikkotext {color : #5A92E5; font : normal normal normal 12px/16px  Arial, Geneva;}
.nikkotextbold {color : #5A92E5; font : normal normal bold 12px/16px  Arial, Geneva;}
.weather,.weather2 {color : #7C7C74; font : normal normal normal 10px/12px  Arial, Geneva;}
.caption {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva;}
.small {color : #ABAC9D; font : normal normal normal 11px/12px  Arial, Geneva;}
.image {color : #ffffff; font : normal normal normal 11px/13px  Arial, Geneva;}
.footertext {font : normal normal normal 11px/12px  Arial, Geneva;}
.text,p,ol,ul,li {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva;}
.textwhite {color : #FFFFFF; font : normal normal normal 12px/16px  Arial, Geneva;}
.textleftindent {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva; padding-left: 39px}
.textbothindent {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva; padding-left: 39px; padding-right: 39px;}
.smallbothindent {color : #ABAC9D; font : normal normal normal 11px/12px  Arial, Geneva; padding-left: 39px; padding-right: 39px;}
.textbutton {color : #ADAF9A; font : normal normal bold 12px/12px  Arial, Geneva;}
.textnarrow {color : #434343; font : normal normal normal 12px/14px  Arial, Geneva;}
.textsmall {color : #434343; font : normal normal normal 11px/14px  Arial, Geneva;}
.textsmallred {color : #A7372B; font : normal normal normal 11px/14px  Arial, Geneva;}
.textlabelsmall {color : #434343; font : normal normal normal 11px/13px  Arial, Geneva;}
.textvaluesmall {color : #434343; font : normal normal bold 11px/13px  Arial, Geneva;}
.textsmallfade  {color : #ABAC9D; font : normal normal normal 11px/13px  Arial, Geneva;}
.textbold {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.textblack {color : #000000; font : normal normal bold 12px/16px  Arial, Geneva;}
.textboldblack {color : #434343; font : bold normal 16px Arial, Geneva;}
.white {color : #ffffff; font : normal normal normal 11px/16px  Arial, Geneva; line-height: 20px}
.whitebold {
	color : #ffffff;
	font : normal normal bold 12px/15px  Arial, Geneva;
	line-height: 18px;
	padding-left: 7px;
	text-align: center;
}
.blue {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.mediumred {color : #A7372B; font : normal normal normal 11px/12px  Arial, Geneva;}
.mainpageheading {color : #ffffff; font : normal normal bold 16px/18px  Arial, Geneva;}
.pageheading {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.red {color : #A7372B; font : normal normal normal 12px/16px  Arial, Geneva;}
.pageheadingsmall {color : #000000; font : normal normal bold 11px/13px  Arial, Geneva;}
.sidenavselected {color : #A7372B; font : normal normal normal 12px/13px  Arial, Geneva;}
.sidenavblue {color : #434343; font : normal normal normal 12px/13px  Arial, Geneva;}
.error {color : #A7372B; font : normal normal normal 12px/16px  Arial, Geneva;}
.dash {color : #213BA7; font : normal normal normal 11px/14px  Arial, Geneva;}


.logolakeshore{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #434343;
}
.logoteachBan {
	font-size: 34px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #434343;
}

div.leftmenu {padding:0px 0px 5px 40px;}
div.floorplan {padding-bottom: 20px; padding-top: 10px; text-align:center;}
div.capacity {padding-bottom: 20px; padding-top: 10px;}
p.map {text-align:center;}

input,textarea,select,button {font-size : 11px;font-family : Arial, Geneva;}

button.find {color:#ADAF9A;font-color:#ADAF9A; background-color:#ffffff; border-color:#ADAF9A; border-width:1px; width:85px;}

div.textbutton {padding-top: 2px; margin: 0px; border: 0px; font-weight : bold; text-align:center;	font-size : 12px;}
div.hotellogo {width: 531 px; padding-top: 18 px;text-align:right}
.nonflash2 {width: 531 px; margin-top: 20 px; margin-left: 40 px; font-weight : bold; text-align:left;	font-size : 14px; color: #ffffff;font-family : Arial, Geneva;}
.nonflash {margin: 20px 0px 0px 40px; font-weight : bold; text-align:left;	font-size : 14px;  color : #ffffff; font-family : Arial, Geneva;}

A.menu,A.menuhome {
	color : #ADAF9A;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 20px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}
A.language {
	color : #ADAF9A;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	line-height : 10px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}

A.footer {
	color : #444444;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	line-height : 12px;
	font-family : Arial, Geneva;
}
A.pagelink,A.weekendslink {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
	
	
}
A.pagelinkbold {
	color : #213BA7;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
	}
	
A.pagelinkblackbold {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
	}

A.toplink {
	color : #444444;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 15px;
	font-family : Arial, Geneva;
	text-align: center;
}
A.top {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	line-height : 12px;
	font-family : Arial, Geneva;
}

A.pagelinksmall {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 12px;
	line-height : 13px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}

A.pagelinksmaller {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	line-height : 13px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}

A.pagelinksmall:hover {
	color : #A7372B;
    text-decoration : none;
}

A:hover,A.top:hover,A.red:hover,A.image:hover, A.email:hover,A.main:hover,A.footer:hover,A.pagelink:hover,A.pagelinkbold:hover,A.weekendslink:hover,A.pagelinkblackbold:hover,A.language:hover {text-decoration : underline;}

TD.dark,TR.dark,table.dark {
	background-color: #B5D1B2;
	border-bottom-color: #B5D1B2;
	text-align: center;
}
TD.light {background-color: #DCFFD8;}
TD.whiteline {
	border-bottom: 1px solid #ffffff;
	background-color: #DCFFD8;
	text-align: center;
}
TD.whiteline2 {border-bottom: 1px solid #ffffff;background-color: #B5D1B2;padding:2px 0px 0px 0px;}
TD.mint {background-color: #C6D0D9;}
TD.green {background-color: #16514F;}
TD.black {background-color: #000000;}
TD.maroon {background-color: #8C414A;}
TD.beige {background-color: #E7D7D6;}
TD.guestbook {background-color: #7F2040;}
TD.image {background-color: #C7C9B5;padding:12px 12px 12px 12px;}

table.momentshome {background-color: #C7C9B5;background-image : url(/images/momentsrewardsbg.jpg);}
table.fastreshome {background-color: #C7C9B5;background-image : url(/images/computer.jpg);}

table.resorts td {padding:4px 0px;}
table.resorts tr.top td {padding:1px 0px;background-color: #C7C9B5;}
table.resorts tr.line td {padding:0px;background-color: #ffffff;}
table.search {padding:5px 0px 0px 0px;}
table.language {padding:5px 0px 0px 0px;}
td.copyright {padding:4px 0px 0px 0px;color : #c9cac4;font : normal normal normal 10px/12px  Arial, Geneva;text-align:left}
input.submit {color : #A7372B; font : normal normal bold 12px/16px  Arial, Geneva;}

.hdr  {background:gray;color:#FFFFFF;border-width:1px;border-color:black;border-style:solid}
.hdrA {background:gray;color:#FFFFFF;border-width:1px;border-color:black;border-style:solid;cursor:hand;}
.ndt  {position:absolute;width:19;height:19;}
.bdt  {position:absolute;width:19;height:19;}
.dt   {position:absolute;width:19;height:19;cursor:hand;}
.sdt  {position:absolute;width:19;height:19;}
.selectdate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; cursor: hand}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}

.squarephoto {
	border-right-width: 14px;
	border-bottom-width: 14px;
	border-style: solid;
	border-color: #E0E2CC;
	align: left;
	}
	
.rightphoto {
	border-left-width: 14px;
	border-bottom-width: 14px;
	border-style: solid;
	border-color: #E0E2CC;
	align: right;
	}
.rightphoto2 {
	margin-left: 14px;
	margin-bottom: 14px;
	border: 14px;
	border-style: solid;
	border-color: #C7C9B5;
	align: right;
	}
.quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	text-align: center;
	text-indent: 20px;
}
.midbox {
	background-image: url(../images/midbox.gif);
	background-repeat: repeat-y;
}
.midboxBTM {
	background-color: #C7C9B5;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.address3 {
margin-left:40px;color : #333333; font : bold normal 12px/16px Arial, Geneva;
}
