body{font-family:arial;font-size:12px;padding:0;margin:0;background-color:#f5f5f5}
.header{min-width:1000px;padding:50px 0 0 0;height:40px;background-color:#0d56a5;margin:0 0 20px 0;}

ul.mn{list-style:none; float:left;padding:0; margin:6px 0 0 0;font-size:16px; color: #fff;}
ul.mn li{float:left;padding:0 0 0 30px; background:url(../../style/images/icons1.png) no-repeat 0 0;}
ul.mn li.all-deals{background-position: 0 -1px;color:#d3c656;margin-right:50px;}
ul.mn li.locs{background-position: -195px 0;margin-right:235px;}
ul.mn li.login{background-position: -595px 0;}
h1{font-size:35px; color:#0d56a5;text-align:center;padding:0; margin:40px 0 0 0}
.bd{padding:25px;width:920px;background-color:#fff;margin:0 auto;position:relative}
.ctn{width:970px;margin:0 auto!important;}
.cell{
    background-color:#fff;
	width:29.6%;
	padding:0;
	margin:2% 2% 0 0;
	border:1px dashed #ccc; 
	border-radius:2px;
	float:left;
	overflow:hidden;    
}
.cell-content{margin:10px;}
.product{border:1px dashed #ddd!important}
.cell-content img, .cell-content img{width:100%;}
.cell-content div{overflow:hidden;margin:5px 0}
.cell-content .off{float:right;color:red;font-weight:bold;font-size:18px;}
.cell-content .cat{float: left;height: 15px;letter-spacing: initial;margin-top: 4px;max-width: 165px;overflow: hidden;}
.cell-content h3{font-size:16px;padding:0; margin:0 0 10px 0; height:20px; overflow:hidden;}

.form {background:url(../../style/images/form.jpg) no-repeat 0 0; height:295px;
overflow:hidden;box-shadow:0 2px 5px #aaa}
.form .input{width:55%;float:right;margin-right:30px;color:#fff;}
.form .input h2, .form .input h3{text-align:center;}
.form .input h3{margin:20px 0 0 0;font-size:20px; font-weight:normal;}
.form .input h2{margin:0 0 10px 0;font-size:30px;}
.form .input div{overflow:hidden;padding:5px 0;}
.form #txtPhone{width:20%;}
.form #txtSuburb{width:50%;margin-left:9px}

#txtSuburb.load{background:url(../../style/images/processing.gif) no-repeat 245px 4px #fff;}
#autocomplete{border-radius:3px;padding:0!important;height: auto !important;position: absolute;right:55px; top: 260px; z-index:999;width: 265px;box-shadow: 1px 2px 3px #aaa;display:none;}
#autocomplete ul{margin-bottom:-2px;background: #fff;padding:0}
#autocomplete li{padding:10px 10px;border-bottom:1px solid #fafafa;cursor:pointer;text-align:left;overflow:hidden;color:#000}
#autocomplete li:hover{background-color:#fafafa;}
#autocomplete li span,#autocomplete li h4{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform:capitalize;}
#autocomplete li span{color:#666;margin:3px 0;}

.form div label{float: left;
    font-weight: bold;
    padding: 5px 1% 5px 0;
	width:100px; 
	text-align:right;
	
}
.form div span{background:url(../../style/images/check.png) no-repeat scroll 0 2px / 16% auto;
    float: left;
    margin: 5px 0 0 117px;
    padding: 5px 0 5px 30px;
	cursor:pointer;}

.form div span.check{background-position:0 -39px;}
	
.form div input{float:right;border:1px solid #fff;height:20px;line-height:20px;width:375px;padding:3px 1%;}
.products h2{font-size:20px;margin:0 0 10px 0;padding:0;}
#btnRegister{
    background: #0d56a5;
    border-radius: 3px!important;
    height: 35px;
    width: 120px;
	border:0;
	float:right;
	color:#fff;
	font-size:14px;
	cursor:pointer;
}
#btnRegister.processing{
    background:url(../../style/images/loading.gif) no-repeat 0 0;
	padding-left:30px;
	color:yellow;
}
.gr{overflow:hidden;width:101%}

.s-ctn{width:300px;float:right; position:relative;}
.search{border-radius:0;border:1px solid #0d56a5; width:100%;overflow:hidden;background-color:#fff;}
#btnSearch{
    background: #4cb1e4;
    border-radius: 0 !important;
    height: 30px;
    transition: background 0.3s ease-in 0s;
    width:50px;
	border:0;
	float:right;
	color:#fff;
	font-size:14px;
	cursor:pointer;	
}
#txtSearch{width:200px;float:left;height: 30px;
    line-height: 30px;
    padding: 0 10px;
	border:0;
	outline-style:none;background:none;}
	
.footer{min-width:1000px;background-color:#0d56a5;
margin:0;padding:25px 0;color: #fff;overflow:hidden;font-size:14px;}	
.c-left{width:65%;float:left}
.c-right{width:30%;float:right}
.footer p{line-height:18px; margin:0; padding:0}
.copy-right{float:left;width:100%; overflow:hidden;text-align:center;margin:40px 0 0 0}
