html{
height: 100%;
}
body { 
	margin:0px; 
	background-color: #FFFFFF;
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	height: 100%;
}
div.clearer {
clear: left; 
line-height: 0; 
height: 0;
display: block;
height: 0;
clear: both;
visibility: hidden;

}



#outer-wrapper {
	min-height: 600px;
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
	background-position:bottom;
	height:100%;
}

* html #outer-wrapper {
    height:100%;
}


#header-wrapper {
	position:relative;	
  	height: 80px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	width:1000px;
}

#header-wrapper #logo{
	padding-top:10px;
	float:left;
	width:237px;
}
#header-wrapper #buttons{
	float:left;
	width:700px;
	margin:20px 0 0 30px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#header-wrapper #buttons div{
	float:left;
}
#header-wrapper #buttons a:link, #header-wrapper #buttons a:visited, #header-wrapper #buttons a:active{	
	color:#4c4c4c;
	background-image:url(../images/oneworld_topMenuBg_bk.jpg);
	background-repeat:no-repeat;
	display:block;
	padding:18px 18px 18px 18px;
	font-weight:bold;
	text-decoration:none;
}
#header-wrapper #buttons a:hover{
	background-image:url(../images/oneworld_topMenuBg.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#a4d000;
	font-weight:bold;
	text-decoration:underline;

}
#header-wrapper #buttons .select{
	background-image:url(../images/oneworld_topMenuBg.jpg);
	background-repeat:no-repeat;
	display:block;
	padding:18px 18px 18px 18px;
	color:#a4d000;
	font-weight:bold;
	text-decoration:underline;
}



#banner{
	position:relative;
	height: 117px;
	margin-right:auto;
	margin-left:auto;
	width:1000px;
}


#content-wrapper{
	position:relative;

	margin-right:auto;
	margin-left:auto;
	margin-top:3px;
	width:950px;
	min-height:400px;
	
}

#mainContent{
	width:680px;
	float:left;
	margin-top:1px;
	margin: 0 auto;
	height:100%;
	min-height:100%;
	position:relative;



}

/***************  LEFTMENU **********************/

#leftMenu{
	float:left;
	width:180px;
	margin-top:20px;
	
	


}
#leftMenu #title{
	font-weight:bolder;
	color:#333333;
	font-size:16px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:2px;
	margin-bottom:3px;
}
#leftMenu ul{
	float:left;
	width:180px;
	padding:0;
	margin:0;
}
#leftMenu li{
	list-style-type: none;
	font-size:12px;
	font-weight:bold;
}
#leftMenu a:link, #leftMenu a:visited, #leftMenu a:active{	
	padding:10px 0px 2px 10px;
	display:block;
	text-decoration:none;
	color:#585858;
}
#leftMenu a:hover{	
	text-decoration:underline;
	background-color:#E6E6E6;
	color:#000000;

}
#leftMenu .select{	
	padding:10px 0px 2px 10px;
	display:block;
	text-decoration:none;
	background-color:#CCCCCC;
	color:#000000;

}
/*************** END  LEFTMENU **********************/

/***************  LEFTMENU2 **********************/

#leftMenu2{
	float:left;
	width:180px;
	margin-top:20px;


}
#leftMenu2 #title{
	font-weight:bolder;
	color:#666666;
	font-size:15px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:2px;
	margin-bottom:3px;
}
#leftMenu2 ul{
	float:left;
	width:180px;
	padding:0;
	margin:0;
}
#leftMenu2 li{
	list-style-type: none;
	font-size:12px;

}
#leftMenu2 a:link, #leftMenu2 a:visited, #leftMenu2 a:active{
	margin:0px 10px 2px 10px;	
	padding:5px 0px 2px 0px;
	display:block;
	text-decoration:none;
	color:#585858;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	margin-bottom:3px;
}
#leftMenu2 a:hover{	
	text-decoration:underline;
	background-color:#E6E6E6;
	color:#000000;

}
#leftMenu2 .select{	
	margin:0px 10px 2px 5px;	
	padding:5px 2px 2px 5px;
	display:block;
	text-decoration:none;
	background-color:#D8D8D8;
	color:#000000;

}
/*************** END  LEFTMENU2 **********************/

/*************** Main CONTENT **********************/

#mainContent03{
	width:80%;
	float:left;
	position:relative;
	overflow:hidden;

	
}
#mainContent02{
	width:100%;
	float:left;
	position:relative;
	right:13%;
}
#mainContent01{
	width:100%;
	float:left;
	position:relative;
	background-image:url(../images/subMenuBg.jpg);
	display:block;
	background-repeat:repeat-x;
	background-position:bottom;
	right:65%;
}		
#mainContent01_new{
	width:100%;
	float:left;
	position:relative;
	background-image:url(../images/subMenuBg_gray.jpg);
	display:block;
	background-repeat:repeat-x;
	background-position:bottom;
	right:65%;
}

	/*************** SumMenu **********************/
		#subMenu{
			float:left;
			width:170px;
			position:relative;
			overflow:hidden;

			left:78%;
		}
		#subMenu #topic{
		font-size:15px;
		font-weight:bold;
		margin-left:-3px;
		color:#A9D700;
		padding:5px 0 0 10px;
		border-bottom-style:dotted;
		border-bottom-color:#a9d700;
		border-bottom-width:2px;
		margin-bottom:1px;
			
		}
		#menu{
			padding-bottom:20px;
		}
		
		#menu ul{
			width:166px;
			padding:0;
			margin:0;
			margin-left:2px;
			list-style:none;
		}
		
		#menu li{
			font-size:12px;		
			border-bottom-style:dotted;
			border-bottom-color:#CCCCCC;
			border-bottom-width:1px;
			margin-bottom:1px;

		}
		#catTitle{
			font-size:22px;
			font-weight:bold;
			color:#7e9b13;
			padding:10px 0 0 10px;
		}
		#menu a:link, #menu a:visited, #menu a:active{	
			padding:7px 0px 0px 10px;
			display:block;
			text-decoration:none;
			color:#666666;
			font-size:12px;
		}
		#menu a:hover{	
			text-decoration:underline;
			color:#000000;
		
		}
		#menu .select{	
			padding:7px 0px 0px 10px;
			display:block;
			text-decoration:none;
			color:#000000;
		
		}


		/*************** End SumMenu **********************/
		
		/*************** This Content **********************/
		#content{
			width:500px;
			margin-left:3px;
			float:left;
			margin-top: 10px;
			position:relative;
			overflow:hidden;
			left:78%;
		}
				
		#container02 {
			float:left;
			width:100%;
			position:relative;
			overflow:hidden;
			background-color:#E0E0E0;
		}
		#container01 {
			float:left;
			width:100%;
			position:relative;
			right:40%;
			background-color:#FFFFFF;
			
		}
		#content #productName{

			color:#000000;
			font-size:18px;
			font-weight:bold;
			margin-bottom:30px;

		}
		#content #productName #name{
			padding-top:7px;	
			border-bottom-style:dotted;
			border-bottom-color:#CCCCCC;
			border-bottom-width:2px;
			padding: 0px 0px 4px 0px;
		}
		#content #productName #model{
			padding: 0px 0px 4px 0px;
			color:#999999;
			font-size:16px;
		}
		
		
		#productImg {
			float:left;
			position:relative;
			width:55%;

			overflow:hidden;
			left:45%;
			padding-bottom:20px;
			
		}
		#productImg img{
			border:none;
			
		}
		#productImg #thumbArea{
			width:250px;
		}
		#productImg #thumbArea div{
			float:left;
			padding:2px;
		}
		#productImg #thumbArea img{

			border:solid;
			border-color:#CCCCCC;
			border-width:1px;
		}
		#productImg #thisTitle{
			color:#999999;
			font-size:11px;
		}
		
		
		
		
		#productSpec {
			float:left;
			position:relative;
			width:38%;
			overflow:hidden;
			left:46%;
			padding:3px 3px 3px 3px;
			font-size:12px;
		}
		#productSpec #title{
			padding:10px 0px 8px 0px;
			font-weight:bold;
			color:#333333;
						
		}
		#productSpec ul{
			padding:0px;
			margin:0 0 0 20px;
			list-style:square;
			
		}
		#productSpec li{
			color:#666666;
			padding:0px 0px 5px 0px;
			
		}

		/*************** End This Content **********************/
#contactMenu{
	float:left;
	width:180px;
	margin-top:20px;


}
		
#contactInfo{
	color:#a4d000;
}
#contactInfoLink{
	color:#666666;
	text-decoration:none;
}
#contactInfoLink a:link, #contactInfoLink a:visited, #contactInfoLink a:active{	
	text-decoration:none;
	color:#666666;
}
#contactInfoLink a:hover{	
	text-decoration:underline;
	color:#a4d000;

}
			
/*************** RIGHT MENU **********************/
			
#rightMenu{
	float:left;
	width:78px;
	position:relative;
	left:80%;
	overflow:hidden;
	margin-top:10px;
	display:block;
	height:400px;
	
}
#rightMenu3{
	float:right;
	width:78px;

	position:relative;
	overflow:hidden;
	margin-top:10px;
	display:block;
	height:400px;
	
}
#rightMenu div, #rightMenu2 div, #rightMenu3 div{
	padding:9px 12px 0px 11px;
	
}
#rightMenu img, #rightMenu2 img, #rightMenu3 img{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;

}

#content-wrapper #rightMenu2{
	float:left;
	width:78px;
	margin-top:10px;
	display:block;
	height:400px;
	
}


			
/*************** END OF RIGHT MENU **********************/

 #bottomBar{
 	clear:both;
 	position:relative;
	margin-right:auto;
	margin-left:auto;
	/*background-color:#d4d4d4;*/
	height:40px;
	display:block;
	width:1000px;
	text-align:center;
	padding:9px 10px 0px 11px;
	margin-top:10px;
	color:#999999;
	font-size:11px;
	border-width:2px;
	border-top-style:solid;
	border-color:#CCCCCC;
}
#bottomBar a:link, #bottomBar a:visited, #bottomBar a:active{	
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
}
#bottomBar a:hover{	
	text-decoration:underline;
	color:#000000;

}


/********************** DOWNLOAD PAGE ********************/
#downloadContent{
	margin:20px 0 0 20px;
	width:650px;

}

#downloadTitle{
	color:#a4d000;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
#downloadCat{
	background-image:url(../images/download_titleBg.gif);
	display:block;
	height:24px;
	width:643px;
	font-size:15px;
	padding:3px 0px 0px 20px;
	margin:20px 0px 0px 0px;
	font-weight:bold;
	background-repeat:no-repeat;


}
#downloadProduct-wrapper{
	margin-bottom:5px;
	

}

#downloadProduct{
	padding:5px 2px 0px 2px;
	float:left;

}
#downloadProduct #header{
	width:157px;
	background-image:url(../images/box_header.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:5px;
	display:block;

}
#downloadProduct #footer{
	width:157px;
	height:5px;
	background-image:url(../images/box_footer.gif);
	background-repeat:no-repeat;

}
#downloadProduct #body{
	width:157px;
	height:188px;
	background-image:url(../images/box_body.gif);
	background-repeat:repeat-y;
	text-align:center;

}
#downloadProduct #body #thisLink{
	padding:10px 0px 0px 0px;
}

#downloadProduct #body #image img{
	border:none;
}
#downloadProduct #body #thisDetail{
	padding:0px 10px 0px 10px;
}
#downloadProduct #body #thisDetail div{
	float:left;
}
#downloadProduct #body #thisDetail #download, #downloadProduct #body #thisDetail #detail{
	margin:3px 3px 0px 7px;
}

#downloadProduct #body #thisDetail #download a:link, #downloadProduct #body #thisDetail #download a:visited, 
#downloadProduct #body #thisDetail #download a:active{
	text-decoration:none;
	color:#3fb60b;
	font-size:11px;
	
}
#downloadProduct #body #thisDetail #download a:hover{	
	text-decoration:underline;
	color:#000000;
}

#downloadProduct #body #thisDetail #detail a:link, #downloadProduct #body #thisDetail #detail a:visited, 
#downloadProduct #body #thisDetail #detail a:active{
	text-decoration:none;
	color:#FF0000;
	font-size:11px;
	
}
#downloadProduct #body #thisDetail #detail a:hover{	
	text-decoration:underline;
	color:#000000;
}

#downloadProduct #body a:link, #downloadProduct #body a:visited, #downloadProduct #body a:active{	
	text-decoration:none;
	color:#000000;
	font-size:12px;

	
}
#downloadProduct #body a:hover{	
	text-decoration:underline;
	color:#666666;

}



/**********************************************************/

#video-wrapper{
	padding:0px 0px 0px 20px;
	
}
#video-wrapper #title{
	color:#666666;
	font-weight:bold;
}
#video-wrapper #image{
	float:left;

	
}
#video-wrapper #video{
	float:left;
	padding:0px 10px 10px 10px;
}

/******************** LOGIN ******************/

.loginBody{
background-color:#CCCCCC;
padding:10px 0px 20px 45px;
width:280px;
margin-right:auto;
margin-left:auto;
margin-top:50px;

	
}
.loginBody #wrong{
	font-size:11px;
	color:#FF0000;
	padding:0px 0px 0px 10px;
}
.loginBody #login a:link, .loginBody #login  a:visited, .loginBody #login a:active{
	font-size:11px;
	color:#444444;
	text-decoration:none;
}
.loginBody #login a:hover{
	font-size:11px;
	color:#444444;
	text-decoration:underline;
}



/******************** Career ******************/

#careerBody{
	margin:15px 0px 0px 15px;
	color:#666666;
	width:550px;
	text-align:justify;	
}
#careerBody .green{
	font-weight:bold;
	color:#a4d000;

}
#careerBody .orange{
	font-weight:bold;
	color:#FF6600;

}
#careerBody a:link, #careerBody a:visited, #careerBody a:active{

	color:#a4d000;
	text-decoration:none;
}
#careerBody a:hover{

	color:#a4d000;
	text-decoration:underline;
}
