html,body{
	margin:0; 
	background:#eee url(../images/background.jpg) no-repeat center top;
}
table{margin:0; padding:0;}
body.home #content{
	padding:10px!important;
}

body.products ul#navlist li#products a,
body.downloads ul#navlist li#downloads a,
body.wheretobuy ul#navlist li#wheretobuy a,
body.news ul#navlist li#news a{
background:transparent url(../images/navi-back-ov.jpg) no-repeat;
}
h1,h2,h3,h4{padding:0;margin:0;}
h1{
	font-size:16px;
	font-weight:bold;
	color:#5465a2;
}
h2{
	font-size:14px;
	font-weight:bold;
	color:#5465a2;	
}
h3{
	font-size:14px;
	color:#fff;
}
h4{
	font-size:12px;
	font-weight:bold;
	color:#5465a2;	
}

#wrapper{
	margin:auto;
	width:924px;
}

#top-slogan{
	height:64px;
	background-image:url(../images/slogan.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/slogan.png,sizingMethod=scale);
}

#top{
	height:81px;
	background-color:#fff;	
}

#logo{
	float:left;
	width:263px;
	height:81px;
	background:transparent url(../images/logo.jpg) no-repeat center center;
}
#logo a{
	display:block;
	width:263px;
	height:81px;
	text-decoration:none;
}

#top-navi{
	float:right;
	width:661px;
	height:24px;
	background-image:url(../images/top-navi-back.jpg);
}

ul#top-navlist{
	list-style-type:none;
	margin:0;
	padding:0;
	width: 640px;
}
ul#top-navlist li{display:inline;}

ul#top-navlist li a{
	float:right;
	margin:4px 22px 0 0;
	font:bold 0.75em Arial, Helvetica, sans-serif;
	color:#f3f2f2;
	text-decoration:none;
}
ul#top-navlist li a:hover{
	text-decoration:underline;
}

#navi{
	float:right;
	width:661px;
	height:46px;
	background:transparent url(../images/navi-back.jpg) repeat-x;
}

ul#navlist{
	list-style-type:none;
	margin:0;
	padding:0;
	width: 100%;
}

ul#navlist li{display:inline;}

ul#navlist li a{
	float:left;
	width:164px;
	_width:163px;
	height:27px;
	padding:19px 0 0 0;
	text-align:center;
	color:#606060;
	text-decoration:none;
	font:bold 0.75em Arial, Helvetica, sans-serif;
	border-left: 1px solid #fff;
}

ul#navlist li a:hover{
	background:transparent url(../images/navi-back-ov.jpg) no-repeat;
}
#content{
	padding:0 10px 10px 10px;
	font:normal 0.75em Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
}
#sub-content{
	padding:0;
	margin:16px 0 0 258px;
	width:626px;
	background-color:#fff;
}
.border{
	border-top:1px solid #c4c4c4;
	margin:20px 0 30px 0;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:underline;
}

/**************homepage css***************/
#slideshow {width: 924px; height: 395px;overflow:hidden;}
#content dl{
	float:left;
	width:330px;
	margin:0 0 0 7px;
}
#content dl dt{
	width:320px;
	height:16px;
	margin:0;
	padding:3px 0 0 10px ;
	color:#353535;
}
#content dl dd{
	margin:0;
	padding:10px;
	background-color:#ededed;
	width:310px;
	height:84px;
	
}
#content dl dd img{
	float:left;
	margin:0 10px 0 0;
}
.box1{
	margin-left:0 !important;
}
.box3{
	width:229px !important;
	
}
.box1 dt{
	background-color:#a0e6eb;
}
.box2 dt{
	background-color:#f2a2fc;
}
/**************end off homepage css***************/

/**************Subpage css***************/
#header{
	width:852px;
	margin:0 0 0 21px;
	background-color:#f2f3f8;
	padding:6px;
}
#header h1{
	margin-left:232px;
}
#left-container{
	float:left;
	width:196px;
	margin:0 0 0 21px;
	_margin:0 0 0 11px;
	background-color:#fff;
}
#left-container .leftnav{
	background:transparent url(../images/leftnav-back.jpg) repeat-x;
}

ul#subnav{
	list-style-image: url(../images/arrow.gif);
	margin:0 0 0 30px;
	padding:0;
}
ul#subnav li{
	margin-bottom:16px;
	margin-top:0;
}
ul#subnav li a{
	font:bold 12px Arial;
	text-decoration:none;
	color:#5465a2;
}
ul#subnav li a:hover{
	text-decoration:underline;
}
.subscribe{
	background:transparent url(../images/subscribe-small.jpg) no-repeat;
	width:196px;
	height:46px;
}
.subscribe a{
	display:block;
	width:196px;
	height:46px;
	text-decoration:none;
}
.sidebanner{
	background:transparent url(../images/sidebanner.jpg) no-repeat;
	width:196px;
	height:302px;
	margin:16px 0 20px 0;
}


/**************end of subpage css***************/
/**************product css***************/
body.products h2{
	font-size:18px;
	color:#5465a2;
	margin-bottom:10px;
}
body.products h3{
	font-size:14px;
	color:#5465a2;
	margin:10px 0;
}
body.products h4{
	font-size:11px;
	color:#5465a2;
}
body.products h5{
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bluefont{
	font-size:12px;
	color:#5465a2;
	font-weight:bold;
}
.brownfont{
	font-size:12px;
	color:#d68a6d;
	font-weight:bold;
}
body.products #sub-content{
	font-size:11px;
}
body.products ul.normtext{
	list-style-type:none;
	text-indent:-7px;
	padding:10px;
	margin:0;
}
body.products ul.normtext li{
	list-style-type:none;
	margin-bottom:9px;
}
#bluebox{
	background-color:#49699d;
	width:594px;
	margin:13px 0 13px 0;
	padding:13px;
	font-size:14px;
	color:#FFFFFF;
}
.blue{
	border-left:6px solid #49c8e3;
}
.green{
	border-left:6px solid #8ee349;
}
.orange{
	border-left:6px solid #f7724a;
}
.pink{
	border-left:6px solid #e349cf;
}
.downloadbtn{
	background:transparent url(../images/products/btn-back.jpg) no-repeat;
	width:258px;
	_width:220px;
	height:26px;
}
.downloadbtn a{
	display:block;
	width:258px;
	_width:220px;
	height:26px;
	padding:5px 20px;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}
.downloadbtn a:hover{
	text-decoration:none;
}
.border-box{border:1px solid #c8c8c8;}
#border-table{border-collapse:collapse;}
#border-table td{border:1px solid #c8c8c8;}
.floatleft{float:left;}
.clear{clear:both; background-color:#fff;}
/*LCD TV*/
#sub-subnav{
	width:626px;
	height:30px;
	background-color:#dbddec;
	margin:0;
	padding:0;
}

#sub-subnav a{
	display:block;
	float:left;
	width: 88px;
	height:16px;
	padding:7px 3px;
	margin:0;
	text-decoration:none;
	color:#546592;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
	
#sub-subnav a:hover{
	color:#fff;
	background-color:#546592;
	text-decoration:none;
}

#sub-content.mt #sub-subnav a.mt,
#sub-content.mm #sub-subnav a.mm,
#sub-content.mk #sub-subnav a.mk,
#sub-content.m #sub-subnav a.m{
	color:#fff;
	background-color:#546592;
	text-decoration:none;
}


#sub-content.ht #sub-subnav a.ht,
#sub-content.h #sub-subnav a.h,
#sub-content.l #sub-subnav a.l{
	color:#fff;
	background-color:#546592;
	text-decoration:none;
}



#lcd-info{
	text-align:left;
	width:235px;
}
/*digital signage*/
#sub-content .digitalsignage{
	background:transparent url(../images/products/digitalsignage/back.jpg) no-repeat;
	width:626px;
}
#sub-content .digital1{
	position:relative;
}
#sub-content .digital1 div{
	float:left;	
}
#sub-content .home{
	margin:10px 50px 0px 30px;
	position:absolute;
	width: 331px;
	left: 192px;
	top: 59px;
}
#sub-content .multi-screen div{
	float:left;
	width:157px;
	margin-right:20px;
}
/*accessories*/
#sub-content .acc1{
	background:transparent url(../images/products/accessories/acc1.jpg) no-repeat;
	width:626px;
	height:277px;
	position:relative;
}
#sub-content .acc1 div{
	padding:0;
	margin:0;
	position:absolute;
	top:51px;
	left:161px;
	width: 258px;
}
#sub-content #acc-box{
	width:600px;
	height:255px;
	padding:22px 0 0 39px;
}
#sub-content #acc-box.acc2{
	background:transparent url(../images/products/accessories/acc2.jpg) no-repeat;
}
#sub-content #acc-box.acc3{
	background:transparent url(../images/products/accessories/acc3.jpg) no-repeat;
}
#sub-content #acc-box.acc4{
	background:transparent url(../images/products/accessories/acc4.jpg) no-repeat;
}
#sub-content #acc-box.acc5{
	background:transparent url(../images/products/accessories/acc5.jpg) no-repeat;
	height:236px;
}
#sub-content #acc-bar{
	width:606px;
	padding:7px 10px;
	background-color:#5465a2;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

/**************end of product css***************/
/**************about us css***************/
#sub-content .about1{
	background:transparent url(../images/aboutus/back.jpg) no-repeat;
	width:590px;
	height:295px;
	padding:10px;
}
/**************end of about us css***************/
/**************contact us css***************/
#sub-content .contact1{
	float:left;
	width:300px;
}
#sub-content .contact2{
	float:left;
	width:100%;
}
/**************end of contact us css***************/
/**************news css***************/
#sub-content .pic{
	float: right;
	margin:0;
	padding:5px 0 25px 17px;
	text-align:right;
}
/**************end of news css***************/
/**************download css***************/
#sub-content #imgcontainer div.material{
	float: left;
	width:172px;
	margin:0 59px 0 0;
}
/**************end of download css***************/
#footer{
	font:normal 0.69em Arial, Helvetica, sans-serif;
	width:924px;
	background-color:#fff;
}
#footer-navi{
	background:transparent url(../images/bottom-navi-back.jpg) no-repeat;
	height:20px;
	padding-top:5px;
	padding-left:36px;
	}
#footer-navi a{
	margin-right:24px;
	color:#353535;
	text-decoration:none;
}
#footer-navi a:hover{
	text-decoration:underline;
}
#copyright{
	background-color:#7886bd;
	height:19px;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
}
#copyright em{
	font-style:normal;
	font-weight:normal;
	color:#f3f2f2;
}
#copyright em.left{
float:left;
}
#copyright em.right{
float:right;
}
