/*----------------QTVR START------------*/
.qtvrThumb { 
	position:relative;
	display:block;
	float:left;
	width:177px;
	height:130px;
	top:0px;
	background-image: url(../qtvr/images/thumbBG.jpg);
	padding:5px 0px 0px 0px;
	color:#FFF;
	font-size:12px;
	text-align:center;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.qtvrThumb:hover {color:#edaf67;
text-decoration:none;}
.qtvrThumb img{
	padding-bottom:3px;
	border:0px;
}
/*----------------QTVR END------------*/


/*----------------global------------*/
.restaurant_body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #B1ACA9;
	background-image: url(../images/bg_shadow.jpg);
 	background-repeat: repeat-x;
/*background-image: url(../banquet/images/bg_inside_purple.gif);*/
/*background-repeat: repeat-x;*/
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #D0C2D3;
	background-image: url(../images/bg_shadow_ban.jpg);
	background-repeat: repeat-x;
	/*background-image: url(../banquet/images/bg_inside_purple.gif);*/
/*background-repeat: repeat-x;*/
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:visited {
;
	text-decoration: underline;
}
a:link {
	text-decoration: underline;
}

a:hover {
;
	color: #cccccc;
}

ul {
	list-style-position: inside;
	list-style-image: url(../images/bullet.gif);
	list-style-type: disc;
}

li {
	line-height: 14px;
}

/*----------------banquet bg------------*/
.insideBG {
	background-color: #633976;
	background-image: url(../banquet/images/bg_inside_purple.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 330px;
}
.insideBG2 {
	background-image: url(../banquet/images/bg_inside_purpleC.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
}



/*----------------restaurant bg------------*/
.restaurant_insideBG {
	background-color: #5E5042;
	background-image: url(../restaurant/images/bg_inside_purple.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 330px;
}
.restaurant_insideBG2 {
	background-image: url(../restaurant/images/bg_inside_purpleC.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
}



/*----------------content------------*/
.content_lh {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.content {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
}
.content_13 {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
}
.title1_lightOrange {
	color: #EDD2B3;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 30px;
}
.title_address {
	color: #C08332;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-top: -2px;
}

.title2_Orange {
	color: #EDAF67;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.title3_lightBrown {
	color: #B39067;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title4_Orange {
	color: #EDAF67;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title5_lightBrown {
	color: #B39067;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title6_white {
	color: #FFFFFF;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title_ref {
	color: #281F16;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
.factTable {
	float: left;
	height: 48px;
	padding-right: 8px;
}

/*----------------banquet popup------------*/
.popupBody {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #633976;
	background-image: url(../banquet/images/bg_inside_purple.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
.popupInsideBG2 {
	background-image: url(../banquet/images/bg_inside_purpleC.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 430px;
}
.title_popup {
	color: #C79675;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 18px;
}

/*----------------restaurant popup------------*/
.restaurant_popupBody {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #5E5042;
	background-image: url(../restaurant/images/bg_inside_purple.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
.restaurant_popupInsideBG2 {
	background-image: url(../restaurant/images/bg_inside_purpleC.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 430px;
}


/*----------------form------------*/
.form {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 35px;
}
.field_long {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
}
.field_muti {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100px;
	width: 350px;
}
.field {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 242px;
}
.field_pulldown {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
 
}
.field_pulldown2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 357px;
 
}


/*----------------vertical------------*/

.menuHead {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: bold;
}	
.menu {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;


#vertical {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	
	padding:0;
	margin:0 auto;
	list-style-type:none;
	font-style: normal;
	font-weight: bolder;
  }



#vertical li {
  color:#FFFFFF;
  float:right; 
  /*------line spacing------------*/
  margin:0.3em;
  text-decoration:none; 
  font-style: normal;
  display:block; 
 width:1.5em;  
  height:1.5em; 
  height:auto;
  text-align:center;
  }
  
  /* update on 1029*/
.title_lightOrange_15 {
	color: #EDD2B3;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
}
.award_item_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A79571;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
}
.award_title_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EFAF68;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
}
.award_text_14 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding: 4px;
}
.milestoneimg_border {
	border: 1px solid #FFFFFF;
}
.about_award_01 {
	background-image: url(../restaurant/images/about_award_01.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
.about_award_02 {
	background-image: url(../restaurant/images/about_award_02.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}
.about_award_03 {
	background-image: url(../restaurant/images/about_award_03.jpg);
	background-repeat: no-repeat;
	background-position:center bottom;
}
