@charset "utf-8";
/* CSS Document */

#inner_container{
width:820px;
margin:0 auto;
padding-top:40px;

}

#outer_container{
background:url(../img/background.png) top repeat-x;
z-index:-1;
padding:0px;
margin:0px;
width:100%;
height:300px;
position:absolute;
}

#content_wrapper {
margin-top:-16px;
padding:15px;
background:#fff;
}

.center_services{
width:620px;
margin-left:auto;
margin-right:auto;
}

.center_freephone, .center_logos{
width:300px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.center_logos{
margin-top:10px;
width:600px;
}

.center_thanks{
width:620px;
margin-left:auto;
margin-right:auto;
}

#services{
margin-top:0px;
padding-top:0px;
}

#columnone{
width:50%;
float:left;
}

#columntwo{
width:50%;
float:right;
}



/* ORIGINAL
#prices_table{
padding:0px;
margin:0px;
margin:0 auto;
border:none;
width:74%;
background-color:#E8E8E8;
}

#prices_table td{
line-height:25px;
border:none;
padding:0px;
margin:0px;
}

.price_column{
padding:0px;
margin:0px;
}

.price_row{
background-color:#CCC;
background-repeat:repeat-x;
}

td#price_header, td#service_header{
line-height:8px;
color:#fff;
}

td#price_header h2, td#service_header h2{
font-size:1.1em;
font-weight:normal;
}

*/

/**********START PRICE TABLE************/

#prices_table {
	width: 700px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:1em;
	border-top: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	
}

th, th.service {
	font-size: 1em; /*"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	color:#666;
	/*background: #F5FAFA;*/
	border-bottom: 1px solid #C1DAD7;
	/*letter-spacing: 2px;*/
	text-transform: uppercase;
	text-align:center;
	line-height:35px;
}

th.service{
border-right: 1px solid #C1DAD7;
}

td, td.last, td.lastborder {
	/*border-right: 1px solid #C1DAD7;*/
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	/*color: #4f6b72;*/
	color:#666;
}

td.last{
border-bottom:none;
padding-left:60px;
}

td.lastborder{
border-right: 1px solid #C1DAD7;
border-bottom:none;
}

td.alt {
	background: #F5FAFA;
	/*color: #797268;*/
	padding-left:60px;
}

/*alternate row with right border*/
td.altborder {
	background: #F5FAFA;
	border-right: 1px solid #C1DAD7;
	color: #797268;
}

/*column 1 divider*/
td.col1{
border-right: 1px solid #C1DAD7;
}

.price_padding{
padding-left:60px;
}

/**********END PRICE TABLE************/

#contact_table{
margin: 0 auto;
clear:both;
}

#header_wrapper {
padding-top:12px;
background-color:#fff;
/*background-image:url(img/top_edge.png);
background-repeat:no-repeat;
background-position:top;*/
}

#footer{
font-size:10px;
color:#fff;
text-align:center;
padding-top:8px;
padding-bottom:8px;
}

#footer_wrapper{
text-align:center;
/*background-image:url(img/bottom_edge.png);
background-image:url(img/bottom_edge_shadow.png);
background-repeat:no-repeat;
background-position:top;*/
}

#map{
padding-top:10px;
padding-bottom:10px;
}

#addrcontainer{
/*margin-left:10px;*/
width:50%;
float:left;
}

#telecontainer{
width:40%;
float:right;
}



