/*
Theme Name: Brorsoft software
Theme URI: http://www.brorsoft.com/
Description: The theme of www.brorsoft.com
Author: Gray zan
*/
/* CSS Document by Gray 2009 */
body { background:#f4f4f4; 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; }
img { border:none; }
a,a:link,a:visited { color:#0065a5; text-decoration:none; }
a:hover { color:#0065a5; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.clear { clear:both; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden; }
.clear_left { clear:left; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden; }
.clear_right { clear:right; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden; }
#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; }
/*#header*/
#header { width:100%; background:#099114 url(../images/theme/header_background.jpg) left top repeat-x; text-align:center; padding:0 0 3px 0; }
#header .wrap { width:960px; margin:0 auto; }
#header #logo { margin:10px 0; display:inline; float:left; }
#header #description { margin:15px 0 15px 15px; float:left; display:inline; color:#fff; width:420px; }
#header #links { float:right; margin:10px 0; display:inline; }
#header #links .links { text-align:right; }
#header #links .links a { display:block; float:right; margin:0 0 0 20px; text-indent:26px; color:#fff; text-decoration:underline; } 
#header #links .links a.newsletter { background:url(../images/theme/header_newsletter.jpg) left center no-repeat; }
#header #links .links a.contact { background:url(../images/theme/header_contact.jpg) left center no-repeat; }
#header #links .hot { padding:8px 0 0 0; text-align:right; color:#fff; }
#header #links .hot a { font-weight:bold; color:#fff; }

#nav_search { width:100%; background:#099114 url(../images/theme/nav_search_background.jpg) left top repeat-x; text-align:center; height:57px; }
#nav_search .wrap { width:960px; margin:0 auto; }
#nav_search .wrap #nav { float:left; display:inline; height:48px; width:720px; }
#nav_search .wrap #nav li { float:left; display:inline; background:url(../images/theme/nav_li.jpg) left top no-repeat; padding:8px 0 0 0; }
#nav_search .wrap #nav li li { float:left; display:inline; background:#fff; left top no-repeat; padding:2px 0 0 0;border-bottom: 1px solid #DEDEDE; }
#nav_search .wrap #nav li.home { background:none !important; }
#nav_search .wrap #nav li a { display:block; padding:0 20px; line-height:40px; font-size:1.1em; }
#nav_search .wrap #nav li a,#nav_search .wrap #nav li a:link,#nav_search .wrap #nav li a:visited { color:#333; }
#nav_search .wrap #nav li a:hover { color:#0065a5; text-decoration:none; }
#nav_search .wrap #nav li.current { background:url(../images/theme/nav_current_li.jpg) left top no-repeat !important; padding:0 !important; }
#nav_search .wrap #nav li.current a { background:url(../images/theme/nav_current_li_a.jpg) right top no-repeat; padding:8px 20px 0 20px; line-height:40px; font-weight:bold; color:#fff; }
#nav_search .wrap #nav li.current li a  { color:#333;}
#nav_search .wrap #search { float:right; display:inline; height:22px; width:230px; margin:18px 0 0 0; }
#nav_search .wrap #search .input { border:none; background:none; width:162px; height:22px; }
#nav_search .wrap #search .btn { border:none; background:none; text-indent:200px; overflow:hidden; width:63px; height:22px; }


#nav ul li .submenu {
    background: none repeat scroll 0 0 #F3F3F3;
    border-bottom: 1px solid #9D9D9D;
    border-left: 1px solid #9D9D9D;
    border-right: 1px solid #CCCCCC;
    display: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    margin: 0 0 0 1px;
    padding: 5px 0;
    position: absolute;
    width: 250px;
    z-index: 20;
}
#nav ul li .submenu ul {
    border: medium none;
    line-height: 30px;
    margin: 0;
    padding: 0;
    width: 145px;
}
#nav ul li .submenu ul li {
    background: none repeat scroll 0 0 #F3F3F3;
    border: medium none;
    clear: both;
    display: block;
    float: none;
    height: 30px;
    line-height: 30px;
    text-align: left;
    width:250px;
}
#nav_search .wrap #nav ul li .submenu ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
    text-align: left;
    width: 230px;
}
#nav ul li .submenu ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #DB0011;
    height: 30px;
    line-height: 30px;
    padding: 5px 10px;
    text-decoration: underline;
    width: 145px;
}

#nav ul li #navproductsmenu {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #9D9D9D;
    border-left: 1px solid #9D9D9D;
    border-right: 1px solid #CCCCCC;
    display: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    margin: 0 0 0 1px;
    padding: 0;
    position: absolute;
    width: 650px;
    z-index: 20;
}
#nav ul li #navproductsmenu .hotproducts span {
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
}
#nav ul li #navproductsmenu .hotproducts ul {
    border: medium none;
}
#nav ul li #navproductsmenu .hotproducts ul li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: none;
    height: auto;
    width: auto;
}
#nav ul li #navproductsmenu .hotproducts ul li a {
    background: none repeat scroll 0 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 28px;
    text-align: left;
    text-indent: 29px;
    width: auto;
}
#nav ul li #navproductsmenu .hotproducts ul li a, #nav ul li #navproductsmenu .hotproducts ul li a:visited, #nav ul li #navproductsmenu .hotproducts ul li a:link {
    color: #333333;
}
#nav ul li #navproductsmenu .hotproducts ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #FF6500;
}
#nav ul li #navproductsmenu .hotproducts ul li.m2ts {
    background: url("images/mts-win.gif") no-repeat scroll 12px center transparent;
}
#nav ul li #navproductsmenu .hotproducts ul li.m2tsmac {
    background: url("images/mts-mac.gif") no-repeat scroll 12px center transparent;
}
#nav ul li #navproductsmenu .hotproducts ul li.video {
    background: url("images/mts-win.gif") no-repeat scroll 12px center transparent;
}
#nav ul li #navproductsmenu .hotproducts ul li.videomac {
    background: url("images/mts-win.gif") no-repeat scroll 12px center transparent;
}
#nav ul li #navproductsmenu #navproductlist {
    background: none repeat scroll 0 0 #F3F3F3;
    border-right: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 313px;
    overflow: hidden;
    padding: 10px 0;
    width: 150px;
}
#nav ul li #navproductsmenu #navproductlist ul {
    border: medium none;
}
#nav ul li #navproductsmenu #navproductlist ul li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: none;
    height: auto;
    width: auto;
}
#nav ul li #navproductsmenu #navproductlist ul li a {
    background: none repeat scroll 0 0 transparent;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 38px;
    padding: 0 10px;
    text-align: left;
    width: auto;
}
#nav ul li #navproductsmenu #navproductlist ul li a, #nav ul li #navproductsmenu #navproductlist ul li a:visited, #nav ul li #navproductsmenu #navproductlist ul li a:link {
    color: #333333;
}
#nav ul li #navproductsmenu #navproductlist ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #DB0011;
    text-decoration: underline;
}
#nav ul li #navproductsmenu #navproducts {
    border: medium none;
    display: inline;
    float: left;
    margin: 0 0 0 8px;
    padding: 10px 0;
    width: 490px;
}
#nav ul li #navproductsmenu #navproducts ul {
    border: medium none;
    display: inline;
    float: left;
    margin: 0 5px;
    width: 230px;
}
#nav ul li #navproductsmenu #navproducts ul li {
    background: url("../images/menuli.gif") no-repeat scroll left 10px transparent;
    border: medium none;
    display: block;
    float: none;
    height: 26px;
    line-height: 20px;
    width: auto;
}
#nav ul li #navproductsmenu #navproducts ul li.windows {
    background: url("../images/win.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    text-indent: 32px;
}
#nav ul li #navproductsmenu #navproducts ul li.mac {
    background: url("../images/mac.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    text-indent: 32px;
}
#nav ul li #navproductsmenu #navproducts ul li a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 20px;
    text-align: left;
    width: auto;
	background: url("../images/theme/sidebar_catalogue_li.gif") no-repeat scroll left 12px transparent;
}
#nav ul li #navproductsmenu #navproducts ul li a, #nav ul li #navproductsmenu #navproducts ul li a:visited, #nav ul li #navproductsmenu #navproducts ul li a:link {
    color: #333333;
}
#nav ul li #navproductsmenu #navproducts ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #DB0011;
    text-decoration: underline;
}


#footer { width:100%; text-align:center; height:57px; }
#footer .links { background:url(../images/theme/footer_links_bg.jpg) left top repeat-x; line-height:35px; text-align:center; color:#fff; }
#footer .links a { color:#fff; }
#footer .copyright { text-align:center; color:#333; padding:5px 0; }
#footer .copyright a { color:#333; }

#wrapper { width:100%; background:#fff url(../images/theme/main_background.gif) left top repeat-x; text-align:center; padding:0 0 3px 0; }
#main { width:960px; margin:0 auto; padding:10px 0; }
#content { float:left; width:715px; display:inline; margin:0; }
#content #location { padding:0 0 0 20px; background:url(../images/theme/location_home.gif) left center no-repeat; margin:0 0 10px 0; color:#666; }
#content #container_outwrapper { background:url(../images/theme/info_outwrapper_background.gif) left top repeat-y; }
#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; }
#content #container_outwrapper .container #info .intro { float:right; display:inline; width:540px; }
#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; background:url(../images/theme/tab_background.gif) center top repeat-y; }
#content #container_outwrapper .container .tab .title { margin:0; padding:0 15px; 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:0 2px 0 0; background:url(../images/theme/tab_title_li.gif) left top no-repeat; }
#content #container_outwrapper .container .tab .title ul li a { display:block; background:url(../images/theme/tab_title_li_a.gif) right top no-repeat; padding:0 15px; line-height:26px; }
#content #container_outwrapper .container .tab .title ul li.current { background:url(../images/theme/tab_title_current_li.gif) left top no-repeat; }
#content #container_outwrapper .container .tab .title ul li.current a { background:url(../images/theme/tab_title_current_li_a.gif) right top no-repeat; font-weight:bold; color:#000; text-decoration:none; }
#content #container_outwrapper .container .tab .content { background:url(../images/theme/tab_content_bg.gif) center bottom no-repeat; padding:0 10px 10px 10px; }
#content #container_outwrapper .container .tab .content ul li { padding:5px 0; border-bottom:1px solid #dedede; }

#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#purchase_center table tr td { padding:5px; border-top:1px solid #ccc; }
#content #container_outwrapper .container .tab .content#purchase_center table tr td font { color:#f00; }
#content #container_outwrapper .container .tab .content#purchase_center table tr.top th,#content #container_outwrapper .container .tab .content#purchase_center table tr.top td { background:#ececec url(../images/theme/purchase_info_title_bg.gif) left bottom repeat-x; font-weight:bold; font-size:1em; border:none; line-height:30px; }
#content #container_outwrapper .container .tab .content#purchase_center table tr td a { font-weight:bold; }

#content #container_outwrapper .container .tab .content#products_center { margin:0; }
#content #container_outwrapper .container .tab .content#products_center ul li { list-style:none outside; padding:8px 0; border-bottom:1px solid #dedede; }
#content #container_outwrapper .container .tab .content#products_center ul li .pic { float:left; width:150px; }
#content #container_outwrapper .container .tab .content#products_center ul li .intro { float:right; width:500px; }
#content #container_outwrapper .container .tab .content#products_center ul li .intro h2 { font-size:1.2em !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #container_outwrapper .container .tab .content#products_center ul 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#products_center ul li .intro .support span { margin:0 10px 0 0; }
#content #container_outwrapper .container .tab .content#products_center ul li .intro .download_purchase { margin:5px 0 0 0; }
#content #container_outwrapper .container .tab .content#products_center ul 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; }
#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; width:960px; height:219px; overflow:hidden; position:relative;}
#home_banner *{margin:0; padding:0;}
#home_banner .slider{position:absolute;}
#home_banner .slider li{ list-style:none outside; display:inline;}
#home_banner .slider img{ width:960px; height:219px; display:block;}
#home_banner .slider2{width:2000px;}
#home_banner .slider2 li{float:left;}
#home_banner .num{ position:absolute; right:10px; bottom:5px;}
#home_banner .num li{ float:left; color:#0065a5; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #0065a5; background-color:#fff;}
#home_banner .num li.on{ color:#fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border:none; background-color:#0065a5; font-weight: bold;}

.home_products { width:313px; display:inline; float:left; background:url(../images/theme/homeproduct_background.gif) center top repeat-y; margin:10px 10px 0 0; }
.home_products.right { float:right !important; margin:10px 0 0 0 !important; }
.home_products h2.title { background:url(../images/theme/homeproduct_title.gif) center top no-repeat; line-height:31px; padding:0 15px; }
.home_products .content { background:url(../images/theme/homeproduct_content.gif) center bottom no-repeat; padding:6px 15px; }
.home_products .content ul li {  font-size:1em; background:url(../images/theme/sidebar_catalogue_li.gif) left 7px no-repeat; text-indent:18px; line-height:20px; }

.tophot_products_wrapper { background:url(../images/theme/tophot_products_bg.jpg) center top repeat-y; }
.tophot_products { background:url(../images/theme/tophot_products_content.jpg) center bottom no-repeat; padding:0 0 10px 0; }

#top_product { background:url(../images/theme/topproduct_background.gif) left top repeat-y; width:700px; display:inline; float:left; }
#top_product h2.title { background:url(../images/theme/topproduct_title.gif) left top no-repeat; padding:0 15px; line-height:38px; }
#top_product .pic { float:left; width:170px; margin:10px 0 0 15px; }
#top_product .intro { float:right; width:480px; margin:10px 15px 0x 0; }
#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 { background:url(../images/theme/hot_product_bg.gif) left top repeat-y; width:260px; 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:10px 15px 0 15px; }
#hot_products ul li { padding:4px 0; border-bottom:1px solid #dedede; background:url(../images/theme/hot_product_icon.jpg) right center no-repeat; }
#hot_products ul li a { display:block; padding:0 0 0 32px; line-height:24px; background-position:left top no-repeat; background-repeat:no-repeat; }

#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/sidebar_catalogue_li.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/sidebar_catalogue_li.gif) left 9px no-repeat; text-indent:18px; }

#main #sidebar { float:right; width:235px; display:inline; margin: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:35px; padding:0 15px; 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:#f5fff6; 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; }
#sidebar #catalogue .content ul { margin:8px 15px; }
#sidebar #catalogue .content ul li {  font-size:1em; background:url(../images/theme/sidebar_catalogue_li.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; }

.tab_c3 ul li,.tab_c3 ol li,.tab_c3 ul,.tab_c3 ol { margin-bottom:12px;}
.tab_c3 ol li{ list-style:decimal outside; margin-left:24px; }

.bg_white{ background:#FFF;}
.bg_white h2{ margin:12px 0 6px 0;}

.content .ul_disc{ margin-left:12px;}
.content .ul_disc li{ margin-bottom:0; list-style:disc inside; font-size:12px; color:#999999;}
.content .ul_disc li a{font-size:12px;}
#sidebar .pic{ text-align:center;}
#sidebar .pic img{ margin:5px auto;}

#sidebar .pic .price{ text-align:center; font-weight:700;}
#sidebar .pic p{ padding:0 10px;}
#sidebar .pic .download_purchase{ width:100px; padding:10px 0px 10px 120px; margin-left:10px; height:70px;   }
#sidebar .pic .price font{ color:#FF0000;}
#content #container_outwrapper .container .tab #camcorder{ background:url(../images/camcorder_menu.gif) repeat-x; height:80px; border-top:1px solid #2f3845; }
#content #container_outwrapper .container .tab #camcorder ul li a {
	width:215px; height:80px; display:block; float:left;padding:0;margin:0; text-indent:-999em;
}
#content #container_outwrapper .container .tab #camcorder ul li a.sony{ background:url(../images/sony.gif) no-repeat;}
#content #container_outwrapper .container .tab #camcorder ul li a.panasonic{ background:url(../images/panasonic.gif) no-repeat;}
#content #container_outwrapper .container .tab #camcorder ul li a.canon{ background:url(../images/canon.gif) no-repeat;}
#content #container_outwrapper .container .tab #camcorder ul li.current a.sony{ background:url(../images/sony2.gif) no-repeat;}
#content #container_outwrapper .container .tab #camcorder ul li.current a.panasonic{ background:url(../images/panasonic2.gif) no-repeat;}
#content #container_outwrapper .container .tab #camcorder ul li.current a.canon{ background:url(../images/canon2.gif) no-repeat;}
table.reviews_tips td{ padding:5px; vertical-align:top; }
table.reviews_tips td p{ border-bottom:1px dashed #999; padding-bottom:10px;}
#re_c table{border-bottom:#ddd solid 1px;border-right:#ddd solid 1px; margin-bottom:12px;}
#specs table td{ padding:5px; vertical-align:top; border-top:#ddd solid 1px;border-left:#ddd solid 1px; }
#tab_content .content h2,#re_c h2{ color:#060; border-bottom:1px dashed #ddd;}