.hdrtop {
	background-color: 4D87BF;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(graphics/hdrback.jpg);
	height: 135px;
	width: auto;
}
.hdrnav {
	text-align: center;
	white-space: nowrap;
	padding-top: 7px;
}

.navhome {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.navhome:hover {
	list-style-position: inside;
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-image: url(graphics/navhome.jpg);
	background-repeat: no-repeat;
	width: 56px;
	height: 23px;
	background-position: bottom;
}
.navhome:active {
	list-style-position: inside;
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-image: url(graphics/navhome.jpg);
	background-repeat: no-repeat;
	width: 56px;
	height: 23px;
	background-position: bottom;
}
.navtable {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.navtable:hover {
	height: 23px;
	width: 84px;
	background-image: url(graphics/navtable.jpg);
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.navserv {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.navserv:hover {
	height: 23px;
	width: 110px;
	background-image: url(graphics/navserve.jpg);
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.prodname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 2B5279;
	text-decoration: none;
	font-weight: bold;
}
.prodname:hover {
	color: ACBF4D;
	text-decoration: underline;
}
.prodtable {
	border: thin solid 988B58;
}


.navbake {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.prodprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 2B5279;
}
.prodinv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4D87BF;
}


.prodinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 2B5279;
	text-decoration: none;
}
.prodinfo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 7C8C33;
	text-decoration: underline;
}
.navbake:hover {
	height: 23px;
	width: 82px;
	background-image: url(graphics/navbake.jpg);
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.navtea {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.navtea:hover {
	height: 23px;
	width: 96px;
	background-image: url(graphics/navtea.jpg);
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.navkitchen {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.navkitchen:hover {
	height: 23px;
	width: 110px;
	background-image: url(graphics/navkitchen.jpg);
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.navdecor {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.navdecor:hover {
	height: 23px;
	width: 100px;
	background-image: url(graphics/navdecor.jpg);
	font-size: 14px;
	color: #7C8C33;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.navclear {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325E89;
}
.navclear:hover {
	height: 30px;
	width: 102px;
	background-image: url(graphics/navclear.jpg);
	list-style-position: inside;
	font-size: 2px;
	color: #7C8C33;
}
.hdrbtm {
	background-color: CFDA98;
	width: auto;
	height: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: ACBF4D;
	padding-top: 5px;
}
.giftreg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-variant: small-caps;
}
.giftreg:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: CFDA98;
	text-decoration: none;
}
.catname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C8C33;
	text-decoration: none;
	font-variant: small-caps;
	font-style: italic;
	font-weight: bold;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C8C33;
}
.loginname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7C8C33;
	text-decoration: none;
}
.baskorder {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	font-variant: small-caps;
	text-decoration: none;
}
.baskorder:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: 98BADA;
	font-variant: small-caps;
	text-decoration: none;
}
.navcolumn {
	background-image: url(graphics/navcolm.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.hdrtoplayer {
	height: 135px;
	width: auto;
}
.cattreefade {
	background-image: url(graphics/navbarmidfade.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.ftrbtm {

	background-color: DFE8F6;
	height: 205px;
	width: auto;
}
.ftrtop {
	background-color: CFDA98;
	width: auto;
	height: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: ACBF4D;
	padding-top: 7px;
}
.ftrbox {
	background-color: #D8E2F3;
	padding: 5px;
	vertical-align: top;
}
.ftrtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 396C9F;
	text-decoration: none;
}
.ftrtxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ACBF4D;
	text-decoration: underline;
}
a.cat {
	font-family: Georgia;
	color: #6D643F;
	text-decoration: none;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
}
a.cat:visited {
	color: #6D643F;
}
a.cat:hover {
	color: #4D87BF;
}
a.cat:active {
	color: #4D87BF;
}
.cat1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D643F;
	text-decoration: none;
	font-size: 12px;
}
.cat1:hover {
	color: #4D87BF;
}
.cat1:active {
	color: #4D87BF;
}
.cat2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D643F;
	text-decoration: none;
	font-size: 11px;
}
.cat2:hover {
	color: #4D87BF;
}
.cat2:active {
	color: #4D87BF;
}
.marhdtxtgray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: 4D87BF;
	font-variant: small-caps;
}
.cattreefade {
	background-image: url(graphics/navbarmidfade.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.bodydiv {
	text-align: center;
	background-color: #FFFFFF;
}
.tablehdrbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 7C8C33;
	background-color: CFDA98;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.bodytabletxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 2B5279;
}
.block1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 396C9F;
	padding-top: 0px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 0px;
}
.block3 {
	background-image: url(graphics/block3.jpg);
	background-repeat: no-repeat;
	padding: 6px;
}
.blockhdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: 6D643F;
}
.blockbody {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 988B58;
}
.blocksmalltxt {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 988B58;
}
.blockhdrblue {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: 2B5279;
}
.blockbodyblue {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 396C9F;
}
.blocksmalltxtblue {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 396C9F;
}
.block4 {

	background-image: url(graphics/block4.png);
	background-repeat: no-repeat;
	height: 165px;
	width: 272px;
	padding: 6px;
}
.blockbodyreg {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 988B58;
}
.block5 {
	background-color: #F4F2EA;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	width: 555px;
}
.navtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 4a567a;
	text-decoration: none;
}
.navtxt:hover {
	text-decoration: underline;
}
.marhdtxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: 7C8C33;
	text-decoration: none;
}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 2B5279;
}
.maptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 396C9F;
	text-decoration: none;
}
.maptxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 7C8C33;
	text-decoration: underline;
}
.tablebord {
	background-image: url(graphics/navbarmidfade.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.boxline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: CFDA98;
}
.marhdtxttan {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: 98BADA;
	font-variant: small-caps;
}
.linkreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 4D87BF;
	text-decoration: none;
}
.linkreg:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 73A0CC;
	text-decoration: underline;
}
.linksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 7C8C33;
	text-decoration: underline;
}
.linksmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ACBF4D;
	text-decoration: underline;
}
.saleprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7C8C33;
}
.topbasket {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.catadd {

	font-family: Georgia;
	color: #6D643F;
	text-decoration: none;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
}
.catadd:visited {

	color: #6D643F;
}
.catadd:hover {

	color: #4D87BF;
}
.catadd:active {

	color: #4D87BF;
}
.addtoreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D643F;
	text-decoration: none;
	height: 22px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.addtobask {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C8C33;
	text-decoration: none;
	height: 30px;
	width: 130px;
	font-weight: bold;
	background-color: #E1E8BE;
	border: 1px solid #7C8C33;
}
.prodhdrtxt {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: 7C8C33;
}
.baskdiv {
	background-image: url(graphics/baskbck.jpg);
	background-repeat: no-repeat;
	height: 202px;
	width: 150px;
}
.stockdiv {
	height: 90px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D643F;
	padding-top: 5px;
}
.quandiv {
	height: 35px;
	width: 150px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6D643F;
	padding-top: 13px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.prodprice {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #4D87BF;
}
.baskbutdiv {
	height: 60px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D643F;
	padding-top: 5px;
	top: 40px;
}
.catprodtable {

	border: 1px solid #DBDBDB;
}
.login2010 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.login2010:hover {
	text-decoration: underline;
}
.hdrmid {

	background-color: ACBF4D;
	width: auto;
	height: auto;
}
.cartbox {
	background-image: url(Graphics/cartback.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
}
.warningmess {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #990000;
}
