/*
THEME NAME: Savannah Biz Ads
DESCRIPTION: Powers the SavannahBizAds.com website.
VERSION: v1
AUTHOR: <a href="http://www.miracledivine.com/">Miracle Divine</a>
*/

/* Two-column with sidebar on right from the /layouts/ folder  */
@import url('layouts/2c-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------
 
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/

body{
	margin:0; padding:0; font-family:"trebuchet MS", Arial, helvetica; font-size:14px; line-height:22px; background:url(images/dotted-bg.jpg) repeat 0 0; text-align:left;
}
table {font-size:inherit;font:100%;}
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/league_gothic-webfont.eot');
    src: url('fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/league_gothic-webfont.woff') format('woff'),
         url('fonts/league_gothic-webfont.ttf') format('truetype'),
         url('fonts/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrushScriptStdMedium';
    src: url('fonts/brushscriptstd-webfont.eot');
    src: url('fonts/brushscriptstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brushscriptstd-webfont.woff') format('woff'),
         url('fonts/brushscriptstd-webfont.ttf') format('truetype'),
         url('fonts/brushscriptstd-webfont.svg#BrushScriptStdMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6, ul, li, p, input{ margin:0; padding:0;}
h1{font-family:"trebuchet MS", Arial, helvetica; font-size:24px; color:#8f1109; font-weight:normal; line-height:normal; background:url(images/heading-bg.jpg) no-repeat 0 100%; padding:0 0 7px 0; margin:0 0 7px 0;}
h1 a, h1 a:hover{color:#8f1109; font-weight:normal; line-height:normal;}
h2{font-family:"trebuchet MS", Arial, helvetica; font-size:24px; color:#8f1109; font-weight:normal; line-height:normal; background:url(images/heading-bg.jpg) no-repeat 0 100%;}
h2 a, h2 a:hover{color:#8f1109; font-weight:normal; line-height:normal;}
h3{font-family:"trebuchet MS", Arial, helvetica; font-size:18px; color:#333333; font-weight:normal; line-height:normal; padding:8px 0 10px 0;}
h3 a, h3 a:hover{color:#333333; font-weight:normal; line-height:normal;}
p{font-family:"trebuchet MS", Arial, helvetica; color:#2e2d2d; font-size:14px; line-height:22px; text-align:justify; padding:0 7px 0 0;}
p a{color:#8f1109;}
ul, li{list-style:none;}

/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}
 
 
* {margin:0;padding:0;}
 
a img {border:0px;}
 
.clear {clear:both;height:0px;overflow:hidden;}
 
/* HIDE THESE ITEMS */
#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font {display:none;}
 
/* RESET FORM FIELDS */
input, textarea, select, legend {font-family:arial,helvetica,sans-serif !important;}
input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}
 
/* RESET AD SPACE */
.advertisement * {padding:0px !important;white-space:nowrap;}
 
/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height:100%;margin:0 0 1px;}




/* MAIN LAYOUT ---------------------------------------------------------------------------- */
body#print-coupon {background:url('images/SavannahBizAds_logo_with_transparency.png') center no-repeat #fff;}
div.coupon-global-wrapper{width: 500px;}
div.print-coupon-button{position: relative; top: 120px; left: 30px;}
a.print-link{background: url('images/SavannahBizAds_printBTN.gif') top left no-repeat; height: 30px; width: 105px; display: block;}
a.print-link:hover{background-position-y: -29px}

#wrapper {width:100%; float:left;}
.wrapper-inner {margin:0px 47px;text-align:left;}

#printCoupon {width:360px;overflow:hidden;}
#printCoupon-top {width:360px;height:12px;}
#printCoupon-bottom {width:360px;height:22px;}
.printCoupon-side {width:3px;height:235px;}
#printCoupon-content p {margin:10px;line-height:141%;}
#printTitle {font-style:italic;font-size:131%;color:#c7001c;}
h2#printBizName {margin:0px 10px 5px 10px;font-size:146.5%;color:#000;}
p#printTerms {font-size:85%;line-height:121%;margin-bottom:0px;margin-top:20px;}
p#printTerms span {font-weight:bold;text-transform:uppercase;font-size:93%;}




/* HEADER --------------------------------------------------------------------------------- */

#leaderboard{height:90px; overflow: hidden;}
#leaderboard img {position:relative;z-index:3;margin-bottom:-30px;border:1px solid #6a6a6a;margin-left:auto;margin-right:auto;}
#header .wrapper-inner {position:relative;height:146px;}
#header-logo {position:absolute;left:0px;top:10px;}
#site-description {position:absolute;left:-9999px;}
#header{width:100%; float:left;	background:url(images/SavannahBizAds_header-bg.jpg) repeat-x 0 0;}
.header_inner{width:960px; margin:0 auto; height:90px!important; padding:10px 0 0 0; position:relative;}
.logo{width: 445px; float:left;}
.header_right{width:264px; float:right;}
.header_social{width:100%; float:right;clear:both;}
.header_social ul{float:left;}
.header_social ul li{float:left;}
.header_social ul li span{float:left; padding:6px 0 0 0;}
.header_social a{float:left;}
.call_us{clear:both; width:180px; float:right; font-family: 'LeagueGothicRegular'; color:#474747; font-size:22px; font-weight:normal; text-align:right; padding:18px 3px 0 0;}
/*-----------Search--------------*/
#header-search {position:absolute;right:0px;bottom:10px;background:transparent url('images/SavannahBizAds_formFieldBG.gif') no-repeat 0 0;}
#nav_search{background:url(images/SavannahBizAds_header_search_bg.png) no-repeat 0 0; width:222px; height:27px; margin:6px 0 0 0; float:right; padding:4px 4px 0 4px;}
#nav_search .search_textbox{width:152px; float:left; font-family:"trebuchet MS", Arial, helvetica; font-size:13px;color:#333333; padding:2px 0 2px 4px; background:none; margin:0; border:none;}
#nav_search .search_btn{background:url(images/search-btn.png) no-repeat 0 0; width:64px; height:20px; float:right; margin:0; padding:0; border:none;}
/*--------Top Nav----------*/
#topNav{width:100%; float:left; background:url(images/top-navigation.jpg) repeat-x 0 0; height:38px;}
.topnav_inner{width:960px; margin:0 auto; position:relative; height:38px;}
#menu{float:left;}
#menu ul{background:url(images/top-navigation-sep.jpg) no-repeat 0 0; float:left; list-style:none;}
#menu ul li{background:url(images/top-navigation-sep.jpg) no-repeat 100% 0; float:left; position:relative;list-style:none;}
#menu ul li span{background:url(images/home-icon.png) no-repeat 0 0; width:21px; height:17px; display:block; float:left; margin:11px 0 0 0; padding:0 6px 0 0;}
#menu ul li a {font-family:"trebuchet MS", Arial, helvetica; color:#FFFFFF; font-size:14px; line-height:38px; display:block; padding:0 23px; text-decoration:none;}
#menu ul li:hover a,
#menu ul li a:hover,
#menu ul li.current_page_item a,
#menu ul li.current_page_parent a,
body.s-category-advertisers #menu ul li.page-item-6 a,
#menu ul li.current_page_parent > a,
body.page-template-template-advertiser-category-php #menu ul li.page-item-6 a
{font-family:"trebuchet MS", Arial, helvetica; color:#FFFFFF; font-size:14px; line-height:38px; display:block; background:url(images/nav-hover.png) repeat 0 1px;}
body.s-category-advertisers #menu ul li.page-item-668 a{ background:none!important;}
body.s-category-advertisers #menu ul li.page-item-668 a:hover{ background:url(images/nav-hover.png) repeat 0 1px!important;}
#menu ul ul {height:auto;margin:0px;float:none;position:absolute;left:-9999px;top:auto;z-index:102;width:200px;background-color:#2c2b2b;padding:10px;
-moz-box-shadow: 0px 2px 2px #444;-webkit-box-shadow: 0px 2px 2px #444;box-shadow: 0px 2px 2px #444;}
#menu ul li:hover ul {left:0px;}
#menu ul ul li {float:none;right:auto;height:auto;line-height:151%;padding:0px 0px 5px 0px;}
#menu ul li:hover > ul {display: block;text-align:left;}
#menu ul li ul {display:none;margin: 0;padding: 0;width: 185px;position: absolute;top:38px;left: 0;background: #252628;z-index: 10000; z-index:999999;}
#menu ul li ul li {float: left;margin: 0;padding: 0;background:none!important; border-bottom:1px solid #000000;z-index:999999;}
#menu ul li ul li a {text-align: left;width:165px;display:block;padding:6px 0 6px 19px!important;text-decoration:none;line-height:22px!important;font-size:12px!important;font-weight:normal;color:#FFFFFF;background:#252628!important;z-index:999999;}
#menu ul li ul li a:hover {text-align: left;width:165px;display:block;padding:6px 0 6px 19px!important;text-decoration:none;line-height:22px!important;font-size:12px!important;font-weight:normal;color:#FFFFFF;background:#434345!important;z-index:999999;}
#menu li.page-item-594 > a:hover {cursor:default;}

/*------slider----------------*/
#slider_container{width:100%; float:left; background:url(images/main-bg.jpg) repeat-x left bottom;}
.slider_filler{width:100%; float:left; padding:15px 0 2px 0; background:url(images/slider-filler.jpg) no-repeat center top; height:320px;}
.slider_inner{width:940px; margin:0 auto;}
h1.slider_heading{font-family: 'BrushScriptStdMedium'; font-size:38px; color:#FFFFFF; line-height:45px; padding:0; margin:0;text-shadow: 0px 1px 0px #100d0c; background:none;}
p.slider_content{text-shadow: 0px 1px 0px #100d0c; font-family:"trebuchet MS", Arial, helvetica; font-size:24px; line-height:30px; font-weight:normal; color:#FFFFFF; padding:10px 30px 0 0; text-align:left!important;}
/* CONTENT -------------------------------------------------------------------------------- */
#container_wrapper{width:966px; margin:0 auto;}
.container_wrapper_inner{width:966px; float:left; padding:12px 0;}
.middle_top{background:url(images/middle-top.png) no-repeat 0 0; width:966px; height:14px; overflow:hidden;}
.middle{background:url(images/middle-bg.png) repeat-y 0 0; width:928px; float:left; padding:0 19px;}
.middle_bottom{background:url(images/middle-bottom.png) no-repeat 0 0; width:966px; height:14px; overflow:hidden;}
.middle_left{width:662px; float:left;}


#container {padding-bottom:45px;}
body.home #container {padding-bottom:0px;height:323px;}

h1.page-title{float:left;clear:both; font-family:"trebuchet MS", Arial, helvetica; font-size:24px; color:#8f1109; font-weight:normal; line-height:normal; background:url(images/main-heading-bg.jpg) no-repeat 100% 100%; padding:0 70px 7px 0; margin:0 0 7px 0;}
h1.page-title a, h1.page-title a:hover{color:#8f1109; font-weight:normal; line-height:normal;}
.entry-content{clear:both;}
#singleBiz-backLink {position:relative; padding:0 0 7px 0;}
#singleBiz-backLink a {font-size:93%;color:#888;}
#singleBiz-backLink a:hover {text-decoration:none;}

.entry-content h2 {margin:15px 0; background:none;}
h3.entry-title{padding:8px 0 6px 0;}
h3.entry-title a {color:#2e2d2d; text-decoration:none;}
h3.entry-title a:hover {text-decoration:none;}
h3.entry-title span {font-weight:normal;color:#999;font-size:85%;}



/*---------Home-------------*/
#content{width:662px; float:left;}
#content p{padding-bottom:20px;}
.our_offerings{width:672px; float:left; position:relative;}
.services_container{width:328px; float:left; padding:4px 8px 4px 0;}
.services_container h3{padding:0 0 5px 0; margin:0;}
.services_thumb{width:100%; position:relative; margin:0 0 0 -6px; padding:0 0 8px 0;}
.services_container p{font-size:14px; color:#2e2d2d; line-height:22px; font-family:"trebuchet MS", Arial, helvetica; padding:0 10px 0 0!important;}
.services_container .readmore{font-size:14px; color:#8f1109;font-family:"trebuchet MS", Arial, helvetica; margin-right:10px; float:right; padding:0 12px 0 0; background:url(images/readmore-arrow.png) no-repeat 100% 50%;}
.services_container .readmore:hover{font-size:14px; color:#8f1109;font-family:"trebuchet MS", Arial, helvetica; padding:0 12px 0 0; background:url(images/readmore-arrow.png) no-repeat 100% 50%;}










#content #featuredContent-main .hentry {margin-right:0px;margin-left:0px;}

.entry-content td {line-height:141%;}

.entry-content p{padding:0 7px 10px 0!important;}
.entry-content ul{/*width:100%; */padding:4px 0 8px 0;}
.entry-content a, .entry-content a:hover,
.entry-content p a, .entry-content p a:hover
{color:#C7001C!important;text-decoration:underline;}
.entry-content ul li{ font-family:"trebuchet MS", Arial, helvetica; color:#2e2d2d; font-size:14px; line-height:normal; text-align:justify; padding:0 0 5px 26px; background:url(images/bullet-container.jpg) no-repeat 4px 4px;}
img.internl_pages{border:3px solid #eaeaea; margin:0 8px 0 0; float:left;}

.entry-content p a, .entry-content td a, li a {color:#888;}
.entry-content p a:hover, .entry-content td a:hover, li a:hover {text-decoration:none;}

.entry-content ul {margin-left:20px;}
.entry-content ol {margin-left:23px;}
.entry-content li {margin-bottom:3px;line-height:141%;}

.searchResults .post {margin-bottom:20px;}
.searchResults .post .entry-meta {margin-top:3px;}
.searchResults .post .entry-meta a {color:#c7001c;}
.searchResults .post .entry-meta a:hover {text-decoration:none;}


/* BLOG */

.post {border-bottom:1px dotted #8d8d8d;padding-bottom:15px;}
#singleBiz .post {border:0px;padding-bottom:0px;}

.post + .post {padding-top:7px;}

.post h2.entry-title {margin-bottom:10px; background:none;}
.post h2.entry-title a {color:#2E2D2D; text-decoration:none;}
.post h2.entry-title a:hover {text-decoration:none;}

body.single .entry-content ul,
body.single .entry-content ol {margin-bottom:10px;}
body.single #singleBiz-right .entry-content ul {margin-left:20px;}
body.single #singleBiz-right .entry-content ol {margin-left:23px;}

.blog_entry .entry-meta{color: #888;font-size: 93%; line-height:35px; padding:0 0 0 10px!important; background:url('images/entry-meta-bg.jpg') no-repeat 0 0; margin:5px 0;}
.blog_entry .entry-tags{margin:0; padding:0!important;}
.blog_entry div#nav-below {margin:0!important;}
.post .entry-meta, .post .entry-tags, p#login, p#comment-notes, .comment-meta {color: #888;font-size: 93%; padding:7px 0 0 0;}
.post .entry-meta a, .post .entry-tags a, p#login a, .comment-meta a {color: #888!important;}
.post .entry-meta a:hover, .post .entry-tags a:hover, p#login a:hover, .comment-meta a:hover {text-decoration:none;}

#comments h2 {margin-top:35px;margin-bottom:15px;}


/* COMMENTS */

#comments-list ol {list-style-type: none;}

#comments-list li {margin-bottom:15px;position:relative;border-bottom:1px dashed #8d8d8d;padding-top:15px;padding-bottom:15px;}
li.comment li.comment {padding-left:50px;margin-top:15px;}

.comment-author {margin-bottom:5px;}
.comment-author span {position:relative;top:-10px;font-size:131%;margin-left:10px;}
.comment-author span a {color:#c7001c;}
.comment-author span a:hover {text-decoration:none;}

.unapproved {color:#c7001c;font-style:italic;font-weight:bold;}

#comments-list li p {line-height:153.1%;padding-top:8px;margin-bottom:15px;}

#comments-list li .reply {padding-left:0px;margin-top:5px;}
#comments-list li .reply a {line-height:53.1%;font-size:108%;font-style:italic;padding-left:0px;}



/* Featured Content */


#featuredContent-area {height:323px;}
#featuredContent-main {z-index:1;position:relative;top:-8px;margin-left:-14px;width:723px;height:323px;overflow:hidden;}
.inTheSpotlight {background:transparent url('images/SavannahBizAds_featuredContent-inTheSpotlightBG.png') no-repeat 0 0;}
.howItWorks {overflow:visible !important;background:transparent url('images/SavannahBizAds_featuredContent-howItWorksBG.png') no-repeat 0 0;}

#featuredContent-main {padding:0px 0px 0px 33px;}
#featuredContent-main .page {float:left;padding-top:40px;}
.inTheSpotlight h1 {width:410px;height:39px;margin-left:7px;background:transparent url('images/SavannahBizAds_featuredContent-inTheSpotlightTitle.png') no-repeat 0 0;}
.howItWorks h1 {width:402px;height:74px;margin-left:17px;margin-bottom:15px;background:transparent url('images/SavannahBizAds_featuredContent-howItWorksTitle.png') no-repeat 0 0;}
#featuredContent-main h1 span {position:absolute;left:-9999px;}
#featuredContent-main .entry-content {width:385px;text-align:center;padding:0px 15px;}
#featuredContent-main .entry-content h2 {color:#FFF;font-size:138.5%;font-weight:bold;margin:0px;padding:20px 0px 17px 0px;}
#featuredContent-main .entry-content p {color:#FFF;font-size:108%;font-weight:bold;line-height:181%;}
.howItWorks .entry-content {margin-left:10px;}

a#featuredContent-readMoreBTN {position:absolute;left:7px;bottom:30px;width:417px;padding-left:23px;height:40px;line-height:36px;text-align:center;background:transparent url('images/SavannahBizAds_featuredContent-readMoreBTN.png') no-repeat 0 0;display:block;color:#6f0000;text-shadow:#9a9a9a 1px 1px 0px;font-weight:bold;font-size:108%;text-decoration:none;}
a#featuredContent-readMoreBTN:hover {color:#FFF;text-shadow:#1f1e1e 1px 1px 0px;}
.howItWorks a#featuredContent-readMoreBTN {padding-left:33px;width:407px;}

.inTheSpotlight .polaroidContainer {float:right;margin:28px 52px 0px 0px;}
#featuredContent-billboard {top:28px;right:60px;position:absolute;z-index:5;}

.polaroidContainer {width:251px;height:269px;background:transparent url('images/SavannahBizAds_polaroidBG-inTheSpotlight2.png') no-repeat 0 0;}
.polaroidContainer-inner {margin:0px 0px 0px 14px;width:224px;padding-top:14px;}

.polaroid-slider-img {position:relative;overflow:hidden;}
.polaroid-caption {position:absolute;bottom:0px;left:0px;width:224px;background-color:#c7001c;opacity: 0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);}
.polaroid-caption p {padding:7px 7px 10px 7px;font-size:93%;color:#FFF;}
.polaroid-caption-shadow {position:absolute;bottom:0px;left:0px;width:224px;height:13px;background:transparent url('images/SavannahBizAds_polaroid-captionShadow.png') repeat-x 0 0;}
.polaroid-slider-nav {width:112px;height:31px;margin:10px auto 0px;background:transparent url('images/SavannahBizAds_polaroid-slider-nav-divider.gif') no-repeat top 58px;}
.polaroid-slider-nav a#prev {margin-top:3px;float:left;display:block;width:53px;height:25px;background:transparent url('images/SavannahBizAds_polaroid-slider-nav-prev.gif') no-repeat 0 0;}
.polaroid-slider-nav a#next {margin-top:3px;margin-left:12px;float:left;display:block;width:46px;height:25px;background:transparent url('images/SavannahBizAds_polaroid-slider-nav-next.gif') no-repeat 0 0;}
.polaroid-slider-nav a#prev:hover, .polaroid-slider-nav a#next:hover {background-position:0 100%;}
.polaroid-slider-nav a span {position:absolute;left:-9999px;}


/* LISTINGS */

.listings h2 {margin-bottom:25px;margin-top:35px;background:none; color:#333333;}

.listing {margin-bottom:12px;float:left;margin-right:15px;}
#coupon-listings .listing,
#advertiser-listings-cats .listing {width:320px;}

.listing .imgContainer {width:125px;height:85px;line-height:85px;float:left;margin-right:12px;}
.listing .imgContainer a {text-decoration:none;border:1px solid #dbd8d6;display:block;width:123px;height:87px;text-align:center;}
.listing .imgContainer a:hover {border-color:#b5b5b5;}
.listing .imgContainer img {max-width:92%;max-height:92%;}

.listing .bizInfo {padding-top:2px;float:left;width:170px;}
.listing .bizInfo h3 {margin-bottom:3px;font-size:93%; padding:0;}
.listing .bizInfo h3 a {color:#c7001c;}
.listing .bizInfo h3 a:hover {text-decoration:none;}
.listing .bizInfo p {font-size:85%; padding:0!important;; margin:0; line-height:16px;}
.listing .bizCoupon {margin-top:3px;font-weight:bold;}
.listing .bizCoupon a {color:#2e2d2d;}
.listing .bizCoupon a:hover {text-decoration:none;}

.listing-banner {float:left;width:320px;height:136px;}

ul.listing {float:none;width:100%;margin:0px;list-style-type:none;}
ul.listing li.bizInfo {width:47%;margin-right:15px;}


/* SINGLE BIZ */

#singleBiz-left {width:234px;margin-right:17px;float:left;}
#singleBiz-left .imgContainer {width:234px;height:130px;line-height:126px;}
#singleBiz-left .imgContainer div {border:1px solid #dbd8d6;width:232px;height:128px;text-align:center;}
#singleBiz-left .imgContainer div img {max-width:94%;max-height:92%;}

#singleBiz-left .polaroidContainer {position:relative;left:-10px;}

#singleBiz-right {width:410px;float:left;}
#singleBiz-right h2 {margin-bottom:10px;margin-top:3px; background:none!important; font-size:18px; font-weight:bold; color:#333333;}
#singleBiz-right h2 span.symbol {position:relative;top:-2px;}
#singleBiz-right .entry-content {margin-top:25px;}

#singleBiz-right .bizInfo {margin-top:0px;padding-top:0px;}
#singleBiz-right .bizInfo p {margin-bottom:0px; padding:0!important; line-height:18px;}
#singleBiz-right .bizInfo p a {color:#c7001c;}


/* CONTACT FORMS */
.contact_form{width:272px; float:left; padding:0 23px 0 0;}
.contact_form .cform ol{list-style-type:none;margin:0px;width:272px;float:left;}
.contact_form .cform ol li{list-style-type:none;margin:0px; width:272px!important; margin:0!important;float:left; padding:0 0 9px 0;}
.contact_form .cform ol li label{float:left;display:inline; font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; width:auto;}
.contact_form .cform ol li label span{width:auto;}
.contact_form .cform ol li label.seccap{width:270px; display:block;}
.contact_form .cform ol li span.reqtxt{font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; font-style:normal; display:inherit;}
.contact_form .cform ol li span.emailreqtxt{display:block; font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; font-style:normal;}
.contact_form .cform ol li input[type=text]{float:left; width:262px; background:#f9f9f9 url('images/contact-text-input.jpg') no-repeat 0 0; height:34px; padding:0 5px; margin:9px 0 0 0; font-style:normal;border:0;}
.contact_form .cform ol li textarea{display:block; float:left; width:262px; background:#f9f9f9 url('images/contact-textarea.jpg') no-repeat 0 0; padding:5px; height:144px; margin:7px 0 0 0;}
.contact_form .cform ol li #cforms_captcha6,
.contact_form .cform ol li #cforms_captcha5,
.contact_form .cform ol li #cforms_captcha4,
.contact_form .cform ol li #cforms_captcha3,
.contact_form .cform ol li #cforms_captcha2,
.contact_form .cform ol li #cforms_captcha{
	 background:#f9f9f9 url('images/captcha-text.jpg') no-repeat 0 0; margin:7px 0 0 0; width:104px; padding:0 5px; height:34px;}
.contact_form .cform ol li img.captcha{margin:10px 0 0 10px!important;}
.contact_form p.cf-sb{width:272px; float:left; margin:0!important; text-align:left; padding:7px 0 0 0!important;}
.contact_form p.cf-sb input.sendbutton{width:95px; height:32px; float:left; padding:0;  margin:0!important; text-align:left;background:#f9f9f9 url('images/submit-btn.jpg') no-repeat 0 0; text-indent:-9999999px; border:none!important; outline:none}
.contact_form_right{width:360px; float:left; padding:14px 0 0 0;}
.contact_form_right ul{width:100%; float:left;padding:0!important; margin:0;}
.contact_form_right ul li{width:100%; float:left;padding:0 0 7px 0!important;background:none; font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949;}
.contact_form_right ul li span{width:70px; float:left; display:block; font-weight:bold; }
.contact_form_right ul li span + span{width:230px; float:left;display:block;font-weight:normal; }

.newsletter-signup ol li{list-style-type:none;margin:0px; width:272px!important; margin:0!important;float:left; padding:0 24px 9px 0;}
.newsletter-signup ol li label{float:left;display:inline; font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; width:auto;}
.newsletter-signup ol li label span{width:auto;}
.newsletter-signup ol li label.seccap{width:270px; display:block;}
.newsletter-signup ol li span.reqtxt{font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; font-style:normal; display:inherit;}
.newsletter-signup ol li span.emailreqtxt{display:block; font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; font-style:normal;}
.newsletter-signup ol li input[type=text]{float:left; width:262px; background:#f9f9f9 url('images/contact-text-input.jpg') no-repeat 0 0; height:34px; padding:0 5px; margin:9px 0 0 0; font-style:normal;border:0;}
.newsletter-signup ol li textarea{display:block; float:left; width:262px; background:#f9f9f9 url('images/contact-textarea.jpg') no-repeat 0 0; padding:5px; height:144px; margin:7px 0 0 0;}
.newsletter-signup ol li #cforms_captcha6,
.newsletter-signup ol li #cforms_captcha5,
.newsletter-signup ol li #cforms_captcha4,
.newsletter-signup ol li #cforms_captcha3,
.newsletter-signup ol li #cforms_captcha2,
.newsletter-signup ol li #cforms_captcha{
	 background:#f9f9f9 url('images/captcha-text.jpg') no-repeat 0 0; margin:7px 0 0 0; width:104px; padding:0 5px; height:34px;}
.newsletter-signup ol li img.captcha{margin:10px 0 0 10px!important;}
.newsletter-signup p.cf-sb{width:272px; float:left; margin:0!important; text-align:left; padding:7px 0 0 0!important;}
.newsletter-signup p.cf-sb input.sendbutton{width:95px; height:32px; float:left; padding:0;  margin:0!important; text-align:left;background:#f9f9f9 url('images/submit-btn.jpg') no-repeat 0 0; text-indent:-9999999px; border:none!important; outline:none}

/*--------------Sidebar Forms--------------*/
#primary form,
#secondary form{
	width:240px;
}
#primary .cform ol li{list-style-type:none;margin:0px; width:240px; margin:0!important;float:left; padding:0 0 9px 0;}
#primary .cform ol li label{float:left;display:inline; font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; width:auto;}
#primary .cform ol li label span{width:auto;}
#primary .cform ol li input[type=text]{border:none; float:left; width:230px; background:url('images/contact-sidebar-text-input.png') no-repeat 0 0; height:27px; padding:0 5px; margin:9px 0 0 0; font-style:normal;}
#primary .cform ol li textarea{border:none; display:block; float:left; width:230px; background:url('images/contact-sidebar-textbox.png') no-repeat 0 0; padding:5px; height:145px; margin:7px 0 0 0;}
#primary .cform ol li label.seccap{width:240px; display:block;}
#primary .cform ol li span.reqtxt{font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; font-style:normal; display:inherit;}
#primary .cform ol li span.emailreqtxt{display:block; font-family:"trebuchet MS", Arial, helvetica; font-size:15px; color:#4b4949; font-weight:normal; text-align:left; margin:0; font-style:normal;}
#primary .cform ol li input.secinput{background:url('images/captcha-sidebar-text.png') no-repeat 0 0; width:79px; height:27px; padding:0 5px; margin:9px 0 0 0; }
#primary .cform ol li img.captcha{margin:8px 2px 0 7px!important;}
#primary .cform p.cf-sb input.sendbutton{width:95px; height:32px; float:right; padding:0;  margin:0!important; text-align:left;background:#f9f9f9 url('images/submit-btn.jpg') no-repeat 0 0; text-indent:-9999999px; border:none!important; outline:none}
#primary .cform p{width:95px; height:32px; float:right;}



.cform ol {list-style-type:none;margin:0px;/*width:536px;*/float:left;}
.entry-content .cform ol li {float:left;width:268px;margin-bottom:15px;}
.cform label {display:block;margin-bottom:3px;font-size:138.5%;font-weight:bold;padding-left:2px;}
/*.entry-content .cform input.single,
.entry-content .cform input.secinput,*/
#commentform input.text {float:left;margin-bottom:1px;color:#8d8d8d;font-size:93%;font-style:italic;width:236px;height:31px;line-height:31px;padding:0px 5px 0px 7px;background:transparent url('images/SavannahBizAds_formFieldBG.gif') no-repeat;border:0px;}
#commentform input.text {float:none;display:block;}
/*.entry-content .cform input.secinput {width:107px;margin-right:5px;background:transparent url('images/SavannahBizAds_formFieldBG-half.gif') no-repeat 0 0;}*/
img.captcha {position:relative;top:2px;float:left;}
img.captcha-reset {background:	transparent url('images/captcha_reset_light.gif') no-repeat !important;width:21px !important;height:21px !important;margin-top:14px;margin-left:4px;}
.cform .reqtxt, .cform .emailreqtxt {font-style:italic;color:#999;font-size:93%;}
.entry-content .cform .reqtxt, .entry-content .cform .emailreqtxt {display:block;}
.entry-content .cform p.cf-sb {float:left;}

.cf_hidden{
	visibility:hidden;display:none;
}

/*#cformsform li#li--4,
.form-textarea {width:249px;background:transparent url('images/SavannahBizAds_textareaBG.gif') no-repeat left 21px;}*/
.form-textarea {width:450px;height:140px;background:transparent url('images/SavannahBizAds_textareaBG-large.gif') no-repeat 0 0;}
.entry-content .cform textarea,
#commentform textarea {margin-top:3px;margin-bottom:5px;font-size:12px; padding:5px 5px 2px 8px;border:0px;width:231px;height:83px;}
#commentform textarea {width:432px;height:123px;}

.cf-sb {float:left;width:103px;}
#cformsform .cf-sb {margin-left:-265px;margin-top:244px;}
#cforms2form .cf-sb {margin-top:92px;margin-left:2px;margin-top:92px;}
.cf-sb input, #commentform input.button {cursor:pointer;border:0px;width:103px;height:30px;background:transparent url('images/SavannahBizAds_submitBTN.gif') no-repeat 0 0;}
.cf-sb input:hover, .cf-sb input:focus,
#commentform input.button:hover, #commentform input.button:focus {background-position:0 100%;}
#commentform input.button {margin-top:10px;}

.cf_info {clear:both;}


/* sitemap */

.ddsg-wrapper ul ul ul {display:none;}


/* paged nav */ 

#nav-below a {color:#c7001c;margin:25px;}



/* SIDEBARS ------------------------------------------------------------------------------- */
#banner_viewMap{background:url(images/view-map.png) no-repeat 0 0; width:240px; height:178px; display:block; margin:0 0 6px 0;}
#banner_viewMap:hover{background:url(images/view-map.png) no-repeat 0 100%; width:240px; height:178px; display:block;}
#banner_viewMap span{text-indent:-999999px; position:absolute;}
#newsletter_banner{background:url(images/newsletter.png) no-repeat -1px 0;width:240px; height:103px; display:block; text-decoration:none;}
#newsletter_banner:hover{background:url(images/newsletter.png) no-repeat -1px 100%;width:240px; height:103px; display:block;}
.reveive_email_notification{ display:block;padding:9px 0 0 72px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:22px; color:#333333;text-shadow: 0px 1px 0px #c2c2c2;}
.join_our_newsletter{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; line-height:16px; display:block; padding:13px 7px 0; color:#FFFFFF; text-align:center;text-shadow: 1px 1px 0px #100d0c;outline:none;}
.join_our_newsletter:hover{color:#FFFFFF; outline:none;}



#primary {/*padding-bottom:45px;*/}
body.home #primary {padding-bottom:0px;}

#primary-banner-ad {padding-top:20px;}

h3 a, h3 a:hover{color:#333333; font-weight:normal; line-height:normal;}
#primary h3.widgettitle{font-family:"trebuchet MS", Arial, helvetica; font-size:24px; color:#8f1109; font-weight:normal; line-height:normal; background:url(images/header-sidebar-bg.jpg) no-repeat 0 100%; padding:0 0 7px 0; margin:0 0 7px 0;}
#primary h3.widgettitle a, #primary h3.widgettitle a:hover{color:#8f1109; font-weight:normal; line-height:normal;}


#primary h4 {font-size:108%;font-weight:bold;color:#2e2d2d;margin-bottom:7px;}
#primary h4 a {color:#c7001c;}
#primary h4 a:hover {text-decoration:none;}



#primary .imgContainer {width:234px;height:130px;line-height:130px;}
#primary .imgContainer a {text-decoration:none;border:1px solid #dbd8d6;display:block;width:232px;height:132px;text-align:center;}
#primary .imgContainer a:hover {border-color:#b5b5b5;}
#primary .imgContainer img {max-width:96%;max-height:92%;}

#primary .featuredBizInfo {margin-top:7px;margin-bottom:35px;}
#primary .featuredBizCoupon {margin-top:7px;font-weight:bold;}
#primary .featuredBizCoupon a {color:#2e2d2d;}
#primary .featuredBizCoupon a:hover {text-decoration:none;}

#primary p{padding:4px 0 0 0; text-align:right;}
#primary p.view-all{padding:4px 0 0 0; text-align:right; margin:0;}
#primary ul, #singleBiz-left ul {list-style-type:none;}
#primary ul li, #singleBiz-left ul li {list-style-type:none; float:left; width:100%; }
#primary ul li.widget, #singleBiz-left ul {margin-bottom:10px;}
#primary ul ul li, #singleBiz-left ul li {background:url(images/li-bottom-border.jpg) repeat-x 0 100%; }
#primary ul ul li a, #singleBiz-left ul li a {background:url(images/sidebar-arrow.png) no-repeat 6px 50%; color:#2e2d2d; font-family:"trebuchet MS", Arial, helvetica; font-size:14px; line-height:17px; padding:7px 0 7px 29px; display:block;text-decoration:none;}
#primary ul ul li a:hover, #singleBiz-left ul li a:hover {background:url(images/sidebar-arrow.png) no-repeat 6px 50%; color:#2e2d2d; font-family:"trebuchet MS", Arial, helvetica; font-size:14px; line-height:17px; text-decoration:none;}


#singleBiz-left ul {margin-top:13px;}
#singleBiz-left ul li {margin-bottom:13px;}
#singleBiz-left ul li a {background-position:0 -84px !important;font-size:123.5%;}

#primary ul li#freshCoupons-widget ul li span {display:block;margin-left:15px;margin-top:2px;color:#999;}

#freshCoupons-widget p, #inTheSpotlight-widget p, #blog-widget p {margin:15px 0px 0px 5px;}
#blog-widget p {margin:0 0 0 5px!important;}
#freshCoupons-widget p a, #inTheSpotlight-widget p a, #blog-widget p a {color:#c7001c;}
#freshCoupons-widget p a:hover, #inTheSpotlight-widget p a:hover, #blog-widget p a:hover {text-decoration:none;}

#secondary {margin-top:10px;padding-top:0px;padding-bottom:5px;}
#secondary-inner {position:relative;left:-2px;width:967px;}

.secondary-banner {float:left;width:287px;height:96px;margin-left:53px;}
#secondary-banner-first {margin:0px;}

a#banner-viewMap {display:block;width:100%;height:100%;background:transparent url('images/SavannahBizAds_banner-viewMap2.gif') no-repeat 0 0;}
a#banner-viewMap span {position:absolute;left:-9999px;}
#advertiser-listings-cats{width:670px; position:relative;}
#advertiser-listings h2{
	background:none; color:#333333;
}
a.banner-text {display:block;width:100%;height:100%;background:transparent url('images/SavannahBizAds_banner-text.png') no-repeat 0 0;text-decoration:none;position:relative;}
.bannerTitle {display:block; float:left; padding:32px 0 0 14px;font-size:28px;font-weight:normal;color:#4b4949;text-transform:uppercase; font-family:"trebuchet MS", Arial, helvetica;}
.bannerimg{display:block; float:right;}
.bannerSubtitle {display:block;/*position:absolute;top:6px;left:18px;*/color:#FFF;font-size:15px; width:248px; padding:0 25px; text-align:center; font-family:"trebuchet MS", Arial, helvetica; line-height:37px;}
a.banner-text:hover .bannerTitle {color:#444;}
.bannerSubtitle span {font-size:108%;}
.secondary-banner a:hover {background-position:0 100% !important;}

#secondary-banner-ad {width:287px;height:96px;}
#secondary-banner-ad a {display:block;width:287px;height:96px;background:transparent url('images/SavannahBizAds_banner-container.gif') no-repeat 0 0;}
#secondary-banner-ad a:hover {background-position:0 100%;}
#secondary-banner-ad a img {margin:3px 0px 0px 3px;}




/* FOOTER --------------------------------------------------------------------------------- */
#footer{width:100%; float:left; background:#000000 url(images/footer.jpg) repeat-x 0 0;}
.footer_inner{width:960px; height:70px; margin:0 auto; padding:22px 0 0 0; text-align:center;}
ul.footer_links{width:100%; display:inline;}
ul.footer_links li{width:100%; display:inline; padding:0 10px;background:url(images/footer-nav-sep.jpg) no-repeat 100% 5px;}
ul.footer_links li.page-item-701{width:100%; display:inline; padding:0 10px;background:none;}
ul.footer_links li a{font:"trebuchet MS", Arial, helvetica; color:#999999; font-size:12px; text-decoration:none;}
ul.footer_links li a:hover{font:"trebuchet MS", Arial, helvetica; color:#999999; font-size:12px; text-decoration:none;}
ul.footer_links li span{font:"trebuchet MS", Arial, helvetica; color:#999999; font-size:12px; padding:0 5px;}
.copyright{text-align:center;font:"trebuchet MS", Arial, helvetica; color:#999999; font-size:12px; padding:11px 0 0 0;}

/* Just some example content */
form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

div.comments ol li {
margin:0 0 3.5em;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div.navigation div {
width:50%;
}



/*------Advertiser-----*/
.listing_banner_auto{
	display:block; float:right; padding:20px 20px 0 0;
}
.listing_banner_commercial{
	display:block; float:right; padding:10px 13px 0 0;
}
.listing_banner_entertainment{
	display:block; float:right; padding:15px 20px 0 0;
}
.listing_banner_financial{
	display:block; float:right; padding:13px 17px 0 0;
}
.listing_banner_florist{
	display:block; float:right; padding:7px 24px 0 0;
}
.listing_banner_healthcare{
	display:block; float:right; padding:11px 20px 0 0;
}
.listing_banner_heatinair{
	display:block; float:right; padding:8px 24px 0 0;
}
.listing_banner_home{
	display:block; float:right; padding:9px 17px 0 0;
}
.listing_banner_hotels{
	display:block; float:right; padding:6px 23px 0 0;
}
.listing_banner_importexport{
	display:block; float:right; padding:16px 25px 0 0;
}
.listing_banner_moving{
	display:block; float:right; padding:9px 15px 0 0;
}
.listing_banner_pest_control{
	display:block; float:right; padding:10px 15px 0 0;
}
.listing_banner_restaurants{
	display:block; float:right; padding:15px 17px 0 0;
}
.listing_banner_transport{
	display:block; float:right; padding:6px 26px 0 0;
}
.listing_banner_waste_services{
	display:block; float:right; padding:10px 22px 0 0;
}
.listing_banner_web{
	display:block; float:right; padding:9px 16px 0 0;
}
#comments h2{
	background:none; font-size:18px; color:#555555;
}
