@charset "utf-8";
/* Braun Home CSS Document */


#sitewrapper {
margin: 0px auto 0px auto;
width: 990px;
}




/*header*/

#header {
height: 74px;
border-bottom: #928e8a solid 1px;	
}

#header img {
	float: left;
	padding: 26px 178px 0px 0px;
}

#header p {
	float: left;
	padding: 31px 20px 0px 21px;
	font-weight: bold;
	font-size: 1.4em;
}



/*utility nav*/

#header ul {
	float: right;
	padding-top: 35px;
}

#header li {
	display: inline;
}

#header a {
	padding-right: 7px;
}

#header a.about {
background: url(../images/icon-about.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#header a.about:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#header a.contact {
background: url(../images/icon-contact.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#header a.contact:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#header a.sitemap {
background: url(../images/icon-sitemap.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#header a.sitemap:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}





/*main nav*/


#navigation {
height: 47px;
padding-top: 10px;
}

#navigation ul {
padding: 0px;
}

#navigation li {
display: inline;
padding: 0px 57px 0px 0px;
}

#navigation a {
font-size: 1.3em;
font-weight: bold;
} 

#navigation a:hover {
background-image:url(../images/selected-state.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding-top: 10px;
}

#navigation li.last {
padding-right: 0px;
}



/*masthead & form*/


#masthead {
height: 345px;
width: 990px;
padding-bottom: 30px;
}

.slideshow {
float: left;
width: 710px;
height: 355px;
}




/*left*/

#left {
width: 409px;
float:left;
}

#left img {
padding-right: 10px;
}

#left p {
line-height: 20px;
padding-bottom: 20px;
}

#left .mid-style {
font-weight:bold;
padding-bottom:1px;
line-height:120%;
font-size: 1.3em;
color:#000000;
}


#column1-header {
background-image:url(../images/bkg-column1.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 17px;
}





/*right*/

#right {
width: 560px;
float:right;
}


#column2 {
float:left;
width: 278px;
padding-left: 0px;
}

#column2-header {
background-image:url(../images/bkg-column2.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 17px;
}

#column2 .headtitle2{
font-size: 1.3em;
color:#000;
font-weight:bold;
padding:0px;
}



/*testimonial*/

#testimonial {
background-color: #e4e5ea;
color: #4a4a4e;
font-family: "Times New Roman", Times, serif;
padding: 15px;
line-height: 28px;
font-size: 1.5em;
font-style: italic;
}


#testimonial img {
margin-right: 10px;
margin-bottom: 10px;
border: #bcbdc1 solid 1px;
}


#testimonial p.mover-name {
color: #000000;
font-style: normal;
font-weight: bold;
font-size: 1.0em;
}

#testimonial p.mover-location {
color: #77787e;
font-style: normal;
font-weight: bold;
line-height: 10px;
font-size: .9em;
}




/*column 3*/

#column3 {
float:right;
width: 259px;
padding-left: 0px;
}

#column3 .headtitle3{
font-size: 1.3em;
color:#000;
font-weight:bold;
padding:0px;
}

#column3-header {
background-image:url(../images/bkg-column3.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 3px;
}


#column3 ul{
list-style: none;
padding-bottom: 35px;
}



#column3 li {
color: #0050b2;
line-height: 35px;
font-size: 1.2em;
border-bottom: #aeaeae solid 1px;
padding-bottom: 0px;
}



#column3 a {
color: #0050b2;
}



/*column 4*/

#column4 {
width: 559px;
padding-left: 0px;
}


#column4-header {
background-image:url(../images/bkg-column4.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 17px;
}


#column4 img {
padding-bottom: 50px;
}



/*footer*/

#footer {
padding-bottom: 50px;

}


#footer a {
color: #8b8682;
}


#footer-header {
background-image:url(../images/bkg-footer.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 17px;
}



#copyright {
float: left;
}




/*footer nav*/

#footer ul {
	float: right;
	padding-top: 15px;
}

#footer li {
	display: inline;
}

#footer a {
	padding-right: 7px;
}

#footer a.about {
background: url(../images/icon-about.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.about:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.contact {
background: url(../images/icon-contact.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.contact:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.sitemap {
background: url(../images/icon-sitemap.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.sitemap:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}

#footer a.privacy {
background: url(../images/icon-privacy.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.privacy:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}

#footer a.moving {
background: url(../images/icon-moving.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.moving:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.home {
background: url(../images/icon-home.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.home:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.blue {
color: #0050b2;
}

#footer p {
padding-bottom: 18px;
}


#footerAreas {
width:478px;
float: right;
padding-top: 8px;
padding-bottom: 10px;
}

