#header {
    background: #f0f0ea;
}

#footer-bottom {
    background: url(images/grass.jpg) #fff repeat-x scroll bottom left;
    height: 60px;
}
#footer p {
		font-size: 14px;
		color: #d7d7d7;
		margin: 5px 0;
}
#footer ul.menu {
		margin-top: 10px;
	}
#footer ul.menu li {
	display: block;
	float: right;
	margin-top: 0;
	padding: 5px;
	text-align: right;
	width: auto;
	margin-left: 15px;
}
#footer ul.menu li a {
	color: #F3F3F3;
	font-size: 15px;
}

ul.menu {
		float: right;
		font-size: 18px;
}
ul.menu li {
	float: left;
	padding: 20px;
}

#header-top {
    background: #f0f0ea; height: 40px;
}
#header-top .login-header > span {
   		color: #4C4C4C;
    	font-size: 15px;
   }
   
   #header-top .login-header > span > span {
   	font-weight: 600;
   	color: #D38E4A;
   }
.button-login {
	background: url("images/circle-med.png") no-repeat scroll center center;
	color: #fff;
	display: block;
	float: right;
	font-size: 18px;
	height: 66px;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: center;
	width: 66px;
	margin-right: 50px;
	margin-top: 4px;
}
.button-login:hover {
	background: url("images/circle-med-dark.png") no-repeat scroll center center;
	color: #fff;
}

#nav-main { margin-bottom: 15px; }
.facebooktwitterbuttons { padding: 10px 15px; text-align:right; }
.facebooktwitterbuttons .facebooklike { float: right; }
.facebooktwitterbuttons .twitterfollow { float: right; }
.facebooktwitterbuttons .clear { clear:both; }


.stock-sticker-outercontainer { background-color: #707C3A; }
.stock-sticker-container { padding: 0px; }
#stock-ticker{
    width: 100%;
    background-color: #707C3A;
    color: #FFFFFF;
}
    #stock-ticker .stock-ticker-inner {
        margin: 0 auto;
        overflow: hidden;
    }
    
    #stock-ticker .stock-ticker-inner .title {
    	float: left;
    	position: relative;
    	height: 74px;
    	z-index: 2000;
    	background: #707C3A;
    }
    
    	#stock-ticker .stock-ticker-inner .title h3 {
    		font-weight: 600;
    		color: #fff;
    		font-size: 20px;
    		line-height: 54px;
    	}
    	
    	#stock-ticker .stock-ticker-inner .title h3 span {
    		width: 41px;
    		height: 100%;
    		display: block;
    		position: absolute;
    		top: 0;
    		right: -41px;
    		z-index: 50;
    	background: url("images/news-arrow.png") no-repeat scroll center right;
    	}
    #stock-ticker .stock-ticker-inner .ticker {
        overflow: hidden;
        background-color: #8F9D4E;
        float: left;
        position: relative;
    }
    
        #stock-ticker .stock-ticker-inner .ticker ul {
            /*width: 520px;*/
            height: 74px;
            white-space: nowrap;
            position: relative;
            padding: 0px;
            left: 0;
        }
        
            #stock-ticker .stock-ticker-inner .ticker ul li {
                display: inline-block;
                *display: inline;
                zoom: 1;
                padding: 7px 15px;
                min-width: 200px;
            }
            
            	#stock-ticker .stock-ticker-inner .ticker ul li h2 {
            		font-size: 15px;
            		font-weight: bold;
            		color: #f0f0ea;
            		margin: 0; padding: 0 0 3px;
            	}
            	
            	#stock-ticker .stock-ticker-inner .ticker ul li .location {
            		padding: 0 0 5px;
            		text-transform: uppercase;
            		font-size: 11px;
            		font-weight: 600;
            	}
            	
            	#stock-ticker .stock-ticker-inner .ticker ul li div span.arrow {
            		width: 28px;
            		height: 28px;
            		background: url('images/stock-down.png') no-repeat scroll center center #bc5656;
            		display: block;
            		float: left;
            	}
            	
            	#stock-ticker .stock-ticker-inner .ticker ul li div span.arrow.up {
            		background: url('images/stock-up.png') no-repeat scroll center center #707C3A;
            	}
            	
            	#stock-ticker .stock-ticker-inner .ticker ul li div span.price {
            		float: left;
            		font-size: 25px;
            		font-weight: 600;
            		display: block;
            		margin-left: 12px;
            		line-height: 1.2;
            	}
            	
            	#stock-ticker .stock-ticker-inner .ticker ul li div span.perkg {
            		font-weight: normal;
            		font-size: 14px;
            		display: block;
            		padding: 10px 0 0 7px;
            		float: left;
            	}


#banner-fade-container { height: auto; }
#banner-fade-container h2 { font-size: 1.5em; }
#banner-fade-container h3 { font-size: 1em; }

@media (min-width: 576px)  {
    #banner-fade-container h2 { top: 15%; left: 12%; font-size: 3em; } 
    #banner-fade-container h3 { top: 50%; left: 12%; font-size: 1.5em; } 
}
@media (min-width: 768px) {
    #banner-fade-container h2 { top: 25%; left: 12%; font-size: 4em; } 
    #banner-fade-container h3 { top: 50%; left: 12%; font-size: 2em; } 
}


#slider {
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* IE10+ */
		background: linear-gradient(to bottom, #ffffff 0%,#e8e8e8 100%); /* W3C */
		border: 5px solid #FFFFFF;
		border-radius: 15px;
		box-shadow: 0 12px 10px 1px;
		color: #5A6372;
		margin: 0 auto;
		padding: 12px 0px;
		width: 90%;
		z-index: 2000;
	}
	#slider > h2 {
		color: #ABC04B;
		font-size: 50px;
		letter-spacing: -1px;
		margin-left: 50px;
		max-width: 530px;
	}
	#slider > p {
		float: left;
		font-size: 19px;
		line-height: 1.4;
		margin: -40px -15px 30px 80px;
		text-align: center !important;
	}
	.slider-label {
		float: left;
		font-size: 20px;
		margin-left: 10px;
		margin-right: 12px;
		text-align: right;
	}
	#slider_amount, #slider_days {
		background: none repeat scroll 0 0 rgb(194, 194, 194);
		border: medium none;
		float: left;
		margin: 5px 20px;
		padding: 5px;
	}
	.slider-bottom {
		margin: 10px 0 0;
	}
	.slider-input {
		float: left;
		font-size: 26px;
		margin-left: 5px;
	}	
    #slider_amount_input, #slider_days_input {
        border: 1px solid #CCCCCC;
        border-radius: 6px 6px 6px 6px;
        color: #C84D8C;
        font-size: 35px;
        margin: -16px 5px 5px;
        padding: 5px;
        position: relative;
        width: 96px;
        text-align: right;
        -webkit-text-size-adjust: 100%;
    }
	#slider_days_input {
		color: #354054;
		margin-left: 19px;
		margin-right: -2px;
		margin-top: -11px;
	}
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 10px !important;
	}
	.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
		border-bottom-left-radius: 10px !important;
	}
	.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
		border-top-right-radius: 10px !important;
	}
	.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
		border-top-left-radius: 10px !important;
	}
	.ui-slider .ui-slider-handle {
		border-radius: 50% 50% 50% 50% !important;
		height: 37px !important;
		width: 37px !important;
		border: none !important;
		margin-left: -1.5em !important;
    	top: -1em !important;
		cursor: pointer !important;
	}	
	
	.ui-state-active {
		cursor: pointer !important;	
	}
	#slider_amount.ui-slider-horizontal .ui-slider-range {
		background: #bc4685; /* Old browsers */
		background: -moz-linear-gradient(top, #bc4685 0%, #a63776 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc4685), color-stop(100%,#a63776)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #bc4685 0%,#a63776 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #bc4685 0%,#a63776 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #bc4685 0%,#a63776 100%); /* IE10+ */
		background: linear-gradient(to bottom, #bc4685 0%,#a63776 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc4685', endColorstr='#a63776',GradientType=0 ); /* IE6-9 */
	}
	#slider_amount.ui-slider .ui-slider-handle {
		background:url("images/pink-handle.png") no-repeat center center;
	}
	#slider_days.ui-slider-horizontal .ui-slider-range {
		background: #728198; /* Old browsers */
		background: -moz-linear-gradient(top, #728198 0%, #465369 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#728198), color-stop(100%,#465369)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #728198 0%,#465369 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #728198 0%,#465369 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #728198 0%,#465369 100%); /* IE10+ */
		background: linear-gradient(to bottom, #728198 0%,#465369 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#728198', endColorstr='#465369',GradientType=0 ); /* IE6-9 */
	}
	#slider_days.ui-slider .ui-slider-handle {
		background:url("images/blue-handle.png") no-repeat center center;
	}
	
	#slider > input {
		background: #a8bb52; /* Old browsers */
		background: -moz-linear-gradient(top, #a8bb52 0%, #98ab43 51%, #a8bb53 51%, #99ac44 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8bb52), color-stop(51%,#98ab43), color-stop(51%,#a8bb53), color-stop(100%,#99ac44)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* IE10+ */
		background: linear-gradient(to bottom, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8bb52', endColorstr='#99ac44',GradientType=0 ); /* IE6-9 */
		border: medium none;
	    border-radius: 8px;
		box-shadow: 2px 2px 2px 2px;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 21px;
		font-weight: 600;
		height: auto;
		left: 0;
		margin-bottom: 40px;
		padding: 25px 61px;
		text-transform: uppercase;
		top: -60px;
	}
	
	#slider input {
		background: #a8bb52; /* Old browsers */
		background: -moz-linear-gradient(top, #a8bb52 0%, #98ab43 51%, #a8bb53 51%, #99ac44 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8bb52), color-stop(51%,#98ab43), color-stop(51%,#a8bb53), color-stop(100%,#99ac44)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* IE10+ */
		background: linear-gradient(to bottom, #a8bb52 0%,#98ab43 51%,#a8bb53 51%,#99ac44 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8bb52', endColorstr='#99ac44',GradientType=0 ); /* IE6-9 */
		border: medium none;
	    border-radius: 8px;
		box-shadow: 2px 2px 2px 2px;
		color: #FFFFFF;
		cursor: pointer;
		font-weight: 600;
		height: auto;
		margin-bottom: 3%;
		padding: 5% 10%;
		text-transform: uppercase;
	}
	
	#slider .video h1 {
	    padding: 4px;
	}
	#slider ul  {
	    margin-left: 50px;
	}
	#slider ul li {
	    margin:0;
	    padding:0;
	    font-size: 18px;
	    text-align: left;
	    line-height: 22px;
	    list-style: disc;
	}
	
	#slider > input:hover {
		background: #788833; /* Old browsers */
	}

    #slider .register { padding-bottom: 10px; }
    
    
    
   .dashboard-frame {
   		/*width: 960px;*/
   		margin: 0 auto;
   }
   
   		.dashboard-block {
   			/*float: left; 
   			width: 460px;
   			margin-top: 20px;*/
   			background: #f0efea;
   			-moz-border-radius: 5px;
   			-webkit-border-radius: 5px;
   			border-radius: 5px;
   			margin: 20px 0px;
   		}
   		
   		.dashboard-block.odd { /*margin-right: 20px;*/ }	
   
   			.dashboard-block .title {
   				background: #909c52;
   				-moz-border-radius: 5px 5px 0 0;
   				-webkit-border-radius: 5px 5px 0 0;
   				border-radius: 5px 5px 0 0;
   			}
   			
   				.dashboard-block .title h3 {
   					float: left;
   					margin:10px;
   					border: 0;
   					color: #fff;
   					font-weight: bold;
   					font-size: 20px;
   					padding: 0;
   				}
   				
   				.dashboard-block .title a {
   					float: right;
   					background: #6b7632;
   					color: #fff;
   					margin: 5px 5px 0 0;
   					-moz-border-radius: 5px;
   					-webkit-border-radius: 5px;
   					border-radius: 5px;
   					padding: 7px 10px;
   					font-size: 16px;
   					font-weight: bold;t
   				}
   			
   			.dashboard-block ul li {
   				width: 33%;
   				float: left;
   				text-align: center;
   				margin: 10px 0;
   				border-left: 1px solid #b7b6a7;
   			}
   			
   			.dashboard-block ul li:first-child { border-left: 0; }
   			
   				.dashboard-block ul li span.price {
   					display: block;
   					font-size: 26px;
   					font-weight: bold;
   					font-family: 'proxima-nova', arial, helvetica, sans-serif;
   					color: #565336;
   					margin-top: 10px;
   				}
   				
   				.dashboard-block ul li span.label {
   					display: block;
   					text-transform: uppercase;
					font-size: 13px;
					font-weight: bold;
					color: #d38e49;
					margin: 10px 0;
   				}
   				
	.home .content.tertiary-bg h3 {
		font-size: 30px;
		color: #807258;
	}
	.home .content.tertiary-bg ul {
		padding: 0;
		margin:auto;
		width: 100%;
	}
	.home .content.tertiary-bg ul li {
		color: #FFFFFF;
		display: block;
		float: left;
		font-size: 14px;
		font-weight: 600;
		padding: 0 30px;
		position: relative;
		width: 129px;
	}
	.home .content.tertiary-bg ul li a {
		color: #807258;
	}
	.home .content.tertiary-bg ul li span {
		display: block;
		height: 128px;
		width: 128px;
	}
	.home .content.tertiary-bg ul li span.step1 { background:url(images/ico-lg-step1.png) no-repeat center center;}
	.home .content.tertiary-bg ul li span.step2 { background:url(images/ico-lg-step2.png) no-repeat center center;}
	.home .content.tertiary-bg ul li span.step3 { background:url(images/ico-lg-step3.png) no-repeat center center;}
	.home .content.tertiary-bg ul li span.step4 { background:url(images/ico-lg-step4.png) no-repeat center center;}
	.home .content.tertiary-bg ul li span.step5 { background:url(images/ico-lg-step5.png) no-repeat center center;}
	
	.home .content.tertiary-bg ul li span.arrow {
		background: url("images/right-arrow.png") no-repeat scroll center center;
		height: 19px;
		position: absolute;
		right: -7px;
		top: 50px;
		width: 13px;
	}
	.home h2.font-xlarge.hero {
		font-size: 70px;
		font-weight: 600;
		letter-spacing: -2px;
		color: #fff;
	}
	.home h2.font-xlarge.hero span {
		color: #abc04b;
	}
	.home p.hero {
		color: #FFFFFF;
		font-size: 25px;
		font-weight: 400;
		margin-top: 10px;
	}
	.home .content.tertiary-bg {
		background: #f0f0ea;
		filter: none;
	}
	.home .block {
		padding:10px 5% 30px;
		min-height: 270px;
	}
	.home .block p {
		line-height: 1.3;
		padding-bottom: 20px;
	}
    .block {
	   /*width: 85%;*/
	   min-height: 230px;
	   padding: 5%;
	   font-size: 14px;
	   border-radius: 10px;
	   position:relative;
	   margin: 10px 0px;
   }
   
   .block > h3 {
		font-size: 22px;
		margin: 10px 0;
	}
		
	.block.primary-bg h3, .block.secondary-bg h3 {
		color: #fff;
		width: 70%;
	}
	
	.block span.mobile {
		background: url("images/mpp-app-hand.png") no-repeat scroll 0 0 ;
		display: block;
		height: 308px;
		position: absolute;
		right: -80px;
		top: 32px;
		width: 230px;
	}
	
	.home .block.secondary-bg p {
	    line-height: 1.2;
		width: 300px;
	}
	.col1 {
	   margin: 0 auto;
	   min-height: 10px;
	   padding: 20px;
	   position: relative;
    }
   
   .col2 {
	   width: 50%;
	   float: left;
   }
   
   .col2-3 {
		float: left;
		/*width: 65%;*/
	}
   
   .col3 {
	   width: 33.33%;
	   float: left;
   }  
   
	.col4 {
	   width: 25%;
	   float: left;
   }  
   
   .col5 {
	   width: 20%;
	   float: left;
   }  
   	.senary-color { color: #000000;}
	.senary-color p { color: #000000;}
	.senary-bg { background: #f0f0ea; }
	.senary-border { border-color: #e2e2e2; }
	
	.home .block .button.button-med {
		background: #d5883d;
		display: block;
		position: absolute;
		bottom: 10px; top: auto;
	}
	h3 {
		margin: 10px 0;
		font-size: 30px;
		font-weight: 600;
		color: #99ac44;
	}
	.home .block .button.button-med {
		padding: 12px 35px 12px 16px;
	}
	.home .block .button.button-med {
		background: #d5883d;
		display: block;
		position: absolute;
		bottom: 10px; top: auto;
	}
	.button, 
	input[type="submit"], 
	input[type=button] {
		background: #de873e; /* Old browsers */
		border: medium none;
		border-radius: 5px 5px 5px 5px;
		color: rgb(255, 255, 255);
		cursor: pointer;
		margin: 10px 0;
		padding: 25px 40px;
		/*text-transform: uppercase;*/
		font-weight: 400;
		position: relative;
		top: 0;
		display: inline-block;
		font-family: 'proxima-nova', arial, helvetica, sans-serif;
	}
	
	input[type=button]  {
		background: #F0F0EA;
		color: #202020;
		border: 1px solid #c4c4c4;
	}
	
	input[type=button]:hover  {
		background: #e4e4e0;
	}
	
	input[type=button].no-left {
		margin-left: 0;
	}
	.secondary-bg { 
	background: #585237; /*#8f9c52;*/ /* Old browsers */
	}
	.quaternary-color { color: #c6cddb;}
	.quaternary-bg { background: #c6cddb; }
	.quaternary-border { border-color: #c6cddb; }
	
	.quinary-color { color: #ffffff;}
	.quinary-color p { color: #ffffff;}
	.quinary-bg { 
		background: #fff; /* Old browsers */
	}
	.third-bg { background: #d38e4a; }
	.third-bg h3 { color: #fff; }
	.quinary-border { border-color: #ffffff; }
	img.app {
        position: absolute;
        right: -20px;
        top: -36px;
    }
    .home .block.secondary-bg p {
        font-size: 16px;
        line-height: 1.3;
        width:  70%;
    }
	a {
		color: #7c8a3a;
		text-decoration: none;
	}
	
	
.about-us .content {
	   position: relative;
   }
   
   .about-us .left img {
	   float: left;
	   margin-right: 50px;
	}
	.about-us .right img {
	   float: right;
	   margin-left: 50px;
	}
	
	.about-us h3 {
	   letter-spacing: -1px;
	   font-size: 26px;
	   margin-top: 45px;
	   color: #d38e4a;
   }
   
   .about-us h3.first { color: #7c8a3a; margin-top: 15px;}

	.about-us .tertiary-bg h3 {
		   color: #fff;
	   }

	.about-us .block1 img {
		margin-top: -10px;
	}
	.about-us .block2 img {
		margin-top: -10px;
	}
	.about-us .block3 img {
		margin-top: -10px;
	}
	
	
.button, 
	input[type="submit"], 
	input[type=button] {
		background: #f44414; /*#de873e;*/ /* Old browsers */
		border: medium none;
		border-radius: 5px 5px 5px 5px;
		color: rgb(255, 255, 255);
		cursor: pointer;
		margin: 10px 0;
		padding: 10px 20px;
		/*text-transform: uppercase;*/
		font-weight: 400;
		position: relative;
		top: 0;
		display: inline-block;
		font-family: 'proxima-nova', arial, helvetica, sans-serif;
	}
	
	input[type=button]  {
		background: #F0F0EA;
		color: #202020;
		border: 1px solid #c4c4c4;
	}
	
	input[type=button]:hover  {
		background: #e4e4e0;
	}
	
	input[type=button].no-left {
		margin-left: 0;
	}
	
	a#pickfiles  {
		display: block;
    	margin: 10px;
	}
	
	input[type=button].orange  {
		margin-left: 0;
		background: #DE873E;
		border: 0;
		color: #fff;
	}
	
	input[type=button].orange:hover {
		background: #C97026;
	}
	
	
	
	.button:hover, 
	input[type="submit"]:hover {
		background: none repeat scroll 0 0 #c97026; /* Old browsers */
		color:#fff;
	}
	.button-vsmall {
		font-size: 13px;
		padding: 4px 15px;
	}
	.button-small { font-size: 14px; }
	
	.button-med {
		font-size: 14px;
		padding: 10px 22px;
	}
	.button-med span {
		background: url("images/white-arrow.png") no-repeat scroll 0 0 ;
		display: block;
		height: 12px;
		position: absolute;
		right: 13px;
		top: 14px;
		width: 8px;
	}
	.button-large {
		font-size: 18px;
	}
	.button-xlarge {
		font-size: 22px;
	}
	.button-login:hover {
		background: url("images/circle-med-dark.png") no-repeat scroll center center;
		color: #fff;
	}
	.button-blue {
		background: #5a6372;
	}
	.button-blue:hover {
		background:	#434d5e;
	}


.title.tertiary-bg {
		background: #8F9C52; 
	}
	.title.account {
		filter: none;
	}
	.title .col1 h2 {
		color: #fff;
		margin-top: 10px;
		position: relative;
		display: inline-block;
		letter-spacing: -1px;
	}
	.title .col1 h2 span {
		background: url("images/title.png") no-repeat scroll center center;
		bottom: -30px;
		display: none;
		height: 10px;
		position: relative;
		width: 38px;
		margin: 0 auto;
	}
	
	.title.account .col1 h2 span {
	}
	
	h2 {
		/*margin: 10px;*/
		font-size: 44px;
		font-weight: 600;
	}
	
	h3 {
		margin: 10px 0;
		font-size: 30px;
		font-weight: 600;
		color: #99ac44;
	}
	
	h4 {
		font-size: 18px;
		font-weight: 600;
		margin: 10px 0;
	}
	
	a {
		color: #7c8a3a;
		text-decoration: none;
	}
	
	a:hover {color: #54601d;}
	
	p {
		color: #4c4c4c;
		font-size: 15px;
		line-height: 1.5;
		margin: 20px 0;
	}
	
	p strong { font-weight: bold; }
	
	p.intro {
		color: #727F36;
		font-size: 22px !important;
		font-weight: 600;
		line-height: 1.4;
	}
	
	td { vertical-align: top; /*text-align: left;*/ }
	
	hr {
		border: 0;
		border-top: 8px solid #f0f0ea;
		height: 0px;
		margin: 20px 0 10px;
		width: 100%;
	}
	
	.content .col2-3 ol li, .content .col2-3 ul li {
		color: #4c4c4c;
		font-size: 15px;
		line-height: 1.5;
	}
	
	h4 {
		color: #DB8F44;
		font-weight: 600;
		font-size: 22px;
		margin-bottom: 15px;
	}
	
	a.nav-link {
		font-size: 15px;
		margin-top: 5px;
	}
	
		a.nav-link strong { font-weight: 600; }
	
	a.nav-link.right { float: right; }
	.about-us .secondary-bg h3 {
        color: #FFFFFF;
    }
    .secondary-bg p { color: #fff;} 
    
    
   .login .block {
		background: none repeat scroll 0 0 White;
		margin: 0 auto;
		min-height: 200px;
		padding: 10px 40px;
		filter: none;
		border: 1px solid #585237;
	}
	
	.login.application .block {
		background: none repeat scroll 0 0 #D5D8DF;
		display: table-cell;
		float: left;
		margin: 0 auto;
		min-height: 200px;
		padding: 10px 40px;
		width: 40%;
	}
	.login.application .block:first-child {
    margin-right: 20px;
	}
	.login input {
		left: -6px;
	}
	.login .message {
		width: 90%;
	}
	.login input[type="submit"] {
		width:auto;
	}
	.login input[type="checkbox"] {
		padding-right: 0;
		border: none;
	}
	
	.login .block h3 {
		color: Black;
		margin: 20px 0;
	}

	
	.login .block p {
    color: #3B4453;
}

.forgot-container input[type=submit] {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}
label {
		background: none repeat scroll 0 0 #585237;
		border-radius: 6px 0 0 6px;
		color: #FFFFFF;
		display: block;
		font-size: 14px;
		font-weight: 600;
		margin: 3px 0;
		padding: 9px;
		text-align: left;
	}
	label.line2 {
		height: 31px;
		padding: 4px 10px;
	}
	label.error {
		background:  rgb(232, 137, 155);
	}
	input {
		border: 1px solid #cec1b2;
		color: #383F4B;
		font-size: 14px;
		height: 33px;
		/*left: -2px;*/
		padding: 2px 10px;
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		border-radius: 0 6px 6px 0;
		text-align: left;
		margin: 3px 0;
	}
	input:focus {
		border: 1px solid #AAB3C2;
	}
	input.long {
		width: 90%;
	}
	input.med {
		width: 60%;
	}
	input.short {
		width: 30%;
	}
	
	.contact-us input[type="submit"] {
		margin-right: 20px;
	}
	select {
		border: 1px solid #cec1b2;
		border-radius: 5px 5px 5px 5px;
		color: #383F4B;
		font-size: 14px;
		margin-top: 3px;
		padding: 3px;
		outline: none;
	}
	.select-container {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #E0E0E0;
		border-radius: 0 6px 6px 0;
		height: 34px;
		margin-top: 2px;
		padding: 2px 4px 2px 3px;
		vertical-align: middle;
		display: inline-block;
	}
	.select-container input[type="checkbox"] {
		height: auto;
		margin-top: 9px;
	}
	textarea {
		border: 1px solid #CEC1B2;
		font-size: 14px;
		height: 100px;
		max-width: 90%;
		max-height: 104px;
		min-height: 104px;
		padding: 10px;
		position: relative;
		/* top: 2px; */
                margin: 3px auto;
		width: 80%;
		font-family: Arial, Helvetica, sans-serif;
		border-radius: 0 6px 6px 0;
		margin-bottom: 5px;
	}
	.textarea-label {
		height: 102px;
	}
	.checkbox-label {
		background: none repeat scroll 0 0;
		color: #383F4B;
		float: left;
	}
	div.message {
		border-radius: 6px 6px 6px 6px;
		color: rgb(255, 255, 255);
		font-size: 14px;
		font-style: italic;
		margin: 10px 0;
		padding: 15px 26px 15px 10px;
		width: 95%;
		text-align: left;
	}
	.contact-us .message {
		width: 90%;
	}
	div.message.error {
		background: #e8899b; /* Old browsers */
		background: -moz-linear-gradient(top, #e8899b 0%, #d55d74 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8899b), color-stop(100%,#d55d74)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #e8899b 0%,#d55d74 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #e8899b 0%,#d55d74 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #e8899b 0%,#d55d74 100%); /* IE10+ */
		background: linear-gradient(to bottom, #e8899b 0%,#d55d74 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8899b', endColorstr='#d55d74',GradientType=0 ); /* IE6-9 */
	}
	div.message.download {
		background: #c84d8c;
	}
	div.message.error span.warning {
		background: url("images/ico-warning.png") no-repeat scroll center center;
		display: block;
		float: left;
		height: 30px;
		margin-right: 20px;
		margin-top: -7px;
		width: 30px;
	}
	div.message.success {
		background: #94c98c; /* Old browsers */
		background: -moz-linear-gradient(top, #94c98c 0%, #6caf67 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94c98c), color-stop(100%,#6caf67)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #94c98c 0%,#6caf67 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #94c98c 0%,#6caf67 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #94c98c 0%,#6caf67 100%); /* IE10+ */
		background: linear-gradient(to bottom, #94c98c 0%,#6caf67 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c98c', endColorstr='#6caf67',GradientType=0 ); /* IE6-9 */
	}
	div.success span.success {
		background: url("images/ico-success.png") no-repeat scroll center center;
		display: block;
		float: left;
		height: 30px;
		margin-right: 20px;
		margin-top: -7px;
		width: 30px;
	}
	div.message.pending {
		background: none repeat scroll 0 0 #eead60;
	}
	div.pending span.pending {
		background: url("images/ico-pending.png") no-repeat scroll center center;
		display: block;
		float: left;
		height: 30px;
		margin-right: 20px;
		margin-top: -7px;
		width: 30px;
	}
	div.message.rejected {
		background: #e8899b; /* Old browsers */
		background: -moz-linear-gradient(top, #e8899b 0%, #d55d74 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8899b), color-stop(100%,#d55d74)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #e8899b 0%,#d55d74 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #e8899b 0%,#d55d74 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #e8899b 0%,#d55d74 100%); /* IE10+ */
		background: linear-gradient(to bottom, #e8899b 0%,#d55d74 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8899b', endColorstr='#d55d74',GradientType=0 ); /* IE6-9 */
	}
	div.rejected span.rejected {
		background: url("images/ico-rejected.png") no-repeat scroll center center;
		display: block;
		float: left;
		height: 30px;
		margin-right: 20px;
		margin-top: -7px;
		width: 30px;
	}
	input[type="checkbox"] {
		height: auto;
		/*margin-top: 13px;*/
		margin: 8px 5px;
	}
	input.btn { padding: 0px; }
	
	select { width: 65%; border-radius: 0 5px 5px 0; border: 1px solid #CEC1B2; padding: 3px 7px;}


div.alert-message {
   			-moz-border-radius: 5px;
        	-webkit-border-radius: 5px;
    		border-radius: 5px;
    		margin-bottom: 15px;
    		padding: 13px 13px 13px 55px;
    		font-weight: 600;
   			color: #fff;
   			text-align: left;
   			font-size: 17px;
   			border: 1px solid #9b3838;
   			text-shadow: 1px 1px 1px #9b3838;
   			background: url("images/alert-icons.png") no-repeat 10px 4px #BC5656;
   			-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25); 
   			-moz-box-shadow: 0 1px 1px rgba(0,0,0,.25); 
   			box-shadow: 0 1px 1px rgba(0,0,0,.25);
   		}
   		
   		body.login div.alert-message {
   			font-size: 15px;
   			padding: 14px 14px 14px 55px;
   			width: 84%;
   		}
   		
   		div.alert-message.pos-message {
   			background-color: #707C3A;
   			font-weight: 600;
   			color: #fff;
   			text-align: left;
   			background-position: 10px -101px;
   			border: 1px solid #54611a;
   			text-shadow: 1px 1px 1px #54611a;
   		}


.gray { background: #ccc; }
    .itemrow { margin: 10px; border: 1px solid #ccc; }
    .itemfield { margin: 0px 10px; float: left; height: 68px; padding: 10px; }
    
    
td input.extrasmall { }
input.newofferproxybid { top: 0px; float:left; }
table.list td { text-align:center; vertical-align: middle; }
table.list th { text-align:center; }
.fixed  { position: fixed;  bottom: 4px; width: 100%; }
input[type="submit"].smallbtn { margin:2px; padding:2px; height:22px; }

table.form td input[type=text] { width : 90%; }
table.list th { 
	background:  #909c52;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    margin: 3px 0;
    padding: 10px;
    text-align: left; 
}
table.list td {
    font-size: 14px;
    font-weight: 600;
    margin: 3px 0;
    padding: 8px;
    text-align: left; 
    border-top: 1px solid #ccc;
}
table.list td {padding: 2px;}
table.list table.sublist td { background-color: #F0F0E9; }

   .stock-btn {
   	border-radius: 3px;
   	background: #DE873E;
   	color: #fff;
   	padding: 1px;
   	display: block;
   	width: 100%;
   	text-align: center;
   	font-size: 11px;
   	text-transform: uppercase;
   }
   
   .stock-btn:hover {
   	color: #fff;
   	background: #C97026;
   }
   
   .stock-btn:first-child {
   	margin-bottom: 3px;
   }
   
 .member-nav-container {
   		width: 100%;
   		background: #585237;
   }
   
 .member-nav-container ul.menu2 {
    	display: block;
    	margin: 0 auto;
    	padding: 0px;
    }
    
    .member-nav-container ul.menu2 li {
    	margin-right: 15px;
    	display: block;
    	float: left;
    }
    
    .member-nav-container ul.menu2 li a {
    	color: #fff;
    	font-size: 13px;
    	font-weight: bold;
    	padding: 20px 0;
    	display: block;
    }
    
    td { text-align: left; }
    
.bjqs-next { display: none; }
.bjqs-prev { display: none; }

.orange-selected { border: 8px solid #909a54 }