BODY{
	margin: 0px;
	font-family: Georgia, Courier, serif;
	background-color: #D0EDEC;
	text-align:center;
}


.TOP3_MENU{
    display: block;
    border-style: ridge;
	background-color: transparent;
    width: 800px;
    height: 20px;
    position: absolute;
	margin-top: 190px;
    margin-right: 20px;
    margin-left: 200px;
    border-color: #FFBD32
}

#CONTENT_CONTAINER{
	display: block;
	background-image: url("https://www.zionhosting.com/chinese/images/content_bg.gif");
	background-repeat: repeat-y;
	background-color: #00287B;
	width: 1024px;
    margin-top: 0px;
    margin-bottom: 50px;
    border-bottom-color: #000C45;
    border-bottom-width: 2px;
    border-bottom-style: solid
}

#content_table{
	width: 1024px;
	margin-top: 0px;
    border-right-width: 1px;
    border-right-color: #000C45;
    border-bottom-color: #000C45;
    border-bottom-width: 2px;
    margin-botton: 30px;
    border-bottom-style: solid;
    border-right-style: solid
}

#scroll_table{
	background-color: #00287B
}

#scroll{
	height: 100px;
    position:absolute;
    z-index: 3;
	display: block;
	width: 170px;
	margin-top: 180px;
    margin-left: 0px
}

#content{
	width: 780px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#banner{
	height: 240px;
	width: 1024px;
	margin-top: 0px;
	background-image: url("https://www.zionhosting.com/chinese/images/crossbanner.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0px;
    border-right-width: 0px;
    border-right-color: #000C45;
    border-right-style: solid
}

#INNERBANNER{
    display: block;
	width: 787px;
	height: 240px;
	text-align:right;
    font-family: Georgia,Sans-serif;
    color: #60351B;
    font-weight: bold;
    font-size: 22px;
    margin-top:5px;
    padding-right:10px;
	background-color: transparent;
	background-repeat: no-repeat;
    position: relative
}

#langDiv{
    display: block;
    position:absolute;
    margin-top:-120px;
    margin-left:900px
}

a.langLink, a.langLink:link, a.langLink:visited{
    text-decoration:none;
    font-family:Verdana, Georgia,Sans-serif;
    font-size:14px;
  	color:#FFFFFF;
	text-align:center
}

a.langLink:hover{
    text-decoration:underline
}

#middlebar{
	height: 240px;
	width: 787px;
	background-image: url("https://www.zionhosting.com/chinese/images/cross.png");
	background-repeat: no-repeat;
        position: absolute;
	z-index: 2;
	margin: 0px;
	top: 0px;
    border-right-width: 1px;
    border-right-color: #000C45

}

#MENU_CONTAINER a:link,#MENU_CONTAINER a:visited,#MENU_CONTAINER a:hover,#MENU_CONTAINER a:active{
	color: #f5cabe;
	display: block;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	line-height: 19px;
	margin-bottom:11px;
}


.currentMenu {
	color: #f5cabe;
	background-image: url("https://www.zionhosting.com/chinese/images/menuCrossOn.png");
	background-repeat: no-repeat;
	background-color: #000E46;
	padding-left:25px;
	letter-spacing: -0.5px
}


#MENU_CONTAINER A:HOVER {
	color: #f5cabe;
	background-image: url("https://www.zionhosting.com/chinese/images/menuCrossOn.png");
	background-repeat: no-repeat;
	background-color: #000E46;
	padding-left:25px;
	letter-spacing: -0.5px
}
#menu_header{
	height: 5px;
	width: 178px;
}

#title{
	font-family: Georgia,Sans-serif;
    color: #60351B;
    font-weight: bold;
    font-size: 24px;
    padding-left:20px;
}


#menu_footer{
	height: 35px;
	width: 178px;
}


#MENU {
	text-align: left;
	width: 178px;
}

#title_top{
    display: block;
	text-decoration: none;
	font-size: 28px;
	font-family: Trebuchet MS;
	font-weight: bold;
    height: 60px;
	width:167px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#title_down{
    display: block;
	text-decoration: none;
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bold;
    height: 20px;
	width:167px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 10px;
}
	
.calendarWeekend
{
    BORDER-RIGHT: #339900 1px solid;
    BORDER-TOP: #339900 1px solid;
    BORDER-LEFT: #339900 1px;
    BORDER-BOTTOM: #339900 1px;
    BACKGROUND-COLOR: #fff3c4
}
.calendarEvent
{
    BORDER-RIGHT: #ac552b solid;
    BORDER-TOP: #fff8d9 solid;
    FONT-SIZE: x-small;
    BORDER-LEFT: #fff8d9 solid;
    BORDER-BOTTOM: #ac552b solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc00
}
.calendarInactive
{
    BORDER-RIGHT: #339900 thin solid;
    BORDER-TOP: thin solid;
    FONT-SIZE: x-small;
    BORDER-LEFT: #339900 thin;
    BORDER-BOTTOM: #339900 thin;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.calendarActive
{
    BORDER-RIGHT: #339900 thin solid;
    BORDER-TOP: #339900 thin solid;
    BORDER-LEFT: #339900 thin;
    BORDER-BOTTOM: #339900 thin;
    BACKGROUND-COLOR: #efffdf
}
.calendarCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #333366
}
.calendarOuterBorder
{
    BORDER-LEFT-COLOR: #009900;
    BORDER-BOTTOM-COLOR: #009900;
    BORDER-LEFT-STYLE: solid;
    BORDER-BOTTOM-STYLE: solid
}

.paginate a:link, .paginate a:visited, .paginate a:active{
	text-decoration:none;
    display: block;
    height: 17px;
	width:20px;
	font-size:12px;
	font-weight:bold;
    color:#FFFFFF;
	background-color:#000E46;
    float:left;
	padding-top:1px;
    margin:1px;
	text-align:center
	}
    
 .current_paginate a:link{
	text-decoration:none;
    display: block;
    height: 17px;
	width:20px;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-top:1px;
    margin:1px;
	text-align:center;
    color:#000E46
	}   
	
.paginate a:hover, .current_paginate a:hover{
	background-color:#00287B;
    color:#FFFFFF
}

.pageTotal{
	display: block;
    height: 17px;
	width:30px;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-top:1px;
    margin:1px;
	text-align:center;
    color:#000E46
}

.sortLink a:link, .sortLink a:visited, .sortLink a:active{
	display: block;
    text-decoration:none;
    color:#FFFFFF;
    height: 17px;
	width:60px;
	font-size:12px;
	font-weight:bold;
	background-color:#000E46;
    outline:1px solid #FFFFFF;
    float:left;
	padding-top:2px;
    margin:1px;
	text-align:center
}

.sortLink a:hover{
	background-color: #FFFFFF;
    color: #000E46;
    outline:1px solid #000E46
}


a.addToCart, a.addToCart:link, a.addToCart:visited{
	display: block;
    text-decoration:none;
    color:#FFFFFF;
    height: 25px;
	width:120px;
	font-size:16px;
	font-weight:bold;
	background-color:#000E46;
    outline:1px solid #FFFFFF;
    float:left;
	padding-top:7px;
    margin:1px;
	text-align:center
}
    
 a.addToCart:hover,a.addToCart:active{
	background-color: #FFFFFF;
    color: #000E46;
    outline:1px solid #000E46
}


a.backToStore, a.backToStore:link, a.backToStore:visited{
	display: block;
    text-decoration:none;
    color:#FFFFFF;
    height: 25px;
	width:80px;
	font-size:16px;
	font-weight:bold;
	background-color:#000E46;
    outline:1px solid #FFFFFF;
    float:left;
	padding-top:7px;
    margin:1px;
	text-align:center
}
    
 a.backToStore:hover,a.backToStore:active{
	background-color: #FFFFFF;
    color: #000E46;
    outline:1px solid #000E46
}

a.continueShopping, a.continueShopping:link, a.continueShopping:visited{
	display: block;
    text-decoration:none;
    color:#FFFFFF;
    height: 20px;
	width:160px;
	font-size:12px;
	font-weight:bold;
	background-color:#000E46;
    outline:1px solid #FFFFFF;
    float:left;
	padding-top:7px;
    margin:1px;
	text-align:center
}
    
 a.continueShopping:hover,a.continueShopping:active{
	background-color: #FFFFFF;
    color: #000E46;
    outline:1px solid #000E46
}

a.checkOut, a.checkOut:link, a.checkOut:visited{
	display: block;
    text-decoration:none;
    color:#FFFFFF;
    height: 20px;
	width:120px;
	font-size:14px;
	font-weight:bold;
	background-color:#000E46;
    outline:1px solid #FFFFFF;
    float:left;
	padding-top:7px;
    margin:1px;
	text-align:center
}
    
 a.checkOut:hover,a.checkOut:active{
	background-color: #FFFFFF;
    color: #000E46;
    outline:1px solid #000E46
}

.thText{
    font-family: Verdana, Georgia,Sans-serif;
    font-size:14px;
    font-weight:bold;
	color: #FFFFFF
}

a.viewCart, a.viewCart:link, a.viewCart:visited{
	display: block;
    text-decoration:none;
    color:#FFFFFF;
    height: 17px;
	width:80px;
	font-size:12px;
	font-weight:bold;
	background-color:#000E46;
    outline:1px solid #FFFFFF;
    float:left;
	padding-top:2px;
    margin:1px;
	text-align:center
}
    
 a.viewCart:hover,a.viewCart:active{
	background-color: #FFFFFF;
    color: #000E46;
    outline:1px solid #000E46
}

a.deleteProduct, a.deleteProduct:link, a.deleteProduct:visited{
	display: block;
    text-decoration:none;
    font-family: Verdana, Georgia,Sans-serif;
    color: #FF0000;
    height: 15px;
	width:60px;
	font-size:12px;
	background-color:#FFFFFF;
    float:right;
	padding-top:0px;
    margin:1px;
	text-align:center
}
    
 a.deleteProduct:hover,a.deleteProduct:active{
	background-color: #FFFFFF;
    color: #FF0000;
    outline:1px solid #FF0000
}

.submitButton{
    display: block;
    background:#000E46;
    color:white;
    border-style:outset;
    border-color:#FFFFFF;
    height:40px;
    font-size:14px;
    float:right;
    font-weight:bold;
    width:150px;font-family: Verdana, Georgia,Sans-serif;
    padding-top:0px;
    margin:1px;
	text-align:center
}

 a.link164, a.link164:link, a.link164:visited{
   	text-decoration:none;
    font-family: Georgia, Courier, Arial, serif;
    font-size:12px;
	color:#B22222;
	text-align:center
 }   
	
 a.link164:hover{
	text-decoration:underline;
}

a.prodNameLink, a.prodNameLink:link, a.prodNameLink:visited{
    background-color:#FFFFFF;
	text-decoration:none;
    font-family: Georgia, Courier, Arial, serif;
    font-size:12px;
	color:#000000;
	text-align:center
 }   
	
a.prodNameLink:hover{
    text-decoration:underline;
}

.blueLine{
  background: transparent url("https://www.zionhosting.com/english/images/h_line.gif") repeat-x;
}

.forErrors{
    font-family:Verdana, Georgia, Sans-serif;
    font-size:12px;
	color: #FF0000
}

.titleText{
    font-family:Verdana, Georgia, Sans-serif;
    font-size:12px;
    color: #808080
}

.contactTitleText{
    font-family:Verdana, Georgia, Sans-serif;
    font-size:12px;
    color: #000000
}


.contSubmit{
    display: block;
    background:#000E46;
    color:white;
    border-style:outset;
    border-color:#00287B;
    height:25px;
    font-size:12px;
    float:right;
    width:80px;font-family:Verdana, Georgia, Sans-serif;
    padding-top:0px;
    margin:1px;
	text-align:center
}

.contReset{
    display: block;
    background:#000E46;
    color:white;
    border-style:outset;
    border-color:#00287B;
    height:25px;
    font-size:12px;
    float:right;
    width:80px;font-family:Verdana, Georgia, Sans-serif;
    padding-top:0px;
    margin:1px;
	text-align:center
}

a.emailSelected {
  z-index:100
}

a.contSelected {
  z-index:110
}

.emailMessagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  left:635px;
  top:260px;
  text-align:left;
  width:300px;
  z-index:700;
  padding: 25px 25px 20px;
}

.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  left:665px;
  top:260px;
  text-align:left;
  width:300px;
  z-index:700;
  padding: 25px 25px 20px;
}

label {
  display: block;
  margin-bottom: 3px;
  padding-left: 15px;
  text-indent: -15px;
}

.emailMessagepop p, .emailMessagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}

.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}

.arrow-up {
	width:0px; 
	height:0px; 
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:10px solid #000E46
}

.arrow-down {
	width:0px; 
	height:0px; 
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:10px solid #000E46
}


/* blog style sheet */
table.blogs {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 20px
}
table.blogs th,
table.blogs td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
table.blogs th {
  font-weight: bold;
}

table.blogs td[class*="span"],
table.blogs th[class*="span"],
.row-fluid table.blogs td [class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
table.blogs td.span1,
table.blogs th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
table.blogs td.span2,
table.blogs th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
table.blogs td.span3,
table.blogs th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
table.blogs td.span4,
table.blogs th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
table.blogs td.span5,
table.blogs th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
table.blogs td.span6,
table.blogs th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
table.blogs td.span7,
table.blogs th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
table.blogs td.span8,
table.blogs th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
table.blogs td.span9,
table.blogs th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
table.blogs td.span10,
table.blogs th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
table.blogs td.span11,
table.blogs th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
table.blogs td.span12,
table.blogs th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

#round-button{
    display:block;
    width:28px;
    height:28px;
    line-height:28px;
    border: 2px solid #f5f5f5;
    border-radius: 50%;
    color:#f5f5f5;
    text-align:center;
    text-decoration:none;
    background: #464646;
    box-shadow: 0 0 3px gray;
    font-size:22px;
    font-weight:bold;
}
#round-button:hover{
    background: #262626;
}