<style type="text/css">
p            { font-family: arial, helvetica; font-size: 10pt }
table        { font-family: arial, helvetica; font-size: 10pt }
h1           { font-family: arial, helvetica; font-size: 10pt; font-weight: bold }
h2           { font-family: arial, helvetica; font-size: 10pt; font-style: italic; font-weight: bold }


textarea     
{ 
width: 13em;
background-color:fef8e3;
border: 1px solid;
border-color: e2d0a8;
font-family: arial, helvetica;
color: 730000;
font-size: 10pt;
}

.imgborder { border-color: #C6B27E; border-style: solid; border-width: 1px;}


td           { font-family: arial, helvetica; font-size: 10pt; }
tbody        { font-family: arial, helvetica; font-size: 11px }


body  { 
font-family: arial, helvetica; font-size: 10pt;
}

.background        { 
background-image: url("/images/bg.jpg");
background-repeat: repeat-x;
background-color: ebddb9;
}


/* NAVBAR */
#images {
	position: left;
    width: 748px;
	height: 25px;
}



#images a { float: left; }

#swap01 {background-image: url(/images/nav_on_hearingloss.gif);  width: 90px;  height: 31px; }
#swap02 { background-image: url(/images/nav_on_hearingaids.gif); width: 93px;  height: 31px; }
#swap03 { background-image: url(/images/nav_on_earwax.gif); width: 68px;  height: 31px; }
#swap04 { background-image: url(/images/nav_on_ototoxicmonitoring.gif); width: 132px;  height: 31px; }
#swap05 { background-image: url(/images/nav_on_pediatrichearing.gif); width: 122px;  height: 31px; }
#swap06 { background-image: url(/images/nav_on_dizziness.gif); width: 74px;  height: 31px; }
#swap07 { background-image: url(/images/nav_on_musicians.gif); width: 75px;  height: 31px; }
#swap08 { background-image: url(/images/nav_on_coolstuff.gif); width: 91px;  height: 31px; }

.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */
/* NAVBAR */


.forms {
width: 13em;
background-color:fef8e3;
border: 1px solid;
border-color: e2d0a8;
font-family: arial, helvetica;
color: 730000;
font-size: 10pt;
}

.tabletop { background-image: url('/images/ns_topbg.jpg'); background-repeat: repeat-x; background-color: #fff; }
.tablebt { background-image: url('/images/ns_bottombg.jpg'); background-repeat: repeat-x; background-color: #fff; }
.tableleft { background-image: url('/images/ns_leftbg.jpg'); background-repeat: repeat-y; background-color: #fff; }
.tableright { background-image: url('/images/ns_rightbg.jpg'); background-repeat: repeat-y; background-color: #fff; }


.smallFont; border-bottom:1px solid arial, helvetica; background-color: fef8e3; font-size: 10pt }
.largeFont {font-family: arial, helvetica; font-size: 8pt }
.footerbg { background-image: url("/images/footerbg.jpg") }
.footer { padding: 16px 10px 0px 10px; font-family:arial, helvetica; font-size: 10pt; color: #fff6df }
.subpage { background-image: url("/images/subpage_bg.jpg"); padding: 5px 15px 0px 15px}
.main { padding-left: 12px; padding-right: 12px; font-family: arial, helvetica; font-size: 10pt; text-align: justify  }
.homepage { background-image: url("/images/subpage_bg.jpg"); padding-left: 13px; padding-right: 13px; font-family: arial, helvetica; font-size: 11px }
.navbg { background-image: url("/images/navbg.jpg") }
.imgrtr { background-image: url("/images/imgrtrbg.jpg") }

.emailtop { background-image: url("/images/email_topbg.jpg") }
.emailbg { background-image: url("/images/email_bg.jpg"); padding: 10px 4px 0px 10px; font-family: arial, helvetica; color: #754040 }
.emailforms {padding: 0px 9px 4px 0px; font-family: arial; color: #754040 }

.soundadvice {padding: 8px 10px 3px 25px; }

a:link     	 { font-family: arial, helvetica; text-decoration: none; color: #b40000; font-size: 10pt }
a:visited  	 { font-family: arial, helvetica; text-decoration: none; color: #b40000; font-size: 10pt  }
a:hover    	 { font-family: arial, helvetica; text-decoration: underline; color: #b40000; font-size: 10pt  }

a.footer:link {  font-family: arial, helvetica; text-decoration: none; color: #fff6df ; font-size: 10pt; font-weight: bold}
a.footer:visited  { font-family: arial, helvetica; text-decoration: none; color: #fff6df ; font-size: 10pt; font-weight: bold }
a.footer:hover { font-family: arial, helvetica; text-decoration: underline; color: #fff6df ; font-size: 10pt; font-weight: bold}

a.asc:link {  font-family: arial, helvetica; text-decoration: none; color: #947932; font-size: 8pt; }
a.asc:visited  { font-family: arial, helvetica; text-decoration: none; color: #947932; font-size: 8pt;  }
a.asc:hover { font-family: arial, helvetica; text-decoration: underline; color: #947932; font-size: 8pt; }

span.gcProductNameText { font-family: arial; text-decoration: none; color: #000000; font-size: 10pt;  font-weight: bold }
span.gcPurchasedForText { font-family: arial; text-decoration: none; color: #000000; font-size: 10pt;  font-weight: normal }
span.gcPurchasedFromText { font-family: arial; text-decoration: none; color: #000000; font-size: 10pt;  font-weight: normal }
span.gcNumber { font-family: arial; text-decoration: none; color: #000000; font-size: 10pt;  font-weight: normal }
span.gcAmount { font-family: arial; text-decoration: none; color: #000000; font-size: 10pt;  font-weight: normal }
span.gcOriginalAmount { font-family: arial; text-decoration: none; color: #000000; font-size: 10pt;  font-weight: normal }
span.gcBalance { font-family: arial; text-decoration: none; color: #000000; font-size: 10pt;  font-weight: normal }

</style>


/* ----- Customer Cart TABLES ---------- */
#awscustomertables table{margin: 1em; border-collapse: collapse;}
#awscustomertables td{ padding: .3em; border: 1px #F2F2F2 solid; }
#awscustomertables th{ padding: .3em; border: 1px #F2F2F2 solid; background: #F2F2F2; }
