
BODY { margin: 10px; padding: 0 }
#header #title { background-color: #1e5782; background-image: url(images/footlinkbgex.gif); background-repeat: repeat-x }
#header FORM { font-size: 11px; margin: 12px 0 0; padding: 0; }
#header FORM INPUT { font-size: 11px; margin: 0; padding: 0; }
#footer #row1 { background-image: url(images/footerbg.gif); background-repeat: repeat-x; height: 32px }
#footer #row2  { color: #999; font-size: 10px; margin-top: 6px }

#product FORM { margin: 0; padding: 0; }
#product INPUT { font-size: 11px; margin: 0; padding: 0; }
BODY, TD, TR, INPUT, TEXTAREA, SELECT  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
H1 { font-size: 22px; font-family: georgia; font-weight: normal; margin: 0 0 10px; }
H2 { font-size: 16px; font-family: georgia; font-weight: normal; margin: 0 0 10px; }
H3 { font-size: 11px; height: 18px; margin: 0; }
#footer #row2 .siteby { float: left; padding-bottom:20px; }
#footer #row2 .associatelinks { float: right }
#footer #row2 a:link, #footer #row2 a:visited  { color: #0f7db3; text-decoration: underline }
#footer #row2 a:hover, #footer #row2 a:active { color: #0f7db3; text-decoration: none }
#footer #menu a:link, #footer #menu a:visited  { color: #445460; text-decoration: underline; background-image: url(images/footlinkbg.gif); background-repeat: repeat-x; display: block; margin-right: 1px; padding-top: 3px; padding-right: 30px; height: 32px }
#footer #menu a:hover, #footer #menu a:active  { color: #445460; text-decoration: none; background-image: url(images/footlinkbgover.gif); background-repeat: repeat-x; display: block; margin-right: 1px; padding-top: 3px; padding-right: 30px; height: 32px }
#footer #menu { font-size: 13px; float: left }
#footer #row1 #contact { padding-top: 6px; float: right }
a.secure { background-image: url(images/securelock.gif); background-repeat: no-repeat; padding-left: 16px }
#feature01  { background-image: url(/images/feature01bg.jpg); background-repeat: repeat-x; margin-top: 3px; height: 218px }
#feature01 #image #left   { background-image: url(images/feature01bg.jpg); background-repeat: repeat-x; width: 55%; height: 218px; float: left;  }
#feature01 #image #right { width: 30%; height: 218px; float: right }
#feature01 #image { background-image: url(images/feature01.jpg); background-repeat: no-repeat; background-position: right 0; height: 218px }
#box01 { height: 218px }
#box01 .text  { color: #fff; font-size: 16px; margin-top: 12px; padding: 12px }
#box01 .text a:link, #box01 .text a:visited { color: #fff; text-decoration: none; }
#box01 .text a:hover, #box01 .text a:active { color: #fff; text-decoration: none; }
#box01 .img { background-image: url(images/feature01img.jpg); background-repeat: no-repeat }
.boxlogo { margin-top: 3px; margin-bottom: 12px; border: solid 1px #ccc  }
#mainmenu a:link, #mainmenu a:visited     { color: #445460; font-size: 14px; font-weight: 700; text-decoration: none; background-image: url(images/footlinkbg.gif); background-repeat: no-repeat; display: block; margin-top: 4px; margin-right: 1px; padding-top: 4px; padding-right: 60px; height: 32px }
#mainmenu a:hover, #mainmenu a:active     { color: #445460; font-size: 14px; font-weight: 700; text-decoration: none; background-image: url(images/footlinkbgover.gif); background-repeat: no-repeat; display: block; margin-top: 4px; margin-right: 1px; padding-top: 4px; padding-right: 60px; height: 32px }
#mainmenu         { background-color: #f0efeb; margin-top: 3px; padding-right: 12px; padding-left: 12px; height: 46px }
#welcome { margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #f0efeb; }
#welcome-home { padding-top: 4px; padding-bottom: 4px; }
#crumbs { background-image: url(/images/ico01.gif); background-repeat: no-repeat; background-position: 12px 5px; padding-left: 22px; height: 18px    }
#crumbs a:link, #crumbs a:visited { text-decoration: none; }
#crumbs a:hover, #crumbs a:active { text-decoration: underline; }
#category01 { background-image: url(images/cattitlebg.gif); background-repeat: no-repeat; padding: 10px }
#category01 .title { font-size: 13px; background-color: #f0efeb; height: 20px }
#category01 .titleunder { background-image: url(images/cattitlebgunder.gif); background-repeat: no-repeat; height: 17px }
#category01 .img { margin-right: 8px; margin-bottom: 8px; float: left }
#category01 .img IMG { border: solid 1px #fff }
#category01 .text { }
#category01 .text a:link, #category01 .text a:visited  { color: #445460; text-decoration: none; }
#category01 .text a:hover, #category01 .text a:active { color: #0f7db3; text-decoration: none; }
#submenuleft  { background-color: #f0efeb; text-align: left; padding-left: 12px; height: 28px }
#submenuright  { background-color: #f0efeb; text-align: right; padding-right: 12px; height: 28px }
#introleft   { text-align: left; height: 30px }
#introright     { color: #fff; font-size: 13px; text-align: right; padding: 4px 12px 4px 4px; height: 30px }
#header { }
a:link, a:visited  { color: #0f7db3; text-decoration: underline }
a:hover, a:active { color: #0f7db3; text-decoration: none }
#smenu01 { margin-bottom: 1px; padding: 1px; border: solid 1px #e3e3e3; }
#smenu01 a:link, #smenu01 a:visited { text-decoration: none; width: 150px; padding: 2px; display: block; }
#smenu01 a:link.sel, #smenu01 a:visited.sel { color: #fff; background-color: #48a7d9; text-decoration: none; width: 150px; padding: 2px; display: block; }
#smenu01 a:hover, #smenu01 a:active { background-color: #ebebf0; text-decoration: none; width: 150px; padding: 2px; display: block; }
#product { }
#catProduct { background-image: url(images/bg01.gif); background-repeat: repeat-x; margin-bottom: 12px; border-top: 1px solid #e9eef5; border-bottom: 1px solid #e9eef5; }
#catProduct #IMG { background-color: #fff; width: 106px; height: 106px; margin-right: 8px; display: block; }
#catProduct IMG { background-color: #fff; padding: 1px; border: solid 1px #ebebf0; }
#catProduct img { vertical-align: middle; }
#product img { margin-right: 8px; margin-bottom: 8px; padding: 1px; border: solid 1px #ebebf0; }
#sortMenu { background-image: url(/images/sortMenuBG.gif); background-repeat: repeat-x; height: 23px; margin-bottom: 12px; }
#sortMenu a:link, #sortMenu a:visited { background-color: #fafafa; text-decoration: none; margin-right: 1px; margin-bottom: 1px; padding: 4px 8px 3px; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; display: block; }
#sortMenu a:hover, #sortMenu a:active { background-color: #ebebf0; text-decoration: none; display: block; margin-right: 1px; margin-bottom: 1px; padding: 4px 8px 3px; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; }
#sortMenu a.sel { font-weight: 700; background-color: #fff; display: block; margin-right: 1px; margin-bottom: 1px; padding: 4px 8px; border-color: #ccc #ccc #fff; border-style: solid; border-width: 1px; }
#relatedproduct { background-color: #fafafa; text-align: center; width: 150px; margin-bottom: 12px; padding: 4px; }
#relatedproduct img { background-color: #fff; padding: 1px; border: solid 1px #ebebf0; }
tr #Al td { background-image: url(/images/admin/bg02.gif); background-repeat: repeat-x; background-position: 0 50%; }
.highlight { color: #e30707; font-weight: 700; }
.highlight2 { font-weight: bold; }
fieldset FORM { margin: 0; padding: 0; }
.pad10 { margin: 10px; }
a.black:link, a.black:visited { color: #000; text-decoration: none; }
a.black:hover, a.black:active { color: #000; text-decoration: underline; }
#status { visibility: hidden; }
