body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #336699;
	margin:0;
	background: #404a5d url(images/kingshillbg.jpg) top center repeat-y ;
	
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}


#body_shell {
width:800px;
text-align:left;
/* overflow:hidden; */
}
#body_wrap {
width:800px;
float:left;
}

form {
	background-color: #CCCC99;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

div.middle_title{
width:800px;float:left;
height:30px;
color:#939393;
font-size:22px;
font-weight:bold;
background-color:#FFFFFF;
text-indent:50px;
}
div.title_uld{
width:800px;float:left;
background-image:url(images/line_bottom2.jpg);
background-position:center;
background-repeat:no-repeat;
height:4px;
background-color:#FFFFFF;
}
div.leftmid{
width:20px;float:left;
background-image:url(images/leftbg.gif);
background-repeat:repeat-y;
height:167px;
}
div.leftmid2{
width:20px;float:left;
background-image:url(images/leftbg.gif);
background-repeat:repeat-y;
height:4px;
}
div.leftmid3{
width:20px;float:left;
background-image:url(images/leftbg.gif);
background-repeat:repeat-y;
}
/*  middle */
div.middle{
width:800px;float:left;
height:167px;
background-color:#FFFFFF;
}
div.middleline{
width:800px;float:left;
height:4px;
background-image:url(images/line_bottom.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
div.middle2{
width:800px;float:left;
background-color:#000000;
color:#FFFFFF;
font-size:9px;
height:20px;
text-align:center;
vertical-align:baseline;
}
/*  right borders  */
div.rightmid{
width:20px;float:left;
background-image:url(images/rightbg.gif);
background-repeat:repeat-y;
height:167px;
}
div.rightmid2{
width:20px;float:left;
background-image:url(images/rightbg.gif);
background-repeat:repeat-y;
height:4px;
}
div.rightmid3{
width:20px;float:left;
background-image:url(images/rightbg.gif);
background-repeat:repeat-y;
}
div.maincontent{
width:740px;float:left;
background-color:#FFFFFF;
padding-left:30px;
padding-right:30px;
}
div.aboutmain{
width:800px;float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

background-color:#FFFFFF;
}
div.flash{
width:800px;float:left;
border:none;
}
div.home_page1{
width:800px;
background-color:#FFFFFF;
border:none;
}
div.home_page2{
width:800px;float:inherit;
background-color:#FFFFFF;
border:none;
}
div.maincontent_about{
width:740px;float:left;height:840px;
background-color:#FFFFFF;
background-image:url(images/bg3.jpg);
background-repeat:no-repeat;
background-position:top;
padding-left:30px;
padding-right:30px;
padding-top:10px;
}
div.testi{
width:552px;height:150px;
background-image:url(images/testimonials.jpg);
background-repeat:no-repeat;
background-position:left;
background-position:bottom;
text-align:left;
padding-left:25px;
}
div.maincontent_tech{
width:740px;float:left;height:870px;
background-color:#FFFFFF;
background-image:url(images/techbg.jpg);
background-repeat:no-repeat;
background-position:top;
text-align:left;
padding-left:30px;
padding-right:30px;
}
div.test_add{
background-image:url(images/addtestimonial_box.jpg);
height:286px;
width:683px;
background-position:left;
background-position:top;
background-color:#FFFFFF;
padding-right:-10px;
}
div.maincontent_add{
width:710px;float:left;height:auto;
background-color:#FFFFFF;
background-position:top;
text-align:left;
padding-left:30px;

}
a {
color:#ffffff;
text-decoration:none;
}
a:visited {
color:#FFFFFF;
}
a:hover {
color:#CCCCCC;
}
.eyetest{
background-image:url(images/box.jpg);
background-repeat:no-repeat;
background-position:top;
width:432px;height:181px;
padding-left:30px;
font-size:18px;
font-weight:bold;
padding-right:30px;
}