/*
Theme Name: Ankun software
Theme URI: http://www.ankun.com/
Description: The theme of www.ankun.com
Author: Gray zan
*/
/* CSS Document by Gray 2009 */
body { background:#c5c5c5 url(../images/theme/body_background.jpg) left top repeat-x; font-size:62.5%; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0; }
td,th,input,div,span,font { color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }
body div div,ul,li,td,h1,h2,h3,h4,h5,h6,span { zoom:100%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; margin:0; padding:0 }
img { border:none; }
a,a:link,a:visited { color:#0063d2; text-decoration:none; }
a:hover { color:#0063d2; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.clear { clear:both; height:0 !important; font-size:0 !important; line-height:0 !important; }
.clear_left { clear:left; height:0 !important; font-size:0 !important; line-height:0 !important; }
.clear_right { clear:right; height:0 !important; font-size:0 !important; line-height:0 !important; }
#header,#main,#footer { font-size:1.1em; }
body td,body table,body th{ font-size:11px; }
body div { line-height:1.8em; }
body div div { zoom:100%; }
span,font { font-size:1em; }
h1,h2,h3,h4,h5,h6 { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#header,#nav_search,#main,#footer { font-size:1.1em; }
body td td,body table table,body th th{ font-size:1em; }
#pagewrapper { background:url(../images/theme/pagewrapperbackground.gif) center center repeat-y; width:966px; margin:0 auto; text-align:center; }
#page { background:url(../images/theme/pagebackground.jpg) center top no-repeat; text-align:center; }

/*#header*/
#header { width:960px; margin:0 auto; padding:10px 0 0 0; }
#header #logo { margin:11px 0 0 10px; display:inline; float:left; }
#header .container { margin:10px 10px 0 0; display:inline; float:right; width:780px; }
#header #description { float:left; display:inline; color:#333; width:650px; margin:0 0 0 10px; }
#header .links { text-align:right; display:inline; margin:0 10px 0 0; float:right; }
#header .links a { display:block; float:right; margin:0 0 0 20px; text-indent:24px; color:#333; text-decoration:underline; } 
#header .links a,#header .links a:link,#header .links a:visited { color:#333; }
#header .links a:hover { color:#0063d2; }
#header .links a.newsletter { background:url(../images/theme/header_newsletter.gif) left center no-repeat; }
#header .links a.contact { background:url(../images/theme/header_contact.gif) left center no-repeat; }

#nav_search { margin:12px 10px 10px 0; background:url(../images/theme/nav_search_background.gif) left top repeat-x; text-align:center; height:39px; float:right; width:770px; }
#nav_search #nav { float:left; display:inline; height:39px; width:520px; }
#nav_search #nav li { float:left; display:inline; background:url(../images/theme/nav_li.gif) left top no-repeat; }
#nav_search #nav li.home { background:none !important; }
#nav_search #nav li a { display:block; padding:0 12px; line-height:39px; font-size:1em; }
#nav_search #nav li a,#nav_search #nav li a:link,#nav_search #nav li a:visited { color:#333; }
#nav_search #nav li a:hover { color:#0063d2; text-decoration:none; }
#nav_search #nav li.current a { padding:0 13px; line-height:39px; font-weight:bold; color:#333 !important; }
#nav_search #search { float:right; display:inline; height:28px; width:240px; background:url(../images/theme/searchformbackground.gif) left top no-repeat; margin:6px 10px 0 0; }
#nav_search #search .input { border:none; background:none; width:149px; height:18px; margin:5px 0 5px 27px; font-size:1em; float:left; display:inline; }
#nav_search #search .btn { border:none; background:none; width:64px; height:24px; cursor:pointer; float:left; display:inline; }

#footer { width:960px; margin:0 auto; }
#footer .links {  text-align:center; color:#666; padding:5px 0 0 0; }
#footer a,#footer a:link,#footer a:visited { color:#666; }
#footer a:hover { color:#0063d2; }
#footer .copyright { text-align:center; color:#333; padding:5px 0; }
#footer .copyright a { color:#333; }

#main { width:960px; margin:0 auto; }
#content { float:left; width:715px; display:inline; margin:0; text-align:center; }
#content #location { padding:0 0 0 20px; background:url(../images/theme/location_home.gif) left center no-repeat; margin:0 10px 10px 10px; color:#666; }
#content #container_outwrapper { background:url(../images/theme/info_outwrapper_background.gif) left top repeat-y; margin:0 10px; }
#content #container_outwrapper h1.title { background:url(../images/theme/info_outwrapper_title.gif) left top no-repeat; padding:15px 15px 10px 15px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; }
#content #container_outwrapper .container { background:url(../images/theme/info_container_background.gif) left bottom no-repeat; padding:0 0 10px 0; }
#content #container_outwrapper .container .note { padding:0 15px; color:#333; }
#content #container_outwrapper .container #info { margin:0 15px; }
#content #container_outwrapper .container #info .pic { float:left; display:inline; width:130px; text-align:center; }
#content #container_outwrapper .container #info .pic img { display:block; margin:0 auto 5px auto; }
#content #container_outwrapper .container #info .pic .price { text-align:center; margin:0 0 5px 0; }
#content #container_outwrapper .container #info .pic .price font { color:#f00; font-weight:bold; font-size:1.1em; }
#content #container_outwrapper .container #info .pic .price span { color:#666; text-decoration:line-through; }
#content #container_outwrapper .container #info .intro { float:right; display:inline; width:520px; }
#content #container_outwrapper .container #info .intro h2 { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; }
#content #container_outwrapper .container #info .intro ul li { background:url(../images/theme/info_li_background.gif) left 3px no-repeat; text-indent:30px; line-height:24px; list-style:none outside; display:block; }
#content #container_outwrapper .container #info .intro .support { margin:5px 0 0 0; border-bottom:1px dashed #dedede; border-top:1px dashed #dedede; padding:5px 0; }
#content #container_outwrapper .container #info .intro .support span { margin:0 10px 0 0; }
#content #container_outwrapper .container #info .intro .download_purchase { margin:10px 0 0 0; }
#content #container_outwrapper .container #info .intro .download_purchase img { margin:0 5px 0 0; }


#content #container_outwrapper .container .tab { margin:10px 15px 0 15px; }
#content #container_outwrapper .container .tab .title { margin:0; padding:0 10px; height:36px; background:url(../images/theme/tab_title_bg.gif) center bottom no-repeat; }

#content #container_outwrapper .container .tab .title ul li { float:left; display:inline; margin:5px 2px 0 0; background:url(../images/theme/tab_title_li.gif) right top no-repeat; }
#content #container_outwrapper .container .tab .title ul li a { display:block; padding:0 15px; line-height:31px; font-weight:bold; color:#333; text-decoration:none; }
#content #container_outwrapper .container .tab .title ul li a:hover { color:#fff !important; background:#487abd url(../images/theme/tab_title_current_li.gif) left bottom repeat-x !important;  }
#content #container_outwrapper .container .tab .title ul .current { color:#fff; background:#487abd url(../images/theme/tab_title_current_li.gif) left bottom repeat-x;  }

#content #container_outwrapper .container .tab .content { border-left:1px solid #dedede; border-bottom:1px solid #dedede; border-right:1px solid #dedede; padding:10px; }
#content #container_outwrapper .container .tab .content#overview { margin:0; padding:10px; }
#content #container_outwrapper .container .tab .content#techsupport { margin:0; padding:10px; }
#content #container_outwrapper .container .tab .content#techsupport table { border-left:1px solid #dedede; border-top:1px solid #dedede; }
#content #container_outwrapper .container .tab .content#techsupport table td { border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px; }
#content #container_outwrapper .container .tab .content#keyfeature { margin:0; padding:10px; }
#content #container_outwrapper .container .tab .content#keyfeature ul li { padding:5px 0; border-bottom:1px solid #dedede; }
#content #container_outwrapper .container .tab .content#rrferences { margin:0; padding:10px; }
#content #container_outwrapper .container .tab .content#rrferences ul li { list-style:disc inside; }

#content #container_outwrapper .container .tab .content#system_requirements img { float:right; }
#content #container_outwrapper .container .tab .content#system_requirements ul { float:left; width:510px; }
#content #container_outwrapper .container .tab .content#system_requirements ul li { list-style:disc inside; }
#content #container_outwrapper .container .tab .content #purchase_center { margin:0; }
#content #container_outwrapper .container .tab .content  table#purchase_center tr td { padding:5px; border-top:1px solid #ccc; }
#content #container_outwrapper .container .tab .content  table#purchase_center tr td font { color:#f00; }
#content #container_outwrapper .container .tab .content  table#purchase_center tr.top th,#content #container_outwrapper .container .tab .content  table#purchase_center tr.top td { background:#ececec; font-weight:bold; font-size:1em; border:none; line-height:30px; }
#content #container_outwrapper .container .tab .content  table#purchase_center tr td a { font-weight:bold; }

#content #container_outwrapper .container .tab .content ul#products_center li { list-style:none outside; padding:8px 0; border-bottom:1px solid #dedede; }
#content #container_outwrapper .container .tab .content ul#products_center li .pic { float:left; width:150px; }
#content #container_outwrapper .container .tab .content ul#products_center li .intro { float:right; width:480px; }
#content #container_outwrapper .container .tab .content ul#products_center li .intro h2 { font-size:1.2em !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #container_outwrapper .container .tab .content ul#products_center li .intro .support { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:5px 0; margin:10px 0 0 0; }
#content #container_outwrapper .container .tab .content ul#products_center li .intro .support span { margin:0 10px 0 0; }
#content #container_outwrapper .container .tab .content ul#products_center li .intro .download_purchase { margin:5px 0 0 0; }
#content #container_outwrapper .container .tab .content ul#products_center li .intro .download_purchase img { margin:0 5px 0 0; }

#purchase_product { margin:0 10px 10px 10px; padding:0 }
#purchase_product h1 { margin:0px; }
#purchase_product .pic { float:left; width:180px; display:inline; }
#purchase_product .intro { float:right; width:480px; display:inline; }
#purchase_product ul li { background:url(../images/theme/discli.gif) left 8px no-repeat; text-indent:12px; }
#purchase_product .intro h2 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#369; }

#content #purchase_info { margin:0 15px 10px 15px; padding:0; border:1px solid #999; }
#content #purchase_info table tr td { padding:5px; border-top:1px solid #ccc; }
#content #purchase_info table tr td font { color:#f00; font-weight:bold; font-size:1.1em; }
#content #purchase_info table tr td span { color:#666; text-decoration:line-through; }
#content #purchase_info table tr.top td { background:#d3d9e0 url(../images/theme/purchase_info_title_bg.gif) left top repeat-x !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:none; line-height:36px; color:#333; font-size:1.2em; padding:0 5px !important; }

#content #purchase_description { margin:10px 15px; }

#payment { margin:0 15px 10px 15px; }
#payment h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 0 5px 0; }
#payment .content { padding:0; padding:5px 0 0 0; }

#after { margin:10px 0 0 0; }
#after img { float:right; margin:0; }

#swreg { margin:0 15px; }
#swreg h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 0 5px 0; }
#swreg .content { padding:5px 0 0 0; }



/*home_banner*/
#home_banner { margin:0 0 10px 0; margin:0 10px; }

.homeproducts { padding:0 10px; }
.products { width:306px; display:inline; float:left; background:url(../images/theme/homeproduct_background.gif) center top repeat-y; margin:10px 10px 0 0; }
.products.right { float:right !important; margin:10px 0 0 0 !important; }
.products h2.title { background:url(../images/theme/homeproduct_title.gif) center top no-repeat; line-height:35px; padding:0 15px; }
.products .content { background:url(../images/theme/homeproduct_content.gif) center bottom no-repeat; padding:6px 15px; }
.products .content ul li {  font-size:1em; background:url(../images/theme/discli.gif) left 7px no-repeat; text-indent:18px; line-height:20px; }

.tophot_products_wrapper { background:url(../images/theme/tophot_products_bg.gif) center top repeat-y; margin:10px 10px 0 10px; }
.tophot_products { background:url(../images/theme/tophot_products_content.gif) center bottom no-repeat; padding:0 0 15px 0; }

#top_product { width:670px; display:inline; float:left; }
#top_product h2.title { background:url(../images/theme/topproduct_title.gif) left top no-repeat; padding:0 15px; margin:0 1px 0 0; line-height:38px; }
#top_product .pic { float:left; margin:10px 0 0 15px; display:inline; }
#top_product .intro { float:right; width:460px; margin:10px 15px 0 0; display:inline; }
#top_product .intro h3 { font-size:1.2em; }
#top_product .intro .support { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:5px 0; margin:10px 0 0 0; }
#top_product .intro .support span { margin:0 10px 0 0; }
#top_product .intro .download_purchase { padding:10px 0 0 0; }
#top_product .intro .download_purchase img { margin:0 5px 0 0; }

#hot_products { width:270px; display:inline; float:right; }
#hot_products h2.title { background:url(../images/theme/hot_product_title.gif) left top no-repeat; padding:0 15px; line-height:38px; }
#hot_products ul { margin:0 15px; }
#hot_products ul li { padding:5px 0; border-bottom:1px solid #dedede; background:url(../images/theme/hot_product_icon.gif) right center no-repeat; }
#hot_products ul li a { display:block;  }

#news_guide_wrapper { margin:10px 0 0 0; background:url(../images/theme/news_guide_bg.gif) center top repeat-y; }
#news_guide_wrap { background:url(../images/theme/news_guide_top.gif) center top no-repeat; }
#news_guide { background:url(../images/theme/news_guide_content.gif) center bottom no-repeat; padding:10px 15px; }
#news_guide #news { float:left; width:460px; display:inline; }
#news_guide h2.title { background:#f0f0f0 url(../images/theme/news_title.gif) left bottom repeat-y; padding:0 10px; line-height:26px; }
#news_guide #news .content { padding:6px 15px; }
#news_guide #news .content ul li {  font-size:1em; background:url(../images/theme/discli.gif) left 7px no-repeat; text-indent:18px; }
#news_guide #news .content ul li .date { text-align:right; font-size:1em; color:#555; }
#news_guide #guide { float:right; width:460px; display:inline; }
#news_guide h2.title { background:#f0f0f0 url(../images/theme/news_title.gif) left bottom repeat-y; padding:0 10px; line-height:26px; }
#news_guide #guide .content { padding:6px 15px; }
#news_guide #guide .content ul li {  background:url(../images/theme/discli.gif) left 9px no-repeat; text-indent:18px; }

#main #sidebar { float:right; width:235px; display:inline; margin:0 10px 0 0; }
#sidebar #pro { margin:0; padding:0; }
#sidebar #pro img { width:100%; margin:0 0 10px 0; }
#sidebar #catalogue { margin:0 0 10px 0; padding:0; background:#fff url(../images/theme/sidebar_columns_bg.gif) center top repeat-y; }
#sidebar #catalogue h3 { background:url(../images/theme/sidebar_catalogue_title.gif) top center no-repeat; line-height:38px; padding:0 15px 0 53px; font-weight:bold; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; }
#sidebar #catalogue .content { padding:0 1px 5px 1px; background:url(../images/theme/sidebar_columns_bottom.gif) bottom center no-repeat; }
#sidebar #catalogue .content h4 { background:#e6f0f9; border-bottom:1px solid #ccc; border-top:1px solid #ccc; font-weight:bold; font-size:1.1em; padding:5px 15px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; }
#sidebar #catalogue .content ul { margin:8px 15px; }
#sidebar #catalogue .content ul li {  font-size:1em; background:url(../images/theme/discli.gif) left 7px no-repeat; text-indent:18px; line-height:24px; }
#sidebar #catalogue .content ul li a,#sidebar #catalogue .content ul li a:link,#sidebar #catalogue .content ul li a:visited { color:#333; }
#sidebar #catalogue .content ul li a:hover { color:#0065a5; }

