body{
	background:#fff !important;
	font-family: 'Noto Sans', sans-serif !important;
}
.companylogo{
	text-align:center !important;
}
.companylogo img{
	width:250px !important;
}
.mainmenu{
	margin-top:10px !important;
	border-top:solid 1px #16a8bb;
	border-bottom:solid 1px #16a8bb;
	padding:20px 0 !important;
}
.menulinks{
	padding:0 !important;
	margin:0 !important;
	text-align:center !important;
}
.menulinks li{
	display:inline !important;
	padding:0 !important;
	margin:0 10px !important;
	list-style-type:none !important;
}
.menulinks li a{
	font-family: 'Roboto Slab', serif !important;
  	color:#00a4b8 !important;
  	background:#fff !important;
  	font-size:15px !important;
  	font-weight:bold !important;
  	text-transform:uppercase;
  	padding:5px 20px !important;
  	-moz-border-radius:8px !important;
	-webkit-border-radius:8px !important;
	text-transform:uppercase;
	transition-property: color, background !important;
	transition-duration: .2s, .2s !important;
	transition-timing-function: linear, ease-in !important;
}
.menulinks li a:hover{
	color:#fff !important;
   background:#16a8bb !important;
  text-decoration:none !important;
}
.taglines_mdiv{
	border-bottom:solid 1px #aaccd0 !important;
}
.hdr_tagline{
  color:#d2232a;
  font-size:16px;
  padding:20px 0;
  width:100%;
  margin-top: 2px;
}
.srchbar_div{
  margin:10px 0 0 0 !important;
  padding:0 !important;
}
.srchbar_div .form-inline {
  margin-top: 12px !important;
  padding:0 !important;
  width: auto !important;
}
.srchbar_div .form-inline span{
  color:#8e8e8e; 
  font-size:15px;
  text-transform:uppercase;
  padding-right: 8px;
  padding-left: 10px;
  vertical-align: middle !important;
}
.srchbar_div .form-inline #searchId{
  border: none !important;
  box-shadow: 0 !important;
  border-radius:0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius:0 !important;
  webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
  -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
  width:310px !important;
  height:30px !important;
  background:#f3f3f3;
  position:relative !important;
}
.srchbar_div .form-inline .btn {
  color: #575757 !important;
  text-shadow: 0 0 0 rgba(0, 0, 0, 00) !important;
  background-color: transparent !important;
  background-image: -moz-linear-gradient(top, transparent, transparent) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(top, transparent, transparent) !important;
  background-image: -o-linear-gradient(top, transparent, transparent) !important;
  background-image: linear-gradient(to bottom, transparent, transparent) !important;
  background-repeat: repeat-x !important;
  border-color: transparent !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  margin-left:-45px !important;
  margin-top: 4px !important;
  z-index:200 !important;
  position:absolute !important;
}
.srchbar_div .form-inline .fa-search{
  font-size:20px !important;
}
.hdr_adicons{
	border-top: solid 1px #aaccd0 !important;
	padding: 15px 0;
	margin-bottom: 50px;
}
.hdr_adicons li{
	padding-left:0 !important;
	margin:0 !important;
  display:inline-block !important;
  list-style-type:none !important;
}
.hdr_adicons li a, .hdr_adicons li a:focus, .hdr_adicons li a:active, .hdr_adicons li a:visited{
  display:block !important;
}
.hdr_adicons li a:hover{
  text-decoration:none !important;
  opacity:0.7 !important;
}
.withdivider{
  border-right:solid 1px #e0e0e0 !important;
  margin-right:5px !important;
}
.hdr_adicons .freeshipping{
  background:url('../img/ICN_adicons.png') no-repeat 0 4px !important;
  padding-left:50px !important;
  padding-right: 15px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.hdr_adicons .freeshipping div{
  color:#d3a23c !important;
  text-decoration:none !important;
  text-transform:uppercase !important;
  font-size:15px !important;
  line-height:15px !important;
}
.hdr_adicons .shopforgood{
  background:url('../img/ICN_adicons.png') no-repeat 0 -57px !important;
  padding-left:50px !important;
  padding-right: 17px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.hdr_adicons .shopforgood div{
  color:#c4b10d !important;
  text-decoration:none !important;
  text-transform:uppercase !important;
  font-size:15px !important;
  line-height:15px !important;
}
.hdr_adicons .lowfussreturns{
  background: url('../img/ICN_adicons.png') no-repeat -5px -118px !important;
  padding-left: 45px !important;
  padding-right: 17px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.hdr_adicons .lowfussreturns div{
  color:#8ec271 !important;
  text-decoration:none !important;
  text-transform:uppercase !important;
  font-size:15px !important;
  line-height:15px !important;
}
.hdr_adicons .customerservice{
  background: url('../img/ICN_adicons.png') no-repeat -5px -190px !important;
  padding-left: 50px !important;
  padding-right: 15px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.hdr_adicons .customerservice div{
  color:#63ae8a !important;
  text-decoration:none !important;
  text-transform:uppercase !important;
  font-size:15px !important;
  line-height:15px !important;
}
.hdr_adicons .proudlyaussie{
  background: url('../img/ICN_adicons.png') no-repeat -5px -259px !important;
  padding-left: 40px !important;
  padding-right: 15px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
  margin-left: 5px !important;
}
.hdr_adicons .proudlyaussie div{
  color:#639e9c !important;
  text-decoration:none !important;
  text-transform:uppercase !important;
  font-size:14px !important;
  line-height:15px !important;
}
.hdr_adicons .pricepolicy{
  background:url('../img/ICN_adicons.png') no-repeat -5px -339px !important;
  padding-left:45px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.hdr_adicons .pricepolicy div{
  color:#62a1b3 !important;
  text-decoration:none !important;
  text-transform:uppercase !important;
  font-size:15px !important;
  line-height:15px !important;
}
.productname_mdiv{
  text-align:center !important;
}
.productname_mdiv h2{
  padding:0 !important;
  margin:0 !important;
  font-size:24px !important;
  color:#4b4b4b !important;
  text-transform:uppercase;
  font-weight:400 !important;
}
.productname_mdiv h3{
  padding:0 !important;
  margin:5px 0 !important;
  line-height:22px !important;
  font-size:15px !important;
  color:#5c5c5c !important;
  font-weight:400 !important;
  font-style: normal !important;
}
#mainImage {
  margin:30px 0 0 0!important;
  padding:0 !important;

}
#mainImage img{
  width:500px !important;
}
#thumbImage{
  margin-top:30px !important;
}
#thumbImage a{
  float:left;
  padding:5px !important;
  background:#fff !important;
  margin:0 5px 10px 5px !important;
  width:190px !important;
  height:190px !important;
  border:solid 1px #e1e1e1;
  text-align:center;
  vertical-align:center;
}
#thumbImage a:hover{
  opacity:0.8;
  cursor:pointer;
}
#thumbImage img{
  width:100%;
  height:100%;
}
.upsell_mdiv{
  background:#f5f5f5 !important;
  border:solid 1px #f5f5f5 !important;
  width:100% !important;
  padding-bottom:20px !important;
  margin-top:30px !important;
}
.upsell_mdiv h2{
  font-size:18px !important;
  margin:0 0 !important;
  color:#00a4b8;
  font-weight:700;
  font-family: 'Roboto Slab', serif !important;
  border-bottom:solid 1px #00a4b8;
  padding: 10px 15px !important;
}
.thumbnails{
  margin:0 !important;
  padding:0 !important;
}
.thumbnail-box{
  margin: 15px 15px 0 15px !important;
  padding: 10px !important;
  background: #fff !important;
  border: none !important;
}
.image-box, .caption{
  float:left !important;
  margin:0 !important;
  padding:0 !important;
}
.image-box{
  width: 90px !important;
  height: 90px !important;
  padding:0 !important;
  margin-right: 10px !important;
}
.thumbnail-box img {
  width: 90px !important;
  float: left !important;
  margin-right: 10px !important;
  border: none !important;
}
caption .title{
  margin: 0 !important;
  padding: 0 !important;
  color:#3f3f3f !important;
  font-size:14px;
  font-weight:700 !important;
  height: 4.5em !important;
}
caption .price{
  margin: 0 !important;
  padding: 0 !important;
  color:#3f3f3f !important;
  font-size:18px;
  font-weight:400 !important;
}
.proddesc_mdiv{
  padding:0 !important;
  margin:0 !important;
  background:#fff !important;
  border:solid 1px #d7d7d7 !important;
  width:100%;
  margin-top:30px !important;
}
.proddesc_mdiv h2{
  font-size:18px !important;
  margin:0 0 !important;
  color:#00a4b8;
  font-weight:700;
  font-family: 'Roboto Slab', serif !important;
  border-bottom:solid 1px #00a4b8;
  padding: 10px 15px !important;
}
.proddesc_mdiv .desccontent{
  padding: 10px 25px 30px 25px !important;
  margin-top:10px !important;
  font-family: 'Noto Sans', sans-serif !important;
}
.footermdiv{
  padding: 20px 0 30px 0 !important;
  margin-top: 100px !important;
  border-top: solid 1px #a7a7a7 !important;
  color: #4b4b4b !important;
  font-size: 12px;
  text-align: center;
}