Body {
	margin-top : 0px;
	margin-left : 0px;
	background : #ebeaec;
}
P {
	font : normal 12px arial;
	text-align : left;
	color : #666666;
	margin-left : 8px;
	margin-right : 20px;
	margin-top : 0px;
	margin-bottom : 5px;
}
H1 {
	font : bold 20px Arial;
	color : #999999;
	margin-left : 8px;
	margin-bottom : 8px;
	margin-top : 5px;
	margin-bottom : 5px;
}
H2 {
	font : bold 20px Arial;
	color : #333333;
	margin-left : 8px;
	margin-bottom : 8px;
	margin-top : 5px;
	margin-bottom : 5px;
}
H3 {
	font : bold 16px Arial;
	color : #333333;
	margin-left : 10px;
	margin-bottom : 5px;
	margin-top : 20px;
	margin-bottom : 5px;
}
H4 {
	font : bold 12px Arial;
	color : #333333;
	margin-left : 8px;
	margin-bottom : 5px;
	margin-top : 5px;
}
H5 {
	font : normal 12px arial;
	text-align : left;
	color : #333333;
	margin-top : 0px;
	margin-right : 5px;
	margin-bottom : 0px;
	margin-left : 5px;
}
H6 {
	font : normal 12px arial;
	text-align : left;
	color : #666666;
	margin-top : 0px;
	margin-right : 5px;
	margin-bottom : 0px;
	margin-left : 5px;
}
.h4link:link {
	font : bold 12px arial;
	color : #333333;
	text-decoration : none;
}
.h4link:visited {
	font : bold 12px arial;
	color : #333333;
	text-decoration : none;
	
}
.h4link:hover {
	font : bold 12px arial;
	color : #333333;
	text-decoration : underline;
}
LI {
	font : normal 12px Arial;
	list-style-image: url("images/design/arrow2.gif");
	text-align : left;
	color : #666666;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 4px;

}
.image-indent {
	margin-right : 10px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-top : 2px;
	
}
.centre {
	text-align : center;
	margin-left : 0px;
	margin-right : 0px;
}
.rightalign {
	text-align : right;
	margin-right : 15px;
}
.spacing {
	line-height : 20px;
	margin-left : 20px;
	margin-top : 10px;
	margin-bottom : 10px;
}
.darker-text {
	color : #333333;
	
}
.featuredproduct{
	font : normal 12px arial;
	text-align : left;
	color : #666666;
	margin-bottom : 0px;
	margin-left : 12px;
	margin-right : 4px;
	margin-top : 3px;
}
.featuredproducthead{
	font : bold 12px arial;
	text-align : left;
	color : #666666;
	margin-bottom : 0px;
	margin-left : 12px;
	margin-right : 2px;
	margin-top : 3px;
}
a.featuredproductheadlink:link {
	color : #666666;
	font : bold 12px arial;
	text-decoration : none;
}
a.featuredproductheadlink:visited {
	color : #666666;
	font : bold 12px arial;
	text-decoration : none;
}
a.featuredproductheadlink:hover {
	color : #666666;
	font : bold 12px arial;
	text-decoration : underline;
}
.menu {
	font : normal 13px arial;
	text-align : left;
	color : #000000;
	margin-left : 13px;
	margin-right : 12px;
	margin-top : 0px;	
}

/* standard links */
a:link {
	color : #666666;
	font : 12px Arial;
	text-decoration : underline;
}
a:visited {
	color : #666666;
	font : 12px Arial;
	text-decoration : underline;
}
a:hover {
	color : #333333;
	font : 12px Arial;
	text-decoration : underline;
}
/* banner text */

.banner-text-lrg {
	font : bold 18px arial;
	text-align : left;
	color : #FFFFFF;
	margin-left : 9px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.banner-text-sm {
	font : normal 11px arial;
	text-align : right;
	color : #FFFFFF;
	margin-right : 3px;
	margin-top : 0px;
	margin-bottom : 0px;
}

a.bannerlink:link {
	color : #FFFFFF;
	font : 11px Arial;
	text-decoration : none;
}
a.bannerlink:visited {
	color : #FFFFFF;
	font : 11px Arial;
	text-decoration : none;
}
a.bannerlink:hover {
	color : #FFFFFF;
	font : 11px Arial;
	text-decoration : underline;
}


/* location css */

.location-text {
	font : normal 11px arial;
	text-align : left;
	color : #999999;
	margin-top: 10px;
	margin-left : 7px;
	margin-right : 0px;
}

a.locationlink:link {
	color : #999999;
	font : 11px Arial;
	text-decoration : none;
}
a.locationlink:visited {
	color : #999999;
	font : 11px Arial;
	text-decoration : none;
}
a.locationlink:hover {
	color : #999999;
	font : 11px Arial;
	text-decoration : underline;
}


/* menu css */

.heading-white {
	color : #FFFFFF;
	font : bold 12px arial;
	text-align : left;
	color : #666666;
	margin-left : 10px;
}

.menu-text {
	font : normal 12px arial;
	text-align : left;
	color:#333333;
	margin-left : 5px;
	margin-right : 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.menu-text-dark {
	font : bold 12px arial;
	text-align : left;
	color : #333333;
	margin-left : 5px;
	margin-right : 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.menulink-dark:link {
	color : #333333;
	font : bold 12px Arial;
	text-decoration : none;
}
a.menulink-dark:visited {
	color : #333333;
	font : bold 12px Arial;
	text-decoration : none;
}
a.menulink-dark:hover {
	color : black;
	font : bold 12px Arial;
	text-decoration : none;
}

.submenutext {
	font : normal 12px arial;
	text-align : left;
	color : #666666;
	margin-left : 20px;
	margin-top: 5px;
	margin-bottom: 0px;
}

a.submenutextlink:link {
	color : #666666;
	font : 12px Arial;
	text-decoration : none;
}
a.submenutextlink:visited {
	color : #666666;
	font : 12px Arial;
	text-decoration : none;
}
a.submenutextlink:hover {
	color : black;
	font : 12px Arial;
	text-decoration : none;
	background-color:#FFFFCC;
}


.footer-text-sm {
	font : normal 11px arial;
	text-align : right;
	color : #666666;
	margin-right : 8px;
	margin-top : 7px;
}
a.menulink:link {
	color : #333333;
	font : normal 12px Arial;
	text-decoration : none;
}
a.menulink:visited {
	color : #333333;
	font : normal 12px Arial;
	text-decoration : none;
}
a.menulink:hover {
	color : black;
	font : normal 12px Arial;
	text-decoration : none;
	background-color:#FFFFCC;
}






.formfield {
	font : normal 12px Arial;
	text-align : left;
	padding-left : 5px;
	margin-left : 0px;
	color : #333333;
	border : 1px solid #D1D1D1;
	height : 16px;
	
}
FORM {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	padding : 0px;

}
.menu-background {
background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-image:url(images/menu-bg.jpg);
	border-right: solid 1px #F5F5F5;
}
.border-bottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFC9DD;
}
.table-heading{
	font : normal 12px arial;
	text-align : left;
	color : #333333;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
}
.table-text{
	font : normal 12px arial;
	text-align : left;
	color : #666666;
	margin-top : 0px;
	margin-right : 5px;
	margin-bottom : 0px;
	margin-left : 5px;
}
.table-heading-centre{
	font : normal 12px arial;
	text-align : center;
	color : #333333;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
}
.table-text-centre{
	font : normal 12px arial;
	text-align : center;
	color : #666666;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
}
.table-heading-link:link{
	color : #333333;
	font : normal 12px Arial;
	text-decoration : none;
}
a.table-heading-link:visited {
	color : #333333;
	font : normal 12px Arial;
	text-decoration : none;
}
a.table-heading-link:hover {
	color : #333333;
	font : normal 12px Arial;
	text-decoration : underline;
}


a.menulink-product:link {
color:#666666;
	font : normal 12px Arial;
	text-decoration : none;
}
a.menulink-product:visited {
	color : #666666;
	font : normal 12px Arial;
	text-decoration : none;
}
a.menulink-product:hover {
	color : #333333;
	font : normal 12px Arial;
	text-decoration : none;
	background-color: #CFC9DD;
}
.menu-product {
	font : normal 12px arial;
	text-align : left;
	color : #666666;
	margin-left : 14px;
	
}.border-vertical {
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #DEDFE4;
}
.table-border {
	border: 1px solid #cccccc;
}
LI {
	font : normal 12px Arial;
	list-style-image: url("images/arrow2.gif");
	text-align : left;
	color : #666666;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
}
