/*Copyright 2009 www.viobo.com*/
/*site global*/
body{line-height:1.7em;font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#646464;background:#fff url(/style/images/body_top.jpg) repeat-x;margin:0;padding:0;}
/*content global*/
/*title style*/
/*global link style*/
a:link,a:visited{color:#1b9cd5;text-decoration:none;}
a:active,a:hover{color:#000;text-decoration:underline;}
/*other element style*/
.button_01 a{display:block;width:100px;height:22px;background:url(/style/images/button_01.png) no-repeat;color:#fff;font-size:12px;font-weight:400;text-align:center;text-decoration:none;padding:2px 0 0;}
.button_01 a:hover{text-decoration:underline;}
img{border:none;margin:0;padding:0;}
.cleaner{clear:both;width:100%;height:0;font-size:0;}
.cleaner_h30{clear:both;width:100%;height:30px;}
.cleaner_h40{clear:both;width:100%;height:40px;}
.margin_r10{margin-right:10px;}
.float_l{float:left;}
.float_r{float:right;}
#wrapper_outer{width:100%;background:url(/style/images/body_bottom.png);background-repeat:repeat-x;background-position:bottom;}
#wrapper{width:970px;margin:0 auto;padding:0 10px;}
/*-------------------Top style--------------------*/
/*--Top logo--*/
#website_header{height:58px;background:url(/style/images/menu.jpg);background-repeat:no-repeat;background-position:bottom;}
#website_header #site_title{float:left;width:260px;padding:10px 0 0 30px;}
#site_title a{font-size:26px;color:#fff;font-weight:400;text-decoration:none;margin:0;padding:0;}
#site_title h1 a:hover{font-weight:700;text-decoration:none;}
/*--Top menu--*/
#site_title a span{display:block;margin-top:5px;color:#888;font-size:12px;}
#website_header #menu{float:left;width:450px;height:34px;margin-top:12px;}
#menu ul li{display:inline;margin:0;padding:0;}
#menu ul li a{float:left;display:block;height:27px;width:67px;margin-left:10px;text-align:center;font-size:12px;text-decoration:none;color:#fff;font-weight:400;outline:none;padding:7px 5px 0;}
#menu li a:hover,#menu li .current{background:url(/style/images/menu_hover.png) no-repeat;}
/*--Top search--*/
#website_header #search{float:right;background:url(/style/images/bg-search.png) no-repeat left top;width:210px;padding:1px 20px 4px 0; }
#website_header #searchTextDiv{float:left;width:177px;height:22px;padding-left:3px;}
#website_header #q{background:none;border:none;height:20px;width:170px;margin-left:5px;padding-top:2px;color:#CCC;}
/*--Nav product--*/
#nav_divider {border-bottom:1px solid #d6d6d6; padding-top:10px}
/*--content--*/
#content_wrapper{clear:both;width:970px;padding:10px 0;}
#content{float:left;margin-left:30px;width:610px;}
#contentnoleft{float:left;margin-left:30px;width:910px;}
#sidebar{float:right;width:300px;}
.divider{border-bottom:1px solid #d6d6d6;}
.section_w610{clear:both;margin-bottom:30px;padding-bottom:30px; padding-top:1px;}
.box{margin-right:15px;margin-left:10px;float:left;}
.down {background-image: url(/style/images/sign-download.png);background-repeat: no-repeat;background-position: left center;float: right;margin-right: 10px; font-size:11px;}
.down a{font-size:13px; font-weight:bold; padding:0px 5px 0px 25px;}
.buy {background-image: url(/style/images/sign-buy.png);background-repeat: no-repeat;background-position: left center;float: right;margin-right: 10px;}
.buy a{ font-size:13px; font-weight:bold; padding:0px 5px 0px 25px;}
#content_wrapper h2{color:#252525;font-weight:400;font-size:25px;margin:0 0 25px;}
#content_wrapper p{margin-bottom:6px;text-align:justify;}
#content_wrapper strong{color:#646464;font-weight:700;}
#content_wrapper .list_01{list-style:none;margin:20px 0 0;padding:0;}
#content_wrapper .list_01 li{display:block;float:left;width:250px;background:url(/style/images/list_icon.png) no-repeat center left;margin:0 10px 5px 0;padding:5px 0 5px 40px;}
#content_wrapper .list_02{list-style:none;margin:20px 0 0;padding:0;}
#content_wrapper .list_02 li{display:block;float:left;width:850px;background:url(/style/images/list_icon.png) no-repeat center left ;margin:0 10px 5px 0;padding:5px 0 5px 40px;}
#content_wrapper .list_03{list-style:none;margin:20px 0 0;padding:0;}
#content_wrapper .list_03 li{display:block;float:left;width:550px;background:url(/style/images/list_icon.png) no-repeat top left ;margin:0 10px 5px 0;padding:5px 0 5px 40px;}
.gallery li{display:block;float:left;width:190px;height:88px;background:url(/style/images/project_image_frame.png);background-repeat:no-repeat;margin:0 13px 0 0;padding:0;}
.gallery li a{display:block;text-decoration:none;margin:8px;}
.gallery li a img{margin-bottom:15px;}
.gallery li a span{margin-top:5px;color:#5e5e5e;font-weight:400;}
/*--sidebar--*/
.news_section{background:url(/style/images/news_bg.png);background-repeat:repeat-x;background-position:top;padding:20px 20px 0;}
.quicklink_section{background:url(/style/images/news_bg.png);background-repeat:repeat-x;background-position:top;padding:5px 20px 0;}
#sidebar h2{height:35px;margin:0 0 5px;padding:15px 0 0 60px;}
#sidebar h3{color:#3b3b3b;font-size:15px;font-weight:700;margin:0 0 10px;}
#sidebar .news{background:url(/style/images/news_icon.png);background-repeat:no-repeat;background-position:left bottom;}
#sidebar .testimonial{background:url(/style/images/testimonial_icon.png);background-repeat:no-repeat;background-position:left bottom;}

#sidebar .quick-link{background:url(/style/images/quick_link.png);background-repeat:no-repeat;background-position:left bottom;}
#sidebar .product-info{background:url(/style/images/product-info.png);background-repeat:no-repeat;background-position:left bottom;}
#sidebar .featured-product{background:url(/style/images/featured-product.png);background-repeat:no-repeat;background-position:left bottom;}
#sidebar .product-catalogue{background:url(/style/images/product-catalogue.png);background-repeat:no-repeat;background-position:left bottom;}

#sidebar .news_box{clear:both;margin-bottom:40px;}
#sidebar .news_box .date{float:right;color:#1b9cd5;font-size:11px;}
.news_box a{color:#666;text-decoration:none;}
.news_box a:hover{color:#000;}
#testimonial_section{background:url(/style/images/testimonial.png);background-repeat:repeat-x;background-position:top;padding:10px 0 0;}
.testimonial_box{margin:5px 20px;}
/*--footer--*/
#footer{clear:both;width:910px;color:#646464;background:#181818;margin:0 auto;padding:30px;}
#footer p{margin-bottom:10px;text-align:justify;}
#footer span{color:#7989ae;}
#footer a{color:#646464;text-decoration:underline;}
#footer h3{font-size:18px;color:#999;font-weight:400;margin:0 0 10px;}
#footer .footer_menu_list li a{color:#646464;font-weight:400;text-decoration:underline;}
#footer .footer_menu_list li a:hover{color:#999;text-decoration:none;}
.footerproduct{float:left;width:200px;margin-right:30px;}
.link_section{float:left;width:180px;margin-right:30px;}
.contactus_section{float:right;width:225px;}
#copyright{text-align:center;color:#646464;padding:20px;}
#copyright a{color:#646464;text-decoration:underline;font-weight:400;}
#copyright a:hover{color:#999;}
/*----*/
p,.footer_menu_list li{margin:0;padding:0;}
#menu ul,.gallery,.footer_menu_list{list-style:none;margin:0;padding:0;}
#search legend,#x{display:none;}



