body
{
	background-color : #9F9F70;
	margin-top : 0px;
	margin-left : 50px;
	margin-right : 50px;
	margin-bottom : 0px;
	padding-top: 0px;
	padding-left: 0px; 
	padding-right: 0px;
	padding-bottom: 0px;
}

.header
{
	background-color : #750000;
	color : #E9E2DA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-weight : bold;
	height : 21px;
	padding-left : 10px;
}

.header a:link
{
	color : #E9E2DA;
	text-decoration: none;
}

.header a:hover
{
	color : #E9E2DA;
	text-decoration: none;
}

.header a:visited
{
	color : #E9E2DA;
	text-decoration: none;
}

.banner
{
	height : 101px;
	background-image : url(images/banner.jpg);
	text-align : left;
}

.main
{
	width : 130px;
	background-color : #B2B280;
	color : #290000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	vertical-align : top;
	line-height : 22px;
}

.main ul
{
	margin-bottom : 0px;
}

li.mainMenu
{
	border-bottom : 1px solid #E4E4CC;
	list-style : none;
	margin-left : -40px;
}

.main a:link
{
	color : #290000;
	text-decoration: none;
	padding-left : 15px;
}

.main a:hover
{
	color : #290000;
	text-decoration: none;
	background-color : #DFDEBF;
	display : block;
}

.mainActive
{
	background-color : #DFDEBF;
	display : block;
	background-image : url(images/active.gif);
	background-position : right;
	background-repeat : no-repeat;
}

.main a:visited
{
	color : #290000;
	text-decoration: none;
	padding-left : 15px;
}

.sub
{
	width : 126px;
	background-color : #DFDEBF;
	vertical-align : top;
	color : #2D2C00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	line-height : 22px;
	border-left : 1px solid #F5F5ED;
}

.sub ul
{
	margin-bottom : 0px;
}

li.subMenu
{
	list-style : none;
	margin-left : -40px;
	border-bottom : 1px solid #F4F4EA;
	margin-bottom : 0px;
}

.sub a:link
{
	color : #2D2C00;
	text-decoration: none;
	padding-left : 10px;
}

.sub a:hover
{
	color : #2D2C00;
	background-color : #D3D2A7;
	text-decoration: none;
	display : block;
}

.sub a:visited
{
	color : #2D2C00;
	text-decoration: none;
	padding-left : 10px;
}

.subActive
{
	background-color : #D3D2A7;
	display : block;
	background-image : url(images/active.gif);
	background-position : right;
	background-repeat : no-repeat;
}

.sub2
{
	width : 150px;
	background-color : #EBEBDA;
	vertical-align : top;
	color : #5B3D1E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	line-height : 22px;
	border-left : 1px solid #FFFFFF;
}

.sub2 ul
{
	margin-bottom : 0px;
}

li.sub2Menu
{
	list-style : none;
	margin-left : -40px;
	border-bottom : 1px solid #FFFFFF;
	margin-bottom : 0px;
}

.sub2 a:link
{
	color : #5B3D1E;
	text-decoration: none;
	padding-left : 10px;
}

.sub2 a:hover
{
	color : #5B3D1E;
	background-color : #F9F9F4;
	text-decoration: none;
	display : block;
}

.sub2 a:visited
{
	color : #5B3D1E;
	text-decoration: none;
	padding-left : 10px;
}

.sub2Active
{
	background-color : #F9F9F4;
	display : block;
	background-image : url(images/active.gif);
	background-position : right;
	background-repeat : no-repeat;
}

.sub3
{
	width : 140px;
	background-color : #EBEBDA;
	vertical-align : top;
	color : #5B3D1E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	line-height : 22px;
	border-left : 1px solid #FFFFFF;
}

.sub3 ul
{
	margin-bottom : 0px;
}

li.sub3Menu
{
	list-style : none;
	margin-left : -40px;
	border-bottom : 1px solid White;
	margin-bottom : 0px;
}

.sub3 a:link
{
	color : #5B3D1E;
	text-decoration: none;
	padding-left : 10px;
}

.sub3 a:hover
{
	color : #5B3D1E;
	background-color : #F9F9F4;
	text-decoration: none;
	display : block;
}

.sub3 a:visited
{
	color : #5B3D1E;
	text-decoration: none;
	padding-left : 10px;
}

.sub3Active
{
	background-color : #F9F9F4;
	display : block;
	background-image : url(images/active.gif);
	background-position : right;
	background-repeat : no-repeat;
}

.sub4
{
	background-color : #EBEBDA;
	vertical-align : top;
	color : #5B3D1E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	line-height : 22px;
	border-left : 1px solid #FFFFFF;
}

.sub4 ul
{
	margin-bottom : 0px;
}

li.sub4Menu
{
	list-style : none;
	margin-left : -40px;
	border-bottom : 1px solid White;
	margin-bottom : 0px;
}

.sub4 a:link
{
	color : #5B3D1E;
	text-decoration: none;
	padding-left : 10px;
}

.sub4 a:hover
{
	color : #5B3D1E;
	background-color : #F9F9F4;
	text-decoration: none;
	display : block;
}

.sub4 a:visited
{
	color : #5B3D1E;
	text-decoration: none;
	padding-left : 10px;
}

.sub4Active
{
	background-color : #F9F9F4;
	display : block;
	background-image : url(images/active.gif);
	background-position : right;
	background-repeat : no-repeat;
}

h1
{
	background-color : #979907;
	color : #363000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	display : block;
	margin-top : 0px;
}

h2
{
	color : #666600;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-weight : bold;
	padding-left : 10px;
}

h3
{
	color : #A41F1F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 105%;
	font-weight : bold;
	padding-left : 10px;
}

.subheader
{
	color : #716300;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
}

.about
{
	background-color : #FAFBF6;
	vertical-align : top;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
}

.about p
{
	padding-left : 10px;
	padding-right : 10px;
	line-height : 24px;
}

.about a:link
{
	color : #2E0509;
	text-decoration: underline;
}

.about a:hover
{
	color : #2E0509;
	text-decoration: underline;
}

.about a:visited
{
	color : #2E0509;
	text-decoration: underline;
}

.extra1
{
	background-color : #FAFBF6;
	vertical-align : top;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	padding-left : 10px;
}

.extra1 p
{
	padding-left : 10px;
	padding-right : 10px;
	line-height : 24px;
}

.extra
{
	background-color : #FAFBF6;
	vertical-align : top;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	background-image : url(images/palmW.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}

.extra p
{
	padding-left : 10px;
	padding-right : 10px;
	line-height : 24px;
}

.extra a:link
{
	color : #2E0509;
	text-decoration: underline;
}

.extra a:hover
{
	color : #2E0509;
	text-decoration: underline;
}

.extra a:visited
{
	color : #2E0509;
	text-decoration: underline;
}

.imgBorder
{
	border : 1px solid #000000;
}

.imgPadding
{
	margin-left : 80px;
}

.logoBranding
{
	background-color : #FFFFFF;
	vertical-align : top;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	background-image : url(images/palmW.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
}

.portfolio
{
	background-color : #FAFBF6;
	vertical-align : top;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	background-image : url(images/palmW.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	text-align : center;
}

.pic
{
	width : 256px;
	height : 154px;
	vertical-align : top;
	background-color : #710000;
}

.showcase
{
	width : 256px;
	vertical-align : top;
	text-align : center;
	background-color : #E9EEDD;
	padding-top : 20px;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	border-right : solid #E9EEDD 1px;
}

.showcase p
{
	padding-left : 10px;
	padding-right : 10px;
}

.showcase2
{
	vertical-align : top;
	text-align : center;
	padding-top : 20px;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
}

.showcase2 p
{
	padding-left : 10px;
	padding-right : 10px;
}

.supports
{
	width : 256px;
	background-color : #CCCC99;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	padding-bottom : 15px;
}

#supportsHeader
{
	background-color : #666600;
	color : #E8E8D0;
	font-weight : bold;
	font-size : 75%;
	letter-spacing : 1px;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	display : block;
	border-top : 1px solid #C1C186;
}

.supports p
{
	padding-left : 10px;
	color : #333300;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-weight : normal;
	margin-top : 0px;
}

.supports li
{
	list-style : none;
	color : #333300;
	font-size : 70%;
	font-weight : normal;
	margin-left : -30px;
}

.supports a:link
{
	color : #333300;
	text-decoration: underline;
}

.supports a:hover
{
	color : #333300;
	text-decoration: underline;
}

.supports  a:visited
{
	color : #333300;
	text-decoration: underline;
}

.services
{
	background-color : #D7D5AE;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	border-left : 1px solid #F4F4EA;
}

#servicesHeader
{
	background-color : #330100;
	color : #D7D5AE;
	font-weight : bold;
	font-size : 75%;
	letter-spacing : 1px;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	display : block;
}

.services p
{
	padding-left : 10px;
	color : #000000;
	font-size : 80%;
	font-weight : normal;
	margin-top : 0px;
}

.services li
{
	list-style : none;
	color : #000000;
	font-size : 80%;
	font-weight : normal;
}

.services a:link, a:visited
{
	color : #000000;
	text-decoration: underline;
}

.services a:hover
{
	color : #000000;
	text-decoration: underline;
}

.recent
{
	width : 200px;
	background-color : #D7D5AE;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
	border-left : 1px solid #F4F4EA;
	background-image : url(images/palm.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}

#recentHeader
{
	background-color : #343402;
	color : #D7D5AE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-weight : bold;
	letter-spacing : 1px;
	padding-left : 10px;
	padding-top : 2px;
	padding-bottom : 1px;
	display : block;
}

.recent p
{
	padding-left : 10px;
	color : #330000;
	font-size : 70%;
	font-weight : normal;
	line-height : 18px;
	margin-top : 0px;
}

.recent li
{
	list-style : none;
	color : #330000;
	font-size : 70%;
	font-weight : normal;
	margin-left : -30px;
}

.recent a:link
{
	color : #330000;
	text-decoration: underline;
}

.recent a:hover
{
	color : #330000;
	text-decoration: underline;
}

.recent a:visited
{
	color : #330000;
	text-decoration: underline;
}


.footer
{
	background-color : #750000;
	color : #750000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-weight : bold;
	height : 36px;
	padding-left : 256px;
}

.footer a:link
{
	color : #750000;
	text-decoration: underline;
}

.footer a:hover
{
	color : #750000;
	text-decoration: underline;
}

.footer a:visited
{
	color : #750000;
	text-decoration: underline;
}

.copyright
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 60%;
	font-weight : normal;
	height : 24px;
	padding-left : 256px;
}

.copyright a:link
{
	color : #000000;
	text-decoration: underline;
}

.copyright a:hover
{
	color : #000000;
	text-decoration: underline;
}

.copyright a:visited
{
	color : #000000;
	text-decoration: underline;
}

table.shop
{
	width : 200px;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : normal;
}

table.shopDesc
{
	width : 500px;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : normal;
}

.shopButton
{
	text-align : left;
	vertical-align : bottom;
}

.selectProduct
{
	width : 100px;
	background-color : #FAFBF6;
	color : #9A6A1E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	margin-left : 5px;
	margin-bottom : -10px;
}

.colourListing
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 60%;
	width : 40px;
	vertical-align : top;
}

.photoThemes
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

.pageThemes
{
	width : 100%;
	vertical-align : top;
	text-align : center;
	background-color : #E9EEDD;
	padding-top : 20px;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	border-right : solid #E9EEDD 1px;
}

.tableThemes
{
	width : 400px;
	vertical-align : top;
	text-align : left;
	color : #2E0509;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : normal;
}
