@charset "utf-8";
/* CSS Document */

body{
background-image:url('images/bg-main.png');
background-repeat:repeat-x;
background-color:#2a261f;
margin:0;
padding:0;
}

#container{
width:892px;
max-width:892px;
margin-left:auto;
margin-right:auto;
}

#content{
float:left;
margin-top:15px;
width:892px;
max-width:892px;
}

#lower-content{
float:left;
background-color:#fff;
width:892px;
max-width:892px;
padding-top:30px;
padding-bottom:100px;
}

#left{
float:left;
width:500px;
margin-bottom:50px;
margin-left:50px;
}

#right{
float:right;
width:255px;
padding-left:45px;
margin-bottom:50px;
}

#lower-boxes{
float:left;
width:892px;
}

#footer{
text-align:center;
position:fixed;
background-color:#000;
width:100%;
height:65px;
bottom:0;
}

#footer-container{
position:fixed;
min-width:892px;
bottom:0;
z-index:2;
}

#footer-left{
float:left;
width:400px;
height:65px;
padding-left:40px;
}

#footer-right{
float:right;
width:400px;
height:65px;
padding-right:40px;
}

#logo{
float:left;
margin:0;
padding:0;
margin-top:25px;
width:370px:
}

#mini-nav{
float:right;
height:5px;
margin:0;
paddin:0;
}

#mini-nav li{
list-style-type:none;
display:inline;
border-left:1px solid #fff;
padding-left:10px;
padding-right:10px;
padding-top:0;
margin:0;
height:5px;
}

#mini-nav li:first-child{
border:0;
}

#mini-nav a{
text-decoration:none;
color:#fff;
font-family:Verdana,sans-serif;
font-size:9px;
}

#mini-nav a:hover{
color:#e10001;
}

#main-nav{
float:right;
clear:right;
margin:0;
margin-top:55px;
padding:0;
}

#main-nav li{
float:left;
list-style-type:none;
display:inline;
margin-right:15px;
}

#main-nav img{
border:0;
}

#main-nav span{
float:left;
clear:left;
}

#main-nav a{
text-decoration:none;
color:#fff;
font-family:Verdana,sans-serif;
font-size:11px;
}

#main-nav a:hover{
color:#ccc;
}

.current{
color:#e10001;
}

#images{
margin:0;
padding:0;
margin-left:45px;
width:900px;
}

#images li{
list-style-type:none;
display:inline;
}

#services{
font-family:Helvetica,sans-serif;
font-size:14px;
text-align:justify;
margin:0;
padding:0;
}

#services li{
list-style-type:none;
padding:0;
color:#e10001;
vertical-align:top;
padding-bottom:15px;
}

#services2{
float:left;
font-family:Helvetica,sans-serif;
font-size:19px;
text-align:justify;
margin:0;
margin-left:30px;
padding:0;
width:650px;
}

#services2 li{
list-style-type:none;
float:left;
clear:left;
width:685px;
color:#e10001;
padding:0;
margin-bottom:15px;
}

#services2 span{
float:left;
clear:left;
color:#000;
font-size:14px;
}

#lower-content p{
font-family:Helvetica,sans-serif;
font-size:12px;
text-align:justify;
}

h2{
font-family:Helvetica,sans-serif;
font-weight:100;
font-size:20px;
color:#414141;
margin:0;
padding:0;
}

h3{
font-family:Helvetica,sans-serif;
font-weight:100;
font-size:19px;
}

h4{
font-family:Helvetica,sans-serif;
font-weight:100;
font-size:14px;
letter-spacing:.08em;
color:#e10001;
margin:0;
padding:0;
}

h5{
float:left;
width:235px;
font-family:Helvetica,sans-serif;
font-size:18px;
font-weight:100;
margin:0;
margin-bottom:8px;
padding:0;
}

.button{
float:right;
background-image:url('images/btn-main.png');
font-family:Helvetica,sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
text-align:center;
height:23px;
width:112px;
padding-top:6px;
margin-top:15px;
}

.box{
float:left;
width:205px;
background-image:url('images/bg-heading.png');
background-repeat:no-repeat;
background-color:#f3f3f3;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
margin-left:15px;
margin-right:15px;
}

.box h4{
float:left;
color:#fff;
font-size:11px;
padding-top:5px;
margin-bottom:8px;
}

.box img{
float:right;
}

.box p{
float:left;
width:140px;
font-family:Helvetica,sans-serif;
font-size:12px;
text-align:justify;
margin:0;
padding:0;
}

#bottom-nav{
background-color:#464646;
height:20px;
width:400px;
font-family:Verdana,sans-serif;
font-size:9px;
text-align:center;
margin:0;
padding:0;
padding-top:5px;
}

#bottom-nav li{
display:inline;
padding-left:5px;
padding-right:5px;
border-left:1px solid #fff;
}

#bottom-nav li:first-child{
border:0;
}

#bottom-nav a{
color:#fff;
text-decoration:none;
}

#footer-left p{
margin:0;
padding:0;
font-family:Verdana,sans-serif;
font-size:15px;
font-weight:100;
text-align:center;
color:#d2d2d2;
}

#footer-right p{
margin:0;
margin-top:10px;
margin-left:60px;
padding:0;
font-family:Helvetica,sans-serif;
font-size:11px;
text-align:center;
color:#fff;
}

#footer-right p+p{
color:#5f5f5f;
}

.about-box{
float:left;
background-color:#37322a;
width:305px;
height:450px;
padding:20px;
margin-right:10px;
}

.about-box p{
float:left;
font-family:"Myriad Pro","Century Gothic",sans-serif;
font-size:13px;
color:#fff;
height:90px;
}

.did-you-know{
float:right;
width:140px;
margin-right:10px;
}

.did-you-know{
font-family:"Verdana","Century Gothic",sans-serif;
font-size:11px;
color:#000;
}

#flash{
float:left;
width:892px;
}

.project{
float:left;
width:250px;
height:35px;
margin-left:50px;
margin-bottom:20px;
border-bottom:1px dotted #444;
}

.current{
color:#e10001;
}

.servicesExampleContainers{
float:left;
clear:left;
height:90px;
width:auto;
background-color:#2a261f;
margin-left:30px;
margin-bottom:15px;
padding:5px;
}

.servicesExampleContainers ul{
margin:0;
padding:0;
max-width:822px;
}

.servicesExampleContainers li{
display:inline;
}

.servicesExampleContainers img{
float:left;
margin-left:5px;
width:121px;
height:90px;
}

.servicesExampleContainers img:first-child{
margin:0;
}