basket, center, p, div, li, input, select, textarea, blockquote {
	font-family: Arial, MS Sans Serif, sans-serif; font-size:13px; font-color:#333366;
}

body { 
	margin-left:10px; 
	margin-top:0px; 
	margin-right:10px; 
	margin-bottom:0px; 
	font-family: Arial, MS Sans Serif, sans-serif; 
	font-size:95%; 
	font-color:#333366;
	background: #e7e7e7 url('gfx/background.jpg') center top repeat-x;
}

.egc { font-family: Arial, MS Sans Serif, sans-serif; font-size:95% }

.little { font-size:13px}

.heading1 { font-size:150% }
.heading2 { font-size:125% }

th { font-size:95%; color: gray }

.dblue { color: #1b387e }
.lblue { color: #0099e9 }
.lgreen { color: #009900 }

A:link    { color: #004f39 }
A:visited { color: #004f39 }
A:hover   { color: #666666 }

/*
A:link.hmenu    { text-decoration: none; color: #004f39 }
A:visited.hmenu { text-decoration: none; color: #004f39 }
A:hover.hmenu   { text-decoration: none; color: #666666 }

A:link.tmenu    { text-decoration: none; color: #004f39 }
A:visited.tmenu { text-decoration: none; color: #004f39 }
A:hover.tmenu   { text-decoration: none; color: #666666 }
*/

A:link.bmenu    { text-decoration: none; color: #CCCCCC }
A:visited.bmenu { text-decoration: none; color: #CCCCCC }
A:hover.bmenu   { text-decoration: none; color: #666666 }

A:link.noul    { text-decoration: none }
A:visited.noul { text-decoration: none }
A:hover.noul   { text-decoration: none }

input, select, textarea {
	font-family: Verdana, Geneva, sans-serif;
	border-width:1;
	font-size:12px;
	background-color:#DDDDCC;
	color: black;
}
input:focus, textarea:focus, select:focus
  { background : #EEEEEE;
    color : #000000; }

.proceed {
	background-color:#82826a;
	color:white;
	cursor: pointer;
	cursor: hand;
}
.green   {
	background-color:#82826a;
	color:white;
	cursor: pointer;
	cursor: hand;
}
.smgreen { background-color:#CCFFCC; font-size:85% }
.fixed   { font-family: Courier, monospace }

#header {
	height: 189px;
	width: 100%;
	background: url('gfx/header_back2.jpg') repeat-y;
}
#header #logo {
	width: 337px;
	height: 48px;
	float: left;
	margin-left: 31px;
	margin-top: 37px;
}
#header #logo img {
	border: 0px;
}
#header #boxes {
	margin-left: 10px;
	margin-top: 29px;
	width: 940px;
	height: 73px;
	float: left;
}
#header #boxes ul {
	width: 940px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#header #boxes li {
	list-style: none;
	display: block;
	float: left;
}
#header #boxes li .link {
	float: left;
	margin-top: 11px;
}
#header #boxes li .link a {
	display: block;
	width: 52px;
	height: 50px;
}
#header #boxes li .content {
	float: right;
	margin-right: 11px;
	margin-top: 22px;
	padding-right: 2px;
	font-size: 12px;
	color: #fff;
}
#header #boxes li .content a {
	color: #fff;
	text-decoration: none;
}
#header #boxes li.worldpay {
	width: 200px;
	height: 75px;
	text-align: left;
}
#header #boxes li.worldpay img {
	margin-left: 24px;
}
#header #boxes li.basket {
	background: url('gfx/header_basket2.jpg') no-repeat;
	height: 75px;
	width: 174px;
	margin-right:10px;
}
#header #boxes li.basket .content {
	width: 99px;
}


#header #boxes li.carriage {
	background: url('gfx/header_carriage.jpg') no-repeat;
	height: 75px;
	width: 172px;
	margin-right:10px;
}
#header #boxes li.carriage a {
	text-decoration: none;
}
#header #boxes li.carriage .content {
	width: 98px;
}

#header #boxes li.secure {
	background: url('gfx/header_secure.jpg') no-repeat;
	height: 75px;
	width: 172px;
	margin-left: 4px;
	margin-right:10px;
}
#header #boxes li.secure a {
	text-decoration: none;
}
#header #boxes li.secure .content {
	width: 98px;
	padding-top: 0px;
}

#header #boxes li.ussales {
	background: url('gfx/header_ussales.jpg') no-repeat;
	height: 75px;
	width: 172px;
	margin-left: 4px;
}
#header #boxes li.ussales a {
	text-decoration: none;
}
#header #boxes li.ussales .content {
	width: 98px;
}



#content_footer {
	width: 100%;
	text-align: center;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 30px;
}
#content_footer a {
	color: #000;
	text-decoration: none;
}
#content_footer a:hover {
	text-decoration: underline;
}

#footer {
	float: left;
	height: 104px;
	width: 100%;
	background: #e7e7e7 url('/gfx/footer_back.jpg') no-repeat;
}
#footer_links a {
	font-size: 10px;
	color: #555;
	text-decoration: none;
	padding: 3px;
}
#footer_links a:hover {
	text-decoration: underline;
}

#container {
	width: 960px;
	position: relative;
	left: 50%;
	margin-left: -480px;
	background: #fff url('gfx/container_back.jpg') repeat-y;
}

#site_body {
	background: url('gfx/content_back2.jpg') no-repeat;
	padding: 0px 10px 0px 10px;
	width: 940px;
}

table.lhs_links {
	width: 174px;
	background: #ececec;
	margin-bottom: 8px;
}
table.lhs_links td a, table.lhs_links td {
	color: #555;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
table.lhs_links td a:hover {
	color: #004f39;
}
table.lhs_links td a.hmenu {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}
table.home {
	border-bottom: 3px solid #c1c0ce;
}
table.join {
	border-bottom: 3px solid #d3b3a6;
}
table.check {
	border-bottom: 3px solid #d9bacc;
}
table.products {
	border-bottom: 3px solid #c3c3b9;
}
