html {
width:100%;
position:top;
}
body {
color:black;
font-family:tahoma;
font-size:12px;
text-align:left;
width:100%;
margin:0;
}
#container {
margin:auto;
padding:0px;
width:auto;
}

/* IE6 Only */ 
*html #container {
width:980px;
}



fieldset {
width:50em;
}
legend {
color:orange;
}
label {
color:black;
}
input {/*
border:0px none;
color:darkgray;
width:50em;*/
}


.checkbox, .button {
border:0px none;
width:auto;
border-bottom:5px;
}
.stat {
text-align:right;
width:5em;
}
.tab {
float:left;
width:15em;
}
select {
border:1px solid white;
width:12em;
}
textarea {
border:0px none;
color:darkgray;
font-family:Tahoma;
width:50em;
}

#header{
height:73px;    
width:980px;
margin:auto;
text-align:right;
color:#000000;
font-style:bold;
line-height:73px;
text-indent:8px;
}
#header img{
vertical-align:middle;
}

/* IE6 Only */ 
*html  #header{
background-image:none;
height:41px;    
margin-left:430px;
text-align:right;
color:#000000;
font-style:bold; 

}

#header a{font-style:bold;color:#000000;}
#header a:hover{font-style:bold;color:#666464;}

#main-head-wrap{
width:100%;
background-image:url('/img/main-head-wrap_01.png');
background-repeat:repeat-x;
height:96px;
}

#main-footer-wrap{
background-color:#274B2F;
background-repeat:repeat-x;
width:auto;
height:460px;
position:relative;
}

#main-footer-content{
vertical-align:middle;
margin:auto;
padding-top:5px;
width:940px;
}

#footer-left{
width:940px;
margin-top:160px;
}

.footer-link-col h2{
color:#FFFFFF;
}

.footer-link-col h2 a{
color:#FFFFFF;
}

.footer-link-col ul {
-webkit-text-size-adjust:none;
width:165px;
float:left;
padding-right:15px;
padding-left:5px;
font-size:11px;
}  

.footer-link-col li {
list-style-type:none;
line-height:20px;
}

.footer-link-col li a{
color:#FFFFFF;
}

.footer-link-col ol{
color:#FFFFFF;
padding-left:8px;
}

.footer-link-col ol a{
color:#FFFFFF;
}


#footer{
-webkit-text-size-adjust:none;
font-size:11px;
bottom:0px;
height:45px;
line-height:20px;
padding-top:10px;
text-align:center;
color:#2d7ab6;
width:940px;
clear:both;
font-style:bold;
vertical-align:middle;
margin:auto;

}

#footer a{
font-style:bold;
color:#2d7ab6;
padding-right:1px;
padding-left:1px;
}
#footer a:hover{
font-style:bold;
color:#F7AB00;
}

#partner{
position:relative;
bottom:0px;
height:80px;
text-align:center;
vertical-align:middle;
width:980px;
clear:both;
margin:auto;
}
#partner img{
vertical-align:middle;
}

#content {
width:720px;
overflow:auto;
position:top;
margin-left:9px;
margin-bottom:10px;
/*height:30em;*/
}
/* IE6 Only */ 
*html #content {margin-left:0px;margin-bottom:10px;}

#content ul{color:black;clear:both;margin:0px;}
#content li{color:black;padding-left:1px;list-style-type:disc;margin-bottom:2px;}

#content img{clear:none;float:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;}
a img{border:none;}
a:link {color:#003366;}
a:visited{color:#003366;}

h1 {
color:#000000;
font-size:16px;
line-height:95%;
vertical-align:top;
}
h2 {
color:#339999;
font-weight:bold;
font-size:14px;
line-height:28px;
margin-top:5px;
margin-bottom:0px;
}
h3 {
color:#CC3366;
}
h4 {
color:#339999;
}
link {
color:#FF0099;
font-weight:bold;
}

h5 {
color:#004a84;
font-size:16px;
height:21px;
padding-top:6px;
margin-top:0px;
clear:left;    
text-indent:10px;
background-image:url('/img/H5_bg_01.jpg');
background-repeat:no-repeat;
margin-bottom:0px;
}

/* IE6 Only */ 
*html h5 {
color:#004a84;
font-size:16px;
height:21px;
padding-top:3px;
margin-top:0px;
clear:left;    
text-indent:10px;
background-image:url('/img/H5_bg_01.jpg');
background-repeat:no-repeat;
margin-bottom:0px;
}

h6 {
font-family:tahoma;
font-weight:400;
font-size:13px;
color:#000000;
margin:0px;
background-image:url('/img/app_product_01.jpg');
background-repeat:no-repeat;
line-height:50px;
text-indent:20px;
width:698px;
}


h7 {
-webkit-text-size-adjust:none;
font-family:tahoma;
font-size:11px;
color:#000000;
margin:0px;
font-weight:bold;
}

h8 {
font-family:tahoma;
font-size:30px;
line-height:40px;
color:#FFFFFF;
margin-left:10px;
font-weight:bold;
}




#sidebar {
clear:both;
float:right;
marker-offset:1px;
padding:0px;
width:210px;
list-style-type:none;
height:100%;
border-left:1px solid 	#dcdddd;
border-right:1px solid 	#dcdddd;
border-top:1px solid 	#dcdddd;
margin:0px;    
}

/* IE6 Only */ 
*html #sidebar {  
width:184px;
margin:0px 6px 0px 0px;  
}

#sidebar h2
{
font-weight:400;
line-height:28px;
font-style:normal;
font-size:12px;
height:26px;
color:#0071A2;
text-indent:.5em;
margin:0px;

}
#sidebar a{
-webkit-text-size-adjust:none;
color:#000000;
font-size:11px;
word-spacing:-0.7px;
}

#sidebar li{
margin:0px;
line-height:14px;
list-style-type:disc;
margin-left:5px;
}

#sidebar img{
line-height:14px;
}

#sidebar ul{
-webkit-text-size-adjust:none;
padding:0px 0px 5px 9px;
margin:0px 7px 7px 7px; 
border-bottom:1px solid #C8C8C8;
font-size:11px;
}

td{
vertical-align:top;
}

#home-wrap{
background-color:#EFEFEF;
background-repeat:repeat-x;
width:100%;
height:467px;
}

#home-content{
vertical-align:middle;
margin:auto;
padding-top:5px;
width:980px;
}

#homeproduct{
background-image:url('/img/homeproduct_bg_01.png');
width:485px;
height:248px;
float:left;
margin-right:10px;
}

#homeproduct h1{
-webkit-text-size-adjust:none;
font-size:10px;
font-weight:bold;
margin:0px;
margin-top:2px;
color:#000000;
line-height:20px;
margin-left:8px;
}

#homeproduct h2{
width:300px;
height:15px;
font-size:15px;
font-weight:bold;
color:#274B2F;
text-align:center;
margin-top:0px;
margin-bottom:15px;
}

.homeproduct:not(:root:link) {font-size:10px;}

#homeproduct ul{
width:160px;
padding:0px;
margin:0px;
float:left;
}

#homeproduct li{
-webkit-text-size-adjust:none;
font-size:10px;
line-height:16px;
list-style-type:none;
width:170px;
margin-left:8px;
}

#homeproduct a{
color:#000000;
}

#homeproduct a:hover{
font-style:bold;
color:#666464;
}

#homeproduct img{
margin-top:5px;
margin-bottom:2px;
margin-left:5px;
}  

#homeapp{
background-image:url('/img/homeapp_bg_01.png');
width:485px;
height:248px;
float:left;
}

#homeapp h1{
-webkit-text-size-adjust:none;
font-size:10px;
font-weight:bold;
margin:0px;
margin-top:2px;
color:#000000;
line-height:20px;
margin-left:8px;
}

#homeapp h2{
width:300px;
height:15px;
font-size:15px;
font-weight:bold;
color:#274B2F;
text-align:center;
margin-top:0px;
margin-bottom:15px;
}

.homeapp:not(:root:link) {font-size:10px;}

#homeapp ul{
width:160px;
padding:0px;
margin:0px;
float:left;
}

#homeapp li{
-webkit-text-size-adjust:none;
font-size:10px;
line-height:16px;
list-style-type:none;
width:166px;
margin-left:8px;
}

#homeapp a{
color:#000000;
}

#homeapp a:hover{
font-style:bold;
color:#666464;
}

#homeapp img{
margin-top:5px;
margin-bottom:2px;
margin-left:5px;
}

#subcategory{
-webkit-text-size-adjust:none;
height:auto;
width:750px;
margin-top:6px;
}
/* IE6 Only */ 
*html #subcategory{
width:735px;
margin-top:0px;
}
#subcategory h2{
color:#000000;
font-size:12px;
font-weight:bold;
line-height:15px;
width:auto;
padding-left:5px;
margin-bottom:2px;
}
/* IE6 Only */ 
*html #subcategory h2{width:215px;}
#subcategory a{color:#474948;font-size:12px;}
#subcatergoy li{color:#000000;word-spacing:-0.1px;list-style:none;}
#subcategory h2:hover{text-decoration:underline;}
#subcategory ul{
color:#000000;
float:left;
width:220px;
list-style-type:none;
padding-left:13px;
padding-right:12px;
margin-bottom:5px;
margin-top:0px;  
}
#subcategory li{margin-top:2px;padding-left:6px;}
/* IE6 Only */ 
*html #subcategory ul{
width:200px;
padding-left:0px;
padding-right:0px;
margin:0px;
margin-bottom:8px;
}
#subcategory img{clear:none;float:none;padding-right:10px;padding-left:4px;}

#subcategory a:hover{text-decoration:underline;}

/* IE6 Only */ 
*html #brief_description {width:195px;}
#app ul{width:335px;}
/* IE6 Only */ 
*html #app ul{width:335px;}
/* IE6 Only */ 
*html #app h2{width:175px;padding-left:0px;padding-right:5px;}



#homenews {
background-image:url('/img/News_background_01.png');
float:left;
width:485px;
margin:0px;
height:141px;
margin-top:10px;
margin-right:10px;
}

#homenews h2{
width:300px;
height:15px;
font-size:15px;
font-weight:bold;
color:#274B2F;
text-align:center;
margin-top:0px;
margin-bottom:22px;
}

#homenews img{
float:left;
margin-top:18px;
margin-right:10px;
margin-left:10px;
}


/* IE6 Only */ 
*html #homenews {padding-bottom:0px;}


#homenews a{color:#C8161D;}
#homenews ul{
padding-left:0px;
margin-top:8px;
margin-bottom:3px;
margin-left:3px;
list-style-type:none;
}

/* IE6 Only */ 
*html #homenews ul{margin-bottom:0px;}

#homenews li{
-webkit-text-size-adjust:none;
font-size:11px;
color:#474948;
width:480px;
height:15px;
padding-top:2px;
padding-bottom:2px;
margin-left:2px;
margin-right:2px;
overflow:hidden;
line-height:16px;
}

/* IE6 Only */ 
*html #homenews li{border-bottom:1px;padding-top:4px;}


#exhibition{
background-image:url('/img/exhibition_bg_01.png');
float:left;
width:485px;
margin:0px;
height:141px;
margin-top:10px;
}

#exhibition h2{
width:300px;
height:15px;
font-size:15px;
font-weight:bold;
color:#274B2F;
text-align:center;
margin-top:0px;
margin-bottom:18px;
}

#exhibition img{
margin-left:5px;
}

#productpage h1{
line-height:2em;
font-style:normal;
font-size:1.7em;
text-indent:1em;
margin:0px;
padding:none;
}

#productpage h2{
font-size:1em;
line-height:.9em;
padding:0px;
}
#app_brief{
-webkit-text-size-adjust:none;
font-size:11px;
width:350px;
width:350px\9;
*width:300px;
_width:300px;
}


#ppimg{float:left;margin-right:15px;}

#appimg{
float:left;
width:694px;
height:318px;
margin-left:25px;
margin-bottom:8px;
background-image:url('/img/app_productbg_01.jpg');
background-repeat:no-repeat;
}
 
/* IE6 Only */ 
*html  #appimg{
margin-left:10px;
} 

#appimg img{margin-left:9px;}

/* IE6 Only */ 
*html #appimg img{
float:left;
clear:right;
}

#appimg ul{
-webkit-text-size-adjust:none;
font-size:11px;
padding:0px;
margin:0px;
margin-left:20px;
width:210px;
height:130px;
}
 
/* IE6 Only */ 
*html  #appimg ul{
float:left;
}

#EOL{
overflow:hidden;
margin-bottom:10px;
font-weight:bold;
color:red;
width:490px;
margin-left:30px;
float:left;
}

#Description{
overflow:hidden;
padding-bottom:15px;
font-weight:bold;
float:left;
width:490px;
margin-left:30px;
}

#Features {
width:480px;
float:left;
position:relative;
top:0px;;
margin-left:5px;
}
#Features li{list-style-type:disc;}

table {
width:750px;
padding:5px;
}
th {
background-color:#D0D0D0;
height:1.2em;
text-indent:.3em;
text-align:center;     
}
td {
text-indent:.3em;
border-bottom:thin solid #D0D0D0;
width=20%;
}

#crumbread{
-webkit-text-size-adjust:none;
margin-top:5px;
margin-bottom:20px;
font-size:11px;
}

#crumbread a{
-webkit-text-size-adjust:none;
color:black;
font-size:11px;
}

select{
width:150px;
font-family:Tahoma;
background-color:#B0B0B0;
border:thin solid #339999;
color:white;
margin-bottom:7px;
}
optgroup{font-family:Tahoma;
font-style:normal;
font-weight:500;
color:white;
width:150px;
}

option{
font-family:Tahoma;
font-style:normal;
color:white;
font-weight:500;
}

.dynamic-tab-pane-control .tab-row .tab.selected{
-webkit-text-size-adjust:none;
font-size:10px;
width:100px;
}


.dynamic-tab-pane-control .tab-row .tab{
-webkit-text-size-adjust:none;
font-size:10px;
}


.dynamic-tab-pane-control .tab-page{
-webkit-text-size-adjust:none;
font-size:11px;
margin-bottom:8px;
}


.dynamic-tab-pane-control .tab-page li{
border-bottom:thin solid #D0D0D0;
padding-top:15px;
padding-bottom:5px;
}
.dynamic-tab-pane-control .tab-page a{
color:#CC3366;
}

#SignUp{
border:1px solid 	#dcdddd;
background:#ffffff;
float:right;
}

#SignUp table{
width:472px;
}

.signupframe {
border:1px solid 	#dcdddd;
}

.signupframe td {
text-align:left;
width:0px;
color:#000000;
}

#page_img{float:left;padding-top:0px;padding-bottom:3px;}





/* Google Chrome Only */ 
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content {width:740px;}
#homeapp a h1{text-decoration:none;}
#SignUp table{width:442px;}
}


#cse-search-form{
width:150px;
float:right;
margin-right:30px;
margin-top:18px;
}

#contact{
width:700px;
margin-left:30px;
border:thin solid #339999;
}

#contact form{
width:700px;
}

#contact input {
width:180px;
border:thin solid	#0071A2;
margin-top:12px;
margin-bottom:12px;
}

#contact select{
width:180px;
background:#ffffff;
color:#000000;
border:thin solid	#0071A2;
margin-top:12px;
margin-bottom:12px;
}

#contact textarea{
width:610px;
background:#ffffff;
color:#000000;
border:thin solid	#0071A2;
}

#contact option{
background:#ffffff;
color:#000000;  
}


#contact p{
width:100px;
float:left;
}

#contact td{
width:320px;
float:left;
margin-left:10px;
display:inline;
}

#contact td p{
width:100px;
float:left;
}

#contact tr{
width:700px; 
float:left;
}

#Introduction{
width:450px;
float:left;
margin-left:5px;
}

#Introduction p{
margin-left:10px;
margin-top:5px;
}

#Digital_Signage{
width:308px;
float:left;
margin-bottom:10px;
}


#Partners{
width:450px;
float:left;
margin-left:5px;
}

#Partners p{
margin-left:10px;
margin-top:5px;
}
