body {
	background: #E8EAE9 url(images/bg.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	font-size: 0px;
	line-height: 0px;
}
#errmsg {
	background: #FFFFCC url(images/error.gif) no-repeat 10px 10px;
	padding: 25px 10px 10px 80px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	font-size: 14px;
	color: #EE1210;
	border: 1px solid #EE1210;
}
#errmsg p {
	margin: 0px;
	padding: 0px 0px 15px;
}
#msg {
	background: #DBEFD6 url(images/tick.gif) no-repeat 10px 10px;
	padding: 25px 10px 25px 80px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	font-size: 14px;
	color: #387731;
	border: 1px solid #387731;
}
#errmsg a {
	color: #EE1210;
	text-decoration: underline;
}
#msg p {
	margin: 0px;
	padding: 0px 0px 15px;
}


#wrapper {
	display: block;
	margin: 0px;
	width: 1000px;
	padding: 0px;
}
#header {
	background: url(images/headerbg.jpg) no-repeat left top;
	height: 244px;
	width: 1000px;
	overflow: hidden;
}
#maincontent #leftcolumn {
	background: url(images/leftcolbg.gif) repeat-y;
	width: 650px;
	display: block;
	float: left;
}

#title {
	display: block;
	height: 96px;
	width: 650px;
	float: left;
}
#title h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	text-indent: -5000px;
	display: block;
}
#title h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-indent: -5000px;
	display: block;
}
#toprightnav {
	float: left;
	width: 178px;
	display: block;
	padding-left: 172px;
}
#toprightnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#toprightnav li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#navigation {
	background: url(images/navigation.gif) no-repeat 0px 0px;
	height: 115px;
	width: 626px;
	display: block;
	padding-left: 24px;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#terms a {
	background: url(images/topnav.gif) 0px 0px;
	width: 78px;
	display: block;
	height: 28px;
	text-indent: -5000px;
}
#terms a:hover {
	background: url(images/topnav.gif) 0px -28px;
	width: 78px;
	display: block;
	height: 28px;
	text-indent: -5000px;
}
#logout a {

	background: url(images/topnav.gif) -78px 0px;
	width: 77px;
	display: block;
	height: 28px;
	text-indent: -5000px;
}
#logout a:hover {


	background: url(images/topnav.gif) -78px -28px;
	width: 77px;
	display: block;
	height: 28px;
	text-indent: -5000px;
}
#navigation li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#nav1 a {
	display: block;
	height: 83px;
	width: 51px;
	background: url(images/navigation.gif) no-repeat -24px 0px;
	text-indent: -5000px;
	margin-right: 90px;
}
#nav1 a:hover {
	display: block;
	height: 115px;
	width: 51px;
	background: url(images/navigation.gif) no-repeat -24px -115px;
	text-indent: -5000px;
	margin-right: 90px;
}
#nav1 .on {
	display: block;
	height: 115px;
	width: 51px;
	background: url(images/navigation.gif) no-repeat -24px -115px;
	text-indent: -5000px;
	margin-right: 90px;
}
#nav2 a {
	display: block;
	height: 83px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -165px 0px;
	text-indent: -5000px;
}
#nav2 a:hover {
	display: block;
	height: 115px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -165px -115px;
	text-indent: -5000px;
}
#nav2 .on {
	display: block;
	height: 115px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -165px -115px;
	text-indent: -5000px;
}
#nav3 a {
	display: block;
	height: 83px;
	width: 44px;
	background: url(images/navigation.gif) no-repeat -205px 0px;
	text-indent: -5000px;
}
#nav3 a:hover {
	display: block;
	height: 115px;
	width: 44px;
	background: url(images/navigation.gif) no-repeat -205px -115px;
	text-indent: -5000px;
}
#nav3 .on {
	display: block;
	height: 115px;
	width: 44px;
	background: url(images/navigation.gif) no-repeat -205px -115px;
	text-indent: -5000px;
}
#nav4 a {
	display: block;
	height: 83px;
	width: 41px;
	background: url(images/navigation.gif) no-repeat -249px 0px;
	text-indent: -5000px;
}
#nav4 a:hover {
	display: block;
	height: 115px;
	width: 41px;
	background: url(images/navigation.gif) no-repeat -249px -115px;
	text-indent: -5000px;
}
#nav4 .on {
	display: block;
	height: 115px;
	width: 41px;
	background: url(images/navigation.gif) no-repeat -249px -115px;
	text-indent: -5000px;
}
#nav5 a {
	display: block;
	height: 83px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -290px 0px;
	text-indent: -5000px;
}
#nav5 a:hover {
	display: block;
	height: 115px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -290px -115px;
	text-indent: -5000px;
}
#nav5 .on {
	display: block;
	height: 115px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -290px -115px;
	text-indent: -5000px;
}
#nav6 a {
	display: block;
	height: 83px;
	width: 42px;
	background: url(images/navigation.gif) no-repeat -330px 0px;
	text-indent: -5000px;
}
#nav6 a:hover {
	display: block;
	height: 115px;
	width: 42px;
	background: url(images/navigation.gif) no-repeat -330px -115px;
	text-indent: -5000px;
}
#nav6 .on {
	display: block;
	height: 115px;
	width: 42px;
	background: url(images/navigation.gif) no-repeat -330px -115px;
	text-indent: -5000px;
}
#nav7 a {
	display: block;
	height: 83px;
	width: 43px;
	background: url(images/navigation.gif) no-repeat -372px 0px;
	text-indent: -5000px;
}
#nav7 a:hover {
	display: block;
	height: 115px;
	width: 43px;
	background: url(images/navigation.gif) no-repeat -372px -115px;
	text-indent: -5000px;
}
#nav7 .on {
	display: block;
	height: 115px;
	width: 43px;
	background: url(images/navigation.gif) no-repeat -372px -115px;
	text-indent: -5000px;
}
#nav8 a {
	display: block;
	height: 83px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -415px 0px;
	text-indent: -5000px;
}
#nav8 a:hover {
	display: block;
	height: 115px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -415px -115px;
	text-indent: -5000px;
}
#nav8 .on {
	display: block;
	height: 115px;
	width: 40px;
	background: url(images/navigation.gif) no-repeat -415px -115px;
	text-indent: -5000px;
}
#nav9 a {
	display: block;
	height: 83px;
	width: 39px;
	background: url(images/navigation.gif) no-repeat -455px 0px;
	text-indent: -5000px;
}
#nav9 a:hover {
	display: block;
	height: 115px;
	width: 39px;
	background: url(images/navigation.gif) no-repeat -455px -115px;
	text-indent: -5000px;
}
#nav9 .on {
	display: block;
	height: 115px;
	width: 39px;
	background: url(images/navigation.gif) no-repeat -455px -115px;
	text-indent: -5000px;
}
#nav10 a {
	display: block;
	height: 83px;
	width: 47px;
	background: url(images/navigation.gif) no-repeat -494px 0px;
	text-indent: -5000px;
}
#nav10 a:hover {
	display: block;
	height: 115px;
	width: 47px;
	background: url(images/navigation.gif) no-repeat -494px -115px;
	text-indent: -5000px;
}
#nav10 .on {
	display: block;
	height: 115px;
	width: 47px;
	background: url(images/navigation.gif) no-repeat -494px -115px;
	text-indent: -5000px;
}
#header h3 {
	display: block;
	line-height: 33px;
	height: 33px;
	font-size: 22px;
	font-weight: normal;
	color: #504B58;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 0px 100px;
	width: 440px;
}
.formsectiontitle {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 10px;
	clear: left;
	display: block;
}
#regform p {
	margin: 0px;
	padding: 0px 0px 15px;
	display: block;
	clear: both;
}
#regform label {
	width: 125px;
	margin-bottom: 8px;
	line-height: 22px;
	display: block;
	clear: left;
	float: left;
}
.stdfield {
	margin-bottom: 8px;
	float: left;
	width: 250px;
	border: 1px solid #7F9DB9;
}


#maincontent #rightcolumn {
	background: url(images/rightcolbg.gif) repeat-y;
	display: block;
	float: left;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	width: 350px;
}
.homepage {
	background: url(images/hometopbg3.jpg) no-repeat left top;
	display: block;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-left: 29px;
}
#leftcolumn .homepage p {
	margin: 0px;
	padding: 0px 0px 10px;
}
.homepagetext {
	float: left;
	width: 358px;
	padding-top: 270px;
	padding-left: 65px;
}
#home-visitshop {
	float: left;
	width: 100px;
	height: 110px;
	padding-top: 263px;
}
#home-visitshop p {
	margin: 0px;
	padding: 0px;
}
#home-visitshop a {

	float: left;
	width: 100px;
	height: 110px;
	text-indent: -5000px;
}
#homelogolinks ul {
	margin: 0px;
	padding: 10px 0px 0px 49px;
	list-style: none;
}
#homelogolinks {
	display: block;
}

#homelogolinks li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#homelogolinks #links1 a {
	display: block;
	width: 150px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -5000px;
}
#homelogolinks #links2 a {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -5000px;
}
#homelogolinks #links3 a {
	display: block;
	width: 250px;
	height: 100px;
	float: left;
	text-indent: -5000px;
}
#homefeatured h3 {
	font-size: 22px;
	font-weight: normal;
	line-height: 44px;
	color: #76756F;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	display: block;
}
#homefeatured {
	padding-left: 49px;
	clear: both;
	padding-right: 32px;
}
.productbox {
	display: block;
	width: 158px;
	float: left;
	margin-right: 3px;
	margin-bottom: 8px;
}
.norightpadding {
	margin-right: 0px;
}

.productbox .productbox-image {
	display: block;
	height: 110px;
	width: 158px;
}
.productbox .productbox-desc {
	padding: 5px;
	background: #E8EAE9;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	display: block;
	width: 148px;
	height: 70px;
}
.productbox .productbox-desc p {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 148px;
}
#wrapper #maincontent #leftcolumn .homepage #homefeatured .productbox .productbox-desc p {
	margin: 0px;
	padding: 0px;
}


.green {
	color: #768B28;
}
.productbox .productbox-link a {
	color: #7D8A72;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
	display: block;
}
.productbox .productbox-link a:hover {
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
	display: block;
}
#leftcolbottom {
	background: url(images/leftcolbottom.jpg);
	display: block;
	height: 82px;
	width: 650px;
}
#rightcolumn a {
	color: #737245;
	text-decoration: underline;
}
#rightcolumn a:hover {

	color: #737245;
	text-decoration: none;
}
.newsarticle .newsdate {
	font-size: 11px;
	font-weight: bold;
	color: #7D8A72;
	margin: 0px;
	padding: 0px;
}
.newsarticle {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #4c4c4c;
	width: 206px;
	margin-right: 88px;
	margin-left: 56px;
}
#rightbottom {
	background: url(images/rightbottom.gif) no-repeat left top;
	display: block;
	height: 129px;
	width: 350px;
}


.newsarticle .newstitle {
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 2px;
	border-bottom: 1px dashed #A4A4A4;
	color: #4c4c4c;
	display: block;
}
.newsarticle .newsimage {
	border: 6px solid #FFFFFF;
	margin-top: 10px;
}
.newsarticle .newssummary {
	margin: 10px 0px 0px;
	padding: 0px;
}
#newsbottomlinks {
	padding-right: 56px;
	padding-left: 56px;
}
.saleprice {
	font-weight: bold;
	color: #768B28;
}
.previousprice {
	color: #768B28;
	text-decoration: line-through;
}
.infopage {
	background: url(images/infotop.jpg) no-repeat left top;
	display: block;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-left: 29px;
	padding-top: 296px;
}
.infopagetext {
	background: url(images/bluebg.gif) repeat-y left top;
	padding-left: 75px;
	padding-bottom: 10px;
	padding-right: 120px;
}
.infopage .infopagetext a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.infopage .infopagetext a:hover {

	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.infopage .infopagetext p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#login a {


	background: url(images/topnav.gif) -155px 0px;
	width: 77px;
	display: block;
	height: 28px;
	text-indent: -5000px;
}
#login a:hover {



	background: url(images/topnav.gif) -155px -28px;
	width: 77px;
	display: block;
	height: 28px;
	text-indent: -5000px;
}
.stdpage {
	background: url(images/bluebg.gif) repeat-y left top;
	display: block;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-left: 29px;
	padding-top: 15px;
	margin-top: 15px;
}
.stdpagetext {
	padding-left: 75px;
	padding-bottom: 10px;
	padding-right: 120px;
}
.stdpage .stdpagetext p {

	margin: 0px;
	padding: 0px 0px 10px;
}
.stdpage .stdpagetext a {
	color: #768B28;
	text-decoration: underline;
}
.stdpage .stdpagetext a:hover {

	color: #768B28;
	text-decoration: none;
}
.ethicspage {

	background: url(images/ethicstop.jpg) no-repeat left top;
	display: block;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-left: 29px;
	padding-top: 308px;
}
.ethicspagetext {


	background: url(images/bluebg.gif) repeat-y left top;
	padding-left: 75px;
	padding-bottom: 10px;
	padding-right: 120px;
}
.ethicspage .ethicspagetext a {


	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.ethicspage .ethicspagetext p {

	margin: 0px;
	padding: 0px 0px 10px;
}
.ethicspage .ethicspagetext a:hover {



	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#wrapper #maincontent #leftcolumn ul {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 0px;
}
.contactpage {
	background: url(images/contactbg.jpg) no-repeat left top;
	display: block;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-left: 29px;
	height: 561px;
}
.contactpagetext {
	font-size: 14px;
	padding: 30px 120px 10px 75px;
}
.contactpage .contactpagetext p {
	margin: 0px;
	padding: 0px 0px 32px;
}
.contactpage .contactpagetext a {
	color: #333333;
	text-decoration: underline;
}
.contactpage .contactpagetext a:hover {
	color: #333333;
	text-decoration: none;
}
.stdpage .stdpagetext .newsrow {
	margin-bottom: 20px;
	border-bottom: 1px dashed #9CA5A0;
	padding-bottom: 10px;
	display: block;
}
.articleimage {
	border: 3px solid #FFFFFF;
}
.shoppage {
	background: #FFFFFF;
	display: block;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-left: 76px;
	padding-top: 0px;
	margin-top: 15px;
	width: 490px;
}
#departments {
	background: #E8EAE9 url(images/depts-bg.gif) no-repeat right bottom;
	display: block;
	padding: 10px 90px 20px 19px;
}
#pagetitle {
	background: #504B58;
	color: #FFFFFF;
	padding: 5px 12px 5px 25px;
	margin-bottom: 10px;
}
#pagetitle a {
	color: #FFFFFF;
	text-decoration: none;
}

#departments ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#departments li {
	margin: 0px 0px 5px;
	padding: 0px;
	list-style: none;
	float: left;
}
#departments a {
	display: block;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 6px;
	border-right: 1px solid #94A45B;
}
#departments a:hover {

	display: block;
	color: #333333;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 6px;
	border-right: 1px solid #94A45B;
}
#departments .on {


	display: block;
	color: #333333;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 6px;
	border-right: 1px solid #94A45B;
}
#pagetitle a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#shopfooter {
	display: block;
	padding-top: 15px;
	padding-bottom: 5px;
	border-top: 1px dashed #ADAC92;
	border-bottom: 1px dashed #ADAC92;
	clear: both;
	float: none;
}
#shopfooterleft {
	font-size: 10px;
}
#shopfooterleft p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#shopfooterleft a {
	color: #333333;
}
#shopfooterleft a:hover {
	color: #333333;
	text-decoration: none;
}
#pagetitle2 {
	color: #768B28;
	padding: 5px 12px 5px 25px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#pagetitle2 .on {
	font-weight: bold;
}

#pagetitle2 a {

	color: #768B28;
	text-decoration: none;
}
#pagetitle .on {
	font-weight: bold;
}
.norightborder {
	border-right-style: none;
}
#pagedesc {
	padding-right: 12px;
	padding-left: 25px;
	padding-bottom: 5px;
}
#pagedesc p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#productleft {
	display: block;
	float: left;
	width: 235px;
	padding-right: 5px;
}
#viewproduct {
	padding-bottom: 10px;
}
#viewproduct a {
	color: #504B58;
	text-decoration: underline;
}


#productright {
	display: block;
	float: left;
	width: 235px;
	background: #E8EAE9;
	padding: 5px;
}
.producttitle {
	font-size: 14px;
	font-weight: bold;
	color: #4C4C4C;
	display: block;
	padding-bottom: 5px;
}
.productprice {
	font-size: 14px;
	font-weight: bold;
	color: #7D8A72;
	display: block;
	padding-bottom: 5px;
}
#viewproduct p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#viewproduct a:hover {
	color: #504B58;
	text-decoration: none;
}
#productbuttons ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#productbuttons a {
	color: #FFFFFF;
	background: #7D8A72;
	text-decoration: none;
	padding: 2px 5px;
}

#productbuttons li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#productbuttons {
	padding-bottom: 15px;
}
#optionsbox {
	padding: 5px 5px 10px;
	background: #CFD3D1;
	margin-bottom: 15px;
}
.avaoptions {
	width: 220px;
	border: 1px solid #333333;
}
#productbuttons a:hover {

	color: #FFFFFF;
	background: #504B58;
	text-decoration: none;
	padding: 2px 5px;
}
#caption {
	padding: 5px;
	margin: 0px;
}
#caption p {
	margin: 0px;
	padding: 0px;
}
#smallimages {
	margin: 0px;
	padding-top: 5px;
	display: block;
}
.productthumb {
	width: 52px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	display: block;
	height: 40px;
}
.shoppage a {
	color: #333333;
	text-decoration: underline;
}
.shoppage a:hover {
	color: #333333;
	text-decoration: none;
}
#basketbuttons {
	margin: 0px;
	padding: 20px 0px;
}
#basketbuttons ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#basketbuttons li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#basketbuttons #basket-checkout {
	float: right;
}
#basketbuttons a {
	color: #FFFFFF;
	background: #76756F;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
}
.smallfield {
	margin-bottom: 8px;
	float: left;
	width: 100px;
	clear: none;
}
.stdfield-optional {
	margin-bottom: 8px;
	float: left;
	width: 250px;
	background: #F4F4F4;
	border: 1px solid #7F9DB9;
}
#formsection {
	background: #F9F9F9;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #D8DBE0;
}
.passwordstrength {
	background: #F9F9F9;
	border: 1px solid #F9F9F9;
	color: #999999;
	float: left;
}
#termsandconditions {
	background: #FFFFFF;
	display: block;
	padding: 10px;
	height: 150px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	overflow: auto;
}
#termsboxes label {
	display: block;
	float: none;
	width: auto;
	margin: 0px 0px 10px;
}
#formbuttons ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#formbuttons li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#formbuttons a:hover {
	background: #76756F;
}
#formbuttons {
	padding-top: 10px;
}


#formbuttons #nextbutton {
	float: right;
}
.stdbutton {
	background: #76756F;
	color: #FFFFFF;
	margin-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #76756F;
}

#formbuttons a {

	background: #504B58;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 10px;
	font-size: 14px;
}
#validation-image {
	display: block;
	width: 130px;
	float: left;
	margin-right: 20px;
	text-align: center;
}
#captchacode {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
}

#validation-image a {
	font-size: 9px;
}
.shoppage p {
	margin: 0px;
	padding: 0px 0px 10px;
}
form {
	margin: 0px;
	padding: 0px;
}
#forgottenpassword2 {
	padding-left: 125px;
}
.notbold {
	font-weight: normal;
}
#deliveryoptions p {
	display: block;
	clear: both;
	float: none;
}
#regform #deliveryoptions #formsection  label {


	margin: 0px;
	padding: 0px;
	width: auto;
	display: block;
}
#ccards img {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
}
.nomargin {
	margin-right: 0px;
}
.clearleft {
	clear: left;
	float: left;
}
#header h4 {
	display: block;
	line-height: 33px;
	height: 33px;
	font-size: 22px;
	font-weight: normal;
	color: #504B58;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 0px 100px;
	width: 200px;
	float: left;
}
#header h5 {
	display: block;
	line-height: 33px;
	height: 33px;
	font-size: 14px;
	font-weight: normal;
	color: #504B58;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 0px 115px;
	float: left;
}
#header h5 a {
	color: #7D8A72;
}
#header h5 a:hover {

	color: #504B58;
}
#signup {
	background: #504A58;
	color: #FFFFFF;
	padding: 5px;
	margin-right: 88px;
	margin-bottom: 30px;
	margin-left: 56px;
	border: 6px solid #FFFFFF;
}
.mllist {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 140px;
	font-size: 12px;
}

#signup a {
	background: #FFFFFF;
	padding: 3px 5px;
	color: #524B5D;
	text-decoration: none;
	margin: 0px;
	clear: both;
	float: none;
	display: block;
	width: 60px;
}
#signup #mlform {
	display: block;
}
#lists {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
