/*styles for all catalog and shopping pages*/
input#go_pic {
	vertical-align: text-top;
	margin: 0;
	}

#order_form {
	clear: left;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	}
	
#kind_header {
	background-color: #ffffff;
	margin: 2px;
	padding: 0;
	}
	
#kind_header img {
	margin: 5px 0 0 0;
	vertical-align: bottom;
	}

#kind_header h2 {
	margin-bottom: 0;
	}
	
#catalog_page {
	background-color: #84B24F;
	padding: 10px 5px 5px 5px;
	margin: 0;
	}

#catalog_page img {
	vertical-align: text-top;
	}

#other_kinds {
	
	}


#other_kinds a:link, #other_kinds a:visited {
	color: #000000;
	}

#other_kinds a:hover {
	color: #ffffff;
	background-color: #0066cc;
	}

#other_kinds a:active {
	font-weight: normal;
	color: #000000;	
	}

#minpolicy {
	color: #84B24F;
	background-color: #ffffff;
	padding: 10px;
	margin: 0 0 10px 0;
	}		
		
#pricetypes {
	background-color: #ffffff;
	margin: 0 0 10px 0;
	padding: 10px;
	}	
	
#pricetypes h4 {
	display: inline;
	}
	
#isdescription {
	margin: 0 0 0 335px;
	}
	
#ispecialprice {
	margin: 20px 0 0 0;
	}	
	
#show_cart { 
	clear: left;
	padding: 5px;
	background-color: #ffffff;
	}

#show_cart a:link {
	color: #000000;
	}

#show_cart a:visited {
	color: #000000;
	}
	
#show_cart a:hover {
	color: #0066cc;
	}

#show_cart a:active {
	color: #000000;
	}
			
	
.soldout {
	color: red;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.3em;
	}

.priceper {
	display: block;
	font-size: .8em;
	font-weight: normal;
	}

.information {
	display: inline;
	white-space: nowrap;
	background-color: #ffffcc;
	color: #84B24F;
	padding: 2px;
	margin: 2px;
	}
	
.cartedit {
	text-align: left;
	vertical-align: bottom;
	font-size: .9em;
	white-space: nowrap;
	}
	
.cartedit a:link, .cartedit a:visited {
	display: block;
	color: #000000;
	border: 0;
	}

.cartedit a:hover {
	color: #0066cc;
	}
	
td.price_header_left {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6f6f6;
    border: 1px solid black;
    padding: 4px;
	}


td.price_header_right {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6f6f6;
    border: 1px solid black;
    padding: 4px;
	}

		
.isspecial_img {
	width: 325px;
	float: left;
	margin: 10px 10px 10px 0;
	}

#spec_specie {
	color: #84B24F;
	font-size: 1.5em;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	margin: 36px 0 4px 0;
	}
	
#spec_kind {
	color: #84B24F;
	text-indent: 1em;
	font-size: 1em;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 0;
	}
	
#spec_variety {
	text-indent: 2em;
	margin: 0 0 0 0;
	}

#spec_variety p {
	margin: 0;
	}
	
.attribute_modifier {
	font-weight: normal;
	font-size: .8em;
	}
	
.msg_red {
	color: red;
	font-weight: bold;
	}

.msg_black {
	color: #000000;
	font-weight: bold;
	}

