/* CSS Document */
h2#welcome {
font:16px Arial, Helvetica, sans-serif normal;
margin:0 0 5px; padding:0;
}
h3 {
font:12px Helvetica, sans-serif normal;
}

h3#breadcrumb {font:11px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; font-weight:bold;}
h3#breadcrumb a {text-decoration:none; color: #00f; }

h3#heading {font:22px Arial, Helvetica, sans-serif normal; 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 {list-style:none; font:12px Helvetica, sans-serif; line-height:22px;}
ul#ads_list_index li {border:1px solid #fff; border-bottom:1px solid #f1f1f1; margin-bottom:5px; padding:5px; height:100px; }
ul#ads_list_index li:hover {color:#222; border:1px solid #9CB960; background:url(images_ads_thumbs/hover_bg.gif) repeat-x}
ul#ads_list_index li:hover a { font-weight:bold;}


.adList_postDate {float:left; width:80px; padding:5px;}
.adList_adPhoto {float:left; margin-right:10px; width:120px;}
.adList_adPhoto img {max-width:112px; height:84px;}
.adList_adTitle {float:left; width:380px;}
.adList_adTitleWide {float:left; width:470px;}
.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:14px 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{width:600px; display:block; margin-bottom:20px;}
.gallery_pager ul li {font:12px arial; display:inline; padding:3px; margin:3px; line-height:26px;}
.gallery_pager ul li a{color:#00f; text-decoration:none;}
.gallery_pager ul li a#active {font-weight:bold; font-size:18px; color:#cc0000}

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:10px; border:1px solid #cc0000; background:#ffffe2; width:95%;}
