﻿a 		    { font-size:100%; font-family:verdana, sans-serif; text-decoration: none; }
a:link 		{ font-family:verdana, sans-serif; color:#34515f; text-decoration: none; }
a:visited 	{ font-family:verdana, sans-serif; color:#34515f; text-decoration: none; }
a:active 	{ font-family:verdana, sans-serif; color:#34515f; text-decoration: none; }
a:hover 	{ font-family:verdana, sans-serif; color:#34515f; text-decoration: underline; }

.topmenu a          { font-size:70%; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, Serif; text-decoration: none; }
.topmenu a:hover    { background-color: #E57C00; color: #FFFFFF; text-decoration: underline; }
.topmenu visited    { color: #FFFFFF; text-decoration: none; }
.topmenu link       { color: #FFFFFF; text-decoration: none; }
.topmenu active     { color: #FFFFFF; text-decoration: none; }

body 		{ background: #CED5AC; }

td 		    { vertical-align: top; }

.bodyfont 	{ font-size:11px; font-family:verdana, sans-serif; color:#333333; }
.bodyfontwhite 	{ font-size:11px; 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; }
.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; }
.formfontlg	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.searchresult	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.recomended	{ font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#34515F; }
.recblack	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#000000; }
.hideme	{ font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#CED5AC; }
.titlefont 	{ font-size:14px; font-family:arial, verdana, sans-serif; color:#333333; }
.right_shadow { background-image: url(/shop/assets/fh_right_shadow.gif);

.cell { background-color: #000000; }
.cartDKgreen { background-color: #34515F; }
.cartLTgreen { background-color: #E1E9BC; }
.cellBlack { background-color: #000000; }
.cellOrange { background-color: #E57c00; }
.cartBrtgreen { background-color: #CED5AC; }

.input.border {
	border-bottom: #428383 1px solid;
	border-left: #428383 1px solid;
	border-right: #428383 1px solid;
	border-top: #428383 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;}
	
.input.errorborder {
    background-color: #2E6B6B;
    color: #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 10pt;}


.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);
