/* CSS Document */
h2#welcome {
font:16px Arial, Helvetica, sans-serif normal;
margin:0 0 5px; padding:0;
}
h3#breadcrumb {font:1.6em Helvetica, sans-serif; margin-bottom:5px; color:#fff;}
h3#breadcrumb a {text-decoration:none; color: #fff; }

p#heading, h3#heading {font:1.4em Arial, Helvetica, sans-serif normal; margin-bottom:10px;}

.heading {font:18px Arial, Helvetica, sans-serif normal; margin:0px; padding:0px; margin-bottom:10px;}
h3#heading a { text-decoration:none; color: #000; }
#joinUs{
padding:10px;
background:#F7F7F7;
color:#222;
float:right;
}
#joinUs a {color:#0000ff; text-decoration:underline;}
#joinUs a:hover {text-decoration:none;}
#joinUs h4{
color:#444;
font:26px Arial, Helvetica, sans-serif;
font-weight:700;
}
#ads{
margin:30px;
text-align:center;
}
ul#categories {margin-right:10px; float:left;}
ul#categories li {list-style:none}
ul#categories li.catName {margin-top:20px;}
ul#categories li.catName a{font:18px Arial, Helvetica, sans-serif; color:#A70050; text-decoration:none}
ul.subCatName {font:12px Helvetica, sans-serif;}
ul.subCatName li {list-style:none}
ul.subCatName li a{font:11px Helvetica, sans-serif; color:#0000EE; text-decoration:none;}
/* Categories On Home Page */
.mainCat {float:left;width:280px;padding:5px; margin:20px 0 2px;}
.mainCat a {font:18px Arial, Helvetica, sans-serif normal; color:#0000EE; text-decoration:none; color:#0000ff}
.subCat {}
.subCat a {font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#00f}
.subCat a:hover {text-decoration:underline; color:#00f;}
/* US States On Home Page */
#us_states {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#us_states ul li a {text-decoration:none; color:#0000ff;}
#us_states ul li a:hover {text-decoration:underline;}
#us_states h3{font:2em Impact; color:#CD8162; margin-bottom:10px; border-bottom:1px solid #CD8162; margin-bottom:20px;} /*#7171C6 CD8162*/
#us_states h3 a{float:right; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
#us_states h3 a:hover {text-decoration:underline;}
/* ADS SECTION ON HOME PAGE */
#latest_ads h3{font:2em Impact; color:#CD8162; margin-bottom:10px; border-bottom:1px solid #CD8162} /*#7171C6 CD8162*/

ul#ads_list_index {margin:0; padding:0; list-style:none; font:12px Helvetica, sans-serif; line-height:22px; width:540px;}
ul#ads_list_index li {border:1px solid #fff; border-bottom:1px solid #f1f1f1; margin-bottom:10px; height:100px; padding:10px; }
ul#ads_list_index li:hover {color:#222; border:1px solid #eee;}
ul#ads_list_index li:hover a { font-weight:bold;}

.featuredOnIndexColHeading1 {font-weight:bold; color:#666666; width:170px; float:left; margin-bottom:10px; background:#f7f7f7; border-bottom:1px solid #c2c2c2; padding:5px 0 5px 5px;}
.featuredOnIndexColHeading2 {font-weight:bold; color:#666666; width:140px; float:left; margin-bottom:10px; background:#f7f7f7; border-bottom:1px solid #c2c2c2; padding:5px 0 5px;}
.featuredOnIndexColHeading3 {font-weight:bold; color:#666666; width:160px; float:left; margin-bottom:10px; background:#f7f7f7; border-bottom:1px solid #c2c2c2; padding:5px 5px 5px;}

.featuredOnIndexDataRowBlock {padding:10px; color:#ffffff; border-bottom:1px dotted #93A9CC;}
.featuredOnIndexDataRowBlockAlt {padding:10px; color:#ffffff; border-bottom:1px dotted #93A9CC;}

.featuredOnIndexColData1 {width:170px; float:left;}
.featuredOnIndexColData2 {width:140px; float:left;}
.featuredOnIndexColData3 {width:160px; float:left;}

.featuredOnIndexDataRow {width:460px; padding-bottom:5px; margin-bottom:5px; clear:both;}
.featuredOnIndexDataRow img {padding:3px; border:1px solid #647FAA; margin:0 5px 5px;}
.featuredOnIndexDataRow img.pix {border:none;}

.newestListingsOnIndexDataRow {padding:0 0 0 20px; color:#fff; margin:10px 0 20px;}
.newestListingsOnIndexDataRow 
a.newestListingtOnIndexTitle {text-decoration:underline; font:12px Arial, Helvetica, sans-serif; color:#FFD860; font-weight:bold;}

ul#ads_list_featured {list-style:none; line-height:22px;}
ul#ads_list_featured li {border-bottom:1px dashed #999;height:1px;width:99%; margin-bottom:15px;}
ul#ads_list_featured li:hover {}
ul#ads_list_featured li:hover a {}

ul#ads_list_index_page {list-style:none; font-size:90%; color:#444; line-height:14px;}
ul#ads_list_index_page li {text-align:center; display:block; float:left; border:1px solid #f2f2f2; border-bottom:1px solid #f1f1f1; margin:10px; padding-top:10px; height:160px; width:135px;}
ul#ads_list_index_page li:hover {color:#222; border:1px solid #eee;}
ul#ads_list_index_page li:hover a { font-weight:bold;}

ul#sidebar_business_ads {width:290px; clear:both; background:#ffffff; padding:5px;}
ul#sidebar_business_ads {list-style:none;}
ul#sidebar_business_ads li {margin-bottom:10px;}
ul#sidebar_business_ads li a.bizName {font-size:14px; color:#00f;}
ul#sidebar_business_ads li div {width:90px;}
ul#sidebar_business_ads li div img{float:left; margin-right:10px;}

.adList_postDate {float:left; width:80px; padding:5px;}
.adList_adPhoto {float:left; margin-right:5px; width:120px;}
.adList_adPhoto img {max-width:112px; height:84px;}
.adList_adTitle {float:left; width:320px;}
.adList_adTitleWide {float:left; width:500px;}
.adList_adTitle a, .adList_adTitleWide a{font:16px Helvetica, sans-serif; font-weight:bold; color:#000099;}
.adList_adTitle small, .adList_adTitleWide small{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a2a2a2}
.adList_adPrice {float:right; text-align:right; color:#159893; font:12px Helvetica, sans-serif; font-weight:bold }
.adList_adPrice small {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc0000}
.adList_adCategory {float:left; padding:5px;}

/* subCatListOnMainCatPage */
#subCategoryHeading { font:22px Arial, Helvetica, sans-serif; margin-left:20px;}
ul#subCatListOnMainCatPage {font:12px Helvetica, sans-serif;}
ul#subCatListOnMainCatPage li {list-style:none; text-align:left; }
ul#subCatListOnMainCatPage li a {font:12px Helvetica, sans-serif; color:#00f; margin-left:25px;}
ul#subCatListOnMainCatPage li a:hover {text-decoration:none; color:#cc0000; border-bottom:1px dashed #cc0000;}
/* Installations list on state page */
#statepage_installations {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
#statepage_installations a {text-decoration:none;}
#adDetails {font:13px Arial, Helvetica, sans-serif; line-height:24px; }
#adDetailsHeading {font:26px Arial, Helvetica, sans-serif, "Trebuchet MS"; line-height:40px; margin-bottom:0px; border-top:1px solid #444; border-bottom:3px double #999; background:#f9f9f9; padding:0 10px 0 10px;}
ul#adDetails {  }
ul#adDetails li { list-style:none; line-height:22px; background:#fefefe; clear:both; }
ul#adDetails label { width:100px; display:block; border-bottom:1px solid #efefef; float:left;}

.gallery_pager ul{margin-bottom:20px;}
.gallery_pager ul li {display:inline; padding:2px; margin:2px; line-height:26px;}
.gallery_pager ul li a{color:#FFF; text-decoration:none;}
.gallery_pager ul li a#active {font-weight:bold; font-size:18px; color:#FFD860}

ul#faq {width: 650px;}
ul#faq li {list-style:none;}
ul#faq li div.question {font:18px Helvetica, sans-serif; text-decoration:none; margin:0 0 10px 0; }
ul#faq li div.answer {margin:0 0 20px 30px; font:12px Helvetica, sans-serif; line-height:20px;}
ul#faq li div.answer a {color:#00f; text-decoration:none;}
ul#faq li div.answer a:hover {text-decoration:underline; color:#cc0000;}
.highlighter {padding:15px; border:1px solid #cc0000; background:#ffffe2; width:99%;}

form.formIndexSearch{
	margin: 0;
	padding: 0;
}
form.formIndexSearch fieldset{
	margin: 0 auto;
	padding:0px;
	clear: both;
	border-color: #000000;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
}
form.formIndexSearch fieldset legend {
	margin:0 auto;
	padding-bottom:10px;
	font-size: 150%;
	font-weight: normal;
	color: #DEEBFF;
}
form.formIndexSearch fieldset label {
	width:140px;
	float:left;
}

ul#stateListLeft {margin-bottom:20px;}
ul#stateListLeft li#heading {margin:0px; padding:0px; font-size:18px; margin-bottom:10px; border:0px;}
ul#stateListLeft li {border-bottom:1px solid #2D4872; padding:3px 5px 3px 10px; border-left:2px solid #4A6693}
ul#stateListLeft li a:hover {text-decoration:underline}
