@charset "utf-8";
/* CSS Document */
body {
	margin-top: 0px;
}
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;
}

.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(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;
	min-height:136px;
}

.headerimage {
	padding-left:22px;
	padding-top:19px;
	float:left;
}

#menublock1 {
	float:left;
	padding-left:52px;
	padding-top:18px;

}

#menublock1 p {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#999;
	margin-top:0;
}

#menublock2 {
	float:left;
	padding-top:18px;
}

#menublock3 {
	float:left;
	font-size:10px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:68px;
	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(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:190px;
}

#productcontent {
	width:573px;
	float:right;
	padding-right:15px;
}

#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:#c3c3c3;
	padding-left:12px;
	padding-bottom:2px;
}

.frontboxtext {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.Bread {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}

.AR18 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.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:15px;
}

.pics {  
    height:  345px;  
    width:   794px;  
    padding: 0;  

} 
 
.pics img {  
    width:  794px; 
    height: 345px; 

} 

.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;
}

.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;
}

