
#Logo{padding:29px}
.page{max-width: 1180px;margin: 0 auto;}
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, 
.newsletter-subscription > .inner {max-width: 1140px;margin: 0 auto;}
.page .main > .inner{max-width: 1180px;margin-left:auto;margin-right:auto;}

.paymentshell .btn{background:#5C5253;font-size:.9em}
.paymentshell a.btn:hover{background:#706A6B;}

.relative{position:relative}

h1,h2,h3,h4,h5{font-family:"Ubuntu", sans-serif;font-weight:500;font-style:italic;color:#B20022;}
h3{font-size:16px !important;margin-bottom:2px;}
p{margin-bottom:15px;}
.Content a {color:#B20022; font-weight:bold}

.pp-col{float:left;display:block;}
.pp-col img{max-width:100%;}
.pp-col.one-half{width:48%;margin-left:1%;margin-right:1%;}
.pp-col.one-third{width:23%;margin-left:2%;margin-right:2%;}
.pp-col.one-fourth{width:23%;margin-left:2%;margin-right:2%;}
.pp-col.one-fifth{width:18%;margin-left:1%;margin-right:1%}

.solutions {}
.solution{background:#fff;border-radius:8px;min-height:180px;text-align: center;display:block;margin-top:10px;magin-bottom:10px;}
.solution .inner{padding:20px;}
.solution{width:100%;border:1px solid #ccc;}
.solution a{text-decoration:none}
.solution i{font-size:48px;background:#b20022; color:#fff;border-radius:50%;text-align: center;line-height:74px;width:74px;height:74px; display:block;margin:0 auto;}
.solution h3{margin:10px 0;padding:0;color:#b20022}
.solution p{margin:0;padding:0;color:#545454}


.pocketphonehome{background:#f7f7f7; padding-bottom:20px;}
.pocketphonehome .section{padding:12px 20px}
.pocketphonehome .pp-col img{width:100% !important}
#home .slide-show {margin-bottom:0 !important}

.homepushitem {height:191px;background: #DDD;}
.homepushcontent{background: rgba(0, 0, 0, 0.5);color:#fff;position: absolute;margin-left:10px;margin-top:10px; width: 325px;z-index: 1;top:0;max-width:92%;min-height:146px;}
.homepushcontent h3,
.homepushcontent p{color:#fff;margin-bottom:10px;}
.homepushcontent .inner{padding:20px;}

.homecontent h3{font-size:27px; color:#6f6f6f}
.homecontent h3 span{color:#b20022}

#home .ProductList li, .productPage .ProductList li{width:270px}
#HomeFeaturedProducts .BlockContent{margin:0 20px}

.footer-links p{font-size:12px;}
.footer-columns h4{color:#9E8B8F}


.payment-icons{height:35px !important;padding:0 !important;margin:0 !important;float:left !important;list-style:none !important}
.footer .footer-columns ul.payment-icons li { width:59px !important;  }
.payment-icons li{float:left !important;height:35px !important;width:59px !important;padding:0 !important;margin:0 !important;margin-right:5px !important;list-style:none !important}
.payment-icons li.mastercard{background:url("/template/images/_logo-mastercard.jpg")}
.payment-icons li.paypal{background:url("/template/images/_logo-paypal.jpg")}
.payment-icons li.visa{background:url("/template/images/_logo-visa.jpg")}
.payment-icons li.stripe{background:url("/template/images/_logo-stripe.jpg")}



.payment-icons.small {}
.payment-icons.small li{height:24px !important;width:40px !important;}
.footer .footer-columns ul.payment-icons.small li { width:40px !important;  }
.payment-icons.small li.mastercard{background:url("/template/images/_logo-mastercard-sm.jpg")}
.payment-icons.small li.paypal{background:url("/template/images/_logo-paypal-sm.jpg")}
.payment-icons.small li.visa{background:url("/template/images/_logo-visa-sm.jpg")}
.payment-icons.small li.stripe{background:url("/template/images/_logo-stripe-sm.jpg")}

#Header .payment-icons{float:right !important}
.TopMenu {background:#444}
.TopMenu .inner .FloatRight{padding: 2px 0}
.TopMenu .inner .FloatRight li img{vertical-align: middle;}
.TopMenu .inner .FloatRight li.telstra img{border-right:none}


.CategoryContent .SubCategoryList{display:none}
.FloatRight.SortBox{display:none}

.mosaic-block .ProductActionAdd .btn:hover{background-color: #900404;}

#SearchForm{border:none !important;}

.icon-rmk-australia{background: #B20022 url("/template/images/_icon-australia.jpg") no-repeat 5px !important;}



.banner_category_page_top{margin-left:22px;}
.banner_category_page_top p{max-height:300px;position:relative;margin-bottom:0}
.banner_category_page_top p img{width:100%;position:relative;margin-top:-20px;}
.productAttributeList li.selectedValue .name{color:#B20022}

table.spec-table{width:100%;}
table.spec-table td{padding:8px;margin:0;}
table.spec-table td.image{width:80px;}
table.spec-table td.image img{max-width:none !important;width:36px !important; height:auto !important;}
table.spec-table td.sub-heading{font-size:22px;}
table.spec-table td.spec-item{width:50%;font-weight:bold;}
table.spec-table td.spec-value{width:50%;}

.btn-rent-now{background: #B20022;color: #FFF;padding: 8px 12px;border-radius: 8px;}
.btn-rent-now:hover {background:#CB2242;color:#fff}


.TopMenu .FloatRight.topMenuIcon{padding:3px 10px;}

ul#customdropdown {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 5px 4px 5px 0;
  list-style: none;
}

ul#customdropdown li {
  display: inline-block;
  margin-right: -4px;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

ul#customdropdown li:hover {background: #555;color: #fff;}
ul#customdropdown li ul {
  padding: 0;
  position: absolute;
  top: 26px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul#customdropdown > li{padding: 6px 10px;color:#eee !important}

ul#customdropdown li ul li { background: #555;  display: block; }
ul#customdropdown li ul li a{padding: 10px 10px;display:block;color:#fff;text-align:left;}

ul#customdropdown li ul li:hover { background: #666; }
ul#customdropdown li:hover ul {display: block; opacity: 1;visibility: visible;}


.TopMenu ul{overflow:visible}
.TopMenu ul li.hide{display:none !important}
.off{display:none !important}
ul#customdropdown li ul{z-index:1000}



a.btn.alt{color:#fff !important}
.btn{color:#fff !important}


/*RESPONSIVE*/

@media only screen and (max-width: 1024px) {
	li.CartLink b,
	li.CartLink span,
	li.CartLink a{color:#B20022 !important}
	.banner_category_page_top{margin-left:0;}
}


@media only screen and (max-width: 959px) {
}



/* #Tablet (Landscape) - Between 768px - 959px	*/
@media only screen and (min-width: 768px) and (max-width: 959px){
	
}

/* #Tablet (Landscape) - Anything wider than 768px	*/
@media only screen and (min-width: 768px) {
	
	
}
/* #Tablet (Portrait) & Mobile - < 768px */
@media only screen and (max-width: 767px) {
	
	ul#customdropdown > li{padding: 10px 0;}
	ul#customdropdown li ul {top:44px;}
	
	.pp-col.one-half{width:98%;margin-left:1%;margin-right:1%;}
	.pp-col.one-half{width:98%;margin-left:1%;margin-right:1%}
	
	.pp-col.one-fourth{width:98%;margin-left:1%;margin-right:1%;}
	.pp-col.one-fifth{width:98%;margin-left:1%;margin-right:1%}
	
}

/* 	#Mobile (Portrait) - < 480px */
@media only screen and (max-width: 479px) {
	
}


