/* Copyright 2013 ZKJA */

/* shared */
*
{
  color:#666;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  margin: 0;
  padding: 0;
}

body
{
  background: #ffffff url('../image/bg_whitebottom.png') repeat-x;
  padding-top: 8px;
}

p
{
  margin-bottom: 10px;
}

li
{
  margin-left: 20px;
}

.linone
{
  list-style: none;
}

.clear
{
  clear: both;
  height: 0px;
}

.table-rc
{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
  font-size: 10px;
}

.featureLabelTeal
{
  color: #006666;
  font-size: 16px;
  line-height: 42px;
}

.featureLabelOrange
{
  color:#e57d2e;
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
}

.modeheader
{
  color: #003366;
  font-size: 13px;
}

.eventHeader
{
	color: #963;
	font-size: 14px;
}
.eventLink
{
	color: #069;
	font-size: 12px;
}

/* end shared */

/* main */
#main
{
  background-color: #FFF;
  margin: 0 auto;
  padding: 0 15px 10px;
  position: relative;
  width: 917px;
}

/* end main */

/* header */
#header
{
  height: 350px;
  padding: 0px;
  width: 100%;
}

#logo
{
  float: left;
  height: 55px;
  left: 0px;
  margin-top: 21px;
  position: relative;
}

#logoImg
{
  float: left;
  height: 55px;
  position: relative;
}

#logoTitle
{
  color: #5897BC;
  float: left;
  left: 9px;
  position: relative;
  top: 9px;
}

#logoTitle div
{
  color: #5897BC;
  line-height: 20px;
}

#logoTitle div#zh
{
  font-size: 18px;
}

#logoTitle div#en
{
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  margin-top: 6px;
}

#langBar
{
	color: #036;
	float: right;
	font-size: 14px;
	height:26px;
	right: -1px;
	top: 0px;
	position: relative;
	text-align: right;
	width:200px;
}

#langBar a
{
  color: #036;
  font-family: Verdana,Geneva,sans-serif;
  text-decoration: none;
}

#langBar a:hover
{
  text-decoration: underline;
}

#splashArea
{
  height: 246px;
  margin-top: 16px;
  position: relative;
  width: 917px;
}

#splashImage
{
  left: 0px;
  position: relative;
  top: 0px;
}

/* header end */

.menuButtons
{
  height: 90px;
  right: 84px;
  position: absolute;
  text-align: center;
  top: -40px;
  width: 445px;
  z-index: 3;
}

.menuButtons div
{
  background-image: url('../image/blue-button.png');
  float: left;
  height: 92px;
  position: relative;
  width: 89px;
}

.menuButtons div:hover
{
  background-image: url('../image/orange-button.png');
}


.menuButtons a
{
  color: #006666;
  font-size: 12px;
  font-family: Verdana,Geneva,sans-serif;
  line-height: 74px;
  position: relative;
  text-decoration: none;
  z-index: 10;
}

.menuButtons a:hover
{
  color: #FFF;
}

.menuButtons img
{
  left: 0px;
  position: absolute;
  top: 0px;
  z-index: 5;
}

/* end header */

/* content */

#content
{
  background-color: #B5DEDF;
  /* height: 329px; */
  margin-top: 4px;
  position: relative;
  width: 100%;
}

#introIcon
{
  float: left;
  height: 280px;
  position: relative;
  padding: 25px 3px;
  width: 83px;
}

#isoCcontent
{
	background-color: #B5DEDF;
	height: 672px;
	margin-top: 4px;
	position: relative;
	width: 100%;
}

#aboutUsCcontent
{
	background-color: #B5DEDF;
	height: 595px;
	margin-top: 4px;
	position: relative;
	width: 100%;
}
.contentMainArea
{
  float: left;
  margin-left: 75px;
  position: relative;
  width: 445px;
}

.productContentMainArea
{
  float: left;
  margin-left: 75px;
  position: relative;
  width: 475px;
}


.longCcontentMainArea
{
	float: left;
	margin-left: 25px;
	position: relative;
	width: 600px;
	margin-top: 15px;
}

#welcomeIcon
{
  height: 54px;
  margin: 7px 0 0 13px;
  width: 413px;
}

#SWgenerationPic
{
	height: 140px;
	width: 245px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 15;
	margin-left: 100px;
}

#XrayEswlPic
{
	height: 337px;
	width: 452px;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 15;
	margin-left: 0px;
}

#TherapyHeadPic
{
	height: 170px;
	width: 205px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 15;
	margin-left: 95px;
}

#XrayESWLPic
{
	height: 185px;
	width: 255px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0px;
}

#statsimage
{
	height: 140px;
	width: 435px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.contentTextArea
{
  padding-left: 7px;
  padding-top: 15px;
}

.contentTextArea p
{
  font-size: 12px;
  line-height: 16px;
  text-align: justify;
  width: 425px;
}

.contentTextArea2
{
 font-size: 12px;
  line-height: 16px;
  text-align: justify;
}

#featured
{
  background-color: #E9F4F4;
  float: right;
  /* height: 285px; */
  margin-right: 34px;
  margin-top: 21px;
  position: relative;
  width: 293px;
}

#featuredProds
{
  background-color: #E9F4F4;
  float: right;
  /* height: 285px; */
  margin-right: 34px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  width: 293px;
}

#whatsnew
{
  background-color: #E9F4F4;
  float: right;
   height: 385px;  
  margin-right: 34px;
  margin-top: 44px;
  position: relative;
  width: 260px;
}

#contactus
{
	background-color: #B5DEDF;
	float: right;
	/* height: 285px; */
  margin-right: 34px;
	margin-top: 5px;
	position: relative;
	width: 260px;
}

#isoPicture
{
	float: right;
	height: 285px;
	margin-right: 40px;
	margin-top: 5px;
	position: relative;
	width: 205px;
}

#featuredHeader1
{
  border-bottom:1px dashed #999999;
  height: 42px;
  padding-top: 3px;
  text-align: center;
}

#featuredHeader2
{
  height: 20px;
  margin-top: 13px;
  text-align: center;
}

#featuredHeader3
{
  height: 20px;
  padding-bottom: 20px;
  text-align: center;
}

.featuredArea
{
  background-image: url('../image/cell_bg.png');
  margin: 7px auto 0;
  position: relative;
  width: 273px;
}

.featuredProdArea
{
    margin: 7px auto 0;
  position: relative;
  width: 273px;
}

#featuredTextArea1
{
  height: 87px;
}

#newsTextArea
{
  height: 125px;
}

#featuredTextArea2
{
  height: 80px;
  margin-top: 6px;
}

.featuredIconHeader
{
  float: left;
  margin-left: 10px;
  position: relative;
  margin-top: 3px;
  width: 19px;
}

.formTitle
{
  float: left;
  margin-left: 5px;
  position: relative;
  margin-top: 3px;
  width: 25px;
}

.featuredTextContent
{
  float: left;
  margin-left: 11px;
  position: relative;
  margin-top: 5px;
  width: 200px;
}

#formtext
{
  padding: 0px 15px;
}

.forminputContent
{
	position: relative;
	margin-top: 5px;
	width: 275px;
}

.forminputContent label
{
  float: left;
  position: relative;
  text-align: right;
  width: 60px;
}

.forminputContent input
{
  font-size: 11px;
  float: right;
  position: relative;
  width: 200px;
}

.forminputContent textarea
{
  float: right;
  font-size: 10px;
  height: 100px;
  width: 200px;
}

.forminputContent input.submit
{
  float: right;
  width: 50px;
}

.featuredTextContent p.header
{
  margin-bottom: 15px;
}

/* end content */

/* footer */

#footer
{
  background-color: #99CCCC;
  height: 34px;
  margin-top: 6px;
  padding: 1px 0 3px;
  text-align: center;
  width: 917px;
}

#footer span.copyright, #footer a.copyright
{
  font-size: 10px;
  line-height: 18px;
}

#footer a.copyright
{
  color: #006666;
}

/* end footer */
