* { margin:0; padding:0; border:0;}
body{ text-align:center; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; background:#f1f4f6;}
p{ line-height:18px; margin:10px 0;}
li { line-height:19px;}
a:link { color:#006699; text-decoration:underline; }
a:visited { color:#0066cc; text-decoration:underline;}
a:hover { text-decoration:underline; color:#0066cc;}
table td { border:1px solid #ccc; padding:5px;}

/* header part*/

#header { background:#f1f4f6; height:95px; margin:0 auto;}
.header { width:1000px; height:80px; text-align:left; margin:24px auto;}
#google_search { height:40px; line-height:40px; background:#fff; width:998px; margin:0 auto; border:1px solid #999;}
#search { background:url('images/search.png') no-repeat; height:22px; width:120px; cursor:pointer;}
#q {height:16px;}
.top_right_bg { background:url(images/top_right.png) no-repeat bottom; position:absolute; left:50%; top:10px; width:450px; height:95px; margin:0 auto;}

/* header end*/

/* navigation start */

#navi { background:url('images/nav_bg.png') repeat-x; height:29px; width:100%;}
.navi { width:1000px; height:29px; margin:0 auto;}
.navi a:link{  text-decoration:none; line-height:29px; margin:0 10px;}
.navi a:visited{  text-decoration:none; line-height:29px; margin:0 10px;}
.navi a:hover { text-decoration:underline; color:#333; margin:0 10px; }
/* navigation end */

/* mainbody part start */
#container { width:1000px; margin:5px auto; padding:5px 0; background:#FFFFFF; clear:both;}

#left_navi { width:202px; height:auto; float:left; margin:0 0 0 8px; text-align:left;}
#left_navi .top { background:url(images/left_navi_top.png) no-repeat; width:202px; height:3px;}
#left_navi .mid { background:url(images/left_navi_mid.png) repeat-y; width:202px;}
.mid .ads { padding:5px 0 5px 20px;}
.mid h2 { font-size:13px; font-weight:bold; color:#15387b; padding:5px 0 5px 20px; margin:0 0 5px 0; background:url(images/left_navi_h2_bg.png) no-repeat bottom; }
.mid li { padding:0 0 5px 25px; list-style:none;}
#left_navi .footer { background:url(images/left_navi_bottom.png) no-repeat; width:202px; height:3px;}

#right_navi { width:176px; height:auto; float:left; border:2px solid #dbe2eb; margin:0 0 0 10px; padding:0 0 0 5px; text-align:left;}
#right_navi h2 { font-size:13px; font-weight:bold; color:#153b7b; padding:5px 0 0 0;}
#right_navi h3 { font-size:13px; text-decoration:underline; font-weight:bold;}

#middle { width:580px; height:auto; float:left; margin:0 0 0 10px;}
.editor_top { background:url(images/editor_top.png) no-repeat; width:582px; height:32px; margin:8px 0 0;}
.editor_middle { background:url(images/editor_bg.png) repeat-y; width:582px; height:auto; text-align:left;}
.editor_middle h1 { font-size:13px; font-weight:bold; color:#133879;}
.editor_bottom { background:url(images/editor_bottom.png) repeat-x; width:582px; height:6px;}

.guide_top {background:url(images/guide_top.gif) no-repeat; width:582px; height:32px; margin:8px 0 0;}
.guide_middle { background:url(images/editor_bg.png) repeat-y; width:582px; height:auto; text-align:left;}
.guide_middle ul { padding:10px 0 10px 20px;}
.guide_middle li { padding:5px 0 0 0; }
.guide_bottom { background:url(images/editor_bottom.png) repeat-x; width:582px; height:6px;}


.new_top { background:url(images/new_top.png) no-repeat; width:582px; height:32px; margin:8px 0 0;}
.new_middle { background:url(images/editor_bg.png) repeat-y; width:582px; height:auto; text-align:left;}
.new_middle .sw_name { font-weight:bold; color:#133879;}
.new_bottom { background:url(images/editor_bottom.png) repeat-x; width:582px; height:6px;}

#soft { width:570px; padding:8px 0 8px 10px; clear:both;}
.img_float { float:left; margin:0 10px 0 0;}
a.download{ color:#006600; margin:0 10px 0 0;}
a.buy { color:#ff0000;}


#ads { background:url(images/ads_bg.png) no-repeat; margin:0 0 5px 0; padding:5px 0 0 10px; height:28px; width:580px; line-height:28px; text-align:left;}
#top { background:url(images/ads_bg.png) no-repeat; margin:0 0 5px 0; padding:0 0 0 10px; height:28px; width:580px; line-height:28px; text-align:left;}
#ads-sponsored { margin:0 0 5px 0; padding:5px 0 0 10px; width:580px;}

.top_blank { background:url(images/top_blank.png) no-repeat; width:582px; height:32px; margin:8px 0 0; font-size:16px; font-weight:bold; color:#133879; line-height:32px; text-align:left; padding:0 0 0 10px;}
/* main body part end  */

/* footer begin */
#footer { width:1000px; line-height:20px; background:#fff; padding:6px 0; margin:0 auto;}
#footer a { margin:0 5px;}
#copyright { width:100%; height:25px; margin:0 auto; background:#2B6D1F; color:#fff; line-height:25px;}
#copyright a { color:#fff; text-decoration:underline;}
/* footer end */

/* product list begin  */
#software { width:730px; padding:8px 10px 8px; border:1px solid #EAEAEA; margin:5px 0; background:url(images/software_bg.png) no-repeat top;}
/* product list end  */
