.crumbs { display: none; }
.clear { clear:both; }
div#content { border: none; }
h2 img { margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; font: normal 21px Georgia, "Times New Roman", Times, serif; border: none; }
p { font: normal 13px Verdana, Arial, Helvetica, sans-serif; margin: 10px 0; padding: 0; }
.spacer2 { padding-top: 5px; }
div#section1 { margin: 0; padding: 0; }
.proddesc { font: 10px Verdana, Arial, Helvetica, sans-serif; }
div#section2 { margin: 0 0 -5px 0; padding: 0; width: 615px; }
div.pdamd_device { margin: 0 5px 0 10px; padding: 0;  background-color: #F7F7F7; height: 425px; border: 1px solid #DDD; padding: 15px 15px 0 15px; }
div.pdamd_device img { float: right; margin: 10px; }
div#callout { margin-top: 20px; border-top: 1px solid #ccc; padding-top: 10px; }
   #callout p { font: 10px Verdana, Arial, Helvetica, sans-serif; }
table.price {
	border-collapse: collapse;
	border: 1px solid #F2F2F2;
	margin: 5px 0;
	width: 330px;
	background-color: #FFF;
	}
div.pdamd_device>table.price { width: 330px; }
	.price td {
	font-size: 11px;
	padding: 5px 5px;
	border-top: 1px solid #F2F2F2;
	vertical-align: middle;
	}

	.price td.w { width: 155px; vertical-align: middle; }
	.price td.w span { float: right; vertical-align: middle; }	
	
.wrap { width: 225px; vertical-align: top; }

<!-- External StyleSheet template.css -->
body {
  background: #D5D4D3 url('/imgs/epocassn/bg.gif') repeat;
  color: #222;
  margin: 0;
  padding: 0;
  font: xx-small Verdana,Arial,Helvetica,sans-serif;
  text-align: center;
}
html body { 
  background: #D5D4D3 url('/imgs/epocassn/bg.gif') repeat;
  color: #222;
  margin: 0;
  padding: 0;
  font: x-small Verdana,Arial,Helvetica,sans-serif;
  text-align: center;
}

div#page, div#foot {
  background: transparent url('/imgs/epocassn/bg_page.gif') repeat;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 777px;
}

.clear { clear: both; font-size: 5px; }
a { color: #D3530D; text-decoration: none; }
a:hover { color: #3333FF; text-decoration: none; }
a:active { color: #000; }
img { border: none; }
h1, h2, h3, h4, h5, h6 {
  color: #002D7E;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  margin: 15px 25px 5px 0;
}
h3 a, h4 a, h5 a, h6 a { color: #002D7E; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
table { border-collapse: collapse; }
p, li, dt, dd, td, th {
  color: #222;
  font-size: 1.1em;
  line-height: 1.3em;
  text-align: left;
}
p, ul, ol, dl {
  margin: 5px 25px 10px 0;
}

div#head {
  position: relative;
  background: transparent url("/imgs/epocassn/bg_head.gif") no-repeat;
  height: 46px;
  text-align: right;
}
#head h1 {
  position: absolute;
  left: 20px;
  font-size: 11px;
}
#head h1 a {
  display: block;
  height: 20px;
  width: 145px;
}
#head h1 span {
  visibility: hidden;
}
p.skip { display: none; }
#head ul {
  position: absolute;
  right: 1px;
  bottom: 15px;
  margin: 0 20px 0 0;
  padding: 0;
}
#head li {
  display: inline;
  font-size: 9px;
  margin: 0;
  padding: 0 5px;
}
#head li#nav-chec, #head li#nav-form { border-right: 1px solid #999; }
#head li#nav-sign img {
  margin-top: -2px;
  vertical-align: middle;
}
div#nav {
  background: transparent url("/imgs/epocassn/bg_nav2.gif") no-repeat;
  height: 17px;
}
#nav dl {
  margin: 0 0 0 15px;
  padding: 1px 0 0 0;
}
#nav dt { display: none; }
#nav dd { display: inline; }
#nav a {
  background: transparent url("/imgs/epocassn/bg_tab.gif") no-repeat;
  display: block;
  float: left;
  color: #555;
  font: 10px/15px Verdana,Arial,Helvetica,sans-serif;
  padding: 3px 0 0 0;
  text-align: center;
  height: 25px;
  width: 70px;
}
#nav dd>a {
  padding: 5px 0 0 0;
}
#nav a:hover {
  background-position: -70px 0;
  color: #D3530D;
}

#nav a em { font-style: normal; text-decoration: underline; }

dd#nav-acco a {
  float: right;
  font-size: 10px;
  margin-right: 8px;
}
dd#nav-acco>a {
  margin-right: 15px;
}
div#navloc {
  background: url("/imgs/epocassn/bg_navloc.gif") bottom no-repeat;
}
#navloc dl {
  margin: 0 0 0 30px;
  padding: 0;
}
#navloc dt { display: none; }
#navloc dd {
  display: inline;
  margin: 0;
  padding: 0;
}
#navloc a {
  float: left;
  display: block;
  background: url("/imgs/epocassn/bg_tabloc.gif") 0 3px no-repeat;
  color: #666;
  font: bold 9px/13px Verdana,Arial,Helvetica,sans-serif;
  margin: 0 10px 0 0 ;
  padding: 0 0 0 8px;
  white-space: nowrap;
}
#navloc>dl>dd>a {
  padding: 0 0 10px 8px;
}
#navloc a:hover {
  background-position: -228px 3px;
  color: #D3530D;
}
#navloc .clear { height: 1px; }
div#content {
  margin: 0 20px 0 18px;
  width: 740px;
}
#content h2 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEDDDD;
  margin: 0 0 2px 0;
  padding: 10px 0 8px 0px;
}
#content a:hover {
  background-color: #E0F0FE;
  text-decoration: underline;
}
#content h3, #content h4,  #content h5,  #content h6, #content p, #content dl, #content ul, #content ol, #content table  {
  margin-left: 15px;
}
#content ul, #content ol {
  padding-left: 15px;
}
#content ul li {
  list-style-image: url(/imgs/epocassn/bg_lister.gif);
}
#content li {
  margin-bottom: 5px;
}
#content li ul {
  margin-left: 0px;
}
#content li ul li {
  font-size: 1em;
  margin-bottom: 2px;
}
#content dd { margin-left: 0; padding-left: 0; }
.toplink a {
  background:url(/imgs/epocassn/bg_toplink.gif) 0 2px no-repeat ;
  font-size: .9em;
  padding-left: 8px;
}
.toplink a:hover {
  background-position: -228px 2px;
}
.product {
  color: #871F22;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.product em {
  color: #222;
  font-style: normal;
}
a.product:hover em {
  color: #3333FF;
}
#content a.button {
  display: block;
  background:url(/imgs/epocassn/bg_button.gif) no-repeat ;
  border: none;
  color: #000066;
  font-size: 9px !important;
  line-height: 1.5em !important;
  text-align: center;
  padding-top: 3px;
  height: 22px;
  width: 65px;
}
#content a.button:hover {
  background-position: -65px 0;
  border: none;
  color: #872021;
  text-decoration: none;
}
#content .crumbs {
  background-color: #F2F2F2;
  clear: both;
  color: #333;
  font-size: 9px;
  font-weight: bold;
  padding: 7px 0 7px 15px;
  margin: 2px 0 0 0;
}
.crumbs a {
  font-size: 10px;
  font-weight: normal;
  text-transform: capitalize;
}

div.text { 
  background: #FFF;
  margin: 0 0 2px 0;
  padding: 10px 140px 10px 0;
}
div.full { 
  background: #FFF;
  margin: 0 0 2px 0;
  padding: 10px 10px 5px 0;
}
.rightbox {
  float: right;
  border: 1px solid #EEE;
  width: 200px;
}
.text .rightbox {
  margin: 0 -100px 0 0;
}
.uri { display: none; }
                                                                               
div#foot {
  background: transparent url("/imgs/epocassn/bg_foot.gif") no-repeat;
  height: 50px;
}
#foot p, #foot ul {
  float: left;
  color: #555;
  font-size: 9px;
  padding: 7px 0 0 34px;
  margin: 0;
}
#foot ul {
  padding-left: 7px;
}
#foot li {
  display:inline;
  border-left: 1px solid #C6C6C6;
  margin: 0;
  padding: 0 4px;
}
