A:link		{color: #34515f; text-decoration: none}
A:visited	{color: #34515f; text-decoration: none} 
A:hover		{color: #34515f; text-decoration: underline}

.leftnav A:link		{color: #C95D1C; text-decoration: none; font-weight: bold;}
.leftnav A:visited {color: #C95D1C; text-decoration: none; font-weight: bold;} 
.leftnav A:hover {color: #C95D1C; text-decoration: underline; font-weight: bold;}

.leftnavupper A:link	{color: #505050; text-decoration: none}
.leftnavupper A:visited	{color: #505050; text-decoration: none} 
.leftnavupper A:hover	{color: #505050; text-decoration: underline}

.leftnavlower A:link	{color: #ffffff; text-decoration: none}
.leftnavlower A:visited	{color: #ffffff; text-decoration: none} 
.leftnavlower A:hover	{color: #ffffff; text-decoration: underline}

.press A:link{color: #364505; text-decoration: underline}
.press A:visited	{color: #364505; text-decoration: underline} 
.press A:hover	{color: #364505; text-decoration: underline}

.bios A:link	{color: #C95D1C; text-decoration: underline}
.bios A:visited	{color: #C95D1C; text-decoration: underline} 
.bios A:hover	{color: #C95D1C; text-decoration: underline}

.biosnav A:link		{color: #C95D1C; text-decoration: none}
.biosnav A:visited	{color: #C95D1C; text-decoration: none} 
.biosnav A:hover	{color: #C95D1C; text-decoration: underline}

.topnav A:link		{color: #ffffff; text-decoration: none}
.topnav A:visited	{color: #ffffff; text-decoration: none} 
.topnav A:hover		{color: #ffffff; text-decoration: underline}

.citynav A:link	{color: #656F17; text-decoration: none}
.citynav A:visited	{color: #656F17; text-decoration: none} 
.citynav A:hover	{color: #656F17; text-decoration: underline}

body { background-image: url(/images/backgrounds/bkgnd_columnSide.gif); }
.style6 {color: #990000}
.style9 {font-size: 18px; color: #0000FF; }
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

td			{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 1.5;
			 }

.leadtext	{font-family: arial, helvetica, sans-serif;
			 font-size: 10px;
			 color: #505050;
			 line-height: 1.5;
			 }
			 
.press		{font-family: arial, helvetica, sans-serif;
			 font-size: 12px;
			 color: #505050
			 }
			 
			 
.clientlist	{font-family: arial, helvetica, sans-serif;
			 font-size: 12px;
			 color: #505050;
			 line-height: 1.5;
			 }
			 
			 
.rightnav	{font-family: arial, helvetica, sans-serif;
			 font-size: 11px;
			 color: #505050
			 }
			 

.leftnavupper{font-family: arial, helvetica, sans-serif;
			 font-size: 10px;
			 color: #505050;
			 line-height: 1.5;
			 }
			 
			 
.leftnavlower{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #ffffff;
			line-height: 1.5;
			font-style: normal;
			 }
			 
			 
.biosnav	{font-family: arial, helvetica, sans-serif;
			 font-size: 10px;
			 color: #C95D1C
			 }

.biosnavrf	{font-family: arial, helvetica, sans-serif;
			 font-size: 10px;
			 color: #C95D1C
			 }
			 
.headline	{font-family:arial, helvetica, sans-serif;
			 font-size: 16px;
			 font-weight: bold;
			 color: #364505;			 
			 line-height: 1.5;
			 			 
			}

.header		{font-family:Arial, Helvetica, sans-serif;
			 font-size: 14px;
			 font-weight: bold;
			 color: #000000;		 

			}
			
.subheader	{font-family:Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: bold;
			 color: #000000			 
			}
			
.prheader	{font-family:arial, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 color: #364505;
			 line-height: 1.5;			 
			}

.prhdorng	{font-family:arial, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 color: #C95D1C			 
			 
			}
			
.topnav	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: lighter;
			 }
			
.popuptext	{font-family:arial, helvetica, sans-serif;
			 font-size: 12px;
			 color: #000000			 
			 
			}

.boxtext	{font-family:arial, helvetica, sans-serif;
			 font-size: 11px;
			 color: #000000			 
			 
			}
			
.freehost	{font-family:arial, helvetica, sans-serif;
			 font-size: 11px;
			 color: #656F17			 
			 
			}
			
			
.citynav	{font-family:arial, helvetica, sans-serif;
			 font-size: 10px;
			 color: #656F17			 
			 
			}
			
	
.popheader	{font-family:arial, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 color: #C95D1C			 
			 
			}
			
.popheaderWhite	{font-family:arial, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 color: #FFFFFF			 
			 
			}
			
.popsubheader	{font-family:arial, helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: bold;
			 color: #4A5518			 
			 
			}
			
.popbullets	{font-family:arial, helvetica, sans-serif;
			 font-size: 11px;
			 color: #364505 			 
			 
			}
			
.popsuccess	{font-family:arial, helvetica, sans-serif;
			 font-size: 11px;
			 color: #333333 			 
			 
			}

sup { line-height: 0; font-size: 10px;

}
#DATATABLE td{
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#DATATABLE2 td{
	border-top:thin solid #e2e2e2;
	border-right:none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #e2e2e2;
}
#DATATABLE3 td{
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #e2e2e2;
}
#DATATABLE4 td{
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #e2e2e2;
}
#DATATABLE5 td{
	border-top:thin solid #e2e2e2;
	border-right:thin solid #e2e2e2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #e2e2e2;
}
#DATATABLE6 td{
	border-top:thin solid #e2e2e2;
	border-right:thin solid #e2e2e2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-style: none;
	border-bottom-style: none;
}
#DATATABLE7 td{
	border-top:thin solid #ffffff;
	border-right:thin solid #ffffff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-style: none;
	border-bottom-style: none;
}
#DATATABLE8 td{
	border-top:thin solid #b6c2a0;
	border-right:thin solid #b6c2a0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-style: none;
	border-bottom-style: 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("/aspnet_client/assets/toppaneltile");
}	
body { background-image: url("/assets/bkgnd_columnSide.gif"); margin-top: 3; }

.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;
}

.flagsfont a          { font-size:10px; color: #FFFFFF; font-weight:normal; font-family: Verdana, Helvetica, Arial, Serif; text-decoration: none; }
.flagsfont a:hover    { color: #FFFFFF; text-decoration: underline; }
.flagsfont visited    { color: #FFFFFF; text-decoration: none; }
.flagsfont link       { color: #FFFFFF; text-decoration: none; }
.flagsfont active     { color: #FFFFFF; text-decoration: none; }
.flagsfont a:visited  { color: #FFFFFF; }

.footerfont a          { font-size:10px; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, Serif; text-decoration: none; }
.footerfont a:hover    { background-color: #E57C00; 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:11px; color: #34515F; font-family: Verdana, Arial, Helvetica, Arial, Serif; text-decoration: none; }
.leftnavfont a:hover    { background-color: #E1E9BC; color: #000000; text-decoration: underline; }
.leftnavfont visited    { color: #34515F; text-decoration: none; }
.leftnavfont link       { color: #34515F; text-decoration: none; }
.leftnavfont active     { color: #34515F; 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; }
dd
{
    font-size: 11px;
    font-family: verdana, sans-serif;
    font-weight: normal;
    color: #000000;
    margin-left: 4px;
}

.H1 { font-size:14px; color: #000000; font-family:  Verdana, Arial, Helvetica, Serif; font-weight:bold; }
.H2 { font-size:12px; color: #CC6600; font-family:  Verdana, Arial, Helvetica, Serif; font-weight:bold; }
.H3 { font-size:10px; color: #000000; font-family:  Verdana, Arial, Helvetica, Serif; }

.grayborder { border: 1px solid #cccccc ; }
.bodyfont 	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.bodyfontlg 	{ font-size:12px; font-family:verdana, sans-serif; color:#333333; }
.bodyfontxsm 	{ font-size:11px; font-family:arial, verdana, sans-serif; color:#333333; }
.schedulefont 	{ font-size:10px; font-family:verdana, arial, sans-serif; color:#000000; }
.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; }
.titlefont 	{ font-size:14px; font-family:arial, verdana, sans-serif; color:#333333; }
.titlefontgrn 	{ font-size:16px; font-family:Trebuchet MS, verdana, sans-serif; color:#34515F; }
.titlegrnsmall 	{ font-size:13px; font-family:Trebuchet MS, verdana, sans-serif; color:#34515F; }
.titlefontsm 	{ font-size:13px; font-family:arial, verdana, sans-serif; color:#333333; }
.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; }
.expfontor	{ font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#E57C00; }
.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; }
.cellWhite { background: #FFFFFF; }
.cartBrtgreen { background-color: #CED5AC; }

.input.dropbutton {
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	background-color: #428383;
	font-family: Verdana, Arial, Helvetica, Serif; color: #FFFFFF; font-weight:bold;
	font-size: 9pt;}

.input.dropmenu {
	border-bottom: #E1E9BC 1px solid;
	border-left: #E1E9BC 1px solid;
	border-right: #E1E9BC 1px solid;
	border-top: #E1E9BC 1px solid;
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 9pt;}

.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;}
	
.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;}
	
/* 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); }
.footercell { background-image: url(/images/backgrounds/bkgnd_columnSide.gif ); }




