td img {display: block;}

body{margin:0;padding:0;background:url(images/body_bg.png) top repeat-x scroll #bcbcbc;font-size:12px;}

#logopane {background:#000000;border-left:1px solid #666666;border-right:1px solid #666666;width:145px;height:412px;vertical-align:top;text-align:center;padding-top:10px}

#titleheader {width:614px;height:46px; background-color:#FFFFFF;text-align:right;padding-right:10px;vertical-align:top;padding-top:10px}

#titleheader img{display: inline;}

#titleheader a {text-decoration:none;}

#searchbox {border:1px solid #999999;height:12px;#height:14px;vertical-align:top;font-family:Century Gothic,Arial;font-size:11px;color:#999999}

#navmenu{width:624px;height:25px;}

#rightline{width:4px;height:71px;background:#000000;border-left:1px solid #666666;}

#mainslide{width:628px;height:361px}

#upcoming_tabs {width:120px;margin-top:120px;color:#fff;}

#upcoming_tabs img{display:block;margin:10px 0px 10px 0px}

#leftcontent {width:147px;height:304px;background:#e2e2e2 URL('images/leftcontent_bg.gif') repeat-y;vertical-align:top;}

#content {width:628px;height:304px;background:#ffffff url('images/content_bg.gif') repeat-y;}

#footer {width:775px; height:24px; background:#666666; padding:0px; margin:0px; font-size:11px; font-family:Verdana, Tahoma, Arial; color:#cccccc;}

#footer a:link {text-decoration:none; color:#cccccc}

#footer a:visited {text-decoration:none; color:#cccccc}

#footer a:hover{text-decoration:underline; color:#cccccc}

#footer a:visited {text-decoration: underline; color:#cccccc;}

#footer_powered {width:117px; height:24px; float:right;}

#copyright {margin:4px 0px 0px 10px;}

#content {padding:8px 20px 8px 20px; vertical-align:top;font-size:10px}

#content h2 {font-family:Georgia; font-size:18px; font-weight:bold; line-height:120%; padding:0px; margin:12px 0px 12px 0px;color:#CBA34A}

.srect_ad_r {width:180px; 

min-height:100px; 

margin:0px 0px 15px 15px; float:right;border:1px solid #cccccc; background:#ffffff url('images/sponsorad.gif') no-repeat; background-position:top center; padding-top:12px;}

.srect_ad_r  img{border:0;}

#content h3 {font-family:Verdana; font-size:12px; font-weight:bold; line-height:120%; padding:0px; margin:12px 0px 12px 0px;color:#AAAAAA}

p {text-align:justify;font-family:Verdana,Arial; font-size:11px;line-height:130%; padding:0px; margin-top:1em; margin-bottom:1em;color:#333333}

td {vertical-align:top;font-family:Verdana,Arial;font-size:11px;line-height:130%;color:#333333}

#content.chinese p {font-size:12px;font-family:Verdana,Microsoft YaHei,SimSun}

ul {font-family:Verdana,Arial; line-height:130%; margin-top:1em; margin-bottom:1em;}

li{font-family:Verdana,Arial; line-height:130%; margin-top:0em; margin-bottom:0em;}

#content h4{font-family:Verdana; font-size:12px; font-weight:bold; line-height:120%; padding:0px; margin:2px 0px ;color:#666}

.left_promo {width:100%;line-height:150%;font-family:Verdana;font-size:10px;padding:5px;color:#666;}

.left_promo a {line-height:180%;font-family:Tahoma; font-size:10px; text-decoration:none; font-weight:bold; color:#CBA34A}

#gallery_content img {display:inline; margin:10px 24px; border:2px solid #666666;}



.block {background:#f6f6f6 URL('images/arrow_right.gif') no-repeat;background-position:center right;border:1px solid #cccccc; padding:8px;margin:15px 0px 0px 0px; line-height:160%; font-family:Verdana;font-size:11px; cursor:pointer; cursor:hand}

.block span {font-size:12px;font-family:Verdana,Microsoft YaHei,SimSun; color:#999;}

.block img {display:inline;margin-right:6px;}

.bcontent {font-size:12px; line-height:150%; font-family: Verdana,Microsoft YaHei, SimSun;padding:0px 20px 10px 20px; border:1px solid #cccccc}

.bcontent blockquote{margin:1em 0;	padding-left:40px;	background:url(images/quote.gif) no-repeat;}

.shopitem .itempic {border:1px solid #cccccc}

.shopitem img {display:block;margin:4px 0px;}

.shopitem h3 {font-color:#ffcc33;font-size:11px;font-family:Trebuchet MS, Verdana, Arial}

.shopitem {margin:0;padding:0;width:200px; }

.sitemap_item {width:300px; font-family:Verdana,Arial, Tahoma; font-size: 11px; line-height:180%; display: block;padding-left:30px}

a:link {text-decoration:none; color: #555555}

a:visited {text-decoration:none; color: #555555}

a:hover {text-decoration:underline; color: #555555}

a:active {text-decoration:underline; color: #555555}

.intxt_left {float:left; margin:5px 15px 5px 0px; border:2px solid #666666;}

.intxt_right {float:right; margin:5px 0px 5px 15px; border:2px solid #666666;}

#content input,select,textarea {border:1px solid #aaaaaa; font-family:Verdana, Tahoma, Arial; font-size:11px; }

#frm .label{ padding-top: 2px;

  padding-right: 8px;

  vertical-align: top;

  text-align: right;

  width: 125px;

  white-space: nowrap;}

 .label p{

  padding:0;

  margin:0;

 }

 

 

 

#frm .field{padding-bottom: 10px;

  white-space: nowrap;}

#frm .status{padding-top: 4px;

  padding-left: 8px;

  vertical-align: top;

  width: 246px;

  white-space: nowrap;

      text-align:left;



}

.status .error 

{

  font-family:Verdana, Arial;

  font-size:10px;

}

#frm label.error {

  background:url("images/unchecked.gif") no-repeat 0px 0px;

  padding-left: 16px;

  padding-bottom: 2px;

  font-weight: bold;

  color: #EA5200;

}



#frm label.checked {

  background:url("images/checked.gif") no-repeat 0px 0px;

}

