BODY {
	background:#fff;
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.9em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #333
}
#wrapper {
	position:absolute;
	width:1000px;
	background:#fff;
	top: 0px;
	left:50%;
	margin-left:-500px;
}

#header {
	position:relative;
	float:left;
	width:1000px;
	height:72px;
	background:url(mm/hdr.jpg);
	margin:10px 0 0 0;
	}
#topnavbox {
	position:relative;
	float:left;
	width:1000px;
	height:40px;
	padding:5px 0 0 0;
	background:url(mm/topnavbg.jpg);
	margin:10px 0 10px 0;
	}
#bigcats {
	position:relative;
	float:left;
	width:900px;
	height:420px;
	background:url(mm/bigcatsbg.gif);
	padding:30px 50px 0px 50px;
	}
#bigcats2 {
	position:relative;
	float:left;
	width:900px;
	height:60px;
	background:url(mm/gbg.gif);
	}
#footer {
	background:url(mm/gbg.gif);
	position:relative;
	float:left;
	width:1000px;
	height:50px;
	font-size:10pt;
	text-align:center;
	color:#eee;
	margin:0 0 30px 0;
	padding:10px;
}

#topnavibar{position:relative;float:left;width:1000px;height:27px;padding:8px 0 0 0;text-align:left}
#leftcol {position:relative;float:left;width:200px;margin:10px 0 0 0}
#midcol {position:relative;float:left;width:570px;margin:10px 0 0 30px}
#rightcol {position:relative;float:left;width:200px;margin:10px 0 0 0}
#midcolwide {position:relative;float:left;width:780px;margin:10px 0 0 20px}
#nocols {position:relative;float:left;width:1000px;margin:10px 0 0 0}


#leftnav {position:relative;float:left;width:220px;margin:10px 10px 0 5px}
#centercol {position:relative;float:left;width:720px;margin:10px 0 0 0}
#tabcontainer {position:relative;float:left;width:700px;margin:0;overflow:hidden}
#flashcontainer{position:relative;float:left;width:700px;height:520px;background:url(mm/fpback.gif);margin:0px 0 0 0}


#bottomwide {position:relative;float:left;width:960px;border-top:solid 1px #ccc;margin:10px 0 0 0;text-align:center}


.shoptitle {
	display:block;
	background:#0678b7;
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	padding:3px
}
	
#prodbox {
	position:relative;
	float:left;
	width:140px;
	height:180px;
	background:url(mm/prodbox.png) no-repeat;
	overflow:hidden;
	margin:0 20px 20px 20px;
	}
#prodboxinner {
	padding:5px;
	color:#333;
	text-align:center
	}
	


H1 {
	color: #000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin:0
}

H2 {
	color: #eee;
	letter-spacing: -1px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	margin: 0;
}



TH {
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
a { outline: 0 none; }
a:link {color: #000;text-decoration:none}
a:visited {color: #000;text-decoration:none}
a:hover {color: #f00;text-decoration:none}

a:link.bigcats {color: #fff;text-decoration:none}
a:visited.bigcats {color: #fff;text-decoration:none}
a:hover.bigcats {color: #f00;text-decoration:none}

a:link.navtop {color: #0575b4;font-weight: bold}
a:visited.navtop {color: #0575b4;font-weight: bold}
a:hover.navtop {color: #000;font-weight: bold}

a:link.prodtitle {font-size:12pt;color: #fff;font-weight: bold;background:#088ac1;padding:5px;display:block}
a:visited.prodtitle {font-size:12pt;color: #fff;font-weight: bold;background:#088ac1;padding:5px;display:block}
a:hover.prodtitle {font-size:12pt;color: #000;font-weight: bold;background:#088ac1;padding:5px;display:block}

a:link.navleft {color: #9e9e9e;font-size: 10pt;font-weight: bold}
a:visited.navleft {color: #9e9e9e;font-size: 10pt;font-weight: bold}
a:hover.navleft {color: #000;font-size: 10pt;font-weight: bold}

a:link.navleft2 {color: #333;font-size: 10pt;font-weight: normal}
a:visited.navleft2 {color: #333;font-size: 10pt;font-weight: normal}
a:hover.navleft2 {color: #aaa;font-size: 10pt;font-weight: normal}

a:link.footerlink {color: #fff;font-size: 8pt;font-weight: normal;text-align:center;text-decoration:underline}
a:visited.footerlink {color: #fff;font-size: 8pt;font-weight: normal;text-align:center;text-decoration:underline}
a:hover.footerlink {color: #f00;font-size: 8pt;font-weight: normal;text-align:center;text-decoration:none}

a:link.titlenav {color: #077ab1;font-weight: normal;text-align:center;text-decoration:none}
a:visited.titlenav {color: #077ab1;font-weight: normal;text-align:center;text-decoration:none}
a:hover.titlenav {color: #000;font-weight: normal;text-align:center;text-decoration:none}


a:link.cartlinecolor {color: #111;font-size: 9pt;font-weight: normal;text-align:center;text-decoration:none}
a:visited.cartlinecolor {color: #111;font-size: 9pt;font-weight: normal;text-align:center;text-decoration:none}
a:hover.cartlinecolor {color: #f00;font-size: 9pt;font-weight: normal;text-align:center;text-decoration:none}

.cartlineprice {color: #111;font-size: 9pt;font-weight: normal}

a:link.pagenos {color: #111;font-size: 11pt;font-weight: bold;text-align:center;text-decoration:none}
a:visited.pagenos {color: #111;font-size: 11pt;font-weight: bold;text-align:center;text-decoration:none}
a:hover.pagenos {color: #f00;font-size: 11pt;font-weight: bold;text-align:center;text-decoration:none}

a:link.fplinkbox {color: #111;font-size: 9pt;font-weight: bold;text-align:center;text-decoration:none}
a:visited.fplinkbox {color: #111;font-size: 9pt;font-weight: bold;text-align:center;text-decoration:none}
a:hover.fplinkbox {color: #f00;font-size: 9pt;font-weight: bold;text-align:center;text-decoration:none}

a:link.topsellers {color: #fff;font-size: 9pt;font-weight: bold;text-decoration:none}
a:visited.topsellers {color: #fff;font-size: 9pt;font-weight: bold;text-decoration:none}
a:hover.topsellers {color: #f00;font-size: 9pt;font-weight: bold;text-decoration:none}

.small {
	color: #202020;
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
}


.smallwht {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica;
	font-size: 7.5pt;
}

b.title {
	color: #eee;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}


input.topsearch {
	font-size:9pt;
	color:#333;
	background:#fff;
	border:solid 1px black;
	width:150px;
	height:20px;
	margin:0 0 0 20px
}

INPUT.vital {
	BACKGROUND-COLOR: #eee;
	border-color: #ff0000;
	border-style: solid;
	border-width: 1px;
	COLOR: #202020;
	font-size: 9pt;
}

INPUT.norm {
	BACKGROUND-COLOR: #eee;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	COLOR: #000000;
	font-size: 8pt;
}
SELECT.norm {
	BACKGROUND-COLOR: #eee;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	COLOR: #000000;
	font-size: 8pt;
}
TEXTAREA.vital {
	BACKGROUND-COLOR: #eee;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #202020;
	font-size: 9pt;
}

.subtitle {
	color: #FF6633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.poundnote {
	color: #000;
	font-size: 18pt;
	font-weight: normal;
}
.price {
	color: #000;
	font-size: 22pt;
	font-weight: normal;
}
.call {
	color: #eee;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.nowonly {
	color: #eee;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

P {margin:0px}

.winbut {
	background: #261c1b;
	color: #fff;
	font-size: 8pt;
}
.buybtn {
	background-color: Orange;
	border-style: solid;
	border-width: 1px;
	width:150px;
	color: #000000;
	font-size: 8pt;
	font-weight:bold
}
form {margin:0;padding:0}
li {margin:0;padding:0}
ul {margin:0 0 0 15px;padding:0}

.buybut {
	background-color: #fe8113;
	border: solid 1px black;
	color: #ffffff;
	font-size: 8pt;
}

.soldout {color:#fff;font-size: 12pt;font-weight:bold;font-style:italic}
#pagenosbox {position:relative;float:left;width:100%;height:21px;margin:20px 0 10px 50px;text-align:center;font-size:11pt;background:url(mm/pbg.png) no-repeat}
#productbox {position:relative;float:left;width:100%;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom: dotted 2px #ccc;}
#productbox-image {position:relative;float:left;width:190px}
#productbox-description {position:relative;float:left;width:580px}
#optionsbox {position:relative;float:left;text-align:center;width:100%;height:18px;padding:3px}
#buttonbox {position:relative;float:right;width:300px;text-align:right;line-height:140%}

.conform-text {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:180px;height:20px;margin:0 0 5px 0;}
.conform-area {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:380px;height:50px;margin:0 0 5px 0;}
.conform-submit {font-size:10pt;border:solid 1px #333;background:#067ab7;color:#fff;width:380px;height:30px;}
.conform-small {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:50px;height:20px;margin:0 0 5px 0;}

