/* --------------------------------- General Styles ------------------------------- */
body{
	margin: 0px;
	text-align: center;
	font: 10pt Arial, sans-serif;
	background-color: #949694;
}
.hide{
	display: none;
}
.emphasis{
	font-weight: bold;
}
#.jeanimg{
	margin: 0px 100px;
}
/* ------------------------------- Container -------------------------------- */
#container{
	width: 775px;
	margin: auto;
	border: 1px solid black;
	background-color: white;
}
/* ------------------------------- Navigation ----------------------------------- */
#navigation{
	height: 50px;
	background: url(images/navigation2.gif) no-repeat white;
	border-bottom: 1px solid black;
	margin-bottom: 3px;
}
#navigation a{
	display: block;
	height: 50px;
	float: right;
}
#navigation a span{
	display: none;
}
#navigation a.home{
	width: 73px;
}
#navigation a.home:hover{
	background: url(images/navigationover.gif) -338px;
}
#navigation a.about{
	width: 100px;
}
#navigation a.about:hover{
	background: url(images/navigationover.gif) -411px;
}
#navigation a.services{
	width: 92px;
}
#navigation a.services:hover{
	background: url(images/navigationover.gif) -511px;
}
#navigation a.moving{
	width: 83px;
}
#navigation a.moving:hover{
	background: url(images/navigationover.gif) -603px;
}
#navigation a.estimate{
	width: 89px;
}
#navigation a.estimate:hover{
	background: url(images/navigationover.gif) -686px;
}
/* ------------------------------------- Entrypic --------------------------------------- */
#entrypic{
	height: 225px;
	background: url(images/mainpic1.gif) white;
	border-top: 1px solid black;	
}
#entrypic h2 span{
	display: none;
}
#entrypic h2{
	margin: 0px;
	height: 29px;
	width: 350px;
	float: left;
	margin-top: 195px;
}
body.home #entrypic h2{
	background: url(images/headertext.gif) no-repeat 10px center;
}
body.about #entrypic h2{
	background: url(images/abouttext.gif) no-repeat 0px center;
}
body.services #entrypic h2{
	background: url(images/servicestext.gif) no-repeat 0px center;
}
body.moving #entrypic h2{
	background: url(images/movingtext.gif) no-repeat -6px center;
}
body.estimate #entrypic{
	background: url(images/mainpicestimate.gif) white;
	border-bottom: 1px solid white;
}
/* --------------------------------------- Content ----------------------------------------- */
#content{
	background: url(images/contentbg2.gif) repeat-y white;
	text-align: left;
	width: 775px;
	border-bottom: 1px solid black;
}
body.estimate #content{
	background: white;
}
/* ------------------------------------ Leftcontent ---------------------------------------- */
#leftcontent{
	float: left;
	width: 445px;
	color: white;
}
#leftcontent p{
	margin: 3px;
}
#leftcontent img{
	border: 3px double white;
	margin: 4px;
	float: left;
}
#leftcontent #callus{
	height: 98px;
	width: 447px;
	background: url(images/call.gif) no-repeat;
	margin-top: 25px;
	margin-bottom: 25px;
}
#leftcontent #callus span{
	display: none;
}	
#leftcontent #contactinfo{
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 25px;
}
#leftcontent a{
	color: white;
}
#leftcontent img.banner{
	margin-bottom: 10px;
}
#leftcontent h4{
	font-size: 10pt;
	font-weight: bold;
	display: block;
	margin: 3px;
}
body.estimate #leftcontent{
	display: none;
}
/* --------------------------------------- Right Content --------------------------------- */
#rightcontent{
	float: right;
	width: 315px;
	color: #202020;
}
#rightcontent #owners{
	text-align: center;
}
#rightcontent #owners .float{
	text-align: center;
	margin-top: 4px;
	margin-bottom: 30px;
}
#rightcontent #owners .float img{
	border: 3px double black;
}
#rightcontent #owners .float p{
	margin: 0px;
	padding: 0px;
}
#rightcontent h2{
	font-size: 11pt;
	display: block;
	text-align: center;
}
#rightcontent p.number{
	text-align: center;
}
#rightcontent h3{
	display: block;
	text-align: center;
	font-size: 10pt;
	margin: 0px 9px;
	padding: 0px;
	border-bottom: 1px solid #060852;
}
body.about #rightcontent{
	text-align: center;
}
body.about #rightcontent img{
	border: 3px double black;
	margin-bottom: 2px;
	margin-top: 10px;
}
#rightcontent h4{
	font-size: 10pt;
	font-weight: bold;
}
body.estimate #rightcontent{
	width: 750px;
}
#rightcontent table{
	width: 100%;
}
#rightcontent table td{
	font-size: 10pt;
}
dl dt{
	font-weight: bold;
	font-size: 15px;
}

dl dd.bold{
	text-indent: -10px;
	margin-bottom: 0px;
	font-weight: bold;
}
/* ------------------------------------ Bottomfix ------------------------------------ */
#bottomfix{
	clear: both;
}
/* -------------------------------------- Footer ------------------------------------------*/
#footer{
	clear: both;
	background: #5A5D8C;
	text-align: center;
	font-size: 8pt;
	color: white;
	padding-bottom: 7px;
}
#footer table{
	padding-top: 7px;
	width: 700px;
	margin: auto auto 7px auto;
}
#footer table td{
	font-size: 8pt;
	text-align: center;
	width: 20%;
	color: white;
}
#footer table td a, #footer a{
	color: white;
}


.testIt{
	display: none;
}