@charset "utf-8";
/* CSS Document */

body {

 text-align: center;
 margin: auto;
background: #ececec;
 

}

a {

text-decoration: none;
color: #293f57;
outline:none;
}


#outer {

 text-align:left;
 width:850px;
 margin:auto;
 background: #ffffff;

}

h1 {

color: #333333;
font-size: 1.9em;
font-weight: 600;
margin: 25px 0 0 0;
line-height: 100%;
text-align: left;

}



#header {

background: #fff; 
height: 90px;

}

#logo {

background: url(/landingimages/logo.jpg) 0px 0px no-repeat; 
float: left;
width: 177px;
height: 83px;
margin-left: 35px;
}

#bbb {

background: url(/landingimages/bbb.jpg) 0px 0px no-repeat; 
float: right;
width: 179px;
height: 89px;
margin-right: 55px;

}


#topbody {

height: 20px;
background: url(/landingimages/top.jpg) 0 0 no-repeat; 

}

#mainbody {


 color: #333333;
 width:850px;
 padding: 0 0px;
background: url(/landingimages/middle.jpg) 0 0 repeat-y; 
 }

#bottombody {

background: url(/landingimages/bottom.jpg) 0 0 no-repeat; 
height: 32px;

}
#left_column {

float: left; 
width: 545px; 
margin-right: 0px;
margin-left: 35px;

}

#free {

background: url(/landingimages/free.jpg) 0 0 no-repeat;
height: 177px;
margin-top: 18px;
width: 545px;
}

#content {

margin-top:18px;
}

#right_column {

float: right;

}

#phone{

text-align: center;

}

#freeproposal {


width: 231px;
height: 460px;
margin: 5px 28px 0 0 ;
color: #000000;
padding-left: 0px;

}

#phone{

height: 66px;
background: url(/landingimages/phone.jpg) 0 0 no-repeat;


}


#contactform {

height: 393px;
background: url(/landingimages/contact.jpg) 0 0 no-repeat;
padding-left: 15px;


}

#spacer {

height: 75px;

}


#footerbar {
 height:5px;
 background:#454545;
 color: #333333;
width: 850px;
padding: 0 0px;


 }

#footer {


background: #283f58 0 0  repeat-x;
text-align: center;
height: 25px;
font-size: 10pt;
width: 850px;
padding: 0 0px;


}


.left {

float: left;
width: 70px;
font-size: .9em;
}


.right {

float: right;
}

/* IE6 css fixer v0.7: Wed, 02 Dec 2009 00:27:22 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html #logo,
* html #bbb,
* html #left_column,
* html .left,
* html #right_column, * html .right {display:inline;}




