/*	Less Framework 4
	http://lessframework.com
	by Joni Korpi
	License: http://opensource.org/licenses/mit-license.php	*/


/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

body {background:url("images/bg-4.jpg") no-repeat center center fixed#eee;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;font-size:13px;}
p {text-align:left;margin:10px 0;color:#363636;font-size:1em;font-weight: normal;line-height: 18px;font-family:Arial,Helvetica,sans-serif;}
p a, li a {color:#56a1d5;font-weight:600;text-decoration:none;}
#container {margin:0 auto 10px;max-width:380px;background:rgba(255,255,255,.96);box-shadow:0 0 8px rgba(0,0,0,.075);padding:50px 130px 100px;border-radius:5px;}
footer {margin:0 auto 30px;padding:5px 0;max-width:640px;border-radius:5px;background:rgba(0,0,0,.15);}
footer p {color:#fff;font-size:.9em;text-align:center;text-shadow:0 1px 2px #000;margin:4px 0;}
#ownersLogo {position:relative;display:block;margin:0 auto 25px;}
#wfLogo {position:relative;display:block;margin:15px auto 20px;}
		
h1 {font-size:2.5em;font-weight:600;color:#444;}
h3 {padding:30px 0 15px;clear:both;}

input, textarea {border:2px solid #dfe0e4;background:#fff;color:#444;font-size:1.2em;line-height:20px;margin: 4px 0 4px;padding: 3px 8px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}
input {height:26px;}
input:active, input:focus, textarea:active, textarea:focus {background:url(/imgs/input-BK.png) repeat-x #fff;border:2px solid #5daded;box-shadow:0 0 4px #93cef7;-moz-box-shadow:0 0 4px #93cef7;-webkit-box-shadow:0 0 4px #93cef7;}
.checkbox input {height:auto;margin:0 4px 0 6px;}
.label {margin:0 0 8px;}
.txtInput{width:100%;}
.ownersSignUp {margin:0 auto;width:130px;}
.ownersSignUp input:hover, .ownersSignUp li:hover {cursor:pointer;}

/*
body { font: 11px Arial, Helvetica, sans-serif; color: #333333; margin: 0px; text-align:left; }
input { font: 10px Arial, Helvetica, sans-serif; color: #333333; vertical-align: middle; margin: 0px; }
option { font: 11px Arial, Helvetica, sans-serif; color: #333333; }
select { font: 11px Arial, Helvetica, sans-serif; color: #333333; }
textarea { font: 11px Arial, Helvetica, sans-serif; color: #333333; }
h3 { font-size: 14px; margin-bottom: 0px; }
h4 { font-size: 12px; }
a h3:hover {text-decoration:underline;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

a, a:active { color: #666666; text-decoration: none; }
a:hover, #blue:hover { color: #0080FF; }

#valSummary, #err, #err ul { font-size: 11px; color:red; }

.required { color:Red; }
*/
.error { color:Red; }

.btns-menu-lrg li {display: block;float: left;margin: 0 6px 0 0;padding: 0 4px 0 0;background: url(/images/btn-blue-lrg.png) right -108px no-repeat;}
.btns-menu-lrg li input{color:#eee !important;font-weight:400;display: block;float: left;font-size:1.4em;padding: 0 8px 4px 15px;margin:0;height:36px;line-height:2em;text-decoration: none;background-image:url(/images/btn-blue-lrg.png) !important;background-position:left 0px;box-shadow:0 0 0 #fff !important;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;border:0 none !important;;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;border-radius:0;}
.btns-menu-lrg li input span {display: inline;float: left;font-weight: normal;height:36px;margin:-1px 5px 0 -4px;width:16px;}
.btns-menu-lrg li:hover {background-position: right -144px;}
.btns-menu-lrg li:active {background-position: right -180px;}
.btns-menu-lrg li:hover input{background-position: left -36px;}
.btns-menu-lrg li:active input{background-position: left -72px;}
.btns-menu-lrg li input:hover {background-position: left -36px;}
.btns-menu-lrg li input:active{background-position: left -72px;}

.submitSuccessIcon {display:block;height:80px;width:80px;margin:10px auto 20px;}


.label {color:#999;}
.required {color:#e86219;}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#container {min-width:0;padding:30px 30px 30px 30px;margin:0 auto;}
	footer {margin:10px auto;padding:2px 10px;min-width:0;max-width:420px;}
	footer p {color:#fff;margin:5px 0;}	
}

@media only screen and (max-width: 479px) {		
	#container {min-width:0;padding:30px 30px 30px 30px;margin:0 10px 0 10px;}
	footer {min-width:0;margin:10px 10px;padding:2px 20px;}
	#ownersLogo {width:200px;}
	footer p {color:#fff;margin:5px 0;}
	h1 {margin:0;text-align:center;}
}	