*{margin: 0; padding: 0;}

body{font: 12px Arial; color: #666666; background: #ededee;}
a{text-decoration: underline; color: #56017a;}
a:hover{color: #f04d91;}
li{list-style-type: none;}
hr {border: 0; width: 100%;}
p{margin: 4px 0px 10px 0px;}
img{border: 0;}

#wrap{width: 100%; padding: 5%;}

#h1 span{display: block; font-size: 22px; color: #56017a; margin: 10px 0;}
#h1 #h1flash{display: none;}

#h2 span{display: block; font-size: 20px; color: #56017a; margin: 10px 0;}
#h2 #h2flash{display: none;}

#navigation li{display: inline;}

#ContentTab1, #ContentTab2{display: block !important; margin: 10px 0;}
#detailsContent dt{float: left; padding: 2px; width: 76px; font-weight: bold; }
#detailsContent dd{margin: 0; padding: 2px;}
#detailsContent dd a{color: #666666;}

#detailsContent {height: 180px;line-height: 16px;}

#detailsTabs {display: none;}
.ContentTab h3{display: block; font-size: 16px; color: #56017a; margin: 10px 0;}

#footerNav{margin: 10px 0; line-height: 18px;}
#footerCopyright{margin: 10px 0;}
#footerNav li{display: inline; padding: 0 3px; }
#footer{text-align: center;}
#footerCopyright li{display: inline; padding: 0 3px; }
#logo span{display: block; font-size: 32px; text-decoration: none; margin: 10px 0;}
#logo a{text-decoration: none;}

/*Classes*/
.clearer{clear: both; height:0; }
.fixer{display: none;}
.textContent a{padding: 0;}

/*Hide*/
#banners, #navigation, #buttonEnquiry, .buttonviewMap {display: none;}

/*Rewards*/
#wrapRewards {padding-top: 10px;}
.rewardMember {float: left; width: 150px; text-align: center; overflow: hidden; position: relative; margin: 0 40px 18px 0; line-height: 16px; padding: 0;}
.rewardMember img{margin-bottom: 6px;}
.rewardMemberLast{margin-right: 0;}
.rewardMemberActive{}
.rewardMemberActive img{position: relative; left: -150px; overflow: hidden; }
.rewardMember a .info{}
.rewardMember a{color: #666666; font-weight: bold; text-decoration: none;}
.rewardMember a:hover {color: #666666; text-decoration: underline;}
.rewardMemberInfo {float: left; width: 380px; margin-bottom: 18px;}
.selectedMember {}
.rewardMemberInfo h3{font-size:13px; font-weight: bold; margin-bottom: 4px;}

/*MAP*/

#wrapMap{}
#Map{margin: 0 10px 10px 0; float: left; overflow: hidden;}
#Results{ float: left;}
#Results dt, dd{display: block !important;}
#Results .locationListDelimiter{height: 10px;}
#Results .locationInfo{}
#Results .locationName{font-weight: bold; font-size: 11px; text-transform: uppercase;}
Results .locationListDelimiterEmpty, #Results .locationListDelimiter, #Results .locationsListMore, #Results .locationsListNote, #Results .locationsListEnd, #Results .locationInfoLink, #Results .locationsListSearch, #Results .locationsListSpecialOffer{display: none}