/*
logo & header
*/
table.logo {
	background:white url('0.gif') repeat-x;
	}

table.logo div.user td{
	text-align:right;
	font: normal 11px Verdana, Tahoma;
	color:#224422;
	height:18px;
	}

table.logo div.user a:visited,
table.logo div.user a:active,
table.logo div.user a:link,
table.logo div.user a:hover,
table.logo div.user a {
	display:block;
	margin: 0 0 0 5px;
	padding:1 4 2 4px;
	font: bold 10px Verdana, Tahoma;
	background:green;
	color:white;
	text-decoration:none;
	border:solid 1px green;
	}
table.logo div.user a:hover {
	border:solid 1px black;
	border-color: rgb(65,174,60) black black rgb(65,174,60);
	background:rgb(45,144,40);
	}

table.logo div.text {
	text-align:left;
	width:200px;
	height:36px;
	margin: 0 0 0 10px;
	x-color:rgb(45,144,40);
	color: #66B578;
	font: normal 11px Verdana, Tahoma;
	}

table.logo div.cart{
	text-align:left;
	padding:15 0 6 6px;
	width:200px;
	color:rgb(104,58,110);
	}

table.logo div.links{
	padding: 8 0 0 0px;
	font:normal 11px Arial;
	x-color:rgb(45,144,40);
	color: #66B578;
	}
table.logo div.links a:link,
table.logo div.links a:visited,
table.logo div.links a:active,
table.logo div.links a:hover,
table.logo div.links a{
	font:bold 11px Arial;
	x-color:rgb(45,144,40);
	color: #66B578;
	margin: 0 0 0 7px;
	text-decoration:none;
	}
table.logo div.links a:hover{
	color:black;
	text-decoration:underline;
	}

/*
left column
*/
td.left {	pading-right:5px;
	}


/*
browse~category
*/

.new_cat {
	padding: 1 2 1 10px;
	font:normal 12px  Arial, Verdana, Tahoma;
	color:rgb(46,145,41);
	text-decoration:none;
}

td.left div.cat {
	background: url('CatListBackground.gif') repeat-y;
	}
td.left div.cat img{
	position:relative;
	top:-2px;
	}

td.left div.cat a:link,
td.left div.cat a:active,
td.left div.cat a:visited,
td.left div.cat a:hover,
td.left div.cat a{	display:block;
	padding: 1 2 1 10px;
	font:normal 12px  Arial, Verdana, Tahoma;
	color:rgb(104,58,110);
	text-decoration:none;
	}
td.left div.cat a:hover{
	text-decoration:underline;
	}

/*
reference
*/
td.left div.reference {
	background: url('ResourceTableBackground.gif');
	}

td.left div.reference a:link,
td.left div.reference a:active,
td.left div.reference a:visited,
td.left div.reference a:hover,
td.left div.reference a{
	display:block;
	padding: 4 2 2 8px;
	font:normal 11px Tahoma, Verdana, Tahoma;
	x-color:rgb(132,186,126);
	x-color:rgb(45,144,40);
	color: #66B578;
	text-decoration:none;
	}
td.left div.reference a:hover{
	text-decoration:underline;
	}

/*
right column
*/
td.right {
	border-left:solid 1px rgb(208,236,172);
	padding: 0 10 0 5px;
	}
/*
keyword search
*/
td.right div.search input.query{
	padding-left:3px;
	color:rgb(58,151,54);
	font:normal 11px Arial;
	width:136px;
	border:solid 1px rgb(216, 232, 196);
	position:relative;
	top:-5px;
	}

/*
news
*/
td.right div.news{
	font:normal 11px Arial;
	padding: 3 20 0 5px;
	color:rgb(104,58,110);
	}

td.right div.news a:link,
td.right div.news a:hover,
td.right div.news a:active,
td.right div.news a:visited,
td.right div.news a{
	white-space:nowrap;
	font:bold 11px Arial;
	text-decoration:none;
	color:rgb(104,58,110);
	}

td.right div.news a:hover {
	text-decoration:underline;
	}

/*
newsletter
*/
td.right div.newsletter {
	padding:0 0 0 5px;
	font:normal 11px Arial;
	line-height:26px;
	color:rgb(104,58,110);
	}

td.right div.newsletter input.newsletter{
	padding-left:3px;
	color:rgb(58,151,54);
	font:normal 11px Arial;
	width:134px;
	border:solid 1px rgb(216, 232, 196);
	position:relative;
	top:-5px;
	left:-1px;
	}

/*
beginner kits
*/
td.right div.beginners a:link,
td.right div.beginners a:active,
td.right div.beginners a:visited,
td.right div.beginners a:hover,
td.right div.beginners a {
	display:block;
	color:green;
	font:normal 12px  Arial, Verdana, Tahoma;
	text-decoration:none;
	padding: 3 0 3 10px;
	}
td.right div.beginners a:hover{
	text-decoration:underline;
	}

/*
link-area at the footer
*/
div.link-area {
	border-left:0px solid rgb(216,233,189); border-right:0px solid rgb(216,233,189); border-top:1px solid rgb(216,233,189); border-bottom:1px solid rgb(216,233,189); color:rgb(95,165,90);
	background:rgb(240,225, 238);
	text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Tahoma; padding-left:30px; padding-right:30; padding-top:10; padding-bottom:10
	}

div.link-area a:link,
div.link-area a:active,
div.link-area a:visited,
div.link-area a:hover,
div.link-area a {
	fount-weight:normal;
	color:rgb(95,165,90);
	text-decoration:none;
	}
div.link-area a:hover{
	text-decoration:underline;
	}

/*
home page content
*/
div.home { color:rgb(95,165,90);
	width:424px;
	height:274px;
	X-background:white url(MainContentImage.gif) no-repeat;
	X-background:white url(MainContentImage.png) no-repeat;
	background:white url('MainContentImage.jpg') no-repeat;
	text-align:left;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Tahoma; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:5; padding-left:50px; padding-right:0; padding-top:80; padding-bottom:0
	}


div.home a:link,
div.home a:active,
div.home a:visited,
div.home a:hover,
div.home a {
	color:green;
	font: normal 11px Verdana, Tahoma;
	text-decoration:none;
	line-height:17px;
	}
div.home a:hover {
	text-decoration:underline;
	}


/*
front page features
*/
div.featured em a.nu {
	color:rgb(46,145,41);
	font: bold 10px Verdana, Tahoma;
	display:block;
	padding: 4 0 2 0px;
	}
div.featured  strong a.nu{
	color:purple;
	font: bold 12px Verdana, Tahoma;
	display:block;
	}
div.featured a.nu{
	text-decoration:none;
	}
div.featured em a.nu:hover{
	color:green;
	text-decoration:underline;
	}

/*
product display
*/
div.display {
	width:785px;
	background:white;
	text-align:left;
	padding-left: 10px;
	margin-bottom: 10px;
	}
	
div.display font{
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
	}

#tblGrid {
	background:white;
	x-border:solid 1px #66B578;
	}

#tblGrid td.header {
	vertical-align:bottom;
	text-align:center;
	padding:0px;
	height:30px;
	font:bold 12px Arial;
	}



td.breadCrumbs {
/*	background:white; */
/*	border-bottom:solid 1px #7070B8;   */
    height: 25px;
	padding: 2 2 2 2px;
    text-indent: 10px;	
	font: normal 12px Arial, Verdana, Tahoma;
	color:#454545;
	}
td.breadCrumbs a:hover,
td.breadCrumbs a:active,
td.breadCrumbs a:visited,
td.breadCrumbs a:link,
td.breadCrumbs a{
	x-color:rgb(104,58,110);
	color: #339900;
	font: bold 12px Arial, Verdana, Tahoma;
	text-decoration:none;
	}
td.breadCrumbs a:hover {
	text-decoration:underline;
	}
/*this is for all breadcrumbs all over tha page*/

div.display td.brandModel {
	padding: 3 5 0 0px;
	}

div.display td.brandModel div.brand{display:none}
/*
div.display td.brandModel div.brand{
	background:rgb(216,233,189);
	color:rgb(46,145,41);
	font: bold 11px Tahoma;
	padding: 2 2 2 5px;
	}
*/
div.display td.brandModel div.model{
	padding: 0 2 2 3px;
	color:rgb(95,165,90);
	font: bold 13pt Tahoma;
	}

div.display div.save{
	color:black;
	font: bold 10px Verdana, Tahoma;
	text-align:center;
	position:relative;
	top:-3px;
	}

div.display div.retail{
	color:rgb(104,58,110);
	font: bold 11px Arial;
	text-align:center;
	position:relative;
	top:3px;
	}

div.display div.price{
	color:rgb(104,58,110);
	font: bold 13pt Arial;
	padding: 2 0 3 0px;
	}

div.display div.price div.status{
	font:normal 10px Verdana, Tahoma;
	}

div.display div.extra select,
div.display div.converter select{
	width:180px;
	color:#224422;
	border:solid 1px #224422;
	font:normal 11px Arial;
	}

div.display div.shipping {
	background:white;
	border-top:solid 1px purple;
	padding: 2 2 2 2px;
	font: bold 10px Verdana, Tahoma;
	color:black;
	margin-top:10px;
	}

div.display td.buttons {
	background:#E5FBC8;
	height: 36px;
	padding: 3 4 3 4px;
	}

div.display td.buttons img{
	margin-right:4px;
	}

div.display td.photo {
	color:rgb(46,145,41);
	font: bold 11px Verdana, Tahoma;
	padding: 4px;
	}

div.display table.purchase {
	width:100%;
	background:#f0e2f3;
	color:purple;
	font: bold 11px Verdana, Tahoma;
	}

div.display table.purchase td{
	padding: 4 4 0 4px;
	}

div.display table.purchase td td{
	padding:1 4 1 4px;
	}
div.display table.purchase td td input{
	position:static;
	}

div.display table.purchase input{
	position:relative;
	top:-3px;
	}
div.display table.purchase input.qty{
	top:0px;
	}

#tblGrid td.Item,
#tblGrid td.AlternateItem {
	white-space:nowrap;
	text-transform:capitalize;
	background:white;
	border:solid 1px #66B578;
	}
#tblGrid td.Item input,
#tblGrid td.AlternateItem input{
	text-align:center;
	font:normal 11px Tahoma;
	width:30px;
	margin:0 5 0 5px;
	}

/*
login page
*/
div.login {
	background:white;
	text-align:center;
	margin-left: 50px;
	}

div.login h1{
	margin:4 0 0 0px;
	color: #1c9607;
	x-color:rgb(45,144,40);
	font:Normal 16pt Arial, Verdana;
	}

div.login div.return,
div.login div.title{
	text-align:center;
	color:#1c9607;
	padding:20 0 0 0px;
	font: bold 13px Verdana, Tahoma;
	}

div.login div.sub{
	padding: 3 0 0 0px;
	text-align:center;
	color:#1c9607;
	font: normal 10px Verdana, Tahoma;
	}

div.login div.sub a:link,
div.login div.sub a:hover,
div.login div.sub a:visited,
div.login div.sub a:active,
div.login div.sub a {
	color:#1c9607;
	font: bold 10px Verdana, Tahoma;
	text-decoration:none;
	}

div.login div.sub a:hover {
	text-decoration:underline;
	}

div.login div.message{
	padding:10 10 0 10px;
	color:#1c9607;
	font: normal 10px Verdana, Tahoma;
	text-align:left;	
	}

div.message2 {
	padding:10 10 0 10px;
	color:#1c9607;
	font: normal 10px Verdana, Tahoma;
	text-align:center;
	}

div.login table.login{
	width:250px;
	height: 100px;
	background:	#E5FBC8;
	color:#1c9607;
	padding: 5px;
	margin:10px 0 10px 0px;
	}

div.login table.login td{
	padding: 4px 4px 0 0px;
	}

div.login table.login td input{
	font: normal  11px Verdana, Tahoma;
	width:124px;
	margin: 0 2 0 0px;
	border:solid 1px #224422;
	}

div.login table.login th input{
	margin:4 0 6 0px;
	}


/*
my accoiunt
*/
div.myacc {
	background:white;
	text-align:center;
	}

div.myacc h1{
	margin:0 0 0 0px;
	x-color:rgb(45,144,40);
	color: #1c9607;
	font:bold 13pt Verdana;
	}

div.myacc div.logout{
	font:normal 10px Verdana;
	x-color:rgb(45,144,40);
	color: #1c9607;
	padding: 3 0 20 0px;
	}

div.myacc div.logout a:hover,
div.myacc div.logout a:active,
div.myacc div.logout a:visited,
div.myacc div.logout a:link,
div.myacc div.logout a{
	font:bold 10px Verdana;
	color:darkgreen;
	}
div.myacc div.logout a:hover{
	color:#224222;
	}

div.myacc div.command{
	background:#E5FBC8;
	padding: 3 4 3 4px;
	}

div.myacc h2{
	x-color:rgb(45,144,40);
	color: #1c9607;
	font:bold 11px Arial, Verdana;
	margin:0px;
	padding: 20 0 0 0px;
	}

div.myacc div.points{
	padding:20 20 0 20px;
	font:normal 12px Arial;
	}

div.myacc div.points a:hover,
div.myacc div.points a:link,
div.myacc div.points a:active,
div.myacc div.points a:visited,
div.myacc div.points a{
	color:green;
	font:bold 12px Arial;
	text-decoration:underline;
	}
div.myacc div.points a:hover{
	color:black;
	}

div.myacc td.command{
	background:#E5FBC8;
	padding: 3 4 3 4px;
	}

.new_orders{
	margin: 3 0 3 0px;
	border:solid 0px rgb(132,186,126);
	border-width: 1px;
	}

div.myacc table.orders{
	border-left:1px solid #1c9607; border-right:0px solid #1c9607; border-top:1px solid #1c9607; border-bottom:0px solid #1c9607; margin-left:0px; margin-right:0; margin-top:3; margin-bottom:3
	}

div.myacc table.orders th{
	border-left:0px solid #1c9607; border-right:1px solid #1c9607; border-top:0px solid #1c9607; border-bottom:1px solid #1c9607; x-color:rgb(45,144,40);
	color: #1c9607;
	text-align:left;
	background:#E5FBC8;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Tahoma; padding-left:5px; padding-right:5; padding-top:2; padding-bottom:3
	}

div.myacc table.orders td{
	border-left:0px solid #1c9607; border-right:1px solid #1c9607; border-top:0px solid #1c9607; border-bottom:1px solid #1c9607; text-align:left;
	background:white;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, Verdana; padding-left:5px; padding-right:5; padding-top:4; padding-bottom:5
	}

div.myacc table.orders td a:hover,
div.myacc table.orders td a:active,
div.myacc table.orders td a:visited,
div.myacc table.orders td a:link,
div.myacc table.orders td a{
	font:bold 11px Tahoma, Verdana;
	text-decoration:none;
	}

div.myacc table.orders td a:hover{
	color:green;
	}
	
/*
view cart
*/
div.cart {
	width:700px;
	background:white;
	text-align:center;
	margin: auto;
	}

div.cart h1{
	margin:3 0 0 0px;
	color: #1c9607;
	x-color:rgb(45,144,40);
	font:Normal 16pt Arial, Verdana;
	}

div.cart div.text{
	font:normal 10px Verdana;
	color:#224422;
	padding: 20 0 10 0px;
	}

div.cart div.upsell {
	font:bold 11px Tahoma;
	x-color:rgb(45,144,40);
	color: #1c9607;
	padding: 0 0 10 0px;
	}
div.cart div.upsell a:hover,
div.cart div.upsell a:link,
div.cart div.upsell a:visited,
div.cart div.upsell a:active,
div.cart div.upsell a{
	font:bold 11px Tahoma;
	color: #1c9607;
	x-color:rgb(45,144,40);
	text-decoration:none;
	}
div.cart div.upsell a:hover{
	color:darkgreen;
	}

div.cart table.items{
	border-left:1px solid #1c9607; border-right:0px solid #1c9607; border-top:1px solid #1c9607; border-bottom:0px solid #1c9607; margin-left:0px; margin-right:0; margin-top:3; margin-bottom:3
	}

div.cart table.items th{
	border-left:0px solid #1c9607; border-right:1px solid #1c9607; border-top:0px solid #1c9607; border-bottom:1px solid #1c9607; x-color:rgb(45,144,40);
	color: #1c9607;
	text-align:left;
	background:#E5FBC8;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Tahoma; padding-left:5px; padding-right:5; padding-top:2; padding-bottom:3
	}

div.cart table.items td{
	border-left:0px solid #1c9607; border-right:1px solid #1c9607; border-top:0px solid #1c9607; border-bottom:1px solid #1c9607; text-align:left;
	background:white;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, Verdana; padding-left:5px; padding-right:5; padding-top:4; padding-bottom:5
	}

div.cart table.items td a:hover,
div.cart table.items td a:active,
div.cart table.items td a:visited,
div.cart table.items td a:link,
div.cart table.items td a{
	font:bold 11px Tahoma, Verdana;
	text-decoration:none;
	}

div.cart table.items td a:hover{
	color:green;
	}

div.cart table.items table.sku,
div.cart table.items table.sku td,
div.cart table.items table.sku th{
	background:white;
	padding:0px;
	border-width:0px;
	}
div.cart table.items table.sku td {
	padding: 3px;
	}
div.cart table.items table.sku th {
	white-space:nowrap;
	}


div.cart table.upsell{
	border-left:1px solid #1c9607; border-right:0px solid #1c9607; border-top:1px solid #1c9607; border-bottom:0px solid #1c9607; margin-left:0px; margin-right:0; margin-top:3; margin-bottom:3
	}

div.cart table.upsell th{
	border-left:0px solid #1c9607; border-right:1px solid #1c9607; border-top:0px solid #1c9607; border-bottom:1px solid #1c9607; x-color:rgb(45,144,40);
	color: #1c9607;
	text-align:left;
	background:#E5FBC8;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Tahoma; padding-left:5px; padding-right:5; padding-top:2; padding-bottom:3
	}

div.cart table.upsell td{
	border-left:0px solid #1c9607; border-right:1px solid #1c9607; border-top:0px solid #1c9607; border-bottom:1px solid #1c9607; text-align:left;
	background:white;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, Verdana; padding-left:5px; padding-right:5; padding-top:4; padding-bottom:5
	}

div.cart table.upsell td a:hover,
div.cart table.upsell td a:active,
div.cart table.upsell td a:visited,
div.cart table.upsell td a:link,
div.cart table.upsell td a{
	font:bold 11px Tahoma, Verdana;
	text-decoration:none;
	}

div.cart table.upsell td a:hover{
	color:green;
	}

div.cart table.upsell td a.buy:hover,
div.cart table.upsell td a.buy:active,
div.cart table.upsell td a.buy:visited,
div.cart table.upsell td a.buy:link,
div.cart table.upsell td a.buy{
	display:block;
	background: #1c9607;
	color:#eeffee;
	padding: 0 3 1 3px;
	font:bold 10px Arial, Tahoma, Verdana;
	text-transform: uppercase;
	text-decoration:none;
	border:solid 1px rgb(45,144,40);
	border-color:rgb(95,194,90) rgb(45,144,40) rgb(45,144,40) rgb(95,194,90);
	}

div.cart table.upsell td a.buy:hover{
	color:white;
	background:rgb(45,144,40);
	border:solid 1px darkgreen;
	border-color: rgb(65,174,60) darkgreen darkgreen rgb(65,174,60);
	}

div.cart th.total{
	font:bold 12px Arial, Tahoma, Verdana;
	padding:0px;
	background: #E5FBC8;
	border:solid 1px #1c9607;
	border-top-style: none;
	color: black;
	text-align:center;
	}

div.cart td.total{
	vertical-align:bottom;
	padding:5 3 5 5px;
	color: #1c9607;
	font:bold 12px Arial, Tahoma, Verdana;
	}

div.cart input.total{
	font:normal 11px Tahoma;
	}

div.cart input.purchase {
	margin:10 0 20 0px;
	font:normal 11px Tahoma;
	letter-spacing:3px;
	text-transform:uppercase;
	width:100%;
	}

div.cart td.shipping{
	border:solid 1px rgb(104,58,110);
	background:rgb(240,225, 238);
	padding: 5 4 5 4px;
	}

div.cart td.shipping td{
	padding-right:3px;
	font:bold 11px Tahoma;
	}
div.cart td.shipping td select,
div.cart td.shipping td input{
	margin-right:3px;
	font:normal 11px Tahoma;
	}
div.cart td.shipping th input{
	font:normal 11px Tahoma;
	width:90px;
	}

/*
cat4eogry & search listings
*/
div.cat {	x-background:white;
	x-padding: 0 0 20 0px;
	padding: 0 10px 10px 10px;
	}
div.cat h1{
	margin:3 0 0 0px;
	x-color:rgb(45,144,40);
	color: #66B578;
	font:bold 15pt Arial, Verdana;
	}
div.cat select{	
	margin-top:2px;
	font:normal 11px Tahoma, Verdana;
	}

div.cat div.desc{	
	color: #334422;
	font:normal 12px Arial, Verdana;
	}
div.cat div.desc img{	
	text-align:justify;
	float:right;
	margin:3 5 3 5px;
	}

table.nav th select{
	margin: 0 0 12 0px;
	position:relative;
	top:-8px;
	}

table.nav td{
	background:#ffffff;
	height:26px;
	}
table.nav td img{
	margin: 3 4 3 4px;
	}
table.nav td em a,
table.nav td em{
	color:black;
	font:normal 11px Tahoma, Verdana;
	}
table.nav th{
	background:white;
	padding: 0px 0 0 3px;
	x-color: rgb(45,144,40);
	color: #339900;
	font:bold 11px Tahoma, Verdana;	
	}

/*
thumbs
*/

table.thumb th{
	text-align:right;
	padding: 2 3 2 3px;
	background:#f0e2f3;
	height:26px;
	}
table.thumb td.command{
	white-space:nowrap;
	}

table.thumb a.a2w{
	text-decoration:none;
	display:block;
	padding: 2 3 2 3px;
	color:white;
	background:#b0a2d3;
	font:bold 9px Arial;
	text-transform:uppercase;
	margin: 2 4 4 0px;
	border:solid 1px rgb(104,58,110);
	border-color: #d0b2e3 rgb(104,58,110) rgb(104,58,110) #d0b2e3;
	}
table.thumb a.a2w:hover{
	background: #a092c3;
	border:solid 1px white;
	border-color: #b0a2d3 black black #b0a2d3;
	}

table.thumb img.photo{
	margin-right:4px;
	}

div.thumb {
	background:white;
	float:left;
	X-width:24%;
	margin: 0 0 10 5px;
	}
div.thumb table{
	width:125px;
	height:200px;
	}
div.thumb table th{
	height:125px;
	}
div.thumb table td{
	vertical-align:top;
	}
/*https://67.15.70.48/cgi-bin/admin/categorymaint.cgi?category=368&action=update*/


div.thumb a img{
	border:solid 1px black;
	width:105px;
	height:105px;
	}

/*
common for all navigation pages
*/
div.content {
	text-align:center;
	background:white;
	}

div.content h1{
	margin:0 0 10 0px;
	x-color:rgb(45,144,40);
	color: #66B578;
	font:bold 13pt Verdana;
	}

div.content table,
div.content select,
div.content input,
div.content p{
	color:black;
	font:normal 12px Arial;
	}

/*
wishlist
*/
table.thumb select{
	width:190px;
	margin: 3 0 0 0px;
	color:#224422;
	border:solid 1px #224422;
	font:normal 11px Arial;
	}

/* 30 08 2004 */

.catlist_title{
	text-align:left;
	color:#4B0082;
	padding:20 0 0 0px;
	font: bold 13px Verdana, Tahoma;
	}
	
.catlist_subtitle{
	text-align:left;
	color:#76A97A;
	padding:20 0 0 0px;
	font: normal 13px Verdana, Tahoma;
	}

.catlist_textbold {
	font:bold 11px  Arial, Verdana, Tahoma;
	text-align:left;
	color:#76A97A;
	text-decoration:none;
	}
	
.catlist_pricetext {
	font:normal 11px  Arial, Verdana, Tahoma;
	text-align:right;
	color:#003399;
	text-decoration:none;
	}
	
.catlist_producttext {
	font:normal 11px  Arial, Verdana, Tahoma;
	text-align:left;
	color:#003399;
	text-decoration:none;
	}

a.catlist_producttext:link {
	font:normal 11px  Arial, Verdana, Tahoma;
	text-align:left;
	color:#003399;
	text-decoration:none;
	}

a.catlist_producttext:active {
	font:normal 11px  Arial, Verdana, Tahoma;
	text-align:left;
	color:red;
	text-decoration:underline;
	}
	
a.catlist_producttext:visited {
	font:normal 11px  Arial, Verdana, Tahoma;
	text-align:left;
	color:#003399;
	text-decoration:none;
	}
	
a.catlist_producttext:hover {
	font:normal 11px  Arial, Verdana, Tahoma;
	text-align:left;
	color:red;
	text-decoration:underline;
	}



.Item {
	background-color:#F6FFEA;
}

.AlternateItem {
	background-color:#FFFFFF;
}

/*
register, eddit account, no-reg
*/
div.reg {	background:white;
	padding: 0 0 20 0px;
	text-align:center;
	}
div.reg h1{
	margin:0 0 0 0px;
	x-color:rgb(45,144,40);
	color: #1c9607;
	font:bold 13pt Verdana;
	text-align:center;
	}
div.reg div.points{
	font:normal 10px Verdana;
	x-color:rgb(45,144,40);
	color: #000000;
	padding: 3 0 20 0px;
	margin: 20px 0 10px 0;
	text-align:center;
	}
div.reg div.points a:active,
div.reg div.points a:link,
div.reg div.points a:visited,
div.reg div.points a:hover,
div.reg div.points a {
	font:bold 10px Verdana;
	x-color:rgb(45,144,40);
	color: #1c9607;
	text-decoration:none;
	}
div.reg div.points a:hover {
	color:black;
	text-decoration:underline;
	}
/*--overwriting default MAS styles--*/
table.mainform_table {
	background:white;
	x-border:solid 1px green;
	padding:0 5 5 5px;
	width:420px;
	}
tr.secondary_background {
	background:#E5FBC8;
	}
tr.secondary_background td{
	border-top:solid 25px white;
	}
table.mainform_table table{
	font:normal 12px Arial;
	}

table.mainform_table table select,
table.mainform_table table input{
	color:#224422;
	font: normal  11px Verdana, Tahoma;
	border:solid 1px #224422;
	background:white;
	}
table.mainform_table table select {
	width:85%;
	}
table.insidemainform {
	background:white;
	}
td.addrssbk select.masselect{
	width:100%;
	}

table.insidemainform td.sendml input {
	border:none;
	}

.plain_text_bold {
	font:bold 12px Arial;
	}
.FormInsideText table {
	font:normal 12px Arial;
	}
tr.secondary_background td {
	padding:2 5 3 5px;
	}
