body {
background-image:url(images/back.jpg);
text-align:center;
margin:0 auto;
}

#wrapper{
	width:1000px;
	margin:0 auto 25px auto;
	position:relative;
}

#flashcontent{
margin:0;
}

#mid{
width:1000px; 
height:403px; 
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
margin-top:-6px;
}

#mid1{
width:1000px; 
height:403px; 
background-image:url(images/bottomalt.jpg);
background-repeat:no-repeat;
margin-top:-6px;
}

#mid2{
width:1000px; 
height:403px; 
background-image:url(images/bottommenu.jpg);
background-repeat:no-repeat;
margin-top:-6px;
}

#mid3{
width:1000px; 
height:403px; 
background-image:url(images/bottomclosed.jpg);
background-repeat:no-repeat;
margin-top:-6px;
}

#midpromo{
width:1000px; 
height:403px; 
background-image:url(images/bottompromo.jpg);
background-repeat:no-repeat;
margin-top:-6px;
}

#midpromo2{
width:1000px; 
height:403px; 
background-image:url(images/bottompromo4.jpg);
background-repeat:no-repeat;
margin-top:-6px;
}

#ban{
width:1000px; 
height:403px; 
background-image:url(images/ban.jpg);
background-repeat:no-repeat;
margin-top:-6px;
}

.banmenu{
width:190px;
height:255px;
float:left;
text-align:left;
margin:21px 13px 0 0;
border-right:1px dashed #fff;
display:inline;
}

#banimg{
float:left;
text-align:left;
background-image:url(images/border.png);
background-repeat:no-repeat;
width:200px;
margin-top:30px;
height:240px;
display:inline;

}

#banimg h3{
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0 0 0; 
	color:#ea1a1a; 
}


#banimg ul{
	padding:0;
	color:#fff;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:159px;
	margin:5px 0 0 17px;
}


#banimg li{
	margin: 10px 0 19px 0;
}

.banmenu h3{
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:5px 0 5px 0; 
color:#ea1a1a; 
}

.banmenu ul{
list-style:circle;
margin:0;
padding:0;
}



.banmenu ul li{
color:fff;
margin:0;
line-height:1.5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
overflow:hidden;
}

#astrix{
float:left;
font-style:italic;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
margin: 9px 0 0 86px;
clear:both;
line-height:1.8;
text-align:left;
display:inline;
width:820px;
}

#movie{
float:right; 
margin-right:96px; 
margin-top:78px;
display:inline;
}


#map{
float:right; 
padding-right:96px; 
padding-top:78px;
}

#abouttext{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:410px;
line-height:1.9;
font-size:11px;
margin: 35px 0 0 80px;
float:left;
display:inline;
}

#abouttext h2{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
text-align:center;
padding-bottom: 0;
margin:0;
}

#hometext{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:410px;
line-height:1.4;
font-size:11px;
margin: 50px 0 0 80px;
float:left;
text-align:left;
display:inline;
}

#hometext h2{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
text-align:center;
padding-bottom: 0;
margin:0;
}

#images{
width:250px;
height:250px;
float:left;
margin: 57px 0 0 84px;
border:medium #FFFF00;
display:inline;
}

ul#portfolio{
border:none;
margin:0;
padding:0;
list-style:none;
float:left;
}


#dimsumwrapper {width:400px; margin:44px 0 0 83px; float:left; display:inline;}
#menuwrapper {width:400px; margin:36px 76px 0 0; float:right; display:inline;}
h3 {font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 5px 0; color:white; text-align:center;}
h4 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 5px 29px; color:white;}
.link {cursor:pointer; font-family:Arial, Helvetica, sans-serif; color:white;}
.link:hover {color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
.slider {position:relative; overflow:hidden; border:none; height:225px; margin-bottom:10px;}
.slidercontent {position:absolute; color:#CCCCCC; text-align:left;}
.slidercontent .upper {border-bottom:1px solid #aa1919;padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.4;}
.section {padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.4;}
.hilite{color:#990000; font-weight:bold;}
#space{width:10px}

#midmenu{
width:1000px; 
height:403px; 
background-image:url(images/bottommenu.jpg);
}

#midmenu1{
width:1000px; 
height:403px; 
background-image:url(images/bottommenu1.jpg);
margin-top:-4px;
}




#contentarea{
float:left; 
margin: 48px 0 0 10px;
width:360px; 
height: 270px; 
overflow-y:scroll;
}



#menunav{
	margin: 57px 0 0 35px; 
	width:160px; 
	height:250px; 
	float:left; 
	text-align:left
}

#menunav a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:1.4;
}

#menunav h2{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
color:#FF0000

}

#copy{
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 5px 0 0 5px;
}

#copy a{
	color:red;
}

#bancontainer{
	padding:31px 0 0 91px;
	
}

#banmenu img{
	background-image:url(images/border-trans.png);
	background-repeat:no-repeat;
}

#mailing { width:63px; height:14px; cursor:pointer; position:absolute; top:22px; left:215px; cursor:pointer; z-index:1000; }

#news { width:212px; height:161px; cursor:pointer; position:absolute; top:51px; left:727px; cursor:pointer; z-index:1000; }

#facebook { width:200px; height:30px; cursor:pointer; position:absolute; top:12px; left:720px; cursor:pointer; z-index:1000; }






