textarea {border: 1px solid #000;background-color: #fff;width: 345px;}
.cent { text-align: center }

.dirlistings {padding:0px;margin:0px;text-transform:lowercase;background:#ccc;font-weight:normal;color:#666;font-size:0.90em;padding-left:10px;margin-top:30px}

/* RSS feed button */
#feed { margin: 4px 0; }
/* stats */
#perfStats {margin-top: 15px;font-size: 60%;text-align: center;}

/* Path way */
#pathway {background-color: #313131;color: #fff;padding: 5px 15px;margin-bottom: 5px;}
.categories01{background:#FFD100; height: 1%; color:#777777;text-decoration:none !important;border:1px solid #D2FF00;border-top:10px solid #D2FF00;border-bottom: 5px solid #000;margin-bottom:20px}
.categories01 h2{padding:10px; margin:0; border-bottom:3px solid #FFA200; text-transform:lowercase;background:#fff url("../images/title-bg.gif") no-repeat;color:#000;padding-left:110px;font-size:1.6em;font-family: "century gothic", "arial", "Helvetica"}
.categories01 ul{ margin: 0; padding:0px; list-style: none; }
.categories01 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/red_icon.gif"); margin-bottom:5px}
.categories01 ul li a{ padding-left: 20px; text-decoration:none !important;color:#000;font-size:1.1em;font-weight:600}
.categories01 ul li a:hover{ color:#FF3600}
.categories01 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories01 ul li .cats {}

/* Catbox 2 */
.categories02{background:#FFF800; height: 1%; color:#777777;text-decoration:none !important;border:1px solid #FFF800;border-top:10px solid #FFF800;border-bottom: 5px solid #f00}
.categories02 h2{padding:10px; margin:0; border-bottom:3px solid #f00; text-transform:lowercase;background:#fff url("../images/title-bg.gif") no-repeat;color:#293D5F;padding-left:110px;font-size:1.6em;font-family: "century gothic", "arial", "Helvetica"}
.categories02 ul{margin:0px; padding:0px;list-style-type:none;}
.categories02 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/orange_icon.gif"); margin-bottom:5px}
.categories02 ul li a{ padding-left: 20px; text-decoration:none !important;color:#293D5F;font-size:1.1em;font-weight:600}
.cateories02 ul li a:hover {color:#FF3600}
.categories02 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories02 ul li .cats {}

/* Catbox 3 */
.categories03{background:#7EB7E2; height: 1%; color:#777777;text-decoration:none !important;border:1px solid #D2FF00;border-bottom: 5px solid #D2FF00}
.categories03 h2{padding:10px; margin:0; border-bottom:3px solid #FFA200; text-transform:lowercase;background:#fff url("../images/title-bg.gif") no-repeat;color:#000;padding-left:110px;font-size:1.5em;font-family: "century gothic", "arial", "Helvetica"}
.categories03 ul{margin:0 10px; padding:0px;list-style-type:none;}
.categories03 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/yellow_icon.gif"); margin-bottom:5px}
.categories03 ul li a{ padding-left: 20px; text-decoration:none !important;color:#000;font-size:1.1em;font-weight:600}
.cateories03 ul li a:hover {color:#FF3600}
.categories03 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories03 ul li .cats {}


/* Catbox 4 */
.categories04{background:#fff; height: 1%; color:#777777;text-decoration:none !important;border:1px solid #D2FF00;border-bottom: 5px solid #FFA200}
.categories04 h2{padding:10px; margin:0; border-bottom:3px solid #2F82BF; text-transform:lowercase;background:#fff url("../images/title-bg.gif") no-repeat;color:#000;padding-left:110px;font-size:1.4em;font-family: "century gothic", "arial", "Helvetica"}
.categories04 ul{margin:0 10px; padding:0px;list-style-type:none;}
.categories04 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/blue_icon.gif"); margin-bottom:5px}
.categories04 ul li a{ padding-left: 20px; text-decoration:none !important;color:#000;font-size:1.1em;font-weight:600}
.cateories04 ul li a:hover {color:#FF3600}
.categories04 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories04 ul li .cats {}

/* Catbox 5 */
.categories05{background:#fff; height: 1%; color:#777777;text-decoration:none !important;border:1px solid #D2FF00;border-bottom: 5px solid #A3FF3F;margin-bottom:30px}
.categories05 h2{padding:2px; margin:0; border-bottom:3px solid #A3FF3F; text-transform:lowercase;background:#fff;color:#0F0F0F;padding-left:20px;font-size:1.5em;font-family: "century gothic", "arial", "Helvetica"}
.categories05 ul{margin:0 10px; padding:0px;list-style-type:none;}
.categories05 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/yellow_icon.gif");}
.categories05 ul li a{ padding-left: 20px; text-decoration:none !important;color:#666;font-size:1.1em;font-weight:600}
.cateories05 ul li a:hover {color:#000}
.categories05 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories05 ul li .cats {}


/* Catbox 6 */
.categories06{background:#fff; height: 1%;border:1px solid #B3F906}
.categories06 h2{padding:2px; margin:0; text-transform:lowercase;color:#2F82BF;padding-left:20px;font-size:1.4em;font-family: "century gothic", "arial", "Helvetica";height:30px;border-bottom:3px solid #A3FF3F;}
.categories06 ul{margin: 0 0 0 10px; padding: 0 0 20px 0;list-style-type:none;}
.categories06 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/yellow_icon.gif")}
.categories06 ul li a , .categories06 ul li a:visited{ padding-left: 20px; text-decoration:none !important;color:#000;font-size:1em}
.cateories06 ul li a:hover {color:#009AEF !important}
.categories06 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories06 ul li .cats {}

/* Catbox 7 */
.categories07{background:#FCFF07; height: 1%; color:#777777;text-decoration:none !important;border:1px solid #000;border-bottom: 5px solid #F20205;margin-bottom:30px}
.categories07 h2{padding:2px; margin:0; border-bottom:3px solid #000; text-transform:lowercase;background:#fff;color:#000;padding-left:20px;font-size:1.5em;font-family: "century gothic", "arial", "Helvetica"}
.categories07 ul{margin:0 10px; padding:0px;list-style-type:none;}
.categories07 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/black_icon.gif"); margin-bottom:5px}
.categories07 ul li a{ padding-left: 20px; text-decoration:none !important;color:#000;font-size:1.1em;font-weight:600}
.cateories07 ul li a:hover {color:#FF3600}
.categories07 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories07 ul li .cats {}


/* Catbox 8 */
.categories08{background:#000; height: 1%; color:#777777;text-decoration:none !important;border:1px solid #F20205;border-bottom: 5px solid #F20205;margin-bottom:30px}
.categories08 h2{padding:2px; margin:0; border-bottom:3px solid #F20205; text-transform:lowercase;background:#FCFF07;color:#000;padding-left:20px;font-size:1.5em;font-family: "century gothic", "arial", "Helvetica"}
.categories08 ul{margin:0 10px; padding:0px;list-style-type:none;}
.categories08 ul li{display: block; float: left; width: 260px; background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/yellow_icon.gif"); margin-bottom:5px}
.categories08 ul li a{ padding-left: 20px; text-decoration:none !important;color:#fff;font-size:1.1em;font-weight:600}
.cateories08 ul li a:hover {color:#FF3600}
.categories08 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}
.categories08 ul li .cats {}

.catnav {text-align:center;border-bottom:1px solid #000}
.more-det {color:#9D99AF !important}
.other {color:#9D99AF !important}
.welcometext {padding:5px;color:#000;font-size:1em}
.sitenav {font-size:1.4em;font-weight:normal;color:#fff;background:#000;text-align:center}

/* Right Hand Column Menu */
.blurb2 { margin: 0; padding: 5px;font-size:80%;width:183px;background:#fff}
.blurb2 ul{margin:0 10px; padding:0px;list-style-type:none;}
.blurb2 ul li{ position:relative; margin-left:0px; padding-left:10px;margin-bottom:5px;background-position: 0 50%; background-repeat: no-repeat; background-image: url("../images/green_icon.gif"); margin-bottom:5px}
.blurb2 ul li span{ position:absolute; left:-5px; height:7px; width:7px;}



.blurb3 { list-style-type: none; margin: 0; padding: 3px;width:176px; }
.blurb3 ul{ float:left; list-style:none; margin:0px; padding:3px 0;}
.blurb3 ul li{ position:relative;margin-left:0px; padding-left:5px;text-align:left;margin-bottom:3px;border-left:5px solid #ccc;width:163px}
.blurb3 ul li span{ position:absolute; left:-9px; top:3px; height:5px; width:5px}
.blurb3 ul li { background:#fff}
.blurb3 ul li a:hover{ color:#FF4200}


#guiderow02{ border:1px solid #eeeeee}

ul.secondary-cat{ margin:0 0 20px 0; padding:0;}
ul.secondary-cat li{ list-style:none; border-bottom:1px solid #000; line-height:1em;    }
ul.secondary-cat li a{ display:block; padding:4px 0px 4px 9px; background:#fff; color:#CF3500; font-weight:bold; font-size:0.80em;}
ul.secondary-cat li a:hover{ background:#FEB403 ; color:#000; }


/* Featured Listing */
.featuredListing{ width:260px; float:left; border-right:1px solid #ccc; border-left:5px solid #FFA200; border-right:5px solid #f00; color:#777777; border-bottom:1px solid #f00;height:250px;overflow: scroll}
.featuredListing h2{ margin:0; border-bottom:1px solid #bdbdbd; text-transform:capitalize;background:#f00;color:#FFA200}
.featuredListing dl{ float:left; margin:10px 0; padding:0 10px 0 10px; display:inline; line-height:1em; color:#666969;}
.featuredListing dl.first{ padding:0 10px 0 0;}
.featuredListing dt { margin:0 0 10px 0; padding:0;  font-size:1em; font-weight:bold; text-transform:uppercase;color:#f00}
.featuredListing dd{ margin:0px; padding:0; line-height:1.4em;}
.featuredListing a:link, .featuredListing a:visited, {color:#FFA200 !important}
.featuredListing a:hover {color:#f00 !important}

/* Live News */
.LiveNews{ width:260px; float:right; border-left:1px solid #ccc; color:#777777; border-right:5px solid #f00; border-bottom:1px solid #FFA200; border-left:5px solid #FFA200;height:250px;overflow: scroll}
.LiveNews h2{ margin:0; border-bottom:1px solid #bdbdbd; text-transform:capitalize;background:#FFA200;color:#f00}
.LiveNews dl{ float:left; margin:0px 0; padding:0 10px 0 10px; display:inline; line-height:1em; color:#666969;}
.LiveNews dt { margin:0 0 10px 0; padding:0;  font-size:1em; font-weight:bold; text-transform:uppercase;color:#f00}
.LiveNews dd{ margin:0px; padding:0; line-height:1.4em;}
.LiveNews a:link, .LiveNews a:visited, {color:#FFA200 !important}
.LiveNews a:hover {color:#f00 !important}
.LiveNews li {list-style-type:none;margin:0px;padding:0px}
.LiveNews ul {margin:0px;padding:0px;list-style-position:outside}


/* Sponsored Listing */
#spon-listings{ margin:0 auto;border:1px solid #bdbdbd}
#spon-listings h2{ margin:0; border-bottom:1px solid #bdbdbd; text-transform:capitalize;background:#FFB900;color:#fff}
#spon-listings ul{ margin: 0;padding: 0;list-style: none !important;}
#spon-listings ul li{ line-height: 15px;padding-top: 0px;list-style-type:none !important; border-bottom:1px solid #BFBFBF}
#spon-listings li a{ font-weight:bold; color:#4e4e4e;}


/* Submission Listings */
#dir-listings{ float:left; padding:0px; position:relative;clear:both; width:565px;}
#dir-listings h2{ font-size:1.5em; border-bottom:1px solid #d8d8d8;}
#dir-listings ul{ float:left; position:relative; margin:10px 0; padding:0; display:block;  color:#666969;list-style-type:none}
#dir-listings ul.first{ padding:0 10px 0 0;}
#dir-listings li { float:left; margin:0px; padding:0;  font-size:1em; font-weight:normal;margin:0px; padding:0;border-bottom:1px blue solid;}
#dir-listings li a{ font-weight:bold; text-decoration:none}

.entryHigh {clear:both;border-bottom:1px blue solid;}
.entryHigh { padding:0px; position:relative;}
.entryHigh h2{ font-size:1.5em; border-bottom:1px solid #d8d8d8;}
.entryHigh ul{ position:relative; margin:10px 0; padding:0; display:block;}
.entryHigh ul.first{ padding:0 10px 0 0;}
.entryHigh li { margin:0px; padding:0; font-size:1em; font-weight:normal !important;margin:0px; padding:0;border-bottom:1px blue solid;}
.entryHigh a{ font-weight:bold; color:#000;text-decoration:none}

.entryNorm {clear:both;border-bottom:1px red solid;background:#eee}
.entryNorm{padding:0px; position:relative;}
.entryNorm h2{ font-size:1.5em; border-bottom:1px solid #d8d8d8;}
.entryNorm ul{ position:relative; margin:10px 0; padding:0; display:block;}
.entryNorm ul.first{ padding:0 10px 0 0;}
.entryNorm li {margin:0px; padding:0; font-size:1em; font-weight:normal !important;margin:0px; padding:0;}
.entryNorm a{ font-weight:bold; color:#fe6009;text-decoration:none}

table.c13 {border-collapse: collapse;border:1px solid #000}
.c13td-1 {width:105px;background-color:#d0c7dd;border:1px solid #000}
.c13td-2 {width:190px;background-color:#d0c7dd;border:1px solid #000}
.c13td-3 {width:105px;border:1px solid #000}
.c13td-4 {width:190px;border:1px solid #000}
.c13td-5 {width:105px;border:1px solid #000;background-color:#F5F3F8}
.c13td-6 {width:190px;border:1px solid #000;background-color:#F5F3F8}

table.c14 {border-collapse: collapse;border:1px solid #000;width:95%}
.c14td-1 {width:33%;background-color:#FF9900;border:1px solid #000;color:#fff;font-weight:bold;text-align:center}
.c14td-2 {width:33%;background-color:#FFFF3E;border:1px solid #000;text-align:center}

table.c15 {border-collapse: collapse;border:1px solid #000;width:95%}
.c15td-1 {width:20%;background-color:#d0c7dd;border:1px solid #000;color:#666666;font-weight:bold;text-align:center}
.c15td-2 {width:20%;background-color:#fff;border:1px solid #000;text-align:center}
.c15td-3 {width:20%;background-color:#EFEFEF;border:1px solid #000;text-align:center}

h2.catsubhead {font-size:1.5em;color:#00A5DF;font-weight:normal}
h2.fastfacts {font-size:1.2em;color:#666;padding:0px;margin:0px;text-transform:uppercase}
.blue2 {color:blue}
h3.catsub {font-size:1.1em;color:#ccc;font-weight:normal}

/* Column Cloud list */
.cloud { list-style: none; margin: 0; padding: 6px;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;background:#ffffff;width:172px;margin-bottom:20px }
.cloud li { display: inline; }
.cloud a { text-decoration: none; }
.cloud1 a { font-size: 100%;color: #7B9AA4; }
.cloud2 a { font-size: 110%; color: #05A1FB; }
.cloud3 a { font-size: 120%; color: #009AEF; }
.cloud4 a { font-size: 140%; color: #002DFF; }
.cloud1 a:hover, .cloud2 a:hover, .cloud3 a:hover, .cloud4 a:hover { text-decoration: underline; }

.searchcloud h2 {font-size:1.5em;color:#00A5DF;font-weight:normal}

/* Cloud Page list */
.searchcloud {margin-top:50px}
.searchcloud .cloud { list-style: none; padding: 6px;border:1px solid #A7DC05;;background:#F2F2F8;margin-bottom:20px;width:500px !important }
.searchcloud .cloud li { display: inline; }
.searchcloud .cloud a { text-decoration: none !important; }
.searchcloud .cloud1 a { font-size: 100%;color: #7B9AA4; }
.searchcloud .cloud2 a { font-size: 110%; color: #05A1FB; }
.searchcloud .cloud3 a { font-size: 120%; color: #009AEF; }
.searchcloud .cloud4 a { font-size: 140%; color: #002DFF; }
.searchcloud .cloud1 a:hover, .searchcloud .cloud2 a:hover, .searchcloud .cloud3 a:hover, .searchcloud .cloud4 a:hover { text-decoration: underline; }


#cloudbox {width: 100%;margin: 8px 0;padding: 5px 0;}
#cloudL {  }
#cloudR {margin-top:50px }



/* Ad area */
#adarea0 { margin-top: 10px; text-align: center; }
#adarea0 img {border: 0; }
#adarea1 { margin-top: 10px; margin-bottom: 10px; text-align: center; }
#adarea1 img { border: 0;}
#adarea2 { margin-top: 10px; text-align: center; }
#adarea2 img {border: 0;}

/* submission terms */
#terms {height: 250px;overflow: auto;border: 1px solid #ccc;padding: 6px;margin-top: 10px;margin-bottom: 10px;background-color: #eee;}

/* live news */
#livenewsBox, #livenewsBox2 {border: 1px dotted;border-color: #ccc;margin-right: 8px;margin-bottom: 8px;font-weight: normal;padding: 9px;}
#livenewsBox {}
#livenewsBox ul, #livenewsBox2 ul {list-style: none;margin: 0;padding: 0;}
#livenewsBox li a, #livenewsBox2 li a {font-size: 110%;color: #6699FF;text-decoration: none;}
#livenewsBox li a:hover, #livenewsBox .meta a:hover, #livenewsBox2 li a:hover, #livenewsBox2 .meta a:hover {color: #9C0204;text-decoration: underline;}
#livenewsBox .meta, #livenewsBox2 .meta {font-size: 95%;color: #669900;}
#livenewsBox .meta a, #livenewsBox2 .meta a {color: #669900;font-weight: normal;}
#livenewsBox .more, #livenewsBox2 .more {font-size: 85%;text-align: right;}
#livenewsBox2 li {margin: 12px 0;}

#catbox {width: 100%;margin: 8px 0;padding: 5px 0}
#catL { float: left; width: 49.5% }
#catR { float: right; width: 49.5% }
#catbox ul { margin-left: 10px; padding-left: 10px; margin-top: 0; margin-bottom: 0; list-style: square; }
#catbox li { margin-top: 4px; margin-bottom: 4px; }
#catbox ul ul { margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-left: 10px; }
#catbox a.subcat { font-weight: normal; font-size: 75%; color: #666; }

/* search box */
#searchForm { margin: 5px 0 8px 0; }

/* Alpha index  */
.alphaIdx { font-weight: bold; list-style-type: none; margin: 10px 0 0 0; padding: 0; text-align: center; font-size: 85%; }
.alphaIdx li { display: inline; text-align: center }
.alphaIdx li a { padding: 0 2px; border: 1px solid #fff; }
.alphaIdx li a:hover  { background-color: #E2EDFB; border: 1px solid #9A0003; }

/* Page selection */
div.pgsel { text-align: center; margin-top: 4px; margin-bottom: 4px; padding: 3px; }
a.pgsel:hover { text-decoration: underline }

.entdesc, .lnkurl, .wnclnk { font-size: 95%; }
.lnkurl, .entdesc { margin-top: 5px; }
.wnclnk { text-align: right; }

/* Forms */
.contactErr {background-color: #eeeeee;padding: 5px;margin-top: 8px;margin-bottom: 8px;font-weight: bold;border: 1px solid;border-color: #FC3401;}

/* Pay boxes */
.payhdr {background-color: #313131;color:#fff;padding: 4px;text-align: center;font-weight: bold;}
#paybox {width: 100%;margin-top: 10px;}
#payL {background-color: #eee;border: 1px solid #ccc;}
#payR {background-color: #eee;border: 1px solid #ccc;}
#payL ul, #payR ul {margin-left: 10px;padding-left: 10px;}

.declare { display: inline; text-align: left; font-weight: normal; }
#Geographic_Location__rbreq0, #Geographic_Location__rbreq1 { border: none; background-color: #f0f0f0; }

/* Preview box */
#entryPreview {background-color: #eee;border: 1px solid #ccc;margin-bottom: 8px; font-weight: normal; padding: 9px;}
#entryPreviewTitle { font-weight: bold; text-decoration: underline; }




#wdsearchcats{ float:left; padding:10px 0; position:relative;}
#wdsearchcats h2{ font-size:1.5em; border-bottom:1px solid #d8d8d8;}
#wdsearchcats ul{ float:left; position:relative; margin:10px 0; padding:0; display:block;  color:#666969;list-style-type:none !important}
#wdsearchcats li { float:left; margin:0 0 .2em 0; padding:0;  font-size:1em; font-weight:normal !important;margin:0px; padding:0;}
#wdsearchcats li a{ font-weight:bold; color:#5ADF00;text-decoration:none}

.margin-center {padding-left:30px;text-align:center}

/* rates page */
.screenshot1 {background: url("../images/dir-snapshot.gif") no-repeat;height:200px;margin-top:20px;white-space: nowrap}
.banner1 {background: url("../images/wsi.gif") no-repeat;height:82px;margin-top:20px;}
.banner-text {color:#99AF5D;font-size:14px;padding-top:85px;text-align:center}
.banner2 {background: url("../images/pulse.gif") no-repeat;height:176px;margin-top:20px;white-space: nowrap}
.banner-text2 {color:#99AF5D;font-size:14px;padding-top:110px;text-align:center;margin-left:180px}
.featured4 {background: url("../images/featured-ad.gif") no-repeat;height:360px;margin-top:20px;}
.express2 {background: url("../images/express.gif") no-repeat;height:90px;margin-top:20px;}
.featured2 {background-image: url("../images/img2.gif");background-repeat:no-repeat;background-position:top;padding-top:120px;text-align:center;border: 1px solid #000;margin-top:10px;padding-right:5px;padding-left:5px;width:140px;font-size:10px;padding-bottom:10px}
.featured3 {background-image: url("../images/stag.gif");background-repeat:no-repeat;background-position:top center;padding-top:120px;text-align:center;border: 1px solid #000;margin-top:10px;padding-right:5px;padding-left:5px;width:140px;font-size:10px;padding-bottom:10px}
hr, hr.thick {color: #313131;background-color: #313131;width: 98%;height: 1px;border: none;position:relative}

.google-townmap {text-align:center;border:1px solid #7EB7E2;padding:10px}
.state-articles {margin:30px;float:right}

.articlelinks ul {list-style-type:none;margin-left: 5px;margin-bottom:40px;position:relative;display:block}
.articlelinks li { float: left; padding: 0px;margin-right: 25px;list-style-type:none;}
.articlelinks li a { padding: 0; color:#0091D6;font-size: 110% !important;font-weight:normal !important;text-decoration:none !important}
.articlelinks li a:hover {color:#000}

.state-articles li {clear: both;display: block;}

#item { width: 35em; margin: 0 auto; }

.errorbox {background-color: #FFFF99;border: 1px solid;border-color: #c90000;padding: 4px 8px;margin: 0 15% 10px 15%;text-align: left;}

.description {color:#3657FE;font-size:1.5em}
