a
{
  text-decoration: none;
}

body
{
  border: 0px;
  padding: 0px;
  margin: 0px;
  background-color: #aee2e7;
}

form
{
  padding: 0px;
  margin: 0px;
}

img
{
  display: block;
  border: 0px;
}

object
{
  padding: 0px;
  margin: 0px;
  display: block;
}

#about_content
{
  background-color: #fff;
  width: 542px;
  height: 238px;
  color: #000;
  padding: 10px;
  padding-left: 40px;
  padding-right: 30px;
}


#about_subheader2
{
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#buy_content
{
  background-image: url('../images/buy_rightimg2.jpg');
  width: 632px;
  height: 341px;
  background-repeat: no-repeat;
  padding-top: 65px;
}

#card_img
{
  top: 700px;
  left: 690px;
  position: absolute;
}

#col_1
{
  width: 300px;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #666;
}

#col_1 li
{
  padding-bottom: 10px;
}

#col_2
{
  width: 250px;
  margin-left: 10px;
}

#container
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  width: 930px;
  background-color: #fff;
  position: relative;
}

#contentbox
{
  background-image: url('../images/left_curve.jpg');
  margin-top: 230px;
  background-repeat: no-repeat;
  background-color: #fff;
  height: 366px;
  text-align: left;
}

#cust_content
{
  background-color: #fff;
  height: 373px;
  width: 430px;
  margin-left: auto;
  margin-right: auto;
}

#flashbox
{
  position: absolute;
  top: 93px;
  left: 0px;
}

#footer
{
  font-size: 11px;
  padding-top: 3px;
  height: 80px;
  background-color: #fff;
  padding-bottom: 0px;
  border-top: 2px solid #00A6B6;
  color: #00A6B6;
}

#footer a
{
  text-decoration: none;
  color: #00A6B6;
}

#footer a:hover
{
  text-decoration: underline;
  color: #1d5176;
}

#header
{
  background-image: url('../images/container_bg.jpg');
  background-repeat: repeat-y;
  height: 200px;
}

#left_column
{
  width: 334px;
}

#lockimage
{
  padding-left: 160px;
}

#nav
{
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
}

#nav a
{
  color: #fff;
  font-weight: bold;
}

#nav a:hover
{
  text-decoration: underline;
}

#nav ul
{
  list-style: none;
  padding: 10px;
  margin: 0px;

}

#nav li
{
  float: left;
  padding: 0px 3px 0px 3px;
}

#product_list
{
  color: #1D5176;
  font-size: 30px;
  border-bottom: 1px solid #6aa4bb;
  margin-right: 17px;
}

#product_overflow
{
  overflow: auto;
  height: 525px;
}

#right_column
{
  margin-top: 30px;
  height: 330px;
}

#right_content
{
  width: 250px;
  font-size: 12px;
  padding-left: 100px;
}

#right_content ul
{
  margin-top: 0px;
  padding: 0px;
  margin-left: 0px;
  list-style-type: disc;
}

#right_content li
{
  font-weight: bold;
  font-style: italic;
  padding-bottom: 10px;
  color: #17646C;
  padding: 0px;
  margin-bottom: 3px;
}

#right_hometitle
{
  font-family: times new roman, arial, helvetica, sans-serif;
  font-style: italic;
  font-size: 27px;
  padding-top: 40px;
  color: #00a5b5;
}

#right_video
{
  width: 220px;
  margin-left: 25px;
  margin-top: 10px;
}

#subbody_sec
{
  margin: 0px;
  padding: 0px;
  text-align: left;
  background-image: url( '../images/leftcolbg.gif' );
  background-repeat: repeat-y;
  width: 930px;
}

#subheader
{
  background-image: url('../images/about_header.jpg');
  width: 930px;
  height: 105px;
  background-repeat: repeat-y;
}


#sub_leftcol
{
  width: 298px;
  background-image: url('../images/about_leftimg.jpg');
  height: 66px;
}

#sub_leftcol_content
{
  margin-top: 66px;
  height: 563px;
  padding-left: 5px;
  background-color: #73d2d4;
  background-repeat: repeat-y;
  border-right: 2px solid #09bbc2;
}

#testimonials_content
{
  background-color: #fff;
  width: 542px;
  height: 238px;
  color: #000;
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

#testimonials_content2
{
  background-color: #fff;
  height: 530px;
  overflow: auto;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

#tv_logo img
{
  position: absolute;
}

.addbtn
{
  padding-left: 10px;
}

.buy1
{
  width: 298px;
  padding: 3px;
  padding-left: 25px;
}

.buy2
{
  width: 298px;
  padding: 3px;
}

.buy3
{
  padding-top: 10px;
  padding-left: 25px;
}

.clear
{
  clear: both;
}

.clearall
{
  clear: both;
  line-height: 0px;
}

.colorRed
{
  color: #ff3333;
  font-weight: bold;
}

.cust_info
{
  padding-left: 45px;
  padding-top: 15px;
}

.cust_info a:hover
{
  text-decoration: underline;
}

.cust_title
{
  font-size: 36px;
  color: #01717c;
}

.inline
{
  display: inline;
}

.fltlft
{
  float: left;
}

.fltrt
{
  float: right;
}

.how_to
{
  border-top: 1px solid #1d5c88;
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 24px;
}

.outroTitle
{
  color: #1d5176;
  padding-top: 15px;
  font-size: 18px;
  text-align: center;
}


.overflow
{
  overflow: auto;
  height: 282px;
}

.padding3
{
  padding: 3px;
}
.prodbox
{
  margin-top: 50px;
  padding: 3px;
  border-top: 3px solid #6aa4bb;
}
.prod_descript
{
  margin-left: 5px;
  font-size: 11px;
  width: 140px;
  font-weight: bold;
  color: #005A75;
}

.prod_descript ul
{
  padding: 0px 0px 0px 20px;
  margin: 0px;

}

.pro_price
{
  border-top: 1px solid #6aa4bb;
  padding-top: 5px;
  margin-top: 5px;
  margin-right: 5px;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  clear: both;
  color: #fff;
}

.pro_title
{
  font-size: 12px;
  font-weight: bold;
  color: #8edbf9;
  margin-top: 20px;
  margin-right: 5px;
  padding-bottom: 2px;
  margin-bottom: 5px;
  border-bottom: 1px solid #6aa4bb;
}

.pro_thmb img
{
  border: 1px solid #6aa4bb;
}

.relative
{
  position: relative;
}

.sys_content
{
  width: 615px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.prod_descript ul, #syslist2 li, #syslist2 {
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 5px;
}
#syslist1 li, #syslist {
  list-style-position: inside;
  list-style-type: disc;
  padding-left: 5px;
}
.sys_content ol li
{
  margin-bottom: 5px;
  font-style: italic;
}

.sys_title
{
  background-image: url('../images/sys_titlebg.gif');
  background-repeat: no-repeat;
  width: 615px;
  height: 61px;
  font-size: 28px;
  color: #01717c;
  padding-left: 17px;
  padding-top: 11px;
}

.sys_title2
{
  padding-left: 280px;
  color: #1f7a9d;
  font-size: 18px;
}

.testi_content
{
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.testi_title
{
  font-size: 18px;
  color: #01717c;
}

.title
{
  font-size: 22px;
  font-family: myriad pro, verdana, arial, serif;
  letter-spacing: 3px;
  color: #1b23ac;
}

.validation-advice {
  color: #990000;
  font-weight: bold;
}