
/* Styles for entire page */

body {	background-color: #450129;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 18px;	color: #4F4C46;	margin-top: 18px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;}
a:link, a:visited {	color: #793757;	text-decoration: none;}
a:hover, a:active {	color: #4F4C46;	text-decoration: none;}
.setpage {	width: 760px;	margin: auto;	padding: 0px;}

/* Standard styles - don't change */

.accessibility {	position: absolute;	visibility: hidden;}
.clear {	clear: both; font-size: 1px;	line-height: 1px;}
.left {	float: left;}
.right {	float: right;}
form {	margin: 0px;	padding: 0px;}
.redline {	background-color: #811A4F; height: 1px; width: 100%;}
.unboldme {	font-weight: lighter;}
.error {	font-weight: bold;	color: #FF0000;	padding-left: 40px;	padding-right: 40px; text-align: center;}

/* Top Menu & Foot Menu styles for all pages */

.menu {	font-size: 15px;	color: #5B0B36;	width: 554px;	background-color: #C4ADA9;	padding: 0px;	margin: 0px; line-height: 26px;	height: 36px;	text-align: left;}
.menu2 {	font-size: 15px;	color: #5B0B36;	background-color: #C4ADA9;	padding: 0px;	margin: 0px;	line-height: 26px;	height: 36px;	text-align: right;}
.menu ul, .menu2 ul {	list-style-type: none;	padding: 0px;	margin: 0px;	line-height: 26px;	height: 36px;	display: block;	float: left;}
.menu li, .menu2 li {	display: inline;	height: 36px;	padding: 0px;	margin: 0px;	}
.menu a:link, .menu a:visited, .menu2 a:link, .menu2 a:visited {	color: #5B0B36;	line-height: 26px;	text-decoration: none;	display: block;	margin: 0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	float: left;	font-weight: bold;}
.menu a:hover, .menu a:active, .menu2 a:hover, .menu2 a:active {	color: #E4D2AE;	background-color: #5B0B36;	text-decoration: none;}
.foot {	width: 758px;	background-color: #590935;	height: 22px;	clear: both;	border: 1px solid #811A4F;}
.footinfo {	list-style-type: none;	padding: 0px;	margin: 0px;	line-height: 24px;	height: 24px;	display: block;}
.footinfo li {	display: inline;	height: 24px;	padding: 0px;	margin: 0px;	}
.footinfo li a:link, .footinfo li a:visited {	line-height: 24px;	text-decoration: none;	display: block;	float: left;	margin: 0px;	padding-top: 0px;	padding-right: 14px;	padding-bottom: 0px;	padding-left: 0px;	color: #845669;}
.footinfo li a:hover, .footinfo li a:active {	color: #CBB4B0;	text-decoration: none;}
.footinfo .divide {	background-image: url(../images/divide.gif);	background-repeat: no-repeat;	background-position: right center;}
.copynote, .copynote a:link, .copynote a:visited {	color: #845669;	line-height: 18px;	text-decoration: none;}
.copynote a:hover, .copynote a:active {	color: #CBB4B0;	text-decoration: none;}

/* homepage styles for all pages */

.topbar {	background-image: url(../images/topbg.jpg);	height: 98px;	width: 760px;}
.logo {	float: right;	padding-top: 20px;	padding-right: 102px;}
.setflash {	height: 172px;	width: 760px;}
.mainpagecontent {	background-image: url(../images/mainbg.gif);}
.rightcontent {	float: right;	width: 554px;}
.leftcontent {	float: left;	width: 205px;}
.leftcontent h2 {	height: 1px;	width: 205px;	overflow: hidden;	font-size: 1px;	margin: 0px;	padding-top: 48px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
.title1 {	background-image: url(../images/ttl_localproduce.gif);	background-repeat: no-repeat;}
.leftlist {	width: 181px;	background-image: url(../images/leftbg.jpg);	background-repeat: no-repeat;	color: #F5ECDB;	font-weight: bold;	text-align: right;	padding-right: 12px;	padding-left: 12px;}
.leftlist a {	display: block;	line-height: 13px;	padding-top: 4px;	padding-bottom: 3px;}
.leftlist a:link, .leftlist a:visited {	color: #F5ECDB;	text-decoration: none;}
.leftlist a:hover, .leftlist a:active {	color: #C4ADA9;	text-decoration: none;	cursor: pointer;}
.leftlist b {	font-size: 13px;	color: #FFFFFF;	display: block;}
.fpmaintxtleft {	float: left;	width: 237px;	padding-right: 10px;	padding-left: 30px;	text-align: right;}
.fpmaintxtright {	float: right;	width: 227px;	padding-right: 40px;	padding-left: 10px;	text-align: left;}
.fpheading {	height: 1px;	width: 554px;	padding-top: 95px;	overflow: hidden;	font-size: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-top: 29px;	margin-right: 0px;	margin-left: 0px;}
.headbg1 {	background-image: url(../images/ttl_2posh2shop.gif);	background-repeat: no-repeat;	margin-bottom: 19px;}
.headbg2 {	background-image: url(../images/tt2_2posh2shop.jpg);	background-repeat: no-repeat;	margin-bottom: 13px;}
.headbg3 {	background-image: url(../images/tt3_2posh2shop.jpg);	background-repeat: no-repeat;	margin-bottom: 9px;}
.headbg4 {	background-image: url(../images/tt4_2posh2shop.jpg);	background-repeat: no-repeat;	margin-bottom: 2px;}
.headbg5 {	background-image: url(../images/tt5_2posh2shop.jpg);	background-repeat: no-repeat;	margin-bottom: 2px;}
.headbg6 {	background-image: url(../images/tt6_2posh2shop.jpg);	background-repeat: no-repeat;	margin-bottom: 2px;}
.normheading {	width: 524px;	padding: 0px;	font-size: 30px;	margin-top: 36px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 30px;	line-height: 32px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #5B0B36;	font-weight: lighter;}
.txtfootcomment {	font-size: 13px;	font-weight: bold;	color: #5B0B36;	display: block;	padding-top: 17px;}
.fixtxtleft {	float: left;	width: 237px;	padding-right: 10px;	padding-left: 30px;	text-align: justify;}
.fixtxtright {	float: right;	width: 237px;	padding-right: 30px;	padding-left: 10px;	text-align: justify;}
.fixtxtright ul, .fixtxtleft ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	list-style-type: square;}
.supplierpic {	float: left;	border: 1px solid #811A4F;	margin-top: 2px;	margin-bottom: 4px;	margin-left: 14px;	height: 80px;	width: 80px;}
.suppliertxt {	float: left;	width: 300px;	text-align: right;	padding-left: 60px;}
.suppliertxt h2, .fpmaintxtleft h2, .fpmaintxtright h2 {	font-size: 13px;	color: #5B0B36;	display: block;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}
.lightenheader {	color: #B1938D;}
.icon {	height: 1px;	width: 1px;	padding-top: 30px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;	font-size: 1px;	overflow: hidden;	float: left;	margin-right: 3px;}
#mail {	background-image: url(../images/icon_mail.gif);	background-repeat: no-repeat;	margin-bottom: 60px;	margin-top: -5px;}
#emailaddress {	background-image: url(../images/icon_email.gif);	background-repeat: no-repeat;	margin-top: -5px;}
#tel {	background-image: url(../images/icon_tel.gif);	background-repeat: no-repeat;	margin-top: -5px;}
#fax {	background-image: url(../images/icon_mob.gif);	background-repeat: no-repeat;	margin-top: -5px;}
#mouse {	background-image: url(../images/icon_mouse.gif);	background-repeat: no-repeat;}
.contactbox1 {	float: left;	width: 200px;	padding-left: 40px;	padding-top: 5px;	font-weight: bold;	padding-bottom: 12px;}
.contactbox2 {	float: left;	width: 260px;	padding-top: 5px;	font-weight: bold;}
.conform label {	float: left;	width: 160px;	margin-right: 4px;	text-align: right;	display: block;	font-weight: bold;	color: #793757;}
.adbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	color: #4F4C46;	float: left;	width: 240px;	border: 1px solid #821A4E;	background-color: #FBF8F0;	margin-bottom: 3px;}
.enquirybut {	margin-bottom: 20px;	margin-left: 315px;}
.fullpagecontent {	background-color: #F5ECDB;}
table.ordering {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 0px;	width: 100%;	font-size: 13px;	margin: 0px;}
.thisone {	color: #600D3A;	background-color: #E5D5CA;}
.thatone {	color: #600D3A;	background-color: #F0E7E1;}
.lineone {	font-size: 1px;	background-color: #FFFFFF;	line-height: 1px;	height: 1px;}
.lineten {	font-size: 1px;	line-height: 15px;	height: 15px;}
.thisone td, .thatone td {	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 4px;}
.ordering th {	padding: 3px;	text-align: left;	color: #600D3A;}
.ordering td input {	font-size: 13px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #600D3A;	border: 1px solid #FFFFFF;	margin: 0px 0px 0px 12px;	padding: 1px;	width: 30px;	line-height: 11px;}
h2.orderingh2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 23px;	color: #FFFFFF;	background-color: #600D3A;	margin: 0px;	font-weight: normal;	width: auto;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 6px;}
input.orderingsubmit {clear: right; float: right; margin-right: 25px; margin-top: 5px; }
.total {	float: right;	clear: both;	margin-right: 25px;	margin-bottom: 5px;}
.orderbuts {	width: 404px;	background-color: #C4ADA9;	background-image: url(../images/form.jpg);	background-repeat: no-repeat;	margin: 0px;	padding-left: 130px;	padding-right: 20px;	color: #5B0B36;	line-height: 14px;	padding-top: 2px;	padding-bottom: 6px;}
.orderbuts img {	margin-top: 8px;	margin-bottom: 3px;}
.termsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #4F4C46;
	float: left;
	width: 460px;
	border: 1px solid #821A4E;
	background-color: #FBF8F0;
	margin-bottom: 3px;
	margin-left: 40px;
}
.termstxt {
	width: 460px;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 8px;
}
