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;}

.error {
	font-weight : bold;
	color : #C39D32;
}

img {
	border:0;
}

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

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

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

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

h2.header {
	padding-top:10px;
}

.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;
}

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

#csstopmenu a {
text-decoration: none;
}

.mainitems {
	border: 1px solid black;
	border-left-width: 0;
	background-color: transparent;
	color: white;
	font-weight:bold;
}

.headerlinks {
	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;
}

dl {
	width:400px;
	margin:0 auto;
}
dt {
	margin-top:10px;
}

dd {
	text-align:right;
	font-weight:bold;
	margin:5px 0;
}

address {
	font-style:normal;
	margin-top:0;
}

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

table.product-display {
	width:600px;
}

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

td.main-navigation {
	padding-top:20px;
}

td.address {
	padding:5px 0;
}
a.InstantLink,
a.InstantLink:active,
A.InstantLink:link {
  color:#565656;
  text-decoration:none;
  padding:0;
  }  

A.InstantLink:hover {
  color:#C39D32;
  text-decoration:underline overline;
}
  
a.InstantLink:visited {
  color:#565656;
  }
  
ul.comfort-list li {
	list-style-type:none;
	line-height:210%;
}

ul#csstopmenu li
ul#csstopmenu {
	background:#9E1406;
}

