/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 */


/* Interaction states
----------------------------------*/
.ui-button.ui-state-default { 
	border: 0; 
	background-color: #0e8fc8;
	background-image: url('../media/bg_checkbox.png');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: #fff; 
}
.ui-button.ui-state-default a, 
.ui-button.ui-state-default a:link, 
.ui-button.ui-state-default a:visited { 
	border: 0; 
	background-color: #0e8fc8;
	background-image: url('../media/bg_checkbox.png');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: #fff; 
	text-decoration: none; 
}
.ui-button.ui-state-focus { 
	background: #159bcd;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.ui-button.ui-state-hover,
.ui-button.ui-state-hover a,
.ui-button.ui-state-focus a:hover, 
.ui-button.ui-state-hover a:hover { 
	background-color: #159bcd;
	background-image: url('../media/bg_checkbox.png');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	text-decoration: none; 
	cursor: pointer;
}
.ui-button.ui-state-active { 
	border: 0; 
	background-image: url('../media/bg_checkbox.png');
	background-repeat: no-repeat;
	background-position: 5px -45px;
}
.ui-button.ui-state-active a, 
.ui-button.ui-state-active a:link, 
.ui-button.ui-state-active a:visited { 
	background-color: #159bcd;
	color: #fff;
	background-position: 5px -45px;
}

.ui-button.ui-state-active.ui-state-hover,
.ui-button.ui-state-active.ui-state-hover,
.ui-button.ui-state-active a:hover { 
	background-color: #159bcd;
	background-position: 5px -45px;
}

 * jQuery UI Button 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */

.ui-button { position: relative; padding: 0; margin: 0; text-decoration: none !important; cursor: pointer; zoom: 1; }
 
/*button sets*/
.ui-buttonset { width: auto; }
.ui-buttonset .ui-button { display: inline; }


/*button text element */
.ui-button,
article .blue form label.ui-button, 
.blue label.ui-button,
.col.side .blue.contactForm label.ui-button,
article form label.ui-button {
	background-repeat: no-repeat !important;
	display: inline;
	float: left;
	clear: none;
	height:  auto; 
	width: auto;
	max-width: 40%;
	padding: 0;
	margin: -3px 10px 0 0;
	font: bold 12px/20px MuseoSansBold, arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	min-width: 80px;
}
.ui-button .ui-button-text,
article form label span.ui-button-text { 
	display: block; 
	line-height: 20px; 
	color: #fff;
	font: bold 12px/20px MuseoSansBold, arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.ui-button-text-only .ui-button-text { padding: 4px 14px 4px 33px}


/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

/* /////////////////////////////////
	@2x Images
///////////////////////////////// */

@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
        only screen and (   min--moz-device-pixel-ratio: 1.5),  
        only screen and (     -o-min-device-pixel-ratio: 3/2),  
        only screen and (        min-device-pixel-ratio: 1.5),  
        only screen and (min-resolution: 192dpi) {  
        
	
	.ui-button.ui-state-default,
	.ui-button.ui-state-default a, 
	.ui-button.ui-state-default a:link, 
	.ui-button.ui-state-default a:visited,
	.ui-button.ui-state-hover,
	.ui-button.ui-state-hover a,
	.ui-button.ui-state-focus a:hover, 
	.ui-button.ui-state-hover a:hover,
	.ui-button.ui-state-active {
		background-image: url('../media/bg_checkbox@2x.png');
		-webkit-background-size: 20px 67px;
		-moz-background-size: 20px 67px;
		background-size: 20px 67px;
	}

}
