/*cope with inheritance bugs*/
body, table, th, td{
	color:#000000;
	font-size: 12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
	background-color:#dce3f3;
	margin: 0;
	padding: 0;
}

form{
	margin: 0;
	padding: 0;
}

a.homepage-title:link{font-size: 12px; text-decoration: none; color: #01216E; font-weight: bold;}
a.homepage-title:visited{font-size: 12px; text-decoration: none; color: #01216E; font-weight: bold;}
a.homepage-title:hover{font-size: 12px; text-decoration: underline; color: #01216E; font-weight: bold;}
a.homepage-title:active{font-size: 12px; text-decoration: none; color: #01216E; font-weight: bold;}

a.homepage:link{font-size: 10px; text-decoration: none; color: #000;}
a.homepage:visited{font-size: 10px; text-decoration: none; color: #000;}
a.homepage:hover{font-size: 10px; text-decoration: underline; color: #000;}
a.homepage:active{font-size: 10px; text-decoration: none; color: #000;}

a:link{
color:#0000ff;
font-size:12px;
text-decoration:none;
}

a:visited{
color:#999999;
font-size:12px;
text-decoration:none;
}

a:hover{
color:#000000;
font-size:12px;
text-decoration:none;
}



a:active{
color:#009999;
font-size:12px;
text-decoration:none;
}

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;
}
H1{color: #ff0000;}

SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#dce3f3;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:x12px;color:#000000;}
.actxsmall{font-size:12px;color:#000000;/*font-weight: bold;*/}
.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:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{font-size:x-large;color:#ff3300;}
.actwelcome{font-size:medium;color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:12px;color:#0000ff;}

/*product navigation*/
.actxismall{
font-size:12px;
color:#ffffff;
font-weight: bold;
/*margin-left: 10px;*/
vertical-align: top;
}

div.section-navigation{
border-bottom: 1px solid #354D8B;
padding: 3px 2px 3px 10px;
background-image: url(btn-nav.gif);
background-repeat: no-repeat;
display: block; 
vertical-align: top;
}
a.yesl{font-size: 10px; color: #fff; font-weight: bold;}
.subsectionmenu { display: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.subsectionmenu a { color: #fff; }
.product-nav{font-size:12px;color:#ffffff;}

#viewbasket { display: block; width: 100%; height: 20px; margin-bottom: 4px; }
#viewbasket span { display: none; }

#extras p { text-align: center; }
#extras a img { border: none; }

p#footer {
	text-align: center;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	height: 28px; line-height: 28px;
}