		html, body {
			font-size: 16px;
			line-height: 1;
			font-family: Calibri, Arial, Helvetica, sans-serif;
		}
		.main-container {
			background: #FFF;
		}
		a {
			color: #70c1ff;
		}
		h1 {
			text-align: left;
		}
		h2, p {
			margin-top:0;
			margin-bottom: 0;
		}
		h5 {
			margin: 0;
		}
		.top-header {
			background-color:#231f20; 
			width: 100%;
		}
		.inner-header {
			display: flex;
			max-width: 1000px;
			margin: auto;
			padding: 15px 5px 0px 5px;
		}
		.ebay-logo, .paypal, .phone-number{
			flex: 1;
			width: 33.33%;
			max-width: 333px;
		}
		.ebay-logo > img {
			width: 100%;
		}
		.paypal {
			float: left;
		}
		.paypal > img {
			width: 100%;
		}
		.phone-number > img {
			width: 100%;
		}
		.phone-number {
			/*flex: 1;*/
			float: right;
		}
		.logo > img{
			display: inline-block;
			margin: 0;
			padding: 0;
		}
		.margin-reset {
			text-align: center;
		    border-top: 1px solid #af1c24;
		    padding-top: 10px;
		    padding-bottom: 10px;
		    margin-top: 10px;
		}
		.top-nav {
			margin: auto;
			max-width: 1000px;
		}
		ul.top-nav-ul {
		    background-color: #cc2029;
		    display: inline-block; 
		    list-style-type: none;
		    margin: 0;
		    padding: 0;
		    /* For IE, the outcast */
		    zoom: 1;
		    *display: inline;
		}

		li.top-nav-li {
		    float: left;
		    padding: 2px 10px;
		    border-right: 1px solid #a75e5e;
		}

		li.top-nav-li:last-child { 
			border-right: none;
		}

		li a, .dropbtn {
		    display: inline-block;
		    color: white;
		    text-align: center;
		    padding: 14px 16px;
		    text-decoration: none;
		}

		li.top-nav-li a:hover, .dropdown:hover .dropbtn {
		    background-color: #a90009;
		    text-decoration: none;
		}
		a:hover {
			color: #fff;
		}

		li.dropdown {
		    display: inline-block;
		}

		.dropdown-content {
		    display: none;
		    position: absolute;
		    background-color: #f9f9f9;
		    min-width: 160px;
		    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		    z-index: 1;
		}

		.dropdown-content a {
		    color: black;
		    padding: 12px 16px;
		    text-decoration: none;
		    display: block;
		    text-align: left;
		}

		.dropdown-content a:hover {
			background-color: #f1f1f1;
			color: #fff;
		}

		.dropdown:hover .dropdown-content {
		    display: block;
		}
		.listng-body {
			max-width: 1000px;
			margin: auto;
			/*text-align: center;*/
		}
		
		.ebay-title {
			display: inline-block;
			margin: 5px 0px;
			padding: 0;
			width:	100%;
		}
		.ebay-title > h1, .ebay-title > h5, .ebay-title > p {
			text-align: center;
		}

		.left {
	        float: left;
	        width: 49%;
	        margin-bottom: 15px;
	    }
	    .right {
	        float: right;
	        width: 49%;
	        margin-bottom: 15px;
	    }
	    .image-gallery > div.left > img {
	        max-width: 100%;
	        height: auto;
	        border: 5px solid #e1e1e1;
	    }
	    .image-gallery > div.right > img {
	        max-width: 100%;
	        height: auto;
	        border: 5px solid #e1e1e1;
	    }
	    .image-gallery:after {
	        content:"";
	        display: table;
	        clear: both;
	    }
	    @media screen and (max-width: 480px) {
	        .left, .right {
	            float: none;
	            width: auto;
	        }
	        .shipping, .shipping-block, .features, .specification, .contact-text, .contact-map {
	        	width: 100% !important;
	        }
	        .features, .shipping-block, .contact-text {
	        	float: none !important;
	        }
	        .outer-shipping {
	        	height: 100%;
	        }
	        .top-nav, .ebay-logo, .phone-number, .paypal .section-icons{
	        	display: none;
	        }
	        .free-ship {
	        	width: auto !important;
	        	margin-bottom: 30px;
	        }
	        .pickup {
				width: auto !important;
			}
			.spec-content {
				padding-left: 5px !important;
				padding-right: 5px !important;
			}
			.shipping {
		    	padding: 0px 5px 30px;
		    	overflow: hidden;
		    }
		    .section-icons {
		    	width: 60px;
		    }
		    .ship-2 {
				padding-left: 10px !important;
			}
			.ship-3 {
				padding-left:10px !important;
				padding-right:10px !important;
			}
	    }
	    @media screen and (min-width: 480px) {
	    	.ebay-logo-mobile {
	    		display: none;
	    	}
	    }
	    .ebay-logo-mobile > img {
	    	width: 100%;
	    }
	    .outer-description {
	    	/*background: #f5f5f5;*/
	    	padding: 15px 0px;
			border: solid 1px #c0c0c0;
			margin-bottom: 15px;
			margin-top: 15px;
	    }
	    .description, .return-block, .contact-block, .payment-block {
	    	text-align: left;
	    	margin-left: 10px;
	    }
	  	.shipping {
	    	/*padding: 0px 45px 30px;*/
	    	overflow: hidden;
	    }
	    .outer-features, .outer-payment, .contact-block {
	    	background: #77787a;
	    	padding: 15px 10px 15px 10px;
	    	color: #fff;
	    }
		.outer-features::after {
			content: "";
			display: block;
			clear: both;
		}
	    .outer-shipping, .outer-return {
	    	background: #f5f5f5;
	    	padding: 15px 10px 15px 10px;
	    }
	    .shipping-block {
	    	padding-top: 15px;
	    }
	    .features, .shipping-block, .contact-text {
	    	float: left;
	    	width: 50%;
	    }
	    .specification, .shipping {
	    	display: inline-block;
	    	width: 100%;
	    }
	    .specification > div.outer-table > table {
	    	color: #fff;
	    } 
		.table-spec {
			margin: 15px;
		}
	  	.table {
	    	border: 1px solid #a4a4a4;
			border-spacing: 0px;
			border-collapse: separate;
			width: 100%;
	    }
	    .specification th, .specification td { 
		    padding: 10px;
		    border: 1px solid #d6d6d8;
		    text-align: left;
		    height: 40px;
		}
		.shipping th, .shipping td { 
		    padding: 10px;
		    border: 1px solid #040404;
		    text-align: left;
		    height: 40px;
		}
		.contact-map {
			width: 50%;
			display: inline-block;
		}
		.contact-map img {
			width:100%;
			max-width: 800px;
		}
		.announcement-section > img {
			width: 100%;
			max-width: 1920px;
		}
		.#on_display# {
			width: 100%;
		}
		.Yescolour-options > img, .Yesfabric_options > img, .Yesvinyl_options > img, .Yesleather_options > img {
			width: 100%;
			max-width: 400px;
		}
		.Nocolour-options, .Nofabric_options, .Novinyl_options, .Noleather_options {
			display: none;	
		}
		.Pre-Order, .Back-Order, .In-Stock, .Back-OrderPre-Order, .In-StockPre-Order, .Pre-OrderBack-Order, .In-StockBack-Order, .Pre-OrderIn-Stock, .Back-OrderIn-Stock   {
			display: none;
		}
		.Pre-OrderPre-Order, .Back-OrderBack-Order {
			font-size: 25px;
			font-weight: bold;
			color: #1e9000;
			margin-top: 10px;
			text-align: center;
		}				
		.In-StockIn-Stock {
			font-size: 20px;
			font-weight: bold;
			color: #1e9000;
			margin-top: 10px;
			text-align: center;
		}	
		
		.sec-title {
/*			background: #868686;
*/			color: #545454;
			padding-top: 15px;
			font-size: 20px;
			padding-bottom: 15px;
			padding-left: 0px;
			max-width: 1000px;
			padding-right: 0px;
			/*border-bottom: solid 1px #c0c0c0;*/
			margin-bottom: 15px;
		}
		.sec-title > h2::before {
			content: "|";
			color: #128f00;
			display: inline-block;
			padding-right: 30px;
		}
		.spec-content {
			line-height: 2em;
			font-size: 16px;
			margin-top: 10px;
			padding-left: 20px;
			padding-right: 20px;
		}
		@media (max-width: 767px) {
		  .hidden-xs {
		    display: none !important;
		  }
		}
		.container {
			text-align: center;
			background-color: #868686;
		}		
		.ul-top-header {
			padding: 0;
			list-style-type: none;
			color: #fff;
			width: 1000px;
			margin: 0 auto;
		}
		.ul-top-header > li {
			display: inline-block;
			padding: 5px 0px 5px 0px;
			font-size: 17px;
		}		
		.seperator:after {
			content: "|";
			padding: 0px 10px 0px 10px;
		}
		hr {
			border: solid 2px #c0c0c0;
		}
		.shipping-list {
			list-style: none;
			padding-left: 0px;

		}
		.shipping-list > li.phone {
			background: url(https://www.evolutiongear.com.au/assets/themes/ebay/8/img/phone-icon.png) no-repeat left 5px;
			padding: 0px 0px 35px 50px;
		}
		.shipping-list > li.po-box {
			background: url(https://www.evolutiongear.com.au/assets/themes/ebay/8/img/PO-Box.png) no-repeat left 5px;
			padding: 0px 0px 35px 50px;
		}
		.shipping-list > li.calendar {
			background: url(https://www.evolutiongear.com.au/assets/themes/ebay/8/img/calendar.png) no-repeat left 5px;
			padding: 0px 0px 10px 50px;
		}
		.pickup-list > li {
			padding-bottom: 20px;
		}
		.ul-payment {
			padding: 0;
			list-style-type: none;
			color: #fff;
			width: 100%;
			margin: 0 auto;
		}
		.ul-payment > li {
			display: inline-block;
			padding: 5px 10px 5px 0px;
			font-size: 17px;
		}
		.free-ship {
			width: 50%;
			float: left;
			display: block;
			text-align: center;
		}
		.pickup {
			width: 50%;
			float: right;
			display: block;
			text-align: center;
		}
		.section-icons {
			position:absolute;
			top: 0;
			right:25px;
		}
		.ship-2 {
			padding-left:45px;
			max-width:420px
		}
		.ship-3 {
			padding-left:15px;
			padding-right:15px;
		}
		.specs-list > p {
			margin-left:40px;
		}
		.specs-list > ul {
			margin-top: 0px;
			margin-bottom: 0px;
		}
		.specs-list > ul > li {
			border-bottom: 1px solid #c0c0c0;
			line-height: 32px;
			list-style-type: none;
		}
		ul > li span {
			font-size: 12px;
		}
		ul {
			margin-top: 0px;
			margin-bottom: 0px;
		}
		.preorder-section {
			
		}
		.alert-warning {
			padding: 15px;
			margin-bottom: 20px;
			color: #fff;
			background-color: #f0ad4e;
			border-color: #faebcc;
			border-radius: 4px;
		}