<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* general start */
* {margin: 0; padding: 0;}
body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 80%
}
img {display: block;}
a img {border: none;}
/* general end */
/* side left start */
#sitelogo {
	border-bottom: 1px solid #dcdcdc;
	padding: 20px;
}
#wrap {
	background-color: #eee;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	padding: 10px;
}
#leftside {
	float: left;
	margin-right: -190px;
	width: 190px;
}
#menu {
	background-color: #fff;
	border: 1px solid #cbcbcb;
	margin-bottom: 10px;
	padding: 5px;
	-moz-border-radius: 4px;
	-moz-box-shadow: 1px 1px #565656;
}
#menu ul {list-style-type: none;}
#menu li {
	border-bottom: 1px dotted #333;
	padding: 2px 0;
}
#menu li ul {
	border-top: 1px dotted #333;
	margin-top: 2px;
}
#menu li li {background-color: #f8f4eb;}
#menu a:link, #menu a:visited {
	color: #0027a6;
	display: block;
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
}
#menu a:hover, #menu a:active, #menu #menu_current {
	background-color: #febf34;
	color: #fff;
}
#menu li li a:link, #menu li li a:visited {
	font-size: 85%;
	font-weight: normal;
	padding-left: 8px;
}
/* side left end */
/* top advertising start */
#awu {
	float: left;
	font-size: 90%;
	line-height: 160%;
	list-style-type: none;
	margin-left: 200px;
	width: 788px;
}
#awu .comp, #awu .empt {
	background-color: #fff;
	border: 1px solid #bdcbd4;
	float: left;
	margin: 0 4px 5px 0;
	width: 258px;
}
#awu .comp {height: 140px;}
#awu .last {margin-right: 0;}
.comp div {margin: 4px 6px;}
.comp_title {
	border-bottom: 1px solid #ebebeb;
	color: #8a8a8a;
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 10px;
}
.comp_logo {
	float: left;
	margin-right: 5px;
}
#awu ul {
	list-style-type: none;
	margin-bottom: 6px;
}
#awu li li {
	color: #989898;
	font-weight: bold;
	margin: 0 0 0 10px;
}
.comp_numb {
	color: #757575;
	font-size: 140%;
	font-weight: bold;
	white-space: nowrap;
}
.comp_numb img {
	float: left;
	margin-right: 10px;
}
#awu .cl {text-align: center;}
#awu .cl a:link, #awu .cl a:visited {
	color: #7b7b7b;
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
}
#awu .cl a:hover, #awu .cl a:active {text-decoration: underline;}
#awu .empt {
	color: #757575;
	font-weight: bold;
	text-align: center;
}
#awu .empt a:link, #awu .empt a:visited {
	border: 1px dotted #cecece;
	color: #757575;
	display: block;
	height: 110px;
	margin: 4px;
	padding: 10px 40px;
	text-decoration: none;
}
#awu .empt a:hover {
	background-color: #f7f7f7;
	border: 1px solid #757575;
}
#awu span {
	color: #cecece;
	display: block;
	font-size: 230%;
	line-height: 120%;
	margin-bottom: 6px;
}
/* top advertising end */
#content {
	background-color: #fff;
	border: 1px solid #c8c8c8;
	float: left;
	line-height: 140%;
	margin: 0 20px 0 200px;
	/*padding: 20px;*/padding: 20px 300px 20px 20px;
	/*width: 745px;*/width: 466px;
	-moz-border-radius: 4px;
	-moz-box-shadow: 1px 1px #565656;
}
.city_page #content, #index_page #content, #general-contractors_page #content, #advertise_page #content, #contactus_page #content, #profile_page #content {
	padding: 20px;
	width: 745px;
}
#profile_header {
    margin-left: 200px;
}
#content h2, #content h3, #content p, #content ul, #content ol {margin: 10px 0;}
#content ul, #content ol {margin-left: 20px;}
#content a:link, #content a:visited, #footer a:link, #footer a:visited {
	color: #0060bf;
	text-decoration: underline;
}
#content a:hover, #content a:active, #footer a:hover, #footer a:active {
	background-color: #0060bf;
	color: #fff;
	text-decoration: none;
}
#roots {font-size: 90%;}
h1 {
	color: #003ea1;
	font-family: "trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 140%;
	margin-bottom: 10px;
	text-decoration: underline;
}
h2 {
	color: #1494f7;
	font-family: "trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 120%;
}
#ems_searches {
	background: #fff url("imgs/ems_searches.jpg") 80px 0 no-repeat;
	clear: both;
	height: 207px;
	padding: 20px 20px 10px 192px;
}
#ems_searches h4 {
	color: #496fda;
	font-size: 160%;
	margin-bottom: 20px;
}
#ems_searches ul {list-style-type: none;}
#ems_searches li {
	float: left;
	margin-right: 10px;
}
/* footer start */
#footer {border-top: 1px solid #dbdbdb;}
#footer ul {
	float: left;
	list-style-type: none;
	margin: 10px 20px 40px 240px;
}
#footer li {
	float: left;
	margin-right: 18px
}
/* footer end */
/* misc start */
.fr {float: right;}
.fl {float: left;}
.cr {clear: right;}
.cl {clear: left;}
.cb {clear: both;}
/* misc end */
/* specific start */
#states_cities {float: right}
#states_cities select {
	font-size: 90%;
	width: 140px
}
#googlecode {
	background-color: #efefef;
	float: right;
	margin-left: 15px;
	padding: 20px;
	width: 160px
}
#content #listingsfree {
	list-style-type: none;
	margin: 10px 0;
	width: 500px;
}
#listingsfree li {
	border-bottom: 1px solid #c8c8c8;
	float: left;
	padding-bottom: 10px;
}
#listingsfree div {
	border-right: 1px solid #c8c8c8;
	padding: 10px;
}
/* advertise page start */
#testimonials {
	float: right;
	width: 150px;
}
#testimonials h2 {
	background-color: #8697b1;
	color: #fff;
	font-size: 120%;
	line-height: 160%;
	margin-bottom: 2px;
	padding: 0 12px;
}
#testimonials div {
	background-color: #eef3f7;
	padding: 10px;
}
#testimonials p {
	border-bottom: 1px dotted #737476;
	font-size: 100%;
	font-style: italic;
	margin: 0;
	padding: 10px 8px;
	text-align: left;
}
#program_free, #program_silver, #program_gold, #program_platinum {
	background: url("imgs/ap/free.gif") 0 0 no-repeat;
	float: left;
	font-size: 90%;
	height: 72px;
	padding: 20px 30px 20px 100px;
	width: 178px;
}
#program_silver {
	background-image: url("imgs/ap/silver.gif");
	width: 175px;
}
#program_gold, #program_platinum {
	background-image: url("imgs/ap/gold.gif");
	height: 112px;
	padding: 20px 40px 20px 150px;
	width: 118px;
}
#program_platinum {
	background-image: url("imgs/ap/platinum.gif");
	width: 116px;
}
#program_platinum span {
	color: #b42454;
	text-transform: uppercase;
}
#program_advanced {
	background: url("imgs/ap/advanced.gif") 0 0 no-repeat;
	clear: left;
	color: #86670c;
	height: 94px;
	padding: 40px 60px 20px 180px;
	width: 365px;
}
#programs_table {
	/*margin: 0 auto;*/
	width: 605px;
}
#programs_table, #programs_table th, #programs_table td {
	border: 2px solid #fff;
	border-collapse: collapse;
}
#programs_table th, #programs_table td {
	background-color: #f6f6f6;
	font-weight: bold;
	line-height: 200%;
	padding: 2px 16px;
	text-align: center;
}
#programs_table th {line-height: 280%;}
#th_free, #th_silver, #th_gold, #th_platinum {width: 16%;}
#th_free, #label_free {color: #71b419;}
#th_silver, #label_silver {color: #6d6d6d;}
#th_gold, #label_gold {color: #af9332;}
#th_platinum, #label_platinum {color: #51292a;}
#programs_table .programs_tbl_cat {
	font-weight: bold;
	text-align: left;
}
.programs_tbl_cat span {color: blue;}
/* advertise page end */
/* specific end */
/* forms start */
fieldset {border: none;}
fieldset ul {
	list-style-type: none;
	margin: 0;
}
input[type="hidden"] {display: none !important;}
.errors {color: red;}
/* contact form start */
#ems_form li {
	clear: both;
	height: 24px;
}
#ems_form #ems_linfo, #ems_form #ems_lsubmit {height: auto;}
#ems_form input, #ems_form select, #ems_form textarea {
	border: 1px solid #a8a7af;
	display: block;
	float: right;
	padding: 1px;
}
#ems_form input:focus, #ems_form select:focus, #ems_form textarea:focus {
	border-color: #888;
	outline: 1px solid #444;
}
#ems_form textarea {
	clear: both;
	margin-bottom: 5px;
}
#ems_form li div {float: right;}
#ems_form li div input, #contactus_page #ems_form li div input {
	float: left;
	margin-right: 3px;
	width: 37px;
}
#ems_form li div #ems_phone_3, #contactus_page #ems_form li div #ems_phone_3 {
	margin-right: 0;
	width: 47px;
}
/* contact form end */
#contactus_page #ems_form input, #contactus_page #ems_form select, #general-contractors_page #ems_form input, #general-contractors_page #ems_form select {
	float: right;
	width: 160px;
}
#contactus_page #ems_form select, #general-contractors_page #ems_form select {width: 164px;}
#contactus_page #ems_form textarea {
	float: right;
	margin-bottom: 10px;
	width: 455px;
}
/* contact-us.php start */
#contactus_page #content form li, #general-contractors_page #content form li {
	background-image: none;
	clear: both;
	padding-left: 0;
	width: 400px;
}
#contactus_page #ems_form textarea, #general-contractors_page #ems_form textarea {width: 395px;}
/* contact-us.php end */
/* right contact us start */
#rightside {
	margin: 0 0 10px 10px;
	width: 232px;
	position: absolute;
	left: 756px;
	top: 105px;
}
#rightside form {
	background: #f1f5ff url("imgs/rightside_form.png") 0 0 no-repeat;
	border-right: 1px solid #cacaca;
	height: 444px;
}
#rightside form p {
	color: #ff6c02;
	font-weight: bold;
	margin: 5px 0;
}
#rightside form div {padding: 8px;}
#rightside form li div {padding: 0;}
#rightside legend {
	color: #00419f;
	font-size: 120%;
	font-weight: bold;
	line-height: 280%;
	text-align: center;
	text-decoration: underline;
	width: 228px;
}
#rightside label {
	color: #00419f;
	font-weight: bold;
}
#rightside input {width: 135px;}
#rightside select {width: 139px;}
#rightside textarea {width: 207px;}
#rightside #ems_submit {
	background-color: #f2f2f2;
	color: #fe4026;
	font-weight: bold;
	margin-bottom: 8px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 211px;
	-moz-border-radius: 4px;
	-moz-box-shadow: 1px 1px #2b2b2b;
}
/* right contact us end */

/*form p {font-weight: bold;}
form div {
	float: left;
	padding: 0 40px 10px 0;
	width: 265px;
}
form div#divcontent {
	clear: left;
	width: auto;
}
#divcontent label {float: left;}
#divcontent textarea {
	float: right;
	height: 80px;
	margin-left: 67px;
	width: 455px;
}
#contactus_page #divcontent textarea {
	display: block;
	float: none;
	margin-left: 0;
	width: 360px
}
form div input, form div select {
	float: right;
	width: 151px;
}
form div select {
	font-size: 95%;
	width: 155px;
}*/
/* sign up page start */
#label_free, #label_silver, #label_gold, #label_platinum {margin: 0 24px 0 5px;}
form div#sign_up_div {
	float: none;
	width: 570px;
}
#sign_up_img {
	float: right;
	width: auto;
}
/* sign up page end */
/* forms end */</pre></body></html>