* {
	margin:0px;
	padding:0px;
	background-image:none;
}
body {
	background:#CCC;
	font-family:Tahoma, Geneva, sans-serif;
	-webkit-text-size-adjust: none; 
}
#bodycontainer {
	margin:10px auto;
	width:900px;
	background:#FFF;
}
img {
	border:0
}
#top, #navlink, #mid, #footer {
	width:900px;
	margin:0px auto;
	overflow:hidden;
}
#top {
	height:160px;
	background-color:#ddd;
}
/* start horizontal navigation list  */
#navlink {
	height:30px;
	background-color:#004080;/*red colour as background for horizontal navigation */
	margin:0px auto;
	list-style:none;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
}
/* background for whole navigator */
  
#navlink ul {
	margin-left:60px;
	padding:0px;
	list-style:none;	
}
#navlink li {
	list-style:none;
	display:inline;
	height:30px;
	line-height:30px;
	font:bolder;	
}
#navlink ul li img {
	 padding-top:10px;
	 cursor:pointer;
     float:left;
     display:inline;}
/* background for each navitation unit */
	
#navlink li a {
	color:#FDFDFD; /* text colour is white*/
	text-decoration:none;
	float:left;
	padding: 0px 15px;
	margin: 0px 0px;
	vertical-align:middle;
}
/*background for each navitation unit before mouse touches */
   
#navlink li a:hover {
	color:#FFF; /* text colour is white*/
	background-color:#54658a; /* background colour*/
	text-decoration:none;
}
/*background for each navitation unit when mouse touches */
/* end for horizontal navigation list */



#mid {
	margin:10px auto;
	margin-bottom:0px;
	height:auto!important;
}
#left {
	width:140px;
	height:auto;
	float:left;
	background-color:#FFF;
}
/* left menu */
 
#leftmenu {
	width: 140px;
}
#leftmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#leftmenu ul li {
	background:#FFF;
	padding: 0px 8px;
	height: 22px;
	line-height: 26px;
	position:relative;
	font-size:12px;
	z-index:99;
}
#leftmenu ul li:hover {
	background-color:#999;
}
#leftmenu ul li a {
	color: #000;
	text-decoration: none;
}
#leftmenu ul li a:hover {
	color:#FFF;
	background-color:#999;
}
#leftmenu ul li a:visited {
	color: #000;
	text-decoration: none;
}
#leftmenu ul li ul {
	display:none;
	position: absolute;
	left: 140px;
	top: 0px;
	width:100px;
	border:1px solid #ccc;
}
#leftmenu ul li ul li {
	border-bottom:1px solid #ccc;
	background:#CF9;
}
#leftmenu ul li.current ul {
	display:block;
}
#leftmenu ul li:hover ul {
	display:block;
}
#leftmenu h1 {
	margin:0px;
	padding:4px;
	font-size:11px;
	font-weight:bold;
	background-color:#036;
	color:#FFF
}
/* end of left menu */
 

#right {
	width:751px;
	height:auto;
	float:left;
	border:medium;
	border-left: 1px dotted #666666;
	padding-bottom:0px;
}
#rightmap {
	position: relative;
	float: left;
	visibility: visible;
	left: 10px;
	background-color:#FFF;
	margin: 0;
	width: 710px;
	height:20px;
	font-size:11px;
	line-height:18px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#rightcontent {
	position: relative;
	float: left;
	visibility: visible;
	left: 10px;
	border-top:none;
	margin: 0;
	width: 710px;
	height:auto;
	font-size:12px;
	line-height:18px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom:40px;
	padding-left: 10px;
	background-color: #FFF;
}


	
h3 {
	font-size: 15px;
	color: #10147E;
	margin: 10px 0px 5px 0px;
	text-indent: 15px;
	line-height: 33px;
	height: 35px;	
}
h4 {
	font-size: 12px;
	color: #10147E;
	line-height: 20px;
	height: 20px;
	width: 100px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	vertical-align: middle;
	background-image:url(../images/smallpic/menubg.jpg);
	font-weight: bolder;
}

h5 {
	font-size: 12px;
	color: #10147E;
	line-height: 12px;
	height: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	text-align: left;
	text-indent:16px;
	text-decoration:underline;
	vertical-align: middle;
	background-image:url(../images/smallpic/squareplus.gif);
	background-repeat:no-repeat;
	font-weight: bolder;
	
}

.term {
	font-size: 12px;
	color: #10147E;
	line-height: 20px;
	height: 20px;
	width: 100px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	vertical-align: middle;
	font-weight: bolder;
}
.product_list01{
	width:620px;
	height:195px;
	background:#EEE;
	padding:5px;
	padding-left:80px!important;
	border-bottom:0px solid #CCC;
	clear:both;
}

.product_list02{
	width:620px;
	height:195px;
	background:#FFF;
	padding:5px;
	padding-left:80px!important;
	border-bottom:0px solid #CCC;
	clear:both;	
}
.product_pic{
	width:195px;
	height:146px;
	background:#FFF;
	padding: 6px !important;
	border: 1px solid #CACACA !important;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;	
}

.product_pic_02{
	width:195px;
	height:146px;
	background:#FFF;
	padding: 6px !important;
	border:1px solid #CACACA !important;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;	
}

.product_pic img{
	width:195px;
	height:146px;
	border:1px solid #CCC;
	float:left;
}

.product_pic img:hover{
-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;
border:1px solid #CCF;}

.product_pic_02 img{
	width:195px;
	height:146px;
	border:1px solid #CCC;
	float:left;
}

.product_pic_02 img:hover{
-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;
border:1px solid  #CCF;}


.product_info{
	width:175px;
	height:146px;
	background:#FFF;
	padding: 6px;
	border: 1px solid #CACACA !important;
	margin-left:10px;
	margin-right:00px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;	
}

.product_info table{
	background-color:#CCC;
}

.product_info p{
	font-size:12px;
	font-style:oblique;
	font-weight:lighter;
	background-color:#CCC;
	text-decoration:underline;
	color: #666;
}

.product_type{
	width:175px;
	height:146px;
	background:#FFF;
	padding: 6px !important;
	border: 1px solid #CACACA !important;
	margin-left:20px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

.equipment_zone{
	width:700px;
	height:220px;
	background:#fff;
	padding:5px;
	clear:both;
}

.equipment_zone_01{
	width:280px;
	height:220px;
	background:#fff;
	padding:5px;
	padding-left:50px !important;
	float:left;	
}

.equipment_zone_02{
	width:280px;
	height:220px;
	background:#fff;
	padding:5px;
	padding-left:50px !important;
	float:left;		
}

.equipment_pic {
	width:250px;
	height:168px;
	background:#FFF;
	padding: 2px !important;
	border: 1px solid #CACACA !important;
	padding-bottom:20px !important;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
.equipment_pic img{
	width:250px;
	height:188px;
	overflow:hidden;
}

.equipment_pic img:hover{
	-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;
	border:1px solid #999;}

.equipment_pic span{
	margin-top:-2px;
	width:250px;
	height:20px;
	background:#69C;
	line-height:20px;
	text-align:center;
	display:block;
	color:#333;
}
	
.introductoin {
	background-color:#CCC;
	color:#93F;
	padding:10px 15px;
	margin:10px 0px;
	font-weight:200;
}
.feature {
	width:410px;
	float:left;
	padding-bottom:5px;	
}
.feature li {
	list-style:none;
	text-indent:15px;
}
.rightcontentimage {
	width:300px;
	float:right;
}
.application {
	width:410px;
	float:left;
}
.application li {
	list-style:none;
	text-indent:15px;
}
.model {
	width:710px;
	padding-top:5px;
	background:none;
	clear:both;
}
.specstable{border-collapse:collapse;
    margin-top:5px;
	border:1px solid #c7c7c7;
}
.dimension {
	width:710px;
	padding-top:5px;
	background:none;
	clear:both;
	padding-bottom:30px;
}
.dimensionimage {
	padding:10px 10px;
	width:300px;
	float:left;
}
.dimensionsize {
	width:390px;
	float:right;
	background:none;
	min-height:120px;
	padding-top:20px;
}

#bottommenu {
	width:793px;
	background-color:#E1E2E5;
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:300;
	outline-color:#03C;
	padding:0 7px 0px 100px;
	clear:both;
}

.office {
	width:235;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
}
.email{
	width:710px;
	clear:both;
}

#bottommenu li {
	float:left;
	list-style-type:none;
	padding:0 5px;	
	color:#999;
}
#bottommenu a {
	color:#999;
	text-decoration:none;
	font-weight:bold;
}

#bottommenu a:hover {
	color:#339;
	text-decoration:underline;
	font-weight:bold;
}


#footer {
	width:900px;
	background-color:#A8A5C0;
	text-align:center;
	font-size:11px;
	padding-top:5px;
	padding-bottom:15px;
	margin-top:0px;
	clear:both;
}
a { blr:expression(this.onFocus=this.blur()) } /* elminate virtual frame for link word for IE*/
a { outline:none; } /*elminate virtual frame for link word for firefox*/
