/* CSS Document updated1.16.08*/
#mainContainer {
	width: 758px;
	height:auto;
	border-right-width: 21px;
	border-left-width: 21px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	background-color: #000000;
	margin: 0 auto;
	padding-top: 5px;	
}

#menu  {
	width: 758px;
	background-color: #B43F97;
	background-image: url(../uploads/07headerbttm2.gif);
	background-repeat: no-repeat;
	height: 200px;
	background-position: bottom;
}

#navko {
	display:block;
}

#navko ul {
	margin: 0px;
	padding: 10px 0px 0px;
}
#navko li {
	display: inline;
	list-style-type: none;
	padding-right: 0px;
	padding-left: 0px;

}


#navko li.home{
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 110px;
	float:left;
	background-image: url(../uploads/bttnhomeDef.gif);
	background-repeat: no-repeat;
}

#navko li.shop{
	display: inline;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	float:left;
	height: 90px;
	width: 104px;
	background-image: url(../uploads/bttnshopDef.gif);
	background-repeat: no-repeat;
}

#navko li.dine{
	display: inline;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	float:left;
	height: 90px;
	width: 102px;
	background-image: url(../uploads/bttndineDef.gif);
	background-repeat: no-repeat;
	
}

#navko li.events{
	display: inline;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	float:left;
	height: 90px;
	width: 97px;
	background-image: url(../uploads/bttneventsDef.gif);
	background-repeat: no-repeat;	
}

#navko li.concierge{
	display: inline;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	float:left;
	height: 90px;
	width: 104px;
	background-image: url(../uploads/bttnconciergeDef.gif);
	background-repeat: no-repeat;	
}


#navko li.park{
	display: inline;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	float:left;
	height: 90px;
	width: 150px;
	float:left;
	background-image: url(../uploads/bttnparkDef.gif);
	background-repeat: no-repeat;		
}

#navko li.about{
	display: inline;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	float:left;
	height: 90px;
	width: 91px;
	background-image: url(../uploads/bttnaboutDef.gif);
	background-repeat: no-repeat;		

	
}

#navko a {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 90px;
	margin: 0px;
	text-align: center;
	padding: 0px;
	height: 27px;
}

#navko a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color: #0033CC;
}



#navko li.home a:hover {background:url(../uploads/bttnhomeOver.gif) no-repeat;
width:110px; height:90px;
}

#navko li.home a:active {background:url(../uploads/bttnhomeDef.gif) no-repeat;
width:104px; height:90px;
}

#navko li.shop a:hover {background:url(../uploads/bttnshopOver.gif) no-repeat;
width:104; height:90px;
}

#navko li.shop a:active {background:url(../uploads/bttnshopDef.gif) no-repeat;
width:104px; height:90px;
}

#navko li.dine a:hover {background:url(../uploads/bttndineOver.gif) no-repeat;
width:102px; height:90px;
}

#navko li.dine a:active {background:url(../uploads/bttndineDef.gif) no-repeat;
width:102px; height:90px;
}

#navko li.events a:hover {background:url(../uploads/bttneventsOver.gif) no-repeat;
width:97px; height:90px;
}

#navko li.events a:active {background:url(../uploads/bttneventsDef.gif) no-repeat;
width:97px; height:90px;
}

#navko li.concierge a:hover {background:url(../uploads/bttnconciergeOver.gif) no-repeat;
width:104px; height:90px;
}

#navko li.concierge a:active {background:url(../uploads/bttnconciergeDef.gif) no-repeat;
width:104px; height:90px;
}

#navko li.park a:hover {background:url(../uploads/bttnparkOver.gif) no-repeat;
width:104px; height:90px;
}

#navko li.park a:active {background:url(../uploads/bttnparkDef.gif) no-repeat;
width:104px; height:90px;
}

#navko li.about a:hover {background:url(../uploads/bttnaboutOver.gif) no-repeat;
width:91px; height:90px;
}

#navko li.about a:active {background:url(../uploads/bttnaboutDef.gif) no-repeat;
width:91px; height:90px;
}



#mainNav	{
	width: 750px;
	border-top-width: 2px;
}


#centerContainer {
	height: auto;
	width: 723px;
	margin-top: 10px;
	padding: 15px;
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #999999;
}

#aboutg8way ul.lista{
	margin: 0px;
	padding-top: 80px;
	background-image: url(../uploads/07dg8waymallBlk.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 0px;
	padding-left: 0px;
}

#aboutg8way li.listaulit{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	font-size: 14px;
	text-align: left;
	list-style-type: square;
	list-style-position: outside;
	padding-left: 5px;
}

#copyright p{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 28px;
	display: block;
	list-style-type: disc;
}

#copyjust p{
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 28px;
	display: block;
	list-style-type: disc;
}

#copycenter p{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 28px;
	display: block;
	list-style-type: disc;
}
#copyjust h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	padding-top: 20px;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}




#copyright ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	list-style-type: square;
	text-align: left;
	margin: 0px 0px 0px 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}



#copyright h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCFF33;
	text-align: right;
	padding-top: 20px;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

#copyleft p{
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 22px;
	padding-top: 20px;
}

#copyleft h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align: left;
	padding-top: 20px;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

#copyleft ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	list-style-type: square;
	text-align: left;
	margin: 0px 0px 0px 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}


/*#centerContainer h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	padding-top: 20px;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

#centerContainer p{
	text-align: right;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 22px;
}

*/
#centerContainer2 {
	height: 1068px;
	width: 728px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 10px;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #666666;
}

#centerContainer ul {
	margin: 0px;
	padding: 0px 0px 0px 200px;
}



#centerContainer li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
}




#centerContainer
a:link {
	text-decoration: none;
	color: #CCFF00;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCFF00;
}

#centerContainer
a:hover {
	padding: 2px;
	color: #99FF00;
}

#centerContainer
a:visited {
	color: #669900;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC00;
}


#leftColumn {
	width: 178px;
	height: 2000px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-right: 10px;
	padding-right: 15px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#leftColumn p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	list-style-type: none;
	text-align: left;
	margin: 0px 0px 15px;
	padding: 10px 0px 0px;
	color: #CCCCCC;
}
#leftColumn ul.events{
	/* padding-top: 100px;*/
	width: 181px;
	margin: 5px 0px 0px;
	text-align: right;
	list-style-image: url(../uploads/07liIcon.gif);
	list-style-position: outside;
	padding-right: 0px;
    /* background-image: url(../uploads/07upcomingIconBlk.gif); */
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 0px;
}

#rightColumn {
	width: 560px;
	background-color: #FFFFFF;
	height: 775px;
	float: right;
	margin-right: 10px;
	margin-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%; /* Resets 1em to 10px */
	color: #666666;
	padding-left: 10px;
	line-height: 30px;
}
#rightColumn2  {
	width: 525px;
	background-color: #0033CC;
	height: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
	line-height: 30px;
}
/*#rightColumn2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	padding-top: 20px;
}

#rightColumn2 p{text-align: right; }
*/	
#footer	{
	width: 755px;
	background-color: #B43F97;
	clear: both;
	padding: 10px 0px 0px;
	margin: 0px 0px 10px;
}

#navlist ul {
	margin:0;
	padding: 0px;
}

#navlist li {
	display: inline;
	list-style-type: none;
	margin:0;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}
#navlist a:link {text-decoration:none;
color:#FFFFFF;}

#navlist a:hover {
	text-decoration:none;
	background-color:#CC0066;
	color:#FFFFFF;
	padding: 5px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}






#subnav	{
	width: 750px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	height: auto;
	background-color: #EE7CC8;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #FFCCFF;
	background-image: url(../uploads/07subnavtopBG2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#subnav ul {
	margin:0;
	padding-bottom: 5px;
	padding-top: 0px;
}

#subnav li {
	display: inline;
	padding-right: 30px;
	width:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 2px;
	height: 20px;
}

#subnav
a:link {
	text-decoration: none;
	color: #333333;
}


#subnav
a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #CC0066;
	padding: 2px 5px;
	color: #FFFFFF;
	border-bottom-color: #993300;
}

#subnav
a:visited {
	border-bottom-width: 2px;
	color: #FFFFFF;
	text-decoration: none;
}




#subnavPark	{
	width: 750px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	height: auto;
	background-color: #7CA77C;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #B2D8B2;
	background-image: url(../uploads/07subnavParkTopBg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#subnavPark ul {
	margin:0;
	padding-bottom: 5px;
}

#subnavPark li {
	display: inline;
	padding-right: 30px;
	width:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 2px;
	height: 20px;
}

#subnavPark
a:link {
	text-decoration: none;
	color: #333333;
}


#subnavPark
a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #006633;
	padding: 2px 5px;
	color: #FFFFFF;
	border-bottom-color: #003333;
}

#subnavPark
a:visited {
	border-bottom-width: 2px;
	color: #FFFFFF;
	text-decoration: none;
}

dl {
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	color: #FFFFFF;
}

dt {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
}

dd {
	padding-bottom: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}




/* link styles*/

 
/*
#leftColumn
a {
	color: #333333;
	text-decoration: none;
	font-style: normal;
}

#leftColumn
a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #CCFF66;
	padding: 2px;
	color: #333333;
	text-decoration: none;
	border-bottom-color: #99CC00;
}

#leftColumn
a:visited {
	color: #999999;
	text-decoration: none;
}
*/
#imageleft {float:left}

.txtmove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 5px;
	font-weight: normal;
}

#shopColumn {
	width: 178px;
	height: 6450px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-right: 10px;
	padding-right: 15px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
}

#dineColumn {
	width: 178px;
	height: 2400px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-right: 10px;
	padding-right: 15px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
}

#conciergeColumn {
	width: 178px;
	height: 1500px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-right: 10px;
	padding-right: 15px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
}
#shopnav	{
	width: 750px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: auto;
	background-color: #9999FF;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #3366FF;
	background-image: url(../uploads/07subnavtopBG3.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 20px;
}

#shopnav ul {
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
}

#shopnav li {
	display: inline;
	padding-right: 10px;
	width:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 2px;
	height: 20px;
}

#shopnav
a:link {
	text-decoration: none;
	color: #333333;
}


#shopnav
a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #3333CC;
	padding: 2px 5px;
	color: #FFFFFF;
	border-bottom-color: #003366;
}

#shopnav
a:visited {
	border-bottom-width: 2px;
	color: #FFFFFF;
	text-decoration: none;
}

#diningnav	{
	width: 750px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: auto;
	background-color: #FFCC33;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	background-image: url(../uploads/07subnavtopBG4.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 20px;
	border-bottom-color: #FFCC33;
}

#diningnav ul {
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
}

#diningnav li {
	display: inline;
	padding-right: 45px;
	width:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 2px;
	height: 20px;
}


#diningnav
a:link {
	text-decoration: none;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003399;
}


#diningnav
a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #FF9900;
	padding: 2px 5px;
	color: #FFFFFF;
	border-bottom-color: #FF6600;
}

#diningnav
a:visited {
	border-bottom-width: 2px;
	color: #FFFFFF;
	text-decoration: none;
}

#watsColumn {
	width: 178px;
	height: 2870px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
	margin-top: 0px;
	padding-top: 80px;
	padding-bottom: 0px;
	background-image: url(../uploads/07watsnewIconBlk.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#mandarinColumn {
	width: 180px;
	height: 200px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	margin-right: 10px;
	padding-right: 15px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}



#aboutMandarin {
	background-image: url(../uploads/mandarinPic08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: right;
	padding-top: 230px;
	line-height: 20px;
}	
#mcontact {
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 40px;
	padding: 10px;
	line-height: 18px;
	color: #CCCCCC;
}

#mcontact a:link {
	text-decoration: none;
	border-bottom-style:none;
}
#mcontact a:hover {
	text-decoration: none;
	border-bottom-style:none;
}