﻿/*-------------------------<Generic Cart>--------------------------------- */
	/* Currency Switcher */
		.currencySwitch{margin:30px 0px 0px 0px; display:none;}
		.currencySwitch ul, .currencySwitch ul li{margin:0px; padding:0px; list-style:none;}
		.currencySwitch ul li{display:inline-block; text-transform:uppercase;}
		.currencySwitch ul li span{display:none;}    
		.currencySwitch ul li a{font-size:0px;}
		.currencySwitch ul li a:before{font-family:"FontAwesome"; color:#595959; font-size:16px; margin-left:8px;}
		.currencySwitch ul li.EUR a:before{content:"\f153";}
		.currencySwitch ul li.GBP a:before{content:"\f154";}
		.currencySwitch ul li.USD a:before{content:"\f155";}
		.currencySwitch ul li a:hover:before, .currencySwitch ul li.NavSelected a:before{color:#800808;}

	/* Product Categories */
	.loggedin #categoriesSide{margin:20px 0;}
		#categoriesSide h2{display:none}
			
	/* Product Search */
	#productSideSearch{border:1px solid #7d7d7d;}
		#productSideSearch h3 {margin:0 0 0 0}
		#productSideSearch .searchTopRow {margin-top:15px; padding-left:15px; padding-right:15px}
		#productSideSearch select{}		
		#productSideSearch #textSearchContainer{}
		#productSideSearch input.txtSiteSearch{}
		#productSideSearch input[type="submit"] {-webkit-appearance: none;}		
			
	#productsBody #divMenuOuterGallery .removeModule, #ctl00_cphContent_lgvBody_ctl01_ctl00_pnlOuter .pnlPageEditButtons, .HomeProducts br, .HomeProducts .PagingContainer, .HomeProducts #showMoreLinks{display:none;}

	/* required label */
	.form .requiredlegend span:before, .form .requiredGroup label:before{font-family:"FontAwesome"; content:"\f069"; font-weight:normal; padding-right:5px; font-size:75%; color:#cf4c4b;}.form .requiredGroup label:before{font-family:"FontAwesome"; content:"\f069"; padding-right:5px; color:#cf4c4b;}
				
/*-------------------------<Product Listing View>------------------------- */
	#productList{padding:20px 0px;}

		/* Admin buttons */
		.productAdminBtn{margin-top:15px; margin-right:5px}

		/* product Cell */
		.productCell{position:relative; border:1px solid #d6d6d6; padding:10px 10px 0px 10px; margin-bottom:15px; display:block; text-align:center;}		
	
		/* product Cell Top */			
		.productCell .productCellTop a{display:block; text-align:center; margin-bottom:20px}
		.productCell .productCellTop a img{width:92%; height:auto; border:1px solid #d6d6d6!important; margin:0 auto!important;}
			.productCell .productCellTop a.productName {text-align:left; color:#555; margin:10px 0px}

		/* Product Cell Middle */
		.productCell .productCellMiddle{}
		.productCell .productCellMiddle a{font-size:18px; display:inline-block; padding:20px 0px; width:100%;}
		.productCell .productCellMiddle .productSummary{font-size:14px}

		/* Product Price */
		.productPrice {font-size:18px;}
		.productPrice span.preSale, .productPrice a.preSale{text-decoration:line-through; padding-right:10px; color:#BDBDBD; font-weight:normal; font-size:85%; display:inline-block;}
		.productPrice span.preSale:before, .productPrice a.preSale:before{content:'was '; font-size:12px;}
		.productPrice span.wholeSale:after, .productPrice a.wholeSale:after{content:' inc VAT';font-size:12px;}
		.productPrice span.salePrice:before, .productPrice a.salePrice:before{content:'now '; font-size:12px;}
		.productPrice span.preSale, .productPrice a.preSale, .productPrice span.salePrice, .productPrice a.salePrice{display:inline-block;}

		/* Product Cell Footer */
		.productCell .productCellFooter{background:#800808; margin-left:-10px; margin-right:-10px; padding:10px 0 10px 0; border-top:1px solid #e5e5e5;}
			.productCell .productCellFooter a {color:#fff; text-transform:uppercase; font-size:12px; text-align:center}
		.productCell .productCellFooter .productViewLink{margin-left:10px}
		.productCell .productCellFooter .productViewLink:hover{background:#555; border:1px solid #555}

		/* Sales badge */
		.badgeSale{background:url('../../images/cart/badgeSale.png') no-repeat top right; background-size:50px 50px; height:50px; width:50px; position:absolute; top:1px; right:1px; z-index:50;}
		.badgeSale.badgeSaleSmall{background-size:90px 90px; width:90px; height:90px;}
		.badgeSale.badgeSaleLarge{background-size:120px 120px!important; width:120px; height:120px;}
		#productView #productImage .badgeSale {right:16px;}

		/* Product Image */
		.zoomContainer{}
		.zoomContainer:hover { }
.active, .active a {color:green}
.inactive, .inactive a {color:red}
/*-------------------------<Product View>--------------------------------- */
	#productsBody #itemBody{display:none!important} /* Hide the content */
	
	#productView{}
		/* Product Text */
		#productView #productText{}		
		#productView #productText .productPrice{font-size:28px;}
			
		#productView .productPrice span.rrp{font-size:78%; text-transform:uppercase;}
	
		/* Product Image */
		#productImage{padding-bottom:15px;}
		#productImage, .productViewImage{position:relative;}
		#productView .productViewImage.landscape, #productView .productViewImage.portrait, #productView .productViewImage.square{width:100%;}
	
			/* Large Image */
			#zoomGalleryLargeImageHolder {border:1px solid #7d7d7d;}
			img#zoomGalleryLargeImage{max-width:100%; max-height:100%;}
		
			/* Zoom Gallery List */
			#zoomGallery ul{margin:0px -5px; padding:10px 0px; list-style:none!important; list-style-image:none!important;}
			#zoomGallery ul li{padding:0px 5px; margin:0px 0px 5px 0px; list-style:none!important; list-style-image:none!important;}
				#zoomGallery ul li:before {content:'';}
			#zoomGallery ul li a, #zoomGallery ul li a img{width:100%; height:100%; display:inline-block;}
				#zoomGallery ul li a img{border:2px solid #ccc;}
				#zoomGallery ul li a img:hover{border:2px solid #666;}
				#zoomGallery ul li a.active img{border:2px solid #800808;}

				/* admin buttons */
				span.adminButtons{display:block; font-size:75%; width:100%; float:left; clear:both;}
					a.hlkZoomEdit, a.hlkZoomDelete{padding:5px 0 0 0!important; display:block; width:45%!important; font-family:Arial;}
					a.hlkZoomEdit{float:left;}
					a.hlkZoomDelete{float:right; text-align:right}

			/* image coming soon */
			.productViewImage{background: url('../../images/cart/imageComingSoon.png') no-repeat center center; background-size:contain;}
								
		/* add to cart */
		#productView .divPurchaseQuantity{display:none;}
						
		/* validation */
		#productView .validationSummary{background:none!important; color:#000; border:0; padding:0!important; margin:0px 0 0 0px!important; clear:both; width:100%;}
		#productView .validationSummary ul{margin:0 0 0 72px!important; padding:0!important;}
		#productView .validationSummary ul li{list-style-image:url('../../images/icons/icon_error.gif')!important; margin:0 0 7px 24px!important; font-size:82%!important;}			
				
		/* Related Products */
		.relatedProducts{margin:30px auto 15px auto; border-top:1px solid #e5e5e5;}
			.relatedProducts h3{padding:20px; margin:0px; font-weight:300;}
			.relatedProducts .productCell{margin-bottom:15px; width:100%;}
			.relatedProducts .productCell .productCellTop{width:100%; overflow:hidden;}

		.deliveryInfo {}
			.deliveryInfo .snippetText h2, .deliveryInfo .snippetText h3{font-size:16px; font-weight:700; margin:0px 0px 5px 0px}
			.deliveryInfo .snippetText p{font-size:14px;}

		/* Custom buttons on product view */
		.productViewButtonContainer {}
			.productViewButton{display:block; width:100%; border-radius:0; font-weight:bold; font-size:14px; text-align:center;}
			.productViewButton:hover{cursor:pointer}
				
		
				.productSpecification{background: #fff; color:#800808; border:2px solid #800808; padding:14px 8px}
					.productSpecification:hover {background: #800808; color:#fff; border:2px solid #800808;}
				.AddToCart{background:#800808; color:#fff!important; padding:10px 8px; margin:0px; border-radius:5px;}
					.AddToCart:hover{background:#595959}
				
				
				
		/* Enquiry */
		h2.applyNow::after {content: ""; display: inline-block; font-family: "FontAwesome"; padding-left: 25px; width: 40px;}
		h2.applyNow.openclose::after {content: "";}
		h2.applyNow.openclose {background: #0085a6 none repeat scroll 0 0;}
		h2.applyNow:hover {background: #777 none repeat scroll 0 0; color: #fff;}
		.productForm {display: none;}
		#jobsDetail .form {border-top: 1px solid #bbb; margin-top: 20px; padding-top: 20px;}



.ui-datepicker-trigger { bottom: 25px; position: absolute; right: 20px; }

/*-------------------------<CartStep1: Cart Page>------------------------- */
	h3.cartProcessing{border-bottom:1px dotted #ccc; padding-bottom:5px;}

	/* CartButtons - rules for all buttons on cart page */	
	#content .cartButtons{margin:0 0 15px 0; padding:0;}
	#content .cartButtons ul{margin:0!important; padding:0!important;}
	#content .cartButtons ul li{margin:0!important; padding:0!important; list-style-type:none; list-style-image:none; display:inline-block; }
	#content .cartButtons ul li a, .CartButton{text-decoration:none; display:block; padding:10px; border:0; overflow:hidden; cursor:pointer; margin:0; border-radius:3px}
	
		/* Progress Bar */
		#Progressbar ul li:before{content:'';}
		#Progressbar ul li.done a{background:#595959; color:#fff;}
		#Progressbar ul li.done a:hover{background:#595959;}	
						
			/* Active colour */
			#Progressbar ul li.NavSelected a{background:#800808!important; color:#fff!important;}
			#Progressbar ul li.NavSelected a:hover{background:#595959!important; color:#fff!important;}
			
			/* Non selected colour */
			#Progressbar ul li.none a{background:#F5F5F5!important;  color:#595959;}
			#Progressbar ul li.none a:hover{background:#595959!important;  color:#fff;}							
		
		/* Buttons */
		input[type="submit"]{-webkit-appearance:none;}											
		.finalPrice{font-size:24px; font-weight:700; text-align:left;}																				
			.SubmitOrder, .Next{float:right;}			

		/* Clear bootstrap margins for table */
			.no-gutter{margin:0 0 0 0}
			
		/* Cart Header */
			.cartCaption{background-color:#2D3032; color:#fff; font-weight:bold; margin:20px 0 0 0; padding:5px 0 5px 0!important;}
			.cartHeader{background-color:#595959;}			
			.cartHeader{border-bottom:1px solid #2D3032;}
			.cartHeader .cartCell{padding:5px; color:#fff}
			.cartHeader .cartQuantityHeader{text-align:center}
			.cartHeader .cartTotals{background-color:#595959;}
			
		/* Cart Middle */
			.cartMiddle{border-bottom:1px dotted #BDBDBD;}
			.cartProductSection .cartMiddle:last-child{border-bottom:1px solid #2D3032;}
			
				.cartMiddle a{color:#60A4C4}
				.cartMiddle .cartCell{padding:5px;}					
					.cartMiddle .cartName a:hover{text-decoration:underline;}
					.cartMiddle .productVariationsDisplay span.outerVariation{font-size:11px; display:inline-block; padding:1px 0px 1px 0px; text-transform:none;}
					.cartMiddle .productVariationsDisplay span.outerVariation span{color:#000!important; background-color:#F5F5F5; padding:2px; margin-right:10px; text-transform:uppercase; border:1px dotted #BDBDBD;}
							
				.cartMiddle .DeleteFromCart{color:#fff!important; margin:5px 5px 5px 0;}
				
				/* Quantity - http://jsfiddle.net/sGqgD/3/ */
				.cartMiddle .cartQuantity span.qtyBox{border:1px solid #E7E7E7; height:25px; width:104px; margin:5px auto 0 auto!important}	
					.cartMiddle .cartQuantity input{text-align:center; width:50px; border:0; color:#333; border:0px solid #fff}				
						.spinner a{color:#2D3032; background:#E7E7E7; font-family:arial; display:inline-block; height:23px; width:24px;}
						.spinner a:hover, .spinner a:focus{text-decoration:none; color:#fff; background:#09B487}							
						/*word-spacing: -1;*/
						.cartProductQuantityTotal{text-align:center}		
						
						.flexbox{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display: flex;}
								
		/* Cart Footer */
			.cartFooter{background-color:#F5F5F5; border-bottom:1px solid #BDBDBD;}
				.cartFooter .cartCell{padding:5px; color:#2D3032;}
				.cartFooter.cartVoucher, .cartFooter.cartProductTotals .cartTotals{}
				.cartFooter.cartVoucher input[type="text"]::-webkit-input-placeholder{color:#000!important;}
				.cartFooter.cartVoucher input[type="text"]:-moz-placeholder{color:#000!important;}
				.cartFooter.cartVoucher input[type="text"]::-moz-placeholder{color:#000!important;}
				.cartFooter.cartVoucher input[type="text"]:-ms-input-placeholder{color:#000!important;}	
								
				.cartFooter.cartVoucher	.txtVoucherCode{width:100%; max-width:200px; margin-right:4px; float:left;}
				.cartFooter.cartVoucher .txtVoucherCode, .cartFooter.cartVoucher .btn-ApplyVoucher{}

				.cartFooter.cartVoucher .discountMessage{font-size:11px;}
				.cartFooter.cartVoucher .discountMessage span{font-weight:bold;}				
				
			/* Shipping total */
			.cartFooter.cartShippingTotal{border-bottom:1px solid #2D3032;}

			/* Shipping total */
			.cartFooter.cartGrandTotal{background:#fff; font-size:140%; color:#000; border-bottom:1px solid #2D3032;}
			.cartFooter.cartGrandTotal .cartTotals{background:#fff;}

			/* Cart footer buttons Update Checkout */			
			.cartFooter.cartFooterButtons{background:#fff; border-bottom:0; margin:10px 0 30px 0}
			.cartFooter.cartFooterButtons .btn-CartUpdate{margin-bottom:10px}

			/* VAT Exempt */
			.checkboxNoPadding span.checkbox{display:inline-block}
			.checkboxNoPadding span.checkbox label{padding-left:2px;}

			/* Cart Generic */
				/* Total Columns */				
				.cartTotals{text-align:right;}
					.cartFooter .cartTotals{background:#BDBDBD; color:#2D3032;}
					.cartMiddle .cartTotals{background:#EEEEEE;}
				
				/* Fields */
				.cartExVAT, .cartDiscount{text-align:right;}												
				.cartQuantity, .cartHeaderQuantity{text-align:center;}
				.cartDiscount .divVariations{display:none; clear:both;}			
				
				/* cart totals */
				.cartHeader, .cartMiddle, .cartFooter{position:relative;}
				.cartHeader .cartTotals, .cartMiddle .cartTotals, .cartFooter .cartTotals{height:100%; position:absolute; right:0} /* make the div full height of its container */				
		
		/* ************* CART DONE ************* */	
			
		
		/* Cart messages */
			.quantityError{border:1px solid #ae1f09; padding:5px 5px 5px 25px; color:#ae1f09; float:left; width:714px; font-size:89%; margin-bottom:5px; background: #ffefef url(../../images/icons/cross.png) no-repeat 6px center; clear:both; text-align:left;}

		/* .CartError */
		.CartError{padding:15px; width:100%; overflow:hidden; border:1px solid #006189; background:#FFEAEE; border-radius:10px; z-index:15000}
		.CartError.Small{padding:5px; font-size:89%; margin-top:10px; min-width:100%;}
			.CartError.Stage1{margin:auto; position:absolute; top:440px;}
			.CartError.Stage2{margin-left:150px; position:absolute; top:440px;}
			.CartError.Stage3{margin-left:300px; position:absolute; top:440px;}
			.CartError.Stage4{margin-left:430px; position:absolute; top:440px;}
			.CartError.AddToCartError{margin-left:190px;}
			
			.CartError h2{margin:0 0 10px 0!important; padding:0px; color:#006189;}
			.CartErrorDetail{}
			.CartErrorDetail p{}
			.CartErrorSmall{}
		
		/* Discount Information */
		.discountInformation{clear:both;}

/*-------------------------<CartStep2: Check Out>------------------------- */
		.alert{font-size:13px}
		.acceptTermsAndConditions {margin-left:20px}

/*-------------------------<CartStep3: Confirmation and Payment>---------- */
		.cvnInfo{font-size:68%}
		.pnlConfirmation div.cart table{font-size:89%;}			
		.PaypalButton{background: url(../../images/cart/cards_paypal.png) no-repeat top left; width:101px!important; height:64px; padding:0!important; border:0!important; cursor:pointer}
		
		/* Paypal Button Showing Credit Cards
		.PaypalButton{background: url(../../images/cart/paypal.png) no-repeat top left; width:262px!important; height:73px; padding:0!important; border:0!important; margin-top:15px; cursor:pointer}
		 */
	
		/* Credit cards */
		.rblCreditCards input{visibility:hidden}
		.rblCreditCards br, .rblCreditCards label span{display:none}
		.rblCreditCards label{width:30%; display:inline-block; font-size:11px; font-weight:normal}
		
		z.rblCreditCards label img{cursor:pointer; margin-left:-14px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.4;}
		zinput[type="radio"]:checked+label img{-webkit-filter: none; filter: none; opacity:1;} 

		.rblCreditCards label img{cursor:pointer; margin-left:-14px; opacity:0.4;}
		input[type="radio"]:checked+label img{opacity:1;} 
		
/*-------------------------<Shopping Cart Admin>-------------------------- */
	/* Main surrounding area */
		.h1Underline{border-bottom:1px solid #e3e3e3; padding:5px 0; margin-bottom:15px}
		#contentZoneListing .exit{margin-top:30px}
		#contentZoneListing .add{margin-bottom:15px;}
	
		/* Listing table */
		#contentZoneListing table, #sideBar table, #sideBar table tr td{border:0!important}
		#contentZoneListing table.table tr td{border-right:0!important; border-left:0!important; padding:4px; vertical-align:middle}
		#contentZoneListing table.table tr.inActive td{font-style:oblique; color:grey;}
		#contentZoneListing table.table tr.inActive td:last-child:before{content:'(Inactive) - ';}
		#contentZoneListing table.table tr.inActive td a{opacity:0.4; background:#ccc; border-color:#ccc; color:#333}
		
		.fa-sort-asc{position:relative; top:2px}
		.fa-sort-desc{position:relative; top:-3px}
		
	/* Control Panel Navigation */		
		.customLinks li{padding:0; margin:0;}
		.customLinks li a{margin:0 0 0 0!important; font-size:110%!important;}	
		.customLinks li.title{font-size:140%; margin:20px 0 5px 0!important; text-transform:uppercase; font-weight:bold; }
		.customLinks li.hidden, .brPager{display:none;}	
		
	/* Pager */
		.pagerGridView{border-top:1px solid #223F63;}
		.pagerGridView .pagerButton{display:block; width:20px; border:1px solid #ADC9D6; background:#E6F1F6; float:left; text-align:center; text-decoration:none!important; padding:2px; border-radius:3px; -moz-border-radius:3px; text-transform:uppercase; font-size:95%; font-weight:bold; margin:10px 4px 0 0;}		
		.pagerGridView .pagerNumber:hover{background:#C6DFEA; color:#223F63; border:1px solid #223F63;}	
		.pagerGridView .pagerFirst, .pagerGridView .pagerPrev, .pagerGridView .pagerNext, .pagerGridView .pagerLast{width:auto; white-space:nowrap; text-indent:-90009px; border:0; width:24px; padding:3px 0 0 0;}	
		.pagerGridView .pagerFirst{background:url(../../../images/icons/pagingFirst.png) no-repeat top left;} 
		.pagerGridView .pagerPrev{background:url(../../../images/icons/pagingPrev.png) no-repeat top left;}		
		.pagerGridView .pagerSelected{background:#223F63; color:#fff}
		.pagerGridView .pagerSelected{font-weight:bold; border:1px solid #223F63}
		.pagerGridView .pagerNext{background:url(../../../images/icons/pagingNext.png) no-repeat top left;}
		.pagerGridView .pagerLast{background:url(../../../images/icons/pagingLast.png) no-repeat top left;}
	
	/* Bootstrap Pager on GeneratorV2 Admin */
		.pnlPageLinks{width:70%; float:right; text-align:right;}
		.pnlPageLinks ul.pagination{margin-top:0; margin-bottom:0}
	
	/* Product Module Menu */	
		#sideAdminNavigation{border:0}
			#sideAdminNavigation .titleZone{margin:20px -15px 20px -15px}
			#sideAdminNavigation h1.title{color:#595959;}	
			/*#sideNavigation{position:fixed; top:0; width:100%; height:110px; margin:0 0 0 0; padding:0 0 0 40px; background:#ccc; z-index:3000}*/		
			#sideAdminNavigation ul{list-style:none; list-style-image:none; margin:0 0 0 0; padding:0 0 0 0;}
			#sideAdminNavigation ul li{display:block; list-style:none; list-style-image:none; margin:0 0 5px 0;  padding:0 0 0 0;}		
			#sideAdminNavigation ul li a{display:block; text-decoration:none; background:#595959; padding:6px; color:#fff; border-radius:4px; outline:0}
			#sideAdminNavigation ul li a:hover{background:#333;}
			
	/* buttons */
		#saveButtons{margin-top:30px}			
			#saveButtons input.save{background:#36C413;}
			#saveButtons input.save:hover{background:#2BA30D;}			
			
			/* Radiobuttons - .NET override to bootstrap */
				.radioButtons{clear:both;}
				.radioButtons input{display:inline-block; margin-top:-4px;}
				.radioButtons label{display:inline-block; padding:0 0 0 0px; font-weight:normal}
				.radioButtons div span label{padding:0 0 0 4px; font-weight:normal;}
				.radioButtons div span label:before{content:''}			
				.topPadding{padding-top:30px;}
				.topPaddingSmall{padding-top:24px;}
			
	
	/* all buttons - dont target generically! */
	#productAddEdit .btn, #productAddEdit .btn{color:#fff; cursor:pointer; border:0; border-radius:4px;}

	#contentZone{}
	
		
	/* Inputs */
		#productAddEdit input[type="radio"], #productAddEdit input[type="checkbox"]{margin:0 6px 0 0;}		
		#productAddEdit table.MultiSelectListBoxes, #productAddEdit table.MultiSelectListBoxes tr td, #productAddEdit table.MultiSelectListBoxes tr th{border:0!important}
		#productAddEdit table.MultiSelectListBoxes tr th{font-weight:bold!important}			
	
	/* Adjust the SEO panel's controls */	
		.pnlChangeHeading{top:180px; z-index:2000; position:absolute; margin-left:40px; height:auto!important;} 
		.pnlChangeHeading h2{margin:40px 40px 0 0!important}
		.pnlChangeHeading .btn-group{margin-top:30px}
		.pnlChangeHeading .btn{width:200px!important; float:left; margin-right:20px}
	
	/* Edit Dropdowns / MSBs */
		.dropdownEdit a{display:block; background:#595959; color:#fff; padding:8px; width:180px; text-align:center; text-decoration:none; margin-top:10px;}
		.dropdownEdit a:hover{background:#800808;}
	
	/* Multi Select Boxes */
		.dropdownEdit.msb a{margin-top:-15px; margin-left:8px;}
		table.MultiSelectListBoxes th{background:none;}
		table.MultiSelectListBoxes th label{font-weight:bold!important}
		table.MultiSelectListBoxes .button{background:#595959; color:#fff; margin-bottom:5px; cursor:pointer;}
		table.MultiSelectListBoxes .button:hover{background:#800808;}

/* ------------------------<BootStrap Break Points>----------------------- */

		@media only screen and (max-width: 991px) {
			.productViewImage.landscape ul#zoomGalleryImages li.zoomGalleryThumbnails img{width:75px}
		}

		@media only screen and (max-width: 767px) {
			.cartFooterButtons .btn-CartUpdate:after{content:'Update';}
			.cartFooterButtons .btn-CartCheckOut:after{content:'Continue';}
			.cartMiddle .cartQuantity span.qtyBox{width:74px;}
			.cartHeader .cartQuantityHeader:before{content:"Qty";}
			.productCell .productPrice span.preSale {padding-right:0px; width:100%;}			
			.productCell .productCellMiddle a, .productCell .productCellFooter {padding:10px 0px;}
			.productViewImage {min-height:300px;}
		}
		
		@media only screen and (min-width: 768px) {
			.cartFooterButtons .btn-CartUpdate:after{content:'Update';}
			.cartFooterButtons .btn-CartCheckOut:after{content:'Continue';}
			.cartHeader .cartQuantityHeader:before{content:"Quantity";}
			.productViewImage {min-height:300px;}
		}

		@media only screen and (min-width: 768px) and (max-width: 991px) {
		}		

		@media only screen and (min-width: 992px) and (max-width: 1199px) {
		}

		@media only screen and (min-width: 1200px) {
			.cartFooterButtons .btn-CartCheckOut:after{content:'Continue';}
		}