/* Generic Tag Redefine Styles */

/* [-] Link specific styles */
a:link{
color:#28894b;
text-decoration:none;
}

a:visited{
color:#28894b;
text-decoration:none;
}

a:hover{
color:#28894b;
text-decoration:underline;
}

a:active{
color:#28894b;
text-decoration:none;
}

/* [-] List styles */
li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

/* [-] Heading specific styles */
H1, H3, H4, H5, H6 {
font-family:ARIAL;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #28894B;
	text-decoration: none;
	line-height: 14px;
}

/* Actinic Related Styles */
.actCHECKOUTEM {background-color:#f69508;}
.actCHECKOUTBG {background-color:#efefef;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actwarningcolor{color:#007e2a;}
.actrequiredcolor{color:#007e2a;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#007e2a;}
.actwarning{color:#007e2a;}
.actwelcome{color:#000000;}

.actlogotext {font-family:ARIAL; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#28894b;}

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* form element styles */
.FormTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.FormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	display: compact;
	text-transform: none;
}

.FormSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: compact;
	text-transform: none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	display: compact;
	text-transform: none;
}


.topnav, .topnav a:link, .topnav a:visited, .topnav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
} .topnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #EC7113;
}

.topnav_bg {
	background-attachment: fixed;
	background-image: url("shadow_top.gif");
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}

.Content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}.Content a:link, .Content a:visited, .Content a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #28894b;
}.Content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #28894b;
}

.topbanner {
	background-color: #F1F1F1;
	height: 65px;
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
	background-image: url("top_bg.gif");
	background-repeat: no-repeat;
	background-position: right top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #DDDDDD;
	border-top-color: #DDDDDD;
	border-left-color: #DDDDDD;
	vertical-align: bottom;
}

.leftbar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	border-left-style: dashed;
	border-bottom-style: dashed;
}

.leftnavStub, .leftnavStub a:link, .leftnavStub a:visited, .leftnavStub a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}.leftnavStub a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

.leftnav, .leftnav a:link, .leftnav a:visited, .leftnav a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}.leftnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.leftnavbase {
	background-image: url(bg_left.jpg);
	background-attachment: fixed;
	background-position: left top;
	background-repeat: repeat-y;
}


.catstub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
}
.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #28894B;
	text-decoration: none;
}
.Heading-Fragment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #28894B;
	text-decoration: underline;
}
.Fixed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.distributor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	vertical-align: bottom;
}
.bulk {
	background-attachment: fixed;
	background-image: url("shadow_left.gif");
	background-repeat: repeat-y;
	background-position: left top;
}
.shortcut, .shortcut a:link, .shortcut a:visited, .shortcut a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
} .shortcut a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.featuredivider {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.botnav, .botnav a:link, .botnav a:active, .botnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28894B;
	text-decoration: none;
}.botnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.botnavtext {
	font-family: century gothic, Verdana; 
	font-size: 10px; 
	color: #333333;
}
.searchtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.topbase {
	background-attachment: fixed;
	background-image: url("bg_top.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}

.featuretitle {
	font-family: Arial;
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
}

.getsaleflyer, .getsaleflyer a:link, .getsaleflyer a:visited, .getsaleflyer a:active, .getsaleflyer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BF2C2B;
	text-decoration: underline;
}

.information {
	font-family: century gothic, Verdana;
	font-size: 12px;
	color: #FFFFFF;
}

.productlink, .productlink a:link, .productlink a:visited, .productlink a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033CC;
	text-decoration: underline;
}.productlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033CC;
	text-decoration: none;
}

.requestcatalog {
	font-family: "century gothic", Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.requestcatalog a:link, .requestcatalog a:active, .requestcatalog a:visited, .requestcatalog a:hover {
	font-family: "century gothic", Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.phonefax {
	font-family: "century gothic", Verdana;
	font-size: 13px;
	color: #28894B;
	text-decoration: none;
}

.phonefaxnumber {
	font-family: "century gothic", Verdana;
	font-size: 12px;
	color: #28894B;
	text-decoration: none;
}

.onestopshopping, .onestopshopping a:link, .onestopshopping a:visited, .onestopshopping a:active, .onestopshopping a:hover {
	font-family: "century gothic", Verdana;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}

.onestopshoppingred, .onestopshoppingred a:link, .onestopshoppingred a:visited, .onestopshoppingred a:active, .onestopshoppingred a:hover {
	font-family: "century gothic", Verdana;
	font-size: 16px;
	color: #BF2C2B;
	text-decoration: none;
}

.onestopshoppingblue, .onestopshoppingblue a:link, .onestopshoppingblue a:visited, .onestopshoppingblue a:active, .onestopshoppingblue a:hover {
	font-family: "century gothic", Verdana;
	font-size: 16px;
	color: #0033FF;
	text-decoration: underline;
}

.featuredproduct {
	font-family: "century gothic", Verdana;
	font-size: 19px;
	color: #BF2C2B;
	text-decoration: none;
}

.featuredproductitem {
	font-family: "century gothic", Verdana;
	font-size: 12px;
	color: #BF2C2B;
	text-decoration: none;
}