html,body {
background:#ccc url(images/pagebg33.jpg) center top;
width:100%;
display:table;
margin:0;
padding:0;
}

body {
font:76% arial,sans-serif;
text-align:center;
}

p {
margin:0 10px 10px;
}

div#header h1 {
height:80px;
line-height:80px;
padding-left:10px;
background:#EEE;
color:#79B30B;
margin:0;
}

div#container {
text-align:left;
border:2px solid #fff;
width:960px;
background:#fff;
margin:0 auto;
}

div#content p {
line-height:1.4;
}

div#navigation {
background:#7fafd3;
float:left;
width:150px;
margin-left:-960px;
}

div#whiteline {
background:#fff;
padding:3px;
}

div#extra {
background:#fff;
float:left;
width:150px;
margin-left:-150px;
}

div#extra2 {
background:#fff;
float:left;
width:25px;
margin-left:-25px;
}

div#footer {
background:#245880;
color:#FFF;
clear:left;
width:100%;
}

div#footer p {
margin:0;
padding:5px 10px;
}

div#wrapper {
float:left;
width:100%;
}

div#content {
border-right:1px solid #fff;
margin:0 150px;
padding:5px 10px;
}



#hometable a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#0000ff;
text-decoration:none;
}

#hometable a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#0000C0;
text-decoration:none;
}

#hometable a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#c00;
text-decoration:none;
}

#midnavcontainer ul {
background-color:#245880;
color:#FFF;
float:left;
width:100%;
font-family:arial, helvetica, sans-serif;
font-size:1em;
letter-spacing:2px;
margin:0;
padding:0;
}

#midnavcontainer ul li {
display:inline;
}

#midnavcontainer ul li a {
background-color:#000;
color:#FFF;
text-decoration:none;
float:left;
border-right:1px solid #fff;
padding:.2em 1em;
}

#midnavlist li a#current {
background:#692E17;
}

#midnavcontainer ul li a:hover {
background-color:#369;
color:#fff;
}

#footer {
font-family:arial, helvetica, sans-serif;
font-size:1em;
color:#fff;
}

.homeheading {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
letter-spacing:.75px;
font-weight:600;
color:#000088;
}

.price {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
}

.kitcontents {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#444;
}

.descriptionp {
font-family:Arial, Helvetica, sans-serif;
font-size:.88em;
color:#444;
}

.strikeprice {
font-family:Arial, Helvetica, sans-serif;
font-size:.88em;
color:#444;
text-decoration: line-through;
}

.producttitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#444;
font-weight:700;
}

.bassclub {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c00000;
font-weight:700;
}

.title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#444;
font-weight:700;
font-style:italic;
}

.bluebold {
font-family:Arial, Helvetica, sans-serif;
color:navy;
font-weight:700;
font-size:14px;
}

.redbold {
font-family:Arial, Helvetica, sans-serif;
color:#c00000;
font-weight:700;
font-size:14px;
}

.bluetext {
font-family:Arial, Helvetica, sans-serif;
color:navy;
font-weight:700;
font-size:.9em;
}

.risk {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
font-style:italic;
}

.smallred {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c00;
font-style:italic;
}

.question {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#444;
}

.member {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00f;
}

.copyright {
font-family:arial, helvetica, sans-serif;
font-size:.8em;
color:#fff;
}

.glossymenu,.glossymenu li ul {
list-style-type:none;
width:150px;
border:1px solid #000;
margin:0;
padding:0;
}

.glossymenu li {
position:relative;
}

.glossymenu li a {
background:#FFF url(glossyback.gif) repeat-x bottom left;
font:11px arial, Helvetica, sans-serif;
color:#FFF;
display:block;
width:auto;
text-decoration:none;
letter-spacing:1px;
padding:5px 0 5px 10px;
}

.glossymenu li ul {
position:absolute;
width:190px;
left:0;
top:0;
display:none;
}

.glossymenu li ul li {
float:left;
}

.glossymenu li ul a {
width:180px;
}

.glossymenu .arrowdiv {
position:absolute;
right:2px;
background:transparent url(arrow.gif) no-repeat center right;
}

.glossymenu li a:visited,.glossymenu li a:active {
color:#FFF;
}

.glossymenu li a:hover {
background-image:url(glossyback2.gif);
}

* html .glossymenu li {
float:left;
height:1%;
}

* html .glossymenu li a {
height:1%;
}

.featuredproduct,.main {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#444;
}

.lW { float: left; clear: left; background-color:#DAE9F4; margin-top:7px; }
.rW { float: right; clear: right; background-color:#DAE9F4; margin-top:7px; }

#footer a:link,#footer a:visited,#footer a:hover {
color:#eee;
}