/*
Theme Name: Multiples01
Theme URI: http://multiplesofamerica.corg
Description: Theme for the first WordPress launched website of Multiples of America
Author: Five Minute Productions
Version: 1.0
Tags: multiples, twins, families with multiples
*/

body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

.location_distance, .slp_result_street, .slp_result_street2, .slp_result_citystatezip, .slp_result_country {display: none;}

.results_wrapper {clear: both; margin: 0 0 25px 0;}
/* Login page logo override
------------------------------------------------ */
body.login div#login h1 a {
    background-image: url("images/logo.jpg");
}

/* End Login page logo override
------------------------------------------------ */

#sitewrap {
	width: 100%;
	padding: 0;
	margin: 0;
}

#header-zindex {
	background: #ffffff;
	width: 100%;
	position: fixed;
	top: 0;
	margin: 0;
	z-index: 999;
}

#header-content {
	width: 1098px;
	height: 159px;
	margin: 0 auto;
}	

#logo {
	background: url(images/logo.jpg) no-repeat 0 0;
	width: 586px;
	height: 92px;
	margin: 24px 0 0 0;
	float: left;
}

#login-container {
	width: 176px;
	height: 33px;
	margin: 10px 1px 0 0;
	float: right;
}

#searchbox {
	width: 250px;
	height: 33px;
	margin: -72px 0 0 0;
	text-align: right;
	float: right;
	clear: both;
}

#social-container {
	width: 176px;
	height: 33px;
	margin: -40px 1px 0 150px;
	text-align: right;
	clear: both;
	float: right;
}

#main-image {
	width: 1098px;
	height: 299px;
	margin: 0 auto;
	margin-top: 201px;
	padding: 0;
	overflow: hidden;
}

.bluebar {
	background: #0054a6;
	width: 100%;
	height: 13px;
	margin: 0;
	padding: 0;
	float: left;
}

.greenbar {
	background: #bbdd8c;
	width: 100%;
	height: 154px;
	margin: 0;
	padding: 0;	
	float: left;
}

#button-container {
	width: 1098px;
	margin: 0 auto;	
}
	#find-club-button {
		width: 138px;
		height: 102px;
		margin: 27px 0 0 238px;
		padding: 0;
		position: absolute;
	}
		a.find-a-club, a.find-a-club:visited {
			background: #662c91;
			width: 128px;
			height: 65px;
			margin: 0;
			padding: 37px 0 0 10px;
			font : normal 16px Arial;
			color: #ffffff;
			text-decoration: none;
			text-align:left;	
			overflow: hidden;
			float: left;
		}
		a.find-a-club:hover, a.find-a-club:active {
			background: #f26521;
			color: #ffffff;
		}
		
	#renew-club-button {
		width: 138px;
		height: 102px;
		margin: 27px 0 0 393px;
		padding: 0;
		position: absolute;
	}
		a.renew-a-club, a.renew-a-club:visited {
			background: #662c91;
			width: 128px;
			height: 65px;
			margin: 0;
			padding: 37px 0 0 10px;
			font : normal 16px Arial;
			color: #ffffff;
			text-decoration: none;
			text-align:left;	
			overflow: hidden;
			float: left;
		}
		a.renew-a-club:hover, a.renew-a-club:active {
			background: #f26521;
			color: #ffffff;
		}
		
	#donate-button {
		width: 288px;
		height: 40px;
		margin: 27px 0 0 546px;
		padding: 0;
		position: absolute;
	}
		a.donate-here, a.donate-here:visited {
			background: #662c91;
			width: 120px;
			height: 22px;
			margin: 0;
			padding: 18px 0 0 168px;
			font : normal 16px Arial;
			color: #ffffff;
			text-decoration: none;
			text-align:left;	
			overflow: hidden;
			float: left;		
		}
		a.donate-here:hover, a.donate-here:active {
			background: #f26521;	
			color: #ffffff;
		}

	#shop-button {
		background: #662c91;
		width: 288px;
		height: 40px;
		margin: 89px 0 0 546px;
		padding: 0;
		position: absolute;
	}
		a.shop-here, a.shop-here:visited {
			background: #662c91;
			width: 100px;
			height: 22px;
			margin: 0;
			padding: 18px 0 0 188px;
			font : normal 16px Arial;
			color: #ffffff;
			text-decoration: none;
			text-align:left;	
			overflow: hidden;
			float: left;		
		}
		a.shop-here:hover, a.shop-here:active {
			background: #f26521;	
			color: #ffffff;
		}

		
.orangebar {
	background: #f26521;
	width: 100%;
	height: 2px;
	margin: 0;
	padding: 0;
	float: left;
}

#main-content-container {
	width: 100%;
	margin: 12px 0 0 0;
	float: left;	
}

#main-content, #container {
	width: 1098px;
	margin: 0 auto;
	padding: 0;
}

#home-ad-callout {
	width: 1098px;
	margin: 30px auto;
	padding: 0;
}

#container {
	margin-top: 20px;
}

#content {
	margin-top:220px;
}

.home-callout-left {
	width: 322px;
	margin: 0 0 50px 0;
	padding: 0;
	float: left;
}

.home-callout-center {
	width: 322px;
	margin: 0 63px 50px 63px;
	padding: 0;
	float: left;
}

.home-callout-right {
	width: 322px;
	margin: 0 0 50px 0;
	padding: 0;
	float: left;
}

.home-callout-left h3, .home-callout-center h3, .home-callout-right h3 {
	font-family : 'Arimo';
	font-size: 23px;
	line-height: 28px;
	font-weight: 700;
	color: #8dc63f;
	margin: 0;
	padding: 6px 0 18px 0;
	text-align: left;
}

.home-callout-left p, .home-callout-center p, .home-callout-right p {
	font-family : 'Arimo';
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: #333333;
	margin: 0;
	padding: 3px 0 15px 0;
	text-align: justify;
}

.home-callout-left a, .home-callout-center a, .home-callout-right a, .home-callout-left a:visited, .home-callout-center a:visited, .home-callout-right a:visited {
	font-family : 'Arimo';
	font-size: 14px;
	font-style: italic;
	line-height: 24px;
	font-weight: 700;
	color: #ff6633;
	margin: 0 0 0 225px;
	padding: 3px 0 0 0;
	text-align: right;
}

.home-callout-left a:hover, .home-callout-center a:hover, .home-callout-right a:hover {
	color: #cccccc;
}

.callout-image {
	width: 322px;
	height: 168px;
	margin: 0;
	padding: 0;
	float: left;
}

.callout-content {
	width: 322px;
	margin: 15px 0 0 0;
	float: left;
}


#footer-container {
	background: #8556a7;
	width: 100%;
	height: 450px;
	margin: 0;
	padding: 0;
	float: left;
}

	#copyright {
		width: 55%;
		height: 30px;
		text-align: right;
		font : normal 10px 'Arimo';
		color: #ffffff;	
		margin: 0;
		padding: 0 5% 0 0;
		text-decoration: none;
		list-style:none;
		float: left;
	}

	#copyright a, #copyright a:visited {
		text-align: right;
		font : normal 10px 'Arimo';
		color: #ffffff;	
		margin: 0;
		padding: 0;
		text-decoration: none;
		list-style:none;
		float: left;
	}

	#copyright a:hover {
		color: #cccccc;	}
	
	#taxexempt {
		width: 35%;
		height: 30px;
		text-align: left;
		font : normal 10px 'Arimo';
		color: #ffffff;	
		margin: 0;
		padding: 0 0 0 5%;
		text-decoration: none;
		list-style:none;
		float: left;
	}

/* =Main Menu
----------------------------------------------------*/

#menu-container{
	background: #0054a6;
	width: 100%;
	height: 42px;
	margin: 0;
	padding: 0;
	text-align: center;
}

div#menu {
	width: 1098px;
	height: 42px;
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
}

div#menu ul {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}

div#menu ul li{
	height: 42px;
	margin: 0;
	padding: 0;
	list-style:none;
	display: in-line;
	position: relative;
	float: left;
}

div#menu ul ul li{
	height: 18px;
}

div#menu li a, div#menu li{
	font : normal 15px Arial;
	color: #ffffff;	
	margin: 0;
	padding: 12px 19px 5px 19px;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

div#menu li a:hover , div#menu li a:hover, div#menu li.selected a {
	height: 25px;
	font : normal 15px Arial;
	background: #f26521;
	color: #ffffff;	
	margin: 0;
	padding: 12px 19px 5px 19px;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

div#menu li ul{ /* second-level lists */
	width: 180px;
	font : normal 16px Arial;
	background: rgba(242, 101, 33, 0.5);
	position: absolute;
	text-align:center;
	left: -699em; 
	top: 0;
	font-family:Arial;
	list-style:none;
	display: block;
	padding: 0 0 8px 0;
	margin: 4px 0 0 0;
	z-index: 100;
}

div#menu ul ul a span, div#menu ul ul a span.selected {
	font : normal 16px Arial;
	left: 0;
	top: 0;
	position: relative;
}

div#menu ul ul a:hover span, div#menu ul ul a:hover span.selected {
	font : normal 16px Arial;
	color: #ffffff;	
	margin:0;
	padding: 0;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

 div#menu ul ul li, div#menu ul ul li.selected, div#menu li ul li a span, div#menu li ul li span  {
	min-width: 160px;
	margin: 0;
	padding: 11px 0 12px 0;
}

 div#menu ul ul a, div#menu ul ul a.selected {
	font : normal 16px Arial;
	padding: 0 0 0 12px;
	margin: 0;
}

 div#menu ul ul a:hover, div#menu ul ul a.selected:hover {
	font : normal 16px Arial;
	color: #ffffff;	
	margin:0;
	padding: 0 0 0 12px;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

 div#menu li:hover > a, div#menu li.selected:hover > a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
 div#menu ul ul :hover > a, ul ul.selected :hover > a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 12px 0 8px 12px;
	margin: -10px 0 0 0;
	background: #8dc63f;
	width:168px;
}

 div#menu ul li:hover > ul, div#menu ul li.selected:hover > ul {
	postion: relative;
	top: 37px;
	left: 0;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

 div#menu ul ul li :hover > a, ul ul li.selected :hover > a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	line-height: 40px;
	background: rgba(255,255,255, 0.7);
}
 div#menu ul ul li:hover > ul, div#menu ul ul li.selected:hover > ul {
	postion: relative;
	top: 12px;
	left: 120px;
	color: #f0df49;
	text-decoration: none;
	display: block;
}

div#menu ul li.current_page_item > a,
div#memenunu ul li.current-menu-ancestor > a,
div#menu ul li.current-menu-item > a,
div#menu ul li.current-menu-parent > a {
	color: #ffffff;
}

#nav li.logged-in-nav {
display: list-item;
}

body.logged-in #nav li.logged-in-nav {
display: none;
}


/* Sidebar menu
----------------------------------------------------*/
.xoxo {
	width: 100%;
	padding: 0;
	margin: 6px 0 0 -10px;
}

.widget_nav_menu ul {	
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style:none;
}

.widget_nav_menu ul li{
	width: 180px;
	line-height: 18px;	
	margin: 0;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	list-style:none;
}

.widget_nav_menu ul li a {
	font : normal 14px Arial;
	line-height: 16px;
	color: #662c91;	
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style:none;
}


/* =bottom Menu
----------------------------------------------------*/

div#bottommenu {
	width: 1098px;
	height: 300px;
	margin: 50px auto;
	padding: 0;
}

div#bottommenu ul {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}

div#bottommenu ul li{
	margin: 0;
	padding: 0;
	list-style:none;
	display: in-line;
	position: relative;
	float: left;
}

div#bottommenu ul ul li{
	height: 18px;
}

div#bottommenu li a, div#bottommenu li{
	font : bold 14px Arial;
	color: #ffffff;	
	margin: 0;
	padding: 12px 19px 5px 19px;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

div#bottommenu li a:hover , div#bottommenu li a:hover, div#bottommenu li.selected a {
	font : bold 14px Arial;
	color: #ffffff;	
	margin: 0;
	padding: 12px 19px 5px 19px;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

div#bottommenu li ul{ /* second-level lists */
	width: 180px;
	font : normal 16px Arial;
	position: absolute;
	text-align:center;
	left: 0; 
	top: 37px;
	font-family:Arial;
	list-style:none;
	display: block;
	padding: 0;
	margin: 0;
	z-index: 100;
}

div#bottommenu ul ul a span, div#bottommenu ul ul a span.selected {
	font : normal 10px Arial;
	left: 0;
	top: 0;
	position: relative;
}

div#bottommenu ul ul a:hover span, div#bottommenu ul ul a:hover span.selected {
	font : normal 10px Arial;
	color: #ffffff;	
	margin:0;
	padding: 0;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

 div#bottommenu ul ul li, div#bottommenu ul ul li.selected, div#bottommenu li ul li a span, div#bottommenu li ul li span  {
	min-width: 180px;
	margin: 0 0 3px 20px;
	padding: 0;
}

 div#bottommenu ul ul a, div#bottommenu ul ul a.selected {
	font : normal 10px Arial;
	padding: 0;
	margin: 0;
}

 div#bottommenu ul ul a:hover, div#bottommenu ul ul a.selected:hover {
	font : normal 10px Arial;
	color: #cccccc;	
	margin:0;
	padding: 0;
	text-decoration: none;
	list-style:none;
	text-align:left;
	float: left;
}

 div#bottommenu li:hover > a, div#bottommenu li.selected:hover > a {
	color: #ccccccc;
	text-decoration: none;
	display: block;
}
 div#bottommenu ul ul :hover > a, ul ul.selected :hover > a {
	color: #cccccc;
	text-decoration: none;
	display: block;
	padding: 0;
	margin: 0;
	width:168px;
}

 div#bottommenu ul li:hover > ul, div#bottommenu ul li.selected:hover > ul {
	postion: relative;
	color: #cccccc;
	text-decoration: none;
	display: block;
}

 div#bottommenu ul ul li :hover > a, ul ul li.selected :hover > a {
	color: #cccccc;
	text-decoration: none;
	display: block;
	line-height: 40px;
}
 div#bottommenu ul ul li:hover > ul, div#bottommenu ul ul li.selected:hover > ul {
	postion: relative;
	top: 12px;
	left: 120px;
	color: #cccccc;
	text-decoration: none;
	display: block;
}

div#bottommenu ul li.current_page_item > a,
div#bottommenu ul li.current-menu-ancestor > a,
div#bottommenu ul li.current-menu-item > a,
div#bottommenu ul li.current-menu-parent > a {
	color: #ffffff;
}

/* End of Bottom Mene */

/* Subpage Styles
----------------------------------------------------*/

#sub-image {
	width: 100%;
	height: 174px;
	overflow: hidden;
	margin: 201px 0 0 0;
	padding: 0;
}

#sub-image img{
	width: 100%;
	height: auto;
}

.sidebar-container, #sidebar-container {
	border-bottom: 2px solid #8dc63f;
	width: 180px;
	padding: 0;
	margin: 0 20px 30px 20px;
	float: left;
}

#sidebar-container {
	display: none;
	left: 10px;
	top: 190px;
}

.widget-container {
	width: 100%;
	padding: 15px 0 15px 0;
	border-top: 2px solid #8dc63f;
}

.sidebar-container2 {
	width: 180px;
	padding: 0;
	margin: -3px 10px 30px 0;
	float: left;
}

.sidebar-container2 .widget-container {
	width: 100%;
	padding: 0 0 15px 0;
	border-top: none;
}

#sub-content {
	width: 665px;
	margin: 0 0 30px 10px;
	padding: 0;
	float: left;
}

#store-content {
	width: 540px;
	margin: 0 0 30px 10px;
	padding: 0;
	float: left;
}

/* Fonts and onscreen text styles
----------------------------------------------------*/
A { font-family: Arial; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #0d4878; text-decoration: none; text-align: right;}
A:visited { color: #0d4878; }
A:hover { color: #a7bfe1; }

a.read-more {
	font-family : 'Arimo';
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0;
	margin: 0;
	float: right;
}
a.read-more:hover {color:#ffcc33;}

p, #sl_div span  {
	font : normal 16px Arial;
	line-height: 21px;
	color: #333333;
	padding: 0;
	margin:0 0 15px 0;
	text-align:left;
	}
	
p b {
	color: #093766;
}

blockquote {font: 12px/18px "Droid Serif", Georgia, Times, "Times New Roman", serif;color:#999;padding:0 50px;text-align:justify;background:url("../images/testimonial-quotes.png") 20px 5px no-repeat}

cite {
	font : 16px Arial,sans serif;
	maring:4px 15px 0 20px;
	padding:0;
	text-align:right;
}


ul, ol {
	list-style:none;
	color: #585858;
	font : normal 16px Arial;
	margin: 0;
	padding: 2px 10px 0 10px;
	text-align:left;
}

ul {
	margin: 5px 0 10px 0;
}

ul ul {
	padding-left: 18px;
	margin-left: -18px;
	font: bold 13px Arial;
}

ul ul ul {
	margin: 5px 0 5px 0;
}

ul ul li {
	list-style-type:circle;
}

ul ul ul li {
	list-style-type:square;
	margin: -5px 0 0 0;
}

ol {
 list-style-type: none;}

ol li, ul li {
	color: #585858;
	font : normal 14px Arial;
	line-height: 16px;
	font-weight: 400;
	margin: 0 0 0 10px;
	padding: 0 3px 3px 3px;
	text-align:left;
}

ol li a, ul li a {color:#999;}

ol li a:hover, ul li a:hover{color:#458ab3;}

h1 {
	font: bold 32px Arial;
	text-align:left;
	margin:0;
	padding: 0 0 21px 0;
	color:#8dc63f;
}

h2 {
	font: bold 21px Arial;
	text-align:left;
	margin: 0;
	padding: 0 0 21px 0;
	color: #662c91;
}

h3 {
	font-family : 'Arimo';
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	color: #585858;
	margin: 0;
	padding: 6px 0 18px 0;
	text-align: left;
}

h4 {
	font: normal 28px Arial;
	border-bottom: 1px solid #cccccc;
	line-height: 28px;
	text-align:left;
	margin: 0 10px 20px 0;
	padding: 0 0 15px 0;
	color: #000000;
}

h5 {
  font-size: 18px;
  font-weight: bold;
  color: #0D4878;
  width: 100%;
  border-bottom: 1px solid #efefef;
  padding: 0 8px 12px 8px;
  margin-bottom: 0px;
  font-family: 'Lato', arial, sans-serif;
  text-align: left;
}

h6 {
	font : normal 24px Arial;
	text-align:left;
	margin: 0 0 15px 0;
	padding: 0;
	color: #053768;
}

/*------- specific class styles for fonts ---------*/

.widget-title {
	font: normal 14px Arial;
	text-align:left;
	margin: 0 0 0 10px;
	padding: 0 0 5px 0;
	color: #f26521;
}

.entry-title a, .entry-title a:hover, .entry-title a:visited{
	font: bold 18px Arial;
	text-align:left;
	margin: 0 0 0 20px;
	padding: 0 0 12px 0;
	color: #3c3c3c;
}

.nav-previous, .nav-next, .nav-next a, .nav-next:visited .nav-previous a, .nav-previous a:visited{
	font: bold 12px Arial;
	text-align:left;
	margin: 0;
	padding: 0 0 12px 0;
	color: #cccccc;
}

.nav-previous a:hover, .nav-next a:hover {
	color: #000000;
}

.entry-meta, .meta-prep, .meta-prep-author, .cat-links, .entry-utility-prep, .entry-utility-prep-cat-links, .entry-utility  {
	font: bold 12px Arial;
	text-align:left;
	margin: 5px 0 5px 20px;
	padding: 0 0 12px 0;
	color: #666666;
}

.entry-summary  { margin: 0; padding: 0 0 0 40px; }

.comments-link {display: none;}

.linkheadline {
	font: normal 20pt Arial;
	text-align:left;
	margin: 0;
	padding: 0 0 6px 0;
	color: rgb(13, 72, 120);
}

.linkheadline:hover {
	font: normal 20pt Arial;
	text-align:left;
	margin: 0;
	padding: 0 0 6px 0;
	color: #333333;
}

.case {
  padding: 0 0 4px 0;
  margin: 0 0 8px -8px;
  border-bottom: 1px solid #0D4878;
}

.bullet {
	margin-left:20px;
	font : bold 8pt Arial;
	margin:0;
	text-align:left;
}

li#menu-item-22.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a,li#menu-item-24.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-24 a {
color: yellow;
}

#map { display: none !important; }

/* mini tablet specific styles (landscape)
----------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {

#logo { margin: 24px 0 0 10px; }

#login-container { margin: 10px 50px 0 0; }

#social-container { margin: -40px 50px 0 150px; }

#main-image { width: 100%; height: auto; margin: 0;}

#main-content, div#menu, #header-content, #button-contnainer, #container { width: 100%;  margin: 0;}

div#bottommenu { width: 100%; margin: 50px 0; }

.home-callout-left { width: 300px; margin: 0 0 50px 15px; }

.home-callout-center { width: 300px; margin: 0 38px 50px 38px; }

.home-callout-right { width: 300px; margin: 0 0 50px 0; }

.home-callout-left a, .home-callout-center a, .home-callout-right a, .home-callout-left a:visited, .home-callout-center a:visited, .home-callout-right a:visited {
	margin: 0 0 0 170px; }

.callout-image, .callout-content { width: 300px; }

.home-callout-left h3, .home-callout-center h3, .home-callout-right h3 { font-size: 21px; }

#sub-content { width: 465px;}

/* =Main Menu
----------------------------------------------------*/


div#menu li a, div#menu li, div#menu li a:hover, div#menu li a:hover, div#menu li.selected a{ font : normal 15px Arial; }


}

/* tablet specific styles (Portrait)
----------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {

#logo { margin: 24px 0 0 10px; }

#login-container { width: 152px; margin: -75px 0 0 24px;}

#social-container { margin: -30px 10px 0 0; }

#main-image { width: 100%; height: auto; margin: 0;}

#main-content, div#menu, #header-content, #button-container, #container { width: 100%;  margin: 0;}

	div#menu li a, div#menu li, div#menu li a:hover, div#menu li a:hover, div#menu li.selected a{ font : normal 12px Arial; }
	
div#menu ul li{ height: 16px; margin: 0; padding: 0; }

div#menu ul ul li{ height: 16px; }

div#menu li a, div#menu li{ font : normal 12px Arial; padding: 17px 12px 0 12px;}

div#menu li a:hover , div#menu li a:hover, div#menu li.selected a { font : normal 12px Arial; margin: 0; padding: 17px 12px 0 12px;}

div#menu ul li:hover > ul, div#menu ul li.selected:hover > ul {top: 37px;}

#find-club-button { margin: 27px 0 0 78px; }
#donate-button { margin: 27px 0 0 396px; }
#shop-button { margin: 89px 0 0 396px; }

div#bottommenu { width: 100%; margin: 50px 0; }

.home-callout-left { width: 90%; margin: 0 5% 20px 5%; }

.home-callout-center { width: 90%; margin: 0 5% 20px 5%; }

.home-callout-right { width: 90%; margin: 0 5% 20px 5%; }

.home-callout-left a, .home-callout-center a, .home-callout-right a, .home-callout-left a:visited, .home-callout-center a:visited, .home-callout-right a:visited {
	margin: 0 0 0 170px; }

.callout-image, .callout-content { width: 100%; }

.home-callout-left h3, .home-callout-center h3, .home-callout-right h3 { font-size: 21px; }

#sub-content { width: 485px;}

.sidebar-container2 {display: none;}

/* comment out the next line in order to make the find a store directions buttons/links reappear */
#slp_bubble_directions {display: none;}
/* end find a store directions buttons/links overrides */

}

/* =handheld specific styles(landscape)
-------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* =handheld specific styles(portrait)
-------------------------------------------------------------- */
@media only screen and (max-width: 479px) {
}