body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#ededed url(../img/bckgrndbody.jpg) repeat-x 0px top;
}
#wrapper{
	position:relative;
	text-align:left;
	width:1000px;
	/*min-height:500px;*/
	margin:0 auto;
	background:#fff url(../img/bckgrndborder.png) no-repeat 0px top;
}
img{border:none;}

a:focus, a:active{outline: none;}

#hm{height:1px;}

/*.tall #wrapper{background:#fff url(../img/bckgrndborderTall.png) no-repeat 0px top;}*/

#topnav{
	position:absolute;
	right:25px;
	top:15px;
	text-align:right;
	font-size:11px;
	color:#555;
	}
#topnav a{
	font-size:10px;
	margin:0 4px;
	color:#555;
	text-decoration:none;
	}
#topnav a.lang{
	color:#0099ff;
	}
	
#topnav a:hover{
	text-decoration:underline;
	}

#search{
	position:absolute;
	right:25px;
	top:37px;
	font-size:11px;
	color:#aaa;
	}
	
#nav{
	position:absolute;
	left:190px;
	top:75px;
	width: 786px;
	height:100px;
	z-index:700;
}
#logo{
	position:absolute;
	left:37px;
	top:32px;
	}
	
#content{
	position:relative;
	margin:163px 0 0 0;
	width:950px;
	padding:0 24px 4px 26px;
	min-height:537px;
	font-size:11px;
	background:url(../img/contentbttmborder.png) no-repeat 0px bottom;
	}


/*#content{
	position:relative;
	margin:163px 0 5px 26px;
	width:950px;
	min-height:537px;
	font-size:11px;
	}*/
.tall #wrapper{background-image:url(../img/bckgrndborderTall.png);}
.wideright #content{width:969px;}

#content h1{font-size:24px;font-weight:normal;margin:15px 5px 7px 21px;color:#000;}
#content h2{font-size:18px;font-weight:normal;margin:16px 5px 4px 21px;color:#000;}
#content h3{
	font-size:14px;
	font-weight:bold;
	margin:16px 0 4px 21px;
	padding:0;
	color:#000;
	text-transform: capitalize;
}
#content h4{font-size:14px;font-weight:normal;margin:16px 0 5px 21px;padding:0;color:#666;}
#content h5{
	font-size:14px;
	font-weight:normal;
	margin:10px 0 0 21px;
	padding:0;
	color:#666;
	font-style: italic;
}
#content h6{font-size:12px;font-weight:bold;margin:0 0 5px 21px;padding:0;color:#333;}
#content p{
	margin:0 5px 7px 21px;
	color:#000;
	line-height:150%;
	}
	
#content ul, #content ol{margin:10px 5px 15px 21px;}	
#content li{margin-bottom:7px;}

#content table{margin-left:21px;}

hr {padding:0;
	border: 0;
	margin:21px;
	border:none;
	height:1px;
	color: #bfe5ff;
	background-color: #bfe5ff;}

#content a{
	text-decoration:none;
	color:#0099ff;
	}

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

#footer {
	margin:24px auto 0 auto;
	font-size:9px;
	}
#home #footer {width:500px;padding-right:250px;}
	
#footer a, #footer span{
	margin:0 7px;
	color:#000;
	text-decoration:none;
	}
	
#footer a:hover{
	text-decoration:underline;
	}

#box1,#box2,#box3,#box4,#box5,#box6,#box7,#box8,#box9,#box10,#box11,#box12,#box13,#box14	,#box15,#box16,#box17,#box18,#box19{position:relative;padding:0;margin:0;float:left;}

.wide#box1{
	width:950px;
	height:60px;
	margin:0 0 40px 0;
	background: url(../img/b1-wide.png) no-repeat;
	}
	
.wide#box2, .wide#box3 {
	width:930px;
	margin-left:4px;
	}
.narrow#box2{
	width:600px;
	margin-left:4px;
	}
	
.px500#box2{width:500px;}
.px600#box2{width:600px;}
.px700#box2{width:700px;}

.lt{float:left;margin:0 15px 10px 21px;}

.rt{float:right;margin:0 21px 10px 15px;}

.fltlt img,.fltrt img{margin-bottom:10px;}

div.clear{clear:both; height:40px;}
div.clear2{clear:both; height:24px;font-size:11px;}
div.clear3{clear:both; height:5px;font-size:1px;line-height:1px;}
.clearlt {clear:left;}
.clearrt {clear:right;}

table.thinborder {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.thinborder td {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}



/*-------------------------------------------------------------------------------- home*/

#home #content{
	padding-left:21px;
	width:955px;
	min-height:513px;
	}
#home div.clear{clear:both; height:7px;}

#home #box1,#home #box2,#home #box3,#home #box4,#home #box5,#home #box6,#home #box7,#home #box8,#home #box9,#home #box10,#home #box11,#home #box12,#home #box13,#home #box14,#home #box15,#box16,#box17,#box18,#box19{background-color:#f9f9f9;margin:0 8px 7px 0;}

#home #box1{width:313px;height:341px; background: url(../img/home/box1.jpg) no-repeat;display:none;}
#home #box9{width:313px;height:341px; background: url(../img/home/box9.jpg) no-repeat;display:none;}
#home #box12{width:313px;height:341px; background: url(../img/home/box12b.jpg) no-repeat;}
#home #box19{width:313px;height:341px; background: url(../img/home/box19.jpg) no-repeat;display:none;}
#home #box2{width:313px;height:341px; background: url(../img/home/box2.jpg) no-repeat;}
#home #box18{width:313px;height:341px; background: url(../img/home/box18.jpg) no-repeat;display:none;}
#home #box3,#home #box4,#home #box6,#home #box7,#home #box8,#home #box10,#home #box11,#home #box13,#home #box14,#home #box15,#home #box16,#home #box17{width:313px;height:167px;}



#home #box3{background: url(../img/home/box3.jpg) no-repeat; margin-right:0;}
#home #box10{background: url(../img/home/box3a.jpg) no-repeat; margin-right:0;display:none;}
#home #box11{background: url(../img/home/box3b.jpg) no-repeat; margin-right:0;display:none;}
#home #box13{background: url(../img/home/box13.jpg) no-repeat; margin-right:0;display:none;}
#home #box16{background: url(../img/home/box16.jpg) no-repeat; margin-right:0;display:none;}




#home #content #box2 p{margin-right:100px;}
#home #content #box3 p{margin-right:95px;}
#home #content #box12 p{margin-right:65px;}
#home #content #box10 p{margin-right:130px;}
#home #content #box11 p{margin-right:180px;margin-top:20px;}
#home #content #box13 p{margin-right:60px;}
#home #content #box16 p{margin-right:90px;}
#home #content #box17 p{margin-right:100px;}
#home #content #box19 p{margin-right:85px;}

#home #box4{background: url(../img/home/box4h.jpg) no-repeat; margin-right:0;}
#home #box7{background: url(../img/home/box4b.jpg) no-repeat; margin-right:0;display:none;}
#home #box8{background: url(../img/home/box4c.jpg) no-repeat; margin-right:0;display:none;}
#home #box14{background: url(../img/home/box4g.jpg) no-repeat; margin-right:0;display:none;}
#home #box15{background: url(../img/home/box4e.jpg) no-repeat; margin-right:0;display:none;}
#home #box17{background: url(../img/home/box4f.jpg) no-repeat; margin-right:0;display:none;}
#home #content #box7 h1,#home #content #box8 h1,#home #content #box15 h1,#home #content #box17 h1{margin-right:140px;}

#home #content #box4 h1{margin-right:130px;}


#home #content #box14 h1{margin-right:130px;}

.jp#home #content #box4 h1{margin-top:12px;line-height:22px;}


#home #box5{
	width:632px;
	height:168px;
	padding-left:2px;
	background: url(../img/home/box5.png) no-repeat bottom;
}


#home #box6{background: url(../img/home/box6.png) no-repeat;margin-right:0;}
#home #box6 a.nocolor{color:#000;}


#home #box5,#home #box6{margin-bottom:0;}

#home a.click{
	display:block;
	width:88px;
	height:16px;
	background:url(../img/home/click.png) no-repeat;
	text-indent:-9999px;
	}
.kor#home a.click{
	
	background:url(../img/home/click-kor.png) no-repeat;
	
	}

.jp#home a.click{
	width:99px;
	background:url(../img/home/click-jp.png) no-repeat;
	
	}
	
.tcn#home a.click{
	width:99px;
	background:url(../img/home/click-tcn.png) no-repeat;
	
	}
	
.sc#home a.click{
	width:99px;
	background:url(../img/home/click-sc.png) no-repeat;
	
	}
	
#home #box4 a.click, #home #box7 a.click, #home #box8 a.click, #home #box14 a.click, #home #box15 a.click,#box17 a.click{
	display:block;
	position:absolute;
	left:22px;
	bottom:17px;
	}
#home #box2 a.click{
	display:block;
	position:absolute;
	left:22px;
	top:147px;
	}	
#home a.click:hover{
	background:url(../img/home/clicko.png);
	}
.kor#home a.click:hover{
	background:url(../img/home/clicko-kor.png);
	}
.jp#home a.click:hover{
	background:url(../img/home/clicko-jp.png);
	}
.tcn#home a.click:hover{
	background:url(../img/home/clicko-tcn.png);
	}
.sc#home a.click:hover{
	background:url(../img/home/clicko-sc.png);
	}

#home #content #box1 p{margin-right: 8px;}
#home #box1 a.click{
	position:absolute;
	top:307px;
	left:209px;
	}
.jp#home #box1 a.click{left:204px;}
	
#home #box9 a.click{
	position:absolute;
	top:125px;
	left:22px;
	}
	
#home #box12 a.click{
	position:absolute;
	top:130px;
	left:22px;
	}
#home #box19 a.click{
	position:absolute;
	top:130px;
	left:22px;
	}	
#home a.empty{
	display:block;
	position:absolute;
	}
	
#home a.empty:hover{
	text-decoration:none;
	}

#home a#empty1{
	display:block;
	position:absolute;
	width:238px;
	height:175px;
	top:160px;
	left:0px;
	}


#home a#empty9{
	display:block;
	position:absolute;
	width:312px;
	height:175px;
	top:160px;
	left:0px;
	}
#home a#empty12{
	display:block;
	position:absolute;
	width:312px;
	height:175px;
	top:160px;
	left:0px;
	}

#home a#empty2{
	display:block;
	position:absolute;
	width:307px;
	height:169px;
	top:167px;
	left:2px;
	}
	
#home a#empty3{
	display:block;
	position:absolute;
	width:96px;
	height:159px;
	top:4px;
	left:218px;
	}
	
#home a#empty10{
	display:block;
	position:absolute;
	width:133px;
	height:117px;
	top:46px;
	left:181px;
	}
#home a#empty11{
	display:block;
	position:absolute;
	width:150px;
	height:117px;
	top:16px;
	right:5px;
	}

#home a#empty13{
	display:block;
	position:absolute;
	width:70px;
	height:140px;
	top:16px;
	right:5px;
	}
	
#home a#empty16{
	display:block;
	position:absolute;
	width:116px;
	height:162px;
	top:0px;
	right:4px;
	}
	
#home a.empty4{
	display:block;
	position:absolute;
	width:137px;
	height:120px;
	top:45px;
	left:175px;
	}
	
#home #content h1{font-size:20px;font-weight:normal;margin:17px 10px 7px 21px;word-spacing:0.2em;}
#home #box1 h1 a{color:#cc0099;}
#home #box2 h1 a{ color:#cc0099; }
#home #box3 h1 a{color:#cc0099;}
#home #box4 h1 a{color:#cc0099;}
#home #box5 h1{color:#999;}
#home #box6 h1 a{color:#9ec400;}
#home #box7 h1 a{color:#a7ca3c;}
#home #box8 h1 a{color:#a7ca3c;}
#home #box9 h1 a{color:#cc0099;}
#home #box10 h1 a{color:#0099ff;}
#home #box11 h1 a{color:#0099ff;}
#home #box13 h1 a{color:#cc0099;}
#home #box14 h1 a{color:#cc0099;}
#home #box15 h1 a{color:#a7ca3c;}
#home #box16 h1 a{color:#cc0099;}
#home #box17 h1 a{color:#cc0099;}
#home #box18 h1 a{color:#ff0000;}
.jp#home #box8 h1 a{line-height:20px;}

#home #box9 p{padding-right:4px;}
#content p{
	margin:0 5px 5px 21px;
	color:#000;
	font-size:11px;
	line-height:130%;
	}
	
#social{
	position:absolute;
	bottom:-40px;
	right:24px;
	margin:0;
	padding:0;
	width:233px;
	height:44px;
	}
	
#social a{
	position:absolute;
	top:0px;
	display:block;
	margin:0;
	padding:0;
	height:44px;
	text-decoration:none;
	text-indent:-9999px;
	}

#social a#social1{
	left:0px;
	width:78px;
	background: url(../img/home/social1.jpg) no-repeat;
	}
#social a#social1:hover{
	background: url(../img/home/social1o.jpg) no-repeat;
	text-decoration:none;
	}
	
#social a#social2{
	left:78px;
	width:81px;
	background: url(../img/home/social2.jpg) no-repeat;
	}
#social a#social2:hover{
	background: url(../img/home/social2o.jpg) no-repeat;
	text-decoration:none;
	}
	
#social a#social3{
	left:159px;
	width:74px;
	background: url(../img/home/social3.jpg) no-repeat;
	}
#social a#social3:hover{
	background: url(../img/home/social3o.jpg) no-repeat;
	text-decoration:none;
	}
	
#banner{
	position:absolute;
	left:200px;
	top:0px;
	}


#con1,#con2,#con3,#con4{position:relative;padding:0;margin:0;float:left;}
#con1,#con2{
width:321px;
height:348px;
}

#con3,#con4{
width:313px;
height:174px;
}


/*------------------------------------------------- windows 7*/

#win #box2{ width:534px; }
#win #box3{ width:234px; }


/*------------------------------------------------- optical-overview*/
#overview1 #box2{ width:534px; height:376px;margin:40px 30px 20px -21px; background:url(../img/optical/index-hand.jpg) no-repeat;}
#overview1 #box2 #caption{ position:absolute;width:270px; height:100px;top:325px;left:0px;font-size:10px;}
#overview1 #box2 p,#overview1 #box2 h3{ margin-left:42px;}
#overview1 #box3{ width:400px;}
#overview1 #box4{ width:534px; margin:0px 0px 20px -21px;}
#overview1 #box5{ ; margin:40px 0px 0px 120px;}

/*------------------------------------------------- optical-multi All in One*/
#allinone #content{
	width:990px;
	min-height:1228px;
	padding:0 0 4px 5px;}

#allinone #cheat{
	background: url(../img/optical/all-in-one.jpg) no-repeat left 102px;
	min-height:1092px;
	padding:0 24px 0 26px;
	margin:0;
}


#allinone #box2{
	position:absolute;
	top:117px;
	left:33px;
	width:371px;
}

#allinone #box3{
	position:absolute;
	top:330px;
	left:33px;
	width:371px;
}
#allinone #box4{
	position:absolute;
	top:597px;
	left:530px;
	width:412px;
}
#allinone .clear{
	position:absolute;
	left:354px;
	width:259px;
	height:86px;
	background: url(../img/optical/all-in-one2.jpg) repeat-y;
	bottom: 4px;
}

/*------------------------------------------------- optical-multi All in One    2*/
#allinone2 #content{
	width:995px;
	min-height:2700px;
	padding:0 0 0 5px;

	}

#allinone2 #cheat{
	background: url(../img/optical/all-in-one3.jpg) no-repeat left bottom;
	min-height:2700px;
	padding:0;
	margin:0;
}

#allinone2 #box1 {
    margin-left: 21px;
}

#allinone2 #box2{
	position:absolute;
	top:97px;
	left:29px;
	width:440px;
	font-size: 13px;
	line-height:160%;
}

#allinone2 #box3{
	position:absolute;
	top:682px;
	left:537px;
	width:406px;
	font-size: 13px;
	line-height:160%;
}
#allinone2 #box4{
	position:absolute;
	top:1130px;
	left:29px;
	width:430px;
	font-size: 13px;
	line-height:160%;
}
#allinone2 .clear{
	position:absolute;
	left:354px;
	width:259px;
	height:86px;
	background: url(../img/optical/all-in-one2.jpg) repeat-y;
	bottom: 4px;
}

/*------------------------------------------------- optical-multi touch*/

#multi #cheat{background: url(../img/optical/muti-hand.jpg) no-repeat right bottom; min-height:550px; padding:0;margin:0;}
/*------------------------------------------------- optical-comparison*/

#comparison #content img {margin:50px 0;}

#comparison #content h3, #comparison #content p {width:737px;}

#comparison #content ul {width:700px;}

#content p.alignrt{text-align:right;}

#comparison #compchart,#comparison #advchart {
	display: none;
	margin: 21px;
}


/*------------------------------------------------- optical-video*/

#video #box2{
	width:272px;
	margin-right:34px
	}
#video #box3{
	width:644px;
	}

/*------------------------------------------------- profiletouch-overview -new*/

#profiletouch #box1{margin-bottom:2px;}

#profiletouch #box2{
	float:none;
	width:905px;
	height:268px;
	margin:35px 5px 0px 25px;
	border:solid 1px #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(../img/products/profiletouch-exphand.jpg) right no-repeat;
	}

#profiletouch h1{
	font-size:32px;
	margin:0;
	padding:30px 0 0 40px;
}
#profiletouch  #box2 h2{
	color:#999;
	font-size:20px;
	margin:0;
	padding:20px 0 0 40px;
}	
	 

#profiletouch #box3{
	float:none;
	margin:30px 20px 40px 25px;
	clear:left;
	width:875px;
	}
	
#profiletouch #box3 p{
	font-size:16px;
	color:#666;
	line-height:120%;
	margin-left:0;
	}
	
#profiletouch #chart {
	float:left;
	}
	
#profiletouch #box4{
	float:none;
	margin:0px 0px 20px 25px;
	padding-bottom:20px;
	clear:left;
	border-bottom:solid 1px #ccc;
	width:870px;
	background: url(../img/products/profiletouch-1.jpg) no-repeat right bottom;
	}

#profiletouch #box4 p#tri{	padding-left:450px;}
#profiletouch #box4 #under{	width:470px;padding:30px 0 0px 0;clear:left;}
#profiletouch #box4 #under p{	margin-left:0px;}

#profiletouch #box5{
	float:none;
	margin:20px 0px 20px 25px;
	padding-top:25px;
	clear:left;
	border-bottom:solid 1px #ccc;
	width:870px;
	background: url(../img/products/profiletouch-2.jpg) no-repeat left bottom;
	}

#profiletouch #box5 p, #profiletouch #box5 h2{
	padding-left:470px;
	padding-bottom:10px;
	margin-left:0;
}
 #profiletouch #box5 ul{
	padding-left:480px;
	padding-bottom:10px;
	margin-left:0;
}

#profiletouch #box6{
	float:none;
	margin:20px 0px 20px 25px;
	padding-top:25px;
	clear:left;
	border-bottom:solid 1px #ccc;
	width:870px;
	min-height:310px;
	background: url(../img/products/profiletouch-3.jpg) no-repeat right bottom;
	}

#profiletouch #box6 p{
	width:470px;
	padding-bottom:10px;
	margin-left:0;
}
#profiletouch #box6 h2{
	width:470px;
	padding-bottom:10px;
	margin-top:25px;
}
 #profiletouch #box6 ul{
	width:470px;
	padding-bottom:10px;

}
	

	
#profiletouch h2{
	font-size:18px;
font-weight:normal;
margin:0 5px 5px 0px;
color:#0099ff;}

/*#profiletouch #wind{
	float:right;
	margin:0 0 40px 20px;}*/


/*------------------------------------------------- products-overview -new*/

#overview2 #box3{
	float:none;
	margin:20px 20px 60px 40px;
	clear:left;
	width:875px;
	}
	
#overview2 #box3 p{
	font-size:16px;
	color:#666;
	line-height:120%;
	margin-left:0;
	}
	
#overview2 #box4{
	float:none;
	margin:20px 0px 20px 40px;
	clear:left;
	border-bottom:solid 1px #ccc;
	width:870px;
	background: url(../img/products/overview01.jpg) no-repeat right bottom;
	}

#overview2 #box4 p{width:380px;padding-bottom:10px;margin-left:0;}

#overview2 #box5{
	float:none;
	margin:20px 0px 20px 40px;
	padding-top:110px;
	clear:left;
	border-bottom:solid 1px #ccc;
	width:870px;
	background: url(../img/products/overview02.jpg) no-repeat left bottom;
	}

#overview2 #box5 p, #overview2 #box5 h2{padding-left:470px;padding-bottom:10px;margin-left:0;}

#overview2 #box6{
	float:none;
	margin:20px 0px 20px 40px;
	padding-top:80px;
	clear:left;
	border-bottom:solid 1px #ccc;
	width:870px;
	background: url(../img/products/overview03.jpg) no-repeat right bottom;
	}

#overview2 #box6 p{width:340px;padding-bottom:10px;margin-left:0;}
	
	
.new#overview2 #box2{
	margin-bottom:0px;
	margin-top:-20px;
	}
	
.new#overview2 h2{
	font-size:18px;
font-weight:normal;
margin:0 5px 5px 0px;
color:#0099ff;}

.new#overview2 #content li{margin-bottom:4px;}

.new#overview2 #wind{
	float:right;
	margin:0 0 40px 20px;}
	
.new#overview2 #box1{margin-bottom:0;}

/*------------------------------------------------- products-overview*/
#overview2 #box1{margin-bottom:2px;}

#overview2 #box2{
	width:913px;
	margin-bottom:50px;
	margin-right:0px;
	}
#overview2 #box2 #flashcontent{height:410px;}

#overview2 #box2 p{
	margin-top:7px;
	margin-bottom:7px;
	}	
#overview2 #box2 h3{
	margin-top:14px;
	margin-bottom:8px;
	}
#overview2 #box2 p.space{
	margin-bottom:14px;
	}
	

	
#overview2 #box2 a#matrix{
	
	display:block;
	height:26px;
	padding-top:9px;
	width:160px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:0 0 5px 0;
	background:no-repeat;
	background: url(../img/products/blank_button.png);
	}
	
#overview2 #box2 a#matrix:hover {background: url(../img/products/blank_button_o.png);color:white;text-decoration:none;}



/*------------------------------------------------- products-FALSH */
.products #myFlashContent2{position:absolute;top:0px;left:0px;width:730px; height:280px;}
.products #myFlashContent2 img{position:absolute;top:10px;right:6px;}
.products #vid1 img {display:block;margin:40px 0 60px 70px;}

/*------------------------------------------------- products-flash SPEC*/

#s2150 #box1{
	width:737px;
	height:286px;
	margin:0 13px 20px 0;
	background: url(../img/products/b1_bckgrnd.jpg) no-repeat;
	}
	
#s2150 #box1 a#button1{
	position:absolute;
	top:221px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_on.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}

	
#s2150 #box1 a#button2{
	position:absolute;
	top:250px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_off.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}
#s2150 #box1 a#button1:hover, #s2150 #box1 a#button2:hover{
	text-decoration:none;
	}

#s2150 #box1 h1{
	color:#000;
	font-size:40px;
	/*line-height:40px;
	margin-top:20px;*/

	}
#s2150 #box1 p{
	width:400px;
	font-size:14px;
	margin-top:20px;

	}

#s2150 #box2{
	float:right;
	width:200px;
	height:224px;
	margin:0;
	background: url(../img/products/s2150-b2.png) no-repeat;
	}
#s2150 #box2 h2{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	margin:4px 0 30px 10px;
	}

#s2150 #box2 a{
	
	display:block;
	height:26px;
	padding-top:9px;
	width:160px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:0 0 9px 20px;
	background:no-repeat;
	background: url(../img/products/blank_button.png);
	}
	
#s2150 #box2 a:hover {background: url(../img/products/blank_button_o.png);color:white;text-decoration:none;}

#s2150 #box3{
	width:275px;
	margin:0 30px 0 0;
	padding:0;
	background-image:none;
	}

#s2150 #box4{
	width:256px;
	height:250px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s1900-b4.png) no-repeat;
	}
	
.tcn#s2150 #box5, .kor#s2150 #box5, .jp#s2150 #box5{width:160px;}
	
#s2150 #box5{
	width:256px;
	height:128px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s1900-b4.png) no-repeat;
	}
#s2150 #box4 h3, #s2150 #box5 h3{
	font-size:11px;
	margin:11px;
	padding-bottom:5px;
	border-bottom:solid 1px #0099ff;
	}

#s2150 #content ul{
	font-size:10px;
	margin:0;
	padding:0;
	list-style:none;
	}

#s2150 #content li{
	font-size:10px;
	margin:6px 11px 0 11px;
	padding:0;
	border-bottom:solid 1px #ddd;
	}

#s2150 #content li.last{
	border-bottom:none;
	}

#s2150 #box6{
	float:right;
	width:200px;
	height:139px;
	margin:20px 0 0 0;
	background: url(../img/products/s2150-b6.png) no-repeat;
	}
#s2150 #box6 h2{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	margin:4px 0 20px 10px;
	}

#s2150 #box6 a{
	display:block;
	width:146px;
	height:64px;
	padding:12px 7px 0 7px;
	color:#000;
	font-size:15px;
	text-decoration:none;
	text-align:center;
	margin:0 0 9px 20px;
	background: url(../img/products/s2150-b6a.png) no-repeat;
	line-height: 28px;
	}
	
#s2150 #box6 a:hover {background: url(../img/products/s2150-b6ao.png) no-repeat;color:white;}

#s2150  #box6 a span{
	color:#666;
	font-size:12px;
	line-height: 15px;
	}	
	
#s2150  #box6 a:hover span{
	color:white;
	
	}
#s2150 #box7{
	float:right;
	margin-left:0;
	margin-top:0px;
	width:200px;
	height:200px;
	text-align:center;
	clear:right;
	}
#s2150 #box7 a#buy{
	display:block;
	width:185px;
	height:35px;
	padding:0 0 0 15px;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	margin:0 0 20px 0;
	background: url(../img/products/big_button.png) no-repeat;
	line-height: 33px;
	color:white;
	}
#s2150 #box7 a#buy:hover {background: url(../img/products/big_button_o.png) no-repeat;}
	
#s2150 #box7 a#qa{
	display:block;
	width:175px;
	height:122px;
	padding:7px 10px 0 15px;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	margin:0;
	background: url(../img/products/b7.png) no-repeat;
	color:#000;
	}
#s2150 #box7 a#qa:hover {background: url(../img/products/b7o.png) no-repeat;color:#fff;}
#s2150 #box7 a#qa:hover span{color:#fff;}
#s2150 #box7 a#qa span{
	display:block;padding-bottom:6px;
	color:#666;
	font-size:24px;
	}
#s2150 #box8{
	float:right;
	clear:right;
	margin:25px 0 45px 0px;
	width:200px;
	font-size:10px;
	text-align:center;
	height: 104px;
	}

#s2150 #box8 a{
	display:block;
	width:200px;height:104px;
	background: url(../img/products/video-overview.jpg) no-repeat;
	}
#s2150 #box8 a:hover{
	text-decoration:none;
	background: url(../img/products/video-overviewo.jpg) no-repeat;
	}
/*------------------------------------------------- products-s2700 */

#s2700 #content {
	padding-bottom:40px;
	}
	
#s2700 #box1{
	width:737px;
	height:286px;
	margin:0 13px 20px 0;
	background: url(../img/products/b1_bckgrnd.jpg) no-repeat;
	}
	
#s2700 #box1 a#button1{
	position:absolute;
	top:221px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_off.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}

	
#s2700 #box1 a#button2{
	position:absolute;
	top:250px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_on.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}
#s2700 #box1 a#button1:hover, #s2700 #box1 a#button2:hover{
	text-decoration:none;
	}
	
#s2700 #box1 h1{
	color:#000;
	font-size:40px;
	/*line-height:40px;
	margin-top:20px;*/
	}
#s2700 #box1 p{
	width:360px;
	margin-top:20px;
	font-size:14px;
	}

#s2700 #box2{
	float:right;
	width:200px;
	height:280px;
	margin:1px 0 0 0;
	background: url(../img/products/s2700-b2-huge.png) no-repeat;
	}
#s2700 #box2 h2{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	margin:4px 0 30px 10px;
	}



#s2700 #box2 a{
	
	display:block;
	height:26px;
	padding-top:9px;
	width:160px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:0 0 9px 20px;
	background:no-repeat;
	background: url(../img/products/blank_button.png);
	}
	
#s2700 #box2 a:hover {background: url(../img/products/blank_button_o.png);color:white;text-decoration:none;}

#s2700  #box2 a.big {
	display:block;
	width:146px;
	height:83px;
	padding:12px 7px 0 7px;
	color:#000;
	font-size:15px;
	text-decoration:none;
	text-align:center;
	margin:0 0 9px 20px;
	background: url(../img/products/s2700-b6.png) no-repeat;
	line-height: 28px;
	}
#s2700  #box2 a.big span{
	color:#666;
	font-size:12px;
	line-height: 15px;
	}	
	
#s2700  #box2 a.big:hover span{
	color:white;
	
	}
#s2700  #box2 a.big:hover {background: url(../img/products/s2700-b6o.png) no-repeat;color:white;}	

#s2700 #box3{
	width:275px;
	margin:0 30px 0 0;
	padding:0;
	background-image:none;
	}

#s2700 #box4{
	width:256px;
	height:250px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s2700-b4.png) no-repeat;
	}
	


.tcn#s2700 #box5, .kor#s2700 #box5, .jp#s2700 #box5{width:160px;}

#s2700 #box5{
	width:256px;
	height:128px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s1900-b4.png) no-repeat;
	}
#s2700 #box4 h3, #s2700 #box5 h3{
	font-size:11px;
	margin:11px;
	padding-bottom:5px;
	border-bottom:solid 1px #0099ff;
	}
	
#s2700 #content #box4 ul,#s2700 #content #box5 ul{
	font-size:10px;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#s2700 #content #box4 li,#s2700 #content #box5 li{
	font-size:10px;
	margin:6px 11px 0 11px;
	padding:0;
	border-bottom:solid 1px #ddd;
	}
#s2700 #content #box4 li.last, #s2700 #content #box5 li.last{
	border-bottom:none;
	}
	
#s2700 #box6{
	margin-left:55px;
	width:100px;
	font-size:10px;
	text-align:center;
	height: 99px;
	}
#s2700 #box6 img{ margin-bottom:7px;}
#s2700 #box7{
	float:right;
	margin-left:0;
	margin-top:26px;
	width:200px;
	height:200px;
	text-align:center;
	clear:right;
	}
#s2700 #box7 a#buy{
	display:block;
	width:185px;
	height:35px;
	padding:0 0 0 15px;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	margin:0 0 20px 0;
	background: url(../img/products/big_button.png) no-repeat;
	line-height: 33px;
	color:white;
	}
#s2700 #box7 a#buy:hover {background: url(../img/products/big_button_o.png) no-repeat;}
	
#s2700 #box7 a#qa{
	display:block;
	width:175px;
	height:122px;
	padding:7px 10px 0 15px;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	margin:0;
	background: url(../img/products/b7.png) no-repeat;
	color:#000;
	}
#s2700 #box7 a#qa:hover {background: url(../img/products/b7o.png) no-repeat;color:#fff;}
#s2700 #box7 a#qa:hover span{color:#fff;}
#s2700 #box7 a#qa span{
	display:block;padding-bottom:6px;
	color:#666;
	font-size:24px;
	}
	
	
#s2700 #box8{
	float:right;
	clear:right;
	margin:25px 0 45px 0px;
	width:200px;
	font-size:10px;
	text-align:center;
	height: 104px;
	}

#s2700 #box8 a{
	display:block;
	width:200px;height:104px;
	background: url(../img/products/video-overview.jpg) no-repeat;
	}
#s2700 #box8 a:hover{
	text-decoration:none;
	background: url(../img/products/video-overviewo.jpg) no-repeat;
	}
/*------------------------------------------------- products-s1900 SPEC*/

#s1900spec #box2{width: 900px;margin:20px 0 30px 20px;}


table#spectable{border:solid 1px #ccc; width:840px;}
#specnotice {text-align:right;width:840px;padding-top:12px;}
table#spectable{line-height:19px;}

table#spectable ul{padding-top:0;margin:0 0 0 20px;}
table#spectable li.lastitem{margin-bottom:0;}
table#spectable td:first-child{font-weight:bold;}




/*------------------------------------------------- products-s1900   DEV
*/

.desktop#s1900 #box2{
	float:right;
	width:200px;
	height:250px;
	margin:0 0 0 0;
	background: url(../img/products/s1900-b2-LARGE-250px.png) no-repeat;
	}

/*------------------------------------------------- products-s1900*/
#s1900 #box1{
	width:737px;
	height:286px;
	margin:0 13px 20px 0;
	background: url(../img/products/b1_bckgrnd.jpg) no-repeat;
	}
	
#s1900 #box1 a#button1{
	position:absolute;
	top:221px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_on.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}
/*#s1900 #box1 a.button1:hover{
	background:url(../img/products/assembled_on.png);
	}*/
	
#s1900 #box1 a#button2{
	position:absolute;
	top:250px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_off.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}
	
#s1900 #box1 a#button1:hover, #s1900 #box1 a#button2:hover{
	text-decoration:none;
	}
/*#s1900 #box1 a#button2:hover{
	background:url(../img/products/panel_on.png);
	}	*/
	
#s1900 #box1 h1{
	color:#000;
	font-size:40px;
	/*line-height:40px;
	margin-top:20px;
*/
	}
#s1900 #box1 p{
	width:360px;
	margin-top:20px;
	font-size:14px;
	}

#s1900 #box2{
	float:right;
	width:200px;
	height:187px;
	margin:0 0 0 0;
	background: url(../img/products/s1900-b2.png) no-repeat;
	}
#s1900 #box2 h2{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	margin:4px 0 30px 10px;
	}


#s1900 #box2 a{
	
	display:block;
	height:26px;
	padding-top:9px;
	width:160px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:0 0 9px 20px;
	background:no-repeat;
	background: url(../img/products/blank_button.png);
	}
	
#s1900 #box2 a:hover {background: url(../img/products/blank_button_o.png);color:white;text-decoration:none;}


#s1900 #box3{
	width:275px;
	margin:0 30px 0 0;
	padding:0;
	background-image:none;
	}

#s1900 #box4{
	width:256px;
	height:250px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s1900-b4.png) no-repeat;
	}
	
.tcn#s1900 #box5, .kor#s1900 #box5, .jp#s1900 #box5{width:160px;}
	
#s1900 #box5{
	width:256px;
	height:128px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s1900-b4.png) no-repeat;
	}
#s1900 #box4 h3, #s1900 #box5 h3{
	font-size:11px;
	margin:11px;
	padding-bottom:5px;
	border-bottom:solid 1px #0099ff;
	}

#s1900 #content ul{
	font-size:10px;
	margin:0;
	padding:0;
	list-style:none;
	}

#s1900 #content li{
	font-size:10px;
	margin:6px 11px 0 11px;
	padding:0;
	border-bottom:solid 1px #ddd;
	}

#s1900 #content li.last{
	border-bottom:none;
	}

/*#s1900 a#box6{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:104px;
	margin:14px 0 0 0;
	padding:0;
	background: url(../img/products/s1900-b6.png) no-repeat;
	}

#s1900 a#box6:hover{
	background: url(../img/products/s1900-b6o.png);
	}*/
#s1900 #box8{
	float:right;
	margin:0 0 45px 0px;
	width:200px;
	font-size:10px;
	text-align:center;
	height: 104px;
	}

#s1900 #box8 a{
	display:block;
	width:200px;height:104px;
	background: url(../img/products/video-overview.jpg) no-repeat;
	}
#s1900 #box8 a:hover{
	text-decoration:none;
	background: url(../img/products/video-overviewo.jpg) no-repeat;
	}	
	
#s1900 #box6{
	margin-left:55px;
	margin-bottom:30px;
	width:100px;
	font-size:10px;
	text-align:center;
	height: 110px;
	}
#s1900 #box6 img{ margin-bottom:7px;}


/*------------------------------------------------- products-s2500 */
#s2500 #box1{
	width:737px;
	height:286px;
	margin:0 13px 20px 0;
	background: url(../img/products/b1_bckgrnd.jpg) no-repeat;
	}
	
#s2500 #box1 a#button1{
	position:absolute;
	top:221px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_on.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}

	
#s2500 #box1 a#button2{
	position:absolute;
	top:250px;
	left:612px;
	display:block;
	width:117px;
	height:26px;
	background:url(../img/products/assembled_off.png);
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:26px;
	}
#s2500 #box1 a#button1:hover, #s2500 #box1 a#button2:hover{
	text-decoration:none;
	}

#s2500 #box1 h1{
	color:#000;
	font-size:40px;
	/*line-height:40px;
	margin-top:20px;*/

	}
#s2500 #box1 p{
	width:400px;
	margin-top:20px;
	font-size:14px;
	}

#s2500 #box2{
	float:right;
	width:200px;
	height:139px;
	margin:0;
	background: url(../img/products/s2500-b2-tiny.png) no-repeat;
	}
#s2500 #box2 h2{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	margin:4px 0 40px 10px;
	}

#s2500 #box2 a{
	
	display:block;
	height:26px;
	padding-top:9px;
	width:160px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:0 0 9px 20px;
	background:no-repeat;
	background: url(../img/products/blank_button.png);
	}
	
#s2500 #box2 a:hover {background: url(../img/products/blank_button_o.png);color:white;text-decoration:none;}

#s2500 #box3{
	width:275px;
	margin:0 30px 0 0;
	padding:0;
	background-image:none;
	}

#s2500 #box4{
	width:256px;
	height:280px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s2500-b4.png) no-repeat;
	}
#s2500 #box5{
	width:160px;
	height:198px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s1900-b5.png) no-repeat;
	}
#s2500 #box4 h3, #s2500 #box5 h3{
	font-size:11px;
	margin:11px;
	padding-bottom:5px;
	border-bottom:solid 1px #0099ff;
	}

#s2500 #content ul{
	font-size:10px;
	margin:0;
	padding:0;
	list-style:none;
	}

#s2500 #content li{
	font-size:10px;
	margin:6px 11px 0 11px;
	padding:0;
	border-bottom:solid 1px #ddd;
	}

#s2500 #content li.last{
	border-bottom:none;
	}

#s2500 #box6{
	float:right;
	width:200px;
	height:139px;
	margin:20px 0 0 0;
	background: url(../img/products/s2150-b6.png) no-repeat;
	}
#s2500 #box6 h2{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	margin:4px 0 20px 10px;
	}

#s2500 #box6 a{
	display:block;
	width:146px;
	height:64px;
	padding:12px 7px 0 7px;
	color:#000;
	font-size:15px;
	text-decoration:none;
	text-align:center;
	margin:0 0 9px 20px;
	background: url(../img/products/s2150-b6a.png) no-repeat;
	line-height: 28px;
	}
	
#s2500 #box6 a:hover {background: url(../img/products/s2150-b6ao.png) no-repeat;color:white;}

#s2500  #box6 a span{
	color:#666;
	font-size:12px;
	line-height: 15px;
	}	
	
#s2500  #box6 a:hover span{
	color:white;
	
	}
#s2500 #box7{
	float:right;
	margin-left:0;
	margin-top:20px;
	width:200px;
	height:200px;
	text-align:center;
	clear:right;
	}
#s2500 #box7 a#buy{
	display:block;
	width:185px;
	height:35px;
	padding:0 0 0 15px;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	margin:0 0 20px 0;
	background: url(../img/products/big_button.png) no-repeat;
	line-height: 33px;
	color:white;
	}
#s2500 #box7 a#buy:hover {background: url(../img/products/big_button_o.png) no-repeat;}
	
#s2500 #box7 a#qa{
	display:block;
	width:175px;
	height:122px;
	padding:7px 10px 0 15px;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	margin:0;
	background: url(../img/products/b7.png) no-repeat;
	color:#000;
	}
#s2500 #box7 a#qa:hover {background: url(../img/products/b7o.png) no-repeat;color:#fff;}
#s2500 #box7 a#qa:hover span{color:#fff;}
#s2500 #box7 a#qa span{
	display:block;padding-bottom:6px;
	color:#666;
	font-size:24px;
	}
	
	
/*------------------------------------------------  4s    */
	
.profile.profile4s#s2500 #box4{
	width:256px;
	height:243px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s4-b4.png) no-repeat;
	}	
	
/*.profile4s#s2500 #box1{
	width:737px;
	height:286px;
	margin:0 13px 20px 0;
	background: url(../img/products/4s-interim.jpg) no-repeat;
	}	*/
	
/*------------------------------------------------  2500 profile    */
	
	
.profile#s2500 h1{color:#d14703; margin-bottom:5px;}
.profile#s2500 h2{color:#d14703; margin-top:0;font-size:20px;}
.profile#s2500 #box4{
	width:256px;
	height:229px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s2500-profile-b4.png) no-repeat;
	}
	
.profile#s2500 #box5{
	width:160px;
	height:229px;
	margin:0 14px 0 0;
	padding:0;
	background: url(../img/products/s2500-profile-b5.png) no-repeat;
}
.profile#s2500 #box5 img{
	display:block;
	margin:7px 0 0 6px;
	
	}	
.profile#s2500 #content ul{
	height:117px;
	}	

.profile#s2500  #box8{
	float:right;
	margin:0 0 45px 0px;
	width:200px;
	font-size:10px;
	text-align:center;
	height: 104px;
	}

.profile#s2500  #box8 a{
	display:block;
	width:200px;height:104px;
	background: url(../img/products/video-overview.jpg) no-repeat;
	}
.profile#s2500  #box8 a:hover{
	text-decoration:none;
	background: url(../img/products/video-overviewo.jpg) no-repeat;
	}	
.profile#s2500 #box2 h2{
	
	margin:4px 0 19px 10px;
	}
	
	.profile#s2500 #box2{
	float:right;
	width:200px;
	height:139px;
	margin:0 0 0 0;
	background: url(../img/products/s2700-b2-tiny.png) no-repeat;
	}

/*------------------------------------------------  Q and A       */
#qa #content{width:969px; padding-right:5px;}
#qa #box2{
	width:387px;
	margin-right:0px;
	margin-bottom:50px;
	padding-right: 0px;
	}
#qa #box2 h1{
	color:#0099ff;
	margin-bottom:2px;
	margin-top:4px;
	}
#qa #box2 h2{
	margin-top:0px;
	margin-bottom:13px;
	}

	
#qa #box3{
	float:right;
	width:554px;
	}
#qa #box2 p{margin-bottom:35px;}
#qa #box3 p{
	padding:0 120px 0 60px;
	margin-bottom:35px;
	}
p#qa1{padding-left:0;margin-left:-21px;margin-top:30px;}
#qa #box3 p#qa2{
	float:right;
	margin:0 0 37px 0;
	padding:0;
}
#qa3{
	clear:right;
	background: url(../img/products/Q_and_A_3.jpg) no-repeat 446px 30px;
}

p#qa4{
	font-size:14px;
	margin-top:40px;
}
/*------------------------------------------------- showcase-overview B*/
#overview3b #content{
	width:995px;
	min-height:2700px;
	padding:0 0 0 5px;

	}

#overview3b #cheat{
	/*background: url(../img/optical/all-in-one3.jpg) no-repeat left bottom;*/
	min-height:2700px;
	padding:0;
	margin:0;
}

#overview3b #box1 {
    margin-left: 21px;
}

#overview3b #box2{
	background: url(../img/show_case/customersb01B.jpg) no-repeat left top;
	height:1854px;
	float:none;
	clear:both;
}
#overview3b #box2 h2{
	margin-right:260px;margin-left:45px;color:#666;
}
#overview3b #box2 p#customer2{
	position:absolute;
	top:350px;
	left:45px;
	width:412px;
	margin:0;
	padding:0;
}
#overview3b #box2 p#customer8{
	position:absolute;
	top:865px;
	left:514px;
	width:412px;
	margin:0;
	padding:0;
}
#overview3b #box2 p#customer3{
	position:absolute;
	top:1327px;
	left:45px;
	width:494px;
	margin:0;
	padding:0;
}

#overview3b #box3{
	background: url(../img/show_case/customersb02.jpg) no-repeat 45px 50px;
	height:970px;
	float:none;
	clear:both;
}

#overview3b #box3 p#customer4{
	position:absolute;
	top:181px;
	left:501px;
	width:412px;
	margin:0;
	padding:0;
}
#overview3b #box3 p#customer5{
	position:absolute;
	top:638px;
	left:49px;
	width:412px;
	margin:0;
	padding:0;
}

#overview3b #box4{
	background: url(../img/show_case/customersb03.jpg) no-repeat left top;
	height:2090px;
	float:none;
	clear:both;
}

#overview3b #box4 p#customer6{
	position:absolute;
	top:102px;
	left:498px;
	width:412px;
	margin:0;
	padding:0;
}

#overview3b #box4 p#customer7{
	position:absolute;
	top:658px;
	left:49px;
	width:412px;
	margin:0;
	padding:0;
}

#overview3b #box4 p#customer8{
	position:absolute;
	top:1144px;
	left:498px;
	width:412px;
	margin:0;
	padding:0;
}

#overview3b #box4 p#customer9{
	position:absolute;
	top:1598px;
	left:49px;
	width:412px;
	margin:0;
	padding:0;
}



/*------------------------------------------------- showcase-overview*/

#overview3 #cheat{
	position:relative;
	background: url(../img/show_case/customers-bckgrnd-3.png) no-repeat 160px bottom;
	padding:0 0 270px 0;
	margin:0;
	min-height:537px;
	}
	
#overview3 #bckgrnd1{
	position:absolute;
	right:0px;
	top:60px;
	}

#overview3 h2{
	width:600px;
	color:#666;
}


#overview3 div.nofloat{float:none;clear:both;width:100%;}

#overview3 #box3{
	padding-top:118px;
	background: url(../img/show_case/customers-bckgrnd-dell.jpg) no-repeat right top;
	min-height:614px;
	}
	
#overview3 p.p1{
	width:500px;
	margin-top:30px;
	margin-bottom:45px;
	}

#overview3 #box4{
	padding-top:53px;
	background: url(../img/show_case/customers-bckgrnd-sony.jpg) no-repeat 21px top;
	min-height:500px;
	}
#overview3 p.p2{
	width:430px;
	margin-top:30px;
	margin-bottom:33px;
	}
#overview3 #petal2{
	display:block;
	margin-left:-21px;
	}
	
#overview3 #box5{
	padding-top:53px;
	background: url(../img/show_case/customers-bckgrnd-nec-hp.jpg) no-repeat 21px top;
	min-height:865px;
	}
#overview3 p.p3{
	width:430px;
	margin-left:480px;
	margin-top:18px;	
	}
	
#overview3 p.p4{
	width:430px;
	margin-left:480px;
	margin-top:30px;
	}
	
#overview3 div#d5{
	position:absolute;
	top:473px;
	left:0px;
	}
	
#overview3 p.p5{
	width:420px;
	margin-top:0px;
	margin-bottom:33px;
	}
	
#overview3 p.p6{
	width:420px;
	margin-top:30px;
	margin-bottom:33px;
	}

#overview3 #box6{
	min-height:300px;

	}

#overview3 div#d7{
	position:absolute;
	top:-60px;
	left:21px;
	}
	
#overview3 div#d8{
	position:absolute;
	top:10px;
	left:460px;
	width:400px;
	}
	
#overview3 p.p8{
	margin-top:0px;
	margin-bottom:33px;
	}
	
#overview3 p.p9{
	
	margin-top:30px;
	margin-bottom:33px;
	}

#overview3 #box10{
	padding-top:40px;
	height:380px;
	background: url(../img/show_case/customer-eizo3.png) no-repeat 21px top;
	}
#box10 p.p3{margin-top:0;}
#overview3 #eizo{
	position:absolute;
	top:-320px;
	left:-21px;
	}	
/*------------------------------------------------- showcase-art on touch*/

/*#art #myFlashContent2{position:absolute;top:0px;left:0px;width:730px; height:280px;}*/
#art #myFlashContent1 img,
#art #myFlashContent2 img,
#art #myFlashContent3 img{display:block;margin:30px 30px 50px 30px;}

#art #cheat{
	position:relative;
	background: url(../img/show_case/art_bckgrnd.png) no-repeat right bottom;
	padding:0 0 100px 0;
	margin:0;
	min-height:537px;
	}

#art .wide#box1{margin-bottom:20px;}
#art #box3{width:470px;}

#art #p1{
	width:500px;
	margin-top:30px;
	margin-bottom:45px;
	}
	
#art h2.pull{
	margin-top:85px;
	padding-right:24px;
	line-height:24px;
	color:#666;
	}
	
#art p{	padding-right:24px;}

#art .steve {font-size:14px;color:#999; margin-top:-20px;}
#art .steve span{font-size:16px;color:#000;}
#art p.art1{color:#222;font-weight:bold;margin-bottom:30px;margin-top:30px;margin-left:17px;}
#art p.art1 img{margin-bottom:1px;border:solid 2px white;}
#art p.art1 span{padding-left:8px;display:block;}

#art p.artleft{float:left;}


#art object {margin:20px 0 0 0;}

#art p#vid1{margin-left:0px;margin-top:0;}


#art div.clear{height:20px;}


#art #box4{
	width:470px;
	}
#art a.group {text-decoration:none;}	
#art a.group img{padding:7px;border:solid 1px white;}
#art a.group:hover img{ border:solid 1px #09f;}


/*------------------------------------------------- showcase-BERG*/



#berg #myFlashContent{
	position:absolute;
	top:0px;
	left:10px;
}

#berg #content{
	width:990px;
	min-height:700px;
	padding:0 5px 4px 5px;
	}

#berg #cheat{
	background: url(../img/show_case/berg02.png) no-repeat right bottom;
	min-height:700px;
	padding:0;
	margin:0;
}

#berg .quote {color:#0099ff;font-size:14px;font-weight:normal;}
#berg .wide#box1{margin-bottom:20px;margin-left: 21px;}  
#berg #box3{
	width:606px;
}
#berg #box3 #thediv{
	background: url(../img/show_case/berg03.png) no-repeat;
}

	
#berg h2.pull{
	margin-top:30px;
	line-height:24px;
	color:#666;margin-left:45px;
	}
	
#berg #box3 p{margin:14px 0 14px 47px;}
#berg #box3 p.art1{margin-left:40px;}
#berg p.art1{color:#222;font-weight:bold;margin-bottom:30px;margin-top:30px;margin-left:17px;}

#berg p.art1 span{padding-left:8px;display:block;}

#berg a.group {text-decoration:none;}	
#berg a.group img{padding:8px;margin-bottom:3px;}
#berg a.group:hover img{padding:7px; border:solid 1px #09f;}


#berg #bergimg{float:right;margin-bottom:180px;}



#berg div.clear{height:20px;}


#berg #box4{

	width:345px;
	margin-left:0px;
	padding-bottom:140px;
	float:right;
}
	


/*------------------------------------------------- showcase-music on touch */



#music #cheat{
	position:relative;
	background: url(../img/show_case/music_bckgrnd-bttm.jpg) no-repeat right bottom;
	padding:0 0 0 0;
	margin:0;
	min-height:537px;
	}

#music .wide#box1{margin-bottom:0px;}

#music #box3{width:505px;}

#music #p1{
	width:500px;
	margin-top:30px;
	margin-bottom:45px;
	}
	
#music h2.pull{
	padding-right:24px;
	line-height:24px;
	color:#666;
	}
	


#music .steve {font-size:14px;color:#999; margin-top:-20px;}
#music .steve span{font-size:16px;color:#000;}

#music p{margin-bottom:22px;padding-right:24px;}
#music #box3 p{padding-right:0px;}
#music p.art1{color:#222;font-weight:bold;}

#music p.art1 span{display:block;margin-top:17px;}

#music p.artleft{float:left;}


#music object {margin-left:3px;}

#music p#vid1{margin-left:0px;margin-top:0;}


#music div.clear{height:20px;}


#music #box4{
	width:356px;
	margin-left:0px;
	padding-bottom:140px;
	float:right;
}

#music #box4 p{
	margin-left:0px;
	
}


#music a.group {text-decoration:none;}	
#music #box3 a.group img{padding:2px;border:solid 1px white;}
#music #box3 a.group:hover img{ border:solid 1px #09f;}

#music  #forced3 img{padding:2px;border:solid 1px white;margin-left:-3px;}
#music  #forced3:hover img{ border:solid 1px #09f;}

#music #forced1{position:absolute; width:353px; height:257px;bottom: -3px;left:-3px;padding:3px;}
#music #forced1:hover{border:solid 1px #09f;padding:2px;}

#music #forced2{position:absolute; width:354px; height:252px;bottom: -3px;left:-3px;padding:3px;}
#music #forced2:hover{border:solid 1px #09f;padding:2px;}


#music .anchor {height:310px; position:relative}
#music .anchor.xxxx {margin-top:4px;}
#music .anchor object { position:absolute;left:0px;}

#music a#slankard {text-decoration:underline;}
#music a#slankard:hover {color:red;}

#music p.musicquote{color:#0099ff;font-size:14px;margin-bottom:40px;font-weight:normal;}

/*------------------------------------------------- showcase-casestudies*/
#case .rt{float:right;margin:0 0px 20px 40px;}
#case hr{background-color: #e5e5e5;color: #e5e5e5;margin-right:0;clear:both;}
#case h2 a{color:#000;}

#case #box3{margin-top:30px;}

#case #box3 a#install{
	display:block;
	width:235px;
	height:30px;
	padding-top:11px;
	margin:20px 0 20px 360px;
	background:url(../img/show_case/button-yellow.png) no-repeat;
	color:black;
	font-size:14px;
	text-align:center;
	}

#case #box3 a#install:hover{
	background:url(../img/show_case/button-yellow_o.png) no-repeat; text-decoration:none;}

#case #box3 h3 {border-top:solid 1px #555;padding:30px 0 50px 0;}

/*#case #box3 #custtable{display:none;}*/


#case #box3 table td{border-top:solid 1px #ccc;height:120px;}
#case #box3 table #lasttr td{padding-top:0px;text-align:left;}
#case #box3 table td:first-child{text-align:center;}

#case #box3 table tr:first-child td{border-top:solid 1px #fff;}

#case #box3 td{vertical-align:middle;padding:15px;line-height:150%;height:80px;}
#case #box3 #td1{width:240px;}
#case #box3 #td2{width:10px;}
#case #box3 #td3{width:470px;}
#case #box3 #td4{width:20px;}

/*------------------------------------------------- support-overview*/
#overview4 #cheat, #installation #cheat, #productinfo #cheat, #downloads #cheat{background: url(../img/support/overview-hand.jpg) no-repeat right bottom; min-height:560px; padding:0;margin:0;}
#overview4 #box2, #installation #box2,#productinfo #box2, #downloads #box2 {width:400px;}

	
	
/*------------------------------------------------- support-FAQs*/

.support#faqs  #cheat{background: url(../img/support/touch.jpg) no-repeat right 200px ; min-height:550px; padding:0;margin:0;}

.support#faqs #content h3 {margin-top:30px;}

.support#faqs #content h2 + h3 {margin-top:10px;}
.support#faqs #content h2 {margin-bottom:0px;}
.support#faqs #content h2.section {
	background-color:#d9ecff;
	margin-top:37px;
	text-indent:21px;
	margin-left:0;
	height:27px;
	width:950px;
	padding:3px 0 0 0;
	background: url(../img/support/faq-subs.png) no-repeat;}
	
 #content p.btt{margin-top:35px; font-weight:bold;}
/*------------------------------------------------- Latest Technical Information*/
#lte h3{text-transform:none;}

/*------------------------------------------------- news  */

#rss{
	dislay:block;
	width:27px;
	height:27px;
	position:absolute;
	top:18px;
	right:20px;
}

.next{
	position:absolute;
	top:70px;
	right:50px;
	width:219px;
	text-align:right;
	font-size:12px;
	color:#d0d0d0;
	}
	
#events .next{
	top:79px;
	right:29px;
	width:239px;

	}
	
#content .next a{color:#659e14;}
#content .next a.selected{color:#444;}

.next.bttm{
	bottom:20px;
	left: auto;
	top: auto;
	}



/*------------------------------------------------- news-pressreleases*/

#pressreleases #cheat{
background: url(../img/news/touchb.jpg) no-repeat right 200px;
min-height:735px; padding:0;margin:0;}
	

/*------------------------------------------------- news-in the news*/

#inthenews #box2 h4, #inthenews #box2 p{margin-right:21px;}
#inthenews #cheat{
	background: url(../img/news/toucha.jpg) no-repeat right 200px;
	padding:0;
	margin:0;
	min-height:537px;
	}


/*------------------------------------------------- news-events*/


#events #box1{
	/*width:736px;*/
	height:60px;
	/*margin-right:13px;*/
	margin-bottom:60px;
	/*background: url(../img/news/events-b1.png) no-repeat;*/
	}

#events #box1 h1{
	color:#000;
	font-size:24px;
	}

#events #box2{
	float:right;
	clear:right;
	width:200px;
	height:363px;
	margin:0 1px 13px 0;
	background: url(../img/news/events-b2-363.png) no-repeat;
	}
#events #box4{
	float:right;
	clear:right;
	width:200px;
	height:363px;
	margin:0 1px 13px 0;
	background: url(../img/news/events-b2-363.png) no-repeat;
	}
#events #box2{
	/*height:250px;
	background: url(../img/news/events-b2.png) no-repeat;*/
	}
	
#events #box4{margin-top:20px;}	



#events .sidebar a{
	display:block;
	width:146px;
	padding:0 7px;
	
	text-decoration:none;
	text-align:center;
	margin:0 0 9px 20px;
	background: url(../img/news/events-b2t.png) no-repeat;
	
	
	height:95px;
		color:#666;
	font-size:12px;
	line-height: 15px;
	}
	
#events .sidebar h2{
	color:#fff;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	margin:3px 0 21px 10px;
	}	
	
#events .sidebar a span{
	color:#000;
	font-size:15px;
	line-height: 18px;
	display:block;
	margin-bottom:6px;
	}	

/*#events .sidebar #eventa{
	padding-top:17px;
	height:80px;
	}
	
#events #eventc2{
	
	height:95px;
	}
	
#events #eventa2{
	padding-top:13px;
	height:95px;
	}
	
#events #eventc{
	
	height:95px;
	line-height: 20px;
	}
	
#events .sidebar a#eventb{
	
	height:85px;
	line-height: 20px;
	}

#events .sidebar a#eventb2{
	
	height:85px;
	line-height: 20px;
	}*/

	
/*#events #box2 a#eventc, #events #box2 a#eventc2{margin:0 0 0 20px;}*/

#events .sidebar a:hover{background: url(../img/news/events-b2to.png) no-repeat; color:#fff;}
#events .sidebar a:hover span{ color:#fff;}







#events #box3{
	width:740px;
	min-height:400px;
	margin:0;
	padding:0;
	background-image:none;
	}
#events #box3 h4{
	margin-bottom:10px;
	}
#events #box3 p, #events #box3 h4{
	margin-right:320px;
	}
	
/*#events #box4{
	width:430px;
	height:220px;
	margin:26px 0 0 0;
	padding:0;
	background-color:#fccde3;
	background-image:none;
	text-align:center;
	padding-top:100px
	}*/

/*------------------------------------------------- about-overview6*/
#overview6 #cheat{background: url(../img/about_us/overview-hand.jpg) no-repeat 360px bottom; min-height:550px; padding:0;margin:0;}
	

#overview6 #box1{
	margin:0;

	}
	
#overview6 #box2{
	width:453px;
	margin-top:35px;
	margin-right:25px;
	}
#overview6 #box2 img#lcd{margin:20px 0 30px 9px;}

#overview6 #box3{
	width:491px;
	padding:0;
	margin:0
	}
#overview6 #box3 img{margin-bottom:20px;}

#overview6 #content #box2 p{margin:0 25px 15px 21px;}

#overview6 #content #box3 p{margin:0 45px 15px 21px;}

#overview6 #content #box3 p.brdr{
	margin-bottom:35px;
	padding-bottom:35px;
	border-bottom:solid 1px #aaa;
	}
	
/*------------------------------------------------- about-management */

#management #cheat{
	background: url(../img/about_us/touchB.png) no-repeat right 200px;
	padding:0;
	margin:0;
	min-height:537px;
	}
	
#management #content{padding-bottom:4px; }

#management hr {color: #000;background-color:#000;margin-right:0;}

#management h2, #management h6, #management p {margin-left:184px;}
#management #box2 img {float:left;margin-left:55px;}
#management #box2 {margin-left:32px;}
/*------------------------------------------------- about-partners */

#partners #content{min-height:560px;}
#partners #flower{
	position:absolute;
	top:130px;
	right:4px;
	z-index:1000;
	}

#partners #box1{
	width:950px;
	height:60px;
	margin:0;
	background: url(../img/b1-wide.png) no-repeat;
	}
#partners #box2{
	width:550px;
	margin-top:35px;
	margin-right:5px;
	margin-left:0px;
	}
	
#partners #selector{
	
	margin-bottom:50px;
}
#partners #selector td{
	padding:7px 15px;
	
}


#partners #box3{
	margin-top:30px;
	width:390px;
	min-height:459px;
	position:relative;
	}
	
#partners select{width:135px;}

#partners #box3 h2{font-size:18px;font-weight:bold;margin:0;padding:10px 0 10px 21px;color:#0099ff;background:url(../img/about_us/partners-top.png) no-repeat;}
#partners #box3 h3{font-size:18px;font-weight:bold;margin:30px 0 20px 21px;color:#000;}
#partners #box3 h4{font-size:14px;font-weight:bold;margin:10px 0 10px 21px;color:#000;}
#partners #box3 h4.nopartners{color:#888;padding-top:100px;}


#partners #box3 span{font-weight:bold;color:#999;}

#partners #box3 p {margin:10px 21px 10px 21px;color:#000;}
#partners #box3 img.right{float:right;margin-left:15px;margin-right:21px;}
#partners #box3 img.left{float:left;margin-left:21px;}
#partners #box3 p.p3{margin:0;padding:10px 21px 10px 21px;background:url(../img/about_us/partners-bttm.png) no-repeat bottom;}

#partners #box3 hr{
	padding:0;
	border: 0;
	margin:10px 21px;
	border:none;
	height:1px;
	color: #ddd;
	background-color: #ddd;
}

#partners #box3 table{padding:0;margin:0px 21px 20px 21px;border:none;clear:left;}
#partners #box3 table.p2{border-bottom:solid 1px #e5e5e5;padding-bottom:15px}
#partners #box3 table h4{margin:0;}
#partners #box3 table.WEurope h4{color:#f0c142;}
#partners #box3 table.Africa h4{color:#84c550;}
#partners #box3 table.EEurope h4{color:#0072bc;}
#partners #box3 table.LAmerica h4{color:#00b6eb;}
#partners #box3 table.Asia h4{color:#f57d33;}
#partners #box3 table.Australasia h4{color:#903e95;}
#partners #box3 table.NAmerica h4{color:#d0098a;}

#partners #box3 td {
	padding:3px 0;
	border:none;
	vertical-align: top;
}
#partners #box3 td.first{font-weight:bold;color:#999;padding-right:10px;}

#bigmap{position:relative;	width:550px; height:284px;}
#bigmap a{
	position:absolute;
	display:block;
	
	}
#bigmap #map1 {
	width:165px;
	height:151px;
	left:1px;
	top:6px;
}
#bigmap #map1b {
	width:15px;
	height:24px;
	left:165px;
	top:86px;
}
#bigmap #map2 {
	width:105px;
	height:130px;
	left:106px;
	top:155px;
}
#bigmap #map3 {
	width:107px;
	height:74px;
	left:430px;
	top:199px;
}
#bigmap #map4 {
	width:146px;
	height:79px;
	left:161px;
	top:0px;
}
#bigmap #map4b {
	width:42px;
	height:47px;
	left:243px;
	top:76px;
}
#bigmap #map5 {
	width:123px;
	height:34px;
	left:361px;
	top:99px;
}
#bigmap #map5b {
	width:146px;
	height:70px;
	left:398px;
	top:132px;
}
#bigmap #map6 {
	width:171px;
	height:109px;
	left:230px;
	top:132px;
}
#bigmap #map6b {
	width:57px;
	height:13px;
	left:242px;
	top:123px;
}
#bigmap #map6c {
	width:37px;
	height:24px;
	left:325px;
	top:118px;
}
#bigmap #map7 {
	width:265px;
	height:130px;
	left:284px;
	top:8px;
}
.trans{background: url(../assets/img/about_us/trans.png);}
.map1{background: url(../img/about_us/map/map-bit-northamerica1.png) no-repeat;}
.map1b{background: url(../img/about_us/map/map-bit-northamerica2.png) no-repeat;}
.map2{background: url(../img/about_us/map/map-bit-southamerica.png) no-repeat;}
.map3{background: url(../img/about_us/map/map-bit-australia.png) no-repeat;}
.map4{background: url(../img/about_us/map/map-bit-europe1.png) no-repeat;}
.map4b{background: url(../img/about_us/map/map-bit-europe2.png) no-repeat;}
.map5{background: url(../img/about_us/map/map-bit-asia1.png) no-repeat;}
.map5b{background: url(../img/about_us/map/map-bit-asia2.png) no-repeat;}
.map6{background: url(../img/about_us/map/map-bit-africa1.png) no-repeat;}
.map6b{background: url(../img/about_us/map/map-bit-africa2.png) no-repeat;}
.map6c{background: url(../img/about_us/map/map-bit-africa3.png) no-repeat;}
.map7{background: url(../img/about_us/map/map-bit-easterneurope.png) no-repeat;}


/*------------------------------------------------- about-careers */

#careers #cheat{
	background: url(../img/about_us/contact-hand.jpg) no-repeat 520px bottom;
	padding:0;
	margin:0;
	min-height:537px;
	}



/*------------------------------------------------- about-contact */

#contact #cheat{
	background: url(../img/about_us/contact-hand.jpg) no-repeat 460px bottom;
	padding:0;
	margin:0;
	min-height:537px;
	}
	
#contact #content{padding-bottom:4px; }

#contact #box2{
	width:450px;
	margin:0 50px 0 0;
	}
#contact #box2 p{
	
	width:220px;
	
	}
#contact #box3, #contact #box4{
	width:212px;
	height:151px;
	padding:0;
	margin-left:12px;
	background:url(../img/about_us/contact-b3.png) no-repeat;
	}
	
#contact #content #box3 h2, #contact #content #box4 h2{
	font-size:13px;
	margin:10px 15px;
	}
#contact #box3 p, #contact #box4 p{
	font-size:10px;line-height:110%;
	margin:10px 15px;
	}	
#contact p.brdr{
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
	}


#contact #content h2{font-size:18px;font-weight:normal;margin:0 5px 0 21px;color:#0099ff; border-bottom:solid 1px #0099ff;}
#contact #content h3{font-size:13px;font-weight:normal;margin:15px 0 10px 21px;padding:0;color:#000;}
#contact #content span{font-weight:bold;color:#999;}

/*--------------------------------------------------------------------------------- site map*/

#map #content ul,  #map #content li{
	padding:0;
	margin:0;
	list-style: none;
}
#map #content ul {margin-bottom:50px; margin-top:30px;}
#map #content ul li ul {margin-bottom:50px; margin-top:0;}
#map #content ul li{float: left; margin-left: 60px; width:160px}
#map #content ul li ul li{float:none; margin-left: 0;}
#map #content ul li {font-weight:bold;}
#map #content ul li ul li{font-weight:normal;}


/*-------------------------------------------------- needpass */

#needpass #box2{
	width:629px;
	height:132px;
	margin:60px 0 0 165px;
	padding-top:30px;
	background: url(../img/Error-Page.jpg) no-repeat;
	}
	
	#needpass #box2 p{
	width:300px;
	color: #aaa;
    font-size: 14px;
    line-height: 130%;
    
	
	}

/*--------------------------------------------------------------------------------- search results*/
#results #box2{margin:21px;}


/*------------------------------------------------- STAFF*/

#staff #cheat{
background: url(../img/news/touchb.jpg) no-repeat right 200px;
min-height:735px; padding:0;margin:0;}
	

