
button.primary, input.button.primary {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#e4ebf6 ;
border-color:#D5BD98 #935E0D #935E0D #D5BD98;
border-style:solid;
border-width:1px;
}

table.basic {
border-collapse:separate;
border-color:#EEEEEE #EEEEEE -moz-use-text-color;
border-spacing:0;
border-style:solid solid none;
border-width:1px 1px medium;
}


.recomm {
background:#bfe5ff;
color:#000;
border: solid 1px #678fab;
 padding: .8em; margin-bottom: 1em; 
}
.language {
background:#b3d8f1;
color:#000;
border: solid 1px #678fab;
 padding: .8em; margin-bottom: 1em; 
}

fieldset img{float:left;margin:10px 30px 10px 0px;}

	
	/* fieldset styling  */
	fieldset{clear:both;border:1px solid #ccc;background-color:#F5F5F5;margin:1em 0;padding:1em;}
	legend{font-size:1.2em; color:#993300;}
	
	/* FORMS
	----------------------------------------------------------------------------------- */
		<!---form{width:90%;margin:auto;}
		button#submit{float:right;color:#060;margin:20px 25% 20px 20px;}
		button#reset{float:right;color:#C00;margin:20px 25% 20px 20px;}
		/* label things as required  */form span.required{font-size:0.83em;color:#760000;}
		#page_mast > img{margin-top:110px;} 
	/* catalog  */#commerce_items{margin-top:0;padding-top:20px;border:none;}--->
		div.product{clear:both;overflow:auto;margin-top:3em;padding:1em;}
		div.product:hover{background-color:#E0E5FF;}
		div.product img{border:1px solid #ccc;float:left;padding-top:0;padding-left:0;margin:0 1em 1em 0;}
		div.product h2{font-size:16px;clear:none !important;margin-top:0;padding-top:0;}
		div.product p{font-size:14px;}
		div.product p em{display:block;padding-top:.5em;}
		fieldset.buttons{float:right;text-align:right;font-size:10px;clear:none;width:350px;}
		fieldset.buttons *{font-size:10px !important;}
		.button { background-color:#CDD2E8 !important;}
