/*

319C31
63CE31

9C9C9C
DEDEDE

CEFF63

*/

body
{
	margin: 0;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
}
/*
input
{
	background : #FFFFFF;
	color      : #000000;
	border     : 1px solid #319C31;
	font-size: 8pt;
}

input[type=checkbox]
{
	border     : none;
}
*/
input.fancy, select.fancy
{
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #319C31;
	font-size: 8pt;
	padding: 0;
}

input.finalorder
{
	color: #000000;
	background: #FFFFFF;
	border-style: double;
	border-width: 3px;
	border-color: #319C31;
	font-size: 10pt;
}

textarea
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #319C31;
}

table
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
}


table
{
	padding: 0;
	border-collapse: collapse;
}

table.main
{
	width: 100%;
	border: 0;
	height: 100%;
	border-width: 1;
	border-style: solid;
	border-color: #CECECE;
}

td
{
	padding: 0;
}

td.contentspacerleft
{
	width: 15;
}

td.contentspacerright
{
	width: 15;
}

td.homedeptspacer
{
	height: 30;
}

td.browsespacer
{
	height: 7;
}

td.search
{
	/* 	height : 10; 	padding-bottom : 10; 	*/
}

td.bodyheader
{
	background: #319C31;
}

td.toplink
{
	background: #319C31;
	padding-right: 10;
	padding-top: 4;
	padding-bottom: 4;
	padding-left: 10;
}

td.cartquickview
{
	background: #9C9C9C;
	height: 25;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

td.welcome
{
	background: #DCDCDC;
	height: 23;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 3;
	padding-bottom: 4;
}

td.cartcontains
{
	height: 25;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

td.viewcart
{
	background: #CEFF63;
	height: 20;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 3;
	padding-bottom: 3;
}

td.cartitem
{
	background: #DEDEDE;
	height: 30;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

td.cartsubtotal
{
	height: 20;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 3;
	padding-bottom: 3;
}

td.cartshipping
{
	height: 20;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 3;
	padding-bottom: 3;
}

td.carttotal
{
	height: 20;
	background: #000000;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 3;
	padding-bottom: 3;
}

td.catnav
{
	font-family: Verdana;
	font-size: xx-small;
	decoration: none cursor: default;
}


td.loginitem
{
	background: #DEDEDE;
	height: 30;
	border-width: 1;
	border-left: solid;
	border-left-width: 1;
	border-bottom: solid;
	border-bottom-width: 1;
	border-color: #B5B5B5;
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
}

td.loginiteminput
{
	background: #DEDEDE;
	height: 30;
	border-width: 1;
	border-right: solid;
	border-right-width: 1;
	border-bottom: solid;
	border-bottom-width: 1;
	border-color: #B5B5B5;
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
}

td.loginitembuttons
{
	background: #DEDEDE;
	height: 30;
	border-width: 1;
	border-right: solid;
	border-right-width: 1;
	border-left: solid;
	border-left-width: 1;
	border-bottom: solid;
	border-bottom-width: 1;
	border-color: #B5B5B5;
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
}

td.producttable
{
	background: #319C31;
	padding-right: 10; /* padding-left: 10; */
	padding-top: 1;
	padding-bottom: 1;
}

td.productspectitle
{
	background: #9C9C9C;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 1;
	padding-bottom: 1;
}

p.productspectitle
{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: 700;
}

td.productspecitem1
{
	background: #DEDEDE;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 1;
	padding-bottom: 1;
}

p.productspecitem1
{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: 700;
}

td.productspecitem2
{
	background: #FFFFFF;
	border-width: 1;
	border-style: solid;
	border-color: #B5B5B5;
	padding-right: 10;
	padding-left: 10;
	padding-top: 1;
	padding-bottom: 1;
}

p.productspecitem2
{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: 700;
}

td.attribute
{
	border-bottom: solid 1px #319C31;
}

hr.separator
{
	border-style: solid;
	color: #319C31;
}

a:link.sub
{
	color: #319C31;
}

a:link
{
	color: #319C31;
	text-decoration: none;
}

a:link.black
{
	color: #319C31;
}

a:link.white
{
	color: #FFFFFF;
	text-decoration: none;
}

a:link.cats
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: 700;
}

a:link.decorated
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited
{
	color: #319C31;
	text-decoration: none;
}

a:visited.sub
{
	color: #319C31;
	text-decoration: none;
}

a:visited.black
{
	color: #319C31;
	text-decoration: none;
}

a:visited.white
{
	color: #FFFFFF;
	text-decoration: none;
}

a:visited.decorated
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited.cats
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: 700;
	text-decoration: none;
}

a:active
{
	color: #319C31;
	text-decoration: none;
}

a:active.sub
{
	color: #319C31;
	text-decoration: none;
}

a:active.black
{
	color: #319C31;
	text-decoration: none;
}

a:active.white
{
	color: #FFFFFF;
	text-decoration: none;
}

a:active.cats
{
	color: #FFFFFF;
	text-decoration: underline;
}

a:active.decorated
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover
{
	color: #319C31;
	text-decoration: none;
}

a:hover.sub
{
	color: #63CE31;
	text-decoration: none;
}

a:hover.black
{
	color: #319C31;
	text-decoration: underline;
}

a:hover.white
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.cats
{
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover.decorated
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	color: #CEFF63;
	text-decoration: underline;
}


p
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
}

.toplink
{
	font-weight: 700;
}

p.welcome
{
	font-weight: 700;
	color: #FFFFFF;
}

p.searchbar
{
	font-size: 9pt;
	font-weight: 700;
	color: #FFFFFF;
}

p.cartquickview
{
	font-weight: 700;
	color: #FFFFFF;
}

p.cartcontains
{
	font-size: 7pt;
	font-weight: 700;
	color: #000000;
}

.viewcart
{
	font-weight: 700;
	color: #268410;
}

p.cartitem
{
	font-size: 7pt;
	font-weight: 400;
	color: #000000;
}

p.cartsubtotal
{
	font-size: 7pt;
	font-weight: 700;
	color: #000000;
}

p.cartshipping
{
	font-size: 7pt;
	font-weight: 700;
	color: #000000;
}

p.onlyfree
{
	font-size: 7pt;
	font-weight: 700;
	color: Red;
}

p.carttotal
{
	font-size: 7pt;
	font-weight: 700;
	color: #FFFFFF;
}

p.itembrowse
{
	font-size: 9pt;
}

p.itemname
{
	font-size: 12pt;
	font-weight: 700;
	color: #777777;
}

p.itemshortdesc
{
	font-size: 9pt;
	font-weight: 700;
	color: #000000;
}

p.itemlongdesc
{
	font-size: 9pt;
	color: #000000;
}

p.loginbox
{
	font-size: 8pt;
}

p.producttable
{
	font-weight: 700;
	color: #FFFFFF;
}

.pageheader
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Verdana;
	color: #777777;
}

a:link.itembrowse
{
	color: #319C31;
	text-decoration: none;
}

a:visited.itembrowse
{
	color: #319C31;
	text-decoration: none;
}

a:active.itembrowse
{
	color: #319C31;
	text-decoration: none;
}

a:hover.itembrowse
{
	color: #63CE31;
	text-decoration: none;
}

.welcome
{
	font-weight: 700;
	color: #000000;
}

.logout
{
	font-weight: 700;
	color: #000000;
	font-size: 7pt;
}
