@charset "utf-8";

/* CSS Document */



img {border: 0}

* {

	margin:0;

	padding:0;

}



h1, h2, h3, h4 {

	font-weight:bold;

}

h2 strong {

	text-align:left;

}

body {

	background: url(/app/ImageRepository/34/images/mid-atlantic-bg.png) top repeat-x;

	margin:0;

	font-family: Arial, Helvetica, sans-serif;

	color:#000;

	font-size:.75em;	

	text-align:justify;

}	

#logo-header {

	width:980px;

	background:url(/app/ImageRepository/34/images/mid-atlantic-header.png);

	height:129px;

	margin:0 auto;

}

#logo-header .logo-link {

	height:129px;

	width:370px;

	float:left;

	margin:0 0 0 10px;

}



#logo-header h1, #logo-header p {

	padding: 40px 0 0 400px;

	font-size:2.10em;

	font-weight:bold;

}

#logo-header #form-header-call {
	color:#248CC0;
	font-size:30px;
	font-weight:bold;
	padding: 40px 0 0 650px;
}

#comments {
	height:100px;
}

#logo-header span {

	padding: 0px 0 0 180px;

	font-size:2em;

}


#form-container {
	float:left;
	width:350px;	
}

#form-container input.text {
	background-color:#FFFFA0;
	width:240px;
}

#form-container p {
	margin-bottom:10px;
}

#form-container label {
	color:#666;
}

#form-container label span {
	color:#3B4491;
	font-weight:bold;
}

#right-of-form h2 {
	margin-bottom:10px;
}

#right-of-form img {
	margin-top:15px;
}

#right-of-form p {
	margin-bottom:15px;
}

#right-of-form li {
	margin-bottom:5px;
	list-style-position:inside;
}

#right-of-form ul {
	margin-bottom:20px;
}

#form-bottom-call {
	margin: 260px 0px 0px 60px; 
	color: rgb(36, 140, 192); 
	font-size: 22px;
}

#right-rcf {
	color:#248CC0;
	font-size:26px;
	margin:10px;
}

#container {

	width:980px;

	margin:10px auto;

}

/* start Left column */

#left-column {

	background:#fff url(/app/ImageRepository/34/images/text-bg.png) top no-repeat;

	width:665px;

	float:left;

}

#left-column-form {

	background:#fff url(/app/ImageRepository/34/images/text-bg2.png) top no-repeat;

	width:665px;

	float:left;

}

#form-content {
	padding:10px 10px 10px 20px;
}

#midatlantic-form {
	margin-left:40px;
}


#copy {

	padding:10px 10px 10px 20px;

}



.starburst {

	padding:0 0 0 20px;

}



#copy ul li {

	margin:0px 10px 0px 30px;

}



#copy p {

	margin-right:20px;

	line-height:1.35em;	

}

#intro {

	padding-right:120px;

}

#copy h2 {

	width:400px;

	margin:10px 20px 10px 0px;

	font-size:1.25em;

	font-weight:bold;

	border:0px solid red;



}



#copy h2 strong{

	font-size:1.75em;

	font-weight:bold;

	color:#248cc0;

}

#copy h2.left{

	text-align:left;



}







#copy h3 {

	font-size:1.5em;

	font-weight:bold;

}







#copy h1 {

	font-size:1.5em;

	text-align:left;

}

#copy li a:link, #copy li a:visited {

	color:#000;

	text-decoration:underline;

}

#copy li a:hover {

	color:#248cc0;

	text-decoration:underline;

}







#copyright {

	font-size:11px;

	color:#fff;



	background:#6699cc;

}



/*  end Left column */

/*  begin right column */





#right-column {

	width:307px;

	background:#fff;

	float:right;

}

.mboxDefault {
	float:right;
}

#right-column-test {

	width:307px;

	background:#99ccff;

	float:right;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}

#right-column  h1{

	font-size:2em;

	line-height:1.10em;

	margin:0;

}





#right-column .ads {

	margin:3px auto;

}





#right-column p, #right-column-test p {

	padding:0 10px 0 10px

}



.testimonial {

	background:url(/app/ImageRepository/34/images/testimonial-bg.png) bottom no-repeat;

	padding:10px 10px 40px 30px;

	font-size:11px;

}



/* end right column */



/* for index page*/

#choice {

width:580px;

margin:20px auto 150px auto;

border:0px solid black;

font-size:1.25em;

}



#choice a:link{

	text-decoration:none;

	color:#666666;

}



#choice a:visited{

	text-decoration:none;

	color:#666666;

}

#choice a:hover{

	text-decoration:underline;

	color:#666666;

}







#residential {

width:250px;

float:left;

padding:20px 10px 20px 20px;

background:#fff;

border:0px solid blue;

line-height:140%;

	background:url(/app/ImageRepository/34/images/choice-box-bg.png) no-repeat;

}

#residential ul{

	margin:10px 0 0 10px;

} 

#residential li{

	padding:0 0 0 5px;

}







#commercial {

width:250px;

float:left;

padding:20px 10px 20px 20px;

background:#fff;

border:0px solid red;

margin:0 0 0 10px;

line-height:140%;

	background:url(/app/ImageRepository/34/images/choice-box-bg.png) no-repeat;

} 

#commercial ul{

	margin:10px 0 0 10px;

} 

#commercial li{

	padding:0 0 0 5px;

}







.clear {

	clear:both;

}

#left-column-index {

	background:#fff url(/app/ImageRepository/34/images/text-bg2.png) top no-repeat;

	width:665px;

	float:left;

}



	 #location-list {

	 	float:right;

		margin:20px 0px 10px 20px;

		font-size:1.25em;

		line-height:1.5em;

		width:250px;

		border:0px solid red;

	 }

 #location-list h1{

 	font-size:18px;

	line-height:1.25em;

	font-weight:normal;

    color:#248cc0;

	text-align:center;

	margin-bottom:10px;



 }

	 #location-list a:link, #location-list a:visited{

		text-decoration:none;

		color:#666666;

	 }	 

	 #location-list a:hover {

	 	text-decoration:underline;

		color:#0d7eb3;

	 }

	#type-feature li {line-height:140%;}



.info {font-size:1.5em; color:#0066FF; font-weight:bold;}

.info a:link {text-decoration:none; color:#000000;}

.info a:visited {text-decoration:none; color:#000000;}


.test-form #submit-test {
	margin:10px 0px;
}

#h2-test {
	margin-top:10px;
}