body {
  margin: 0; 
  font-size:0.75em;
  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 
  background: #E9E9E9 url(/images/body_bg.jpg) repeat-y;}
#content {
  width:750px;
  font-size:11px;
  padding:5px;}
#content h1 {
  border:0;
  color:#710021;
  font-size:1.7em;
  margin:10px 0 0 0;
  padding:0;}
#content h3 {
  background-image:none;
  margin:0;
  padding:0;
  font-size:1em;}
#content h2 {
  color:#434341;
  margin:0;
  padding:0;
  font-size:1.5em;}
#content a,
#cta a {
  color:black;}
#content a:hover {
  color:#710021;
  background-color:#ffffcc;}
#mktg-wrap {
  background:url(/images/promo/v5fxt/dot.gif) top left repeat-x;
  margin:20px 0 0 0;
  padding:5px 0 0 0;}
#mktg {
  background:url(/images/promo/v5fxt/dot.gif) bottom left repeat-x;
  margin:0 0 0 0;
  padding:0 0 5px 0;}
#banner-wrap {
  background:url(/images/promo/v5fxt/v5fxt_banner.jpg) top left no-repeat;}
#banner-wrap-txt {
  background:url(/images/promo/v5txt/v5txt_banner.jpg) top left no-repeat;}
#topbanner {
  height:118px;
  padding:10px 10px 20px 12px;}
#topbanner ul {
  margin:10px 0 0 130px;
  padding:0;
  font-size:1.2em;  
  list-style-image:url(/images/promo/v5fxt/square.gif); 
  list-style-type: square;
  list-style-position:outside;}
#topbanner li {
  padding:0 0 5px 0;
  line-height:18px;}
#botbanner {
  margin:1px 0 0 0;
  padding:20px 0 10px 123px;}
#cta {
  list-style:none;  
  border:1px solid #c2c0c1;}

#cta-wrap {

  background:white;
  position:relative;
  width:450px;}
#tr {
  position:absolute;
  top:0;
  right:0;}
#tl {
  position:absolute;
  top:0;
  left:0;}
#br {
  position:absolute;
  bottom:0;
  right:0;}
#bl {
  position:absolute;
  bottom:0;
  left:0;}
#cta {
  padding:8px 0 8px 20px;
  margin:0;}
#cta li {
  padding:2px 2px 2px 0;}
#cta a {
  padding:0 0 0 25px;}
#cta a.cart {
  background: url(/images/i_cart.gif) 1px 0px no-repeat;}
#cta a.vid {
  background: url(/images/i_webcast.gif) 0px 0px no-repeat;}
#cta a.download {
  background: url(/images/i_download.gif) 0px 1px no-repeat;}
#cta a:hover {
  color:#710021;
  background-color:#ffffcc;}

#specs {
  position:relative;
  width;100%;
  margin:4px 0 0 0;
  padding:15px 0 0 10px;}
#specs-l {
  width:65%;
  margin:10px 0 0 0;}
#specs ul {
  list-style:none;
  list-style-position:outside;
  margin:0 0 20px 15px;
  padding:0;}
#specs li {
  background:url(/images/promo/v5fxt/square.gif) 0 6px no-repeat;
  margin:0;
  padding:1px 0 1px 10px;}
#specs-r {
  width:32%;
  float:right;
  margin:35px 0 0 0;}
#specs-r h3 {
  margin-top:10px;}
.thumb {
  text-align:center;
  margin:0 0 75px 0;}
.thumb h3 {
  margin-top:10px;}
#fxtContent,
#bdContent {
  display:none;}
  
/* Overlay */
#modalOverlay {
	height:100%; 
	width:100%; 
	position:fixed; 
	left:0; 
	top:0; 
	z-index:3000; 
	background-color:#000; 
	cursor:wait;}


div.clearer {
	clear: both; 
	line-height: 1px; 
	height: 0;}
#footer06 {
width: 760px; 
height: 21px; 
border-top: 1px solid #ACACAC; 
background: #ECECEC; 
margin: 2px 0 0 0; 
padding: 4px 0 0 0px;
clear:both;}

#new-table, 
.new-table {
   border: 1px solid #C4C4C4; 
   border-width: 0 0 1px 1px; 
   margin: 10px 0 20px 0; 
   padding: 0;}
#table-heading, 
.table-heading {
   background-color: #710021; 
   color: #FFFFFF; 
   text-align: left; 
   margin: 0; 
   padding: 3px 5px 3px 5px;}
tr.table-heading2 td {
   font-weight: bold; 
   margin: 0; 
   padding: 2px 0 2px 5px; 
   background-color: #D1D1D1; 
   border-right: 1px solid #C4C4C4;}
tr.table-content td {
   margin: 0; 
   padding: 3px 0 3px 5px; 
   vertical-align: top; 
   border-right: 1px solid #C4C4C4;}
tr.odd {background-color:#F2F2F2;}/* unqiue style to this page */