﻿body { font-family: Arial, Sans-Serif; color: #000000; font-size: 13px; background-color: #39657E; margin: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px }

table { font-size: 13px }

a:link, a:visited, a:active { color: #39657E }

a:hover { color: #CC0000; text-decoration: none }

img { border: 0px }

form, input, select, textarea { font-family: Arial, Sans-Serif; font-size: 12px }
/* input:focus, select:focus, textarea:focus { color: #FFFFFF; background-color: #CC0000 } */

p, ul {	text-align: left }

@media print  { .noprint  { display: none; } }
@media screen { .noscreen { display: none; } }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: #000000 }

.likelink {	color: #39657E; text-decoration: underline; cursor:pointer }
.likelink:hover { color: #CC0000; text-decoration: none }

.lefttext { text-align: left }
.righttext { text-align: right }
.centertext { text-align: center }
.centertable { margin-left: auto; margin-right: auto }
.redtext { color: #CC0000 }
.redlink a { color: #CC0000 }
.graytext { color: #666666 }
.graylink a { color: #666666 }
.blacktext { color: #000000 }
.blacklink a { color: #000000 }
.whitetext { color: #FFFFFF }
.strike { text-decoration: line-through }
.accentfonta { color: #39657E }
.accentfontb { color: #666666 }
.smallfont { font-size: 10px }
.mediumfont { font-size: 15px }
.largefont { font-size: 16px }
.socialicon { vertical-align: top; padding: 1px }
.vendorads { padding: 2px }
.associationlogo { padding: 4px }
.screensample { margin-left: 10px; margin-right: 10px }
.copyright { font-size: 12px; color: #39657E }
.phonetext { font-size: 16px; color: #FFFFFF }
.faxtext { font-size: 16px; color: #FFFFFF }
.hometableheading { font-size: 16px }
.selectservice { padding: 2px; background-color: #EDEDED }
.selectservice select { width: 300px }
.infotableheading {	font-size: 16px; margin: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px }
.infotablesubheading { font-size: 14px; margin: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px }
.searchtableheading { font-size: 16px; margin: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px }
.quoteheading { font-size: 14px }
.searchheading { font-size: 16px; line-height:20px }
.searchicon { vertical-align: bottom }
.searchline { margin-top:5px; margin-bottom:5px }
.searchcompname { font-size: 14px }
.searchquote { vertical-align: middle }
.searchdescription, .searchdescription a { font-size: 12px; color: #000000; font-style:italic }
.paymenticon { vertical-align: bottom }
.articlesheading { font-size: 16px; color: #CC0000; line-height: 20px }
.subpageheading { font-size: 16px; line-height: 20px }
.subpagetableheading { font-size: 16px; margin: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px }
.narrowfont { font-family: Arial Narrow, Sans-Serif }
.ulsquare { list-style-type: square }
.upgradebutton { width: 150px }
.hostingbutton { width: 250px }
.cursorhand { cursor: pointer }
#securityimage { vertical-align: middle }
#map_canvas { margin-left: auto; margin-right: auto }

/* Listing colors */
.listingfree { background-color: #F4F9FB }
.listingfreeplus { background-color: #E3F0F4 }
.listingbronze { background-color: #D4EAF0 }
.listingsilver { background-color: #F6EDEC }
.listinggold { background-color: #EFE0DE }
.listingplatinum { background-color: #E8D1CE }

/* Settings for template */
.templateshell { margin-left: auto; margin-right: auto; background-color: #FFFFFF }
.templateshellleft, #templateshellright { width: 10px }
.templateshellcenter { width: 960px }
.templateheadercol1 { width: 715px }
.templateheadercol2 { width: 245px }
.templatetopnav { font-size: 13px; text-align: center; height:25px }
.templatetopnav a { color: #FFFFFF }
.templatetopnav a:hover { text-decoration: none }
.templatetopnav td { width: 160px; background: #66A4CB url('/images/greytop.png') repeat-x top }
.templatebottomnav { font-size: 13px; text-align: center; height:25px }
.templatebottomnav a { color: #FFFFFF }
.templatebottomnav a:hover { text-decoration: none }
.templatebottomnav td { width: 160px; background: #66A4CB url('/images/greybottom.png') repeat-x bottom }

/* Settings for home metro selection */
.homemetro { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.homemetrotop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.homemetrofull { width: 100% }
.homemetromiddle { width: 25% }
.homemetrobottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for home state selection */
.homestate { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.homestatetop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.homestatefull { width: 100% }
.homestatecol1 { width: 24% }
.homestatecol2 { width: 24% }
.homestatecol3 { width: 28% }
.homestatecol4 { width: 24% }
.homestatebottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for home ZIP search */
.homezip { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.homeziptop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.homezipbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for home company search */
.homecompany { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.homecompanytop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.homecompanybottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for home mobile app */
.homemobileapp { background-color: #FFFFFF; margin: 25px }
.homemobileappcol1 { width: 20% }
.homemobileappcol2 { width: 80% }

/* Settings for info description table */
.infodesc { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.infodesctop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.infodesccol1 { width: 25% }
.infodesccol2 { width: 75% }
.infodescbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for info contact table */
.infocontact { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.infocontacttop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.infocontactcol1 { width: 25% }
.infocontactcol2 { width: 75% }
.infocontactbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for info map table */
.infomap { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.infomaptop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.infomapmid { width: 100% }
.infomapbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for info save table */
.infosave { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.infosavetop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.infosavecol1 { width: 40% }
.infosavecol2 { width: 60% }
.infosavebottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for search results paid listing tables */
.searchresultscol1 { width: 40% }
.searchresultscol2 { width: 20% }
.searchresultscol3 { width: 20% }
.searchresultscol4 { width: 20% }
.searchresultscol234 { width: 60% }
.searchresultscol1234 { width: 100% }

/* Settings for search results free listing tables */
.searchresultsfreecol1 { width: 60% }
.searchresultsfreecol2 { width: 20% }
.searchresultsfreecol3 { width: 20% }
.searchresultsfreecol123 { width: 100% }

/* Settings for search results selection tables */
.searchresultsselect { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.searchresultsselecttop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.searchresultsselectcol1 { width: 25% }
.searchresultsselectcol2 { width: 25% }
.searchresultsselectcol3 { width: 25% }
.searchresultsselectcol4 { width: 25% }
.searchresultsselectbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for get a quote table */
.quote { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.quotetop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.quotecol1 { width: 25% }
.quotecol2 { width: 75% }
.quotebottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for contact form table */
.contact { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.contacttop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.contactcol1 { width: 25% }
.contactcol2 { width: 75% }
.contactbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for create account table */
.createaccount { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.createaccounttop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.createaccountcol1 { width: 38% }
.createaccountcol2 { width: 62% }
.createaccountcol12 { width: 100% }
.createaccountbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for create listing table */
.createlisting { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.createlistingtop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.createlistingcol1 { width: 40% }
.createlistingcol2 { width: 60% }
.createlistingcol12 { width: 100% }
.createlistingbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for vendor login table */
.vendorlogin { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.vendorlogintop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.vendorlogincol1 { width: 25% }
.vendorlogincol2 { width: 75% }
.vendorloginbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for manual payment table */
.manualpayment { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.manualpaymenttop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.manualpaymentcol1 { width: 40% }
.manualpaymentcol2 { width: 60% }
.manualpaymentbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for payment table */
.payment { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.paymenttop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.paymentcol1 { width: 25% }
.paymentcol2 { width: 75% }
.paymentbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for password lookup table */
.passwordlookup { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.passwordlookuptop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.passwordlookupcol1 { width: 25% }
.passwordlookupcol2 { width: 75% }
.passwordlookupbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for change password table */
.changepassword { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.changepasswordtop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.changepasswordcol1 { width: 25% }
.changepasswordcol2 { width: 75% }
.changepasswordbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for mobile email table */
.mobileemail { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.mobileemailtop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.mobileemailcol1 { width: 25% }
.mobileemailcol2 { width: 75% }
.mobileemailbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for verify link table */
.verifylink { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.verifylinktop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.verifylinkcol1 { width: 5% }
.verifylinkcol2 { width: 95% }
.verifylinkbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for intelligence upgrade table */
.intelligenceupgrade { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.intelligenceupgradetop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.intelligenceupgradecol1 { width: 50% }
.intelligenceupgradecol2 { width: 50% }
.intelligenceupgradebottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for submit article table */
.submitarticle { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.submitarticletop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.submitarticlecol1 { width: 38% }
.submitarticlecol2 { width: 62% }
.submitarticlecol12 { width: 100% }
.submitarticlebottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for update info table */
.updateinfo { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.updateinfotop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.updateinfocol1 { width: 40% }
.updateinfocol2 { width: 60% }
.updateinfocol12 { width: 100% }
.updateinfobottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for view regions table */
.viewregions { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.viewregionstop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.viewregionscol1 { width: 40% }
.viewregionscol2 { width: 30% }
.viewregionscol3 { width: 30% }
.viewregionscol23 { width: 60% }
.viewregionscol123 { width: 100% }
.viewregionsbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for edit regions table */
.editregion { background-color: #FFFFFF; background: url('/images/tablemid.gif') }
.editregiontop { height: 45px; background-color: #FFFFFF; background: url('/images/tabletop.gif') }
.editregioncol1 { width: 40% }
.editregioncol2 { width: 60% }
.editregioncol12 { width: 100% }
.editregionbottom { height: 45px; background-color: #FFFFFF; background: url('/images/tablebottom.gif') }

/* Settings for upgrade listing table */
.upgradelisting { margin-left: auto; margin-right: auto }

/* Settings for compare listings table */
.comparelistings { border: 1px solid #FFFFFF; margin-left: auto; margin-right: auto }
.comparelistings td { vertical-align:top }
.comparelistingscol1 { border: 1px solid #FFFFFF; width: 450px; background-color: #DDDDDD }
.comparelistingscol2 { border: 1px solid #FFFFFF; width: 70px }
.comparelistingscol3 { border: 1px solid #FFFFFF; width: 70px }
.comparelistingscol4 { border: 1px solid #FFFFFF; width: 70px }
.comparelistingscol5 { border: 1px solid #FFFFFF; width: 70px }
.comparelistingscol6 { border: 1px solid #FFFFFF; width: 70px }
.comparelistingscol7 { border: 1px solid #FFFFFF; width: 70px }

/* Settings for traffic report table */
.trafficreport { border: 1px solid #FFFFFF; margin-left: auto; margin-right: auto }
.trafficreportcol1 { border: 1px solid #FFFFFF; width: 300px; background-color: #DDDDDD }
.trafficreportcol2 { border: 1px solid #FFFFFF; width: 75px }
.trafficreportcol3 { border: 1px solid #FFFFFF; width: 75px }
.trafficreportcol4 { border: 1px solid #FFFFFF; width: 75px }
.trafficreportcol5 { border: 1px solid #FFFFFF; width: 75px }
.trafficreportcol6 { border: 1px solid #FFFFFF; width: 75px }
.trafficreportcol7 { border: 1px solid #FFFFFF; width: 75px }

/* Settings for vendor leads table */
.vendorleads { border: 1px solid #FFFFFF; margin-left: auto; margin-right: auto }
.vendorleadsdark { border: 1px solid #DDDDDD; background-color: #DDDDDD }
.vendorleadsmedium { border: 1px solid #EEEEEE; background-color: #EEEEEE }
.vendorleadslight { border: 1px solid #FFFFFF; background-color: #FFFFFF }

/* Settings for copy code box */
.copycode { background-color: #FFFFFF; border: 1px solid #000000; font-family: Courier, Sans-Serif }

/* Phone Number Overlay Box */
.showlink {color: #000000; text-decoration: underline; cursor: pointer}
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
.view_number {display: none; position: fixed; top: 50%; left: 50%; width: 400px; height: 150px; margin-left: -200px; margin-top: -75px; padding: 0px; background: #39657E; border: 3px; z-index:1002; overflow: auto;}
