/* begin table script */

#tbl td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #000000;
	padding: 5px;
}
#tbl {
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #000000;
}

/* end table script */

/* begin color table script */

#tbl_clr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* end color table script */


/* begin guide script */
.printer-friendly {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	margin-right: 5px;
}

.printer-friendly a {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}

.printer-friendly a:hover {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
.header-guide-green {
	background-color: #006600;
}
.header-guide-black {
	background-color: #000000;
}
.header-guide-blue {
	background-color: #336699;
}
.header-guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
}
.header-guide-pv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
}
.td-guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.td-header-guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.td-header-guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.h2-guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.h3-guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}
.p-guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.a-guide-green a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;
}
.a-guide-green a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.a-guide a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5b5e;
}
.a-guide a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* end guide script */



/* NEW GLOBALFOOTER */
#globalfooter { width: 966px; color: #666; font-size: 10px; margin: 18px auto; padding-bottom: 5px; text-align: left !important; }
#globalfooter p { margin-bottom: 0.5em; color: #777777; }
#globalfooter .gf-buy { float: left; width: 60%; margin: 18px 0 9px; }
#globalfooter .gf-links { float: right; text-align: right; margin: 18px 0 9px; }
#globalfooter .gf-links a { padding: 0 10px; white-space: nowrap; }
#globalfooter .gf-links a.last { padding-right: 0; _float: none !important; width: auto !important; }
#globalfooter .gf-sosumi { clear: both; width: 100%; border-top: 1px solid #eee; padding-top: 9px; }
#globalfooter .gf-sosumi a { padding: 0 10px; }
#globalfooter form { margin: 18px 10px; }
#globalfooter .search-wrapper { margin: 0 auto; }
#globalfooter .search-wrapper input.prettysearch { margin-left: 10px; }

/* DIRECTORY NAV */
#directorynav { font-family: Myriad, Verdana, Geneva, Arial, Helvetica; font-size: 11px; border: 1px solid #e5e5e5; float: left; width: 100%; position: relative; margin-top: -4px; }
#directorynav .column { width: 122px; padding: 5px 0 10px 18px; }
#directorynav .column.last { float: left !important; padding-right: 0; }
#directorynav h4 { color: #444; font-weight: bold; }
#directorynav h4.standalone { margin-bottom: 18px; }
#directorynav a { display: block; _zoom: 1; }
#directorynav a:link,
#directorynav a:visited { color: #777; text-decoration: none; font-weight: normal; }
#directorynav h4.standalone a:link,
#directorynav h4.standalone a:visited { color: #444; }
#directorynav a:hover { color: #82000a !important; text-decoration: none !important; font-weight: normal; }
#directorynav .capbottom { clear: both; position: relative; top: 5px; _top: 12px; height: 5px; width: 966px; }

/* DIRECTORY NAV CUSTOM WIDTHS */
.gf-900 #directorynav .column { width: 170px; }
.gf-980 #directorynav.mac #dn-cola { width: 160px; }
.gf-980 #directorynav.mac #dn-colb { width: 200px; }
.gf-980 #directorynav.mac #dn-colc { width: 180px; }
.gf-980 #directorynav.mac #dn-cold { width: 120px; }
.gf-980 #directorynav.mac #dn-colg { width: 190px; }
#directorynav ul { margin-bottom: 15px; }

/* GRID */
.column { float: left; }
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }



