.fbinp, .fbinps, .fbinps, .fbb, .fxtxt, .fbbs, .cart_t, .cart_t_b, .cart_ot_f input, .count_prd   {
	border:1px solid #277600;
}

.cart_ot_f input {
	color:#000;
	vertical-align:middle;
	width:150px;
	text-align:center;
}

.fbb, .fbbs
{
	background:#277600;
}

.cart_head, .cart_ot_f input {
 background:#FFE2A1;
}


.cart_ot_f input {
 cursor:pointer;
}


.fbinp:hover, .fxtxt:hover, .fbb:hover, .fbinps:hover, .fxtxts:hover, .fbbs:hover  {
	outline:2px solid #499F1D;
}

.fbb:hover  {
	background:#358F08;
}

.fbinp:focus, .fxtxt:focus, .fbinps:focus, .fxtxts:focus {
	background:#F4FFEF;
	outline:2px solid #357F0F;
}

.fbinp, .fbinps, .fxtxt, .fbb, .fbbs
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-outline-radius:5px;
	-webkit-outline-radius:5px;
}

.fbinp {
	background:#fff;
	width:300px;
	color:#000;
	padding-left:2px;
	padding-right:2px;
}

.fbinps {
	background:#fff;
	color:#000;
	padding-left:2px;
	padding-right:2px;
}

.fxtxt {
	background:#fff;
	height:100px;
	padding:2px;
	color:#000;
	width:350px;
}

.fbb {
	color:#fff;
	margin:3px;
	padding:1px;
	vertical-align:middle;
	width:100px;
	text-align:center;
	cursor:pointer;
}

.fbbs {
	color:#fff;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
}

.frm_err {
 color:red;
 margin-left:20px;
}

.frm_err2 {
 color:red;
 margin-left:20px;
 float:right;
 position:absolute;
}

.fb_id {
	color:#000;
	padding:4px 0px 4px 0px;
}