html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input {
	margin:0pt;
	padding:0pt;
}

img	{
	border:none;
}

img.transparent
{
	behavior:url(/css/iepngfix.htc);
}

body	{
	font-Family:Tahoma, Arial, Helvetica;
	color:#222D33;
	text-align:center;
	height:100%; 
	font-size:11px;
}

table {
	text-align:left;
}

.TextUppercase{
	text-transform:uppercase;
}

.blackGround{
	width:960px;
	background-color:Black;
}

#contentArea {
	padding:0;
}

#blackHeader {
	background-image:url(/soundblaster/images/home/roundpg_topB.png);
	behavior:url(/css/iepngfix.htc);
	background-repeat:no-repeat;
	width:960px;
	height:22px;
}

#blackFooter {
	background-image:url(/soundblaster/images/home/roundpg_botB.png);
	behavior:url(/css/iepngfix.htc);
	background-repeat:no-repeat;
	width:960px;
	height:5px;
}
#wrapper
{
	background-image: url(/soundblaster/images/home_new/page_background.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
#header
{
	height:90px;
}
#sbHeader
{
	background-image:url(/soundblaster/images/menu_new/top_background.jpg);
	height:93px;
	margin-left:auto; 
	margin-right:auto; 
	text-align:left;
	width:960px; 
}

#contentArea	{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	clear:both;
	background-color:#000;
	padding-top:0;
}

#middleColumn	{
	width:560px;
	float:left;
	text-align:left;
}

#breadcrumbs {
	clear:both;
	color:#636363;
	font-Size:10px;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0;
	text-align:left;
	width:960px; 
}
#breadcrumbs span
{
	margin-left:15px;
}
#breadcrumbs a {
	text-decoration:none;
	color:#636363;
	text-transform:capitalize;
}

#breadcrumbs .highlighted {
	color:#FFFFFF;
}

#sbnav
{
	float:left; 
	margin-left:33px;
	margin-top:22px;
	width:514px;
}

.icon_1, .icon_2 {
	float:left; margin-left:10px; margin-top:22px;
}


/***  menu  ***/
ul.sbnav  {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 auto;
    padding:0;
    width:100%;
}
ul.sbnav a {
	color:#898989;
    display: block;
    font-family:'Droid Sans';
    font-size:12px;
    padding-right:8px;
    width: auto;
    text-decoration:none;
    text-transform:uppercase;
}
ul.sbnav a:hover{
    color:#ffffff;
}
ul.sbnav li { /* all list items */
    float: left;
    margin-left:22px;
    width: auto; /* width needed or else Opera goes nuts */
    position:relative;
}

ul.sbnav li ul { /* second-level lists */
    width:146px;
    position: absolute;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    z-index:10;
    behavior: url(/css/iepngfix.htc);
    background-repeat:repeat-y;
}

ul.sbnav li ul li {
    background-image:url(/soundblaster/images/menu_new/drop_down_bk.png); 
    background-repeat:repeat-y;
    clear:both;
    display:block;
    width:146px;
    margin-left:auto;
    text-align:left;
    /*background-image:url(/soundblaster/images/menu/drop_navbg2.png);
    behavior: url(/css/iepngfix.htc);
    padding:0 0 4px 0;*/
}

ul.sbnav li ul li.last{
	background-image:url(/soundblaster/images/menu_new/drop_down_bot.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:6px;
}
ul.sbnav li ul li a {
    
    behavior: url(/css/iepngfix.htc);
    color: #898989;
    cursor:pointer;
    font-family: Trebuchet MS;
    font-size:12px;
    padding-top:0;
    padding-left:25px;
    padding-bottom:4px;
    padding-right:0;
    text-transform:none;
    width:125px;
}

ul.sbnav li ul li a:hover 	{
    color:#FFF;
}

ul.sbnav li:hover ul, ul.sbnav li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}

/* Fix for dropdown menus in IE 7.0 */
ul.sbnav li:hover, ul.sbnav li.hover	{
    position:static;
}

ul.sbnav a	{
    behavior: url(/css/iepngfix.htc); 
}
/* Support for the "iehover-fix.js" */

* html ul.sbnav iframe {
    position: absolute;
    /* account for the border */
    left: -0.25em;
    top: -0.25em;
    z-index: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */
/* End  Menu */

/* Footer */
/***  footer ***/
#footer 
{
	border-top-color:#898989;
	border-top-style:solid;
	border-top-width:1px;
    color:#898989;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    overflow:hidden;
    padding-bottom:20px;
    padding-top:5px;
    text-align:left;
    width:960px;
}
#copyright {
    float:left;
    font-size:10px;
    margin-left:0;
    text-align:left;
    width:50%;
}
#footerLinks {
    font-size:10px;
    margin-left:10px;
    text-align:right;
}
#footer a {
    color:#898989;
    text-decoration:none;
}
/*   =============added by liuping */

.Black_top
{
    margin:0px;
    width:960px;
    height:10px; 
    behavior:url(/css/iepngfix.htc);
    background: #000 url(/soundblaster/images/Home/roundpg_topB.png);
    }
    .Black_bot
    {
        margin:0;
        width:960px;
        height:5px;
         behavior:url(/css/iepngfix.htc);
         
        background: url(/soundblaster/images/Home/roundpg_botB.png) no-repeat;
        }
        .Center
        {
            width:960px;
            margin:0 auto;
            background:#000;
            text-align:center;
            
            }
      .White_top
      {
             margin:0px;
        width:960px;
        height:22px; 
        behavior:url(/css/iepngfix.htc);
        background: #000 url(/soundblaster/images/WhitePg/roundpg_topW.png) no-repeat;
        }
       .White_bot
       {
        margin:0px;
        width:960px;
        height:5px;
         behavior:url(/css/iepngfix.htc);
        background:url(/soundblaster/images/WhitePg/roundpg_botW.png);
        
                    
        }
             .WCenter
        {
            width:960px;
            margin:0 auto;
            background:#fff;
            text-align:center;
            
            }

