﻿body { margin:0; padding:5px; border:#FFF 0 solid; }
P { font-size: 12px; font-family : Arial; }
table.center { margin-left:auto; margin-right:auto }
iv.c5 { text-align:center }
td.c4 { width:135px }
td.c3 { width:140px }
img.c2 { float:left }
td.c1 { width:150px }
a:link { color:#535353; text-decoration:none }
a:visited { color:#535353; text-decoration:none }
a:active { color:#535353; text-decoration:none }
a:hover { background-color: #E0ECFE; color: #535353; text-decoration:none }
TABLE { color:#333; font:normal 8pt arial, helvetica, clean, sans-serif }
.title { color:#B00F2C; font:bold 11pt arial, helvetica, clean, sans-serif }
.title2 { color:#000; font:normal 11pt arial, helvetica, clean, sans-serif }
.subtitle { color:#000; font:bold 8pt arial, helvetica, clean, sans-serif }
.smallcopy { font:normal 8pt arial, helvetica, clean, sans-serif }
.testimonial { color:#009; font-size:8pt; font-weight:normal; font-style:normal }
.testimonial3 { color:#666; font:bold 8pt arial, helvetica, clean, sans-serif }
.formmargin { margin:0 }
.testimonial2 { color:#B00F2C; font:bold 11pt arial, helvetica, clean, sans-serif }
.style1 { border-width:0 }
.style2 { font-size:8pt }
.style3 { border-width:0; font-size:8pt }
.style4 { margin-left:7px; margin-right:7px }
.style5 { text-align:center }
.style6 { margin-left:10px; margin-right:10px }
.style7 { border-width:0 }
.about { color:#666; font:normal 8pt Arial, Helvetica, sans-serif }
.style8 { margin-left:64px; margin-right:10px }
.style9 { margin-left:7px; margin-right:7px; text-align:right; margin-bottom:10px }
.clearsmall { color:#FEFEFE; text-decoration:overline; font:4pt Arial, Helvetica, sans-serif }
.Boldunderline { text-decoration:underline; font:bold 8pt Arial, Helvetica, sans-serif }
.style10 { font:8pt arial, helvetica, clean, sans-serif }
.style11 { margin-left:10px; margin-right:10px; text-align:left }
.style12 { text-align:left }
.style13 { border-style:solid; border-width:0; margin:3px 5px }
.style14 { color: #003399; text-decoration: underline; }
.style15 { font: bold 8pt arial, helvetica, clean, sans-serif; text-align: center; }
.productlink { font:normal 8pt arial, helvetica, clean, sans-serif }
a.productlink:link { color:#B00F2C; text-decoration:underline }
a.productlink:visited { color:#B00F2C; text-decoration:underline }
a.productlink:active { color:#B00F2C; text-decoration:underline }
a.productlink:hover { background-color:#FFE1E3; color:#B00F2C; text-decoration:none }
.order-box { width:211px; height:211px; background:url(picts/order-box.jpg) }
.formmargin { margin:0 }
.product-borders { border:#000 0 solid }
.thumb-borders { border:#000 0 solid }
.product-title { color:#B00F2C; font:bold 12pt arial, helvetica, clean, sans-serif }
.list-title { color:#000; font:bold 10pt arial, sans-serif }
.price { color:#36F; font:18px arial, sans-serif; letter-spacing:0; font-weight:bold; text-decoration:underline }
.options { width:125px; margin-top:15px; margin-bottom:3px; font-size:11px }
.shipping { width:125px; margin-top:3px; margin-bottom:8px; font-size:11px }
.bar-endtop { width:283px; height:32px; padding:0 }
.pagelines { height:5px; border:#000000 1px solid; border-right:1; background:#000000 }
.page-splits { color:#699; height:1px; border-top:#858B9B 0 solid; width:100% }
.borders { border:#000 1px solid }
.submitbutton { font-size:13px }
.shadeform { font:12px arial, helvetica, clean, sans-serif; text-align:left; width:200PX; border:#999 1px solid; background:url("picts/shadeform.gif") }
.textarea { font:12px arial, helvetica, clean, sans-serif; text-align:left; width:250PX; border:#999 1px solid; background:url("picts/shadeform.gif") }
.dropdown { color:#333; width:200PX; font:11px arial, helvetica, clean, sans-serif }
.newstable { width:136px; margin-top:1px; margin-bottom:8px; border:#858B9B 0 solid }
.newstext { color:#000; font:11px arial, helvetica, clean, sans-serif; font-weight:normal }
.newsform { width:100PX; height:18PX; font:11px arial, helvetica, clean, sans-serif; border:#000 1px solid }
.searchform { color:#000; width:150PX; height:20PX; font:11px arial, helvetica, clean, sans-serif; border:#F86707 1px solid; background:url("picts/shadeform.gif") }
.search-box { color:#F86707; font:10px arial, helvetica, clean, sans-serif; font-weight:normal }
.boxtext { font:10px tahoma, arial, sans-serif; font-weight:normal }
.menu-titles { color:#FFF; text-indent:12px; padding:2px 0; background:#999999 url(picts/menutitle-corner-left.jpg) no-repeat left top; font:bold 12px arial, helvetica, clean, sans-serif }
.menu-table { border: #cccccc 1px solid; background: #fefefe }
.bordersSB { border:#858B9B 1px solid }
.menu { font:10px verdana, arial, san-serif; font-weight:normal; padding:0 0 0 17px; line-height:14px; vertical-align:middle; background:url(picts/menu-arrow.jpg) no-repeat 0 1px }
a.menu:link { color:#292929; text-decoration:none }
a.menu:visited { color:#292929; text-decoration:none }
a.menu:active { color:#292929; text-decoration:none }
a.menu:hover { color:#000000; text-decoration:none; }
.menuhorztext { color:#858B9B; padding:5px 0 0; text-align:center; font:normal 11px verdana, arial, san-serif }
.menuhorz { cursor:pointer; border:#000 0 solid }
a.menuhorz:link { color:#009 }
a.menuhorz:visited { color:#009 }
a.menuhorz:active { color:#009 }
a.menuhorz:hover { color:#F93; text-decoration:underline }
.Boldunderline { text-decoration:underline; font:bold 8pt Arial, Helvetica, sans-serif }
.bl { background: url(picts/bl.jpg) 0 100% no-repeat #FFFFFF; width: 800px }
.br { background: url(picts/br.jpg) 100% 100% no-repeat }
.tl { background: url(picts/tl.jpg) 0 0 no-repeat }
.tr { background: url(picts/tr.jpg) 100% 0 no-repeat; }
.clear { font-size: 1px; height: 1px }
.solidblockmenu { margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 100%; overflow: hidden; margin-bottom: 1em; border: 1px solid #625e00; border-width: 1px 0; background: black url(media/blockdefault.gif) center center repeat-x; }
.solidblockmenu li { display: inline; }
.solidblockmenu li a { float: left; color: white; padding: 9px 11px; text-decoration: none; border-right: 1px solid white; }
.solidblockmenu li .end { color: white; padding: 9px 11px; text-decoration: none; border-right: none; background-position:center }
.solidblockmenu li a:visited { color: white; }
.solidblockmenu li a:hover, .solidblockmenu li .current { color: white; background: transparent url(picts/blockactive.gif) center center repeat-x; }
.solidblockmenu { margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 100%; overflow: hidden; margin-bottom: 1em; border: 1px solid #625e00; border-width: 1px 0; background: black url(picts/blockdefault.gif) center center repeat-x; }
.solidblockmenu li { display: inline; }
.solidblockmenu li a { float: left; color: white; padding: 9px 11px; text-decoration: none; border-right: 1px solid white; }
.solidblockmenu li a:visited { color: white; }
.solidblockmenu li a:hover, .solidblockmenu li .current { color: white; background: transparent url(picts/blockactive.gif) center center repeat-x; }
.solidblockmenu { margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 100%; overflow: hidden; margin-bottom: 1em; border: 1px solid #625e00; border-width: 1px 0; background: black url(picts/blockdefault.gif) center center repeat-x; }
.solidblockmenu li { display: inline; }
.solidblockmenu li a { float: left; color: white; padding: 9px 11px; text-decoration: none; border-right: 1px solid white; }
.solidblockmenu li a:visited { color: white; }
.solidblockmenu li a:hover, .solidblockmenu li .current { color: white; background: transparent url(picts/blockactive.gif) center center repeat-x; }
div#footer { clear:both; width:779px; margin:0 10px 0; padding: 10px 0; background: #586695; color: #FFF; text-align:center }
div#footer p { margin:0 }
