body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(/images/backgr.gif);
	background-repeat: repeat-y;
	background-position: center;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

.table01 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AAAAAA;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AAAAAA;
	background-color: #FFFFFF;
}
table.maxheight {
	height: 100%;
}
table.height112 {
	height: 112px;
}
table.height32 {
	height: 32px;
}
table.height24 {
	height: 24px;
}
.table01fill {
	background-image: url(/images/headerfill.jpg);
	background-repeat: repeat-y;
	background-position: 1px 1px;
}

.tablemenu01 {
	background-image: url(/images/button01fill.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
}

a.button01black {
	font-family: Calibri, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/button01black.jpg) no-repeat 0% 0%;
	text-align: center;
	width: 100px;
	height: 32px;
	display: block;
	vertical-align: middle;
	line-height: 30px;
}
a:hover.button01black {
	background: url(/images/button01blue.jpg) no-repeat 0% 0%;
}
a.button01yellow {
	font-family: Calibri, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/button01yellow.jpg) no-repeat 0% 0%;
	text-align: center;
	width: 100px;
	height: 32px;
	display: block;
	vertical-align: middle;
	line-height: 30px;
}

.tablemenu02 {
	text-align: center;
	vertical-align: middle;
	background-color: #FFD87C;
}

.tablemenu02topleft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

a.button02yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: #FFD87C;
	text-align: center;
	width: 100%;
	height: 24px;
	display: block;
	background-image: url(/images/blackpixel.gif);
	background-repeat: repeat-y;
	background-position: right;
	line-height: 24px;
}

a.button02yellowlast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: #FFD87C;
	text-align: center;
	width: 100%;
	height: 24px;
	display: block;
	line-height: 24px;
}

a:hover.button02yellow {
	background: #8F7946;
	background-image: url(/images/blackpixel.gif);
	background-repeat: repeat-y;
	background-position: right;
}

a:hover.button02yellowlast {
	background: #8F7946;
}

a.button02light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	text-align: center;
	width: 100%;
	height: 24px;
	display: block;
	background-image: url(/images/blackpixel.gif);
	background-repeat: repeat-y;
	background-position: right;
	line-height: 24px;
}

a.button02lightlast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	text-align: center;
	width: 100%;
	height: 24px;
	display: block;
	line-height: 24px;
}

.tablefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	background-color: #000000;
	padding-top: 2px;
}
td.googleads {
	width: 160px;
	padding-top: 0px;
	background-image: url(/images/backleft.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	vertical-align: top;
/*	background-color: #F7FCFE;	
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFD87C;*/
}
td.main {
	text-align: left;
	vertical-align: top;
	padding: 20px 20px 20px;
}
h1 {
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00A8E3;
	padding-bottom: 20px;
	padding-top: 20px;
}
h2 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.rightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
table.linktable {
	background: #F5F5F5;
}
td.linktabletl {
	background: url(/images/t1topleft.gif);
}
td.linktabletr {
	background: url(/images/t1topright.gif);
}
td.linktabletc {
	background: url(/images/t1topcenter.gif) repeat-x;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
td.linktablebl {
	background: url(/images/t1bottomleft.gif);
	height: 8px;
	width: 8px;
}
td.linktablebr {
	background: url(/images/t1bottomright.gif);
	height: 8px;
	width: 8px;
}
td.linktablebc {
	background: url(/images/t1bottomcenter.gif);
	height: 8px;
}
td.linktablel {
	background: url(/images/t1left.gif);
}
td.linktabler {
	background: url(/images/t1right.gif);
}
td.linktableline {
	background: url(/images/t1line.gif) repeat-x;
	height: 2px;
}
td.linktablearrow {
	text-align: center;
	vertical-align: middle;
	width: 10px;
}
td.linktablec{
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}
a.linktablelink {
	background-color: #F5F5F5;
	height: 24px;
	width: 168px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	text-indent: 5px;
	line-height: 25px;
}
a:hover.linktablelink {
	background-color: #C4E6F1;
}
table.newstable {
	background: #F5F5F5;
}
td.newstabletl {
	background: url(/images/t1topleft.gif);
}
td.newstabletr {
	background: url(/images/t1topright.gif);
}
td.newstabletc {
	background: url(/images/t1topcenter.gif) repeat-x;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
td.newstablebl {
	background: url(/images/t1bottomleft.gif);
	height: 8px;
	width: 8px;
}
td.newstablebr {
	background: url(/images/t1bottomright.gif);
	height: 8px;
	width: 8px;
}
td.newstablebc {
	background: url(/images/t1bottomcenter.gif);
	height: 8px;
}
td.newstablel {
	background: url(/images/t1left.gif);
	width: 8px;
}
td.newstabler {
	background: url(/images/t1right.gif);
	width: 8px;
}
td.newstableline {
	background: url(/images/t1line.gif) repeat-x;
	height: 2px;
}
td.newstablearrow {
	text-align: center;
	vertical-align: middle;
	width: 12px;
}
a.newstablelink {
	background-color: #F5F5F5;
	height: 24px;
	width: 168px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	text-indent: 5px;
	line-height: 25px;
}
a:hover.newstablelink {
	background-color: #C4E6F1;
}
td.newstablec {
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	width: 572px;
}
.productstable1 {
	background-color: #F5F5F5;
	background-image: url(/images/prodback3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.productstable2 {
	background-color: #F5F5F5;
	background-image: url(/images/prodback5.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.productstable3 {
	background-color: #F5F5F5;
	background-image: url(/images/prodback7.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.lightblue {
	color: #00A8E3;
}
.hrdots {
	background-color: #FFFFFF;
	background-image: url(/images/dots.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.downloadtable1 {
	background-color: #F5F5F5;
	background-image: url(/images/dlback1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.downloadpr {
	font-size: 16px;
	font-weight: bold;
	color: #00A8E3;
	text-decoration: none;
	line-height: 30px;
}
.productspr {
	font-size: 16px;
	font-weight: bold;
	color: #00A8E3;
	text-decoration: none;
	line-height: 30px;
}
.downloadsmall {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}

h4 {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0px;
	padding-top: 30px;
}

.soundcardspr {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.price01 {
	font-size: 30px;
	font-weight: bold;
	color: #FFD87C;
	text-decoration: none;
	font-style: italic;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.buynowpr {
	font-size: 16px;
	font-weight: bold;
	color: #00A8E3;
	text-decoration: none;
	line-height: 30px;
}
.buynowsmall {
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	line-height: normal;
}

.buttonsubmit  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	width: 128px;
	height: 25px;
	color: #000000;
	background: #006600 url(/images/buttonsend.gif) repeat-x;
	margin: 0px;
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #404040;
}

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 2px solid #E5E5E5;
}

.boxred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 2px solid #FF0000;
}

.spprice {
	font-weight: bold;
	color: #FF0000;
}
.price {
	font-weight: bold;
	text-decoration: none;
}
.oldprice {
	text-decoration: line-through;
}
tr.caption {
	background-color: #000099;
}
tr.odd {
	background-color: #E6F2FF;
}
tr.even {
	background-color: #D2E9FF;
}
td.caption {
	color: #FFFFFF;
	font-weight: bold;
}
td.topline {
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
}
table.leftnewscontent {
	width: 160px;
	background-color: #F5F5F5;
	border: 1px solid #FFD87C;
}
td.leftnewsheader {
	font-family: Calibri, "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color: #000000;
	background-image: url(images/n1topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	font-weight: bold;
	line-height: 13px;
}
td.leftnewscell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	line-height: normal;
}
td.leftnewsline {
	background: url(/images/t1line.gif) repeat-x bottom;
	height: 5px;
}
.leftnewsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	text-decoration: none;
	color: #00A8E3;
	line-height: 16px;
}

td.lefttestimonialcell {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	line-height: normal;
}
.lefttestimonialname, .lefttestimonialcompany {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	text-decoration: none;
	color: #00A8E3;
	line-height: normal;
}
a.lefttestimonialurl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	line-height: normal;
}
td.lefttestimonialline {
	background: url(/images/t1line.gif) repeat-x center;
	height: 5px;
}



table.t2 {
/*	background: #FFFFFF;*/
}
td.t2tl {
	background: url(/images/t2topleft.gif) no-repeat;
}
td.t2tr {
	background: url(/images/t2topright.gif) no-repeat;
}
td.t2tc {
	background: url(/images/t2topcenter.gif) repeat-x;
	height: 8px;
}
td.t2bl {
	background: url(/images/t2bottomleft.gif) no-repeat;
	height: 8px;
	width: 8px;
}
td.t2br {
	background: url(/images/t2bottomright.gif) no-repeat;
	height: 8px;
	width: 8px;
}
td.t2bc {
	background: url(/images/t2bottomcenter.gif) repeat-x;
	height: 8px;
}
td.t2l {
	background: url(/images/t2left.gif) repeat-y;
	width: 8px;
}
td.t2r {
	background: url(/images/t2right.gif) repeat-y;
	width: 8px;
}
td.t2line {
	background: url(/images/t2line.gif) repeat-x;
	height: 2px;
}
td.t2c {
	background-color: #F5F5F5;
	text-align: left;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	width: 572px;*/
}
.t2title {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
}

table.dltable {
	background: #F5F5F5;
}
td.dltabletl {
	background: url(/images/t1topleft.gif);
}
td.dltabletr {
	background: url(/images/t1topright.gif);
}
td.dltabletc {
	background: url(/images/t1topcenter.gif) repeat-x;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
td.dltablebl {
	background: url(/images/t1bottomleft.gif);
	height: 8px;
	width: 8px;
}
td.dltablebr {
	background: url(/images/t1bottomright.gif);
	height: 8px;
	width: 8px;
}
td.dltablebc {
	background: url(/images/t1bottomcenter.gif);
	height: 8px;
}
td.dltablel {
	background: url(/images/t1left.gif);
}
td.dltabler {
	background: url(/images/t1right.gif);
}
td.dltableline {
	background: url(/images/t1line.gif) repeat-x;
	height: 2px;
}
td.dltablearrow {
	text-align: center;
	vertical-align: middle;
	width: 30px;
}
td.dltablec{
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}
td.dltablelink{
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	padding-left: 5px;
}
.dltablesmall{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}

a.dltablelink {
	background-color: #F5F5F5;
	height: 24px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	text-indent: 5px;
	line-height: 25px;
}
a:hover.dltablelink {
	background-color: #C4E6F1;
}
a.sitemap {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover.sitemap {
	text-decoration: underline;
	color: #0099FF;
}

