body {
	margin: 0 auto;
	width:700px;
	background-color: #2d5b8c;
	font-size: 12pt;
	font-family:Arial;
}

h1 {
  text-align:center;
  }

#header {
	float:left;
	width:700px;
	height:104px;
	margin-top: 25px;
}

#menu {
	float:left;
	width:690px;
	height:31px;
	padding-left:10px;
	padding-top:5px;
    background: url(../images/menu_bg.gif) repeat-x;
}

#menu A:link {color: #FFF}
#menu A:visited {color: #FFF}
#menu A:active {color: #FFF}
#menu A:hover {color: #FFF}

#menu ul {
      list-style-type: none;
      margin:0 0 0 0;
      padding:0 0 0 0;
}

#menu li {
      float:left;
      color: #fff;
      font: 12px Arial;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 10px;
      padding-bottom: 10px;
}

#menu li a {
      color: #fff;
      font: 12px Arial;
      padding-left: 10px;
      padding-right: 10px;
      text-decoration: none;
      font-weight: bold;
}

#menu li a:hover {
     background: url(../images/menu_hover.gif) repeat-x;
     padding-top: 10px;
     padding-bottom: 10px;
     color: #000;
     text-decoration: underline;
}

#content {
	float:left;
	width:660px;
	background-color: #efefef;
	padding: 20px;
}

p.headtext {
	text-align: left;
	color: #000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 16px;
}

#content h1 {
	color: #fa0502;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 28px;
	margin-bottom: 0px;
}

#ceo {
   border-style:none;
}

#ceo_bottom {
   border-style: none;
}

#video {
	float:left;
	text-align:center;
	width: 660px;
	background: url(../images/video_bg.gif) no-repeat;
	background-position: 59px 0px;
	margin-top: 20px;
	padding-bottom: 18px;
	padding-top: 20px;
}

#video p {
   font: 12px Arial;
   color: #555;
   margin-top: 30px;
   line-height: 20px;
}

#video_img {
  border-style:none;
  margin-top: 21px;
}

#testibox {
	float: left;
	width: 512px;
	background-color: #ffffcd;
	border: 4px solid #fbe5ab;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0;
	margin-left: 50px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#testibox h1 {
	width: 480px;
	color: #fa0502;
	font: 20px Arial;
	font-weight: bold;
}

#testibox p {
	text-align: left;
	color: #000;
	line-height: 20px;
	font-family: Arial;
	font-size: 12pt;
}

p.subinfo {
	width: 630px;
	float:left;
	color: #000;
	line-height: 20px;
	padding: 15px;
	margin:0;
	font-family: Arial;
	font-size: 12pt;
}

p.subtitle {
	width: 630px;
	float:left;
	color: #FF0000;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#guarantee {
  float:left;
  width: 524px;
  border: 3px solid #fe0106;
  background-color:#FFFFFF;
  margin-left:50px;
  margin-right:50px;
  padding: 15px;
  text-align:left;
}

#guarantee h1 {
	color: #fa0502;
	font-weight: bold;
	margin:0;
	padding:0;
	font-family: Arial;
	font-size: 22px;
}

#guarantee p {
	color: #000;
	line-height: 20px;
	padding:0;
	margin:10px 0 0 0;
	font-family: Arial;
	font-size: 12pt;
}

#seal {
  float: right;
  border-style:none;
}

#reasonbox {
	float: left;
	width: 512px;
	background-color: #ceeffe;
	border: 4px solid #b2e1ff;
	margin-top: 0;
	margin-right: 50px;
	margin-bottom: 0;
	margin-left: 50px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#reasonbox h1 {
	color: #FF0000;
	padding:0;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 20px;
}

#reasonbox ul {
   float:left;
   list-style-type:none;
   margin:auto;
   padding:0;
}

#reasonbox li {
	color: #000;
	background: url(../images/tick.gif) no-repeat;
	background-position: 0px 7px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	height:auto;
}

#paymentbox {
   float:left;
   width: 512px;
   background-color: #edfcff;
   border: 4px dashed #fc0203;
   margin-left:50px;
   margin-right:50px;
   padding: 20px;
}

#paymentbox h1 {
	color: #fa0502;
	font-weight: bold;
	margin:10px 0 0 0;
	padding:0;
	font-family: Arial;
	font-size: 30px;
}

#paymentbox h2 {
	text-align: left;
	color: #000;
	font-weight: bold;
	line-height: 28px;
	font-family: Arial;
	font-size: 18px;
}

#paymentbox h3 {
   font: 19px Arial;
   color: #000;
   font-weight: bold;
   line-height: 20px;
   margin: 0;
}

#tick2 {
  float:left;
  border-style: none;
}

#paymentbox ul {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 35px;
	padding: 0;
}

#paymentbox li {
	text-align: left;
	color: #000;
	line-height: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial;
	font-size: 16px;
}

h4 {
  font: 20px Arial;
  font-weight: bold;
  text-decoration: underline;
}

#cart {
	border-style: none;
	margin: 10px;
}

#endbox {
	float:left;
	width:560px;
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
}

#endbox p {
	color: #000;
	padding:10px 0 0 0;
	margin: 0;
	font-family: Arial;
	font-size: 12pt;
	line-height: 20px;
}

#footer {
	float:left;
	width:700px;
	height:34px;
      background: url(../images/foot_bg.gif) repeat-x;
	margin-bottom:20px;
}

#footer p {
    font: 12px Arial;
    color: #fff;
    padding-left: 15px;
    margin:10px 0 0 0;
}

#certs {
	float:left;
	width:700px;
	height:100px;
      text-align: center;
}

