body
{
background-color:#c0c0c0;
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#000000;
}
a{
color:#990000;
}
.clear{
clear:both;
}
p{
padding:5px 0 5px 0;
margin:0px;
line-height:19px;
}
p.details{
padding:5px 15px 5px 15px;
font-size:12px;
}

p.more_details{
padding:25px 20px 0px 20px;
font-size:12px;

}

img {border:none;}

#wrap{
width:980px;
height: auto;
margin:auto;
background-color:#FFFFFF;
}
.header{
width:980px;
height:181px;
background:url(/images/header.jpg) no-repeat center;
}
.logo{
padding:20px 0 0 30px; height:66px; 
}
.logo img {border:none;}
.image { text-align:center; padding:10px 0;}
.lightBox { margin:10px;}

/*-----------------------------menu-------------------*/
#menu{
width:628px;
height:41px;
margin:25px 0 0 26px;
background:url(/images/menu_bg.jpg) no-repeat center;
}
#menu ul{
display:block;
list-style:none;
padding:9px 0 0 10px;
margin:0px;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:27px;
}
#menu ul li a{
height:27px;
display:block;
padding:0px 15px 0 15px;
margin:0 4px 0 4px;
_margin:0 2px 0 2px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:13px;
line-height:27px;
}
#menu ul li.selected a{
height:27px;
display:block;
padding:0px 10px 0 10px;
margin:0 5px 0 5px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:13px;
line-height:27px;
background:url(/images/menu_bt_bg.gif) repeat-x center;
}
#menu ul li a:hover{
background:url(/images/menu_bt_bg.gif) repeat-x center;
}


/*------------------------------------top banner-------------------*/
#topbanner {margin:5px 0px; width:980px; height:180px; border-bottom: dashed 1px #B2B2B2;}
#topbanner h1 {margin-bottom:0px; padding-bottom:2px; font-size:24px;}
#topbanner h4 {margin:5px; padding:0px;}
#topbanner h4 a {margin-right:20px; text-decoration:none; font-size:16px;}
#topbanner h4 a:hover {text-decoration:underline;}
.tb_img {float:left; margin-right:10px; height:180px;}
.tb_text { text-align:left; padding-right:10px; }
.tb-os {line-height:20px;}


/*------------------------------------center content--------------------*/
.center_content{
width:980px;
padding:0px 0 0 0;

}
.left_content{
width:570px;
float:left;
padding:20px 0 20px 20px;
}
.right_content{
width:370px;
float:left;
padding:20px 0 20px 20px;
}

.left_content h1 {color:#a81f22; padding:0px; font-size:20px; margin:10px 0 10px 0; border-bottom:3px solid #0099FF; padding-bottom:5px;}

.title{ padding:0px;
font-size:16px;
margin:10px 0 10px 0;
}
span.title_icon{
float:left;
padding:0 10px 0 0;
}
.prod_title{
color:#a81f22;
padding:5px 0 0 15px;
font-size:13px;
}
a.more{
font-style:italic;
color:#a81f22;
float:right;
text-decoration:none;
font-size:11px;
padding:0px 15px 0 0 ;
}

.left_content h3 { color: #0099FF;}
.left_content ul { margin:10px 30px;}
.left_content li { line-height:140%; margin:10px 0;}

.left_content h5 {font-size:14px;}

img.right{
float:right;
padding:0 0 0 10px;
}
.right_box {padding:0 30px;}
.right_box li {padding-bottom:10px;}
.feature {}
.feature h3 { padding-left:30px; font-size:14px; color:#000000; margin:10px 0px; }
.feature p { padding-left:30px;}

.img_text img { float:left; margin-right:10px;}


/*---------------footer------------------------*/
.footer{
height:80px;
border-top:1px #b2b2b2 dashed;

padding:10px 0 0 10px; color: #666666;
}

.footer a{
text-decoration:none;
padding:0 5px 0 5px;
color: #666666;
}
.footer a:hover { text-decoration:underline;}


