body {
  width: 980px;
  padding: 0; 
  margin:0  auto; 
  margin-top: 5px;
}
body img{
	border: 0;
}
.under{
	padding: 5 0 0 43; 
	float: left
}
* html .under{
	margin: -16 0 0 1;
}
.money{
	font-family: Trebuchet MS; font-size: 11px; color: #747474; font-weight: normal;
}
.links{
	font-family: Trebuchet MS; font-size: 11px; color: #3c7ad0;
	text-decoration: none;
	position: relative;
	top: 2px;
	left: 5px;
	}
a.links:link{
	font-family: Trebuchet MS; font-size: 11px; color: #3c7ad0;
	text-decoration: none;
	position: relative;
	top: 2px;
	left: 5px;
}
a.links:hover{
	font-family: Trebuchet MS; font-size: 11px; color: #3c7ad0;
	text-decoration: underline;
	position: relative;
	top: 2px;
	left: 5px;
}
.ie{
	width: 980px;
	text-align: left;
}
.lastli{
	margin-left: 170px;
}
* html .lastli{
	padding-left: 185px;
}
*html .text-space{
	position: relative;
	left: 2px;
}
/*header*/
#header{
	width: 980px;
}
#header .link{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #3c7ad0;
	text-decoration: none;
	margin-right:188px;
	}
* html #header .link{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #3c7ad0;
	text-decoration: none;
	margin-right:187px;
	}
#header .logo{
	float: left;
	padding-right: 121px;
	padding-top: 20px;
}
#header .post{
	margin-left: 10px;
}
#header .after_radio{
	margin-left: 4px;
}
#header .input{
	width: 89px;
	height: 18px;
	border: #999999 solid 1px;
	font-family: Tahoma; font-size: 11px; color: #000;
}
#header .radio{
	padding: 0;
	margin: 0;
}
#header .submit{
	position: relative;
	top: 6px;
	left: 35px;
}
* html #header .submit{
	position: relative;
	top: 4px;
	left: 50px;
}
#header .zoom{
	padding-right: 10px;
}
* html #header .zoom{
	margin-right: 10px;
}
#header .zoom01{
	padding-bottom: 3px;
	float: right;
	display: inline;
}
#header table{
	float: right;
	width: 372px;
	height: 40px;
	background: url('images/bkg01.png');
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #646464;
	padding: 0;
	margin: 0;
}
#header td{
	height: 18px;
	padding: 0;
	margin: 0;
	border-space: 0;
}
#header .space{
	padding-left: 5px;
}
/*****top_menu*********/
#top_menu{
	float: left;
	width: 980px; 
	margin-top: 20px;
	}
#top_menu ul{
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 5px;
	display: inline;
	border-bottom: #dedede solid 1px;
}
#top_menu ul li{
	display: inline;
	background: #e2ecfa;
	font-family: Trebuchet MS; font-size: 11px; color: #676767; 
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
#top_menu ul li.selected{
	background: #ffffff;
	border-top: #dbdbdb solid 1px; 
	border-left: #dbdbdb solid 1px; 
	border-right: #dbdbdb solid 1px; 
	border-bottom: #ffffff solid 1px;
	padding-top: 3px;
	padding-bottom: 4px;
	position: relative;
	top: 1px;
}
* html #top_menu ul li.selected{
	position: relative;
	left: 2px;
}
* html #top_menu ul{
	float: left;
	margin: 0;
	padding-bottom: 3px;
	}
* html #top_menu ul li{
	background: #e2ecfa;
	text-align: center;
	width: 47px;
	height: 20px;
	margin-left: 2px;
	}
* html #top_menu ul li.selected{
	position: relative;
	left: 2px;
	top: 4px;
	padding-top: 2px;
	border-bottom: #ffffff solid 1px;
}
.top_menu_link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	text-decoration: none;
}
a.top_menu_link:link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767; 
	text-decoration: none;
}
a.top_menu_link:hover{
	font-family: Trebuchet MS; font-size: 11px; color: #676767; 
	text-decoration: underline;
}
/************contetnt-left*****************/
#content_left{
	width:760px;
	position:absolute;
	top:130px;
	margin: 0 auto;
	}
* html #content_left{
	padding-top: -10px;
	}
* html #content_left{
	float: left;
	width: 768px;
	margin: 0 auto;
	padding-top: 10px;
	}
#content_left h2{
	display: inline;
	font-family: Arial; font-size: 16px; color: #646464;
	margin-left: 5px;
}
#content_left .text{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	margin-left: 23px;
	margin-top: 8px;
	line-height: 10pt;
	}

#content_left .t_link{
	font-family: Trebuchet MS; font-size: 11px; color: #3c7ad0;
	text-decoration: none;

}
#content_left a.t_link:link{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #3c7ad0;
	text-decoration: none;
}
#content_left a.t_link:hover{
	font-family: Trebuchet MS; font-size: 11px; color: #3c7ad0;
	text-decoration: underline;
}
#content_left .text05{
	font-family: Trebuchet MS; font-size: 11px; color: #747474;
}
#content_left .text06{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	padding-left: 23px;
}
#content_left .td_bkg{
	background: url('images/bkg02.png');
	font-family: Trebuchet MS; font-size: 11px; font-weight: normal;
	color: #646464;
		}
#content_left .people{
	padding-left: 19px;
	padding-bottom: 17px;
	padding-top: 22px;
}
#content_left table{
	width: 756px;
	border: #cccccc solid 1px;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border: outset 0;
}
#content_left .table{
	width: 758px;
	border: #cccccc solid 1px;
	padding: 5px;
	border-collapse: separate;
}
#content_left .td{
	background: #E2ECFA;
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold; color: #646464;
	height: 40px;
	padding: 0;
	border-spacing: 0;
}
#content_left .space{
	padding: 17px 0 10px 0px;
}
#content_left .text_margin{
	position: relative;
	left: -8px;
}
/********CONTETNT RIGHT*************************/
#content_right{
	float:right;
	width: 190px;
	padding-top: 10px;
	}
* html #content_right{
	float: right;
	width: 190px;
	padding-top: 10px;
	}	
#content_right .right_link{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #3c7ad0; 
	text-decoration: none;
	padding-left: 10px;
}
#content_right ul{
	width: 170px;
	padding: 0;
	margin: 0;
}
* html #content_right ul{
	width: 170px;
	padding: 0;
	margin: 0;
}
* html #content_right  ul li{
	width: 180px;
	line-height: 11pt;
	list-style: none;
	text-align: left;
	padding: 0;
	margin-left: 10px;
	margin-top: -4px;
	border-bottom: #f2f2f2 solid 1px;
}
#content_right  ul li{
	line-height: 11pt;
	width: 180px;
	list-style: none;
	text-align: left;
	margin-left: 10px;
	padding-top: 0;
	margin-top: 0;
	border-bottom: #f2f2f2 solid 1px;
}
#content_right  ul li img{
	float: right;
	position: relative;
	top: 5px;
}
* html #content_right  ul li img{
	border: 0px;
	margin-top: 1px;
	margin-right: 2px;
	float: right;
}
#content_right  .no_border{
	line-height: 10pt;
	width: 180px;
	list-style: none;
	text-align: left;
	margin-left: 10px;
	padding-top: 0;
	margin-top: 0;
	border-bottom: 0px;
}
* html #content_right  .no_border{
	width: 180px;
	line-height: 10pt;
	list-style: none;
	text-align: left;
	padding: 0;
	margin-left: 10px;
	margin-top: -5px;
	border-bottom: #ffffff solid 1px;
}
#content_right  .link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	text-decoration: none;
	margin-left: 10px;
}
#content_right  .link:link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	text-decoration: none;
		margin-left: 10px;
}
#content_right  .link:hover{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	text-decoration: underline;
	margin-left: 10px;
}
* html #content_right  .link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	text-decoration: none;
	position: relative;
	top: -1px;
}
* html #content_right  .link:link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	text-decoration: none;
	position: relative;
	top: -1px;
}
* html #content_right  .link:hover{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	text-decoration: underline;
	position: relative;
	top: -1px;
}
#content_right .line{
	padding: 2px; 
	margin-bottom: 5px;
}
#content_right .space01{
	padding-bottom: 24px;
}
#content_right .line01{
	padding: 2px; 
	margin-bottom: 5px;
}
/*****************main************************/
#main{
	width: 768px;
	float: left;
	margin: 0 auto;
	padding-top: 20px;
}
#main h2{
	display: inline;
	font-family: Arial; font-size: 16px; color: #646464;
	margin-left: 5px;
}
#main .text{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	margin-left: 23px;
	margin-top: 8px;
	line-height: 10pt;
}
#main .text_1{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
}
#main .link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	color: #3c7ad0;
	text-decoration: undeline;
}
#main .link:link{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	color: #3c7ad0;
	text-decoration: undeline;
}
#main .link:hover{
	font-family: Trebuchet MS; font-size: 11px; color: #676767;
	color: #3c7ad0;
	text-decoration: none;
}
#main .left{
	float: left;
	width: 340px;
	padding-top: 25px;
}
#main .right{
	float: right;
	width: 340px;
	padding-top: 25px;	
}
#main .link_bold{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #3c7ad0;
	text-decoration: undeline;
}
#main .link_bold:link{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #3c7ad0;
	text-decoration: underline;
}
#main .link_bold:hover{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #3c7ad0;
	text-decoration: none;
}
#main .space{
	padding-bottom: 12px;
}
#main .space01{
	padding-bottom: 26px;
}
/*********************footer********************************/
#footer{
  clear:both;
	float: left;
	padding-top: 40px;
	padding-bottom: 50px;
}
#footer .text{
 	font-family: Trebuchet MS; font-size: 11px; 
 	color: #838383;
	width: 305px;
	float: left;
	line-height: 10pt;
	padding-top: 25px;
}
#footer .link{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #747474;
	text-decoration: underline;
	padding-left: 20px;
}
#footer a.link:link{
	font-family: Trebuchet MS; font-size: 11px;  font-weight: bold;
	color: #747474;
	text-decoration: underline;
	padding-left: 20px;
}
#footer a.link:hover{
	font-family: Trebuchet MS; font-size: 11px; font-weight: bold;
	color: #747474;
	text-decoration: none;
	padding-left: 20px;
}
#footer .div_link{
	width: 310px; 
	padding-top: 25px;
	float:right;
height:30px;
}






















.comparisonTable {
  border-collapse:collapse;
  border:1px solid #6593CF;
  clear:both;
  margin-bottom:20px;
  width:100%;
  background-image:url('/images/comparison-table-background.gif');
  background-repeat:repeat-x;
  background-color:#D9E1E8;
  color:#747474;
  font-family:Trebuchet MS;
  font-size:12px;
}

.comparisonTableTabs {
  border-top-width:0px;
}

.comparisonTable .promo {
  position:relative;
  top:1px;
  left:5px;
}

.comparisonTable .compareButton {
  cursor:pointer;
}

.comparisonTable .hoverRow td {
  background:#E1EAF7;
  cursor:pointer;
}

.comparisonTable .hoverRow .productHeader {
  background:#CBDAEF;
}

.comparisonTable .hoverRow .bottomDescription {
  background:#CBDAEF;
}

.comparisonTable .hoverRow .highlighted, .comparisonTable .hoverRow .compareTick {
  background:#C1D3EC;
}

.comparisonTable .hoverRow .columnBorder {
  border-left-color:#C1D3EC;
}

.comparisonTable .selectedRow td {
  background:#F4FCEB;
  cursor:pointer;
}

.comparisonTable .selectedRow .productHeader {
  background:#E7FAD1;
}

.comparisonTable .selectedRow .bottomDescription {
  background:#E7FAD1;
}

.comparisonTable .selectedRow .highlighted {
  background:#D9F4BB;
}

.comparisonTable .selectedRow .compareTick {
  background:#D9F4BB;
}

.comparisonTable .selectedRow .columnBorder {
  border-left-color:#D9F4BB;
}

.comparisonTable th {
  height:35px;
  font-weight:normal;
  line-height:1em;
  border-bottom:1px solid #6593CF;
  vertical-align:bottom;
  padding-bottom:5px;
}

.comparisonTable .rowHeading {
  font-weight:bold;
  border-left:1px solid #fff;
  border-bottom:1px solid #fff;
  text-align:center;
  background:none;
}

.comparisonTable .rowSubHeading {
  line-height:1em;
  border-left:1px solid #fff;
  border-bottom:1px solid #fff;
  text-align:center;
  padding-bottom:1px 1px 5px 1px;
  background:none;
}

.comparisonTable .rowSubHeading img {
  vertical-align:middle;
}

.comparisonTable .rowSubHeading .reorderImg {
  margin-left:3px;
}

.comparisonTable .rowSubHeading a {
  color:black;
  text-decoration:none;
  display:block;
}

.comparisonTable .rowSubHeadingReorder { 
   background-image:url('images/icon-arrow-updown.gif');
   background-position:95% 50%;
   background-repeat:no-repeat;
 }
.comparisonTable .rowSubHeadingReorder a {
   padding-right:7px;
}

.comparisonTable td {
  border-bottom:1px solid #6593CF;
  padding:3px;
  background:white;
}

.comparisonTable .dataCell {
   height:30px;
 }

.comparisonTable .noBottomBorder {
  border-bottom:0px;
}

.comparisonTable .tableHeader {
  font-size:1.3em;
  font-weight:bold;
  height:23px;
}

.comparisonTable .tableHeader td {
  border-top:1px solid #6593CF;
}

.comparisonTable .typeHeader {
  background:#D9E1E8;
  padding:1px;
  text-align:center;
  font-size:11px;
  color:#1A4182;
}

.comparisonTable .productHeader {
  background:#F7F9FA;
  border-bottom:0px;
  padding:5px;
}

.comparisonTable .bottomDescription {
  background:#F7F9FA;
  padding:5px;
}

.comparisonTable .bottomDescription  p {
  margin:0px;
}

.comparisonTable .productTitle {
  float:left;
}
.comparisonTable .productTitle A {
  color:#000;
  text-decoration:underline;
}

.comparisonTable .productTitle A:hover {
  text-decoration:underline;
}

.comparisonTable .productDescription {
   color:#666;
   clear:both;
   height:0px;
   font-size:12px;
   visibility:hidden;
   overflow:hidden;
 }

.comparisonTable .productDescription a {
  color:#666;
}

 .comparisonTable .sideLinks {
   text-align:right;
   float:right;
   font-size:11px;
 }
.comparisonTable .sideLinks a {
   text-decoration:none;
   color:#759AD9;
 }
 
.comparisonTable .infoRow {
  height:35px;
}

.comparisonTable .noWrap {
  white-space: nowrap;
}

.comparisonTable .columnBorder {
  border-left:1px solid #E0E8EB;
}

.comparisonTable .compTableNoBorder {
   border-left-width:0px;
 }

.comparisonTable .compTableNoPadding {
   padding-left:0px;
   padding-right:0px;
}

.comparisonTable .compareTick {
  background:#DCE3EA;
  text-align:center;
  width:22px;
  padding:0px;
  padding-right:1px;
}

.comparisonTable .productImage {
  text-align:center;
  width:95px;
}

.comparisonTable .detailsLink {
  text-align:center;
  width:50px;
}

.comparisonTable .buttonImage {
  text-align:center;
}

.comparisonTable .buttonImageNew {
  width:95px;
  text-align:center;
}

.comparisonTable .highlighted {
  background:#ECF0F2;
}

.comparisonTable .detailsLink A:hover {
  text-decoration:none;
}

.comparisonTable .bottomCompare {
  background-color:#E0E8EB;
  height:30px;
}

.comparisonTable .bottomPaging {
  height:25px;
}

.comparisonTable .topPaging {
  height:18px;
}

.comparisonTable .bottomPaging a {
  color:#1A4182;
}

.comparisonTable .bottomPaging #next {
  float:right;
  padding-right:10px;
  margin-right:5px;
  background-image:url('/images/icon-next.gif');
  background-repeat:no-repeat;
  background-position:center right;
}

.comparisonTable .bottomPaging #previous {
  float:right;
  padding-right:10px;
  padding-left:10px;
  background-image:url('/images/icon-previous.gif');
  background-repeat:no-repeat;
  background-position:center left;
}

.comparisonTable .bottomPaging #first {
  float:right;
  padding-right:10px;
  padding-left:10px;
}

.comparisonExplain {
  position:relative;
  top:-10px;
  color:#666;
  padding-bottom:8px;
}

.comparisonTableSnippet {
  border:0px;
  margin-top:5px;
}

.comparisonTableSnippet th {
  background:#FFF;
  border-top:2px solid #CCC;
  border-bottom:1px solid #CCC;
  color:#2255AA;
}

.comparisonTableSnippet th A {
  color:#000;
}

.comparisonTableSnippet td {
  border-bottom:1px dashed #CCC;
  height:auto;
}

.comparisonExplain {
  position:relative;
  top:-10px;
  color:#666;
  padding-bottom:8px;
  font-family:Trebuchet MS;
  font-size:11px;
}


