﻿A          { font-size:12px; color: #0040B8; font-family: Verdana, Arial, Helvetica, Arial, Serif; text-decoration: none; }
A:hover    { color: #000000; text-decoration: underline; }
A:link       { color: #0040B8; text-decoration: none; }
A:active     { color: #0040B8; text-decoration: none; }

.11pxArial{ font-family:arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;
}
.11pxverdana{ font-family:verdana, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;
}
.leftbullet{ font-family:verdana, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;
}
.rightpanel {
	background:url("/assets/vertLine.gif");
}
.toppanel {
	background:url("/assets/toppaneltile");
}	
body { background-image: url(/assets/bkgnd_columnSide.gif); }

.topmenu { background: url(/assets/blockdefault.gif) center center repeat-x; }

.solidblockmenu{
color:White;
margin: 0;
padding: 0;
float: left;
font: normal 10px Verdana;
width: 150%;
border: 1px solid #999999;
border-width: 0px 0;
background: black url(/assets/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #FFFFFF;
padding: 7px 7px;
text-decoration: none;
border-right: 1px solid #999999;
}

.solidblockmenu li a:visited
{
text-decoration: none;
color: #FFFFFF;
}
/* Changes @ hover on top level*/
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #4B627D;
background: transparent url(/assets/blockactive.gif) center center repeat-x;
}

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

.footerfont a          { font-size:10px; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, Serif; text-decoration: none; }
.footerfont a:hover    { color: #FFFFFF; text-decoration: underline; }
.footerfont visited    { color: #FFFFFF; text-decoration: none; }
.footerfont link       { color: #FFFFFF; text-decoration: none; }
.footerfont active     { color: #FFFFFF; text-decoration: none; }

.leftnavfont a          { font-size:12px; color: #0066FF; font-family: Verdana, Arial, Helvetica, Arial, Serif; text-decoration: none; }
.leftnavfont a:hover    { background-color: #0066FF; color: #FFFFFF; text-decoration: underline; }
.leftnavfont visited    { color: #0066FF; text-decoration: none; }
.leftnavfont link       { color: #0066FF; text-decoration: none; }
.leftnavfont active     { color: #0066FF; text-decoration: none; }

.splashbanner a          { font-size:10px; color: #34515F; font-family:  Arial, Verdana, Helvetica, Arial, Serif; text-decoration: none; }
.splashbanner a:hover    { background-color: #E1E9BC; color: #000000; text-decoration: underline; }
.splashbanner visited    { color: #34515F; text-decoration: none; }
.splashbanner link       { color: #34515F; text-decoration: none; }
.splashbanner active     { color: #34515F; text-decoration: none; }

.leftbotfont a          { font-size:11px; color: #FFFFFF; font-family:  Verdana, Arial,Helvetica, Arial, Serif; text-decoration: none; }
.leftbotfont a:hover    { color: #FFFFFF; text-decoration: underline; }
.leftbotfont visited    { color: #FFFFFF; text-decoration: none; }
.leftbotfont link       { color: #FFFFFF; text-decoration: none; }
.leftbotfont active     { color: #FFFFFF; text-decoration: none; }

.default10 a          { font-size:10px; color: #34515f; font-family: Verdana, Helvetica, Arial, Serif; text-decoration: none; }
.default10 a:hover    { background-color: #E1E9BC; color: #000000; text-decoration: underline; }
.default10 visited    { color: #34515f; text-decoration: none; }
.default10 link       { color: #34515f; text-decoration: none; }
.default10 active     { color: #34515f; text-decoration: none; }

td 		    { vertical-align: top; }

.grayborder { border: 1px solid #cccccc ; }
.bodyfont 	{ font-size:13px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; }
.bodyfontxsm 	{ font-size:10px; font-family:arial, verdana, sans-serif; color:#333333; }
.bodyfontsm 	{ font-size:11px; font-family:arial, verdana, sans-serif; color:#333333; }
.bodyfontwhite 	{ font-size:11px; font-family:verdana, sans-serif; color:#FFFFFF; }
.largewhite 	{ font-size:12px; font-family:verdana, sans-serif; color:#FFFFFF; }
.smallwhite 	{ font-size:10px; font-family:verdana, sans-serif; color:#FFFFFF; }
.headlinewhite 	{ font-size:11px; font-family:arial, sans-serif; color:#FFFFFF; }
.rightfont		{ font-size:10px; font-family:verdana, sans-serif; text-align:left; color:#333333; }
.leftfont		{ font-size:10px; font-family:verdana, sans-serif; text-align:left; color:#333333; }
.footerfont	{ font-size:10px; font-family:verdana, sans-serif; text-align:center; color:#FFFFFF; }
.titleblue 	{ font-size:16px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#0066FF; }
.bluedot 	{ font-size:10px; color:#0066FF; }
.remove	{ font-size:10px; font-family:verdana, sans-serif; text-align:center; color:#000000; }
.pricetext	{ font-size:11px; font-family:verdana, sans-serif; font-weight:bold; color:#000080; }
.prodname	{ font-size:11px; font-family:verdana, sans-serif; font-weight:bold; color:#34515f; }
.error	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#FF0000; }
.shopfont 	{ font-size:11px; font-family:verdana, sans-serif; color:#333333; }
.cartheadwhite 	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#FFFFFF; }
.cartheadblack	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.formfont	{ font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.lgformfont	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.searchlink	{ font-size:11px; font-family:verdana, Arial, sans-serif; font-weight:normal; color:#333333; }
.searchresult	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.lightresult	{ font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#666666; }
.smsearchresult	{ font-size:10px; font-family:Arial, verdana, sans-serif; color:#333333; }
.smallresult	{ font-size:11px; font-family:Arial, verdana, sans-serif; font-weight:normal; color:#333333; }
.recomended	{ font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#34515F; }
.sitemap	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#34515F; }
.recblack	{ font-size:11px; font-family:verdana, sans-serif; font-weight:bold; color:#34515F; }
.hideme	{ font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#CED5AC; }
.history	{ font-size:11px; font-family:Georgia, sans-serif; font-weight:normal; color:#333333; }
.historybold	{ font-size:11px; font-family:Georgia, sans-serif; font-weight:bold; color:#333333; }
.historytitle	{ font-size:14px; font-family:Georgia, sans-serif; font-weight:bold; color:#000000; }
.right_shadow { background-image: url(/shop/assets/fh_right_shadow.gif);

 
.cell { background-color: #000000; }
.cellblue { background-color: #E2ECFF; }
.cartDKgreen { background-color: #34515F; }
.cartLTgreen { background-color: #E1E9BC; }
.cellBlack { background-color: #000000; }
.cellOrange { background-color: #E57c00; }
.cartBrtgreen { background-color: #CED5AC; }

.input.border {
	border-bottom: #E1E9BC 2px solid;
	border-left: #596C68 2px solid;
	border-right: #E1E9BC 1px solid;
	border-top: #596C68 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 10pt;}

.input.searchborder {
	border-bottom: #E5E5E5 2px solid;
	border-left: #596C68 2px solid;
	border-right: #E5E5E5 1px solid;
	border-top: #596C68 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 10pt;}
	
.input.sitesearchborder {
	border-bottom: #E1E1E1 2px solid;
	border-left: #596C68 2px solid;
	border-right: #E5E5E5 1px solid;
	border-top: #596C68 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 10pt;}
	
/* classes for validator */
.tfvHighlight {font-weight: bold; color: red;}
.tfvNormal {font-weight: normal; color: black;}

.loc_line_left { border-right: dotted 1px #666666; }
.loc_line_right { border-right: solid 1px silver; background-color: #34515F; }
.loc_line_bottom { border-bottom: dotted 1px #666666; }
.loc_line_top { border-top: dotted 1px #666666; }
.topcell { background: url(/shop/assets/fh_bottom_shadow.gif);