.top-divider{color:#F9F9F9;background-color:#F4F4F4;height:1px;}
#module-search-container{
	float:left;
	width:352px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	padding:10px;
	background:transparent URL(https://www.woodlandsonline.com/images/grysliver.jpg) repeat-x left top;
	height:131px;
}
#module-search-heading{
	color:#94784F;
	font-size:18px;
	padding:2px 0 9px;
}
#module-search-alphalist{margin:15px 5px;}
#module-search-alphalist a{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#majorcat-top-row{}
#majorcat-search-select{background-color:#F5F5F5;border:1px solid #CCC;padding:2px;color:#505050;}
#majorcat-search-input{border:1px solid #CCC;padding:3px;}
#majorcat-search-submit{margin-left:3px;background:transparent URL(https://www.woodlandsonline.com/images/go_button.png) no-repeat left top;width:30px;height:22px;text-indent:-9000px;border:0;}
#majorcats-about-container{
	float:left;
	width:290px;
}
#majorcat-cats-header{clear:both;float:left;width:140px;margin:0;font-size:12px;font-weight:600;letter-spacing:1px;padding-top:4px;font-family:Arial, Helvetica, sans-serif;color:#FFF;background-color:#1B3766;line-height:20px;text-align:center;}
#majorcat-cats-container{
	clear:both;
	border-top:2px solid #1B3766;
	background-color:#F7F7F7;
	text-align:left;
	margin-bottom:6px;
}
ul.majorcats-cats-ul{
	float:left;
	width:305px;
	padding:15px 3px 15px 20px !important;
	list-style-type:none !important;
}

#middletemplate .majorcats-cats-ul ul{list-style-type:none !important;padding-left:25px !important;margin-bottom:0;}
.majorcats-cats-ul li{padding:3px 0;}
.majorcats-cats-ul a{color:#1B3766;text-decoration:none;font-size:14px;line-height:140%;font-family:Arial, Helvetica, sans-serif;font-weight:600;}
.majorcats-cats-ul h2{margin:0;padding:0;}
#majorcat-botm-container{
	float:left;
	width:360px;
	margin:3px;
}
.majorcats-cats-ul ul li{display:inline-block;}
.majorcats-cats-ul ul a{font-size:11px;}
#majorcat-botm-alt-container{float:left;width:275px;margin:3px 40px 16px 23px;background-color: #FFFFFF;border-radius: 8px 8px 8px 8px;box-shadow: 0 0 4px rgba(80, 80, 80, 0.75);padding:6px;text-align:center;}
#majorcat-botm-alt-container img{border-radius: 8px 8px 8px 8px;}
.majorcat-feat-container-min-height ul{min-height: 148px;}
#majorcat-botm-header{height:76px;background:transparent URL(https://www.woodlandsonline.com/images/botm_channel_top.png) no-repeat left top;}
#majorcat-botm-body{float:left;width:316px;background:transparent URL(https://www.woodlandsonline.com/images/botm_channel_middle.png) repeat-y left top;padding:0 22px;color:#FFF;}
#majorcat-botm-footer{clear:both;height:23px;background:transparent URL(https://www.woodlandsonline.com/images/botm_channel_footer.png) no-repeat left top;}
.botm-textline{clear:both;float:left;width:239px;margin-right:5px;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height: 145%;}
.botm-img-container{float:left;width:70px;margin-top:3px;}
.botm-subject{clear:both;}
.botm-subject a{color:#BACCED;font-size:14px;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.botm-otherpages{clear:both;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.botm-otherpages a{color:#FFF;}
.botm-website{clear:both;text-align:center;padding:4px 0;}
a.botm-highlighted{color:#D9D921;font-size:11px;font-weight:bold;}
#majorcat-feat-container{float:left;margin:3px;width:274px;background-color:#F0F0F0;padding:6px;border-radius:8px;box-shadow: 0 0 4px rgba(80, 80, 80, 0.75);}
#majorcat-feat-header{line-height:32px;font-size:15px;font-weight:bold;text-align:center;color:#FFF;background-color:#1B3766;border-top-left-radius:4px;border-top-right-radius:4px;}
ul#majorcat-feat-ul{list-style-type:none !important;padding:13px;margin:0;background-color:#FFF;border-bottom:1px solid #FDFDFD;border-left:1px solid #FDFDFD;border-right:1px solid #FDFDFD;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#majorcat-feat-ul li{padding:3px 0 3px 6px;}
#majorcat-feat-ul a{font-size:12px;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:145%;color:#1B3766;}
#majorcat-feat-ul h3{padding:0;margin:0;}
.majorcat-2col-highlights, .majorcat-1col-highlights{float:left;margin:8px 0;width:355px;padding:6px;}
.majorcat-1col-highlights{width:825px;}
.majorcat-2col-highlights-first{margin-right:12px;}
.majorcat-2col-highlights-heading, .majorcat-1col-highlights-heading{float:left;width:280px;line-height:28px;font-size:25px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#1B3766;}
.majorcat-1col-highlights-heading a{text-decoration:none;font-size:25px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#997A4C;}
.majorcat-1col-highlights-heading{width:580px;}
.majorcat-2col-highlights-heading2{color:#997A4C;}
.majorcat-2col-highlights-more, .majorcat-1col-highlights-more2, .majorcat-1col-highlights-more{float:left;width:60px;text-align:center;line-height:28px;border-left:1px solid #C0C0C0;padding-left:2px;}
.majorcat-2col-highlights-more a, .majorcat-1col-highlights-more a, .majorcat-1col-highlights-more2 a{color:#666666;text-decoration:none;}
.majorcat-1col-highlights-more2{margin-top:5px;}
.majorcat-2col-highlights-body{float:left;width:310px;padding:8px;background-color:#F0F0F0;/*border-top: 1px solid #C0C0C0;*/}
.majorcat-2col-highlights-body2{background-color: #FFFFFF;border-radius: 8px 8px 8px 8px;box-shadow: 0 0 4px rgba(80, 80, 80, 0.75);float: left;margin: 10px;padding: 10px;width: 266px;}
.majorcat-2col-highlights-thumbnail-a img{width:80px;max-height:65px;}
.majorcat-2col-highlights-body2 img{width:264px;max-height:240px;}
.majorcat-2cols-in1-container{float:left;width:659px;background-color:#F0F0F0;border-top: 1px solid #C0C0C0;}

ul#majorcat-specials-ul{list-style-type:none !important;text-align:left;padding:10px;}
ul#majorcat-specials-cats-ul{
	background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 4px rgba(80, 80, 80, 0.75);
    clear:both;
    float: left;
    margin: 4px 10px 10px 20px;
    padding: 10px;
    width: 240px;
    text-align:left;
    list-style-type:none;
}
#majorcat-specials-cats-ul a{
	color: #4F412F;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 145%;
    font-size:13px;
    text-decoration: none;
}
ul#majorcat-class-cats-ul{
	background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 4px rgba(80, 80, 80, 0.75);
    clear:both;
    float: left;
    margin: 1px 10px 10px 20px;
    padding: 10px;
    width: 240px;
    text-align:left;
    list-style-type:none;
}
#majorcat-class-cats-ul a{
	color: #4F412F;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 145%;
    font-size:13px;
    text-decoration: none;
}
ul.majorcat-extrainfo-ul{list-style-type:none !important;text-align:left;padding:10px !important;}
.majorcat-extrainfo-ul li{padding:3px 0 3px 3px;font-size:13px;clear:both;}
.majorcat-extrainfo-ul a{
	color:#000;font-size:12px;font-family:arial;font-weight:bold;line-height:1.25;text-decoration:none;
}
#majorcat-specials-cats-ul li{padding:2px 2px 2px 10px;}
#majorcat-specials-ul li{padding:3px 0 3px 10px;font-size:13px;clear:both;}
#majorcat-specials-ul a{color:#000;font-size:12px;font-family:arial;font-weight:bold;line-height:1.25;text-decoration:none;}

.majorcat-2col-highlights-body2 a{font-size:12px;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#1B3766;}
.majorcat-2col-highlights-thumbnail-a{display:block;float:left;width:80px;height:65px;margin-right:10px;}
ul.majorcat-products-ul{list-style-type: none !important;padding:0 !important;text-align:left;}
.col-2-highlights-listings-heading{clear:both;float:left;width:755px;font-size:28px;text-align:left;padding-left:2px;color:#997A4C;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.col-2-highlights-listings-heading a,.col-2-highlights-listings-heading-internal a{color:#997A4C;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.col-2-highlights-listings-heading-internal{border-bottom:2px solid #997A4C;background-color:#FFF;font-size:28px;text-align:left;padding-left:2px;color:#997A4C;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.col-2-highlights{clear:both;float:left;width:100%;border-top:2px solid #997A4C;clear:both;margin-top:4px;margin-bottom:12px;}
.col-2-highlights-no-border{border:none;padding-top:8px;}
.col-2-highlights-listings-lead-subject{font-size:16px;text-align:left;margin:10px 5px 4px 2px;}
.col-2-highlights-listings-lead-subject2{text-align:left;}
.col-2-highlights-listings-lead-subject a,.col-2-highlights-listings-lead-subject2 a{color:#000;font-weight:bold;font-size:16px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.col-2-highlights-listings{float:left;width:65%;padding-top:8px;box-sizing:border-box;}
.col-2-highlights-cats{float:left;width:35%;min-height:130px;background-color:#F2F2F2;border-left:1px solid #C0C0C0;box-sizing:border-box;}
ul.col-2-highlights-listings-ul{clear:both;margin:4px 3px 4px 20px !important;list-style-type:none !important;padding:5px 2px 5px 15px !important;margin:0;text-align:left;}
.col-2-highlights-listings-ul a{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:1.25;}
.col-2-highlights-listings-ul li{padding:3px 0;font-size:12px;}
ul.col-2-highlights-cats-ul{list-style-type:none !important;padding:5px 2px 5px 15px !important;margin:0;text-align:left;}
.col-2-highlights-cats-ul a{color:#4F412F;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:145%;text-decoration:none;}
.col-2-highlights-cats-ul li{clear:both;padding:3px 0;font-size:13px;}
.col-2-highlights-listings-lead-brief{float:left;width:305px;text-align:left;}
.col-2-highlights-listings-lead-img-container img, .col-2-highlights-listings-lead-img-container img{width:80px;max-height:60px;}
.col-2-highlights-listings-lead img{width:80px;max-height:60px;}
.majorcat-newbus-brief{font-size:11px;margin:0 2px 3px 12px;line-height: 1.2;font-family:Arial, Helvetica, sans-serif;}
.majorcat-newbus-img-container{clear:both;float:left;width:85px;margin-right:4px;}
#majorcat-links-body{float:left;width:369px;background-color:#F2F2F2;border-bottom-left-radius:24px;margin-bottom:4px;padding-bottom:4px;}
ul#majorcat-links-ul{list-style-type:none !important;text-align:left;padding:10px !important;margin:0;}
#majorcat-links-ul ul{list-style-type:none !important;padding-left:30px;}
#majorcat-links-ul li{color:#1B3769;font-size:15px;font-weight:bold;line-height:18px;}
#majorcat-links-ul li li{float:none;width:100%;font-weight:normal;}
#majorcat-links-ul a{font-size:12px;font-weight:bold;color:#4F412F;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
#majorcat-newbus-body{float:left;width:285px;}
#majorcat-newbus-heading{background-color:#997A4C;font-size:15px;font-weight:bold;line-height:35px;color:#FFF;}
#majorcat-newbus-innerbody{overflow:hidden;border-left:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;border-right:1px solid #C0C0C0;}
.majorcat-feature-group{position:relative;top:0;left:0;float:left;text-align:left;height:146px;width:310px;padding:6px 4px 6px 12px;border:2px solid #C0C0C0;border-top:0;}
.majorcat-feature-group-odd{border-left:0;}
.majorcat-feature-group-heading{clear:both;margin-top:12px;color:#997A4C;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:28px;text-align:left;padding:0 0 4px 40px;background:transparent URL(https://www.woodlandsonline.com/images/wollogo.jpg) no-repeat top left;min-height:32px;}
.majorcat-feature-group-first, .majorcat-feature-group-second{border-top:2px solid #444444;}
.majorcat-feature-group-subheading{padding-bottom:3px;font-size:16px;color:#1B3769;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.majorcat-feature-group-subheading a{font-size:16px;color:#1B3769;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.majorcat-feature-group-lead-img-container{float:left;width:90px;margin-bottom:4px;}
.majorcat-feature-group-lead-img-container img{width:90px;max-height:75px;}
.majorcat-feature-group-subwrapper{float:left;width:210px;margin:4px 0 12px 8px;}
.majorcat-feature-group-subwrapper a{color:#000;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.majorcat-feature-group-subwrapper-noimg{width:296px;}
ul.majorcat-feature-group-ul{clear:both;position:absolute;top:104px;left:7px;width:305px;padding:0 0 4px 0 !important;text-align:center;border-top:1px solid #C0C0C0;background-color:#F4F4F4;list-style-type:none !important;margin:6px 4px 4px 4px !important;}
.majorcat-feature-group-ul a{color:#363535;font-weight:bold;}
.majorcat-feature-group-ul li{padding:2px 0;}
.majorcat-feature-group-brief{font-size:11px;margin:2px 2px 3px 12px;line-height: 1.2;font-family:Arial, Helvetica, sans-serif;}
.col-2-highlights-listings-lead-img-container{float:left;width:80px;margin-right:4px;}
.col-2-highlights-listings-lead-img-container img{border:none;}
.col-2-highlights-listings-lead-subject2{float:left;width:310px;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
#sponsor-img br{display:none;}
.module-footer a{color:#4F412F;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.module-footer{line-height:1.75;}
.col-2-highlights-listings-date{font-size:11px;color:#222222;font-family:Arial, Helvetica, sans-serif;}
.col-2-highlights-listings-date-large{font-size:13px;}
.majorcat-feature-group-lead-img-container img, .majorcat-2col-highlights-body2 img{border:none;}
#sponsor-img-no-txt{margin-left:100px;}
#majorcat-autoguide-search-container{clear:both;width:652px;margin-left:5px;height:230px;background: transparent URL(https://www.woodlandsonline.com/cnt/files/SBsearchcars.jpg) no-repeat -48px top;border-radius:6px;}
#majorcat-favorites-top{float:right;width:200px;}
.sguide-wrapper{clear:both;width:648px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:12px;padding-bottom:6px;}
#restaurant-guide-top-wrapper{background-color:#7C0405;}
.sguide-search{float:left;width:316px;margin:3px 5px 3px 40px;}
.sguide-search-heading{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.sguide-about-txt{float:left;width:280px;}
.sguide-halfcol-container{float:left;width:268px;margin:10px;border-radius:10px;padding:15px 14px 10px;box-shadow:0 0 4px rgba(40, 40, 40, 0.35);}
.sguide-halfcol-container-first{margin-left:19px;}
.sguide-halfcol-heading{font-size:15px;font-weight:700;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:2px;}
ul.sguide-halfcol-ul{list-style-type:none !important;padding:8px 2px 4px 8px !important;}
ul.sguide-halfcol-ul li{line-height:1.9;}
.sguide-halfcol-ul li, .sguide-halfcol-ul a{font-size:12px;}
#sguide-head{
	width:100%;
	margin:0px;
	height:178px;
	display:block;
	text-indent: -9000px;
}
.sguide-halfcol-ul h2{margin:0;display:inline;}
.sguide-cats-submit-wrapper{text-align:center;clear:both;padding:6px;}
.sguide-cats-submit{padding:8px 13px;border:0;border-radius:10px;font-weight:bold;font-size:14px;cursor:pointer;}
.best-of-categorypage-heading, .best-of-categorypage-heading a{text-align:center;color:#94784F;font-size:12px;font-weight:600;font-family:Arial, Helvetica, sans-serif;}
.best-of-categorypage-bestoflogo{float:left;width:81px;padding:0 5px;margin:5px 0 10px;border-right:1px solid #CCCCCC;}
.best-of-categorypage-businfo{text-align:center;float:left;margin-left:8px;width:175px;padding-top:5px;margin-top:4px;}
.best-of-categorypage-business-nologo{margin-top:3px;}
.best-of-categorypage-business-nologo-nobrief{margin-top:3px;}
.best-of-categorypage-business a, .best-of-categorypage-business{font-size:11px;font-weight:bold;color:#000;font-family:Arial, Helvetica, sans-serif;}
.best-of-categorypage-brief{font-size:10px;font-family:Arial, Helvetica, sans-serif;}
.best-of-categorypage-wrapper{
	 background-clip: border-box;
    background-color: #F0F0F0;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 4px rgba(80, 80, 80, 0.75);
    margin: 12px 4px 12px 8px;
    padding:4px;
    position: relative;
    text-align: left;
    width: 284px;
}
.best-of-categorypage-wrapper-channel{background-color:#FFF;width:268px;padding:12px 4px;}
.best-of-categorypage-wrapper-channel .best-of-categorypage-businfo{width:168px;}
.majorcat-2col-even{box-shadow: 0 0 4px rgba(80, 80, 80, 0.75);text-align:left;border-radius:10px;
	background: #f3f3f3; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #f3f3f3 0%, #ffffff 31%, #ffffff 66%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f3f3f3), color-stop(31%,#ffffff), color-stop(66%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #f3f3f3 0%,#ffffff 31%,#ffffff 66%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #f3f3f3 0%,#ffffff 31%,#ffffff 66%,#ededed 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #f3f3f3 0%,#ffffff 31%,#ffffff 66%,#ededed 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #f3f3f3 0%,#ffffff 31%,#ffffff 66%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin-right:4px;
}
.majorcat-2col-col{position:relative;float:left;width:307px;margin:10px;}
.majorcat-2col-heading{color:#997A4C;border-bottom:1px solid #997A4C;font-size:13pt;font-weight:600;padding:2px 4px 4px 2px;}
.majorcat-2col-more{position:absolute;bottom:2px;right:5px;width:190px;border-radius:4px;background-color:#FFF;padding:6px;box-shadow:-3px -3px 6px rgba(200, 200, 200, 0.5) inset;text-align:center;}
.majorcat-2col-more a{text-decoration:none;font-size:11px;color:#1B3766;font-family:Arial, Helvetica, sans-serif;font-weight:600;}
.majorcat-2col-col-minheight{min-height:340px;}
#majorcat-buscats-body{float:left;width:300px;text-align:left;border-bottom: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;margin-right:30px;margin-left:15px;}
#majorcat-buscats-heading{
	text-align:center;
	background-color:#1B3766;
	color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 35px;}
.majorcat-2col-multilarge{margin-top:25px;padding-top:25px;border-top:1px solid #CCCCCC;}
#sguide-search-submit{padding:2px 5px;border:0;border-radius:6px;font-weight:bold;font-size:14px;cursor:pointer;}
/* Church Guide */
#churchguide-verse-heading{text-align:left;margin-top:6px;color:#491164;font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:bold;}
#churchguide-verse-wrapper{float:left;text-align:left;margin-bottom:6px;width:658px;background-color:#491164;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
#churchguide-verse-text{float:left;width:346px;padding:20px;color:#ffff00;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;}
#churchguide-books-wrapper{float:left;width:240px;margin:10px;background-color:#FFF;border-radius:12px;padding:6px;}
#churchguide-books-heading{border-radius:8px;background-color:#491164;color:#FFF;font-size:16px;font-weight:bold;line-height:1.75;padding:2px;font-family:Arial, Helvetica, sans-serif;text-indent:4px;}
ul#churchguide-books-ul{list-style-type:none !important;padding:10px;height:90px;overflow:auto;}
#churchguide-books-ul a{
	color: #491164;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 145%;
    text-decoration: none;
}
.halfcol-search{float:left;width:304px;margin:5px;color:#FFF;font-family:Arial, Helvetica, sans-serif;text-align:left;padding:7px;border-radius:8px;}
.halfcol-search td{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.halfcol-search-heading{font-size:16px;font-weight:bold;}
#rlps-search{background: transparent URL(https://www.woodlandsonline.com/cnt/files/SBsearchhomesforsale.jpg) no-repeat -280px top;}
#rrps-search{background: transparent URL(https://www.woodlandsonline.com/cnt/files/SBsearchapartments.jpg) no-repeat -280px top;}
#jobs-search{background: transparent URL(https://www.woodlandsonline.com/cnt/files/SBsearchjobs.jpg) no-repeat -379px top;}
#res-search{background: transparent URL(https://www.woodlandsonline.com/cnt/files/SBsearchresumes.jpg) no-repeat -379px top;}
#churchguide-verse-detail, #churchguide-verse-detail a{color:#E7B133;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

/* Map */
#map-canvas{width:650px;height:270px;margin:4px auto;border:2px solid #1C3667;border-radius:8px;}
.infowindow p{margin:.1em 0;}

.cdhome-header{width:648px;height:141px;background:transparent URL(https://www.woodlandsonline.com/cnt/files/Header_BusinessDirectory.jpg) no-repeat left top;}
.cdhome-header-ad{color: #FFFFFF;
    float: right;
    height: 46px;
    margin-top: 92px;
    width: 270px;}
    
.noclear{clear:none !important;} 
.listings-wrapper{text-align:left;}    
.listings-bcrumbs{font-size:9px;text-align:left;}    
.listings-h3{text-align:center;}
.listings-favorites{text-align:right;}
.listings-title{margin:3px 0;padding:8px 8px;font-size:15px;background-color:#D0D0D0;}
.listings-count{float:right;width:160px;margin-top:15px;margin-right:6px;text-align:right;font-size:9px;}
.listings-subheading{margin-top:14px;color:#990000;font-weight:bold;font-size:11px;letter-spacing:4px;text-transform: uppercase;}
.listings-subwrapper{margin:3px;}
.listings-listing-affs{clear:both;float:left;width:35px;margin:6px 8px 6px 0;text-align:right;}
.listings-listing-affs-pic{float:left;width:14px;margin:6px 8px 6px 0;text-align:right;}
.listings-listing{float:left;width:528px;font-size:11px;margin:6px 0;}
.listings-listing-info-sub{padding:3px 0 0 15px;}
.listings-listing-pic{clear:both;float:left;width:90px;height:50px;padding:2px;margin-left:4px;}
.listings-listing-pic img{border:1px;width:100%;height:100%;}
.listings-listing-altcolor{background-color:#edf8fa;}
.listings-listing-info{float:left;width:500px;}
.listings-listing-info-nopic{float:left;width:590px;}
.listings-subheading-divider{color:#990000;margin-bottom:2px;}
.listings-ooa{clear:both;padding:0 10px 0 0;}
.listings-ooa-heading{padding:0px;font-weight:bold;text-align:left;margin:auto;padding-bottom:4px;color:#990000;}
.listings-ooa-body{text-align:left;margin:auto;background-color:#ffffff;padding:3px;}
.listings-addtopage{clear:both;padding-top:10px;text-align:right;}
.listings-addtopage a{font-size:11px;font-weight:bold;}
.listings-legend{clear:both;width:500px;margin:25px auto;text-align:left;border: 1px dotted #000099;padding:4px 10px 6px;}
.listings-legend img{float:left;width:15px;margin-bottom:2px;margin-left:80px;margin-right:3px;}
.listings-search{margin:14px 0 6px;}
#middletemplate ul.listings-cats{list-style-type:none !important;padding:0;margin:0 5px 5px 30px;}
.listings-cats li{padding:5px 0;}
.listings-cats a{font-size:12px;}
.listings-relcats{padding:6px;border:1px solid #CCC;background-color:#f3f3f3;}
#middletemplate ul.listings-relcats-ul{list-style-type:none !important;padding:0;margin:0;}
.listings-relcats-ul li{padding:3px 0;}
.listings-relcats-heading{font-size:11px;font-weight:bolder;}
.listings-nextpages{margin-right:50px;}
.listings-footer{clear:both;margin:15px 0 5px;}
#middletemplate .listings-mincatarea, #middletemplate .listings-mincatarea ul{list-style-type:none !important;padding:0;margin:0;}
.listings-mincatarea-keyword{font-size:12px;font-weight:bold;display:inline-block;text-indent:15px;margin-top:3px;}
.majorcat-topsponsor-parent, .majorcat-topsponsor-noheading-parent{position:relative;left:0;top:0;}
/*.majorcat-topsponsor{position:absolute;left:388px;top:-52px;}*/
.majorcat-topsponsor-noheading{position:absolute;left:388px;top:-52px;}
.majorcat-header{clear:both;float:left;width:648px;height:141px;}
h1.majorcat-h1{float:left;width:440px;font-size:36px;font-family:Arial, Helvetica, sans-serif;color:#FFF;text-align:left;margin:64px 0 0 12px;}
