/* ************************************************************************************* */
.button_header											{display:inline-block; }

.button_header .button,
.button_header .button:hover,
.button_header .button.act,
.button_header .button:hover div,
.button_header .button div								{display:inline-block; cursor:pointer; overflow:hidden;}

.button_header .button,
.button_header .button:hover,
.button_header .button.act
.button_header .button,
.button_header .button:hover,
.button_header .button.act								{padding:0; overflow:hidden; font-size:1em;text-transform:uppercase;}
/* ************************************************************************************* */

/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .button .button-t,
.button_header4 .button:hover .button-t,
.button_header4 .button.act .button-t					{background:url('../images/bg_button4_header.gif') no-repeat transparent;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .button .button-t,
.button_header4 .button.act:hover .button-t				{background-position:100% 10px;}

.button_header4 .button:hover .button-t,
.button_header4 .button.act .button-t					{background-position:100% 10px;}
/* ************************************************************************************* */
.button_header4 .bg_button .button-t,
.button_header4 .bg_button:hover .button-t,
.button_header4 .bg_button.act .button-t				{margin: 0px 0px 0px 0px; height:25px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .bg_button  a span.ui-button-text,
.button_header4 .bg_button  span.ui-button-text,
.button_header4 .bg_button:hover a span.ui-button-text,
.button_header4 .bg_button.act a span.ui-button-text,
.button_header4 .bg_button:hover span.ui-button-text,
.button_header4 .bg_button.act span.ui-button-text						{font-weight:normal;text-decoration:none; white-space:nowrap;text-transform:none;}											 
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .bg_button:hover a span.ui-button-text,
.button_header4 .bg_button.act a span.ui-button-text,
.button_header4 .bg_button:hover span.ui-button-text,
.button_header4 .bg_button.act span.ui-button-text					{color:#7f7f7f;}

.button_header4 .bg_button  a span.ui-button-text,
.button_header4 .bg_button  span.ui-button-text						{color:#3986d6;font-size:.9em; line-height:1em;padding: 7px 8px 2px 8px; display:inline-block;}
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content  button										{width:auto; font-size:100%;font-family:Arial, Helvetica, sans-serif;}	
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content											{display:inline-block;}
.button_content .button,
.button_content .button.act,
.button_content .button div								{display:inline-block; cursor:pointer; overflow:hidden;}

.button_content .button,
.button_content .button.act								{padding:0; overflow:hidden; }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content22 .bg_button .button-t,
.button_content22 .bg_button:hover .button-t,
.button_content22 .bg_button.act .button-t					{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content22 .bg_button .button-t						{}
.button_content22 .bg_button.act:hover .button-t			{}

.button_content22 .bg_button:hover .button-t				{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content2 .bg_button .button-t,
.button_content2 .bg_button:hover .button-t,
.button_content2 .bg_button.act .button-t					{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content2 .bg_button .button-t					{}
.button_content2 .bg_button.act:hover .button-t		{}

.button_content2 .bg_button:hover .button-t			{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content .bg_button .button-t,
.button_content .bg_button:hover .button-t,
.button_content .bg_button.act .button-t				{margin: 0px 0px 0px 0px; /*height:20px;*/}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content .bg_button  a span.ui-button-text,
.button_content .bg_button  span.ui-button-text,
.button_content .bg_button:hover a span.ui-button-text,
.button_content .bg_button.act a span.ui-button-text,
.button_content .bg_button:hover span.ui-button-text,
.button_content .bg_button.act span.ui-button-text{
	font-size:1em; 
	line-height:1em;
	font-weight:normal;
	white-space:nowrap; 
	text-transform:lowercase;
	text-decoration:none; 
	display:inline-block;
	} 											 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content2 .bg_button  a span.ui-button-text,
.button_content2 .bg_button  span.ui-button-text						{color:#000;text-decoration:underline;}

.button_content2 .bg_button:hover a span.ui-button-text,
.button_content2 .bg_button.act a span.ui-button-text,
.button_content2 .bg_button:hover span.ui-button-text,
.button_content2 .bg_button.act span.ui-button-text						{color:#000;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content22 .bg_button  a span.ui-button-text,
.button_content22 .bg_button  span.ui-button-text						{color:#000;text-decoration:underline;}

.button_content22 .bg_button:hover a span.ui-button-text,
.button_content22 .bg_button.act a span.ui-button-text,
.button_content22 .bg_button:hover span.ui-button-text,
.button_content22 .bg_button.act span.ui-button-text					{color:#000;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 3px 10px 2px 20px; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: 3px 10px 2px 20px; }

.button__padd .ui-button-text-icon-primary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text { padding: 3px 10px 2px 0px; }
.button__padd .ui-button-text-icon-secondary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text {padding: 3px 10px 2px 0px; }

.button__padd span.ui-button-icon-primary		{display:none;} /**/
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
button, .bg_button a span, .cart_update .button_content button, .button_submit, .cart_submit, .add_to_cart{
	/*line-height:15px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	
	display:inline-block;
	color: #ffffff;
	padding: 2px 8px 2px 8px;
	margin: 3px;
	background: #315c99;
	background: -moz-linear-gradient(
		top,
		#5098d3 0%,
		#315c99);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#5098d3),
		to(#315c99));
	-moz-border-radius: 23px;
	-webkit-border-radius: 23px;
	border-radius: 23px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
		text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
	
	
}

button span, .bg_button span a, .button_submit span, .cart_submit{ 
 	font-size: 14px;
	font-weight:bold;
	
	display:inline-block;
	/*line-height:15px;*/
}


button:hover, .bg_button a span:hover, .button_submit:hover, .add_to_cart:hover{
	cursor:pointer;
	color:#000;	
	text-shadow:none;
}




.cart_update .bg_button span, .add_to_cart, button.add_to_cart span {

font-size:10px;	
	
}
/*makes buttons style properly in Firefox */

button::-moz-focus-inner { 
    border: 0;
    padding: 0;
}

.login_box_options button {
margin:0;
float:left;	
}

/*.add_to_cart, .ui-button-text{
	display:inline-block;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	padding: 2px 8px;
	margin: 3px;
	background: #315c99;
	background: -moz-linear-gradient(
		top,
		#5098d3 0%,
		#315c99);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#5098d3),
		to(#315c99));
	-moz-border-radius: 23px;
	-webkit-border-radius: 23px;
	border-radius: 23px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
} */

.contentContainer input.cRemove{
	cursor:pointer;
	float:right;
	
}



.contentContainer input.cRemove:hover{
	color:#000;
}
.ui-state-default.ui-state-hover .ui-button-text{
	
	color:#000;
}

.ui-state-default.ui-state-active .ui-button-text{
	
	font-size: 14px;
	text-transform:none;
	}
	
	
	

.ui-icon-trash {
width: 16px;
height: 16px;
background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');
display:inline-block;
top:3px;
position:relative;	
}

.remove_link {
display:block;	
}