body, table, tr, td, th  {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}

p {	text-align:justify; margin:12px 0px; padding: 0px;font-weight: bold;}
h1 { font-size: 130%; font-weight: bold; margin: 0.67em 0 }
/* IDs */ 
/*div#container{width:900px !important; width :910px;}*/ 
div#top-panel {
	width:100%;
	color:red;
	background:#e0f0e0;
	font-size:12px;
}
div#nav{float:left;width:135px;padding:10px 0;margin:5px 0;background: #006400}
#tp-logo {
	margin:2px 0px 0px 8px;
	padding:0px;
}

#tp-display-title {
	margin:0px 0px 2px 24px;
	padding:0px;
	font-weight:bold;
	clear:left;
	font-size:14px;
}

#tp-display-search {
	margin:0px 0px 0px 160px;
	padding:0px;
	font-weight:bold;
	width:280px;
	float:center;
	font-size:12px;
}

#ttp-display-search {
	margin:0px 0px 0px 60px;
	padding:0px;
	font-weight:bold;
	color:#004400;
	text-align:right;
	font-size:14px;
	float:center;
}

#tp-subpanel {
	width:100%;
	height:2px;
	background:#ff9999;
	border:1px solid black;
	border-left:0px none;
	border-right:0px none;
}
div#right-panel{
	float:right;
	/*width:220px;*/
	width:170px;
	padding:5px;
	margin:3px;
	background: #eeffee;
	border:#808080 2px solid;
	font-size:10px;}
div#footer-panel {
	/*width:100%;*/
	margin-top:72px;
	margin-bottom:24px;
	background:#ffffff;
	color:black;
	clear:both;
	text-align:center;
}

#headline  { color: #004400; font-weight: bold; background: #eeffee; text-align: center; margin: 0; padding: 2px; border-style: solid none; border-width: 1px 0; border-color: #006600  }
/* Dark Green #006400,#004400 */
/* CHRIS CLASSES */
.standout   { color: #009900; } /*  green */
.standout-red   { color: #cc0000; } /*  mred */
.standout1 {margin: 5px; padding: 5px;font-weight: bold; color: #006600; background-color: #eeeeee;} /*  products */
.headline-two {
	margin:0px;
	padding:2px;
	background:#eeffee;
	color:#004400;
	text-align:center;
	font-weight:bold;
	border:1px solid #006600;
	border-left:0px none;
	border-right:0px none;
}

.headline-left {
	margin:0px;
	padding:2px;
	background:#eeffee;
	color:#004400;
	text-align:left;
	font-weight:bold;
	border:1px solid #006600;
	border-left:0px none;
	border-right:0px none;
}
.box1 						{ border: outset #eeffee 10px; padding:8px; margin:0px 20px 0px 20px; background:#e0f0e0;}

a.mouse1:link				{ color: blue; text-decoration: none }
a.mouse1:active				{ color: red; text-decoration: none }
a.mouse1:visited			{ color: blue; text-decoration: none }
a.mouse1:hover				{ color: green; text-decoration: underline }

a.mouse2:link				{ color: green; text-decoration: none }
a.mouse2:active				{ color: yellow; text-decoration: none }
a.mouse2:visited			{ color: red; text-decoration: none }
a.mouse2:hover				{ color: orange; text-decoration: underline }

a.mouse3:link				{ color: green; text-decoration: none }
a.mouse3:active				{ color: yellow; text-decoration: none }
a.mouse3:visited			{ color: green; text-decoration: none }
a.mouse3:hover				{ color: orange; text-decoration: underline; <b>font-size:40pt</b> }

a.mousehighlight:link 		{ color: green; text-decoration: none }
a.mousehighlight:active 	{ color: yellow; text-decoration: none }
a.mousehighlight:visited 	{ color: green; text-decoration: none }
a.mousehighlight:hover 		{ color: green; text-decoration: underline; background: #F9EDED }

a.mousebig:link				{ color: green; text-decoration: none }
a.mousebig:active			{ color: yellow; text-decoration: none }
a.mousebig:visited			{ color: green; text-decoration: none }
a.mousebig:hover			{ color: orange; text-decoration: underline; font-size:40pt }

a.mousebig1:link			{ color: blue; text-decoration: none; margin:44px 10px;}
a.mousebig1:active			{ color: red; text-decoration: none }
a.mousebig1:visited			{ color: red; text-decoration: none }
a.mousebig1:hover			{ color: green; text-decoration: underline; font-size:10pt; background: #F9EDED;}

a.mouseItalic:link			{ color: green; text-decoration: none }
a.mouseItalic:active		{ color: yellow; text-decoration: none }
a:mouseItalic:visited		{ color: green; text-decoration: none }
a.mouseItalic:hover			{ color: orange; text-decoration: underline; font-style: italic}

.addlink {
	background:#e0f0e0;
	border:1px solid #cccccc;
	font-weight:bold;
	font-size:24px
	padding:0px;
	margin:20px 20px 20px 20px;
}

.total {
	margin:12px 0px 0px 6px;
	padding:1px 12px; width:100%; 
	font-weight:bold;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background:#e0f0e0;
	clear:right;


}
.total-grn {
	margin:12px 0px 0px 6px;
	padding:1px 12px; width:95%; 
	font-weight:bold;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background:#eeffee;
	clear:right;
}


.menu-basket {
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:116px;
	background:#eeeeee;
	border:1px solid #cccccc;
}

/* CLASSES end*/



.div0400 	{ margin:4px 0px; }
.div0800 	{ margin:8px 0px; }
.div1200 	{ margin:12px 0px;}

.p-hardy 	{ margin:2px 0px; background:#eeeeee; }
.p-hardy1 	{ float:left; width:33%; clear:both; }

.nodec 		{ text-decoration:none; }
.center 	{ text-align:center; }
.justify 	{ text-align:justify; }
.left 		{ text-align:left; }
.right 		{ text-align:right; }

.clear-all  	{ clear: all; }
.clear-right  	{ clear: right; }
.clear-left  	{ clear: left; }

.noborder { border:0px none; }

.red 		{ color:#ff0000; background: transparent; }
.mred 		{ color:#cc0000; background: transparent; }
.dred 		{ color:#990000; background: transparent; }
.pred 		{ color:#ffcccc; background: transparent; }
.blue 		{ color:#0000ff; background: transparent; }
.mblue 		{ color:#000099; background: transparent; }
.dblue 		{ color:#000077; background: transparent; }
.pblue 		{ color:#ccccff; background: transparent; }
.green 		{ color:#00cc00; background: transparent; }
.mgreen 	{ color:#008800; background: transparent; }
.dgreen 	{ color:#004400; background: transparent; }
.pgreen 	{ color:#ccffcc; background: transparent; }
.purple 	{ color:#ff00ff; background: transparent; }
.mpurple 	{ color:#990099; background: transparent; }
.dpurple 	{ color:#660066; background: transparent; }
.ppurple 	{ color:#ffccff; background: transparent; }
.grey 		{ color:#cccccc; background: transparent; }
.mgrey 		{ color:#999999; background: transparent; }
.dgrey 		{ color:#666666; background: transparent; }
.pgrey 		{ color:#eeeeee; background: transparent; }
.yellow 	{ color:#ffff00; background: transparent; }
.myellow 	{ color:#ffff88; background: transparent; }
.dyellow 	{ color:#aaaa00; background: transparent; }
.pyellow 	{ color:#ffffee; background: transparent; }
.orange 	{ color:#ff4400; background: transparent; }
.gold 		{ color:#ff9900; background: transparent; }
.ivory 		{ color:#ffffee; background: transparent; }
.white 		{ color:#ffffff; background: transparent; }
.black 		{ color:#000000; background: transparent; }
/* Headings */	

#primarynav     { color: #fff; font-size: 95%; background-color: #336633; text-align: center; margin: 0 1px; padding: 0; border-top: 1px solid white; border-bottom: 1px solid #fff }
#secondarynav   { color: white; font-size: 90%; background-color: #336633; text-align: center; margin: 0 1px; padding: 0; border-top: 1px solid white; border-bottom: 1px solid #fff }

#bottomnav   { color: #393; text-align: center; margin: 0 1px; padding: 0; border-top: 1px solid white; border-bottom: 1px solid #fff }
#bottomnav li   { color: #37146c; display: inline; margin: 0; padding: 0; border-right: 1px solid #999 }
#bottomnav li a    { color: #37146c; font-weight: bold; text-decoration: none; padding: 0 10px }
#bottomnav li a:hover   { color: #000; text-decoration: none; background-color: #dde }
#bottomnav ul { list-style: none; display: inline; margin: 0; padding: 0; }
#bottomnav ul.subnav  { background-color: #999; display: block }
#bottomnav ul.subnav li { display: block; border:none; }
#bottomnav ul.subnav li a { padding: 0 15px; }
#bottomnav ul.subnav li a:hover {color: #000; background-color: #fff; }
	
#primarynav li  { display: inline; margin: 0; padding: 0; border-right: 1px solid #999 }
#secondarynav li {border-right: 1px solid #999;display: inline; margin: 0; padding: 0;}

#primarynav li a  { color: #fff; font-weight: bold; text-decoration: none; padding: 0 10px }
#secondarynav li a { font-weight: bold; text-decoration: none; padding: 0 10px; color: white; }

#primarynav li a:hover   { color: #000; text-decoration: underline; background-color: #dde }
#secondarynav li a:hover  { color: #000; text-decoration: underline; background-color: #dde }

#primarynav ul  { list-style: none; display: inline; margin: 0; padding: 0; }
#secondarynav ul { list-style: none; display: inline; margin: 0; padding: 0; }

#primarynav ul.subnav {display:block; background-color:#999;}
#secondarynav ul.subnav { display: block; background-color:#999; }

#primarynav ul.subnav li {display:block; border:none; }
#secondarynav ul.subnav li { display: block; border:none; }

#primarynav ul.subnav li a {padding:0 15px;}
#secondarynav ul.subnav li a { padding: 0 15px; }

#primarynav ul.subnav li a:hover {background-color:#fff; color:#000; }
#secondarynav ul.subnav li a:hover {color: #000; background-color: #fff; }

#pagenav    { color: #393; font-size: 95%; text-align: center; margin: 0 0px; padding: 0; border-top: 1px solid white; border-bottom: 1px solid #fff }
#pagenav li   { color: #37146c; display: inline; margin: 0; padding: 0; border-right: 1px solid #999 }
#pagenav li a    { color: #37146c; font-weight: bold; text-decoration: none; padding: 0 2px }
#pagenav li a:hover   { color: #000; text-decoration: none; background-color: #dde }
#pagenav ul { list-style: none; display: inline; margin: 0; padding: 0; }
#pagenav ul.subnav  { background-color: #999; display: block }
#pagenav ul.subnav li { display: block; border:none; }
#pagenav ul.subnav li a { padding: 0 15px; }
#pagenav ul.subnav li a:hover {color: #000; background-color: #fff; }

#top-nav  { color: #393; text-align: right; white-space: nowrap; position: absolute; z-index: 3; top: 2px; right: 10px }
#top-nav A:link { color: #309; text-decoration: none }
#top-nav A:visited {COLOR: #37146c; TEXT-DECORATION: none;}
#top-nav A:active {COLOR: #37146c; TEXT-DECORATION: none;}
#top-nav A:hover {COLOR: #37146c; TEXT-DECORATION: underline;}
#top-nav FORM {MARGIN-TOP: 0.4em;}
#top-nav DIV  { color: #37146c; font-size: 100% }
#top-nav A IMG {PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 10px;}

SPAN.header
{
    BORDER-RIGHT: #4169e1 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #4169e1 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px 6px 10px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #4169e1 1px solid;
    COLOR: #dcdcdc;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #4169e1 1px solid;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #CCFFCC;
    TEXT-ALIGN: right;
	FONT-WEIGHT: bold;
	FONT-SIZE: larger;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
DIV.body
{
    BORDER-RIGHT: #808080 2px solid;
    
    BORDER-TOP: #808080 2px solid;
    PADDING-TOP: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 5px;
    MARGIN: 16px 2%;
    BORDER-LEFT: #808080 2px solid;
    COLOR: #000000;
    
    BORDER-BOTTOM: #808080 2px solid;
    HEIGHT: 80px;
    BACKGROUND-COLOR: #ffffff;
	/*FONT-WEIGHT: lighter;
   FONT-SIZE: medium;*/
    TEXT-DECORATION: none
}

div.btns{
	zoom:1;
	white-space:nowrap;
	float:right;
		
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}

div.btns a.btn{
	float:left;
	background:buttonface url(border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
	text-align:center;
	display:block;
	_width:140px;
	min-width:140px;
	text-decoration:none;
	margin:3px 2px;
}

div.btns a.btn:hover span{
	
	opacity:0.5;
	filter:alpha(opacity:60);
}

div.btns a.btn span
{
	padding:3px 8px 4px 8px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(/_rsx/css/border.gif) right bottom no-repeat;
	font:small/1 Verdana;
	color:#222;
	
}

xmp{
	margin:0;
	font-size:1.2em;
}


.style1 {color: #00CC33}