﻿body {
    background:url('image/til_1.gif');
    margin:0px;
}
* {
    margin:0px;
    padding:0px;
    font:8pt tahoma;
}
.MainDiv {
    height:auto;
    overflow:auto;
    width:1000px;
    background:url('image/bodyBg.gif') repeat-y;
}
#MainMiddle {
    width:100%;
    background:url('image/mid.gif') repeat-y;
    height:auto;
    overflow:auto;
    margin:0px;
    float:right;
}
.TopMain {
    margin:0x;
    height:8px;
    float:right;
}







#SmallMenu {
    list-style:none;
    text-align:right;
    margin-left:20px;
    margin-bottom:10px;
    height:64px;
}
#SmallMenu li {
    float:left;
    margin:5px;
}
#SmallMenu li a img {
    border-width:0px;
}





#MainMenu {
    list-style:none;
    clear:both;
    height:41px;
    margin:0px 20px 0px 20px;
    width: 919px;
    text-align:left;
}
#MainMenu li {
    float:left;
    width:120px;
    height:41px;
    text-align:center;
}
#MainMenu li a {
    font:8pt tahoma;
    color:#D6EC22;
    text-decoration:none;
    display:block;
    margin-top:12px;
    font-weight:bold;
}
#MainMenu li a:hover {
    text-decoration:underline;
}





#Banner {
    list-style:none;
    text-align:right;
    clear:both;
    height:156px;
    margin:20px 20px 0px 20px;
    width:950px;
}
#Banner li {
    float:right;
}





#contentDiv {
    width:95%;
    padding:0;
    height:auto;
    overflow:auto;
    margin-top:15px;
}




#CatDiv {
    width:200px;
    height:auto;
    overflow:visible;
    float:right;
    margin:3px;
    padding:0px;
}





.TopCat {
    list-style:none;
    text-align:right;
  
    height:9px;
    overflow:visible;
    width:200px;
    margin:0px;
    padding:0px;
}
.TopCat li {
    float:right;
    height:9px;
}


#MidCat {
    height:auto;
    overflow:auto;
    widows:200px;
    background:#E1E1E1;
    clear:both;
    margin:0px;
    padding:0px;
}



#MidMainContent {
    width:531px;
    float:right;
    margin:0px 15px 0 0;
    height:auto;
    overflow:auto;
    border-left:1px dashed #ddd;
        border-right:1px dashed #ddd;
    padding-left:5px;
}




#AdverDiv {
    float:right;
    width:165px;
    border:0px solid black;
    height:698px;
    margin-right:10px;
}


.footer {
    clear:both;
    list-style:none;
    text-align:center;
    width:543px;
    margin:20px 200px 0 0;
    float:right;
    
    
}
.footer li {
    float:right;
    margin:5px;
}
.footer li a {
    text-decoration:none;
    color:#9D9E9A;
}
.footer li a:hover {
    text-decoration:underline;
}



.RightBox {
    list-style: none; 
    clear:both;
    margin-bottom:20px;
}

.LiMid {
    background: #E1E1E1; 
    width: 200px;
    margin: 0px; 
    padding: 0px;
    height:auto;
    overflow:auto;
}
.LiTop {
    border-bottom:1px solid #C0BBBB;
    height:20px;
    width:200px;
    background:url('image/u1.gif') no-repeat;
    color:#607602;
    font-weight:bold;
}




.textBox {
    border:1px solid #cccccc;
    background:#F1F0ED;
    width:120px;
    height:16px;
}

.search {
    list-style:none;
    padding-right:20px;
    height:30px;
}
.search li {
    float:right;
    margin:5px;
}


ul.CatUl {
    text-align:left;
    margin-left:30px;
}
.CatUl li {
    width:110px;
    padding-left:10px;
    height:25px;
    border-bottom:1px dashed #A69C9C;
    margin-top:5px;
}
.CatUl li a {
    color:#4B4646;
    text-decoration:none;  
    width:140px;
    display:block;
    font:9pt tahoma;
}
.CatUl li a:hover {
    color:#4B4646;
    font-weight:bold;
    color:#161313;
}






.gallery {
    list-style:none;
    width:450px;
    height:auto;
    overflow:auto;
}
.gallery li {
   float:left;
   text-align:center;
    margin:10px;
    display:block;
}
.gallery li a {
    border:0px;
    width:70px;
    height:70px; 
    display:block;   
}

.gallery li a img {
    border:1px solid #8FAD0E;    
}
.gallery li a img:hover {
    opacity:0.4;
    filter:alpha(opacity=40);
}




.MyTabContain {
    width:320px;
    text-align:right;
}
.MyTabContain li {
    margin:5px;
}   
.MyTabContain li a {
    color:#515150;
    text-decoration:none;
}
.MyTabContain li a:hover {
    text-decoration:underline;
}


a.download {
    color:#4A2603;
    text-decoration:none;
    font-weight:bold;
}
a.download:hover {
    text-decoration:underline;
}


.Last {
    font:8pt arial;
    list-style:none;
    margin:10px;
    width:120px;
    border-bottom:1px solid gray;
    text-align:left;
    
}


.Last img {
    width:120px;
    height:100px;
}
#title {
    color:#335577;
    margin:5px;
    font:10pt arial;
    font-weight:bold;
        text-align:left;
}
.Last a {
    color:#335577;
    font:8pt arial;
    text-decoration:none;
    font-weight:bold;
}

.paging {
    text-align:left;
    clear:both;
    list-style:none;
}
.paging li {
    float:left;
    margin:1px;
    text-align:center;
}
.paging li a {
    width:20px;
    height:20px;
    display:block;
    background:#DFEBF8;
    border:1px solid #6B9CCE;
    text-decoration:none;
    margin-top:5px;
    color:#0E3154;
    font-weight:bold;
}
.paging li a:hover {

    background:white;
}

.banner {
    margin:9px 20px 0 0;
    float:right;
} 

#alph {
 height:64px;
    list-style:none;
    margin:10px;
    CLEAR:both;
    overflow:visible;
}
#alph li {
    float:left;
    margin:1px;
}
#alph li a {
    display:block;
    width:26px;
    height:20px;
    background:#fff;
    border:1px solid #D2CBCB;
    font:9pt tahoma;
    text-decoration:none;
    padding-top:3px;
}   
#alph li a:hover {
    border:1px solid white;
    background:#D2CBCB;
    font-weight:bold;
    
}









.advers {
    font:9pt arial;
    text-decoration:none;
    font-weight:bold;
    color:#008080;
}



/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(image/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(image/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(image/rating/ratingStarSaved.png);
}











