body a:link {color : #0A1D5F; text-decoration : none; font-weight : bold;}
body a:visited {color: #0A1D5F; text-decoration : none; font-weight : bold;}
body a:hover {color : #0A1D5F; text-decoration : none; font-weight : bold;}
body a:active {color : #0A1D5F; text-decoration : none; font-weight : bold;}
body, div, p, span, blockquote, ol, ul, dl, li, dt, dd, td, img 
	{font: 9pt Arial, Helvetica, sans-serif; color : 565656;}

table {
	border-collapse:collapse;
}

td.page-content {
	padding:0 10px 20px 10px;
}

.error {
	font-weight : bold;
	color : #C39D32;
}
.goldtitle {
	font-weight : bold;
	font-size: 15pt;
	color : #cead4a;
}

.header {
font-size: 15pt;
color : #C39D32;
font-weight : bold;
text-align:center;
}

.welcome {
font-size: 8pt;
font-family: Verdana, Arial, Helvetica;
color : rgb(255,255,255);
}

.address {
font-size: 7pt;
font-family: Verdana, Arial, Helvetica;
}

.smalltext {
font-size: 7pt;
}

.midtext {
font-size: 8pt;
font-family: Verdana, Arial, Helvetica;
}
 
 
select.SmallText {
font-size: 7pt;
font-family: Verdana, Arial, Helvetica;
}

table.nobreak {
font-size: 20pt;
font-family: Verdana, Arial, Helvetica;
}

showlines {
	border : thin;
} 

textarea.noborders {
	border : none;
	overflow:auto;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica;
}

.BasketContent {
	background-color: white;
}
.cart {
	font-size: 10px;
	color: black;
	text-transform : uppercase;
}
hr {}

td.cartline {
background-color : silver;
}
.button {
	font-size: 10px;
}

#csstopmenu, #csstopmenu ul {
padding: 0;
margin: 0;
list-style: none;
}

ul#csstopmenu {
	margin:0 auto;
	width:450px;
}


td#top-menu {
	text-align:center;
	padding-top:2px;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
border: 1px solid black;
border-left-width: 0;
background-color: #21a510;
color: white;
}

.headerlinks a{
margin: auto 8px;
font-weight: bold;
color: white;
}

.submenus{
display: none;
width: 10em;
position: absolute;
top: 1.2em;
left: 0;
background-color: #cead4a;
border: 1px solid black;
}

.submenus li{
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background-color: #e7d694;
color: black;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

a.InstantLink,
a.InstantLink:link,
a.InstantLink:active {
	color:#565656;
	text-decoration:none;'+
	padding:0 7px 0 0;
}

a.InstantLink:hover {
	color:#C39D32;
	text-decoration:underline overline;
	padding:0 0 0 7px;
}

a.InstantLink:visited {
	color:#565656;
	text-decoration:none;
	padding:0 7px 0 0;
}

dt, dd {
	width:300px;
	margin:10px auto;
}

dt {
	font-style:oblique;
}

dd {
	text-align:right;
	font-weight:bold;
}

th {
	background-color : #84c67b;
	}

ul.comfort-list li {
	list-style-type:none;
	line-height:160%;
}

table.product-display {
	width:100%;
}


table.product-display tr td {
	text-align:center;
}

li.mainitems ul li {
	text-align:left;
}

div#content-frame {
	margin:0 20px;
}

div.testimonial {
	margin:0 5px;
	padding-top:20px;
}


