/*
Sleekblue.com Style Sheet

Color Codes

Blue 		#95cb13
Light Blue 	#00def9
Yellow 		#f78b28
Green 		#99c623

*/


body{
margin:0px;
padding:0px;
text-align:center;
background-color:#fff;
background-image:url(images/bodybg.gif);
background-repeat:repeat-x;
}

.test{
border:1px solid #ccc;
background-color:#efefef;
font-family:Georgia,Garamond,Times;
font-size:14px;
font-weight:bold;
padding:20px;
width:180px;
color:#999;
float:left;
margin-right:20px;
margin-bottom:20px;
text-align:center;
line-height:22px;
}

#bodyWrap{
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#pageWrapper{
width:100%;
margin:0px auto;
text-align:center;
}



.wrapper{
width:980px;
margin:0px auto;
padding:20px 0px;
text-align:left;}



.header{
height:100px;
}

.header img{
margin-left:-4px;
}


.navigation{
height:45px;
background-color:#252525;
font-family:Arial, Tahoma, Verdana, Helvatica;
font-size:15px;
color:#fff;
background-image:url(images/navbg.jpg);
background-repeat:repeat-x;
}

.navigation ul{
list-style:none;
margin:0px; 
padding:0px 0px;
}

.navigation ul li{
padding:0px 0px;
float:left;
background-image:url(images/navbg.jpg);
background-repeat:repeat-x;
border-left:1px solid #6c6c6c;
border-right:1px solid #6c6c6c;
height:45px;
}

.navigation ul li:hover{
background-image:url(images/navhover.jpg);
background-repeat:repeat-x;
cursor:hand;
cursor:pointer;
}

.navigation .sep, .navigation li.sep:hover{
width:1px;
padding:0px;
margin:0px;
background-image:none;
border:0px;
background-color:#252525;
}


.navigation .sep img{
width:1px;
height:40px;
}

.navigation a{
font-family:Arial, Tahoma, Verdana, Helvatica;
font-size:15px;
color:#fff;
display:block;
padding:12px 25px;
}


#quote{
background-image:url(images/requestaquote.jpg);
padding:0px 0px 0px 0px;
background-repeat:repeat-x;
}

#quote:hover{
color:#feca6c;
}



#nava{
padding:12px 111px;
}

h3{
color:#333333;
font-family:Georgia,Garamond,Times;
font-size:14px;
font-weight:normal;
margin-bottom:0px;
}

.page .qa{
padding-top:5px;
}

.banner{
text-align:left;
height:150px;
font-family:Georgia, Garamond, Times;
font-size:24px;
color:#fff;
background-image:url(images/banner.png);
background-repeat:repeat-x;
overflow:hidden;
}

.banner span{
display:block;
margin:45px 20px;
text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}




.page{
text-align:left;
height:auto;
background-color:#fff;
padding:40px 20px 0px 20px;
}


.page h2{
font-family:Georgia, Garamond, Times;
font-size:20px;
margin:0px;
color:#95cb13;
padding:0px 0px 2px 0px;
font-weight:normal;
border-bottom:1px solid #eee;
}


.page p{
line-height:18px;
font-family:Arial, Tahoma, Verdana, Helvatica;
font-size:12px;
color:#666;
margin:0px;
padding:10px 0px 10px 0px;
}

.container{
float:left;
width:30%;
padding:0px 10px;
}

.container img{
border:0px solid #ccc;
}


a{
color:#666;
font-family:Arial, Tahoma, Verdana, Helvatica;
text-decoration:none;
font-size:11px;
}

.linkunit{
width:48%;
float:left;
margin-right:10px;
}



.mainlink {
display:block;
background-image:url(images/orangearrow.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding:0px 0px 3px 10px;
border-bottom:1px dashed #ccc;
margin:0px 0px 4px 0px;
}

.mainlink:hover{
color:#333;
}

.lease{
clear:both;
padding:22px 0px 0px 0px;
}

.linkbox{
margin-left:1px;
background-image:url(images/btn_bg.jpg);

/*background-color:#000;
background-repeat:repeat-x;
border:1px solid #df5714;*/
font-family:Georgia, Garamond, Times;
font-size:12px;
color:#fff;
text-decoration:none;
padding:5px 5px;}

.container .linkbox span{
/*border:1px solid #feca6c;*/
padding:4px 10px;}

.container .linkbox:hover{
color:#feca6c;
}

.container .linkbox span img {
margin-left:3px;
}

.secondary{
width:100%;
background-image:url(images/page_bg.jpg);
background-repeat:repeat-x;
background-position:left 0px;
background-color:#e9e9e9;
}

.secondarywrapper{
width:998px;
margin:0px auto;
text-align:left;
}

.testimonial {
width:58.4%;
border-right:1px solid #ccc;
float:left;
margin-top:25px;
font-family:Arial, Tahoma, Verdana, Helvatica;
color:#666;
height:150px;
margin-left:40px;}

.testimonial h2{
color:#333;
border:0px;
font-family:Georgia, Garamond, Times;
font-size:20px;
margin:0px;
margin-bottom:15px;
font-weight:normal;
}

.testimonial p{
margin:0px 20px 0px 185px;
display:block;
font-size:11px;
}

.testimonial img{
float:left;
}

.latestprojects {
float:left;
width:28.2%;
margin-left:19px;
}

.latestprojects h2{
color:#333;
border:0px;
font-family:Georgia, Garamond, Times;
font-size:20px;
margin:0px;
margin-bottom:15px;
font-weight:normal;
margin-top:25px;
}


.footer{
font-family:Arial, Tahoma, Verdana, Helvatica;
font-size:12px;
color:#666;
padding:40px 40px 40px 0px;
}

.footer a{
text-decoration:none;
color:#666;
}

.footer a:hover{
text-decoration:none;
color:#ccc;
}

.copyright{
background-color:#000000;
font-family:Arial, Tahoma, Verdana, Helvatica;
font-size:11px;
color:#666;
text-align:center;
padding:6px 0px;
}


.products{
background-repeat:no-repeat;
height:190px;
padding-left:150px;
padding-top:25px;
}