.main-header {
	background: #fff;
	color: #fff;
	
}
.widget { min-height:280px;}
.widget:hover { opacity: 0.9;}
.btn-primary:hover, .btn-focus:hover {  } 
.wrapper-lg { padding: 14px 0px 50px 0px;}

.forget-password-link a{
	color: white;
	text-decoration: underline;
}

.ima-headline {
	color: #094683;
	font-size: 32px;
}

.bucket {
border-style: solid;
    border-width: 1px;
}
.bucket-top {
	background: #000;
	padding: 2px 2px 2px 2px;
}	


.dark {
	background: #d77922;
	padding: 12px 12px 12px 12px;
}	
	
.dark22 {
	background: #e8e8e8;	
	
}

.dark3 {
	background: #e8e8e8;
	padding: 12px 12px 12px 12px;
}	

.darkoutline {
border-style: solid;
    border-width: 1px;
    background: #e7e7e7;
}

.message1 {
border-style: solid;
    border-width: 2px;
    border-color: #e7e7e7;
}

.popback {
	background: #e7e7e7;
	color:#666;
}	

.title {
	color:#fff;
}

.section-headline {
	color: #094683;
}

.section-headline:after {
	background: #094683;
}

.benefit-caption {
	font-size: 24px;
	color: #094683;
}

.bg-custom-int {
	background: url("../img/chi.jpg") no-repeat;
		max-height: 40px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;
}

.head {

	color:#00673b;
	font-family:gill sans;
	font-size:24px;
}

.gray {
	background:#cfcfcf;
	color:#fff;
	font-family:gill sans;
	font-size:30px;
}

.gray2 {
	background:#cfcfcf;
	color:#999;
	font-family:gill sans;
	font-size:30px;
}

.nav-top {
	background:#fff;
	color:#999;
	font-family:gill sans;
	font-size:16px;
}

.nav-alt {
	background:#102256;
	color:#fff;
	font-family:Helvetica Neue;
padding-bottom: 1px;
}

.int {
	background:#da9222;
	color:#fff;
	font-family:Helvetica Neue;
padding: 1px;
}


.top-menu {

	color:#00673b;
	font-family:gill sans;
	font-size:16px;
}

.bot-menu {

	color:#fff;
	font-family:gill sans;
	font-size:16px;
}

.sign {

	color:#666;
	font-family:gill sans;
	font-size:40px;
}

.wht {
	background:#fff;
	color:#666;
	font-family:gill sans;
	font-size:20px;
    padding: 5px 12px;
}

.days {
	min-width: 110px;
	background:#fff;
	color:#666;
	font-family:gill sans;
	font-size:16px;
    padding: 5px 12px;
}



.choose {
	background:#fff;
	color:#000;
	font-family:gill sans;
	font-size:14px;
    padding: 2px 7px;
}

.enter {
	background:#d77922;
	color:#fff;
	font-family:gill sans;
	font-size:14px;
    padding: 2px 7px;
    border-width: 0px;
}

.complete {
	background: #d77922;
	color:#fff;
	font-family:gill sans;
	font-size:14px;
    padding: 4px 22px;
    border-width: 0px;
}

.orangeFOOT {
	color:#fff;
	font-family:gill sans;
	font-size:24px;
}

.line {
 border-width: 1px;
 border-color: #cfcfcf;
    border-bottom-style: solid;
}

.notes {
	background: #f7d154;
	color:#000;
	font-size:14px;
}

.search {
	background: #c7c7c7;
	color:#000;
	border-width: 0px;
	padding: 4px 22px;
}

.search2 {
	background: #00673b;
	color:#fff;
	border-width: 0px;
	padding: 12px 22px;
		font-family:gill sans;
	font-size:20px;
}

.notes2 {
	background: #fff;
	color:#000;
	font-size:14px;
}


.menu {
	color:#777;
	font-size:17px;
}


.orange {
	background: #d77922;
	color:#fff;
	font-family:gill sans;
	font-size:30px;
}

.orange2 {
	background: #d77922;
	color:#fff;
	font-family:gill sans;
	font-size:19px;
	    padding: 5px 20px;
}

.skip {
	background: #e7e7e7;
	color:#999;
	font-family:gill sans;
	font-size:19px;
	    padding: 5px 20px;
}

.about {

	color:#888;
	font-family:gill sans;
	font-size:32px;

}

.orange4 {
	background: #d77922;
	color:#fff;
	font-size:16px;
    border-width: 0px;
	    padding: 4px 20px;
}

.edit {
	background: #3d4f59;
	color:#fff;
	font-size:16px;
    border-width: 1px;
	    padding: 9px 24px;
}

.offer  {
	background: #3d4f59;
	color:#fff;
	font-size:16px;
	
}

.offer2 {
	background: #3d4f59;
	color:#fff;
		    padding: 9px 19px;
}	

.green {
	background: #00673b;
	color:#fff;
	font-family:gill sans;
	font-size:18px;
	    padding: 15px 20px;
}

.orange3 {
	background: #d77922;
	color:#fff;
	font-family:gill sans;
	font-size:23px;
	    padding: 5px 20px;
}

.orangePOP {
	background: #d77922;
	color:#fff;
	font-family:gill sans;
	font-size:19px;
	    padding: 5px 20px;
	border-radius color:  #d77922;
	border: 1px;    
}

.req {
		background: #fceaea;
   
}


.bank {

	color:#666;
	font-family:gill sans;
	font-size:34px;

}

.report {
	background: #d77922;
	color:#fff;
	font-family:gill sans;
	font-size:24px;
	    padding: 1px 20px;
}

.report2 {
	color:#fff;
	font-family:Times ;
	font-size:30px;
	    padding-top: 24px;
	    padding-left:  24px;
}

.report33 {
	color:#fff;
	font-family:Ariel ;
	font-size:14px;

}

.report4 {
	background: #d77922;
}

.top {
	background: #3d4f59;
	min-height: 40px;
}

.top2 {
	background: #e7e7e7;	
}

.navy {
	background: #102256;	
}

.topwht {
	background: url("../img/backage.jpg") no-repeat;	
}


.foot {

	color:#fff;
	font-family:gill sans;
	font-size:24px;
}

.after {
	background: #fff;
	color:#cfcfcf;
	font-family:gill sans;
	font-size:24px;
    padding: 5px 12px;
}

.on {
	background: #fff;
	color:#d77922;
	font-family:gill sans;
	font-size:24px;
    padding: 5px 12px;
}

.before {
	background: #fff;
	color:#cfcfcf;
	font-family:gill sans;
	font-size:24px;
    padding: 5px 12px;
}

.back1 {
	background: url("../img/wbig-bg.jpg") no-repeat;
min-height: 361px;
}


.bg-custom-home {
	background: url("../img/big-bg.jpg") no-repeat;
	max-height: 561px;
	min-width: 300px;
	min-height: 561px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;
}
.wrapper-xs { padding: 0px;}
.user-area { padding-top: 20px;}
.call-us { text-align: right; padding-top: 25px;}
.social-networks li { margin-right: 15px;}
.bg-highlight { background: #f7f7f7;}
.how-it-works p { font-size: 16px; font-weight: 700;}
.call-us h4 { font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; color: #666;}

.home-banner {	
	margin-top: 20px;
	font-family:gill sans;
}


.home-banner h1 { font-family:futura; font-size: 45px;}
.home-banner h3 { font-family:futura; font-size: 30px;}
.home-banner h4 { font-family:futura; font-size: 25px;}


.btn-right { float: right;}
.bg-highlight { padding: 15px 0 5px 0;}

.wrapper-forms { padding-top: 25px; }
.wrapper-forms h3 { font-size: 34px; padding: 10px 0;}

.footer-primary {
		
}

.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #102256 5%, #102256 100%);
	background:-webkit-linear-gradient(top, #102256 5%, #102256 100%);
	background:-o-linear-gradient(top, #102256 5%, #102256 100%);
	background:-ms-linear-gradient(top, #102256 5%, #102256 100%);
	background:linear-gradient(to bottom, #102256 5%, #102256 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffab23;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:0px;
	border:0px solid #d77922;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:gill sans;
	font-size:17px;
	padding:5px 16px;
	text-decoration:none;
	text-shadow:1px 1px 1px #b04003;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #102256 5%, #102256 100%);
	background:-webkit-linear-gradient(top, #102256 5%, #102256 100%);
	background:-o-linear-gradient(top, #102256 5%, #102256 100%);
	background:-ms-linear-gradient(top, #102256 5%, #102256 100%);
	background:linear-gradient(to bottom, #102256 5%, #102256 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myButton:active {
	position:relative;
	top:1px;
}







.ui-widget { font-size: 11px; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }

.ui-dialog,.ui-dialog,.ui-widget, .ui-widget-content, .ui-corner-all, .foo, .ui-draggable, .ui-resizable { background-color: lightgray !important; z-index: 1002 !important; }​

label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }

#availability-button {
	width: 230px !important;
}






