/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;
}

/*body specific*/
body{

background-image:"VESPAduperbg.gif";

margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 5px;
}

li {
	padding-bottom: 5px;
}

.stdText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
}


.productNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	line-height: 17px;
}

.productDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 6px;
}

.productText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	padding-right: 20px;
}

.priceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #CC0000;
}

.priceTextLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	color: #CC0000;
}

.blueBld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #03205B;
}

.blueHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	line-height: 24px;
	color: #03205B;
}

.subNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

a:link
{
	text-decoration: none;
	color: #03205B;
	font-weight: bold;
}
a:visited
{
	text-decoration: none;
	color: #03205B;
	font-weight: bold;
}
a:active
{
	text-decoration: none;
	color: #03205B;
	font-weight: bold;
}
a:hover
{
	text-decoration: underline;
	color: #03205B;
	font-weight: bold;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
a.footerLink:link
{
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}
a.footerLink:visited
{
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}
a.footerLink:active
{
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}
a.footerLink:hover
{
	text-decoration: underline;
	color: #333333;
	font-weight: normal;
}

a.productCat:hover
{
	background-color: #FFFFFF;
	text-decoration: none;
}


td.features {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 2px dotted #98B9EA;
	background-color: #D0E0F4;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 0px;
}

td.productCat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFCB52;
	border-bottom: 1px solid #D89D13;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

select
		{
			border-style: outset; 
			border-color: #555555; 
			border-width: 1px;
			padding: 1px;
			color:#000000; 
			background-color: #ffffff;
			font-family: Verdana, Arial, Helvetica;
			font-weight: normal;
			font-size: 11;

			
		}

.housebutton {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: left
}
.housebutton A {
	BORDER-RIGHT: #910006 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ff7e7e 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ff7e7e 1px solid; WIDTH: 98%; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #910006 1px solid; BACKGROUND-COLOR: #ff0000; TEXT-DECORATION: none; FONT-SIZE: 11px
}
.housebutton A:hover {
	BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d5d5d5 10px solid; WIDTH: 98%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #d5d5d5; TEXT-DECORATION: none
}
.housebutton2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: left
}
.housebutton2 A:hover {
	BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 98%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none; FONT-SIZE: 11px
}
.housebutton2 A {
	BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dbdbdb 10px solid; WIDTH: 98%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #dddcdc; TEXT-DECORATION: none
}

INPUT.button
		{
			
			font-family: Verdana, Arial, Helvetica;
			font-weight: bold;
			font-size: 10px;
			font-color: #cccccc;
			
		}

li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#999999;}
.actCHECKOUTBG {background-color:#ffffff;}

.actbuttons{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 000000}
.actblue{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 000099}
.actorg{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: e46600}
.actblak{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 000000}
.actblak2{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 000000}
.actlarger{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}

.actsmaller{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}

.actxxsmall{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 000000}
.actxsmall{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 000000}
.actsmall{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}
.actregularo{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: ff0000}
.actregular{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}
.actregularsm{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 333333}
.actlarge{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}
.actxlarge{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}
.actxxlarge{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}
.actwarningcolor{color:#0000ff;}
.actrequiredcolor{color:#0000ff;}
.actrequired{font-size:large;color:#0000ff;}
.actwarning{font-size:x-large;color:#0000ff;}
.actwelcome{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; 
text-align: center}
.actfooter{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333}
a.footer:link {COLOR: #333333; TEXT-DECORATION: none} 
a.footer:hover {COLOR: #333333; TEXT-DECORATION: none} 
.tabparent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 000099} 
a.tabparent:link {COLOR: #000099; TEXT-DECORATION: underline} 
 
a.tabparent:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: ff9900} 
.tabthis {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 000099}
.whttext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.whttext:link {COLOR: #ffffff; TEXT-DECORATION: underline} 
 
a.whttext:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: ff0000} 
.whttext2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
a.whttext2:link {COLOR: #ffffff; TEXT-DECORATION: underline} 
 
a.whttext2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: ff0000} 
.actblklink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.actblklink:link {COLOR: #000000; TEXT-DECORATION: underline} 
 
a.actblklink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: ffffff} 
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 0px