﻿

#STYLEME ul li 
{
    color:Aqua;
}



/* utility / reset
--------------------------------------------------------------------------------------------------------*/

html, body {
	width: 100%;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #363636;
	/* position: relative;  fixes ie7 zoom separation bug */
}
body, input, select, option, textarea {
	font: normal 100% "Arial", "Helvetica", "Verdana", sans-serif;
}
a {
	color: #a40356;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
:focus {
	outline: none;
}
fieldset {
	border: 1px solid #7eafd5;
	margin: 0 0 14px;
	padding: 15px;
}
legend {
    margin-bottom: 15px;
    text-transform: uppercase;
} 
ul, ol, p, li, li li, li p, h1, h2, h3, h4, h5, h6, th, td, td p, td li, td li p, li input, li textarea, li select, li option, blockquote, blockquote p, blockquote li p, cite {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style-type: none;
	/*text-align: left;*/
}
form {
	margin: 0;
}
input, select, option, textarea {
	/*color: #727272;*/
	margin: 0;
}
select, option {
	padding: 2px !important;
}
img, acronym {
	border: 0;
}
cite {
	font-style: oblique;
}
address {
	font-style: normal;
}
acronym {
	cursor: help;
}
th {
	font-weight: normal;
}
tbody th {
	text-align: right;
}
/*
form td, th {
	text-align: center;
}
*/
td, th {
	padding: 5px;
}
.form td input {
	border: none;
}
.valign_middle, label, input, select {
	vertical-align: middle;
}
.align_left {
	text-align: left;
}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}
.bold {
	font-weight: bold;
}
.display_block {
	display: block;
}
.normal {
	font-weight: normal !important;
}
.float_left {
	float: left !important;
	display: inline;
}
.float_right {
	float: right !important;
	display: inline;
}
.font_size_small {
	font-size: .7em;
}
.font_size_regular, p, li, h1, h2, h3, h4, h5, h6, th, td, blockquote, address, select, option, input, textarea {
	font-size: .75em;
}
.font_size_large {
	font-size: .9em;
}
.font_size_reset {
	font-size: 1em;
}
.important {
	color: #cc0000;
	font-weight: bold;
}
.item_display_block {
	display: block !important;
}
.item_display_none {
	display: none !important;
}
/* pink */
.color_a40356 {
	color: #a40356;
}
/* dark blue */
.color_001a40 {
	color: #001a40;
}
/* nav blue */
.color_0769bd {
	color: #0769bd;
}
/* light blue */
.color_7eafd5 {
	color: #7eafd5 !important;
}
/* standard */
.color_363636 {
	color: #363636;
}
.overclear {
	width: 100%;
	overflow: hidden;
}
.ul {
	text-decoration: underline;
}
ul.ul_generic {
	padding: 0;
	margin: 0 0 14px 0;
}
ul.ul_generic li {
	padding: 0 0 0 42px;
	margin: 0 0 14px 0;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/li_generic.ashx) no-repeat 26px 4px;
	zoom: 1;
}
.hide {
	display: none !important;
}
.clear, .clearer {
	clear: both;
}
.clearer {
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}
.reset_display {
	margin: 0;
	padding: 0;
}
.spacing_half {
	padding-bottom: 7px;
}
.spacing_normal, p, h1, h2, h3, h4, h5, h6 {
	padding-bottom: 14px;
	line-height: 1.66;
}
.spacing_double {
	padding-bottom: 28px;
}
.vertical_middle {
	vertical-align: middle;
}
.img_replace {
	position: relative !important;
	overflow: hidden !important;
	padding: 0;
	z-index: 1;
}
.img_replace span {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.rating_table {
	padding-bottom: 10px;
}
.form textarea {
	width: 437px;
}
h1, h2, h3 {
	color: #001a40;
	font-size: 1.25em;
}
h3 {
	font-size: .9em;
	color: #7eafd5;
}
h4 {
	color: #a40356;
}

/* utility / reset >> forms
--------------------------------------------------------------------------------------------------------*/

.form_common input.full_fieldset,
.form_common textarea.full_fieldset {
	width: 416px !important;
}
.form_common input.half_fieldset {
	width: 208px !important;
}
.form_common input.qtr_fieldset {
	width: 104px !important;
}
.form_common input,
.form_common textarea,
.form_common select {
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #b8b8b8;
}
.form_common .btn_submit {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
.f_row {
	margin: 0 0 15px 0;
}
.f_error_tracking {
	margin: 14px 0;
	padding: 7px 14px;
	background: #f5f5f5;
	color: red;
	font-weight: bold;
}
.f_error_tracking p {
	font-weight: bold;
}
.f_error_tracking ul {
	margin: 0;
	padding: 0 0 7px 0;
}
.f_error_tracking ul li {
	padding: 0 0 0 42px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/li_bullet_error.ashx?ext=.png) no-repeat 26px 4px;
	zoom: 1;
	font-weight: normal;
}
.f_error {
	border: 1px solid red;
	padding: 6px;
}
.f_error_text {
	color: red;
	font-weight: bold;
	padding-top: 3px;
	font-size: .75em;
}
.f_error_generic {
	color: red;
	font-weight: bold;
}
.f_row input,
.f_row select {
	margin-top: 3px;
}
.f_row option {
	font-size: 1em;
}
.f_group {
	margin: 0 15px 0 0;
	float: left;
	display: inline;
}

/* structural
--------------------------------------------------------------------------------------------------------*/

#access_nav {
	position: absolute;
	top: -9999px;
}
#wrapper {
	width: 100%;
	margin: 0 auto;
	padding-top: 10px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg.ashx) repeat-x;
}
.common {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg_local.ashx) repeat-x !important;
}
#header, #content, #footer, .header {
	width: 980px;
	margin: 0 auto;
}
#header, .header {
	position: relative;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/header_shadow.ashx?ext=.png) no-repeat center 60px;
	padding: 0 9px;
}
#menu_wrap {
    width: 980px;
    padding: 0 9px;
    margin: 0 auto;
    position: relative;
    z-index: 9;
    overflow: visible;
}
#content_wrap {
	width: 980px;
	padding: 0 9px;
	margin: 0 auto;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/shadow_bg.ashx?ext=.png) repeat-y center top;
}

/* structural >> header
--------------------------------------------------------------------------------------------------------*/

#header, .header {
	height: 170px;
	position: relative;
}
#header .logo, .header .logo {
	width: 200px;
	height: 87px;
	margin: 7px 0 0 20px;
}
#header .logo span, .header .logo span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/logo_molly_maid.ashx) no-repeat;
	cursor: pointer;
}
#header address, .header address {
	margin: 5px 0 0 20px;
	font-size: 25px;
	color: #fff;
}
#header a, #footer a, .header a {
	color: #0769bd;
}
#page_heading {
	width: 960px;
	height: 39px;
	padding: 25px 0 0 20px;
	position: absolute;
	bottom: 0;
	left: 9px;
}
.nav_menu {
	position: absolute;
	width: 200px;
	background: #7eafd5;
	z-index: 9;
	display: none;
}
.nav_menu li {
	width: 100%;
}
.nav_menu a {
	display: block;
	color: #fff !important;
	padding: 6px 12px;
	text-decoration: none;
	zoom: 1;
}
.nav_menu a:hover {
	background: #90c8f3;
	text-decoration: none;
}
#nav_why_molly_maid {
	top: 95px;
	left: 249px;
}
#nav_franchise_opportunities {
	top: 95px;
	left: 769px;
}
.nav_primary li, .nav_primary li a {
	float: left;
	display: inline;
	cursor: pointer;
}
.nav_primary {
	width: 725px;
	height: 16px;
	position: absolute;
	bottom: 83px;
	left: 249px;
	overflow: hidden;
}
.nav_tertiary {
	margin: 0 0px 10px 0;
	font-size: .70em;
	color: #5c778b;
	text-transform: uppercase;
}
.nav_tertiary li a {
	padding: 0 7px;
	line-height: 1em;
}
.nav_primary li {
	padding: 0 12px;
}
.nav_primary li a {
	height: 16px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/primary_nav_sprites.ashx) no-repeat;
}
.nav_primary .lnk_req_est {
	padding-right: 22px;
}
.nav_primary .lnk_fran_op {
	padding: 0 0 0 22px;
}
.nav_primary .lnk_fran_op {
	border-left: 1px solid #7eafd5;
}
li.lnk_why {
	padding-left: 0px;
}
.lnk_why a {
	width: 106px;
}
.lnk_faq a {
	width: 27px;
}
.lnk_local a {
	width: 144px;
}
.lnk_req_est a {
	width: 176px;
}
.lnk_fran_op a {
	width: 150px;
}

/* structural >> nav sprites
--------------------------------------------------------------------------------------------------------*/

.nav_primary li a span 
{
	background: url(/~/media/national%20website/images/presentation/global/primary_nav_sprites.ashx) no-repeat;
}
li.lnk_faq a span {
	background-position: -106px 0px;
}
li.lnk_local a span {
	background-position: -133px 0px;
}
li.lnk_req_est a span {
	background-position: -277px 0px;
}
li.lnk_fran_op a span {
	background-position: -453px 0px;
}
/* hover & focus states */
li.lnk_why a:hover span, li.lnk_why a:focus span {
	background-position: 0px -17px;
}
li.lnk_faq a:hover span, li.lnk_faq a:focus span {
	background-position: -106px -17px;
}
li.lnk_local a:hover span, li.lnk_local a:focus span {
	background-position: -133px -17px;
}
li.lnk_req_est a:hover span, li.lnk_req_est a:focus span {
	background-position: -277px -17px;
}
li.lnk_fran_op a:hover span, li.lnk_fran_op a:focus span {
	background-position: -453px -17px;
}


/* MOVE THIS SPECIFICITY */



.why li.lnk_why a span, .why li.lnk_why a:hover span, .why li.lnk_why a:focus span {
	background-position: 0px -17px;
	cursor: default;
}
.faqs li.lnk_faq a span, .faqs li.lnk_faq a:hover span, .faqs li.lnk_faq a:focus span  {
	background-position: -106px -17px;
	cursor: default;
}
.local-home li.lnk_local a span, .local-home li.lnk_local a:hover span, .local-home li.lnk_local a:focus span  {
	background-position: -133px -17px;
	cursor: default;
}
.find-local li.lnk_local a span, .find-local li.lnk_local a:hover span, .find-local li.lnk_local a:focus span  {
	background-position: -133px -17px;
	cursor: default;
}
.request-estimate li.lnk_req_est a span, .request-estimate li.lnk_req_est a:hover span, .request-estimate li.lnk_req_est a:focus span {
	background-position: -277px -17px;
	cursor: default;
}
.franchise li.lnk_fran_op a span, .franchise li.lnk_fran_op a:hover span, .franchise li.lnk_fran_op a:focus span  {
	background-position: -453px -17px;
	cursor: default;
}
.search_wrapper {
	clear: right;
	margin-right: 20px;
	width: 180px;
}
#search_txt {
	width: 85px;
	height: 15px;
	border: 1px solid #656565;
	padding: 2px;
}

/* structural >> content
--------------------------------------------------------------------------------------------------------*/

#content {
	padding-bottom: 29px;
}

/* structural >> breadcrumbs
--------------------------------------------------------------------------------------------------------*/

#breadcrumbs { }

/* structural >> footer
--------------------------------------------------------------------------------------------------------*/

.footer_wrap 
{
    position: relative;
	background: #7eafd5 url(/~/Media/National%20Website/Images/Presentation/Global/footer_wrap_bg.ashx) repeat-x;
}
#footer {
	color: #fff;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/footer_bg.ashx) no-repeat;
	position: relative;
	top: -9px;
	padding-top: 30px;
	font-size: .9em;
}
#footer a {
	font-weight: normal;
}

#footer address {
	margin: 0 10px 0 20px;
	margin-top: -1px;
	
}
#footer address {
	font-size: 16px;
}
#footer .footer_nav li, .sbi_logos li {
	float: left;
	display: inline;
}
#footer .footer_nav li {
	padding: 0 10px;
	border-left: 1px solid #7eafd5;
}
#footer .footer_nav li , #footer p.spacing_double {
	line-height: 1em;
	margin-top: 5px;
}
#footer p, .sbi_logos {
	margin-right: 20px;
	overflow: hidden;
}
#footer p.align_right {
	width: 960px;
}
.sbi_logos li {
	margin-left: 20px;
}

/* columns
--------------------------------------------------------------------------------------------------------*/

.col_left {
	padding-left: 20px;
}
.col_right {
	padding-right: 20px;
}

/* columns >> two column
--------------------------------------------------------------------------------------------------------*/

.col_2_right .col_left {
	width: 695px;
	padding-right: 20px;
}
.col_2_right .col_right {
	width: 225px;
	position: relative;
}
.col_2_right_wrapper, .col_2_left_wrapper {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg_local.ashx) repeat-x !important;
}
.col_2_right_wrapper #page_heading {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/page_heading_bg.ashx?ext=.png) no-repeat;
}
.col_2_left .col_left {
	width: 200px;
}
.col_2_left .col_right {
	width: 720px;
	padding-left: 20px;
}
.col_2_left_wrapper #page_heading {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/page_heading_bg.ashx?ext=.png) no-repeat;
}

/* columns >> three column
--------------------------------------------------------------------------------------------------------*/

.col_3 .col_left {
	width: 200px;
}
.col_3 .col_center {
	width: 475px;
	padding: 45px 20px 0;
}
.col_3 .col_center .sub_col_1, .col_3 .col_center .sub_col_2 {
	width: 225px;
	padding-right: 20px;
}
.col_3 .col_center .sub_col_2 {
	padding: 0;
	width: 215px;
}
.col_3 .col_right {
	width: 225px;
}
.col_3_wrapper {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg_local.ashx) repeat-x !important;
}
.col_3_wrapper #page_heading {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/page_heading_w_nav.ashx?ext=.png) no-repeat 9px center;
	padding: 20px 0 0 249px;
	width: 740px;
	height: 44px;
	left: 0px;
}
.local_nav_wrap {
	padding: 15px 15px 39px;
	background: #7eafd5 url(/~/Media/National%20Website/Images/Presentation/Global/local_nav_bottom.ashx) no-repeat center bottom;
}
.nav_local li {
	padding-bottom: 10px;
}
.nav_local a {
	color: #005596;
	text-transform: uppercase;
}
.nav_local a:hover, .nav_local a:focus, .nav_local a.selected {
	color: #001a40;
	text-decoration: none;
}
.nav_local_sub li {
	padding: 0 0 5px 20px;
}
.nav_local_sub a {
	color: #005596;
	text-transform: uppercase;
	font-size: 85%;
}
.nav_local_sub a:hover, .nav_local_sub a:focus, .nav_local_sub a.selected {
	color: #001a40;
	text-decoration: none;
}

/* pages
--------------------------------------------------------------------------------------------------------*/

/* pages >> 1-home-page
--------------------------------------------------------------------------------------------------------*/

.home #header, .home .header {
	height: 453px;
}
.home .nav_primary {
	top: 72px;
}
#homepage_flash {
	width: 980px;
	height: 382px;
	position: absolute !important;
	left: 9px;
	top: 96px;
	z-index: 1;
}
.home #content {
	padding-top: 26px;
}
.home .col_left {
	width: 420px;
	padding-right: 20px;
}
.home .col_right {
	width: 500px;
	padding-top: 25px;
}
.home .gift_card {
    padding-top: 15px !important;
	width: 225px;
}
.home .ms_molly {
	padding-left: 45px;
	margin-top: 60px;
}
.home .meet_fran_owner {
	margin-top: 37px;
	padding-top: 14px;
}
.home .meet_fran_owner h3 {
	width: 272px;
	height: 20px;
	padding-top: 6px;
}
.home .meet_fran_owner h3 span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/tl_fran_owner.ashx) no-repeat;
	top: 6px;
}

/* pages >> 2-why-molly-maid-page
--------------------------------------------------------------------------------------------------------*/

.why .local_nav_wrap {
	margin-bottom: 28px;
}
.why .ms_molly {
	width: 160px;
}
.why #content {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/why_bg.ashx?ext=.png) no-repeat right top;
}
.maid_header {
	width: 216px;
	height: 285px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/why_mm_maid.ashx?ext=.png) no-repeat;
	position: absolute;
	left: 514px;
	top: -55px;
}
.why div.col_center {
	padding-top: 210px;
}
.why .col_center h4 {
	padding-bottom: 0;
	color: #0769BD;
	text-transform: uppercase;
}
.why .col_center h4 span {
	font-weight:normal;
	text-transform:none;
}
.why  h3.why_hdr {
	width: 468px;
	height: 81px;
	margin-bottom: 14px;
}
/*
.why h3.why_hdr span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/tl_house_cleaning.ashx) no-repeat;
}
*/

.why .our_guarantee {
	padding-top: 14px;
}
.why .our_guarantee h4.img_replace {
	width: 110px;
	height: 20px;
}
.why .our_guarantee h4.img_replace span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/tl_our_guarantee.ashx) no-repeat;
}
.why h3.font_size_large {
	position: relative;
}
.eight_questions p {
	padding: 60px 50px 0 14px;
	background: url(/~/Media/National%20Website/Images/Promos/Key%20Questions/eight_questions_bg.ashx) no-repeat 0 14px;
	width: 161px;
	height: 116px;
}
.eight_questions strong {
	font-size: 1.17em;
}

.why h4.blue
{
    color: #7eafd5;  
    text-transform: none;  
    font-size: 108%;
    margin: 0px;
    font-weight: bold;
}

/* pages >> faqs-page
--------------------------------------------------------------------------------------------------------*/

.faqs .local_nav_wrap {
	margin-bottom: 28px;
}
.faqs div.col_center {
	padding-top: 210px;
}
.faqs .col_center h4 {
	padding-bottom: 0;
	color: #0769BD;
	text-transform: uppercase;
}
.faqs  h3.why_hdr {
	width: 468px;
	height: 81px;
	margin-bottom: 14px;
}

/* pages >> 3-donation-form-page
--------------------------------------------------------------------------------------------------------*/

.mm_foundation #content {
	background: none;
}
.mm_foundation div.col_center {
	padding-top: 14px;
}

/* pages >> 4-find-a-local-mm-big-map-page
--------------------------------------------------------------------------------------------------------*/

.find-local .col_2_right {
	background: #d8e7f2;
}
.find-local #content {
	padding-bottom: 0;
	background: #d8e7f2;
	position: relative;
	width: 981px; /* for ie6 */
}
.find-local>#content {
	width: 980px; /* for everyone else */
}
.find-local #content .col_left {
	height: 500px;
}
.find-local #content .col_right {
	position: absolute;
	left: 735px;
	top: -9px;
	z-index: 100;
}
.find-local .pink_note {
	margin-top: -17px;
	margin-bottom: 20px;
}
.map_footer {
	width: 980px;
	height: 28px;
	background: url(/~/Media/National%20Website/Images/Presentation/Page/map_area_bottom.ashx) no-repeat;
}
h3.color_363636 {
	font-size: .75em;
	padding: 20px 0 0;
}
.findlocalmm {
	display: block;
	width: 723px;
	position: absolute;
	left: 0;
	top: 94px;
	margin-right: -28px;
	z-index: 10;
}
div.map_fran_footer {
	width: 940px;
	padding: 40px 20px 140px;
	overflow: visible;
	background: #fff;
	position: relative;
	height: 250px;
}
div.map_fran_footer .feature_bdr {
	min-height: 40px;
	width: 430px;
}
.map_fran_footer .feature_bdr {
	padding: 15px 0 15px 255px !important;
}
.map_fran_footer img {
	display: block;
	position: absolute;
	top: 3px;
	left: 30px;
}
.map_fran_footer h4 {
	width: 344px;
	height: 20px;
}
.map_fran_footer h4 span {
	background: url(/~/Media/National%20Website/Images/Promos/Own%20A%20Franchise/tl_interested_in_owning.ashx) no-repeat;
}
.find-local .state_links {
	width: 50%;
	display: inline-block;
}
.find-local .state_links li {
	line-height: 1.5;
}
.find-local .state_links a {
	font-weight: normal;
	color: #0769bd;
}

/* pages >> 5-state-listing-of-mm-offices-page
   pages >> 6-multiple-or-no-territory-found-page
--------------------------------------------------------------------------------------------------------*/

.state-listing .pink_note {
	margin-bottom: -40px;
}
.city_picker {
	width: 475px;
	padding: 45px 20px 0 0;
}
.city_picker ol li {
	float: left;
	display: inline;
}
.city_picker ol li a {
	padding: 4px;
	color: #0769bd;
	font-size: 1.1em;
}
.city_picker ol li a.selected {
	color: #00223f;
}
.city_picker ol li.first a {
	padding-left: 0;
}
.city_picker ol li.last a {
	padding-right: 0;
}
.city_list h4 {
	color: #7eafd5;
	font-size: 1.67em;
	padding: 14px 0 0 14px;
	position: relative;
	width: 706px;
}
.city_list h4 a.to_top_lnk {
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	display: block;
	width: 70px;
	text-align: right;
	right: 4px;
	bottom: 0;
	padding-right: 10px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/pink_arrow_up.ashx) no-repeat right center;
}
.city_list a.city_lnk {
	color: #0769bd;
}
.city_list .odd {
	background: #f2f7fb;
}
.city_list ul {
	width: 100%;
	overflow: hidden;
}
.city_list p, p.pad_left {
	clear: both;
	padding-left: 14px;
}
.city_list ul li {
	float: left;
	display: inline;
	padding: 7px 0;
}
.city_list ul li.area {
	width: 457px;
	padding: 7px 14px;
}
.city_list ul li.phone {
	width: 92px;
	padding-right: 14px;
}
.city_list_form {
	width: 460px;
}

/* pages >> 8-1-local-mm-home-page
--------------------------------------------------------------------------------------------------------*/

.local-home .local_nav_wrap h3 {
	line-height: normal;
	padding-top: 20px;
	margin-top: 8px;
	border-top: 1px solid #a5c7e2;
}
/*.local-home .sub_col_1, .local-home .sub_col_2 {
	padding-bottom: 40px;
}*/

.local-home .sub_col_1, .local-home .sub_col_2 {
	padding-bottom: 20px;
}

.local-home .ms_molly {
	margin: 45px auto 0;
}
.local_phone_num {
	font-size: 1.67em;
	font-weight: bold;
	color: #0769bd;
}
.local-home .local_image {
	display: block;
	width: 225px;
	height: 225px;
	margin-bottom: 20px;
}
.local-home .in_the_news {
	padding-top: 20px;
}
.local-home .in_the_news h3 {
	width: 89px;
	height: 20px;
	margin-bottom: 20px;
}
.local-home .in_the_news h3 span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/tl_in_the_news.ashx) no-repeat;
}
.local-home .in_the_news img {
	margin: 0 10px 20px 0;
}
.local-home .col_center h4 {
	padding-bottom: 0;
	color: #0769BD;
	text-transform: uppercase;
}
.local-home .col_center h4 span {
	font-weight:normal;
	text-transform:none;
}
.local_info {
	width: 200px;
	height: 130px;
	margin: -17px -7px 7px -9px;
	padding: 22px 19px 0 20px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/local_info_bg.ashx?ext=.png) no-repeat;
	position: relative;
	visibility: visible !important;
}
.local_info h3 {
	width: 166px;
	height: 20px;
	margin-bottom: 3px;
}
.local_info h3 span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/tl_your_local.ashx) no-repeat;
}
.service_areas {
	width: 100%;
}
.service_area_list {
	line-height: 1.5;
}
.cust_talk h3 {
	width: 207px;
	height: 20px;
	margin-top: 14px;
}
.cust_talk h3 span {
	background: url(/~/Media/National%20Website/Images/Promos/Testimonials/tl_cust_are_talking.ashx) no-repeat;
}
.vid_container {
	width: 202px;
	margin: 0 auto 14px;
}

/* pages >> 8-2-local-mm-home-page-not-localized
--------------------------------------------------------------------------------------------------------*/

.find_not_localized {
	padding-top: 14px;
}
.form_not_localized .zip_text {
	width: 90px;
	height: 22px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/zip_txt_bg.ashx) no-repeat left center;
	margin: 0 5px 0 0;
}
.form_not_localized .zip_text input {
	width: 90px;
	margin: 0;
	padding: 3px 0 0 3px;
	border: 0;
	outline: none;
	background: none;
}
.use_our_map {
	padding: 30px 0 0 0;
}
.use_our_map img {
	vertical-align: top;
}

/* pages >> 9-local-the-local-team-page
--------------------------------------------------------------------------------------------------------*/

.local_team_details {
	width: 494px;
	margin: 0 -22px 0 -12px;
}
.local_team_details_inner {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/local_team_details_mid.ashx?ext=.png) repeat-y;
}
.local_team_details .img_container {
	width: 170px;
	padding: 0 0 14px 0;
	margin: 0 0 0 75px;
}
.local_team_details .info_container {
	width: 222px;
}
.local_team_scroller {
	padding: 14px 30px 0 30px;
	margin: 0 9px;
	overflow: hidden;
	position: relative;
}
.local_team_nav_wrap {
	width: 419px;
	overflow: hidden;
	position: relative;
}
.local_team_scroller .next, .local_team_scroller .pre {
	display: block;
	position: absolute;
	width: 23px;
	height: 114px;
	margin-top: -57px;
	cursor: hand;
	top: 50%;
}
.local_team_scroller .next {
	right: 0;
	z-index: 2;
}
.local_team_scroller .pre {
	left: 0;
	z-index: 2;
}
.local_team_list {
	position: relative;
	width: 9999px;
	left: 33px;
	overflow: hidden;
	visibility: hidden;
	z-index: 1;
}
.local_team_list li {
	float: left;
	display: inline;
	width: 94px;
	cursor: hand;
}
.team_member_pic
{
    margin: 0 30px 0 0;
}

/* pages >> 10-request-a-cleaning-estimate-page
--------------------------------------------------------------------------------------------------------*/

.estimate-request .col_center {
	padding-top: 14px;
}
fieldset.estimate {
	margin-top: 20px;
}
.form .sq_feet {
	width: 40px;
}
.form .sq_feet input {
	width: 34px;
}
.form .estimate .form_col_1 {
	width: 183px;
}

/* pages >> local-local-news
--------------------------------------------------------------------------------------------------------*/

.local-news .col_center {
	padding-top: 14px;	
}

.local-news h4
{
    color: #0769BD;
	text-transform: uppercase;    
}

.local-home .local-news img


.local-home img
{
    float: left;
    margin-right: 20px;
}

/* pages >> Global Pages
--------------------------------------------------------------------------------------------------------*/
.global-pages #content {
	position: relative;
}
.global-pages h4
{
    color: #0769BD;
	text-transform: uppercase;    
}
.global-pages img
{
    float: left;
    margin-right: 20px;
}
.global-pages .local_nav_wrap {
	margin-bottom: 28px;
}
.global-pages div.col_center {
	padding-top: 14px;	
}
.global-pages div.col_center h4 
{
	color: #0769BD;
	text-transform: uppercase;
}
.global-pages .col_center h4 span {
	font-weight:normal;
	text-transform:none;
}
.global-pages div.col_left {
		
}
.global-pages div.col_left h4 
{
	color: #0769BD;
	text-transform: uppercase;
}
.global-pages .col_left h4 span {
	font-weight:normal;
	text-transform:none;
}
.global-pages div.col_right {
	padding-top: 190px;
}
.global-pages h3.font_size_large {
	position: relative;
}
.global-pages-sitemap div.col_center {
	padding-top: 220px;
}
.global-pages-sitemap div.col_center h4 
{
    color: #363636;
	text-transform: uppercase;
	display: inline;
}
.global-pages-sitemap .col_center a{
	font-size: .9em;
}
.global-pages-careers div.col_center {
	padding-top: 220px;
}

.global-pages-careers div.col_center h4 
{
	color: #0769BD;
	text-transform: uppercase;
}
.global-pages-contact div.col_center {
	padding-top: 220px;
}

.global-pages-contact div.col_center h4 
{
    color: #363636;
	text-transform: uppercase;
	display: inline;
}

/* pages >> 11-local-local-testimonials
--------------------------------------------------------------------------------------------------------*/
.local-testimonials h4
{
    color: #0769BD;
	text-transform: uppercase;     
}


/* pages >> 13-1-gift-certificates-page-personalize
   pages >> 13-2-gift-certificates-confirm-service
   pages >> 13-3-gift-certificates-payment
   pages >> 13-4-gift-certificates-review
   pages >> 13-5-gift-certificates-order-complete
--------------------------------------------------------------------------------------------------------*/

.step_tracker {
	margin: 28px 0;
}
.step_tracker li {
	float: left;
	display: inline;
	overflow: hidden;
	font-size: .8em;
}
.step_tracker li a {
	color: #b4d2eb;
}
.step_tracker li a, .step_tracker li .arrow {
	float: left;
	display: block;
}
.step_tracker li a:hover, .step_tracker li a:focus {
	text-decoration: none;
}
.step_tracker li .arrow {
	width: 52px;
	height: 16px;
	line-height: 16px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/lgt_blue_arrow_right.ashx) no-repeat center;
}
.step_tracker li.complete a {
	color: #0769bd;
}
.step_tracker li.complete .arrow {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/blue_arrow_right.ashx) no-repeat center;
}
.step_tracker li.current a {
	color: #001a40;
}
.step_tracker li.current .arrow {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/drk_blue_arrow_right.ashx) no-repeat center;
}
div.gift_of_time {
	padding: 0 !important;
	margin-bottom: 14px;
}
.gift_of_time h3 {
	width: 207px;
	height: 101px;
}
.gift_of_time h3 span {
	background: url(/~/Media/National%20Website/Images/Promos/Gift%20Certificates/tl_gift_of_time.ashx) no-repeat;
}
.a_gift h3 {
	width: 175px;
	height: 20px;
	margin-bottom: 10px;
}
.a_gift h3 span {
	background: url(/~/Media/National%20Website/Images/Promos/Gift%20Certificates/tl_would_they_love.ashx) no-repeat;
}
.gift_cert_form li li {
	width: 330px;
}
#body .gift_cert_form input {
	width: 283px;
}
#body .gift_cert_form p.align_right input {
	width: auto;
}
#body .gift_cert_form textarea {
	width: 657px;
}
.gift_cert_form #email, .gift_cert_form #remail {
	margin-right: 215px;
	padding: 2px;
	border: 1px solid #b8b8b8;
}

/* pages >> 14-franchise-opportunities-page
--------------------------------------------------------------------------------------------------------*/

.franchise #content {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/fran_opp_bg.ashx?ext=.png) no-repeat right top;
	position: relative;
}
.franchise .local_nav_wrap {
	margin-bottom: 28px;
}
.franchise div.col_center {
	padding-top: 210px;
}

.franchise div.col_center h4 
{
	color: #0769BD;
	text-transform: uppercase;
}
.franchise .col_center h4 span {
	font-weight:normal;
	text-transform:none;
}
.franchise div.col_right {
	padding-top: 190px;
}
.fran_hdr {
	width: 468px;
	height: 81px;
	margin-bottom: 20px;
}
.fran_hdr span {
	background: url(/~/Media/National%20Website/Images/Headlines/tl_suprising_rewards.ashx) no-repeat;
}
.franchise h3.font_size_large {
	position: relative;
}
.fran_opp_car {
	display: block;
	position: absolute;
	top: -14px;
	left: 293px;
	width: 177px;
	height: 89px;
	background: url(/~/Media/National%20Website/Images/Presentation/Page/Franchise%20Opportunities/fran_opp_car.ashx?ext=.png) no-repeat;
}
.success_factor_list li {
	padding-bottom: 14px;
}
.success_factor_list h4 {
	font-size: 1.6em;
	color: #0769bd;
	padding-bottom: 0;
	line-height: 1;
}
.success_factor_list h4 .color_7eafd5 {
	font-size: .8em;
}

.why .success_factor_list li {
	padding-bottom: 14px;
}
.why .success_factor_list h4 {
	font-size: 1.6em;
	color: #0769bd;
	padding-bottom: 0;
	line-height: 1;	
}
.why .success_factor_list h4 .color_7eafd5 {
	font-size: .9em;
	font-weight:bold;
}
.req_fran_info {
	padding-top: 14px;
}
.btn_req_fran_info {
	width: 270px;
	height: 40px;
	background: url(/~/Media/National%20Website/Images/Presentation/Buttons/btn_req_fran_info_header.ashx?ext=.png) no-repeat;
	position: absolute;
	top: 156px;
	left: 645px;
}
.btn_req_fran_info a {
	display: block;
	width: 254px;
	height: 22px;
	position: absolute;
	top: 4px;
	left: 8px;
}
.meet_franchisees h3 {
	width: 185px;
	height: 20px;
	margin: 14px 0;
}
.meet_franchisees h3 span 
{
	background: url(/~/Media/National%20Website/Images/Promos/Meet%20Our%20Franchisees/tl_meet_our_fran.ashx) no-repeat;
}
.mm_news h3 {
	width: 225px;
	height: 45px;
	margin: 14px 0 7px;
}
.mm_news h3 span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/tl_mm_news.ashx) no-repeat;
}
.mm_news_list li {
	padding-bottom: 14px;
}
.mm_news_list li a {
	color: #363636;
	font-weight: normal;
}
.mm_news_list li a .date {
	color: #a40356;
}

/* pages >> 15-1-co-op-local-ppc-landing-page
   pages >> 15-2-co-op-national-ppc-landing-page
--------------------------------------------------------------------------------------------------------*/

.ppc #wrapper {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg.ashx) repeat-x !important;
}
.ppc #header, .ppc .header {
	height: 453px;
}
.ppc #content {
	padding-top: 26px;
}
.ppc .nav_primary {
	top: 72px;
}
.ppc h2 {
	line-height: 1.3;
}
.ppc #content .col_center {
	padding-top: 0;
}
.ppc .local_info {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
}
.ppc .local_info h3 {
	width: auto;
	height: auto;
	margin-bottom: 0;
}
.ppc .pink_note {
	margin-top: 10px;
	margin-bottom: 14px;
}
.ppc .local_areas_list li {
	line-height: 1.66;
	width: 100%;
}
.ppc .local_areas_list a, .ppc .local_areas_list strong {
	display: block;
}

/* panels / items / promotions
--------------------------------------------------------------------------------------------------------*/

#modal_cc_popup {
	display: none;
	background: #fff;
	text-align: left;
}
.modal_cc_inner {
	padding: 20px;
	margin: auto;
}

/* panels / items / promotions >> youtube
--------------------------------------------------------------------------------------------------------*/

#modal_youtube_popup {
	display: none;
	background: #fff;
}
.modal_youtube_inner {
	padding: 20px;
}

/* panels / items / promotions >> locator box
--------------------------------------------------------------------------------------------------------*/

#modal_locator {
	display: none;
	top: 0;
	margin: 0;
}

.panel_email_tips_button {	
	margin: 5px 0 5px 0;
	z-index: 2;
}
.panel_email_tips {
	position: relative;
	top: -18px;
	width: 243px;
	margin: 0 0 -8px -9px;
	z-index: 2;
}

.panel_email_tips .inner {
	padding: 5px 20px 0 20px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg_email_mid_blue.ashx?ext=.png) repeat-y;
	zoom: 1;
}

.panel_email_tips_alternate_message 
{
    position: relative;
    padding: 5px 20px 0 20px;	
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg_email_mid_blue.ashx?ext=.png) repeat-y;	
}
#panel_locator_floating {
	position: absolute;
	top: 0;
	left: 10px;
	margin: 0;
	padding: 0;
	z-index: 9999;
	visibility: hidden;
}
.panel_locator_box {
	position: relative;
	top: -18px;
	width: 243px;
	margin: 0 0 -8px -9px;
	z-index: 2;
}
.panel_locator_box .inner {
	padding: 5px 20px 0 20px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/bg_locator_mid.ashx?ext=.png) repeat-y;
	zoom: 1;
}
.home .panel_locator_box {
	top: 0;
	margin-bottom: 14px;
}
.national-ppc .panel_locator_box {
	top: 0;
	padding-bottom: 14px;
}
.ppc .panel_locator_box {
	top: 14px;
	margin-bottom: 14px;
}
.state-listing .panel_locator_box {
	top: 0;
	margin-bottom: 0;
	padding-top: 14px;
	clear: left;
}

/* panels / items / promotions >> locator box >> your local molly maid (localized)
--------------------------------------------------------------------------------------------------------*/

.panel_locator_box .service_area_list {
	padding: 0 9px 14px 9px;
}
.panel_locator_box h3.your_local span {
	background: url(/~/Media/National%20Website/Images/Promos/Locator/h_your_local_molly_maid.ashx?ext=.png) no-repeat;
}
.panel_locator_box h3.your_local {
	width: 166px;
	height: 18px;
	margin-bottom: 8px;
}

/* panels / items / promotions >> locator box >> your local molly maid (not localized)
--------------------------------------------------------------------------------------------------------*/

.panel_locator_box h3.find_local span {
	background: url(/~/Media/National%20Website/Images/Promos/Locator/h_find_molly_maid.ashx?ext=.png) no-repeat;
}
.panel_locator_box h3.find_local {
	width: 149px;
	height: 34px;
	margin-bottom: 14px;
}
.panel_locator_box ul li {
	padding-bottom: 7px;
}
.panel_locator_box #zip_txt {
	width: 90px;
	height: 22px;
	background: url(/~/Media/National%20Website/Images/Presentation/Global/zip_txt_bg.ashx) no-repeat left center;
	margin: 0 5px 0 0;
}
.panel_locator_box #zip_txt .zip_txt_input {
	width: 90px;
	margin: 0;
	padding: 3px 0 0 3px;
	border: 0;
	outline: none;
	background: none;
}

.panel_EmailTips_SignUp #email_txt .email_txt_input {
	width: 100px;
	margin: 0;
	padding: 3px 0 0 3px;
	border: 0;
	outline: none;
	background: none;
}

.panel_locator_box span.color_001a40 {
	font-size: 1.2em;
}

/* panels / items / promotions >> white shadow box
--------------------------------------------------------------------------------------------------------*/

.white_shadow_box {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/white_shadow_box_bg.ashx?ext=.png) repeat-y center top;
	width: 194px;
	padding: 0 25px;
	margin: 28px -9px -250px;
	position: relative;
}
.white_shadow_box .top, .white_shadow_box .bottom  {
	width: 244px;
	height: 28px;
	margin: 0 -25px;
	position: absolute;
}
.white_shadow_box .top {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/white_shadow_box_top.ashx?ext=.png) no-repeat center top;
	top: -28px;
}
.white_shadow_box .bottom {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/white_shadow_box_bottom.ashx?ext=.png) no-repeat center bottom;
	bottom: -28px;
}

/* panels / items / promotions >> gift card
--------------------------------------------------------------------------------------------------------*/

/*.gift_card {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/gift_card_bg.ashx) no-repeat right bottom;
}
.gift_card h3 {
	width: 156px;
	height: 20px;
	margin-top: 6px;
}
.gift_card h3 span {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/tl_gift_card.ashx) no-repeat;
}*/
.gift_card {
    padding-top: 15px !important;
	background: url(/~/Media/National%20Website/Images/Promos/Gift%20Certificates/gift_card_bg.ashx) no-repeat right bottom;
}
.gift_card h3 {
	width: 156px;
	height: 20px;
}
.gift_card h3 span {
	background: url(/~/Media/National%20Website/Images/Promos/Gift%20Certificates/tl_gift_card.ashx) no-repeat;
}

/* panels / items / promotions >> ms molly maid foundation
--------------------------------------------------------------------------------------------------------*/

.ms_molly {
	width: 120px;
	margin: 0 auto;
}

/* panels / items / promotions >> featured items
--------------------------------------------------------------------------------------------------------*/

.feature_bdr {
	border: 1px solid #7eafd5;
	border-style: solid none;
	overflow: hidden;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	zoom: 1;
}
.feature_bdr_gift {
    border: 1px solid #7eafd5;
	border-style: solid none;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	zoom: 1;
}
.feature_bdr_top {
	border-top: 1px solid #7eafd5;
}

/* panels / items / promotions >> franchise opportunity left column
--------------------------------------------------------------------------------------------------------*/

div.fran_opp_left {
	background: url(/~/Media/National%20Website/Images/Promos/Own%20A%20Franchise/fran_opp_car_left.ashx) no-repeat center bottom;
	padding-bottom: 91px !important;
}
.fran_opp_left h3 {
	width: 171px;
	height: 60px;
	margin-bottom: 7px;
}
.fran_opp_left h3 span {
	background: url(/~/Media/National%20Website/Images/Promos/Own%20A%20Franchise/tl_didnt_see_your_city.ashx) no-repeat;
}

/* panels / items / promotions >> blog ad
--------------------------------------------------------------------------------------------------------*/

.blog {
	padding-top: 7px;
}
.blog h3 {
	width: 123px;
	height: 17px;
	margin: 14px 7px 0 0;
}
.blog h3 a {
	cursor: pointer;
}
.blog h3 span {
	background: url(/~/Media/National%20Website/Images/Promos/Blog/tl_blog.ashx) no-repeat;
}
.blog p, .twitter  {
	padding-top: 14px;
}

/* panels / items / promotions >> web discount ad
--------------------------------------------------------------------------------------------------------*/

.web_offer {
	padding-top: 14px;
}

/* panels / items / promotions >> twitter ad
--------------------------------------------------------------------------------------------------------*/

.twitter h3 {
	width: 78px;
	height: 18px;
	margin-right: 7px;
}
.twitter h3 span {
	background: url(/~/Media/National%20Website/Images/Promos/Twitter/tl_twitter.ashx) no-repeat;
}

/* panels / items / promotions >> pagination
--------------------------------------------------------------------------------------------------------*/

.pagination {
	width: 226px;
}
.filter, .pagination li, .pagination a, .pagination strong {
	float: left;
	display: inline;
	line-height: 1.5em;
}
.pagination a, .pagination strong {
	font-weight: normal;
	text-transform: none;
	display: block;	
	padding: 0 7px;
	min-height: 18px;
	height: 18px; /* for ie6 */
}
.pagination > a, .pagination > strong {
	height: auto; /*everyone else */
}
.pagination a:hover, .pagination a:focus, .pagination strong {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/pagination_nav_hl.ashx) no-repeat center;
	text-decoration: none;
}
.pagination .next a {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/pink_arrow_right.ashx?ext=.png) no-repeat right 55%;
}
.pagination .pre a {
	background: url(/~/Media/National%20Website/Images/Presentation/Global/pink_arrow_left.ashx?ext=.png) no-repeat left 55%;
}
.pagination .pre a:hover,
.pagination .next a:hover {
	text-decoration: underline;
}

.blueDottedLine {color: #fff; background-color: #fff; border: 1px dotted #0769BD; border-style: none none dotted; margin: 0 0 10px 0; }

.wizard tr td 
{
    /*text-align: left;*/
    font-size: 1.0em;
}
.wizard p
{
    font-size: .75em;
    padding-bottom: 14px;
}
.wizard span
{
    font-size: .75em;
}
.blueDottedLine {color: #fff; background-color: #fff; border: 1px dotted #0769BD; border-style: none none dotted; margin: 0 0 10px 0; }

/* News Articles */
.news
{	
    border-top:solid 1px #7eafd5;
	width: 475px;
	margin: 0;
	padding: 5px 0px 0;
}
.newscolumnleft
{
    float: left;
}
.newscolumnright
{
    float: left;
    padding: 0px 4px 4px 20px;
    width: 295px;
}
#newsitem
{	
	width:473px;
	/* border-top:solid 1px #7eafd5; */
	border-bottom:solid 1px #7eafd5;
	padding: 0px 0 6px 0;
	margin:0 0 0 0px;	
	float: left;
}
#newsitem #headline
{	
	width:473px;
	padding-top:3px;
	padding-bottom:3px;
}		
#newsitem #headline .title
{	
	width:473px;
	cursor:pointer;		
	padding-top:3px;
	padding-bottom:3px;
	margin: 0;
}

/* FAQs */
.faqsitems
{	
    border-top:solid 1px #7eafd5;
	width: 475px;
	margin: 0;
	padding: 5px 0px 0;
}

#faqsitem
{	
	width:473px;
	border-bottom:solid 1px #7eafd5;
	padding: 0px 0 6px 0;
	margin:0 0 0 0px;	
	float: left;
}


#faqsitem #headline
{	
	width:473px;
	padding-top:3px;
	padding-bottom:3px;
}		

#faqsitem #headline .title
{	
	width:473px;
	cursor:pointer;		
	padding-top:3px;
	padding-bottom:3px;
	margin: 0;
}

.fran_opp_success_factors
{
    padding-bottom: 14px;    
}

.wizard tr td 
{
    /*text-align: left;*/
    font-size: 1.0em;
}
.wizard p
{
    font-size: .75em;
    padding-bottom: 14px;
}
.wizard .f_error_text
{
    font-size: .75em;
}

.navigationSpacer
{
    height: 180px;
    width: 200px;
    padding: 0px;
    margin: 0px;
}

/* privacy policy */

.privacy div.col_left
{
    padding-top: 18px;    
}

hr
{
    height: 1px;
    color: #7eafd5;
    background-color: #7eafd5;   
}

/* sitemap */
.sitemapSubSection
{
    padding-left: 10px;
}

.sitemapSubSubSection
{
    padding-left: 20px;   
}

#sitemapWrapper
{
    width: 475px;    
}

#sitemapLeftColumn
{
    float: left;    
    width: 275px;  
} 

#sitemapRightColumn
{
    float: left;  
    width: 200px;  
}

/* Promos -> Bottom Center Col */

.promoColLeft
{
    float: left;
}
.promoColRight
{
    float: left;
    padding: 0px 4px 4px 20px;
}

/* Social Media -> Sharing Links */

.social-single {
margin: 17px 0 0 0;
}

#twitterbutton, #likebutton, #stumblebutton, #sharebutton, #linkedinshare {
float: left;
display: block;
}

#likebutton {
margin-top:0px;
margin-left:-3px;
}

#sharebutton {
margin-left:0px;
margin-top:0px;
margin-right: 5px;
}

#stumblebutton {
margin-left: 20px;
margin-top: 1px;
}

#linkedinshare {
margin-left: 20px;
margin-top: 1px;
}

#plusonebutton {
margin-left: 20px;
margin-top: 1px;
}



