@charset "utf-8";
/* CSS Document */

html, body, div, span, h1, h2, h3, h4, h5, h6, p,a, em, font, img,
strong, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	font-family: arial, sans-serif;
	background:#f2b139;
	margin: 0 auto;
	color: #000;
	font-size: 12px;
}
ol, ul,li {
	list-style: none;
}
.clear {
	clear: both;
	overflow: hidden;
}
a {
	text-decoration: none;
}

#page {
	width: 980px;
	height: auto;
	margin: 0 auto;
}

/* ----- Header -------------- */
.dvheader {
	float: left;
	width: 980px;
	height: 196px;
	margin-top: 5px;
}
.topbn {
	float: left;
	width: 980px;
	height: 145px;
	background: url(images/topbn.jpg) top left no-repeat;
}
.dvlogo {
	float: left;
	margin: 30px 0px 35px 3px;
	width: 250px;
	height: 82px;
}
.dvheader-address {
	float: right;
	width: 230px;
	height: auto;
	margin: 80px 0px 20px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #603924;
}

.dvnavbar {
	float: left;
	width: 980px;
	height: 51px;
}
.dvsearch {
	float: left;
	width: 250px;
	height: 51px;
	background: url(images/bg-search.jpg) top left no-repeat;
}
.dvsearch .inputbox {
	float: left;
	border: 0;
	width: 188px;
	height: 25px;
	margin: 11px 0px 11px 17px;
	background: transparent;
}
input.button {
	float: right;
	margin: 11px 10px 11px 0px;
	width: 32px;
	height: 32px;
	border: 0;
	background: url(images/icon-search.png) top left no-repeat;
	cursor: pointer;
	overflow: hidden;
}

/* --------- Navbar ------------- */
.navbar {
	float: left;
	width: 730px;
	height: 51px;
	font-size: 14px;
	font-weight: bold;
}
.navbar-left {
	float: left;
	width: 15px;
	height: 51px;
	background: url(images/nav-left.jpg) top left no-repeat;
	overflow: hidden;
}
.moduletable ul.menu {
	float: left;
	width: 700px;
	height: 51px;
	background: url(images/nav-mid.jpg) top left repeat-x;
}
.moduletable ul.menu li {
	display: table-cell;
	padding: 0px 16px 11px 16px;
	background: url(images/nav-devices.jpg) top right no-repeat;
	line-height: 61px;
}
.moduletable ul.menu li:last-child
{
	background:none;
} 
.moduletable ul.menu li a, .moduletable ul.menu li a span {
	color: #613924;
	text-shadow: 0px 1px 1px #fff;
	text-decoration: none;
	font-size: 14px;
	text-transform: capitalize;
}
.moduletable ul.menu li a:hover span{
	color: #fff;
	text-shadow: 0px 1px 1px #000;
}
.moduletable ul.menu li.active a span{
	color: #fff;
	text-shadow: 0px 1px 1px #000;
}
.moduletable ul.menu li:hover ul {display:block;}
.moduletable ul.menu ul {position:absolute; display:none; background:#F2B139;margin: -10px -20px;}
.moduletable ul.menu ul li {display: table-row;padding: 0px 16px 11px 16px;background: none;line-height: 30px;}
.moduletable ul.menu ul li a{font-size:12px;color: #613924;text-shadow: 0px 1px 1px white;padding:0 10px 0 10px}
.moduletable ul.menu ul li a span{font-size:12px;color: #613924;
text-shadow: 0px 1px 1px white;}
.moduletable ul.menu ul li:hover {background:#FDF1C8;}
.moduletable ul.menu li.active ul li a span{font-size:12px;color: #613924;
text-shadow: 0px 1px 1px white;}
.moduletable ul.menu li.active ul li a:hover span{font-size:12px;color: #613924;
text-shadow: 0px 1px 1px white;}

.navbar-right {
	float: left;
	width: 15px;
	height: 51px;
	background: url(images/nav-right.jpg) top left no-repeat;
	overflow: hidden;
}


/* ------------------ dvwrapper ------------------- */
.dvwrapper {
	float: left;
	width: 980px;
	background: #fef8e4 url(images/bg-content.jpg) repeat-y;
	
}
.footer-wrapper
{
	float:left;
	background: #fef8e4 url(images/wrapper-bottom.jpg) bottom no-repeat;
	width:980px;
	height:15px;
}
.dvsidebar {
	float: left;
	width: 250px;
	background: #fdf1c8;
}
.moduletable_left .module-head-inner ,.moduletable .module-head-inner {
	background: url(images/btn-sidebar.jpg) top left no-repeat;
	width: 250px;
	height: 42px;
	float: left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 42px;
}
.moduletable_left .module-head-inner h3,.moduletable .module-head-inner h3{
	margin-left: 29px;
}
.s5_vm_container ul#s5_vm_main li {
	float: left;
	margin-top: 10px;
	font-size: 14px;
	padding: 0px 0px 5px 5px;
	list-style: inside url(images/li-sidebar.jpg);
	border-bottom: 1px dashed #e4d2ae;
	background:none;
}
.s5_vm_container ul.s5_vm_mainnav li a {
	color: #000;
}
.s5_vm_container ul li a:hover {
	color: #9f3704;
}

.product-spe {
	float: left;
	margin: 10px 15px;
}
.product-spe>div {
	margin: 5px 0px
}
.online {
	float: left;
	width: 150px;
	margin-top: 10px;
	padding: 0 50px;
}
.online h4 {
	font-size: 12px;
	padding-bottom: 10px;
}

/* ------------- Content ------------- */
.dvcontent {
	float: left;
	width: 730px;
}
.introduce {
	float: left;
	margin: 10px 0px 0px 10px;
} 
.slideshow {
	float: left;
	width: 360px;
	height: 200px;
}
.introduce-content {
	float: left;
	width: 340px;
	height: 200px;
	margin-left: 10px;
	font-weight: bold;
	color: #603924;
}
.introduce-content a.readmore {
	float: right;
	color: #603924;
	margin-top: 10px;
}
.introduce-content ul.news {
	float: left;
	margin-top: 50px;
}
.introduce-content ul.news li {
	list-style: inside url(images/li-content.jpg);
	padding-bottom: 5px;
}
.introduce-content ul.news li a {
	color: #603924;
}

.introduce-content ul.news li a:hover {
	color: #a33709;
}/* -------------- product ------- */
.products {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 710px;
}

.btn-products {
	margin:10px 0 0 0;
	float: left;
	width: 710px;
	height: 40px;
}

.btn-products-left {
	float: left;
	width: 35px;
	height: 40px;
	background: url(images/btn-product.jpg) top left no-repeat;
	overflow: hidden;
}
.btn-products-mid {
	float: left;
	width: 665px;
	height: 40px;
	background: url(images/btn-product-mid.jpg) top left repeat-x;
	color: white;
	line-height: 40px;
	font-weight: bold;
	font-size: 14px;
}
.btn-products-right {
	float: left;
	width: 10px;
	height: 40px;
	background: url(images/btn-product-right.jpg) top left no-repeat;
}
.detail-products {
	float: left;
	width: 710px;
}

.products-1 {
	float: left;
	width: 159px;
	height: 170px;
	margin: 10px 8px;
}
.products-1 img {
	float: left;
	width: 159px;
	height: 120px;
	border: 0;
	margin-bottom: 5px;
}
.products-1 h4 a {
	font-size: 12px;
	color: #512d1f;
	text-transform: uppercase;
}

.products-1 h4 a:hover {
	color: #a33709;
}
.partner {
	float: left;
	width: 710px;
	margin-left: 10px;
}


/* ----------- Footer ------------- */
.dvfooter {
	float: left;
	width: 980px;
	height: 153px;
	margin: 0;
	padding: 0;
}
.footer-left {
	float: left;
	overflow: hidden;
	width: 20px;
	height: 153px;
	background: url(images/bg-footer-left.jpg) top left no-repeat;
}
.footer-mid {
	float: left;
	width: 940px;
	height: 153px;
	background: url(images/bg-footer-mid.jpg) top left repeat-x;
	font-size: 14px;
	text-align: center;
	color: #8b330d;
	padding-top: 20px;
}
.footer-mid h3 {
	text-transform: uppercase;
}
.footer-right {
	float: left;
	width: 20px;
	height: 153px;
	overflow: hidden;
	background: url(images/bg-footer-right.jpg) top left no-repeat;
}
.jcarousel-clip ul li
{
	background:none;
	padding:0;	
	margin:0;
}
/* product-detail*/
.product_detail
{
	width:163px;
	padding:3px;
	text-align:center;
}
.product-image
{
	width:163px;
	height:124px;
	border:1px solid #ccc;		
	line-height:130px;
	text-align: center;
	vertical-align: middle;
}
.product-image img
{
	max-width:159px;
	max-height:120px;
	padding:2px;	
	vertical-align:midle;
}
.product-image .c_product-name
{
	font-size: 12px;
	color: #512D1F
}
/*brea...*/
.jv-breadcrumb .btn-products {margin:5px 0 0 10px;}
.breadcrumbs ul {list-style:none;}
.breadcrumbs ul li {background:none; display:inline; padding:0 0 0 5px;}
.breadcrumbs ul li.separator {background:url(images/arrow.png) no-repeat center; margin:0 0 0 5px}
/*language selector*/
.dvheader-language{position: relative;top: 110px;right: -200px;}
#vmMainPage h4, #vmMainPage h3 {
	margin: 0;
	font-size: 120%;
	font-weight: bold;
}
/*tooltip*/
.tool-tip{background:#FDF1C8;border: 1px solid maroon;padding:6px;}
.tool-title{color: #512D1F; font-weight:bold;}
.tool-text{}
/*slide*/
#logo_footer4 td{height:200px; width:200px}
#logo_footer4 a{font-weight:bold; margin:10px 0 0 0;}
#logo_footer4 a img{width:180px; height:130px; margin:10px}
/*module_doitac*/
.moduletable-doitac{}
.moduletable-doitac .module-head{
	height: 40px;
	background: url(images/btn-product.jpg) top left no-repeat;
	padding:0 0 0 35px;
}
.moduletable-doitac .module-head-inner{
	height: 40px;
	background: url(images/btn-product-right.jpg) top right no-repeat;
	padding:0 10px 0 0;
}
.moduletable-doitac .moduletitle{
	background: url(images/btn-product-mid.jpg) top left repeat-x;
	color: white;
	line-height: 40px;
	font-weight: bold;
	font-size: 14px;
}
.title_page p
{
	margin: 20px 0 0 300px;
	position: absolute;
	font-family: arial;
	font-size: 26px;
	color: #633D2A;
	text-transform: uppercase;
	font-weight: bold;
}	
.jv-detail-img {padding:10px 0; margin:0}
.jv-detail-img img {max-width:350px;}
.jv-detail-desc {padding:10px 5px;}
.s5_vm_mainnav .level1wc a {background:url(images/li-sidebar.jpg) no-repeat left;padding:0 0 0 14px;}
ul.s5_accordion1 li.level2nc a {background:url(images/li-sidebar.jpg) no-repeat left;padding:0 0 0 14px;}
.level2nc a{padding-left:10px;}
.shop_info {display:none}
.modulecontent-inner a.mainlevel{display:none}
.jv-line a{font-weight:bold; color:#000;}