body {background: #f0f0f0;font-size:small; vertical-align:top; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; margin:0px; line-height:18px; text-align:center; }
td,th,input,div,span,li{ font-size:11px; color: #000000;text-align:left; line-height:18px; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input { margin:0px;padding:0px; text-align:left; border:0px;}
img { border:0px; }
a{color: #00c;text-decoration: underline;}
a:hover{color: #f00;text-decoration:none;}
.clear { clear:both; display:block; }
.clear_both { clear:both; display:block; margin:0px; padding:0px; }
.clear_left { clear:left; }
.clear_right { clear:right; }
table { color:#0000FF; }

.crumb{clear:both;font:1em verdana;padding:10px 20px;margin:0;position: relative;word-wrap:break-word;word-break:normal;vertical-align: middle;}
.crumb a {text-decoration: none;}
#header {width:970px;height:80px;background-color: #333399;color: #FFFFFF;overflow:hidden;margin:0px auto;}
/*main*/ 
#main {background:#ffffff;padding:0px; width:970px; margin:0px auto 0px auto; }
#main #left {padding-left: 20px;float: left;margin: 0 0 10px auto;width:180px; }
#main #right {padding: 0 0 20px 0;margin: 0 20px 0 0;float: right;width:728px; }
#menu{background-color: #333399;color: #FFFFFF;}
#menu ul{margin-left:30px;}
#menu li{float:left;line-height:30px;background:#DEE5F7;list-style:none;margin:0 3px;padding:0px 10px 0 10px;font-size:130%;font-weight:bold;}
#menu li.current{background:#ff9900;color:white;}
#menu li.current a{color:white;}

/*product_info*/
#product_info {margin:0px;}
#product_info h1{font-size:180%;border-bottom:1px solid gray;padding:10px 0;}
.product_info_title { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:24px; }
.product_info_title a { font-size:14px !important; }
.product_info_title span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
.product_info_left {float:left;text-align:center;padding:20px 15px 0px 15px;}
.product_info_left div { line-height:28px; text-align:center; }
.product_info_img { text-align:center; }
.product_info_img img { border:0px; }
.product_info_price { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF0000; }
.product_info_screenshot { margin:0px; padding:8px 0px 0px 0px; }
.product_info_screenshot img { margin:0px 0px 6px 0px; }
p.screenshot{margin: 10px 0;text-align:center;}
p.screenshot a {padding-left: 18px;background-color: transparent;text-decoration: underline;background: url(../images/icon/screenshot_zoom.gif) no-repeat left top;}
.product_info_do { margin:0px; padding:8px 0px 0px 0px; }
.product_info_do img { margin:0px 0px 6px 0px; }
.product_info_right { float:right; width:445px; padding:10px 15px 0px 0px; line-height:18px; }
.product_info_right h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.product_info_right h1 a { font-size:14px !important; }
.product_info_right .guide { color:#0066FF; font-weight:bold; }
.product_info_right div { padding:8px 0px 0px 0px; }
.product_info_right div img { border:0px; margin:0px 15px 0px 0px; }
.product_info_about { border-top:1px dashed #bbbbbb; border-bottom:1px dashed #bbbbbb; padding:10px 0px 10px 0px; clear:both; margin:10px 0px 0px 0px; }
.product_info_about span { margin:0px 15px 0px 0px; }

/*product_container*/
.product_container { margin:0px 0px 10px 0px; padding:0px; }
.product_container h1{font-size:180%;border-bottom:1px solid gray;padding:10px 0;}
.product_container h3{font-size:120%;margin:5px 0;border-bottom:1px solid #ccc;padding:5px 0;}
/*product menu*/
.product_menu { background:#eeeeee url(../images/product_menu_select.gif) right 31px repeat-x; height:42px; }
.product_menu .content { padding:0px 15px 0px 15px; }
.product_menu .content ul { padding:0px; float:left; height:32px; }
.product_menu .content ul li { float:left; height:32px; background:url(../images/product_menu_bg.gif) left top repeat-x; list-style:none outside; }
.product_menu .content ul li div { height:32px; background:url(../images/product_menu_left.gif) left top no-repeat; float:left; }
.product_menu .content ul li div h1 { height:32px; background:url(../images/product_menu_right.gif) right top no-repeat; padding:0px 15px 0px 15px; line-height:30px; color:#c80a04; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; }
.product_menu .content .more { float:right; padding:0px 0px 0px 24px; background:url(../images/product_menu_more.gif) left center no-repeat; line-height:30px; }
.product_menu .content .more a { text-decoration:underline; }
.product_clear { height:10px; border-left:1px solid #afafaf; clear:both; }
/*product container*/
.container_top { background:url(../images/product_container_footer.gif) left top repeat-x; height:15px; border-left:1px solid #b0b0b0; }
.container_top div { height:15px; background:url(../images/container_top_right.gif) right 1px no-repeat; }
.container_footer { background:url(../images/product_container_footer.gif) left bottom repeat-x; height:15px;  }
.container_footer div { height:15px; background:url(../images/container_footer_left.gif) left bottom no-repeat; }
.container_footer div div { background:url(../images/container_footer_right.gif) right bottom no-repeat !important; }

.product_content { border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; zoom:100%; padding:0px 15px 0px 15px; }

.product_content_features {zoom:100%;}
.product_content_features ul { margin:0px; padding:0px; }
.product_content_features ul li ul li { list-style:disc inside !important; padding:0px !important; border:none !important; }

.product_content_sys {zoom:100%;padding:10px;}
.product_content_sys ul { margin:0px; padding:0px; float:left; }
.product_content_sys ul li { list-style:disc inside; line-height:18px; }
.product_content_sys img { float:right; border:0px; }

.product_content_knowledge { border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; zoom:100%; padding:0px 15px 0px 15px; }
.product_content_knowledge ul { margin:0px; padding:0px; }
.product_content_knowledge ul li { line-height:18px; list-style:disc inside; }
.product_content_knowledge ul li a { text-decoration:underline; }

/*special offer*/
#special_offer {padding:0px 0px 10px 0px;border: 1px solid #ccc;margin: 10px 0;}
#special_offer h1 {font-size:120%;padding:10px 15px 10px 15px;}
#special_offer h1 span {font-size:110%; font-weight:bold; color:#c80a04; }
#special_offer h1 font {color:#FF0000; font-size:11px; font-weight:normal; }
#special_offer .content {padding:0px 15px;zoom:100%;}
#special_offer .img {float:left;width:160px;}
#special_offer .img img { border:0px; }
#special_offer .note {float:right;width:500px;line-height:18px;padding-top: 10px;}
#special_offer .note div { margin:8px 0px 0px 0px; padding:8px 0px 0px 0px; border-top:1px solid #cdcdcd; }
#special_offer .note div img { margin:0px 4px 0px 0px; border:0px; }
/*mainn_right*/

/*products_center*/
#products_center { margin:0px; padding:0px; }
#products_center .top { background:url(../images/product_center_top.gif) left top repeat-x; height:15px; }
#products_center .top div { background:url(../images/product_center_top_left.gif) left top no-repeat; height:15px; }
#products_center .top div div { background:url(../images/product_center_top_right.gif) right top no-repeat; height:15px; }
#products_center .bottom { background:url(../images/product_center_bottom.gif) left bottom repeat-x; height:15px; }
#products_center .bottom div { background:url(../images/product_center_bottom_left.gif) left bottom no-repeat; height:15px; }
#products_center .bottom div div { background:url(../images/product_center_bottom_right.gif) right bottom no-repeat; height:15px; }
#products_center .container {zoom:100%;}
#products_center .title { padding:0px 0px 8px 0px; border-bottom:1px solid #dddddd; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#c80a04; }
#products_center .container .note { padding:15px 0px 15px 0px; line-height:18px; }
#products_center .container .select { background:#eeeeee url(../images/product_select.gif) left bottom repeat-x; height:32px; padding:0px 15px 0px 15px; }
#products_center .container .select ul { margin:0px; padding:0px; }
#products_center .container .select ul li { height:32px; float:left; list-style:none outside; background:#d6d6d6 url(../images/product_select_bg.gif) left top repeat-x; margin:0px 4px 0px 0px; }
#products_center .container .select ul li div { float:left; height:32px; background:url(../images/product_select_left.gif) left top no-repeat; }
#products_center .container .select ul li div h1 { height:32px; background:url(../images/product_select_right.gif) right top no-repeat; line-height:32px; padding:0px 15px 0px 15px; float:left; }
#products_center .container .select ul li div h1 a,#products_center .container .select ul li div h1 a:link,#products_center .container .select ul li div h1 a:visited { color:#000000; }
#products_center .container .select ul li div h1 a:hover { color:#c80a04; }
#products_center .container .select ul li div h1 a:active { color:#640502; }
.products_select_on { background:url(../images/product_select_on_bg.gif) left top repeat-x !important; }
.products_select_on div { background:url(../images/product_select_on_left.gif) left top no-repeat !important; }
.products_select_on div h1 { background:url(../images/product_select_on_right.gif) right top no-repeat !important; }
.products_select_on a,.products_select_on a:link,.products_select_on a:visited { color:#c80a04 !important; }
.products_select_on a:hover { color:#000000 !important; }
#products_center .content { padding:0px; }
#products_center .content ul { margin:0px; padding:0px; }
#products_center .content ul li { list-style:none outside; padding:10px 0px 10px 0px; border-bottom:1px solid #dedede;  }
#products_center .content ul li .order {float:left; text-align:center;width:50px;font-size:150%;padding-top:20px;color:blue;font-weight:bold;}
#products_center .content ul li .img { float:left; text-align:center; }
#products_center .content ul li .img span {display:block;color:#FF0000; padding-top:6px; text-align:center;font-size:14px; font-weight:bold; }
#products_center .content ul li .note { float:right; width:500px; line-height:18px; padding:0px !important; }
#products_center .content ul li .note h1 {
	font-size:130%;
	margin-bottom:10px;
}
#products_center .content ul li .note .do { padding:20px 0px 0px 0px; }
#products_center .content ul li .note .do img { border:0px; margin:0px 4px 0px 0px; }

/* SideBar*/
#left {background: White;width:160px;padding: 0 0 20px 0;margin: 20px 20px 0 0;float: right;}
#left ul, #left ol {list-style: none;margin: 0 0 15px 0;padding: 0 0 8px 0;}
#left ul label, #left ol label {color: White;display: block;font-weight: bold;font-size: 110%;margin: 0 0 0px 0;padding: 4px 8px 4px 8px;}
#left ul label a, #left ul label a:visited, #left ol label a, #left ol label a:visited {color: White;text-decoration: none;display: block;}

#left ul li, #left ol li {margin: 0 0 0 0;padding: 2px 8px 5px 16px;}
#left ul li a, #left ol li a {display: block;}
#left ul li p {margin: 0;}
#left ul li.more, #left ol li.more {text-align: right;font-variant: small-caps;}

#left ul.orange {background: #FFDBA6 url('../images/background/orange_bg.png') no-repeat -181px 100%;}
#left ul.orange label {background: #FF9900 url('../images/background/orange_bg.png') no-repeat 0px 0;}
#left ul.blue {background: #DEE5F7 url('../images/background/blue_bg.png') no-repeat -181px 100%;}
#left ul.blue label {background: #2E306B url('../images/background/blue_bg.png') no-repeat 0px 0;}
/* Categories */
#left ul.blue li{background:url(../images/background/arrows.png) 6px -67px no-repeat;border-bottom:1px solid white;}
#left ul.orange li{background:url(../images/background/arrows.png) 6px -67px no-repeat;border-bottom:1px solid white;}
#left ul li td {font-size: 100%;}
#left ul li td a {display: block;padding: 2px 0 6px 0;}


/*AD*/
.ad_728_90{width:728px;margin:10px auto;text-align:center;}
.ad_728_15{width:728px;margin:10px auto;text-align:center;}
.ad_468_15{width:468px;margin:10px auto;text-align:center;}
.ad_160_600{padding:10px 0px;text-align:center;}
.ad_740_280{width:740px;margin:10px auto;}
.ad_250_250{width:250px;text-align:center;margin-bottom:10px;}
.ad_300_250{width:300px;text-align:center;margin-bottom:10px;}


p.dl_buy{font-size:110%;font-weight:bold;margin:10px 0;}
p.dl_buy img{clear:left;vertical-align: -8px;}

p.dl{clear:both;font-weight:bold;font-size:110%;}
p.dl img{clear:left;vertical-align: -5px;}

#dlbuy {float:left;clear:both;margin:10px 0;}
#dlbuy a {float:left;display: block;width: 95px;height:30px;padding:15px 0 0 45px;margin: 0 20px 0 0;color: #fff;font-weight: bold;font-size:1.45em;text-decoration: underline;font-family: Tahoma, Arial, Verdana, Sans-serif;}
#dlbuy .dl {background: url(../images/icon_download_large.gif) no-repeat left top;}
#dlbuy .buy {width: 90px;padding:15px 0 0 49px;background: url(../images/icon_buy_large.gif) no-repeat left top;}
ul.keyfeatures,ul.keyfunctions{margin: 0 0 0 20px;padding: 0;list-style: outside;color:#333;}
.red{color:red;}
.price{text-align:center;margin:10px 0;}
.BigRedPromoteSymbol{font-weight: bold;font-size: 30px;color:red;}
.BigBluePromotePrice{font-weight: bold;font-size: 16px;color:blue;}
.BigRedPromotePrice{font-weight: bold;font-size: 16px; color:red;}

#browser{margin:0px auto;border-collapse:collapse;}
#browser th,#browser td{border:1px solid #aaa;height:24px;padding:5px;text-align:center;}
#browser thead th{border-bottom:2px solid #3d580b;background:#369;color:#fff;padding:5px;font-size:90%;}
#browser thead a{color:#fff;}
#browser tbody th{background-color:#eee;font-size:90%;}
#browser tfoot td{border-width:0px;text-align:right;font-size:12px;color:#777;}
#browser caption{font-weight:bold;padding:10px 0px;color:blue;font-size:180%;}
#browser caption h2{text-align:center;}
#browser #html th{text-align:left;font-weight:normal;}
#browser th.title{background-color:#e3e685;font-size:120%;font-weight:bold;text-align:center;}
#browser td.title{background-color:#ccc;font-size:120%;font-weight:bold;}

ul.list { list-style:none; margin:0;padding:0px;clear:both; }
ul.list li {clear:both;width:100%; clear:both; margin-bottom:10px; border-bottom:1px dotted #ccc;}
ul.list li .mask {width:150px; overflow:hidden; padding:1px; float:left;margin-right:10px;text-align:center;}
ul.list li .mask span{text-align:center;display:block;font-weight:bold;}
ul.list h1{font-size:135%;}
ul.list li h1{font-size:120%;margin-bottom:8px; }
ul.list li h2{font-size:120%;margin-bottom:8px;}
ul.list li h3{font-size:150%;margin-bottom:8px;}
ul.list li h3 small{font-size:12px;color:red;}
ul.list li p {margin-bottom:8px;color:#333;}
ul.list li p.dl{clear:both;padding-left:160px;}
ul.list li p.dl a{font-weight:bold;}
ul.list li p.dl_buy{font-size:110%;font-weight:bold;}
ul.list li p.dl_buy img{clear:left;vertical-align: -8px;}

.common{border:1px solid #77a5d2;margin-bottom: 10px;}
.common h3{font-size:150%;font-weight:normal;border-bottom:1px solid #77a5d2;padding:5px 0;margin-bottom:8px;background:#eff4fa;padding-left:10px;}
.common ul{margin:0 5px;padding:0;}
.common ul li{list-style:none;padding:0 0 3px 8px;background:url(../images/common/bullet_small.gif) no-repeat 0 8px}


/*footer*/
#footer {padding:0px; width:970px; margin:0px auto 0px auto;background:gray;}
#footer div { text-align:center; line-height:18px; }
#footer div a{display:inline-block; margin: 0px 8px;}
#footer .nav { padding:0px 0px 8px 0px; border-bottom:1px solid #8d8d8d; }
#footer .copyright { padding:8px 0px 8px 0px; color:#3f3f3f; }