body {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
td {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
p {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
div {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
li {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; padding: 0; margin-left: 2em;}
input {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
select {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
textarea {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
a {text-decoration: underline; color: #000000;}
a:hover {text-decoration: none; color: #000000;}

h1 {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 18px; color: #333333;}
h2 {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 13px; color: #333333;}

.opacity100 {opacity: 1.0; filter:}
.opacity90 {opacity: 0.9; filter: alpha(opacity=90);}
.opacity80 {opacity: 0.8; filter: alpha(opacity=80);}
.opacity70 {opacity: 0.7; filter: alpha(opacity=70);}
.opacity60 {opacity: 0.6; filter: alpha(opacity=60);}
.opacity50 {opacity: 0.5; filter: alpha(opacity=50);}
.opacity40 {opacity: 0.4; filter: alpha(opacity=40);}
.opacity30 {opacity: 0.3; filter: alpha(opacity=30);}
.opacity20 {opacity: 0.2; filter: alpha(opacity=20);}
.opacity10 {opacity: 0.1; filter: alpha(opacity=10);}
.opacity0 {opacity: 0.0; filter: alpha(opacity=0);}

.redbg {background-color: #ffcccc;}
.whitebg {background-color: #ffffff;}

.topmenu {font-family: arial; font-style: none; text-decoration: none; font-weight: normal; display: block; padding-top: 3px; padding-bottom: 6px; text-align: center; font-size: 12px; color: #333333;}
.topmenu:hover {font-style: none; font-weight: bold; text-decoration: none; color: #000000;}
.topmenuon {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; display: block; padding-top: 3px; padding-bottom: 6px; text-align: center; font-size: 12px; color: #ffffff; background-image: url('/images/signmenu_hover.gif'); background-repeat: repeat-x; background-position: left top;}
.topmenuon:hover {font-style: none; text-decoration: none; color: #ffffff; background-image: url('/images/signmenu_hover.gif'); background-repeat: repeat-x; background-position: left top;}

.menudd0 {background-image: url('/images/dropdown_bg.gif'); background-repeat: repeat-x; background-position: left top; background-color: #e2e2e2;}
.menudd {background-color: #FBFBFB; border: 1px solid #e3e3e3;}
.submenu {font-family: arial; font-style: none; text-decoration: none; font-weight: normal; display: block; padding-top: 3px; padding-bottom: 3px; padding-left:8px; padding-right:8px; text-align: left; font-size: 12px; color: #333333;}
.submenu:hover {font-style: none; text-decoration: none; color: #da0116; background-color: #E3E3E3;}

.leftmenu {font-family: arial, arial; font-style: none; text-decoration: none; font-weight: bold; display: block; width:162px; margin-left:0px; margin-right:0px; padding-top:2px; padding-bottom:2px; margin-top:8px; font-size: 11px; color: #333333;}
.leftmenu:hover {font-style: none; text-decoration: none; color: #da0116; background-color: #E3E3E3;}
.leftmenuon {font-family: arial, arial; font-style: none; text-decoration: none; font-weight: bold; display: block; width:162px; margin-left:0px; margin-right:0px; padding-top:2px; padding-bottom:2px; margin-top:8px; font-size: 11px; color: #333333;}
.leftmenuon:hover {font-style: none; text-decoration: none; color: #da0116; background-color: #E3E3E3;}

.leftmenutitle {font-family: arial, arial; font-style: none; text-decoration: none; font-weight: bold; display: block; width:162px; padding-top:2px; padding-bottom:2px; margin-top:8px; font-size: 11px; color: #333333;}

.leftsubmenush {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; padding-left:15px; color: #333333;}

.leftsubmenu {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; width:162px; padding-left:15px; color: #333333;}
.leftsubmenu:hover {text-decoration: none; color: #da0116;}
.leftsubmenuon {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; width:160px; padding-left:15px; color: #da0116; background-image: url('/images/redarrow.gif'); background-repeat: no-repeat; background-position: left top;}
.leftsubmenuon:hover {text-decoration: none; color: #da0116;}
.leftsubmenu2 {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; width:142px; padding-left:20px; padding-right:18px; color: #333333;}
.leftsubmenu2:hover {text-decoration: none; color: #da0116;}

.footer {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 10px; color: #666666;}
.footerlink {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 10px; color: #666666;}
.footerlink:hover {text-decoration: underline; color: #666666;}

.breadcrumbs {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; color: #333333;}
.breadcrumbslink {font-family: arial; font-style: none; text-decoration: underline; font-weight: bold; font-size: 11px; color: #333333;}
.breadcrumbslink:hover {text-decoration: none; color: #333333;}
.signoutlink {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; color: #333333;}
.signoutlink:hover {text-decoration: none; color: #da0116;}

.nostyleinput {border: 0px; width: 124px; height: 15px; line-height:13px; background: transparent; background: transparent;}

.mycart {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; color: #ffffff;}
.mycartlink {font-family: arial; font-style: none; text-decoration: underline; font-weight: bold; font-size: 11px; color: #ffffff;}
.mycartlink:hover {text-decoration: none; color: #ffffff;}

.pagelink {font-family: arial; font-size: 12px; font-weight: bold; color: #000; text-decoration: underline;}
.pagelink:hover {text-decoration: none; color: #000000;}
.pageselected {font-family: arial; font-size: 12px; font-weight: bold; color: #0033ff; text-decoration: none;}
.pageall {font-family: arial; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline;}
.pageall:hover {text-decoration: underline; color: #000000;}

.prodtitle {font-family: arial narrow, arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 18px; color: #333333;}
.prodtitle:hover {font-style: none; text-decoration: none; color: #000000;}
.prodtitlesmall {font-family: arial narrow, arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 13px; color: #333333;}
.prodtitlesmall:hover {font-style: none; text-decoration: none; color: #000000;}
.prodsummary {font-family: arial; font-size: 10px; font-weight: normal; text-decoration: none; color: #333333;}
.prodprice {font-family: verdana,arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #666666;}
.proddesc {font-family: arial; font-size: 11px; line-height:16px; font-weight: normal; text-decoration: none; color: #333333;}
.prodprice2 {font-family: verdana,arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #666666;}

.prodtitlered {font-family: arial narrow, arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 32px; color: #333333;}

.prodtitleside {font-family: verdana,arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #333333;}
.prodpricelist {font-family: verdana,arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333;}
.prodpricered {font-family: verdana,arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #da0116;}

.largegreylink {font-family: arial narrow, arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #666666;}
.largegreylink:hoevr {text-decoration: none; color: #000000;}

.logintitle {font-family: arial narrow, arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 18px; color: #333333;}

.accountheader {font-family: arial; font-style: none; text-decoration: none; font-weight: normal; font-size: 18px; color: #ffffff; background-color: #494949;}
.accountlink {font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; padding-left: 10px; background-image: url('/images/arrow_grey.gif'); background-repeat: no-repeat; background-position: left top;}
.accountlink:hover {text-decoration: underline; color: #da0116; background-image: url('/images/arrow_red.gif'); background-repeat: no-repeat; background-position: left top;}

.accountcat {font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; padding-left: 10px; background-image: url('/images/arrow_grey.gif'); background-repeat: no-repeat; background-position: left top;}
.accountlink2 {font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333;}
.accountlink2:hover {text-decoration: underline; color: #da0116;}

.cartheader {font-family: arial; font-style: none; text-decoration: none; font-weight: bold; font-size: 11px; color: #ffffff; background-color: #494949;}
.cartfield {background-image: url('/images/grey494949.gif'); background-repeat: repeat-y; background-position: left top;}

#dhtmltooltip
{
	position: absolute;
	border: 1px solid grey;
	width: 150px;
	padding: 2px;
	background-color: #eeeeee;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}

