﻿body 
{
    font-family: Helvetica, Arial, "Myriad Pro"; 
    font-size: small;
    background: #252424 url(Images/background_repeat.gif) repeat-x;
    text-align: center;
    margin-top: 0px;
}

h4 font
{
    font-size: small;
}

h1
{
    font-size: large;
    margin: 0px;
    padding: 3px 5px 10px 5px;
    color: #067ab4;
}

/* General Classes */
.heading
{
    font-size: larger;
    font-weight: bold;
}

.forceLeft
{
    float: left;
    display: block;
    margin: 0;
}

.forceRight
{
    float: right;
    display: block;
    margin: 0;
}

.textCenter
{
    text-align: center;
}

.textRight
{
    text-align: right;
}

.dataLayout
{
    width: 100%;
}
 
.dataLayout td
{
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
}

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    /* this is for IE6 & 7 */
    zoom: 1;
}
.pngfix { }

/* Site Layout Classes */

#header
{
    width: 975px;
    padding: 0px 0px 0px 0px;
    margin-right:auto;
    margin-left:auto;
    text-align: left;
    /*9.14.12 background: url(Images/header.gif) no-repeat;*/
    height: 71px;
    position: relative;
}

#feedback
{
    width: 975px;
    padding: 5px 30px 0px 0px;
    margin-right:auto;
    margin-left:auto;
    height: 20px;
}

#feedback a
{
    color: White;
}

#feedback a:visted
{
    color: White;
}

#header img
{
    border : 0px;
    position: absolute;
}

#header .mobileLink
{
    position: absolute;
    top: 50px;
    left: 15px;
    color: #fff;
}

#header .mobileLink:visted
{
    color: #fff;
}

#header img.siteLogo
{
    /*9.14.12 top: 26px;
    left: 16px;
    z-index: 999;*/
    top:0px;
    left:0px;
}

#header img.companyLogo
{
    top: 13px;
    left: 530px;
}

#header img.bbbLogo
{
    top: 20px;
    left: 700px;
}

#header img.appStore
{
    top: 15px;
    left: 725px;
}

#header img.askJeannie
{
    top: 0px;
    left: 845px;
    border: 0px;
    z-index: 999;
}

#topNavigation .selected { }
#topNavigation .normal { }
#topNavigation .over { }

#topNavigation
{
    width: 975px;
    padding: 0px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom: 0px;
    text-align: left;
    background: url(Images/nav_background.gif) no-repeat;
    height: 39px;
}

#topNavigation .sitePadding
{
    padding: 0px 0px 0px 15px;
}

#site .sitePadding
{
    padding: 0px 15px 0px 15px;
}

#topNavigation img
{
    padding: 0px;
    margin: 0px;
    display: block;
    float: left;
    /*8.6.13 ie fx*/
    border:none;
}

#site
{
    width: 975px;
    padding: 0px 0px 10px 0px;
    margin-right:auto;
    margin-left:auto;
    text-align: left;
    background: url(Images/greybk_repeat.gif) repeat-y;
}

#search
{
    background: url(Images/search_background_bg.png) no-repeat;
    height: 168px;
    padding: 3px;
    margin: 0px;
    margin-left: 1px;
}

#searchSmall
{
    background: url(Images/search_background_sm.png) no-repeat;
    height: 90px;
    padding: 3px;
    margin: 0px;
}

#contentMain
{
    clear: both;
    padding: 0px;
    margin: 0px;
}

#contentPanel
{
    float: right;
    width:  65%;
}

#contentPanel .contentInnerFixed
{
    height: 458px;
}

#topCategories .contentInnerFixed
{
    height:213px; /*9.13.12 rb 313px;*/
}

#topCities .contentInnerFixed
{
    height: 214px;/*9.13.12 rb 314px;*/
}

#navigation
{
    float: left;
    width: 35%;
}

#navigation .content
{
    padding-right: 15px;
}

#contentSubPage .content
{
    padding-right: 15px;
}

#contentSubPage
{
    float: left;
    width: 75%;
}

#contentRightSubPage
{
    float: right;
    width: 25%;
}

#guideNavigation
{
    float: left;
    width: 25%;
}

#guideContentPanel
{
    float: right;
    width: 75%;
}

#guideNavigation .content
{
    padding-right: 15px;
}

#guideContentPanel .content
{
}

#featured
{
    clear: both;
}

/* Content Panels */

div.content
{
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
}

div.contentInner
{
    border: solid 1px #c0c0c0;
    margin: 0px;
    padding: 5px;
    background-color: #fff;
    clear:both;
    zoom: 1;
}

div.contentInner:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.contentInner a
{
    color: #067ab4;
    padding: 2px, 0px, 2px, 4px;
    /*3.21.13*/
    text-decoration:none;
}

div.content h5
{
    font-size: medium;
    font-weight: bold;
    margin: 0px;
    padding: 0px 10px 3px 10px;
    color: #067ab4;
}

div.content h4
{
    font-size: medium;
    font-weight: bold;
    margin: 0px 10px 0px 10px;
    padding: 5px 0px 5px 0px;
    background: url(Images/box_gradient_repeat.gif) top repeat-x;
}

div.content h3
{
    font-size: medium;
    font-weight: bold;
    margin: 0px;
    padding: 3px 0px 3px 0px;
    color: #067ab4;
}

div.content h2
{
    font-size: medium;
    font-weight: bold;
    margin: 0px;
    padding:  25px 0px 3px 0px;
    color: #067ab4;
}

div.content p
{
    margin: 0px;
    padding:  0px 10px 3px 10px;
}

div.contentText p
{
    padding: 10px 10px 3px 10px;
	width: 663px;
}

div.contentText p img
{
    border: solid 1px #000;
    margin: 0px 7px 0px 0px;
    float: left;
    clear: left;
}

#markets img
{
    border: 0px;
    clear: none;
}

/* Featured Businesses */
#featured a
{
    font-size:86%;/*12.31.12 smaller;*/
    /*12.31.12*/
    margin-right:5px;
}

#featured a:visted
{
    font-size:smaller;
}

#featured b a
{
    font-size:small;
}

#featured b a:visted
{
    font-size:small;
}

#featured .contentInner
{
    padding: 5px 10px 5px 8px;/*12.31.12  5px 10px 5px 10px;*/
}

#featured table
{
    /*12.31.12 padding: 5px;*/
    width: 920px;
}

#featured table td
{
    width: 33%;
    padding: 0px 3px 0px 3px;
}

#featured table td img
{
    float: left;
    padding-right: 10px;/*12.31.12 5px;*/
    /*12.31.12*/
    padding-top:5px;
    padding-bottom:7px;
}

#featured a.forceRight
{
    font-size: small;
}

#featured a:visted.forceRight
{
    font-size: small;
}

.contentInner a.forceRight
{
    padding-top: 15px;
}

.contentInner a:visited.forceRight
{
    padding-top: 15px;
}

/* Footer Bar */
/*
#footer
{
    clear: both;
    width: 975px;
    margin-right:auto;
    margin-left:auto;
    color: #fff;
    font-size: smaller;
    background: url(/Images/footer.gif) repeat-x;
}

#footer a
{
    color: #fff;
}

#footer a:visited
{
    color: #fff;
}

#footer p
{
    padding: 2px;
    margin: 3px;
}
*/
#footer {
    clear: both;
    width: 975px;    
    margin-right:auto;
    margin-left:auto;
	background-image:url(/images/footer-bg.jpg);
	background-repeat:no-repeat;
	/*padding-left:12px;*/
	overflow:hidden;
}

.footer-columns {
	width:210px;/*2.26.14 160px;*/
	color:#cbcbcb;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:40px;
}

.footer-columns a {
	font-size:12px;
	color:#cbcbcb;
	text-decoration:none;
}

.footer-columns a:active {
	font-size:12px;
	color:#999999;
	text-decoration:none;
}

.footer-columns li:hover {
	background-color:#2d2c2c;
}

.footer-columns ul {
	list-style:inside;
	text-align:left;
	padding:0;
	margin:0;
}

.footer-columns li {
	list-style-image:url(/images/footer_arrow.gif);
	line-height:20px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#4a4a4a;
	padding-top:5px;
	padding-bottom:5px;
}

.footer-columns h5 {
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:16px;
	color:#cbcbcb;
	text-align:left;
	margin:0px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#4a4a4a;
	padding-bottom:10px;
}

.footer-social {
	width:211px;
	font-size:10px;
	color:#cbcbcb;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:40px;
}


.footer-social h6 {
	font-size:14px;
	margin:0px;
	margin-top:27px;
	/*9.13.12 float:left;*/
    text-align:left;
}

.footer-social li {
	list-style:none;
	display:inline;
	margin:0 0 0 7px;/*5.7.14 margin:0;*/
	padding:0;
}

.footer-social ul {
	list-style:none;
	margin:0;
	padding:0;
	/*9.13.12 float:right;
	margin-top:20px;*/
	text-align:left;
}

.footer-social p {
	clear:both;
	text-align:right;
	padding-top:15px;
}

#footer-sprite a.footer-adv-btn {
	display:block;
	width:211px;
	height:70px;
	background-image:url(/images/btn-footer-adv-sprite.jpg);
	background-position:top;
	text-indent:-9999px;
}

#footer-sprite a.footer-adv-btn:hover {
	background-position:bottom;
}

/* Search Bar */

#search input
{
    font-size:large;
}

#search .searchText
{
    background: url(Images/findbox_background_bg.png) no-repeat;
    padding: 30px 0px 0px 20px;
    width: 381px;
    height: 155px;
    float: left;
    margin: 0px;
}

#search .searchText input
{
    width: 85%;
    display:block;
    clear: both;
}

#search label
{
    font-size: x-large;
    font-weight: bold;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
}

#search .searchLocation
{
    background: url(Images/location_background_bg.png) no-repeat;
    padding: 30px 0px 0px 20px;
    width: 314px;
    height: 155px;
    float: left;
    margin: 0px;
}

#search .searchLocation input
{
    width: 90%;
    display:block;
    clear: both;
}

#search .searchButton
{
    padding: 20px 0px 0px 20px;
    height: 155px;
    float: left;
    margin: 0px;
}

/* Search Bar (Small) */

#searchSmall p 
{
    font-size: smaller;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-top: 3px;
}

#searchSmall .searchText p 
{
    margin-left: 65px;
    display:block;
    clear: both;
}

#searchSmall .searchLocation p 
{
    margin-left: 87px;
    display:block;
    clear: both;
}

#searchSmall input
{
    font-size:large;
}

#searchSmall .searchText
{
    background: url(Images/findbox_background_sm.png) no-repeat;
    padding: 23px 0px 0px 0px;
    width: 410px;
    height: 77px;
    float: left;
    margin: 0px;
}

#searchSmall .searchText input
{
    width: 73%;
}

#searchSmall label
{
    font-size: large;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    margin-right: 5px;
}

#searchSmall .searchText label
{
    margin-left: 15px;
}

#searchSmall .searchLocation label
{
    margin-left: 0px;
}

#searchSmall .searchLocation
{
    background: url(Images/location_background_sm.png) no-repeat;
    padding: 23px 0px 0px 20px;
    width: 375px;
    height: 77px;
    float: left;
    margin: 0px;
}

#searchSmall .searchLocation input
{
    width: 65%;
}

#searchSmall .searchButton
{
    height: 68px;
    float: left;
    margin: 0px;
}

/* Homepage Tabs */
 
.ui-tabs .ui-tabs-hide
{
    display: none;
}

.ui-tab-panel
{
    height: 447px;
    overflow: hidden;
}

.ui-tabs-nav
{
    float: right;
    list-style: none;
    display: block;
    /*padding: 5px;*/
    padding-top: 15px;    
    margin: 0px;
    padding-left:0px;   
}

.ui-tabs-nav li
{
    float: left;    
    background-image: url('images/hp-nav.png');    
    background-repeat:no-repeat;
	background-position:center; 
    text-align :center;
    width: 120px;   /* 10 px offset from background image size */
    height: 39px;
    padding-top:20px;    
}

.ui-tabs-nav li a
{  
   text-decoration:none;
}

li.ui-tabs-selected
{
	background-image: url('images/hp-nav-selected.png');    
    background-repeat:no-repeat;
	background-position:center; 	
}

/*
li.ui-tabs-selected, li.ui-tabs-selected a
{
    font-size: small;
    text-decoration: none;
}
*/
.contact i
{
    color: Gray;
}

.contact a
{
    font-size: smaller;
}

.contact table
{
    border: 0px;
    width: 100%;
}

.contact table td,th
{
    padding: 3px;
}

.contact th
{
    background-color: #f00;
    color: #fff;
    font-weight: bold
}

.contact .even
{
    background-color: #ccc;
}

.contact .odd
{
    background-color: #e5e5e5;
}

.highlight
{
    background-color: #ffff00;
}

.radioLink
{
    vertical-align: middle;
    border: 0px;
    margin-right: 10px;
}
.pressRelease li
{
    padding-bottom: 15px;
}

fieldset
{
    background-color: #f8f8f8;
}

fieldset legend
{
    font-size:large;
}

fieldset span
{
    color: Red;
}

.advertise label
{
    font-weight: bold;
    width: 200px;
    float: left;
}
.advertise label { margin: 10px; }
.advertise input { margin: 10px; }
.advertise select { margin: 10px; }
.advertise textarea { margin: 10px; }
.advertise .button
{
    width: 75px;
}

.contest label
{
    width: 75px;
    float: left;
}

.contest input
{
    width: 200px;
}
.contest img { padding: 5px; }
.contest label { margin: 5px; }
.contest input { margin: 5px; }
.contest select { margin: 5px; }
.contest textarea { margin: 5px; }

.survey .inputLabel
{
    width: 100px;
    float: left;
}

.survey img { padding: 5px; }
.survey label { margin: 5px; }
.survey input { margin: 5px; width: 200px; }
.survey select { margin: 5px; }
.survey textarea { margin: 5px; width: 95%; }
.survey span { color: black; }
.survey input[type=radio] { margin: 5px; width: 20px; }
.survey input[type=submit] { margin: 5px; width: 75px; }

.dropDown
{
    display: none;
    border: solid 1px #c0c0c0;
    margin: 0px;
    padding: 5px;
    background-color: #fff;
    z-index:999;
}

.dropDown a
{
    color: Blue;
}

.dropDown a:visited
{
    color: Blue;
}

div.suggestions {
	text-align:left;
	Z-INDEX:100;
	border: 1px solid black;
	background-color: #FFFFFF;
	color: #111111;
	position: absolute;
}
div.suggestions div {
	cursor: default;
	width: 100%;
	padding-left: 2px;
}
div.suggestions div.current {
	background-color: #3366cc;
	color: #FFFFFF;
}

/* Guides */
#guideContentPanel p.medtext
{
    padding: 15px 0px 0px 0px;
    margin-left: 0px;
}

#guideContentPanel p.smtext
{
    padding: 15px 0px 0px 0px;
    margin-left: 0px;
    font-size: smaller;
}

p.medtext a
{
    text-decoration: none;
    padding: 0px;
}

p.medtext a:hover
{
    text-decoration: none;
}

p.medtext a:visted
{
    text-decoration: none;
}

#guideContentPanel ul a
{
    text-decoration: none;
    padding: 0px;
}

#guideContentPanel ul a:hover
{
    text-decoration: none;
}

#guideContentPanel ul a:visted
{
    text-decoration: none;
}

#guideContentPanel span.SectionHeading
{
    font-size: larger;
    font-weight: bold;
}

#guideContentPanel span.GroupHeading
{
    font-weight: bold;
}

#guideContentPanel span.BoldTitle
{
    font-weight: bold;
    font-size: larger;
}

#guideContentPanel span.guide_index_title
{
    font-weight: bold;
}
/* 4/8/11 */
.inline
{ 
    display:inline;
    vertical-align:middle;
}
.lnkMyYP
{
    width:150px;
    text-align: center;
    vertical-align: middle;
}

.spaceline
{
	line-height: 2.0;
}

.red
{
	color:Red;
	font-weight:bold;		
}
#mbTopLeft
{
    float:left;
    background-color:#f3f3f3;
}
#mbTopRight
{
    float:right;
    width: 650px;
    text-align:center;
    background-color:#f3f3f3; 
}
#mbTopRight img
{
    padding:0px 20px 0px 20px;
    border:none;
    vertical-align:top;
}
#mbLink
{
    color:#7b92fc; 
}
.subscript
{
    vertical-align:bottom; 
    font-size:xx-small; 
}
.mbPhoneImg
{
    width: 400px;
    text-align:center;
}
.mbTd1
{
    width:450px; 
    text-align:center;
    padding-bottom:25px;
    float:left;
    background-color:White;
    /*min-height:560px;*/
}
.mbTd2
{
    width: 400px;
    text-align:left;
    vertical-align:top;
    float:right;
    background-color:White;
    padding-right:85px;
}
.mbTd2 p
{
    color:#768c90; 
    font-weight:bold;
    font-family:Arial;
    font-size:14px;
    line-height:22px;
}
.mbTd2 h1
{
    color:Black;
    font-size:24px;
    padding-left:0;
    font-family:Arial;
    font-weight:bold;
}
.mbTd2 li
{
    color:#9bacaf; 
    padding:0 0 10px 0;
    text-align:left;
}
.mbTd2 ul
{
    padding-left:12px;
    font-weight:bold;
}
.mbTd2 img
{
     border:none;
}
.mbContent
{
    width:100%;
    background-color:White;
    padding-top:50px;
}
.mbCategory
{
    color:Red;
    font-weight:bold;
    font-size:120%; 
    white-space:nowrap;
}   
.mbTop
{
    background-color:#f3f3f3;
    width:100%; 
    height:60px;
    vertical-align:middle;
    padding-left:10px;
    padding-top:10px;
}
.superscript
{
    font-size:6pt; /*5/27/11 x-small; */
    vertical-align:super;
}
img.center
{   
	display: block;
	margin-left: auto;
	margin-right: auto; 
}

p.center 
{ 
	text-align: center; 
}

div.center 
{  
	margin-left: auto;
	margin-right: auto;   
	width: 8em; 
}
.tdLeft
{
    float:left;
    width:35%;
}
.tdRight
{
    float:right;
    width:65%;
}
#objCareerMov
{
    height: 390px; 
    width: 640px;
}
.mbTdFix1
{
    width: 325px; /* 350px; 400px; */
    text-align:left;
    vertical-align:top;
    float:left;
    /* background-color:White;
    min-height:540px; */
    margin-left:38px;/* 35px; 25px; */
    padding-right:0px;
}
/* .mbTd2b */
.mbTdFix2
{
    width:570px;/* 450px; */
    text-align:center;
    padding-bottom:25px;
    float:right;
    /* background-color:White; */
}
.divMbItem
{
    background-color:White;
    min-height:595px;
    min-width:850px;
}
#fbFooter{
 width:1125px;/* 1250px; 975px; */
 padding:0px 0px 0px 0px; 
 margin-right:auto;
 margin-left:auto;
 position:relative;
}
.genericContent
{
    width:400px;
    padding-left:25px;
}
#btnCreateUser
{
    float:right;
}
.required
{
    font-weight:bold;
    color:Red;
}
.txt
{
    border-style:solid;
    border-color:#cccccc; 
    border-width:1px;
}

/*Review Star*/
/*
.rstar
{
   white-space:nowrap;
   margin:1em;
   height:14px;
}
.rstar .ritem 
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
   cursor:pointer;
}

.rstar .fld 
{
    background-image: url(images/review/staron.png);
}
.rstar .empt 
{
    background-image: url(images/staroff.png);
}
.rstar .svd 
{
    background-image: url(images/staron.png);
}
*/
.reviewRating{
 margin:10px;
}
.MMText{
 color:#758c8f;
 font-weight:bold;
 width:700px;/* 700px; */
 line-height:1.5;
 padding-top:20px;
 font-size:110%;
}
.MMText img{
 padding-right:25px;
}
.MMText p{
 margin-top:3px;
}
.genericBox{
 border:solid 1px #cccccc;/* 2px #cccccc; */
 padding:10px;
 width:920px;/* 900px; */
 /*position:relative;
 top:10px;
 left:10px; */
 background-color:White;
}
.MM{
 font-family:Calibri, Arial;
}
.MM h1{
 font-size:225%;
 margin:10px 0px;/* 15px 0px;*/
 color:Black;
 font-weight:normal;
}
#divMMMenu{
 float:right;
 vertical-align:middle;
}
#divMMMenu a{
 text-decoration:none;
 color:Black;
 padding-right:15px;
 font-size:125%;
}
#divMMMenu a:hover{
 font-weight:bold;
}
.genericBox h2{
 margin-bottom:0px;
 margin-top:25px;
}
.genericBox a{
 text-decoration:none;
}
.genericBox ul{ /* ol{ */
 margin-left:0px;
 padding-left:0px;
}
.genericBox li{
 color:#758c8f;
 margin-left:0px;
 padding-left:0px; 
 list-style:none;
}
.thirdCol{
 width:290px;/* 280px;*/
 padding:0 5px 0 5px;
}
.MMCenter{
 text-align:center;
}
#divMMConsume{ 
 min-height:250px;
 margin-top:55px;/* 25px; */
}
#divMMConsumeInfo{
 min-height:480px;
}
#divMMAdvertise{ 
 margin-top:55px;
}
.MMLogin
{
    float: left;
    display: block;
    margin: 0;
    border:none;
}
/*BBB logo header */
A.rbhzbus#bbblink
{   
    position: relative  !important;    
    
    /*logo header
	top: 25px !important;    
    left: 760px !important;  
	*/
    
    /*9.13.12 top: 208px !important;
    left: 728px !important;    */
    top: 295px !important;        
    left: 725px !important;    
            
    z-index:1;
    width:  85px  !important; 
    height: 29px  !important;
}

A#bbblink IMG
{
	position: relative  !important;   
	width: 150px  !important; 
    height: 29px  !important;	
    padding-right: 0px !important;	
    padding-left: 10px !important;	 
    border: none !important;	
}

#divShowImgMain{
 width:100%;
}
#divShowImgBtns{
 text-align:right;
 width:100%;
}
#divShowImgBtns a img{
 border:none;
}

/* Home Page controls */
#divblog
{
	/*width: 35%;*/
	width: 50%; /*01.23.17*/
	float:left;
	padding:0px;
	padding-left:0px;	
}

#divblog .content
{
	padding-right:15px;
}
	
#divmms
{
/*9.13.12	width: 34%;	
	float:left;	
*/
	padding-left:0px;
	padding-right:0px;
}
/*9.13.12*/
#divmms div div{
    padding-bottom:0px;
}
#divmms .content
{
	padding-right:15px;
}
#divmedia
{
/*9.13.12	width: 31%;	
	float:left;
*/	padding:0px;
}

/*Updated: 05-30-2012 */
div.contentInner.hptoprow
{
	height:120px;
	text-align:center;		
	padding-top:22px;			
}

/*12.13.12 #hpMMSClickHere{*/
.hpMMSClickHere{
 padding-top:15px;/*12.13.12 5px;*/
 /*12.13.12*/
 width:100%;/*12.31.12 284px; */
 text-align:center; 
 font-size:140%;
 /*letter-spacing:1px;*/
 /*12.31.12 font-weight:bold;*/
}
.red
{
	color:Red;	
}

.bold
{
	font-weight:bold;
}

#divReviewOthers
{
    width: 381px;
    padding: 0px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom: 0px;
    text-align: left;
    background: url('images/corp/others-content-box.png') no-repeat;
    height: 1205px;
    
	background-position:center; 	
}

.hyperlinkcolor
{
	color: #067ab4;
}

#header img.buylocal
{
    top: 0px;
    left: 204px;/*9.19.12 205px;/*9.14.12 770px;*/
}

/*Prevent the Google pop-up from appearing on myyp site 02-15-2012*/
iframe.grelated-iframe {
display: none;
}

.nounderline
{
	text-decoration: none
}
div.contentInner.hptoprownw
{
	height:191px;
	text-align:left;		
	padding-top:5px;
	padding-left:11px;/*12.31.12 8px;*/
	/*12.13.12*/
    padding-right:8px !important;
}
div.contentInner.hptoprownw a
{
 text-align:right;
 /*margin-bottom:10px;*/
 width:100%;
}
/*12.31.12 */
div.contentInner.hptoprownw img
{
  margin-right:8px;/*13px;*/
}

div.hptoprow.hptoprownw img
{
  border:none;
}
/*12.31.12*/
div.contentInner.hptoprownw p
{
 padding-left:0px !important;
}
.HPBlogPostDate{
 font-style:italic;
  margin-top:7px;
}
.HPBlogPostA{
 text-decoration:none;
 color:#5a80b1;
 font-weight:bold;
 font-size:110%;
}
#imgVYPLogo{
 margin-left:-16px;/*12.31.12 -15px;*/
}
.HPBtnDiv{
 width:100%;/*12.31.12 98%;*/
 text-align:right;
}
.HPBtnDiv a img{
 border:none;
}
.HPBtnDiv2{
  float:right;
  /*12.13.12*/
  margin-right:10px;
  margin-top:70px;
}
.HPBtnDiv2 a img{
 border:none;
}

#divMyypNet
{	
	/*width: 31%;*/
	width: 50%; /*01.23.17*/	
	float:left;
	padding:0px;
}
/*08.21.13*/
#divMyypNet .content
{
	padding-right:0px;
	/*margin-left:15px;*//*01.23.17*/
}
/*12.31.12 #divMyypNet div p
{
 font-weight:bold;
}*/
#hpNet div{
 padding-right:15px;
}
#divLearn
{
	width: 34%;	
	float:left;
	padding:0px;
}
#divLearn div div{
 padding-right:10px;/*15px;*/
 /*padding-top:8px;*/
}
/*12.31.12 #divLearn div p
{
 font-weight:bold;
}*/
#hpMediaContent
{
    /*12.31.12text-align:center;*/
	padding-bottom:5px;
}
div.contentInner.hpleft
{
	padding-top:15px;			
	padding-bottom:2px !important;
    min-height:92px;
}
.divTopCitiesCats{
 height:185px;/* 275px;/*285px;*/
 padding-top:10px;
}
/*12.31.12*/
.divTopCitiesCats table tbody tr td{
 padding-left:8px !important;
}

#divHPCareers{
 font-weight:bold;
 color:#067AB4;
 /*12.13.12*/
 background-image:url('/images/careers2.jpg');/*nw ('/images/careers.jpg');*/
 background-repeat:no-repeat;
 background-position:center;
 width:316px;/*314px; 100%; 302px;*/
 height:104px;/*nw 99px;*/
 padding:2px;
}
#divHPCareers p{
 float:left;
 vertical-align:middle;
 font-size:120%;
}
/*10.4.12*/
.MoreBtnFix{
  padding-top:5px;
}
/*12.13.12*/
#divHPARC
{
	width:280px;
	float:left;
	padding:0px;
	margin-right:12px;
	height:99px;
	/*nw
	position:relative;*/
}
/*#divHPARCInner{
 background-image:url('/images/ARC sign in2.jpg');
 background-repeat:no-repeat;
 background-position: center top;
 padding-top:7px;
 padding-left:10px;
}*/
/*3.19.13 chrm fx*/
#divHPARCInner{
 background-image:url('/images/ARC sign in2.jpg');
 background-repeat:no-repeat;
 background-position: center top;
 padding-top:7px;
 padding-left:10px;
 /*3.19.13*/
 height:97px;
}

.HPBtnARC{
  float:left;
  margin-left:0px;
}
/*.HPBtnARC ul{
 float:right;
 padding-left:25px;
 padding-top:0px;
 margin-top:0px;
}*/
/*3.19.13 chrm fx*/
.HPBtnARC ul{
 position:relative;
 top:-50px;/*-55px;*/
 left:90px;
}

.HPBtnARC img{
 width:105px;/*12.31.12 125px;*/
 margin-top:15px;
 /*12.13.12*/
 border:none;
}
#divHPCareerOpt
{
	width:322px;
	float:left;
	padding:0px;
    /*nw no
    position:relative;
	left:293px;
	top:-110px;*/
}
#divHPPanel{
 /*nw, position:relative;
 top:156px;*/
 margin-top:156px;
}
.hpMMSText{
 margin-left:10px;
}
.hpCityCatLists{
 font-size:85%;
 text-decoration:none !important;
 padding-top:0px !important;
}
.hpCityCatLists a{
 text-decoration:none !important;
}
.hpCityCatCont{
 height:195px;
}
.hpCityCatContA{
 padding-top:0px !important;
 position:relative;
 top:-10px;
 padding-right:8px;
}
#hpMediaContent a
{
 margin-left:16px;/*5.7.14 2px;*/
}
#hpMediaContent p
{
 margin-left:14px;
 text-align:left;
 padding-left:0px !important;
}
#hpMediaBtns{
 margin-left:10px;
}
#divMobileAppsContent p{
 padding-left:0 !important;
 margin-left:8px;
}
#aHPMobileApps{
 margin-left:16px;
}
#divHPReviewReviews {
 padding-left:7px;
}
#divHPReviewReviews p{
 text-align:left;
 padding-left:0px !important;
}
#divHPReviewReviews ul{
 padding-left:13px;
}
#divHPReviewReviews ul li{
 margin-top:8px;
}
.FeaturedBusName{
 font-size:110%;/*120%;*/
 font-weight:900;/* bold;*/
 white-space:nowrap;
 width:210px;/*295px;*/
 overflow:hidden;
 overflow-y:auto !important;
}
.FeaturedBusProfile{
  font-size:115%;/*110%;*/
  font-weight:bold;
}
.FeaturedBusProfile a{
  /*font-size:110%; 120%;*/
  font-weight:bold;
  white-space:nowrap;
}
.FeaturedBusPhone{
  /*nw font-size:110%;*/
  font-weight:bold;
}
.FeaturedBusRelated{
  font-size:85% !important;
  font-weight:bold;
  /*white-space:nowrap;*/
}
/*12.31.12 MM nw
------------------------*/
#divMMMenuNw{
 float:left;
 width:270px;
 height:835px;
 padding-top:25px;
 padding-left:15px;
}
#divMMMenuNw p{
 font-weight:bold;
 /*2.20.13 font-size:90%;*/
}
#divMMMenuNw a{
 font-weight:bold;
 color: #067AB4;
}
#divMMMenuNw a img{
  border:none;
}
#divMMContentNw{
 float:right;
 width:600px;
 height:835px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:25px;
}
#divMMContentNw a{
 color: #067AB4;
}
#divMMContentNw h1{
 color:Black;
 /*font-size:161%;*/
 margin-top:10px;
 font-weight:normal;
}
/*2.25.13*/
#divMMContentNw p{
 margin-left:5px;
}
.genericMMBox{
 border:solid 1px #cccccc;
 padding:10px;
 background-color:White;
 margin-bottom:10px;
}
.genericMMBox ul{
 padding-left:30px;
 margin-top:0px !important;
}
.genericMMBox ul li{
 line-height:1.33;
 font-weight:normal;
}

.MMRed{
 color: #c92129;
 font-weight:bold;
 text-shadow:1px 1px 0 #251818;
}
.pMMContent{
 margin-right:55px;
 margin-left:5px;/*2.20.13 3px;*/
 /*font-size:115% !important;*/
}
#imgMMIntroWoman{
 position:relative;
 margin-top:173px;
 left:280px;
 top:132px;/*3.22.13 148px;/*3.21.13 164px;*/
 z-index:0;
}
#imgMMDidYouKnow{
 float:left;
 position:relative;
 left:30px;
 width:275px;
 top:18px;
}
.MMIntroHeading{
 font-weight:bold;
 margin-bottom:10px;
 margin-top:10px;
}
.MMH1Line1{
}
.MMH1Line1_5{
 margin-left:35px;
}
.MMH1Line1_75{
 margin-left:70px;
}
.MMH1Line2{
 margin-left:125px;
}
.MMH1Line2_5{
 margin-left:160px;
}
.MMH1Line3{
 margin-left:210px;
}
.pMMContentLrg{
 /*font-size:130%;*/
 line-height:1.25;
 margin-left:5px;
}
.imgMMRight{
 float:right;
 margin-right:20px;
}
.imgMMRight2{
}
.imgMMLeft{
 float:left;
 margin-left:25px;
}
.imgMMMid{
 position:relative;
 top:-65px;
 left:53px;
}
.imgMMMidTop{
 position:relative;
 top:-35px;
 left:53px;
}
div.imgMMRight{
 float:right;
 margin-right:25px;
 width:158px;
 font-weight:bold;
 text-align:center;
}
div.imgMMLeft{
 float:left;
 margin-left:25px;
 width:158px;
 font-weight:bold;
 text-align:center;
}
div.imgMMMid{
 width:158px;
 font-weight:bold;
 text-align:center;
 left:188px !important;
}
div.imgMMMidTop{
 width:158px;
 height:25px;
 font-weight:bold;
 text-align:center;
 top:-165px !important;
 left:190px !important;
}

#imgVIPClubL,#imgVIPClubR{
 padding-top:50px;
 padding-bottom:60px;
}
#divVIPPoster{
 position:relative;
 left:-162px;
 top:192px;
}
#divVIPInstore{
 position:relative;
 left:158px;
 top:205px;
}
#divMMContentNw ol{
 padding-left:26px;
 margin-top:0px;
}
#divMMContentNw ol li{
 font-weight:bold;
 margin-right:15px;
 padding-top:0px;
 /*font-size:111%;*/
 margin-top:15px;
}
#divMMContentNw ol p{
 margin-top:0px !important;
  margin-bottom:0px !important;
  margin-right:15px;
}
#divMMTipsContent p{
 /*2.20.13 font-size:90%;*/
 margin-left:1px;
}
#divMMTipsContent ol li{
 padding-top:10px;
}

.MMSimpleList2{
 /*font-size:85%;*/
 line-height:1.5;
 margin-bottom:5px;
 margin-left:15px;
 /*2.20.13*/
 margin-top:8px;
}
.MMSimpleList{
 font-weight:normal;
 margin-left:20px;
 min-height:310px;
 /*2.20.13 font-size:110%;*/
}
#pMMTipsTop{
margin-left:6px !important;
 margin-top:0px;
 margin-bottom:5px;
}
.imgMMMeasure{
 position:relative;
 left:-5px;
}
#divMMMeasuringVS{
 vertical-align:middle;
}
.MMMeasuringAdj{
}
#tblMMAvailable{
 position:relative;
 margin-top:10px;
 /*2.27.13*/
 left:-12px;
}
#tblMMAvailable tr td{
 text-align:center;
 padding-right:15px;
}
#tblMMAvailable tr td a{
 /*2.20.13 font-size:72%;*/
 text-align:center;
 white-space:nowrap;
}
#tblMMAvailable tr td img{
 border:none;
}
.divMMAvailable{
 width:100%;
 text-align:center;
}
.divMMAvailable a{
 /*2.20.13 font-size:72%;*/
}
.divMMAvailable a img{
 border:none;
}
.imgMMPromoteL{
 float:left;
}
.imgMMPromoteR{
 float:right;
}
#tblMMPromote tr td{
 text-align:left;
 vertical-align:top;
 padding-left:0px;
}
.td1MMPromote{
 padding-right:25px;
}
.td1MMPromote ul{
 padding-left:28px;
}
#tblMMPromote tr td h2{
 /*2.20.13 font-size:125%;*/
 font-weight:bold;
 margin-top:0px;
 padding-left:0px;
 margin-left:-1px;
}

.MMFootnote{
 font-size:65%;
 margin-top:0px;
}
.MMh1Sm{
 /*2.20.13 font-size:180% !important;*/
}
/*2.22.13
#right-but{
 float:right;
 margin-right:0px;
 font-weight:bold;
 position:relative;
 top:-136px;
 z-index:99;
 right:-5px;
}
#left-but{
 float:left;
 margin-left:0px;
 font-weight:bold;
 position:relative;
 top:-136px;
 z-index:99;
 left:-5px;
}*/
/*2.25.13 close*/
.left-btn{
 margin-left:0px;
 font-weight:bold;
 position:relative;
 top:-205px;/* -245px;*/
 left:-5px;
 display:none;
}
.right-btn{
 margin-right:0px;
 font-weight:bold;
 position:relative;
 top:-205px;/* -245px;*/
 left:490px;
 display:none;
}
/*2.25.13 no
.left-btn{
 margin-left:0px;
 font-weight:bold;
 position: absolute;
 top:600px;
 left:480px;
 display:none;
}
.right-btn{
 margin-right:0px;
 font-weight:bold;
 position: absolute;
 top:600px;
 left:1020px;
 display:none;
}*/


/*2.25.13 no
.leftright-btn{
 margin-right:0px;
 font-weight:bold;
 position:relative;
 display:none;
}*/

/*2.25.13
#right-but img,#left-but img{
 vertical-align:middle;
 border:none;
}*/

.MMHowFooter{
 font-weight:bold;
 text-align:center;
 margin-top:0 !important;
 margin-bottom:0px;
 position:relative;
 white-space:nowrap;
}
.MMForExample{
 color:Red;
 margin-top:3px !important;
 margin-bottom:3px !important;
}
#divAdvantagesBubble{
 /*2.20.13 font-size:125%;*/
 background-image: url("/images/MM_Brochure_Page-2_22.png");
 background-position:left top;
 background-repeat:no-repeat;
 width: 602px;
 height:356px;
 padding-top:15px;
 padding-left:5px;
}
#divAdvantagesBubble h3{
 padding-left:18px;
 margin-bottom:5px;
}
#divAdvantagesBubble ul{
 padding-right:55px;/*2.20.13 35px;*/
 /*2.20.13*/
 padding-left:45px !important;
 padding-top:8px;
}
#divAdvantagesBubble ul li{
 margin-bottom:10px;/*2.20.13 1px;*/
}
.MMDidYouKnow{
   background-position:left top;
   background-repeat:no-repeat; 
   width:336px;
   height:357px;
   position:relative;
   top:-510px;
   z-index:999;
}
.MMDidYouKnowInner{
 padding-left:30px;
 padding-top:30px;
 padding-right:25px;
}
.MMDidYouKnowInner p{
 /*2.20.13 font-size:135%;*/
}
.MMDidYouKnowInner h2{
 margin-bottom:25px;
 /*2.20.13 font-size:180%;*/
}
#tblMMExample{
 width:100%;
 margin-top:10px;
}
.imgMMExample{
 text-align: center;
 vertical-align:top;
}
div.imgMMExample{
 font-weight:bold;
 /*2.20.13 font-size:140%;*/
}
img.imgMMExample{
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.MMHowDiv{
 width:356px;
 height: 355px;
 background-image: url('/images/howboxtmpsm4.png');
 background-position:left top;
 background-repeat:no-repeat;
 padding-top:3px;
}
.MMHowHead{
 width:356px;
 text-align:center;
 font-weight:bold;
 /*2.20.13 font-size:120%;*/
}
.MMHowFoot{
 width:356px;
 text-align:center;
 font-weight:bold;
 /*2.20.13 font-size:120%;*/
 position:relative;
 top:39px;
 white-space:nowrap;
}
.MMHowDiv p{
 /*2.20.13 font-size:105%;*/
}
.MMHowDiv img{
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.MMHowInner{
 padding-top:10px;
 padding-left:20px;
 padding-right:30px;
} 
.MMNavBtn{
 background-image:url('/images/MM_Brochure_Page-btn.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 width:263px;
 height:33px;
 margin-bottom:1px;
}
.MMNavBtnSel{
 background-image:url('/images/MM_Brochure_Page-btn_sel.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 width:263px;
 height:33px;
 margin-bottom:1px;
}
.MMNavBtnSel a{
 margin-left:15px;
 line-height:2.5;
 font-weight:bold;
 text-decoration:none;
 color:#ffe90d !important;
}
.MMNavBtn a{
 margin-left:15px;
 line-height:2.5;
 font-weight:bold;
 text-decoration:none;
 color:White !important;
}
.MMHowSubdued{
 display:block; 
 width:356px;
 height:355px;
 background-color:#000000; 
 opacity:0.6;
}
#divMMMeasureBubblesTop{
 background-image: url("/images/MM_BubblesTop.png"); 
 background-position:left top;
 background-repeat:no-repeat;
 width:570px;
 height:73px;
}
#divMMMeasureBubblesBtm{
 background-image: url("/images/MM_BubblesBtm.png"); 
 background-position:left top;
 background-repeat:no-repeat;
 width:570px;
 height:89px;
}
.MMBubbles{
 padding-top:10px;
 padding-left:45px;
}
.MMBubblesR{
 margin-right:105px !important;
 margin-top:-17px;
}
.MMMeasureVS{
 position:relative;
 left:80px;
 top:15px;
}
.MMPromoteL{
 float:left;
 padding-left:20px;
 padding-top:10px;
 background-image:url("/images/MM_BubbleGrnL.png");
 background-position:left top;
 background-repeat:no-repeat;
 height:73px;
 width:253px;
}
.MMPromoteR{
 float:right;
 padding-left:20px;
 padding-top:10px;
 background-image:url("/images/MM_BubbleBlR.png");
 background-position:left top;
 background-repeat:no-repeat;
 height:71px;
 width:253px;
}
/*2.20.13*/
#divMMContentNw h2{
 font-size:medium;
}
/*2.22.13*/
#divMMHowBtns{
 position:relative;
 top:-155px;/*2.25.13 -194px;/*-200px;*/
 width:607px;
 text-align:center;
}
#divMMHowBtns img{
 border:none;
 margin-right:2px;/*5px;/*15px;*/
 /*nw*/
 margin-bottom:8px;
}
#carousel1 div{
 background-image:url("/images/MM_Brochure_Page-4_bg.png");
 background-position: left top;
 background-repeat:no-repeat;
 width:607px;
 height:543px;
 padding:10px 15px 5px 25px;
 /*2.25.13*/
 display:inline-block ;
}
#carousel1 div p{
 margin:0 110px 0 0;/* 0 60px 0 0;/*2.27.13 0 30px 0 0;*/
}
#carousel1 h2{
 font-weight:bold;
}
/*#carousel1 div img{
 display:block;
 text-align:center;
}*/
img.MMcenter
{   
	display: block;
	margin-left: auto;
	margin-right: auto; 
    padding-right:40px;
}
/*
.MMHowBtn1{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons1.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn1Sel{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons1sel.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn2{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons2.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn2Sel{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons2sel.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}.MMHowBtn3{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons3.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn3Sel{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons3sel.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}.MMHowBtn4{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons4.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn4Sel{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons4sel.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn5{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons5.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn5Sel{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons5sel.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}.MMHowBtn6{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons6.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
.MMHowBtn6Sel{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttons6sel.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
}
*/
.MMHowBtn{
  background-image:url("/images/MM_Brochure_Page-4_stepbutton.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
  display:inline-block;
  /*nw*/
  text-decoration:none;
 font-size:large;
 font-weight:bold;
 text-align:center;
 vertical-align:middle;
 color:Black !important;
 line-height:2.0;
}
.MMHowBtnSel{
  background-image:url("/images/MM_Brochure_Page-4_stepbuttonsel.png");
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:38px;
  display: inline-block ;
  /*nw*/
  text-decoration:none;
 font-size:large;
 font-weight:bold;
 text-align:center;
 vertical-align:middle;
 color:Black !important;
 line-height:2.0;
}
/*a.MMHowBtn {
 text-decoration:none;
 font-size:large;
 font-weight:bold;
 text-align:center;
 vertical-align:middle;
 color:Black;
 line-height:2.0;
}
a.MMHowBtnSel {
 text-decoration:none;
 font-size:large;
 font-weight:bold;
 text-align:center;
 vertical-align:middle;
 color:Black;
 line-height:2.0;
}*/
/*
a:link.MMHowBtn,a:visited.MMHowBtn,a:active.MMHowBtn,a:hover.MMHowBtn {
 color:Black;
}
a:link.MMHowBtnSel,a:visited.MMHowBtnSel,a:active.MMHowBtnSel,a:hover.MMHowBtnSel  {
 color:Black;
}
*/
#divMMHowBtns a{
 margin-bottom:8px;
}
/*3.6.13*/
#divBLMain{
    height:1120px;/* 1135px;/*3.11.13 1100px;/* 1050px !important;*/
}
#divBLMain h1{
 margin-top:15px;
 margin-left:5px;
}
#divBLMain img{
  margin-top:20px;
  margin-right:15px;
  border:none;/*ie*/
  /*3.11.13
  margin-bottom:20px;*/
}
#divBLMain hr{
 color:#f2f2f2;
 /*3.7.13nw*/
 border-color:#f2f2f2;
}
#divBLMain h2{
  color:Red;/*3.7.13 !important;*/
  /*3.7.13*/
  margin-bottom:7px;/*10px;*/
  margin-left:10px;
  padding-top:15px !important;
}
#divBLMain p{
 margin-bottom:10px !important;
}
/*3.7.13*/
#divBLMain2{
 height:1120px;/* 1135px;/*3.11.13 1100px;/* 1050px !important;*/
}
#divBLMain2 h2{
  color:Red;
  margin-bottom:7px;/*10px;*/
  margin-left:10px;
  padding-top:15px !important;
}
#divBLMain2 p{
 margin-bottom:7px !important;
}
.BLPage{
 margin-left:15px !important;
 margin-right:15px !important;
 /*3.7.13
 width:425px;
 display:block;
 margin-left:auto;
 margin-right:auto;
 */
}
/*3.7.13*/
.BLPageInner{
 width:435px;/*425px;*/
 display:block;
 margin-left:auto;
 margin-right:auto;
 /*3.11.13*/
 margin-top:-18px;
}
.BLPageInner p{
 min-height:65px;
}
.BLPage img{
 display:block;
 margin-left:auto;
 margin-right:auto !important;
}
/*3.7.13*/
.BLPage h2{
 color:#1172bf !important;
 margin-bottom:5px !important;
}
.BLHeresHow{
 display:inline;
 margin-left:225px;
 margin-right:15px;
 font-size:large;
 font-weight:bold;
 white-space:nowrap;
 margin-top:0px;/*1.30.14 -30px;*/
 vertical-align:top;
 margin-bottom:-10px;
}
.BLNumber{
 display:inline;
 font-weight:bold;
 font-size:large;/* medium;*/
 margin-right:35px;
 /*3.11.13*/
 vertical-align:top;
 /*2.4.14 chrm fx*
 line-height:2;*/
}
.BLNumber a{
 text-decoration:none;
}
.BLNumber a img{
 vertical-align:middle;
 /*width:30px;*/
 height:68px;/*3.7.13 62px;*/
 /*3.11.13
 padding-top:15px;*/
 padding-bottom:15px;
}
#divSoInstead{
 font-weight:bold;
 text-align:center;
 width:600px;
 /*3.14.13*/
 margin-bottom: 20px !important;
}
.BLFootnote{
 font-style:italic;
}
.imgBL{
 width:34px;
 /*3.11.13vertical-align:bottom;*/
 /*3.7.13*/
 margin-right:-10px !important;
 /*3.11.13*/
 margin-top:-10px !important;
}
#pBLFirst{
 font-weight:bold;
 line-height:1.6;
 margin-right:10px;
 margin-top:10px;
 /*margin-bottom:10px;/* 20px;/*3.7.13 40px;*/
}
/*3.7.13*/
#imgBuyLocal
{
    margin: 15px 10px -30px 5px !important;
}
.imgBLAdjust{
 margin-top:10px !important;/*4px !important;*/
}
/*3.11.13*/
.imgPage{
 margin-bottom:20px;
}
/*3.21.13*/
#aMMFDLogin{
 margin-left:5px;
 /*nw*/
 font-weight:bold;
}
/*3.25.13*/
#divMMConsumeSearch{
 background-image:url('/images/blue-banner-no-text.png');
 background-position:left top;
 background-repeat:no-repeat;
 text-align:center;
 padding-top:25px;/*30px;*/
 padding-bottom:20px;
 /*4.1.13*/
 margin-left:20px;
}
#divMMConsumeSearch a{
 font-size:xx-large;
 /*font-weight:bold;*/
 color:White;
 text-decoration:none;
 line-height:1;
}
#divMMConsumeSearch p{
 font-size:medium;
 color:White;
}
#divMMConsumeSearch div{
 margin-left:-375px;
}
/*3.26.13*/
#divMMSearch{
/*6.17.13*/
 font: 12px Arial, Helvetica, sans-serif;
}
#divMMSearch img{
 /*4.1.13 margin-bottom:10px;*/
 margin:10px 5px 20px 5px;/*6.17.13nw 10px 5px 10px 5px; 6.17.13 5px 5px 10px 5px;*/
}
#divMMSearch p{
 margin-left:20px;/* 15px;/*6.17.13 5px;*/
}
/*4.1.13*/
#divMMSearch a{
 margin-left:5px;/*6.17.13 10px;*/
}
/*6.17.13*/
#divMMSearch a:link{
    color:#1c4670;
}
#divMMSearch a:visited{
    color:#1c4670;
}

/*3.29.13 */
.MMSearchHead{
 /*background-color:#008fd5;*/
 width:97%;/*6.17.13nw 92%;*/
 /*text-align:center;
 padding-top:5px;
 padding-bottom:5px;*/
 margin-top:10px;
 margin-bottom:8px;
 /*color:White;
 padding-left:5px;
 padding-right:3px;*/
 /*6.17.13*/
    font-size:13px;
    color:#ffffff;
    background:#008FD5;
    text-align:center;
    padding:5px 0;
}
.MMSearchBus{
 font-weight:bold;
 text-align:left;
 /*6.7.13*/
 width:150px;
 /*6.17.13*/
 text-transform:uppercase;
}
.MMSearchKW{
 float:left;
}
.MMSearchKeyword{
 color:#ed1651;/*6.17.13 Red;*/
 float:right;
 padding-right:5px;
}
.divMMSearchRes{
 /*6.7.13 margin-top:10px;*/
 }
 /*5.13.13*/
.MMSearchDataLayout
{
    width: 99%;/*6.7.13 100%;*/
    /*6.7.13*/
    margin-left:10px;
    margin-bottom:15px;
}
.MMSearchDataLayout td
{
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    width:135px;/*6.7.13 fx 165px;/*5.13.13*/
    /*6.7.13*/
    max-width:165px;
    /*6.17.13
    padding-top:5px;
    padding-bottom:2px;*/
    /*6.17.13nw*/
    padding-top:0px;
    padding-bottom:7px;/*5px;*/
}
.MMNote{
 /*6.17.13*/
 font-size:13px;
 /*6.17.13nw*/
 margin-bottom:20px;

 font-style:italic;
 color:Gray;
 margin-top:0px;
}
 #h1MMIndex{
 /*color: #ff0066;*/
 margin-bottom:0px;
 padding-bottom:0px;/*6.17.13nw 1px;*/
 /*6.17.13*/
 /*6.17.13nw margin-top:3px;*/
 margin-left:15px;/*10px;*/
 padding-top:0px;
 
 /*6.17.13*/
 font-size:18px;
 font-weight:bold;
 color:#F06;
}
 /*4.25.13*/
.adport-login{
 float:right;
 position:relative;
 top:55px;
 z-index:999;
 /*4.30.13*/
 font-weight:bold;
 /*03-30-2018*/
 color: black !important;
}
/*5.16.13*/
.disabled-link{
 color:Gray !important;
 }
.MMComingDirectory{
 position:relative;
 top: -485px;/*6.17.13 -470px;*/
 width:100%;
 text-align:center;
 /*font-weight:bold;
 font-size:large;*/
 display:inline-block; 
 margin:0 auto -65px auto;/*6.17.13nw 0 auto -55px auto; 6.17.13 0 auto -30px auto;*/
 color:#1c4670;
 /*6.17.13*/
    font-size:18px;
    line-height:50px;
    font-weight:bold;
}
.MMComingH2{
 font-size:large;
 color: #ff0066;
 margin-left:5px;
 margin-top:0px;
}
 
 /*08.21.13*/
 #divcenter img {
    display:block;
    margin:auto;
}

.multilineTextBox
{
    resize: none;

}
/*12.4.13*/
div.mm-popup
{
    /*
    position:relative;
    top:-1000px;
    left:-150px;
    height:423px;
    width:562px;
    */
    font-family:Arial;/* Arial Narrow, Arial;*/
    background-image:url('/images/MMU-pop-up3.png');/*'/images/MMU-pop-up2.png');*/
    background-repeat:no-repeat;
    background-position:left top;
}
.mm-popup p
{
    position:relative;
    top:225px;/*12.5.13 205px;/* -40px;/*38px; w/o img*/
    right:20px;
    display:block;
    vertical-align:top;
    text-align:right;
    width:100%;
    color:#77787b;
    font-size:180%;
}
/*12.5.13*/
@-moz-document url-prefix() {
  .mm-popup p
  {
    top:245px;
  }
}

/*.mm-popup p a*/
.mm-popup p a,.mm-panel p a
{
    color:#77787b;
}
.mm-popup img
{
    position:relative;
    left:513px;
    top:-252px;
}
.mm-close_btn
{
    background-image:url('/images/MMU-pop-up-btn.png');
    background-repeat:no-repeat;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 31px;/* 50%;*/
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
a.ui-dialog-titlebar-close
{
    text-decoration:none;
    color:black;
    font-weight:bold;
    font-size:90%;
}
/*panel*/
div.mm-panel
{
    /*
    position:relative;
    top:-1000px;
    left:-150px;*/
    height:226px;
    width:305px;
    font-family:Arial;
    background-image:url('/images/MMU-panel2.jpg');
    background-repeat:no-repeat;
    background-position:left top;
}
.mm-panel p
{
    position:relative;
    top:135px;/*205px;*/
    right:17px;/*20px;*/
    display:block;
    vertical-align:top;
    text-align:right;
    width:100%;
    color:#77787b;
    font-size:110%;/*180%;*/
}
.mm-panel p a
{
    text-decoration:underline;
}
.power-of-yellow
{
    width:100%;
    text-align:center;
    /*margin-top:8px;*/
}
.power-of-yellow iframe
{
    margin:8px 8px 23px 8px;
}
.power-of-yellow p
{
    font-size:120%;
    font-weight:bold;
    text-align:center;
    /*margin-top:8px;
    padding-top:8px;*/
}
.ui-tabs-nav li a
{
    display:inline-block;
    height:100%;
    vertical-align: middle;
    /*margin-top:-8px;*/
}
/*1.27.14*/
.r-symbol
{
   font-size:60%;/*75%;*/
   vertical-align:baseline;/* bottom;*/
}
/*1.30.14*/
.why-buy-local-no
{
    color:#00aeef !important;
    font-size:200%;
    font-weight:bold;
    position:relative;
    top:-10px;
}
/*2.26.14*/
#divRRHaveYou
{
    text-align:left;
}
/*#divRRHaveYou ul
{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:335px;
    padding-left:30px;
}*/
/*3.10.14*/
#divFeedbackUCRight input, #divFeedbackUCRight textarea 
{
    width: 350px;
}
/*3.21.14*/
#ae_block ul
{        
    margin-top:0;
    padding-left:25px;
}
/*4.16.14*/
div.field
{
}
div.info
{
}
/*5.2.14*/
label.error
{
    color:Red;
    margin-left:10px;
}
/*5.7.14*/
.buy-local-fix 
{
 padding-left:10px !important;
}   
a.underlined-link
{
    text-decoration:underline !important;
}
div.sa-upload-box
{
    margin:10px;
}
div.sa-instructs
{
    margin-bottom:-10px!important;
}
div.sa-instructs div
{
    font-size:115%;
    margin-left:5px;
}
/*ul.sa-instructs
{
    list-style-type:circle !important;
}*/
ul.sa-instructs li
{
    float:left;/* display:inline;*/
    margin-left:20px;
    padding-right:30px;
}
/*5.8.14*/
.large-text
{
    font-size:120%;
}
/*3.10.14*/
@media only screen and (max-width: 599px) {

    #divFeedbackUCRight input, #divFeedbackUCRight textarea 
    {
        width: 280px;
    }

}


/*For news feed*/
.rss-box-stories li.rss-item
{
   line-height:16px; 
   padding-bottom:10px;
}

li a.rss-item
{
   font-weight:bold;
}