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: underline; font-weight: normal;}
.leftnav A:visited {color: #C95D1C; text-decoration: none; font-weight: normal;} 
.leftnav A:hover {color: #C95D1C; text-decoration: none; font-weight: normal;}

.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}

.topnav A:link		{color: #ffffff; text-decoration: none}
.topnav A:visited	{color: #ffffff; text-decoration: none} 
.topnav A:hover		{color: #ffffff; text-decoration: underline}

td			{font-family: Verdana, Helvetica, sans-serif; line-height: 1.5; font-size: 11px; color: #333333; }

.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:Verdana, 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:verdana, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: normal;
			 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;

}

.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"); margin-top: 3;}

.topmenu { background: url("/assets/blockdefault.gif") center center repeat-x; }

.navcell { background: url("/assets/fh_tabs_bot_line.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; }

.capitolonefont a          { font-size:10px; color: #34515F; font-family: Arial, Verdana, Helvetica, Serif; text-decoration: none; }
.capitolonefont a:hover    { text-decoration: underline; }
.capitolonefont visited    { color: #34515F; text-decoration: none; }
.capitolonefont link       { color: #34515F; text-decoration: none; }
.capitolonefont active     { color: #34515F; text-decoration: none; }

.landingpagefont a          { font-size:11px; color: #CC6600; font-family: Verdana, Helvetica, Serif; text-decoration: underline; }
.landingpagefont a:hover    { color: #000000; text-decoration: underline; }
.landingpagefont a:visited    { color: #CC6600; }

.videobanner a          { font-size:12px; color: #FFFFFF; font-family:  Verdana, Arial, Helvetica, Serif; text-decoration: none; }
.videobanner a:hover    { color: #FFFFFF; text-decoration: underline; }
.videobanner a:visited    { color: #FFFFFF;}

.bookitfont a          { font-size:10px; color: #000000; font-family: arial, Helvetica, Serif; text-decoration: underline; }
.bookitfont a:hover    { color: #000000; text-decoration: underline; }
.bookitfont a:visited    { color: #34515F; }


td 	 { vertical-align: top; }
dd   { font-size: 11px; font-family: verdana, sans-serif; font-weight: normal; color: #000000; margin-left: 4px; }

.H1 { font-size:16px; color: #000000; font-family:  Arial, Verdana, Helvetica, Serif; font-weight:bold; }
.H2 { font-size:14px; color: #CC6600; font-family:  Arial, Verdana, Helvetica, Serif; font-weight:bold; }
.H3 { font-size:12px; color: #000000; font-family:  Arial, Verdana, Helvetica, Serif; }
.H2White { font-size:14px; color: #FFFFFF; font-family:  Arial, Verdana, Helvetica, Serif; font-weight:bold; }

/* Google Controls */
.googletitle 	{ font-size:18px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#000000; }
.googlesubtitle { font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#CC6600; }
.googlefont	    { font-size:12px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; text-decoration: underline }

/* Calendar Fonts */
.calendartitle { font-size:16px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#FFFFFF; }
.calendartitlebar {color:#ffffff; background-color:#34515F; text-align:center; font-family:verdana,Arial,helvetica; font-weight:bold; font-size:7pt;}
.calendartoday {background-color: #FFFFFF;}

/* 4-Day Fonts */
.4dayfont       { font-size:13px; font-family:verdana, arial, sans-serif; font-variant:small-caps; font-weight:normal; color:#000000; }
.4datefont      { font-size:18px; font-family:Trebuchet MS, arial, sans-serif; font-variant:small-caps; font-weight:bold; color:#000000; }

/* Newspaper Look/Feel Fonts */
.splashH1	    { font-size:19px; font-family:Georgia, sans-serif; font-weight:bold; color:#000000; }
.splashH1og	    { font-size:20px; font-family:Georgia, sans-serif; font-weight:bold; color:#E57c00; }
.splashH2	    { font-size:17px; font-family:Georgia, sans-serif; font-weight:bold; color:#3D3D3D; }
.splashH3	    { font-size:14px; font-family:Georgia, sans-serif; font-weight:bold; color:#000000; }
.formH3	        { font-size:12px; font-family:Georgia, sans-serif; font-weight:bold; color:#E57c00; }
.splashmore     { font-size:12px; font-family:Georgia, sans-serif; font-weight:normal; color:#000000;}

.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; }
.bullet 	    { font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; color:#000000; }
.bodyfontxsm 	{ font-size:11px; font-family:arial, verdana, sans-serif; color:#333333; }
.headlinewhite 	{ font-size:11px; font-family:arial, sans-serif; color:#FFFFFF; }
.titlefont  	{ font-size:14px; font-family:arial, verdana, sans-serif; color:#333333; }
.titlefontsm 	{ font-size:13px; font-family:arial, verdana, sans-serif; color:#333333; }
.whtleftnav 	{ font-size:13px; font-family:arial, verdana, sans-serif; color:#FFFFFF; font-weight:bold; }
.blkleftnav 	{ font-size:13px; font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; }
.whtpopfont 	{ font-size:13px; font-family:arial, verdana, sans-serif; color:#FFFFFF; font-weight:normal; }

.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; }
.columntitle    { font-size:16px; font-family:Arial, Georgia, sans-serif; font-weight:bold; color:#000000; }
.titleblack     { font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#000000; }

.footerstrong   { font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; color:#ffffff; }
.webtoolfont 	{ font-size:12px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:normal; color:#000000; }
.splashtitle    { font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#000000; }
.googlefontLG 	{ font-size:16px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; }
.expfontor	    { font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#E57C00; }
.tourfont 	    { font-size:13px; font-family:Trebuchet MS, verdana, sans-serif; color:#34515F; }
.tourfontbl 	{ font-size:13px; font-family:Trebuchet MS, verdana, sans-serif; }
.specialfont 	{ font-size:12px; font-family:Trebuchet MS, verdana, sans-serif; color:#000000; }
.contactheader 	{ font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; color:#FFFFFF; }
.fontorng 	    { font-size:11px; font-family:Trebuchet MS, verdana, sans-serif; color:#333333; }
.title      	{ font-size:15px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#34515F; }
.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; }
.whtphonefont 	{ font-size:15px; font-family:Trebuchet MS, verdana, sans-serif; color:#FFFFFF; font-weight:bold; }
.splashnavhdr 	{ font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; color:#FFFFFF; font-weight:bold; }

.contact        { font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#000000; } 
.schedulefont 	{ font-size:10px; font-family:verdana, arial, sans-serif; color:#000000; }
.bodyfontsm 	{ font-size:11px; font-family:verdana, arial, sans-serif; color:#333333; }
.bodyfontwhite 	{ font-size:11px; font-family:verdana, sans-serif; color:#FFFFFF; }
.testimonial 	{ font-size:10px; font-family:verdana, arial, sans-serif; color:#000000; }
.largewhite 	{ font-size:12px; font-family:verdana, sans-serif; color:#FFFFFF; }
.largegray  	{ font-size:12px; font-family:verdana, sans-serif; color:#cccccc; }
.smallwhite 	{ font-size:10px; font-family:verdana, sans-serif; color:#FFFFFF; }
.headline       { font-size:12px; font-family:verdana, sans-serif; font-weight:normal; color:#000000; }
.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; }
.bodyfontlg 	{ font-size:12px; font-family: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; }
.bodyfont	    { font-size:10px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }
.lgbodyfont 	{ 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; }
.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; }
.bodyfontorng 	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#CC6600; }
.bodyfont   	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#333333; }

/* Special Fonts */
.imitatorBIG	{ font-size:16px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#000000; }
.imitatorMD	    { font-size:14px; font-family:Trebuchet MS, verdana, sans-serif; font-weight:bold; color:#000000; }
.imitatorRed	{ font-size:14px; font-family:verdana, sans-serif; font-weight:bold; color:#FF0000; }
.imitatorTitle	{ font-size:14px; font-family:verdana, sans-serif; font-weight:normal; color:#000000; }
.imitatorREG	{ font-size:12px; font-family:verdana, sans-serif; font-weight:normal; color:#000000; }
.imitatorSM	{ font-size:11px; font-family:verdana, sans-serif; font-weight:normal; color:#000000; }
.right_shadow { background-image: url(/shop/assets/fh_right_shadow.gif);}

/* Cell borders */
.grayborder { border: 1px solid #CCCCCC ; }
.blackborder { border: 1px solid #000000 ; } 
.dkgreyborder { border: 1px solid #333333 ; }
.purpleborder { border: 1px solid #3F3F7D ; }
 
/* Cell backgrounds */ 
.cartDKgreen    { background-color: #34515F; }
.cartBrtgreen   { background-color: #CED5AC; }
.cellBlack      { background-color: #000000; }
.cellLTgreen    { background-color: #E1E9BC; }
.cellOrange     { background-color: #E57c00; }
.cellWhite      { background-color: #FFFFFF; }
.cellDKgreen    { background-color: #34515F; }
.cellgreen      { background-color: #CED5AC; }
.cellpurple     { background-color: #2F2F5E; }
.cellborder     { background-color: #E1E9BC; border: 1px solid #3F3F7D ; }

.rightPPCtable  { border:solid 1px #000000; }
.rightprodtable { border:solid 1px #E1E9BC; }

.options_label  { background-image: url("/assets/fh_tile_tour_options.gif"); }
.nfltile        { background-image: url("/assets/fh_footbal_woman.jpg"); }

/* classes for borders */
.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.grndropbutton {
	border-bottom: #428383 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #428383 1px solid;
	border-top: #FFFFFF 1px solid;
	background-color: #428383;
	font-family: Verdana, Arial, Helvetica, Serif; color: #FFFFFF; font-weight:normal;
	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.flashborder {
	border-bottom: #FFFFFF 3px solid;
	border-left: #FFFFFF 3px solid;
	border-right: #FFFFFF 3px solid;
	border-top: #FFFFFF 3px solid;}

.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;}
	
.input.webtools {
	border-bottom: #666666 1px solid;
	border-left: #999999 1px solid;
	border-right: #E1E9BC 1px solid;
	border-top: #e1e1e1 1px solid;
	background-color: #E1E9BC;}
	
/* 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_white { border-bottom: dotted 1px #FFFFFF; }
.loc_line_right { border-right: dotted 1px #666666; }
.loc_line_bottom { border-bottom: dotted 1px #666666; }
.loc_line_webtools { border-bottom: dotted 1px #999999; }
.loc_line_top { border-top: dotted 1px #999999; }
.topcell { background: url(/shop/assets/fh_bottom_shadow.gif); }
.horz_line_right { border-right: solid 1px #34515F; }

/* Newspaper Look/Feel Lines */
.cent_line_vert { border-right: dotted 1px #666666; }
    
.cellback {position:relative; z-index:1; left:7px; top:12px; height:0px;}
#divCont {position:relative; z-index:1; left:3px; top:10px; height:0px; width:145px; visibility:hidden;}
.clTop   {position:absolute; z-index:1; width:145px; top:18px; line-height:15px; padding:1;}
.clSub   {position:absolute; z-index:1; left:0px; top:12px; width:145px; line-height:15px; padding:3;}
#divCont .clTop a {color:#C95D1C; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
#divCont .clTop a:hover {color:#C95D1C; text-decoration:underline;}
#divCont .clTop .clSub a {color:#000000; font-family:verdana,helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
#divCont .clTop .clSub a:hover {color:#C95D1C; text-decoration:underline;}
