/* CSS Document */

html,body {
min-height:100%;
}

body {
background-color: #821c05;
margin: 0px;
padding: 0px;
border: 0px;
}

#wrapper {
width: 694px;
margin:auto;
}

#banner {
width: 694px;
height: 210px;
}

#navigation {
width: 694px;
height: 45px;
}

#content_container {
width: 694px;
top: 0px;
margin:auto;
background-color:#FFFFFF;
}

#welcome {
width:300px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

.hyperlink {
width:320px;
font-family: "Lucida Sans", Arial, sans-serif;
color: #000000;
font-size:9px;
text-align:right;
}

.blackText {
font-family: "Lucida Sans", Arial, sans-serif;
color:#000000;
font-size:12px;
}

.italic {
font-family: "Lucida Sans", Arial, sans-serif;
color:#000000;
font-size:12px;
font-style:italic;
}

.red_text {
font-family: "Lucida Sans", Arial, sans-serif;
font-weight:bold;
font-size:12px;
color:#990033;
}

.redText_privateEvents {
font-family: "Lucida Sans", Arial, sans-serif;
font-weight:bold;
font-size:14px;
color:#990033;
text-decoration:none;
}

.subTitle {
font-family: "Lucida Sans", Arial, sans-serif;
font-weight:bold;
font-size:14px;
color:#990033;
}

.blackText_bold {
font-family: "Lucida Sans", Arial, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
}

.blackText_boldCenter {
font-family: "Lucida Sans", Arial, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
text-align:center;
}

.whiteText {
font-family: "Lucida Sans", Arial, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.hyperlink_white {
font-family: "Lucida Sans", Arial, sans-serif;
color:#FFFFFF;
font-size:9px;
text-align:right;
}

.events_highlight {
font-family: "Lucida Sans", Arial, sans-serif;
color:#000000;
font-weight:bold;
font-size:12px;
text-decoration: none ;
}

.events_hyperlink {
font-family: "Lucida Sans", Arial, sans-serif;
color:#000000;
font-size:9px;
text-align:right;
}

.promotions_hyperlink {
font-family: "Lucida Sans", Arial, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration: none ;
}

#promotions {
width:300px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#our_specialities {
width:300px;
padding-left:15px;
padding-right:15px;
}

#events {
width: 300px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

/*thumbnails gallery*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
width:310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position: absolute;
background-color: #CCCCCC;
padding: 3px;
left: -2000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 5px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:-50px;
left: 20px; /*position where enlarged image should offset horizontally */
}

/*ABT US PAGE*/

#ourBegining {
width:650px;
margin:auto;
clear:right;
}

#imageBox {
width:239px;
float:right;
padding-left:1em;
padding-right:1em;
padding-bottom:1em;
}

#textBox_ourBegining {
width:650px;
height:100%;
}

#Founder {
width:650px;
margin:auto;
}

#imageBox_founder {
width:280px;
float:left;
padding-top:1em;
padding-right:1em;
padding-bottom:1em;
}

#textBox_Founder {
width:650px;
margin:auto;
}

.space {
	display:block;
	height:30px;
	}
	

#xiyan_spore {
width:650px;
height:100%;
margin:auto;
}

#textBox_sxiayn {
width:650px;
height:100%;
margin:auto;
}

#imageBox_sxiyan {
width:239px;
float:right;
padding-left:1em;
padding-right:1em;
padding-bottom:1em;
}


/*OUR RESTAURANTS - SINGAPORE (XIYAN PRIVATE DINING RESTAURANT)*/

#left_navi {
width:150px;
position:relative;
top:70px;
padding-left:5px;
}

#main_body_events {
width:514px;
margin-top:-245px;
margin-left:160px;
z-index;1;
}

#main_body {
width:514px;
margin-top:-230px;
margin-left:160px;
z-index:1;
}

#main_body_WTS {
width:514px;
margin-top:-60px;
margin-left:160px;
z-index;1;
}

#textBox {
width:520px;
height:100%;
margin:auto;
}

#imageBox_right {
width:180px;
heigh:275px;
float:right;
padding:1em;
}


#imageBox_ourteam {
width:243px;
height:253px;
float:right;
padding:1em;
}

#imageBox_gallery {
width:250px;
height:200px;
float:right;
padding:1em;
}

#imageBox_book {
width:243x;
height:167px;
float:right;
padding:1em;
}

#footer {
width:694px;
height:20px;
margin:auto;
padding-top:10px;
font-family:"Lucida Sans";
font-size:9px;
color:#FFFFFF;
text-align:center;
}