body {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
}

h1 {font-size: 24px; font-weight: bold;	color: #000066;}
h2 {font-size: 20px; font-weight: bold;	color: #000066;}
h3 {font-size: 18px; font-weight: bold;	color: #000066;}
h4 {font-size: 16px; font-weight: bold;	color: #000066;}

a:link {color: #000066;	text decoration: underline;	font-weight: bold;}
a:visited {color: #000066; text decoration: underline; font-weight: bold;}
a:active {color: #000066; text decoration: underline; font-weight: bold;}
a:hover {color: #CC3399; text decoration: underline; font-weight: bold;}

.pagebody {background-image: url(images/bg.gif); background-repeat: repeat-y;}

.toptoolbar {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; }
.toptoolbar a:link {color: #FF6666;	text-decoration: underline;}
.toptoolbar a:active {color: #FF6666; text-decoration: underline;}
.toptoolbar a:visited {color: #FF6666; text-decoration: underline;}
.toptoolbar a:hover {color: #CC3399; text-decoration: underline;}

.topnav {font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #CC3399;}
.topnav a:link {font-weight: normal; color: #FFFFFF; text-decoration: none;}
.topnav a:active {font-weight: normal; color: #FFFFFF; text-decoration: none;}
.topnav a:visited {font-weight: normal; color: #FFFFFF;	text-decoration: none;}
.topnav a:hover {font-weight: normal; color: #FFFF00; text-decoration: none;}

.largeheading {font-size: 24px; font-weight: bold;	color: #000000;}
.standardtext {font-weight: normal; font-size:14px; color: #000000;}
.mediumtext {font-size: 12px; font-weight: normal;	color: #000000;}
.largetext {font-size: 14px; font-weight: normal;	color: #000000;}

.storesidebarheading {font-weight: bold; color: #000066;}
.storesidebarheading a:link{color: #000066;	text-decoration: none;}
.storesidebarheading a:visited{color: #000066; text-decoration: none;}
.storesidebarheading a:active {color: #000066; text-decoration: none;}
.storesidebarheading a:hover{color: #000000; text-decoration: none;}

.mediumheading {font-size: 18px; font-weight: bold;	color: #000000;}

.cartheading {font-size: 24px; font-weight: bold; color: #000066;}

.cartformrow {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #358EB3;}

.shipspeed {font-size: 11px; color: #990066; font-weight: bold;}

.redstrikethru {font-size: 18px; font-weight: normal; color: #FF0000; text-decoration: line-through;}

hr {color: #99DAE3;	border-top-width: 3px;	border-top-style: dotted;	border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #99DAE3;	border-right-color: #99DAE3; border-bottom-color: #99DAE3; border-left-color: #99DAE3;}

.warning {font-size: 13px; color: #FF0000; font-weight: bold;}

.homequotes {color: #CC3399; font-size:14px}

.legal {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;}
.style1 {color: #0031A8; font-weight: bold;}
.disclaimer {font-size:10px;}

/* What is this? */

.panel {	clear: both;	display: none;	border: 3px solid #CCC;	padding: 1em;}
.panel.active-tab-body {	display: block;}
#tabs {	list-style: none;}

#tabs li {	float: left;}

#tabs a {	float: left;	padding: 5px 8px;	margin-left: 6px;	background-color: #F2F2F2;	text-decoration: none;	color: #999999;}

#tabs a.active-tab {	background-color: #CCC;	border-top: 3px solid #999;	padding-top: 3px;	color: #000;}
input.disabled {	border: 1px solid #F2F2F2;	background-color: #F2F2F2;}

input.required, textarea.required {	border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed {	border: 1px solid #FF3300;	color : #FF3300;}
input.validation-passed, textarea.validation-passed {	border: 1px solid #00CC00;	color : #000;}
.validation-advice {	margin: 5px 0;	padding: 5px;	background-color: #FF3300;	color : #FFF;	font-weight: bold;}
.custom-advice {	margin: 5px 0;	padding: 5px;	background-color: #C8AA00;	color : #FFF;	font-weight: bold;}

fieldset {	padding: 1em;	margin-bottom: 0.5em;}
label {	font-weight: bold;}
.form-row {	clear: both;	padding: 0.5em;}
.field-label {}
.field-widget {}