body{ text-align:center; font:13px"Arial"; margin:0; padding:0; background:#677b94;}
a:link{ color:#006699; text-decoration:underline; margin:0 2px 0;}
a:hover{ color:#0066cc; text-decoration:none; margin:0 2px 0;}
a:visited{  color:#006699; text-decoration:underline; margin:0 2px 0;}
img{border:0;}
p{ line-height:20px;}

h1{ font:22px"Arial"; font-weight:bold; margin:10px 0 10px; color:#0070e0}
h2 { font:18px"Arial" font-weight:bold; color:#0070e0;}
h3 {
	font:15px"Arial";
	font-weight:bold;
	color:#0070e0;
	background-image: url(img/png-0055.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}

#header { height:80px; width:973px; margin:0 auto; text-align:left; background: #fff url(img/header_bg.gif) top right no-repeat; border:1px solid #ccc;}
#header h1{ margin:15px 0 10px 10px; padding:0; font:30px "Arial"; color:#0070e0; font-weight:bold;}
#navigation { height:28px; width:975px; text-align:left; margin:0 auto; }
.nav_mid a:link { color:#FFFFFF; font:13px"Arial"; text-decoration:none; margin: 0 5px 0;}
.nav_mid a:hover{ color:#FFFFFF; font:13px"Arial"; text-decoration:underline; margin: 0 5px 0;}
.nav_mid a:visited { color:#FFFFFF; font:13px"Arial"; text-decoration:none; margin: 0 5px 0;}

.nav_l { float:left; background:url(img/nav_left.gif) top no-repeat; width:10px; height:28px; margin:0; padding:0;}
.nav_mid { float:left; background:url(img/nav_mid.gif) top repeat-x; width:960px; height:28px;margin:0; padding:0; line-height:28px;}
.nav_r { float:right; background:url(img/nav_r.gif) top no-repeat; width:5px; height:28px;margin:0; padding:0;}

#content { background:#fff; width:973px; height:auto; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:0; border-bottom:0; margin:0 auto; padding:0; text-align:left;}
#content_l{ background:#fff; float:left; padding:0 5px 0 0; text-align:left; margin:10px 0 0 10px; width:777px; float:left; border-right:1px dotted #ccc; border-bottom:0; border-left:0; border-top:0;}

#content_r{ background:#fff; margin:10px 10px 0 10px; padding:0; text-align:left; width:160px; float:left; border:0;}

#footer { clear:both; width:953px; height:auto; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; border-top:0;  margin:0 auto; padding:10px; text-align:center; background:#fff; }

.download { font:18px"Arial"; text-decoration:none; line-height:50px; background:url(img/underline.gif) bottom repeat-x; display:block;} 
.order { margin:10px 0 0 25px; font:20px"Arial"; color:#FF0000;}
.order a:link{ color:#FF0000; text-decoration:underline;}
.order a:hover{ color:#FF0000; text-decoration:underline;}
.order a:visited{ color:#FF0000; text-decoration:underline;}


ul { margin:15px; padding:0;}
li{ line-height:20px; margin:5px 0 5px 15px;}
.price{ font:20px"Arial"; font-weight:bold; color:#FF0000; text-align:center;}

#why li{ font-weight:bold; color:#000099;}
.img_float { float:left; margin:0 10px 10px 0; }
.infor{ border:1px solid #EBEBEB;}

#right_buy{ width:160px; border:0;  font:13px"Arial"; color:#fff; margin:0 0 5px; font-weight:bold;}

#right_buy .top { background:url('img/top.png') no-repeat; width:160px; height:76px;}
#right_buy .mid { padding: 8px 5px 5px 8px; background:url('img/mid_bg.png') repeat-y; width:160px;}

.name { color:#FFFFFF; display:block; padding:40px 5px 3px 8px; }
.green { color:#77f039; display:block; padding:0 5px 3px 8px;}
a.s{ margin:0; padding:0;}


