body{
padding: 40px;
font-family: Arial;
font-size: small;
margin: 0 auto;

}

img{
border: none;
}

.header .nav-bar, .header h2, #pagetitle, #findStoreForm, #footer .left-side, #footer .middle-side, #footer .end-side, #footer .logo, #footer .copyright, #footer .extlinks{
display: none;
}

.header p{
display: none;
}

#wave h2{
}

#footer .right-side{
border: 1px solid #ccc;
background: #eee;
padding: 10px;
text-align: center;
}


/*table*/

table.storeResults{
border: 1px solid #000;
background: #fff;
width: 100%;
}

table.storeResults th, table.storeResults td{
margin: 0;
padding: 8px 20px;
border-bottom: 1px solid #b5b5b5;
text-align: left;
}

table.storeResults  th{
background: #1A76A8;
color: #fff;
}

table.storeResults a.button{
float: right;
}

table.storeResults address{
text-align: left;}

table.storeResults .storeName{
font-weight: bold;
display: block;
}

table.storeResults .storePhone{
font-weight: bold;
display: block;
}

table.storeResults .directions{
display: none;
}

table.storeResults caption{
text-align: left;
padding: 20px 0 0 0;
}

table.storeResults caption p{
clear: left;
}

table.storeResults caption img{
float: left;
padding: 0 0 0 3px;
}

table.storeResults .offerbuttons {
margin:0;
}

table.storeResults .offerbuttons a{

}

table.storeResults tr.even td{background:#edf6f8;}

table.storeResults tr.odd td{background:#f8fbfc;}

