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;
	}
#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{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{
	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{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/box12.jpg) no-repeat;}
#home #box2{width:313px;height:341px; background: url(../img/home/box2.jpg) no-repeat;}

#home #box3,#home #box4,#home #box6,#home #box7,#home #box8,#home #box10,#home #box11{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 #content #box2 p{margin-right:100px;}
#home #content #box3 p{margin-right:95px;}
#home #content #box12 p{margin-right:40px;}
#home #content #box10 p{margin-right:130px;}
#home #content #box11 p{margin-right:180px;margin-top:20px;}

#home #box4{background: url(../img/home/box4a.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 #content #box4 h1,#home #content #box7 h1,#home #content #box8 h1{margin-right:140px;}

.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;
	
	}
	
#home #box4 a.click, #home #box7 a.click, #home #box8 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);
	}
#home #box1{display:none;}	
#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:150px;
	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.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:#a7ca3c;}
#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;}

.jp#home #box8 h1 a{line-height:20px;}

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

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


/*------------------------------------------------- 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 #box3{
	width:674px;
	}
#overview2 #box3 a#p1900{
	position:absolute;
	display:block;
	top:13px;
	left:20px;
	width:491px;
	height:374px;
	background-image:url(../img/products/index-1900.jpg);
	text-indent:-9999px;
	}
.kor#overview2 #box3 a#p1900{background-image:url(../img/products/index-1900-kor.jpg);}
.jp#overview2 #box3 a#p1900{background-image:url(../img/products/index-1900-jp.jpg);}

#overview2 #box3 a#p1900:hover{
	background-image:url(../img/products/index-1900o.jpg);
	}
.kor#overview2 #box3 a#p1900:hover{
	background-image:url(../img/products/index-1900o-kor.jpg);
	}
.jp#overview2 #box3 a#p1900:hover{
	background-image:url(../img/products/index-1900o-jp.jpg);
	}
#overview2 #box3 a#p2150{
	position:absolute;
	display:block;
	top:300px;
	left:352px;
	width:306px;
	height:414px;
	background-image:url(../img/products/index-2150.png);
	text-indent:-9999px;
	}
.kor#overview2 #box3 a#p2150{
	background-image:url(../img/products/index-2150-kor.png);
	}
.jp#overview2 #box3 a#p2150{
	background-image:url(../img/products/index-2150-jp.png);
	}
#overview2 #box3 a#p2150:hover{
	background-image:url(../img/products/index-2150o.png);
	}
.kor#overview2 #box3 a#p2150:hover{
	background-image:url(../img/products/index-2150o-kor.png);
	}
.jp#overview2 #box3 a#p2150:hover{
	background-image:url(../img/products/index-2150o-jp.png);
	}
#overview2 #box3 a#p2700{
	position:absolute;
	display:block;
	top:530px;
	left:0px;
	width:316px;
	height:391px;
	background-image:url(../img/products/index-2700.jpg);
	text-indent:-9999px;
	}
.kor#overview2 #box3 a#p2700{
	background-image:url(../img/products/index-2700-kor.jpg);
	text-indent:-9999px;
	}
.jp#overview2 #box3 a#p2700{
	background-image:url(../img/products/index-2700-jp.jpg);
	text-indent:-9999px;
	}
#overview2 #box3 a#p2700:hover{
	background-image:url(../img/products/index-2700o.jpg);
	}
.kor#overview2 #box3 a#p2700:hover{
	background-image:url(../img/products/index-2700o-kor.jpg);
	}
.jp#overview2 #box3 a#p2700:hover{
	background-image:url(../img/products/index-2700o-jp.jpg);
	}*/
	
#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-s2150 SPEC*/
#s2150 #box1{
	width:737px;
	height:286px;
	margin:0 13px 20px 0;
	background: url(../img/products/s2150-b1.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;
	}
#s2150 #box1 p{
	width:400px;
	margin-top:45px;
	font-size:14px;
	}

#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 20px 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/s2700-b1-over.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;
	}
#s2700 #box1 p{
	width:360px;
	margin-top:45px;
	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 20px 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;}


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

#s1900 #box1{
	width:737px;
	height:286px;
	margin:0 13px 20px 0;
	background: url(../img/products/s1900-b1.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;
	}
#s1900 #box1 p{
	width:360px;
	margin-top:45px;
	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 20px 10px;
	}
/*#s1900 #box2 a{
	display:block;
	height:35px;
	width:160px;
	text-indent:-9999px;
	margin:0 0 9px 20px;
	background:no-repeat;
	}
#s1900 #box2 a#box2a{background: url(../img/products/s1900-b2a.png);}
#s1900 #box2 a#box2b{background: url(../img/products/s1900-b2b.png);}
#s1900 #box2 a#box2c{background: url(../img/products/s1900-b2c.png);}
#s1900 #box2 a#box2d{background: url(../img/products/s1900-b2d.png);}


#s1900 #box2 a#box2a:hover {background: url(../img/products/s1900-b2ao.png);}
#s1900 #box2 a#box2b:hover {background: url(../img/products/s1900-b2bo.png);}
#s1900 #box2 a#box2c:hover {background: url(../img/products/s1900-b2co.png);}
#s1900 #box2 a#box2d:hover {background: url(../img/products/s1900-b2do.png);}*/

#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/s2500-b1.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;
	}
#s2500 #box1 p{
	width:400px;
	margin-top:45px;
	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;
	}



/*------------------------------------------------  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*/

#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:637px;
	}
	
#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;
	}
	
	
/*------------------------------------------------- showcase-art on touch*/

#art #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;
	}
	
#art #bckgrnd1{
	position:absolute;
	right:0px;
	top:60px;
	}

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


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

#art #box3{
	/*padding-top:118px;*/
	/*background: url(../img/show_case/art1.jpg) no-repeat right top;*/
	/*min-height:683px;*/
	}
#art img#art2{margin-right:50px;margin-bottom:35px;}
#art img#art3{margin-right:40px;margin-top:40px;margin-bottom:25px;}
#art img#art4{clear:right;margin-right:47px;}
#art #p1{
	width:500px;
	margin-top:30px;
	margin-bottom:45px;
	}
	
#art h2.pull1{
	width:410px;
	padding:20px;
	margin-top:30px;
	margin-bottom:35px;
	color:#666;
	border-bottom:solid 1px #ddd;
	border-top:solid 1px #ddd;
	}
	
#art h2.pull2{
	width:410px;
	padding:80px 20px 20px 20px;
	margin-top:30px;
	margin-bottom:35px;
	color:#666;
/*	border-bottom:solid 1px #666;
	border-top:solid 1px #666;*/
	}
	
#art p.vids{width:470px;text-align:center;}
#art p#vid1{margin-left:0px;margin-top:0;}
#art p#vid2{margin-left:-30px;margin-top:20px;margin-bottom:30px;float:right;}
#art p#vid3{margin-left:-30px;margin-top:0px;margin-bottom:30px;float:right;}

#art div.clear{height:20px;}
/*------------------------------------------------- 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;}
/*------------------------------------------------- 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-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:40px;
	background: url(../img/news/events-b1.png) no-repeat;
	}

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

#events #box2, #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:200px;
	
	}
#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;}

/*--------------------------------------------------------------------------------- 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;}
	