@import url('/static/css/dashboard.css');@import url('/static/css/publishing.css');@import url('/static/css/navigation.css');@import url('/static/css/forms.css');@import url('/static/css/tables.css');@import url("/static/style/header.css");*{padding:0;margin:0;}
body{font-family:Arial, sans-serif;font-size:88%;color:#333;line-height:1.15em;background:url('/static/imgs/backgrounds/bkg_lines.gif');}
h1, h3, h4{font-family:Georgia, serif;font-weight:normal;color:#ff7000;}
#leftCol h3, #rightCol h3, #wholeCol h3{font-size:140%;line-height:1.2em;padding-bottom:5px;margin-bottom:.5em;border-bottom:1px dotted #ddd;}
a{color:#3372c7;outline:none;border:none;}
p{font-size:12px;line-height:1.5em;margin-bottom:1em;}
hr{height:1px;margin:5px 0;clear:left;border:0;background:#fff url('/static/imgs/div.gif') repeat-x top center;}
abbr{border:none;}
.tableHorizontal{margin-bottom:20px;}
.tableHorizontal th{color:#ababab;text-align:right;}
.tableVertical td label{font-weight:bold;color:#ababab;text-align:left;display:block;}
ul li{line-height:1.1em;margin-left:.5em;list-style-position:inside;}
img{border:0;}
.printLogo{display:none;}
.mcHomeURL{width:140px;height:58px;display:block;top:11px;position:absolute;}
.ownerOnly, .merchantOnly, .merchantOnlyInline, .ownerOnlyInline, .noDisplay, .neighborOnly{display:none;}
.hidden{visibility:hidden;}
.top{font-family:Arial, sans-serif;font-size:11px;margin-top:3px;float:right;}
.paginate{text-align:right;float:right;}
.search .paginate{margin-bottom:25px;float:none;}
.printPage{width:auto;font-size:11px;color:#525252;padding-left:22px;margin:10px 20px 20px 0;background:url('/static/imgs/icons/print_small.gif') no-repeat;}
.paginate a{font-size:11px;font-family:Arial, sans-serif;text-transform:none;color:#818181 !important;display:inline !important;}
.previous{padding-left:14px;margin-right:5px;background:url('/static/imgs/icons/pagination/arrow_left.gif') no-repeat left;}
.next{padding-right:14px;margin-left:5px;background:url('/static/imgs/icons/pagination/arrow_right.gif') no-repeat right;}
.floatRight{font-family:Arial, sans-serif;float:right;margin-left:10px;}
.floatLeft{float:left;}
.alignTop{vertical-align:top;}
.mozFix{clear:both;}
.rowGray{background:#f6f6f6;}
.rowBlue{background:#f0f5fb;}
.bottomPanel{font-size:10px;text-align:right;padding:3px 5px !important;margin-top:.25em;clear:left;border:1px solid #eee;background:url('/static/imgs/bkg/homePageMenu.gif') repeat-x top left;}
.bottomPanel a{color:#818181;}
.errorDesc{font-size:11px;color:#ff0000;display:block;}
.note{font-size:11px;font-style:italic;color:#818181;}
.alert{padding:5px 0 5px 20px;background:url('/static/imgs/icons/arrow_green_small.gif') no-repeat left center;}
.inactive{color:#ababab;}
#consumer #wrapper{width:978px;margin:0 auto !important;border-right:1px solid #ddd;border-bottom:none;border-left:1px solid #ddd;background:#fff;}
.dashboard #wrapper{background-image:none;}
#wholeCol{width:680px;margin:15px 0 0 15px;}
#spanCol{width:1000px;padding:25px 0;border-right:1px solid #ddd;border-left:1px solid #ddd;background:#fff;}
.dashboard #wholeCol{width:715px;margin-left:20px;}
#consumerInfo{float:left;padding-bottom:25px;}
#leftCol{width:328px;margin:0 0 20px 15px;float:left;word-wrap:break-word;overflow:hidden;}
#rightCol{width:328px;margin:0 0 20px 20px;float:left;}
#sideCol{width:260px;padding:15px 0 50px 0;margin:3px 0 0 4px;float:right;}
.dashboard #sideCol{width:225px;float:left;}
#topHeader{width:980px;height:51px;padding:9px 0 0 0 !important;margin:15px auto 0 auto !important;background:url('/static/imgs/head_large.png') no-repeat top left;}
#topHeader .location{width:455px;height:46px;font-size:20px;color:#fff;line-height:.9em;vertical-align:center;margin-left:140px;}
#navBar{height:22px;font-size:11px;color:#575757;padding:3px 10px 0 10px;background:url('/static/imgs/corporate/bkg/navBar.gif') repeat-x top left;}
#navBar a{color:#818181;}
#searchHead{height:33px;color:#575757;padding:0;background:#f4f4f4 url('/static/imgs/backgrounds/bkg_search.gif') repeat-x bottom;}
#searchHead #layoutLocation, #searchHead #layoutPhone{width:575px;}
#searchHead #layoutLocation, .blueBox #layoutLocation{display:none;}
#layoutLocation table, #layoutPhone table{vertical-align:middle;padding:0 !important;margin:0 20px;}
#searchHead table td{height:32px;font-size:11px;padding:0 !important;}
#searchHead input{width:150px;font-size:11px;font-style:normal;font-weight:normal;margin:0 10px 0 5px;}
.buttonImg{width:auto !important;height:auto !important;margin:0;border:none;}
#searchHead span{font-size:11px;background:#f4f4f4;}
#searchHead span.findYou{font-size:12px !important;font-weight:bold;font-style:italic;}
.searchLink{font-size:10px;padding:7px 7px 0 0;float:right;}
.localPlus{height:16px;font-size:11px;font-style:italic;padding-left:20px;margin:1px 0 0 0;background:url('/static/imgs/icons/right_small.gif') no-repeat left center;}
#forumTopics{margin-bottom:0;border:2px solid #E2E8F7;}
#forumTopics td.latest{font-size:10px;text-align:right !important;vertical-align:top;}
#forumTopics td.latest p{margin:0;font-size:12px;text-align:left;}
#forumTopics td{border-bottom:1px solid #ddd;}
#forumTopics th{color:#999;padding:4px !important;border:#E2E8F7;border-bottom:2px solid #E2E8F7;background:none;font-size:14px;text-align:left;background:#E2E8F7;}
.forumRight{border-right:none;}
#forumSearch{margin:10px 10px 15px 10px;background:transparent;}
#forumSearch h2{font-size:18px;font-weight:normal;color:#98C518;padding:8px 0 8px 35px;margin-bottom:5px;background:url('/static/imgs/icons/search_medium.gif') no-repeat left center;}
#forumSearch input{width:240px;}
#pageInfo .topicBody h3{margin-top:0;}
#pageInfo .topicBody h3 a{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;margin-top:0;}
.forums .rowGray{background-color:#fafafa;}
#search #forumSearch .sideBox table{width:600px;height:auto;}
.forums .sideBox{width:600px;}
.forums .topicBodyDiv{overflow:hidden;width:400px;}
.forums .subEditAction{background:none;border:0;padding:5px 0;text-align:right;margin-right:6px;margin-left:0;}
.forums .subEditAction a{color:#0C6EE3;}
.forums #pageInfo h1 a{color:#ff7000;}
#merchantName{font-size:175%;color:#ff7000;line-height:1.1em;}
#merchantName a{color:#ff7000;text-decoration:none;}
#merchantName a:hover{text-decoration:underline;}
#merchantName span{font-family:Arial, sans-serif;font-size:72%;color:#818181;margin-left:15px;}
.dashboard #merchantName{padding:10px 0;margin:0;}
.infoBox{width:306px;padding:10px;margin-bottom:10px;overflow:hidden;border:1px solid #eee;background:#fff;}
#wholeCol .infoBox{width:98%;border:none;}
#localFavorites .footnote{font-style:italic;text-align:right;margin:5px 0 0 0;}
.iAmFavorite{padding:6px 0 6px 30px;margin:4px 0;background:url('/static/imgs/icons/star_medium.gif') no-repeat center left;}
.favoriteBox .infoBoxBox{padding:5px 5px 0 5px;border:1px solid #eee;background:#fafafa;}
.favoriteBox .infoBoxBox p, .localFavorites ul li{margin-bottom:5px;}
.favoriteBox ul li a, .infoBoxBox ul li a{color:#3372c7;display:inline !important;}
.favoriteOfBox a{display:inline;}
.infoBox h3{font-size:125% !important;text-transform:uppercase;padding-bottom:3px;margin-bottom:.5em;}
.infoBox h3 a{color:#ff7000;text-decoration:none;display:block;border:none;}
.infoBox h3 a.floatRight{font-size:52% !important;color:#3372c7;text-decoration:underline;}
.infoBox h3 a:hover{text-decoration:underline;}
.infoBox ul li{font-size:12px !important;list-style-image:url('/static/imgs/diamond_bullet.gif');padding:2px;}
#nearby.infoBox ul li a{display:inline;}
.csAddress p{font-size:100%;}
.infoBox .citysearchLinks{height:22px;margin:-10px -10px 10px -10px;border-bottom:1px solid #eee;background:#f6f6f6 url('/static/imgs/backgrounds/bkg_footer.gif') 0 -1px;}
.infoBox .citysearchLinks li{font-size:11px !important;list-style:none !important;float:left;}
.infoBox .citysearchLinks li a{font-size:11px;padding:5px 2px 0 2px !important;}
.infoData ul li a{color:#3372c7;padding:5px;display:inline;}
.infoData{font-size:12px;margin-bottom:15px;}
.infoData h4{font-size:13px;font-weight:bold;font-family:Arial, sans-serif;line-height:1.1em;margin-bottom:.2em;}
.infoData h4 a{font-weight:bold;padding-bottom:2px;display:block;}
.infoData h4 span{font-size:78%;font-family:Arial, sans-serif;color:#ababab;float:right;}
.infoData p{line-height:1.3em;}
.infoData img{margin:2px 12px 4px 2px !important;float:left;}
.infoData img.stars{margin:0 0 0 10px;float:right;}
.emptyFeature img{margin-right:10px;float:left;}
.button{font-size:92%;font-weight:bold;color:#fff !important;text-align:center;text-decoration:none;padding:1px 4px;display:inline;border:1px solid #ff7000;background:#ff7000 url('/static/imgs/bkg/homePageMenu_orange.gif');}
#claimListing{margin-bottom:100px;}
.commentsData{font-size:11px;color:#818181;}
.infoData .comments{float:right;}
.infoDataInfo{font-size:10px;color:#ababab;line-height:1.1em;padding:1px 0;margin:4px 0 10px 0;clear:left;overflow:hidden;display:block;border-top:1px solid #eee;}
.merchantInfoArea{width:312px;padding:5px;margin-bottom:10px;border:1px solid #eee;background:#f6f6f6;}
.merchantContactInfo{margin:0 0 0 -14px;}
.merchantContactInfo li{list-style:none !important;list-style-image:none !important;padding:4px 0 4px 25px !important;margin-bottom:5px;}
.merchantContactInfo li a{display:block;}
.merchantInfoArea p{font-size:88%;margin-bottom:.25em;}
.merchantInfoArea h4{font-size:92% !important;font-family:Arial, sans-serif;color:#818181 !important;margin-bottom:.25em;}
.merchantInfoArea ul li{font-size:88%;margin-bottom:.35em;}
.merchantInfoArea ul li a{line-height:1.25em;display:inline;}
h3.merchantNameListing{font-family:Arial, sans-serif;font-size:125% !important;font-weight:bold;color:#ff7000;margin-bottom:.15em !important;}
.merchantInfoArea .merchantAddress{font-size:115%;color:#575757;line-height:1.25em;margin:3px 0 10px 0;}
.merchantHours{margin-bottom:5px;background:url('/static/imgs/icons/clock_small.gif') no-repeat 2px top;}
.merchantHours p{padding-left:26px;line-height:1.3em;}
.merchantPayment{background:url('/static/imgs/icons/membership_small.gif') no-repeat 2px top;}
.merchantPayment p{padding-left:26px;line-height:1.2em;}
.merchantPhone{padding-left:25px;background:url('/static/imgs/icons/telephone_medium.gif') no-repeat 0 center;}
.merchantTags{background:url('/static/imgs/icons/yextTag_small.gif') no-repeat 2px top;}
.merchantTags p{padding-left:26px;line-height:1.5em;}
.merchantCoupons{padding-left:25px;background:url('/static/imgs/icons/dollar_small.gif') no-repeat 0 center;}
.merchantWebURL{background:url('/static/imgs/icons/website.gif') no-repeat 0 center;line-height:1.3em;}
.merchantDesc{margin-bottom:-5px !important;background:url('/static/imgs/icons/info_small.gif') no-repeat 2px top;}
.merchantDesc p{font-size:12px !important;line-height:1.2em;padding-left:26px;}
#picGallery{height:170px;}
#picGallery td{text-align:center;vertical-align:middle;padding:0 !important;}
#picGallery td img{padding:4px;border:1px solid #ddd;}
#listingImageObject{height:243px;text-align:center;vertical-align:middle;}
#imgControls{padding:2px 4px;}
.filmstrip{width:66px;height:59px;padding-top:6px;margin:0 auto;display:block;background:url('/static/imgs/filmstrip.gif') no-repeat;}
.filmstrip img{padding:0 !important;margin-left:-1px;border:none !important;}
.reviewStars{width:auto;}
.reviewStars td{font-size:11px !important;font-style:italic;color:#818181;padding:0 !important;margin-left:15px;}
.reviewStars h4{font-size:11px;}
.reviewStars p{margin-top:4px;}
#reviews{padding-bottom:0;}
#reviews .infoBox{margin-bottom:15px;}
.hreviewLogo{padding:0 6px 5px 0 !important;margin:0 0 5px 5px !important;float:right !important;}
.mainReview{padding:10px 10px 0 10px;border:1px solid #eee;background:#fafafa;}
.hreview .description{margin-right:100px;}
h4.moreReviews{font-size:16px !important;color:#575757;margin:40px 0 10px 0 !important;border-bottom:1px dotted #ddd;}
.nextReviews img{display:none;}
.nextReviews p{font-size:11px !important;line-height:1.15em;margin-bottom:5px;}
.nextReviews h4{font-size:11px;}
.hreview .infoDataInfo a{color:#ababab !important;}
#reviews .hreview .description{margin-right:0 !important;}
.sideBox{width:240px;padding:3px 3px 0 3px;margin:3px 6px 7px 10px;background:#fff;}
.sideBox h3{font-size:100%;color:#818181;text-transform:uppercase;padding:4px;margin-bottom:6px;border:1px solid #eee;background:url('/static/imgs/backgrounds/bkg_footer.gif') 0 -1px;}
.sideBox h3 a{font-size:10px;font-family:Arial, sans-serif;float:right;}
.sideBox h4{margin-bottom:2px;}
.sideBox h4 a{font-family:Arial, sans-serif;font-size:82%;font-weight:bold;color:#818181;line-height:1.1em;}
.sideBox h4 a:hover{color:#3372c7;}
.sideBox p{font-size:11px;color:#818181;}
.forumBox p{padding:0 5px;}
.sideBox ul{margin-bottom:5px;}
.sideBox ul li{list-style:none;padding:1px;margin-left:0;}
.sideBox ul li a{font-size:88%;color:#4e82c8;line-height:1em;padding:5px;}
.sideBox table{font-size:78%;color:#818181;margin:-5px 0 5px 0;}
.sideBox table td{padding:2px 5px;}
.announcement{width:230px;padding:4px 8px;}
.announcement h3{font-size:95%;font-family:Arial, sans-serif;font-weight:bold;color:#ff7000 !important;line-height:1em;text-transform:uppercase;padding-left:30px;border:none;background:url('/static/imgs/icons/announcement_medium.gif') no-repeat left center;}
.announcement p{font-size:88%;color:#575757;line-height:1em;margin-bottom:.25em;}
.announcement ul li{list-style-position:inside;list-style-image:url('/static/imgs/diamond_bullet.gif');}
.announcement ul li a{display:inline;}
.coupon-border{margin:0 0 25px 135px;}
#galleryCoupons img{margin-right:8px;float:left;clear:left;}
#galleryCoupons a{text-decoration:none;display:block;}
.couponMerchant{font-weight:bold;line-height:1em;}
.couponDesc{font-size:82%;color:#818181;text-decoration:none;line-height:1.1em;}
#wrapper.couponCity{background:#fff;}
.couponTd{padding:10px 10px 10px 30px !important;width:450px;}
.couponBorder{width:400px;font-family:Arial,sans-serif;padding:4px 4px 0 4px;overflow:hidden;border:1px dashed #ababab;}
#container{margin-bottom:15px;}
.newsPublishDate{font-size:82%;color:#818181;margin-bottom:2px;display:block;}
.newsText{font-size:90%;color:#575757;}
.extraInfoBox{width:300px;padding:10px;margin-bottom:.5em;float:right;border:1px solid #eee;background:#f6f6f6;}
#extraInfoBox ul{margin-left:15px;}
#extraInfoBox ul li{font-size:88%;list-style-position:outside;list-style-image:url('/static/imgs/diamond_bullet.gif');}
.dealRequestTable{width:300px;}
.dealRequestTable .input{width:95%;}
.bbNoteCol{margin-left:20px;float:left;}
.bbNote{width:290px;padding:5px;margin:10px 5px;background:url('/static/imgs/backgrounds/bkg_bbNote.gif') no-repeat bottom left;}
.bbNote input{border:none;}
.bbNote .infoData{width:270px;font-size:85%;color:#575757;line-height:1.1em;display:block;overflow:hidden;}
.bbNoteInfo{padding:7px;border:1px solid #e7e7e7;}
.note-click-target{text-decoration:none;display:block;}
.bbVisitURL{color:#4e82c8;text-decoration:underline;line-height:1.25em;padding:0 0 5px 20px;margin:5px 0 10px 0;clear:left;display:block;background:url('/static/imgs/icons/browser_small.gif') no-repeat top left;}
.bbNoteInfo h3{width:250px;font-size:125% !important;line-height:1.1em;overflow:hidden;background:none !important;}
.bbNoteInfo h3 a{color:#ff7000;display:inline;}
.couponBand{background:url('/static/imgs/bb/coupons.gif') no-repeat top right;}
.blogsBand{background:url('/static/imgs/bb/blogs.gif') no-repeat top right;}
.newsletterBand{background:url('/static/imgs/bb/newsletters.gif') no-repeat top right;}
.bbNoteInfo input{margin:-3px -3px 0 0;float:right;}
.bbNoteInfo img{padding:4px;margin:0 10px 5px 0;float:left;border:1px solid #eee;}
.deleteForm{clear:left;}
.deleteForm table{margin-bottom:25px;}
table.listResults{width:685px;margin:4px 0 7px 0;border-top:1px solid #efefef;border-left:1px solid #efefef;}
.sideBox .listResults{width:240px;font-size:88%;margin:0 0 3px 0;}
table.listResults td{padding:5px;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
table#extendedResults{border:red;}
#mcMerchants{margin-bottom:15px;border:3px solid #dce6f4;}
.listData{border-right:none !important;}
.listData a{font-size:95%;text-decoration:none;line-height:1em;display:block;}
.listData ul li{font-size:88%;list-style-image:url('/static/imgs/diamond_bullet.gif');margin-top:3px;}
.listData ul li a:hover{text-decoration:underline;}
.listName{font-weight:bold;text-decoration:underline;}
.listAddress{font-size:88%;color:#575757;padding-top:4px;}
.listDesc{font-size:88%;color:#818181;}
.merchantBadge, .merchantLevel, .googleAnchor, .rateMerchant{text-align:center;}
.merchantBadge{width:60px;vertical-align:top;}
.merchantLevel{width:40px;}
.googleAnchor{width:20px;}
.rateMerchant{width:75px;white-space:nowrap;}
.rateMerchant p{font-size:82%;font-weight:bold;color:#818181;margin-bottom:3px;}
.categoryImg .merchantDesc p{clear:left;}
.categoryImg h3{margin-bottom:0 !important;border-bottom:none !important;}
#categoryHealthBeauty{background:url('/static/imgs/categoryListing/healthBeauty.jpg') no-repeat 3px 3px;}
#categoryRestaurants{background:url('/static/imgs/categoryListing/blank.png') no-repeat 3px 3px;}
#categoryProfServices{background:url('/static/imgs/categoryListing/profServices.png') no-repeat 3px 3px;}
#categoryLegalFinance{background:url('/static/imgs/categoryListing/legalFinance.png') no-repeat 3px 3px;}
#categoryLegalFinance2{background:url('/static/imgs/categoryListing/legalFinance2.png') no-repeat 3px 3px;}
#categoryAuto{background:url('/static/imgs/categoryListing/auto.png') no-repeat 3px 3px;}
#categoryGardening h3, #categoryGardening .categoryTemplates a{color:#516d2e !important;}
#categoryLegalFinance h3, #categoryHealthBeauty h3, #categoryAuto h3, #categoryLegalFinance .categoryTemplates a, #categoryHealthBeauty .categoryTemplates a, #categoryAuto .categoryTemplates a{color:#fff !important;}
#categoryGardening .categoryTemplates{padding-right:100px;}
#categoryGardening{background:url('/static/imgs/categoryListing/gardening.png') no-repeat 3px 3px;}
.categoryTemplates ul li{list-style:none !important;}
.categoryTemplates{height:60px;font-size:11px;color:#fff;line-height:1.1em;padding-right:100px;}
.categoryTemplates h5{display:none;}
.claimBox{width:300px;font-size:88%;margin:0 0 15px 13px;background:#fff url('/static/imgs/boxes/bkg_boxbot.gif') no-repeat 0 bottom;}
.claimBox h2{font-size:115%;color:#fff;padding:.35em .25em .25em .85em;margin-top:0;background:#fff url('/static/imgs/boxes/bkg_boxh2.gif') no-repeat 0 0;}
.claimBox .claimBoxLinks{padding:10px;}
.claimBox p{margin-bottom:0;}
.multiCols{width:140px;padding:8px;float:left;}
.multiCols li{padding-left:.25em;margin-bottom:.25em;list-style-position:outside;line-height:1.5em;}
.multiCols{font-size:90%;padding:8px;float:left;}
#stateMerchantDirectory h3{font-size:175%;padding-bottom:5px;display:block;clear:left;background:#fff url('/static/imgs/div.gif') repeat-x bottom center;}
#alphabet{margin:15px 0;}
.tabs{width:50% !important;margin-bottom:-4px;}
.tabs li{height:17px;font-size:11px;list-style:none;padding:7px 20px 0 15px !important;margin:0 -1px 0 0;float:left;background:url('/static/imgs/backgrounds/bkg_boxTab.gif') no-repeat top right;}
.galleryThumbs{height:80px;border:1px solid #eee;background:#f6f6f6;}
.galleryThumbs td{text-align:center;}
.galleryThumbs td img{padding:2px;border:1px solid #eee;}
#photo_tab{border-left:1px solid #eee;}
#video_tab{background:url('/static/imgs/backgrounds/bkg_boxTabEnd.gif') no-repeat top right;}
#photo_tab, #video_tab{padding:3px 15px;}
.imageName{font-size:82%;}
#photo_flipper, #video_flipper{clear:left;}
.extraTabLink{font-size:11px;padding-right:20px;margin-top:4px;background:url('/static/imgs/icons/slideshow_small.gif') no-repeat right center;}
.extraTabLinkStop{font-size:11px;padding-right:20px;margin-top:4px;background:url('/static/imgs/icons/slideshowStop_small.gif') no-repeat right center;}
.galleryPicture{width:575px !important;margin-bottom:25px;overflow:hidden;}
.galleryPicture .trGray{background:#fafafa !important;}
.galleryPicture td{vertical-align:top;padding:10px !important;}
.galleryPicture h3{font-size:14px;font-family:Arial, sans-serif;border:none !important;}
.galleryPicture h6{font-size:12px;font-family:Arial, sans-serif;font-weight:normal;}
.galleryPicture h3 a{font-size:14px;color:#3372c7;}
.galleryPicture h3 a:hover{color:#ff7000;}
.gallerySingleImg{text-align:center;margin-bottom:15px;}
.galleryPicture img, .gallerySingleImg img, .thumpreviews img{padding:8px;margin-bottom:8px;background:#fff;border:1px solid #eee;}
.thumpreviews img{padding:4px;}
.thumpreviews{text-align:center;}
.thumpreviews table{width:auto;margin:10px auto;}
.thumpreviews table td{padding:0 10px !important;}
#footerContent{width:940px;}
#extendedFooter{width:945px !important;}
#extendedFooter a{color:#818181;}
#extendedFooter a:hover{color:#ff7000;}
#extendedFooter .partner-sites {margin-bottom:10px;}
#extendedFooter .partner-sites a{color:#3372c7;}
#extendedFooter .partner-sites a:hover{color:#ff7000;}
div#extendedFooter h5{font-size:11px;color:#818181 !important;padding:2px 5px;margin:1em auto;background:#eaeaea;}
.bbbFooter{padding:6px 0 6px 10px;}
#merchantMap{padding-bottom:3px;}
#merchantMap iframe{width:500px;border:1px solid #eee;}
iframe#gmframe{width:100%;margin-left:0;border:2px solid #dcdcdc;}
#adSenseBox{margin:0 15px 25px 15px;}
.adSenseAds{width:200px;margin:50px auto;}
#adSenseTop{width:220px;}
#adSenseTop input{font-size:11px !important;}
#adSenseTop .googleAdsContent{width:200px;margin:10px auto;}
.nearbySelect{font-size:10px;margin-bottom:2px;}
.nearbyReview{color:#818181;}
.nearbyReview ul li{list-style-image:none;}
.nearbyReview img{margin-bottom:-7px;}
.phoneLanding #topHeader img{margin-top:12px;}
.phoneLanding #wholeCol{width:600px;padding-left:10px;}
.phoneLanding .merchantInfoArea{width:285px;font-size:14px;overflow:hidden;}
.webInfoTable{margin-bottom:10px;}
.webInfoTable td{padding:10px !important;}
.webInfoTable td p{font-size:12px;line-height:1.1em;}
.webInfoTable td p strong{font-style:italic;}
.phoneLanding .hreview h4{font-size:12px;font-style:italic;color:#3372c7;text-transform:uppercase;margin-bottom:5px;}
.phoneLanding .hreview p{margin-right:100px;}
.phoneLanding .barIndicator{margin-bottom:2px;}
.phoneLanding #sideCol{width:275px;padding:25px;}
.phoneLanding #wrapper{width:978px;margin:0 auto 1.5em auto;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fff url('/static/imgs/bkg_sideCol.gif') no-repeat 650px 40px;}
.webRating td{vertical-align:top;}
.webRating td.webBusinessInfo{padding:10px !important;margin:0 10px 0 -10px;border:1px solid #eee;background:#fafafa;}
.barIndicatorContent p.ratingNumber{font-size:125% !important;padding-bottom:2px;margin:0 50px 8px 0;border-bottom:1px dotted #ababab;}
.barIndicatorContent p{font-size:115%;}
.webRating td.webBusinessInfo p.companyName{font-size:150% !important;font-weight:bold;}
.webRating td.webBusinessInfo p{font-size:135%;color:#575757;line-height:1em;margin-bottom:6px;}
.phoneLanding #topHeader{width:980px;height:51px;text-align:center;padding:9px 0 0 0 !important;margin:15px auto 0 auto !important;background:url('/static/imgs/head_large.png') no-repeat top left;}
.phoneLanding #topHeader .location{width:455px;height:46px;font-size:20px;color:#fff;line-height:.9em;vertical-align:center;margin-left:140px;}
.phoneLanding #navBar{height:22px;font-size:11px;color:#575757;padding:3px 10px 0 10px;background:url('/static/imgs/corporate/bkg/navBar.gif') repeat-x top left;}
.phoneLanding #merchantName{width:600px;}
.congratulations{padding:25px 0;margin-top:0px;border-right:1px solid #eee;border-left:1px solid #eee;}
.congratulations #merchantName{width:900px;font-size:30px;text-align:center;margin:15px auto 0 auto;}
.congratulations #wholeCol{width:97%;}
.congratulations #wrapper{background-image:none;}
.congratulations p a.introText{font-size:18px;color:#356cc3;padding:5px 0 5px 35px;margin-right:15px;background:url('/static/imgs/icons/arrow_green_medium.gif') no-repeat left center;}
.congratulations .highlight .upgrade{font-size:14px;font-weight:bold;text-transform:uppercase;padding:10px 0;margin:0 auto;}
.congratulations .highlight .bottomPanel{padding:7px;margin-top:15px;}
.congratsTable{width:700px;margin:0 auto;}
.congratsTable h3{font-size:17px !important;color:#575757;text-transform:uppercase;}
.congratsTable h3 a{font-size:10px;font-family:Arial, sans-serif;text-transform:none;color:#818181;float:right;}
.congratsTable td{width:50%;vertical-align:top;padding:10px !important;border:1px solid #ddd;}
.congratsTable td p{font-size:14px;color:#575757;line-height:1.2em;margin-bottom:0;}
.congratsTable td .footnote{font-style:italic;color:#818181;}
#import_msg{font-size:11px;font-style:italic;margin-top:15px;float:right;}
.congratsTable td hr{border-top:1px dotted #ababab;background:none;}
.congratsTable input{border:none;}
.congratsTable textarea{width:620px !important;margin-bottom:5px;}
.congratsTable img{margin:8px 0;}
#targetedSearch h4{font-size:12px;color:#3372c7;}
#targetedSearch p{font-size:12px;line-height:1.2em;margin-bottom:5px;}
#targetedSearch .infoDataInfo a{text-decoration:none;color:#ababab;}
#targetedSearch .infoDataInfo a:hover{text-decoration:underline;}
.searchText{padding-bottom:5px;}
p.forumsHome{padding-left:55px;margin-top:10px;background:url('/static/imgs/icons/forum_large.gif') 7px top no-repeat;}
.forums #wrapper{background-image:none;}
.forums #consumerInfo, .forums #consumerInfo #wholeCol{width:98%;}
#forumJoin{width:210px;padding:0 10px;margin:20px auto 0 auto;border:1px solid #ccc;background:#fafafa;}
#forumJoin h4{font-size:17px !important;padding:10px 0 10px 32px;background:url('/static/imgs/icons/announcement_medium.gif') no-repeat 0 center;}
#forumJoin p{margin-bottom:5px;}
.forumPost{margin-bottom:25px;}
.forumBreadCrumb{font-size:11px;margin-bottom:12px;}
.buttonFakeLink{text-decoration:underline;padding:3px 0 0 0;}
.admin{border:none;background:none;}
.admin input, .admin select{width:auto;font-size:10px;margin-right:10px;}
#forumTopics .admin form{display:inline;float:left;}
td.admin{padding-bottom:25px !important;}
.forumRegistered{line-height:1.1em;display:none;}
h3.forumRegistered{font-size:18px !important;color:#575757;}
h3.forumRegistered .footnote, .subEditAction .footnote{padding:3px 20px 3px 0;background:url('/static/imgs/icons/pencil_small.gif') no-repeat right center;}
.subEditAction{font-size:10px;text-align:right;padding:5px;border:1px solid #eee;background:url('/static/imgs/bkg/homePageMenu.gif') repeat-x top left;}
.subNoEditAction{font-size:10px;text-align:right;padding:5px;border:1px solid #eee;background:url('/static/imgs/bkg/homePageMenu.gif') repeat-x top left;}
#threadStartTop{padding:10px 0;margin:15px 0 -1px 0;border:none;background-image:none;width:200px;}
#threadStartTop span{font-size:12px;float:left;}
#threadStartBottom{margin-top:-1px;width:630px;font-size:12px;}
.forumAdmin{display:none;}
.forumModerator{display:none;}
.unregistered{display:none;}
.topicBody{padding:10px 15px 0 15px !important;overflow:hidden !important;}
.topicBodyDiv{width:360px;overflow:hidden;}
.stickyBody h3{padding-left:35px;background:url('/static/imgs/icons/pushpin_medium.png') no-repeat 4px top !important;}
.topicBody h3{text-transform:none;margin-bottom:0 !important;border-bottom:none !important;background:none;}
.topicBody a{font-family:Georgia, serif;color:#4e82c8;line-height:1.1em;text-decoration:underline;padding:2px 0;display:block;overflow:hidden;}
#mcNotifier{font-size:12px;font-weight:bold;color:#111;margin-bottom:1em;background:#ffff99;border:1px solid #ffff33;}
#mcNotifier ul{list-style-position:inside;padding:10px 3px 6px 0 !important;margin:0 0 2px 3px;}
#notMember #mcNotifier, #notMember #mcNotifier ul,{background:none !important;}
.cityShoutOut{border:1px solid #eee !important;padding-bottom:30px;background:url('/static/imgs/skyline.png') no-repeat -5px bottom;}
#shoutOut h2{font-size:22px;font-weight:normal;color:#ff7000;padding:5px 0;margin-bottom:7px;}
#shoutOut h2 span{font-size:10px;font-style:italic;color:#818181;float:right;}
.shoutOutCaptcha{font-size:16px;font-family:Georgia,serif;}
.bubbleTextarea{width:200px;height:90px;font-size:11px;font-style:italic;color:#575757;padding:8px 12px 16px 12px;margin:5px 0;overflow:auto;border:none !important;background:url('/static/imgs/shout_bubble.png') no-repeat top left #fff;}
.cityShoutOut .bubbleTextarea{width:285px;height:60px;background:url('/static/imgs/shout_bubble_city.png') no-repeat top left #fff;}
#shoutOut .buttonGreen{font-size:11px;padding:2px;margin:-3px 0 5px 25px;}
.shoutAnswers{width:225px;margin:0 auto 15px auto;}
.cityShoutOut .shoutAnswers .shoutReply{width:300px !important;}
.cityShoutOut .shoutAnswers .note{margin:5px;}
.shoutAnswers .shoutReply{width:215px;padding:6px;overflow:hidden;}
.shoutAnswers .shoutReply p{margin-bottom:5px;}
.shoutAnswers .bottomPanel{padding:2px 4px;}
#shoutOut.infoBox{border:none;}
#shoutOut.infoBox .shoutAnswers{width:auto;margin:0 auto 15px auto;}
#merchantPresence{width:193px;font-size:12px !important;padding:10px 6px 10px 34px;border:1px solid #eee;}
.congratsMessage h2{font-family:Georgia, serif;font-weight:normal;font-size:21px;color:#ff7700;margin-bottom:15px;}
.congratsMessageBody{font-size:16px;font-weight:normal;}
.congratsMessage{padding:5px 2px;}
#externalLinks ul{margin:0 !important;}
#externalLinks ul li{list-style-image:none !important;list-style:none !important;padding:5px 0 5px 26px;}
#externalLinks ul .rapleaf{background:url('/static/imgs/logo_rapleaf_small.gif') no-repeat 0 center !important;}
#externalLinks ul .aboutus{background:url('/static/imgs/logo_aboutus_small.gif') no-repeat 0 center !important;}
img.topMerchantBadge{position:absolute;margin:-1px 0 0 604px;}
img.topMerchantBadgeMini{position:relative;margin:-15px -5px 0 0;}
img.topMerchantBadgeMiniForum{float:right;margin:-10px -10px 0 0;}
#advertisement #wrapper{background-image:none;}
#advertisement #wrapper p{font-size:11px;color:#818181;padding:10px 15px;margin:0;}
#advertisement #wrapper p a{color:#818181;padding:0 22px 2px 0;background:url('/static/imgs/icons/arrow_green_small.gif') no-repeat right center;}
#advertisement #wrapper iframe{border:1px solid #ddd;}
#regAd{text-align:center;padding:20px 0 !important;margin-bottom:20px;background:#f6f6f6;}
#regFlow #wrapper{background-image:none;}
.wizardFlow{padding:0 10px;}
.wizardFlow li{width:auto;font-size:13px;list-style:none;padding:3px 20px 3px 4px;margin:0;float:left;color:#818181;background:#e9e9e9 url('/static/imgs/wizard/inactiveInactive.gif') no-repeat right center;line-height:14px;}
.wizardFlow li.end{background:#e9e9e9 url('/static/imgs/wizard/inactive.gif') no-repeat right center;line-height:14px;}
.wizardFlow li.active{color:#fff;background:#ff7000 url('/static/imgs/wizard/activeInactive.gif') no-repeat right center;line-height:14px;}
.wizardFlow li.activeEnd{color:#fff;background:#ff7000 url('/static/imgs/wizard/active.gif') no-repeat right center;}
.regFlow{width:783px;margin-top:25px;}
.regFlow .action{font-size:16px !important;padding:5px 0 5px 25px;background:url('/static/imgs/icons/arrow_green_small.gif') no-repeat left center;}
.regFlow h1{font-size:18px;line-height:1.2em;}
.regFlow h1 a{font-size:11px;color:#ababab;float:right;}
.regContent{padding-bottom:10px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;background:#fafafa;}
.regContent td{vertical-align:top;}
.regContent .billingTable{width:720px;margin:0 auto;}
.regContent .billingTable td{vertical-align:top;}
.regContent .billingTable td table td{height:55px;}
.regContent h4{font-size:16px;color:#575757;padding-left:50px;margin:10px 0;}
.regFlow .regFlowBox{width:783px;padding-top:12px;margin:10px auto 0 auto;background:url('/static/imgs/corners/reg_top.gif') no-repeat top left;}
.regFlow .regFlowBox .congratsTable td{padding:0 !important;border:none;}
.regFlow .regFlowBox .offer{width:400px !important;text-decoration:none;color:#575757;padding:20px 300px 120px 20px !important;margin:0 auto;border:1px solid #eee;background:#fff url('/static/imgs/corporate/package3.jpg') no-repeat 430px bottom !important;}
.regFlow .regFlowBox .step4{width:720px !important;background-image:none !important;}
.regFlow .regFlowBox a.offer{display:block;}
.regFlow .regFlowBox a.offer:hover{border:1px solid #3372c7;}
.regFlow .regFlowBox .offer .bullets{margin-left:10px;}
.regFlow .regFlowBox a.offer span{display:block;}
.regFlow .regFlowBox a.offer #link{font-size:14px !important;text-decoration:underline;color:#3372c7;}
.createAds{background:#fff url('/static/imgs/corporate/package3.jpg') no-repeat 430px bottom !important;}
.regFlow .regFlowBox .offer td a{font-size:16px;line-height:1.25em;}
.regFlow .regFlowBox .offer td a:hover{color:#ff7000;}
.regFlow .regFlowBox .step4{padding:0 !important;}
.regFlow .regFlowBox a.offer a.footnote{font-size:12px !important;font-style:italic;text-decoration:underline;padding:3px 0 3px 21px;background:url('/static/imgs/icons/arrow_green_small.gif') no-repeat left center;}
.regFlow .regFlowBox .offer td .bullets{margin-left:20px !important;list-style-position:outside !important;}
.regFlow .regFlowBox .offer .bullets a{font-size:12px;display:inline;}
.regFlow .regFlowBox input, .regFlow .regFlowBox textarea{width:270px;}
.regFlow .regFlowBox li{list-style:none;padding-left:15px;margin-left:13px;float:left;}
.regFlowBox .bullets{margin:10px 0 20px 50px;}
.regFlowBox .bullets li{height:auto;font-size:12px;list-style-image:url('/static/imgs/icons/bullet_green.gif');padding:2px !important;margin-bottom:1px;float:none !important;}
.regFlow .regFlowBox #visa{background:url('/static/imgs/credit/visa.gif') no-repeat right center;}
.regFlow .regFlowBox #mastercard{background:url('/static/imgs/credit/mc.gif') no-repeat right center;}
.regFlow .regFlowBox #amex{background:url('/static/imgs/credit/amex.gif') no-repeat right center;}
.regFlow .regFlowBox .radio{margin-top:5px;}
.regFlow .regFlowBox label{padding:3px;margin:0 !important;display:block;}
.regFlow .regFlowBox .creditCards li label{width:65px;}
.regFlow .regFlowBox .errorDesc{display:inline;}
.regFlow .regFlowBox .errorMsg{font-size:11px;color:red;}
.regFlow .regFlowBox td .error strong{color:red;}
.regFlow .regFlowBox td .error input, .regFlow .regFlowBox td .error select{color:#575757;border:1px solid #f33f3f !important;}
.regFlow .regFlowBox p{margin-bottom:2px !important;}
td.regSwatches label, td.regLayouts label{width:100px !important;font-size:11px;}
td.regLayouts label a{display:inline;}
td.regSwatches #default{background:url('/static/imgs/skins/regflow/default_swatch.gif') no-repeat right center;}
td.regSwatches #classic{background:url('/static/imgs/skins/regflow/classic_swatch.gif') no-repeat right center;}
td.regSwatches #skin1{background:url('/static/imgs/skins/regflow/skin1_swatch.gif') no-repeat right center;}
td.regSwatches #skin2{background:url('/static/imgs/skins/regflow/skin2_swatch.gif') no-repeat right center;}
.previewArea{margin:2px 13px 0 0;float:right;}
.previewArea img{border:1px solid #eee;}
.previewArea .footnote{font-style:italic;text-align:right;padding-top:5px;}
.arrowWedgeRight, .arrowWedgeDown{text-transform:none !important;cursor:pointer;padding:5px 0 5px 20px;color:#ff7000 !important;text-decoration:underline;font-size:18px;}
.arrowWedgeRight{background:url('/static/imgs/icons/next_small.gif') no-repeat left center;}
.arrowWedgeDown{background:url('/static/imgs/icons/down_small.gif') no-repeat left center;}
#allInviteSearch, #invitationToggle{font-size:14px !important;color:#575757;}
.SI-FILES-STYLIZED label.cabinet{width:79px;height:100%;background:url('http://www.glinka.com/tmp/choose.gif') no-repeat left center;display:block;overflow:hidden;cursor:pointer;}
.SI-FILES-STYLIZED label.cabinet input.file{position:relative;height:100%;width:auto;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.csAdsBox{margin-bottom:20px;border:1px solid #efefef;background:url('/static/imgs/icons/adsmc_small.png') top right no-repeat;}
a.csAds{font-size:11px;color:#575757;line-height:1.1em;text-decoration:none;padding:5px 0;margin:0 15px -1px 15px;clear:left;display:block;border-bottom:1px solid #efefef;}
a.csAds span{display:block;}
.csAds .img, .csAds img{margin-right:5px;float:left;}
.csAds .img{width:64px;height:20px;margin-right:5px;float:left;}
.csBusinessName{font-weight:bold;color:#3372c7;text-decoration:underline;margin-top:5px;}
.csInfo{padding:5px;margin-left:74px;display:block;}
a.csAds img.csImg{width:64px;padding:5px;margin:0;}
.directoryListing{width:940px;font-size:75%;line-height:1.1em;margin:1em auto 25px auto;}
.directoryListing td{font-size:10px;color:#818181;line-height:1.5em;vertical-align:top;}
.csImageBox{margin:5px 0;}
.csImageBox .csImg{padding:5px;margin-bottom:5px;border:1px solid #ddd;}
#topixNews{margin:0 15px;}
.regContent h4, .regContent p{padding-left:25px;margin-bottom:.75em !important;border:none !important;}
.unconfirmedListing p.alert{font-size:16px;line-height:1.3em;color:#232323;padding:20px 15px 20px 100px;margin-top:15px;border:4px double #ddd;background:#fafafa url('/static/imgs/404.png') no-repeat 10px center;}

