﻿html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset,em{
margin:0px;
padding:0px;
border:0px;
border-collapse:separate;
border-spacing:0px;
cursor:default;
}
input,select{
margin: 0;
padding: 0;
}
body{
font-family:Times New Roman, Times, serif;
font-size:90.1%;
text-align:center;
min-width:850px;
background:#9d9885 url(../images/pagebg.jpg) top left repeat-x;
}
strong,b{
font-weight:bold;
color:#4c1919;
}
p{
line-height:1.1em;
margin:15px 0 15px 0;
}
a:active, a:focus{
outline:0;
}
h1,h2{
font-size:160%;
}
h1,h3{
margin:0 0 15px 0;
color:#4c1919;
}
h1,h2,h3{
font-family:'Book Antiqua','Palatino Linotype', Palatino, serif;
font-weight:normal;
}
h3{font-size:140%;margin-top:15px;}
*html h1{margin:0;}
em{color:#4c1919;font-weight:bold;}
ul{margin-left:40px;}
/* Clear floating Divs */
.floatcontainer:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px}
.floatcontainer{display: inline-block;}
/* Hides from IE Mac \*/
* html .floatcontainer {height:1%}
.floatcontainer{display:block}
/* End clear */

#container{
margin:0 auto;
margin-top:20px;
padding:12px 12px 0 12px;
text-align:left;
width:826px;
background-color:#FFF;
}

#banner{
width:826px;
height:123px;
background: url(../images/banner.jpg) top left no-repeat;
}

#nav{
height:41px;
width:826px;
margin-top:12px;
background: url(../images/navBG.jpg) top left repeat-x;
font-size:100%;
}

#nav ul{
height:29px;
/*width:900px;*/
list-style-type:none;
margin-left:53px;
}

#nav ul li{
height:29px;
float:left;
margin:6px 63px 6px 0px;
}

#nav li a{
float:left;
display:inline;
height:29px;
font-family:'Book Antiqua','Palatino Linotype', Palatino, serif;
font-size:110%;
color:White;
text-decoration:none;
line-height:29px;
padding:0 14px;
}
#nav li a:hover{background:#4c1919 top left repeat-x;}

body.default #nav li.default a{background:#4c1919 top left repeat-x;}
body.aboutbe #nav li.aboutbe a{background:#4c1919 top left repeat-x;}
body.contactus #nav li.contactus a{background:#4c1919 top left repeat-x;}
body.services #nav li.services a{background:#4c1919 top left repeat-x;}
body.portfolio #nav li.portfolio a{background:#4c1919 top left repeat-x;}
body.testimonials #nav li.testimonials a{background:#4c1919 top left repeat-x;}

#leftcol{
margin-top:12px;
width:208px;
float:left;
cursor:default;
}

#location{
width:178;
height:79px;
background: url(../images/darkbg.jpg) top left no-repeat;
color:White;
padding:15px;
}

#location ul{
list-style-type:none;
font-size:90%;
margin-left:20px;
}

#location ul li{
height:1.2em;
}

#testimonial{
margin-top:12px;
}

#content{
margin:12px 0 0 220px;
padding:20px 20px 20px 20px;
}
#content p{
}
#content p.br{
text-align:center;
}

div.block{
background: url(../images/blockBG.jpg) top left repeat-x;
}

#testimonial{
padding:15px 10px 10px 30px;
}
#testimonial p{
margin:10px 0 0 0;
line-height:1.3em;
}
#testimonial p.first{
margin:0;
text-indent:-15px;
}
#testimonial p.first span{
display:block;
}
#testimonial span{
font-size:150%;
font-family:'Book Antiqua','Palatino Linotype', Palatino, serif;
line-height:1.5em;
}
#testimonial p.cit{
text-align:right;
margin:0;
}

#footer{
color:White;
text-align:right;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
width:850px;
font-size:80%;
}
#footer a{
color:White;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
#footer p{
font-size:90%;
margin:5px 0;
}

div.testimonial{
margin-bottom:25px;
}
div.testimonial ul{
list-style-type:none;
margin-top:5px;
}
div.testimonial p{
margin-bottom:10px;
}

#tagline{
color:black;
text-align:center;
margin:0 auto;
margin-top:2px;
margin-bottom:10px;
font-size:110%;
}
