html, body {
	height: 100%;
	margin: 0px;
	background: #fff;
	font-family: 'Lato', sans-serif;
	background-image: url(../images/container-bg.png);
	background-repeat:repeat-y;
	background-position: 50% 0px;
}

a{text-decoration: none; color:#af1919;}

img{
width: 100%;	
}
.container {
	padding: 0px 45px;
	max-width:1000px;
	margin: 0px auto auto auto;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.content.main {
	/*background-image: url(../images/darrow.png);
	background-repeat:no-repeat;
	background-position: right bottom;*/
	min-height: 700px;
}

.wrapper {
	/*height: 95%;*/
	min-height: 700px;
	box-sizing: border-box;
	
}
h1{
	font-size:24px;
	color: black;
	margin-bottom:10px;	
}
h1 a{
	text-decoration: none;
	color: black;	
	font-weight: 800;	
}
.wrapper {
	
	/*min-height: 500px;*/
	padding: 10px;
	margin-top: 40px;
	
}

.nav ul{
	margin-left:-10px;	
}
.nav ul li {
	display: inline-block;
	margin-right: 10px;
	border-left: 1px solid black;
	white-space:nowrap;
	
}

.nav ul li:nth-child(1) {
	border-left: none;
	
}

.nav ul li:before{
	content: '\00a0\00a0';	
}
.nav ul li a, .nav ul li a:link, .nav ul li a:visited{
	font-family: 'Montserrat', sans-serif;
	color: #4e433b;	
	text-decoration: none;
	line-height: 20px;
	font-size: 16px;
	font-weight: 400;
}
.nav ul li a:hover, .nav ul li a:active, .nav ul li a:focus{color:#857c75;}

.nav ul li a span.selected {
	font-weight: 400;
	color:#857c75;
}

p{
	line-height: 21px;
	padding: 5px 0px;
 	font-size: 16px;
	color: #4e433b;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}

.content.main{
	margin-top:26px;	
	z-index:100;
	position:relative;
}

span.big{
	color: #4e433b;;
	font-size:24px;
	font-weight:bold;
}

.grey{
	color: #bcbec0;
	display:block;
	margin:5px 0px;
	text-align: left;
	font-size: 14px;
	line-height:18px;
	font-family: 'Montserrat', sans-serif;
}

.grey strong{
	color: #4e433b;
	font-weight: 300;
}

.home .grey{font-weight: 400; font-family: 'Lato', sans-serif;}
.home .grey strong{font-weight: 400; font-family: 'Lato', sans-serif;}
.home .main img{max-width:201px;}

.red{
	color: #af1919;
	display:block;
	margin:5px 0px;
	text-align: left;
	font-size: 14px;
	line-height:18px;
	font-weight: 800;
	font-family: 'Montserrat', sans-serif;
}

.footer{
	font-weight:400;
	color: #4e433b;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	margin:80px auto;
	line-height:100%;
	position:relative;
	z-index:1;
	text-align:right;
}

.footer [class*="col"]{
	margin-top: 15px;	
	margin-left:0px;
}

.f1, .f2{
	float: right;
}
.f1 li, .f2 li{
	border-left: 1px solid black;	
	white-space:nowrap;
	display: inline-block;
	margin-right: 5px;
	text-align:right;
}

.f1 li:before, .f2 li:before{
	content: '\00a0\00a0';	
}

.f1 li:nth-child(1), .f2 li:nth-child(1), .f1 li:nth-child(2){
	border-left: none;
}

.f1 li:nth-child(1){
	margin-right: 0px;
}

.footer a{text-decoration:none; color:#4e433b;}

.watermark{position:absolute;z-index:1;bottom:-90px;right:-20px;width:97px;}

.clear{
	clear:both;
}

h3.red{
font-size: 20px;
font-style:italic;
font-family: "Lato", sans-serif;
}

h3.brown{
	color: #4e433b;
	font-size: 20px;
	font-family: "Lato", sans-serif;
}

h2.brown{
	color: #4e433b;
	font-size: 26px;
	margin:10px 0px;
}

h3{
line-height: 26px !important;	
margin:5px 0px;
font-family: 'Lato', sans-serif;
}

.direct h3, .deal h3{
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	font-weight: 400;
}

.faq{
	padding: 15px 0px;
	margin-top: 15px;
	border-top: 1px solid #4e433b;	
}

.faq .grey{
	font-size:16px;
	color: #4e433b;
	font-weight: 300;
	font-family: "Lato",sans-serif;
}

.faq .grey strong{
	color: #4e433b;
	font-weight: 400;
}


.direct hr{
	margin:25px 0px;	
}

.deal hr{
	margin-top: 30px;
	margin-bottom: 15px;	
}

.pdfs [class*="col"]{
	text-align: center;	
	
}

.pdfs [class*="col"] img{
	width: 70%;
	vertical-align:middle;
	margin-top: 15px;
}

.right{
	padding-left: 16px;
}

.quote{
	font-size:14px;
}
img{max-width:inherit;}


@media handheld, only screen and (max-width: 1000px) {
.right{padding-left: 0px;}
.nav ul{
	margin-left:0px;	
}
.nav ul li:nth-child(1) {
	border-left: 1px solid black;
	
}
.nav ul li{margin-bottom:10px;}
}
@media handheld, only screen and (max-width: 800px) {
[class*="col"] img {
    margin-top: 0px !important;
}
	.watermark{display:none;}
.container{padding:0px 15px;}
.footer{text-align:left;}
.footer ul.f1, .footer ul.f2{float:none !important;}
.footer ul li{text-align:left !important;}
	.f1 li:before, .f2 li:before{
	content: '';	
	}
	

.f1 li, .f2 li{
	display:block;	
	float:none;
	border-left:none;
	white-space:normal;
}
.f1, f2{display:block;float:none;}
}