body {
	background: #eeeeee; 
	margin-top: 0;
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 0.7em; 
	padding-bottom: 0px; 
	color: #626061;  
	padding-top: 0px; 
	font-family: verdana, arial, sans-serif;
}
#overallwrap {
	background: #eeeeee; 
	padding-right: 0px; 
	padding-left: 0px; 
	width: 913px; 
	margin:0 auto; 
	padding-bottom: 0px; 
	padding-top: 0px;
	border-left: 1px solid #666664;
	border-right: 1px solid #666664;
	border-bottom: 1px solid #666664;
}
#header { 
	width: 100%; text-align: right;	
	}
#header div {
	margin: 0px;
}
#search_box {
    float: left;width: 225px;
    height: 28px;
		padding-top: 10px;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 11px 0 0 16px;
    border: 0;
    width: 169px;
    background: none;
		color: #4b4a4a;
}
#search_box #go {
    float: right;
    margin: 10px 7px 0 0;
}
.prodsearch {
  float: left; 
	padding: 3px 0 0 0;
}
#searchKeyword {
  border: 1px solid #777777;  
	color: #858182; 
	font-size: 1em; 
	padding: 1px;
	margin: 0 0;
}
#searchSubmit {
background: #858182; 
	padding: 1px 3px 1px 3px; 
	color: #fff; 
	border: none; 
	font-size: 100%;
}
.side-bar {
  margin-left: 10px;
}
.submit-button {
  background-color: #06267a; 
  color: #ffffff; 
  border: 1px solid #06267a; 
  margin: 0 0 3px 0;
  padding: 1px 2px;
}
.help {
  float: right;
  padding: 15px 10px 10px 0;
  margin:0;
}
.top-links {
	 padding: 4px 10px 3px 0;
	 margin: 0; 
	 float: right; 
	 width: 600px;
}
.top-links ul {
	padding-right: 0; 
	padding-left: 0px; 
	float: right;  
	margin: 1px 0px 0px; 
	padding-top: 0px; 
	list-style-type: none;
}
.top-links li {
	padding-right: 0; 
	display: block; 
	float: left; 
}
.top-links a {
	padding-right: 0px; 
	padding-left: 5px; 
	background: no-repeat left top;
}
.top-links a:visited {
	padding-right: 0px; 
	padding-left: 5px; 
	background: no-repeat left top;
}
#breadcrumbs {
  padding: 6px 0 3px 12px;
	margin: 0; 
	float: left;
	width: 270px;
}
#maincontent {
  float: right; 
	width: 640px; 
	font-weight: normal; 
	padding: 17px 10px 0 25px; 
	background-color: #eeeeee; 
	line-height: 1.7em;
}
.products {
  margin-top: 10px;
}
.products ul, .products li{
	margin:0; 
	padding:0; 
	list-style:none;
} 
.products li{
	padding:.5em 10px 0 10px; 
	background:#f1f1f1; 
	border:1px solid #aaa; 
	color:#777;
}
.products li:hover{
	background:#f5f5f5; 
	border:1px solid #aaa;
}
.products li h3{
	margin-top:.5em; 
	margin-bottom:1em; 
	padding:0; 
	background:none;
}
.products li h3 a {
  color:#737373; 
	text-decoration: none;
}
.products li h3 a:hover {
  color:#028f70;
}
.products .image{
	float:left; 
	margin:0; 
	margin-right:10px; 
	margin-bottom:0;
}
.products .image a img{
	border:1px solid #e2e2e2; 
	padding:2px; 
	background:#fff;
}
.products .image a:hover img{
	border:1px solid #ccc; 
	padding:2px; 
	background:#e2e2e2;
}
.products .price{
	clear:both; 
	margin: 0; 
	padding: 0;
	text-align:left; 
	color: #626262;  
	font-size:100%; 
	font-weight:bold;
}
.products .quantity{
	clear:both; 
	margin:1em 0; 
	text-align:right; 
	line-height:180%;
}
#product {
  margin: 0;
}
#product .image {
	float: left; 
	margin:  0 2em 2em 0;
}
#product .image p {
	margin: 0.5em 0 0 5em;
}
#product .image img {
	border: 2px solid #858182;
}
#product #price2 {
	font-weight: bold; 
	font-size: 110%; 
	text-align: left; 
	margin: 0 0 5px 0; 
	color: #6b6b6b; 
	font-family: verdana, arial, sans-serif; 
/*color: #626262;	
font-weight: bold;*/
}
#product .info {
	float: right; 
	width: 335px;
	padding: 0;
	text-align: left;
}
#product .info P {
	margin: 0px 0px 0.2em; 
	font-size: 100%;
}
#product .info H3 {
	margin: 0px 0px 0.2em
}
#product .actions {
	clear: both; 
	border-top: #e1e1e1 1px solid
}
#product #addBasket {
	border-top: #747071 1px solid; 
	padding-top: 1em;
	margin-top: 15px;
}
#proddetails {
clear: both;
}
#product #addWishlist  {
margin: 10px 0 0 0;	
}
.desc {
  margin: 0 10px 0 130px; 
	display: block;
}
#left {
	float: left; 
	padding: 0; 
	padding: 16px 0 0 5px; 
	width: 178px; 
}				
#dept {
  margin: 0 0 15px 10px;
}
#navDeptTitle{	
	background:url(../images/collections.gif) no-repeat; 
	color: #858182; 
	font-size: 1em; 
	text-indent:23px; 
	font-weight:bold;
	width: 200px;
	height: 41px;
	margin:0; 
	padding: 0;
}
#navDeptTitle2{	
	background:url(../images/myaccount.gif) no-repeat; 
	color: #858182; 
	font-size: 1em; 
	text-indent:23px; 
	font-weight:bold;
	width: 200px;
	height: 41px;
	margin:0; 
	padding: 0;
}
#navDeptTitle3{	
	background:url(../images/helpmenu.gif) no-repeat; 
	color: #858182; 
	font-size: 1em; 
	text-indent:23px; 
	font-weight:bold;
	width: 200px;
	height: 41px;
	margin:0; 
	padding: 0;
}
.collections {
  background-color: #e7e7e7;
  width: 198px;
  margin: 0 0 15px 0; 
  padding: 0;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  border-bottom: 2px solid #ffffff;
}
.categories li {
	list-style-image: url(../images/bullet.gif);
	width: 160px;
	margin: 5px 0 0 0;
	border-bottom: 1px solid #aaaaaa;	
	margin-left: -10px;	
	line-height:1.5em;	
}
.categories-content li {
	list-style-image: url(../images/bulletcontent.gif);	
}
.categories a {
	text-decoration: none;}

#help {
  margin: 10px 0 15px 0; 
	color: #06267a;
	border-bottom: 5px solid #06267a;
}

#footer1 {
	clear: both; 
	background: url(../images/footer.gif) no-repeat; 
	margin: 50px 0 0 0; 
	padding: 15px 0 0 20px; 
	font-family: verdana, arial, sans-serif;
  height: 70px;
}
.footer-links {
  float: right;
  padding: 0 15px 10px 0;
}
.copyright {
  float: left;
  padding: 0 10px 10px 0;
  text-align: left;
}
#payment {
	width: 100%; 
	height: 55px; 
	text-align: center;
}
.credit-cards {
  background: url(../images/cards.gif); 
  width: 345px; 
  height: 59px; 
  float: left; 
  border: none; 
  margin: 0 0 7px 150px; 
}
.rssl {
  background: url(../images/rapidssl_ssl_certificate.gif); 
  width: 90px; 
  height: 50px; 
  float: right; 
  margin: 6px 155px 10px 0; 
}
h1{
	font-weight: normal; 
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 170%; 
	text-align: left; 
	border-bottom-width: 0px; 
	padding-bottom: 10px; 
	margin: 0px; 
	color: #6b6b6b; 
	line-height: 1.1em; 
	padding-top: 0px; 
	font-family: verdana, arial, sans-serif; 
	border-right-width: 0px
}
h2 {
	font-weight: normal; 
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 170%; 
	text-align: left; 
	border-bottom-width: 0px; 
	padding-bottom: 10px; 
	margin: 20px 0 10px 0; 
	color: #6b6b6b; 
	line-height: 1.1em; 
	padding-top: 0px; 
	font-family: verdana, arial, sans-serif; 
	border-right-width: 0px
}
h3, {
	font-weight: normal; 
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 150%; 
	text-align: left; 
	border-bottom-width: 0px; 
	margin: 0px; 
	color: #6b6b6b; 
	line-height: 1.1em; 
	padding-top: 10px; 
	font-family: verdana, arial, sans-serif; 
	border-right-width: 0px
}
 h4 {
	font-weight: normal; 
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 120%; 
	text-align: left; 
	border-bottom-width: 0px; 
	margin: 0px; 
	color: #6b6b6b; 
	line-height: 1.1em; 
	padding-top: 0px; 
	font-family: verdana, arial, sans-serif; 
	border-right-width: 0px;
	padding-bottom: 10px;
}
a {
	color: #4b4a4a; 
	text-decoration: underline; 
	font-size: 95%;
	font-family: verdana, arial, sans-serif;
}
a:hover {
	color: #7d7d7d;
}
#navSubDept li{
  display: inline; 
  padding-right: 15px; 
  font-size: 120%; 
  line-height: 1.5em; 
  margin: 10px 0 10px 0;
}
#navSubDept img {
  border:1px solid #bfb8a6;
}
.formFieldShort {
	border: #58595b 1px solid; 
	background: #fff; 
	width: 35px; 
	margin-right: 5px; 
	padding: 2px;

}
formFieldShort:focus {
	border-right: #bbb 1px solid; 
	border-top: #bbb 1px solid; 
	background: #fff; 
	border-left: #bbb 1px solid; 
	border-bottom: #bbb 1px solid
}
#shop {
	background: #858182; 
	padding: 2px; 
	color: #fff; 
	border: none; 
	font-size: 100%;
	margin-top: 10px;
}
#view_basket{
	background: #858182; 
	padding: 2px; 
	color: #fff; 
	border: none; 
	font-size: 100%;
	margin-top: 10px;
}
#back {
	background: #858182; 
	padding: 2px; 
	color: #fff; 
	border: none; 
	font-size: 100%;
	margin-top: 10px;
}
.formButton {
	background: #858182; 
	padding: 6px 3px 1px 3px; 
	color: #fff; 
	border: none; 
	font-size: 100%;
	margin-top: 10px;
}
#formButton2 {
	background: #858182; 
	padding: 7px 17px 2px 17px; 
	color: #fff; 
	border: none; 
	font-size: 100%;
	text-decoration: none;
}
#formButton2 a:hover{
	background: #858182; 
	padding: 7px 17px 2px 17px; 
	color: #fff; 
	border: none; 
	font-size: 100%;
	text-decoration: none;
} 
#latestbox {
  margin: 20px 0 25px 0;
  height: 250px;
}
#latestbox p {
  padding: 10px 10px 0 10px; font-size: 0.95em;
}
#latestbox img {
  border-right: 1px solid #082879; 
  border-left: none; 
  border-top: none; 
  border-bottom: none; 
  padding-right: 10px; 
  float: left;
  display: block;
}
#latestbox a {
 text-decoration: none;
}
#latestbox li {
 list-style-type: none; 
 text-decoration: none;
}
#latestbox h3 { 
  font-weight: normal; 
  font-size: 115%; 
  margin: 0; 
  padding-bottom: 0; 
  width: 100%; 
  color: #006633; 
  border-bottom: #01317b 2px solid; 
  font-family: verdana, arial, sans-serif;
}
#articles h2 {
	left: -900px;
	position: absolute
}
#articles li {
	left: -900px;
	position: absolute
}
#skip {
	left: -900px;
	position: absolute
}
table, td, input, textarea, select, li{
	font: 100% verdana, arial, sans-serif;
}
th {
	background:#858182; 
	padding:10px 20px 10px 20px; 
	color: #fff;
}
td {
  background:#ddd; 
	padding:3px 20px 3px 20px;
}
legend {
color: #58595b;
font-size: 110%;
}
#total {
	margin:1em 0; 
	padding:0; 
	width:495px; 
	font-size:110%;
}
#total dt{
	width:250px; 
	float:left; 
	font-weight:bold;
	
}
#total dd{
	margin-left:171px; 
	text-align:right;
}
.actions{
	clear:both; 
	margin:0; 
	padding:.5em 0;
}
#pagination {
  margin: 0 0 10px 10px;
}
#pagination img {
  border: none;
}
.item {
	color: #000;
	width: 280px;
	height: 270px;
	float: left;
	margin: 10px;
}	
.item h3 a {
	color: #858182;
}			
.item img a {
	text-decoration: none;
	border: 0;
}	
.item img {
	float: left;
	margin-right: 1em;
	border: 2px solid #858182;
}
.item.buy-now {
	color: #502918;	
}
.item a {
	color: #858182;
}
.item a:hover, .item a:active {
	color: #626262;
}
.item p {
	line-height: 1.5em;
	color: #858182;
}

#none {
	text-decoration: none;
	border: none;
}
#content li {
	font-family: verdana, arial, sans-serif;
	line-height: 2em;
}
.home-float {
float: left;
margin: 0 10px 0 0;
}
/* spam trapping css to hide input field from Humans */
.hideInput { display:none; }

.formFieldProduct{
width:185px;
margin: 5px 0 0 0;
}
img {
border: none;
margin: 5px 0 10px 0;
}
.formField {
width:180px;
}
.heart {
float: left;
margin: 0 10px 0 0;
}
.heart2 {
float: right;
margin: 0 45px 0 5px;
}
.flag {
margin: 0;
padding: 0 5px 0 5px;
}
.ssl {
margin: -10px 0 0 50px;



















































