@charset "UTF-8";


/* ++++++++++++++ Forms general  +++++++++++++++ */
	
input, select, textarea {
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}	

input[type="checkbox"] { margin-top: 3px;}

input.btn {
	background-color:#FFA632;
	border:1px solid #ff6900;
	border-top:1px solid #FFE187;
	border-left:1px solid #FFE187;
	padding:1px 10px 1px 10px;
	color:#993300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
input.btn:hover {
	color:#333;
	background-color:#ccc;
	border:1px solid #eee;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
input.btn_small {	
	color:#333;	
	background-color:#FFA632;
	border:1px solid #ff6900;
	border-top:1px solid #FFE187;
	border-left:1px solid #FFE187;
	padding:1px 5px 1px 5px;	
	font-size: 10px;	
}
input.btn_small:hover {
	background-color:#ccc;
	border:1px solid #eee;
	border-top:1px solid #999;
	border-left:1px solid #999;
}	
input.btn_small.green {	
	color:#333;	
	background-color:#95d737;
	border:1px solid #7bbf1e;
	border-top:1px solid #ebfed2;
	border-left:1px solid #ebfed2;
	padding:1px 5px 1px 5px;	
	font-size: 10px;	
}

td,td.label	 {		font-size:11px;text-align:left; color:#333;}

/* ++++++++++++++ Top Search form (header)  +++++++++++++++ */
		
	input[type="text"].top_search {
		display:inline;
		padding:1px 5px 1px 5px;
		font-size: 10px;
		color:#444;
		width: 140px;
		margin: 3px 5px 1px;
	}
	select.top_search {
		width: 140px;
		color:#444;
		padding:0px;
		font-size: 10px;
		margin: 0px 5px 0px 5px;
	}	
		
		
/* ++++++++++++++ SEARCH Form  +++++++++++++++ */
	#search {
		background-color: #dbdbdb;
		padding: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}
	#searchcriteria {
		/* overflow-y: auto; */
		margin-top: 10px;
		background-color: #FFF;
		padding: 10px;
	}
	a:link.searchcriteria, a:active.searchcriteria, a:visited.searchcriteria {
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	a:hover.searchcriteria { color: #ff6900}
		
	
	hr { margin: 5px 0 10px 0; border: none; border-top: 1px dotted #999; clear:both;}
	
	div.searchcriteria_cols {
		float:left;
		width: 140px;
		margin: 0 10px 10px 0;
	}
	div.searchitems {
		background-color: #FDFDFD;
		padding: 7px;
		margin-left: 10px;
		width: 630px;
	}
	div.searchitems_cols {
		float:left;
		width: 150px;
	}
		
		
	
	
/* ++++++++++++++ Serach BUY Horses, Saddlery, Transport  +++++++++++++++ */
	#keywords {			width: 200px; }
	#category {			width: 180px; }
	#price_from {		width: 80px; margin: 3px 3px 5px 2px; }
	#price_to {			width: 80px; margin: 3px 3px 5px 2px; }
	#age_from {			width: 60px; margin: 3px 3px 5px 2px; }
	#age_to {			width: 60px; margin: 3px 3px 5px 2px; }
	#height_from {		width: 60px; margin: 3px 3px 5px 2px; }
	#height_to {		width: 60px; margin: 3px 3px 5px 2px; }
	#acres_from {		width: 60px; margin: 3px 3px 5px 2px; }
	#acres_to {			width: 60px; margin: 3px 3px 5px 2px; }
	#horses_from {		width: 60px; margin: 3px 3px 5px 2px; }
	#horses_to {			width: 60px; margin: 3px 3px 5px 2px; }
	
	
			
/* ++++++++++++++ Contact Form  +++++++++++++++ */
	#contact_name {				width: 200px; }
	#contact_email {			width: 180px; }
	#contact_phone {				width: 150px; }
	#contact_type {				width: 150px; }
	#contact_msg {				width: 300px; }
	
	
/* ++++++++++++++ MEMBER Details  +++++++++++++++ */
	#member_name {				width:160px; }		
	#member_email		 {		width:200px; }
	#confirm_member_email	 {	width:200px; }
	#member_password	 {		width:120px; }
	#confirm_member_password {	width:120px; }
	#member_phone {				width:120px; }
	#member_address {			width:250px; }
	#member_city {				width:150px; }
	#member_post_code {			width:80px; }
	#member_country {			width:170px; }
	#member_state	 {			width:150px; }
	#member_club_id {			width:170px; }
		
	
/* ++++++++++++++ BUISNESS Details  +++++++++++++++ */
	#business_name {			width:200px; }
	#business_email	{			width:200px; }
	#confirm_business_email	{	width:200px; }
	#business_password	 {		width:120px; }
	#confirm_business_password{	width:120px; }
	#business_phone {			width:150px; }
	#business_website {			width:180px; }
	#business_photo {				width:180px; }
	#business_address {			width:250px; }
	#business_city {			width:150px; }	
	#business_postcode {		width:170px; }
	#business_country	 {		width:170px; }
	#business_state	 {			width:150px; }
	#business_categories {		width:250px; }
	#business_desc	 {			width:380px; }
	#business_breeder_text {	width:380px; }
	#business_bloodline_text {	width:380px; }
	
	
/* ++++++++++++++ Alert Tab  +++++++++++++++ */
	table.alerts {						margin-bottom: 5px; }
	table.alerts td {					background: #FFF; }
	.alerts td {						border:none; margin:0px; padding:5px; vertical-align:middle;}
	.alerts .label {					text-align:left; font-weight:bold; color:#FFF; width:auto; font-size: 12px; }
	.alerts .label.check 	 {			width: 30px; background: #6AA319; }
	.alerts .label.desc 	 {			background: #6AA319; }
	.alerts .label.edit 	 {			width: 70px; background-color: #6AA319; }	
	.alerts tr.oddRow td	 {			background-color: #E4EFE0; }	
	.alerts a:link, .alerts a:visited .alerts a:active, .alerts a:hover { font-size: 11px; color: #ff6900; }
	
	
/* ++++++++++++++ Favourites Forms  +++++++++++++++ */
	 table.favourites td {		background: #FFF; }
	.favourites td {						border:none; margin:0px; padding:5px; vertical-align:middle;}
	.favourites .label {					text-align:left; font-weight:bold; color:#FFF; width:auto; font-size: 12px; }
	.favourites .label.pic 	 {				width: 100px; background: #ab55c7; }
	.favourites .label.desc 	 {			width: 300px; background: #ab55c7; }
	.favourites .label.quantity 	 {		width: 70px; background: #ab55c7; }
	.favourites .label.price 	 {			width: 70px; background: #ab55c7; }
	.favourites .label.show 	 {			 background: #ab55c7; }
	.favourites .label.remove 	 {			background: #ab55c7; }
	.favourites a:link, .favourites a:visited .favourites a:active, .favourites a:hover { font-size: 11px; color: #ff6900; }
	
	
	
/* ++++++++++++++ Selling Tab  +++++++++++++++ */
	table.selling_obs {						margin-bottom: 5px; }
	table.selling_obs td {					background: #FFF; }
	.selling_obs td {						border:none; margin:0px; padding:5px; vertical-align:middle;}
	.selling_obs .label {					text-align:left; font-weight:bold; color:#FFF; width:auto; font-size: 12px; }
	.selling_obs .label.pic 	 {			width: 100px; background: #6AA319; }
	.selling_obs .label.desc 	 {			width: 220px; background: #6AA319; }
	.selling_obs .label.quantity  {			width: 70px; background: #6AA319; }
	.selling_obs .label.price 	 {			width: 70px; background: #6AA319; }
	.selling_obs .label.status 	 {			width: 50px; background: #6AA319; }
	.selling_obs .label.show 	 {			background-color: #6AA319; }
	.selling_obs .label.edit 	 {			background-color: #6AA319; }
	.selling_obs .label.remove 	 {			background-color: #6AA319; }
	.selling_obs a:link, .selling_obs a:visited .selling_obs a:active, .selling_obs a:hover { font-size: 11px; color: #ff6900; }
	.selling_obs_btn {						padding: 5px;	text-align:right;}
	#actionSelect {							width: 100px; padding:  0px; }

	
/* ++++++++++++++ My Credits +++++++++++++++ */
	 table.credits td {					background-color: #FFFFFF; }
	.credits td {						border:none; margin:0px; padding:5px; vertical-align:middle;}
	.credits .label {					text-align:left; font-weight:bold; color:#FFFFFF; width:auto; font-size: 12px; }
	.credits .label.date 	 {			width: 100px; background-color: #ab55c7; }
	.credits .label.amount 	 {			width: 100px; background-color: #ab55c7; }
	.credits .label.type 	 {			width: 190px; background-color: #ab55c7; }
	.credits a:link, .credits a:visited .credits a:active, .credits a:hover { 
		font-size: 11px; color: #ff6900; 
	}
		
		
/* ++++++++++++++ SELLING OBJECTS Details  +++++++++++++++ */
	/* add new horse details */
	#horse_name {				width:200px; }
	#horse_location	 {			width:150px; }
	#horse_price	 {			width:120px; }
	#saddlery_sex_mare {		 }
	#horse_sex_gelding {		margin-left:20px; }
	#horse_sex_stallion {		margin-left:20px; }
	#horse_age	 {				width:80px; }
	#horse_height	 {			width:80px; }
	#horse_breed {				width:300px; }
	#horse_colour_bay {}
	#horse_colour_black {		margin-left:10px; }
	#horse_colour_brown {		margin-left:10px; }
	#horse_colour_bucksin {		margin-left:10px; }
	#horse_colour_chestnut { }
	#horse_colour_grey {		margin-left:10px; }
	#horse_colour_palomino{		margin-left:10px; }
	#horse_colour_pinto{		margin-left:10px; }
	#horse_competing {			width:300px; }
	#horse_training {			width:300px; }
	#horse_potential {			width:300px; }
	#horse_photo	 {			width:180px; }
	#horse_desc	 {				width:300px; }
	#horse_suit_beg_jun {}
	#horse_suit_int_jun {		margin-left:20px; }
	#horse_suit_exp_jun {		margin-left:20px; }
	#horse_suit_beg_adu {}
	#horse_suit_int_adu {		margin-left:26px; }
	#horse_suit_exp_adu {		margin-left:26px; }
	
	/* add new realestate details */
	#realestate_name {			width:200px; }
	#realestate_category {		width:200px; }	
	#realestate_address {		width:250px; }
	#realestate_city {			width:150px; }
	#realestate_postcode {		width:70px; }
	#realestate_country_oz {		 }
	#realestate_country_nz {		margin-left:20px; }
	#realestate_state	 {		width:150px; }
	#realestate_price	 {		width:120px; }
	#realestate_photo	 {		width:180px; }
	#realestate_desc	 {		width:300px; }
	#realestate_acres {			width:30px; }
	
	/* add new transport details */
	#transport_name {			width:200px; }
	#transport_category {		width:200px; }
	#transport_address {		width:250px; }
	#transport_city {			width:150px; }	
	#transport_postcode {		width:70px; }
	#transport_country_oz {		 }
	#transport_country_nz {		margin-left:20px; }
	#transport_state	 {		width:150px; }
	#transport_price	 {		width:120px; }
	#transport_photo	 {		width:180px; }
	#transport_desc	 {			width:300px; }
	#transport_num_horses {		width:30px; }
	
	/* add new saddlery & tack details */
	#saddlery_name {			width:200px; }
	#saddlery_categories {		width:200px; }
	#saddlery_cond_new {		 }
	#saddlery_cond_used {		margin-left:20px; }
	#saddlery_price	 {			width:120px; }
	#saddlery_discount	{		width:50px; }
	#saddlery_photo {			width:180px; }
	#saddlery_desc	 {			width:300px; }
	
			
/* ++++++++++++++ Shoppingcart Forms  +++++++++++++++ */
	table.shoppingcart  {					margin-bottom: 10px; }
	table.shoppingcart td {					background: #FFF; }
	.shoppingcart td {						border:none; margin:0px; padding:5px; vertical-align:middle;}
	.shoppingcart td#discountCell {			text-align: right; }
	.shoppingcart td#voucherCell {			text-align: right; }
	.shoppingcart td#freightCell {			text-align: right; }
	.shoppingcart td.price,
	.shoppingcart td.total {				text-align: right; }
	.shoppingcart .label {					text-align:left; font-weight:bold; color:#FFF; width:auto; font-size: 12px; }
	.shoppingcart .label.pic 	 {			width: 100px;background-color:#ab55c7; }
	.shoppingcart .label.desc 	 {			width: 270px;background-color:#ab55c7; }
	.shoppingcart .label.quantity 	 {		width: 40px;background-color:#ab55c7; }
	.shoppingcart .label.price 	 {			width: 70px;background-color:#ab55c7; }
	.shoppingcart .label.remove 	 {		text-align: right; background-color:#ab55c7; }
	.shoppingcart a:link, .shoppingcart a:visited .shoppingcart a:active, .shoppingcart a:hover { font-size: 11px; color: #ff6900; }
	.shoppingcart_btn {						padding: 5px;	text-align:right;}
	