
/* ============================== */
/* ======= BODY, HEADERS ======== */
/* ============================== */

body{
	background:#fff;
	}

h1 {font-size:16pt;background-color:#fff;padding:5px 0px;font-weight:bold;display:block}
h1.tight {padding:0;margin:0}
h2 {font-size: 14pt}

/* ============================== */
/* ======= DIV CLASSES ======== */
/* ============================== */

#container {
	position:relative;
	z-index:0;
	width:1000px;
	margin:0 auto;
	color:#052443;
	font-size:10pt;
	font-family: Arial, Verdana, Helvetica;
	background:url(mm/trickbg.jpg);
	overflow:visible;
	}
#header {
	position:relative;
	float:left;
	width:1000px;
	height:181px;
	background:url(mm/header.png);
	overflow:visible;
	}

#topnav {
	position:relative;
	float:left;
	width:378px;
	margin:0 0 40px 270px;
	text-align:right;
	overflow:visible;
	}
#navbox {
	position:relative;
	float:left;
	width:200px;
	min-height:500px;
	padding:10px 10px;
	font-weight:bold;
	background:url(mm/leftbg.png) repeat-y;
}
#topnavbox {
	position:relative;
	float:left;
	width:760px;
	height:35px;
	padding:0;
	margin:0;
	}
#bodybox {
	position:relative;
	float:left;
	margin:0 0 0 20px;
	width:760px;
	background:#fff;
	min-height:500px;
}
#displayarea {
	position:relative;
	float:left;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	width:730px;
	background:#fff;
}

#mainbox {
	position:relative;
	float:left;
	margin:0 0 0 20px;
	width:780px;
	padding-bottom:10px;
	background-color:#fff;
}

#bottombox {
	position:relative;
	float:left;
	margin:26px 0 0 20px;
	width:780px;
	height:200px;
	background-color:#fff;
}

#footer {
	position:relative;
	float:left;
	margin:5px 0 40px 0;
	width:1000px;
	color:#062546;
	border-top:dotted 2px #aaa;
	padding-top:10px;
}


#pagenosbox {position:relative;float:left;width:100%;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}

.soldout {color:#fff;font-size: 12pt;font-weight:bold;font-style:italic}
#productbox {position:relative;float:left;width:750px;padding:5px;margin:5px 0 5px 5px;border-bottom:dotted 1px #333;overflow:hidden}
#productbox-title {position:relative;float:left;width:750px;margin:0 0 5px 0;border:solid 1px green}
	#productbox-image {position:relative;float:left;width:122px;min-height:300px;}
	#productbox-miniimage {position:relative;float:left;width:50px;min-height:300px;padding:0 3px;}
	#productbox-description {position:relative;float:left;width:330px;min-height:300px;margin:0 10px 0 5px;padding:0 5px;}
	#productbox-price {position:relative;float:left;width:210px;min-height:300px;text-align:right;}
#optionsbox {position:relative;float:left;text-align:center;width:194px;height:18px;padding:3px}
#buttonbox {position:relative;float:right;width:180px;text-align:center;line-height:140%;margin:0 0 10px 0;padding:10px;}
#buttonboxshop {position:relative;width:140px;text-align:right;line-height:140%;margin:0;padding:0;background:white}
.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;}

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

#optionsbox {position:relative;float:left;width:760px;height:50px;background:red}
.shoptitle {
	display:block;
	background:#006f9e;
	color: snow;
	font-size: 14pt;
	font-weight: bold;
	padding:5px
}
	
#prodbox {
	position:relative;
	float:left;
	width:173px;
	height:240px;
	background:#fff;
	overflow:hidden;
	margin:5px;
	border-radius:10px; -moz-border-radius:10px;
	border:solid 1px #aaa;
	}
#prodboxinner {
	padding:5px;
	color:#333;
	text-align:left
	}
.topnavindiv {
	position:relative;
	float:left;
	margin-left:4px;
}

#categorytitles {float:left;position:relative;width:189px;background:#231f20;color:#fff;font-size:12pt;padding:5px;margin:0;text-align:center;}
#lastviewedcontainer {position:relative;float:left;width:200px;margin:0 0 20px 0}
#lastviewedcontainerall {position:relative;float:left;width:200px;height:120px;margin:20px 10px;border:solid 2px #ccc;padding:10px;}

.soldout {color:#fff;font-size: 12pt;font-weight:bold;font-style:italic}
.logos {position:relative;float:left;margin:5px 15px}


li.mainno {
	font-weight:bold;
	color:#6eb044;
	
	}
.buybut {
	background-color: #fe8113;
	border: solid 1px black;
	color: #ffffff;
	font-size: 8pt;
}
.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
}
/* ============================== */
/* ========  LINK CLASSES ======= */
/* ============================== */

a { outline: 0 none; }

a:link {font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	color: #062546}
a:visited {font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	color: #062546}
a:hover {font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	color: #6eb044}


a:link.footlnk {font-size: 10pt;font-weight: bold;margin: 0;text-decoration: none;color: #6eb044}
a:visited.footlnk {font-size: 10pt;font-weight: bold;margin: 0;text-decoration: none;color: #6eb044}
a:hover.footlnk {font-size: 10pt;font-weight: bold;margin: 0;text-decoration: none;color: #333}

a:link.topnavlnk {font-size: 9pt;font-weight: bold;margin: 0;text-decoration: none;color: #333}
a:visited.topnavlnk {font-size: 9pt;font-weight: bold;margin: 0;text-decoration: none;color: #333}
a:hover.topnavlnk {font-size: 9pt;font-weight: bold;margin: 0;text-decoration: none;color: #6eb044}

a:link.mainnav {position:relative;float:left;display:block;font-size: 12pt;font-weight:normal;margin:0 5px 0 0;padding:7px 5px;color: #fff;width:175px;text-align:center;background:#231f20}
a:visited.mainnav {position:relative;float:left;display:block;font-size: 12pt;font-weight:normal;margin:0 5px 0 0;padding:7px 5px;color: #fff;width:175px;text-align:center;background:#231f20}
a:hover.mainnav {position:relative;float:left;display:block;font-size: 12pt;font-weight:normal;margin:0 5px 0 0;padding:7px 5px;color: #fff;width:175px;text-align:center;background:url(mm/navbak.png) repeat-y}
a:link.mainnavlit {position:relative;float:left;display:block;font-size: 12pt;font-weight:normal;margin:0 5px 0 0;padding:7px 5px;color: #fff;width:175px;text-align:center;background:url(mm/navbak.png) repeat-y}
a:visited.mainnavlit {position:relative;float:left;display:block;font-size: 12pt;font-weight:normal;margin:0 5px 0 0;padding:7px 5px;color: #fff;width:175px;text-align:center;background:url(mm/navbak.png) repeat-y}
a:hover.mainnavlit {position:relative;float:left;display:block;font-size: 12pt;font-weight:normal;margin:0 5px 0 0;padding:7px 5px;color: #fff;width:175px;text-align:center;background:#231f20}

a:link.footerlinkw {font-size:10pt;font-weight:normal;color: #ff3001;text-align:left;}
a:visited.footerlinkw {font-size:10pt;font-weight:normal;color: #ff3001;text-align:left;}
a:hover.footerlinkw {font-size:10pt;font-weight:normal;color: #333;text-align:left;}

a:link.txt,a:visited.txt {text-decoration: underline;color: #333}
a:hover.txt {text-decoration: normal;color: #f00}
a:link.txtwht,a:visited.txtwht {text-decoration: underline;color: #fff}
a:hover.txt {text-decoration: normal;color: #0f0}

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

a:link.contactlnk {font-size:12pt;color: #ee3c22;font-weight: bold;background:#fff;padding:5px;display:block}
a:visited.contactlnk {font-size:12pt;color: #ee3c22;font-weight: bold;background:#fff;padding:5px;display:block}
a:hover.contactlnk {font-size:12pt;color: #666;font-weight: bold;background:#fff;padding:5px;display:block}

a:link.navleft {color: #fff;font-size: 10pt;font-weight: normal;}
a:visited.navleft {color: #fff;font-size: 10pt;font-weight: normal;}
a:hover.navleft {color: #888;font-size: 10pt;font-weight: normal;}
a:link.navleft2 {color: #fff;font-size: 10pt;font-weight: normal;}
a:visited.navleft2 {color: #fff;font-size: 10pt;font-weight: normal;}
a:hover.navleft2 {color: #888;font-size: 10pt;font-weight: normal;}

a:link.titlelnk {font-size:16pt;background:#fff;font-weight:bold;color:#333}
a:visited.titlelnk {font-size:16pt;background:#fff;font-weight:bold;color:#333}
a:hover.titlelnk {font-size:16pt;background:#fff;font-weight:bold;color:#ff220b}

a:link.topsellers {color: #ff3001;font-size: 10pt;font-weight: normal}
a:visited.topsellers {color: #ff3001;font-size: 10pt;font-weight: normal}
a:hover.topsellers {color: #000;font-size: 10pt;font-weight: normal}

a:link.tinylink, a:visited.tinylink {font-weight: bold;margin: 0;font-size: 8pt;color:#0085bf}
a:hover.tinylink {color: #000}

/* ============================== */
/* =========  FORM STUFF  ======= */
/* ============================== */

input.norm {font-size:9pt;border:solid 1px black;background:white;color:#333;}
textarea.norm {font-size:9pt;border:solid 1px black;background:white;color:#333}
select.norm {font-size:9pt;border:solid 1px black;background:white;color:#333}
select.shop {font-size:9pt;border:none;background:#d4edd3;color:#333;padding:3px}

.stdbtn {font-size: 10pt;color:#ffffff;background:#6eb044;border:none;padding:5px;cursor:pointer}
.cartbtn {font-size: 8pt;color:#ffffff;background:#6eb044;border:none;padding:3px;cursor:pointer}
/* ========================================= */
/* ====  G E N E R A L    S T U F F  ======= */
/* ========================================= */
img
{  border-style: none;
}
ul {
margin:5px 0 0 -2px;
padding:0;
}
li {margin:0 0 5px 20px}

ul ul {margin:0 0 0 18px}
ul ul li {margin:3px 0 4px 18px}

.small {font-size: 7.5pt}

p {margin:0}
ul { list-style-type: none;}
.poundnote {font-size:12pt}
.price {font-size:14pt}
.traderpoundnote {
	color: #008000;
	font-size: 18pt;
	font-weight: normal;
}
.traderprice {
	color: #009000;
	font-size: 22pt;
	font-weight: bold;
}
/* ============================== */
/* =========  L I N K S  ======== */
/* ============================== */

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.pagenoson {color: #111;font-size: 11pt;font-weight: bold;text-align:center;text-decoration:none;border:solid 1px #666;padding:2px 4px}
a:visited.pagenoson {color: #111;font-size: 11pt;font-weight: bold;text-align:center;text-decoration:none;border:solid 1px #666;padding:2px 4px}
a:hover.pagenoson {color: #f00;font-size: 11pt;font-weight: bold;text-align:center;text-decoration:none;border:solid 1px #666;padding:2px 4px}



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.ltr {color: #111;font-size: 12pt;font-weight: bold;text-align:center;text-decoration:none;margin:0 6px;}
a:visited.ltr {color: #111;font-size: 12pt;font-weight: bold;text-align:center;text-decoration:none;margin:0 6px;}
a:hover.ltr {color: #f00;font-size: 12pt;font-weight: bold;text-align:center;text-decoration:none;margin:0 6px;}
a:link.ltrlit {color: #f00;font-size: 12pt;font-weight: bold;text-align:center;text-decoration:none;border:solid 2px #666;padding:2px 4px;margin:0 6px;}
a:visited.ltrlit {color: #f00;font-size: 12pt;font-weight: bold;text-align:center;text-decoration:none;border:solid 2px #666;padding:2px 4px;margin:0 6px;}
a:hover.ltrlit {color: #111;font-size: 12pt;font-weight: bold;text-align:center;text-decoration:none;border:solid 2px #666;padding:2px 4px;margin:0 6px;}


.quoteform-text {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:280px;height:20px;margin:0 0 5px 0;}
.quoteform-area {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:280px;height:130px;margin:0 0 5px 0;}
.quoteform-submit {font-size:10pt;border:solid 1px #333;background:#bd141a;color:#fff;width:280px;height:30px;}
.quoteform-small {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:80px;height:20px;margin:0 0 5px 0;}

.conform-text {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:200px;height:20px;margin:0 0 5px 0;}
.conform-area {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:400px;height:130px;margin:0 0 5px 0;}
.conform-submit {font-size:10pt;border:solid 1px #333;background:#ff6000;color:#fff;width:400px;height:30px;}
.conform-small {font-size:10pt;border:solid 1px #333;background:white;color:#333;width:50px;height:20px;margin:0 0 5px 0;}
.astrix {font-size:12pt;color:#4287ec}



