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;}

.dirtext1 {text-align:justify;padding:20px}
.dirtext1 ul li {list-style-type:square;list-style-position:inside}


.catnav {text-align:center;border-bottom:1px solid #000}
.more-det {color:#9D99AF !important}
.other {color:#9D99AF !important}
.welcometext {background:#FFB900 ;padding:5px;color:#000}
.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:#1B00FF}


#guiderow02{ border:1px solid #eeeeee}



/* Featured Listing */
.botrowcell dl{ line-height:1em; color:#666969;width:260px;margin-left:10px;text-align:justify;margin-bottom:20px}
.botrowcell dt { font-size:1em; font-weight:bold;color:#000}
.botrowcell dd{ margin:0px; padding:0; line-height:1.4em;}
.botrowcell a:link, .featuredListing a:visited, {color:#01A4E1 !important}
.botrowcell a:hover {color:#0300FF !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:#01A4E1 !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:#01A4E1;}


/* Submission Listings   */
#dir-listings{ float:left; padding:0px; position:relative;}
#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}  */


dd a{ color:#4E4E4E; font-weight:bold;text-decoration:none !important;}
.dir-listings .other {text-align:right;color:#9F9F9F; font-weight:700}
.dir-listings a:link.other , .dir-listings a:visited.other {color:#9F9F9F !important;text-decoration:none !important;}
.dir-listings a:hover.other {color:#000;text-decoration:none}
.dir-listings a:link.more-det , .dir-listings a:visited.more-det {color:blue !important;text-decoration:none !important;}
.dir-listings a:hover.more-det {color:#000;text-decoration:none}


#dir-listings .entryHigh {border-bottom:1px blue solid; color:#666969;list-style-type:none}
#dir-listings .entryHigh { padding:0px;}
#dir-listings .entryHigh h2{ font-size:1.5em; border-bottom:1px solid #d8d8d8;}
#dir-listings .entryHigh ul{ position:relative; margin:10px 0; padding:0;}
#dir-listings .entryHigh ul.first{ padding:0;}
#dir-listings .entryHigh li { margin:0px; padding:0; font-size:1em; font-weight:normal !important;border-bottom:1px blue solid;}
#dir-listings .entryHigh a{ font-weight:bold; color:#000;text-decoration:none}

#dir-listings .entryNorm {border-bottom:1px #94DF00 solid; color:#666969;list-style-type:none}
#dir-listings .entryNorm{padding:0px;}
#dir-listings .entryNorm h2{ font-size:1.5em; border-bottom:1px solid #d8d8d8;}
#dir-listings .entryNorm ul{ position:relative; margin:10px 0; padding:0;}
#dir-listings .entryNorm ul.first{ padding:0;}
#dir-listings .entryNorm li {margin:0px; padding:0; font-size:1em; font-weight:normal !important;}
#dir-listings .entryNorm a{ font-weight:bold; color:#01A4E1;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}

.searchcloud h2 {font-size:1.5em;color:#00A5DF;font-weight:normal}

/* Cloud Page list */
.searchcloud {margin-top:60px}
.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; }

/* Cloud list */
.cloud { list-style: none; margin: 0; padding: 6px;text-align:center;width:260px;margin-left:15px  }
.cloud li { display: inline; }

.cloud a { text-decoration: none;line-height:1em }
.cloud1 a { font-size: 110%;color: #2AAF00 !important; }
.cloud2 a { font-size: 120%; color: #000; }
.cloud3 a { font-size: 130%; color: #00BCFF; }
.cloud4 a { font-size: 140%; color: #2039D1; }
.cloud1 a:hover, .cloud2 a:hover, .cloud3 a:hover, .cloud4 a:hover { text-decoration: none; }

/* cloud page */
#cloudbox {width: 100%;margin: 8px 0;padding: 5px 0;background-image: url(images/vertbar.gif);background-position: 50% 0;background-repeat: repeat-y;}
#cloudL { float: left; width: 49.5% }
#cloudR { float: right; width: 49.5% }



/* Ad area */
#adarea0 { 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;color:#01A4E1 }
.alphaIdx li a:hover  { background-color: #01A4E1; border: 1px solid #9A0003;color:#000 }

/* 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: #f0f0f0;border: 1px solid #000;}
#payR {background-color: #f0f0f0;border: 1px solid #000;margin-top: 10px;}
#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:20px;float:left;display: block;}
.state-articles li {list-style-type:square !important}

.state-articles .articlelinks ul {margin-left: 5px;margin-bottom:40px;position:relative;display:block}
.state-articles .articlelinks ul li { float: left; padding: 0px;margin-right: 25px;list-style-type:square !important;}
.articlelinks li a { padding: 0; color:#1F37CF;font-size: 110% !important;font-weight:bold;text-decoration:none !important}
.articlelinks li a:hover {color:#000}



#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;}

.article-text {}

.article-weather  {margin-top:30px;color:#000}
.article-weather h2 {font-size:1.3em;font-weight:normal;margin-top:30px !important;margin-bottom:0px !important}
.article-weather a:link, .article-weather a:visited{color:#345292;text-decoration:none !important}
.article-weather a:hover {color:#000}
.article-weather b {color:#4C9547}



