
@import url("/static/style/core.css");
@import url("/static/style/main.css");
@import url("/static/style/consumer/style.css");

/* Public version -- Marketplace Services */

body { background: none; }
p { font-size: 14px; }
ul li { margin-bottom: 0.75em; line-height: 1.1em;  margin-left: 1em; }
ol { margin: 0 0 2em 1em; line-height: 1.25em; }
ol li { list-style-type: decimal; margin-bottom: 0.75em; margin-left: 1em; font-size: 14px; }
#wrapper { width: 935px; padding: 0; background: none; background: url('/static/imgs/consumer/bkg/consumer.png'); }
#neighbor #wrapper { width: 1000px; border-right: 1px solid #ddd; background: #fff url('/static/imgs/consumer/bkg/consumer.png') repeat-y; }
#homePages #wrapper { background: none; padding-top: 25px; }
#menuTabs { width: 411px; position: relative; float: right; top: 68px; right: 45px; }
#wrapper table#homeContainer { margin: 0 auto; background: #658bdb; }
#wrapper table td { vertical-align: top; }
.getStarted { margin: 0; margin-right: 25px; }
.getStarted h2 { font-size: 24px; font-weight: bold; color: #c4fc1e; margin-bottom: 15px;  }
.getStarted h3 { font-size: 20px; font-weight: bold; color: #98c518; margin-bottom: 15px;  }
.getStarted .loginInfo { height: 260px; padding: 0 15px; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; background: #f8f8f8; }
.getStarted .loginInfo .startButton { text-align: left; margin: 15px 0; }
#homeFocusBox .clear { background-image: none; }
#wrapper #leftColCorp h1 { font-size: 30px; font-weight: bold; color: #fff; }
#wrapper #leftColCorp ul li { font-size: 22px; color: #c4fc1e; margin-bottom: .5em; }
#wrapper #blueBox h2 { color: #fff; margin-bottom: 0; font-size: 18px; }
#wrapper #blueBox { padding: 15px; background: #7899e0; }
#wrapper #blueBox #codeBox { font-size: 16px; padding: 3px; }
#wrapper .loginInfo #blueBox { background: url('/static/imgs/boxes/bkg_login_blueBox.png') no-repeat top left; height: 116px; }
#scrollBkg { background: url('/static/imgs/consumer/boxes/bkg_activityFeed_bottom.png') no-repeat top left; width: 415px; height: 265px; margin: 35px auto 0 auto; padding: 5px 0;}
#activityFeed { width: 385px; height: 265px; padding: 0 15px; overflow-y: scroll; overflow-x: auto; }
#activityFeed h5 { font-size: 18px; color: #c4fc1e; padding: 5px 0 5px 40px; margin-top: .75em; margin-bottom: 0; background: url('/static/imgs/icons/recentContent.png') no-repeat left center; }
#activityFeed p { color: #fff; line-height: 1.2em; padding: 5px; margin: 3px 0; }
#activityFeed p a, #activityFeed p .note { color: #fff; }
#activityFeed .rowBlue { background: #7c9ee5; }
.getStarted h2 { font-size: 24px; font-weight: bold; color: #ff7000; margin-bottom: 15px; }
.getStarted p, .getStarted p { font-size: 18px; line-height: 20px; }
.getStarted #enterNumber { width: 285px; height: 80px; padding: 13px 15px 0 15px; background: url('/static/imgs/consumer/boxes/enterNumber.png') no-repeat top left; }
.fiftyFiftyBl #enterNumber { width: 325px; height: 78px; padding: 13px 0 0 15px; background: url('/static/imgs/boxes/whiteBoxBlBkg.png') no-repeat top left; }
#enterNumber h5 { font-size: 16px; color: #292929; margin-bottom: 0; }
#enterNumber form .input, #blueBox #codeBox { font-size: 16px; font-weight: bold; padding: 5px 7px !important; margin-right: 5px; }
#enterNumber form .phoneField { padding-left: 25px; background: url('/static/imgs/icons/telephone_large.gif') left center no-repeat; }
#enterNumber form .phoneField .input { width: 125px; }
#enterNumber form .zipField { padding-left: 0px; background: none; }
#enterNumber form .zipField .input { width: 155px; }
#enterNumber form table td { vertical-align: middle; }

.fiftyFiftyBl div.getStarted { background: url('/static/imgs/boxes/blBox_425_top.png') no-repeat top left; width: 423px; border-left: solid 1pt white; padding-top: 25px; background: #c4fc1e;}
.fiftyFiftyBl .getStarted .clear { background: url('/static/imgs/boxes/blBox_425_bot.png') no-repeat top left; width: 425px; }

/* Corporate Info Page */

#pageInfo { padding-top: 20px; }
#pageInfo h3 { font-size: 18px; font-weight: bold; color: #86be09; margin: 2em 0 .5em 0; }
#pageInfo h3 a { color: #2565ff; text-decoration: underline; }
#pageInfo h3 a:hover { color: #ff7000; text-decoration: none; }
#pageInfo h4 { font-size: 18px; font-weight: bold; color: #86be09; margin: 2em 0 .5em 0; }
#pageInfo h4.learnMore  { color: #ff7000; padding-left: 50px; line-height: 3em; font-size: 16px; }
#pageInfo h4#reason1  { background: transparent url('/static/imgs/bullets/learnMore1.gif') no-repeat scroll 0 0; }
#pageInfo h4#reason2  { background: transparent url('/static/imgs/bullets/learnMore2.gif') no-repeat scroll 0 0; }
#pageInfo h4#reason3  { background: transparent url('/static/imgs/bullets/learnMore3.gif') no-repeat scroll 0 0; }
#pageInfo .learnMore { float: none; }
h4#reason4  { background: transparent url('/static/imgs/bullets/learnMore4.gif') no-repeat scroll 0 0; }
h4#reason5  { background: transparent url('/static/imgs/bullets/learnMore5.gif') no-repeat scroll 0 0; }
.corpArticle { background: transparent url('/static/imgs/div.gif') repeat-x scroll center bottom; border: 0 none; padding:15px 0 5px; }
.corpArticle img, .corpArticle .date { color:#818181; float:left; font-size:18px; margin-top:1px; }
.corpArticlePreview { border:medium none; margin-left:175px; }
.corpArticlePreview h2 { font-size: 18px !important; font-family: Geneva, Tahoma, serif; font-weight: bold; }
.merchantInfo a { display: inline; }
#pageInfo ul li { font-size: 14px; }
#leftCol .mcPeople { margin: -15px 0 10px -19px; }
#leftCol #qaCategories li { font-size: 16px; }
a.topOf { color: #fff; text-decoration: underline; font-weight: bold; }
a:hover.topOf { text-decoration: none; }

/* Tutorials */
.tutorialTable { width: auto; }
.tutorialTable td { text-align: center; padding: 8px !important; }
.tutorialTable td img { padding: 5px; margin-top: 5px; border: 1px solid #ddd; background: #fff; }
.tutorialTable td img:hover { background: #eee; }

/* MerchantCircle Journal Newsletter */
div.newsletterBkg  { background: #7c7c7c url('/static/imgs/corporate/bkg/newsletter.gif') repeat-y !important; }
div.newsletterArt  { background: transparent url('/static/imgs/corporate/bkg/pageWidth.gif') repeat-y !important; }
.newsletterArt h4 span { font-size: 18px; font-weight: bold; color: #86be09; margin: 2em 0 .5em 0; }
.newsletterArt .subTitle { color: #ababab; font-style: italic; }
.bottomPanel { background: none; margin: 15px 0; border: none; }
.bottomPanel a { font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-bottom: 2px; }
#contactMC { padding-left: 35px; background: url('/static/imgs/icons/helpBlue_medium.png') no-repeat top left; }
.newsletterArchiveMenu { font-size: 12px; float: right; z-index: 99; }
.corpNewsletters  { /*background-color: #7C7C7C;*/ padding: 25px 0 25px 0px; }
.corpNewsletters  td { padding: none; }
.corpNewslettersImg { padding: 8px; margin: 0 20px 5px 0; float: left; border: 1px solid #eee; }

.joinNow { margin: 10px 0; float: right; }
#neighbor #footer { border-left: 1px solid #ddd;  }
/* SEO Directory Listing (Taken From /css/corpweb.css)*/
.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; }
#extendedFooter { width: 960px; margin: 20px auto 0 auto !important; position: static; }
#extendedFooter .partner-sites {margin:0 0 20px 10px;}
#extendedFooter .partner-sites a {color:#2565FF; font-size:12px;}
#extendedFooter h5 { width: 940px !important; color: #818181; padding: 0 5px; margin: 0 auto; background: #eaeaea; }

/* Alternate Home Page with Merchant Image */

#merchantPic { width: 890px; min-height: 386px; margin: 0 auto; border: 20px solid #fff; background: #fff url('/static/imgs/people/corpweb/homePage.jpg') no-repeat top left; }
#merchantPicSept { width: 890px; min-height: 386px; margin: 0 auto; border: 20px solid #fff; background: #fff url('/corporate/imgs/homepage/jason_stevens_092010.jpg') no-repeat top left; }
.merchantPic2 { background: #fff url('/static/imgs/people/corpweb/homePage2.jpg') no-repeat top left !important; }
#merchantPicBorder { border: 1px solid #aaa; }
#merchantBox { width: 325px; padding: 10px 15px; margin: 0 0 0 50px; opacity: .93; background: #fff; }
#merchantBox h1 { font-size: 27px; font-weight: bold; color: #ff7000; line-height: 1.2em !important; margin-bottom: 0; }
#merchantBox h1 span { font-size: 21px; font-weight: normal; color: #292929; }
#merchantBox p { font-size: 17px; line-height: 1.2em; margin-bottom: 5px; }
#merchantBox #blueBox h3, #consumerBox #blueBox h3 { font-size: 18px; color: #fff; margin: 5px 0; }
#merchantPic .input { width: 110px !important; font-size: 16px; font-weight: bold; padding: 7px; }
#merchantBox #blueBox, #consumerBox #blueBox { padding-top: 7px; padding-bottom: 10px; margin: 0 -15px -10px -15px; background: #4a8ae7; }
#merchantBox #blueBox table td, #consumerBox #blueBox table td { vertical-align: middle; }
#consumerBox { width: 325px; height: 170px; padding: 10px 15px 0 15px; margin-left: 50px; opacity: .93; background: #fff; }
#consumerBox h1 { font-size: 27px; font-weight: bold; color: #2565ff; line-height: 1.2em !important; margin-bottom: 10px; }
#consumerBox ul li { font-size: 18px; }
#merchantBox strong, #consumerBox strong { color: #0d9613; }

/* Videos */

.videoLinks { width: 250px; float: right; margin-top:80px; }
.videoLinks p { font-weight: bold; text-align: center; color: #98C518; }
.videoLinks table { margin: 0 auto;}
.videoLinks td { text-align: center; }
.videoLinks td .note { font-size: 10px !important; /* .note is globally set for a larger margin and 11px font size */ font-weight: bold; color: #2565FF; margin-bottom: 2px !important; line-height: 2em;}
.videoLinks td img { padding: 4px; border: 1px solid #ddd; }
.videoEmbed { margin: 0 auto; }
.media #content object { margin-left: 50px; }

/* Advertize With Us */

.packages #wrapper { border-left: 1px solid #ddd; background:none !important; }
#packagesGridBox { margin: 0 auto; }
#neighbor .UltCircle { border-right: 1px solid #d2d2d2; height: 240px; }
#neighbor #packagesGridBox h1 { font-size: 28px; margin: 0; }
#neighbor #packagesGridBox .packagesGreyTR h4 { color: #575757; }
#neighbor #packagesGridBox h4 { font-size: 18px; color: #ff7000; font-weight: bold; line-height: 1.2em; margin: 1em 0 0.5em; /*margin-bottom: 10px; */}
#neighbor #packagesGridBox p, #corporate #packagesGridBox ul li { font-size: 14px; line-height: 1.1em; }
#neighbor #packagesGridBox p { margin-bottom: .75em; }
#neighbor #packagesGridBox .UltCircle strong { color: #2f9f34; }
.googBlBar { background:url('/static/imgs/people/laptopgoogleguy_sm_bluebar.jpg') top left no-repeat;margin: -15px 0 0 0;height:200px;width:131px;display:block;float:right; }

