body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color:#DEE1F7;
	/* background-image:url('/images/background/grass.gif'); */
	font-size:12px;
	color:#333;
	margin:0;
	padding:0;
}

.text {
  text-align:left;
	background-color:#ffffff;
	font-size:13px;
	color:#303030;
}

h1 {
	font-size:20px;
	font-weight:normal;
	padding-bottom:2px;
	color:#06C;
}

h2, h3, h4 {
font-size:14px;
}

a {
font-weight:bold;
color:#000066;
}

a:hover {
font-weight:bold;
color:#ff0066;
}

.box {
	font-size:12px;
  line-height:10px;
  text-align: left;
}

.box a, hr {
  text-decoration: none;
}

.whitetext {
  color:#ffffff;
}

.redtext {
  color:#ff0000;
}

.greentext {
  color:#008000;
}

.bluetext {
  color:#0000ff;
}

.bigbluetext {
  color:#0000ff;
  font-size:18px;
  font-weight:bold;
}

.greytext {
  color:#404040;
}

.blacktext {
  color:#000000;
}

.wasprice {
  color:#ff0000;
  text-decoration:line-through;
}

.blueboxtitle {
  background-image:url('/images/background/my_blue_1.gif');
  padding-top:12px;
	font-size:15px;
	padding-left:12px;
}

.blueboxmain {
  background-image:url('/images/background/my_blue_2.gif');
  padding-left:12px;
}

.greyboxtitle {
  background-image:url('/images/background/my_grey_1.gif');
  padding-top:12px;
	font-size:15px;
	padding-left:12px;
}

.greyboxmain {
  background-image:url('/images/background/my_grey_2.gif');
  padding-left:12px;
}

.plainboxtitle {
  background-image:url('/images/background/my_plain_1.gif');
  padding-top:12px;
	font-size:15px;
	padding-left:12px;
}

.plainboxmain {
  background-image:url('/images/background/my_grey_2.gif');
  padding-left:12px;
}

.topitems {
  color:#000080;
	font-size:12px;
  line-height:13px;
  text-align: left;
}

.topitems a {
  color:#000080;
  text-decoration: none;
}

.foot {
	width:auto;
	margin:0px;
	padding:165px 30px 0px 30px;
	text-align:center;
	color:#3652AF;
	min-height:59px;
	font-weight:bold;
	background-image:url('images/foot.gif');
	background-repeat:no-repeat;
}

.foot a {
	color:#3652AF;
	text-decoration:none;
}

.foot a:hover {
  color:#ff0066;
}

.login {
  background-image:url('/images/background/login.gif');
  text-align:center;
}

.login a {
  text-decoration: none;
}

.login a:hover {
  color:#ff0066;
}

.feature_list {
width:145px;
float:left;
border:1px solid #404040;
margin:10px;
padding: 3px 3px 3px 3px;
} 

.viewit {
text-align:center;
display:block;
padding-bottom:10px;
}

.minibasket {
	border-bottom:none;
  line-height:10px;
}

.minibasket a {
	border-bottom:none;
  line-height:10px;
}

.darkblue_menu1 {
	background-image: url('images/background/l12.jpg');
	margin-bottom: 20px;
	padding: 0;
}
.darkblue_menu2 {
	background-image: url('images/background/l13.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
.darkblue_menu3 {
	background-image: url('images/background/l11.jpg');
	min-height: 100px;
	color:#FFF;
	padding:10px;
	background-repeat: no-repeat;
}
.darkblue_menu1 span {
	font-size:15px;
	display:block
}
.darkblue_menu1 a {
	color:#FFF;
	border-bottom:1px solid #B5C0F4;
	display:block;
	padding:2px;
	text-decoration:none;
}

.darkblue_menu1 a:hover {
  color:#d00066;
}

.lightblue_menu1 {
	background-image: url('images/background/l22.jpg');
	margin-bottom: 20px;
	padding: 0;
}
.lightblue_menu2 {
	background-image: url('images/background/l23.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
.lightblue_menu3 {
	background-image: url('images/background/l21.jpg');
	min-height: 100px;
	color:#FFF;
	padding:10px;
	background-repeat: no-repeat;
}
.lightblue_menu1 span {
	font-size:15px;
	display:block
}
.lightblue_menu1 a {
	color:#008;
  font-size:11px;
	border-bottom:1px solid #B5C0F4;
	display:block;
	padding:2px;
	text-decoration:none;
}

.lightblue_menu1 a:hover {
  color:#d00066;
}

.plain_menu1 {
	background-image: url('images/background/r22.jpg');
	margin-bottom: 20px;
	padding: 0;
}
.plain_menu2 {
	background-image: url('images/background/r23.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
.plain_menu3 {
	background-image: url('images/background/r21.jpg');
	min-height: 100px;
	color:#004;
	padding:10px;
	background-repeat: no-repeat;
}
.plain_menu1 span {
	font-size:15px;
	display:block
}
.plain_menu1 a {
	color:#008;
  	font-size:11px;
	border-bottom:1px solid #B5C0F4;
	display:block;
	padding:2px;
	text-decoration:none;
}

.specials {
	display:block;
	margin-bottom: 20px;
	background-image: url('/images/background/special_back.gif');
	height: 80px;
	width:193px;
	background-repeat: no-repeat;
}

.specials a {
	margin-left:12px;
}

ul.sitemap {
	list-style-type:square;
	line-height:18px;
}

ul.sitemap a {
	text-decoration:none;
}

<!-- Dump Below? -->




















.login_box {
	background-image: url('/images/style/login.gif');
	text-align: center;
	height: 20px;
	margin-bottom: 20px;
	padding: 12px 25px 9px 10px;
	text-transform: uppercase;
	background-repeat:no-repeat;
}

.newsletter_signup {
	margin-bottom: 20px;
	padding: 0px;
	background-image: url('/images/style/r22.gif');
}
.newsletter_signup2 {
	background-image: url('/images/style/r23.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
.newsletter_signup3 {
	background-image: url('/images/style/r21.gif');
	min-height: 100px;
	padding:10px 30px 10px 10px;
	background-repeat: no-repeat;
}
.newsletter_signup3 span {
	font-size:15px;
	display:block
}
.newsletter_signup3 a {
	font-size:15px;
	color:#FFF;
	background-image:url('/images/style/button_r.gif');
	display:block;
	text-align:center;
	text-decoration:none;
	padding:15px;
}

.online_payment {
	margin-bottom: 20px;
	padding: 0px;
	background-image: url('/images/style/r22.gif');
}
.online_payment2 {
	background-image: url('/images/style/r23.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
.online_payment3 {
	background-image: url('/images/style/r21.gif');
	min-height: 100px;
	padding:10px 30px 10px 10px;
	background-repeat: no-repeat;
}
.online_payment span {
	font-size:15px;
	display:block
}

.smaller {
font-size:12px;
}


.catlisting {
width:145px;
float:left;
border:1px solid #dadada;
margin:10px;
text-align:center;
} 
.price_view {
text-align:center;
display:block;
padding-bottom:10px;
font-size:16px;
font-weight:bold;
color:#2033B5;
}
.namelisting {
display:block;
height:40px;
color: #a3a2a2;
padding:2px;
}
.price {
text-align:right;
display:block;	  
}


