@charset "utf-8";
/* CSS Document */
body {
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
a img {
	border:none;
}

a {
	color:#616162;
	text-decoration:none;
}


#wrapper {
	width:805px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #776342;

}
#wrapper2 {
	width:799px;
	margin-left:auto;
	margin-right:auto;
}

.tel {
	font-family:Arial, Helvetica, sans-serif;
	color:#616162;
	font-size:18px;
	margin-right:50px;
	text-align:right;
	margin-top:8px;
	margin-bottom:8px;
}

.smalltel {
	font-size:14px;
	margin-top:8px;
	margin-bottom:8px;
}

#searchbar {
	height:32px;
	background-image:url(/skin_default/images/searchbarbg.gif);
	background-repeat:repeat-x;
	margin-right:17px;
	margin-left:15px;
	text-align:left;
	clear:both;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#616162;
	padding-top:10px;
}

#searchbox {
	float:right;
	/*padding-top:1px;*/
}

#headercontent {
	text-align:left;

}

.headerimage {
	padding-left:22px;
	padding-top:19px;
	float:left;
}

#menublock1 {
	float:left;
	padding-left:52px;
	padding-top:18px;
}

#menublock2 {
	float:left;
	padding-top:18px;
}

#menublock3 {
	float:left;
	font-size:10px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:316px;
	padding-top:15px;
	color:#616162;
}

#menublock3 p {
	margin-top:0;
}

#footertop {
	margin-left:15px;
	clear:both;
}

#footerblock1 {
	margin-top:14px;
	float:left;
}

#footerblock2 {
	margin-top:14px;
	float:left;
	margin-left:120px;
}

#footerblock3 {
	margin-top:14px;
	float:left;
	margin-left:25px;
}

#footerimage {
	background-image:url(/skin_default/images/footer.gif);
	background-repeat:no-repeat;
	margin-top:136px;
	padding-top:31px;
}

.footercards {
	float:right;
}

#footerright {
	padding-right:18px;
}

#footerbottom {
	padding-top:10px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727272;
}

#searchform {
	background-color:#e5e3e1;
	border:none;
	font-weight:bold;
	color:#616162;
	font-family:Arial, Helvetica, sans-serif;
}

#maincontent {
	margin-left:15px;
}

#mainmenu {
	float:left;
	width:150px;
	min-height:200px;
	margin-top:12px;
}

#productcontent {
	width:600px;
	float:right;
	padding-right:15px;
	margin-top:18px;
}

#categorymenu {
	margin-top:5px;
}

.AR13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:1px #c9c9c9 solid;
}

.AR13 a {
	color:#606060;
	padding-left:12px;
	padding-bottom:2px;
}

.frontboxtext {
	color:#7c7c7c;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:#c8c8c8 1px solid;
}

.frontboxtext td {
	border:none;
}

.Bread {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}

.AR18 {
	font-size:16px;

}

.AR12 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.AR24 {	
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#productversions {
	width:572px !IMPORTANT;
	float:right;
	margin-right:44px;
}

.AR11 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:#c8c8c8 1px solid;
}

.AR11 td {
	color:#7c7c7c;
	font-size:12px;
	border:none;
}

.AR11 a {
	font-size:12px;
}

.basketheader {
	padding-left:112px;
}

#bannerimage {
	margin-top:5px;
/*	margin-bottom:5px; */
}

.AR16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.errors {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.linkbigger a {
	font-size:12px !IMPORTANT;
}

.couponlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.AR12R {
	font-family:Arial, Helvetica, sans-serif;
}

.checkoutpadding1 {
	margin-left:175px;
}

.AR12 {
	color:#606060;
}

.AR24 {
	color:#606060;
}

.frontboxtitle {
	font-weight:bold;
}

.frontboxgrey {
	font-weight:bold;
}

#optiontable {
	border-top:1px #DDD solid;
	border-bottom:1px #DDD solid;
}

.AR18NEW {
	color:#666;
	font-weight:bold;
	font-size:18px !IMPORTANT;
}


.ARoptions {
	color:#666;
	font-size:14px !IMPORTANT;
	font-weight:bold;
}

.product {
	min-height:100px;
 	height:auto !important;
	height:100px;
}

#FlashSearch
{
	overflow:hidden;
	height:254px;
}


/* MIKES CSS */

.securepayments {
	font-size:10px !IMPORTANT;
}

.tel2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#616162;
	font-size:18px;
	margin-left:15px;
	text-align:left;
	margin-top:18px;
	margin-bottom:8px;
	float:left;
}

#freephonefloat {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#7a6a49;
	margin-right:19px;
	margin-top:10px;
}

.freephonefloatsmall {
	font-size:9px;
}

#menublock2border {
	border:#5a5a5a thin solid;
	width:240px;
	float:left;
	padding:5px;
	margin-left:30px;
	margin-top:21px;
	color:#616162;
}

#menublock2border p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.menublock2large {
	font-size:20px;
	color:#616162;
}

#menublock3new {
	float:left;
	font-size:10px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:15px;
	color:#616162;
}

#menublock3new p {
	margin-top:0;
}

#headercontentnew {
	text-align:left;
	min-height:120px;
}

#freefdelholder {
	margin-left:15px;
	margin-right:17px;
	border-bottom:#C9C9C9 thin solid;
	border-top:#C9C9C9 thin solid;
	
}

#freefdelholder p {
	margin-top:3px;
	margin-bottom:3px;
	text-align:right;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;

}

.colour1 {
	color:#d92e6e;
}

.colour2 {
	color:#a11f50;
}

#contentnew {
	margin-left:15px;
	margin-right:18px;
}

.frontctacol1 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

.ctaheader {
	font-size:18px;
	margin-top:5px;
	margin-bottom:5px;
}

.ctabody {
	font-size:11px;
}

.frontctacell {
	padding-left:3px;
}

.frontctatext {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	margin-bottom:0;
}

.frontctacell a {
	color:#FFF;
}

#menublock2border2 {
	border:#fff thin solid;
	width:240px;
	float:left;
	padding:5px;
	margin-left:30px;
	margin-top:21px;
	color:#616162;
}

.NAV
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1a0000;
}

.NAV a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1a0000;
}


.emailfont a {
	font-size: 20px;
	color:#776342;
}
.phonetext {
	font-size: 33px;
	color: #691132;
}
.FreeDelivery {
	font-size: 22px;
	color: #691132;
	font-weight:bold;
}
.Footer
{
	font-weight: normal; 
	font-size: 11px;
	color:#000000;
}
.Footer a
{
	color:#000000;
}
.protText {
	font-size: 10px;
	color: #000;
}
.inphi {
	font-size: 9px;
	color: #000;
	font-weight: normal;
}

.inphi a {
	font-size: 9px;
	color: #a4d632;
	font-weight: normal;
}
.QsearchTitle {
	font-size: 18px;
	color: #691132;
}


.FilterResultsTitle
{
	font-size:12px;
}
.FilterResultsSmall
{
	font-size:11px;
}


.FilterResultsWas
{
	font-size:11px;
	text-decoration:line-through;
}

.FilerResultsNow
{
	color:#9b3a5e;
	font-size:12px;
}
