A:link		{font-size:11px; color: #343366; text-decoration: none; font-family: Verdana, Arial, Serif; }
A:visited	{color: #343366; text-decoration: none; } 
A:hover		{color: #343366; text-decoration: underline; }

body { background: #EEEEEE; margin-top: 2; margin-left: 2; overflow-x: hidden; }

.whitelinks a          { font-size:11px; color: #FFFFFF; font-family: Verdana, Arial, Serif; text-decoration: none; }
.whitelinks a:hover    { text-decoration: underline; }
.whitelinks a:link     { color: #FFFFFF; }
.whitelinks a:visited  { color: #FFFFFF; }

.blacklinks a          { font-size:13px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Serif; text-decoration: none; }
.blacklinks a:hover    { text-decoration: underline; }
.blacklinks a:link     { color: #333333; }
.blacklinks a:visited  { color: #333333; }

.footerfont a          { font-size:11px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Serif; text-decoration: none; }
.footerfont a:hover    { text-decoration: underline; }
.footerfont a:link     { color: #333333; }
.footerfont a:visited  { color: #333333; }

.H1           	{ font-size:16px; font-family:Trebuchet MS, verdana, sans-serif; color:#333333; font-weight:bold; }
.H2           	{ font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; }

.bodyfont   	{ font-size:11px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:normal; color:#333333; }
.bodyfontlg 	{ font-size:12px; font-family:Trebuchet MS, verdana, sans-serif; color:#333333; }
.bodyfontmain 	{ font-size:13px; font-family:Trebuchet MS, verdana, sans-serif; color:#666666; font-weight:normal; }
.navfontBOLD 	{ font-size:13px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; font-weight:bold; }
.pricefontBD 	{ font-size:12px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; font-weight:bold; }
.navfont     	{ font-size:13px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; font-weight:normal; }
.bodyfontxsm 	{ font-size:11px; font-family:Trebuchet MS, arial, verdana, sans-serif; color:#333333; }
.orderpagefont  { font-size:11px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#000000; }
.footerstatic 	{ font-size:11px; font-family:verdana, arial, sans-serif; color:#343366; }
.whtextsmall 	{ font-size:10px; font-family:Trebuchet MS, verdana, arial, sans-serif; color:#FFFFFF; }
.bltextsmall 	{ font-size:10px; font-family:verdana, arial, sans-serif; color:#000000; }
.whbullet 	    { font-size:11px; font-family:verdana, arial, sans-serif; color:#FFFFFF; }
.blbullet 	    { font-size:11px; font-family:verdana, arial, sans-serif; color:#333333; }
 
.cell         { background-color: #000000; }
.cellGold     { background-color: #919113; }
.cartLTGray  { background-color: #F6F6F6; }
.cellBlack    { background-color: #000000; }
.celltileBlue   {background: url(/assets/fs_tile_blue.gif); }
.celltileGray   {background: url(/assets/fs_tile_dkgray.gif); }
.cellWhite    { background: #FFFFFF; }
.cartBrtgreen { background-color: #CED5AC; }
.cellLTBlue   { background-color: #C3D9FF; }
.lefttablebkgnd { background-image: url(/assets/fs_tile_grey.gif); }

.input.border {
	border-bottom: #CCCCCC 2px solid;
	border-left: #CCCCCC 2px solid;
	border-right: #CCCCCC 2px solid;
	border-top: #CCCCCC 2px solid; }
	
.input.newsletterborder {
	border-bottom: #E1E1E1 1px solid;
	border-left: #000000 1px solid;
	border-right: #E1E1E1 1px solid;
	border-top: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 9pt; }

.input.searchborder {
	border-bottom: #E1E1E1 1px solid;
	border-left: #000000 1px solid;
	border-right: #E1E1E1 1px solid;
	border-top: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 11pt; }
	
.input.quantityborder {
	border-bottom: #E1E1E1 1px solid;
	border-left: #000000 1px solid;
	border-right: #E1E1E1 1px solid;
	border-top: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 10pt; }	
	
/*.input.sitesearchborder {
	border-bottom: #E1E1E1 1px solid;
	border-left: #000000 1px solid;
	border-right: #E1E1E1 1px solid;
	border-top: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 10pt; }*/
	
.maintableborder {
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid; }
	
.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 #E1E1E1; }
.loc_line_bottom { border-bottom: dotted 1px #E1E1E1; }
.loc_line_top { border-top: dotted 1px #666666; }
