/* global */
body {background: #FFFFFF;font-family: 宋体;margin:0;}

a:link {color: #990033;}
a:visited {color: #660033;}
a:hover {color: #CC0033;text-decoration:none;}             
a:active {color: #990033;} 



a.fixedlink:link {color: #990033;font-size: 12px;}
a.fixedlink:visited {color: #660033;font-size: 12px;} 
a.fixedlink:hover {color: #CC0033;text-decoration:none;font-size: 12px;}            
a.fixedlink:active {color: #990033;font-size: 12px;} 


a.navpathlink:visited {color: #4D4D4D;}
a.navpathlink:hover {color: #CC0033;text-decoration:none;}
a.navpathlink:active {color: #990033;}


a.searchred{color:#990033;font-weight:bold;font-size:13px}

div.maincontent {margin-top:10px;margin-bottom:10px;}
div.maincontenthomepage {padding-top:10px;}
.whitetext {color:#FFFFFF;font-size:12px;}
.whitetextbold {color:#FFFFFF;font-size:12px;font-weight:bold;}
.blacktextbold{color:#000000;font-weight:bold;font-size:12px;}
.fixedtext{color:#000000;font-size:12px;}
.redheader{color:#CC0033;font-weight:bold;font-size:13px;padding-top:10px;}
.redheader_nobox{color:#CC0033;font-weight:bold;font-size:13px;padding-top:10px;padding-left:15px;padding-bottom:3px;}
.text{font-size:12px;font-family: 宋体;}
.terms{font-size:12px;font-family: 宋体;}

.redtext{font-family: 宋体; color:#CC0033;}
.greytext{font-family: 宋体; color:#CCCCCC;font-size:12px;}
.searchred{color:#990033;font-weight:bold;}
.homeredheading {color:#CC0033;font-weight:bold;font-size:13px;} 

.greytext{color:#4D4D4D;}
.smallredtext{color:#CC0033;font-size:12px;}
.smallgreytext{color:#4D4D4D;font-size:12px;}
.smallblacktext{color:#000000;font-size:12px;}

.loggedinwelcome {
  font-size:14px;
  font-weight:bold;
  color: #CC0033;
  padding:10px 0 5 11;
  margin:0;
  }

/* globalnav/header */
div.header {padding-top: 5px;padding-left: 48px;font-size:12px;font-family: 宋体;}
div.header a{color:#FFFFFF;text-decoration:none;font-size:12px;}
div.header a:hover {color:#FFFFFF; text-decoration:none;}
div.header a:visited{color:#FFFFFF; text-decoration:none;}
div.cartbox {width: 170px;height: 25px;border:none;color: #8C8C8C;font-family: 宋体;} 
div.cartbox p{padding-top: 6px;padding-left: 35px;font-size:12px;font-family: 宋体;} 
div.cartbox a{text-decoration:none;font-family: 宋体;} 
a.headersearch:link{color:#7F7F7F;font-size:12px;text-decoration:none;}
a.headersearch:visited{color:#7F7F7F;font-size:12px;text-decoration:none;}
a.headersearch:hover{color:#FFFFFF;font-size:12px;text-decoration:none;}
a.headersearch:active{color:#7F7F7F;font-size:12px;text-decoration:none;}
a.bbslink:link{color:#7F7F7F;font-size:12px;text-decoration:none;}
a.bbslink:visited{color:#7F7F7F;font-size:12px;text-decoration:none;}
a.bbslink:hover{color:#cc0033;font-size:12px;text-decoration:none;}
a.bbslink:active{color:#7F7F7F;font-size:12px;text-decoration:none;}



/* global footer */
div.footer {margin-left:10px;margin-top:2px;font-size:12px;font-family: 宋体;color:#666666;}
div.gradient_bottom {width: 763px;height: 5px;margin:0px;
    background: url(../images/footer/gradient_bottom.gif) repeat-x;
    }

div.gradient_bottom_stretch {width: 100%;height: 5px;margin:0px;
    background: url(../images/footer/gradient_bottom.gif) repeat-x;
    }


div.divider{
    background: url(/images/global/divider.gif) repeat-x;
    margin-top:6px;
    margin-bottom:6px;
    }

.viewall{
    font-weight:bold;
    color:#CC0033;
    padding-right:15px;
    padding-bottom:3px;
    float:right;
    margin-top:-1.1em;
}


/* feature header */
    
div.featurebox p{
    background-color:#000000;
    padding-left:10px;
    line-height: 2;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin:0 4px 8px 0;
    }    

/* feature box content */
div.featureboxlinks{
    font-size:12px;
    padding:0 4px 4px 10px;
    }
	
A.featurebox_link:link {color: #990033;font-family: 宋体;}
A.featurebox_link:active {color: #990033;font-family: 宋体;}
A.featurebox_link:hover {color: #CC0033;text-decoration:none;font-family: 宋体;}
A.featurebox_link:visited {color: #660033;font-family: 宋体;}

div.featureboxlinks_related_titles {padding:0 10px 0 10px;}

.featurebox_cover_image {border: 1px solid #666666;margin:0 0 5px 0;}

A.featurebox_title_links:link {color: #666666;font-size:12px;font-weight:bold;font-family: 宋体;}
A.featurebox_title_links:active {color: #666666;font-size:12px;font-weight:bold;font-family: 宋体;}
A.featurebox_title_links:hover {color: #666666;text-decoration:none;font-size:12px;font-weight:bold;font-family: 宋体;}
A.featurebox_title_links:visited {color: #999999;font-size:12px;font-weight:bold;font-family: 宋体;}


/* curved box */
div.curvebox {
  font-family: 宋体; background: #ffffff;
  width: 100%;
  padding-bottom:0px;
  } 

div.curvebox h3 {
  font-family: 宋体; font-size:14px;
  padding:12px 0 5 15;
  margin:0;
  }
  
div.subhead {
  font-family: 宋体; font-size:12px;
  padding-top: 5px;
  }  

div.curveboxFooter p {
  font-size:12px;
  font-weight: bold;
  padding:10px 0 10 15;
  margin:-1.5em 0 0 0;
  }
    
div.curveboxNoFooter p {
  font-size:12px;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom: 5px;
  margin:-.2em 0 0 0;
  }    
  
div.curveboxNoFooterBlogs p {
  font-size:3px;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom: 5px;
  margin:-.2em 0 0 0;
  }

div.curveboxFooter a {color: #990033;}


/* login box */
div.loginbox {
  width: 155px;
  margin:5px 0 10 10;
  
} 
.loginboxtext {font-size:12px;font-family: 宋体;}
.loginboxtext a {line-height: 1.8;}

.loginboxerror {font-size:12px;font-family: 宋体;font-weight:bold;color:#CC0033;}

div.loginbox h3 {
  font-size:15px;
  font-family: 宋体;
  padding: 10px 0 5 15;
  margin:0;
  }

div.loginboxMain {
  font-size:12px;
  font-family: 宋体;
  padding: 5px 5 15 10;
  margin:0px;
  }
 
div.loginboxFooter p {
  font-size:12px;
  font-family: 宋体;
  padding: 10px 0 10 10;
  margin:-1.5em 0 0 0;
  }

/* login box logged in */  
div.loginbox_loggedin {
  width: 155px;
  margin: 5px 0 10 10;
  }  
  
div.loginbox_loggedin h3 {
  font-size:14px;
  font-family: 宋体;
  color: #CC0033;
  padding: 10px 0 5 10;
  margin:0;
  }
  
div.loginboxFooter_loggedin p {
  font-size:12px;
  font-family: 宋体;
  padding: 10 0 0 10;
  margin:-1.5em 0 0 0;
  }


/* p2p */
.p2phome_table {
    background:#FFFFF2;
    border-right:1px solid #E5E58A;
    border-bottom:1px solid #E5E58A;
    padding:10px;
 }

 .p2pmember_table {border:1px solid #EfEfEF;} 
 .p2pmember_drkrow {background:#EFEFEF; }
 
 .p2p_table {border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;} 
 .p2p_tablebottom {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;} 
 
 div.p2p_tableheading {
    background:#EFEFEF;
    padding-left:15px;
    font-size:12px;
	font-family: 宋体;
    padding-top: 3px;
    padding-bottom: 3px;
    }
 
 div.p2psearch_content {
    padding:5px 15px 3 15px;
    font-size:12px;
	font-family: 宋体;
    }
 
 div.p2psearch_links {
    padding:3px 15px 10px 15px;
    font-size:12px;
	font-family: 宋体;
    }   
     
div.p2pblog_content {
    padding:5px 15px 0px 15px;
    font-size:12px;
	font-family: 宋体;
    margin-bottom:-.5em;
    }
 
div.p2pblog_content h2 {
    font-size:14px;
    font-weight:bold;
	font-family: 宋体;
    margin:0em 0 -1em 0 ;
    }
 
div.p2pblog_content h3 {
    font-size:12px;
    font-weight:normal;
	font-family: 宋体;
    margin:2px 0 0 0 ;
    }

div.p2pblog_links {
    padding:0px 5px 15px 15px;
    font-size:12px;
	font-family: 宋体;
    }    

.bloglinks {
    font-size:12px;
	font-family: 宋体;
    }

.blogdate {
    font-size:12px;
	font-family: 宋体;
    }    

.blogcontent {
    font-size:12px;
	font-family: 宋体;
    }   

.blogfilterlabel {
    font-size:12px;
    font-weight:bold;
	font-family: 宋体;
    }


.blogphoto {
    border: 1 solid #CCCCCC;
    padding:1px 1 1 1;
    margin: 5px 5 5 0;
    }

.blogauthortext {
    margin: 5px 0 0 0;
    font-size:12px;
	font-family: 宋体;
    }
	
.navpath {
	font-size:12px;
	font-weight:bold;
	font-family:宋体; 
	color:#000000; 
	padding-bottom:10px;
	}

.navpathlink {
	font-size:12px;
	font-weight:normal;
	font-family:宋体; 
	color:#990033; 
	padding-bottom:10px;
	}
	
	

/* osc */
.osc_home_table {
    border-right:1px solid #E5E58A;
    }   

div.p2posc_content {
    padding:5px 15px 3 15px;
    font-size:12px;
	font-family: 宋体;
    }


div.p2posc_links {
    padding:0px 5px 15px 15px;
    font-size:12px;
	font-family: 宋体;
    line-height:1.8em;
    }   
    
/* forum */
.forumtable {
    border:1px solid #CCCCCC;
    background-color:#E5E5E5;
}

 /* poll */
 div.featureboxpoll p{
    background-color:#CC0033;
    padding-left:10px;
    line-height: 2;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin:0 4px 8px 0;
    }

.pollText{color:#FFFFFF;font-weight:bold;font-size:12px;}

	.blogauthor {
		background-color:#FFCC00;
		font-size:16px;
		font-style: normal;
		font-family : 宋体;
		font-weight : normal;
	}