/* Start of CMSMS style sheet 'ysstyle' */
.header{
color:#f0ebd8;
background-image:url("images/background/Mason-ching-00.jpg");
width:950px;
}

body{
padding: 0px auto;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
}

p{
text-align: left;
}

h2{
text-align: left;
}

.header_search{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color: #f0ebd8;
text-indent: 20px;
}

.header_contact{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
color: #f0ebd8;
}

.header_lang, .header_lang a, .header_lang a:visited{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
color: #f0ebd8;
text-decoration:none;
}

.header_lang a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
color: #f0ebd8;
text-decoration:underline;
}
.nav a, .nav a:visited{
color:#89836b;
text-decoration:underline;
padding-bottom:10px;
margin-top:0px;
padding-top:0px;
vertical-align:top;
}

.nav a:hover{
color:#89836b;
text-decoration:underline;
padding-bottom:10px;
margin-top:0px;
padding-top:0px;
vertical-align:top;
}

td#tbl_left{
background-image:url("images/background/Mason-ching-07.jpg");
background-repeat:repeat-y;
width: 15px;
}

td#tbl_main{
background-color:#f0ebd8;
}

td#tbl_right{
background-image:url("images/background/Mason-ching-08.jpg");
background-repeat:repeat-y;
width: 15px;
}

table.main_content{
padding: 0px;
margin: 0px;
}

td.main_content{
padding: 10px;
margin: 0px;
padding-top:2px;
}

.footer_bar{
background-color:#f0ebd8;
width:920px;
padding-top:30px;
}

.footer{
color:#4f4521;
}

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
float: left;
position: relative;
}

.mainitems{
display: block !important;
display: inline; /*For IE*/
width: 142px;
height: 58px;
}

.mainitems a, .mainitems a:visited{
display: block;
width: 142px;
height: 58px;
background-image:url("images/background/Mason-ching-01.jpg");
float: none !important; /*For Opera*/
text-decoration: none;
color: #4F4521;
font-size: 14px;
text-align:center;
line-height: 50px;
}

.mainitems a:hover{
display: block;
width: 142px;
height: 58px;
color: #FFFFFF;
background-image:url("images/background/Mason-ching-01-on.jpg");
font-size: 14px;
text-decoration: underline;
text-align:center;
line-height: 50px;
}

.subuls{
display:none;
position: absolute;
}

.subitems{
width: 100%;
}

.subitems a, .subitems a:visited{
text-decoration: none;
background-image:url('');
background-color: #282105;
width:300px;
height: 25px;
color: #efead7;
text-align: left;
text-indent:25px;
line-height:20px;
border: 1px solid #e7dfc5;
border-top:0px;
}

.subitems a:hover{
text-decoration: none;
background-image:url('');
background-color: #110900;
height: 25px;
width:300px;
color: #efead7;
text-align: left;
text-indent:0px;
line-height:20px;
border: 1px solid #e7dfc5;
border-top:0px;
}

.subitems a img{
display:none;
border: none;
padding-left:9px;
padding-top:8px;
}

.subitems a:hover img{
display:list-item;
background-image:url('');
color: #efead7;
float:left;
padding-left:19px;
padding-top:8px;
border: none;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of 

the containing li, rather than bottom left */
top:58px;
left: 0px;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#suburl li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

ul#cssdropdown li:hover ul,
ul#cssdropdown ul li:hover ul,
ul#cssdropdown ul ul li:hover ul,
ul#cssdropdown ul ul ul li:hover ul,
ul#cssdropdown li.iehover ul,
ul#cssdropdown ul li.iehover ul,
ul#cssdropdown ul ul li.iehover ul,
ul#cssdropdown ul ul ul li.iehover ul {
  display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}

.bottom_line{
width: 950px;
text-align: center;
}
.index_news{
background-image:url("images/background/Mason-ching-index-new.jpg");
background-repeat: no-repeat;
background-position: 0px, 0px;
width:298px;
height:250px;
padding:5px;
color: #4f4521;
font-size: 13px;
padding-top:45px;
padding-left:10px;
padding-right:10px;
text-align: left;
}
.index_link{
color:#000000;
text-decoration: underline;
font-size:16px;
}

.index_news p{
padding-left:11px;
padding-top:5px;
margin-top:0px;
margin-right:27px;
}
.index_news h3{
padding-top:0px;
padding-bottom:0px;
margin-top:6px;
margin-bottom:2px;
}
.footer_link{
color:#4f4521;
text-decoration: none;
}

ul.sitemap, ul.sitemap a, ul.sitemap a:visited{
text-decoration:none;
color:#000000;
}

ul.sitemap a:hover{
text-decoration:underline;
color:#000000;
}
/* End of 'ysstyle' */

