
.table1 {
	background-color: #123978;
	border: 0px;
	width: 778px;
	}

.table2 {
	background-color: white;
	border: 0px;
	width: 776px;
	}

.nav {
	color: white;
	font-size: 14px;
	font-family: helvetica;
	font-weight: bold;
	line-height: 0;
	text-align: right;
	text-shadow: #000 1px 1px 3px;
	}

.nav a:link {
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	text-shadow: #000 1px 1px 3px;
	}

.nav a:hover {
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
	text-shadow: #000 1px 1px 3px;
	}

.nav a:visited {
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	text-shadow: #000 1px 1px 3px;
	}

.heading {
	color: #1159a8;
	font-size: 15px;
	font-family: helvetica;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	}

.table_border {
	border: solid 1px #123879;
	outline-color: #123879;
	}

.index_rapper {
	margin: 0 0 20px 3px;
	width: 380px;
	float: left;
	text-decoration: inherit;
	}

.index_top {
	width: 360px;
	text-align: center;
	}

.index_middle1 {
	margin: 0;
	padding: 15px 26px 0 0;
	width: 320px;
	height: 179px;
	text-align: left;
	background-image: url(images/itc-bttn_index.jpg);
	background-repeat:no-repeat;
	}

.index_middle2 {
	margin: 0;
	padding: 15px 26px 0 0;
	width: 320px;
	height: 179px;
	text-align: left;
	background-image: url(images/itc-bt_index.jpg);
	background-repeat:no-repeat;
	}

.index_img{
	margin: 0;
	float: left;
	}

.index_bottom {
	margin: 0 0 0 35px;
	width: 300px;
	text-align: left;
	}

.index_bottom ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.index_bottom li {
	background-image: url(images/0066_double_arrow.png);
	background-position: 0 0.3em;
	background-repeat: no-repeat;
	margin-left: 20px;
	padding: 0 0 0 18px;
	}

.divider {
	margin: 55px 5px 0 0;
	padding: 0;
	background-color: #cfcfcf;
	float: left;
	width: 1px;
	height: 360px;
	}

.hori_divider {
	margin: 5px;
	padding: 0;
	width: 700px;
	}

.bottom_nav {
	margin: 5px 0 0 25px;
	padding: 0;
	font-size: 11px;
	text-align: center;
	}

.bottom_nav a:link {
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	position: relative;
	float: none;
	clear: none;
	}

.bottom_nav a:visited {
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	position: relative;
	float: none;
	clear: none;
	}

.bottom_nav a:hover {
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
	position: relative;
	float: none;
	clear: none;}


/**************** BT ****************/

.features {
	margin: -10px 3px 0 15px;
	padding: 0;
	color: #4e4e4e;
	font-size: 12px; 
	display: block;
	list-style: square;
	}

/**************** PRODUCTS ****************/



.products_rapper {
	margin: 0 0 20px 3px;
	width: 380px;
	float: none;
	}

#about_xlink {
	margin: 16px 0 2px 0;
	border: 1px solid gray;
	}

/**************** SUPPORT ****************/

.arrow ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.arrow li {
	background-image: url(images/0066_double_arrow.png);
	background-position: 0 0.3em;
	background-repeat: no-repeat;
	margin-left: 20px;
	padding: 0 0 0 18px;
	}


.tech_specs {
	 margin:10px 0 0 20px;
	 color: #474747;
	 }

/**************** Menublock styles ****************/

.menublock {
	margin: 0;
	padding: 0;
	color: #1159a8;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	}

.menublock li {
	color: #1159a8;
	font-size: 12px;
	text-align: left; }

.menublock li.cat {
	background-position: 0 0;
	text-align: left;
	}

.menublock li a:link {
	color: #1159a8;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	}

.menublock li a:hover {
	color: #1159a8;
	font-size: 12px;
	background-color: #dee5ed;
	text-decoration: none;
	text-align: left;
	}

.menublock li a:visited {
	color: #1159a8;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	}

.menublock li ul {
	color: black;
	font-size: 12px;
	font-weight:normal;
	background-color: #dee5ed;
	text-align: left;
	}

.menublock li ul li {
	color: black;
	font-size: 12px;
	font-weight:normal;
	background-color: #dee5ed;
	text-align: left;
	}

.menublock li ul a {
	color: black;
	font-size: 12px;
	font-weight:normal;
	text-align: left;
	}

.menublock li ul li.windowbar {
	color: black;
	font-size: 12px;
	text-align:left;
	}

div#cat1 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat2 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat3 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat4 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat5 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat6 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat7 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat8 { display: none; margin: 0; padding: 0; list-style-image: url(images/tiny_arrow.gif); list-style-position: outside; }

div#cat9 { display: none; margin: 0; padding: 0; list-style-image: url(images/tiny_arrow.gif); list-style-position: outside; }

div#cat10 { display: none; margin: 0; padding: 0; list-style-image: url(images/tiny_arrow.gif); list-style-position: outside; }

div#cat11 { display: none; margin: 0; padding: 0; list-style-image: url(images/tiny_arrow.gif); list-style-position: outside; }

div#cat12 { list-style-image: url(images/tiny_arrow.gif); list-style-position: outside; display: none; margin: 0; padding: 0; }

div#cat13 { list-style-image: url(images/tiny_arrow.gif); list-style-position: outside; display: none; margin: 0; padding: 0; }

div#cat14 { list-style-image: url(images/tiny_arrow.gif); list-style-position: outside; display: none; margin: 0; padding: 0; }

div#cat15 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat16 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat17 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat18 {
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

div#cat19{
	display: none;
	margin: 0;
	padding: 0;
	list-style-image: url(images/tiny_arrow.gif);
	list-style-position: outside;
	}

.flag { text-align: right; padding: 5px; }

.press { font-size: 11px; }

.subtle{
  padding: 5px;
  color: #939393;
  font-size: 11px;
  display: block;
  width: 120px;
}
/*
.roundedcornr_box_266175 {
   background: #edf8ff url(images/roundedcornr_266175_grad.gif) repeat-x top left;
}
.roundedcornr_top_266175 div {
   background: url(images/roundedcornr_266175_tl.gif) no-repeat top left;
}
.roundedcornr_top_266175 {
   background: transparent url(images/roundedcornr_266175_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_266175 div {
   background: url(images/roundedcornr_266175_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_266175 {
   background: transparent url(images/roundedcornr_266175_br.gif) no-repeat bottom right;
}
*/
.roundedcornr_top_266175 div, .roundedcornr_top_266175,
.roundedcornr_bottom_266175 div, .roundedcornr_bottom_266175 {
   width: 100%;
   height: 20px;
   font-size: 1px;}

.roundedcornr_content_266175 { margin: 0 20px; }
/*
.roundedcornr_box_804949 {
   background: #edf8ff url(images/roundedcornr_804949_grad.gif) repeat-x top left;
}
.roundedcornr_top_804949 div {
   background: url(images/roundedcornr_804949_tl.gif) no-repeat top left;
}
.roundedcornr_top_804949 {
   background: transparent url(images/roundedcornr_804949_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_804949 div {
   background: url(images/roundedcornr_804949_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_804949 {
   background: transparent url(images/roundedcornr_804949_br.gif) no-repeat bottom right;
}*/

.roundedcornr_top_804949 div, .roundedcornr_top_804949,
.roundedcornr_bottom_804949 div, .roundedcornr_bottom_804949 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}

/**.roundedcornr_box_840727 {
   background: #e8eff8 url(images/roundedcornr_840727_grad.gif) repeat-x top left;
}
.roundedcornr_top_840727 div {
   background: url(images/roundedcornr_840727_tl.gif) no-repeat top left;
}
.roundedcornr_top_840727 {
   background: transparent url(images/roundedcornr_840727_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_840727 div {
   background: url(images/roundedcornr_840727_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_840727 {
   background: transparent url(images/roundedcornr_840727_br.gif) no-repeat bottom right;
}
**/
.roundedcornr_top_840727 div, .roundedcornr_top_840727,
.roundedcornr_bottom_840727 div, .roundedcornr_bottom_840727 {
   width: 100%;
   height: 20px;
   font-size: 1px;}
	
.roundedcornr_content_840727 { margin: 0 20px; }

.roundedcornr_content_804949 { margin: 0 20px; }

.reasons li{
  font-size: 14px;
  padding: 5px;}
	
.see{
 }
	
.d{
font-size: 10px;}
	
.red{
color: #f80000;
font-size: 14px;
font-weight: 900;}
	
.addtoc{
padding: 5px 0px;}
	
.storetxt{
width: 320px;
display: inline;}
	
.ed_rating{
 background: url(http://i.i.com.com/cnwk.1d/i/rr/ed_rate_chick.gif);
 background-repeat: no-repeat;
 font-family: arial;
 font-size: 10px;
 padding: 2px 2px 2px 8px;
 height: 68px;
 width: 65px;}
	
.rate-3 a, .rate-3 a:visited{
 color: #555555;
 text-decoration:none;
 margin: 0 auto;}
	
.rate-2 a, .rate-2 a:visited{
 text-decoration: none;
 color: #ef0000;
 font-weight: 900;
 font-size: 23px;
 padding-left: 10px;
 margin: 0 auto;}
	
div.ha{
padding: 0px 5px 0px 0px;}
	
.flink{
   color: #6d6d6d;}
	
span.link{
cursor:pointer;}
	
blockquote {
  line-height: 20px;
  padding: 20px;
  border: 1px dashed #565656;
  background: transparent url(/images/quoleft.gif) left top no-repeat;
  background-color: #fff;}
	
blockquote div {
  padding: 0 48px;
  background: transparent url(/images/quoright.gif) right bottom no-repeat;}
	
#shipPop img{
	width:100%;
	height: 100%;}

.top-violator{
	position: absolute;
	top: 42px;
	margin-left: 220px;	}

.top-violator img{
	height: 44px;}

/*********Support************/

.prod-download-links {
	font-size:12px;
	margin:5px 0 10px;
	padding:0;
	width:405px;}

td.space {
	height:23px;
	width:15px;}

td {
	padding:0;}

td.name {
	width:310px;}

td.size {
	width:60px;}

td.icon {
	width:20px;}