/* CSS Document */
body {margin: 0px;font: 12px/18px arial; color:#4a3507; background-color:#ede8dd; background-image: url(../images_noindex/bg.gif); background-repeat: repeat-x; background-position: right top; }
#container {margin: 0px auto;width:955px;position:relative;	padding:0;margin-top:30px;left:0px; padding-bottom:55px}
#leftcolumn{margin-right: 0px;margin-top:0px;z-index:1;		margin-bottom:10px;padding-top:0px;margin-left:0px;	background-image: url(../images_noindex/bodyline.gif);	background-repeat: repeat-y;}
#bottomimg{	position:relative;width: 955px;border:0px;left:0px;top:0px;	background-color: transparent;background-image: url(../images_noindex/footer.gif);background-repeat: no-repeat;	background-position: left bottom;} 	
#content{height:100%;position:relative;	float: left;width: 648px;margin-top: 0px;margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;padding-top: 700px;padding-right: 35px;padding-bottom: 10px;padding-left: 35px;}
#leftbar{width:212px;float: right; height: 100%;margin: 0px; padding:639px 0 0 0;}


#flag{height:20px;left:549px;position:absolute;top:32px;width:30px;z-index:10;}
.events {left:0px; top:0px;	width:237px; height:58px;}	
#memorial{width:214px;height:96px;left:0px;position:relative;z-index:10}
.hilton-hhonors {margin-left: 0px;padding-left: 0px;width:237px; height:55px;}	
.manager {margin-left: 0px;	padding-left: 0px;}
#manager {position:relative;}
#manager {position:relative;}
#ppcbanner{position:relative; z-index:10;}
#ppc{position:relative; z-index:11;}
#chinese-new-year-banner {width:214px;	height:96px;left:0px;top:0px;position:relative;padding-left:0px;padding-bottom:0px;}
#signupbg  {left:42px;position:relative;top:-50px;width:128px;}
.box ul.multiline li{line-height:14px; padding-bottom:5px;}
#events {position:relative; margin-bottom:10px; margin-top:19px;}
#hilton-hhonors {position:relative;margin-left:0px;top:15px;}
.blank{	height:15px;}
#facebook-banner{
    left: 230px;
    position: absolute;
    top: 0px;
    z-index: 10;
}
#nonsmoking {top:60px;left:774px;font-size:10pt;font-family:arial;color:red;z-index:50;position:absolute;}

/*#logo {position:absolute;left: 30px;top:14px;width:184px;height:85px;z-index:20;}*/
#logo {
    height: 85px;
    left: 79px;
    position: absolute;
    top: 5px;
    width: 184px;
    z-index: 20;
}
h1 {font:bold 14px/14px arial; margin:0px auto; padding-bottom:10px; color:#8e4615; height:100%; padding-top:5px;}
#mainimage{position:absolute;top:139px;z-index:10;left:5px;height: 343px;width: 946px;}
#spnav{	position:absolute;top:519px;z-index:10;left:5px;height: 104px;	width: 946px;}
#lady-img{position:absolute;top:21px;z-index:10;left:753px;	height: 41px;width: 181px;}
#reservation{position:absolute;	top:482px;z-index:10;left:5px;height: 35px;	width: 946px;background-image: url(../images_noindex/reservations.gif);}
#spnav_noscript{position:absolute; top:84px; z-index:10; left:14px; height: 120px; width: 720px;}
#subnav{position:absolute;left:405px;top:85px;width:430px;height:24px;z-index:50;}
#email{position:absolute;left:757px;top:37px;width:50px;z-index:50;}
#number {position:absolute;top:86px;left:35px;	width:176px;height:23px;z-index:50;}
#topnav {position:absolute;	top:111px;	z-index:25;	left: 6px;	width: 944px;	height: 180px;}
#topbar{position:absolute;top:0px;left:0px;z-index:3;width: 955px;height: 139px;background:url(../images_noindex/topbar.jpg); }
#header {position:absolute;top:624px;z-index:9;left:24px;width: 692px;height: 65px;}
.padbottom{ padding-bottom: 10px;}
#box {	padding:0px;}
.box2 {padding:10px; background-color:#E3DCCC; height:100%}
.box3 {padding:10px; background-color:#FFFFFF; border:1px solid #C34417}
.box4 {padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:2px; background-color:#C34417; color:#FFFFFF; font-weight:bold}
.box5 {padding:10px; border:1px solid #C34417; margin-bottom:10px}
.reviewtitle{padding:10px;color:#FFFFFF;font:bold 15px Arial;background-color:#C34417; padding-top:5px; padding-bottom:5px}
.box {padding:10px; background-color:#FFFFFF;}
.box1 {	padding: 10px; background-color:#E3DCCC; height:100%}
.pkgleft{ float:left; width:140px;}
.pkgright{ float:right; width:470px; border-left:1px solid #DFA18A; padding-left:14px}
.pkgsub{padding-left:10px; background-color:#E3DCCC; height:100%}
.pkgsub h2{font:bold 13px/22px Arial;}
.hometitle{padding-left:10px; height:26px; background-color:#C34417; width:410px}
.hometitleright{padding-left:10px; height:26px; background-color:#C34417; width:410px; float:right}
.emailtext{ color:#C34417}
.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT:no-repeat }
.backtotop {padding-right:8px; height:14px}
.subheader {padding:9px 3px 3px 8px; background-color:#CBBD9E;}
.headers{ font:bold 12px/18px verdana;  background: #CBBD9E; padding: 4px;}
#priority{	padding-left:45px;padding-top:180px;height: 60px;width:96px;}
	
#footer {z-index:12;padding: 10px;clear: both;margin-right: 0px;}
.googleaddress {color:#7E0F18;float:right;width:526px; border-left:1px solid #7E0F18; padding-left:20px}
.fn {font-size:12px;color:#7E0F18;font-weight:bold}
.milestonestyle1 {font-size:12px;font-weight:bold;color:#7E0F18}
#footerbar {height:110px;margin-left:auto;margin-right:auto;padding-top:2px;width:950px; margin-top:16px; margin-bottom:16px}
#footerlogo {float:left;margin-right:0px;margin-top:0;text-align:right; width:380px}
#address {z-index:12;margin-bottom: 10px;padding:10px;}

#imenu {left:185px;position:absolute;top:4px;width:700px;z-index:19;}
.pipefooter{font: 11px/11px arial; COLOR: #6E5C2F;}
.forms{font: 11px/18px arial;color:#705546; background-color:#EADCC1; border-color: #805B2E; border-style: solid; border-width: 1px;}
.forms1{font: 11px/18px arial;color:#705546; background-color: #EADCC1; border-color: #805B2E; border-style: solid; border-width: 1px;}
.forms2{font: 11px/18px arial;color:#ffffff;}
.forms3{font: 11px/18px arial;color:#934600;}
.forms4{font: 11px/18px arial;color:#4D6564; background-color:#C8B3A0;border-color:#805E3E; border-style: solid; border-width: 1px;}
	
UL {list-style-image: url(../images_noindex/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px; margin-bottom:5px;}
a.boldfont:link {text-decoration: none; color:#B56911;}
a.boldfont:visited {text-decoration: none; color:#B56911;}
a.boldfont:hover, a:active { text-decoration: underline; color:#343408;}

.hometitle h2 a.boldfont:link,.hometitleright h2 a.boldfont:link {text-decoration: none; color:#ffffff;}
.hometitle h2 a.boldfont:visited,.hometitleright h2 a.boldfont:visited {text-decoration: none; color:#ffffff;}
.hometitle h2 a.boldfont:hover, .hometitle h2 a.boldfont:active , .hometitleright h2 a.boldfont:hover, .hometitleright h2 a.boldfont:active { text-decoration: underline; color:#ffffff;}

a:link {text-decoration: none; color: #43403B;}
a:visited {text-decoration: none; color:#43403B;}
a:hover, a:active { text-decoration: underline; color:#666666;}

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { COLOR: #6E5C2F; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #6E5C2F; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {	COLOR: #7a4c00; font-weight: normal; TEXT-DECORATION: underline}

.milestone {font: 11px/18px arial;}
a.milestone:link { COLOR: #6E5C2F;  font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #6E5C2F;  font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	COLOR:#1D3A42; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #3a2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #3a2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { COLOR: #343408; font-weight: normal; TEXT-DECORATION: underline }

.milestone3 {font: 11px/18px arial;}
a.milestone3:link { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:visited { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:hover {	COLOR:#333333; font-weight: normal; TEXT-DECORATION: underline}

.top{font:10px/12px arial;}
a.top:link { COLOR: #C34619; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR:#C34619; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {	COLOR:#4A3507; font-weight: normal; TEXT-DECORATION: underline }
#footer-inner{clear:both}
h2 { font:bold 12px/18px arial; margin:0px auto; padding-bottom:0px; display: inline; margin-right:2px;	}
 h3 { font:bold 12px/18px arial; margin:0px auto; padding-bottom:0px; display: inline; margin-right:2px;}
.cr1 {FLOAT: right; FONT: 11px/14px verdana; BORDER-LEFT: #45491D 1px solid;}
#box .box ul li.pad {line-height:14px;margin-bottom:1px;margin-top:2px;	padding:1px 0;	width:auto;}
.activetab:link {padding:4px; margin-bottom:2px; background-color:#D2C9A2; color:#A6170C; font-size:12px;  font-family:Arial; border:1px #B73B11 solid;}
.activetab:visited {padding:4px; margin-bottom:2px; background-color:#D2C9A2; color:#A6170C; font-size:12px;  font-family:Arial; border:1px #B73B11 solid;}
.activetab:hover {padding:4px; margin-bottom:2px; background-color:#D2C9A2; color:#A6170C; font-size:12px;  font-family:Arial; border:1px #B73B11 solid;}

.HighLight:link {padding:4px; margin-bottom:2px; background-color:#A6170C; color:#FFFFFF; font-size:12px;  font-family:Arial; border:1px #B73B11 solid; font-weight:bold}
.HighLight:visited {padding:4px; margin-bottom:2px; background-color:#A6170C; color:#FFFFFF; font-size:12px;  font-family:Arial; border:1px #B73B11 solid;font-weight:bold}
.HighLight:hover {padding:4px; margin-bottom:2px; background-color:#A6170C; color:#FFFFFF; font-size:12px;  font-family:Arial; border:1px #B73B11 solid;font-weight:bold}

.round_border_color {background-color:#C34619;left:0px; width:954px;margin-bottom:10px;}
.round_border {background-color:#EDE8DD; padding:10px;}
div.pipefooter table tr td {background-color: #EDE8DD; text-align:left;}
.headers-footer{background:#CFB88D; padding-left:8px; padding-bottom:1px; padding-top:1px;}
#fblinkbotton{position:absolute;left:748px;top:38px;z-index:50;}
#gplus{position:absolute;left:680px;top:38px;z-index:50;}
/* ======================================================= */

body {font:13px/22px Arial;}
h1 {font:bold 14px/23px Arial;}
h2 {font:bold 13px/22px Arial;}
h3 {font:bold 12px/22px Arial;}
h4 {font:bold 12px/18px Arial;}
h5 {font:bold 12px/18px Arial;}
.pipefooter {font: 11px/11px Arial;}
.cr2 {font: 12px/24px Arial;}
#address {font:12px/18px Arial;}
#addressmap {font:12px/18px Arial;}

.forms {font: 11px/18px Arial;}
.forms1 {font: 11px/18px Arial;}
.forms4 {font: 11px/18px Arial;}
.forms8 {font: 11px/18px Arial;}
.forms2 {font:bold 11px/11px Arial;}
.forms3 {font: 11px/11px Arial;}
.forms6 {font: bold 11px/11px arial;}

.milestone1 {font: 11px/18px Arial;}
.milestone {font: 11px/18px Arial;}
.milestone2 {font: 11px/18px Arial;}

.headers-footer {font:bold 12px Arial;}
.span1 {font: 11px/16px Arial;}
.span {font: 11px/18px Arial;}
.span2 {font: 11px/18px Arial;}

.imgleft2 {padding-right:16px;padding-bottom:10px;margin-top:10px;}
.imgright{padding-top:5px;padding-left:16px;padding-bottom:10px;float:right}
.imgleft{padding-top:5px;padding-right:16px;padding-bottom:10px;float:left}

.wrapimage {padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;}

ul {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	list-style-image:none;
}
ul li {
	background-image:url('/images_noindex/bullet.gif');
	margin-left:0px;
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:17px;
	line-height:22px;
	padding-bottom:4px;
	margin-bottom:0px;
}
.box ul, .box1 ul {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	list-style-image:none;
}
.box ul li,.box1 ul li {
	background-image:url('/images_noindex/bullet.gif');
	margin-left:0px;
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:17px;
	line-height:22px;
	padding-bottom:4px;
	margin-bottom:0px; height:100%
}
.box table.cr1 ul li{background-image: url('/images_noindex/bullet1.gif'); background-position:0 2px}
.cr1 ul li{	line-height:12px;margin-bottom:4px;}
table.cr1 ul li, {line-height:12px;margin-bottom:2px;background-image:none;	margin-left:10px; height:100%}

ul.anchor li {
	line-height:12px;
	margin-bottom:4px;
}
.box ul.anchor li, .box1 ul.anchor li {
	line-height:12px;
	margin-bottom:2px;
	background-image:none;
	margin-left:10px;
}

ul li.pblh{line-height:20px;padding-bottom:10px;}
ul li.lh20 {line-height:20px;}
ul.lh20 li {line-height:20px;}


#leftbar {padding-left:0px; padding-right:22px; padding-bottom:0px; text-align:left}
#leftbar div {padding:0px;width:auto !important; padding-bottom:0px;text-align:center; height:auto  !important; }
#leftbar div div {padding:0px;width:auto  !important; height:auto  !important; }

/* ======================================================= */


h1 {height:auto}
.box ul li,  .box1 ul li {height:auto}
.box2 {height:auto}
.box5 {background-color:#FFFFFF}

#milestonepage h1 {height:100%;}
#milestonepage .box ul li, 
#milestonepage .box1 ul li {height:100%;}
#milestonepage .box2 {height:100%}
#milestonepage .box5 {background-color:transparent}
