input { font: 11px Arial, Helvetica, sans-serif; color: #222; }select { font: 11px Arial, Helvetica, sans-serif; color: #222; }textarea { font: 11px Arial, Helvetica, sans-serif; color: #222; }body { background: #4C4541; padding: 0px; margin: 0 auto; }  td { font: 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #FFF; }a { color: #FFF; text-decoration: underline; }a:hover { color: #E7D59F; text-decoration: none; }a:active { color: #FFF; text-decoration: none; }.h1, h1 { font: 18px Times New Roman; font-weight: bold; line-height: 20px; color: #582829; }.h2, h2 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #4C4541; text-transform: uppercase; }.h2w { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #E7D59F; text-transform: uppercase; }.h3, h3 { font: 14px Arial, Helvetica, sans-serif; font-style: italic; line-height: 18px; color: #FFF; }.quote { font: 15px Times New Roman; font-weight: bold; font-style: italic; line-height: 18px; color: #FFF; }.copy { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #4C4541; }.copy a { color: #993333; font-weight: bold; text-decoration: none; }.copy a:hover { color: #993333; text-decoration: underline; }.copy a:active { color: #000; text-decoration: none; }.copy i { font: 11px Arial, Helvetica, sans-serif;  font-style: italic; font-weight: bold; line-height: 13px; color: #993333; }.copy2 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #605B58; }.copy2 a { color: #993333; font-weight: bold; text-decoration: none; }.copy2 a:hover { color: #993333; text-decoration: underline; }.copy2 a:active { color: #000; text-decoration: none; }.copy3 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #FFF; }.copy4 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #4C4541; }.copy4 a { color: #4C4541; font-weight: bold; text-decoration: none; }.copy4 a:hover { color: #993333; text-decoration: none; }.copy4 a:active { color: #000; text-decoration: none; }.copy4 i { font: 11px Arial, Helvetica, sans-serif;  font-style: italic; font-weight: bold; line-height: 13px; color: #993333; }.copy5 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #605B58; }.copy5 a { color: #605B58; font-weight: normal; text-decoration: underline; }.copy5 a:hover { color: #993333; text-decoration: none; }.copy5 a:active { color: #000; text-decoration: none; }.copy5 b { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; color: #993333; }.price { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #993333; }.price2 { font: 18px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #632D2E; }.price3 { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #DFCD9C; }.link { font: 10px Arial, Helvetica, sans-serif; line-height: 16px; color: #4C4541; text-transform: uppercase; }.link a { color: #E7D59F; text-decoration: none; }.link a:hover { color: #E7D59F; text-decoration: underline; }.link a:active { color: #FFF; text-decoration: none; }.footer { font: 10px Arial, Helvetica, sans-serif; line-height: 18px; color: #A6A199; }.footer a { color: #A6A199; text-decoration: none; }.footer a:hover { color: #A6A199; text-decoration: underline; }.footer a:active { color: #FFF; text-decoration: none; }ul {	padding-left : 20px;	padding-right : 10px;	padding-top : 5px;	padding-bottom : 0px;	margin: 0px;	line-height : 14px;	color : #FFF;	background : transparent;}/* DROP DOWN NAVIGATION */#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;}#nav a {	display: block;	width: 99px;	font: 11px Arial, Helvetica, sans-serif;	line-height: 37px;	text-align: center;	text-transform: uppercase;	text-decoration: none;}#nav li {   	display: block;	float: left;	width: 99px;	color: #FFF;	background: url(/assets/img/nav_bkgd.gif) repeat-x;	border-right: 1px solid #4C4541;}#nav li:hover, #nav li.sfhover {	float: left;	width: 99px;	color: #E7D59F;	background: url(/assets/img/nav_bkgd2.gif) repeat-x;}#nav li ul {	position: absolute;	display: block;	width: 99px;	left: -999em;	background: #4C4541;}#nav li ul a {	display: block;	width: 188px;	font: 11px Arial, Helvetica, sans-serif;	line-height: 12px;	color: #FFF;	text-align: left;	text-transform: none;	background: #863D3F;	border-bottom: 1px solid #582829;	padding: 6px 4px 6px 8px;}#nav li ul a:hover, #nav li ul a.sfhover {	display: block;	width: 188px;	color: #E7D59F;	background: #863D3F;}#nav li ul a:active {	display: block;	width: 188px;	color: #4C4541;	background: #E7D59F;}#nav li:hover ul, #nav li.sfhover ul {	left: auto;}/* Workshop table */#tbl-workshop-prices { }#tbl-workshop-prices tr {}#tbl-workshop-prices tr td {vertical-align:top; color: #605B58; font-size:11px; }#tbl-workshop-prices tr td strong {color:#605B58; font-size:11px; }