body{text-align:center}
.topheader h1{font:10px}
.home-icons{margin:0;padding:0}
.home-icons ul{list-style:none;width:100%;margin:0;padding:0}
.home-icons ul li{float:left;width:33%;display:block;text-align:center;margin-bottom:30px}
.home-icons ul li img{position:relative}
.home-icons ul li span{display:block;color:#fff;font-size:12px;width:100%;font-weight:normal}
.home-icons ul li a{text-decoration:none}
.home-icons ul li:hover{opacity:0.8}
.home-listings{margin:0;padding:0}
.home-listings ul{list-style:none;width:100%;margin:0;padding:0}
.home-listings ul li{opacity:1.0;position:relative;float:left;width:100%;padding:20px 0 0 20px;display:block;text-align:center;margin-bottom:5px}
.home-listings ul li a{position:relative;float:left}
.home-listings ul li span{position:relative;float:left;font-size:12px}
.home-listings ul li:hover{opacity:0.4}
.home-listing2 ul li{}
.home-listing2 ul li span{margin-left:30px;font-size:12px}
.home-listing2 ul li img{margin:0;padding:0}
.voucher{text-align:center;margin:auto}
.voucher label{font-size:14px;font-weight:bold;padding:10px 0 20px;display:block}
.voucher p{padding:5px 0}
.voucher div{border:dashed 3px #000;border-radius:5px;padding:5px 10px 25px;width:280px;min-height:200px;background:url(../images/scissors.png) no-repeat left bottom #fff;margin:10px auto}
.headinginformation{text-align:center;margin-bottom:10px}
.headinginformation span.headinginformationtitle{font-size:20px;color:#000}
.maincontentarea{background-color:#fff;display:block}
.leftlayout{text-align:left}
.coupon-icon ul{float:none;text-align:center;list-style:none;width:100%;margin:0;padding:0}
.coupon-icon ul li span{font-size:12px}
.pagetitle{text-align:center;margin-bottom:10px;font-size:25px;font-weight:400;color:#000}
.imagelogo{position:relative}
.ui-content{padding:5px!important}
#socialicons{float:left;width:100%!important;display:block;padding-top:20px;text-align:center}
#socialicons ul li{}
.flickrimages{list-style:none}
.flickrimages li{padding:bottom:10px}
#footer{position:absolute;bottom:0;width:97%;max-width:300px;clear:both;display:block;text-align:center;margin:0 auto;display:none;}
#Gallery{display:block;margin:0;padding:0;list-style:none;}
#Gallery li{display:block;float:left;width:80px;height:80px;margin:6px 11px;}
#Gallery li img{display:block;width:80px;height:80px;}
.ui-field-contain,.ui-field-contain, .ui-mobile fieldset.ui-field-contain{margin:5px 0!important;border:none}
.ui-field-contain input.ui-input-text, .ui-field-contain textarea.ui-input-text, .ui-field-contain .ui-input-search{margin:0}
input.ui-input-text, textarea.ui-input-text{margin:10px 0}
.ui-br{border:none}
/*** patch for jquerymobile page flicker ***/
.ui-page {
-webkit-backface-visibility: hidden;
} 

.maplist{margin:0;padding:0}
.maplist li{list-style:none;display:block;width:100%;margin:10px 0;}
.maplist li a{display: block;color: #000;text-decoration: none;background: white;border-radius: 10px;padding: 10px;box-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}