body {
font-family:Verdana, Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
background-color:#666;
margin:0
}

.gst {
font-size:11px
}

.gstb {
font-size:11px;
font-weight:700;
margin:5px
}

.gstbred {
font-size:11px;
color:#ff0000;
font-weight:700;
}

.sizemd {
font-size:13px;
}

.sizemdb {
font-size:14px;
font-weight:700;
color:#323232;
text-decoration:underline
}

.bf {
font-size:20px;
font-weight:700;
color:#323232
}

.bg1 {
background-color:#347ABE;
color:#fff;
}

.bg2 {
background-color:#eee;
color:#323232;
line-height:30px
}

.bg3 {
background-color:#738D35;
color:#fff
}

.bg4 {
background-color:#eee;
font-size:16px;
font-weight:700;
color:#ff0000
}

h1 {
font-size:32px;
font-weight:700;
margin:0
}

h2 {
font-size:20px;
text-indent:20px;
font-weight:700;
margin:0
}

h3 {
font-size:12px;
text-indent:45px;
font-weight:700;
margin:0
}

ul.tex {
font-size:12px;
}

#indx h2 {
font-size:16px;
text-indent:5px;
font-weight:700;
}

#prodp h1 {
font-size:16px;
text-indent:0px;
font-weight:700;
margin:0px
}

#prodp h2 {
font-size:12px;
color:#347ABE;
text-indent:0px;
font-weight:700;
margin:0
}

#prodps h2 {
font-size:11px;
font-weight:700;
margin:0
}

#prodp hr {
width:96%;
color:#fff;
background-color:#fff;
border:1px dotted #999;
border-style: none none dotted;
}

.headertext {
color:#fff;
text-indent:5px;
font-weight:700
}

.whtfont {
color:#fff
}

.whtfonb {
color:#fff;
font-weight:700
}

.redfont {
color:#ff0000
}

.redfonb {
color:#ff0000;
font-weight:700
}

.redfontbl {
color:#ff0000;
font-size:20px;
font-weight:700
}

.redfontbxl {
color:#ff0000;
font-size:48px;
font-weight:900
}

.orgfont {
color:#347ABE
}

.orgfontb {
color:#347ABE;
font-weight:700
}

A:hover {
color:#738D35;
text-decoration:underline
}

a.gray:hover {
color:#738D35;
font-weight:400;
text-decoration:underline
}

.mini-header1 {
font-size:14px;
color:#fff;
text-indent:5px;
font-weight:700
}

.cat-text {
font-size:12px;
color:#fff;
text-indent:5px;
font-weight:700
}

p.product-description {
text-align:justify;
font-size:12px;
margin:20px
}

.product-heading {
font-size:16px;
color:#fff;
text-indent:5px;
font-weight:700;
margin:3px
}

.glbrgry {
border-color:#eee;
border-style:solid;
border-width:1px
}

.glbrdkgry {
border-color:#999;
border-style:solid;
border-width:1px
}

.glbrgrydot {
border-color:#999999;
border-style:dotted;
border-width:1px;
padding:1px;
background-color:#eee;
font-size:16px;
font-weight:700;
color:#ff0000
}

.glbrgrn {
border-color:#738D35;
border-style:solid;
border-width:1px
}

table.gt {
table-layout:automatic;
width:1004px;
margin-left:auto;
margin-right:auto;
border-spacing:0;
empty-cells:show;
background-color:#fff;
border-width:0;
font-size:12px
}

.gtbod {
height:500px;
vertical-align:top;
text-align:left
}

.gtbodc {
height:500px;
vertical-align:top;
text-align:center
}

table.gct {
table-layout:automatic;
width:100%;
margin-left:auto;
margin-right:auto;
border-spacing:0;
empty-cells:show;
border-width:0
}

.gctbr {
text-align:right;
vertical-align:bottom
}

.gctbl {
text-align:left;
vertical-align:bottom
}

table.gtf {
table-layout:automatic;
width:100%;
border-spacing:10px;
empty-cells:show;
font-size:11px;
border-width:0
}

table.sb {
table-layout:automatic;
width:100%;
border-spacing:0;
empty-cells:show;
background-color:#fff;
border-width:0
}

.sbHd {
background-color:#347ABE;
font-size:11px;
color:#fff;
font-weight:700;
line-height:30px;
border-bottom:3px solid #777A87
}

.sbHd2 {
background-color:#347ABE;
font-size:11px;
color:#fff;
font-weight:700;
line-height:30px
}

.sbBod {
background-color:#323232;
text-align:center;
font-size:11px;
color:#fff;
border-top:0 solid #323232;
border-bottom:0 solid #323232
}

.lntl {
background-color:#fff;
line-height:18px;
text-align:left;
vertical-align:top
}

.gst2 {
font-size:12px
}


A:link,A:visited {
color:#323232;
text-decoration:underline
}

a.white:link,a.white:visited,a.white:hover {
color:#fff;
font-weight:400;
text-decoration:underline
}

a.gray:link,a.gray:visited {
color:#323232;
font-weight:400;
text-decoration:none
}

.mini-header2,.cat-header1 {
font-size:16px;
color:#fff;
text-indent:5px;
font-weight:700
}

.gttc,.gcttc,.gtftc {
text-align:center;
vertical-align:top
}

.gttr,.gcttr {
text-align:right;
vertical-align:top
}

.gttl,.gcttl {
text-align:left;
vertical-align:top
}

.gtbc,.gctbc,.gtfbc {
text-align:center;
vertical-align:bottom
}

