/* general*/
body{font-family: Georgia, Verdana, Arial}
img{border:0px}
a {text-decoration: underline; color: #453E07}
a:hover {text-decoration: underline; color: #453E07}

/*custom areas*/
td.mainPage {font-size: 13px; color: #333333; line-height: 25px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; vertical-align: top; horizontal-align: left}
td.mainPageBgrd {font-size: 13px; color: #333333; line-height: 25px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; vertical-align: top; horizontal-align: left; background-image: url(images/home_footer.jpg); background-repeat: no-repeat; background-position: left bottom}
td.mainPageBgrd2 { color: #333333; font-size: 13px; line-height: 25px; background-repeat: no-repeat; background-position: left bottom; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: top; horizontal-align: left; }
td.cartItem {font-size: 13px; color: #000000; padding: 6px 10px 0px; vertical-align: top; horizontal-align: left}
td.formPage {font-size: 13px; color: #000000; background-color: #FFFFFF; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; vertical-align: middle; horizontal-align: left}
table.formBlock td{font-size: 13px; color: #000000; background-color: #CCCCCC; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.newsBlock {vertical-align: top; horizontal-align: right}
td.navigation {font-size: 11px; color: #333333; vertical-align: middle; horizontal-align: left; padding-left: 5px; text-decoration: none}
td.menu {font-size: 12px; color: #453E07; background-color: #CC9832; vertical-align: top; horizontal-align: left; padding: 10px; line-height: 18px}
td.quote{font-size: 10px; color: #333333; font-style: italic; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; vertical-align: top; horizontal-align: left;	line-height: 20px}
td.download1 {font-size: 12px; color: #ffffff; background-color: #B98E3D; vertical-align: middle; horizontal-align: left; padding-left: 10px}
td.download2 {font-size: 12px; color: #ffffff; background-color: #FF0000;vertical-align: middle;horizontal-align: left;padding-left: 10px}
td.newsletter {font-size: 12px; color: #ffffff; background-color: #997F4E; vertical-align: middle;	horizontal-align: left; padding-left: 10px}
td.contactTitle {font-size: 26px; color: #ffffff;background-color: #997F4E; vertical-align: middle;	horizontal-align: left; padding-left: 10px}
td.footerBody {font-size: 10px; color: #333333; padding-left: 10px; padding-right: 5px; padding-top: 5px; vertical-align: top}
td.address1 {font-size: 11px; color: #ffffff; background-color: #B98520; line-height: 15px;  word-spacing: 0.2em; padding-left: 10px; vertical-align: middle; horizontal-align: left}

/*titles block*/
td.topRowLeft1 {font-size: 22px; color: #333333; background-color: #997F4E; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowLeft1 {font-size: 22px; color: #333333; background-color: #997F4E; padding-left: 10px; vertical-align: middle; horizontal-align: left}

td.topRowCentre1 {font-size: 18px; color: #CCCCCC; background-color: #B98520; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.topRowCentre2 {font-size: 18px; color: #333333; background-color: #FFFFFF; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowCentre1 {font-size: 22px; color: #333333; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowCentre2 {font-size: 22px; color: #333333; background-color: #B98520; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowCentre3 {font-size: 22px; color: #333333; background-color: #FFFFFF; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowCentre4 {font-size: 22px; color: #333333; background-color: #997F4E; padding-left: 10px; vertical-align: middle; horizontal-align: left}

td.topRowRight1 {font-size: 18px; color: #CCCCCC; background-color: #B98520; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowRight1 {font-size: 22px; color: #333333; background-color: #99662F; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowRight2 {font-size: 22px; color: #333333; background-color: #997F4E; padding-left: 10px; vertical-align: middle; horizontal-align: left}
td.bottomRowRight3 {font-size: 22px; color: #333333; background-color: #CCCCCC; padding-left: 10px; vertical-align: middle; horizontal-align: left}

/*filler colours*/
td.colour1 {background-color: #B98520}
td.colour2 {background-color: #FFFFFF}
td.colour3 {background-color: #997F4E}
td.colour4 {background-color: #CC9832}
td.colour5 {background-color: #CCCCCC}
td.colour6 {background-color: #999999}

/*custom styles*/
.navigation a{color: #333333; text-decoration: none}
.navigation a:hover {text-decoration: none; color: #B98520}
.mainTitle {font-size: 15px; color: #333333}
.cartTitle {font-size: 20px; line-height: 25px; color: #000000}
.cartSub {font-size: 15px; line-height: 25px; color: #000000}
.menuHighlight {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}
.menuHighlight a{color: #996600}
.newsletter a{color: #ffffff}
.footerBody a{color: #333333}
.address1 a{color: #ffffff}
.address2 a{color: #ffffff}
td.bottomRowRightX {
	font-size: 22px;
	color: #333333;
	background-color: #CCCCCC;
	padding-left: 10px;
	vertical-align: text-top;
	horizontal-align: left;
	padding-top: 8px;
}
.portfoliomenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: cccccc;
	vertical-align: middle;
}
.portfoliomenu a:link {
	color: #999999;
	text-decoration: none;
}
.portfoliomenu a:hover {
	color: #000000;
	text-decoration: none;
}
caption { font-style: normal; line-height: 1 }
