body { margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px;background: url(images/Imlek/heatpattern.gif) #d80000;}
h2 {color:#da0806; font-size:20px; margin:0 0 5px 0;}
h3 {font-size: 17px; margin-bottom:0;}
p { font-family:"Lucida Sans Unicode", "Trebuchet MS", Verdana; font-size:12px; line-height:16px; text-align:justify; margin-top:0; }

#logowrap {height:135px; width:100%; margin: 0 auto;}
#upper {margin:0 auto; width: 900px; height: 135px; position:relative;background:url(images/Imlek/gongxi.png) no-repeat;}

#logo {height:122px; position:absolute; top:0; left:0; margin-top:13px; margin-right:14px;}

#featured {margin:0; padding:12px 13px 13px 12px; background:url(images/featuredbg.png) no-repeat; width:485px; height:204px; display:block; position:absolute; top:30px; left:20px;}

#uppermenu{background:url(images/homeetc.png) no-repeat; margin:0; position:absolute; top:0px; left:220px; width:242px; height:41px;  display:block;}
#uppermenu ul {margin:0 auto; padding:0; list-style-type:none; font-size:11px; font-weight:bold; padding:8px;}
#uppermenu ul li {float:left; margin:0;}
.home a{text-decoration:none; padding-right:15px; padding-left:7px; color:#919191;}
.home a:hover{text-decoration:none; padding-right:15px; padding-left:7px; color:#676767;}
.contact a{text-decoration:none; padding-right:15px; padding-left:5px; color:#919191;}
.contact a:hover{text-decoration:none; padding-right:15px; padding-left:5px; color:#676767;}
.sitemap a{text-decoration:none; padding-right:15px; padding-left:5px; color:#919191;}
.sitemap a:hover{text-decoration:none; padding-right:15px; padding-left:5px; color:#676767;}


#menuutamawrapper{position:relative;margin:0 auto; width: 900px;}
#menuutama {

	
	position:absolute;
	top: -335px;
	left:220px;
	margin:0;
	padding:0;
	display:block;
	font-size:13px;
	z-index:9991;

}

#menuutama ul {margin:0; padding:0; list-style-type:none; height:auto;}
#menuutama ul li {float:left; margin:0; position:relative;}


.news a{background:url(images/newsbg.png) no-repeat; color:#333333; font-weight:bold; height:25px; width:134px; display:block; padding-top:20px; text-decoration:none; padding-left:10px;}
.news a:hover{background:url(images/newsbg-hover.png) no-repeat; color:#0066CC; height:31px; width:134px; display:block; padding-top:14px; text-decoration:none;}
.promotion a{background:url(images/facilitiesbg.png) no-repeat; color:#333333; font-weight:bold; height:25px; width:112px; display:block; padding-top:20px; text-decoration:none; padding-left:12px;}
.promotion a:hover{background:url(images/facilitiesbg-hover.png) no-repeat; color:#0066CC; height:31px; width:112px; display:block; padding-top:14px; text-decoration:none;}
.facilities a{background:url(images/facilitiesbg.png) no-repeat; color:#333333; font-weight:bold; height:25px; width:112px; display:block; padding-top:20px; text-decoration:none; padding-left:12px;  }
.facilities a:hover{background:url(images/facilitiesbg-hover.png) no-repeat; color:#0066CC; height:31px; width:112px; display:block; padding-top:14px; text-decoration:none;}
.directory a{background:url(images/facilitiesbg.png) no-repeat; color:#333333; font-weight:bold; height:25px; width:112px; display:block; padding-top:20px; text-decoration:none; padding-left:12px;  }
.directory a:hover{background:url(images/facilitiesbg-hover.png) no-repeat; color:#0066CC; height:31px; width:112px; display:block; padding-top:14px; text-decoration:none;}


.news ul li {left:1px; text-align:center;  }
.news ul li a{background:#527301; height: auto; width:125px; }
.news ul li a:hover{background:#bff933; height: auto; width:125px; color:000;}

.directory ul li {left:1px; text-align:center;  }
.directory ul li a{background:#527301; height: auto; width:125px; }
.directory ul li a:hover{background:#bff933; height: auto; width:125px; color:000;}

.facilities ul li {left:1px; text-align:center;}
.facilities ul li a{background:#000000; height: auto; width:103px; }
.facilities ul li a:hover{background:#fff; height: auto; width:103px; }

.facilities ul li ul li{text-align:center; padding:0; margin:0;}
.facilities ul li ul li a{background:#000000; height: auto; width:123px; }
.facilities ul li ul li a:hover{background:#fff; height: auto; width:123px; }

#nav{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:12px;
 }

#nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:2em;
	
 }

#nav li ul li a:link, #nav li ul li a:active, #nav li ul li a:visited{
    display:block;
    padding:0px 5px;
    border:1px solid #333;
    color:#fff;
    text-decoration:none;
    background-color:#333;
 }

#nav li ul li a:hover{
    background-color:#fff;
    color:#333;
	
}

#nav li{
    float:left;
    position:relative;
}

#nav ul {
    position:absolute;
    width:12em;
    top:45px;
    display:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#nav li ul a{

    float:left;
}

#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:104px;
    margin:0px 0 0 10px;
	 
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }


#headwrap {height: 290px; width:100%; background:url(images/imlek/headbg.jpg) repeat-x; }
#header {background:url(images/imlek/banner.png) no-repeat; width:900px; height:290px; margin:0 auto; position:relative;}
#img0 {background:url(images/imlek/imlek.png) no-repeat; width:209px; height:349px;margin:0; position:absolute; top:-135px; right:-25px; }
#img2 { background:url(images/cart.png) no-repeat; width:119px; height:147px; margin:0; position:absolute; bottom:0px; left:0px; z-index:99999;}
#img3 { background:url(images/slogan.png) no-repeat; width:376px; height:45px; margin:0; position:absolute; bottom:20px; right:-30px;}

#contentwrap {height:auto; width:100%; background:url(images/bgcontent.png) repeat-y center; margin: 0 auto; position:relative;}
#content {height:auto; width:900px; margin: 0 auto; display:block; position:relative;}
.leftnews li {padding-bottom:5px; font-size:12px;}
.leftnews li a{ color: #006600; text-decoration:none;}
.leftnews li a:hover { color:#FF6600; text-decoration:none}
#leftcontent {float:left; margin:0; width:519px; height:auto; padding: 20px 0px 20px 25px; display:block; position:relative;}

#rightcontent { float:right; margin:0; font-size:14px; width:306px; height:auto; padding:20px 25px 0 25px; display:block; }
#rightcontent2 { float:right; margin:0; font-size:14px; width:306px; height:auto; padding:20px 25px 0 25px; display:block; }

.rightwrapper {height:auto; width:306px; margin-bottom:10px; display:block; padding-bottom:0;}
.subsup {background:url(images/bluebar_up.png) no-repeat ; margin:0; height:13px; width:306px; clear:right; padding:0;}
.subsdown {background:url(images/bluebar_down.png) no-repeat; margin:0; height:13px; width:306px; clear:right; padding:0;}
.subsmid {background:#d5dff8; margin:0; height:54px; width:272px; padding-left:17px; padding-right:17px; font-size:10px; clear:right;}
#submit { background:url(images/subs.jpg) no-repeat; width:182px; height:20px; position:absolute; display:block; padding:6px 5px 3px 13px; font-size:10px;}
#submitsearch { background:url(images/subs.jpg) no-repeat; width:182px; height:20px; position:absolute; display:block; padding:6px 5px 3px 13px; font-size:10px;}
#submitunsubscribe { background:url(images/subs.jpg) no-repeat; width:182px; height:20px; position:absolute; display:block; padding:6px 5px 3px 13px; font-size:10px;}

#submit2 {width:72px; height:20px; position:absolute; right:42px; display:block; padding:0; font-size:10px;}
#submitsearch2 {width:72px; height:20px; position:absolute; right:42px; display:block; padding:0; font-size:10px;}
#submitunsubscribe2 {width:72px; height:20px; position:absolute; right:42px; display:block; padding:0; font-size:10px;}

#submit form input {border:none; font-size:12px; color:#666666; background:#FFFFFF;}

.upgreen {background:url(images/greentop.jpg) no-repeat; margin:0; height:35px; width:256px; padding-left:25px; padding-right:25px; padding-top:12px; color:#FFFFFF; font-weight:bold;}
.upgreen2 {background:url(images/greentop2.jpg) no-repeat #d1ff9c; margin:0; height:13px; width:305px; padding:0; }
.midgreen {background:#d1ff9c; padding-top:0; padding-left:10px; padding-right:5px; padding-bottom:5px; width:290px; margin:0; }

h4 {text-decoration:none; color:#639309; font-size:12px; font-weight:normal; padding:0; margin:0;}
.ritenews { list-style: url(images/listtype.gif);padding-left:5px; margin-bottom:0; margin-left:20px;  padding-right:5px; margin-top:0; }
.ritenews li { border-bottom:#999900 dotted 1px; padding-bottom:5px; padding-top:5px; font-size:10px;}
.ritenews li a{ color: #006600; text-decoration:none;}
.ritenews li a:hover { color:#FF6600; text-decoration:none}



.midgreen2 {background:#d1ff9c; margin:0; height:100px; width:266px; padding-left:20px; padding-right:20px; padding-top:8px;}
.midgreen3 {background:#d1ff9c; margin:0; height:133px; width:266px; padding-left:20px; padding-right:20px; padding-bottom:0;}
.midgreen3 img {padding:0; margin:0}
.downgreen {background:url(images/greenbottom.jpg) no-repeat; margin:0; height:13px; width:306px;}

#contentfoot {width:100%;height: 127px; background:url(images/bgcontentfoot.png) no-repeat center; margin:0 ; position:relative;}
#bottomlink {width:860px; height:127px; margin: 0 auto; display:block; position:relative;}
#bottommenu {position:absolute; top:63px; left:0; padding:20px 0 20px 0; margin:0; display:block; color:#666666;}
#bottommenu a{text-decoration:none; color:#666666;}
#bottommenu a:hover{text-decoration:none; color:#333333;}

#bottomimg {position:absolute; top:70px; right:0;}

#footerwrap {height:50px; margin: 0 auto;}

#footer {background:url(images/bgfooter.png) no-repeat; width:905px; height:20px; margin:0 auto; padding-top:10px; padding-left:45px; font-size:10px; color:#ffffff;}
#footer a{text-decoration:none; color:#9cff1b;}
#footer a:hover{text-decoration:underline; color:#1becff;}


#promowrap {width:518px;  margin:0; padding:0; display:block; text-align:justify;}
#promowrap ul {padding-top:0; padding-left:0; margin:0; display:block;}
#promowrap ul li {float:left; margin-bottom:10px; padding-bottom: padding-top:0; display:block; text-align:justify;}
#promowrap ul li img { border:#b8ff39 solid 5px; float:left; margin-bottom:10px; margin-right:10px; display:block;}
#promowrap img { border:#b8ff39 solid 5px; float:left; margin-bottom:10px; margin-right:10px; display:block;}
#promowrap ul li a{text-decoration: underline; color:#FF6633;}
#promowrap ul li a:hover{text-decoration:none; color:#FF3300;}
#promowrap a{text-decoration: underline; color:#FF6633;}
#promowrap a:hover{text-decoration:none; color:#FF3300;}
#promowrap .newstitle a{text-decoration:none; color:#639309; font-weight: bold ; font-size:14px;}
#promowrap .newstitle a:hover{text-decoration:underline; color:#639309; font-weight:bold;}
.newsdate {font-size:12px; padding:0; color:#999999; display:block; margin-bottom:5px;}
#promowrap ul li .newstitle a{text-decoration:none; color:#639309;}
#promowrap ul li .newstitle a:hover{text-decoration:underline; color:#639309;}

#promowrapright {width:518px;  margin:0; padding:0; display:block; text-align:justify;}
#promowrapright ul {padding-top:0; padding-left:0; margin:0; display:block;}
#promowrapright ul li {float:left; margin-bottom:10px; padding-bottom: padding-top:0; display:block; text-align:justify;}
#promowrapright ul li img { border:#b8ff39 solid 5px; float:right; margin-bottom:10px; margin-right:10px; display:block;}
#promowrapright img { border:#b8ff39 solid 5px; float:right; margin-bottom:10px; margin-right:10px; display:block;}
#promowrapright ul li a{text-decoration: underline; color:#FF6633;}
#promowrapright ul li a:hover{text-decoration:none; color:#FF3300;}
#promowrapright a{text-decoration: underline; color:#FF6633;}
#promowrapright a:hover{text-decoration:none; color:#FF3300;}
#promowrapright .newstitle a{text-decoration:none; color:#639309; font-weight: bold ; font-size:14px;}
#promowrapright .newstitle a:hover{text-decoration:underline; color:#639309; font-weight:bold;}
.newsdate {font-size:12px; padding:0; color:#999999; display:block; margin-bottom:5px;}
#promowrapright ul li .newstitle a{text-decoration:none; color:#639309;}
#promowrapright ul li .newstitle a:hover{text-decoration:underline; color:#639309;}


