@charset "UTF-8";
/* CSS Document */

body, p, td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a0a0a0;
}

a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a0a0a0;
}

.grey_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a0a0a0;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#66CC33;
}

.subhero{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#818285;
}
.listing_product_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#448c00;
	font-weight:bold;
	padding-left:2px;
	text-decoration:underline;
}
.listing_product_title:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#448c00;
	font-weight:bold;
	padding-left:2px;
	text-decoration:underline;
}
.listing_product_no{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#848484;
	padding-left:2px;
}
.listing_product_cat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717171;
	font-weight:bold;
	padding-left:2px;
	padding-top:5px;
	text-decoration:underline;
}
.listing_product_cat:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717171;
	font-weight:bold;
	padding-left:2px;
	padding-top:5px;
	text-decoration:underline;
}
.listing_product_catsub{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#989898;
	padding-left:2px;
	text-decoration:underline;
}
.listing_product_price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#292929;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:2px;
}
.prod_container{
	width:105px;
	background-color:#FFFFFF;
	border:solid 0 #e8e8e8;
	border-width:1px 1px 1px 1px;
	padding-bottom:4px;
	padding-top:7px;
}
.prod_container_blank{
	width:105px;
	background-color:#FFFFFF;
	padding-bottom:4px;
	padding-top:7px;
}
.prod_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#454545;
}
.prod_link:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#454545;
}
.footer{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footer_link{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footer_link:link{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.detail_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#448c00;
	font-weight:bold;
}
.detail_id{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#848484;
	padding-bottom:5px;
}
.detail_category{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717171;
	font-weight:bold;
}
.detail_category:link{
	color:#717171;
}
.detail_brand{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#989898;
	padding-bottom:5px;
}
.detail_price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#292929;
	font-weight:bold;
	padding-bottom:15px;
}
.detail_details{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
}
.breadcrumb_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a0a0a0;
}
.breadcrumb_back{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#a0a0a0;
}
.green_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#204200;
	text-decoration:none;
}
.green_link:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#204200;
	text-decoration:none;
}
.green_table{
	border:solid 0 #d9d9d9;
	border-width:1px 1px 1px 1px;
}
.green_cell{
	border:solid 0 #bacd95;
	border-width:1px 0px 0px 0px;
	padding: 10px 0px 10px 5px;
	background-color:#dde6ca;
}
.green_cell_first{
	padding: 10px 0px 10px 5px;
	background-color:#dde6ca;
}
.search_category{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	font-weight:bold;
	padding-left:4px;
	padding-top:5px;
}
.search_category_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	font-weight:bold;
	text-decoration:none;
}
.search_category_link:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	font-weight:bold;
	text-decoration:none;
}
.search_section{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2a5600;
	font-weight:bold;
	padding-top:10px;
}
.sort{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#204200;
	font-size:11px;
	font-weight:bold;
}
.page_number{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#204200;
}
.page_number_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#204200;
}
.page_number_link:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#204200;
}
.cart-row-even{
	background-color:#F7F7F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:2d2d2d;
}

.cart-row-odd{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:2d2d2d;
}
.trans{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.malfunction {
	color: red;
}

.errorFail, .errorFailed {
	background-color: #ffd9d9;
	border: 2px solid #b85757;

	padding: 4px;
	margin: 5px 0px 5px 0px;
	width: 100%;

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #b85757;
}


.errorWarn, .errorWarning {
	background-color: #ffecd9;
	border: 2px solid #e68f39;

	padding: 4px;
	margin: 5px 0px 5px 0px;
	width: 100%;

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #d6802b;
}

.errorSuccess, .errorStatus, .errorMessage {
	background-color: #e1ffd9;
	border: 2px solid #4fbb33;

	padding: 4px;
	margin: 5px 0px 5px 0px;
	width: 100%;

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #2ea30f;
}