
.Grid
{
	border: solid 1px #79A4D2;
	width:100%;
    vertical-align:middle ;
}

.GridHeader td
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#36689B', endColorStr='#79A4D2', gradientType=0);
	background-color:#36689B;
	font:12px Arial;
	padding:2 0 2 0;
	color: #F1F1F1;
	border:1px solid #79A4D2;
	text-align:center;
	height:25px;
}

.GridHeader th
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#36689B', endColorStr='#79A4D2', gradientType=0);
	background-color:#36689B;
	font:12px Arial;
	padding:2 0 2 0;
	color: #F1F1F1;
	border:1px solid #79A4D2;
	text-align:center;
	height:25px;
}

.GridHeader a
{
	text-decoration: none;
	color: #F1F1F1;
}

.GridItem
{
	padding:2 0 2 0;
	font: 12px Arial;
	color:Black;
	background-color:#E4F2FE ;
	border:1px solid #D7E5F3;
	text-align:center;
	height:20px;
}

.GridAlterItem
{
	padding:2 0 2 0;
	font: 12px Arial;
	color:Black;
	background-color: #FFFFFF;
	border:1px solid #D7E5F3;
	text-align:center;
	height:20px;
}

.GridItem2
{
	padding:2 0 2 0;
	font: 12px Arial;
	color:Black;
	background-color:#E4F2FE ;
	border:1px solid #D7E5F3;
	text-align:left;
	height:20px;
}

.GridAlterItem2
{
	padding:2 0 2 0;
	font: 12px Arial;
	color:Black;
	background-color: #FFFFFF;
	border:1px solid #D7E5F3;
	text-align:left;
	height:20px;
}

.cms_search 
{
	font-size: 15px;
	font-weight: bold;
	color: #ffcc01;
}

.cms_images
{
   float:left;
}

.image_desc
{
	color: #5f5f5f; 
	font-size: 10pt; 
	text-align: justify; 
	font-family: "Times New Roman";
}

.story_teaser    
{ 
	color: #5f5f5f; 
	font-size: 11pt; 
	text-align: justify; 
	font-family: "Times New Roman";
    font-weight:bold;
}


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

.clear { display: inline-block; }   
.clear:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #c43701;
	width: 100%;
}

.vslide-2 {
	margin-top: 2px;
}

.vslide-1 {
	margin-top: 1px;
}


.bold {
	font-weight: bold;
}

a:link, a:hover, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	color: #006699;
}

#container {
	width: 100%;
}
#container-inner{
	width: 1000px;
	margin: 0 auto;
}
#main {
	float: left;
	width: 1000px;
	overflow: hidden;
}
#maintop {
	float: left;
	width: 1000px;
	background-color: #c43701;
	height: 44px;
}
#maintop #maintop-content {
	height: 44px;
	float: left;
	width: 1000px;
	background: url(../Images/topbg.gif) no-repeat left bottom;
}
#main-middle {
	float: left;
	width: 1000px;
	overflow: hidden;
	background: url(../Images/mainbg.gif) repeat-y left top;
}
#main-content-left {
	float: left;
	width: 110px;
}
#main-content {
	float: left;
	width: 780px;
	background-color: #fff;
}

#main-content-right {
	float: left;
	width: 110px;
}

#mainbottom {
	float: left;
	width: 1000px;
	background-color: #c43701;
	height: 47px;
}

#mainbottom #mainbottom-content {
	float: left;
	width: 1000px;	
	height: 47px;
	background: url(../Images/bottombg.gif) no-repeat left top;
}

/* content */
#content {
	float: left;
	width: 780px;
	background: url(../Images/leftcolumbg.gif) repeat-y left top;
}

#sitemap-bottom {
	background-color: #c43701;
	height: 23px;
	color: #fff;
	float: left;
	border-bottom: 1px solid #fff;
}
#sitemap-bottom a {
	color: #fff;
}
#sitemap-black {
	width: 261px;
	float: left;
	height: 23px;
	background:url(../Images/sitemap_black_bg.gif) no-repeat right top;
}
#sitemap-red {
	float: left;
	width: 519px;
	padding-top: 4px;
	height: 19px;
}

#sitemap-red .box-item {
	background: url(../Images/whitesaparator.gif) no-repeat left center;
	padding-left: 10px;
	margin-left: 10px;
}

#sitemap-red .smred-box{
	padding-left: 10px;
}

#sitemap-black-inner {
	background-color: #000;
	height: 19px;
	margin-right: 18px;
	padding: 0 12px 0 0;
	text-align: right;
	padding-top: 4px;
}

#sitemap-black-inner .sm-text{
	background: url(../Images/whitearrow.gif) no-repeat left;
	margin-left: 125px;
	padding-left: 26px;
	padding-top: 0px;
}


#content-inner {
	float: left;
	width: 777px;
	background: url(../Images/rightcolumbg.gif) repeat-y right top;
	text-align: left;
	border-right: 3px solid #cbd5ad;
}

/* header */
#header {
	float: left;
	width: 780px;
	height: 122px;
	margin-bottom: 1px;
	border-bottom: 1px solid #000;
}

#hlogo-left {
	float: left;
	width: 155px;
	overflow: hidden;
	border-right: 1px solid #000;
}
#hlogo-right {
	float: left;
	overflow: hidden;
}
/* end header */

#left {
	float: left;
	width: 155px;
	padding-right: 1px;
}

#datetime {
	border-top: 1px solid #fff;
	height: 27px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	background: url(../Images/datetimebg.gif) repeat-x left top;
}

#datetime p{
	padding: 6px 6px 6px 11px;
	text-align: left;
}
/* category */
#category {
	color: #fff;
	border-top: 1px solid #000;
}

#category .subcate {
	background-color: #6e8b17;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #000;
}

.subcate a {
	color: #FFF;
	text-decoration: none;
}
.subcate .subimg{
	float: left;
	padding: 9px 7px 6px 2px;
}

.subcate a:hover{
	color: #fff600;
}
.subcate a.active {
	color: #fff600;
}
.subcate .subcontent {
	float: left;
	padding: 6px 0px;
}
/* end category */

/* support online */
#supportonline {
	background-color: #fff;
}
#suppol-label {
	border-top: 2px solid #fff;
	background: url(../Images/supportonlinebg.gif) repeat-x left top;
	color: #fff8e5;
	text-align: center;
	padding-top: 5px;
	height: 18px;
}

#supportonline .onlineimg {
	padding: 10px 0px;
	text-align: center;
}

#supportonline .onlineimg-inner {
	padding: 2px 0px;
}

/* end support online */

/* rate money */
#ratemoney {
	background-color: #fff;
}

.rmlabel {
	height: 18px;
	background: url(../Images/ratemoney.gif) repeat-x left top;
	text-align: center;
	color: #fff;
	padding-top: 3px;
}

.rmcontent {
	margin: 0px 8px;
	border-left: 1px solid #d4d0c8;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	text-align: left;
}

.rmcotent-row {
	border-top: 1px solid #d4d0c8;
	height: 18px;
	overflow: hidden;
}

.rmcodelabel {
	padding: 2px 0px 2px 5px;
	height: 16px;
	border-right: 1px solid #d4d0c8;
	width: 40px;
	float: left;
	overflow: hidden;
}

.rmbuylabel {
	padding: 2px 0px 2px 5px;
	height: 16px;
	width: 39px;
	border-right: 1px solid #d4d0c8;
	float: left;
	overflow: hidden;
}

.rmsalelabel {
	padding: 2px 0px 2px 5px;
	height: 16px;
	width: 40px;
	float: left;
	overflow: hidden;
}
/* end rate money */

/* gold price */
#goldprice {
	background-color: #fff;
	margin-top: 5px;
}

.gpcodelabel {
	padding: 2px 0px 2px 5px;
	height: 16px;
	border-right: 1px solid #d4d0c8;
	width: 50px;
	float: left;
	overflow: hidden;
}

.gpbuylabel {
	padding: 2px 0px 2px 5px;
	height: 16px;
	width: 34px;
	border-right: 1px solid #d4d0c8;
	float: left;
	overflow: hidden;
}

.gpsalelabel {
	padding: 2px 0px 2px 5px;
	height: 16px;
	width: 35px;
	float: left;
	overflow: hidden;
}
/* end gold price */

/* web into */
#webinfo {
	background-color: #fff;
	margin-top: 5px;
}

#webinfo .webinfo-content {
	padding: 5px 0px;
	text-align: center;
	margin: 0px;
}

/* end web info */

#large-right {
	float: left;
	width: 621px;
}

/* middle content */
#middle {
	float: left;
	width: 438px;
}

#middle-bottom-image {
	width: 438px;
	border-bottom: 1px solid #f6f6f6;
}

#middle-bottom-image .mbi-left {
	float: left;
	width: 313px;
	border-left: 1px solid #f6f6f6;
}

#middle-bottom-image .mbi-right {
	float: left;
	width: 122px;
	margin-left: 1px;
	border-left: 1px solid #f6f6f6;
	text-align: left;
}


#middle-inner {
	float: left;
	padding: 0 5px;
	width: 428px;
	margin-top: 1px;
}

.middle-box {
	width: 428px;
	margin-bottom: 5px;
}

.mbox-label {
	height: 21px;
	width: 400px;
	border-bottom: 1px solid #99cc01;
}

.mbox-label .labelbg {
	height: 21px;
	width: 400px;
	background: url(../Images/columlabelbg3.gif) repeat-x left bottom;
}

.mbox-label .text-label {
	float: left;
	background: url(../Images/columlabelbg.gif) repeat-x left top;
	height: 18px;
	color: #014206;
	font-weight: bold;
	padding: 3px 3px 0px 10px;
}

.text-label .label-inner{
	color: #014206;
	font-weight: bold;
	padding: 3px 3px 0px 10px;
}

.mbox-label .bg-label2 {
	float: left;
	background: url(../Images/columlabelbg2.gif) no-repeat left top;
	height: 21px;
	width: 47px;
}

.mbox-content {
	padding-left: 10px;
}

.mbox-title {
	font-weight: bold;
	padding: 10px 0px;
}

.mbox-title a {
	color: #000;
}

.mbox-title a:hover{
	color: #006699;
}

.mbox-detail {
	overflow: hidden;
	margin-bottom: 10px;
}
.mbox-thumb {
	float: left;
	width: 135px;
	overflow: hidden;
}

.mbox-detail-text {
	margin-left: 145px;
	text-align: left;
}
.mbox-relatenews {
	overflow: hidden;
	padding: 5px 0px 5px 20px;
	text-align: left;
	background: url(../Images/grayarrow.gif) no-repeat left center;
}

.mbox-relatenews a {
	color: #006699;
	text-decoration: none;
}

.mbox-relatenews a:hover {
	color: #006699;
	text-decoration: none;
}
/* end middle content */

/* home search */
#home-search {
	border-top: 1px solid #fff;
	height: 30px;
	background-color: #cbd5ad;
}



#home-search .searchbutton {
	margin-top: 4px;
	background: url(../Images/searchbuttonbg.gif) repeat-x left top;
	height: 21px;
	margin-right: 6px;
	padding: 0px 7px;
}

#home-search .textsearch {
	margin-top: 4px;
	border: 1px solid #7a7a7a;
	background-color:#fff8e5;
	margin-right: 8px;
}
.search-box {
	float: left;
	text-align: left;
	padding-left: 10px;
}
.language-box {
	text-align: right;
	padding: 8px 7px 0px 0px;
	float: right;
	color: #FF0000;
	font-weight: bold;	
}
/* end home search */
#right {
	float: left;
	width: 182px;
	margin-left: 1px;
}
#right-inner{
	float: left;
	width: 182px;
	background-color:#FFFFFF;
	margin: 0px;
}

/* produc feature */
#productfeature {
	margin-top: 1px;
	overflow: hidden;
}

.pflabel {
	background-color: #f1e547;
	text-align: center;
	padding: 5px;
}

.pflabel .pfarrow {
	padding-right: 5px;
	padding-bottom: 2px;
}

.pftitle {
	padding: 10px 5px;
	text-align: center;
	color: #6e8b17;
	font-weight: bold;
}
.pfimg {
	width: 172px;
	text-align: center;
	padding: 5px;
	overflow: hidden;
}
/* end produc feature */

/* partner */
#partner {
	overflow: hidden;
	padding: 5px 0px;
}

.partnerimg {
	padding: 1px 2px;
	width: 178px;
	text-align: center;
	overflow: hidden;
}
/* end partner*/

/* end content */

/* footer */
#footer {
	float: left;
	width: 778px;
	height: 47px;
	padding: 13px 0 0 110px;
}

.lang_inactive:link,.lang_inactive:visited
{
  color:#FF0000;
}

.lang_inactive:hover
{
  color: #006699;
}

.lang_active:link,.lang_active:visited
{
  color:Black;
}

.lang_active:hover
{
  color: #006699;
}

.menu_link:link,.menu_link:visited
{
  color:#014206;
}