body,td,th {font-family: Geneva, Arial, Helvetica, sans-serif;color: #333333;}
h1 {font-size:35px; margin-top: -5px;}
.H2 {font-size: 36px; }
.h2-body {font-size: 16px;}
.H2-sub {font-size: 19px;}
.h2-Callout {font-size: 24px; color: #111;}

.Body {font-size: 14px;}
a:link {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #333333;}
a:hover {text-decoration: none; color: #4d6a78;}
a:active {text-decoration: none; color: #4d6a78;}
.sidebar {font-size: 12px}
.sidebar-bullet {font-size: 12px}


/*Location Page*/
.location-h2 {color: #4d6a78; font-size: 27px; margin-top: -10px; margin-bottom: 3px;}
.location-h2-body {font-size: 24px;}
.location-check {color: #4d6a78; font-weight: bold; font-size:20px}
.location-phone {color: #4d6a78; font-size: 24px; font-weight: bold; }
.location-state-list {font-size: 13px;}


/*Location Page Zip Served*/
.location-drop {color: #4d6a78; font-size: 12px; font-style:inherit; margin-top: 0px; margin-bottom: 0px;cursor: pointer;}
.location-info {color: #333333; font-size: 11px; margin-top: 1px; padding-bottom: 1px}

/*Location Drop Down*/
#locationInfo  .locations {
    float:left;
    position:relative;
}
#locationInfo  .locations h3 {
    float:left;
    background:url(/images/locationBtn.png) 0px 0px;
    color:#696969;
    height:33px;
    width:215px;
    line-height:30px;
    padding-left:10px;
    margin:5px;
    cursor:pointer;
}
#locationInfo  .locations h3:hover {
    background:url(/images/locationBtn.png) 0px -49px;
    color:#111;
    height:33px;
    width:215px;
    line-height:30px;
    padding-left:10px;
    cursor:pointer;
}
#locationInfo  .locations .info {
     padding-left:10px;
     width:215px;
}
#locationInfo .info {

    text-decoration:none;
    font-size:14px;
    font-weight:none;
}
#locationInfo .info a {
    color:#333;
	font-size:medium;
    text-decoration:none;
}
#locationInfo .info a:hover {
    text-decoration:underline;
	color:#4d6a78;
}
.line {
    float:left;
    position:relative;
    width:100%;
    height:1px;
    margin-top:1px;
    margin-bottom:1px;
   background-image: none;
	}

/*Mobile*/
.mobile-head {
	font-size: 20px;
	color: #111;}
.moble-sub-head {color: #B7000A; font-size: 24px;}

.mobile-bullets {
	color: #666666;
	font-size: 13px;
	font-weight: bold;}

.mobile-footer-head {
	color: #666666;
	font-weight: bold;}
	
.mobile-footer-sub-head {
	font-size: 14px;
	color: #666666;}
	
.mobile-footer {font-size: 9px}

/*Footer*/
.Footer-Nav {color: #333333;}
.Footer-Copyright {font-size: 10px;}
.Footer-link {font-size: 12px; color: #4d6a78;}
.Footer-link-bullet {font-size: 12px; color: #666666;}

/*Social Button*/
.like { 
            position:absolute;
            width:310px;
            left:30px;
            top:278px;
            color: #004993;
            font-family:Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-weight: bold;
            height: 15px;
            padding-bottom: 10px;
            padding-left: 5px;
            padding-top: 0px;

}