 

<style>
html,body {
	height: 100%;
}

body {
	color:#434237;
	text-align:center;
	margin-top:0px; 
	margin-bottom: 0px;
	margin-right:auto; 
	margin-left: auto;
	border:0px;
	padding:0px;
	height:100%;
	width: 100%;
}

body.main {
	background-color: #C0CACF;
}

/* sidemenu styles */
.sidemenu {
	background-color:#677E8A;
}

#sidemenu ul  {
	margin: 0 0 0 10px;
	padding:0 0 0 1em;
	list-style: none;
	text-indent: -1em;
	color: #efefef;
}

#sidemenu li {
	display:list-item;
	color: #efefef;
}

#sidemenu .categoryhead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-decoration: none }
#sidemenu a.links_sidemenu { font-size: 10px; font-weight: normal; line-height: 14px; list-style-type: none; font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #efefef; }
#sidemenu .search { color: white; font-weight:bold;}
/* /sidemenu styles */

/* globalalert */
#globalalert {
	font-style:italic;
	font-size:11px;
}

#globalalert ul  {
	margin: 0 0 0 10px;
	padding:0 0 0 1em;
	list-style: none;
	text-indent: -1em;
	color: #efefef;
}

#globalalert li {
	display:list-item;
	color: #efefef;
}
/* /globalalert */

/* generic line styles */
.top-line {
	border-top:1px solid #efefef;
}

.bottom-line {
	border-bottom:1px solid #efefef;
}

.right-line {
	border-right:1px solid #efefef;
}

.left-line {
	border-left:1px solid #efefef;
}

.top-line-white {
	border-top:1px solid #ffffff;
}

.bottom-line-white {
	border-bottom:1px solid #ffffff;
}

.right-line-white {
	border-right:1px solid #ffffff;
}

.left-line-white {
	border-left:1px solid #ffffff;
}

.box-line {
	border:1px solid #efefef;

}
/* /generic line styles */

/* /generic padding styles */
.top-pad15 {
	padding-top:15px;
}

.bottom-pad15 {
	padding-bottom:15px;
}

.right-pad15 {
	padding-right:15px;
}

.left-pad15 {
	padding-left:15px;
}

.pad15 {
	padding:15px;
}
/* /generic padding styles */

/* receipt styles */
#receipt, #receipt td, #receipt p, #receipt th, #receipt ul {
	font-size:11px;
	line-height:14px;
}

.justify {
	text-align:justify;
}

.black { color:#000000;}

.receipt-head { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 	
	font-size:11px;
	line-height:14px;
	font-weight: bold; color:black; font-weight:bold;
}

/* receipt styles */

/* footer styles */
#footer td{
	color: #434237;
}

#footer a {
	color: #434237;
}
.footercopy {font-size: 9px; color:#434237;}

#footer .host {
	color: #C0CACF;
}

#footer .maintenance {
	font-size:11px;
	color: #434237;
	font-style:italic;
	/*font-weight:bold;*/
}
/* /footer styles */

/* template styles */
.categoryName { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8397c1;}
.productName { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8397c1;}

.bodytext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #696969; line-height: 14px}
.leaded { line-height: 14px }
.listExtraSpacing { line-height: 14px}
.prodIndexSpacer { line-height: 4px }

ul { font-size: 10px; font-weight: normal; list-style-type: disc; font-family:Verdana, Arial, Helvetica, sans-serif; color: #696969; line-height: 14px}
li { color: #696969;}

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #696969; line-height: 14px}

a {font-family:Verdana, Arial, Helvetica, sans-serif; color: #4183A6; text-decoration: none;}
a:hover {text-decoration: underline;}
a.maroon { text-decoration:none; color: maroon;}
a.maroon:hover { color:maroon; font-weight:bold;}
a.nounderline:hover {text-decoration:none;}
a.underline, a.underline:hover {	text-decoration:underline;}

tr.alt { background-color: #E8E8E8; }
tr.white {background-color: white }
tr.header {background-color: #003399; }

td {font-family:Verdana, Arial, Helvetica, sans-serif; color: #696969;font-size: 10px;}
td.dkgreyline-white, th.dkgreyline-white {border-bottom:1px solid #cccccc; background-color:#ffffff;}
td.greyline-white, th.greyline-white {border-bottom:1px solid #efefef; background-color:#ffffff;}
td.dotted_line { background-image:url('/images/1dot.gif'); background-repeat:repeat; background-color:#ffffff;}

th { font-family:#font-family#; font-size:10px;	color:#3F4446;	font-weight:bold;}

select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #696969;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333333}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399; text-decoration: none; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none ; line-height: normal}
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration: none }
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-style: italic }

.header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.bluehead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #434237; text-decoration: none }
.greenhead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #669900; text-decoration: none }
.purplehead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #663399; text-decoration: none }
.bluebold {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#8397c1}
.redbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000}
.whitehead {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.top5menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4183A6; text-decoration: none }

.price { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333;}
.priceBIG { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8397c1;}
.price_home { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
.priceBIGarial {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399;}

.textbutton { font-size: 10px; font-weight: bold; color: #003399; font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; border: 1px solid #003399; padding-right: 3px; padding-left: 3px; padding-top: 1px; padding-bottom: 1px;}
.textbutton:hover {font-size: 10px;	color: olive; font-weight: bold;	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}

.button {font-size:10px; color: #003399; font-weight: bold; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.button:hover {font-size: 10px; color: olive; font-weight: bold; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.buttonborder { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #003399; text-decoration: none; border: 1px solid #003399; padding-right: 3px;	padding-left: 3px;}

.linethrough {	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration: line-through; font-size: 10px;	font-weight: bold; color: #333333;}
.headertitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px;	font-style: italic; font-weight: normal; color: #FFFFFF;	letter-spacing: 6px;}

.originalprice {font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration: line-through; font-size: 10px;}
.discountprice {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight:bold;}

.titlehead2{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#8397c1;}
.titlehead1 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#8397c1; line-height: normal}
.titleheadbig { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #003399; line-height: normal }
.titlehead1focusrite { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000066; line-height: normal }
.titlehead2focusrite { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066}

.featuretext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #696969 ; font-weight: bold; line-height: normal}
.featurelink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: olive; font-weight: bold }

.pullquote {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #669933}

.dispoff {display:none;}
.dispon {display:inline;}

.bold {font-weight:bold;}
.italic {font-style:italic;}

.tablehead {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}

.line {border-bottom: 1px solid #003399;}
.linegrey {border-bottom:1px solid #CCCCCC;}
.alt {background-color:#efefef;}

.red { color: #FF0000}
.white {color:white;}

.freeshipping { 
	color:#003399;
   font-weight:bold;
}

.maroonbox { border:1px solid maroon; padding:10px 10px 10px 10px; }

.grey {background-color:#efefef;}


	.size12 {font-size:12px;}
	.size11 {font-size:11px;}
	.border {border:1px solid #666666;}
	.dkgrey {background-color:#666666; color:white;}
	.attn {color:red;}
	.shortdesc {padding:10px 10px 10px 10px;}

</style>