@charset "utf-8";
html{font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background-color:#ffffff;color:#666666;}
img {border:0;}
form {margin:0;padding:0;}
h1 {font-size:14pt;font-weight:bold;margin:0;padding:0;}
h2 {font-size:14pt;font-weight:normal;margin:0;padding:0;}
h3 {font-size:12pt;font-weight:normal;margin-bottom:0;}
p {font-size:9pt;font-weight:normal;margin-top:2px;margin-bottom:2px;}
p.pagenav {text-align:right;font-size:8pt;}
td {color:#666666;font-size:9pt;font-weight:normal;margin-top:0;margin-bottom:0;}
td.display {color: #666666;font-size:8pt;font-weight:normal;padding-right:20px;vertical-align:top;}
td.displayhead {color: #666666;font-size:10pt;font-weight:normal;}
a {color: #999999;text-decoration: none;}
a:hover {	color:#333333;	text-decoration: none;	}
a.online {	color:#8EB774;	text-decoration:none;}
a.online:hover {color:#556B47;	text-decoration:none;}
a.navselect {color:#000;}
.sale {color:#8EB774;}
#container {width:740px;margin-left:auto;margin-right:auto;	margin-top:20px;border:1px solid #CCCCCC;
	background-image:url(/images/menugradient.gif);
	background-repeat:repeat-y;
}
#containerex {width:550px;margin-left:auto;margin-right:auto;margin-top:20px;border:1px solid #CCCCCC;}
#headex{text-align:right;width:230px;height:15px;float:right;margin-top: 35px;	font-size:9pt;color:#999999;}
#header{height:52px;background-color:#ffffff;}
#logo{width:131px;height:30px;margin-top: 22px;	float: left;}
#trolley{width:290px;height:21px;float: right;margin-top: 26px;	font-size:9pt;color:#999999;}
#agentlogin {text-align:right;line-height:1.5em;width:290px;float:right;margin-right:4px;font-size:8pt;color:#999999;}
#strip {height:3px;background-image:url(/images/strip.gif);	/* ie hack */font-size:0px;}
#main {position:relative;width:740px;}
#menu {position:absolute;top:0;left:0;width:156px;font-size:11px;height:420px;}
#menu ul{list-style:none;margin:10px 0px 10px 0px;padding:0;}
#menu li {margin-right:0;margin-bottom:4px;padding:7px 0px 6px 3px;}
#menu li.onlinesale {background-image:url(/images/trolley_li.jpg);background-repeat:no-repeat;}
#menu li.freetie {background-image:url(/images/menu_li_brown.jpg);background-repeat:no-repeat;}
#menu a.onlinesalelink {color:#ffffff;}
#menu a.onlinesalelink:hover {color:#ffffff;font-weight:bold;}
#content {margin-left:156px;padding-left:3px;}
#contenthome {margin-left:156px;}
#contenthome {}
#contentinfo{margin-left:156px;font-size:8pt;color:#666666;padding-left:3px;padding-right:10px;}
#contentinfo p,td {font-size:8pt;}
#styleinfo p {font-size:9pt;color:#666666;margin-top:0;margin-bottom:1em;}
.selectlabel {font-size:8pt;color:#666666;}
.selectform {font-size:8pt;color:#666666;}
.selectbutton {text-align:center;width:80px;font-size:8pt;color:#666666;border:1px solid #666666;background-color:#ffffff;}
.formerror {font-size:7pt;color:#aa0000;}
.orderbutton {color:#8EB774;}
.orderpaybutton {background-color:#8EB774;color:#ffffff;}
.orderitem {border-bottom:1px solid #333333;}
#options {
padding-right:0;
font-size:9pt;
color:#666666;
width:425px;
}
#options ul {list-style:none;margin:0;padding:0;width:320px;}
#options li {display:inline;width:80px;}
#categories {
margin-top:5px;
float:right;
width:150px;
font-size:8pt;
color:#666666;
font-weight:normal;
border:1px dotted #00ff00;
}
#terms h3 {font-size:12pt;font-weight:normal;margin-bottom:0;}
#terms p {font-size:8pt;line-height:1.5em;}
#terms ul {margin:0;padding:0;}
#terms li {font-size:8pt;margin-left:20px;}
#footer
{
	clear:left;
	height:26px;
	font-size:9px;
	text-align: center;
	color: #cccccc;
	border-top:1px solid #cccccc;
	background-color:#ffffff;
}
.fit-table {border-collapse:collapse;width:450px;margin-left:auto;margin-right:auto;}
.fit-tr {background-color:#cccccc;font-weight:bold;}
.fit-td {border:solid 1px #666666;}
/* New styles KMA20    */
.kmaselectform {font-size:8pt;color:#666;width:75px;}
.kmaselectbutton {text-align:center;width:120px;font-size:8pt;color:#666;border:1px solid #666;background-color:#fff;}
.kmaothercats {font-size:11px;}
#colourlist {margin:20px 0;	width: 100%;}
#colourlist ul {list-style: none;float:left;display:inline;margin:0;padding: 0;width: 100%;}
#colourlist  ul li {float: left;display: inline;text-align: center;margin: 2px;padding: 0px;width: 48px;color: #999;/* border: 1px solid #ced7de; background-color: #fff; */font-size:11px;}
#stylecolourlist {margin:10px 0;	width: 100%;}
#stylecolourlist ul {list-style: none;float:left;display:inline;margin:0;padding: 0;width: 100%;}
#stylecolourlist  ul li {float: left;display: inline;text-align: center;margin: 2px;padding: 0px;width: 70px;color: #999; border: 1px solid #ced7de; background-color: #fff;font-size:11px;}
#Previewholder{
	left:0;
	top:0;
	position:absolute;
	display:none;
	background:#fff;
	border:1px solid #aaa;
	
}
#Previewholder img{
	display:block; 
}
#Previewholder p{ 
	margin:0;
	padding:0; 
	font:11px Verdana,arial,sans-serif; 
	color:#999; 
	
}
#Previewholder p span{
	border-top:1px solid #ccc;
	display:block; 
	padding:5px;   
	background:transparent url('/images/desc_bg.gif') 0 100% no-repeat;
}
