* {
	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;/*deep purple 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;
}
/*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;
	height:auto!important;
	margin-bottom:0px;
}
#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:#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;
}
#righcontent h4 img{padding-top:10px;}
.introductoin {
	background-color:#CCC;
	color:#666;
	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;
}

.current_selection{
	width:710;
	clear:both;
	padding-top:5px;
}
	
.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;
}

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