html,body,#layout,#menu{height:100%;}
body{
font-size: 62.5%;
font-family:Helvetica, Arial, sans-serif;
}
body.msngr{min-height:55em;}
body.midpk{min-height:70em;}/*70em*/
body.fltpk{min-height:75em;}/*75em*/
body.csers{min-height:70em;}/*70em*/


img {
color:transparent;
max-width:100%;
height:auto;
}
a {
text-decoration:none;
color:#222;
}
a:hover{opacity:.5;}
b {font-weight:bold;}
#layout {
position: relative;
padding-left: 0;
}
#layout.active #menu {
left:13em;
width:13em;
}
h3{display:inline;}


/*********** MAIN ***********/
#main {min-width:34em;}


/*********** HEADER *********/
.header {
text-align: center;
padding:12px;
background:red;
color:#fff;
font-style:italic;
}
.header span{
display:inline-block;
position:relative;
margin:12px 8px 0 0;
width:71px;
height:56px;
background-image:url("../images/reload_bags_logo-sm.png");
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.header span:hover{
opacity:.5;
}
h1{
margin-top:19px;
vertical-align:top;
display:inline-block;
font-size:4em;
font-weight: bold;
clear:both;
}

/*********** CONTENT ***********/
.center{max-width:640px;margin:auto;}
.indexSelection li{
width:33.0%;
padding-bottom: 2em;
display:inline-block;
text-align:center;
font-weight:bold;
font-size: 1.5em;
font-family: Helvetica, Arial, sans-serif;  
}
/*********** FOOTER ***********/
#footer{
width:100%;
clear:both;
}
#footer p{
	text-align:center;
	color:#888;
margin-top:.7em;
}
#footer hr {
display:block;

margin:auto;
width:40em;
border-style:none;
border-bottom: 1px solid #aaa;
}


/*********** RESPONSIVE WIDE ***********/
@media (min-width: 38em) {
.header, .content {
padding-left: 2em;
padding-right: 2em;
}
.center{margin:2em auto;}
}


/*********** RESPONSIVE NARROW ***********/
@media (max-width: 38em) {
.center{margin-bottom:2em;}
.center li {display:block;margin:auto;}
h1{margin-top: 6px}
}


/*********** TRANSITIONS ***********/
#layout, #menu, .menu-link, #listCollapse {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}