/* Miva, Inc - miva.com
   Author: Jeff Sartain
   Updated: 1/26/17
   ----------------------------------------------------*/  

/* SECTION INDEX
	------------- 
   =RESET
   =FONTS
   =BASE STYLES
   =HELPER CLASSES
   	- Tooltip CSS
   =GLOBAL ELEMENTS
	- Modals
   =GLOBAL CLASSES
	- Buttons
	- Striped Table
   =WRAPPER
   =HEADER & NAV
	- Nav Dropdown
	- Inside Nav
	- Sticky Nav
	- Left Side Responsive Navigation
   =FOOTER
   =FORMS
   =HOME PAGE
   =INSIDE PAGES
   	- ApplePay
	- Blog Integration
	- Bootstrap Framework
	- Braintree
	- Case Studies
		- MarketView
		- Guy Harvey Jewelry
		- Bare Bones Broth
		- Crown Automotive
		- Essential Depot
		- Sewing Parts
		- Oliver + S
	- Client Satisfaction Survey
	- Company
		- Affiliates
		- Careers
		- Events
		- Marketing Materials
	- Contact
	- Customer Survey
	- Developer Seat License
	- DMCA
	- Ecommerce Hosting
	- Ecommerce Plans
	- Ecommerce NEW (TG)
	- Ecommerce Testimonials 
	- Ecommerce Universe
	- Endicia Shipping Page
	- Enterprise
	- ERP Pages
	- Facebook Comments
	- Facebook Connect
	- Featured Stores NEW
	- Featured Stores & SaaS Templates
	- Features	
	- Funnel Cake Pages
	- Getting Started Pages																				
	- Hosting Architecture
	- Internal Lead
	- IRCE Landing Page
	- Landing Pages
	- Login With Amazon
	- Magento Pages
	- MAP
	- Marketplaces
	- Meetups
	- MivaCon Survey
	- Miva Merchant 9 Features, Mult-Seat, Developer License, 9.3, 9.4, 9.5, and 9.6
	- Miva Merchant 9 Preview
	- Miva Merchant Versus Pages
	- Miva Versus Pages
		- Shopify
		- Bigcommerce
		- Magento Community
	- MivaPay
	- Mobile Commerce
	- Multi-Seat Billing FAQs
	- One Page Checkout
	- Partner Pages
		- 4p
		- 4-Tell
		- AccurateTax
		- AddShoppers
		- AdRoll
		- Amazon Payments
		- Argentis
		- Authnet
		- Avalara
		- Bongo
		- BuySAFE
		- eBridge
		- Cloudflare
		- Endicia
		- FedEx
		- FeedExact
		- GlobalNimbus
		- GlobalShopex
		- GoDataFeed
		- Iconasys
		- Listrak
		- Mailchimp
		- Meritus
		- Ortery
		- PayPal Pro
			- PayPal Terms and Conditions
		- PowerReviews Express
		- ShipStation
		- Shipwire
		- ShipWorks
		- Singlefeed
		- Strands Recommender
		- T-HUB
	- Payflow
	- Payflow Setup
	- Payment Processing
	- PayPal Promo
	- Platform Overview
	- Pricing Update
	- Professional Services
		- Client Access Form
	- Reference Guide
	- Reserved Seat
	- Search Results
	- Subscription Management & Economy
	- Support
		- Services Form
		- Admin Access Form
		- Development Account
	- Switch to Miva
	- Thank You
	- Upgrade Your Site and Before/After
	- UPS Ready Home
		- UPS Ready Features
		- UPS Ready Pricing
		- UPS Ready Templates
		- UPS Ready Forms
	- Video On Demand
	- Website Developers & Mivascript Developers
	- Whitepaper Download
	- Why Miva Merchant
   =STORE PAGES
	- CTGY
	- PROD
	- PATR
	- BASK
	- OCST
	- OPAY
	- INVC
	- ACLN
	- ACED
	- ACAD
	- ORDH
	- ORDS
	- NTFD
	- Internal
   =MAGNIFIC POPUP
   =INTERNET EXPLORER OVERRIDES
   =MEDIA QUERIES
	- 768px Browser Width
	- 480px Browser Width
	- 320px Browser Width
   =PRINT STYLES
*/ 
 


/* ==========================================================================
   =RESET
   ========================================================================== */   
* { margin: 0; padding: 0; }   
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1.625em;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
/* change colours to suit your needs */
ins {background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
hr {display:block;height:1px;border:0;   border-top:1px solid #E2E2E2;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}  


/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */


/* ==========================================================================
   =FONTS
   ========================================================================== */ 
@font-face {
	font-family:"proxima-nova",sans-serif;
	src: url('marklight-webfont.eot');
	src: url('marklight-webfont.eot?#iefix') format('embedded-opentype'),
		 url('marklight-webfont.woff2') format('woff2'),
		 url('marklight-webfont.woff') format('woff'),
		 url('marklight-webfont.ttf') format('truetype'),
		 url('marklight-webfont.svg#mark-lightlight') format('svg');
	font-weight: normal;
	font-style: normal;

}
  


/* ==========================================================================
   =BASE STYLES
   ========================================================================== */
html,
button,
input,
select,
textarea {
	color:#232323;
}

html {
	font-size:1em;
	line-height:1.625em;
}

::-moz-selection {
	background:#d1f5f9;
	color:#4d4d4d;
	text-shadow:none;
}

::selection {
	background:#d1f5f9;
	color:#4d4d4d;
	text-shadow:none;
}

audio,
canvas,
img,
video {
	vertical-align:middle;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

textarea {
	resize:vertical;
}

a {
	outline:none;
	color:#F7394A;
	text-decoration:none;
}

a:link {
	outline:none;
}

a:hover, a:active {
	outline:none;
	outline:none;
}

h1 {
	color:#FFF;
	font-size:1.5625em;
}  

ul li {
	background:url(/images/new-images/bullet-plus.png) no-repeat 0 10px;
	list-style:none;
	padding-left:15px;
}



/* ==========================================================================
   =HELPER CLASSES
   ========================================================================== */
.hidden {
	display:none !important;
	visibility:hidden;
}

.invisible {
	visibility:hidden;
}

.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display:table; /* 2 */
}

.clearfix:after {
	clear:both;
}

/* Added by TG */
.functionality-hide {display: none;}
.functionality-show {display: block;}

/* Tooltip CSS */
.tipso_bubble,
.tipso_bubble>.tipso_arrow {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.tipso_bubble {
    position: absolute;
    text-align: center;
    border-radius: 6px;
    z-index: 9999;
    padding: 10px;
    font-size: 13px;
	border: 2px solid #bae0e7;
}
.tipso_style {
    cursor: help;
}
.tipso_content {
	word-wrap: break-word;
}
.tipso_bubble>.tipso_arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid;
    pointer-events: none
}
.tipso_bubble.top>.tipso_arrow {
    border-color: #000 transparent transparent;
    top: 100%;
    left: 50%;
    margin-left: -8px
}
.tipso_bubble.bottom>.tipso_arrow {
    border-color: transparent transparent #000;
    bottom: 100%;
    left: 50%;
    margin-left: -8px
}
.tipso_bubble.left>.tipso_arrow {
    border-color: transparent transparent transparent #000;
    top: 50%;
    left: 100%;
    margin-top: -8px
}
.tipso_bubble.right>.tipso_arrow {
    border-color: transparent #000 transparent transparent;
    top: 50%;
    right: 100%;
    margin-top: -8px
}
.tipso_bubble.bottom .tipso_arrow:after, .tipso_bubble.bottom .tipso_arrow:before {
	bottom: -8px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.tipso_bubble.bottom .tipso_arrow:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}
.tipso_bubble.bottom .tipso_arrow:before {
	border-color: rgba(186, 224, 231, 0);
	border-bottom-color: #bae0e7;
	border-width: 11px;
	margin-left: -11px;
}
.tipso_bubble.top .tipso_arrow:after, .tipso_bubble.top .tipso_arrow:before {
	top: -8px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.tipso_bubble.top .tipso_arrow:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}
.tipso_bubble.top .tipso_arrow:before {
	border-color: rgba(186, 224, 231, 0);
	border-top-color: #bae0e7;
	border-width: 11px;
	margin-left: -11px;
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
.animated{
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
    animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
	animation-fill-mode:both;
	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	-ms-animation-duration:2s;
	-o-animation-duration:2s;
	animation-duration:2s;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.fullSizeLink {
	display:block !important;
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	}
	.fullSizeLink:hover {
		background:none !important;
	}



/* ==========================================================================
   =GLOBAL ELEMENTS
   ========================================================================== */ 
.insideHTML {
	background:#FFF url(/images/new-images/bg-repeat-inside.jpg) top center repeat-x;
}

.insideHTMLSub {
	background:#FFF url(/images/new-images/bg-large-image-subnav.jpg) no-repeat center 9px;  
} 

.insideHTMLNoSubGreyBottom {
	background:#FFF url(/images/new-images/bg-large-image-grey-bottom.jpg) top center no-repeat;  
} 

.insideHTMLNoSub {
	background:#FFF url(/images/new-images/bg-large-image-no-bar.jpg) no-repeat center 9px;  
} 

.insideHTMLNoSubBottomGreyBar{
	background:#FFF url(/images/new-images/bg-large-image-bar.jpg) top center no-repeat;  
}   

.insideHTMLNoSubGreyBar {
	background:#FFF url(/images/new-images/bg-subnav.jpg) top center repeat-x;  
}

.insideHTMLSimple {
	background:#FFF url(/images/new-images/bg-simple.jpg) no-repeat center 9px;
}

.insideHTMLBlank {
	background:#FFF;
	}
	.insideHTMLBlank h1 {
		text-indent:-9999em;
	}

body {
	font:100%/1.625em "proxima-nova", sans-serif;
	font-style:normal;
	font-weight:300;
	color:#232323;
	margin:0;
	}
	.insidePage {
		background:none; /* Gets rid of large background image from home page */
	}

.mivaSquare {
	display:block;
	width:80px;
	height:80px;
	color:#FFF;
	background:#F7394A;
	position:relative;
	}
	.mivaSquare i {
		position:absolute;
		font-size:0.875em;
		top:28px;
		left:10px;
	}

/* ----- Modals ---------------------------------- */
#modal {
	width:680px;
	margin:0 auto;
	display:block;
	background:#FFF;
	padding:25px;
	position:relative;
	border-radius:2px;
	-webkit-border-radius:2px;    
	-moz-border-radius:2px;    
	-o-border-radius:2px;
	font-size:0.875em;
	}
	#modal h1 {
		color:#38393A;
		margin:25px 0 20px 0 !important;
		font-family: "proxima-nova", sans-serif;
		font-weight: 600;
		font-style: normal;
		text-align:center;
		font-size:2.25em;
		line-height:36px;
	}
	.insideHTMLBlank #modal h1 {
		text-indent:0;
	}
	#modal h2 {
		margin-top:25px;
	}
	#modal ul {
		margin:0 0 15px 0;
	}
	#modal ol {
		margin:0 0 15px 20px;
	}
	#modal p {
		margin:0 0 10px 0;
		color:#4d4d4d;
	}
	#modal .proServPop p {
		text-align:center;
		margin:20px 40px 50px 40px;
		font-size:1.125em;
	}
	#modal input {
		float:left;
		width:261px;
		margin:0 0 25px 25px;
		padding:18px;
		color:#93969C;
		border:solid 1px #d5d5d5;
		}
		#modal .modalBottomInput {
			margin:0 0 45px 25px;
		}
		#modal input[type="checkbox"] {
			max-width:25px;
			max-height:15px;
			display:block;
			margin:5px 0 0 20px;
			padding:0;
		}
	#modal h3 {
		margin-left:25px;
	}
	#modal select {
		clear:both;
		float:left;
		font-size:0.875em;
		margin:15px 0 15px 20px;
		padding:3px; 
		}
		#test #modal select {
			margin:0 0 15px 0;
		} 
	#modal .paddedSelect {
		clear:none;
		padding:18px;
		width:300px;
		color:#93969C;
		border:solid 1px #d5d5d5;
		outline:none;
	}
	#modal textarea {
		clear:both;
		margin:0 auto 15px auto;
		padding:5px;
		width:90%;
		display:block;
		border:solid 1px #d5d5d5;
		color:#93969C;
	}
	#modal label {
		float:left;
	}
	#modal .buttonLarge {
		clear:both;
		background:#F7394A;
		font-size:1em;
		float:none;
		display:block;
		margin:20px auto 40px auto;
		width:215px;
		border:none;
		}
		#modal .buttonLarge:hover {
			background:#C40926;
		}

/* Split Style Modal */
.splitModal {
	width:1095px !important;
	padding:0 !important;
	}
	.modalHero {
		position:relative;
		width:515px;
		height:740px;
		float:left;
		display:block;
		margin-right:95px;
		}
		#prodRevolution {
			background:url(/images/new-images/prod-rev.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#futureEcon {
			background:url(/images/new-images/future-econ.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#ecomm20 {
			background:url(/images/new-images/ecomm20.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#g2paper {
			background:url(/images/new-images/g2-paper.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#modal .smallBadge {
			display:inline-block;
			padding:3px 10px;
			background:rgba(38, 41, 52, 0.85);
			color:#FFF;
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-weight:600;
			margin:15px 0 0 15px;
			font-size:0.875em;
		}
	.modalForm {
		float:left;
		display:block;
		width:380px;
		padding-top:30px;
		}
		#modal .modalForm h1 {
			text-align:left;
			font-weight:100;
			line-height:30px;
			}
			.modalForm h1 span {
				font-size:0.45em;
				text-transform:uppercase;
				color:#93969c;
				font-weight:300;
				letter-spacing:0.0475em;
			}
		#modal .modalForm p {
			line-height:24px;
			margin-bottom:40px;
		}
	#modal .modalForm input {
		margin:0;
		border-top:none;
		border-right:none;
		border-left:none;
		clear:left;
		padding:0 0 10px 0;
		margin-bottom:25px;
		width:100%;
		font-size:1.125em;
		color:#4d4d4d;
		font-weight:100;
		height:0;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#modal .modalForm .inputExpand {
			height:20px !important;
		}
	#modal .modalForm label {
		clear:left;
		font-size:0.9em;
		color:#adb0b6;
		font-weight:500;
		letter-spacing:0.0475em;
	}
	#modal .modalForm .btnBlueStandard {
		padding:20px 0;
		height:auto;
		border-radius:35px;
		font-size:0.875em;
		font-weight:500;
		letter-spacing:0.1em;
		margin-top:35px;
	}

/* G2 Banner */
#g2Banner,
#g2NoPop {
	background:#f9f9f9;
	padding:100px 0;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		margin:0 40px 0 0;
		float:left;
		height:40px;
		padding:10px 35px 0 0;
		color:#62666b;
		font-size:1.375em;
		border-right:solid 1px #dee2e9;
		}
		#g2Banner p i,
		#g2NoPop p i {
			margin-right:15px;
		}
		#professional-services #g2NoPop p,
		#enterprise #g2Banner p {
			font-size:1.125em;
		}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		border:solid 2px #d7d9df;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		float:left;
		color:#16C0d5;
		font-size:0.75em;
		font-weight:600;
		letter-spacing:0.07em;
	}
	#g2Banner .wideContainer,
	#g2NoPop .wideContainer {
		max-width:1020px;
	}



/* ==========================================================================
   =GLOBAL CLASSES
   ========================================================================== */ 
.clear	{ 
	clear:both;
}

.clear-right {
	clear:right;
}

.clear-left {
	clear:left;
}

.img-left { 
	float:left; 
	margin:2px 10px 10px 0px;
}

.img-right { 
	float:right; 
	margin:5px 0px 10px 10px; 
}

.float-left {
	float: left;
	display: inline;
}

.float-right {
	float: right;
	display: inline;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.bold,
.required {
	font-weight: bold;
} 

.quote {
	font-style:italic;
}

#innerContent .note {
	font-size:0.75em;
}

.noMargin {
	margin:0 !important;
}

.marginTop {
	margin-top:10px !important;
}

.marginTop20 {
	margin-top:20px !important;
} 

.marginTop25 {
	margin-top:25px !important;
}  

.marginTop40 {
	margin-top:40px !important;
} 

.marginTop50 {
	margin-top:50px !important;
} 

.marginRight {
	margin-right:10px;
} 

.marginBottom {
	margin-bottom:10px;
}

.marginLeft {
	margin-left:10px;
}  

.padding10 {
	padding:10px;
}

.display {
	display:block !important;
}

.smallRed {
	background-color:#F42334;
	border-color:#F42334;
	width:100px;
	margin:0 auto;
}

.smallWhite {
	background-color:#FFF;
	border-color:#FFF;
	width:70px;
	margin:0 auto;
}

.smallGrey {
	background-color:#e2e6eb;
	border-color:#e2e6eb;
	width:70px;
	margin:0 auto;
}

.tinyBlue {
	background-color:#16c0d5;
	border-color:#FFF; /* Change to parent elemtn bg color */
	width:30px;
	margin:0 auto;
}

/* ----- Buttons -------------------------------------------- */
.btnRedStandard {
	background:#F7394A;
	padding:12px 25px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.btnRedStandard:hover {
		background:#F40C21;
	}

.btnBlueStandard {
	background:#1EABBD;
	padding:12px 25px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.btnBlueStandard:hover {
		background:#11b2c6;
	}

.btnGreyStandard {
	background:#989A9E;
	padding:12px 25px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.btnGreyStandard:hover {
		background:#767777;
	}

.btnRoundedTransparent {
	padding:11px 25px;
	border:solid 1px #FFF;
	border-radius:27px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:600;
	font-size:0.785em;
	display:block;
	width:133px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}	
	.btnRoundedTransparent:hover {
		background:#FFF;
		color:#38393a;
	}
	.btnRoundedTransparent span {
		float:left;
	}
	.btnRoundedTransparent i {
		font-size:0.65em;
		margin-left:5px;
		float:left;
	}	

.button {
	background:#1EABBD;
	padding:12px 10px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.button:hover {
		background:#0E9bAD;
	}

.buttonSmall {
	background:#1EABBD;
	padding:8px 20px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonSmall:hover {
		background:#0E9bAD;
	}  

.buttonLarge {
	background:#1EABBD;
	padding:15px 50px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonLarge:hover {
		background:#0E9bAD;
		text-decoration:none;
	}

.buttonWide {
	background:#1EABBD;
	padding:7px 70px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWide:hover {
		background:#0E9bAD;
	} 

.buttonWideOrange {
	background:#F7394A;
	padding:7px 70px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWideOrange:hover {
		background:#C40926;
	} 

.buttonWideBlue {
	background:#1EABBD;
	padding:7px 57px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWideBlue:hover {
		background:#0E9bAD;
	}  

.buttonPrice {
	background:#1EABBD;
	padding:15px 50px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonPrice span {
		font-size:1.5em;
		margin-left:5px;
	}
	.buttonPrice:hover {
		background:#0E9bAD;
	}  

.buttonTwoLine {
	background:#1EABBD;
	padding:5px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal !important;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	text-align:center;
	display:block;
	border:none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonTwoLine span {
		font-size:1.5em;
	}
	.buttonTwoLine:hover {
		background:#0E9bAD;
	}  

.buttonTwoLineRed {
	background:#F7394A;
	padding:5px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal !important;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	text-align:center;
	display:block;
	border:none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonTwoLineRed span {
		font-size:1.5em;
	}
	.buttonTwoLineRed:hover {
		background:#C40926;
	}  

.buttonGreySmall {
	background:#C8C8C8;
	padding:8px 20px;
	color:#232323 !important;
	text-decoration:none;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	font-size:0.75em;
	font-weight:lighter;
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonGreySmall:hover {
		background:#B1B1B1;
	}

.buttonCheckout {
	background:#1EABBD;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonCheckout:hover {
		background:#0E9bAD;
	} 

.buttonGreyCheckout {
	background:#C8C8C8;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em; 
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonGreyCheckout:hover {
		background:#B1B1B1;
	} 

.buttonSmallOrange {
	background:#F7394A;
	padding:8px 20px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonSmallOrange:hover {
		background:#C40926;
		text-decoration:none;
	} 

.buttonLargeOrange {
	background:#F7394A;
	padding:15px 50px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonLargeOrange:hover {
		background:#C40926;
	} 

.buttonHomeOrange {
	background:#F7394A;
	padding:10px 40px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	line-height:20px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonHomeOrange:hover {
		background:#C40926;
	} 
	.buttonHomeOrange span {
		background:url(/images/new-images/icon-hollow-arrow-white.png) no-repeat right center;
		padding-right:20px;
	}

.buttonTwoLineOrange {
	background:#F7394A;
	padding:5px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal !important;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	text-align:center;
	display:block;
	border:none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonTwoLineOrange span {
		font-size:1.5em;
	}
	.buttonTwoLineOrange:hover {
		background:#C40926;
	} 
	.buttonTwoLineWidth {
		width:300px;
	}

.buttonOrangeWhiteOutline {
	background:#F7394A;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:solid 1px #FFF;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonOrangeWhiteOutline:hover {
		background:#C40926;
	} 
	.buttonOrangeWhiteOutline span {
		background:url(/images/new-images/icon-hollow-arrow-white.png) no-repeat right center;
		padding-right:20px;
	}

.buttonWhiteOutline {
	background:#1EABBD;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:solid 1px #FFF;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWhiteOutline:hover {
		background:#0E9BAD;
	} 
	.buttonWhiteOutline span {
		background:url(/images/new-images/icon-hollow-arrow-white-left.png) no-repeat left center;
		padding-left:20px;
	}  
	  

.buttonHomeBlue {
	background:#1EABBD;
	padding:10px 40px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	line-height:20px; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonHomeBlue:hover {
		background:#0E9BAD;
	}
	.buttonHomeBlue span {
		background:url(/images/new-images/icon-hollow-arrow-white.png) no-repeat right center;
		padding-right:20px;
	}  

/* Striped table */
#stripedTable, 
.stripedTable {
	border:solid 1px #E2E2E2;
	}
	#stripedTable tr, 
	.stripedTable tr {
		border:solid 1px #E2E2E2;
	}
	#stripedTable td, 
	.stripedTable td {
		vertical-align:middle;
		}
		#stripedTable tr td h3, 
		.stripedTable tr td h3 {
			font-size:1em;
			margin:20px 0 10px 30px;
		} 
		#stripedTable tr td p, 
		.stripedTable tr td p {
			width:720px;
			font-size:0.9375em;
			margin:0 0 20px 30px;
		}
		#stripedTable .buttonSmall, 
		.stripedTable .buttonSmall {
			margin-right:25px;
		}
	#stripedTable tr:nth-child(even), 
	.stripedTable tr:nth-child(even) {
		background:#F3F3F3;
	} 



/* ==========================================================================
   =WRAPPER
   ========================================================================== */ 
#wrapper {
	width:960px; /* 100% with responsive */
	margin:0 auto;
	/* max-width:960px; */
	position:relative;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	#maintenance #wrapper {
		height:800px;
	} 

.wideContainer {
	width:1170px;
	margin:0 auto;
	position:relative;
}



/* ==========================================================================
   =HEADER & NAV
   ========================================================================== */
#mivaHeaderRight {
	float:right;
	}
	#getStartedHome {
		padding:8px 30px;
		border:solid 1px #9fa2a5;
		border-radius:22px;
		color:#FFF;
		margin:35px 30px 0 0;
		float:right;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#getStartedHome:hover {
			background:#FFF;
			color:#38393a;
			border-color:#FFF;
		}
	#languageSelector {
		color:#FFF;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		margin:45px 15px 0 0;
		float:left;
		}
		#languageSelector i {
			font-size:0.5em;
			vertical-align:top;
		}
	#mivaSearch {
		margin:40px 5px 0 0;
		float:left;
		color:#FFF;
		width:35px;
		height:35px;
		-webkit-border-radius:18px;
		-moz-border-radius:18px;
		-o-border-radius:18px;
		border-radius:18px;
		text-align:center;
		vertical-align:middle;
		border:solid 1px transparent;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#mivaSearch i {
			padding-top:4px;
			display:block;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
		}
		#mivaSearch:hover {
			border:solid 1px #FFF;
		}
		#insideNav #mivaSearch {
			color:#93969c;
			margin:22px 5px 0 0;
		}
		#stickyNav #mivaSearch {
			color:#93969c;
			margin:15px 5px 0 0;
		}
	#searchContainer {
		width:100%;
		background:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		color:#92969b;
		height:0;
		overflow:hidden;
		position:absolute;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		z-index:99;
		box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
		}
		#searchContainerInside {
			width:100%;
			background:#FFF;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			color:#92969b;
			height:0;
			overflow:hidden;
			position:absolute;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			z-index:99;
			top:80px;
			box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
		}
		.searchExpanded {
			height:70px !important;
		}
		#newSiteSearch #newSearchBar {
			width:90%;
			padding:13px 0 8px 10px;
			font-size:2em;
			border:none;
			margin-top:7px;
			color:#C5C7C9;
		}
		#newSiteSearch #newSearchSubmit {
			display:none;
		}	
		#newSiteSearch i {
			float:right;
			font-size:1.25em;
			cursor:pointer;
			margin:18px 15px 0 0;
		}

/* ----- Nav Dropdown -------------------------------- */				
#homeNav ul li:nth-child(5) ul,
#stickyNav ul li:nth-child(5) ul,
#insideNav ul li:nth-child(5) ul {
	height:0;
	overflow:hidden;
	position:absolute;
	display:block;
	background:#FFF;
	font-weight:normal;
	font-size:1.125em;
	width:300px;
	text-align:left;
	left:267px;
	margin:0;
	top:35px;
	z-index:9999;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	}
	#homeNav ul li:nth-child(5) ul li,
	#stickyNav ul li:nth-child(5) ul li,
	#insideNav ul li:nth-child(5) ul li {
		float:none;
		display:block;
		width:250px;
		background:none;
		margin:10px;
		font-size:0.7em;
		line-height:18px;
		}
		#homeNav ul li:nth-child(5) ul li a,
		#stickyNav ul li:nth-child(5) ul li a,
		#insideNav ul li:nth-child(5) ul li a {
			background:none;
			display:block;
			color:#62666B;
			text-transform:initial; 
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.125em;
			}
			#homeNav ul li:nth-child(5) ul li a:hover,
			#stickyNav ul li:nth-child(5) ul li a:hover,
			#insideNav ul li:nth-child(5) ul li a:hover {
				color:#F7394A;
				border-bottom:none;
				padding-bottom:0;
			}
	#homeNav ul li:nth-child(5) ul li:nth-child(1),
	#stickyNav ul li:nth-child(5) ul li:nth-child(1),
	#insideNav li:nth-child(5) ul li:nth-child(1) {
		margin-top:20px;
	}
	#homeNav ul li:nth-child(5) ul li:nth-child(13),
	#stickyNav ul li:nth-child(5) ul li:nth-child(13),
	#insideNav li:nth-child(5) ul li:nth-child(13) {
		margin:0;
		padding:0;
		width:100%;
	}
#homeNav ul li:nth-child(5):hover ul,
#stickyNav ul li:nth-child(5):hover ul,
#insideNav li:nth-child(5):hover ul {
	height:414px !important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
} 
#homeNav #navAccountLink,
#stickyNav #navAccountLink,
#insideNav #navAccountLink {
	display:block;
	width:150px;
	float:left;
	padding:0;
	text-align:center;
	background:#F1F1F1;
	border-right:solid 1px #FFF;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}
#homeNav #navBasketLink,
#stickyNav #navBasketLink,
#insideNav #navBasketLink {
	display:block;
	width:149px;
	float:left;
	padding:0;
	margin-left:0;
	text-align:center;
	background:#F1F1F1;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}  
#homeNav #navAccountLink:hover,
#stickyNav #navAccountLink:hover,
#insideNav #navAccountLink:hover,
#homeNav #navBasketLink:hover,
#stickyNav #navBasketLink:hover,
#insideNav #navBasketLink:hover {
	background:#1EABBD;
	color:#FFF;
}

/* ----- NEW DROPDOWNS -------------------------- */
.navDroppedPlat,
.navDroppedClients,
.navDroppedResources {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.navDroppedPlat ul li a,
	.navDroppedClients ul li a,
	.navDroppedResources ul li a {
		color:#93969c !important;
		}
		.navDroppedPlat ul li .activeColor,
		.navDroppedClients ul li .activeColor,
		.navDroppedResources ul li .activeColor {
			color:#38393a !important;
		}
	.navDroppedPlat #mivaSearch i,
	.navDroppedClients #mivaSearch i,
	.navDroppedResources #mivaSearch i {
		color:#93969c !important;
	}
	.navDroppedPlat #mivaSearch:hover,
	.navDroppedClients #mivaSearch:hover,
	.navDroppedResources #mivaSearch:hover {
		border:solid 1px #93969c !important;
	}
	.navDroppedPlat #getStartedHome,
	.navDroppedClients #getStartedHome,
	.navDroppedResources #getStartedHome {
		border:solid 1px #e3e3e3 !important;
		color:#93969c !important;
	}
	#insideNav.navDroppedPlat #getStartedHome,
	#insideNav.navDroppedClients #getStartedHome,
	#insideNav.navDroppedResources #getStartedHome {
		border:none !important;
	}
	#stickyNav.navDroppedPlat #getStartedHome,
	#stickyNav.navDroppedClients #getStartedHome,
	#stickyNav.navDroppedResources #getStartedHome {
		border:none !important;
		color:#FFF !important;
	}

.newDropMenu {
	position:relative;
	}
	.newDropMenu .wideContainer {
		max-width:960px;
	}
	.newDropMenu ul {
		float:left !important;
		margin:10px 100px 0 0 !important;
		width:auto !important;
		}
		.newDropMenu ul li {
			background:none;
			padding-left:0;
			font-size:1.5em;
			margin-bottom:15px;
			font-weight:100;
			letter-spacing:0.0375em;
			}
			.newDropMenu ul li a {
				color:#93969c;
				}
				.newDropMenu ul li a:hover {
					color:#38393a !important;
				}
	#stickyNav .newDropMenu ul li {
		clear:left;
	}

#platformMenu,
#platformMenuSticky {
	width:100%;
	display:block;
	background:#FFF;
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:98;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.platformMenuExpand,
	.platformMenuExpandSticky {
		height:300px !important;
		padding-top:170px !important;
	}
	#platformMenu img,
	#platformMenuSticky img {
		float:right;
	}
	#platformMenuSticky ul {
		position:relative !important;
	}

#clientsMenu,
#clientsMenuSticky {
	width:100%;
	display:block;
	background:#FFF;
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:98;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.clientsMenuExpand,
	.clientsMenuExpandSticky {
		height:300px !important;
		padding-top:170px !important;
	}
	#clientsMenu img,
	#clientsMenuSticky img {
		position:absolute;
		right:-100px;
		top:-30px;
	}
	#clientsMenuSticky ul {
		position:relative !important;
	}

#resourcesMenu,
#resourcesMenuSticky {
	width:100%;
	display:block;
	background:#FFF;
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:98;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.resourcesMenuExpand,
	.resourcesMenuExpandSticky {
		height:300px !important;
		padding-top:170px !important;
	}
	#resourcesMenuSticky ul {
		position:relative !important;
	}
	#navSupport,
	#navSupportSticky {
		width:370px;
		height:235px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		background:#f4f9f9;
		color:#93969c;
		position:absolute;
		top:-20px;
		right:0;
		}
		#navSupport i,
		#navSupportSticky i {
			font-size:2.5em;
			margin:55px 0 20px 0;
			color:#c7d1d3;
			display:block;
		}
		#navSupport p,
		#navSupportSticky p {
			font-size:0.975em;
			text-transform:uppercase;
			}
			#navSupport p span,
			#navSupportSticky p span {
				font-size:1.5em;
			}

/* ----- New Nav -------------------------------- */
#newNav {
	height:80px;
	position:absolute;
	background:#FFF;
	z-index:9999;
	width:100%;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	#newNav #mivaLogo {
		float:left;
		display:block;
		width:135px;
		height:80px;
		color:#FFF;
		position:relative;
		font-size:1.3em;
		background:#F7394A;
		}
		#newNav #mivaLogo i {
			position:absolute;
			top:26px;
			left:22px;
		}
	#newNav #theNav {
		text-align:center;
		margin:0 auto;
		float:left;
		display:block;
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:27px;
		width:585px;
		text-transform:uppercase;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		letter-spacing:0.0475em;
		}
		#newNav #theNav li {
			float:left;
			display:inline;
			background:none;
			padding:0;
			padding:0 15px;
			}
			#newNav #theNav li a {
				color:#383838;
				border-bottom:solid 0px #F7394A;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#newNav #theNav li a:hover {
					border-bottom:solid 3px #F7394A;
					padding-bottom:10px;
				}
		#newNav #mivaHeaderRight {
			height:80px;
		}
		#newNav #getStartedHome {
			margin:0;
			height:80px;
			border-radius:0;
			padding:0;
			border:none;
			color:#383838;
			}
			#newNav #getStartedHome:hover {
				background:#F7394A;
				color:#FFF;
			}
			#newNav #getStartedHome span {
				margin:26px 35px 0 40px;
				float:left;
			}
			.insideCTAExpanded {
				height:65px !important;
			}
		#newNav #languageSelector {
			color:#898989;
			margin:27px 15px 0 0;
		}
		#mivaSearchInside {
			margin:23px 5px 0 0;
			float:left;
			color:#898989;
			width:35px;
			height:35px;
			border:solid 1px #FFF;
			-webkit-border-radius:18px;
			-moz-border-radius:18px;
			-o-border-radius:18px;
			border-radius:18px;
			text-align:center;
			vertical-align:middle;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#mivaSearchInside i {
				padding-top:4px;
				display:block;
			}
			#mivaSearchInside:hover {
				border:solid 1px #898989;
			}
			.insideSearchExpanded {
				height:60px !important;
				position:fixed !important;
				top:65px;
			}

#newNav #theNav li:nth-child(5) ul {
	height:0;
	overflow:hidden;
	position:absolute;
	display:block;
	background:#FFF;
	font-weight:normal;
	font-size:1.125em;
	width:300px;
	text-align:left;
	left:267px;
	margin:0;
	top:35px;
	z-index:9999;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	}
	#newNav #theNav li:nth-child(5) ul li {
		float:none;
		display:block;
		width:250px;
		background:none;
		margin:10px;
		font-size:0.7em;
		line-height:18px;
		}
		#newNav #theNav li:nth-child(5) ul li a {
			background:none;
			display:block;
			color:#62666B;
			text-transform:initial; 
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.125em;
			}
			#newNav #theNav li:nth-child(5) ul li a:hover {
				color:#F7394A;
				border-bottom:none;
				padding-bottom:0;
			}
	#newNav #theNav li:nth-child(5) ul li:nth-child(1) {
		margin-top:20px;
	}
	#newNav #theNav li:nth-child(5) ul li:nth-child(13) {
		margin:0;
		padding:0;
		width:100%;
	}
#newNav #navAccountLink {
	display:block;
	width:150px;
	float:left;
	padding:0;
	text-align:center;
	background:#F1F1F1;
	border-right:solid 1px #FFF;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}
#newNav #navBasketLink {
	display:block;
	width:149px;
	float:left;
	padding:0;
	margin-left:0;
	text-align:center;
	background:#F1F1F1;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}  
#newNav #navAccountLink:hover,
#newNav #navBasketLink:hover {
	background:#1EABBD;
	color:#FFF;
}

#newNav .responsiveItems {
	display:none !important;
}

#newNav #theNav li:nth-child(6):hover ul {
	height:414px !important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

#newNav #theNav li:nth-child(6) ul {
	height:0;
	overflow:hidden;
	position:absolute;
	display:block;
	background:#FFF;
	font-weight:normal;
	font-size:1.125em;
	width:300px;
	text-align:left;
	left:267px;
	margin:0;
	top:35px;
	z-index:9999;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	}
	#newNav #theNav li:nth-child(6) ul li {
		float:none;
		display:block;
		width:250px;
		background:none;
		margin:10px;
		font-size:0.7em;
		line-height:18px;
		}
		#newNav #theNav li:nth-child(6) ul li a {
			background:none;
			display:block;
			color:#62666B;
			text-transform:initial; 
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.125em;
			}
			#newNav #theNav li:nth-child(6) ul li a:hover {
				color:#F7394A;
				border-bottom:none;
				padding-bottom:0;
			}
	#newNav #theNav li:nth-child(6) ul li:nth-child(1) {
		margin-top:20px;
	}
	#newNav #theNav li:nth-child(6) ul li:nth-child(13) {
		margin:0;
		padding:0;
		width:100%;
	}
#newNav #theNav li ul li #navAccountLink {
	display:block;
	width:150px;
	float:left;
	padding:0;
	text-align:center;
	background:#F1F1F1;
	border-right:solid 1px #FFF;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}
#newNav #theNav li ul li #navBasketLink {
	display:block;
	width:149px;
	float:left;
	padding:0;
	margin-left:0;
	text-align:center;
	background:#F1F1F1;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}  
#newNav #theNav li ul li #navAccountLink:hover,
#newNav #theNav li ul li #navBasketLink:hover {
	background:#1EABBD;
	color:#FFF;
}

/* ----- Inside Nav -------------------------------- */
#insideNav {
	height:80px;
	position:absolute;
	background:#FFF;
	z-index:9999;
	width:100%;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	#insideNav #mivaLogo {
		float:left;
		display:block;
		width:135px;
		height:80px;
		color:#FFF;
		position:relative;
		font-size:1.3em;
		background:#F7394A;
		}
		#insideNav #mivaLogo i {
			position:absolute;
			top:26px;
			left:22px;
		}
	#insideNav ul {
		text-align:center;
		margin:0 auto;
		float:left;
		display:block;
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:27px;
		width:515px;
		text-transform:uppercase;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		letter-spacing:0.0475em;
		}
		#insideNav ul li {
			float:left;
			display:inline;
			background:none;
			padding:0;
			padding:0 15px;
			}
			#insideNav ul li a {
				color:#383838;
				border-bottom:solid 0px #F7394A;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#insideNav ul li a:hover {
					border-bottom:solid 3px #F7394A;
					padding-bottom:10px;
				}
		#insideNav #mivaHeaderRight {
			height:80px;
		}
		#insideNav #getStartedHome {
			margin:0;
			height:80px;
			border-radius:0;
			padding:0;
			border:none;
			color:#383838 !important;
			}
			#insideNav #getStartedHome:hover {
				background:#F7394A;
				color:#FFF !important;
			}
			#insideNav #getStartedHome span {
				margin:26px 35px 0 40px;
				float:left;
			}
			.insideCTAExpanded {
				height:65px !important;
			}
		#insideNav #languageSelector {
			color:#898989;
			margin:27px 15px 0 0;
		}
		#mivaSearchInside {
			margin:23px 5px 0 0;
			float:left;
			color:#898989;
			width:35px;
			height:35px;
			border:solid 1px #FFF;
			-webkit-border-radius:18px;
			-moz-border-radius:18px;
			-o-border-radius:18px;
			border-radius:18px;
			text-align:center;
			vertical-align:middle;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#mivaSearchInside i {
				padding-top:4px;
				display:block;
			}
			#mivaSearchInside:hover {
				border:solid 1px #898989;
			}
			.insideSearchExpanded {
				height:60px !important;
				position:fixed !important;
				top:65px;
			}

/* ----- Sticky Nav ------------------------- */
#stickyNav {
	height:0;
	position:fixed;
	background:#FFF;
	z-index:999;
	width:100%;
	opacity:0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.stickyExpandedInside {
		height:65px !important;
		opacity: 1 !important;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
	}
	.stickyExpanded {
		height:65px !important;
		opacity: 1 !important;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
	}
	#stickyNav #mivaLogo {
		float:left;
		display:block;
		width:115px;
		height:65px;
		color:#F7394A;
		position:relative;
		font-size:1.25em;
		background:none;
		z-index:99;
		}
		#stickyNav #mivaLogo i {
			position:absolute;
			top:20px;
			left:15px;
		}
	#stickyNav ul {
		text-align:center;
		margin:0 auto;
		float:left;
		display:none;
		position:fixed;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:20px;
		width:585px;
		text-transform:uppercase;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		letter-spacing:0.0475em;
		}
		.stickyListExpanded {
			display:block !important;
			z-index:99;
		}
		#stickyNav.newStructure ul {
			width:515px;
		}
		#stickyNav ul li {
			float:left;
			display:inline;
			background:none;
			padding:0;
			padding:0 15px;
			}
			#stickyNav ul li a {
				color:#383838;
				border-bottom:solid 0px #F7394A;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#stickyNav ul li a:hover {
					border-bottom:solid 3px #F7394A;
					padding-bottom:10px;
				}
				#stickyNav .newDropMenu ul li a:hover {
					border-bottom:none;
					padding-bottom:0;
				}

		#stickyNav #mivaHeaderRight {
			height:0;
			opacity:0;
			overflow:hidden;
			display:block;
			z-index:99;
		}
		.stickyMivaHeaderExpanded {
			height:65px !important;
			opacity:1 !important;
		}
		#stickyNav #getStartedHome {
			margin:0;
			height:0;
			border-radius:0;
			padding:0;
			border:none;
			background:#F7394A;
			color:#FFF;
			z-index:99;
			position:relative;
			}
			#stickyNav #getStartedHome:hover {
				background:#F40C21;
			}
			#stickyNav #getStartedHome span {
				margin:18px 35px 0 40px;
				float:left;
			}
			.stickyCTAExpanded {
				height:65px !important;
			}
		#stickyNav #languageSelector {
			color:#898989;
			margin:20px 15px 0 0;
		}
		#mivaSearchSticky {
			margin:15px 5px 0 0;
			float:left;
			color:#898989;
			width:35px;
			height:35px;
			border:solid 1px #FFF;
			-webkit-border-radius:18px;
			-moz-border-radius:18px;
			-o-border-radius:18px;
			border-radius:18px;
			text-align:center;
			vertical-align:middle;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#mivaSearchSticky i {
				padding-top:4px;
				display:block;
			}
			#mivaSearchSticky:hover {
				border:solid 1px #898989;
			}
			.stickySearchExpanded {
				height:70px !important;
				position:fixed !important;
				top:65px !important;
			}

/* ----- Left Side Responsive Navigation -------------------------- */
#responsiveLeftMenu {
	display:none;
	color:#FFF;
	float:right;
	font-size:1.5em;
	margin:30px 30px 0 0;
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.transparent {
	opacity:0 !important;
}
#insideNav #responsiveLeftMenu {
	color:#383838;
	margin:20px 30px 0 0;
}
#leftMenu {
	background:#26282b;
	width:0;
	min-height:1500px;
	height:100%;
	position:absolute;
	overflow:hidden;
	z-index:99999;
	color:#dadcdf;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:500;
	text-transform:uppercase;
	letter-spacing:0.0475em;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.leftMenuExpand {
		width:315px  !important;
	}
	#leftMenu .icon-close-mobile {
		cursor:pointer;
		float:right;
		font-size:1.25em;
		margin:10px 25px 0 0;
	}
	#respNavContainer {
		position:absolute;
		overflow:hidden;
		top:10px;
		width:100%;
	}
	#leftRespNav {
		margin:25px 0 0 25px;
		float:left;
		border-bottom:solid 1px #4a4e54;
		padding-bottom:20px;
		width:265px;
		}
		#leftRespNav li {
			background:none;
			padding-left:0;
			margin-bottom:10px;
			}
			#leftRespNav li a {
				color:#dadcdf;
				display:block;
				width:100%;
				height:100%;
			}
			#leftRespNav li a span {
				float:left;
				padding-top:1px;
			}
			#leftRespNav li a i {
				font-size:0.6em;
				color:#16c0d5;
				display:block;
				float:left;
				margin-left:5px;
				transform:rotate(-90deg);
				-webkit-transform:rotate(-90deg);
				-moz-transform:rotate(-90deg);
				-ms-transform:rotate(-90deg);
				-0-transform:rotate(-90deg);
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				}
				#leftResponsiveExpand .arrowRotate {
					transform:rotate(0deg) !important;
					-webkit-transform:rotate(0deg) !important;
					-moz-transform:rotate(0deg) !important;
					-ms-transform:rotate(0deg) !important;
					-0-transform:rotate(0deg) !important;
				}
				#navPlatformLeft .arrowRotate,
				#navClientsLeft .arrowRotate,
				#navResourcesLeft .arrowRotate {
					transform:rotate(0deg) !important;
					-webkit-transform:rotate(0deg) !important;
					-moz-transform:rotate(0deg) !important;
					-ms-transform:rotate(0deg) !important;
					-0-transform:rotate(0deg) !important;
				}
		#leftRespNav #doMoreLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.leftMoreExpanded {
				height:320px !important;
			}
		#leftRespNav #platformLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.platformLeftExpanded {
				height:190px !important;
			}
		#leftRespNav #clientsLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.clientsLeftExpanded {
				height:120px !important;
			}
		#leftRespNav #resourcesLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.resourcesLeftExpanded {
				height:250px !important;
			}

	
	#leftMenu p {
		text-transform:capitalize;
		letter-spacing:auto;
		margin:25px 0 0 25px;
		float:left;
		width:265px;
		}
		#leftMenu p span {
			color:#1EABBD;
		}
		#leftMenu p a {
			color:#1EABBD;
		}
	#leftMenu #accountBasket {
		overflow:hidden;
		}
		#leftMenu #accountBasket a {
			color:#696f79;
		}
		#leftMenu #accountBasket a:nth-child(1) {
			margin-right:35px;
		}
	#responsiveSiteSearch {
		margin:25px 0 0 25px;
		float:left;
		}
		#responsiveSearchBar {
			border:none;
			background:#373a3f;
			padding:15px;
			font-size:0.875em;
			border-top-left-radius:2px;
			-webkit-border-top-left-radius:2px;
			-moz-border-top-left-radius:2px;
			-o-border-top-left-radius:2px;
			border-bottom-left-radius:2px;
			-webkit-border-bottom-left-radius:2px;
			-moz-border-bottom-left-radius:2px;
			-o-border-bottom-left-radius:2px;
			border-top-right-radius:0;
			-webkit-border-top-right-radius:0;
			-moz-border-top-right-radius:0;
			-o-border-top-right-radius:0;
			border-bottom-right-radius:0;
			-webkit-border-bottom-right-radius:0;
			-moz-border-bottom-right-radius:0;
			-o-border-bottom-right-radius:0;
			-webkit-appearance: none;
			color:#696f79;
			margin:0;
			width:185px;
		}
		#responsiveSearchSubmit {
			text-indent:-9999em;
			background:#373a3f url(/images/new-images/Search-mobile.svg) no-repeat center center;
			-webkit-background-size:40%;
			-moz-background-size:40%;
			-o-background-size:40%;
			background-size:40%;
			border-radius:0 2px 2px 0;
			-webkit-border-radius:0 2px 2px 0;
			-moz-border-radius:0 2px 2px 0;
			-o-border-radius:0 2px 2px 0;
			border:none;
			padding:14px;
			float:right;
			margin:0;
			width:50px;
		}



/* ==========================================================================
   =FOOTER
   ========================================================================== */
#fullFooterNew {
	background:#26282b;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	color:#aaaeb6;
	}
	#fullFooterNew a {
		color:#e2e4ea;
	}
	#fullFooterNew h3 {
		color:#FFF;
		text-transform:uppercase;
		letter-spacing:0.0475em;
		font-size:0.875em;
		font-weight:500;
		margin:40px 0 10px 0;
	}
	#fullFooterNew p {
		line-height:1.75em;
	}

#footerNav {
	width:1178px;
	border:none;
	margin:0 auto;
	clear:both; 
	padding:10px 0 30px 0;
	}
	#aboutMiva .icon-miva-logo {
		font-size:1.85em;
		margin:40px 0 20px -5px;
		display:block;
		color:#656a71;
	}
	#aboutMiva {
		width:28.125%;
		float:left;
		}
		#fullFooterNew #aboutMiva p {
			color:#aaaeb6;
			letter-spacing:0.0075em;
			margin-bottom:10px;
			font-weight:lighter;
			font-size:0.875em;
		}
		#fullFooterNew #aboutMiva #footerLogo {
			margin:40px 0 25px 0;
		}
		#fullFooterNew #aboutMiva ul li {
			float:left;
			display:inline;
			margin:10px 10px 0 0;
			font-size:1.125em;
			background:none;
			padding-left:0;
			}
			#fullFooterNew #aboutMiva ul li a {
				color:#aaaeb6;
			}
	#mivaLinks {
		width:40%;
		float:left;
		margin:0 4.166667%;
		line-height:1.4em;
		}
		#footerNav ul {
			font-size:0.875em;
			}
			#mivaLinks ul li {
				margin-bottom:5px;
				list-style:none;
				background:none;
				padding-left:0;
			}
		#mainNav {
			width:46.875%;
			float:left;
		}
		#secondNav {
			width:46.875%;
			float:left;
		} 
	#contactMiva {
		width:22.916667%;
		float:left;
		padding-left:5px;
		}
		#contactMiva p {
			color:#aaaeb6;
			font-size:0.875em;
		}
	.et-subscription {
		margin-top:20px;
		}
		#fullFooterNew .et-subscription input[type="email"] {
			background:#3E4247;
			padding:13px;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			font-size:0.875em;
			width:188px;
			border:none;
			float:left;
			color:#B9B9B9;
			border-top-left-radius:2px;
			-webkit-border-top-left-radius:2px;
			-moz-border-top-left-radius:2px;
			-o-border-top-left-radius:2px;
			border-bottom-left-radius:2px;
			-webkit-border-bottom-left-radius:2px;
			-moz-border-bottom-left-radius:2px;
			-o-border-bottom-left-radius:2px;
			border-top-right-radius:0;
			-webkit-border-top-right-radius:0;
			-moz-border-top-right-radius:0;
			-o-border-top-right-radius:0;
			border-bottom-right-radius:0;
			-webkit-border-bottom-right-radius:0;
			-moz-border-bottom-right-radius:0;
			-o-border-bottom-right-radius:0;
			-webkit-appearance: none;
		}
		#fullFooterNew .et-subscription input[type="submit"] {
			background:#59616D;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			padding:13px;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:0.875em;
			border:none;
			float:left; 
			width:55px;
			color:#FFFEFE;
			border-top-left-radius:0;
			-webkit-border-top-left-radius:0;
			-moz-border-top-left-radius:0;
			-o-border-top-left-radius:0;
			border-bottom-left-radius:0;
			-webkit-border-bottom-left-radius:0;
			-moz-border-bottom-left-radius:0;
			-o-border-bottom-left-radius:0;
			border-top-right-radius:2px;
			-webkit-border-top-right-radius:2px;
			-moz-border-top-right-radius:2px;
			-o-border-top-right-radius:2px;
			border-bottom-right-radius:2px;
			-webkit-border-bottom-right-radius:2px;
			-moz-border-bottom-right-radius:2px;
			-o-border-bottom-right-radius:2px;
			-webkit-appearance: none;
		}

#footerFooter {
	width:1178px;
	border:none;
	padding-bottom:15px;
	margin:0 auto;
	clear:both;
	}
	#fullFooterNew #footerFooter p {
		font-size:0.875em;
		margin-top:35px;
	}
	#fullFooterNew #footerFooter .incFast {
		margin:20px 0 0 25px;
		float:right;
	}
	#fullFooterNew #footerFooter .shorterLink {
		margin:25px 0 0 25px;
		float:right;
	}
	#fullFooterNew #footerFooter .bigBadge {
		margin:15px 0 0 15px;
		float:right;
	}
	#footerFooter a {
		color:#FFF;
		text-decoration:none;
	}

#responsiveFooterNew {
	display:none;
}

.respFooterSectionLink i {
	float:right;
	color:#FFF;
	font-size:0.675em;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}	

#backToTop i {
	font-size:0.375em;
	vertical-align:middle;
}

.ecPromptLocation {
	z-index:999;
}

#responsiveFooter {
	display:none;
} 

#deliverFooter {
	background:#262934;
	color:#FFF;
	text-align:center;
	padding:200px 0;
	}
	#innerContent #deliverFooter h2 {
		font-size:2.125em;
	    font-weight:500;
	    letter-spacing:0.0275em;
	    line-height:40px;
	    margin:0 auto 20px auto;
	    max-width:700px;
	}
	#innerContent #deliverFooter h3 {
		color:#9ea1a9;
	    font-size:1.4375em;
	    line-height:26px;
	    margin:0 auto 40px auto;
	    font-weight:100;
	    max-width:510px;
	}
	#deliverFooter .btnBlueStandard {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8125em;
		background:#16c0d5;
		letter-spacing:0.075em;
		padding:15px 35px;
		margin-right:10px;
	}
	#deliverFooter .btnTransparentSquared {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8125em;
		letter-spacing:0.075em;
		padding:17px 35px;
		border:solid 2px #93949a;
		margin-left:10px;
	}
   


/* ==========================================================================
   =FORMS
   ========================================================================== */ 
input {
	padding:3px;
}

input:focus {
	outline:0;
}

select {
	font-size:0.875em;
	padding:3px;
}

select:focus {
	outline:none;
}



/* ==========================================================================
   =HOME PAGE
   ========================================================================== */
#mivaHome {
	background:#FFF;
}
#homeBanner {
	background:#FFF;
	color:#38393a;
	text-align:center;
	letter-spacing:0.06em;
	font-size:0.9em;
	position:relative;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	overflow:hidden;
	height:0;
	}
	#homeBanner strong {
		text-transform:uppercase;
	}
	#homeBanner i {
		position:absolute;
		right:20px;
		top:14px;
		cursor:pointer;
	}
	#homeBanner p {
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#homeBanner a {
		color:#F7394A;
		text-decoration:none;
		margin-left:5px;
		text-transform:uppercase;
		font-weight:600;
		}
		#homeBanner a:hover {
			text-decoration:underline;
		}
	.bannerPadding {		
		padding:15px 0;
		height:26px !important;
	}
#homePageHeader {
	height:694px;
	position: relative;
	background:url(/images/new-images/main-header-image.jpg) no-repeat center -200px;
	background-size:cover;
	}
	#homePageBackground {
		height:100%;
	}
	#homeNavResponsive {
		display:none;
		float:right;
		margin:10px 10px 0 0;
	}
	#insideNav #homeNavResponsive {
		color:#383838;
	}
	#homeNav {
		height:115px;
		position:relative;
		z-index:99;
		}
		#mivaLogo {
			float:left;
			display:block;
			width:115px;
			height:115px;
			color:#FFF;
			background:#F7394A;
			position:relative;
			font-size:1.25em;
			}
			#mivaLogo i {
				position:absolute;
				top:43px;
				left:15px;
			}
		#homeNav ul {
			text-align:center;
			margin:0 auto;
			float:left;
			display:block;
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			left:0;
			right:0;
			top:45px;
			width:585px;
			text-transform:uppercase;
			font-size:0.875em;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			letter-spacing:0.0475em;
			}
			#landingHeader .newStructure ul,
			#homePageContent .newStructure ul,
			#stickyNav .newStructure ul {
				width:515px;
			}
			#homeNav ul li {
				float:left;
				display:inline;
				background:none;
				padding:0;
				padding:0 15px;
				}
				#homeNav ul li a {
					color:#FFF;
					border-bottom:solid 0px #F7394A;
					transition: all 0.1s ease-in-out;
					-webkit-transition: all 0.1s ease-in-out;
					-moz-transition: all 0.1s ease-in-out;
					-o-transition: all 0.1s ease-in-out;
					}
					#homeNav ul li a:hover {
						border-bottom:solid 3px #F7394A;
						padding-bottom:10px;
					}
		

#homePageHeader h1 {
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	text-align:center;
	margin:160px 0 15px 0;
	font-size:3em;
}
#homePageHeader h2 {
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	text-align:center;
	margin:20px 0;
	font-size:1.25em;
	color:#FFF;
}
#homePageHeader .btnRedStandard {
	margin:50px auto 0 auto;
	width:165px;
	display:block;
}
#homeWatchVideo {
	display:block;
	width:175px;
	margin:25px auto 0 auto;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:500;
	font-size:0.975em;
	color:#FFF;
	}
	#homeWatchVideo i {
		border:solid 1px #FFF;
		font-size:0.575em;
		vertical-align:top;
		text-align:center;
		display:block;
		width:23px;
		float:right;
		margin-left:5px;
		padding-left:3px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
	}
#downLinkCircle {
	display:block;
	margin:70px auto 0 auto;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	width:27px;
	padding:10px;
	border:solid 1px #FFF;
	border-radius:26px;
	-webkit-border-radius:26px;
	-moz-border-radius:26px;
	-o-border-radius:26px;
}

#homeSubNav {
	width:100%;
	background:#F1F1F1;
	text-align:center;
	padding:85px 0 20px 0;
	margin-top:-65px;
	}
	.splitSubNav {
		padding:75px 0 10px 0;
	}
	#subContainer {
		width:1140px;
		margin:0 auto;
	}
	#homeSubNav aside {
		float:left;
		width:50%;
		border-right:solid 1px #d3d3d3;
		position:relative;
		}
		.splitSubNav aside p {
			text-align:left;
			background:url(/images/new-images/g2-badge-solid.png) no-repeat left center;
			-webkit-background-size:15%;
			-moz-background-size:15%;
			-o-background-size:15%;
			background-size:15%;
			padding:8px 0 8px 100px;
			}
			.splitSubNav aside p a {
				color:#0d98a9;
			}
		#homeSubNav #g2FullLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
		}
	.splitSubNav ul {
		float:left;
		margin:20px 0 0 30px !important;
		font-size:0.8em !important;
		max-width:550px !important;
		}
		.splitSubNav ul li {
			margin:0 20px !important;
		}
	#homeSubNav ul {
		font-size:0.75em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:400;
		letter-spacing:0.0475em;
		text-transform:uppercase;
		margin:0 auto;
		max-width:438px;
		}
		#homeSubNav ul li {
			background:none;
			padding:0;
			float:left;
			display:inline;
			margin:0 10px;
			}
			#homeSubNav ul li a {
				color:#62666B;
				}	
				#homeSubNav ul li a:hover {
					color:#0d98a9;
				}

#scalableSolution {
	margin:0 auto;
	max-width:1140px;
	padding-bottom:20px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;	
	}
	#scalableSolution h2 {
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:600;
		font-size:2em;
		margin:90px 0 40px 0;
		color:#38393a;
	}
	.solutionBox {
		display:block;
		max-width:330px;
		height:240px;
		float:left;
		text-align:center;
		padding:40px 25px;
		position:relative;
		margin-bottom:25px;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		-o-border-radius:2px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		}
		.solutionBox i {
			font-size:3.75em;
			color:#16c0d5;
			}
			.solutionBox .icon-flow {
				margin-left:-15px;
			}
		.solutionLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			border-radius:2px;
			border:transparent;
			}
			.solutionLink:hover {
				/*border:solid 1px #EFEFEF;
				box-shadow:0 0 1px rgba(0, 0, 0, 0.1);*/
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
			}
			.solutionHover {
				border:solid 1px #EFEFEF;
				box-shadow:0 0 1px rgba(0, 0, 0, 0.1);
			}
		.solutionBox h3 {
			font-size:1em;
			margin:20px 0 10px 0;
			font-weight:600;
		}
		.solutionBox p {
			font-size:1em;
			font-weight:lighter;
		}
		.solutionBox span {
			width:382px;
			padding:5px 0;
			text-transform:uppercase;
			text-align:center;
			font-weight:400;
			font-size:0.875em;
			letter-spacing:0.0475em;
			color:#FFF;
			background:#16C0d5;
			position:absolute;
			top:290px;
			left:0;
			display:none;
			cursor:pointer;
			opacity:0;
			border-radius:0 0 2px 2px;
			-webkit-border-radius:0 0 2px 2px;
			-moz-border-radius:0 0 2px 2px;
			-o-border-radius:0 0 2px 2px;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}

#bigSlider {
	background:#3e4247;
	position:relative;
	padding-bottom:70px;
	color:#3e4247;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	}
	#bigSlider h2 {
		text-align:center;
		color:#FFF;
		font-weight:500;
		font-size:2em;
		margin:75px 0 40px 0;
	}
	.slideContainer {
		max-width:1190px;
		margin:0 auto;
	}
	.slide {
		display:block;
		max-width:1190px;
		margin:0 auto;
		}
		.btnTransparentSquared {
			padding:10px 35px;
			border:solid 1px rgba(255, 255, 255, 0.5);
			text-transform:uppercase;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:400;
			font-size:0.875em;
			letter-spacing:0.0475em;
			color:#FFF;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.btnTransparentSquared:hover {
				border:solid 1px rgba(255, 255, 255, 1);
			}
			.btnTransparentSquared i {
				font-size:0.65em;
				margin-left:5px;
				vertical-align:middle;
			}
	#slide1 {
		height:700px;
		background:url(/images/new-images/slide1-background.png) no-repeat 230px bottom;
		}
		#slide1 h3 {
			width:500px;
			color:#33d0e3;
			font-size:1.25em;
			font-weight:500;
			float:left;
			clear:left;
			}
			#slide1 .smallRed {
				margin-bottom:45px;
			}	
		#slide1 p {
			width:500px;
			color:#FFF;
			margin-bottom:35px;
			float:left;
			clear:left;
			line-height:34px;
		}
		#slide1 .btnTransparentSquared {
			float:left;
			clear:left;
		}
	#slide2 {
		height:750px;
		background:url(/images/new-images/slide2-background.png) no-repeat 580px bottom;
		}
		#slide2 h3 {
			width:500px;
			color:#dcb710;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.25em;
			float:left;
			clear:left;
			}
			#slide2 .smallRed {
				margin-bottom:65px;
			}		
		#slide2 p {
			width:500px;
			color:#FFF;
			margin-bottom:35px;
			float:left;
			clear:left;
			line-height:34px;
		}
		#slide2 .btnTransparentSquared {
			float:left;
			clear:left;
		}
	#slide3 {
		height:780px;
		background:url(/images/new-images/slide3-background.png) no-repeat 500px 260px;
		background-size:53%;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		}
		#slide3 h3 {
			width:450px;
			color:#71e0b2;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.25em;
			float:left;
			clear:left;
			}
			#slide3 .smallRed {
				margin-bottom:65px;
			}		
		#slide3 p {
			width:450px;
			color:#FFF;
			margin-bottom:35px;
			float:left;
			clear:left;
			line-height:34px;
		}
		#slide3 .btnTransparentSquared {
			float:left;
			clear:left;
		}
	.slick-next {
		text-indent:-9999em;
		display:block !important;
		width:48px !important;
		height:49px !important;
		background:url(/images/new-images/arrow-circle1.svg) no-repeat center center !important;
		right:-125px;
	}
	.slick-prev {
		text-indent:-9999em;
		display:block !important;
		width:48px !important;
		height:49px !important;
		background:url(/images/new-images/arrow-circle1.svg) no-repeat center center !important;
		left:-65px !important;
		-moz-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
		filter: FlipH;
		-ms-filter: "FlipH";
	}
	.slick-prev::before, .slick-next::before {
		opacity:0 !important;
	}

#homeFeaturedStores {
	width:100%;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	color:#FFF;
	padding-top:65px;
	margin-top:-65px;
	}
	#featuredStore1 {
		position:relative;
		width:50%;
		height:525px;
		float:left;
		background:url(/images/new-images/bto-bg.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		}
		#featuredStore1 .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/BTO-Logo.svg) no-repeat center center;
			z-index:99;
			background-size:45%;
		}
	#featuredStore2 {
		position:relative;
		width:50%;
		height:525px;
		float:left;
		background:url(/images/new-images/clive-bg.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		}
		#featuredStore2 .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/CliveCoffe-Logo.svg) no-repeat center center;
			z-index:99;
			background-size:45%;
		}
	.featuredHover {
		display:none;
		width:100%;
		height:100%;
		background:rgba(0, 0, 0, 0.5);
		text-align:center;
		}
		.featuredHover p {
			width:565px;
			margin:20px auto 40px auto;
			font-size:1.5em;
			line-height:30px;
			}
			.featuredHover p span {
				font-size:0.75em;
			}
		.featuredHover img {
			margin:145px auto 50px auto;
		}
		.featuredHover a {
			position:absolute;
			bottom:90px;
			left:32%;
			right:32%;
		}

#ecommerceWebsites {
	background:#FFF;
	position:relative;
	z-index:99;
	}
	#ecommerceWebsites h2 {
		font-size:2em;
		color:#38393a;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:600;
		text-align:center;
		margin:75px 0 40px 0;
		display:block;
	}
	#ecommerceWebsites ul {
		max-width:1044px;
		margin:0 auto 75px auto !important;
		}
		#ecommerce-hosting #ecommerceWebsites ul {
			width:900px;
		}
		#ecommerceWebsites ul li {
			background:none;
			padding:0;
			display:inline;
			float:left;
			margin:10px 13px;
			}
			#mivaHome #ecommerceWebsites ul li img {
				max-width:154px;
				max-height:119px;
			}
	#mivaPowers {

		}
		#ecommerceWebsites #mivaPowers li {
			margin:0 48px;
		}
		#ecommerceWebsites #mivaPowers li:nth-child(1) {
			margin:0 50px 0 0;
		}
		#ecommerceWebsites #mivaPowers li:nth-child(6) {
			margin:0 0 0 50px;	
		}

#ecommerceLeader {
	background:#3e4247;
	padding-bottom:40px;
	padding-top:65px;
	margin-top:-65px;
	position:relative;
	}
	#ecommerceLeader h2 {
		text-align:center;
		color:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		font-size:2em;
		margin:75px 0 20px 0;
	}
	#ecommerceLeader h3 {
		text-align:center;
		color:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		font-size:1.125em;
		margin:0 0 35px 0;
		opacity:0.6;
	}
	#leaderContainer {
		width:1130px;
		margin:20px auto 0 auto;
	}
	.graphSection {
		display:block;
		width:535px;
		height:530px;
		float:left;
	}
	#mivaGraph {
		background:url(/images/new-images/miva-g2-ecommerce-chart.png) no-repeat right center;
		margin-right:5%;
		position:relative;
		background-size:100%;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		}
		#mivaGraph i {
			position:absolute;
			color:#FFF;
			top:225px;
			right:60px;
		}
	#getReport {
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		}
		#getReport .btnBlueStandard {
			width:550px;
			text-align:center;
			font-size:1.5em;
			font-weight:500;
			padding:15px 0;
		}
		#getReport img {
			display:block;
			margin:60px auto 50px auto;
			width:174px;
		}
		#getReport #reportInfo {
			clear:left;
			text-align:center;
		}
		#getReport h3 {
			text-align:left;
			color:#33d0e3;
			font-size:1.25em;
			opacity:1;
			margin:20px 0 10px 0;
			width:535px;
			text-align:center;
		}
		#getReport p {
			color:#FFF;
			width:435px;
			margin:10px auto 0 auto;
		}
		#g2Report {
			float:left;
			font-size:0.875em;
			margin-top:45px;
			}
			#g2Report #reportInput {
				float:left;
				width:375px;
				padding:20px 0 20px 15px;
				background:#FFF;
				border:none;
				border-radius:2px 0 0 2px;
				-webkit-border-radius:2px 0 0 2px;
				-moz-border-radius:2px 0 0 2px;
				-o-border-radius:2px 0 0 2px;
				color:#93969c;
			}
			#g2Report #reportSubmit {
				float:left;
				padding:20px;
				border:none;
				border-radius:0 2px 2px 0;
				-webkit-border-radius:0 2px 2px 0;
				-moz-border-radius:0 2px 2px 0;
				-o-border-radius:0 2px 2px 0;
				text-transform:uppercase;
				letter-spacing:0.075em;
				font-weight:600;
				color:#FFF;
				background:#16c0d5;
			}
		.reportLink {
			margin:0 0 0 210px !important;
		}
	#g2_error {
		font-size:1.5em;
		color:#F42334;
	}

#support247 {
	background:#f42334 url(/images/new-images/red-background.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-attachment:fixed;
	text-align:center;
	padding:55px 0;
	color:#FFF;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:1.35em;
	position:relative;
	z-index:99;
	}
	#support247 span {
		clear:left;
		text-align:center;
		}
		#support247 span strong {
			font-weight:500;
		}
		#support247 i {
			font-size:2.25em;
			vertical-align:middle;
		}
		#support247 p {
			width:100%;
		}

	#mivaClients {
		background:#F1F1F1;
		padding:135px 0 50px 0;
		margin-top:-65px;
		}
		#mivaClients h2 {
			text-align:center;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:600;
			font-size:2em;
			margin:0 0 40px 0;
			color:#38393a;
		}
		#caseStudiesContainer {
			max-width:1170px;
			margin:0 auto;
		}
		.homeCaseStudy {
			display:block;
			width:370px;
			height:475px;
			background:#FFF;
			float:left;
			margin:0 0 30px 0;
			box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
			position:relative;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			color:#92969b;
			}
			.homeCaseStudy:nth-child(2) {
				margin:0 30px;
			}
			.homeCaseStudy p {
				font-family:"proxima-nova",sans-serif;
				font-style:italic;
				font-weight:300;
				font-size:1.125em;
				margin:30px 30px 15px 30px;
			}
			.homeCaseStudy ul {
				font-family:"proxima-nova",sans-serif;
				font-style:normal;
				font-weight:300;
				margin-left:15px;
				}
				.homeCaseStudy ul li {
					background:none;
				}
				.homeCaseStudy ul li:nth-child(1) {
					font-weight:600;
					font-size:1.125em;
				}
				.homeCaseStudy ul li:nth-child(2) {
					padding-left:30px;
				}
			.homeCaseStudy a {
				position:absolute;
				display:block;
				padding:15px 0;
				text-align:center;
				bottom:0;
				left:0;
				width:100%;
				color:#16c0d5;
				font-weight:500;
				font-size:0.875em;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				}
				.homeCaseStudy a:hover {
					background:#16c0d5;
					color:#FFF;
				}
		.readAll {
			display:block;
			width:100%;
			margin:20px 0 25px 0;
			color:#62666b;
			text-align:center;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			float:left;
			}
			.readAll:hover {
				color:#0d98a9;
			}

	#homePartners {

		}
		#homePartners h2 {
			font-size:1.25em;
			text-transform:uppercase;
			color:#93969C;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			letter-spacing:0.275em;
			text-align:center;
			margin:75px 0 40px 0;
			display:block;
		}
		#homePartners #homePartnersContainer {
			max-width:1175px;
			margin:0 auto 75px auto;
			}
			#homePartners #homePartnersContainer .homePartner {
				padding:0;
				display:inline;
				float:left;
				margin:20px 15px;
			}
			#homePartnersContainer .slick-prev {
				background:url(/images/new-images/slide-left-dark.png) no-repeat center center !important;
				margin-top:-25px;
			}
			#homePartnersContainer .slick-next {
				background:url(/images/new-images/slide-right-dark.png) no-repeat center center !important;
				margin-top:-25px;
			}
		#homePartners .slick-next {
			right:-55px;
		}
		#homePartners .slick-prev {
			left:-90px;
		}

	#getStarted,
	#getStarted2 {
		padding:55px 0;
		background:#3e4247;
		color:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		#getStartedContainer {
			width:741px;
			margin:0 auto;
			}
			#mivaHome #getStartedContainer {
				width:570px;
			}
			#getStarted h2 {
				text-align:center;
				font-weight:500;
				margin:0 0 20px 0;
				font-size:2.125em;
				letter-spacing:0.0275em;
				line-height:36px;
			}
			#getStarted h3 {
				font-size:1.5em;
				font-weight:300;
				float:left;
				margin:10px 40px 0 0;
			}	
			#getStarted a {
				float:left;
			}
		.started {
			float:left !important;
			clear:none !important;
			margin-right:15px !important;
		}
		.customQuote {
			float:left !important;
			clear:none !important;
			background:none;
			border:solid 2px #FFF;
			width:170px !important;
			padding:10px 25px !important;
			}
			.customQuote:hover {
				background:#FFF;
				color:#000 !important;
			}
		#doubleStartContainer {
			width:400px;
			margin:0 auto;
		}

/* Home 2016 */
.miva2016 #homePageHeader {
	background:url(/images/new-images/new-home-header.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	.miva2016 #downLinkCircle {
		border:none;
		}
		.miva2016 #downLinkCircle i {
			font-size:1.5em;
			position:absolute;
	  		margin-left:-10px;
		}
	.miva2016 #homePageHeader .btnRedStandard {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		font-size:0.875em;
		font-weight:500;
		text-align:center;
		letter-spacing:0.06em;
	}
	#homeWatchVideo {
		font-size:0.75em;
		width:145px;
		}
		#homeWatchVideo i {
			line-height:23px;
			width:20px;
		}

	#g2Bar {
		background:rgba(0, 0, 0, 0.3);
		padding:25px 0;
		margin-top:30px;
		}
		#g2Bar h2 {
			background:url(/images/new-images/g2-small.png) no-repeat left center;
			color:#FFF;
			text-transform:uppercase;
			letter-spacing:0.125em;
			font-size:0.875em;
			font-weight:500;
			width:455px;
			margin:0 auto;
			padding-left:40px;
		}

.miva2016 #streamline {
	padding:115px 0 155px 0;
	color:#FFF;
	background:#26282b url(/images/new-images/streamline-bg.png) no-repeat right 310px;
	-webkit-background-size:55%;
	-moz-background-size:55%;
	-o-background-size:55%;
	background-size:55%;
	}
	.miva2016 #streamline h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.miva2016 #streamline h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.miva2016 #streamline .smallRed {
			width:60px;
			height:4px;
		}
	#streamline #leftContent {
		width:45%;
		margin-top:85px;
		}
		#streamline #leftContent h3 {
			font-size:1.3125em;
			font-weight:300;
			margin-bottom:10px;
		}
		#streamline #leftContent p {
			color:#aaaeb6;
			margin-bottom:45px;
		}
		#leftContent .btnTransparentSquared {
			border:solid 2px rgba(22, 192, 213, 0.5);
			-webkit-border-radius:25px;
			-moz-border-radius:25px;
			-o-border-radius:25px;
			border-radius:25px;
			padding:15px 30px;
			}
			#leftContent .btnTransparentSquared:hover {
				border:solid 2px rgba(22, 192, 213, 1);

			}

#featuredStore1Simple {
	position:relative;
	width:50%;
	height:525px;
	float:left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	overflow:hidden;
	}
	#featuredStore1Simple .initialLink {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		text-indent:-9999em;
		background:url(/images/new-images/tp-link-logo.png) no-repeat center center;
		z-index:99;
		background-size:332px auto;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		max-width:140%;
		}
		#featuredStore1Simple .initialLink:hover {
			background-position:center 200px;
			background-size:332px auto;
		}
	#featured1Inner {
		background:url(/images/new-images/top-featured.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		width:100%;
		height:100%;
		position:absolute;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#featuredStore1Simple:hover #featured1Inner {
			transform: scale(1.1);
			-moz-transform: scale(1.1);
			-webkit-transform: scale(1.1);
			-o-transform: scale(1.1);
			-ms-transform: scale(1.1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
		}

#featuredStore2Simple {
		position:relative;
		width:50%;
		height:525px;
		float:left;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		overflow:hidden;
		}
		#featuredStore2Simple .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/mignon-faget.png) no-repeat center center;
			z-index:99;
			background-size:107px 107px;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#featuredStore2Simple .initialLink:hover {
				background-position:center 180px;
				background-size:107px 107px;
			}
		#featured2Inner {
			background:url(/images/new-images/mignon-featured.jpg) no-repeat center center;
			background-size:cover;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			width:100%;
			height:100%;
			position:absolute;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#featuredStore2Simple:hover #featured2Inner {
				transform: scale(1.1);
				-moz-transform: scale(1.1);
				-webkit-transform: scale(1.1);
				-o-transform: scale(1.1);
				-ms-transform: scale(1.1);
				-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
				filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
			}

.featuredHoverSimple {
	opacity:0;
	margin-top:280px;
	display:block;
	text-align:center;
	color:#FFF;
	font-weight:500;
	font-size:0.75em;
	letter-spacing:0.1em;
	text-transform:uppercase;
	position:relative;
	z-index:999;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:299px;
	}

.miva2016 #touchPoints {
	padding:20px 0 120px 0;
	background:url(/images/new-images/dark-mountains.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	.miva2016 #touchPoints a {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		z-index:99;
	}
	.miva2016 #touchPoints h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.miva2016 #touchPoints h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.miva2016 #touchPoints .smallRed {
			width:60px;
			height:4px;
		}
		.miva2016 #touchPoints ul {
			margin:95px auto 0 auto;
			width:auto;
			}
			.miva2016 #touchPoints ul li {
				position:relative;
				color:#fefefe;
				margin:0 20px;
				width:260px;
				background:url(/images/new-images/hex-light.svg) no-repeat center center;
				}
				.miva2016 #touchPoints ul li:hover {
					background:url(/images/new-images/hexagon.svg) no-repeat center center;
				}
				.miva2016 #touchPoints ul li:nth-child(1) {
					margin:0 20px 0 0;
				}
				.miva2016 #touchPoints ul li:nth-child(4) {
					margin:0 0 0 20px;
				}
				.miva2016 #touchPoints ul li span {
					color:#FFF;
					font-size:2.75em;
					margin:53px 0 55px 0;
				}
				.miva2016 #touchPoints ul li p {
					height:80px;
					overflow:hidden;
					transition: all 0.4s ease-in-out;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					text-transform:none;
					opacity:0;
					}
					.touchHeight {
						opacity:1 !important;
					}

.miva2016 #support247 {
	background:#16c0d5;
	padding:85px 0;
}

.miva2016 #mivaClients {
	padding:115px 0 110px 0;
	}
	.miva2016 #mivaClients h2 {
		color:#93969c;
	    display:block;
	    font-size:1.25em;
	    font-weight:300;
	    letter-spacing:0.275em;
	    text-align:center;
	    text-transform:uppercase;
	    margin:0 0 60px 0;
		}
		.miva2016 #mivaClients h2 a {
			color:#93969c;
		}
	.miva2016 #caseStudiesContainer {
		margin:0 auto 25px auto;
		}
		.miva2016 .homeCaseStudy {
			height:540px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			-o-border-radius:5px;
			border-radius:5px;
			overflow:hidden;
			}
			.miva2016 .homeCaseStudy a:hover {
				background:rgba(244, 36, 52, 0.8);
				color:#FFF;
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				-o-border-radius:5px;
				border-radius:5px;
			}
			.miva2016 .caseLink i {
				left:165px;
				top:105px;
			}
			.miva2016 .caseLink span {
				left:134px;
				top:135px;
			}
			.miva2016 .homeCaseStudy p {
				margin:35px 30px 15px 30px;
			}
			.miva2016 .homeCaseStudy a {
				width:100%;
				height:265px;
				display:block;
				position:relative;
				padding:0;
				}
				#bonesImage {
					background:url(/images/new-images/case-bones.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				#modImage {
					background:url(/images/new-images/case-mod-agency.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				#essentialImage {
					background:url(/images/new-images/case-essential-depot.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
	.miva2016 .readAll {
		float:none;
		border:solid 2px #16c0d5;
		padding:15px 25px;
		-webkit-border-radius:40px;
		-moz-border-radius:40px;
		-o-border-radius:40px;
		border-radius:40px;
		width:200px;
		margin:0 auto;
		font-size:0.875em;
		font-weight:600;
		color:#16c0d5;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		.miva2016 .readAll:hover {
			background:#16c0d5;
			color:#FFF;
		}

/* August Update */
.augUpdate #homePageHeader {
	background:url(/images/new-images/home-bg-aug.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

.augUpdate #downLinkCircle {
	display:none;
}

.augUpdate #g2Bar {
	margin-top:120px;
}

.augUpdate #ecommerceWebsites h2 {
	text-transform:uppercase;
	font-weight:300;
	color:#93969c;
	letter-spacing:0.275em;
	font-size:1.25em;
}

.augUpdate #revIdeas {
	padding:115px 0 155px 0;
	color:#FFF;
	background:#26282b;
	}
	.augUpdate #revIdeas .wideContainer img {
		position:absolute;
		top:190px;
		right:-10px;
		max-width:650px;
	}
	.augUpdate #revIdeas h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.augUpdate #revIdeas h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.augUpdate #revIdeas .smallRed {
			width:60px;
			height:4px;
		}
	#revIdeas #leftContent {
		width:41%;
		margin-top:85px;
		}
		#revIdeas #leftContent h3 {
			font-size:1.3125em;
			font-weight:300;
			margin-bottom:10px;
		}
		#revIdeas #leftContent p {
			color:#aaaeb6;
			margin-bottom:35px;
		}
		#leftContent .btnTransparentSquared {
			border:solid 2px rgba(22, 192, 213, 0.5);
			-webkit-border-radius:25px;
			-moz-border-radius:25px;
			-o-border-radius:25px;
			border-radius:25px;
			padding:15px 30px;
			margin-right:15px;
			}
			#leftContent .btnTransparentSquared:hover {
				border:solid 2px rgba(22, 192, 213, 1);

			}
		#leftContent .capsLink {
			text-transform:uppercase;
			color:#FFF;
			letter-spacing:0.0475em;
			font-size:0.75em;
		}

.augUpdate #customArch {
	padding:65px 0 155px 0;
	color:#FFF;
	background:#1a1b1d;
	}
	.augUpdate #customArch .wideContainer img {
		position:absolute;
		top:90px;
		left:-10px;
		width:570px;
	}
	.augUpdate #customArch h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.augUpdate #customArch h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.augUpdate #customArch .smallRed {
			width:60px;
			height:4px;
		}
	#customArch #leftContent {
		width:45%;
		margin-top:85px;
		float:right;
		}
		#customArch #leftContent h3 {
			font-size:1.3125em;
			font-weight:300;
			margin-bottom:10px;
		}
		#customArch #leftContent p {
			color:#aaaeb6;
			margin-bottom:35px;
		}
		#leftContent .btnTransparentSquared {
			border:solid 2px rgba(22, 192, 213, 0.5);
			-webkit-border-radius:25px;
			-moz-border-radius:25px;
			-o-border-radius:25px;
			border-radius:25px;
			padding:15px 30px;
			margin-right:15px;
			-0-vertical-align:text-top;
			-moz-vertical-align:middle;
			-webkit-vertical-align:text-top;
			}
			#leftContent .btnTransparentSquared:hover {
				border:solid 2px rgba(22, 192, 213, 1);

			}
		#leftContent .capsLink {
			text-transform:uppercase;
			color:#FFF;
			letter-spacing:0.0475em;
			font-size:0.75em;
		}

.imageQuote {
	margin-bottom:30px;
	}
	.imageQuote h4 {
		font-size:1.5em;
		color:#72767e;
		line-height:36px;
		font-weight:100;
		font-family:"Alegreya","proxima-nova",sans-serif;
		}
		.imageQuote h4 span {
			font-size:0.58em;
			color:#aaaeb6;
			text-transform:uppercase;
			font-family:"proxima-nova",sans-serif;
			font-weight:500;
			letter-spacing:0.0475em;
		}

#quoteMignon {
	background:url(/images/new-images/mignon-circle-small.png) no-repeat left top;
	padding-left:130px;
	margin-bottom:70px;
}

#quoteRivers {
	background:url(/images/new-images/rivers-circle-small.png) no-repeat left top;
	padding-left:130px;
	margin-bottom:70px;
}

.augUpdate #featuredBreak {
	background:#16c0d5 url(/images/new-images/circle-divide.png) no-repeat center bottom;
	padding:110px 0;
	text-align:center;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:1.35em;
	position:relative;
	z-index:99;
	color:#FFF;
	}
	.augUpdate #featuredBreak span {
		font-weight:100;
		letter-spacing:0.0475em;
	}
	.breakerHeader {
		text-transform:uppercase;
		letter-spacing:0.375em;
		margin-bottom:15px;
		font-size:0.875em;
		font-weight:600;
	}

.augUpdate #featuredStore2Simple {
		position:relative;
		width:50%;
		float:left;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		overflow:hidden;
		}
		.augUpdate #featuredStore2Simple .featuredHoverSimple {
			margin-top:259px;
		}
		.augUpdate #featuredStore2Simple .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/paper-featured-logo.png) no-repeat center center;
			z-index:99;
			background-size:335px 45px;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.augUpdate #featuredStore2Simple .initialLink:hover {
				background-position:center 205px;
				background-size:335px 45px;
			}
		.augUpdate #featured2Inner {
			background:url(/images/new-images/paper-featured.jpg) no-repeat center center;
			background-size:cover;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			width:100%;
			height:100%;
			position:absolute;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.augUpdate #featuredStore2Simple:hover #featured2Inner {
				transform: scale(1.1);
				-moz-transform: scale(1.1);
				-webkit-transform: scale(1.1);
				-o-transform: scale(1.1);
				-ms-transform: scale(1.1);
				-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
				filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
			}


.augUpdate #streamline h2 sup {
	font-size:0.4em;
	text-transform:uppercase;
	letter-spacing:0.0475em;
}




.miva2016 #getStarted,
#platform-overview #getStarted,
#ecomm-features #getStarted,
#mivapay #getStarted,
#sub-management #getStarted,
#magento-headache #getStarted,
#magento-integration #getStarted,
#magento-cloud #getStarted,
#magento-security #getStarted,
#magento-support #getStarted,
#switch-to-miva #getStarted,
#upgrade-your-site #getStarted,
#authorize #getStarted,
#enterprise #getStarted,
#professional-services #getStarted,
.funnelCake #getStarted,
#before-and-after #getStarted {
	padding:115px 0;
	background:url(/images/new-images/get-started-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	margin:0;
	}
	.miva2016 #getStarted {
		padding:115px 0;
		background:url(/images/new-images/get-started-bg-light.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		margin:0;
	}
	.miva2016 #getStarted h3,
	#platform-overview #getStarted h3,
	#ecomm-features #getStarted h3,
	#mivapay #getStarted h3,
	#sub-management #getStarted h3,
	#magento-headache #getStarted h3,
	#magento-integration #getStarted h3,
	#magento-cloud #getStarted h3,
	#magento-security #getStarted h3,
	#magento-support #getStarted h3,
	#switch-to-miva #getStarted h3,
	#upgrade-your-site #getStarted h3,
	#authorize #getStarted h3,
	#enterprise #getStarted h3,
	#professional-services #getStarted h3,
	.funnelCake #getStarted h3,
	#before-and-after #getStarted h3 {
		float:none;
		margin:0 0 40px 0;
		text-align:center;
		color:#9ea1a9;
		font-size:1.4375em;
		line-height:26px;
	}
	.miva2016 #getStarted a,
	#platform-overview #getStarted a,
	#ecomm-features #getStarted a,
	#mivapay #getStarted a,
	#sub-management #getStarted a,
	#magento-headache #getStarted a,
	#magento-integration #getStarted a,
	#magento-cloud #getStarted a,
	#magento-security #getStarted a,
	#magento-support #getStarted a,
	#switch-to-miva #getStarted a,
	#upgrade-your-site #getStarted a,
	#authorize #getStarted a,
	#enterprise #getStarted a,
	#professional-services #getStarted a,
	.funnelCake #getStarted a,
	#before-and-after #getStarted a {
		clear:left;
		float:none;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		width:110px;
		margin:0 auto;
		display:block;
		text-align:center;
		font-size:0.875em;
		font-weight:500;
		letter-spacing:0.06em;
		padding:12px 25px;
	}

/* Miva 2017 */
.miva2017 {

	}
	.miva2017 #homePageHeader {
		background:url(/images/new-images/bg-girl-bag.jpg) no-repeat top center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	


/* ==========================================================================
   =INSIDE PAGES
   ========================================================================== */ 
#innerContent {
	width:960px;
	padding-bottom:50px;
	position:relative;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	.fullWidthPage #innerContent {
		width:100% !important;
	}
	#innerContent:before,
	#innerContent:after {
		content: " "; /* 1 */
		display: table; /* 2 */
	}
	#innerContent:after {
		clear: both;
	}  
	/* Standard Header Styles */
	#innerContent header {
		height:53px;
		margin-bottom:0;
		margin-top:84px;
		}
		.insideHTMLNoSub #innerContent header,
		.insideHTMLNoSubGreyBar #innerContent header {
			height:110px;
		}
		#innerContent header h1 {
			padding-top:10px;
			font-family:"proxima-nova",sans-serif;
			font-weight: normal;
			font-style: normal;
			color:#000;
			}
			.insideHTMLNoSub #innerContent header h1,
			.insideHTMLNoSubGreyBar #innerContent header h1 {
				padding-top:35px;
			}
	#pageHeader {
		height:400px;
		background:url(/images/new-images/placeholder-circle-white-border.png) no-repeat left center; /* Update for each page in it's respective section */
		padding-left:39.583333%;
		position:relative;
		}
		.insideHTMLNoSub #pageHeader {
			margin-top:79px;
		}
		#innerContent #pageHeader h1 {
			margin:0 0 20px 0;
			padding-top:60px; /* Update for each page in it's respective section */
			color:#FFF;
		}
		#innerContent #pageHeader p {
			margin:0 0 15px 0;
			font-size:0.9375em;
			color:#FFF;
		}
		#innerContent #pageHeader ul {
			margin:0 0 20px 20px;
			color:#FFF;
		}

	/* Standard body styles */	
	#fullHeader {
		width:100%;
		margin-top:80px;
		padding:60px 0 40px 0;
		color:#FFF;
		background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		}
		.insideHTMLBlank #fullHeader h1 {
			text-indent:0;
			text-align:center;
			font-size:3.5em;
			font-weight:300;
			margin:0 0 35px 0;
		}
	#innerContent section {
		margin:0 0 25px 0;
	}
	#innerContent p {
		margin-bottom:15px;
	}
	#innerContent h1 {
		font-size:1.5em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal; 
	}  
	#innerContent h2 {
		font-size:1.5em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal; 
	}
	#innerContent h3 {
		font-size:1.125em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
	}  
	#innerContent h4 {
		font-size:1em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
	}  
	#innerContent ul {
		margin:0 0 15px 2.083333%;
		}
		#innerContent ul li ul {
			margin:0 0 0 20px;
		}
	#innerContent ol {
		margin:0 0 0 4.083333%;
	}
	#innerContent .firstHeader {
		margin:40px 0 10px 0;
	}
	.simpleFirstElement {
		margin-top:105px !important;
		color:#232323;
	}
	.noSubFirstElement {
		margin-top:35px !important;
		color:#232323;
	}  

	/* Inside page subnav */
	#innerContent #subnav {
		margin:82px 0 0 0 !important;
		height:55px;
		}
		.insideHTMLSimple #inneerContent #subnav {
			margin:0;
		}
		#subnav li {
			display:inline;
			float:left;
			list-style:none;
			background:none;
			padding-left:0;
			}
			#subnav li a {
				text-transform:uppercase;
				color:#000;
				font-size:0.675em;
				display:block;
				height:40px;
				padding:12px 0 0 0;
				margin-right:30px;
				font-weight:600;
			}
			#subnav .catActive a {
				background:url(/images/new-images/icon-uparrow-large.png) no-repeat bottom center;
			} 
	.insideHTMLSimple #wrapper #innerContent #subnav {
		border-bottom:solid 1px #E2E2E2;
		margin-top:0 !important;
	} 
	.insideHTMLSimple #CTGY #subnav {
		border-bottom:none !important;
	}


	.flipFlopImageRight {
		background:url(/images/new-images/placeholder-circle-grey-border.png) no-repeat right center;
		height:425px;
		border-bottom:solid 1px #E2E2E2;
		margin:0 !important;
		}
		.flipFlopImageRight p {
			width:52.083333%;
		}
		.flipFlopImageRight h2 {
			margin:0 0 15px 0;
			padding-top:90px;
		}

	.flipFlopImageLeft {
		background:url(/images/new-images/placeholder-circle-grey-border.png) no-repeat left center;
		height:425px;
		border-bottom:solid 1px #E2E2E2;
		margin:0 !important;
		}
		.flipFlopImageLeft p {
			float:right;
			margin-left:450px !important;
		}
		.flipFlopImageLeft h2 {
			margin:0 0 15px 0;
			padding-top:90px;
			margin-left:450px !important; 
		} 

	.splitDiv {
		width:50%;
		float:left;
	}
	.twoColumnLeft {
		width:45%;
		float:left;
	}
	.twoColumnRight {
		width:45%;
		float:right;
	}   

/* Two Column */
#columnLeft {
	width:66.666667%;
	float:left;
	margin:40px 0 75px 0;
	}
	#columnLeft h2 {
		font-size:1.5em;
		margin:20px 0 15px 0;
	}
	#columnLeft h2:nth-child(1) {
		font-size:1.5em;
		margin:0 0 15px 0;
	}  
	#columnLeft h3 {
		font-size:1.125em;
		margin:20px 0 15px 0;
	}
	#columnLeft p {
		font-size:0.9375em;
		line-height:26px;
		margin-bottom:15px;
	}
	#columnLeft hr {
		margin:30px 0;
	}
	#columnLeft ul {
		margin-left:15px;
		}
		#columnLeft ul li {
			margin-bottom:10px;
		}
	#columnLeft .quote {
		font-size:1.125em;
	}

#columnRight {
	width:31.25%;
	float:right;
	margin:40px 0 75px 0; 
}

/* Wide pages */
.container960 {
	max-width:960px;
	margin:0 auto;
	display:block;
	padding-top:70px;
}

.container1200 {
	width:1200px;
	margin:0 auto;
	display:block;
	padding-top:70px;
}

.paddedSection {
	padding:80px 0;
	}
	.paddedSection .container960 {
		padding-top:0;
	}
	#innerContent .paddedSection h2 {
		text-align:center;
		margin-bottom:25px;
		font-size:2em;
		font-weight:300;
		color:#38393a;
	}
	.paddedSection .smallGrey {
		margin:0 auto 40px auto;
	}
	.paddedSection .mainParagraph {
		width:960px;
		margin:0 auto 80px auto !important;
	}
	.paddedSection .mainParagraphLessMargin {
		width:960px;
		margin:0 auto 25px auto !important;
	}
	.paddedSection p {
		color:#62666b;
		font-size:1.125em;
		line-height:30px;
	}
	.pullQuote {
		float:right;
		width:325px;
		padding-left:20px;
		margin:0 0 30px 25px;
		border-left:solid 5px #F1F1F1;
		}
		.pullQuote p {
			font-size:2em;
			color:#16C0D5;
			line-height:44px;
			font-weight:300;
			width:auto !important;
			}
			.pullQuote p span {
				font-size:0.5em !important;
				color:#62666b !important;
				line-height:24px !important;
				display:block;
				margin-top:15px;
			}

.midQuote {
	padding:100px 0;
	background:#16C0D5;
	}
	.midQuote p {
		text-align:center;
		font-weight:100;
		color:#FFF;
		width:790px;
		margin:0 auto !important;
		font-size:1.5em;
		line-height:34px;
		}
		.midQuote p span {
			font-size:0.65em;
		}

/* NEW STYLE SUBNAV - MOVE TO APPROPRIATE SECTION WHEN CHANGE IS SITE WIDE */
#wideHeaderSubbed #subnav {
	text-align:center;
	background:rgba(0, 0, 0, 0.2);
	height:65px;
	margin:82px 0 80px 0 !important;
	}
	#wideHeaderSubbed #subnav li {
		float:none;
		display:inline-block;
		margin:0 10px;
		}
		#wideHeaderSubbed #subnav li a {
			margin-right:0;
			color:#FFF;
			font-weight:300;
			font-size:0.875em;
			letter-spacing:0.0475em;
			padding:18px 0 0 0;
			height:45px;
			}
			#wideHeaderSubbed #subnav .activeCategory a {
				border-bottom:solid 2px #FFF;
			}
			#wideHeaderSubbed #subnav li a:hover {
				border-bottom:solid 2px #FFF;
			}



/* ----- ApplePay ----------------------------------------------------------- */
#applepay {
	overflow-x:hidden;
}

#applepay #innerContent,
#applepay #wrapper {
	width:100%;
	padding:0;
	margin:0;
}

#applepay #landingHeader {
	background:url(/images/new-images/bg-rainbow.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 190px 0;
	}
	#applepay #landingHeader h1 {
		text-align:left;
		font-weight:100;
		margin:180px 0 0 0;
		font-size:4em;
		width:480px;
		line-height:70px;
	}
	#applepay #landingHeader h2 {
		text-align:left;
		font-weight:100;
		font-size:1.35em;
		color:#b6b9c1;
		margin:20px 0 0 0;
	}
	#applepay #landingHeader .btnTransparentSquared {
		float:left;
		border:solid 2px #16C0d5;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		margin-top:90px;
		padding:15px 40px;
	}
	#applepay #landingHeader #phoneAngle {
		position:absolute;
		top:150px;
		right:-310px;
		z-index:89;
	}

#imageColumns {
	background:#f6f6f6;
	padding:150px 0 110px 0;
	z-index:88;
	}
	#imageColumns .floatedContent h2 {
		width:100%;
	}
	#streamlinePoints {
		width:730px;
		margin-top:100px;
		}
		.leftFour {
			float:left;
			width:300px;
			margin-bottom:40px;
			}
			.leftFour:nth-child(odd) {
				margin-right:130px;
			}
			.leftFour i {
				font-size:2.65em;
				color:#16C0d5;
				margin-bottom:25px;
				display:block;
			}
			#innerContent .leftFour h3 {
				margin:15px 0 5px 7px;
				color:#4d4d4d;
			}
			.leftFour p {
				color:#82858b;
				margin-left:7px;
			}
	#imageColumns img {
		position:absolute;
		bottom:-110px;
		right:-80px;
	}

#simpleMiva {
	text-align:center;
	padding:150px 0 0 0;
	}
	#simpleMiva h2 {
		font-weight:100;
		font-size:2.1875em;
		margin-bottom:35px;
		color:#38393a;
	}
	#simpleMiva p {
		font-size:1.125em;
		margin-bottom:100px;
		color:#62666b;
		}
		#simpleMiva p a {
			color:#16C0d5;
			font-weight:500;
		}

#simpleFooterCTA {
	text-align:center;
	background:#262934;
	color:#FFF;
	padding:200px 0;
	}
	#simpleFooterCTA h2 {
		font-weight:100;
		font-size:2.25em;
		margin-bottom:80px;
	}
	#simpleFooterCTA .btnTransparentSquared {
		width:200px;
		margin:0 auto;
		border:solid 2px #16C0d5;
		padding:18px 40px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8em;
	}



/* ----- Blog Integration --------------------------------------------------- */
#blog-integration #pageHeader {
	background:url(/images/new-images/circle-header-blog-integration.png) no-repeat left center;
}
#blogInfo1 img {
	width:822px;
	margin:0 auto;
	display:block;
}
#blogInfo2 {
	background:url(/images/new-images/circle-blog-int-1.png) no-repeat right center;
}
#blogInfo3 {
	background:url(/images/new-images/circle-blog-int-2.png) no-repeat left center;
}  
#blogInfo4 {
	background:url(/images/new-images/circle-blog-int-3.png) no-repeat right center;
}  
#blogInfo5 {
	background:url(/images/new-images/circle-blog-int-4.png) no-repeat left center;
}  



/* ----- Bootstrap Framework ------------------------------------------------ */
#bootstrapHeader {
	display:block;
	width:952px;
	height:424px;
	background:url("../../images/bootstrap_header.jpg") no-repeat;
	margin:0 0 30px 4px;
	}
	#bootstrapHeader h2 {
		display:none;
	}
	#bootstrapHeader p {
		color:#576566;
		font-size:14px;
		float:left;
		margin:185px 0 0 50px;
		width:460px;
		line-height:20px;
	}
	#bootstrapDownload {
		clear:both;
		float:left;
		margin:30px 0 0 50px;
	}
	#bootstrapHeader #bootstrapLinks {
		clear:both;
		float:left;
		margin:5px 0 0 50px;
		font-size:12px;
		}
		#bootstrapHeader #bootstrapLinks a {
			text-decoration:none;
			color:#2D393C;
			text-shadow:1px 1px #FFF;
			font-weight:bold;
		}
	.bootstrapContentSection {
		float:left;
		width:320px;
		margin:20px 0 10px 110px;
		}
		.bootstrapContentSection h2 {
			text-align:center;
			text-transform:uppercase;
			font-size:17px;
			color:#51597a;
			margin:0 0 10px 0;
			clear:left;
		}
		.bootstrapContentSection p {
			color:#777;
		}
		.bootstrapContentSection img {
			width:101px;
			margin:0 auto 10px auto;
			display:block;
		}



/* ----- Braintree ---------------------------------------------------------- */
#braintree #wrapper,
#braintree #innerContent {
	width:100%;
	padding-bottom:0;
}

#braintree #landingHeader {
	background:#0a0b0b;
	padding-bottom:200px;
	}
	#braintree #landingHeader h1 {
		display:block;
		width:634px;
		height:72px;
		background:url(/images/new-images/braintree-mivapay.png) no-repeat center center;
		margin:300px auto 0;
		text-indent:-9999em;
	}
	#braintree #landingHeader h2 {
		margin:60px 150px 0 150px;
		line-height:32px;
	}
	#braintree #landingHeader .btnRedStandard {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		text-align:center;
	}

#braintreeMiva {
	background:#f2f2f2;
	text-align:center;
	}
	#innerContent #braintreeMiva h2 {
		font-size:2.25em !important;
		font-weight:100 !important;
	}
	#braintreeMiva p {
		margin:0 260px;
	}
	#braintreeMiva h3 {
		font-size:1.375em;
		margin:50px auto;
		color:#38393a;
		}
		#braintreeMiva h3 span {
			font-size:1.75em;
			font-weight:600;
		}
	#braintreeMiva .buttonLarge {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8em;
		background:#16c0d5;
		margin:0 15px 0 0;
		border:solid 1px #16c0d5;
		letter-spacing:0.2em;
	}
	#braintreeMiva .secondButton {
		margin:0 0 0 15px;
		background:none;
		border:solid 1px #000;
		color:#000 !important;
	}

#paymentExperience {
	padding:170px 0;
	}
	#paymentExperience h2 {
		text-align:left !important;
	}
	#paymentExperience img {
		position:absolute;
		top:-80px;
		right:-10px;
		width:550px;
	}

#safeSecure {
	background:#f2f2f2;
	padding:250px 0;
	}
	#safeSecure .floatedContent {
		float:right;
		}
		#safeSecure .floatedContent h2 {
			text-align:left;
			width:61%;
		}
	#safeSecure #paypalCard {
		position:absolute;
		top:-45px;
		left:-70px;
	}

#braintree #storePayment {
	background:#FFF url("/images/new-images/manage-saved-cards.png") no-repeat scroll right 130px / 45% auto;
	padding:30px 0 0 0;
	}
	#braintree #storePayment .floatedContent {
		margin-top:90px;
		}
		#braintree #storePayment h2 {
			text-align:left;
			width:100%;
		}
		#braintree #storePayment p {
			margin-bottom:40px;
		}
		#braintree #storePayment .btnTransparentSquared {
			background:none;
			border:solid 1px #a6a6a6;
			color:#4d4d4d !important;
			padding:10px 40px;
		}

#simplePricing {
	background:#F2F2F2;
	text-align:center;
	}
	#simplePricing h2 {
		font-size:2.25em !important;
		font-weight:100 !important;
	}
	#simplePricing p {
		font-size:1.375em;
		font-weight:100;
	}
	#simplePricing p:nth-child(4) {
		font-size:1.25em;
	}
	#smallPriceBox {
		display:block;
		width:260px;
		margin:50px auto 30px auto;
		background:#FFF;
		padding:50px;
		}
		#smallPriceBox h3 {
			font-size:5.25em;
			line-height:40px;
			font-weight:600;
			margin-bottom:20px;
			}
			#smallPriceBox h3 sup {
				font-size:0.6em;
			}
			#smallPriceBox h3 span {
				font-size:0.3em;
				font-weight:100;
			}
		#smallPriceBox .btnTransparentSquared {
			background:#000;
			color:#FFF;
			border:solid 2px #000;
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			padding:15px 40px;
			font-size:0.75em;
			display:block;
			margin-top:30px;
		}
	#braintree #simplePricing .btnRedStandard {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		margin-top:25px;
	}



/* ----- Case Studies ------------------------------------------------------- */
.singleCaseStudy #innerContent {
	width:100%;
	padding-bottom:0;
}
.singleCaseStudy #wrapper {
	width:100%;
}
.singleCaseStudy #fullHeader {
	padding:90px 0;
	}
	.singleCaseStudy #fullHeader h1 {
		margin:0 0 15px 0;
	}
	.singleCaseStudy #fullHeader .smallWhite {
		margin:45px auto 40px auto;
	}
	.singleCaseStudy #fullHeader p {
		font-size:1.5em;
		text-align:center;
		width:680px;
		margin:0 auto;
		font-weight:100;
		line-height:36px;
	}

.splitColorLeft {
	float:left;
	background:#16C0D5;
	height:200px;
	width:45%;
	}
	.splitColorLeft p {
		color:#FFF;
		font-size:1.25em;
		width:455px;
		float:right;
		margin:35px 20px 0 0;
		}
		.splitColorLeft p span {
			font-size:0.775em;
			display:block;
			margin-top:15px;
		}

.splitColorRight {
	float:left;
	background:#F1F1F1;
	height:200px;
	width:55%;
	}
	.splitColorRight ul {
		margin:25px 0 0 20px !important;
		}
		.splitColorRight ul li {
			background:none;
			padding-left:0;
			display:block;
			float:left;
			color:#62666b;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			text-align:center;
			font-size:0.8125em;
			font-weight:500;
			margin:0 30px;
			line-height:60px;
			}
			.splitColorRight ul li span {
				font-size:4.5em;
				}
				.splitColorRight ul li .smallAligned {
					font-size:2em;
					text-transform:none;
				}
			.splitColorRight ul li sup {
				font-size:2.25em;
				text-transform:lowercase;
				}
				.splitColorRight ul li sup i {
					color:#16c0d5;
				}
	.splitColorRight h2 {
		color:#62666b;
		font-size:1.625em !important;
		margin:35px 0 0 250px !important;
	}

#caseStatsNoSplit {
	background:#f1f1f1;
	padding:110px 0;
	}
	#caseStatsNoSplit .statsThree {
		float:left;
		text-align:center;
		text-transform:uppercase;
		width:285px;
		}
		#caseStatsNoSplit .statsThree:nth-child(2) {
			margin:0 155px;
		}
		#caseStatsNoSplit .statsThree i {
			font-size:4em;
			color:#16c0d5;
			margin-bottom:40px;
			display:block;
			}
			#caseStatsNoSplit .statsThree:nth-child(1) i {
				font-size:5em;
				margin-bottom:26px;
			}
		#caseStatsNoSplit .statsThree h2 {
			font-size:0.85em;
			color:#62666b;
			line-height:22px;
			margin:0;
		}

#migrating img {
	float:left;
	margin:0 20px 100px 0;
}

.resultsAside {
	float:right;
	background:#F9F9F9;
	text-align:center;
	padding:10px 60px;
	margin-left:40px;
	}
	.resultsAside p {
		font-size:3em;
		font-weight:500;
		width:auto !important;
		}
		.resultsAside h3 {
			clear:both;
			text-transform:uppercase;
			font-size:0.875em !important;
			letter-spacing:0.0475em;
		}
		.resultsAside h3:nth-child(3) {
			margin-top:25px !important;
		}
		.resultsAside p span {
			padding-top:3px;
			display:block;
			float:left;
		}
		.resultsAside p sup {
			font-size:0.6em;
		}
		.resultsAside p .iconLeft {
			color:#16c0d5;
			margin:0 10px;
			font-size:0.775em;
			padding-top:0;
		}
		.resultsAside p #revenueIcon {
			font-size:0.67em;
			margin-bottom:15px;
		}
		.resultsAside p #laptopIcon {
			font-size:0.67em;
			margin-bottom:15px;
		}
		.resultsAside p #orderIcon {
			font-size:1.125em;
			padding-top:0;
		}
		#orderUp span {
			padding-top:10px;
		}

.continueBlock {
	display:block;
	float:left;
	width:33.33%;
	height:225px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.0475em;
	line-height:20px;
	margin-bottom:25px;
	}
	.continueBlock a {
		display:block;
		width:100%;
		height:78%;
		color:#62666b;
		padding-top:50px;
		}
		.continueBlock a:hover {
			color:#000;
		}
	#downloadFull {
		background:#F9F9F9;
	}
	.continueBlock i {
		font-size:3em;
		display:block;
		margin-bottom:20px;
	}

#likeReading {
	background:#f64552;
	text-align:center;
	}
	#likeReading h2 {
		color:#FFF !important;
	}
	#likeReading p {
		color:#FFF;
		margin-bottom:35px;
	}
	#likeReading .btnRedStandard {
		background:#FFF;
		color:#cc1321 !important;
	}

.largeMidQuote {
	text-align:center;
	color:#FFF;
	padding:70px 0;
	}
	.largeMidQuote h2 {
		font-size:2.25em !important;
		font-weight:300 !important;
		line-height:36px;
	}
	.largeMidQuote ul {
		margin:100px auto 30px !important;
		font-size:1.3125em;
		width:1025px;
		}
		.largeMidQuote ul li {
			display:block;
			float:left;
			background:none;
			padding-left:0;
			}
			.largeMidQuote ul li:nth-child(2) {
				margin:0 155px;
			}
			.largeMidQuote ul li i {
				font-size:4.5em;
				display:block;
			}

.newCase #innerContent {
	width:100%;
}

	/* ----- MarketView ------------------------------------------ */
	#case-study-marketview #fullHeader {
		background:url(/images/new-images/marketview-header.png) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#marketMidQuote {
		background:url(/images/new-images/case-header-marketview.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;.jpg
	}

	#case-study-marketview #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-marketview #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Guy Harvey Jewelry ----------------------------------- */
	#case-study-guy-harvey #fullHeader {
		background:url(/images/new-images/guy-harvey-header.png) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#guyMidQuote {
		background:url(/images/new-images/guy-harvey-mid.png) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-guy-harvey #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-guy-harvey #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-guy-harvey .splitColorLeft p {
		margin:45px 20px 0 0;
	}

	#case-study-guy-harvey #migrating img {
		margin:40px 20px 80px 0;
	}

	#case-study-guy-harvey #migrating .mainParagraph {
		margin:0 auto 20px auto !important;
	}

	#case-study-guy-harvey #migrating h2.clear {
		margin-top:80px;
	}

	#case-study-guy-harvey #fullHeader h1 {
		line-height:46px;
	}

	/* ----- Bare Bones Broth ----------------------------------- */
	#case-study-bare-bones #fullHeader {
		background:url(/images/new-images/bare-bones-header.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#bareMidQuote {
		background:url(/images/new-images/bare-bones-mid.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-bare-bones #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-bare-bones #nextCase {
		background:url(/images/new-images/essential-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-bare-bones .splitColorRight {
		height:240px;
		}
		#case-study-bare-bones .splitColorRight ul {
			margin:10px 0 0 20px !important;
		}

	#case-study-bare-bones .splitColorLeft {
		height:240px;
		}
		#case-study-bare-bones .splitColorLeft p {
			margin:65px 20px 0 0;
		}
		#case-study-bare-bones .splitColorRight ul li {
			margin:0 20px;
			font-size:0.7125em;
		}

	#case-study-bare-bones .pullQuote {
		padding-bottom:60px;
	}

	/* ----- Crown Automotive ------------------------------------ */
	#case-study-crown-automotive .paddedSection p {
		width:960px;
		margin:0 auto 25px auto !important;
	}

	#case-study-crown-automotive .splitColorRight ul li {
		margin:0 20px;
		font-size:0.7125em;
	}

	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:960px;
		margin:0 auto 80px auto !important;
	}

	#case-study-crown-automotive .pullQuote {
		width:405px;
	}

	#case-study-crown-automotive #outgrowing .container960 p {
		width:500px;
	}

	#case-study-crown-automotive .container960 {
		margin-top:65px;
		}
		#case-study-crown-automotive .container960 p {
			width:630px;
			float:left;
		}
		#case-study-crown-automotive .resultsAside {
			padding:10px 30px;
			}
			#case-study-crown-automotive .resultsAside p {
				float:none;
				width:170px !important;
			}

	#case-study-crown-automotive #migrating img {
		margin:0 80px 100px 0;
	}

	#case-study-crown-automotive #fullHeader {
		background:url(/images/new-images/crown-header.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#crownMidQuote {
		background:url(/images/new-images/crown-mid.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;.jpg
	}

	#case-study-crown-automotive #previousCase {
		background:url(/images/new-images/marketview-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-crown-automotive #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Essential Depot ------------------------------------ */
	#case-study-essential-depot #fullHeader {
		background:url(/images/new-images/soap-bg.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
		}
		#case-study-essential-depot #fullHeader p {
			width:780px;
		}

	#case-study-essential-depot .splitColorRight ul li {
		margin:0 20px;
	}

	#essentialMidQuote {
		background:url(/images/new-images/soap-quote.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;.jpg
		}
		#case-study-essential-depot .midQuote p {
			width:910px;
		}

	#case-study-essential-depot .container960 p {
		width:650px;
	}

	#case-study-essential-depot .resultsAside {
		padding:10px 30px;
		}
		#case-study-essential-depot .resultsAside h3 {
			line-height:22px;
		}
		#case-study-essential-depot .resultsAside p .iconLeft {
			font-size:0.575em;
		}
		#case-study-essential-depot .resultsAside p #tranIcon {
			margin-left:20px;
		}
		#case-study-essential-depot .resultsAside p #revenueIcon {
			margin-left:50px;
		}
		#case-study-essential-depot .resultsAside p #laptopIcon {
			margin-left:55px;
		}

	#case-study-essential-depot #previousCase {
		background:url(/images/new-images/marketview-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-essential-depot #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Sewing Parts ------------------------------------ */
	#case-study-sewing-parts-online #fullHeader {
		background:url(/images/new-images/bg-sewing.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 20px;
	}

	#case-study-sewing-parts-online #essentialMidQuote {
		background:url(/images/new-images/bg-string.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:300px 0;
	}

	#case-study-sewing-parts-online .resultsAside {
		padding:35px 40px 10px 40px;
		}
		#case-study-sewing-parts-online .resultsAside p {
			margin-bottom:35px;
		}
		#case-study-sewing-parts-online .resultsAside #transUp {
			margin-bottom:45px;
		}

	#case-study-sewing-parts-online .midQuote p span {
		font-weight:500;
	}

	#case-study-sewing-parts-online #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-sewing-parts-online #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Oliver + S ------------------------------------ */
	#case-study-oliver #fullHeader {
		background:url(/images/new-images/bg-worktable.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-oliver .splitColorRight ul li {
		margin:0 20px;
	}

	#case-study-oliver #oliverMidQuote {
		background:url(/images/new-images/bg-strings-2.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		#oliverMidQuote p {
			width:820px;
		}

	#case-study-oliver #migrating .floatedContent {
		float:right;
		width:680px;
		margin-bottom:80px;
	}

	#case-study-oliver #migrating img {
		position:absolute;
		left:-90px;
		top:210px;
	}

	#case-study-oliver #migrating .pullQuote p {
		font-size:1.5em;
		line-height:40px;
	}

	#case-study-oliver .resultsAside {
		padding:35px 40px 10px 40px;
		}
		#case-study-oliver .resultsAside p {
			margin-bottom:35px;
		}
		#case-study-oliver .resultsAside #transUp {
			margin-bottom:45px;
		}

	#case-study-oliver .midQuote p span {
		font-weight:500;
	}

	#case-study-oliver #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-oliver #nextCase {
		background:url(/images/new-images/essential-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}


	/* ----- Lotus Sculpture ------------------------------------ */
	#case-study-lotus-sculpture #fullHeader {
		background:url(/images/new-images/bg-lotus.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-lotus-sculpture #caseStats {
		background:#F1F1F1;
		}
		#case-study-lotus-sculpture .splitColorRight {
			width:1190px;
			margin:0 auto;
			float:none;
		}

	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 45px;
	}

	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 80px 25px;
	}

	#case-study-lotus-sculpture #lotusMidQuote {
		background:url(/images/new-images/bg-paradise.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:280px 0;
	}

	#case-study-lotus-sculpture #migrating .floatedContent {
		float:right;
		width:680px;
		margin-bottom:150px;
	}

	#case-study-lotus-sculpture #migrating img {
		position:absolute;
		left:-90px;
		top:210px;
	}

	#case-study-lotus-sculpture .midQuote p span {
		font-weight:500;
	}

	#case-study-lotus-sculpture #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-lotus-sculpture #nextCase {
		background:url(/images/new-images/essential-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}


/* Old Case Study Styling - Remove when all are converted */
.caseStudyTopQuote {
	font-size:16px;
	font-style:italic;
	color:#666;
}
#caseStudyLeft {
	width:250px;
	float:left;
	margin:25px 20px 0 0;
	}
	#caseStudyLeft img {
		margin-bottom:15px;
	}
	#caseStudyLeft ul {
		margin:0 0 15px 0;
	}
	#caseStudyLeft ul li {
		margin-bottom:10px;
	}
#caseStudyRight {
	width:650px;
	float:left;
	margin-top:25px;
	}
	.rightHeader {
		font-size:18px;
	}
	#caseStudyInsideRight {
		width:300px;
		float:left;
	}
	#caseStudyInsideLeft {
		width:300px;
		float:left;
		margin-right:45px;
	}




#upgrade-to-miva-merchant #fullHeader {
	width:100%;
	margin-top:80px;
	padding:55px 0;
	background:url(/images/new-images/case-header-marketview.jpg) no-repeat center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank .newCase h1 {
		text-indent:0;
		}
		.newCase #innerContent #fullHeader h1 {
			font-size:0.875em;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:0 0 2px 0;
			font-weight:600;
			text-align:left;
		}
		.newCase #innerContent .headerH2 {
			font-size:2.75em;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:0;
			font-weight:600;
			text-align:left;
			color:#FFF;
			line-height:35px;
		}
	#upgrade-to-miva-merchant #fullHeader p {
		color:#FFF;
		width:500px;
		font-size:1.25em;
		margin:40px 0;
		line-height:30px;
		}
		#upgrade-to-miva-merchant #fullHeader p span {
			font-size:0.775em;
			line-height:30px;
		}
#upgrade-to-miva-merchant h2 {
	color:#38393a;
	text-align:center;
	font-size:2.25em;
	margin:60px 0 40px 0;
}

.caseStudy {
	width:570px;
	float:left;
	margin-top:50px;
	}
	.caseStudy:nth-child(odd) {
		margin-right:30px;
	}
	.caseStudy h3 {
		color:#62666b;
		text-transform:uppercase;
		margin:25px 0 10px 0 !important;
	}
	.caseStudy p {
		color:#92969b;
		font-size:1.125em;
		line-height:30px;
	}
	.caseStudy a {
		color:#16c0d5;
		font-weight:600;
		font-size:1.125em;
	}
	.caseLink {
		display:block;
		width:100%;
		height:100%;
		color:#FFF !important;
		text-align:center;
		position:relative;
		overflow:hidden;
		opacity:0;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.caseLink:hover {
			background:rgba(244,36,52,0.8);
			opacity:1;
		}
		.caseLink i {
			float:left;
			position:absolute;
			top:115px;
			left:262px;
		}
		.caseLink span {
			float:left;
			clear:left;
			position:absolute;
			top:145px;
			left:220px;
		}


#crownCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-crown.jpg) no-repeat center center;
	height:280px;
}

#drycaseCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-drycase.jpg) no-repeat center center;
	height:280px;
}

#scottCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-scottevest.jpg) no-repeat center center;
	height:280px;
}

#lotusCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-lotus.jpg) no-repeat center center;
	height:280px;
}

#marketviewCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-marketview.jpg) no-repeat center center;
	height:280px;
}

#oliverCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-oliver.jpg) no-repeat center center;
	height:280px;
}

#coolestCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-shoes.jpg) no-repeat center center;
	height:280px;
}

#charlottesCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-charlottes.jpg) no-repeat center center;
	height:280px;
}

#sewingCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-sewing.jpg) no-repeat center center;
	height:280px;
}

#mapsCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-maps.jpg) no-repeat center center;
	height:280px;
}

#pciCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-pci.jpg) no-repeat center center;
	height:280px;
}

#harveyCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-harvey.jpg) no-repeat center center;
	height:280px;
}

#bareBonesCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-bare-bones.png) no-repeat center center;
	height:280px;
}

#essentialCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-essential-depot.png) no-repeat center center;
	height:280px;
}

#upgrade-to-miva-merchant #getStarted {
	background:#f1f1f1;
	}
	#upgrade-to-miva-merchant #getStarted h3 {
		color:#62666b;
	}



/* ----- Client Satisfaction Survey ----------------------------------------- */
#contact-form fieldset {
	margin:auto;
	width:650px;
	border:solid 1px #CCC;
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-o-border-radius:4px; 
	padding:10px;
}
#miva-client-satisfaction-survey #contact-form input[type="radio"] {
	margin: 0 5px 0 10px;
}
input[type="checkbox"], 
input[type="radio"] {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
}
.clearTall {
	clear:both;
	height:20px;
}



/* ----- Company ------------------------------------------------------------ */
#company #pageHeader {
	background:url(/images/new-images/circle-header-company.png) no-repeat left center;
	}
	#company #pageHeader h1 {
		padding-top:40px;
	}
#company .flipFlopImageRight {
	margin-bottom:30px;
	background:url(/images/new-images/circle-company-body.png) no-repeat right center;
	position:relative;
	}
	#company .flipFlopImageRight a {
		display:block;
		width:338px;
		height:338px;
		text-indent:-9999em;
		position:absolute;
		top:44px;
		right:0;
		border-radius:169px;
		-webkit-border-radius:169px; 
		-moz-border-radius:169px; 
		-o-border-radius:169px; 
	}
#company .flipFlopImageRight h2 {
	padding-top:70px;
}

	/* ----- Affiliates ---------------------------------------------------- */
	#AFFILLOGN #pageHeader {
		background:url(/images/new-images/circle-header-affiliates.png) no-repeat left center;
	}

	#AFFILLOGN #pageHeader h1 {
		padding-top:140px;
	}

	#AFFILLOGN .stripedTable {
		margin:40px auto 15px auto;
		}
		#AFFILLOGN .stripedTable td {
			border-left:solid 1px #E2E2E2;
			padding:10px;
		}

	#AFFILLOGN .twoColumnRight {
		padding-top:70px;
	}

	#affiliateForm .buttonSmallOrange {
		float:right;
		margin:6px 15px 0 0;
	}

	#affiliateForm .buttonSmall {
		float:right;
		margin:10px 70px 0 0;
	}

	/* ----- Careers ------------------------------------------------------- */
	#careers #pageHeader {
		background:url(/images/new-images/circle-header-careers.png) no-repeat left center;
		margin-bottom:40px;
		}
		#careers #pageHeader h1 {
			padding-top:120px;
		}

	#careers #stripedTable tr td h3 {
		margin:20px 0 15px 30px;
		font-size:1.2em;
		width:750px;
	} 

	#careers #stripedTable .buttonSmall {
		margin-right:20px;
	}

	/* ----- Events -------------------------------------------------------- */
	#events #innerContent {
		min-height:500px;
	}
	#events .stripedTable {
		margin-top:25px;
		border:none;
		}
		#events .stripedTable .eventsHeader {
			border:none;
			}
			#events .stripedTable .eventsHeader td {
				padding:0;
			}
		#events .stripedTable td {
			padding:10px 10px 10px 0;
		}
		#events .stripedTable .dateCell {
			padding-left:10px;
		}

	/* ----- Marketing Materials ------------------------------------------- */ 
	#marketing-materials #innerContent h1 {
		margin-top:25px;
	}
	#marketing-materials #innerContent table {
		margin:20px 0 30px 0;
	}



/* ----- Contact ----------------------------------------------------------- */
#contact #landingHeader {
	padding:0 0 170px 0;
	background:url(/images/new-images/typing-header.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#contact #landingHeader h1 {
		font-weight:500;
		margin:135px 0 0 0;
	}

#contact #innerContent {
	margin:0 auto;
	min-height:1100px;
}

#contact #modal {
	margin:60px auto 0 auto;
	}
	#contact #modal .modalBottomInput {
		width:86%;
		margin:0 0 25px 25px;
	}
	#contact #modal textarea {
		border:1px solid #d5d5d5;
		padding:18px;
		width:86%;
		height:200px;
		margin:0 0 25px 25px;
	}
	#contact #modal .buttonLarge {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-weight:600;
		letter-spacing:0.075em;
		margin-top:55px;
	}



/* ----- Customer Survey --------------------------------------------------- */
#surveyWrapper {
	width:970px;
	}
	#surveyWrapper iframe {
		height:1285px !important;
		width:970px !important;
		margin-top:20px;
	}
	#northeast-feedback #surveyWrapper iframe,
	#midwest-feedback #surveyWrapper iframe,
	#southeast-feedback iframe {
		height:1825px !important;	
	}
	#mivacon-feedback #surveyWrapper iframe {
		height:2330px !important;	
	}
	#amazon-webstores #surveyWrapper iframe {
		height:1235px !important;	
	}
	.survey-body {
		background-color:#FFF !important;
	}
	#mivacon-feedback .smcx-embed {
		height:2330px;
		border:none;
		max-width:970px;
	}
	#mivacon-feedback .smcx-embed > .smcx-iframe-container {
		height:2330px;
		max-width:970px;
	}



/* ----- Developer Seat License -------------------------------------------- */
#dev-license #innerContent {
	width:100%;
	padding-bottom:0;
}

#dev-license #pageHeader {
	background:url(/images/new-images/circle-header-dev-license.png) no-repeat left center;
	margin-bottom:40px;
	}
	#dev-license #pageHeader h1 {
		padding-top:120px;
	}
	.insideHTMLBlank #dev-license .mfp-wrap #modal h1 {
		text-indent:0;
	}


/* ----- DMCA -------------------------------------------------------------- */
#DMCA #innerContent h2,
#DMCA_Counter_Notification #innerContent h2 {
	margin:25px 0 10px 0;
}

#DMCA #innerContent #copyrightInfringement input,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter input {
	width:250px;
	margin-bottom:10px;
	float:left;
	clear:left;
}

#DMCA #copyrightInfringement label,
#DMCA_Counter_Notification #copyrightInfringementCounter label {
	float:left;
	width:550px;
	margin-bottom:10px;
}

#DMCA #innerContent #copyrightInfringement #copyright_owner,
#DMCA #innerContent #copyrightInfringement #authorized_behalf,
#DMCA #innerContent #copyrightInfringement #good_faith,
#DMCA #innerContent #copyrightInfringement #accurate,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #website_owner,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #authorized_behalf,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #good_faith,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #addressOption1,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #addressOption2 {
	width:20px;
	margin:6px 0 0 0;
}



/* ----- Ecommerce Hosting ------------------------------------------------- */
#starterProTop {
	width:98%;
	background:#1EABBD;
	padding-right:4px;
	}
	#starterProTop h2 {
		float:left;
		color:#FFF;
		margin-left:15px;
		margin-top:15px;
	}
	#starterProTop .buttonOrangeWhiteOutline {
		float:right;
		margin:10px 15px 10px 0;
	}
#responsiveStarterProTop {
	display:none;
}
#responsiveEnterpriseTop {
	display:none;
}
#enterpriseTop {
	width:98%;
	background:#000;
	padding-right:4px;
	}
	#enterpriseTop h2 {
		float:right;
		color:#FFF;
		margin-right:15px;
		margin-top:15px;
	}
	#enterpriseTop .buttonWhiteOutline {
		float:left;
		margin:10px 0 10px 20px;
	} 
/* Pricing Table */
#ecommerce-hosting .stripedTable,
#paypal .stripedTable {
	text-align:center;
	border:none;
	width:98.4%;
	font-size:0.875em;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	border-top:solid 1px #E2E2E2;
	}
	#ecommerce-hosting .stripedTable tr,
	#paypal .stripedTable tr {
		border:none;
		background:#FFF;
	}
	#ecommerce-hosting .stripedTable td,
	#paypal .stripedTable td {
		padding:0;
		border-right:solid 1px #E5E6E7;
		border-top:none;
		border-bottom:none;
		border-left:none;  
		height:40px;
	}
	#ecommerce-hosting .stripedTable tr:nth-child(even),
	#paypal .stripedTable tr:nth-child(even) {
		background:#F7FCFF;	
	}
	#ecommerce-hosting .stripedTable tr td p,
	#paypal .stripedTable tr td p {
		width:auto;	
	}    
	#ecommerce-hosting .stripedTable .lastCell,
	#paypal .stripedTable .lastCell {
		border-right:solid 1px #F4F4F4;
	}        
	.topLeft {
		width:220px;
		border-right:solid 1px #000;
		border-bottom:solid 1px #000;
		border-bottom:solid 1px #E5E6E7;
		}
		#ecommerce-hosting .topLeft h2,
		#paypal .topLeft h2 {
			margin:25px 0 0 15px;
			line-height:22px;
		}
		#ecommerce-hosting .topLeft h3,
		#paypal .topLeft h3 {
			margin:0 0 63px 15px;
			font-size:0.875em;
		}
		#ecommerce-hosting .topLeft h4,
		#paypal .topLeft h4 {
			display:block;
			width:205px;
			height:30px;
			color:#FFF;
			background:#414141;
			padding-left:15px;
			padding-top:6px;
			font-size:1.125em;
			font-style:italic;
			margin-top:0;
			margin-bottom:0;
		} 
	#innerContent .planHeader {
		display:block;
		background:#414141;
		width:100%;
		font-size:1.525em;
		color:#FFF;
		margin:0;
		padding:15px 0;
		font-weight:normal;
	}
	.planPrice {
		width:245px;
		background:#ebf7ff;
		width:120px;
		height:120px;
		border-radius:60px;
		-webkit-border-radius:60px;
		-moz-border-radius:60px;
		-o-border-radius:60px;
		margin:10px 60px;
		}
		#innerContent .planPrice h3 {
			font-size:2.6em;
			color:#555;
			font-weight:normal;
			float:left;
			margin:37px 0 0 0;
			text-align:center;
			width:100%;
			}
			.planPrice h3 sup {
				font-size:0.5em;
				color:#555;
				font-weight:normal; 
			}
		#ecommerce-hosting #innerContent .planPrice p,
		#paypal #innerContent .planPrice p {
			float:left;
			clear:both;
			margin:0;
			text-align:center;
			width:100%;
			text-transform:uppercase;
			color:#555;
			font-size:0.9375em;
		}  
	#ecommerce-hosting .stripedTable .planFeature,
	#paypal .stripedTable .planFeature {
		text-align:left;
		border-right:solid 1px #F9F9F9;
		border-left:solid 1px #F4F4F4;
		font-weight:bold;
		}
		#ecommerce-hosting .stripedTable .featurePadding,
		#paypal .stripedTable .featurePadding {
			padding-left:15px;
		}
	#ecommerce-hosting .stripedTable .headerBorders,
	#paypal .stripedTable .headerBorders {
		border-bottom:solid 1px #E5E6E7;
	}
	#ecommerce-hosting .stripedTable .borderBottom,
	#paypal .stripedTable .borderBottom {
		border-bottom:solid 1px #E5E6E7;
	}  
	.securityOptions {
		line-height:18px;
	}
	#ecommerce-hosting .stripedTable .emptySpace,
	#paypal .stripedTable .emptySpace {
		background:#FFF;
		border-left:none;
		border-bottom:none;
		border-top:solid 1px #F4F4F4;
		border-right:solid 1px #F4F4F4; 
	}
	#ecommerce-hosting .stripedTable .planButtons,
	#paypal .stripedTable .planButtons {
		border-bottom:solid 1px #F4F4F4;
		background:#FFF;
	}
	#ecommerce-hosting .stripedTable .buttonWideOrange,
	#paypal .stripedTable .buttonWide {
		margin:15px 0 25px 0;
	}
	#ecommerce-hosting .stripedTable .buttonWideBlue {
		margin:15px 0 0 0;
	}

/* Enterprise table */
#entPricingTable {
	background:#FFF;
	width:98.4%;
	border:solid 1px #E2E2E2;
	margin-bottom:30px;
	}
	#entPricingTable h2 {
		margin:40px 0 20px 20px;
	}
	#entPricingTable p {
		margin:0 20px 20px 20px;
	}
	#entPricingTable img {
		float:left;
		margin-left:20px;
	}
	#entPricingTable h3 {
		float:left;
		width:200px;
		margin:8px 0 45px 10px;
	}
	#entPricingTable .buttonHomeOrange {
		margin-bottom:40px;
	}

	/* Rest of page */
	#innerContent #priceSwitch {
		margin:15px 0 20px 380px;
		height:40px;
		}
		#priceSwitch li {
			display:inline-block;
			float:left;
			list-style:none;
			border:solid 1px #E5E5E5;
			}
			#priceSwitch li:nth-child(1) {
				border-right:none;
			}
			#priceSwitch li a {
				display:block;
				width:210px;
				height:35px;
				padding-top:5px;
				text-align:center;
				color:#1EABBD;
				text-transform:uppercase;
				font-weight:bold;
				font-size:0.875em;
				background:linear-gradient(#FFF, #EAEAEA);
				-webkit-background:linear-gradient(#FFF, #EAEAEA); 
				-moz-background:linear-gradient(#FFF, #EAEAEA); 
				-o-background:linear-gradient(#FFF, #EAEAEA); 
				}
				#priceSwitch li a:hover, #priceSwitch li a.active {
					background:#1EABBD;
					color:#FFF;
				}
	#innerContent #planFootnotes {
		font-size:0.75em;
		text-align:center;
		margin:10px 0 50px 0;
	}
	#moneyBackGuarantee {
		background:url(/images/new-images/30-day-guarantee-orange.png) no-repeat left center;
		border-top:solid 1px #E2E2E2;
		border-bottom:solid 1px #E2E2E2;
		padding:40px 0;
		font-size:1.125em;
		color:#888;
		font-style:italic;
		}
		#moneyBackGuarantee p {
			margin-left:115px;
			margin-bottom:0;
		}
		#moneyBackGuarantee p span {
			font-size:0.75em;
		}
	.saasFAQS {
		width:430px;
		float:left;
		margin:0 0 30px 35px;
		line-height:22px;
		font-size:0.875em;
		height:110px;
	}
	.saasBottom {
		width:430px;
		float:left;
		margin:50px 0 70px 35px;
		line-height:22px;
		font-size:0.875em;
		height:110px;
		}
		#innerContent .saasBottom h2 {
			margin-bottom:0;
		}
		#innerContent .saasBottom h3 {
			font-size:1.5em;
			margin-top:5px;
		}
		#innerContent .saasBottom #policies {
			margin-bottom:10px;
		}
	#innerContent #stores {
		width:715px;
		text-align:center;
		margin:25px 0 40px 140px;
		}
		#stores li {
			list-style:none;
			display:inline;
			float:left;
			margin:0 20px 15px 0;
			background:none;
			padding-left:0;
		} 
	#ecommerce-hosting h1 {
		margin-top:145px;
		margin-bottom:75px;
		color:#FFF;
		text-align:center;
		font-size:2em;
		}
		#ecommerce-hosting .proServPop h1 {
			text-align:left;
			color:#232323;
			font-size:1.5625em;
		}
#responsivePricing {
	display:none;
}

#responsiveEnt {
	display:none;
}

#pricingHeader {
	width:960px;
	margin:0 auto;
	background:#FFF;
	border:solid 1px #D7D7D7;
	border-bottom:none;
	background:#D7D7D7;
	float:left;
	}
	#pricingHeader a {
		display:block;
		width:49.948%;
		text-align:center;
		text-transform:uppercase; 
		float:left;
		margin:0;
		cursor:pointer;
		border-bottom:solid 7px #FFF;
		font-weight:bold;
		font-size:1.125em;
		color:#B2B2B2;
		padding:15px 0;
		background:#FFF;
		}
		#pricingHeader a:hover {
			border-bottom:solid 7px #F7394A;
			color:#F7394A;
		}
		#pricingHeader .activePricing {
			border-bottom:solid 7px #F7394A;
			color:#F7394A;
		}
		#enterpriseEdition {
			margin-left:1px !important;
		}

#plansPricing {
	background:#FFF;
	text-align:center;
	float:left;
	clear:left;
	width:100%;
	border:solid 1px #D7D7D7;
	}
	#plansPricing table {
		width:45%;
		float:left;
		margin:35px 0 25px 25px;
		font-size:1.125em;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		}
		#plansPricing #pricingTableHeader {
			text-transform:uppercase;
			color:#000;
			font-weight:bold;
			padding:15px 0;
		}
		#plansPricing table td {
			background:#EFEFEF;
			border:solid 1px #FFF;
			color:#777;
			padding:5px 0;
			}
			#plansPricing table td span {
				color:#000;
			}
	#pricingPoints {
		width:45%;
		float:left;
		margin:35px 0 25px 35px;
		text-align:left;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		}
		#pricingPoints p {
			padding-left:80px;
			margin-bottom:25px;
			}
			#pricingPoints strong {
				font-weight:normal;
				font-size:1.25em;
			}	
		#moneyBack {
			background:url(/images/new-images/pricing-money-back.jpg) no-repeat left top;
		}
		#supportIncluded {
			background:url(/images/new-images/pricing-support.jpg) no-repeat left top;
		}
		#changePlan {
			background:url(/images/new-images/pricing-change-plan.jpg) no-repeat left top;
		}
		#highPerformance {
			background:url(/images/new-images/pricing-high-performance.jpg) no-repeat left top;
		}
		#connectTools {
			background:url(/images/new-images/pricing-connect-tools.jpg) no-repeat left top;
		}
	#plansPricing h2 {
		font-size:1em;
		text-transform:uppercase;
		line-height:25px;
		margin:35px 0 10px 0;
		}
		#plansPricing h2 span {
			font-size:5em;
		}
		#plansPricing span sup {
			font-size:0.5em;
		}
	.enterprisePricing {
		display:none;
	}
	#enterpriseBackOffice {
		display:none;
		}
		#enterpriseBackOffice h2 {
			text-align:center;
			font-size:1.85em;
			line-height:36px;
			margin-bottom:45px;
		}
		#enterpriseBackOffice p {
			font-size:1.25em;
			line-height:32px;
		}
		#enterpriseBackOffice img {
			display:block;
			margin:15px auto 25px auto;
		}


	
/* ----- Ecommerce Plans ---------------------------------------------------- */
.planPage {

	}
	#starter #pageHeader {
		background:url(/images/new-images/circle-header-starter.png) no-repeat left center;
	}
	#pro #pageHeader {
		background:url(/images/new-images/circle-header-pro.png) no-repeat left center;
	} 
	#enterprise #pageHeader {
		background:url(/images/new-images/circle-header-enterprise.png) no-repeat left center;
	} 
	#enterprise #columnRight {
		margin:0 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:0 0 75px 0;
	}
	#starter #pageHeader h1 {
		padding-top:120px;
	}
	#pro #pageHeader h1 {
	   padding-top:110px;
	}  
	#enterprise #pageHeader h1 {
	   padding-top:130px;
	}   
	.planPage #innerContent h3 {
		font-family:'Lato', Arial;
	}
	#enterprise #innerContent #stores {
		margin:25px auto 10px auto;
		text-align:center;
		width:835px;
	}
	.standOutText {
		padding:20px;
		background:#F2F9FD;
		border-radius:5px;
		-webkit-border-radius:5px; 
		-moz-border-radius:5px; 
		-o-border-radius:5px; 
	}
	#plansTop {
		border:solid 1px #DCDCDC;
		}
		#columnLeft #plansTop h2 {
			background:#232323;
			color:#FFF;
			border-top:solid 8px #1EABBD;
			font-size:1.5em;
			padding:15px 0 0 3.90625%;
			margin:0;
		}
		#columnLeft #plansTop p {
			background:#232323;
			color:#FFF;
			font-size:1.0625em;
			padding:5px 0 15px 25px;
			margin:0;
		}
		#plansTop ul {
			margin:20px 2.34375% 25px 3.90625%;
			font-size:0.875em;
			}
			#plansTop ul li {
				list-style:none;
				background:url(/images/new-images/icon-checkbox.png) no-repeat 0 5px;
				padding-left:3.90625%;
				margin-bottom:15px;
			}
		#columnLeft #plansTop #plansTopLink {
			background:none;
			border-top:solid 1px #DCDCDC;
			font-size:0.875em;
			width:92%;
			margin:0 auto 25px auto;
			padding:20px 0 0 0;
			}
			#plansTop #plansTopLink a {
				text-decoration:none;
				font-weight:bold;
				background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
				padding-right:2.34375%;
			}
	#rightColAbsolute {
		position:absolute;
		width:300px;
		left:680px;
		clear:right;
		top:1490px;
	}
	.planPage #columnRight {
		background:#F6F6F6;
		border:solid 1px #DDD;
		margin:40px 0 15px 0;
		width:300px;
		position:relative;
		}
		.planPage #wrapper #columnRight .noButton {
			margin:0;
			border-radius:0;
			height:70px;
			font-size:1.125em;
			line-height:24px;
			padding-top:20px;
			margin-bottom:20px;
			}
			.planPage #wrapper #columnRight .noButton:hover {
				background:#F7394A;
			}
		.planPage #columnRight .buttonTwoLine {
			margin:15px 10%;
			background:#1EABBD;
			padding:5px;
			}
			.planPage #columnRight .buttonTwoLine:hover {
				background:#177F8C;
			} 
			#enterprise .buttonTwoLine span {
				font-size:1.25em;
			}
		.planPage #columnRight .buttonTwoLineOrange {
			margin:15px 5%;
			background:#F7394A;
			padding:5px;
			}
			.planPage #columnRight .buttonTwoLineOrange:hover {
				background:#C40926;
			} 
			#enterprise .buttonTwoLineOrange span {
				font-size:1.25em;
			}    
		.planPage #columnRight hr {
			margin:0 15px 10px 5%;
		} 
		.planPage #columnRight h2 {
			font-size:1.125em;
			margin:0 5% 10px 5%;
			font-family:'Lato', Arial;
		}
		.planPage #columnRight p {
			font-size:0.875em;
			margin:0 0 24px 0;
			line-height:20px;
		}
		.planPage #columnRight a {
			background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
			padding-right:4.333333%;
			font-weight:bold;
			font-size:0.875em;
			}
			.planPage #columnRight .noArrow {
				background:none;
				padding-right:0;
			}
		.planPage #columnRight ul {
			margin-left:15px;
			}
			.planPage #columnRight ul li {
				list-style:none;
				padding-left:12%;
				margin-right:15px;
				background:none;
			}
			.planPage #columnRight ul .rightColNoPadding {
				padding-left:0;
				}
				.planPage #columnRight ul .rightColNoPadding h2 {  
					margin:0 0 10px 0;
				}
		.planPage #columnRight ul #planHost {
			background:url(/images/new-images/icon-clipboard.png) no-repeat left top;
		}
		.planPage #columnRight ul #planSupport {
			background:url(/images/new-images/icon-people.png) no-repeat left top;
		}
		.planPage #columnRight ul #planFeatures {
			background:url(/images/new-images/icon-thumbsup.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planPartners {
			background:url(/images/new-images/icon-graph.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planSpecs {
			background:url(/images/new-images/icon-grid.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planAccess {
			background:url(/images/new-images/icon-array.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planBackups {
			background:url(/images/new-images/icon-cloud.png) no-repeat left top;
		} 
	
	.floatingButton {
		width:250px;
	}


/* ----- Ecommerce Pricing NEW ---------------------------------------------------- */
.insideHTMLMountain {
	background: #3e4247 url(/images/new-images/new-pricing-main-header-bg.jpg) no-repeat top center;
}
@media screen and (min-width: 959px) {
	.insideHTMLMountain {
		background-size: contain;
	}
}
#new-2015-pricing #ecommerceWebsites h2 {
	margin:15px 0 40px 0;
	font-size:1.25em;
	text-transform:uppercase;
	color:#93969C;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	letter-spacing:0.275em;
	text-align:center;
	display:block;
}
#ecommerce-hosting #platformComparison {
	background: #fff;
	color: #000;
	padding: 1rem 0;
}
.insideHTMLMountain #innerContent,
.insideHTMLMountain #wrapper {
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
}
	.insideHTMLMountain #innerContent ul {margin:0 auto;}
#new-2015-pricing {
	text-align: center;
	}
	#new-2015-pricing h1 {
		margin-bottom: 2rem;
		font-weight: bold;
		line-height: 1.5;
	}
	#new-2015-pricing h2 {
		font-size: 26px;
		color: #fff;
		padding:0 0.75rem;
		font-weight:300;
	}
	#new-2015-pricing #ecommerceWebsites {
		padding-bottom: 4rem;
	}
#new-pricing-list {
	margin-top: 3.5rem;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
	#new-2015-pricing .new-price-wrap {
		box-sizing: border-box;
		padding: 1rem 0.75rem 5rem;
		position: relative;
		color: #62666b;
		background: #fff;
		min-height: 690px;
		margin-bottom: 1rem;
	}
		@media screen and (min-width: 768px) {
			#new-2015-pricing .new-price-wrap {
				float:left;
				width: 48%;
				min-height: 770px;
				margin:0 .25rem .5rem .25rem;
				background: #fff;
				border-left: 1px solid #e2e6eb;
			}
		}
		@media screen and (min-width: 959px) {
			#new-2015-pricing .new-price-wrap {
				float:left;
				width: 25%;
				background: #fff;
				margin: 0;
			}
		}
		@media screen and (min-width: 960px) {
			#new-pricing-list {	background: #fff;}
			#new-2015-pricing .new-price-wrap {background:none;}
			#new-2015-pricing .new-price-wrap {margin:0;}
		}
	#new-2015-pricing .new-pricing-get-started{
		position: absolute;
		bottom: 20px;
		left:0;
		right:0;
		margin:0 auto 20px auto;
	}
	#new-price-list-wrap {
		padding-bottom: 2rem;
	}
	#new-price-list-wrap small {
		color: #fff;
		font-size: 13px;
		padding:2rem 0 3rem;
		display: block;
		}
		#new-price-list-wrap small a {
			color:#FFF;
			text-decoration:underline;
		}
	a.blue-get-started-btn {
		background: #16c0d5 !important;
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 500;
		display: inline-block;
		padding: 0.75rem;
		width: 65%;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		.blue-get-started-btn:hover {
			background:#12a4b8 !important;
		}

	#new-2015-pricing .new-price-wrap:first-child {border-left: 0;}
	#new-2015-pricing .new-price-wrap h3 {
		font-size: 30px;
		color: #38393a;
		font-weight: 200;
	}
	#new-2015-pricing .new-price-blue {
		color: #16c0d5;
		font-size: 56px;
		font-weight: 500;
		display: inline-block;
		margin-bottom: 2rem;
	}
	#new-2015-pricing .new-price-blue sup {
		font-size: 0.575em;
	}
	#new-2015-pricing .new-price-per-month {
		font-size: 16px;
		font-weight: normal;
		text-transform: lowercase;
	}
	#new-2015-pricing .new-price-starting-at {
		font-size: 16px;
		font-weight: normal;
		display: block;
		position: relative;
		margin-top: -39px;
		padding-bottom: 10px;
		text-transform: lowercase;
	}
	#new-2015-pricing .new-price-description {line-height: 2;}
	#new-2015-pricing .new-price-wrap .smallGrey {
		width: 15%;
		margin: 1.25rem auto 2.25rem;
	}
	#new-pricing-quote {
		background: #e9edf2;
		padding: 3.5rem 0;
	}
		#new-pricing-quote .new-price-quote {
			color: #62666b;
			font-size: 24px;
			margin-bottom: 1.5rem;
			line-height: 1.5;
		}
		#new-pricing-quote .new-price-quotee {
			color: #38393a;
			font-size: 16px;
		}
	#thriving-ecommerce-websites {
		background: #fff;
		padding: 3rem 0;
	}

	#new-pricing-questions {
		text-align: left;
		background: #fff;
		padding:80px 0 40px 0;
		font-size: 18px;
		color: #62666b;
	}
		#new-pricing-questions .oneHalf {
			margin-right: 1%;
		}
	#new-pricing-questions .new-price-question {
		padding: 0 2rem;
		margin-bottom: 4rem;	
	}
	#new-pricing-questions strong {
		color: #16c0d5;
	}
	#new-pricing-try-miva {
		background: #f64552;
		color: #fff;
		padding: 2.5rem 0 3.5rem;
	}
	#new-pricing-try-miva h3 {
		font-size: 36px;
		margin-bottom: 1.5rem;
		line-height: 1;
	}
	#new-pricing-try-miva p {
		font-size: 21px;
		margin-bottom: 2.5rem;
	}
	#new-pricing-try-miva sup {
		font-size: 0.575em;
	}
	.bg-red-white-text-btn {
		background: #f64552;
		border: 1px solid #fff;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		text-transform: uppercase;
		padding: 0.75rem 2rem;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	.bg-white-red-text-btn {
		background: #fff;
		border: 1px solid #f64552;
		color: #f64552;
		font-weight: 700;
		font-size: 16px;
		text-transform: uppercase;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding: 0.75rem 2rem;

	}
	.new-pricing-or {font-size: 14px; font-weight: bold; margin:0 0.75rem;}

/* ----- Ecommerce Testimonials -------------------------------------------- */ 
#ecommerce-testimonials #pageHeader {
	background:url(/images/new-images/circle-header-testimonials.png) no-repeat left center;
	margin-bottom:40px;
	position:relative; 
	}
	#ecommerce-testimonials #pageHeader h1 {
		padding-top:90px;
		margin:0;
	} 
	#ecommerce-testimonials #pageHeader a {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	}
	#ecommerce-testimonials #pageHeader h2 {
		font-size:0.9375em;
		margin:0 0 10px 0;
		color:#FFF;
	}
	#ecommerce-testimonials #pageHeader p {
		font-size:1.375em;   
		line-height:1.65em;
	}
.testimonialSection {
	float:left;
	width:47.479167%;
	height:250px;
	padding-left:45px;
	border-bottom:solid 1px #E2E2E2;
	margin-top:50px;
	padding-bottom:80px;
	}
	.shortMargin {
		margin-top:25px;
	}
	.shortTestimonial {
		height:200px;
	}
	.testimonialSectionNoVideo {
		float:left;
		width:47.479167%;
		height:200px;
		padding-left:45px;
		border-bottom:solid 1px #E2E2E2;
		margin-top:50px;
		padding-bottom:80px; 
		} 
		.testimonialSectionNoVideo:nth-child(odd) {
			padding-left:0;
		}    
		.testimonialSectionNoVideo img {
			float:left;
		} 
		#innerContent .testimonialSectionNoVideo h3 {
			float:left;
			display:block;
			width:51.947368%;
			margin:0 0 0 20px;
		} 
		#innerContent .testimonialSectionNoVideo p {
			margin:15px 10px 30px 0;
			float:left;
		}  
		.testimonialSectionNoVideo h4 {
			float:left;
			margin:0 0 0 20px;
			font-family:"proxima-nova",sans-serif;
			font-weight: normal;
			font-style: normal;
		}   
	.testimonialSection:nth-child(odd) {
		padding-left:0;
	}
	.testimonialSection a {
		float:left;
		display:block;
		width:187px;
		height:188px;
	}
	#innerContent .testimonialSection h3 {
		float:left;
		display:block;
		width:51.947368%;
		margin:60px 0 0 30px;
	}
	#innerContent .testimonialSection h4 {
		float:left;
		margin:0 0 0 30px;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
	}
	#innerContent .testimonialSection p {
		margin:15px 10px 30px 0;
		float:left;
	}  



/* ----- Ecommerce Universe ------------------------------------------------ */
#universe #pageHeader {
	background:url(/images/new-images/universe-header.png) no-repeat left center;
	margin-top:70px;
	}
	#universe #pageHeader h1 {
		padding-top:140px;
	}
#universe #innerContent h2 {
	margin:5px 0 10px 0;
}
#universe #innerContent #galaxies h2 {
	text-align:center;
	font-size:1.75em;
	line-height:40px;
	margin:40px 0;
	}
	#universe #innerContent #galaxies h2 span {
		font-size:1.71428571em;
	} 
#galaxies {
	background:url(/images/new-images/bg-universe.png);
	float:left;
	margin-bottom:50px;
	width:100%;
	}
	#galaxies div {
		clear:both;
		margin:30px 0;
		float:left;
		clear:both;
		width:100%;
		}
		#galaxies .sectionLink {
			display: block; 
			width: 100%; 
			position: absolute; 
			height:340px; 
			margin:0;
			z-index:99;
		}
		#proPlan .sectionLink {
			height:380px;
		}
		#enterprisePlan .sectionLink {
			height:370px;
		}  
		#galaxies h3 {
			font-size:1.5em;
			float:left;
			margin:0 0 10px 6.25%;
			font-weight:normal;
			}
			#galaxies #starterPlan h3 {
				margin-top:30px;
			}
			#galaxies #proPlan h3 {
				float:right;
				margin:0 30px 10px 0;
			}
		#galaxies ul {
			float:left;
			clear:left;
			margin:0 0 20px 6.25%;
			font-size:0.875em;
			width:40%;
			}
			#galaxies #proPlan ul {
				float:right;
				clear:right;
				margin:0 0 20px 0;
				width:36%;
			}
			#galaxies ul li {
				margin-bottom:10px;
			}
		#galaxies a {
			float:left;
			clear:left;
			margin:0 0 0 6.25%;
			} 
			#galaxies #proPlan a {
				float:right;
				clear:right;
				margin-right:155px;
			}
		#galaxies .buttonLarge {
			z-index:999;
			position:relative;
		}
		#galaxies img {
			float:right;
			}
			#galaxies #proPlan img {
				float:left;
			}



/* ----- Endicia Shipping Page ---------------------------------------------- */
#endicia-calc #landingHeader {
	background:url(/images/new-images/endicia-header.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:170px;
	}
	#endicia-calc #landingHeader h1 span {
		font-size:0.75em;
		font-weight:100;
		display:block;
	}	

#parcelContent {
	padding:75px 0 125px 0;
	}
	#parcelContent h2 {
		text-align:center;
		color:#4d4d4d !important;
		font-size:2.125em;
		margin:50px 0 75px 0!important;
	}
	#parcelContent h3 {
		font-size:1.625em;
		color:#38393a;
		margin:60px 0 20px 0;
	}
	#parcelContent .btnRedStandard {
		padding:15px 55px;
	}
	#parcelContent ul {
		margin:0;
		color:#38393a;
		font-size:1.25em;
		}
		#parcelContent ul li {
			background:none;
			padding-left:0;
			margin-bottom:20px;
			}
			#parcelContent ul li i {
				color:#16C0D5;
				font-size:0.75em;
				display:block;
				float:left;
				margin:0 10px 15px 0;
			}
	#parcelContent table {
		float:right;
		width:672px;
		margin:0 0 0 40px;
		text-align:center;
		}
		#parcelContent table thead {
			background:#16C0D5;
			color:#FFF;
			font-weight:500;
		}
		#parcelContent table td {
			padding:10px;
		}


/* ----- Enterprise --------------------------------------------------------- */
.enterprise2016 #innerContent,
.enterprise2016 #wrapper {
	width:100%;
	padding-bottom:0;
}

.enterprise2016 #landingHeader {
	background:url(/images/new-images/enterprise-header.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 240px 0;
	}
	.enterprise2016 #landingHeader h1 {
		font-weight:500;
		margin:195px 0 0 0;
	}
	.enterprise2016 #landingHeader h2 {
		font-weight:100;
		font-size:1.3em;
	}

.paddedContent {
	padding:150px 0;
}

.paddedSubhead {
	text-align:center;
	color:#FFF;
	font-size:1.275em !important;
	font-weight:100 !important;
}

.floatedContent {
	width:600px;
	}
	.floatedContent h2 {
		font-size:2.25em !important;
		color:#38393a;
		font-weight:100 !important;
		line-height:44px;
		margin:0 0 10px 0 !important;
		float:left;
		width:85%;
		}
		.floatedContent h2 span {
			display:block;
			color:#93969c;
			text-transform:uppercase;
			font-weight:300;
			font-size:0.45em !important;
			letter-spacing:0.0475em;
			line-height:20px;
		}
		#innerContent .floatedContent h3 {
			font-size:1.3125em;
			margin:35px 0 0 0;
			float:left;
			font-weight:100;
		}
	.floatedContent p {
		margin-top:25px;
		font-size:1.125em;
		color:#62666b;
		line-height:32px;
		float:left;
	}
	.floatedContent .btnTransparentSquared {
		border:2px solid rgba(22, 192, 213, 0.5);
	    border-radius:35px;
	    padding:10px 30px;
	    float:left;
		}
		.floatedContent .btnTransparentSquared:hover {
			border:2px solid rgba(22, 192, 213, 1);
		}

#digitalRevolution {
	background:#f6f6f6;
	}
	#digitalRevolution .btnTransparentSquared {
		color:#1EABBD;
		margin-top:25px;
		float:left;
	}
	#digitalRevolution img {
		position:absolute;
		top:-40px;
		right:-170px;
	}

#topEnterprise {
	background:#26282b;
	padding:150px 0 260px 0;
	}
	#topEnterprise .floatedContent {
		width:580px;
		float:left;
		}
		#topEnterprise .floatedContent h2 {
			color:#FFF;
			margin:0;
		}
		#topEnterprise .floatedContent img {
			margin:40px 0 50px 0;
		}
		#topEnterprise .btnTransparentSquared {
			float:left;
		}
		#topEnterprise .floatedContent p {
			margin:0 0 30px 0;
			color:#aaaeb6;
		}
	.centeredContent {
		width:575px;
		margin:120px auto 0 auto;
		text-align:center;
		}
		.centeredContent a {
			text-transform:uppercase;
			letter-spacing:0.3em;
			color:#aaaeb6;
			font-size:0.875em;
		}
		.centeredContent img {
			margin:15px 0 35px 0;
		}
	#tripleStat {
		display:table;
		color:#FFF;
		font-weight:100;
		letter-spacing:0.2em;
		margin:0 auto;
		background:url(/images/new-images/circle-downline.png) no-repeat center bottom;
		padding-bottom:125px;
		}
		#tripleStat .tripleRow {
			display:table-row;
			}
			#tripleStat .tripleRow div {
				display:table-cell;
				padding:10px 13px;
				}
				#tripleStat .tripleRow div:nth-child(1) {
					padding:10px 13px 0 0;
				}
				#tripleStat .tripleRow div:nth-child(5) {
					padding:10px 0 0 0;
				}
				#tripleHeader {
					font-size:2.25em;
					}
					#tripleHeader div:nth-child(even) {
						color:#3e4247;
					}
				#tripleData {
					line-height:20px;
					text-transform:uppercase;
					color:#aaaeb6;
					font-size:0.8em;
					}
					#tripleData div {
						padding-top:10px;
					}

	#topEnterprise .mivaSquare {
		margin:20px auto 0 auto;
		background:#FFF;
		}
		#topEnterprise .mivaSquare i {
			color:#26282b;
		}
		.squareChange {
			background:#F7394A !important;
			}
			.squareChange i {
				color:#FFF !important;
			}

#enterprise #inhouseAgency {
	background:#f6f6f6;
	color:#62666b;
	padding:260px 0 120px 0;
	}
	#enterprise #inhouseAgency .mivaSquare {
		position:relative;
		background:#FFF;
		margin:0 auto;
		transition: all 0.9s ease-in-out;
		-webkit-transition: all 0.9s ease-in-out;
		-moz-transition: all 0.9s ease-in-out;
		-o-transition: all 0.9s ease-in-out;
	}
	#enterprise #inhouseAgency #logoContainer {
		position:absolute;
		background:#FFF;
		top:-500px;
		left:0;
		right:0;
		margin:0 auto;
		}
		#enterprise #inhouseAgency #logoContainer i {
			color:#26282b;
		}
	.scrollmagic-pin-spacer {
		width:80px !important;
	}
	#enterprise #inhouseAgency h2 {
		text-align:center;
		color:#4d4d4d;
		font-size:2.125em;
	}
	#enterprise #inhouseAgency .solutionHeader {
		text-align:center;
		color:#4d4d4d;
		font-size:1.375em;
		margin:20px 0 45px 0;
	}
	#enterprise #inhouseAgency .headingParagraph {
		text-align:center;
		font-size:1.125em;
		margin:0 370px 115px 370px;
	}
	#enterprise .iconList i {
		font-size:3em;
	}
	#enterprise .iconList .icon-picframe {
		font-size:2.5em;
	}
	#enterprise .iconList .icon-workflow {
		font-size:2.75em;
	}
	#enterprise .iconList p {
		width:78%;
		font-weight:100;
		}
		#enterprise .iconList p strong {
			font-weight:500;
		}

#costResults {
	background:#26282b url(/images/new-images/bg-painter.jpg) no-repeat left center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#costResults .floatedContent {
		float:right;
		}
		#costResults .floatedContent p {
			color:#aaaeb6;
		}
		#costResults .floatedContent p:nth-child(5) {
			margin:10px 0 0 0;
		}
		#costResults .floatedContent h2 {
			color:#FFF;
		}
		#costResults .floatedContent h3 {
			color:#FFF;
		}
		#costResults .floatedContent .btnTransparentSquared {
			float:left;
			margin-top:50px;
		}

#enterprise #customControl {
	background:#f6f6f6;
	color:#62666b;
	}
	#enterprise #customControl h2 {
		text-align:center;
		color:#4d4d4d;
		font-size:2.125em;
		font-weight:100;
		margin-bottom:50px;
		}
		#enterprise #customControl h2 span {
			color:#93969c;
		    display:block;
		    font-size:0.45em !important;
		    font-weight:300;
		    letter-spacing:0.0475em;
		    line-height:20px;
		    text-transform:uppercase;
		    margin-bottom:20px;
		}
	#enterprise #customControl .solutionHeader {
		text-align:center;
		color:#4d4d4d;
		font-size:1.375em;
		margin:20px 0 45px 0;
	}
	#enterprise #customControl .headingParagraph {
		text-align:center;
		font-size:1.125em;
		margin:0 130px 15px 130px;
	}
	#customControl .containIconList {
		margin:110px auto 75px auto;
		}
		#customControl .iconList i {
			font-size:2.75em;
		}
		#customControl .iconList h3 {
			width:78%;
		}
		.containIconList .float-left,
		.containIconList .float-right {
			width:46%;
		}
		#customControl .iconList:nth-child(2n) {
			margin-left:0;
		}
		#customControl .iconList .icon-posse,
		#customControl .iconList .icon-criss-cross {
			font-size:2em;
		}
		#customControl .btnTransparentSquared {
			width:170px;
			display:block;
			margin:40px auto 0 auto;
			border:2px solid #16c0d5;
			color:#16c0d5;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			padding:10px 30px;
		}
		#customControl .btnTransparentSquared:hover {
			border:2px solid rgba(22, 192, 213, 1);
		}

#proExpert {
	background:url(/images/new-images/bg-desktop.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#proExpert .floatedContent {
		float:left;
		}
		#proExpert .floatedContent h2 {
			width:65%;
			color:#FFF;
		}
		#proExpert .floatedContent p {
			color:#aaaeb6;
		}
		#proExpert .floatedContent a {
			float:left;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:37px 20px 0 0;
			font-size:0.875em;
			font-weight:500;
			color:#FFF;
		}
		#proExpert .floatedContent .btnTransparentSquared {
			margin-top:25px;
		}
		#proExpert .floatedContent:nth-child(2) {
			width:360px;
			margin:95px 0 0 210px;
		}
		#proExpert .floatedContent ul {
			margin-left:15px;
			color:#aaaeb6;
			font-size:1.125em;
			}
			#proExpert .floatedContent ul li {
				list-style:circle;
				background:none;
				padding-left:0;
				margin-bottom:10px;
			}

#compSupport {
	text-align:center;
	background:#16c0d5;
	padding:210px 0;
	}
	#compSupport h2 {
		color:#FFF;
		font-weight:100;
		font-size:2.25em;
		margin:0 0 50px 0;
	}
	#compSupport p {
		color:#FFF;
		font-weight:100;
		font-size:1.125em;
		margin:0 250px;
	}

#enterpriseDemands {
	background:#f6f6f6;
	}
	#enterpriseDemands h3 {
		font-weight:300 !important;
		clear:both;
	}
	#enterpriseDemands p {
		margin-top:10px;
		clear:both;
		line-height:24px;
		margin-bottom:10px;
	}
	#enterpriseDemands .btnTransparentSquared {
		color:#16c0d5;
		margin-top:35px;
		border:solid 2px #16c0d5;
	}
	#enterpriseDemands img {
		position:absolute;
		top:0;
		right:-40px;
	}

#enterprise #getStarted {
	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:175px 0;
}
#enterprise #getStarted a {
	width:170px;
}



/* ----- ERP Pages ---------------------------------------------------------- */
#erp-landing #landingHeader {
	background:url(/images/new-images/header-erp.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	padding:0 0 230px 0;
	}
	#erp-landing #landingHeader h1 {
		line-height:55px;
		letter-spacing:0.0375em;
		margin:145px 0 0 0;
	}
	#erp-landing #landingHeader h2 {
		font-size:2em;
	}

#seamlessERP {
	position:relative;
	}
	#seamlessERP .versusSection {
		padding:80px 0 50px 0;
	}
	#seamlessERP h2 {
		color:#38393a;
		font-size:1.625em !important;
		width:620px;
		margin:15px auto 25px auto;
		font-weight:500;
		line-height:36px;
	}
	#seamlessERP .smallRed {
		background-color:#e2e6eb;
		border-color:#e2e6eb;
	}
	#seamlessERP ul {
		width:1040px;
		margin:80px auto;
		}
		#seamlessERP ul li {
			background:none;
			padding-left:0;
			display:inline;
			float:left;
			margin:0 20px;
		}
	#peaksBgTop {
		display:block;
		width:597px;
		height:350px;
		background:url(/images/new-images/peaks-top-right.png) no-repeat;
		position:absolute;
		top:0;
		right:0;
	}
	#peaksBgBottom {
		display:block;
		width:598px;
		height:318px;
		background:url(/images/new-images/peaks-bottom-left.png) no-repeat;
		position:absolute;
		bottom:0;
		left:0;
	}

#touchPoints {
	background:#262934;
	color:#FFF;
	padding:50px 0 120px 0;
	}
	#touchPoints ul {
		width:1075px;
		margin:75px auto 0 auto;
		}
		#touchPoints ul li {
			display:block;
			float:left;
			width:165px;
			height:150px;
			background:url(/images/new-images/hex2.svg) no-repeat center center;
			margin:0 69px;
			padding-left:0;
			text-align:center;
			text-transform:uppercase;
			}
			#touchPoints ul li:nth-child(1) {
				margin:0 69px 0 0;
			}
			#touchPoints ul li:nth-child(4) {
				margin:0 0 0 69px;
			}
			#touchPoints ul li span {
				color:#FFF;
				font-size:3.25em;
				margin:50px 0 55px 0;
				display:block;
			}

#ERPStudies {
	background:#F1F1F1;
	padding:90px 0 40px 0;
	}
	.ERPStudy {
		float:left;
		width:550px;
		height:540px;
		text-align:center;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		margin:0 0 70px 0;
		background:#FFF;
		text-transform:uppercase;
		-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		-o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		}
		.ERPStudy:nth-child(even) {
			margin:0 0 70px 70px;
		}
		.ERPStudy .smallRed {
			background:#787475;
			border-color:#787475;
		}
		.ERPStudy h3 {
			font-size:1.25em !important;
			font-weight:600 !important;
			margin:35px 0 20px 0 !important;
			display:block;
			color:#38393a !important;
		}
		.ERPStudy h4 {
			color:#696969;
			font-size:1.375em !important;
			}
			.ERPStudy h4 span {
				font-size:0.65em;
			}
		.ERPHeader a {
			display:block;
			width:100%;
			height:100%;
			color:#FFF !important;
			text-align:center;
			position:relative;
			overflow:hidden;
			opacity:0;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
			}
			.ERPHeader a:hover {
				background:rgba(244,36,52,0.8);
				opacity:1;
			}
			.ERPHeader a i {
				float:left;
				position:absolute;
				top:130px;
				left:230px;
				font-size:2em;
			}
			.ERPHeader a span {
				float:left;
				clear:left;
				position:absolute;
				top:180px;
				left:180px;
				font-size:1.25em;
			}
		#caliBamboo .ERPHeader {
			background:url(/images/new-images/erp1.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#bamboo-erp #landingHeader {
			background:url(/images/new-images/header-erp-calibamboo.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#mignonFagetERP .ERPHeader {
			background:url(/images/new-images/mignon-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#mignon-erp #landingHeader {
			background:url(/images/new-images/header-erp-mignon.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#GHPGroup .ERPHeader {
			background:url(/images/new-images/ghp-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#ghp-erp #landingHeader {
			background:url(/images/new-images/header-erp-ghp.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#thePaperStore .ERPHeader {
			background:url(/images/new-images/paper-store-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#paper-erp #landingHeader {
			background:url(/images/new-images/header-erp-paperstore.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#crownAuto .ERPHeader {
			background:url(/images/new-images/crown-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#crown-erp #landingHeader {
			background:url(/images/new-images/header-erp-crownauto.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}

#erpHeaders h2 {
	margin:30px 75px !important;
	line-height:35px;
	font-size:1.625em;
}

#bamboo-erp #erpHeaders h2,
#ghp-erp #erpHeaders h2 {
	margin:30px 175px !important;
}

#mignon-erp #ERPIntro p,
#paper-erp #ERPIntro p {
	margin:45px 85px;
}

#ERPIntro p {
	font-size:1.5em;
	color:#62666b;
	text-align:center;
	line-height:40px;
	margin:45px 0 15px 0;
	}
	#ERPIntro a {
		color:#16c0d5;
		font-size:0.675em;
		text-transform:uppercase;
	}
	#bamboo-erp #ERPIntro p {
		width:690px;
		margin:45px auto 15px auto;
	}

#ERPIntro .smallRed {
	background-color:#e2e6eb;
	border-color:#e2e6eb;
	width:60px;
} 

#bizNeeds {
	padding:100px 0;
	position:relative;
	}
	#mignon-erp #bizNeeds,
	#paper-erp #bizNeeds {
		background:#3E4247;
		padding:80px 0 40px 0;
	}
	#bamboo-erp #bizNeeds {
		padding:100px 0 80px 0;
	}
	#ghp-erp #bizNeeds {
		padding:100px 0 30px 0;
	}
	#bizNeeds img {
		float:left;
		margin-top:20px;
	}
	#bamboo-erp #bizNeeds img,
	#ghp-erp #bizNeeds img {
		position:absolute;
		margin:0;
		float:none;
		top:115px;
	}
	#bizNeeds h2,
	#bizNeeds p {
		float:right;
		width:690px;
	}
	#mignon-erp #bizNeeds h2,
	#mignon-erp #bizNeeds p,
	#paper-erp #bizNeeds h2,
	#paper-erp #bizNeeds p {
		float:right;
		width:850px;
	}
	#mignon-erp #bizNeeds img,
	#paper-erp #bizNeeds img {
		margin-top:60px;
	}
	#bizNeeds ul {
		color:#FFF;
		font-size:1.125em;
		width:835px;
		float:right;
		}
		#bizNeeds ul li {
			background:none;
			padding-left:0;
			list-style:disc;
		}
	#bamboo-erp #bizNeeds h2,
	#bamboo-erp #bizNeeds p {
		width:590px;
		padding-right:120px;
	}
	#mignon-erp #bizNeeds h2,
	#mignon-erp #bizNeeds p,
	#paper-erp #bizNeeds h2,
	#paper-erp #bizNeeds p {
		color:#FFF;
	}
	#ghp-erp #bizNeeds h2,
	#ghp-erp #bizNeeds p {
		width:690px;
	}
	#bizNeeds h2 {
		color:#38393a;
		font-size:2.25em;
		font-weight:300;
		margin-bottom:20px;
	}
	#bizNeeds p {
		color:#4d4d4d;
		font-size:1.125em;
		line-height:30px;
	}

#systemsIntegrated {
	background:#3e4247;
	color:#FFF;
	padding:115px 0;
	}
	#mignon-erp #systemsIntegrated,
	#paper-erp #systemsIntegrated {
		padding:75px 0;
	}
	#bamboo-erp #systemsIntegrated {
		padding:165px 0 65px 0;
	}
	#ghp-erp #systemsIntegrated {
		padding:165px 0 65px 0;
	}
	#systemsIntegrated h2 {
		font-size:2.25em;
		font-weight:300;
		margin-bottom:20px;
	}
	#systemsIntegrated p {
		width:470px;
		font-size:1.125em;
		line-height:30px;
	}
	#systemsIntegrated .wideContainer {
		position:relative;
	}
	#systemsIntegrated img {
		position:absolute;
		top:0;
		right:0;
	}

#soloParagraph p {
	width:470px;
	font-size:1.125em;
	line-height:30px;
	margin-top:70px;
}

#touchPointsLanding {
	padding:335px 0 100px 0;
	text-align:center;
	}
	#bamboo-erp #touchPointsLanding {
		padding:145px 0 100px 0;
	}
	#ghp-erp #touchPointsLanding {
		padding:415px 0 100px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:235px 0 100px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:285px 0 100px 0;
	}
	#touchPointsLanding .smallRed {
		background-color:#e2e6eb;
		border-color:#e2e6eb;
		width:60px;
	}
	#touchPointsLanding h2 {
		color:#38393a;
		font-size:2.25em;
		font-weight:300;
		margin-bottom:40px;
	}
	#touchPointsLanding ul {
		width:1110px;
		margin:60px auto 0 auto;
		}
		#bamboo-erp #touchPointsLanding ul,
		#ghp-erp #touchPointsLanding ul,
		#mignon-erp #touchPointsLanding ul {
			width:960px;
		}
		#touchPointsLanding ul li {
			display:block;
			float:left;
			width:20%;
			height:220px;
			background:none;
			padding-left:0;
			position:relative;
			}
			#bamboo-erp #touchPointsLanding ul li,
			#ghp-erp #touchPointsLanding ul li,
			#mignon-erp #touchPointsLanding ul li {
				width:25%;
			}
			#touchPointsLanding ul li i {
				color:#16c0d5;
				font-size:3.5em;
			}
			#touchPointsLanding ul li h3 {
				color:#4d4d4d;
				font-size:0.875em;
				text-transform:uppercase;
				font-weight:600;
				margin:35px 0 0 0;
			}
			#touchPointsLanding ul li h4 {
				color:#4d4d4d;
				font-size:0.875em;
				margin:0;
			}
			#touchPointsLanding ul li img {
				position:absolute;
				bottom:0;
				left:21%;
			}
			#bamboo-erp #touchPointsLanding ul li img,
			#ghp-erp #touchPointsLanding ul li img,
			#mignon-erp #touchPointsLanding ul li img {
				left:27%;
			}
			#paper-erp #touchPointsLanding ul li img {
				left:15%;
			}

#ERPresults {
	background:#f9f9f9;
	padding:75px 0 95px 0;
	}
	#ERPresults h2 {
		color:#38393a;
		font-size:2.25em;
		font-weight:300;
		margin-bottom:40px;
		text-align:center;
	}
	#ERPresults .smallRed {
		background-color:#e2e6eb;
		border-color:#e2e6eb;
		width:60px;
	}
	#ERPresults p {
		width:750px;
		margin:60px auto 0 auto;
		font-size:1.125em;
		color:#4D4D4D;
		line-height:30px;
	}

#crown-erp #ecommerceWebsites {
	padding:40px 0 0 0;
}

#crown-erp #landingHeader {
	padding:0 0 110px 0;
}



/* ----- Facebook Comments -------------------------------------------------- */
#facebook-comments #pageHeader {
	background:url(/images/new-images/circle-header-fbcomments.png) no-repeat left center;
}
#fbCommentsStn1 {
	background:url(/images/new-images/circle-fbcomments-1.png) no-repeat right center;
}

#fbCommentsStn2 {
	background:url(/images/new-images/circle-fbcomments-2.png) no-repeat left center;
	}
	#fbCommentsStn2 h2 {
		padding-top:70px;
	}

#fbCommentsStn3 {
	background:url(/images/new-images/circle-fbcomments-3.png) no-repeat right center;
}   

#fbCommentsStn4 {
	background:url(/images/new-images/circle-fbcomments-4.png) no-repeat left center;
	}
	#fbCommentsStn4 h2 {
		padding-top:130px;
	}



/* ----- Facebook Connect --------------------------------------------------- */ 
#facebook-connect #pageHeader {
	background:url(/images/new-images/circle-header-facebook-connect.png) no-repeat left center;
	}
	#facebookConnectVideo {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	} 



/* ----- Featured Stores NEW ------------------------------------------------ */
#featured #innerContent {
	width:100%;
	padding-bottom:0;
}

#featured #wrapper {
	width:100%;
}

.insideHTMLBlank #featured #innerContent h1 {
	text-indent:0;
	color:#FFF;
}

#featured #landingHeader {
	background:url(/images/new-images/texture.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 140px 0;
	}
	#featured #landingHeader h1 {
		margin:130px 0 0 0;
		font-weight:500;
	}
	#featured #landingHeader h2 {
		margin:30px auto;
		max-width:600px;
		font-weight:100;
		line-height:34px;
	}

#wideHeaderSubbed {
	background:url(/images/new-images/texture.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center;
	color:#FFF;
	padding-bottom:80px;
	}
	#wideHeaderSubbed h1 {
		font-size:2em;
		text-transform:uppercase;
		letter-spacing:0.0475em;
		margin:0 0 30px 0;
	}
	#wideHeaderSubbed h2 {
		font-size:1.125em;
		font-weight:300;
	}

#featuredNav {
	background:#262626;
	font-size:0.875em;
	font-weight:500;
	margin-bottom:0;
	}
	#featuredNav ul {
		color:#FFF;
		text-transform:uppercase;
		text-align:center;
		width:1170px;
		margin:35px auto;
		}
		#featuredNav ul li {
			display:inline;
			float:left;
			background:none;
			padding-left:0;
			margin:0 25px;
			}
			#featuredNav ul li .selected {
				border-bottom:solid 2px #FFF;
				padding-bottom:5px;
			}
			#featuredNav ul li:nth-child(1) {
				margin:0 25px 0 0;
			}
			#featuredNav ul li:nth-child(8) {
				margin:0 0 0 25px;
			}
			#featuredNav a {
				color:#FFF;
				border:none;
				margin-right:0;
				padding:0;
			}

#gallery {

	}
	#tilesLeft {
		float:left;
		width:50%;
	}
	#tilesRight {
		float:left;
		width:50%;
	}
	.tile {
		display:block;
		float:left;
		position:relative;
		}
		.tile .starterLink {
			display:block;
			width:100%;
			height:100%;
			text-align:center;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			z-index:99;
		}
	.largeTile {
		width:100%;
		min-height:700px;
		position:relative;
	}
	.wideTile {
		width:100%;
		min-height:350px;
		position:relative;
	}
	.smallTile {
		width:50%;
		min-height:350px;
		position:relative;
	}
	#featured .featuredHover {
		position:absolute;
		color:#FFF;
		background:rgba(30, 171, 189, 0.6);
		width:auto;
		height:auto;
	    bottom:0;
	    top:0;
	    left:0;
	    right:0;
	    margin-top:33px;
	    margin-bottom:33px;
	    margin-right:33px;
	    margin-left:33px;
		}
		#featured .featuredHover .btnTransparentSquared {
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			text-transform:capitalize;
			padding:15px 25px;
			left:inherit;
			right:inherit;
			border:solid 1px #FFF;
			font-size:1em;
			bottom:inherit;
			position:relative;
			}
			#featured .featuredHover .btnTransparentSquared i {
				font-size:1.125em;
			}
		#featured .featuredHover h2 {
			font-size:1.35em;
			font-weight:300;
		}
		#featured .largeTile .featuredHover h2 {
			margin-top:285px;	
		}
		#featured .wideTile .featuredHover h2,
		#featured .smallTile .featuredHover h2 {
			margin-top:65px;	
		}
		#featured .featuredHover .smallGrey {
			margin:30px auto;
		}
		#featured .featuredHover h3 {
			font-size:2.125em;
			font-weight:600;
			letter-spacing:0.0475em;
			margin-bottom:40px;
			text-transform:uppercase;
		}
    #tpLinkTile {
    	background:url(/images/new-images/tile-tp.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#tpLinkTile .starterLink {
    		background:url(/images/new-images/tp-link-logo.png) no-repeat center center;
    	}
    #cliveTile {
    	background:url(/images/new-images/tile-santa-cruz.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#cliveTile .starterLink {
    		background:url(/images/new-images/santa-cruz.svg) no-repeat center center;
    		background-size:25%;
    	}
    #paperStoreTile {
    	background:url(/images/new-images/tile-paper.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#paperStoreTile .starterLink {
    		background:url(/images/new-images/paper-logo.png) no-repeat center center;
    	}
    #taylorTile {
    	background:url(/images/new-images/tile-taylor.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#taylorTile .starterLink {
    		background:url(/images/new-images/taylor-swift-logo.png) no-repeat center center;
    	}
    #mtnHouseTile {
    	background:url(/images/new-images/tile-niche.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#mtnHouseTile .starterLink {
    		background:url(/images/new-images/mtn-house-logo.png) no-repeat center center;
    	}
    #newBelgiumTile {
    	background:url(/images/new-images/tile-belgium.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#newBelgiumTile .starterLink {
    		background:url(/images/new-images/new-belgium-logo.png) no-repeat center center;
    	}
    #btoTile {
    	background:url(/images/new-images/tile-bto.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#btoTile .starterLink {
    		background:url(/images/new-images/BTO-Logo.svg) no-repeat center center;
    		background-size:60%;
    	}
    #ghpTile {
    	background:url(/images/new-images/tile-ghp.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#ghpTile .starterLink {
    		background:url(/images/new-images/ghp-logo.png) no-repeat center center;
    	}
    #luliTile {
    	background:url(/images/new-images/tile-luli.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#luliTile .starterLink {
    		background:url(/images/new-images/luli-fama-logo.png) no-repeat center center;
    	}

#tilesLeftResp,
#tilesRightResp {
	display:none;
}

#additionalClients {
	text-align:center;
	}
	#additionalClients h2 {
		color:#93969c;
	    font-family:"proxima-nova",sans-serif;
	    font-size:1.25em;
	    font-weight:300;
	    letter-spacing:0.275em;
	    margin:75px 0 40px 0;
	    text-transform:uppercase;
	}
	#additionalClients ul {
		width:1500px;
		margin:30px auto;
		}
		#additionalClients #comingSoonClients {
			width:890px;
			margin:30px auto 70px auto
			}
			#additionalClients #comingSoonClients li {
				margin:15px auto;
				float:none;
			}
		#additionalClients ul li {
			background:none;
			padding-left:0;
			float:left;
			display:inline;
			width:215px;
			margin:15px 42px;
		}
	#additionalClients .wideContainer {
		width:1500px;
	}

#fullSlider {
	background:#1e1f20;
	color:#FFF !important;
	height:475px;
	}
	#fullSlider .slideContainer {
		max-width:100%;
	}
	#fullSlider .slick-slider {
		margin-bottom:0;
	}
	#fullSlider .slide {
		max-width:100%;
	}
	#fullSlider .slick-prev {
		left:25px !important;
		z-index:999;
	}
	#fullSlider .slick-next {
		right:25px !important;
		z-index:999;
	}
	#fullSlider iframe {
		float:right;
		width:845px;
		height:475px;
		z-index:99;
		position:relative;
	}
	#fullSlider .slideText {
		text-align:center;
		margin:115px 0 0 65px;
		line-height:36px;
		width:44%;
		}
		#fullSlider .slideText .smallRed {
			background:#7d7d7d;
			border-color:#7d7d7d;
			margin:35px auto 30px auto;
		}
		.slideText h3 {
			text-transform:uppercase;
			font-weight:600 !important;
			margin:15px 0 5px 0 !important;
			font-size:1.65em !important;
		}
		.slideText h4 {
			text-transform:uppercase;
			font-size:0.875em !important;
			margin:0 !important;
			line-height:22px;
			color:#aaaeb6;
		}
		.slideText img {
			display:none !important;
		}
	#fullSlider .slick-dots {
		margin:0 auto;
		bottom:-65px;
		width:930px;
		position:relative;
		}
		#fullSlider .slick-dots li {
			width:106px;
			height:106px;
			padding-left:0;
			margin:0 40px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			#fullSlider .slick-dots li button {
				width:100%;
				height:100%;
				opacity:0;
				position:absolute;
			}
			.slick-dots #slick-slide00 {
				background:#FFF url(/images/new-images/headblade-active.png) no-repeat;
				}
				.slick-dots #slick-slide00:hover {
					-webkit-filter: grayscale(100%);
					-moz-filter: grayscale(100%);
					-o-filter: grayscale(100%);
					filter: grayscale(100%);
				}
			.slick-dots #slick-slide01 {
				background:#FFF url(/images/new-images/topatoco-active.png) no-repeat;
				}
				.slick-dots #slick-slide01:hover {
					-webkit-filter: grayscale(100%);
					-moz-filter: grayscale(100%);
					-o-filter: grayscale(100%);
					filter: grayscale(100%);
				}
			.slick-dots #slick-slide02 {
				background:#FFF url(/images/new-images/directfix-active.png) no-repeat;
				}
				.slick-dots #slick-slide02:hover {
					-webkit-filter: grayscale(100%);
					-moz-filter: grayscale(100%);
					-o-filter: grayscale(100%);
					filter: grayscale(100%);
				}
			.slick-dots #slick-slide03 {
				background:#FFF url(/images/new-images/lotus-active.png) no-repeat;
				}
				.slick-dots #slick-slide03:hover {
					-webkit-filter: grayscale(100%);
					-moz-filter: grayscale(100%);
					-o-filter: grayscale(100%);
					filter: grayscale(100%);
				}
	#fullSlider p {
		font-size:1.375em;
		color:#aaaeb6;
		font-weight:100;
		}
		#featured #fullSlider p {
			margin:0 70px 15px 70px;
		}
	#featured .slick-prev,
	#featured .slick-next {
		background:url(/images/new-images/white-arrow.svg) no-repeat center center !important;
		top:45%;
	}
	#fullSlider #testimonialLink {
		position:absolute;
		background:#c5c5c5;
	    font-size:3em;
	    display:block;
	    height:95%;
	    width:95%;
	    border:3px solid #d2d2d2;
	    -webkit-border-radius:55px;
	    -moz-border-radius:55px;
	    -o-border-radius:55px;
	    border-radius:55px;
		}
		#testimonialLink span {
			position:absolute;
			top:25px;
			left:20px;
		} 
		#testimonialLink i {
			color:#d2d2d2 !important;
		}
	#fullSlider .icon-arrow-triangle-down {
		color:#262626;
		font-size:2em;
		position:absolute;
		top:-72px;
		left:70px;
		z-index:98;
	}
	.slideThumbnail {
		display:none;
		width:100%;
		height:500px;
		margin-bottom:30px;
		}
		#fullSlide1 .slideThumbnail {
			background:url(/images/new-images/headblade-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#fullSlide2 .slideThumbnail {
			background:url(/images/new-images/topatoco-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#fullSlide3 .slideThumbnail {
			background:url(/images/new-images/direct-fix-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#fullSlide4 .slideThumbnail {
			background:url(/images/new-images/lotus-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		.slideThumbnail a {
			display:block;
			width:100%;
			height:100%;
		}


/* NEW STYLE SUBNAV - MOVE TO APPROPRIATE SECTION WHEN CHANGE IS SITE WIDE */
#featured #subnav {
	text-align:center;
	background:rgba(0, 0, 0, 0.2);
	height:65px;
	}
	#featured #subnav li {
		float:none;
		display:inline-block;
		margin:0 10px;
		}
		#featured #subnav li a {
			margin-right:0;
			color:#FFF;
			font-weight:300;
			font-size:0.875em;
			letter-spacing:0.0475em;
			padding:18px 0 0 0;
			height:45px;
			}
			#featured #subnav .activeCategory a {
				border-bottom:solid 2px #FFF;
			}
			#featured #subnav li a:hover {
				border-bottom:solid 2px #FFF;
			}

#featured #innerContent #subnav {
	margin:80px 0 !important;
}



/* ----- Featured Stores & SaaS Templates ----------------------------------- */
#featured-stores #pageHeader, 
#saas-templates #pageHeader {
	margin-bottom:40px;
	background:url(/images/new-images/circle-header-featured-stores.png) no-repeat left center;
	}
	#featured-stores #innerContent #pageHeader h1 {
		padding-top:115px;
	}
	#saas-templates #innerContent #pageHeader h1 {
		padding-top:145px;	
	}
.featuredStore, .saasTemplate {
	float:left;
	width:310px;
	text-align:center;
	margin:15px 0 20px 14px;  
	position:relative;
	}
	.featuredStore .imgLink, .saasTemplate .imgLink {
		border:solid 1px #DDD;
		width:100%;
		display:block;
		height:231px;
		z-index:99;
		position:relative;
	}
	.featuredStore img {
		position:absolute;
		top:0;
		left:1px;
		z-index:9;
	} 
	.saasTemplate img {
		position:absolute;
		top:0;
		left:23px;
		z-index:9;
	}
	#innerContent .featuredStore h2, #innerContent .saasTemplate h2 {
		font-size:1.125em;
		margin:10px 0 10px 0;
		}
		#innerContent .featuredStore h2 a, #innerContent .saasTemplate h2 a {
			color:#232323;
		}
	#featured-stores .first, #saas-templates .first {
		margin-left:0;
	}
	.featuredStore .imgLink:hover, .saasTemplate .imgLink:hover {
		background:url(/images/new-images/store-theme-hover.png);
	}

#featured-stores #testimonialSectionHeader {
	background:url(/images/new-images/circle-header-testimonials.png) no-repeat left center;
	margin-bottom:40px;
	position:relative; 
	}
	#featured-stores #testimonialSectionHeader a {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	}
	#featured-stores #testimonialSectionHeader h3 {
		font-size:0.9375em;
		margin:0 0 10px 0;
		color:#232323;
	}
	#featured-stores #testimonialSectionHeader p {
		font-size:1.375em;   
		line-height:1.65em;
	} 
	#testimonialSectionHeader {
		height:400px;
		padding-left:39.583333%;
		position:relative;
		}
		#innerContent #testimonialSectionHeader h2 {
			padding-top:90px; /* Update for each page in it's respective section */
			color:#232323;
		}
		#innerContent #testimonialSectionHeader p {
			margin:0 0 15px 0;
			color:#232323;
		}
		#innerContent #testimonialSectionHeader ul {
			margin:0 0 20px 20px;
			color:#232323;
		} 
	#innerContent #testimonialSectionH2 {
		margin-top:60px;
	}



/* ----- Features ---------------------------------------------------------- */ 
#ecommerce-software-features #pageHeader {
	background:url(/images/new-images/circle-header-features.png) no-repeat left center;
}
#ecommerce-software-features #pageHeader h1 {
	padding-top:130px;
}
#ecommerce-software-features .nineFeaturesSection p {
	margin:0 auto 30px auto !important;
	width:650px !important;
}
#ecommerce-software-features #innerContent section {
	margin-top:50px;
	padding-bottom:15px;
	}
	#ecommerce-software-features #innerContent section h3 {
		width:470px;
		margin:0 0 15px 0;
		padding-left:30px;
	}
	#ecommerce-software-features #innerContent section p {
		width:470px;
		margin:0;
	} 
	#ecommerce-software-features section aside {
		display:block;
		float:right;
		clear:right;
		width:395px;
		background:#F3F3F3 url(/images/new-images/icon-small-bubble.png) no-repeat 10px 15px;
		padding:10px 15px 15px 15px;
		margin-bottom:25px;
		border-top:solid 2px #1EABBD;
		}
		#ecommerce-software-features section .techTip {
			background:#F3F3F3 url(/images/new-images/icon-info.png) no-repeat 10px 15px;
			 border-top:solid 2px #F7394A;
			 margin-bottom:35px;
		}
		#ecommerce-software-features #innerContent section aside .tipHeader {
			margin:0 0 0 25px;
			font-style:normal;
			font-weight:bold;
		}
		#ecommerce-software-features #innerContent section aside p {
			width:auto;
			font-style:italic;
			margin:0 0 0 25px;
			font-size:0.875em;
		}
	#ecommerce-software-features #innerContent section .featuresList {
		float:left;
		clear:both;
		background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
		padding-right:10px;
		margin-bottom:5px;
	}
	#ecommerce-software-features #innerContent section .mainSecondHeading {
		margin-top:15px;
		font-family:"proxima-nova",sans-serif;
		font-style: normal;
	}
	#ecommerce-software-features .mainUl {
		margin:0 0 20px 2.08333%;
	}
	.featuresOpen {
		background:url(/images/new-images/icon-downarrow-orange.png) no-repeat right center !important;
	}  
	#ecommerce-software-features section table {
		clear:both;
		width:100%;
		background:#FBFBFB;
		border-top:solid 1px #E2E2E2;
		height:1px;
		display:block;
		overflow:hidden;
		}
		#ecommerce-software-features section table td {
			width:33%;
			padding:15px;
			}
			#ecommerce-software-features section table .headerRow {
				padding:15px 15px 0 15px;
			}
			#ecommerce-software-features section table h4 {
				font-size:0.875em;
			}
			#ecommerce-software-features section table ul {
				font-size:0.875em;
			}

	/* Specific sections */
	#storeSetup h3 {
		background:url(/images/new-images/icon-storefront.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureSetup {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		}  
	#b2cb2b h3 {
		background:url(/images/new-images/icon-tag.png) no-repeat left center;
		} 
		#ecommerce-software-features .activeFeatureShoppingExp {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#seoPromotion h3 {
		background:url(/images/new-images/icon-bar-graph.png) no-repeat left center;
		} 
		#ecommerce-software-features .activeFeatureSEO {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#multichannel h3 {
		background:url(/images/new-images/icon-cloud-lines.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureMulti {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#inventory h3 {
		background:url(/images/new-images/icon-open-box.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureInventory {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#adminFeatures h3 {
		background:url(/images/new-images/icon-two-people.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureAdmin {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#prodCatMgmt h3 {
		background:url(/images/new-images/icon-photos.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureProdCatMgmt {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#checkoutExp h3 {
		background:url(/images/new-images/icon-shopping-cart.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureCheckout {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#automation h3 {
		background:url(/images/new-images/icon-cycle.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureAutomation {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#reporting h3 {
		background:url(/images/new-images/icon-line-graph.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureAnalytics {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#potential h3 {
		background:url(/images/new-images/icon-paper-airplane.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeaturePotential {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 

	/* NEW Features */
	.features2016 #innerContent,
	.features2016 #wrapper {
		width:100%;
		padding-bottom:0;
	}
	.features2016 #stickyNav {
		display:none;
	}
	#backToTopSection {
		background:rgba(0, 0, 0, 0.8);
		opacity:0;
		height:0;
		display:block;
		width:100%;
		position:fixed;
		top:0;
		z-index:999;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#backLink {
			float:right;
			display:block;
			width:170px;
			color:#FFF;
			text-transform:uppercase;
			font-size:0.875em;
			font-weight:600;
			padding:27px 0 26px 35px;
			letter-spacing:0.0475em;
			}
			#backLink i {
				font-size:0.75em;
				margin-right:10px;
			}
		#backToTopSection span {
			text-transform:uppercase;
			color:#9ea1a9;
			margin:25px 20px 0 0;
			display:block;
			float:left;
		}
		#jumpNav {
			display:block;
			cursor:pointer;
			float:left;
			height:0;
			padding:0 15px;
			overflow:hidden;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.jumpHeight {
				height:80px !important;
			}
			#jumpNav:hover {
				background:#000;
				height:465px !important;
			}
		#backToTopSection #topJump {
			color:#FFF;
			margin:25px 0 0 0;
			width:275px;
			letter-spacing:0.0475em;
			float:left;
			background:url(/images/new-images/arrow-white-down.svg) no-repeat right center;
			-webkit-background-size:4%;
			-moz-background-size:4%;
			-o-background-size:4%;
			background-size:4%;
		}
		#backToTopSection ul {
			clear:both;
			float:left;
			margin-top:30px;
			height:0;
			padding:15px;
			overflow:auto;
			height:345px;
			width:94%;
			}
			#backToTopSection ul li {
				margin-bottom:15px;
				background:none;
				padding-left:0;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				}
				#backToTopSection ul li a {
					color:#FFF;
					letter-spacing:0.0475em;
					display:block;
					}
					#backToTopSection ul li a:hover {
						color:#9ea1a9;
					}
			.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
				background:#646668 !important;
			}
			.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
				width:2px !important;
			}
			.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
				background:#646668 !important;
				border:solid 4px #000 !important;
			}
			.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
				width:9px !important;
				height:9px !important;
				margin:0 !important;
			}
	.backExpand {
		height:80px !important;
		opacity:1 !important;
	}

	#midJumpNav {
		display:none;
		cursor:pointer;
		height:80px;
		padding:0;
		overflow:hidden;
		width:330px;
		margin:0 auto;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#midJumpNav:hover {
			background:rgba(0, 0, 0, 0.5);
			height:465px;
		}
	#midJumpNav #topJump {
		color:#FFF;
		margin:0;
		padding:20px 15px;
		width:100%;
		letter-spacing:0.0475em;
		float:left;
		background:url(/images/new-images/arrow-white-down.svg) no-repeat 300px center;
		-webkit-background-size:4%;
		-moz-background-size:4%;
		-o-background-size:4%;
		background-size:4%;
		text-align:left;
		z-index:999;
		}
		#midJumpNav:hover #topJump {
			background:#000 url(/images/new-images/arrow-white-down.svg) no-repeat 300px center;
			-webkit-background-size:4%;
			-moz-background-size:4%;
			-o-background-size:4%;
			background-size:4%;
		}
	#midJumpNav ul {
		clear:both;
		float:left;
		margin:10px 10px 0 10px;
		height:0;
		padding:15px 15px 25px 15px;
		overflow:scroll;
		height:365px;
		width:88%;
		text-align:left;
		}
		#midJumpNav ul li {
			margin-bottom:15px;
			background:none;
			padding-left:0;
			}
			#midJumpNav ul li a {
				color:#FFF;
				letter-spacing:0.0475em;
				display:block;
				}
				#midJumpNav ul li a:hover {
					color:#9ea1a9;
				}

	.features2016 #wideHeaderSubbed,
	.features2016 #landingHeader {
		background:#26282b url(/images/new-images/cliff-sunset.jpg) no-repeat top center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding-bottom:400px;
		position:relative;
		}
		.insideHTMLBlank .features2016 h1 {
			text-indent:0;
		}
		.features2016 #wideHeaderSubbed #subnav,
		.features2016 #landingHeader #subnav {
			margin:80px 0 115px 0 !important;
		}
		.features2016 #wideHeaderSubbed h1,
		.features2016 #landingHeader h1 {
			text-transform:none;
			letter-spacing:0;
			font-size:2.625em;
			margin:190px 0 30px 0;
		}
		.features2016 #wideHeaderSubbed h2,
		.features2016 #landingHeader h2 {
			font-size:1.375em;
		}
		.features2016 #wideHeaderSubbed #ecommFeatures,
		.features2016 #landingHeader #ecommFeatures {
			font-size:1.65em;
			margin:235px 0 65px 0;
		}
		.features2016 #wideHeaderSubbed #featuresList,
		.features2016 #landingHeader #featuresList {
			margin:0 auto;
			width:1170px;
			}
			.features2016 #wideHeaderSubbed #featuresList li,
			.features2016 #landingHeader #featuresList li {
				background:none;
				padding:0;
				display:inline-block;
				float:left;
				font-weight:500;
				height:35px;
				width:235px;
				text-align:left;
				margin:0 27px 55px 27px;
				}
				.features2016 #wideHeaderSubbed #featuresList li a,
				.features2016 #landingHeader #featuresList li a {
					color:#FFF;
					display:block;
					width:100%;
					height:100%;
					}
					.features2016 #wideHeaderSubbed #featuresList li a i,
					.features2016 #landingHeader #featuresList li a i {
						color:#F7394A;
						font-size:1.75em;
						margin-right:10px;
						display:block;
						float:left;
						}
						.features2016 #wideHeaderSubbed #featuresList li a .icon-criss-cross,
						.features2016 #landingHeader #featuresList li a .icon-criss-cross {
							font-size:1.35em;
							margin-right:20px;
						}
						.features2016 #wideHeaderSubbed #featuresList li a .icon-posse,
						.features2016 #landingHeader #featuresList li a .icon-posse {
							font-size:1.25em;
							margin-right:22px;
						}
		.features2016 #wideHeaderSubbed img,
		.features2016 #landingHeader .wideContainer .wideContainer img {
			position:absolute;
			right:240px;
			top:50px;
		}

	#featuresWrap {
		padding-top:320px;
		}
		.featureBeige {
			background:#f9f9f9;
			padding:80px 0 40px 0;
		}
		.newFeature {
			padding:80px 0 40px 0;
			}
			.newFeature h2 {
				text-align:center;
				font-size:1.75em !important;
				font-weight:300 !important;
				color:#4d4d4d;
				margin:15px 0 15px 0 !important;
				}
				.newFeature h2 i {
					color:#F7394A;
					display:block;
					font-size:1.5em;
				}
				#supportCustomers h2 i {
					font-size:1.125em;
					margin-left:-25px;
				}
				#streamlineOps h2 i {
					font-size:1em;
				}
			.newFeature .featureIntro {
				text-align:center;
				font-size:1.125em;
				width:560px;
				margin:0 auto;
				color:#4d4d4d;
			}
			.newFeature ul {
				margin:90px 0 0 0 !important;
				color:#4d4d4d;
				}
				.newFeature ul li {
					float:left;
					display:inline-block;
					background:none;
					padding-left:0;
					}
					.newFeature .twoColList li {
						width:550px;
						min-height:180px;
					}
					.newFeature .threeColList li {
						width:340px;
						padding-right:50px;
						min-height:170px;
					}
					.newFeature ul li h3 {
						font-weight:600 !important;
						margin:15px 0 5px 0 !important;
					}
				.newFeature .twoColList li:nth-child(even) {
					margin-left:70px;
				}



/* ----- Funnel Cake Pages ------------------------------------------------ */ 
.funnelCake #innerContent,
.funnelCake #wrapper {
	width:100%;
	padding-bottom:0;
}

.funnelCake #landingHeader {
	padding:0 0 250px 0;
	background:url(/images/new-images/bg-office-blur.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#personal-experience #landingHeader {
		padding:0 0 250px 0;
		background:url(/images/new-images/bg-girl-smiling.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#outgrown-capabilities #landingHeader {
		background:url(/images/new-images/bg-conference.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#grow-scale #landingHeader {
		background:url(/images/new-images/bg-cross-arms.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#retail-integration #landingHeader {
		background:url(/images/new-images/bg-clothing.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#seamless-experience #landingHeader {
		background:url(/images/new-images/bg-seamless.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#clint-pharm #landingHeader {
		background:url(/images/new-images/bg-discussion-wide.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#bto #landingHeader {
		background:url(/images/new-images/bg-dirtbike.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	.satisfaction #landingHeader {
		background:url(/images/new-images/bg-blur-cityscape.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-2 #landingHeader {
		background:url(/images/new-images/bg-lady-smile.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-3 #landingHeader {
		background:url(/images/new-images/bg-stripes.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-4 #landingHeader {
		background:url(/images/new-images/bg-cityblur.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-5 #landingHeader {
		background:url(/images/new-images/bg-phone-tab.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 500px 0;
	}
	#customer-evolution #landingHeader {
		background:url(/images/new-images/bg-chef.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#fully-integrated #landingHeader {
		background:url(/images/new-images/bg-pondering.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#crown-cutting-edge #landingHeader {
		background:url(/images/new-images/bg-crown.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:155px 220px 0 220px;
		line-height:55px;
		font-weight:500;
		}
		#personal-experience #landingHeader h1 {
			margin:155px 120px 0 120px;
		}
		#outgrown-capabilities #landingHeader h1 {
			margin:135px 100px 0 100px;
		}
		#grow-scale #landingHeader h1 {
			margin:135px 260px 0 260px;
		}
		#clint-pharm #landingHeader h1 {
			margin:155px 0 0 0;
		}
		#bto #landingHeader h1 {
			margin:155px 0 0 0;
		}
		#customer-evolution #landingHeader h1 {
			margin:180px 0 0 0;
		}
		#fully-integrated #landingHeader h1 {
			margin:155px 30px 0 30px;
		}
	.funnelCake #landingHeader h2 {
		font-weight:100;
		}
		#outgrown-capabilities #landingHeader h2 {
			margin:10px 0 0 0;
			line-height:36px;
		}
		#grow-scale #landingHeader h2 {
			margin:10px 220px 0 220px;
			line-height:36px;
		}

.funnelCake .cross1::before,
.funnelCake .cross2::before {
	background:#2a2c3a;
}
.funnelCake .crossContainer {
	background:#2a2c3a;
}

.funnelCake .crossedDiv .wideContainer {
	background:none;
	color:#FFF;
	height:940px;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:975px;
	}
	.funnelCake #scalableCross h2 {
		margin-bottom:25px;
		font-weight:100;
	}
	.funnelCake #scalableCross h3 {
		text-align:center;
		margin:0;
		color:#FFF;
		font-size:1.25em;
		font-weight:300;
		}
		.funnelCake #scalableCross #topSub {
			margin-bottom:110px;
			color:#aaaeb6;
			font-weight:100;
		}	
	.funnelCake .solutionBox {
		max-width:300px;
		padding:0;
		height:auto;
		margin-bottom:105px;
		}
		.funnelCake .solutionBox p:nth-child(2) {
			font-weight:500;
			font-size:1.125em;
			margin-bottom:5px;
		}
		.funnelCake .solutionBox p:nth-child(3) {
			color:#aaaeb6;
			font-size:1em;
		}
	.funnelCake #solution2 {
		margin:0 135px;
	}
	.percentCircle {
		display:block;
		width:210px;
		height:210px;
		margin:0 auto 65px auto;
		background:url(/images/new-images/Circle_Graphic-50.svg) no-repeat center center;
		}
		#solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-100.svg) no-repeat center center;
		}
		#solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#personal-experience #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-65.svg) no-repeat center center;
		}
		#personal-experience #solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#personal-experience #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#retail-integration #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-30.svg) no-repeat center center;
		}
		#retail-integration #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-60.svg) no-repeat center center;
		}
		#seamless-experience #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-75.svg) no-repeat center center;
		}
		#seamless-experience #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-100.svg) no-repeat center center;
		}
		#customer-evolution #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#customer-evolution #solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-35.svg) no-repeat center center;
		}
		#customer-evolution #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-35.svg) no-repeat center center;
		}
		#fully-integrated #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-20.svg) no-repeat center center;
		}
		#fully-integrated #solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-25.svg) no-repeat center center;
		}
		#fully-integrated #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-10.svg) no-repeat center center;
		}
		#bto #resultsOnMiva .percentCircle {
			margin:0 auto;
		}
		.percentCircle div {
			display:table-cell;
			vertical-align:middle;
			width:210px;
			height:210px;
			}
			#bto .percentCircle div {
				vertical-align:top;
			}
		.percentCircle h4 {
			font-size:4em !important;
			font-weight:100 !important;
			}
			.percentCircle h4 sup {
				font-size:0.55em;
			}
	.funnelCake .crossedDiv .btnTransparentSquared {
		color:#FFF;
		border:2px solid rgba(22, 192, 213, 0.5);
	    border-radius:35px;
	    padding:10px 30px;
	    display:block;
	    width:195px;
	    margin:50px auto 0 auto;
		}
		#personal-experience .crossedDiv .btnTransparentSquared {
			width:300px;
		}	
		#seamless-experience .crossedDiv .btnTransparentSquared {
			width:155px;
		}
		#fully-integrated .crossedDiv .btnTransparentSquared {
			width:310px;
			text-align:center;
		}

#clientProfile {
	text-align:center;
	color:#aaaeb6;
	background:#272938;
	padding:100px 0;
	}
	.satisfaction #clientProfile {
		background:#f6f6f6;
		padding:330px 0 150px 0;
		}
		#customer-satisfaction-2 #clientProfile,
		#customer-satisfaction-3 #clientProfile {
			padding:560px 0 150px 0;
		}
		.satisfaction #clientProfile #topVideo {
			position:absolute;
			top:-500px;
			left:0;
			right:0;
			margin:0 auto;
			width:830px;
			-webkit-box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
			}
			#customer-satisfaction-2 #clientProfile #topVideo,
			#customer-satisfaction-3 #clientProfile #topVideo,
			#customer-satisfaction-5 #clientProfile #topVideo {
				-webkit-box-shadow:none;
				-moz-box-shadow:none;
				box-shadow:none;
				top:-800px;
				width:910px;
			}
	#clientProfile h2 {
		font-size:2.25em;
		color:#FFF;
		font-weight:100;
		line-height:20px;
		}
		#customer-satisfaction-2 #clientProfile #ROIheader,
		#customer-satisfaction-3 #clientProfile #ROIheader,
		#customer-satisfaction-5 #clientProfile #ROIheader {
			color:#434546;
			font-size:2.25em;
			margin-bottom:60px;
		}
		#clint-pharm #clientProfile h2 {
			line-height:36px;
		}
		#clientProfile h2 span {
			text-transform:uppercase;
			color:#aaaeb6;
			font-size:0.45em;
			letter-spacing:0.0745em;
			display:block;
			}
			#customer-satisfaction-2 #clientProfile h2 span,
			#customer-satisfaction-3 #clientProfile h2 span,
			#customer-satisfaction-5 #clientProfile h2 span {
				color:#93969c;
				margin-bottom:10px;
			}
	#clientProfile h3 {
		font-weight:100;
		margin:50px 280px 15px 280px;
		font-size:1.25em;
		line-height:30px;
	}
	#clientProfile h4 {
		text-transform:uppercase;
		letter-spacing:0.0745em;
		margin-bottom:15px;
	}
	#clientProfile .tripleContainer {
		width:870px;
		margin:60px auto 0 auto;
		}
		.satisfaction #clientProfile .tripleContainer {
			width:650px;
			margin:110px auto 0 auto;
		}
		#clientProfile .solutionBox {
			width:260px;
			}
			#customer-satisfaction-2 .solutionBox span,
			#customer-satisfaction-3 .solutionBox span,
			#customer-satisfaction-5 .solutionBox span {
				display:inline;
				position:relative;
				top:auto;
				left:auto;
				opacity:1;
				background:none;
				text-transform:none;
				font-weight:100;
				color:#434546;
				width:auto;
				text-align:left;
				font-size:0.5em;
				cursor:auto;
			}
			.satisfaction #clientProfile .solutionBox .percentCircle {
				background:none;
				width:230px;
				height:140px;
				margin:0 auto;
				}
				.satisfaction #clientProfile .solutionBox .percentCircle div {
					height:130px;
					}
					#customer-satisfaction-2 #clientProfile .solutionBox .percentCircle div,
					#customer-satisfaction-3 #clientProfile .solutionBox .percentCircle div,
					#customer-satisfaction-5 #clientProfile .solutionBox .percentCircle div {
						height:150px;
					}
				.satisfaction #clientProfile .solutionBox .percentCircle h4 {
					color:#434546;
					margin-bottom:35px;
					}
					#customer-satisfaction-2 #clientProfile .solutionBox .percentCircle h4,
					#customer-satisfaction-3 #clientProfile .solutionBox .percentCircle h4,
					#customer-satisfaction-5 #clientProfile .solutionBox .percentCircle h4 {
						margin-bottom:25px;
					}
				.satisfaction #clientProfile .solutionBox .percentCircle p {
					color:#62666b;
					font-size:1.125em;
				}	
				.satisfaction #clientProfile #solution1 {
					border-right:solid 1px #000;
					width:305px;
					padding-right:30px;
				}
			#clientProfile #solution2 {
				margin:0 45px;
				}
				#clientProfile #solution2 i {
					font-size:2.5em;
					margin-bottom:53px;
				}
				.satisfaction #clientProfile #solution2 {
					margin:0 0 0 55px;
				}
			#clientProfile .solutionBox i {
				font-size:2.75em;
				margin-bottom:50px;
				display:block;
				}
				#grow-scale #clientProfile #solution1 i,
				#bto #clientProfile #solution1 i,
				#crown-cutting-edge #solution1 i {
					margin-left:-20px;
				}
				#grow-scale #clientProfile #solution2 i,
				#bto #clientProfile #solution2 i,
				#crown-cutting-edge #solution2 i {
					margin-left:-60px;
				}
				#grow-scale #clientProfile #solution3 i {
					margin-left:-95px;
					margin-top:15px;
					font-size:1.5em;
				}
			#clientProfile .solutionBox p {
				font-weight:100;
				font-size:1em;
			}
	#clientProfile .smallerHeader {
		font-size:1.25em;
		margin-bottom:50px;
		letter-spacing:0.02em;
		line-height:36px;
		}
		#grow-scale .smallerHeader {
			margin:0 150px 50px 150px;
			width:auto;
		}
		#clint-pharm .smallerHeader {
			margin-bottom:0;
			margin-top:0;
		}
		.satisfaction #clientProfile .smallerHeader {
			margin:0 320px 50px 320px;
			width:auto;
			color:#434546;
			font-weight:300;
		}
		#customer-satisfaction-2 #clientProfile .smallerHeader {
			color:#434546;
		}
	#clientProfile .btnTransparentSquared {
		border:solid 2px #16c0d5;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		display:block;
		width:200px;
		margin:0 auto;
		}
		#customer-satisfaction-2 #clientProfile .btnTransparentSquared,
		#customer-satisfaction-3 #clientProfile .btnTransparentSquared,
		#customer-satisfaction-5 #clientProfile .btnTransparentSquared {
			color:#16C0d5;
		}
		#clint-pharm #clientProfile .btnTransparentSquared {
			margin:40px auto 0 auto;
			max-width:460px;
			width:auto;
		}
		.satisfaction #clientProfile .btnTransparentSquared {
			color:#434546;
			width:230px;
		}
		#customer-satisfaction-5 #clientProfile .btnTransparentSquared {
			width:240px;
		}

#nextCloud {
	z-index:99;
	position:relative;
	background:#f6f6f6;
	overflow:hidden;
	}
	#nextCloud hr {
		border-color:#96999d;
	    clear:both;
	    float:left;
	    margin-top:35px;
	    width:30%;
	}
	#nextCloud p {
		color:#62666b;
		width:370px;
		clear:left;
	}
	#nextCloud .btnTransparentSquared {
		color:#16c0d5;
		margin-top:40px;
	}
	#nextCloud img {
		position:absolute;
		right:-100px;
		top:0;
		}
		#retail-integration #nextCloud img,
		#seamless-experience #nextCloud img {
			top:-60px;
		}
		#fully-integrated #nextCloud img {
			top:-80px;
		}

#resultsOnMiva {
	background:#272938;
	padding:130px 0;
	}
	#resultsOnMiva h2 {
		text-align:center;
		color:#fff;
	    font-size:2.25em;
	    font-weight:100;
	    line-height:20px;
		}
		#clint-pharm #resultsOnMiva h2 {
			line-height:36px;
		}	
	#resultsOnMiva .tripleContainer {
		width:980px;
		margin:80px auto 0 auto;
	}
	#resultsOnMiva .solutionBox {
		max-width:250px;
		margin-bottom:0;
		}
		#grow-scale #resultsOnMiva .solutionBox {
			max-width:270px;
			}
			#grow-scale #resultsOnMiva .percentCircle {
				width:100%;
			}
			#grow-scale #resultsOnMiva .percentCircle div {
				width:100%;
			}
			#grow-scale #resultsOnMiva #solution2 {
				margin:0 100px;
			}
			#grow-scale #resultsOnMiva .tripleContainer {
				width:890px;
			}
		#resultsOnMiva #solution2 {
			margin:0 115px;
		}
		#resultsOnMiva .percentCircle {
			background:none;
			color:#FFF;
			width:250px;
			}
			.percentCircle div {
				width:250px;
			}
			#resultsOnMiva .percentCircle h4 {
				margin:15px 0 30px 0;
			}
		#resultsOnMiva .solutionBox p {
			color:#aaaeb6;
			font-weight:100;
		}
	#resultsOnMiva h3 {
		color:#aaaeb6;
		font-size:1.375em;
		text-align:center;
		margin:0 170px 75px 170px;
		font-weight:300;
		line-height:36px;
		}
		#grow-scale #resultsOnMiva h3 {
			margin:0 180px 75px 180px;
		}
		#resultsOnMiva h3 span {
			color:#FFF;
			font-size:0.8em;
			display:block;
			margin-top:10px;
		}
	#resultsOnMiva .btnTransparentSquared {
		border:solid 2px #16c0d5;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		display:block;
		width:170px;
		margin:0 auto;
		}
		#clint-pharm #resultsOnMiva .btnTransparentSquared,
		#bto #resultsOnMiva .btnTransparentSquared,
		#crown-cutting-edge #resultsOnMiva .btnTransparentSquared {
			width:193px;
		}

.satisfaction .midQuote p {
	font-size:1.4375em;
	font-weight:100;
	}
	.satisfaction .midQuote p span {
		font-weight:500;
		display:block;
		margin-top:10px;
		font-size:0.75em;
	}
	#customer-satisfaction-4 .midQuote p {
		width:800px;
	}

.funnelCake #getStarted {
	background:#000 url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:150px 0;
	}
	.satisfaction #getStarted {
		background:#272938;
	}
	.funnelCake #getStarted h2 {
		line-height:42px;
	}
	#ecommerce-cost #getStarted h2,
	#personal-experience #getStarted h2 {
		margin:0 60px 20px 60px;
	}
	.funnelCake #getStarted a {
		width:190px;
		}
		.satisfaction #getStarted a {
			width:252px;
			background:none;
			border:solid 2px #16C0D5;
		}
		#fully-integrated #getStarted a {
			width:210px;
		}
		#customer-satisfaction-5 #getStarted a,
		#customer-satisfaction-6 #getStarted a {
			width:285px;
		}
	#retail-integration #getStartedContainer,
	#seamless-experience #getStartedContainer,
	#fully-integrated #getStartedContainer {
		max-width:610px;
	}
	#customer-evolution #getStartedContainer {
		max-width:500px;
	}



/* ----- Getting Started Pages -------------------------------------------- */ 
#getting-started #innerContent,
#products-and-categories #innerContent,
#customizing-menus #innerContent,
#set-up-shipping #innerContent,
#payment-and-sales-tax #innerContent,
#app-store #innerContent,
#go-live-process #innerContent,
#next-steps #innerContent {
	width:100%;
	padding-bottom:0;
}
#gettingStartedHeader {
	width:100%;
	margin-top:80px;
	padding:100px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #gettingStartedHeader h1 {
		text-indent:0;
		text-align:center;
		font-size:2.8em;
		font-weight:300;
		margin:0;
	}

#startedNav {
	margin:165px 0 0 0;
	float:left;
	}
	#startedNav ul {
		width:230px;
		margin:0;
		}
		#startedNav ul li {
			border-bottom:solid 1px #eaeaea;
			padding:10px 0;
			background:none;
		}
		#startedNav ul li a {
			color:#6f7173;
			}
			#startedNav ul li.active a {
				color:#000;
				font-weight:500;
			}
		#startedNav ul li i {
			float:right;
			color:#6f7173;
			}
			#startedNav ul li.active i {
				float:left;
				color:#f6525f;
				margin-left:-7px;
			}


#startedRight {
	width:900px;
	float:right;
	}
	#startedRight h2 {
		text-align:center;
		font-weight:300;
		font-size:2em;
		margin:65px 0 75px 0;
	}
	#startedRight .videoLink {
		display:block;
		float:left;
		text-align:center;
		width:430px;
		height:242px;
		background:#f3f3f3;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		color:#000;
		margin:0 0 30px 0;
		}
		#startedRight .videoLink:nth-child(even) {
			margin:0 40px 30px 0 !important;
		}
		#startedRight .videoLink:hover {
			background:#f6525f;
			color:#FFF;
			}
			#startedRight .videoLink:hover .smallRed {
				background-color:#FFF;
				border-color:#FFF;
			}
		#startedRight .videoLink h3 {
			font-size:1.75em;
			font-weight:300;
			margin:80px 25px 0 25px;
			line-height:36px;
			}
			#startedRight .videoLink .twoLineTitle {
				margin:60px 25px 0 25px;
			}
		#startedRight .videoLink span {
			margin:0 auto;
			display:block;
			width:120px;
			text-transform:uppercase;
			font-weight:600;
			}
			#startedRight .videoLink span i {
			    float:right;
			    transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			#startedRight .videoLink:hover span i {
				color:#FFF;
			}
		#startedRight .videoLink .smallRed {
			width:40px;
			margin:15px auto;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
	#relatedArticles h3 {
		font-size:1.5em;
		font-weight:500;
	}
	#relatedArticles ul {
		margin:0;
		}
		#relatedArticles ul li {
			background:none;
			padding-left:0;
			margin-bottom:10px;
			}
			#relatedArticles ul li a {
				color:#000;
				}
				#relatedArticles ul li a:hover {
					color:#18abbd;
				}
	#relatedArticles .btnTransparentSquared {
		border:solid 1px rgba(125, 125, 125, 1);
		color:#18abbd;
		font-weight:600;
		padding:15px 35px;
		margin-top:25px;
		float:left;
		}
		#relatedArticles .btnTransparentSquared:hover {
			border:solid 1px rgba(24, 171, 189, 1);
		}

#moreResources {
	background:#3f4247;
	color:#FFF;
	margin-top:80px;
	padding-bottom:80px;
	}
	#moreResources h2 {
		text-align:center;
		font-weight:500;
		font-size:2em;
		margin:80px 0 70px 0;
	}
	#moreResources ul {
		margin:0;
		}
		#moreResources ul li {
			background:none;
			padding-left:0;
			display:inline;
			float:left;
			width:45%;
			margin:0 0 25px 0;
			}
			#moreResources ul li:nth-child(even) {
				margin:0 0 25px 110px;
			}
			#moreResources ul li i {
				float:left;
				display:block;
				margin:0 20px 15px 0;
				}
				#moreResources ul li:nth-child(1) i {
					font-size:3.35em;
					margin-right:35px;
				}
				#moreResources ul li:nth-child(2) i {
					font-size:3.75em;
					margin-right:25px;
				}
				#moreResources ul li:nth-child(3) i {
					font-size:4em;
				}
				#moreResources ul li:nth-child(4) i {
					font-size:4em;
				}
			#moreResources ul li h3 {
				font-weight:500;
				margin:0 0 10px 0;
				}
				#moreResources ul li h3 a {
					color:#16c0d5;
				}

.appStoreLink {
	width:265px;
	float:left;
	color:#6F7173;
	margin:20px 0;
	}
	.appStoreLink img {
		border:solid 1px #CCC;
	}
	.appStoreLink h3 {
		display:block;
		height:50px;
	}
	.middleApp {
		margin:20px 40px;
	}

#app-store #startedContent .buttonLarge {
	margin:20px auto;
	display:block;
	clear:both;
	width:126px;
}

#go-live-process #startedRight .buttonLarge {
	clear:both;
	display:block;
	width:155px;
	margin:40px auto 75px auto;
}



/* ----- Hosting Architecture ---------------------------------------------- */ 
#hosting-architecture #landingHeader {
	background:url(/images/new-images/bg-parking.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 180px 0;
	}
	#hosting-architecture #landingHeader h1 {
		margin:175px 220px 0 220px;
	}
	#hosting-architecture #landingHeader h2 {
		max-width:610px;
		margin:10px auto 30px auto;
		line-height:36px;
	}

#hosting-architecture .iconList {
	width:500px;
	float:none;
	}
	#hosting-architecture .iconList:nth-child(2n) {
		margin-left:0;
	}
	#hosting-architecture .iconList:nth-child(4) {
		margin-bottom:0;
		}
		#hosting-architecture #redundantFailover .iconList:nth-child(2) {
			margin-bottom:0;
			}
			#hosting-architecture #redundantFailover .iconList:nth-child(2) i {
				font-size:2em;
			}	
		#hosting-architecture #VMemc .iconList:nth-child(3) {
			margin-bottom:0;
		}
	#hosting-architecture .iconList i {
		font-size:2.5em;
		line-height:22px;
		}
		#hosting-architecture #redundantFailover .iconList i,
		#hosting-architecture #VMemc .iconList i {
			color:#FFF;
		}
	#hosting-architecture .iconList p {
		width:80%;
		margin-top:0;
		color:#4d4d4d;
		font-weight:100;
		line-height:26px;
		font-size:1em;
		}
		#hosting-architecture #redundantFailover .iconList p {
			color:#aaaeb6;
		}
		#hosting-architecture #VMemc .iconList p {
			color:#FFF;
		}
	#hosting-architecture .iconList h3 {
		float:right;
		width:80%;
		font-weight:600;
		font-size:1.125em;
		color:#4d4d4d;
		line-height:22px;
		}
		#hosting-architecture #redundantFailover .iconList h3,
		#hosting-architecture #VMemc .iconList h3 {
			color:#FFF;
		}
	#hosting-architecture .floatedContent h2 {
		width:95%;
		margin:0 0 80px 0 !important;
	}

#manangedEnvironment {
	background:#f6f6f6;
	}
	#manangedEnvironment img {
		position:absolute;
		top:0;
		right:0;
	}

#hosting-architecture #g2Banner {
	background:#FFF;
}

#redundantFailover {
	background:url(/images/new-images/bg-servers.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#redundantFailover .floatedContent {
		float:right;
	}

#VMemc {
	background:url(/images/new-images/bg-blue-circular.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#mivaCustomer {
	background:url(/images/new-images/bg-shaper.jpg) no-repeat center center;
	-webit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:250px 0;
	}
	#mivaCustomer .floatedContent {
		float:right;
		}
		#mivaCustomer .floatedContent p {
			color:#aaaeb6;
			font-size:1.25em;
			}
			#mivaCustomer .floatedContent p span {
				font-size:0.75em;
				color:#FFF;
			}

#featuresHosting {

	}
	#featuresHosting h2 {
		text-align:center;
		font-size:2em;
		font-weight:100;
		color:#38393a;
	}
	#featuresHosting p {
		text-align:center;
		color:#62666b;
		font-size:1.125em;
		max-width:690px;
		margin:45px auto 0 auto;
	}
	#listsContainer {
		margin:80px auto 0 auto;
		width:1000px;	
		}
		.hugeList {
			float:left;
			width:33.33%;
			}
			#innerContent .hugeList ul {
				margin:0 0 45px 15px;
				color:#62666b;
				}
				.hugeList ul li {
					background:none;
					padding:0 0 0 5px;
					list-style:circle;
				}
				#innerContent .hugeList ul li ul {
					margin:0 0 0 15px;
				}
			.hugeList h4 {
				color:#4d4d4d;
				font-size:1.125em;
				}
				.hugeList h4 span {
					display:none;
				}

#hosting-architecture #getStartedContainer {
	max-width:570px;
}




#hosting-architecture #pageHeader {
	background:url(/images/new-images/circle-header-hosting-arch.png) no-repeat left center;
	margin-bottom:20px;
	}
	#hosting-architecture #pageHeader h1 {
		padding-top:170px;
	}
#hostingHeader {
	margin:20px 0 0 40px;
}

.hostingSection {
	float:left;
	width:300px;
	margin:20px 0 40px 60px;
	}
	#innerContent .hostingSection ul {
		margin-left:0;
		list-style:none;
	}

#hostingImage {
	float:left;
	margin:20px 0 0 60px;
}

#hostingFeatures {
	border-collapse:separate;
	border-spacing:20px;
	font-size:0.875em;
	line-height:20px;
	}
	#hostingFeatures td {
		width:40%;
	}



/* ----- Internal Lead ---------------------------------------------------- */
#internal-lead #escalationFormSimple label {
	font-size:0.875em;
	width:125px;
	text-align:right;
	display:block;
	float:left;
	margin-right:5px;
	}
	#internal-lead #escalationFormSimple input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#internal-lead #escalationFormSimple .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		} 

#scholarshipForm {
	margin:25px 0;
	}
	#scholarshipForm input {
		margin-bottom:15px;
		width:300px;
		font-size:1.25em;
		padding:10px;
	}
	#scholarshipForm .buttonLarge {
		margin-top:30px;
	}



/* ----- IRCE Landing Page ------------------------------------------------ */
#irce-2016 #landingHeader {
	background:url(/images/new-images/header-irce.jpg) no-repeat center center;
	-website-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 220px 0;
	}
	#irce-2016 #getStartedHome {
		border:1px solid #FFF;
	}
	#irce-2016 #landingHeader .wideContainer {
		position:relative;
	}
	#irce-2016 #landingHeader h1 {
		text-transform:uppercase;
		font-weight:100;
		text-align:left;
		font-size:4.158125em;
		line-height:55px;
		margin:45px 0 0 0;
		letter-spacing:0.0475em;
		}
		#irce-2016 #landingHeader h1 span {
			font-size:0.37em;
		}
		.irceOffShelf #landingHeader h1 {
			width:950px;
		}
	#irce-2016 #landingHeader #box1,
	#irce-2016 #landingHeader #box2 {
		float:left;
		text-align:left;
		display:block;
		padding:10px 25px;
		text-transform:uppercase;
		font-size:1em;
		font-weight:700;
		letter-spacing:0.175em;
		}
		#irce-2016 #landingHeader #box1 {
			background:rgba(244,36,52,0.1);
			color:#322f48;
			margin-right:5px;
		}
		#irce-2016 #landingHeader #box2 {
			background:url(/images/new-images/bg-point.png) no-repeat left center;
			-webkit-background-size:100%;
			-moz-background-size:100%;
			-o-background-size:100%;
			background-size:100%;
		}
	#floatingForm {
		display:block;
		width:470px;
		padding:20px 0 30px 0;
		position:absolute;
		right:0;
		top:220px;
		background:#FFF;
		box-shadow:0 0.2em 0.2em #e2e2e2;
		z-index:99;
		}
		#landingHeader #floatingForm h2 {
			text-align:center;
			text-transform:none;
			font-weight:100;
			color:#38393a;
			font-size:2.125em; 
		}
		#floatingForm p {
			text-align:center;
			margin:0 40px 40px 40px;
			color:#62666b;
			font-size:1.125em;
		}
		#floatingForm input {
			width:350px;
			margin:0 auto 25px auto;
			display:block;
			padding:20px 15px;
		}
		#floatingSubmit {
			background:#f73949;
			border:none;
			color:#FFF;
			text-transform:uppercase;
			letter-spacing:0.075em;
			font-size:0.875em;
			width:380px !important;
		}
		#floatingForm iframe {
			width:470px;
			height:502px;
		}

#irce-2016 #revolutionize {

	}
	#irce-2016 #revolutionize h2 {
		text-align:left;
		font-weight:100;
		font-size:2.25em;
		width:600px;
		line-height:36px;
	}
	#irce-2016 #revolutionize p {
		width:570px;
		font-size:1.125em;
	}

#irceMap {
	background:#f9f9f9;
	}
	#irceMap h2 {
		font-size:1.5em !important;
	}
	#irceMap ul {
		width:885px;
		margin:70px auto;
		}
		#irceMap ul li {
			display:inline-block;
			float:left;
			background:none;
			padding-left:0;
			font-weight:500;
			margin:0 30px;
			}
			#irceMap ul li:nth-child(1) {
				margin:0 30px 0 0;
			}
			#irceMap ul li:nth-child(3) {
				margin:0 0 0 30px;
			}
			#irceMap ul li p {
				line-height:24px;
				color:#62666b;
				float:left;
				font-size:1em;
			}
			#irceMap ul li i {
				font-size:4em;
				float:left;
				color:#f73b4c;
				margin-right:0;
			}
			#irceMap ul li strong {
				font-size:1.25em;
				text-transform:uppercase;
				letter-spacing:0.1475em;
				color:#38393a;
			}
	#irceMap .bg-red-white-text-btn {
	    border:2px solid #f73949;
	    border-radius:35px;
	    font-weight:600;
	    padding:1rem 2rem;
	    color:#f73949;
	    background:none;
	    width:105px;
	    display:block;
	    margin:0 auto;
	    transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#irceMap .bg-red-white-text-btn:hover {
			background:#f73949;
			color:#FFF;
		}

#enterpriseLeader {
	text-align:center;
	color:#FFF;
	background:url(/images/new-images/bg-lady-pen.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}	
	#enterpriseLeader h2 {
		color:#FFF !important;
	}
	#enterpriseLeader .smallRed {
		margin:45px auto 40px auto;
	}
	#enterpriseLeader p {
		width:775px;
		margin:0 auto 55px auto;
		color:#FFF;
	}
	#enterpriseLeader a {
		color:#FFF;
		text-transform:uppercase;
		letter-spacing:0.0475em;
		display:block;
		margin-top:20px;
		font-size:0.875em;
		}
		#enterpriseLeader a i {
			margin:0 0 10px -10px;
		}



/* ----- Landing Pages ---------------------------------------------------- */
.standaloneLanding #innerContent {
	width:100%;
}
.standaloneLanding #innerContent {
	padding-bottom:0;
}
#landingHeader {
	background:url(/images/new-images/girl-background.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	padding:0 0 70px 0;
	}
	#marketview-landing-page #landingHeader {
		background:url(/images/new-images/marketview-header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#paper-store-landing-page #landingHeader {
		background:url(/images/new-images/paper-store-header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#sign-warehouse-landing-page #landingHeader {
		background:url(/images/new-images/sign-warehouse-header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#mignon-faget-landing-page #landingHeader {
		background:url(/images/new-images/Mignon-Faget-Header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#landingHeader h1 {
		font-size:3em;
		font-weight:700;
		color:#FFF;
		text-align:center;
		text-indent:0;
		margin:85px 0 0 0;
		}
		#marketview-landing-page #landingHeader h1 {
			font-size:2.75em;
		}
	#landingHeader h2 {
		color:#fff;
	    font-family:"proxima-nova",sans-serif;
	    font-size:1.5em;
	    font-style:normal;
	    font-weight:300;
	    margin:30px 0;
	    text-align:center;
	}
	#landingHeader .btnRedStandard {
		display:block;
	    margin:70px auto 0;
	    width:165px;
	}

.standaloneLanding .versusSection {
	padding:50px 0;
}

.standaloneLanding #innerContent #scalableSolution {
	margin:0 auto 40px auto !important;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		font-family:"proxima-nova",sans-serif;
	    font-size:2em;
	    font-style:normal;
	    font-weight:600;
	    margin:50px 0 40px;
	}
	.standaloneLanding .solutionBox {
		margin-bottom:0;
		}
		.standaloneLanding #innerContent .solutionBox h3 {
			font-size:1.06em;
			margin:25px 0 10px 0;
		}
		.standaloneLanding #innerContent .solutionBox p {
			font-size:0.975em;
		}

#landingGrey {
	background:#F1F1F1;
	color:#62666b !important;
	}
	.standaloneLanding #scalableSolution h2 {
		margin-bottom:20px;
	}
	.standaloneLanding #scalableSolution .mainParagraph {
		font-size:1.25em !important;
		text-align:center;
		padding:0 135px;
		font-weight:300;
		}
		.standaloneLanding #scalableSolution .mainParagraph a {
			color:#16c0d5;
		}
	.standaloneLanding #scalableSolution .smallRed {
		margin:20px auto;
		}
		#sign-warehouse-landing-page #scalableSolution .smallRed {
			margin:20px auto 80px auto;
		}
		#paper-store-landing-page #scalableSolution .smallRed {
			margin:20px auto 80px auto;
		}
		#mignon-faget-landing-page #scalableSolution .smallRed {
			margin:20px auto 80px auto;
		}

.sideBySideCompare {
	text-align:center;
	width:345px;
	float:left;
	}
	#mignon-faget-landing-page .sideBySideCompare {
		width:385px;
	}
	#mignon-faget-landing-page #rightCompare {
		margin:10px 0 0 40px;
	}
	#leftCompare {
		margin:10px 0 0 180px;
	}
	#rightCompare {
		margin:10px 0 0 130px;
	}
	.sideBySideCompare h3 {
		text-transform:uppercase;
		font-size:1.5em !important;
		letter-spacing:0.0475em;
		margin:15px 0 50px 0 !important;
	}	
	.sideBySideCompare p {
		font-size:7em;
		font-weight:500;
		}
		.sideBySideCompare p sup {
			font-size:0.475em;
			color:#16c0d5;
		}
		.sideBySideCompare p sup:nth-child(2) {
			color:inherit;
			font-size:0.56em;
		}

.standaloneLanding #ecommerceWebsites {
	margin-bottom:0 !important;
}
.standaloneLanding #ecommerceWebsites h2 {
	font-weight:300;
	font-size:1.25em;
	margin:50px 0 40px 0;
}
.standaloneLanding #innerContent #ecommerceWebsites ul {
	margin:0 auto;
	max-width:1170px;
	}
	.standaloneLanding #ecommerceWebsites ul li {
		margin:10px 20px;
	}

.standaloneLanding #getStartedContainer {
	width:1020px;
	}
	.standaloneLanding #innerContent #getStarted {
		background:#F7394A;
		text-align:center;
		margin:0;
		}
		.standaloneLanding #innerContent #getStarted h3 {
			font-size:1.5em;
			font-weight:300;
			margin:10px 100px;
			line-height:32px;
		}
	.standaloneLanding #getStarted .btnRedStandard {
		background:#FFF;
		color:#F7394A !important;
		width:215px;
		margin:30px auto 10px auto;
		float:none;
	}

.standaloneLanding #fullFooterNew {
	padding:25px 0 10px 0;
	}
	.standaloneLanding #footerFooter {
		padding-bottom:0;
		}
		.standaloneLanding #fullFooterNew #footerFooter p {
			margin-top:10px;
		}
	.standaloneLanding #fullFooterNew a img {
		max-height:35px;
	}
	.standaloneLanding #fullFooterNew #footerFooter .incFast {
		margin:5px 0 0 25px;
	}
	.standaloneLanding #fullFooterNew #footerFooter .bigBadge {
		margin:0 0 0 15px;
		max-height:50px;
	}



/* ----- Login With Amazon ------------------------------------------------ */
#login-with-amazon #pageHeader {
	background:url(/images/new-images/circle-header-amazon-login.png) no-repeat left center;
}



/* ----- Magento Pages ---------------------------------------------------- */
#magento-headache #innerContent,
#magento-integration #innerContent,
#magento-cloud #innerContent,
#magento-security #innerContent,
#magento-support #innerContent {
	width:100%;
	padding-bottom:0;
}

#magento-headache #landingHeader,
#magento-integration #landingHeader,
#magento-cloud #landingHeader,
#magento-security #landingHeader,
#magento-support #landingHeader {
	padding:0 0 80px 0;
	background:url(/images/new-images/thinking-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#magento-headache #landingHeader h1,
	#magento-integration #landingHeader h1,
	#magento-cloud  #landingHeader h1,
	#magento-security #landingHeader h1,
	#magento-support #landingHeader h1 {
		margin:160px 0 0 0;
	}
	#magento-support #landingHeader h1 {
		font-size:2.9em;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		font-size:1.225em;
		margin:45px 290px 0 290px;
		line-height:28px;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		border:none;
		font-size:1.5em;
		margin:140px auto 0 auto;
		}
		#magento-headache #downLinkCircle i,
		#magento-integration #downLinkCircle i,
		#magento-cloud #downLinkCircle i,
		#magento-security #downLinkCircle i,
		#magento-support #downLinkCircle i {
			position:absolute;
			margin-left:-15px;
		}	
	#magento-headache #landingHeader h3,
	#magento-integration #landingHeader h3,
	#magento-cloud #landingHeader h3,
	#magento-security #landingHeader h3,
	#magento-support #landingHeader h3 {
		text-align:center;
		text-transform:uppercase;
		letter-spacing:0.07em;
		color:#FFF;
		font-size:0.875em;
		font-weight:500;
		margin-top:40px;
	}

.leftLogoInfo {
	width:600px;
	}
	.leftLogoInfo h2 {
		font-size:2.25em !important;
		color:#38393a;
		font-weight:100 !important;
		line-height:44px;
		margin:0 0 10px 0 !important;
		float:right;
		width:85%;
		}
		#magento-security .leftLogoInfo h2 {
			font-size:2.2em !important;
		}
		.leftLogoInfo h2 span {
			display:block;
			color:#93969c;
			text-transform:uppercase;
			font-weight:300;
			font-size:0.45em !important;
			letter-spacing:0.0475em
		}
	.leftLogoInfo p {
		margin-top:25px;
		font-size:1.125em;
		color:#62666b;
		line-height:32px;
		float:right;
		width:85%;
	}

#theProblem {
	background:#f6f6f6;
	padding:95px 0;
	position:relative;
	}
	#magentoProblem .leftLogoInfo {
		background:url(/images/new-images/logo-magento.svg) no-repeat left 15px;
		-webkit-background-size:9%;
		-moz-background-size:9%;
		-o-background-size:9%;
		background-size:9%;
	}
	#theProblem img {
		position:absolute;
		top:-30px;
		right:-180px;
		z-index:99;
		}
		#magento-integration #theProblem img,
		#magento-security #theProblem img {
			top:10px;
		}

#theSolution {
	background:#26282b;
	padding:135px 0;
	position:relative;
	}
	#theSolution img {
		position:absolute;
		top:-20px;
		left:-80px;
		}
		#magento-integration #theSolution img,
		#magento-security #theSolution img,
		#magento-support #theSolution img {
			top:10px;
		}
	#magentoSolution .leftLogoInfo {
		background:url(/images/new-images/logo-miva.svg) no-repeat left 15px;
		-webkit-background-size:9%;
		-moz-background-size:9%;
		-o-background-size:9%;
		background-size:9%;
		float:right;
		}
		#magentoSolution .leftLogoInfo h2 {
			color:#FFF;
		}
		#magentoSolution .leftLogoInfo p {
			color:#aaaeb6;
			margin-bottom:55px;
		}
		#magentoSolution .leftLogoInfo .btnTransparentSquared {
			border:2px solid rgba(22, 192, 213, 0.5);
		    border-radius:25px;
		    padding:15px 30px;
		    margin-left:90px;
			}
			#magentoSolution .leftLogoInfo .btnTransparentSquared:hover {
				border:2px solid rgba(22, 192, 213, 1);
			}

#magento-headache #getStarted,
#magento-integration #getStarted,
#magento-cloud #getStarted,
#magento-security #getStarted,
#magento-support #getStarted {
	background:url(/images/new-images/get-started-bg-blue.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:155px 0;
	}
	#magento-headache #getStartedContainer,
	#magento-integration #getStartedContainer,
	#magento-cloud #getStartedContainer,
	#magento-security #getStartedContainer,
	#magento-support #getStartedContainer {
		width:770px;
	}
	#magento-headache #getStarted h3,
	#magento-integration #getStarted h3,
	#magento-cloud #getStarted h3,
	#magento-security #getStarted h3,
	#magento-support #getStarted h3 {
		color:#FFF;
		font-weight:100;
	}
	#magento-headache #getStarted a,
	#magento-integration #getStarted a,
	#magento-cloud #getStarted a,
	#magento-security #getStarted a,
	#magento-support #getStarted a {
		width:190px;
		background:#FFF;
		color:#26282b !important;
		font-weight:600;
	}



/* ----- MAP -------------------------------------------------------------- */
#MAP_Landing #landingHeader {
	padding:0 0 180px 0;
	background:url(/images/new-images/header-map.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#MAP_Landing #landingHeader h1 {
		font-size:2.25em;
		font-weight:100;
		}
		#MAP_Landing #landingHeader h1 span {
			font-size:0.75em;
		}
		#MAP_Landing #landingHeader h1 i {
			display:block;
			font-size:2.5em;
			margin:35px 0 10px -180px;
		}

.landingSection {
	padding:80px 0 100px 0;
	}
	.landingSection h2 {
		text-align:center;
		font-size:2.25em !important;
		font-weight:200 !important;
		margin:0 0 40px 0 !important;
		color:#38393a;
	}
	.landingSection .smallRed {
		background:#e2e6eb;
		border-color:#e2e6eb;
		margin:10px auto 60px auto;
	}

.tripleMap {
	display:block;
	float:left;
	width:335px;
	text-align:center;
	margin:85px 27px 0 27px;
	}
	.tripleMap i {
		display:block;
		color:#1EABBD;
		font-size:3em;
		margin-bottom:25px;
	}
	.tripleMap p {
		margin:0 !important;
		line-height:28px !important;
	}

#partnerGrowth {
	width:1170px;
	margin:0 auto;
	}
	#partnerGrowth p {
		text-align:center;
		color:#62666b;
		font-size:1.125em;
		margin:0 40px;
		line-height:32px;
	}

#priceMAP {
	background:url(/images/new-images/map-blurred-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#priceMAP h2 {
		color:#FFF;
		font-weight:600 !important;
		margin:0 0 30px 0 !important;
	}
	#priceMAP #priceMAPIntro {
		text-align:center;
		color:#FFF;
		font-size:1.375em;
		width:700px;
		margin:0 auto 75px auto;
	}
#MAPmiddle {
	text-align: center;
	}
	#MAPmiddle h1 {
		margin-bottom: 2rem;
		font-weight: bold;
		line-height: 1.5;
	}
	#MAPmiddle h2 {
		font-size: 26px;
		color: #fff;
		padding:0 0.75rem;
		font-weight:300;
	}
	#MAPmiddle #ecommerceWebsites {
		padding-bottom: 4rem;
	}

#MAPMiddleOptions {
	margin-top:3.5rem;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#FFF;
	width:1170px;
	margin:0 auto;
	}
	#MAPmiddle .MAPWrap {
		box-sizing:border-box;
		padding:1rem 0.75rem 5rem;
		position:relative;
		color:#62666b;
		background:#fff;
		min-height:800px;
		margin:45px 0;
		float:left;
		width:50%;
		border-left:solid 1px #e2e6eb;
	}
	.MAPWrap ul {
		text-align:left;
		margin:0 40px !important;
		}
		.MAPWrap ul li {
			margin-bottom:15px;
			background:url(/images/new-images/blue-arrow.svg) no-repeat 0 8px;
			padding-left:20px;
		}
	#MAPmiddle .MAPWrap:nth-child(1) {
		border-left:0;
	}
	#MAPmiddle .MAPWrap h3 {
		font-size:30px;
		color:#38393a;
		font-weight:200;
		margin:0 0 10px 0;
		font-size:1.75em;
	}
	#MAPmiddle .MAPPrice {
		color:#16c0d5;
		font-size:56px;
		font-weight:500;
		display:inline-block;
		margin-bottom:2rem;
	}
	#MAPmiddle .MAPPrice sup {
		font-size:0.575em;
	}
	#MAPmiddle .MAPMonth {
		font-size:16px;
		font-weight:normal;
		text-transform:lowercase;
	}
	#MAPmiddle .MAPWrap .smallGrey {
		width:10%;
		margin:1.25rem auto 2.25rem;
	}
	#MAPmiddle .MAPBtn {
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		margin:0 auto;
		}
		.MAPBtn .blue-get-started-btn {
			border-radius:30px;
			width:200px;
		}

#nextLevel {
	background:#16c0d5;
	color:#FFF;
	}
	#nextLevel h2 {
		color:#FFF;
	}
	#levelList {
		margin:0 auto;
		width:940px;
		position:relative;
		}
		#levelList ul {
			text-align:center;
			font-size:1.125em;
			margin-top:60px;
			}
			#levelList ul li {
				display:inline-block;
				float:left;
				background:none;
				padding-left:0;
				margin:0 80px;
				width:200px;
				}
				#levelList ul li:nth-child(1) {
					margin:0 80px 0 0;
				}
				#levelList ul li:nth-child(3) {
					margin:0 0 0 80px;
					}
					#levelList ul li:nth-child(3) i {
						margin-left:-30px;
					}
				#levelList ul li i {
					font-size:2.5em;
				}
				#levelList ul li h3 {
					text-transform:uppercase;
					margin:15px 0 5px 0;
					letter-spacing:0.0475em;
				}
				#levelList ul li h4 {
					margin:0;	
				}
		#levelList img {
			position:absolute;
		}	
		#levelList #firstLine {
			left:185px;
			top:80px;
		}
		#levelList #secondLine {
			right:175px;
			top:80px;
		}

#MAPMore {
	width:1075px;
	margin:45px auto 0 auto;
	}
	.moreContent {
		float:left;
		width:50%;
		}
		#innerContent .moreContent h3 {
			margin:0 30px 10px 30px;
			color:#16c0d5;
			font-weight:600;
		}
		#innerContent .moreContent h4 {
			margin:0 105px 35px 30px;
			font-weight:600;
			font-size:1.125em;
			color:#62666b;
		}
		#innerContent .moreContent p {
			margin:0 30px 35px 30px;
			font-size:1.125em;
			color:#62666b;
			line-height:30px;
		}
		#innerContent .moreContent ul {
			margin:0 30px 35px 30px;
			font-size:1.125em;
			color:#62666b;
			}
			#innerContent .moreContent ul li {
				margin-bottom:10px;
				background:url(/images/new-images/blue-arrow.svg) no-repeat 0 8px;
				padding-left:20px;
			}

#MAP_Landing #new-pricing-try-miva {
	text-align:center;
	padding:4.5rem 0 6.5rem 0;
	}
	#MAP_Landing #new-pricing-try-miva h3 {
		margin-bottom:40px;
	}
	#MAP_Landing #new-pricing-try-miva p {
		margin-bottom:60px;
	}
	#MAP_Landing .bg-white-red-text-btn {
		border-radius:35px;
		padding:1rem 2rem;
		border:2px solid #fff;
	}
	#MAP_Landing .bg-red-white-text-btn {
		border-radius:35px;
		padding:1rem 2rem;
		border:2px solid #fff;
		font-weight:600;
	}



/* ----- Marketplaces ----------------------------------------------------- */
#marketplaces #innerContent{
	padding-top: 105px;
}

.insideHTMLBlank #marketplaces h1 {
	text-indent:0;
}

.header-tag {
	position: absolute;
	font-size: 60px;
	font-family:"proxima-nova",sans-serif;
	color:#232323;
	line-height: 60px;
	padding-left: 380px;
} 

#marketplaces #innerContent .module-resource li {
	padding-left:5px !important;
}



/* ----- Meetups ----------------------------------------------------------- */
#meetup #pageHeader {
	background:url(/images/new-images/circle-header-meetup.png) no-repeat left center;
	margin-bottom:20px;
	}
	#meetup #pageHeader h1 {
		padding-top:150px;
	}
#meetup .flipFlopImageRight {
	background:url(/images/new-images/circle-meetups.png) no-repeat right center;
	border-bottom:none;
	height:355px;
	}
	#meetup .flipFlopImageRight h2 {
		padding-top:40px;
	}
	#meetup .flipFlopImageRight table {
		
		}
		#meetup .flipFlopImageRight table tr {
			margin-bottom:10px;
			}
			#meetup .flipFlopImageRight table td {
				background:url(/images/new-images/icon-red-check.png) no-repeat left 9px;
				padding-left:20px;
				width:45%;
				font-size:1.125em;
				text-transform:uppercase;
				height:35px;
			}
#meetupFormContainer {
	width:52.0833%;
	}
	#meetupForm {

		}
		#meetupForm input {
			width:260px;
			font-size:0.875em;
			clear:both;
			margin-bottom:10px;
		}
		#meetupForm .buttonLargeOrange {
			margin-top:20px;
			width:auto;
			font-size:1.125em;
		}



/* ----- MivaCon Survey ---------------------------------------------------- */ 
#conQuestionForm {
	margin:40px 0 0 140px;
	}
	#conQuestionForm label {
		font-size:0.875em;
		width:295px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
		margin-bottom:10px;
	}
	#conQuestionForm input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		margin-bottom:10px; 
	}
	#conQuestionForm select {
		font-size:0.75em; 
		padding:3px;
		margin-bottom:10px; 
		width:223px;
	}   
	#conQuestionForm textarea {
		width:223px;
		height:75px;
	}
	#conQuestionForm .buttonWide {
		width:auto;
		border:none;
		padding:7px 70px;
		font-size:1.125em;
		margin-top:20px;
		margin-left:300px;
	}  	



/* ----- Miva Merchant 9 Features, Mult-Seat, Developer License, 9.3, 9.4, 9.5, and 9.6 ------- */ 
#mivamerchant9 #innerContent,
#multi-seat #innerContent,
#dev-license #innerContent,
#whats-new-9-3 #innerContent,
#whats-new-9-4 #innerContent,
#whats-new-9-5 #innerContent {
	width:100%;
	padding-bottom:0;
}


#nineHeader {
		display:block;
		width:100%;
		height:400px;
		background:url(/images/new-images/header-new-mm9-bg.jpg) no-repeat center center;
		background-size:cover;
		-o-background-size:cover;
		-moz-background-size:cover;
		-webkit-background-size:cover;
		}
		#dev-license #nineHeader {
			height:480px;
		}
	#nineHeader h1 {
		text-indent:-9999em;
		background:url(/images/new-images/logo-mm9-small.png) no-repeat;
		display:block;
		width:413px;
		height:88px;
		float:left;
		margin:50px 0 15px 0;
		}
		#dev-license #nineHeader h1 {
			background:none;
			text-indent:0;
			width:auto;
			height:auto;
			margin-top:130px;
			font-size:1.75em;
		}
		#whats-new-9-3 #nineHeader h1 {
			background:none;
			text-indent:0;
			width:auto;
			height:auto;
			margin-top:50px;
			font-size:1.75em;
		}
		#whats-new-9-4 #nineHeader h1 {
			background:none;
			text-indent:0;
			width:auto;
			height:auto;
			margin-top:55px;
			font-size:1.75em;
		}
		#whats-new-9-4 #nineHeader ul {
			float:left;
			color:#FFF;
			margin-left:5px;
		}
		.watchVideo {
			background:url(/images/new-images/icon-play-small-dark.png) no-repeat right center;
			padding:10px 30px 10px 0;
			color:#232323;
		}
		#childCat .watchVideo {
			background:url(/images/new-images/icon-play-small.png) no-repeat right center;
			color:#FFF;
		}
		#dev-license #nineHeader p {
			width:700px;
			font-size:1.125em;
			line-height:30px;
		}
	#multi-seat #nineHeader {
		height:auto;
	}
	#multi-seat #nineHeader h1 {
		text-indent:0;
		background:none;
		margin:25px 0;
		height:auto;
	}
	#nineHeader img {
		float:left;
		margin:40px 110px 0 0;
	}
	#nineHeader p {
		color:#FFF;
		float:left;
		width:545px;
	}

#innerContent .nineFeaturesSection {
	text-align:center;
	padding-bottom:70px;
	}
	#dev-license #innerContent .nineFeaturesSection {
		padding-top:70px;
	}
	#multi-seat #innerContent .nineFeaturesSection,
	#dev-license #innerContent .nineFeaturesSection {
		text-align:left;
	}
	#innerContent #fullFeatures {
		margin:0;
	}
	.featuresContainer {
		width:960px;
		margin:0 auto;
	}
	.featuresContainer1200 {
		width:1200px;
		margin:0 auto !important;
	}
	#featuresContainerWide {
		width:1200px;
		position:relative;
	}
	.nineFeaturesBeige {
		background:#EFEEE8;
		padding:10px 0 70px 0;
	}
	.nineFeaturesDark {
		background:#333;
		padding:10px 0 70px 0;
		}
		.nineFeaturesDark h2 {
			color:#FFF;
		}
		#whats-new-9-3  #innerContent .nineFeaturesDark {
			margin:0;
		}
	#innerContent .nineFeaturesSection h2 {
		font-size:2.25em;
		margin:75px 0 30px 0;
	}
	#dev-license #innerContent .nineFeaturesSection h2 {
		font-size:2.25em;
		margin:75px 0 30px 30px;
		float:right;
		width:48%;
		}
		#dev-license #innerContent #licenseType h2 {
			margin-top:105px;
		}
		#dev-license #innerContent #regKey h2,
		#dev-license #innerContent #keyExp h2 {
			margin-top:185px;
		}
	#multi-seat #innerContent .nineFeaturesSection h2 {
		text-align:center;
		margin-bottom:75px;
	}
	#innerContent .nineFeaturesSection p {
		font-size:1.5em;
		font-family:"proxima-nova",sans-serif;
		line-height:29px;
		color:#808080;
		width:650px;
		margin:0 auto 50px auto;
	}
	#multi-seat #innerContent .nineFeaturesSection p,
	#dev-license #innerContent .nineFeaturesSection p {
		width:48%;
		float:right;
		clear:right;
		font-size:1em;
		margin:0 0 15px 0;
		}
		#dev-license #innerContent #signUpKey p {
			width:100%;
			text-align:center;
		}
		#dev-license #innerContent #signUpKey .buttonTwoLineRed {
			width:311px;
			margin:20px auto;
		}
	#multi-seat #innerContent .nineFeaturesSection ul,
	#dev-license #innerContent .nineFeaturesSection ul {
		width:48%;
		float:right;
		clear:right;
		color:#808080;
	}
	#multi-seat #innerContent .nineFeaturesSection img,
	#dev-license #innerContent .nineFeaturesSection img {
		float:left;
	}
	#multi-seat #innerContent .nineFeaturesDark {
		margin:0;
	}
	#multi-seat #nineHeader h1 {
		text-align:center;
		font-size:2em;
		width:100%;
	}

#featuresSlider { 
	position:relative;
	overflow:auto;
	}
	#featuresSlider ul {
		margin:0;
	}
	#featuresSlider li { 
		list-style:none;
		}
		#featuresSlider ul li { 
			float:left;
			background:none;
			padding-left:0; 
		}
	#featuresSlider .dots {

		}
		#featuresSlider .dots li {
			display:inline-block;
			width:10px;
			height:10px;
			background:#000;
			cursor:pointer;
		}
	.featuresContainer .prev {
		width:50px;
		height:98px;
		display:block;
		text-indent:-9999em;
		background:url(/images/new-images/icon-slider-left.png) no-repeat;
		position:absolute;
		left:0;
		top:400px;
	}
	.featuresContainer .next {
		width:50px;
		height:98px;
		display:block;
		text-indent:-9999em;
		background:url(/images/new-images/icon-slider-right.png) no-repeat;
		position:absolute;
		right:0;
		top:400px;
	}

#nineFeaturesExpanded {
	text-align:left;
	height:0;
	overflow:hidden;
	display:none;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	.nineFeaturesFullExpand {
		height:1930px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#nineFeaturesExpanded h3 {
		font-size:1.5em;
		font-family:"proxima-nova",sans-serif;
		line-height:29px;
		color:#808080;
		width:100%;
		margin:0 auto 10px auto !important;	
	}
	#nineFeaturesExpanded p {
		font-size:1em !important;
		width:100%;
		margin:10px 0 !important;
		color:#000;
	}
	#nineFeaturesExpanded ul {
		font-family:"proxima-nova",sans-serif;	
		color:#808080;
	}

#multiWorks {
	}
	#innerContent #multiWorks p {
		margin-top:75px;
	}
#multiLockout {
	}
	#innerContent #multiLockout h2 {
	}	
	#innerContent #multiLockout p {
		width:35% !important;
		margin-top:100px !important;
		font-size:1.25em !important;
	}	
#multiAdditional {
	}
	#innerContent #multiAdditional h2 {
	}	
	#innerContent #multiAdditional p {
		width:35% !important;
		margin-top:140px !important;
		font-size:1.25em !important;
	}	
#multiManage {
	}
	#innerContent #multiManage h2 {
	}	
	#innerContent #multiManage p {
		width:35% !important;
		margin-top:205px !important;
		font-size:1.25em !important;
	}	
#multiVideos {
	margin:0 !important;
	}
	#multiVideos iframe {
		margin-bottom:25px;
	}
	#innerContent #multiVideos p {
		width:55% !important;
		margin-top:80px !important;
	}	

#wishlistFeature img,
#bizAccounts img {
	margin:30px 0 40px 0;
}

#orderCustomerNotes h3 {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#orderCustomerNotes .watchVideo,
#pageTitleControl .watchVideo,
#childCat .watchVideo {
	display:block;
	margin:0 auto;
	width:91px;
}

#innerContent #orderCustomerNotes p {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	font-size:1em;
}

#orderCustomerNotes img {
	float:right;
	margin-top:100px;
}

#customerManagement .leftHeader {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#innerContent #customerManagement p {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#FFF;
}

#customerManagement img {
	float:right;
	margin-top:30px;
}

.smallerHeader {
	text-align:center;
	color:#FFF;
	width:100%;
}

#uriManage h3 {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#innerContent #uriManage p,
#innerContent #uriManage ul {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#808080;
	font-family:"proxima-nova",sans-serif;
}

#innerContent #uriManage p {
	margin:45px 0 10px 0;
}

#uriManage #mainURI {
	float:left;
	margin-top:30px;
}

#buttonURI {
	margin-right:95px;
	float:right;
	clear:right;
}

#pageTitleControl h3 {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#innerContent #pageTitleControl p,
#innerContent #pageTitleControl ul {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#808080;
	font-family:"proxima-nova",sans-serif;
}

#rightMidImage {
	float:right;
	clear:right;
	margin-top:45px;
}

#innerContent #pageTitleControl p {
	margin:55px 0 10px 0;
}

#pageTitleControl #mainControls {
	float:left;
	margin-top:30px;
}

#innerContent #upsFeature p {
	float:left;
	clear:left;
	width:500px;
	text-align:left;
	font-size:1em;
	margin-top:60px;
}

#upsFeature ul {
	float:left;
	clear:left;
	text-align:left;
	color:#808080;
}

#upsFeature img {
	float:right;
	margin-top:30px;
}

#innerContent #childCat p {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	font-size:1em;
	margin-top:60px;
	color:#FFF;
}

#childCat #childMain {
	float:right;
	margin-top:30px;
}

#marketFeature h3 {
	margin-bottom:20px;
}

#marketFeature a {
	display:block;
	margin-top:50px;
}

.featuresContainer .buttonTwoLineOrange {
	width:300px;
	float:left;
	margin:75px 85px 20px 85px;
}

#innerContent #oneRateContainer {
	margin:0;
}

#innerContent #fedexOneRate .fedexLeft,
#innerContent #fedexOneRate ul {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#808080;
	font-family:"proxima-nova",sans-serif;
}

#innerContent #fedexOneRate ul {
	margin:30px 0 10px 0;
}

#fedexOneRate img {
	float:left;
	margin-top:30px;
}

.newFeatures {
	padding:75px 0 0 0;
	}
	.newFeatures h2 {
		text-align:center;
		font-size:2.5em !important;
		font-weight:600 !important;
		margin-bottom:75px !important;
	}
	#custAddressBook,
	#newMarketplaces {
		background:#efeee8;
	}
	#paymentRules,
	#fraudTools {
		background:#3e4247;
		color:#FFF !important;
	}
	.newFeatures p {
		font-size:1.5em;
		color:#4d4d4d;
		margin-bottom:45px !important;
		line-height:36px;
	}
	.newFeatures .btnTransparentSquared {
		color:#4d4d4d;
		border:solid 1px #4d4d4d;
		padding:15px 25px;
		margin-right:15px;
	}
	.featuresVideoLink {
		color:#4d4d4d;
		text-transform:uppercase;
		}
		.featuresVideoLink i {
			font-size:1.25em;
		}
	#feedEngine .featuresVideoLink {
		color:#FFF;
	}

#digitalDownloads .wideContainer {
	background:url(/images/new-images/large-cloud-icon.png) no-repeat right bottom;
	height:460px;
	margin-bottom:75px;
	}
	#digitalDownloads .featuresContent {
		float:left;
		width:570px;
	}

#fraudTools .wideContainer {
	background:url(/images/new-images/cc-fraud.png) no-repeat left bottom;
	height:460px;
	margin-bottom:75px;
	}
	#fraudTools .featuresContent {
		float:right;
		width:570px;
	}
	#fraudTools .featuresContent p {
		color:#FFF !important;
	}
	#fraudTools .btnTransparentSquared {
			color:#FFF;
			border:solid 1px #FFF;
			padding:15px 25px;
			margin-right:15px;
		}
		#fraudTools a {
			color:#FFF !important;
		}

#custAddressBook .wideContainer {
	background:url(/images/new-images/address-book-large.png) no-repeat left bottom;
	height:530px;
	}
	#custAddressBook .featuresContent {
		float:right;
		width:570px;
	}

#reorderTabs .wideContainer {
	background:url(/images/new-images/reorder-tabs.png) no-repeat right bottom;
	height:520px;
	}
	#reorderTabs .featuresContent {
		float:left;
		width:460px;
	}

#paymentRules .wideContainer {
	background:url(/images/new-images/payment-rules.png) no-repeat left center;
	height:660px;
	}
	#paymentRules .featuresContent {
		float:right;
		width:490px;
		}
		#paymentRules .featuresContent p {
			color:#FFF;
		}
		#paymentRules .btnTransparentSquared {
			color:#FFF;
			border:solid 1px #FFF;
			padding:15px 25px;
			margin-right:15px;
		}
		#paymentRules a {
			color:#FFF !important;
		}

#savedSearches .wideContainer {
	background:url(/images/new-images/saved-searches.png) no-repeat right center;
	height:510px;
	}
	#savedSearches .featuresContent {
		float:left;
		width:570px;
	}

#newMarketplaces .wideContainer {
	background:url(/images/new-images/new-marketplaces.png) no-repeat left bottom;
	height:410px;
	margin-bottom:75px;
	}
	#newMarketplaces .featuresContent {
		float:right;
		width:570px;
	}

#whats-new-9-5 .midQuote {
	text-align:center;
	color:#FFF;
	padding:25px 0;
}

#whats-new-9-6 #innerContent {
	width:100%;
	padding-bottom:0;
	}
	#whats-new-9-6 #landingHeader {
		background:url(/images/new-images/header-laptop.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding-bottom:150px;
		}
		#whats-new-9-6 #landingHeader h1 {
			margin-top:250px;
		}
	#whats-new-9-6 .featuresContent {
		width:600px;
	}
	#whats-new-9-6 .newFeatures {
		padding-bottom:90px;
		}
		#whats-new-9-6 .newFeatures .btnTransparentSquared {
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
		}
	#mivaPaySection {
		padding-bottom:55px !important;
		}
		#mivaPaySection .wideContainer {
			background:url(/images/new-images/wallet-lock.png) no-repeat right bottom 70px;
		}
		#mivaPaySection h2 {
			text-indent:-9999em;
			background:url(/images/new-images/mivapay-logo.png) no-repeat;
			display:block;
			width:314px;
			height:77px;
			margin:0 auto;
		}
	#subManagement {
		background:#efeee8;
		padding-bottom:0 !important;
		height:530px;
		}
		#subManagement  .wideContainer {
			background:url(/images/new-images/subscriptions.png) no-repeat left bottom;
			height:100%;
		}
		#subManagement .featuresContent {
			float:right;
			width:580px;
		}
	#scheduleTasks {

		}
		#scheduleTasks  .wideContainer {
			background:url(/images/new-images/tasks.png) no-repeat right bottom;
		}
		#scheduleTasks .featuresContent {
			width:575px;
		}
	#feedEngine {
		background:#3e4247;
		color:#FFF;
		height:500px;
		}
		#feedEngine  .wideContainer {
			background:url(/images/new-images/engine.png) no-repeat left bottom;
			height:100%;
		}
		#feedEngine .featuresContent {
			float:right;
			}
			#feedEngine .featuresContent p {
				color:#FFF;
			}
			#feedEngine .featuresContent .btnTransparentSquared {
				color:#FFF;
				border-color:#FFF;
			}
	#inventoryCheckout {
		height:460px;
		}
		#inventoryCheckout .wideContainer {
			background:url(/images/new-images/inventory.png) no-repeat right bottom;
			height:100%;
		}
	#reviewBaskets {
		background:#efeee8;
		height:460px;
		}
		#reviewBaskets  .wideContainer {
			background:url(/images/new-images/baskets.png) no-repeat left bottom;
			height:100%;
		}
		#reviewBaskets .featuresContent {
			float:right;
		}
	#etsyMarketplace {
		height:410px;
		}
		#etsyMarketplace .wideContainer {
			background:url(/images/new-images/etsy.png) no-repeat right center;
			height:100%;
		}
	#googleShopping {
		background:#3e4247;
		height:525px;
		color:#FFF;
		}
		#googleShopping h2 {
			text-indent:-9999em;
			background:url(/images/new-images/google-shopping-logo.png) no-repeat;
			display:block;
			width:451px;
			height:65px;
			margin:0 auto;
		}
		#googleShopping .wideContainer {
			background:url(/images/new-images/google-results.png) no-repeat left bottom;
			height:100%;
		}
		#googleShopping .featuresContent {
			float:right;
			width:500px;
			}
			#googleShopping .featuresContent p {
				color:#FFF;
			}
			#googleShopping .featuresContent .btnTransparentSquared {
				color:#FFF;
				border-color:#FFF;
			}
	#responsiveEmail {
		padding-bottom:0 !important;
		height:630px;
		}
		#responsiveEmail .wideContainer {
			background:url(/images/new-images/responsive-email.png) no-repeat right bottom;
			height:100%;
		}
	#braintreeIntegration {
		background:#efeee8;
		}
		#braintreeIntegration .wideContainer {
			background:url(/images/new-images/braintree.png) no-repeat left center;
		}
		#braintreeIntegration .featuresContent {
			float:right;
			width:550px;
		}



/* ----- Miva Merchant 9 Preview ------------------------------------------- */ 
#mm9 iframe {
	width:800px;
	margin:0 auto;
	display:block;
}
#mm9 h1 {
	color:#FFF;
	margin-top:250px;
}
#mm9 #innerContent {
	height:900px;
}



/* ----- Miva Merchant Versus Pages ---------------------------------------- */ 
#volusionHeader, #magentoHeader, #yahooHeader {
	width:896px;
	height:352px;
	background:url(../../images/volusion_header.jpg) no-repeat;
	margin:25px auto 0 auto;
	position:relative;
	}
	#volusionHeader a, #magentoHeader a, #yahooHeader a {
		display:block;
		width:287px;
		height:69px;
		position:absolute;
		left:30px;
		bottom:27px;
	}
#volusionIntro, #magentoIntro, #yahooIntro {
	text-align:center;
	font-size:16px;
	margin:0 30px 15px 30px;
}
#volusionPartners, #magentoPartners, #yahooPartners {
	float:right;
	width:185px;
	background:url(../../images/volusion_partners_top.jpg) no-repeat;
	margin:10px 0 0 0;
	}
	#innerContent #volusionPartners ul, #innerContent #magentoPartners ul, #innerContent #yahooPartners ul {
		margin:140px 0 0 0;
		}
		#innerContent #volusionPartners ul li, #innerContent #magentoPartners ul li, #innerContent #yahooPartners ul li {
			background:none;
			padding:0;
			margin-bottom:10px;
		}

#volusionChart, #magentoChart, #yahooChart {
	float:left;
	width:735px;
	background:url(../../images/volusion_chart.jpg) top left no-repeat;
	margin:10px 0 0 20px;
	}
	#magentoChart {
		background:url(../../images/magento_chart.jpg) top left no-repeat;
		width:734px;
	}
	#yahooChart {
		background:url(../../images/yahoo_chart.jpg) top left no-repeat;
		width:734px;
	}  
	#innerContent #volusionChart ul, #innerContent #magentoChart ul, #innerContent #yahooChart ul {
		margin:70px 0 35px 0;
		}
		#volusionChart ul li, #magentoChart ul li, #yahooChart ul li {
			background:none;
			height:40px;
		}
	#volusionChart h2, #magentoChart h2, #yahooChart h2 {
		margin:15px 0 10px 0;
	}



/* ----- Miva Versus Pages ------------------------------------------------- */
.versusSection {
	padding:80px 0;
	}
	#innerContent .versusSection h2 {
		text-align:center;
		margin-bottom:25px;
		font-size:2em;
	}
	.versusSection .mainParagraph {
		font-size:1.25em;
		text-align:center;
	}

/* --- Shopify --- */
#miva-vs-shopify #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-vs-shopify #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-shopify h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
	}
	#miva-vs-shopify #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:35px 0 30px 0;
	}
	#miva-vs-shopify #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-shopify #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-shopify #fullHeader i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#versusLogos {
			width:665px;
			margin:0 auto;
			padding-left:60px;
		}
		#miva-vs-shopify p img {
			float:left;
		}
		#miva-vs-shopify #fullHeader p span {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}
#miva-shopify-plan {
	text-align: center;
}
	#miva-shopify-plan > div {padding: 2rem 0;}
	#miva-shopify-plan img {
		width: auto !important;
		max-width: 100%;
		margin-bottom: 10px;
	}
	#miva-shopify-plan #shopify-plan img {margin-bottom: 20px;}
	#miva-shopify-plan h3 {
		font-size: 28px;
		font-weight: 500;
	}
	#miva-starter-plan {
		min-height: 510px;
		border-right: 1px solid #707275;
		padding-top:40px;
	}
	.shopify-plans {display: inline-block;}
	#miva-shopify-plan p {font-size: 18px;}
	.miva-shopify-total {
		color: #14bdd2;
		font-weight: 700;
		font-size: 40px;
	}
	#miva-shopify-plan .miva-shopify-price {
		font-size: 100px;
		display: block;
		margin-top: 60px;
		margin-bottom: 15px;
	}
	@media screen and (min-width: 959px) {
		#miva-shopify-plan .miva-shopify-price {font-size: 130px;}
	}
	#miva-starter-plan .miva-total {
		margin-top: 130px;
	}
	#miva-shopify-plan sup {
		font-size: 0.575em;
	}
	#shopify-plan {
		margin-right: 0;
		padding-top:40px;
	}
	.shopify-half,
	.shopify-plus,
	.shopify-equals {
		display: inline-block;
		float: left;
		width: 42%;
	}
	.shopify-title {
		margin-bottom: 10px;
	}
	.shopify-plus,
	.shopify-equals {
		font-size: 43px;
		position: relative;
		top: 40px;
		font-weight: 700;
		width: 8%;
	}
	.shopify-price {
		font-size: 36px;
		font-weight: 700;
	}
	.shopify-per-month {
		font-size: 12px;
	}
	#miva-shopify-plan small {
		text-align: left;
		display: block;
		font-size: 11px;
		line-height: 1.2;
		margin-top: 3rem;
		padding-left:30px;
	}
.breakPoints {
	background:#f1f1f1;
	width:100%;
	padding:25px 0;
	color:#787878;
	}
	.breakDark {
		background:#3e4247;
		color:#FFF;
	}
	.breakDark .breakContainer p:nth-child(1) {
		border-right:solid 1px #707275;
	}
	.breakContainer {
		width:841px;
		margin:0 auto;
	}
	#miva-vs-shopify .breakPoints img {
		width:100%;
	}
	.breakContainer p {
		text-align:center;
		float:left;
		margin-bottom:0 !important;
		width:370px;
		line-height:20px;
		padding:0 25px;
		}
		.breakContainer p:nth-child(1) {
			border-right:solid 1px #c8c8c8;
		}
		.breakContainer p span {
			font-size:3.5em;
			line-height:84px;
			font-weight:600;
			color:#636363;
		}
		.breakContainer p .bigBreak {
			font-size:4.5em;
			color:#14bdd2;
		}
		.breakContainer p sup {
			font-size:0.575em;
		}

#realCost {
	padding:80px 0;
	color:#464646;
	background:url(/images/new-images/slide1-background.png) no-repeat bottom right;
	background-size:72%;
	min-height:470px;
	margin-bottom:80px;
	}
	#realCost .smallRed {
		margin-bottom:65px;
	}
	#realCost p {
		width:500px;
	}

#functionalityCompare {
	background:#f1f1f1;
	padding:65px 0;
	}
	#functionalityCompare .smallRed {
		margin-bottom:25px;
	}
	#functionalityCompare p {
		font-size:1.125em;
	}
	#functionalityCompare ul {
		width:770px;
		float:left;
		margin:0;
		}
		#functionalityCompare ul li {
			background:url(/images/new-images/warning_sign.svg) no-repeat left 4px;
			background-size:2.5%;
			padding-left:30px;
			}
			#functionalityCompare ul li h3 {
				font-size:1.25em;
				color:#16C0D5;
				font-weight:600;
				margin:15px 0 5px 0;
			}	
			#functionalityCompare ul li p {
				font-size:1em;
				margin-bottom:25px;
				color:#464646;
			}
	#functionalityCompare aside {
		background:#FFF;
		width:300px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#functionalityCompare aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#functionalityCompare aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:28px;
			}
			#functionalityCompare aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

#versusStore {
	padding:80px 0 0 0;
	background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom right;
	background-size:64%;
	min-height:700px;
	margin-bottom:80px;
	}
	#versusStore .smallRed {
		margin-top:25px;
	}
	#versusStore .mainParagraph {
		color:#464646;
		font-size:1.25em;
		text-align:center;
	}
	#versusStore .leftParagraph {
		width:350px;
		font-weight:500;
		margin-top:75px;
		font-size:1.125em;
	}
	#versusStore ul {
		width:350px;
		margin:30px 0 0 0;
		}
		#versusStore ul li {
			margin-bottom:30px;
			background:url(/images/new-images/red_arrow.svg) no-repeat left 8px;
		}

#appCost {
	background:#3e4247;
	padding:80px 0;
	color:#FFF;
	}
	#appCost h2 {
		color:#FFF !important;
	}
	#appCost .smallRed {
		margin-top:25px;
	}
	#appCost .mainParagraph {
		color:#FFF;
		}
		#appCost .mainParagraph span {
			color:#16c0d5;
			font-weight:500;
		}
	.addOnSection {
		width:300px;
		height:460px;
		position:relative;
		padding:40px 35px 0 35px;
		float:left;
		background:#FFF;
		text-align:center;
		color:#464646;
		margin-top:75px;
		}
		#middleBox {
			margin:75px 30px 0 30px;
		}
		.addOnSection h3 {
			font-size:1.75em !important;
			font-weight:600 !important;
			}
			.addOnSection h3 span {
				font-size:0.575em;
				font-weight:300;
			}
		.addOnSection h4 {
			text-transform:uppercase;
			color:#16C0D5;
			font-size:1.25em !important;
			font-weight:600 !important;
			margin-bottom:20px !important;
		}
		.addOnSection p {
			font-weight:500;
			font-size:1.125em;
		}
		.addOnSection .tinyBlue {
			margin:20px auto;
		}
		.bottomPrice {
			display:block;
			text-align:center;
			width:100%;
			padding:30px 0;
			background:#646b73;
			color:#FFF;
			position:absolute;
			bottom:0;
			left:0;
			font-size:2em;
			font-weight:600;
		}

#totalCost {
	background:#f64552;
	padding:80px 0;
	color:#FFF;
	text-align:center;
	}
	#totalCost h2 {
		font-weight:300 !important;
		font-size:2.25em !important;
	}	

#readyForBusiness {
	background:url(/images/new-images/iron-theme-crop.jpg) no-repeat left bottom;
	height:595px;
	margin-bottom:80px;
	padding-bottom:0;
	}
	#readyForBusiness .mainParagraph {
		text-align:center;
		margin-bottom:35px;
		font-size:1em;
		float:none;
		width:100%;
	}
	#readyForBusiness .smallRed {
		margin-bottom:65px;
	}
	#readyForBusiness p {
		float:right;
		clear:right;
		width:490px;
		font-size:1.125em;
		line-height:30px;
	}

/* --- Bigcommerce --- */
#miva-vs-bigcommerce #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-vs-bigcommerce #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-bigcommerce h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
	}
	#miva-vs-bigcommerce #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:15px 0 30px 0;
	}
	#miva-vs-bigcommerce #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-bigcommerce #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-bigcommerce #fullHeader i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#miva-vs-bigcommerce #versusLogos {
			width:715px;
			margin:0 auto;
			padding-left:105px;
		}
		#miva-vs-bigcommerce p img {
			float:left;
		}
		#miva-vs-bigcommerce #fullHeader p span {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}

#devPhilosophy {
	margin-bottom: 3.5rem;
	}
	#devPhilosophy .mainParagraph {
		font-size:1em;
		margin:0 200px 15px 220px;
	} 
	#devPhilosophy .smallRed {
		margin-bottom:30px;
	}
	#devPhilosophy h3 {
		color:#16c0d5;
		font-size:1.25em;
		font-weight:600;
		margin:15px 0 0 0;
	}
	#devPhilosophy ul {
		margin-bottom::40px;
		}
		#devPhilosophy ul li {
			background: url(/images/new-images/excalamation-blue-bullet.png) no-repeat left 5px;
			padding-left:25px;
			clear: both;
			}
			#devPhilosophy ul li i {
				color:#16c0d5;
				float: left;
				margin-right: 10px;
			}
			#devPhilosophy ul li span {
				font-size:0.775em;
				display:block;
			}
	#questionableArch {
		margin-bottom:60px;
	}
	#questionableArch .wideContainer {
		background:url(/images/new-images/shipping-rules.png) no-repeat right 175px;
		background-size:55%;
		padding-bottom:100px;
		}
		#questionableArch h3 {
			text-align:center;
			font-weight:600;
			font-size:1.5em;
			margin-bottom:65px;
			color:#38393a;
		}
		#questionableArch p {
			width:480px;	
		}
		#questionableArch h4 {
			color:#16c0d5;
			font-weight:600;
			margin:15px 0 0 0;
			font-size:1.25em;
		}

	/* Bigcommerce pricing */
	#bigcommerce-miva-pricing {
		background: #3e4247;
		color: #fff;
		text-align: center;
		padding:2.5rem 0;
	}
	#bigcommerce-miva-pricing #shopify-plan small {
		text-align:left !important;
		font-size:0.875em;
		line-height:18px;
		margin:30px 0 0 30px;
		display:block;
	}
		#bigcommerce-miva-pricing h3 {
			color: #fff;
		}
		.miva-bigcommerce-total.miva-total {
			color: #14bdd2;
			font-size: 40px;
			font-weight: bold;
		}
		#miva-starter-plan-bc,
		#bigcommerce-plan {
			padding: 1rem 0;
		}
		@media screen and (min-width: 959px) {
			#miva-starter-plan-bc {
				min-height: 410px;
				padding-top:100px;
			}
		}
		@media screen and (max-width: 959px) {
			#miva-starter-plan-bc {margin-bottom: 1rem !important; padding-bottom: 2rem !important;}
		}
		#miva-starter-plan-bc {
			border-right: 1px solid #575a5e;
			width:47%;
		}
		#bigcommerce-miva-pricing .miva-bigcommerce-price {
			font-size: 130px;
			display: block;
			margin-top: 60px;
			margin-bottom: 15px;
		}
			#devSupport .slick-prev:before,
			#devSupport .slick-next:before {
				color: #000;
				opacity: 1 !important;
			}
			#devSupport .slick-prev,
			#devSupport .slick-next {
				-moz-transform: scaleX(1);
				-o-transform: scaleX(1);
				webkit-transform: scaleX(1);
				transform: scaleX(1);
				filter: none;
				-ms-filter: "none";
			}
			#devSupport .slick-next {right: -55px;}
			.bigcommerce-total {
				font-size: 64px;
				font-weight: bold;
				color: #14bdd2;
				margin: 3rem 0 1rem;
				line-height: 1;
			}
			#bigcommerce-miva-pricing sup {
				font-size: 0.575em;
			}
			#bigcommerce-plan small {
				font-size: 13px;
				line-height: 1.2;
				text-align: left;
				display: block;
			}
	#devPhilosophy aside {
		background:#FFF;
		width:280px;
		height:360px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#devPhilosophy aside:nth-child(2) {
			margin:0 20px;
		}
		#devPhilosophy aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#devPhilosophy aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:26px;
			}
			#devPhilosophy aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

#quoteBreak {
	background:#3e4247;
	text-align:center;
	padding:40px 0;
	color:#FFF;
	font-size:1.125em;
	}
	#quoteBreak span {
		font-size:0.675em;
	}
	.blueBreak {
		background:#16c0d5 !important;
	}

#limitedFeatures {
	background:#F1F1F1;
	}
	#limitedFeatures aside {
		background:#FFF;
		width:300px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		margin-top:10px;
		}
		.leftSide {
			float:left;
			width:385px;
		}
		.wideRight {
			float:right;
			width:770px;
		}
		#limitedFeatures aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#limitedFeatures aside p {
			color:#92969b;
			line-height:28px;
			width:auto;
			}
			#limitedFeatures aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}
	#limitedFeatures .smallRed {
		margin-bottom:75px;
	}
	#limitedFeatures h3 {
		color:#16c0d5;
		font-weight:600;
		margin:15px 0 5px 0;
		font-size:1.25em;
	}
	#limitedFeatures p {
		font-size:1.125em;
		margin:0 0 20px 0;
	}
	#limitedFeatures img {
		margin-top:10px;
	}

#bluePull {
	background:#16c0d5;
	padding:60px 0;
	}
	#bluePull h2 {
		margin:0 150px !important;
		font-size:1.25em !important;
		color:#FFF !important;
	}

#lockedTemplates {
	background:url(/images/new-images/limited-bigcommerce.jpg) no-repeat left bottom;
	height:910px;
	background-size:60%;
	margin-bottom:80px;
	}
	#lockedTemplates .mainParagraph {
		width:auto;
		float:none;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 80px auto;
	}
	#lockedTemplates p {
		font-size:1em;
		font-weight:500;
		float:left;
	}
	#lockedTemplates aside {
		background:#FFF;
		width:290px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#lockedTemplates aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#lockedTemplates aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:28px;
			width:auto;
			font-size:1.25em;
			}
			#lockedTemplates aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

#serverAccess {
	background:#474c52;
	color: #fff;
	}
	#serverAccess .smallRed {
		margin-bottom:40px;
	}
	#serverAccess aside {
		background:#FFF;
		width:300px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#serverAccess aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#serverAccess aside p {
			color:#92969b;
			margin:35px 0 0 0;
			width:auto;
			}
			#serverAccess aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}
	#serverAccess p {
		font-size:1.25em;
		line-height:32px;
		margin:0 auto 40px;
		width: 85%;
		}
		#serverAccess p.no-server-quote {
			padding-left: 4rem;
		}
		#serverAccess p span {
			font-size:0.75em;
		}	
		#serverAccess p a {
			color:#16c0d5;
		}
	#serverAccess .mainParagraph {
		line-height:28px !important;
		width:auto;
		margin:0 0 15px 0;
	}

#devSupport {
	background:#fff;
	}
	#devSupport .smallRed {
		margin-bottom:50px;
	}
	#devSupport p {
		font-weight:300;
		line-height:1.5;
		}
		#devSupport p span {
			font-size:0.875em;
			color:#18abbd;
			margin-top:20px;
			display:block;
		}
		.quote-slide p {
			margin-bottom: 1rem !important;
		}
		.quote-slide {font-size: 1.25em;}
	.quote-slide strong {
		color: #1ec1d6;
	}
	.quote-slide .inside-quote {padding-left: 1.5rem; margin-bottom: 2rem !important;}

/* Design made all of them red */
#miva-vs-bigcommerce #getStarted,
#miva-vs-shopify #getStarted,
#miva-vs-magento-comm #getStarted,
#miva-vs-magento #getStarted {
	background:#F7394A;
}
#miva-vs-bigcommerce #getStarted .btnRedStandard,
#miva-vs-shopify #getStarted .btnRedStandard,
#miva-vs-magento-comm #getStarted .btnRedStandard,
#miva-vs-magento #getStarted .btnRedStandard {
	background:#FFF;
	color:#F7394A !important;
}
#miva-vs-bigcommerce #getStarted .btnRedStandard:hover,
#miva-vs-shopify #getStarted .btnRedStandard:hover,
#miva-vs-magento #getStarted .btnRedStandard:hover,
#miva-vs-magento #getStarted .btnRedStandard:hover {
	background:#FFF;
}

/* --- Magento Community --- */
#miva-vs-magento-comm #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-vs-magento-comm #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
	}
	#miva-vs-magento-comm #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:15px 0 30px 0;
	}
	#miva-vs-magento-comm #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-magento-comm #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-magento-comm #fullHeader i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#miva-vs-magento-comm #versusLogos {
			width:657px;
			margin:0 auto;
			padding-left:55px;
		}
		#miva-vs-magento-comm p img {
			float:left;
		}
		#miva-vs-magento-comm #fullHeader p span {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}
#inefficient-and-intensive aside {
	background: #FFF;
	width: 100%;
	padding: 40px;
	box-shadow: 0 0 0.1em #e2e2e2;
	font-size: 1em;
	box-sizing: border-box;
	margin: 2rem 0 1rem;
}
	@media screen and (min-width: 959px) {
		#inefficient-and-intensive aside {
			float:left;
			width: 49%;
			min-height: 400px;
		}
	}
	#inefficient-and-intensive {
		text-align: center;
		background: #f1f1f1;
		color: #62666b;
	}
	#inefficient-and-intensive .smallRed {
		margin:2rem auto;
	}
	#inefficient-and-intensive .mainParagraph {
		font-size: 18px;
		width: 90%;
		margin:0 auto;
	}
	#inefficient-and-intensive h2 {
		margin-top: 4rem;
	}
	#inefficient-and-intensive h3 {
		color: #38393a;
		font-size: 1.75em;
		font-weight: 300;
	}
	#inefficient-and-intensive .smallGrey {
		margin: 1rem auto;
		width: 10%;
	}
	#inefficient-and-intensive h4 {
		color: #F7394A;
		font-size: 3.25em;
		font-weight: 600;
	}
	#inefficient-and-intensive sup {
		   font-size: 0.575em;
	}
	#inefficient-and-intensive .per-month {
		font-size: 0.3em;
		font-weight: 500;
		text-transform: lowercase;
	}
	#inefficient-and-intensive .price-range-half {
		display: inline-block;
		float: left
	}
	#inefficient-and-intensive .price-range-dash {
		display: block;
		float: left;
		font-size: 36px;
	}
	@media screen and (min-width: 1031px) {
		#inefficient-and-intensive .price-range-dash {font-size: 56px;}
	}
	#magento-community-hosting .inline-block {
		display: inline-block;
	}
	#inefficient-and-intensive #magento-community-hosting {
		float: right;
	}
	#inefficient-and-intensive small {
		font-size: 13px;
	}
	#miva-business-plan h4 {margin-top: 1.5rem;}
	#noTechSupport #icon-hold-question .icon-headsetquestion {
		font-size: 20rem;
		float:none;
		margin-left: 0rem;
		text-align: center;
		margin-bottom: 1.5rem;
	}
		@media screen and (min-width: 1200px) {
			#noTechSupport #icon-hold-question .icon-headsetquestion {margin-left: 4rem;}
		}
		@media screen and (min-width: 959px) {
			#noTechSupport #icon-hold-question .icon-headsetquestion {
				display: inline-block;
				margin-bottom: 0;
			}
		}
#stackUp {
	margin-bottom:80px;
	}
	#compareContainer {
		margin:100px auto 0 auto;
		width:901px;
	}
	.sideBySide {
		background:#FFF;
		width:355px;
		height:320px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		.sideBySide:nth-child(1) {
			margin-right:30px;
		}
		.sideBySide i,
		#miva-business-plan i {
			font-size:2.75em;
			color:#F7394A;
			text-align:center;
			display:block;
			width:65%;
			margin-bottom:40px;
		}
			#miva-business-plan i:before {
				display: block;
				width: 100%;
				margin:0 auto;
			}
		#miva-business-plan i {
			display: block;
			width: 100%;
		}
		.sideBySide img {
			width:169px;
			margin:0 auto 30px auto;
			display:block;
		}
		.sideBySide ul {
			margin:0;
			}
			.sideBySide ul li {
				border-top:solid 1px #e2e6eb;
				padding:8px 0;
				background:none;
				padding-left:0;
				font-size:1.125em;
				color:#92969b;
			}
.redQuote {
	background:#f64552;
	text-align:center;
	padding:60px 0;
	}
	.redQuote h2 {
		color:#FFF !important;
	}
	.redQuote h3 {
		color:#FFF;
		font-size:1.25em !important;
		font-weight:300 !important;
		margin:0 210px !important;
	}

	/* -- No Safe Upgrade -- */
	#no-safe-upgrade {
		background: #f1f1f1;
		font-size: 18px;
	}
		#miva-vs-magento #no-safe-upgrade {
			background: #fff;
		}
		#no-safe-upgrade .smallRed {
			margin-bottom:75px !important;
		}
	#no-safe-source {
		background: #FFF;
		padding: 2rem;
		float: right;
		box-shadow: 0 0 0.1em #e2e2e2;
		font-size: 1em;
		color: #92969b;
		margin-bottom: 1.5rem;
	}
		.no-safe-source-source {
			color: #464646;
			font-size: 14px;
		}
			.no-safe-source-source a {
				color: #16c0d5;
			}
		#no-safe-text li {
			font-weight: 500;
			margin-bottom: 1.5rem;
		}
		.no-safe-breaker {
			height: 1.5rem;
		}
	@media screen and (min-width: 959px) {
		#no-safe-source {
			width: 30%;
			box-sizing: border-box;
			margin-right: 2%;
			float: left;
		}
		#no-safe-text {
			width: 68%;
			box-sizing: border-box;
			float: left;
		}
	}

#marketingTool {
	
	}
	#marketingTool .smallRed {
		margin-bottom:80px;
	}
	#marketingTool aside {
		background:#FFF;
		width:670px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		font-size:1em;
		}
		#marketingTool aside h3 {
			text-align:center;
			font-weight:600;
			color:#464646;
			font-size:1.625em;
		}
		#marketingTool aside p {
			color:#92969b;
			margin:35px 0 0 0;
			width:auto;
			}
			#marketingTool aside p strong {
				color:#62666b;
				font-weight:500;
			}
		#marketingTool #mivaParagraph {
			font-weight:500;
			color:#62666b;
			background: url(/images/new-images/logo-miva.svg) no-repeat left center;
			padding-left: 110px;
		}
	#marketingTool p {
		width:385px;
		font-weight:500;
		color:#62666b;
		font-size:1.125em;
		margin-bottom:30px;
	}

#enterpriseUpgrade {
	margin-bottom:20px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:80px;
	}
	#enterpriseUpgrade aside {
		background:#FFF;
		width:500px;
		padding:40px 40px 20px 40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		margin-right:30px;
		}
		#enterpriseUpgrade aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#enterpriseUpgrade aside p {
			color:#92969b;
			width:auto;
			}
			#enterpriseUpgrade aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}
	#enterpriseUpgrade aside table tr td {
		vertical-align:top;
		padding-bottom:25px;
		}
		#enterpriseUpgrade aside span {
			font-size:0.875em;
			}
			#enterpriseUpgrade aside span a {
				color:#16c0d5;
			}
	#enterpriseUpgrade p {
		font-size:1.12em;
		color:#464646;
	}

#flawedIndexing {
	background:#3e4247;
	color:#FFF !important;
	}
	#flawedIndexing .smallRed {
		margin-bottom:60px;
	}
	#flawedIndexing h2 {
		color:#FFF !important;
	}
	#flawedIndexing p {
		width:570px;
		float:left;
		margin:10px 0 15px 0;
		font-size:1.125em;
	}
	#flawedIndexing .breakQuote {
		background:#484c51;
		padding:40px;
		width:490px;
		color:#dcdcdc;
		line-height:28px;
		}
		#flawedIndexing .breakQuote span {
			color:#FFF;
			font-weight:600;
		}
	#magentoGraph {
		width:560px;
		float:right;
		}
		#magentoGraph h3 {
			font-size:1.75em;
			text-align:center;
			margin-bottom:25px;
		}
		#magentoGraph h4 {
			font-size:1.25em;
			text-align:center;
			margin:50px 30px 0 30px;
		}

#noTechSupport {
	margin-bottom:20px;
	}
	#noTechSupport .mainParagraph {
		font-size:0.875em;
		width:auto;
		float:none;
		}
		#noTechSupport .mainParagraph a {
			color:#16c0d5;
		}
	#noTechSupport .smallRed {
		margin:30px auto 80px auto;
	}
	@media screen and (min-width: 959px) {
		#no-tech-qna {
			width: 480px;
			float:right;
		}
		#icon-hold-question {
			float: left;
		}
	}
	#noTechSupport .blueLetter {
		display:block;
		padding:0 20px 0 0;
		float:left;
	}
	.or {
		display: block;
		margin: 1rem 0;
		text-align: center;
	}

	.qna-subtitle {
		width: 80%;
		text-align: center;
		font-size: 18px;
		font-weight: 500;
		color: #464646;
		margin: 0 auto;
	}
	.qna-line {
		background: #f1f1f1;
		padding: 1.5rem 1rem;
	}
	.qna-bottom {
		margin-top: 1.5rem;
	}

.blueLetter {
	font-size:3em;
	color:#16c0d5;
	font-weight:600;
	padding:10px 20px 0 0;
}

/* ----- Magento ----- */
#miva-vs-magento #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-point-and-click {
	color: #92969b;
	font-size: 22px;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	margin-top: 1.5rem;
}

#miva-vs-magento #realCost {
	padding: 80px 0 0 0;
	background: none;
	position:relative;
}

#miva-vs-magento #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-magento h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
		line-height: 1;
	}
	#miva-vs-magento #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:15px 0 30px 0;
		font-weight: 500;
	}
	#miva-vs-magento #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-magento #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-magento #fullHeader i,
		#negativeVersusLogos i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#versusLogos {
			width:665px;
			margin:0 auto;
			padding-left:60px;
		}
		#negativeVersusLogos {
			width: 960px !important;
			margin: 0 auto;
		}
		#miva-vs-magento p img {
			float:left;
		}
		#fullHeader span.vs {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}
		.vsContainer span.vs {
			display: block;
			border: solid 1px #e2e6eb;
			padding: 13px 29px 14px 15px;
			width: 7px;
			height: 23px;
			margin: 0 282px;
			-webkit-border-radius: 35px;
			-moz-border-radius: 35px;
			-o-border-radius: 35px;
			border-radius: 35px;
			float: left;
			font-size: 1em;
			background-color: #fff;
			z-index: 100000;
			color: #A7A6A6;
			z-index:99;
			position:relative;
		}


#miva-vs-magento .breakPoints {
	background-color: #3E4247;
}

#miva-vs-magento .breakPoints p {
	color: #fff;
}

#miva-vs-magento #realCost h3 {
	width: 100%;
	text-align: center;
	clear: both;
	margin:25px 0 20px 0;
	float:left;
	font-weight: bold;
}

#miva-vs-magento .description {
	width: 85%;
	margin: 0 auto;
	padding: 0 10%;
}

#miva-vs-magento .column {
	width: 45%;
	float: left;
	margin-right: 5%;
	min-height: 130px;
}

#negativeVersusLogos .icon-miva-logo {
	color: #F7394A;
}

.magentoReviews em {
	color: grey;
}

.oneThird {
	width: 26.5%;
	float: left;
	padding: 28px;
	margin-right: 20px;
}

#magento2 h2,
#magentosFuture h2 {
	text-align: center;
}

.reasons .oneThird {
	border: 1px solid #F0F0F0;
	min-height: 340px;
}

.reasons .icon-broken_heart {
	font-size: 4.75em;
	color: #16c0d5;
	text-align: center;
	display: block;
	margin-bottom: 20px;
	width: 96%;
}

.twoThirds {
	width: 60%;
	float: left;
	padding: 17px;
}

.lightGreyBg {
	background-color: #484C51;
}

#magentosFuture {
	background-color: #3E4247;
	padding: 65px 0;
	color: #fff;
}

#magento2 {
	padding: 65px 0;
	background: #f1f1f1;
}

#miva-vs-magento h2 {
	text-align: center;
	margin-bottom: 25px;
	font-size: 2em;
	color: #38393a;
}

#miva-vs-magento #realCost .smallRed {
	margin-bottom:55px;
}

#magentosFuture h2 {
	color: #fff;
}

#magentosFuture h4 {
	color: #3ED0E1;
	font-size: 1.2em;
}

.redBg {
	background-color: #F34756 !important;
}

.breakPoints.redBg {
	padding: 40px 0;
}

.breakPoints.redBg p.clear.clearfix {
	width: 100%;
	border: 0;
	font-size: 1.3em;
	line-height: 1.7em;
	box-sizing: border-box;
}

#mivaStatement {
	padding: 65px 0;
}

#miva-vs-magento .smallRed {
	margin-bottom:25px;
}
	#miva-v-magento-quote {
		background: #39c9db !important;
		padding:2.5rem 0;
	}
	#miva-v-magento-quote p {
		width: auto;
		border:0;
		font-size: 22px;
		font-weight: 500;
		line-height: 1.5;
	}
.magentoOutcomes p {
	padding-left: 36px;
}

.magentoOutcomes p:before {
	content: '\e81e';
	position: relative;
	left: -26px;
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
}

.oneHalf {
	width: 48%;
	float: left;
	margin-right: 20px;
}

#mivaStatement {
	color: #464646;
}
#mivaStatement .smallRed {
	margin-bottom:75px;
}

#mivaStatement p {
	font-size: 1.1em;
	width: 80%;
	margin: 0 auto 30px;
	font-weight: 500;
}

.scenery {
	background-image: url(/images/new-images/devices.png);
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
}

.devicesContainer {
	height: 400px;
}

.reasons {
	margin-bottom: 60px;
}

.mivaWay {
	text-align: center;
	font-size: 1.25em;
	color: #92969B;
	font-weight: 500;
	width: 81%;
	margin: 0 auto;
}

.reasons em {
	color: #92969B;
	font-weight: 400;
}

.reasons p {
	font-weight: 500;
	font-size: 1.15em;
	color: #62666B;
}

.reasons a, .reasons a:visited {
	color: #29C0D3;
}

.examples {
	background-color: #fff;
	border: 1px solid #F0F0F0;
	padding: 30px;
	color: #92969B;
}

#functionalityCompare .examples p span {
	font-size: 3.5em;
	line-height: 84px;
	font-weight: 600;
	color: #636363;
}

#functionalityCompare .examples p .bigBreak {
	font-size: 4.5em;
	color: #14bdd2;
}

.connectorLine {
	position:absolute;
	top:212px;
	left:310px;
	width:560px;
	z-index:9;
	background-color:#e2e6eb;
	border-color:#FFF;
}

#negativeVersusLogos i {
	padding-top:8px;
}

.licensingHosting #fiveMilCaseStudy {
	float:left !important;
	width:480px !important;
	margin-right:15px;
	margin-bottom:70px;
	}
	.licensingHosting .smallRed {
		margin-bottom:70px !important;
	}
	.licensingHosting #fiveMilCaseStudy h3 {
		text-align:center !important;
		color:#38393a !important;
		margin:5px 0 5px 0 !important;
		font-size:1em !important;
		line-height:24px;
	}
	.licensingHosting #fiveMilCaseStudy h3:nth-child(1) {
		margin-bottom:25px !important;
		font-size:1.125em !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:225px !important;
		}
		.licensingHosting #fiveMilCaseStudy .marginRightList {
			margin-right:29px !important;
		}
		.licensingHosting #fiveMilCaseStudy ul li {
			background:none !important;
			padding-left:0 !important;
			border-bottom:solid 1px #e2e6eb !important;
			padding:10px 0 !important;
			width:auto !important;
			text-align:center;
		}
	.licensingHosting #fiveMilCaseStudy p {
		float:left;
		width:225px !important;
		text-align:center;
		font-size:1.125em !important;
		line-height:54px !important;
		font-weight:600 !important;
		color:#636363 !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		font-size:3.5em !important;
	}
	.licensingHosting #fiveMilCaseStudy p .bigBreak {
		color:#14bdd2 !important;
	}
	.licensingHosting #fiveMilCaseStudy p sup {
		font-size:0.575em !important;
	}
	#miva-hosting-vmagento {
		background: url(/images/new-images/logo-miva.svg) no-repeat center top;
		background-size: 25%;
		padding-top: 4rem
	}
	#magento-hosting-vmagento {
		background: url(/images/new-images/logo-magento.svg) no-repeat center top;
		background-size: 25%;
		padding-top: 4rem;
	}


#hostingComparison {
	background:url(/images/new-images/tree-graphic.png) no-repeat center 30px;
	width:560px;
	float:left;
	margin-left:34px;
	}
	#hostingComparison h3 {
		text-align:center;
		font-weight:600;
		color:#16c0d5;
		margin-top:0;
	}
	.hostingCompare {
		float:left;
		width:245px;
		margin-top:70px;
		padding-top:85px;
		}
		.hostingCompare p {
			font-size:1em !important;
		}
		#mivaHosting {
			background:url(/images/new-images/logo-miva.svg) no-repeat center top;
			background-size:25%;
			margin-right:70px;
		}
		#magentoHosting {
			background:url(/images/new-images/logo-magento.svg) no-repeat center top;
			background-size:25%;
		}

#miva-vs-magento hr.clear {
	margin:0 0 60px 0;
}

.smallDark {
	color:#464646;
	width:750px;
	margin-bottom:40px !important;
}

.greyQuote {
	color:#92969b;
	font-size:1.25em !important;	
	width:750px;
	line-height:36px;
	}
	.greyQuote span {
		color:#464646;
		display:block;
		margin-top:15px;
	}
	.greyQuote span a {
		color:#1EABBD;
	}

	#magento2 aside {
		background:#FFF;
		width:279px;
		height:360px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		margin-top:30px;
		border: 1px solid #dedede;
		}
		#magento2 aside:nth-child(2) {
			margin:0 20px;
		}
		#magento2 aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#magento2 aside i.icon-onetotwo {
			font-size: 9rem;
			margin-bottom: -35px;
			margin-top: -32px;
		}
		#magento2 aside i.icon-cardcoins {
			font-size: 7.75rem;
			margin-bottom: -33px;
			margin-top:-15px;
		}
		#magento2 aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:26px;
			}
			#magento2 aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

.magentoOutcomes {
	padding:20px 30px 30px 30px;
	width:340px;
}
.magentoOutcomes i {
	color:#3ed0e1;
	margin-right:30px;
}
.magentoOutcomes h3 {
	text-align:center;
}
.magentoOutcomes table tr td {
	padding-bottom:15px;
}



/* ----- MivaPay ----------------------------------------------------------- */
#mivapay #wrapper,
#mivapay #innerContent {
	width:100%;
	padding-bottom:0;
}

#mivapay #landingHeader {
	background:url(/images/new-images/MivaPay-Hero.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:260px;
	}
	#mivapay #landingHeader h1 {
		margin:335px 0 50px 0;
		font-weight:500;
		}
		#mivapay #landingHeader h1 span {
			display:block;
			width:320px;
			height:78px;
			background:url(/images/new-images/mivapay-logo-white.png) no-repeat center center;
			-webkit-background-size:contain;
			-moz-background-size:contain;
			-o-background-size:contain;
			background-size:contain;
			text-indent:-9999em;
			margin:0 auto 50px auto;
		}
	#mivapay #landingHeader h2 {
		font-size:1.375em;
		margin:0 15%;
	}
	#mivapay #landingHeader .buttonSmall {
		display:block;
		margin:60px auto 0 auto;
		width:110px;
		font-weight:600;
		letter-spacing:0.1em;
		padding:15px 35px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
	}

#mivapay .featuresContent {

	}
	#mivapay .featuresContent h2 {
		text-align:left;
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:25px !important;
	}
	#mivapay .featuresContent p {
		font-size:1.125em;
		line-height:26px;
		margin-bottom:15px !important;
	}

#storePayment {
	background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
	-webkit-background-size:43%;
	-moz-background-size:43%;
	-o-background-size:43%;
	background-size:43%;
	height:560px;
	}
	#storePayment .featuresContent {
		width:47%;
		margin-top:120px;
	}

#fasterCheckouts {
	background:#3e4247;
	height:560px;
	}
	#fasterCheckouts .wideContainer {
		background:url(/images/new-images/checkout-options.png) no-repeat left center;
		height:100%;
	}
	#fasterCheckouts .featuresContent {
		width:50%;
		float:right;
		margin-top:120px;
		}
		#fasterCheckouts .featuresContent h2,
		#fasterCheckouts .featuresContent p {
			color:#FFF;
		}

#subTools {
	height:510px;
	}
	#subTools .wideContainer {
		background:url(/images/new-images/subscription-tools.png) no-repeat right bottom;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		background-size:53%;
		height:100%;
	}
	#subTools .featuresContent {
		width:45%;
		margin-top:100px;
		}
		#subTools .btnTransparentSquared {
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			margin-top:25px;
			display:block;
			width:115px;
			margin-top:45px;
		}

#dataProtection {
	background:#16c0d5;
	height:420px;
	padding-bottom:75px;
	}
	#dataProtection .wideContainer {
		height:100%;
		background:url(/images/new-images/card-lock.png) no-repeat left center;
	}
	#dataProtection .featuresContent {
		width:50%;
		float:right;
		margin-top:70px;
		}
		#dataProtection .featuresContent h2,
		#dataProtection .featuresContent p {
			color:#FFF;
		}

#mivapayPricing {
	background:#f2f2f2;
	padding:105px 0;
	}
	#mivapayPricing h2 {
		text-align:center;
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:25px !important;
	}
	#mivapayPricing p {
		text-align:center;
		font-size:1.25em;
		line-height:30px;
		margin-bottom:15px !important;
		}
		#mivapayPricing .asterisk {
			font-size:0.875em;
			margin-top:15px;
			color:#a3a3a3;
		}

#payPricing {
	text-align:center;
	margin-top:95px;
	}
	#payPricingOptions {
		margin-top:3.5rem;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		background:#FFF;
		width:1170px;
		margin:0 auto;
		-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		-o-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		}
		#payPricing .mivaPayWrap {
			box-sizing:border-box;
			padding:0 0.75rem 5rem;
			position:relative;
			color:#62666b;
			background:#fff;
			height:250px;
			margin:45px 0;
			float:left;
			width:33.33%;
			border-left:solid 1px #e2e6eb;
		}
		.mivaPayWrap ul {
			text-align:left;
			margin:0 40px !important;
			}
			.mivaPayWrap ul li {
				margin-bottom:15px;
				background:url(/images/new-images/blue-arrow.svg) no-repeat 0 8px;
				padding-left:20px;
			}
		#payPricing .mivaPayWrap:nth-child(1) {
			border-left:0;
		}
		#payPricing .mivaPayWrap:nth-child(3) {
			
			}
			#payPricing .mivaPayWrap:nth-child(3) .mivaPayPrice {
				font-size:2.625em;
			}
			#payPricing .mivaPayWrap:nth-child(3) .blue-get-started-btn {
				background:#FFF !important;
				color:#16c0d5;
				border:solid 2px #16c0d5;
				font-weight:500;
			}
		#payPricing .mivaPayWrap h3 {
			font-size:30px;
			color:#38393a;
			font-weight:200;
			margin:0 0 10px 0;
			font-size:1.75em;
		}
		#payPricing .mivaPayPrice {
			color:#16c0d5;
			font-size:56px;
			font-weight:600;
			display:inline-block;
			margin-bottom:2rem;
		}
		#payPricing .mivaPayPrice sup {
			font-size:0.575em;
		}
		#payPricing .mivaPayMonth {
			font-size:16px;
			font-weight:normal;
			text-transform:lowercase;
		}
		#payPricing .mivaPayWrap .smallGrey {
			width:10%;
			margin:1.25rem auto 2.25rem;
		}
		#payPricing .mivaPayBtn {
			position:absolute;
			bottom:0;
			left:0;
			right:0;
			margin:0 auto;
			}
			.mivaPayBtn .blue-get-started-btn {
				border-radius:30px;
				width:200px;
			}

#mivapay #getStarted {
	background:url(/images/new-images/people-blurred.png) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#mivapay #getStarted h2 {
		font-size:2.125em;
		font-weight:500;
		margin:0 0 20px 0;
	}
	#mivapay #getStarted h3 {
		font-weight:300;
	}
	#mivapay #getStarted .btnRedStandard {
		background:#FFF;
		color:#F7394A !important;
		padding:15px 35px;
		font-size:1em;
		width:140px;
		font-weight:600;
	}

#getReady {
        background:#f2f2f2;
        padding:80px 0 20px 0;
    }
    #getReady .wideContainer h2 {
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:15px !important;
		text-align:center;
		color:#4d4d4d;
    }
    #getReady .wideContainer h3 {
		color:#4d4d4d;
		text-align:center;
		font-weight:100;
		font-size:1.375em;
    }
    #getReady #scalableSolution {
		margin:30px auto 0 auto;
		max-width:990px;
		}
		#getReady .solutionBox {
			max-width:240px;
			height:190px;
			padding:40px 45px;
		}
		#getReady .solutionBox h3 {
			font-weight:500;
		}
		#getReady .solutionBox p {
			font-weight:300;
		}
    #getReady .wideContainer .blueHeader {
		font-size:1.75em !important;
    }
    #getReady .btnTransparentSquared {
    	border:solid 2px #F7394A;
    	-webkit-border-radius:30px;
    	-moz-border-radius:30px;
    	-o-border-radius:30px;
    	border-radius:30px;
    	color:#FFF;
    	font-weight:600;
    	display:block;
    	width:97px;
    	margin:30px auto 0 auto;
    	background:#F7394A;
    	text-align:center;
    }
    #getReady .smallText {
    	font-size:0.75em;
    	text-align:center;
    	color:#a3a3a3;
    	margin:60px 30px 0 30px;
    	}
    	#getReady .smallText a {
    		font-size:1.125em;
    	}



/* ----- Mobile Commerce --------------------------------------------------- */
#landingmobile #pageHeader {
	background:url(/images/new-images/circle-header-mobile.png) no-repeat left center;
	}
	#landingmobile #pageHeader h1 {
		padding-top:100px;
	}
.mobile-section {
	margin:50px 0;
}



/* ----- Multi-Seat Billing FAQs ------------------------------------------- */
#multiseat-faq .saasFAQS {
	height:150px;
	background:#F3F3F3;
	border-top:solid 2px #1EABBD;
	padding:15px;
	margin:30px 15px 0 0;
}

#multiseat-faq .saasLastFAQ {
	height:320px;
}

#multiseat-faq .saasFAQS h3 {
	font-size:1.225em;
	font-family:"mark-mediummedium";
	margin:5px 0 10px 0;
}



/* ----- One Page Checkout ------------------------------------------------- */
#one-page-checkout #pageHeader {
	background:url(/images/new-images/circle-header-one-page.png) no-repeat left center;
	position:relative;
	}
	#one-page-checkout #pageHeader h1 {
		padding-top:30px;
	}
	#one-page-checkout #pageHeader #onePageVideo {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	}  
	#one-page-checkout #pageHeader .footnote {
		font-size:0.725em;
		margin:10px 0;
		line-height:14px;
	}
#onePageReload {
	background:url(/images/new-images/circle-one-page-reload.png) no-repeat left center;
}
#onePageValidation {
	background:url(/images/new-images/circle-one-page-validation.png) no-repeat right center;
} 
#onePageLightbox {
	background:url(/images/new-images/circle-one-page-lightbox.png) no-repeat left center;
} 



/* ----- Partner Pages ----------------------------------------------------- */
#partners #pageHeader {
	background:url(/images/new-images/circle-header-partners.png) no-repeat left center;
	margin-bottom:50px;
	}
	#partners #pageHeader h1 {
		padding-top:115px;
	}

#partnersList {
	border-collapse:separate;
	border-spacing:20px 40px;
	}
	#partnersList td {
		border:solid 1px #E2E2E2;
		padding:20px;
		}
		#partnersList .emptyCell {
			border:none;
		}
	#partnersList p {
		margin:10px 0;
	}

#partnersListResponsive {
	display:none;
	margin-top:45px;
	}
	#partnersListResponsive td {
		padding-bottom:45px;
	}	



.partnerBox {
	float:left;
	width:44%;
	height:420px;
	border:solid 1px #E2E2E2;
	padding:20px;
	margin-bottom:20px;
	}
	.partnerBox:nth-child(even) {
		margin-left:20px;
	}
	.partnerBox img {
		margin-bottom:15px;
	}

	/* ----- 4PsiteLink ---------------------------------------------------- */
	#fourp #pageHeader {
		background:url(/images/new-images/circle-header-4p.png) no-repeat left center;	
		}  
		#fourp #pageHeader h1 {
			padding-top:180px;
		}

	/* ----- 4-Tell -------------------------------------------------------- */
	#miva-4-tell #pageHeader {
		background:url(/images/new-images/circle-header-4tell.png) no-repeat left center;	
		}  
		#miva-4-tell #pageHeader h1 {
			padding-top:180px;
		}

	/* ----- AccurateTax --------------------------------------------------- */
	#accuratetax #pageHeader {
		background:url(/images/new-images/circle-header-accuratetax.png) no-repeat left center;	
	}  
	#accuratetax #innerContent #pageHeader h1 {
		padding-top:180px;
	}  
	#accuratetax p img {
		margin-right:5px;
	}
	#blockElement {
		width:499px; 
		margin:auto; 
		margin-top:7px; 
		display:block; 
		padding:7px; 
		background:#eee;
		font-weight:bold;
	}
	.buysafeMidImg {
		margin-left:70px;
	}

	/* ----- AddShoppers --------------------------------------------------- */
	#addshoppers #pageHeader {
		background:url(/images/new-images/circle-header-addshoppers.png) no-repeat left center;	
	}  
	#addshoppers #innerContent #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- AdRoll -------------------------------------------------------- */
	#adroll #pageHeader {
		background:url(/images/new-images/circle-header-adroll.png) no-repeat left center;	
	}  
	#adroll #innerContent #pageHeader h1 {
		padding-top:180px;
	}  

	/* ----- Argentis ------------------------------------------------------ */
	#argentis #pageHeader {
		background:url(/images/new-images/circle-header-argentis.png) no-repeat left center;	
	}  
	#argentis #innerContent #pageHeader h1 {
		padding-top:180px;
	}   

	/* ----- Amazon Payments ----------------------------------------------- */
	#amazon-payments #pageHeader {
		background:url(/images/new-images/circle-header-amazon-payments.png) no-repeat left center;	
	}
	#amazon-payments #innerContent #pageHeader h1 {
		padding-top:175px;
	}

	/* ----- Authnet ------------------------------------------------------- */
	#authorize #landingHeader {
        padding:0 0 200px 0;
        background:url(/images/new-images/bg-guy-desk.jpg) no-repeat center center;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
        }
        #authorize #landingHeader h1 {
          margin:165px 100px 0 100px;
          line-height:50px;
        	}
        	#authorize #landingHeader h1 span {
        		display:block;
        		width:253px;
        		height:35px;
        		background:url(/images/new-images/authnet-heading.png) no-repeat;
        		text-indent:-9999em;
        		margin:0 auto 20px auto;
        	}

      #mivaconExclusive {
        background:#f6f6f6;
        }
        #mivaconExclusive p {
          width:80%; 
          }
          #mivaconExclusive p:nth-child(3) span {
            font-size:1.125em;
            color:#38393a;
          }
          #mivaconExclusive p:nth-child(4) {
            margin-bottom:0;
          }
          #mivaconExclusive p:nth-child(5) {
            font-size:0.75em;
            line-height:20px;
            margin-top:5px;
          }
        #mivaconExclusive aside {
          float:right;
          display:block;
          float:right;
          width:520px;
          margin-top:105px;
          }
          #mivaconExclusive aside div {
            float:left;
            width:225px;
            text-align:center;
            padding:30px 0 0 0;
            margin-bottom:40px;
            }
            #mivaconExclusive aside div h3 {
              font-size:5.3125em;
              color:#b9babb;
              margin-bottom:45px;
              }
              #mivaconExclusive aside div h3 sup {
                font-size:0.55em;
              }
            #mivaconExclusive aside div h4 {
              font-size:1.3125em;
              color:#b9babb;
            }
          #mivaconExclusive aside div:nth-child(2) {
            border-left:solid 1px #000;
            padding:15px 0 10px 30px;
            margin-left:30px;
            }
            #mivaconExclusive aside div:nth-child(2) h3 {
              text-transform:uppercase;
              color:#16c0d5;
              font-weight:300;
            }
            #mivaconExclusive aside div:nth-child(2) h4 {
              font-size:1.125em;
              color:#62666b;
            }
          #mivaconExclusive .btnRedStandard {
          	background:#F7394A none repeat scroll 0 0;
		    border-radius:30px;
		    color:#fff !important;
		    display:block;
		    font-size:0.875em;
		    letter-spacing:0.1em;
		    padding:20px 25px;
		    width:195px;
		    margin:0 auto;
          }

      #transactionSupport {
        background:#26282b;
        }
        #transactionSupport .wideContainer {
        	background:url(/images/new-images/businesses.png) no-repeat left center;
        }
        #transactionSupport .floatedContent {
          float:right;
          color:#aaaeb6;
          width:530px;
          }
          #transactionSupport .floatedContent h2 {
            color:#FFF;
            width:100%;
          }
          #transactionSupport .floatedContent ul {
            margin:0 0 0 5px;
          	}
          	#transactionSupport .floatedContent ul li {
          		background:url(/images/new-images/blue-arrow.svg) no-repeat left 8px;
          		padding-left:25px;
          		margin-bottom:10px;
          	}

      #authorize #getStarted {
      	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
      	-webkit-background-size:cover;
      	-moz-background-size:cover;
      	-o-background-size:cover;
      	background-size:cover;
      	padding:175px 0;
      	}
      	#authorize #getStarted h2 {
      		color:#f5f5f5;
      	}
      	#authorize #getStarted h3 {
      		margin:35px 240px 50px 240px;
      		line-height:30px;
      		color:#FFF;
      		font-weight:100;
      	}
      	#authorize #getStarted .btnRedStandard {
      		background:#F7394A;
      		color:#FFF !important;
      		-webkit-border-radius:30px;
      		-moz-border-radius:30px;
      		-o-border-radius:30px;
      		border-radius:30px;
      		padding:20px 25px;
      		font-size:0.875em;
      		letter-spacing:0.1em;
      		display:block;
      		width:195px;
      	}






	#authorize #pageHeader {
		background:url(/images/new-images/circle-header-authnet.png) no-repeat left center;	
	}  
	#authorize #innerContent #pageHeader h1 {
		padding-top:180px;
	}  

	/* ----- Avalara ------------------------------------------------------- */
	#avalara #pageHeader {
		background:url(/images/new-images/circle-header-avalara.png) no-repeat left center;	
	}  
	#avalara #innerContent #pageHeader h1 {
		padding-top:180px;
	} 
	#avalara #columnRight .buttonLarge {
		float:right;
		margin-bottom:20px;
	} 

	/* ----- Bongo --------------------------------------------------------- */
	#bongo #pageHeader {
		background:url(/images/new-images/circle-header-bongo.png) no-repeat left center;	
	}  
	#bongo #innerContent #pageHeader h1 {
		padding-top:180px;
	}  

	/* ----- BuySAFE ------------------------------------------------------- */
	#buysafe #pageHeader {
		background:url(/images/new-images/circle-header-buysafe.png) no-repeat left center;	
	}  
	#buysafe #innerContent #pageHeader h1 {
		padding-top:180px;
	}   
	.featBen {
		background-color:#999999;
		border-right:2px solid #FFFFFF;
		color:#FFFFFF;
		font-weight:bold;
		padding:6px;
		text-align:center;
	} 
	#buysafe #innerContent table ul {
		margin-left:25px;
	}
	#buysafeBottomHeader {
		text-align:center;
	}
	#buysafeButton {
		display:block;
		width:314px;
		margin:0 auto;
	}
	.buysafeMidImg {
		display:block;
		width:499px;
		margin:0 auto;
	}
	.BSseal {
		float:right;
		margin:40px 0 10px 10px;
	}

	/* ----- eBridge ------------------------------------------------------ */
	#ebridge #pageHeader {
		background:url(/images/new-images/circle-header-ebridge.png) no-repeat left center;	
	}  
	#ebridge #innerContent #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- CloudFlare --------------------------------------------------- */
	#cloudflare #pageHeader {
		background:url(/images/new-images/circle-header-cloudflare.png) no-repeat left center;	
	}  
	#cloudflare #innerContent #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Endicia ------------------------------------------------------ */
	#endicia #pageHeader {
		background:url(/images/new-images/circle-header-endicia.png) no-repeat left center;	
	}  
	#endicia #innerContent #pageHeader h1 {
		padding-top:160px;
	}  

	/* ----- FedEx -------------------------------------------------------- */
	#fedex #pageHeader {
		background:url(/images/new-images/circle-header-fedex.png) no-repeat left center;	
	}  
	#fedex #innerContent #pageHeader h1 {
		padding-top:160px;
	}

	/* ----- FeedExact ---------------------------------------------------- */
	#feedexact #pageHeader {
		background:url(/images/new-images/circle-header-feedexact.png) no-repeat left center;	
	}  
	#feedexact #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- GlobalShopex ------------------------------------------------- */
	#globalshopex #pageHeader {
		background:url(/images/new-images/circle-header-globalshopex.png) no-repeat left center;	
	}  
	#globalshopex #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- GoDataFeed --------------------------------------------------- */
	#godatafeed #pageHeader {
		background:url(/images/new-images/circle-header-godatafeed.png) no-repeat left center;	
	}  
	#godatafeed #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Iconasys ----------------------------------------------------- */
	#iconasys #pageHeader {
		background:url(/images/new-images/circle-header-iconasys.png) no-repeat left center;	
	}  
	#iconasys #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Listrak ------------------------------------------------------ */
	#global-nimbus #pageHeader {
		background:url(/images/new-images/circle-header-globalnimbus.png) no-repeat left center;	
	}  
	#global-nimbus #pageHeader h1 {
		padding-top:160px;
	}    

	/* ----- Listrak ------------------------------------------------------ */
	#listrak #pageHeader {
		background:url(/images/new-images/circle-header-listrak.png) no-repeat left center;	
	}  
	#listrak #pageHeader h1 {
		padding-top:160px;
	} 

	/* ----- Mailchimp ---------------------------------------------------- */
	#mailchimp {
		background:none;
	}  
	#mailchimp-content {
		position:relative;
	}
	#mailchimp-title {
		position: absolute;
		right: 15px;
		top: 24px;
		color: white;
		font-weight: bold;
		font-size: 50px;
		width: 450px;
		line-height: 54px;
	}
	#mailchimp-text {
		position: absolute;
		width: 450px;
		top: 161px;
		right: 12px;
		font-size: 14px;
	}
	#mailchimp-download {
		position: absolute;
		top: 259px;
		right: 181px;
	}
	#mailchimp-links {
		position: absolute;
		top: 328px;
		right:85px;
		width: 381px;
		line-height: 2;
	}
	#mailchimp-links a {
		padding-left:8px;
		padding-right: 8px;
		color: #FFF;
	}
	#mobile-screenshots {
		padding-left: 0;
		padding-right: 0;
	}
	#mobile-screenshots h2 {
		text-align: center;
		margin-bottom: 0;
		font-size: 24px;
	}
	#mobile-screenshots ul {
		list-style:none;
		margin:25px auto;
		padding:0;
		width:750px;
	}
	#mobile-screenshots li {
		float: left;
		margin-left: 27px;
		margin-bottom:15px;
		width: 219px;
		padding-left: 0;
		background-image: none;
	}
	#mobile-screenshots a {
		display: block;
		margin-top: 15px;
		text-decoration: none;
	}                         
	#mobile-screenshots img {
		display: block;
		margin-bottom: 5px;
		border: 1px solid #ddd;
		opacity: .8;
		}
		#mobile-screenshots img:hover {
			border-color: #5F6592;
			opacity: 1;
		}
	#mobile-screenshots .first-item {
		margin-left: 0;
	}
	#mobile-screenshots span {
		color: #5b639c;
		font: 14px/1.48 'PTSansBold', Helvetica, Arial;
	}   

	/* ----- Meritus ------------------------------------------------------- */
	#meritus #pageHeader {
		background:url(/images/new-images/circle-header-meritus.png) no-repeat left center;	
	}  
	#meritus #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Ortery -------------------------------------------------------- */
	#ortery-technologies #pageHeader {
		background:url(/images/new-images/circle-header-ortery.png) no-repeat left center;	
	}  
	#ortery-technologies #innerContent #pageHeader h1 {
		padding-top:160px;
	}  

	#ortery-technologies #innerContent ul {
		font-size:1.25em;
		margin:20px 0 20px 20px;
	}

	#caseStudies, #orteryExamples {
		float:left;
	}

	#caseStudies img, #orteryExamples img {
		margin:5px 5px 0 5px;
		float:left;
	}

	#orteryExamples {
		margin-left:30px;
	}
	
	#ortery-technologies #caseStudies ul, #ortery-technologies #orteryExamples ul {
		margin:10px 0 0 20px;
		float:left;
	}
	
	#ortery-technologies #caseStudies ul li, #ortery-technologies #orteryExamples ul li {
		font-size:20px;
		margin-bottom:5px;
	}

	#orteryFeatures {
		width:960px;
		height:665px;
		background:url("/images/boxes_wrap.jpg") no-repeat;
		line-height:19px;
		}
		#orteryFeatures .orteryFeatures {
			width:302px;
			height:632px;
			display:block;
			float:left;
			margin:15px 0 0 13px;
		}
		.orteryFeatures p {
			font-size:12px;
			margin:335px 10px 0 10px;
		}
	.orteryFeatures p strong {
			font-size:14px;
		}
		#orteryFeatures #still {
			background:url(/images/ortery_still.jpg) no-repeat;
		}
		#orteryFeatures #threeSixty {
			background:url(/images/ortery_360.jpg) no-repeat;	
		}
		#orteryFeatures #threeD {
			background:url(/images/ortery_3d.jpg) no-repeat;
		}                                 

	/* ----- PayPal Pro ---------------------------------------------------- */
	#paypalpro #pageHeader {
		background:url(/images/new-images/circle-header-paypal.png) no-repeat left center;
	}
	#paypalpro #innerContent #pageHeader h1 {
		padding-top:150px;
	}
	.fauxHeader {
		font-size:1.5em;
	}
	#paypalpro #innerContent a, .fauxHeader span {
		color:#009DE2;
	}
	#paypalpro #innerContent h2 {
		font-size:2em;
		margin-top:45px;
	}
	#paypalpro #innerContent h3 {
		margin:25px 0 0 0;
	}
	#innerContent #paypalBottomHeader {
		margin:25px 0 0 0;
		font-size:1.25em;
	}
	#innerContent #paypalBottomP {
		margin:5px 0 0 0;
	}
	
	/* ----- PayPal Terms and Conditions ----------------------------------- */
	#paypal-tc #innerContent header {
		margin-bottom:30px;
	}
	#paypal-tc #innerContent h2 {
		margin:30px 0 10px 0;
	}
	#paypal-tc #innerContent ul li {
		background:none;
		padding-left:0;
		margin-bottom:10px;
	}
	
	/* ----- PowerReviews Express ------------------------------------------ */
	#powerreview #pageHeader {
		background:url(/images/new-images/circle-header-powerreview.png) no-repeat left center;	
	}  
	#powerreview #innerContent #pageHeader h1 {
		padding-top:180px;
	}  
	#powerreview #columnRight .buttonLarge {
		float:right;
	} 

	/* ----- Shipwire ------------------------------------------------------ */
	#shipwire #pageHeader {
		background:url(/images/new-images/circle-header-shipwire.png) no-repeat left center;	
	}  
	#shipwire #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Singlefeed ---------------------------------------------------- */
	#singlefeed #pageHeader {
		background:url(/images/new-images/circle-header-singlefeed.png) no-repeat left center;	
	}  
	#singlefeed #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- ShipStation --------------------------------------------------- */
	#shipstation #pageHeader {
		background:url(/images/new-images/circle-header-shipstation.png) no-repeat left center;	
	}  
	#shipstation #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Shipworks ----------------------------------------------------- */
	#shipworks #pageHeader {
		background:url(/images/new-images/circle-header-shipworks.png) no-repeat left center;	
	}  
	#shipworks #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- Strands Recommender ------------------------------------------- */
	#strands #pageHeader {
		background:url(/images/new-images/circle-header-strands.png) no-repeat left center;	
	}  
	#strands #innerContent #pageHeader h1 {
		padding-top:180px;
	}  
	#strands #columnRight .buttonLarge {
		float:right;
	}

	/* ----- T-HUB --------------------------------------------------------- */
	#t-hub #pageHeader {
		background:url(/images/new-images/circle-header-atandra.png) no-repeat left center;	
		}  
		#t-hub #pageHeader h1 {
			padding-top:180px;
		} 

	

/* ----- Payflow ----------------------------------------------------------- */ 
#payflow #innerContent {
	width:94.791667%;
	margin:0 auto;
}

#payflow #pageHeader {
	background:url(/images/new-images/circle-header-payflow.png) no-repeat left center;
	}
	#payflow #pageHeader h1 {
		padding-top:180px;
	} 


.wideSection {
	width:100%;
	margin:40px auto 0 auto;
	position:relative;
	border:solid 1px #DCDCDC;
	}
	.wideSection div {
		border:solid 10px #F5F5F5;
		margin:1px;
	}
	.wideSection .buttonSmall {
		float:right;
		margin:30px 30px 0 0;
	}
	.fullLink {
		display:block;
		width:100%;
		height:118px;
		position:absolute;
		top:0;
		left:0;
		}
		.fullLink:hover {
			background:#000;
			opacity:0.1;
		}
	#innerContent .wideSection h3 {
		color:#4c5477;
		font-size:1.07142857em;
		float:left;
		margin:10px 0 0 20px;
	}
	.wideSection p {
		font-size:0.875em;
		width:75.520833%;
		float:left;
		clear:left;
		margin-left:20px;
		line-height:15px;
	}  

#payflow .stripedTable {
	width:100%;
	}
	#payflow .stripedTable h2 {
		font-size:1.125em;
		margin:15px 0 0 30px;
		}
		#payflow .stripedTable h2 a {
			color:#232323;
		}
	#payflow .stripedTable tr td #salePriceCategory {
		margin:10px 0 10px 30px;
	}
	#payflow .stripedTable p {
		font-size:0.9375em;
		margin:0 0 20px 30px;
		width:90%;
	}
	#payflow .stripedTable .productPrice {
		margin-bottom:15px;	
	}
	#payflow .stripedTable p a {
		font-size:1em;
		color:#1F4D76;
		font-weight:bold;
	}
	#payflow .stripedTable .buttonSmall {
		margin:0 30px 0 30px;
		font-weight:normal;
		padding:10px 20px 8px 20px;
		width:60px;
	}  



/* ----- Payflow Setup ------------------------------------------------------ */  
#payflowsetup {

	}
	#payflowsetup #innerContent form h2 {
		font-size:1.125em;
	}
	.formSection, .innerForm {
		display:block;
		margin:25px;
		width:400px;
		float:left;
		}
		#payflowOrderNumber {
			width:600px;
			margin:25px;
		}
		#paypalContact2 {
			margin:0 25px 25px 25px;
		}
	
	.innerForm {
		display:none;
		width:825px;
		padding:25px;
		background:#F3F3F3;
		border:solid 1px #CCC;
	}
	#payflowsetup #innerContent form input {
		width:240px;
		height:20px;
		font-size:14px;
		margin-bottom:10px;
	}
	#payflowsetup select {
		width:248px;
		height:30px;
		font-size:14px;
		margin-bottom:10px;
	}
	#payflowsetup label {
		font-size:14px;
		width:140px;
		display:block;
		float:left;
		}
		#payflowOrderNumber label {
			width:210px;
		}
		#elavonAmex label, #elavonDiners label, #elavonDiscover label, #elavonJCB label, #elavonMastercard label, #elavonVisa label, #monerisAmex label, #monerisDiners label, #monerisDiscover label, #monerisJCB label, #monerisMastercard label, #monerisVisa label {
			width:190px;
		}
		#fdmsSouthAmex label, #fdmsSouthDiners label, #fdmsSouthDiscover label, #fdmsSouthJCB label, #fdmsSouthMastercard label, #fdmsSouthVisa label, #globalEastAmex label, #globalEastDiners label, #globalEastDiscover label, #globalEastJCB label, #globalEastMastercard label, #globalEastVisa label {
			width:160px;
		}
		#merchEAmex label, #merchEDiners label, #merchEDiscover label, #merchEJCB label, #merchEMastercard label, #merchEVisa label {
			width:220px;
		}
		#vantivAmex label, #vantivDiners label, #vantivDiscover label, #vantivJCB label, #vantivMastercard label, #vantivVisa label, #worldpayAmex label, #worldpayDiners label, #worldpayDiscover label, #worldpayJCB label, #worldpayMastercard label, #worldpayVisa label {
			width:170px;
		}
		#heartlandAmex label, #heartlandDiners label, #heartlandDiscover label, #heartlandJCB label, #heartlandMastercard label, #heartlandVisa label, #secureNetAmex label, #secureNetDiners label, #secureNetDiscover label, #secureNetJCB label, #secureNetMastercard label, #secureNetVisa label, #vitalAmex label, #vitalDiners label, #vitalDiscover label, #vitalJCB label, #vitalMastercard label, #vitalVisa label {
			width:150px;
		}  
	#payflowsetup #creditCardsChecks #amexCheck, #payflowsetup #creditCardsChecks #dinerCheck, #payflowsetup #creditCardsChecks #discoverCheck, #payflowsetup #creditCardsChecks #jcbCheck, #payflowsetup #creditCardsChecks #mastercardCheck, #payflowsetup #creditCardsChecks #visaCheck {
		width:16px; 
		height:16px;
		margin:5px 5px 0 5px;
		vertical-align:inherit;
	}
	#payflowsetup #creditCardsChecks input {
		width:100px;	
	}
	#payflowsetup #creditCardsChecks label {
		width:75px;	
	} 
	#payflowsetup .btnRedStandard {
		height:auto !important;
		width:auto !important;
	}




/* ----- Payment Processing ------------------------------------------------- */
#payment-processing #pageHeader {
	background:url(/images/new-images/circle-header-payment-partners.png) no-repeat left center;
	}
	#payment-processing #innerContent #pageHeader h1 {
		padding-top:140px;
		margin-top:0;
		font-size:1.5em;
	}

#payment-processing .twoColumnLeft {
	margin-bottom:35px;
	}  
	#payment-processing .twoColumnLeft ul,
	#payment-processing .twoColumnRight ul {
		margin-left:15px;
	}
	#payment-processing .twoColumnLeft ul li,
	#payment-processing .twoColumnRight ul li {
		margin-bottom:10px;
	} 

#payment-processing #innerContent hr {
	clear:both;
}

#payment-processing .threeColumnTable p {
	margin-right:15px;
}

#payment-processing .threeColumnTable .buttonSmall {
	margin-top:10px;
}

#payment-processing .threeColumnTable .noRight {
	margin-right:0;
}  

#payment-processing #innerContent h2 {
	margin-top:35px;
	font-size:1.375em;
}

#payment-processing #innerContent #topH3 {
	margin-bottom:30px;
}

#payment-processing #innerContent #otherOptions {
	margin-top:35px;
}


#paymentPartnerChase img {
	margin:10px 0;
}
#payment-processing #paymentPartnerChase ul {
	margin-left:0;
}
#paymentPartnerChase a {
	float:right;
	margin-top:20px;
}
#paymentPartnerPaypal a {
	float:right;
	clear:right;
	margin-top:4px;
}


#payment-processing-new #pageHeader {
	background:url(/images/new-images/circle-header-total-merchant-services.png) no-repeat left center;
	margin-top:70px;
	}
	#payment-processing-new #innerContent #pageHeader h1 {
		padding-top:90px;
		margin-top:0;
		font-size:2.5em;
		line-height:1.125em;
	}
	#payment-processing-new #innerContent #pageHeader p {
		font-size:1.75em;
		font-weight:lighter;
		margin-bottom:25px;
	}
	#payment-processing-new #innerContent #pageHeader p .buttonLarge {
		font-size:0.75em !important;
		font-weight:normal;
	}

#payment-processing-new .twoColumnLeft {
	margin-bottom:35px;
	}  
	#payment-processing-new .twoColumnLeft ul,
	#payment-processing-new .twoColumnRight ul {
		margin-left:15px;
	}
	#payment-processing-new .twoColumnLeft ul li,
	#payment-processing-new .twoColumnRight ul li {
		margin-bottom:10px;
	} 

#payment-processing-new #innerContent hr {
	clear:both;
}

#payment-processing-new .threeColumnTable p {
	margin-right:15px;
}

#payment-processing-new .threeColumnTable .buttonSmall {
	margin-top:10px;
}

#payment-processing-new .threeColumnTable .noRight {
	margin-right:0;
}  

#payment-processing-new #innerContent h2 {
	margin-top:35px;
	font-size:1.375em;
}

#payment-processing-new #innerContent #topH3 {
	margin-bottom:30px;
}

#payment-processing-new #innerContent #otherOptions {
	margin-top:35px;
}

#acceptCards {
	color:#868687;
	margin-bottom:35px;
	}
	#acceptCards p {
		float:left;
		margin-top:12px;
		font-weight:bold;
	}
	#acceptCards img {
		float:right;
		margin-top:7px;
	}

#payment-processing-new sup {
	font-size:0.5em;
}



/* ----- PayPal ------------------------------------------------------------- */
#paypal #pageHeader {
	background:url(/images/new-images/circle-header-paypal-miva.png) no-repeat left center;
	}
	#paypal #innerContent #pageHeader h1 {
		padding-top:90px;
	} 

#paypal #slideContent {
	width:960px;
	margin:30px auto 0 auto;
	background-repeat:no-repeat; 
	}
	#slideContent .button {
		text-shadow:none;
	}
	#paypal #slideContent h1 {
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size:2.5875em;
		text-align:center;
		margin:0 0 15px 0;
		margin-top:20px;
		color:#232323;
		text-shadow:none;
	}
	#paypal #slideContent h2 {
		font-family:"proxima-nova",sans-serif;
		font-weight: lighter;
		font-style: normal;
		font-size:1.5625em;
		text-align:center;
		margin:15px 0 0 0 !important;
		color:#232323;
		text-shadow:none;
	}
	#paypal #slideContent section h2 {
		margin:5px 0 15px 0 !important;
	}
	#paypal #slideContent h3 {
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size:1.25em;
		text-align:center;
		margin:0 0 5px 0;               
		color:#232323;
		text-shadow:none;
	} 
	#slideContent h4 {
		font-family:"proxima-nova",sans-serif;
		font-weight: lighter;
		font-style: normal;
		font-size:1.125em;
		text-align:center;
		margin:0 0 100px 0;
		color:#FFF;
		text-shadow:none;
	} 
	#paypal #slideContent section {
		width:41.708333%;
		float:left;
		font-family:"proxima-nova",sans-serif;
		font-weight: lighter;
		font-style: normal;
		font-size:1em;
		border-radius:10px;
		-webkit-border-radius:10px; 
		-moz-border-radius:10px; 
		-o-border-radius:10px; 
		border:solid 1px #CCC;
		background-color:#FFF;
		text-align:center;
		color:#232323;
		padding:25px 0;
		line-height:26px;
		margin:50px 3.6% 50px 3.6%;
		}
		#slideContent section h2 {
			margin-bottom:15px;
		}
		#slideContent section p {
			margin:0 20px 20px 20px;
		}
		#slideContent section ul {
			margin-bottom:20px;
			}
			#slideContent section ul li {
				list-style:none;
				margin:0;
				background:none;
				padding-left:0;
			}	
		#paypal #slideContent h4 {
			color:#232323;
		}  



/* ----- PayPal Promo ------------------------------------------------------ */
#paypal-promo #innerContent,
#paypal-promo #wrapper {
	width:100%;
	padding:0;
	margin:0;
}

#paypal-promo #landingHeader {
	background:url(/images/new-images/bg-mivacon-rick.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 260px 0;
	position:relative;
	}
	#paypal-promo #landingHeader h1 {
		font-weight:300;
		font-size:4.5em;
		margin:215px 0 40px 0;
	}
	#paypal-promo #landingHeader h2 {
		font-weight:100;
	}
	#paypal-promo #landingHeader .btnRedStandard {
		border:solid 2px #ffce05;
		background:none;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		text-align:center;
		font-size:0.875em;
		letter-spacing:0.075em;
		width:200px;
	}

#promoHeader {
	text-align:center;
	background:#f1f1f1;
	padding:150px 0 40px 0;
	}
	#smallPres {
		text-transform:uppercase;
		letter-spacing:.1em;
		color:#6f6f6f;
		margin-top:20px;
	}
	#promoHeader h2 {
		text-transform:uppercase;
		font-weight:700;
		letter-spacing:0.0475em;
		font-size:3em;
		margin:50px 0 30px 0;
	}
	#promoHeader h3 {
		text-transform:uppercase;
		font-weight:300;
		color:#4d4d4d;
		letter-spacing:0.1em;
		font-size:1.5em;
		line-height:36px;
	}
	#innerContent #promoGraph {
		max-width:1000px;
		margin:40px auto 70px auto;
		font-size:1.25em;
		color:#6f6f6f;
		line-height:36px;
	}
	#promoHeader iframe {
		width:620px;
		height:200px;
		float:none;
		margin:0 auto;
		display:block;
		overflow:hidden;
	}
	#promoHeader .btnTransparentSquared {
		background:#ffcc07;
		color:#FFF;
		margin:60px auto 125px auto;
		border:solid 1px #ffcc07;
		color:#000;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		padding:15px 35px;
		display:block;
		width:200px;
		font-weight:600;
		font-size:1em;
	}
	#promoHeader .smallText {
		font-size:0.875em;
		color:#636363;
	}

#conSpeakers {
	text-align:center;
	}
	#conSpeakers h2 {
		text-transform:uppercase;
		letter-spacing:0.1em;
		font-weight:600;
		font-size:2.5em;
		margin-bottom:65px;
	}
	.conSpeaker {
		float:left;
		display:block;
		width:270px;
		}
		.conSpeaker img {
			width:100%;
			margin-bottom:20px;
		}
		.conSpeaker:nth-child(3) {
			margin:0 15px 0 30px;
		}
		.conSpeaker:nth-child(4) {
			margin:0 30px 0 15px;
		}
		#innerContent .conSpeaker h3 {
			text-transform:uppercase;
			font-weight:500;
			font-size:1.25em;
			letter-spacing:0.0475em;
			}
			.conSpeaker h3 span {
				text-transform:none;
				font-style:italic;
				color:#707070;
				font-size:0.875em;
			}

#hotelSection {
	background:url(http://mivacon17.com/wp-content/uploads/2015/10/HYATT_Exterior.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	padding:200px 0;
	}
	#hotelSection h2 {
		max-width:840px;
		margin:0 auto;
		line-height:40px;
		letter-spacing:0.1em;
		font-weight:600;
		font-size:1.75em;
	}
	#hotelSection a {
		color:#ffce05;
	}

#rickQuote {
	text-align:center;
	color:#000;
	letter-spacing:0.1em;
	line-height:36px;
	text-transform:uppercase;
	}
	#rickQuote h2 {
		max-width:750px;
		margin:0 auto;
		font-size:1.5em;
		font-weight:600;
	}
	#rickQuote span {
		color:#666;
	}

#paypal-promo #innerContent #deliverFooter h2 {
	font-size:2.5em;
}

#paypal-promo #innerContent #deliverFooter h3 {
	max-width:740px;
	line-height:36px;
}

#paypal-promo #deliverFooter .btnBlueStandard {
	background:#ffcc07;
	color:#000 !important;
	padding:15px 40px;
}

#paypal-promo #deliverFooter .btnTransparentSquared {
	padding:17px 55px;
}



/* ----- Platform Overview ------------------------------------------------- */
#platform-overview #innerContent {
	width:100%;
	padding-bottom:0;
}

#platform-overview #landingHeader {
	height:860px;
	background:url(/images/new-images/overview-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#platform-overview #landingHeader h1 {
		font-size:2.625em;
		font-weight:500;
		letter-spacing:0.02em;
		margin:200px 0 0 0;
	}
	#platform-overview #landingHeader h2 {
		font-size:1.375em;
	}
	#headerCenterInfo {
		width:835px;
		margin:200px auto 0 auto;
		text-align:center;
		color:#aaaeb6;
		font-size:1.125em;
		position:relative;
		}
		#headerCenterInfo p {
			margin:0 130px 45px 130px;
		}
		#headerCenterInfo img {
			width:100%;
		}

#platform-overview #scalableSolution {
	padding-top:380px;
	color:#4d4d4d !important;
	margin-bottom:130px;
	}
	#platform-overview #scalableSolution h2 {
		font-size:2.125em;
		color:#4d4d4d !important;
	}
	#platform-overview #scalableSolution .solutionHeader {
		text-align:center;
		font-size:1.375em;
		margin:15px 0 100px 0;
	}
	#platform-overview .solutionBox {
		max-width:235px;
		}
		.solutionBox .icon-criss-cross {
			font-size:3em;
			display:block;
			margin:0 0 25px -25px;
		}

.crossedDiv {
	position: relative;
	}
	.cross1:before {
	  content: '';
	  position: absolute;
	  left: 0;
	  top: -36px;
	  width: 100%;
	  height: 100%;
	  background: #00bcd4;
	  -webkit-transform: skewY(-6.5deg);
	  -moz-transform: skewY(-6.5deg);
	  -ms-transform: skewY(-6.5deg);
	  -o-transform: skewY(-6.5deg);
	  transform: skewY(-6.5deg);
	  -webkit-backface-visibility: hidden;
	  background:rgba(62, 66, 71, 0.9);
	  z-index:98;
	  display:block;
	}
	.cross2:before {
	  content: '';
	  position: absolute;
	  left: 0;
	  top: -36px;
	  width: 100%;
	  height: 100%;
	  background: #00bcd4;
	  -webkit-transform: skewY(6.5deg);
	  -moz-transform: skewY(6.5deg);
	  -ms-transform: skewY(6.5deg);
	  -o-transform: skewY(6.5deg);
	  transform: skewY(6.5deg);
	  -webkit-backface-visibility: hidden;
	  background:#26282b;
	  display:block;
	  outline:1px solid transparent;
	}
	.crossContainer {
		background:#3b3f44;
	    margin-top:5%;
	    position:relative;
	    z-index:99;
	}
	.crossedDiv .wideContainer {
		z-index:99;
		background:url(/images/new-images/hat-screen.png) no-repeat right bottom;
		height:700px;
	}
	.crossedDiv h2 {
		font-size:2.125em !important;
		color:#FFF !important;
		text-align:center;
	}
	#platform-overview .crossedDiv h2 {
		margin-top:60px;
		line-height:36px;
	}
	.crossedDiv .solutionHeader {
		text-align:center;
		font-size:1.375em !important;
		color:#FFF;
	}

.content450 {
	width:450px;
	}
	.content450 h3 {
		color:#FFF;
	}
	.content450 p {
		color:#aaaeb6;
	}

#platformScale {
	background:#262934 url(/images/new-images/nhs-laptop.png) no-repeat right center;
	padding:200px 0 240px 0;
	}
	#platformScale .floatedContent h2 {
		color:#FFF;
		width:100%;
		margin-bottom:150px !important;
	}
	#platformScale .floatedContent h3 {
		color:#FFF;
		margin:0;
		font-size:1.25em;
	}
	#platformScale .floatedContent p {
		color:#aaaeb6;
		margin-top:10px;
		font-size:1em;
		line-height:24px;
		width:75%;
	}

#scalableCross .content450 {
	float:left;
	margin-top:220px;
	color:#FFF;
}

#wcHosting {
	background:#26282b url(/images/new-images/server-bg.jpg) no-repeat left center;
	z-index:99;
	position:relative;
	padding:185px 0;
	}
	#wcHosting .content450 {
		float:right;
	}

#totalAccess {
	background:url(/images/new-images/street-bg.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:185px 0;
	}
	#totalAccess .content450 p {
		color:#FFF;
	}

#inhouseAgency {
	padding:100px 0 120px 0;
	}
	#platform-overview #inhouseAgency h2 {
		font-size:2.125em;
		color:#4d4d4d !important;
		text-align:center;
		line-height:36px;
	}
	#platform-overview #inhouseAgency .solutionHeader {
		text-align:center;
		font-size:1.375em;
		margin:15px 0 100px 0;
		color:#4d4d4d;
	}

.containIconList {
	width:1040px;
	margin:50px auto 0 auto;
	}
	.iconList {
		width:480px;
		float:left;
		margin-bottom:50px;
		}
		.iconList:nth-child(even) {
			margin-left:80px;
		}
		.iconList i {
			float:left;
			font-size:4em;
			color:#16c0d5;
		}
		.iconList h3 {
			float:right;
			width:74%;
			margin:0 0 15px 0 !important;
			font-size:1.25em;
			color:#4d4d4d;
			line-height:10px;
		}
		.iconList p {
			float:right;
			width:74%;
			color:#4d4d4d;
		}



/* ----- Pricing Update ---------------------------------------------------- */
#pricing-update #innerContent,
#miva-competitive-market-analysis #wrapper,
#miva-competitive-market-analysis #innerContent {
	width:100%;
	padding-bottom:0;
}
#pricing-update #fullHeader,
#miva-competitive-market-analysis #fullHeader {
	width:100%;
	margin-top:80px;
	padding:100px 0;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #pricing-update h1,
	#miva-competitive-market-analysis h1 {
		text-indent:0;
		text-align:center;
		font-size:2.5em;
		font-weight:300;
		text-transform:capitalize;
		margin:0;
		line-height: 1;
	}

#pricingIntro {
	
	}
	#pricingIntro h2 {
		text-align:center;
		margin:75px auto 35px auto;
	}
	#pricingIntro .smallGrey {
		margin:0 auto 55px auto;
	}
	#pricingIntro p {
		color:#62666b;
		font-size:1.125em;
		line-height:30px;
		margin:0 auto 15px auto;
	}

#newPricing {
	background:#e9edf2;
	width:100%;
	margin-top:85px;
	padding:60px 0 55px 0;
	}
		.new-price-wrap sup,
		.newPrice sup {font-size: 0.575em;}
		.new-price-wrap i,
		.newPrice i {color:#b0b6be;}
	#pricingList {
		background:#FFF;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		box-shadow:0 0 2px rgba(0, 0, 0, 0.1);
		}
		.newPrice {
			float:left;
			width:290px;
			height:715px;
			border-right:solid 1px #e2e6eb;
			text-align:center;
			color:#62666b;
			}
			.newPrice .smallGrey {
				width:35px;
				margin-bottom:50px;
			}
			#enterprisePrice .smallGrey {
				margin-bottom:9px;
			}
			#innerContent .newPrice h3 {
				color:#38393a;
				font-size:1.75em;
				font-weight:300;
				margin:45px 0 30px 0;
			}
			#innerContent .newPrice h4 {
				color:#F7394A;
				font-size:3.25em;
				font-weight:600;
				}
				#innerContent .newPrice h4 sup {
					font-size:0.575em;
				}
				#innerContent .newPrice h4 span {
					font-size:0.3em;
					font-weight:500;
					text-transform:lowercase;
				}
				#enterprisePrice span {
					font-weight:500;
					text-transform:lowercase;
					color:#F7394A;
				}
			#innerContent .newPrice p {
				font-size:1.125em;
				margin:30px 0;
				}
				#innerContent .newPrice p strong {
					font-size:0.875em;
				}
			.newPrice ul {
				
				}
				.newPrice ul li {
					background:none;
					padding-left:0;
					line-height:22px;
					margin-bottom:10px;
				}
		.newPrice:nth-child(4) {
			border-right:none;
		}
	.asterisk {
		text-align:center;
		margin-top:30px;
		color:#62666b;
		font-size:0.775em;
	}

#questions-market-analysis {
	background: #39c9db;
	color: #fff;
	padding: 4rem 0;
	font-size: 23px;
	text-align: center;
}
	#questions-market-analysis .qma-btn {
		position: relative;
		left: 1rem;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		color: #39c9db;
		background: #fff;
		padding: 1rem;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	}

#platformComparison {
	}
	#platformComparison h2 {
		text-align:center;
		margin:95px auto 35px auto;
		font-size:2.125em;
		font-weight:300;
		color: #000;
	}
	#platformComparison .smallGrey {
		margin:0 auto 55px auto;
	}
	#platformComparison table {
		margin-bottom:65px;
		}
		#platformComparison table tr {
			border-bottom:solid 1px #e2e6eb;
		}
		#headerRow {
			height:90px;	
			}
			#headerRow td {
				text-align:center;
			}
			#compareTableHeader {
				background:#e9edf2;
				width:520px;
				color:#38393a;
				font-size:1.6em;
				font-weight:600;
				padding:40px 0 20px 25px;
				text-align:left !important;
			}
			.competitor {
				width:150px;
				vertical-align:bottom;
				color:#62666b;
				font-size:0.775em;
				font-weight:600;
				line-height:14px;
				padding-bottom:19px;
			}
			#compareShopify {
				background:url(/images/new-images/logo-shopify.svg) no-repeat top center;
				background-size:30%;
			}
			#compareBigcommerce {
				background:url(/images/new-images/logo-bigcommerce.svg) no-repeat top center;
				background-size:30%;
			}
			#compareMagento {
				background:url(/images/new-images/logo-magento.svg) no-repeat top center;
				background-size:30%;
			}
			#compareMagentoEnt {
				background:url(/images/new-images/logo-magento.svg) no-repeat top center;
				background-size:30%;
			}
			#compareMiva {
				background:url(/images/new-images/logo-miva.svg) no-repeat top center;
				background-size:30%;
			}
		.featureCompare {
			padding:12px 0 12px 25px;
			background:#f8f9fb;
			color:#62666b;
			font-size:1em;
			text-align:left;
		}
		.competitorCheck {
			color:#b0b6be;
			text-align:center;
			font-size:0.775em;
			vertical-align:middle;
		}
		.mivaCheck {
			color:#646b74;
			text-align:center;
			font-size:0.775em;
			vertical-align:middle;
		}

#platformComparison .compareSmall {
	display:none;
	margin-bottom:0;
	width:100%;
	}
	#platformComparison .compareSmall .compareShopify {
		background:url(/images/new-images/logo-shopify.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
	}
	#platformComparison .compareSmall .compareBigcommerce {
		background:url(/images/new-images/logo-bigcommerce.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
	}
	#platformComparison .compareSmall .compareMagento {
		background:url(/images/new-images/logo-magento.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
		font-size:10px;
		text-align:center;
		padding-top:40px;
		line-height:1;
	}
	#platformComparison .compareSmall .compareMagentoEnt {
		background:url(/images/new-images/logo-magento.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
		font-size:10px;
		text-align:center;
		padding-top:40px;
		line-height:1;
	}
	#platformComparison .compareSmall .compareMiva {
		background:url(/images/new-images/logo-miva.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
	}
	#mobileChecks .mobileCheckHeader td {
		padding:25px 0 30px 0;
	}
	#mobileChecks .mobileCheckHeader {
		border-bottom:none;
	}
	#mobileChecks ul {
		text-align:center;
		margin:15px auto;
		width:300px;
		}
		#mobileChecks .fourLogo {
			width:237px;
		}
		#mobileChecks .threeLogo {
			width:177px;
		}
		#mobileChecks .twoLogo {
			width:119px;
		}
		#mobileChecks .oneLogo {
			width:57px;
			margin-bottom:30px !important;
		}
		#platformComparison .compareSmall .oneLogo .compareMiva {
			background:url(/images/new-images/logo-miva.svg) no-repeat top center;
			background-size:100%;
		}
		#mobileChecks ul li {
			float:left;
			display:inline;
			padding-left:0;
			margin:0 7px;
		}

#mivaVersus {
	padding-bottom:45px;
	}
	#mivaVersus h2 {
		text-align:center;
		font-size:2em;
		margin:30px 0 85px 0;
		color: #fff;
	}
	#mivaVersus ul {
		margin:0;
		}
		#mivaVersus ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			text-align:center;
		}
		#mivaVersus .versusBig {
			display:block;
			width:212px;
			height:160px;
			position:relative;
			}
			#mivaVersus .versusBig.active {
				opacity: 0.35;
			}
			.versusBig a {
				display:block;
				width:100%;
				height:100%;
				position:absolute;
				float:none;
			}
			.versusBig span {
				font-weight:500;
				position:absolute;
				top:115px;
			}
		#mivaVersus #versusVS {
			display:block;
			width:85px;
			height:160px;
			position:relative;
			}
			#versusVS span {
				display:block;
				width:30px;
				height:30px;
				border:solid 1px #60646b;
				text-align:center;
				vertical-align:middle;
				font-size:0.875em;
				border-radius:16px;
				-webkit-border-radius:16px;
				-moz-border-radius:16px;
				-o-border-radius:16px;
				position:absolute;
				top:61px;
				left:27px;
				line-height:2;
			}
		#versusMiva {
			vertical-align:middle;
			margin:0 2px 0 0;
			background:#484c51 !important;
			position:relative;
			}
			#versusMiva i {
				position:absolute;
				font-size:1.75em;
				top:63px;
				left:45px;
			}
		#versusShopify {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-shopify.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 2px;
			}
			#versusShopify:hover {
				background:#565960 url(/images/new-images/logo-shopify.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-shopify #versusShopify:hover {
					background:#484C51 url(/images/new-images/logo-shopify.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusShopify span {
				left:80px;
			}
		#versusBigcommerce {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-bigcommerce.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 2px;
			}
			#versusBigcommerce:hover {
				background:#565960 url(/images/new-images/logo-bigcommerce.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-bigcommerce #versusBigcommerce:hover {
					background:#484C51 url(/images/new-images/logo-bigcommerce.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusBigcommerce span {
				left:55px;
			}
		#versusMagentoComm {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 2px;
			}
			#versusMagentoComm:hover {
				background:#565960 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-magento-comm #versusMagentoComm:hover {
					background:#484C51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusMagentoComm span {
				left:30px;
			}
		#versusMagentoEnt {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 0 0 2px;
			}
			#versusMagentoEnt:hover {
				background:#565960 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-magento #versusMagentoEnt:hover {
					background:#484C51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusMagentoEnt span {
				left:35px;
			}




/* ----- Professional Services --------------------------------------------- */
.proServ2016 #wrapper,
.proServ2016 #innerContent {
	width:100%;
	padding:0;
}

#professional-services #landingHeader {
	padding:0 0 460px 0;
	background:url(/images/new-images/bg-discussion.jpg) no-repeat center top;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#professional-services #landingHeader h1 {
		font-weight:500;
		margin:225px 0 0 0;
	}
	#professional-services #landingHeader h2 {
		font-weight:100;
	}
	#professional-services #landingHeader #circleLine {
		position:absolute;
		top:470px;
		left:0;
		right:0;
		margin:0 auto;
	}

#professional-services .crossBack::before {
	background:#FFF;
	content: '';
	position: absolute;
	left: 0;
	top: -35px;
	width: 100%;
	height: 100%;
	-webkit-transform: skewY(-6.5deg);
	-moz-transform: skewY(-6.5deg);
	-ms-transform: skewY(-6.5deg);
	-o-transform: skewY(-6.5deg);
	transform: skewY(-6.5deg);
	-webkit-backface-visibility: hidden;
	z-index:98;
	display:block;
	z-index:97;
	outline: 1px solid transparent;
}
#professional-services .cross1::before {
	background:rgba(39, 41, 56, 0.9);
	z-index:99;
	outline: 1px solid transparent;
}
#professional-services .cross2 {
	background:#FFF;
	z-index:98;
	}
	#professional-services .cross2::before {
		z-index:98;
		outline: 1px solid transparent;
	}
#professional-services .crossContainer {
	background:#272836;
}
#professional-services .crossedDiv .wideContainer {
	background:none;
	height:550px;
	padding-top:30px;
}

#professional-services .solutionBox {
	max-width:340px;
	}
	#professional-services .solutionBox h3 {
		color:#FFF;
	}
	#professional-services .solutionBox p {
		color:#aaaeb6;
		font-weight:100;
	}
	#professional-services .solutionBox a {
		color:#aaaeb6;
		font-weight:500;
	}
	#professional-services .solutionBox i {
		margin-bottom:50px;
		display:block;
	}
	#professional-services #solution2 {
		max-width:322px;
		margin:0 20px 25px 20px;
	}
	#professional-services #solution3 {
		max-width:315px;
	}

#proCaseStudy {
	position:relative;
	z-index:100;
	background:url(/images/new-images/bg-red-angle.jpg) no-repeat left top;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	height:400px;
	}
	#proCaseStudy .floatedContent {
		width:420px;
		margin:160px 0 0 10%;
		}
		#proCaseStudy .floatedContent h3 {
			color:#FFF;
			font-size:0.8125em;
			text-transform:uppercase;
			letter-spacing:0.08em;
			font-weight:500;
		}
		#proCaseStudy p {
			color:#FFF;
			font-size:1.5em;
			font-weight:100;
			margin-top:5px;
		}

#professional-services #proExpert {
	background:url(/images/new-images/bg-blue-angle.jpg) no-repeat top left;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#professional-services #proExpert .floatedContent {
		width:520px;
	}
	#professional-services #proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 270px;
		width:380px;
	}

#professional-services #costResults {
	background:url(/images/new-images/bg-hansen.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#professional-services #costResults .floatedContent ul {
		margin:50px 0 0 15px;
		color:#FFF;
		font-size:1.125em;
		}
		#professional-services #costResults .floatedContent ul li {
			list-style:circle;
			background:none;
			padding-left:0;
			margin-bottom:25px;
			width:230px;
			float:left;
			font-weight:100;
		}
		#professional-services #costResults .floatedContent ul li:nth-child(even) {
			margin-left:120px;
		}
	#professional-services #costResults .floatedContent p {
		color:#FFF;
		font-size:1em;
	}

#systemsInt {
	background:url(/images/new-images/bg-white-angle.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#systemsInt .floatedContent {
		float:left;
		width:520px;
		}
		#systemsInt .floatedContent h2 {
			width:65%;
			color:#38393a;
		}
		#systemsInt .floatedContent p {
			color:#62666b;
		}
		#systemsInt .floatedContent a {
			float:left;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:37px 20px 0 0;
			font-size:0.875em;
			font-weight:500;
			color:#FFF;
		}
		#systemsInt .floatedContent .btnTransparentSquared {
			margin-top:25px;
		}
		#systemsInt .floatedContent:nth-child(2) {
			margin:80px 0 0 210px;
			width:440px;
		}
		#systemsInt .floatedContent ul {
			margin-left:15px;
			color:#62666b;
			font-size:1.125em;
			}
			#systemsInt .floatedContent ul li {
				list-style:circle;
				background:none;
				padding-left:0;
				margin-bottom:10px;
			}

#professional-services #getStarted {
	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:175px 0;
	}
	#professional-services #getStarted h2 {
		margin:0 40px 20px 40px;
	}
	#professional-services #getStarted h3 {
		color:#FFF;
		font-weight:100;
	}
	#professional-services #getStarted a {
		width:180px;
	}


	/* ----- Client Access Form --------------------------------------------- */
	#credentials-form label {
		font-size:0.875em;
		width:225px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#credentials-form input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#credentials-form .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}
	#credentials-form select {
		font-size:0.75em; 
		padding:3px;
	}                
	#credentials-form h2 {
		margin-top:25px;
	}
	#credentials-form .buttonLarge {
		border:none;
		font-size:1.125em;
		padding:15px 50px;
		width:auto;
	}



/* ----- Reference Guide ---------------------------------------------------- */ 
#reference-guide #innerContent {
	height:700px;
}



/* ----- Reserved Seat ------------------------------------------------------ */ 
#reserved-seat #pageHeader {
	background:url(/images/new-images/circle-header-reserved-seat.png) no-repeat left center;
	}
	#reserved-seat #innerContent #pageHeader h1 {
		padding-top:80px;
	} 

#reserved-seat .buttonTwoLineOrange {
	width:275px;
	margin:20px auto 0 auto;
}

#reserved-seat .noSubFirstElement {
	margin:50px 0;
	}
	#reserved-seat .noSubFirstElement h2 {
		margin-top:55px;
	}



/* ----- Search Results ----------------------------------------------------- */ 
#search-results #innerContent {
	min-height:500px;
}
#search-results h1 {
	margin-bottom:35px;
	margin-top:93px;
	color:#000;
}
#category-listing {
	width:100%;
	}
	#category-listing #searchspring {
		width:100%;
		background:#FFF;
		border:solid 1px #CCC;
	}
	#category-listing #searchspring-search_results .article-item,
	#category-listing #searchspring-search_results .product-item {
		width:95.8%;
		padding:20px 20px 20px 20px;
		border-top:solid 1px #CCC;
		margin:0;
	}
	#category-listing #searchspring #searchspring-main #searchspring-options {
		background:#1EABBD;
		border:none;
	}
	#category-listing .article-name a, 
	#category-listing .product-name a {
			text-decoration:none;
			margin:0 0 5px 0;
			display:block;
		}
		#category-listing .article-name span, 
		#category-listing .product-name span {
			color:#232323;
			font-size:1.75em;
			font-family:"proxima-nova",sans-serif;
			font-size:normal;
			font-weight:normal;
		}
		.article-item .article-descrip p, 
		.product-item .product-descrip p {
			font-size:1.25em;
			line-height:24px;
		}
		.article-item .article-descrip a, 
		.product-item .product-descrip a {
			text-decoration:none !important;
			font-weight:bold !important;
			color:#1F4D76 !important;
		}
#searchspring-search_results .stripedSearch:nth-child(even) {
	background:#F3F3F3;
} 

#category-listing .product-item .purchase-buttons #price-div {
	float:left;
	font-family:"proxima-nova",sans-serif;
	font-size:1.75em;
	margin:11% 20px 0 0;
	width:150px;
	color:#232323;
}
#category-listing .product-item .purchase-buttons form {
	float:left;
}
#category-listing .product-item .buttonSmall {
	font-size:1.125em;
	margin-top:20%;
}
#category-listing .product-item .product-details .product-name,
#category-listing .product-item .product-details .product-descrip {
	width:100%;
}



/* ----- Subscription Management & Economy -------------------------------------- */
#sub-management #wrapper,
#sub-management #innerContent,
#sub-economy #wrapper,
#sub-economy #innerContent {
	width:100%;
	padding-bottom:0;
}

#sub-management #landingHeader {
	background:url(/images/new-images/Subscription-Hero.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position:relative;
	padding:0 0 320px 0;
	}
	#sub-economy #landingHeader {
		background:url(/images/new-images/Subscription-Hero.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		position:relative;
		padding:0 0 200px 0;
	}
	#sub-management #landingHeader h1 {
		font-weight:600;
		margin:435px 0 0 0;
	}
	#sub-economy #landingHeader h1 {
		font-weight:600;
		margin:315px 0 0 0;
	}
	#sub-management #landingHeader p,
	#sub-economy #landingHeader p {
		text-align:center;
		position:absolute;
		bottom:20px;
		color:#FFF;
		margin-bottom:0;
		width:100%;
		font-size:0.875em;
	}

#sub-management .featuresContent,
#sub-economy .featuresContent {
	width:50%;
	}
	#sub-management .featuresContent h2,
	#sub-economy .featuresContent h2 {
		text-align:left;
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:25px !important;
	}
	#sub-management .featuresContent p,
	#sub-economy .featuresContent p {
		font-size:1.125em;
		line-height:26px;
		margin-bottom:15px !important;
	}

#productSubscription {
	height:560px;
	background:#F2F2F2;
	}
	#productSubscription .wideContainer {
		height:100%;
		}
		#productSubscription .featuresContent {
			margin-top:170px;
			width:40%;
			}
			#productSubscription img {
				position:absolute;
				right:-10px;
				top:50px;
			}
	
#manageTools {
	background:#3e4247;
	padding:0;
	height:650px;
	}
	#toolsLeft {
		float:left;
		width:50%;
		height:100%;
		background:url(/images/new-images/Subscription-tools.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#sub-economy #toolsLeft {
		background:url(/images/new-images/bare-bones-feature.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#manageTools .featuresContent {
		float:left;
		text-align:center;
		width:40%;
		margin:180px 0 0 70px;
		}
		#manageTools .featuresContent h2,
		#manageTools .featuresContent p {
			color:#FFF;
			text-align:center;
		}
		#manageTools .featuresContent i {
			font-size:5.5em;
			color:#16C0D5;
			margin-bottom:55px;
			display:block;
		}
	#sub-economy #manageTools .featuresContent {
		margin:180px 0 0 160px;
		width:25%;
		}
		#sub-economy #manageTools .featuresContent p {
			margin-bottom:40px !important;
		}
		#sub-economy #manageTools .featuresContent i {
			font-size:0.75em;
			margin-bottom:0;
			display:inline;
			color:#FFF;
		}
		#sub-economy #manageTools .btnTransparentSquared {
			color:#FFF;
			border:solid 1px #FFF;
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			margin:0 auto;
		}

#selfManage {
	height:580px;
	}
	#selfManage .wideContainer {
		height:100%;
		}
		#selfManage .featuresContent {
			width:40%;
			margin-top:160px;
		}
		#selfManage img {
			position:absolute;
			right:-10px;
			top:51px;
		}

#leverage {
	background:#16c0d5;
	padding:200px 0;
	}
	#leverage .wideContainer {
		background:url(/images/new-images/card-lock.png) no-repeat left center;
		}
		#leverage .featuresContent {
			float:right;
			width:44%;
			}
			#leverage .featuresContent h2,
			#leverage .featuresContent p {
				color:#FFF;
			}
			#leverage .featuresContent a {
				color:#084a52;
			}

#autoEmails {
	height:560px;
	}
	#autoEmails .featuresContent {
		margin-top:170px;
		width:40%;
	}
	#autoEmails img {
		position:absolute;
		right:-20px;
		top:17px;
	}

#reportingEngine {
	background:#F2F2F2;
	padding:145px 0;
	}
	#reportingEngine .wideContainer {
		background:url(/images/new-images/graph-graphic.png) no-repeat left 100px center;
		}
		#reportingEngine .featuresContent {
			float:right;
			width:43%;
		}

#sub-management #getStarted {
	background:url(/images/new-images/people-blurred.png) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#sub-management #getStarted h2 {
		font-size:2.125em;
		font-weight:500;
		margin:0 0 20px 0;
	}
	#sub-management #getStarted h3 {
		font-weight:300;
		font-size:1.125em;
	}
	#sub-management #getStarted .btnTransparentSquared {
		width:250px;
		font-weight:600;
	}

#sub-economy #landingHeader h2 {
	font-weight:100;
	max-width:820px;
	margin:20px auto 0 auto;
	line-height:40px;
	font-size:1.375em;
	}
	#sub-economy #landingHeader h2 span {
		font-style:italic;
	}

#subscriptionHeader {
	padding:135px 0 150px 0;
	}
	#subscriptionHeader h2 {
		text-align:center;
		font-size:3.43em;
		color:#16c0d5;
		font-weight:600;
		line-height:48px;
	}
	#subscriptionHeader p {
		text-align:center;
		font-size:2.125em;
		color:#38393a;
		max-width:925px;
		margin:0 auto;
		line-height:46px;
	}
	#subscriptionHeader .smallGrey {
		margin:50px auto 35px auto;
		height:3px;
	}

#sub-economy #productSubscription .btnTransparentSquared {
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
	margin-top:20px;
	float:left;
	padding:9px 35px;
}

#sub-economy #productSubscription .featuresContent {
	margin-top:150px;
}

#sub-economy #selfManage .btnTransparentSquared {
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
	margin-top:20px;
	float:left;
	padding:9px 35px;
}

#sub-economy #selfManage .featuresContent {
	margin-top:150px;
}

#subscriptionFooter {
	background:#3e4247;
	text-align:center;
	}
	#subscriptionFooter h2 {
		font-size:2.125em;
		color:#FFF;
		margin-bottom:55px;
		font-weight:100;
	}
	#subscriptionFooter .btnTransparentSquared {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		padding:15px 35px;
	}



/* ----- Support ------------------------------------------------------------ */
#support #pageHeader h1 {
	padding-top:140px;
}  

.threeColumnBox {
	float:left;
	width:30%;
	margin:20px 0 50px 0;
	padding:50px 1.5% 0 1.5%;
	height:270px;
	position:relative;
	border-top:solid 1px #e2e2e2;
	}
	.threeColumnBox .buttonSmall {
		position:absolute;
		bottom:0;
	}
	.noBorder {
		border:none;
	}
	#support #innerContent #supportServices h3 {
		margin:0 0 10px 0;
	}
	#support #innerContent #supportServices p {
		width:280px;
		margin-bottom:20px;
	}

	/* ----- Services Form -------------------------------------------------- */
	#escalationForm label {
		font-size:0.875em;
		width:225px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#escalationForm input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#escalationForm .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}
	#escalationForm select {
		font-size:0.75em; 
		padding:3px;
	}   

	#ftpOption {
		width:460px;
		float:left;
		margin:15px 0;
	} 

	#opt6 {
		display:none;
		float:right;
		width:460px;
		margin:15px 0;  
		}
		#opt6 i.ssh-tip {
			margin:45px 0 0 5px;
		}
	#opt3 {
		display:none;
		float:left;
		width:460px;
		margin:15px 0 15px 40px;  
	}
	#opt4 {
		display:none;
		float:left;
		clear:both;
		width:460px;  
		margin:15px 0;  
	}
	#opt5 {
		display:none;
		float:left;
		width:460px;
		margin:15px 0 15px 40px;  
	}

	#ticketExample {
		font-size:0.675em;
		margin-left:230px;
		font-style:italic;
	}

	#services-form #escalationForm .icon-icon-info {
		float:left;
		margin:15px 0 0 5px;
	}

	/* ----- Admin Access Form ---------------------------------------------- */
	#escalationFormSimple label {
		font-size:0.875em;
		width:245px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#escalationFormSimple input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#escalationFormSimple .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}   

	/* ----- Development Account -------------------------------------------- */
	#devAccountForm label {
		font-size:0.875em;
		width:175px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#devAccountForm input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#devAccountForm .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}  



/* ----- Switch to Miva ----------------------------------------------------- */
#switch-to-miva #innerContent,
#switch-to-miva #wrapper {
	width:100%;
	padding:0;
}

#switch-to-miva .floatedContent {
	width:540px;
}

#switch-to-miva #landingHeader {
	padding:0 0 230px 0;
	background:url(/images/new-images/collab-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#switch-to-miva #landingHeader h1 {
		margin:170px 0 0 0;
		font-weight:500;
		font-size:3.5em;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 310px 30px 310px;
		font-size:1.4em;
		line-height:30px;
	}

#g2Customer {
	background:#f6f6f6;
	position:relative;
	}
	#g2Customer img {
		position:absolute;
		top:0;
		right:0;
	}
	#g2Customer .btnTransparentSquared {
		color:#1EABBD;
		float:left;
		margin-top:50px;
	}
	#g2Customer p {
		margin-bottom:0;
	}

#easySwitch {
	background:#26282b url(/images/new-images/bg-mountains-tall.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	color:#aaaeb6;
	padding:120px 0;
	}
	#easySwitch h2 {
		text-align:center;
		color:#FFF;
		font-size:2.25em;
		font-weight:100;
		margin:15px 0 20px 0 !important;
	}
	#easySwitch .paddedSubhead {
		margin-bottom:100px;
	}
	#easySwitch .floatedContent {
		width:100%;
	}
	#easySwitch h3 {
		color:#FFF;
		font-size:1.275em;
		font-weight:100 !important;
	}
	#easySwitch a {
		color:#FFF;
		text-decoration:underline;
	}
	#easySwitch p {
		font-size:1.125em;
		margin-bottom:35px;
	}
	#easySwitch .btnTransparentSquared {
		border:2px solid rgba(22, 192, 213, 0.5);
	    border-radius:35px;
	    padding:13px 30px;
	    text-decoration:none;
	    width:265px;
	    display:block;
	    margin:85px auto 0 auto;
		}
		#easySwitch .btnTransparentSquared:hover {
			border:2px solid rgba(22, 192, 213, 1);
		}
	#splitBoxOr {
		width:100%;
		display:block;
		border:solid 2px #6f7275;
		margin-bottom:55px;
		position:relative;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		}
		#splitBoxOr div {
			float:left;
			display:block;
			width:39%;
			padding:30px 50px;
			text-align:center;
			}
			#splitBoxOr h3 {
				margin:10px 0 0 0;
			}
			#splitBoxOr div p {
				margin-bottom:15px;
			}
		#leftOr {
			border-right:solid 2px #6f7275;
		}
		.orDivide {
			position:absolute;
			background:#e2e2e2;
			width:auto !important;
			border:solid 2px #6f7275;
			background:#26282b;
			padding:1px 10px 4px 10px !important;
			font-size:0.875em;
			top:93px;
			left:457px;
			-webkit-border-radius:20px;
			-moz-border-radius:20px;
			-o-border-radius:20px;
			border-radius:20px;
			}
			.orDivide div {
				display:table-cell;
				padding:0 !important;
				vertical-align:middle;
			}

#exploreAdvantage {
	background:#202328 url(/images/new-images/bg-table.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:100px 0;
	}
	#advantageContainer {
		display:block;
		background:#FFF;
		width:960px;
		margin:75px auto 20px auto;
		padding:50px 0;
		}
		.advantageRow {
			display:block;
			position:relative;
			font-size:1.125em;
			color:#62666b;
			line-height:32px;
		}
		.advantageRow h3 {
			color:#4d4d4d;
		}
		.mivaSide {
			display:block;
			width:35%;
			padding:30px 70px;
			text-align:center;
			border-right:solid 1px #e2e6eb;
			background:url(/images/new-images/dash-left.jpg) no-repeat right 47px;
			position:relative;
			float:left;
			min-height:240px;
			}
			.mivaSide img {
				width:55px;
				margin-bottom:20px;
			}
			.mivaSide i {
				position:absolute;
				top:30px;
				right:120px;
				color:#77c098;
			}
		.competitorSide {
			display:block;
			width:35%;
			padding:30px 70px;
			text-align:center;
			background:url(/images/new-images/dash-right.jpg) no-repeat left 47px;
			float:left;
			min-height:240px;
			}
			.competitorSide img {
				width:55px;
				margin-bottom:20px;
			}
		#exploreAdvantage .orDivide {
			top:30px;
			left:459px;
			background:#FFF;
			color:#aaaeb6;
			border:solid 1px #e2e6eb;
			padding:1px 10px 3px !important;
		}
	#exploreAdvantage h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:100;
		color:#FFF;
		margin:15px 0 20px 0 !important;
	}

#switch-to-miva #getStarted {
	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:150px 0;
	}
	#switch-to-miva #getStarted h3 {
		font-size:1.35em;
		color:#FFF;
		line-height:30px;
		font-weight:100;
		margin:30px 0 40px 0;
	}	
	#switch-to-miva #getStarted a {
		width:185px;
	}

#switch-to-miva .container960 {
	padding-top:0;
}



/* ----- Thank You ---------------------------------------------------------- */ 
#thank-you #innerContent {
	width:100%;
}
#thank-you #landingHeader {
	padding:0 0 230px 0;
	background:url(/images/new-images/bg-cityblur.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#thank-you #landingHeader h1 {
		font-size:4.5em;
		font-weight:500;
		margin:155px 0 0 0;
	}
	#thank-you #landingHeader h2 {
		font-size:1.375em;
		margin:75px 0 0 0;
	}
	#thank-you #landingHeader .buttonSmall {
		border-radius:30px;
	    display:block;
	    font-weight:500;
	    letter-spacing:0.1em;
	    margin:60px auto 0;
	    padding:15px 35px;
	    width:240px;
	    background:#16C0d5;
	    font-size:1em;
	    text-align:center;
	}
	#thank-you #socialHeader {
		width:137px;
		margin:385px auto 20px auto;
		display:block;
		}
		#thank-you #socialHeader li {
			background:none;
			padding-left:0;
			display:inline;
			float:left;
			margin:0 10px;
			font-size:1.125em;
			}
	#thank-you #landingHeader #topVideo {
		width:100%;
		max-width:830px;
		margin:60px auto;
		display:block;
		-webkit-box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:290px;
		z-index:99;
	}

#thankYouWrap {
	width:960px;
	height:698px;
	background:url(/images/thank_you_bg.jpg) no-repeat;
	margin:10px 0 10px 10px;
	padding-bottom:7px;
}
#thankYouContent {
	width:515px;
	padding-top:340px;
	margin-left:245px;
	margin-top:150px;
}  



/* ----- Upgrade Your Site and Before/After ------------------------------------ */
#upgrade-your-site #innerContent,
#upgrade-your-site #wrapper,
#before-and-after #innerContent,
#before-and-after #wrapper {
	width:100%;
	padding-bottom:0;
}

#upgrade-your-site #landingHeader,
#before-and-after #landingHeader {
	background:url(/images/new-images/bg-redhead.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 260px 0;
	}
	#upgrade-your-site #landingHeader h1,
	#before-and-after #landingHeader h1 {
		font-weight:300;
		margin:190px 0 0 0;
	}
	#upgrade-your-site #landingHeader h2,
	#before-and-after #landingHeader h2 {
		font-weight:100;
	}

#upgradeTime {
	background:#26282b url(/images/new-images/streamline-bg.png) no-repeat right center;
	position:relative;
	padding:190px 0;
	-webkit-background-size:55%;
	-moz-background-size:55%;
	-o-background-size:55%;
	background-size:55%;
	}
	#upgradeTime .btnTransparentSquared {
		float:left;
		margin-top:50px;
	}
	#upgradeTime h2 {
		color:#FFF;
	}
	#upgradeTime p {
		margin-bottom:0;
		color:#aaaeb6;
	}
	#upgradeTime .floatedContent {
		width:370px;
	}

#upgrade-your-site #inhouseAgency,
#before-and-after #inhouseAgency {

	}
	#upgrade-your-site #inhouseAgency .mivaSquare,
	#before-and-after #inhouseAgency .mivaSquare {
		margin:50px auto 75px auto;
	}
	#upgrade-your-site #inhouseAgency h2,
	#before-and-after #inhouseAgency h2 {
		text-align:center;
		font-size:2.125em;
		color:#38393a;
		font-weight:300;
		line-height:46px;
		margin:0 100px 150px 100px;
	}
	#upgrade-your-site .iconList i,
	#before-and-after .iconList i {
		font-size:3em;
	}
	#upgrade-your-site .iconList h3,
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:78%;
	}
	#upgrade-your-site .iconList p a,
	#before-and-after .iconList p a {
		color:#66686b;
		}
		#upgrade-your-site .iconList p a i,
		#before-and-after .iconList p a i {
			font-size:0.6em;
			float:none;
			vertical-align:middle;
			color:#a6a7a7;
		}

#upgrade-your-site #getStarted {
	padding:150px 0;
	background:url(/images/new-images/bg-plant-glasses.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#before-and-after #getStarted {
		background:#31343f;
	}
	#upgrade-your-site #getStarted h2,
	#before-and-after #getStarted h2 {
		margin:0 0 40px 0;
	}
	#upgrade-your-site #getStarted h3,
	#before-and-after #getStarted h3 {
		line-height:30px;
		margin:0 0 60px 0;
		color:#FFF;
		font-weight:100;
	}
	#upgrade-your-site #getStarted a {
		width:230px;
	}
	#before-and-after #getStarted a {
		width:160px;
	}
	#before-and-after #getStarted .btnRedStandard {
		border:solid 2px #16C0d5;
		background:none;
		color:#FFF;
	}



/* ----- UPS Ready Home ----------------------------------------------------- */
#upsready #pageHeader {
	background:url(/images/new-images/circle-header-ups-ready.png) no-repeat left center;
	}
	#upsready #pageHeader h1 {
		padding-top:160px;
	}

#upsready #innerContent aside {
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	padding:20px 0;
	}
	#upsready #innerContent aside h2,
	#upsready #innerContent aside p {
		margin:0;
		padding:0;
	}
	#upsready #innerContent aside p span {
		font-size:1.125em;
		color:#F7394A;
	}

#upsready #innerContent section {
	float:left;
	width:21.5%;
	height:245px;
	padding:15px;
	display:block;
	}
	#upsready #innerContent section p {
		line-height:20px;
		font-size:0.875em;
	} 
	#upsready #innerContent section h2 {
		font-size:1.125em;
	}



/* ----- UPS Ready Features -------------------------------------------------- */
#ups-features #innerContent section {
	margin-top:50px;
	padding-bottom:15px;
	}
	#ups-features #innerContent section h3 {
		width:470px;
		margin:0 0 15px 0;
		padding-left:30px;
	}
	#ups-features #innerContent section p {
		width:470px;
		margin:0;
	} 
	#ups-features section aside {
		display:block;
		float:right;
		clear:right;
		width:395px;
		background:#F3F3F3 url(/images/new-images/icon-small-bubble.png) no-repeat 10px 15px;
		padding:10px 15px 15px 15px;
		margin-bottom:25px;
		border-top:solid 2px #1EABBD;
		}
		#ups-features section .techTip {
			background:#F3F3F3 url(/images/new-images/icon-info.png) no-repeat 10px 15px;
			 border-top:solid 2px #F7394A;
			 margin-bottom:35px;
		}
		#ups-features #innerContent section aside .tipHeader {
			margin:0 0 0 25px;
			font-style:normal;
			font-weight:bold;
		}
		#ups-features #innerContent section aside p {
			width:auto;
			font-style:italic;
			margin:0 0 0 25px;
			font-size:0.875em;
		}
	#ups-features #innerContent section .featuresList {
		float:left;
		clear:both;
		background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
		padding-right:10px;
		margin-bottom:5px;
	}
	#ups-features #innerContent section .mainSecondHeading {
		margin-top:15px;
		font-family:"proxima-nova",sans-serif;
		font-style: normal;
	}
	#ups-features .mainUl {
		margin:0 0 20px 2.08333%;
	}
	#ups-features section table {
		clear:both;
		width:100%;
		background:#FBFBFB;
		border-top:solid 1px #E2E2E2;
		height:1px;
		display:block;
		overflow:hidden;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		}
		#ups-features section table td {
			width:33%;
			padding:15px;
			}
			#ups-features section table .headerRow {
				padding:15px 15px 0 15px;
			}
			#ups-features section table h4 {
				font-size:0.875em;
			}
			#ups-features section table ul {
				font-size:0.875em;
			}
	#ups-features #innerContent .nineFeaturesSection {
		margin-top:0;
	}

	#ups-features #innerContent .nineFeaturesSection p {
		margin-bottom:25px;
		width:100%;
	}

	/* Specific sections */
	#storeSetup h3 {
		background:url(/images/new-images/icon-storefront.png) no-repeat left center;
		}
		#ups-features .activeFeatureSetup {
			height:210px;
			border-bottom:solid 1px #E2E2E2;
		}  
	#b2cb2b h3 {
		background:url(/images/new-images/icon-tag.png) no-repeat left center;
		} 
		#ups-features .activeFeatureShoppingExp {
			height:255px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#seoPromotion h3 {
		background:url(/images/new-images/icon-bar-graph.png) no-repeat left center;
		} 
		#ups-features .activeFeatureSEO {
			height:210px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#multichannel h3 {
		background:url(/images/new-images/icon-cloud-lines.png) no-repeat left center;
		}
		#ups-features .activeFeatureMulti {
			height:160px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#inventory h3 {
		background:url(/images/new-images/icon-open-box.png) no-repeat left center;
		}
		#ups-features .activeFeatureInventory {
			height:230px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#adminFeatures h3 {
		background:url(/images/new-images/icon-two-people.png) no-repeat left center;
		}
		#ups-features .activeFeatureAdmin {
			height:540px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#prodCatMgmt h3 {
		background:url(/images/new-images/icon-photos.png) no-repeat left center;
		}
		#ups-features .activeFeatureProdCatMgmt {
			height:520px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#checkoutExp h3 {
		background:url(/images/new-images/icon-shopping-cart.png) no-repeat left center;
		}
		#ups-features .activeFeatureCheckout {
			height:820px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#automation h3 {
		background:url(/images/new-images/icon-cycle.png) no-repeat left center;
		}
		#ups-features .activeFeatureAutomation {
			height:920px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#reporting h3 {
		background:url(/images/new-images/icon-line-graph.png) no-repeat left center;
		}
		#ups-features .activeFeatureAnalytics {
			height:230px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#potential h3 {
		background:url(/images/new-images/icon-paper-airplane.png) no-repeat left center;
		}
		#ups-features .activeFeaturePotential {
			height:230px;
			border-bottom:solid 1px #E2E2E2;
		}



/* ----- UPS Ready Pricing -------------------------------------------------- */
#upsReadyTable {
	margin:40px auto 5px auto;
	}
	#upsReadyTable td {
		border:solid 1px #FFF;
		padding:10px;
		text-align:center;
		vertical-align:middle;
		}
		#upsReadyTable .align-left {
			text-align:left;
		}
	#upsReadyTable #tallGreenHeader {
		height:58px;
		background-color:#1EABBD;
		color:#FFF;
		border-bottom:solid 2px #FFF;
		font-size:0.875em;
		line-height:18px;
		}
	#upsReadyTable tr {
		background:#F7F7F7;
		}
		#upsReadyTable .stripedGreen {
			background:#F0F0F0;
		} 
	.priceColumn {
		background:#0E9BAD;
		color:#FFF;
		text-shadow: 0px 1px 0px #000;
	}  

#pricingNote {
	font-size:0.775em;
	margin-left:200px;
}



/* ----- UPS Ready Templates ------------------------------------------------ */
#ups-templates #innerContent .first {
	margin-left:0;
}



/* ----- UPS Ready Forms ---------------------------------------------------- */
#upsLargeForm label {
	font-size:0.875em;
	width:245px;
	text-align:right;
	display:block;
	float:left;
	margin-right:5px;
}
#upsLargeForm input {
	width:210px;
	border:solid 1px #A1A1A1;
	font-size:0.75em;
	padding:5px;
	}
	#upsLargeForm .buttonWide {
		width:auto;
		border:none;
		padding:7px 70px;
		font-size:1.125em;
		margin-top:20px;
		float:left;
	}     
	#upsLargeForm textarea {
		width:220px;
		height:50px;
		margin-top:10px;
	}
	.ticketExample {
		font-size:0.675em;
		font-size:italic;
		margin-left:250px;
	}



/* ----- Video On Demand ---------------------------------------------------- */
#vod #innerContent,
#vod16 #innerContent {
	width:100%;
	padding-bottom:0;
}

#vod #nineHeader h1,
#vod16 #nineHeader h1 {
	background:none;
	text-indent:0;
	height:auto;
	margin:65px 0 15px 0;
}

#vod #nineHeader p,
#vod16 #nineHeader p {
	width:845px;
}

#vod #nineHeader img,
#vod16 #nineHeader img {
	margin:30px 50px 0 0;
}

#topText {
	padding-bottom:0 !important;
}

#innerContent #vodWrap {
	margin:0;
}

#vodContainer {
	position:relative;
	min-height:500px;
	}
	#vodContainer #passw {
		position:absolute;
		top:0;
		left:17%;
		z-index:999;
		padding-top:190px;
	}

#embeddedVideo_wrapper {
	float:left;
	margin-top:50px;
}

#embeddedVideo {
	margin:0;
	padding:0;
}

#videosList {
	display:none;
	height:430px;
	overflow:scroll;
	width:320px;
	background:#EFEEE8;
	text-align:left;
	padding:15px 0;
	color:#808080;
	}
	#videosList ol {
		margin:0 0 0 11%;
	}

#innerContent #mobileVOD {
	margin:0;
}

#vod .buttonCheckout,
#vod16 .buttonCheckout {
	margin-left:15px;
}




/* ----- Website Developers & Mivascript Developers ------------------------- */
#website-developers .stripedTable,
#miva-script-developers .stripedTable {
	width:100%;
	border:none;
	}
	#website-developers .stripedTable tr,
	#miva-script-developers .stripedTable tr {
		border:none;
		}
		#website-developers .stripedTable tr td,
		#miva-script-developers .stripedTable tr td {
			padding:7px;
		}



/* ----- Whitepaper Download ------------------------------------------------ */
#white-paper #modal {
	width:420px;
	border:solid 1px #f6f6f6;
	padding:125px 0 25px 45px;
}
#white-paper #modal .modalForm {
	width:88%;
}
#white-paper #modal .modalForm input {
	margin:0;
	border-top:none;
	border-right:none;
	border-left:none;
	clear:left;
	padding:0 0 10px 0;
	margin-bottom:25px;
	width:100%;
	font-size:1.125em;
	color:#4d4d4d;
	font-weight:100;
	height:0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	#white-paper #modal .modalForm .inputExpand {
		height:20px !important;
	}
#white-paper #modal .modalForm label {
	clear:left;
	font-size:0.9em;
	color:#adb0b6;
	font-weight:500;
	letter-spacing:0.0475em;
}
#white-paper #modal .modalForm .btnBlueStandard {
	padding:20px 0;
	height:auto;
	border-radius:35px;
	font-size:0.875em;
	font-weight:500;
	letter-spacing:0.1em;
	margin-top:35px;
}

#white-paper #white-paper--ebook {
	z-index:97;
}

#white-paper #floatingForm {
	z-index:97;
}



/* ----- Why Miva Merchant -------------------------------------------------- */
#why-miva-merchant .flipFlopImageLeft,
#why-miva-merchant .flipFlopImageRight {
	margin:0;
	}
	#why-miva-merchant .flipFlopImageLeft h2,
	#why-miva-merchant .flipFlopImageLeft h3,
	#why-miva-merchant .flipFlopImageLeft p {
		clear: left;
		float: left;
		margin-left: 450px;
	}

#whyLiveSupport {
	background:url(/images/new-images/circle-why-support.png) no-repeat left center;
	}
	#whyLiveSupport h2 {
		padding-top:70px;
	}
#whyCSSBased {
	background:url(/images/new-images/circle-why-css.png) no-repeat right center;
	}
	#whyCSSBased h2 {
		padding-top:60px;
	}
#whyUpdates {
	background:url(/images/new-images/circle-why-updates.png) no-repeat left center;
	height:520px;
	}
	#whyUpdates h2 {
		padding-top:20px;
	}
#whySecurity {
	background:url(/images/new-images/circle-why-security.png) no-repeat right center;
}
#whyOutgrow {
	background:url(/images/new-images/circle-why-outgrow.png) no-repeat left center;
	}
	#whyOutgrow h2 {
		padding-top:60px;
	}
#whyIntegrations {
	background:url(/images/new-images/circle-why-integrations.png) no-repeat right center;
	}
	#whyIntegrations h2 {
		padding-top:60px;
	}
#whyComplex {
	background:url(/images/new-images/circle-why-payments.png) no-repeat left center;
	}
	#whyComplex h2 {
		padding-top:60px;
	}
#whyCustomerService {
	background:url(/images/new-images/circle-why-customer-service.png) no-repeat right center;
	}
	#whyCustomerService h2 {
		padding-top:100px;
	}
#whyPickPackShip {
	background:url(/images/new-images/circle-why-pick-pack-ship.png) no-repeat left center;
	}
	#whyPickPackShip h2 {
		padding-top:100px;
	}
#whyCustomReporting {
	background:url(/images/new-images/circle-why-custom-reporting.png) no-repeat right center;
	border-bottom:none;
	}
	#whyCustomReporting h2 {
		padding-top:50px;
		width:560px;
	}



/* ==========================================================================
   =STORE PAGES
   ========================================================================== */ 

/* ----- CTGY --------------------------------------------------------------- */
.prodList {
	width:100%;
	margin:0;
	display:table;
	border:solid 1px #e2e2e2;
	border-top:none;
	}
	.prodList .fauxRow {
		display:table-row;
		vertical-align:middle;
	}
	.prodList h2 {
		font-size:1.125em !important;
		margin:15px 0 0 30px !important;
		}
		.prodList h2 a {
			color:#232323;
		}
	.prodList #salePriceCategory {
		margin:10px 0 10px 30px;
	}
	.prodList p {
		font-size:0.9375em !important;
		margin:0 0 0 30px !important;
		width:100%;
	}
	.prodList h3 {
		font-size:1em !important;
		margin:5px 0 10px 30px !important;
		float:right;
	}
	.prodList .productPrice {
		margin-bottom:15px !important;	
	}
	.prodList p a {
		font-size:1em;
		color:#1F4D76;
		font-weight:bold;
	}
	.prodList .buttonSmall {
		margin:0 30px 0 30px;
		font-weight:normal;
		padding:10px 20px 8px 20px;
		float:right;
	}
	.fauxCell.mainInfo {
		width:700px;
	}
	.prodList:first-child {
		border-top:solid 1px #e2e2e2;
	}
	.prodList:nth-child(even) {
		background:#F3F3F3;
	}

.fauxCell {
	display:table-cell;
	vertical-align:middle;
}



#CTGY #stripedTable, 
#CTGY .stripedTable {
	width:100%;
	}
	#CTGY #stripedTable h2, 
	#CTGY .stripedTable h2 {
		font-size:1.125em;
		margin:15px 0 0 30px;
		}
		#CTGY #stripedTable h2 a,
		#CTGY .stripedTable h2 a {
			color:#232323;
		}
	#CTGY #stripedTable tr td #salePriceCategory {
		margin:10px 0 10px 30px;
	}
	#CTGY #stripedTable p, 
	#CTGY .stripedTable p {
		font-size:0.9375em;
		margin:0 0 0 30px;
		width:100%;
	}
	#CTGY #stripedTable .productPrice, 
	#CTGY .stripedTable .productPrice {
		margin-bottom:15px;	
	}
	#CTGY #stripedTable p a, 
	#CTGY .stripedTable p a {
		font-size:1em;
		color:#1F4D76;
		font-weight:bold;
	}
	#CTGY #stripedTable .buttonSmall, 
	#CTGY .stripedTable .buttonSmall {
		margin:0 30px 0 30px;
		font-weight:normal;
		padding:10px 20px 8px 20px;
	}
.sslCerts #innerContent .stripedTable td {
	height:75px;
	}
	.sslCerts #innerContent .current h2 {
		margin:25px 0 0 0;
		width:700px; 
	}
	.sslCerts #innerContent .stripedTable img {
		float:left;
		max-width:150px;
		margin:20px;
	}
	.sslCerts #innerContent .legacy h2 {
		margin:35px 0 0 0;
		width:700px;
	}



/* ----- PROD --------------------------------------------------------------- */
#productDescription {
	float:left;
	width:51.645833%;
	margin:15px 65px 0 30px;
	}
	#productDescription ul {
		margin:0 0 15px 0;
	}
	#productDescription img {
		max-width:90%;
	}

#PROD #innerContent h2 {
	margin-top:50px;
}

#productInfo {
	float:left;
	width:30.729167%;
	padding:20px 0 20px 7.423729%;
	margin-top:15px;
	border:solid 1px #DDD;
	background:#F6F6F6;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	}
	#innerContent .productPrice {
		font-size:1.375em;
		color:#000;
	}
	#innerContent .crossOutPrice {
		color:#FF0000;
		text-decoration:line-through;
	}
	#innerContent .saleThrough {
		font-size:0.5em;
		font-style:italic;
	}
	#productInfo .buttonLarge {
		background:#1EABBD url(/images/new-images/icon-small-cart.png) 30px 12px no-repeat;
		padding:15px 50px 15px 65px;
		margin:20px 0 25px 0;
		float:left;
		}
		#productInfo .buttonLarge:hover {
			background-color:#177F8C;
		}
	#innerContent #productInfo input.productQuantity {
		width:30px;
		text-align:center;
		clear:left;
		float:left;
	}
	#productInfo select {
		width:220px;
		margin-bottom:10px;
		font-size:0.875em;
		padding:3px;
	}
	#productInfo input[type="text"] {
		width:210px;
		margin-bottom:10px;
		clear:left;
	}
	#productInfo input[type="checkbox"] {
		float:left;
		margin:4px 5px 5px 5px;
	}   
	#productInfo p {
		max-width:220px;
		display:block;
		font-size:0.875em;
		line-height:20px;
		margin:0 0 5px 0;
		float:left;
	}

.productAnnouncement {
	display:block;
	background:#F6F6F6;
	border:solid 1px #DDD;
	padding:15px;
	margin-bottom:15px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	}
	#innerContent .productAnnouncement h2 {
		margin:0 !important;
		font-size:18px;
		line-height:26px;
	}

	#PROD .tab-content {
		margin-bottom:25px;
		}
		#PROD .tab-pane {
			padding-top:0;
		}

.nav-tabs {
  border-bottom: 1px solid #ddd;
  display:block;
}
.nav-tabs li {
  float: left;
  margin-bottom: -1px;
  background:none;
  padding-left:0;
}
.nav-tabs li a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  padding:10px 10px 3px 10px;
}
.nav-tabs li a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs .nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs .nav-justified li {
  float: none;
}
.nav-tabs .nav-justified li a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs .nav-justified .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
.nav-tabs-justified li a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified .active a,
  .nav-tabs-justified .active a:hover,
  .nav-tabs-justified .active a:focus {
	border-bottom-color: #fff;
  }
.tab-content .tab-pane {
  display: none;
}
.tab-content .active {
  display: block;
}



/* ----- PATR --------------------------------------------------------------- */
#PATR #product-info-wrap {
	margin-top:40px;
	min-height:400px;
}

#PATR #innerContent h2 {
	font-size:1.25em;
}     



/* ----- BASK --------------------------------------------------------------- */
#BASK #innerContent {
	min-height:600px;
}
.basket {
	background:#F8F8F8;
	width:100%;
	margin-top:30px;
	}
	.basket #basketHeader {
		background:#FFF;
		}
		.basket #basketHeader td {
			font-weight:bold;
			font-size:0.875em;
		}
	.basket td {
		text-align:center;
		font-weight:lighter;
	}
	.basket .align-right {
		text-align:right;
	}
	.basket .productCell {
		width:590px;
		text-align:left;
		padding:10px 10px 10px 20px;
		font-weight:normal;
		}
		.basket .productCell a {
			color:#1EABBD;
		}
		#basketHeader .productCell {
			padding:0;
		}
		#innerContent .basket .basketAttribute {
			font-size:0.775em;
			margin-bottom:5px;
			margin-left:5px;
		}
		#innerContent .basket .attributePrice {
			font-size:0.775em;
			margin-bottom:5px;
		}
	.quantity {
		width:20px;
		text-align:center;
		font-size:0.875em;
	}
	#removeBtn {
		width:11px;
		height:12px;
		background:url(/images/new-images/icon-red-x.png) no-repeat;
		border:none;
		text-indent:-9999em;
	}
	.basket .buttonGreySmall {
		margin:15px 15px 15px 0;
	}
	#totalRow {
		border-top:dashed 1px #DDD;
		}
		#totalRow td {
			padding:15px 15px 10px 0; 
			font-weight:normal;
			color:#82AB00;
			}
			#totalRow td span {
				font-style:italic;
				color:#000;
				margin-right:5px;
			}
	#BASK .buttonCheckout,
	#BASK .buttonGreyCheckout {
		margin:15px 0 0 10px;
	} 

#basket {
	display:table;
	width:100%;
	margin-top:30px;
	}
	#headerBasket {
		display:table-row;
		font-weight:bold;
		font-size:0.875em;
		}
		#headerBasket div:nth-child(1) {
			width:590px;
		}
		#headerBasket div {
			display:table-cell;
		}
	.basketItem {
		display:table-row;
		background:#F8F8F8;
		}
		.basketItem div:nth-child(1) {
			width:590px;
		}
		.basketItem div {
			display:table-cell;
		}
	#updateBasket {
		display:table-row;
		background:#F8F8F8;
		}
		#updateBasket div {
			display:table-cell;
		}
	#chargeDesc {
		display:table-row;
		background:#F8F8F8;
		}
		#chargeDesc div {
			display:table-cell;
		}
	#bottomTotal {
		display:table-row;
		background:#F8F8F8;
		}
		#bottomTotal div {
			display:table-cell;
		}



/* ----- OCST --------------------------------------------------------------- */
#checkoutGuide {
	margin:40px 0 10px 0;
}

#login-form {
	margin:10px 0 10px 220px;
	}
	#login-form .buttonSmall {
		padding:8px 20px 6px 20px;
	}
	#login-form input[type="text"],
	#login-form input[type="password"] {
		width:200px;
		margin-right:15px;	
	}

#loginText {
	font-size:0.875em;
	text-align:center;
	}
	#loginText a {
		text-decoration:underline;
		}
		#loginText a:hover {
			text-decoration:none;
		}

#welcomeBackText {
	text-align:center;
}

#OCST #bill-to {
	width:430px;
	float:left;
	}
	#bill-to #billing_fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#bill-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#bill-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#bill-to label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#bill-to input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.775em;
		padding:5px;
	}
	#bill-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#OCST .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#update-record {
		font-size:0.875em;
		}
		#update-record input {
			width:30px;
		}

#OCST #ship-to {
	display:none;
}

#OCST #billing_controls {
	display:none;
} 

#OCST .basket {
	width:495px;
	float:right;
	margin:5px 0 25px 0;
	}
	#OCST .basket .productCell {
		width:290px;
	}
	#totalRow strike {
		color:#656565;
	}
	#totalRow td .greenBold {
		color:#82AB00;
		font-weight:bold;
		font-style:normal;
		margin-right:0;
		margin-left:2px;
	}

#checkoutTestimonial {
	width:495px;
	float:right;
	clear:right;
	border-top:solid 1px #DADADA;
	border-bottom:solid 1px #DADADA;
	padding:15px 0 20px 0;
	}
	#checkoutTestimonial h3 {
		font-size:0.875em;
		margin:0;
		font-weight:normal;
	}
	#checkoutTestimonial p {
		font-size:0.875em;
		font-style:italic;
		font-weight:lighter;
		margin:0;
	}

#checkoutCTA {
	width:495px;
	height:150px;
	float:right;
	clear:right;
	background:url(/images/new-images/30-day-guarantee-orange.png) no-repeat left center;
	}
	#checkoutCTA ul {
		float:right;
		margin:25px 0 20px 0;
		}
		#checkoutCTA ul li {
			display:inline;
			float:left;
			list-style:none;
			background:url(/images/new-images/icon-blue-check.png) no-repeat left center;
			padding-left:25px;
			margin-left:15px;
		}
	#checkoutCTA .buttonCheckout {
		clear:right;
		padding:11px 20px 8px 20px;
	}



/* ----- OPAY --------------------------------------------------------------- */
#OPAY #payment {
	width:430px;
	float:left;
	}
	#payment #payment-fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#payment .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#payment #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#payment label {
		font-size:0.875em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#payment input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
	}
	#payment select {
		width:190px;
		font-size:0.75em; 
		padding:3px;
		}
		#payment .selectMonth,
		#payment .selectYear {
			width:110px;
		} 
	#OPAY .form-row {
		clear:both;
		padding-left:5px;
		margin-bottom:5px;
	} 

#OPAY .basket {
	width:495px;
	float:right;
	margin:5px 0 25px 0;
	}
	#OPAY .basket .productCell {
		width:290px;
	} 

#OPAY .buttonCheckout {
	clear:right;
	padding:11px 20px 8px 20px;
}  

#OPAY #checkoutGuide {
	margin-bottom:60px;
}

#OPAY #innerContent {
	padding-bottom:75px;
}

#innerContent .termsOPAY {
	float:right;
	font-size:0.875em;
	margin-bottom:5px;
	clear:right;
}



/* ----- INVC --------------------------------------------------------------- */
#invoiceSection {
	text-align:center;
	width:94%;
	background:#F8F8F8;
	padding:20px 0 30px 0;
	margin:0 auto;
	}
	#invoiceSection h2 {
		margin:35px 0 5px 0;
	}
	#invoiceSection h3 {
		margin:35px 115px;
		color:#494949;
	}
	#invoiceSection h4 {
		margin:0 0 10px 0;
	}

#INVC .fields-heading {
	font-size:1em;
	color:#174671;
	margin:50px 0 5px 30px;
}

#INVC #innerContent {
	padding-bottom:75px;
} 



/* ----- ACLN --------------------------------------------------------------- */
#ACLN #innerContent ul {
	clear:both;
	width:500px;
	margin:110px auto 60px auto;
	}
	#ACLN #innerContent ul li {
		text-align:center;
		display:inline;
		float:left;
		margin:0 25px;
		background:none;
		padding-left:0;
		width:200px;
	}
	.accountEdit {
		display:block;
		width:200px;
		height:100px;
		background:url(/images/new-images/icon-single-person-large.png) no-repeat center;
	}

	.customerHistory {
		display:block;
		width:200px;
		height:100px;
		background:url(/images/new-images/icon-tasks-large.png) no-repeat center;
	}



/* ----- ACED --------------------------------------------------------------- */ 
#ACED #bill-to {
	width:430px;
	float:left;
	}
	#ACED #ship-to {
		float:left;
		margin-left:100px;
		width:430px;
	}
	#ACED #ship-to #shipping_fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#ACED #ship-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#ACED #ship-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#ACED #customer-fields #fields-key {
		float:left;
		font-size:0.75em;
		margin-right:10px;
		clear:both;
	}  
	#ACED #ship-to label,
	#ACED #login-details label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#ACED #ship-to input,
	#ACED #login-details input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.775em;
		padding:5px;
		}
		#ACED #ship-to input[type="checkbox"] {
			width:25px;
		}
	#ACED #ship-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#ACED .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#billing_controls {
		display:none;
	}
	#ACED #shipping_controls {
		float:right;
		}
		#ACED #shipping_controls label {
			width:95px;
		}



/* ----- ACAD --------------------------------------------------------------- */ 
#ACAD #bill-to {
	width:430px;
	float:left;
	}
	#ACAD #ship-to {
		float:left;
		margin-left:100px;
		width:430px;
	}
	#ACAD #ship-to #shipping_fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#ACAD #ship-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#ACAD #ship-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#ACAD #customer-fields #fields-key {
		float:left;
		font-size:0.75em;
		margin-right:10px;
		clear:both;
	}  
	#ACAD #ship-to label,
	#ACAD #login-details label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#ACAD #ship-to input,
	#ACAD #login-details input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.775em;
		padding:5px;
		}
		#ACAD #ship-to input[type="checkbox"] {
			width:25px;
		}
	#ACAD #ship-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#ACAD .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#ACAD #shipping_controls {
		float:right;
		}
		#ACAD #shipping_controls label {
			width:95px;
		}  



/* ----- ORDH --------------------------------------------------------------- */ 
#ORDH #innerContent {
	min-height:600px;
}
#ORDH .stripedTable {
	margin-top:25px;
	}
	#ORDH .stripedTable td {
		padding:5px;
	}


													
/* ----- ORDS --------------------------------------------------------------- */ 
#ORDS #bill-to {
	width:430px;
	float:left;
	}
	#ORDS #ship-to {
		float:left;
		margin-left:100px;
		width:430px;
	}
	#ORDS #ship-to #ship-to-fields, #ORDS #bill-to #bill-to-fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#ORDS #ship-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#ORDS #ship-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#ORDS #customer-fields #fields-key {
		float:left;
		font-size:0.75em;
		margin-right:10px;
		clear:both;
	}  
	#ORDS #ship-to label,
	#ORDS #login-details label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#ORDS #ship-to .form_row div,
	#ORDS #bill-to .form_row div {
		width:210px;
		font-size:0.775em;
		float:left;
		}
		#ACED #ship-to input[type="checkbox"] {
			width:25px;
		}
	#ORDS #ship-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#ORDS .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#ORDS #shipping_controls {
		float:right;
		}
		#ORDS #shipping_controls label {
			width:95px;
		} 



/* ----- NTFD --------------------------------------------------------------- */
#NTFD #innerContent {
	min-height:500px;
}



/* ----- Internal ----------------------------------------------------------- */
.internalAttributes {
	margin:15px 0 15px 30px;
	}
	.internalPage #stripedTable tr td table tr {
		border:none;
		background:none; 
	}
	.internalPage #stripedTable tr td table tr td {
		padding:5px 0;
	}  
	.internalPage #stripedTable tr td table tr select {
		width:195px;
		margin-left:10px;
	}
	.internalPage #stripedTable tr td table tr input,
	.internalPage #stripedTable tr td table tr textarea {
		margin-left:10px;
	}   



/* ==========================================================================
   =MAGNIFIC POPUP
   ========================================================================== */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 100045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: pointer; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
	color: #cccccc; }
	.mfp-preloader a:hover {
	  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 100046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px !important;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: -55px !important;
  top: -20px !important;
  text-decoration: none;
  text-align: center !important;
  opacity: 0.65;
  padding: 0 0 18px 10px !important;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
  background:url(/images/new-images/icon-circle-close.png) no-repeat !important;
  text-indent:-9999em;
  opacity:1; }

  .splitModal .mfp-close {
  	top:20px !important;
  	right:0px !important;
  	background:url(/images/new-images/clean-x.png) no-repeat !important;
  }


.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
	margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	border-right: 17px solid white;
	margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	border-left: 17px solid white;
	margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
	top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444444; }
  .mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
	   * Remove all paddings around the image on small screen
	   */
  .mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
	padding: 0; }
  .mfp-img-mobile .mfp-figure {
	/* The shadow behind the image */ }
	.mfp-img-mobile .mfp-figure:after {
	  top: 0;
	  bottom: 0; }
	.mfp-img-mobile .mfp-figure small {
	  display: inline;
	  margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
	.mfp-img-mobile .mfp-bottom-bar:empty {
	  padding: 0; }
  .mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px; }
  .mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
	-webkit-transform: scale(0.75);
	transform: scale(0.75); }
  .mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0; }
  .mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%; }
  .mfp-container {
	padding-left: 6px;
	padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; } 

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}



/* ==========================================================================
   =INTERNET EXPLORER OVERRIDES
   ========================================================================== */ 
.lt-ie9 {

	}
	.lt-ie9 #homeTestimonial {
		border:solid 7px #3B3C44;
	}
	.lt-ie9 nav ul #navDropdown a {
		background:url(/images/new-images/icon-dropdown.png) no-repeat right center;
		padding-right:15px;
		}
		.lt-ie9 nav #navDropdown ul {
			height:0;
			overflow:hidden;
			position:absolute;
			display:block;
			background:#e2e2e2;
			right:0;
		}
		.lt-ie9 nav #navDropdown:hover ul {
			height:50px;
		}
		.lt-ie9 #homeMid .narrowLine {
			width:28.68%;
		}

.lt-ie8 {
	/* SHOULD remain unused, not testing for IE7 or lower */
}  



/* ==========================================================================
   =MEDIA QUERIES
   ========================================================================== */
@media all and (-webkit-min-device-pixel-ratio: 2) {
	@media only screen and (min-width: 1201px) and (max-width: 1499px) {
		
	}
}



.navSlide {
	position:absolute;
	left:-250px !important;
}

#responsiveFullNav {
	background:#232323;
	width:250px;
	min-height:790px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:0;
	overflow:hidden;
	z-index:9999;
	}
	.responsiveNavWidth {
		width:250px !important;
	}
	#responsiveFullNav #accountSearchNav {
		margin:20px auto 0 auto;
		display:block;
		border-bottom:solid 1px #000;
		padding-bottom:24px;
		width:230px;
		}
		#responsiveFullNav #accountSearchNav li {
			display:inline;
			float:left;
			background:none;
			padding-left:0;
			margin:0 12%;
			text-align:center;
		}
	#responsiveFullNav #regRespNav {
		border-top:solid 1px #4A4A4A;
		margin:0 auto 0 auto;
		padding-top:15px;
		border-bottom:solid 1px #000;
		padding-bottom:15px;
		width:230px;
		}
		#responsiveFullNav #regRespNav li {
			background:none;
			padding-left:0;
			margin-bottom:10px;
			}
			#responsiveFullNav #regRespNav li a {
				color:#FFF;
			}
	#responsiveFullNav #otherNav {
		border-top:solid 1px #4A4A4A;	
		border-bottom:solid 1px #000;
		margin:0 auto;
		padding-top:15px;
		padding-bottom:15px;
		width:230px;
		}
		#responsiveFullNav #otherNav li {
			background:none;
			padding-left:0;
			}
			#responsiveFullNav #otherNav li a {
				color:#1EABBD;
			}	
	#responsiveFullNav p {
		margin:0 auto;
		border-top:solid 1px #4A4A4A;
		padding-top:15px;
		color:#FFF;
		width:230px;
		}
		#responsiveFullNav p a {
			color:#FFF;
		}
		#responsiveFullNav p span {
			color:#1EABBD;
		}

#navToggle {
	text-indent:-9999em;
	display:block;
	width:22px;
	height:17px;
	background:url(/images/new-images/menu-icon.png) no-repeat;
	margin-top:25px;
}
.threeColumnResponsive {
	display:none;
}

#supportServicesResponsive {
	display:none;
}

#responsiveSubnav {
	display:none;
	margin-top:65px;
	width:100%;
	height:43px;
	overflow:hidden;
	font-size:1.225em;
	color:#000;
	padding-top:12px;
	}
	#responsiveSubnav span {
		background:url(/images/new-images/icon-downarrow-black.png) no-repeat right center;
		padding-right:15px;
	}
	#subnavSmall {
		display:none;
		height:0;
		overflow:hidden;
		background-color:rgba(240,240,240,0.7);
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		margin:0 !important;
		padding-left:10px;
		padding-top:10px;
		font-size:1.125em;
		border:none;
		}
		#subnavSmall li {
			display:block;
			height:35px;
			width:100%;
			margin-bottom:10px;
		}
		.subnavExpand {
			height:auto !important;
			display:block !important;
		}
#linksExpand {
	height:0px;
	display:block;
	overflow:hidden;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	#linksExpand ul {
		
		}
		#linksExpand ul li {
			background:none;
			padding-left:0;
			font-size:12px;
			line-height:14px;
			margin-bottom:5px;
		}
		.activeExpandedLinks {
			height:170px !important;
		}  
		#secondNav {
			width:47.875%;
		}
#aboutMivaExpand {
	height:0px;
	display:block;
	overflow:hidden;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedAbout {
		height:120px !important;
	}  

#doMoreResponsive {
	display:none;
	height:0;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	#doMoreResponsive li {
		background:url(/images/new-images/bullet-plus.png) no-repeat 0 10px !important;
		padding-left:15px !important;
		font-size:0.875em;
	}
	.doMoreExpand {
		height:350px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}

#responsiveFooter #footerFooter a {
	clear:both;
	float:left;
}

#responsiveFooter #footerFooter p a {
	float:none;
	clear:none;
}

#responsiveFooter .bigBadge {
	margin:15px 0 0 0;
}

#siteSearchResponsive {
	float:left;
	clear:both;
	height:0;
	overflow:hidden;
	margin:7px 0 7px 10px;
	background:#1EABBD;
	position:relative;
	width:230px;
	border-radius:3px;
	display:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	.siteSearchToggle {
		display:block !important;
		height:25px !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#siteSearchResponsive #searchBarResponsive {
		float:left;
	}
	#searchBarResponsive {
		color:#000;
		width:185px;
		padding:6px;
		height:12px;
		background:none;
		position:absolute;
		top:0;
		left:0;
		font-size:0.775em;
		font-weight: normal;
		font-style: normal;
		overflow:hidden;
		border:none;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		}
	#searchSubmitResponsive {
		border:none;
		width:20px;
		height:24px;
		background:url(/images/new-images/icon-search-simple.png) no-repeat left center;
		padding:0;
		position:absolute;
		top:0;
		right:0;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.searchIconResponsive {
		width:20px;
		height:24px; 
		display:block;
		background:url(/images/new-images/icon-search-simple.png) no-repeat left center;
		position:absolute;
		top:0;
		right:0;
		cursor:pointer;
	}
	#siteSearchResponsive input::-webkit-input-placeholder {
		color:#000;
		font-weight:bold;
		font-family:"Lato", Arial, sans-serif;
	}
	#siteSearchResponsive input:-moz-placeholder { /* Firefox 18- */
		color:#000; 
		font-weight:bold; 
		font-family:"Lato", Arial, sans-serif; 
	}
	#siteSearchResponsive input::-moz-placeholder {  /* Firefox 19+ */
		color:#000;  
		font-weight:bold; 
		font-family:"Lato", Arial, sans-serif; 
	}
	#siteSearchResponsive input:-ms-input-placeholder {  
		color:#000;  
		font-weight:bold; 
		font-family:"Lato", Arial, sans-serif; 
	}

#responsiveProductList {
	display:none;
}

#responsiveStarterProTop {
	background-color:#1EABBD;
	}
	#responsiveStarterProTop h2 {
		color:#FFF;
		margin-left:10px;
	}
	.enterprise_plans_responsive {
		margin:0 0 10px 10px;
	}

#responsiveEnterpriseTop {
	background-color:#1EABBD;
	}
	#responsiveEnterpriseTop h2 {
		color:#FFF;
		margin-left:10px;
	}
	#responsiveEnterpriseTop .buttonWhiteOutline {
		margin:0 0 10px 10px;
	}
	#responsiveEnt {
		background:#FFF;
		margin-bottom:50px;
	}
	#responsiveEnt p {
		margin:0 10px;
	}
	#responsiveEnt h2,
	#responsiveEnt h3 {
		margin-left:10px;
		margin-right:10px;
	}
	#responsiveEnt img {
		float:left;
		margin-bottom:15px;
		margin:0 10px 15px 0;
	}

#responsiveMarketingTable {
	display:none;
}

/* ----- Super Big Browser Widths -------------------------------------------- */
@media only screen and (min-width: 1800px) {
	#homePageHeader {
		width:100%;
		height:1074px;
		position: relative;
	}
	#homePageHeader h1 {
		margin:300px 0 15px 0;
	}
	#downLinkCircle {
		margin:310px auto 0 auto;
	}
	.augUpdate #g2Bar {
		margin-top:360px;
	}
	.slideContainer {
		max-width:1230px;
	}
	.slide {
		max-width:1230px;
	}
	.slick-next {
		right:-115px !important;
	}
	.slick-prev {
		left:-115px !important;
	}
	#slide1 {
		background:url(/images/new-images/slide1-background.png) no-repeat right bottom;
	}
	#slide2 {
		background:url(/images/new-images/slide2-background.png) no-repeat right bottom;
	}
	#slide3 {
		background:url(/images/new-images/slide3-background.png) no-repeat 580px 260px;
	}
	#featuredStore1 {
		height:575px;
		}
		#featuredStore1 .initialLink {
			background-size:35% !important;
		}
	#featuredStore2 {
		height:575px;
		}
		#featuredStore2 .initialLink {
			background-size:35% !important;
		}
	#featuredStore1Simple,
	#featuredStore1-2Simple {
		height:575px;
		}
		#featuredStore1Simple .initialLink {
			background-size:335px auto !important;
		}
	#featuredStore2Simple {
		height:575px;
		}
		#featuredStore2Simple .initialLink {
			background-size:107px 107px !important;
		}
		.augUpdate #featuredStore2Simple .initialLink {
			background-size:335px 45px !important;
		}
		.augUpdate #featuredStore2Simple .initialLink:hover {
			background-position:center 250px;
		}
	.largeTile {
		width:100%;
		min-height:950px;
	}
	.wideTile {
		width:100%;
		min-height:475px;
	}
	.smallTile {
		width:50%;
		min-height:475px;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:305px;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:90px;
	}
	#fullSlider {
		height:550px;
	}
	#fullSlider iframe {
		width:962px;
		height:550px;
	}
	#fullSlider .slideText {
		width:44%;
		margin:100px 0 0 65px;
	}
	.slick-slide img {
		display:block !important;
		margin:0 auto;
	}
	#featuredStore1Simple {
		position:relative;
		width:50%;
		float:left;
		background:url(/images/new-images/top-featured.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		}
		/*#featuredStore1Simple:hover {
			background-size:105%;
			-webkit-background-size:105%;
			-moz-background-size:105%;
			-o-background-size:105%;
		}*/
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll right 260px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
	}
	.featuredHoverSimple {
		margin-top:306px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center 215px;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:339px;
	}
	.augUpdate #featuredStore2Simple .featuredHoverSimple {
		margin-top:309px;
	}
	#featuredStore2Simple .initialLink:hover {
		background-position:center 215px;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right 100px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
	}
	#productSubscription img,
	#selfManage img {
		right:-180px;
	}
	#productSubscription .featuresContent,
	#selfManage .featuresContent {
		width:50%;
	}
	#theProblem img {
		right:-180px;
	}
	#g2Customer img {
		position:absolute;
		top:0;
		right:-150px;
	}
	#switch-to-miva .floatedContent {
		width:600px;
	}
	#upgradeTime {
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat right center;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
	}
	#upgradeTime .floatedContent {
		width:480px;
	}
	#paymentExperience img {
		width:auto;
		top:-110px;
		right:-150px;
	}
	#braintree #storePayment .floatedContent {
		margin-top:130px;
	}
	#proCaseStudy .floatedContent {
		margin:170px 0 0 0;
	}
	#professional-services #landingHeader {
		padding:0 0 620px 0;
	}
	#manangedEnvironment img {
		position:absolute;
		top:20px;
		right:-70px;
	}
	#platformScale {
		-webkit-background-size:40%;
		-moz-background-size:40%;
		-o-background-size:40%;
		background-size:40%;
	}
	#platformScale .floatedContent {
		width:750px;
	}
}

@media only screen and (min-width: 1500px) and (max-width: 1799px) {
	#homePageHeader {
		width:100%;
		height:764px;
		position: relative;
	}
	#downLinkCircle {
		margin:140px auto 0 auto;
	}
	.slideContainer {
		max-width:1230px;
	}
	.slide {
		max-width:1230px;
	}
	.slick-next {
		right:-115px !important;
	}
	.slick-prev {
		left:-115px !important;
	}
	#slide1 {
		background:url(/images/new-images/slide1-background.png) no-repeat right bottom;
	}
	#slide2 {
		background:url(/images/new-images/slide2-background.png) no-repeat right bottom;
	}
	#slide3 {
		background:url(/images/new-images/slide3-background.png) no-repeat 580px 260px;
	}
	#featuredStore1 {
		height:575px;
		}
		#featuredStore1 .initialLink {
			background-size:35% !important;
		}
	#featuredStore2 {
		height:575px;
		}
		#featuredStore2 .initialLink {
			background-size:35% !important;
		}
	#featuredStore1Simple {
		height:575px;
		background-size:cover;
		}
		#featuredStore1Simple .initialLink {
			background-size:335px auto !important;
		}
		/*#featuredStore1Simple:hover {
			background-size:125%;
		}*/
	#featuredStore2Simple {
		height:575px;
		background-size:120%;
		}
		#featuredStore2Simple .initialLink {
			background-size:107px 107px !important;
		}
		#featuredStore2Simple .initialLink:hover {
			background-position:center 200px;
		}
		#featuredStore2Simple:hover {
			background-size:125%;
		}
	.augUpdate #featuredStore2Simple .initialLink {
		background-size:335px 45px !important;
	} 
	.largeTile {
		width:100%;
		min-height:800px;
	}
	.wideTile {
		width:100%;
		min-height:400px;
	}
	.smallTile {
		width:50%;
		min-height:400px;
	}
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll right 280px;
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	.augUpdate #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll right 340px;
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	.featuredHoverSimple {
		margin-top:298px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center 215px;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:322px;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:auto;
		-moz-background-size:auto;
		-o-background-size:auto;
		background-size:auto;
	}
	#productSubscription img,
	#selfManage img {
		right:-170px;
	}
	#productSubscription .featuresContent,
	#selfManage .featuresContent {
		width:50%;
	}
	#theProblem img {
		right:-170px;
	} 
	.augUpdate #g2Bar {
		margin-top:190px;
	}
	#g2Customer img {
		position:absolute;
		top:0;
		right:-150px;
	}
	#switch-to-miva .floatedContent {
		width:600px;
	}
	#paymentExperience img {
		width:auto;
		top:-110px;
		right:-150px;
	}
	#braintree #storePayment .floatedContent {
		margin-top:130px;
	}
	#manangedEnvironment img {
		position:absolute;
		top:20px;
		right:-70px;
	}
}

/* ----- 1024px Browser Width ------------------------------------------------ */
@media only screen and (min-width: 1201px) and (max-width: 1499px) {
	#bgSlideMain {
		height:800px !important;
		min-height:900px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:initial !important;
		-webkit-background-size:cover !important; 
		-moz-background-size:cover !important; 
		-o-background-size:cover !important;
		width:100%;
	}
	#topHeader {
		height:70px;
	}
	#responsiveFooter {
		display:none;
	}
	#fullFooter {
		display:block;
	}
	.container1200,
	.featuresContainer1200 {
		width:960px;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
	}
	#nineHeader img {
		width:350px;
		margin:75px 60px 0 0;
	}
	.slideContainer {
		max-width:1070px;
		}
		.slide {
			max-width:1070px;
		}	
		.slideContainer .slick-prev {
			left:-70px !important;
		}
		.slideContainer .slick-next {
			right:-70px !important;
		}
	#slide1 {
		background:url(/images/new-images/slide1-background.png) no-repeat 215px bottom;
		background-size:80%;
		height:640px;
		}
		#slide1 p {
			line-height:26px;
		}
		#slide1 .smallRed {
			margin-bottom:55px;
		}
	#slide2 {
		background:url(/images/new-images/slide2-background.png) no-repeat right bottom;
		background-size:43%;
		height:640px;
		}
		#slide2 p {
			line-height:26px;
		}
		#slide2 .smallRed {
			margin-bottom:55px;
		}
	#homePartners #homePartnersContainer .homePartner {
		margin:20px 10px;
	}
	#homePartners #homePartnersContainer {
		width:1100px;
	}
	#homePartners .slick-prev {
		left:-60px !important;
	}
	.featuredHover a {
		left:30%;
		right:30%;
	}
	#vod #nineHeader img,
	#vod16 #nineHeader img {
		width:290px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:600px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	.largeTile {
		width:100%;
		min-height:600px;
	}
	.wideTile {
		width:100%;
		min-height:300px;
	}
	.smallTile {
		width:50%;
		min-height:300px;
	}
	#featured .featuredHover {
		margin:20px;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:195px;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:25px;
	}
	#featured .featuredHover h3 {
		font-size:1.5em;
	}
	#featured #additionalClients .wideContainer {
		width:1170px;
	}
	#featured #additionalClients ul {
		width:1170px;
	}
	#featured #additionalClients ul li {
		margin:15px 38px;
	}
	#featured #additionalClients #comingSoonClients {
		width:870px;
	}
	#featured #fullSlider .slideText {
		width:34%;
		margin:105px 0 0 75px;
		line-height:30px;
	}
	#featured #fullSlider .slideText p {
		font-size:1.125em;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		height:470px;
	}
	#storePayment .featuresContent {
		width:42%;
		margin-top:60px;
	}
	#theProblem img {
		right:-10px;
	}
	#magentoProblem .leftLogoInfo {
		width:460px;
	}
	#theSolution img {
		left:-10px;
	} 
	#digitalRevolution img {
		width:540px;
		top:-30px;
		right:-15px;
	}
	#enterpriseDemands img {
		right:10px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:630px;
	}
	#sub-economy #productSubscription .featuresContent {
		margin-top:100px;
	}
}

/* ----- 1024-mid Browser Width ------------------------------------------------ */
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#homeNav ul {
		margin:0 auto 0 150px;
	}
	#insideNav ul {
		margin:0 auto 0 150px;
	}
	#newNav ul {
		margin:0 auto 0 150px;
	}
	.slide {
		max-width:870px;
	}
	.slideContainer {
		max-width:870px;
	}
		#scalableSolution {
		max-width:990px;
		}
		.solutionBox {
			max-width:300px;
			padding:40px 15px;
		}
		.solutionBox span {
			width:332px;
		}
	#subContainer {
		width:1030px;
	}
	.splitSubNav ul {
		max-width:480px !important;
		margin:20px 0 0 30px !important;
	}
	#homeSubNav aside {
		width:49%;
		margin-left:2%;
		font-size:0.875em;
	}
	.splitSubNav ul li {
		margin:0 10px !important;
	}
	#featuredStore1 {
		height:475px;
	}
	#featuredStore2 {
		height:475px;
	}
	#featuredStore1Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		height:475px;
		}
		/*#featuredStore1Simple:hover {
			-webkit-background-size:150%;
			-moz-background-size:150%;
			-o-background-size:150%;
			background-size:150%;
		}*/
	#featuredStore2Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		height:475px;
		}
		/*#featuredStore2Simple:hover {
			-webkit-background-size:150%;
			-moz-background-size:150%;
			-o-background-size:150%;
			background-size:150%;
		}*/
	.featuredHoverSimple {
		margin-top:300px;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:300px;
	}
	#ecommerceWebsites ul {
		width:705px;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px !important;
	}
	.augUpdate #revIdeas .wideContainer img {
		max-width:580px;
		right:0;
	}
	.augUpdate #customArch .wideContainer img {
		width:530px;
	}
	#leaderContainer {
		width:950px;
	}
	#getReport {
		width:445px;
	}
	#getReport h3 {
		width:445px;
	}
	#g2Report #reportInput {
		width:285px;
	}
	#mivaGraph {
		width:440px;	
	}
	.featuredHover img {
		margin:105px auto 50px auto;
	}
	.featuredHover p {
		font-size:1.25em;
		width:500px;
	}
	.featuredHover a {
		left:25%;
		right:25%;
	}
	.homeCaseStudy {
		width:320px;
		}
		.homeCaseStudy img {
			width:100%;
		}
		#caseStudiesContainer {
			width:1020px;
		}
	#homePartners #homePartnersContainer {
		width:1015px;
		}
		#homePartners #homePartnersContainer .homePartner {
			margin:20px 5px;
		}
	#fullFooterNew #footerNav {
		width:985px;
	}
	#fullFooterNew #footerFooter {
		width:985px;
	}
	#fullFooterNew .et-subscription input[type="text"] {
		width:138px;
	}
	#slide1 {
		background-size:70%;
		height:610px;
		}
		#slide1 p {
			width:450px;
			line-height:24px;
		}
		#slide1 .smallRed {
			margin-bottom:35px;
		}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 390px bottom;
		background-size:50%;
		height:610px;
		}
		#slide2 p {
			width:450px;
			line-height:24px;
		}
		#slide2 .smallRed {
			margin-bottom:35px;
		}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 405px 300px;
		background-size:50%;
		}
		#slide3 p {
			width:400px;
		}
		#slide3 h3 {
			width:400px;
		}
	#stickyNav ul {
		margin:0 auto 0 120px;
	}
	.wideContainer {
		width:1025px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	.caseStudy {
		width:490px;
		}
		.caseStudy img {
			max-width:490px;
		}
		.caseStudy:nth-child(odd) {
			margin-right:45px;
		}
	.linkWrap {
		height:240px !important;
	}
	.caseLink i {
		top:90px;
		left:220px;
	}
	.caseLink span {
		top:120px;
		left:175px;
	}
	#pricingList {
		width:960px;
		margin:0 auto;
	}
	.newPrice {
		width:239px;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	.featureCompare {
		font-size:0.875em;
	}
	#mivaVersus .versusBig {
		width:182px;
	}
	#versusMiva i {
		left:31px;
	}
	#versusShopify span {
		left:67px;
	}
	#versusBigcommerce span {
		left:43px;
	}
	#versusMagentoComm span {
		left:20px;
	}
	#versusMagentoEnt span {
		left:23px;
	}
	#realCost {
		min-height:410px;
	}
	#functionalityCompare ul {
		width:600px;
	}
	#versusStore {
		min-height:630px;
	}
	.addOnSection {
		width:250px;
		height:500px;
	}
	#totalCost {
		padding:50px 0;
	}
	#totalCost h2 {
		line-height:40px;
	}
	#readyForBusiness p {
		width:400px;
	}
	#readyForBusiness .mainParagraph {
		margin:0 auto 35px auto;
		width:80%;
	}
	#questionableArch .wideContainer {
		background-size:50%;
	}
	#devPhilosophy aside {
		width:240px;
		height:410px;
	}
	#limitedFeatures img {
		max-width:610px;
	}
	.wideRight {
		width:610px;
	}
	#lockedTemplates {
		background:url(/images/new-images/limited-bigcommerce.jpg) no-repeat left 390px;
		background-size:57%;
	}
	#serverAccess p {
		width:610px;
	}
	.redQuote h3 {
		margin:0 180px;
	}
	#marketingTool aside {
		width:530px;
	}
	#enterpriseUpgrade aside {
		width:410px;
	}
	#flawedIndexing p {
		width:440px;
	}
	#flawedIndexing .breakQuote {
		width:350px;
	}
	.connectorLine {
		width:410px;
	}
	#negativeVersusLogos {
		width:820px !important;
		padding-left:0;
	}
	.vsContainer span.vs {
		margin:0 212px;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:320px !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:144px !important;
	}
	.licensingHosting #fiveMilCaseStudy p {
		width:144px !important;
		line-height:20px !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
	}
	#magento2 aside {
		width:239px;
	}
	.partTwo .twoThirds {
		width:55%;
	}
	#miva-hosting-vmagento {
		background-size:45%;
	}
	#magento-hosting-vmagento {
		background-size:45%;
	}
	.smallDark {
		width:630px;
	}
	.greyQuote {
		width:630px;
	}
	#startedRight {
		width:740px;
	}
	#startedRight .videoLink {
		width:360px;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 100px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#landingHeader h1 {
		font-size:2.75em;
		line-height:46px;
	}
	#leftCompare {
		margin:10px 0 0 90px;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:585px;
	}
	.splitColorLeft p {
		width:425px;
	}
	.splitColorRight ul li {
		margin:0 20px;
	}
	#whats-new-9-5 .container1200 {
		width:1024px;
	}
	#whats-new-9-5 #nineHeader img {
		margin:40px 20px 0 0;
		max-width:450px;
	}
	#digitalDownloads .wideContainer {
		background-size:45%;
	}
	#custAddressBook .wideContainer {
		background-size:40%;
		height:460px;
	}
	#reorderTabs .featuresContent {
		width:420px;
	}
	#paymentRules .featuresContent {
		width:370px;
	}
	#newMarketplaces .wideContainer {
		background-size:40%;
		height:370px;
		margin-bottom:125px;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	.splitColorRight h2 {
		margin:35px 0 0 210px !important;
	}
	.middleApp {
		margin:20px 50px;
	}
	.appStoreLink {
		margin:20px 50px;
	}
	#touchPoints ul {
		width:1000px;
	}
	#touchPoints ul li {
		margin:0 55px;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 55px 0 0;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 0 0 55px;
	}
	.ERPStudy {
		width:475px;
	}
	#seamlessERP ul {
		width:1000px;
	}
	#seamlessERP ul li {
		margin:0 17px;
	}
	.ERPHeader a i {
		left:190px;
	}
	.ERPHeader a span {
		left:140px;
	}
	#bizNeeds h2, 
	#bizNeeds p {
		width:590px;
	}
	#systemsIntegrated p {
		width:340px;
	}
	#touchPointsLanding ul {
		width:1020px;
	}
	#touchPointsLanding {
		padding:145px 0 100px 0;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p {
		width:460px;
	}
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		width:590px;
	}
	#soloParagraph p {
		width:410px;
	}
	#bamboo-erp #touchPointsLanding {
		padding:105px 0 100px 0;
	}
	#ghp-erp #systemsIntegrated {
		padding:135px 0 65px 0;
	}
	#ghp-erp #touchPointsLanding {
		padding:325px 0 100px 0;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p,
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:770px;
	}
	#bizNeeds ul {
		width:750px;
	}
	#mignon-erp #systemsIntegrated,
	#paper-erp #systemsIntegrated {
		padding:75px 0 125px 0;
	}
	#mignon-erp #touchPointsLanding,
	#paper-erp #touchPointsLanding {
		padding:85px 0 100px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:225px 0 100px 0;
	}
	#fraudTools .featuresContent {
		width:510px;
	}
	#partnerGrowth {
		width:960px;
	}
	.tripleMap {
		width:265px;
	}
	#MAPMiddleOptions {
		width:960px;
	}
	#MAPmiddle .MAPWrap {
		min-height:850px;
	}
	#MAPMore {
		width:960px;
	}
	#case-study-crown-automotive .splitColorRight ul li {
		font-size:0.6125em;
		margin:0 10px;
	}
	#case-study-crown-automotive #migrating img {
		margin:0 20px 200px 0;
	}
	#irce-2016 #revolutionize p {
		width:510px;
	}
	#irce-2016 #revolutionize h2 {
		width:510px;
		line-height:36px;
	}
	#floatingForm {
		top:290px;
	}
	.irceDeserve #floatingForm {
		top:360px;
	}
	#vod .container1200,
	#vod16 .container1200 {
		width:960px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:600px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	.irceVS #floatingForm {
		top:360px;
	}
	#case-study-essential-depot .splitColorRight ul li {
		margin:0 10px;
		font-size:0.7125em;
	}
	.largeTile {
		width:100%;
		min-height:500px;
	}
	.wideTile {
		width:100%;
		min-height:250px;
	}
	.smallTile {
		width:50%;
		min-height:250px;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:25%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:155px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:25px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		padding:5px 15px;
		font-size:0.875em;
	}
	#featured #additionalClients .wideContainer {
		width:1025px;
	}
	#featured #additionalClients ul {
		width:1025px;
	}
	#featured #additionalClients ul li {
		margin:15px 20px;
	}
	#featured #additionalClients #comingSoonClients {
		width:780px;
	}
	#fullSlider iframe {
		width:485px;
		height:280px;
	}
	#fullSlider {
		height:280px;
	}
	#fullSlider p {
		font-size:1em;
	}
	#fullSlider .slideText {
		line-height:30px;
		width:42%;
		margin:35px 0 0 65px;
	}
	.slideText h3 {
		font-size:1.125em !important;
		margin:15px 0 0 0;
	}
	.slideText h4 {
		font-size:0.75em !important;
	}
	#fullSlider .slideText .smallRed {
		margin:25px auto 20px auto;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:1025px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:206px;
		font-size:0.875em;
		margin:0 25px 55px 25px;
	}
	.features2016 #wideHeaderSubbed img {
		right:165px;
	}
	.newFeature .twoColList li {
		width:470px;
	}
	.newFeature .threeColList li {
		width:290px;
	}
	.miva2016 #touchPoints ul li {
		width:225px;
	}
	.miva2016 .homeCaseStudy {
		height:565px;
	}
	.miva2016 .homeCaseStudy a {
		height:240px;
	}
	.miva2016 .caseLink i {
		left:140px;
		top:85px;
	}
	.miva2016 .caseLink span {
		left:110px;
		top:115px;
	}
	#platform-overview .solutionBox {
		max-width:215px;
	}
	.containIconList {
		width:1020px;
	}
	.iconList {
		width:470px;
	}
	#scalableCross .content450 {
		width:350px;
	}
	#parcelContent table {
		width:600px;
	}
	#subManagement .wideContainer {
		background-size:50%;
	}
	#subManagement .featuresContent {
		width:470px;
	}
	#scheduleTasks .featuresContent {
		width:405px;
	}
	#scheduleTasks .wideContainer {
		background:url("/images/new-images/tasks.png") no-repeat right center;
	}
	#googleShopping .featuresContent {
		width:430px;
	}
	#subManagement {
		height:550px;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		background-size:53%;
		height:410px;
	}
	#storePayment .featuresContent {
		margin-top:-10px;
		width:43%;
	}
	#mivapay #landingHeader h1 {
		margin:185px 0 50px 0;
	}
	#mivapay #landingHeader {
		padding-bottom:90px;
	}
	#subTools .featuresContent {
		margin-top:30px;
	}
	#subTools {
		height:430px;
	}
	#payPricingOptions {
		width:1020px;
	}
	#productSubscription .featuresContent {
		margin-top:140px;
	}
	#productSubscription img {
		width:650px;
		right:0;
		top:50px;
	}
	#manageTools .featuresContent {
		margin:180px 0 0 50px;
	}
	#selfManage .featuresContent {
		margin-top:80px;
	}
	#selfManage {
		height:510px;
	}
	#selfManage img {
		right:0;
		top:51px;
		width:600px;
	}
	#autoEmails img {
		right:0;
	}
	#braintreeIntegration .featuresContent {
		width:470px;
	}
	#magento-headache #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 190px 0 190px;
	}
	#theProblem img {
		width:530px;
		top:0;
		right:0;
	}
	#theSolution img {
		width:510px;
		top:30px;
		left:0;
	}
	.leftLogoInfo {
		width:510px;
	}
	#magento-integration #theProblem img,
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		width:490px;
	}
	#magento-security #theSolution img {
		top:50px;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 250px 30px 250px;
	}
	#g2Customer img {
		width:500px;
	}
	#digitalRevolution .floatedContent {
		width:480px;
	}
	#topEnterprise .floatedContent {
		width:510px;
	}
	#costResults .floatedContent {
		width:90%;
		float:none;
		margin:0 auto;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 60px;
	}
	#enterpriseDemands img {
		right:0;
		top:0;
		width:390px;
	}
	#digitalRevolution img {
		right:20px;
		top:20px;
		width:490px;
	}
	#mivaconExclusive .floatedContent {
		width:590px;
	}
	#transactionSupport .wideContainer {
		-webkit-background-size:40%;
		-moz-background-size:40%;
		-o-background-size:40%;
		background-size:40%;
	}
	#paymentExperience h2 {
		width:100%;
	}
	#paymentExperience .floatedContent {
		width:500px;
	}
	#paymentExperience img {
		width:490px;
		top:-40px;
		right:0;
	}
	#safeSecure #paypalCard {
		left:-10px;
		width:500px;
		top:-5px;
	}
	#safeSecure .floatedContent h2 {
		width:72%;
	}
	#braintree #storePayment {
		height:420px;
	}
	#braintree #storePayment .floatedContent {
		margin-top:20px;
	}
	#safeSecure .floatedContent {
		width:500px;
	}
	#braintree #storePayment .floatedContent {
		width:500px;
	}
	#professional-services .solutionBox {
		max-width:320px;
	}
	#professional-services #solution2 {
		max-width:300px;
	}
	#professional-services #solution3 {
		max-width:260px;
	}
	#proCaseStudy .floatedContent {
		margin:160px 0 0 20%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 120px;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:0;
	}
	#professional-services #costResults .floatedContent ul li {
		margin:0 35px 25px 35px !important;
	}
	#systemsInt .floatedContent:nth-child(2) {
		margin:80px 0 0 60px;
	}
	.funnelCake #solution2 {
		margin:0 60px;
	}
	#nextCloud img {
		right:-60px;
		width:640px;
		top:60px;
	}
	#customer-evolution #nextCloud img {
		top:30px;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:-20px;
	}
	#grow-scale #landingHeader h1 {
		margin:135px 80px 0 80px;
	}
	#grow-scale #landingHeader h2 {
		margin:10px 150px 0 150px;
	}
	#customer-satisfaction-4 #clientProfile .smallerHeader {
		margin:0 270px 50px 270px;
	}
	#fully-integrated #nextCloud img {
		top:-40px;
	}
	#fully-integrated #landingHeader h1 {
		margin:155px 60px 0 60px;
	}
	#customer-satisfaction-6 #clientProfile .smallerHeader {
		margin:0 260px 50px 260px;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.7125em;
	}
	#manangedEnvironment img {
		width:430px;
		top:70px;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:0 85px;
	}
	#case-study-oliver #migrating img {
		left:0;
		top:260px;
	}
	#case-study-lotus-sculpture #migrating img {
		left:0;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:500px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:1024px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 20px;
	}
	.splitModal {
		width:1000px !important;
	}
	.modalHero {
		margin-right:50px;
	}
	#platformScale {
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	#platformScale .floatedContent {
		width:560px;
	}
	#sub-economy #productSubscription .featuresContent {
		margin-top:90px;
	}
	#sub-economy #manageTools .featuresContent {
		margin:140px 0 0 140px;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:80px;
	}
	#applepay #landingHeader #phoneAngle {
		right:-360px;
		top:70px;
	}
	.conSpeaker {
		width:230px;
	}
}

/* ----- 768px Browser Width ------------------------------------------------ */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	#bgSlideMain {
		height:800px !important;
		min-height:900px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:initial;
		-webkit-background-size:cover; 
		-moz-background-size:cover; 
		-o-background-size:cover;
		width:100%;
	}  
	#homeContainer {
		width:702px;
	}
	#homeIframeWrap {
		width:702px;
		margin:0 auto;
	} 
	#topHeader {
		height:70px;
	}
	#responsiveFooter {
		display:none;
	}
	#fullFooter {
		display:block;
	}
	.container1200,
	.featuresContainer1200 {
		width:702px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
		max-width:702px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:30px 30px 0 0;
	}
	#responsiveLeftMenu {
		display:block;
		margin:27px 30px 0 0 !important;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#homePageHeader {
		height:714px;
	}

		#homePageHeader h1 {
			margin:130px 0 15px 0;
		}
		#downLinkCircle {
			margin:120px auto 0 auto;
		}
	#subContainer {
		width:540px;
	}
	#homeSubNav aside {
		width:100%;
		border-right:none;
	}
	.splitSubNav ul {
		clear:left;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}
	#scalableSolution {
		max-width:960px;
	}
	.solutionBox {
		max-width:270px;
	}
	#mivaLogo {
		width:95px;
		height:95px;
		font-size:0.875em;
		}
		#mivaLogo i {
			left:17px;
			top:34px;
		}
	.slide {
		max-width:860px;
	}
	.slideContainer {
		max-width:860px;
	}
	.slick-next {
		right:-65px !important;
	}
	#slide1 {
		background-size:70%;
		height:610px;
		}
		#slide1 p {
			width:450px;
			line-height:24px;
		}
		#slide1 .smallRed {
			margin-bottom:35px;
		}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 390px bottom;
		background-size:50%;
		height:610px;
		}
		#slide2 p {
			width:450px;
			line-height:24px;
		}
		#slide2 .smallRed {
			margin-bottom:35px;
		}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 405px 300px;
		background-size:50%;
		}
		#slide3 p {
			width:400px;
		}
		#slide3 h3 {
			width:400px;
		}
	#featuredStore1 {
		height:415px;
	}
	#featuredStore2 {
		height:415px;
	}
	#featuredStore1Simple {
		height:415px;
	}
	#featuredStore2Simple {
		height:415px;
	}
	.featuredHover img {
		margin:95px auto 50px auto;
	}
	.featuredHover p {
		width:445px;
		font-size:1em;
		margin:0 auto 40px auto;
	}
	.featuredHover a {
		left:22%;
		right:22%;
	}
	#ecommerceWebsites ul {
		width:700px;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px !important;
	}
	.augUpdate #customArch .wideContainer img {
		left:0;
		width:480px;
	}
	.augUpdate #revIdeas .wideContainer img {
		max-width:560px;
		right:0;
	}
	.augUpdate #g2Bar {
		margin-top:170px;
	}
	#mivaGraph {
		width:35%;
		margin-right:7%;
	}
	#getReport {
		width:55%;
	}
	#caseStudiesContainer {
		max-width:960px;
	}
	.homeCaseStudy {
		height:525px;
		width:300px;
	}
	.homeCaseStudy img {
		width:100%;
	}
	#homePartners #homePartnersContainer {
		width:960px;
	}
	#homePartners #homePartnersContainer .homePartner {
		margin:20px 1px;
	}
	#mivaHome .et-subscription input[type="text"] {
		width:138px;
	}
	#fullFooterNew #footerNav {
		width:960px;
	}
	#footerFooter {
		width:960px;
	}
	.wideContainer {
		width:960px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	.caseStudy {
		width:450px;
		}
		.caseStudy img {
			max-width:450px;
		}
		.caseStudy:nth-child(odd) {
			margin-right:60px;
		}
	#insideNav ul {
		display:none;
	}
	#newNav ul {
		display:none;
	}
	.linkWrap {
		height:220px !important;
	}
	.caseLink i {
		top:80px;
		left:200px;
	}
	.caseLink span {
		top:110px;
		left:155px;
	}
	#pricingList {
		width:960px;
		margin:0 auto;
	}
	.newPrice {
		width:239px;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 15px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 15px;
	}
	#mivaVersus .versusBig {
		width:171px;
	}
	#versusMiva i {
		left:25px;
	}
	#versusShopify span {
		left:61px;
	}
	#versusBigcommerce span {
		left:38px;
	}
	#versusMagentoComm span {
		left:13px;
	}
	#versusMagentoEnt span {
		left:16px;
	}
	#fullFooterNew .et-subscription input[type="text"] {
		width:138px;
	}
	#realCost {
		min-height:400px;
	}
	#functionalityCompare ul {
		width:540px;
	}
	#functionalityCompare aside {
		margin-top:30px;
	}
	#versusStore {
		min-height:600px;
	}
	.addOnSection {
		width:230px;
		height:500px;
	}
	#totalCost {
		padding:40px;
	}
	#totalCost h2 {
		line-height:36px;
	}
	#readyForBusiness p {
		width:340px;
	}
	#functionalityCompare ul li {
		background-size:3.5%;
	}
	#questionableArch .wideContainer  {
		background:url("/images/new-images/shipping-rules.png") no-repeat right 165px;
		background-size:49%;
	}
	#devPhilosophy aside {
		width:219px;
		height:440px;
	}
	#limitedFeatures p {
		width:545px;
	}
	#limitedFeatures img {
		width:550px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat left 380px;
		background-size:60%;
	}
	#serverAccess p {
		width:560px;
	}
	#marketingTool aside {
		width:460px;
	}
	#enterpriseUpgrade aside {
		width:380px;
	}
	#flawedIndexing p {
		width:420px;
	}
	#flawedIndexing .breakQuote {
		width:330px;
	}
	#magentoGraph {
		width:520px;
		}
		#magentoGraph img {
			max-width:520px;
		}
	.connectorLine {
		width:350px;
	}
	#negativeVersusLogos {
		width:780px !important;
		padding-left:0;
	}
	.vsContainer span.vs {
		margin:0 192px;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:260px !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:114px !important;
	}
	.licensingHosting #fiveMilCaseStudy p {
		width:114px !important;
		line-height:20px !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
	}
	#magento2 aside {
		width:22%;
		height:420px;
	}
	.partTwo .twoThirds {
		width:52%;
	}
	#mivaStatement .oneHalf {
		width:56% !important;
	}
	#mivaStatement .devicesContainer {
		width:38% !important;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#marketingTool #mivaParagraph {
		padding-left:150px;
	}
	#miva-vs-magento-comm .versusSection {
		padding:40px 0;
	}
	#miva-hosting-vmagento {
		background-size:55%;
	}
	#magento-hosting-vmagento {
		background-size:55%;
	}
	#startedRight {
		width:720px;
	}
	#startedRight .videoLink {
		width:350px;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#landingHeader h1 {
		font-size:2.75em;
		line-height:46px;
	}
	#leftCompare {
		margin:10px 0 0 90px;
	}
	#rightCompare {
		margin:10px 0 0 80px;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:585px;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.splitColorLeft p {
		width:395px;
	}
	.splitColorRight ul li {
		margin:0 10px;
	}
	#migrating img {
		margin:0 20px 190px 0;
	}
	#digitalDownloads .wideContainer {
		height:410px;
	}
	#digitalDownloads .wideContainer {
		background-size:39%;
	}
	#custAddressBook .wideContainer {
		background-size:37%;
		height:420px;
	}
	#reorderTabs .featuresContent {
		width:420px;
	}
	#reorderTabs .wideContainer {
		background-size:55%;
		height:500px;
	}
	#paymentRules .featuresContent {
		width:370px;
	}
	#newMarketplaces .wideContainer {
		background-size:38%;
		height:370px;
		margin-bottom:125px;
	}
	#paymentRules .wideContainer {
		background-size:60%;
	}
	#case-study-bare-bones .splitColorLeft p {
		width:345px;
		margin:45px 20px 0 0;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	#case-study-bare-bones .splitColorLeft {
		width:40%;
	}
	#case-study-bare-bones .splitColorRight {
		width:60%;
	}
	.splitColorRight h2 {
		margin:35px 0 0 210px !important;
	}
	.largeMidQuote ul li:nth-child(2) {
		margin:0 105px;
	}
	.largeMidQuote ul {
		width:925px;
	}
	.middleApp {
		margin:20px 40px;
	}
	.appStoreLink {
		margin:20px 40px;
	}
	#touchPoints ul {
		width:810px;
	}
	#touchPoints ul li {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px 0 0;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 0 0 25px;
	}
	.ERPStudy {
		width:435px;
	}
	#seamlessERP ul {
		width:520px;
	}
	#seamlessERP ul li {
		margin:20px;
	}
	.ERPHeader a i {
		left:180px;
	}
	.ERPHeader a span {
		left:130px;
	}
	.ERPStudy:nth-child(even) {
		margin:0 0 40px 40px;
	}
	.ERPStudy:nth-child(odd) {
		margin:0 0 40px 20px;
	}
	#bizNeeds h2, 
	#bizNeeds p {
		width:520px;
	}
	#systemsIntegrated img {
		top:0;
		max-width:460px;
	}
	#systemsIntegrated .wideContainer {
		padding:40px 0;
	}
	#touchPointsLanding ul {
		width:930px;
	}
	#touchPointsLanding ul li {
		height:260px;
	}
	#crown-erp .wideContainer {
		overflow:hidden;
	}
	#touchPointsLanding {
		padding:55px 0 100px 0;
	}
	#crown-erp #getStartedContainer,
	#bamboo-erp #getStartedContainer,
	#ghp-erp #getStartedContainer,
	#mignon-erp #getStartedContainer,
	#paper-erp #getStartedContainer {
		width:960px;
	}
	#bamboo-erp #bizNeeds h2, #bamboo-erp #bizNeeds p {
		width:400px;
	}
	#ghp-erp #bizNeeds h2, #ghp-erp #bizNeeds p {
		width:530px;
	}
	#bamboo-erp #systemsIntegrated {
		padding:65px 0 5px 0;
	}
	#ghp-erp #systemsIntegrated {
		padding:55px 0 5px 0;
	}
	#soloParagraph p {
		width:100%;
		margin-top:130px;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:95px 0 100px 0;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:700px;
	}
	#bizNeeds ul {
		width:685px;
	}
	#mignon-erp #touchPointsLanding {
		padding:75px 0 100px 0;
	}
	#mignon-erp #systemsIntegrated img {
		top:60px;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:700px;
	}
	#bizNeeds ul {
		width:680px;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:115px 0 100px 0;
	}
	#mignon-erp #touchPointsLanding ul {
		width:700px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:700px;
	}
	#paper-erp #touchPointsLanding {
		padding:75px 0 100px 0;
	}
	#paper-erp #systemsIntegrated img {
		top:60px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:700px;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:115px 0 100px 0;
	}
	#paper-erp #touchPointsLanding ul {
		width:700px;
	}
	#fraudTools .featuresContent {
		width:450px;
	}
	#partnerGrowth {
		width:960px;
	}
	.tripleMap {
		width:265px;
	}
	#MAPMiddleOptions {
		width:960px;
	}
	#MAPmiddle .MAPWrap {
		min-height:850px;
	}
	#MAPMore {
		width:960px;
	}
	#case-study-crown-automotive .splitColorRight ul li {
		font-size:0.6125em;
		margin:0 10px;
	}
	#case-study-crown-automotive #migrating img {
		margin:0 20px 250px 0;
	}
	#irce-2016 #revolutionize p {
		width:470px;
	}
	#irce-2016 #revolutionize h2 {
		width:470px;
		line-height:36px;
	}
	#floatingForm {
		top:290px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:665px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	.irceDeserve #floatingForm {
		top:360px;
	}
	.irceVS #floatingForm {
		top:360px;
	}
	#case-study-essential-depot .splitColorRight ul li {
		margin:0 10px;
		font-size:0.7125em;
	}
	#case-study-essential-depot .splitColorRight ul li span {
		font-size:3.5em;
	}
	#case-study-essential-depot .splitColorRight ul li sup {
		font-size:2em;
	}
	.largeTile {
		width:100%;
		min-height:500px;
	}
	.wideTile {
		width:100%;
		min-height:250px;
	}
	.smallTile {
		width:50%;
		min-height:250px;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:25%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:155px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:25px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		padding:5px 15px;
		font-size:0.875em;
	}
	#featured #additionalClients .wideContainer {
		width:960px;
	}
	#featured #additionalClients ul {
		width:960px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
	}
	#featured #additionalClients #comingSoonClients {
		width:740px;
	}
	#fullSlider iframe {
		width:485px;
		height:280px;
	}
	#fullSlider {
		height:280px;
	}
	#fullSlider p {
		font-size:1em;
	}
	#fullSlider .slideText {
		line-height:30px;
		width:42%;
		margin:35px 0 0 65px;
	}
	.slideText h3 {
		font-size:1.125em !important;
		margin:15px 0 0 0;
	}
	.slideText h4 {
		font-size:0.75em !important;
	}
	#fullSlider .slideText .smallRed {
		margin:25px auto 20px auto;
	}
	#featured .featuredHover {
		margin:20px;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:960px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:206px;
		font-size:0.875em;
		margin:0 17px 55px 17px;
	}
	.features2016 #wideHeaderSubbed img {
		right:135px;
	}
	.newFeature .twoColList li {
		width:430px;
	}
	.newFeature .threeColList li {
		width:270px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center 165px;
		}
		#featuredStore1Simple .featuredHoverSimple {
			margin-top:250px;
		}
	#featuredStore2Simple .initialLink:hover {
		background-position:center 145px;
		}
		#featuredStore2Simple .featuredHoverSimple {
			margin-top:250px;
		}
	.augUpdate #featuredStore2Simple .initialLink:hover {
		background-position:center 175px;
	} 
	.augUpdate #featuredStore2Simple .featuredHoverSimple {
		margin-top:229px;
	}
	.miva2016 #touchPoints ul li {
		width:210px;
	}
	.miva2016 .homeCaseStudy {
		height:585px;
	}
	.miva2016 .homeCaseStudy a {
		height:220px;
	}
	.miva2016 .caseLink i {
		left:130px;
		top:85px;
	}
	.miva2016 .caseLink span {
		left:100px;
		top:115px;
	}
	#platform-overview .solutionBox {
		width:190px;
	}
	#scalableCross .content450 {
		width:270px;
	}
	.containIconList {
		width:960px;
	}
	.iconList {
		width:440px;
	}
	#parcelContent table {
		width:550px;
	}
	#subManagement {
		height:810px;
	}
	#subManagement .wideContainer {
		background:url("/images/new-images/subscriptions.png") no-repeat center bottom;
	}
	#subManagement .featuresContent {
		width:100%;
		text-align:center;
	}
	#scheduleTasks .featuresContent {
		width:375px;
	}
	#scheduleTasks .wideContainer {
		background:url("/images/new-images/tasks.png") no-repeat right center;
	}
	#googleShopping .featuresContent {
		width:430px;
	}
	#mivaPaySection .featuresContent {
		width:540px;
	}
	#feedEngine .featuresContent {
		width:525px;
	}
	#reviewBaskets .featuresContent {
		width:545px;
	}
	#etsyMarketplace .featuresContent {
		width:545px;
	}
	#responsiveEmail .featuresContent {
		width:545px;
	}
	#googleShopping {
		height:800px;
	}
	#googleShopping .wideContainer {
		background:url("/images/new-images/google-results.png") no-repeat center bottom;
	}
	#googleShopping .featuresContent {
		width:100%;
		text-align:center;
	}
	#mivapay #landingHeader {
		padding-bottom:130px;
	}
	#mivapay #landingHeader h1 {
		margin:185px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		background-size:53%;
		height:360px;
	}
	#storePayment .featuresContent {
		margin-top:-20px;
	}
	#subTools {
		height:400px;
	}
	#subTools .featuresContent {
		margin-top:0;
	}
	#payPricingOptions {
		width:930px;
	}
	#productSubscription .featuresContent {
		margin-top:140px;
	}
	#productSubscription img {
		width:650px;
		right:0;
		top:50px;
	}
	#manageTools .featuresContent {
		margin:180px 0 0 50px;
	}
	#selfManage .featuresContent {
		margin-top:80px;
		width:35%;
	}
	#selfManage {
		height:510px;
	}
	#selfManage img {
		right:0;
		top:51px;
		width:600px;
	}
	#autoEmails img {
		right:0;
	}
	#braintreeIntegration .featuresContent {
		width:460px;
	}
	#magento-headache #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 170px 0 170px;
	}
	#theProblem img {
		width:470px;
		top:0;
		right:0;
	}
	#theSolution img {
		width:430px;
		top:60px;
		left:0;
	}
	.leftLogoInfo {
		width:510px;
	}
	#magento-integration #theProblem img,
	#magento-cloud #theProblem img,
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		top:50px;
		width:430px;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 220px 30px 220px;
	}
	#g2Customer img {
		width:410px;
	}
	#digitalRevolution {
		background:#F6F6F6;
		padding:110px 0;
	}
	#digitalRevolution .floatedContent {
		width:400px;
	}
	#topEnterprise .floatedContent {
		width:480px;
	}
	#costResults .floatedContent {
		float:left;
		width:100%;
	}
	#costResults {
		background:#26282b url("/images/new-images/bg-painter-dark.jpg") no-repeat scroll left center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 40px;
		width:320px;
	}
	#enterpriseDemands img {
		right:0;
		top:0;
		width:390px;
	}
	#digitalRevolution img {
		right:20px;
		top:140px;
		width:490px;
	}
	#mivaconExclusive .floatedContent {
		width:590px;
	}
	#mivaconExclusive aside {
		width:450px;
	}
	#mivaconExclusive aside div {
		width:185px;
	}
	#transactionSupport .wideContainer {
		-webkit-background-size:40%;
		-moz-background-size:40%;
		-o-background-size:40%;
		background-size:40%;
	}
	#authorize #getStartedContainer {
		width:930px;
	}
	#paymentExperience .floatedContent {
		width:460px;
	}
	#paymentExperience {
		padding:110px 0;
	}
	#paymentExperience img {
		top:-20px;
		right:0;
		width:480px;
	}
	#safeSecure #paypalCard {
		left:-30px;
		top:0;
		width:500px;
	}
	#safeSecure .floatedContent h2 {
		width:79%;
	}
	#safeSecure {
		padding:140px 0;
	}
	#safeSecure .floatedContent {
		width:460px;
	}
	#braintree #storePayment .floatedContent {
		width:415px;
		margin-top:-40px;
	}
	#braintree #storePayment {
		background:#fff url("/images/new-images/manage-saved-cards.png") no-repeat scroll right 70px;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		padding:100px 0 0 0;
	}
	#getReady .solutionBox {
		max-width:230px;
	}
	#professional-services .solutionBox {
		max-width:250px;
	}
	#professional-services #solution2 {
		max-width:250px;
		margin:0 40px 25px 40px;
	}
	#professional-services #solution3 {
		max-width:220px;
	}
	#proCaseStudy .floatedContent {
		margin:160px 0 0 20%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 120px;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:0;
	}
	#professional-services #costResults .floatedContent ul li {
		margin:0 35px 25px 35px !important;
	}
	#systemsInt .floatedContent:nth-child(2) {
		margin:80px 0 0 60px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:460px;
	}
	.funnelCake #landingHeader h1 {
		margin:155px 40px 0 40px;
	}
	.funnelCake #solution2 {
		margin:0 30px;
	}
	#nextCloud img {
		width:580px;
		top:40px;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	#outgrown-capabilities #landingHeader h1 {
		margin:135px 70px 0 70px;
	}
	#outgrown-capabilities #landingHeader h2 {
		margin:10px 190px 0 190px;
	}
	#resultsOnMiva #solution2 {
		margin:0 105px;
	}
	#resultsOnMiva h3 {
		margin:0 140px 75px 140px;
	}
	#resultsOnMiva .tripleContainer {
		width:960px;
	}
	#grow-scale #landingHeader h1 {
		margin:135px 40px 0 40px;
	}
	#grow-scale #landingHeader h2 {
		margin:10px 110px 0 110px;
	}
	#grow-scale #clientProfile h3 {
		margin:50px 200px 15px 200px;
	}
	#grow-scale #resultsOnMiva #solution2 {
		margin:0 35px;
	}
	#grow-scale #resultsOnMiva #solution3 {
	    margin:0 35px 0 0;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:790px;
	}
	#customer-satisfaction-4 #clientProfile .smallerHeader {
		margin:0 250px 50px 250px;
	}
	#fully-integrated #nextCloud img {
		top:-20px;
	}
	#customer-satisfaction-6 #clientProfile .smallerHeader {
		margin:0 230px 50px 230px;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.6125em;
	}
	#listsContainer {
		width:960px;
	}
	#manangedEnvironment img {
		width:360px;
		top:90px;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:0 50px;
	}
	#case-study-oliver #migrating img {
		left:0;
		top:300px;
		width:400px;
	}
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:230px;
		width:400px;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:490px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:960px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 15px;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	#white-paper .modalForm {
		margin-left:0;
	}
	.splitModal {
		width:480px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	#platformScale {
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	#platformScale .floatedContent {
		width:560px;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#sub-economy #productSubscription .featuresContent {
		margin-top:70px;
	}
	#sub-economy #manageTools .featuresContent {
		margin:130px 0 0 120px;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:70px;
	}
	#applepay #landingHeader #phoneAngle {
		width:610px;
		right:-170px;
		top:150px;
	}
	#applepay #landingHeader {
		padding:0 0 140px 0;
	}
	#applepay #landingHeader h1 {
		margin:110px 0 0 0;
	}
	.leftFour:nth-child(odd) {
		margin-right:40px;
	}
	#paypal-promo #landingHeader h1 {
		margin:115px 0 40px 0;
	}
	#paypal-promo #landingHeader {
		padding:0 0 140px 0;
	}
	.conSpeaker {
		width:215px;
	}
}

@media only screen and (min-width: 769px) and (max-width: 959px) {
	#bgSlideMain {
		height:800px !important;
		min-height:900px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:cover;
		-webkit-background-size:cover; 
		-moz-background-size:cover; 
		-o-background-size:cover;
		margin:0 auto;
	}  
	#newNav #theNav {
		display:block;
		background:#26282b;
		text-align:left;
		top:0;
		right:auto;
		height:100vh;
		width:315px;
		}
		#newNav #theNav li {
			display:inherit;
			float:none;
			font-size:1.125em;
			margin:0 0 10px 10px;
			font-weight:500;
			letter-spacing:0.0475em;
			color:#dadcdf;
			}
			#newNav #theNav li a {
				color:#dadcdf;
				}
				#newNav #theNav li a:hover {
					border-bottom:none;
					padding:0;
				}
			#newNav #theNav li:nth-child(1) {
				margin-bottom:25px;
				}
				#newNav #theNav li:nth-child(1) i {
					float:right;
					color:#dadcdf;
					font-size:1.25em;
					margin:20px 10px 0 0;
					cursor:pointer;
				}
			#newNav #theNav li a span {
				float:left;
				padding-top:1px;
			}
			#newNav #theNav li:nth-child(6) {
				pointer-events:none;
			}
			#newNav #theNav li:nth-child(6) a i {
				font-size:0.6em;
			    color:#16c0d5;
			    display:block;
			    float:left;
			    margin-left:5px;
			    transform:rotate(-90deg);
			    -webkit-transform:rotate(-90deg);
			    -moz-transform:rotate(-90deg);
			    -ms-transform:rotate(-90deg);
			    transition:all 0.3s ease-in-out;
			    -webkit-transition:all 0.3s ease-in-out;
			    -moz-transition:all 0.3s ease-in-out;
			    -o-transition:all 0.3s ease-in-out;
				}
				#newNav #theNav li:nth-child(6) ul {
					height:0;
					position:inherit;
					background:none;
					width:265px;
					transition:all 0.3s ease-in-out;
				    -webkit-transition:all 0.3s ease-in-out;
				    -moz-transition:all 0.3s ease-in-out;
				    -o-transition:all 0.3s ease-in-out;
				    pointer-events:none;
					}
					.newNavResponsiveExpand {
						height:550px !important;
					}
					#newNav #theNav li:nth-child(6):hover a i {
						transform:rotate(0deg) !important;
					    -webkit-transform:rotate(0deg) !important;
					    -moz-transform:rotate(0deg) !important;
					    -ms-transform:rotate(0deg) !important;
					}
					#newNav #theNav li:nth-child(6) ul li {
						padding:0;
						margin-bottom:20px;
						}
						#newNav #theNav li:nth-child(6) ul li a {
							color:#dadcdf;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(1) {
							margin-top:10px;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(7) {
							border-top:none;
							padding:0;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(12) {
							display:none;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(13) {
							display:none;
						}
			#newNav #theNav li:nth-child(7) {
				border-top:solid 1px #4A4E54;
				margin:30px 25px 20px 25px;
				padding:30px 0 0 0;
				text-transform:none; 
				}
				#newNav #theNav li:nth-child(7) a {
					color:#1EABBD;
				}
			#newNav #responsiveSiteSearch {
				margin:10px 0 0 0;
			}
			#newNav #theNav #accountBasket {
				overflow:hidden;
				}
				#newNav #theNav #accountBasket a {
					color:#696f79;
				}
				#newNav #theNav #accountBasket a:nth-child(1) {
					margin-right:35px;
				}
			#newNav #navAccountLink,
			#newNav #navBasketLink {
				width:auto;
				background:none;
				text-transform:none;
				border:none;
				font-size:1.125em;
				}
				#newNav #navAccountLink:hover,
				#newNav #navBasketLink:hover {
					background:none;
					color:inherit;
				}
		#newNav .responsiveItems {
			display:block !important;
		}
	#wrapper, #footerHeader, #footerNav, #footerFooter, #innerContent {
		width:702px;
		margin:0 auto;
	}
	#homeContainer {
		width:702px;
	}
	#homeIframeWrap {
		width:702px;
		margin:0 auto;
	} 
	.hide702 {
		display:none !important;
		visibility:hidden;
		width:0;
		height:0;
	}
	nav {
		font-size:0.875em;
		}
		nav ul li {
			margin-left:25px;
		}
	#footerLogos {
		width:702px;
	}
	#footerStores {
		width:702px;
		}
		#footerStores li {
			margin:0 26px;
		}
		#footerStores li:nth-child(6) {
			margin:0 0 0 26px;
		}
	#homeMainImage {
		width:290px;
		margin-top:105px;
	}
	#homeText {
		font-size:16px;
		margin-bottom:50px;
	}
	#homeClients ul {
		width:702px;
	}
	#homeClients ul li {
		margin:0 39px;
	}
	#homeClients ul li:nth-child(5) {
		margin:0 0 0 40px;
	}
	#bgSlideMain {
		min-height:820px !important;
	}
	#slideContent {
		width:702px;
		margin:0 auto;
		}
		#slideContent section {
			line-height:22px;
		}
		#slideContent section ul {
			margin:40px 0;
		}
		#slideContent h3 {
			clear:both;
		}
	.buttonHomeOrange,
	.buttonHomeBlue {
		padding:10px 20px;
	}
	#footerNav {
		font-size:0.775em !important;
	}
	#footerFooter {
	
	}
	#footerHeader p {
		width:50%;
		margin:25px 0 25px 80px;
	}
	#mivaLinks {
		width:39%;
	}
	#contactMiva ul li {
		margin-left:-1.455%;
	}
	.et-subscription input[type="text"] {
		width:120px;
	}
	#responsiveFooter {
		display:none;
	}
	#fullFooter {
		display:block;
	}  
	#pageHeader {
		background-size:225px 225px !important;	
	}
	#innerContent #pageHeader h1 {
		padding-top:40px;
	}
	#innerContent #stores {
		width:auto;
		margin:25px 0 40px 123px;
	}
	.saasFAQS {
		width:40%;
		height:150px;
	}
	.saasBottom {
		width:40%;
	}
	.planPrice {
		height:auto;
		width:auto;
		margin:0;
		border-radius:0;
	}
	#ecommerce-hosting .topLeft h2, 
	#paypal .topLeft h2 {
		margin:10px 0 0 15px;
	}
	#ecommerce-hosting .topLeft h3, 
	#paypal .topLeft h3 {
		margin:10px 0 0 15px;
	}
	#innerContent .planPrice h3 {
		margin:17px 0 0 0;
	}
	.planButtons .buttonWideOrange {
		padding:7px 30px;
	}
	.planPage #columnRight {
		width:31%;
	}
	#plansTop ul li {
		padding-left:4.906%;
	}
	.planPage #columnRight ul li {
		padding-left:15%;
	}
	#featured-stores #innerContent hr {
		display:none;
	}
	#featured-stores .first, 
	#saas-templates .first, 
	.featuredStore, 
	.saasTemplate {
		margin:15px 0 20px 25px;
	}
	#featured-stores #testimonialSectionHeader {
		background-size:200px 200px;
	}
	#featured-stores #testimonialSectionHeader a {
		top:100px;
		width:200px;
		height:200px;
	}
	#innerContent #testimonialSectionHeader h2 {
		padding-top:80px;
	}
	.testimonialSection {
		height:340px;
		width:46.479%;
		padding-left:45px;
	}
	.testimonialSectionNoVideo {
		height:295px;
		width:46.479%;
		padding-top:45px;
	}
	#innerContent .testimonialSection h3 {
		margin:30px 0 0 0;
	}
	.testimonialSection h4 {
		margin:0;
		clear:left;
	}
	#proSiteBuild,
	#proMaintenance,
	#proIntegrations {
		background-size:200px 200px;
	}
	#professional-services .flipFlopImageRight p {
		width:72%;
	}
	#professional-services .flipFlopImageLeft h2, 
	#professional-services .flipFlopImageLeft p, 
	#professional-services .flipFlopImageLeft .buttonLarge {
		margin-left:230px !important;
	}
	#support #innerContent #supportServices p {
		width:auto;
	}
	#responsiveSubnav {
		display:block;
	}
	#subnav {
		display:none;
	}
	.hostingSection {
		width:270px;
		margin:20px 0 40px 50px;
	}
	.insideHTMLSimple #responsiveSubnav {
		margin-top:10px;
	}
	#CTGY #stripedTable p, #CTGY .stripedTable p {
		width:90%;
	}
	#ecPromptLocation {
		display:none !important;
	}

	#enterprise #columnRight {
		margin:20px 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:20px 0 75px 0;
	}
	#checkoutGuide {
		width:702px;
		height:auto;
	}
	#OCST #bill-to {
		width:50%;
	}
	#OCST .basket,
	#checkoutTestimonial,
	#checkoutCTA {
		width:48%;
	}
	#loginText {
		margin:0 40px 15px 40px;
	}
	#bill-to label {
		text-align:left;
	}
	#bill-to input,
	#bill-to select {
		clear:both;
		width:89%;
	}
	#checkoutCTA {
		background:none;
		}
		#checkoutCTA .buttonCheckout {
			float:left;
		}
		#checkoutCTA ul {
			float:left;
		}
		#checkoutCTA ul li {
			margin-left:0;
			float:left;
			clear:left;
		}
	#login-form {
		margin:10px 0 10px 90px;
		}
		#login-form input[type="text"], 
		#login-form input[type="password"] {
			margin-bottom:10px;
		}
		#login-form .buttonSmall {
			float:left;
			clear:both;
		}
	#OPAY #payment {
		width:58%;
	}
	#OPAY .basket {
		width:40%;
	}
	.container1200 {
		width:702px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	.featuresContainer {
		width:702px;
		}
		.featuresContainer img {
			max-width:650px;
		}
	#orderCustomerNotes h3 {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		color:#1EABBD;
	}
	#innerContent #orderCustomerNotes p {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		font-size:1em;
	}
	#orderCustomerNotes img {
		float:none;
		clear:both;
	} 
	#customerManagement img {
		float:none;
		margin-bottom:25px;
	}
	#uriManage #mainURI {
		float:none;
	}
	#fedexOneRate img {
		float:none;
		margin-top:0;
	}
	#innerContent #uriManage p, #innerContent #uriManage ul {
		float:none;
		width:auto;
	}
	#innerContent #fedexOneRate ul {
		float:none;
		width:auto;
	}
	#uriManage h3 {
		width:auto;
		float:none;
	}
	#buttonURI {
		float:none;
		margin-right:0;
		margin-top:25px;
	}
	#pageTitleControl #mainControls {
		float:none;
	}
	#innerContent #pageTitleControl p, #innerContent #pageTitleControl ul {
		float:none;
		width:auto;
	}
	#pageTitleControl #rightMidImage {
		float:none;
		margin-bottom:25px;
	}
	#innerContent #pageTitleControl h2,
	#innerContent #upsFeature h2,
	#adaptiveDesign h2 {
		line-height:40px;
	}
	#upsFeature img {
		float:none;
	}
	#innerContent #upsFeature p {
		float:none;
		width:auto;
	}
	#childCat #childMain {
		float:none;
	}
	#childCat p a img {
		width:300px;
		margin:0 auto;
		display:block;
	}
	#innerContent #childCat p {
		float:none;
		width:auto;
	}
	#customerManagement .leftHeader {
		width:auto;
	}
	#innerContent #customerManagement p {
		width:auto;
	}
	.nineFeaturesFullExpand {
		height:1910px !important;
	}
	#multi-seat-change header h1 {
		text-indent:-9999em;
	}
	.caseStudySection {
		width:460px;
	}
	#nervousRightCol {
		width:210px;
		}
		#nervousRightCol img {
			width:230px;
		}
	#caseStudyRight {
		width:430px;
	}
	#bootstrapHeader {
		width:100%;
		background-size:auto 310px;
		}
		#bootstrapHeader p {
			margin:155px 0 0 15px;
			width:330px;
		}
		#bootstrapDownload {
			margin:80px 0 0 0;
		}
		#bootstrapHeader #bootstrapLinks {
			margin:5px 0 0 0;
			width:100%;
		}
	.bootstrapContentSection {
		margin:20px 0 10px 30px;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#facebookAccounts img {
		max-width:340px;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#insideNav ul {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:30px 30px 0 0;
	}
	#homePageHeader {
		height:683px;
	}
	#responsiveLeftMenu {
		display:block;
	}
	#insideNav {
		height:65px;
		}
		#insideNav #mivaLogo {
			height:65px;
			}
			#insideNav #mivaLogo i {
				left:22px;
				top:20px;
			}
		#insideNav #homeNavResponsive {
			margin:20px 30px 0 0;
		}
	.insideHTMLNoSub {
		background:url("/images/new-images/bg-large-image-no-bar.jpg") no-repeat center -6px;
	}
	.insideHTMLSub {
		background:url("/images/new-images/bg-large-image-subnav.jpg") no-repeat center -6px;
	}
	.insideHTMLSimple {
		background:url("/images/new-images/bg-simple.jpg") no-repeat center -6px;
	}
	#responsiveSubnav {
		margin-top:66px;
	}
	#innerContent header {
		margin-top:69px;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}

		#homePageHeader h1 {
			margin:130px 0 15px 0;
			line-height:46px;
		}
		#downLinkCircle {
			margin:120px auto 0 auto;
		}
	#innerContent .nineFeaturesSection h2 {
		line-height:40px;
	}
	.featuresContainer .buttonTwoLineOrange {
		clear:left;
		display:block;
		float:none;
		margin:75px auto;
		width:300px;
	}
	#mivaLogo {
		width:95px;
		height:95px;
		font-size:0.875em;
		}
		#mivaLogo i {
			left:17px;
			top:34px;
		}
	#subContainer {
		width:540px;
	}
	#homeSubNav aside {
		width:100%;
		border-right:none;
	}
	.splitSubNav ul {
		clear:left;
	}
	.solutionBox {
		float:none;
		margin:0 auto;
		height:auto;
	}
	.solutionBox span {
		display:block !important;
		opacity:1 !important;
		width:auto;
		position:relative;
		top:auto;
		background:none;
		color:#16c0d6;
		margin-top:10px;
	}
	.solutionLink:hover {
		border:none;
		box-shadow:none;
	}
	.slide {
		max-width:600px;
	}
	.slideContainer {
		max-width:600px;
	}
	#slide1 {
		background:url("/images/new-images/slide1-background.png") no-repeat 50px 250px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		height:1015px;
	}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 140px 250px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
		height:1015px;
	}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 160px 230px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
		height:1035px;
	}
	#bigSlider h2 {
		line-height:36px;
		margin:75px 25px 40px 25px;
	}
	.slide h3 {
		text-align:center;
		width:590px !important;
	}
	.slide p {
		text-align:center;
		width:590px !important;
	}
	.slick-next {
		right:-65px !important;
	}
	#slide1 .smallRed {
		margin-bottom:345px;
	}
	#slide2 .smallRed {
		margin-bottom:405px;
	}
	#slide3 .smallRed {
		margin-bottom:365px;
	}
	.slick-prev, .slick-next {
		top:38% !important;
	}
	.slide .btnTransparentSquared {
		width:88px;
		margin:0 auto;
		display:block;
		float:none !important;
	}
	#featuredStore1 {
		clear:left;
		width:100%;
	}
	#featuredStore2 {
		clear:left;
		width:100%;
	}
	#featuredStore1Simple {
		clear:left;
		width:100%;
	}
	#featuredStore2Simple {
		clear:left;
		width:100%;
	}
	#ecommerceWebsites ul {
		max-width:696px;
	}
	#leaderContainer {
		width:770px;
	}
	#mivaGraph {
		display:none;
	}
	#getReport {
		width:560px;
		float:none;
		margin:0 auto;
	}
	#support247 {
		font-size:1.125em;
	}
	.homeCaseStudy {
		float:none;
		margin:0 auto 35px auto;
	}
	.homeCaseStudy:nth-child(2) {
		margin:0 auto 35px auto;
	}
	#homePartners #homePartnersContainer {
		width:685px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(1) {
		margin-left:95px;
	}
	#fullFooterNew {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:100%;
		margin:0 auto;
		background:#26282b;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:95%;
			padding:10px 0 10px 20px;
			display:block;
			font-size:1em;
			letter-spacing:0.0475em;
			margin:10px 0 10px;
			text-transform:uppercase;
			}
			.respFooterSectionLink span {
				float:right;
			}	
	#responsiveFooter p {
		font-size:14px;
	}
	#tipsExpand {
		height:0;
		overflow:hidden;
		padding-left:20px;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedTips {
		height:70px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#responsiveFooter #socialList {
		width:227px;
		margin:35px auto;
		display:block;
		}
		#responsiveFooter #socialList li {
			display:inline;
			float:left;
			background:none;
			padding:0;
			margin:0 5px;
			}
			#responsiveFooter #socialList li a {
				color:#aaaeb6;
			}
	#footerCopyright {
		color:#aaaeb6;
		width:100%;
		text-align:center;
		margin:0;
		padding-bottom:35px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
	}
	#backToTop {
		display:block;
		width:100%;
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		letter-spacing:0.0475em;
		font-size:1.25em;
		color:#FFF;
		text-transform:uppercase;
		background:#000;
		padding:30px 0;
		font-weight:300;
	}
	#linksExpand {
		padding-left:20px;
		}
		#linksExpand ul li {
			font-size:1em;
			margin-bottom:15px;
			}
			#linksExpand ul li a {
				color:#e2e4ea;
			}
		.activeExpandedLinks {
			height:270px !important;
		}
	#aboutMivaExpand {
		color:#aaaeb6;
		}
		#aboutMivaExpand p {
			padding:0 20px;
			font-size:1em !important;
		}
		#aboutMivaExpand p:nth-child(1) {
			margin-bottom:10px;
		}
		#aboutMivaExpand a {
			color:#FFF;
		}
	.activeExpandedTips {
		margin:0 0 25px 0;
		}
		.et-subscription input[type="text"] {
			width:240px;
		}
		.et-subscription input[type="submit"] {
			width:85px;
		}
	#homeWatchVideo {
		display:none;
	}
	.wideContainer {
		width:702px;
	}
	.caseStudy {
		width:320px;
		}
		.caseStudy img {
			max-width:320px;
		}
		.caseStudy:nth-child(odd) {
			margin-right:60px;
		}
	#upgrade-to-miva-merchant #fullHeader {
		margin-top:65px;
	}
	.linkWrap {
		height:160px !important;
	}
	.miva2016 .linkWrap {
		height:auto !important;
	}
	.caseLink i {
		top:50px;
		left:135px;
	}
	.caseLink span {
		top:80px;
		left:95px;
	}
	#pricingList {
		width:550px;
		margin:0 auto;
	}
	.newPrice {
		width:274px;
		}
		.newPrice:nth-child(1) {
			height:615px;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice:nth-child(2) {
			height:615px;
			border-right:none;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 10px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 10px;
	}
	#mivaVersus .versusBig {
		width:120px;
		height:120px;
	}
	#mivaVersus .versusBig {
		line-height:18px;
	}
	.versusBig span {
		top:75px;
	}
	#versusVS span {
		top:45px;
	}
	#versusMiva i {
		left:15px;
		top:48px;
		font-size:1.35em;
	}
	#versusShopify span {
		left:35px;
	}
	#versusBigcommerce span {
		left:10px;
	}
	#versusMagentoComm span {
		left:0;
	}
	#versusMagentoEnt span {
		left:0;
	}
	#pricingIntro h2 {
		font-size:2em;
		line-height:34px;
	}
	#pricing-update #fullHeader {
		margin-top:60px;
	}
	#realCost {
		min-height:320px;
		background:none;
		margin-bottom:0;
	}
	#realCost p {
		width:auto;
	}
	#functionalityCompare ul {
		width:700px;
	}
	#functionalityCompare aside {
		float:none;
		clear:both;
		width:88%;
	}
	#versusLogos {
		padding-left:45px;
	}
	#versusStore .leftParagraph {
		width:auto;
	}
	#versusStore ul {
		width:auto;
	}
	#versusStore {
		background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom center;
		background-size:64%;
		min-height:770px;
	}
	.addOnSection {
		float:none;
		width:auto;
		height:400px;
	}
	#middleBox {
		margin:75px 0 0 0;
	}
	#totalCost {
		padding:40px auto;
	}
	#totalCost h2 {
		line-height:36px;
	}
	#readyForBusiness {
		background:none;
		height:405px;
	}
	#readyForBusiness p {
		width:auto;
	}
	.breakContainer {
		width:780px;
	}
	.breakContainer p {
		width:335px;
	}
	#miva-vs-shopify #fullHeader {
		margin-top:60px;
	}
	#functionalityCompare ul li {
		background-size:3%;
	}
	#realCost .smallRed {
		margin-bottom:35px;
	}
	#versusStore .leftParagraph {
		margin-top:45px;
	}
	#miva-vs-bigcommerce #versusLogos {
		padding-left:106px;
		width:605px;
	}
	#miva-vs-bigcommerce #fullHeader p span {
		margin:5px 40px;
	}
	.breakContainer p .bigBreak {
		font-size:3.5em;
	}
	.breakContainer p span {
		font-size:2.5em;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#devPhilosophy .mainParagraph {
		margin:0 0px 15px 0;
	}
	#questionableArch .wideContainer {
		background:url("/images/new-images/shipping-rules.png") no-repeat center 170px;
		background-size:65%;
	}
	#questionableArch h3 {
		margin-bottom:435px;
	}
	#questionableArch p {
		width:auto;
	}
	#devPhilosophy aside {
		width:auto;
		height:auto;
		margin:1rem 0 !important;
	}
	#limitedFeatures p {
		width:295px;
	}
	#limitedFeatures img {
		max-width:700px;
		margin-top:40px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat center 290px;
		background-size:70%;
		height:1030px;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 560px auto;
	}
	#lockedTemplates p {
		width:auto;
	}
	#lockedTemplates aside {
		width:auto;
		}
		#lockedTemplates aside p {
			text-align:left !important;
		}
	#serverAccess aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#serverAccess p {
		width:auto;
	}
	#miva-vs-bigcommerce #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		line-height:56px;
	}
	#miva-vs-magento-comm #versusLogos {
		width:657px;
		padding-left:49px;
	}

	.sideBySide {
		width:255px;
	}
	.redQuote h3 {
		margin:0 !important;
	}
	#marketingTool aside {
		width:auto;
		float:none;
		margin-bottom:45px;
	}
	#marketingTool p {
		width:auto;
	}
	#enterpriseUpgrade aside {
		float:none;
		width:auto;
		margin-bottom:45px;
	}
	#magentoGraph {
		width:auto;
		float:none;
		text-align:center;
	}
	#flawedIndexing p {
		width:auto !important;
	}
	#noTechSupport p {
		float:none;
		width:auto;
	}
	#compareContainer {
		width:711px;
	}
	.connectorLine {
		top:222px;
		width:170px;
		left:270px;
	}
	#negativeVersusLogos {
		width:560px !important;
		padding-left:0;
	}
	.vsContainer span.vs {
		margin:0 82px;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:auto !important;
		float:none !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:284px !important;
	}
	.licensingHosting #fiveMilCaseStudy p {
		width:284px !important;
		line-height:20px !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
	}
	#magento2 aside {
		width:219px;
	}
	.partTwo .twoThirds {
		width:52%;
	}
	#mivaStatement .oneHalf {
		width:56% !important;
	}
	#mivaStatement .devicesContainer {
		width:38% !important;
	}
	#hostingComparison {
		margin:0 auto 40px auto;
		float:none;
	}
	.smallDark {
		width:680px;
	}
	.greyQuote {
		width:680px;
	}
	.licensingHosting aside {
		margin-bottom:25px;
		width:auto;
	}
	#magento2 aside {
		width:auto;
		height:auto;
	}
	#magento2 #middleBox {
		margin:30px 0 0 0;
	}
	.partOne .twoThirds {
		width:auto;
	}
	.partTwo .twoThirds,
	.partTwo .oneThird {
		width:auto;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#lockedTemplates p {
		text-align:center;
		width:100%;
	}
	#bigcommerce-miva-pricing .oneHalf {
		border: 0;
		width: 100%;
		margin: 0;
		float: none;
	}
	#miva-starter-plan-bc {
		border-bottom: 1px solid #575a5e !important;
		padding-bottom: 0.75rem;
	}
	#platformComparison table tr td {
		background-size: 40px;
	}
	#new-2015-pricing .new-price-wrap:nth-child(1),
	#new-2015-pricing .new-price-wrap:nth-child(2) {
		min-height:650px;
	}
	#miva-vs-magento-comm .versusSection,
	#miva-vs-magento .versusSection {
		padding:40px 0 !important;
	}
	#compareContainer {
		margin:30px auto 0 auto;
	}
	#marketingTool .smallRed {
		margin-bottom:40px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:40px;
	}
	#miva-vs-magento-comm #fullHeader,
	#miva-vs-magento #fullHeader {
		margin-top:60px;
	}
	.partOne .oneThird {
		width:91%;
		text-align:center;
	}
	#mivaStatement .wideContainer .devicesContainer {
		display:none;
	}
	#miva-vs-magento #mivaStatement .oneHalf {
		width:100% !important;
	}
	#miva-vs-magento h2 {
		line-height:30px;
	}
	#startedRight {
		width:100%;
		float:none;
	}
	#startedRight .videoLink {
		width:340px;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#startedNav {
		float:none;
		margin:65px 0 0 0;
		width:100%;
	}
	#startedNav ul {
		width:100%;
	}
	#moreResources ul li {
		width:100%;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 35px 0;
	}
	#gettingStartedHeader {
		margin-top:60px;
	}
	#landingHeader h1 {
		font-size:2.75em;
		line-height:46px;
	}
	#leftCompare {
		margin:20px auto 30px auto !important;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:585px;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.sideBySideCompare {
		float:none !important;
		margin:20px auto !important;
	}
	.standaloneLanding #getStartedContainer {
		width:780px;
	}
	.standaloneLanding #footerCopyright {
		padding:35px 0;
	}
	.standaloneLanding .solutionBox {
		padding:40px 25px 0 25px;
	}
	.singleCaseStudy #fullHeader {
		margin-top:60px;
	}
	.splitColorLeft p {
		width:305px;
		margin:15px 20px 0 0;
	}
	.splitColorRight ul li {
		margin:0 10px;
	}
	.splitColorRight ul li span {
		font-size:3.5em;
	}
	.splitColorRight ul li sup {
		font-size:1.75em;
	}
	.paddedSection .mainParagraph {
		width:700px;
	}
	.midQuote p {
		width:700px;
	}
	#migrating img {
		float:none;
		width:529px;
		margin:0 auto 40px auto;
		display:block;
	}
	#case-study-crown-automotive #migrating img {
		margin:0 auto 40px auto;
	}
	#migrating .container960 h2 {
		margin-top:80px;
	}
	#continueReading {
		padding:30px 0 80px 0;
	}
	.newFeatures .featuresContent {
		width:100% !important;
		float:none !important;
	}
	.newFeatures .wideContainer {
		background-size:60% !important;
		background-position:center bottom !important;
	}
	#digitalDownloads .wideContainer {
		height:730px;
	}
	#custAddressBook .wideContainer {
		height:740px;
	}
	#reorderTabs .wideContainer {
		height:700px;
	}
	#paymentRules .wideContainer {
		height:710px;
	}
	#savedSearches .wideContainer {
		height:720px;
	}
	#newMarketplaces .wideContainer {
		height:660px;
	}
	#modal {
		width:510px;
	}
	#modal input {
		width:84%;
	}
	#case-study-bare-bones .splitColorLeft {
		float:none;
		width:100%;
	}
	#case-study-bare-bones .splitColorRight {
		float:none;
		width:100%;
	}
	#case-study-bare-bones .splitColorRight ul {
		margin:0 auto 0 auto !important;
		width:460px;
		padding-top:25px;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	#case-study-bare-bones .splitColorLeft p {
		float:none;
		width:470px;
		margin:35px auto 0 auto !important;
	}
	#case-study-bare-bones .largeMidQuote ul {
		font-size:1.1125em;
		width:705px;
	}
	#case-study-bare-bones .largeMidQuote ul li:nth-child(2) {
		margin:0 50px;
	}
	#case-study-bare-bones .splitColorRight {
		height:200px;
		padding-bottom:25px;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	.splitColorRight h2 {
		margin:35px 0 0 0 !important;
		text-align:center;
	}
	#case-study-bare-bones .splitColorRight ul {
		width:580px;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 20px;
	}
	.middleApp {
		margin:20px 40px;
	}
	.appStoreLink {
		margin:20px 40px;
	}
	#homeBanner p {
		width:500px;
		margin:0 auto;
	}
	.bannerPadding {
		height:53px !important;
	}
	#touchPoints ul {
		width:430px;
	}
	#touchPoints ul li {
		margin:0 25px;
		height:auto;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 25px;
	}
	.ERPStudy {
		width:435px;
		float:none;
		margin:40px auto;
	}
	#seamlessERP ul {
		width:520px;
	}
	#seamlessERP ul li {
		margin:20px;
	}
	.ERPHeader a i {
		left:180px;
	}
	.ERPHeader a span {
		left:130px;
	}
	.ERPStudy:nth-child(even) {
		margin:40px auto;
	}
	.ERPStudy:nth-child(odd) {
		margin:40px auto;
	}
	#touchPoints ul li span {
		margin:100px 0 55px 0;
	}
	#bizNeeds img {
		display:none;
	}
	#systemsIntegrated img {
		position:relative;
		margin-left:20px;
	}
	#systemsIntegrated p {
		width:100%;
		margin-bottom:50px;
	}
	#systemsIntegrated {
		padding:65px 0;
	}
	#touchPointsLanding {
		padding:65px 0 60px 0;
	}
	#touchPointsLanding ul {
		width:690px;
	}
	#touchPointsLanding ul li {
		width:230px;
		margin-bottom:50px;
	}
	#ERPresults {
		padding:65px 0 95px 0;
	}
	#crown-erp #getStartedContainer,
	#bamboo-erp #getStartedContainer,
	#ghp-erp #getStartedContainer,
	#mignon-erp #getStartedContainer,
	#paper-erp #getStartedContainer {
		width:770px;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p,
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		padding-right:0;
		width:100%;
	}
	#bamboo-erp #systemsIntegrated,
	#ghp-erp #systemsIntegrated {
		padding:55px 0 65px 0;
	}
	#soloParagraph p {
		width:100%;
		padding-top:0;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:95px 0 100px 0;
	}
	#bamboo-erp #touchPointsLanding ul,
	#ghp-erp #touchPointsLanding ul {
		width:690px;
	}
	#bamboo-erp #touchPointsLanding ul li img,
	#ghp-erp #touchPointsLanding ul li img {
		left:19%;
	}
	#bamboo-erp #erpHeaders h2,
	#ghp-erp #erpHeaders h2 {
		margin:30px 55px !important;
	}
	#bamboo-erp #bizNeeds,
	#ghp-erp #bizNeeds {
		padding:70px 0 80px 0;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:100%;
	}
	#bizNeeds ul {
		width:97%;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 80px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:85px 0 100px 0;
	}
	#mignon-erp #touchPointsLanding ul {
		width:705px;
	}
	#mignon-erp #touchPointsLanding ul li img {
		left:22%;
	}
	#mignon-erp #ERPIntro p {
		margin:45px 15px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:100%;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 80px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:85px 0 100px 0;
	}
	#paper-erp #touchPointsLanding ul {
		width:705px;
	}
	#paper-erp #touchPointsLanding ul li img {
		left:22%;
	}
	#paper-erp #ERPIntro p {
		margin:45px 15px;
	}
	#fraudTools .wideContainer {
		height:730px;
	}
	#partnerGrowth {
		width:705px;
	}
	.tripleMap {
		width:175px;
	}
	#MAPMiddleOptions {
		width:705px;
	}
	#MAPmiddle .MAPWrap {
		min-height:1090px;
	}
	#MAPMore {
		width:705px;
	}
	#levelList {
		width:705px;
	}
	#levelList ul li:nth-child(1) {
		margin:0 20px 0 0;
	}
	#levelList ul li {
		margin:0 20px;
	}
	#levelList ul li:nth-child(3) {
		margin:0 0 0 20px;
	}
	#levelList #firstLine {
		left:165px;
		width:150px;
	}
	#levelList #secondLine {
		right:165px;
		width:150px;
	}
	.moreContent {
		float:none;
		width:100%;
	}
	#case-study-crown-automotive .splitColorLeft {
		float:none;
		width:100%;
		height:130px;
	}
	#case-study-crown-automotive .splitColorLeft p {
		width:95%;
	}
	#case-study-crown-automotive .splitColorRight {
		float:none;
		width:100%;
	}
	#case-study-crown-automotive .splitColorRight ul {
		width:640px;
		margin:25px auto 0 auto !important;
	}
	#case-study-crown-automotive .paddedSection p {
		width:100%;
	}
	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:100%;
	}
	#case-study-crown-automotive #outgrowing .container960 p {
		width:45%;
	}
	#case-study-crown-automotive .pullQuote {
		width:325px;
	}
	#case-study-crown-automotive .resultsAside {
		float:none;
		margin-left:0;
		width:91%;
		margin-bottom:25px;
	}
	#floatingForm {
		top:310px;
		right:110px;
	}
	#irce-2016 #revolutionize {
		padding:450px 0 80px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2016 #revolutionize h2 {
		width:100%;
	}
	#irceMap ul {
		width:702px;
	}
	#irceMap ul li i {
		font-size:3em;
	}
	#irceMap ul li p {
		font-size:0.875em;
	}
	#enterpriseLeader p {
		width:100%;
	}
	#irceMap ul li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#irceMap ul li {
		margin:0 10px;
	}
	#irceMap ul li:nth-child(3) {
		margin:0 0 0 10px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:665px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	#vod #innerContent .nineFeaturesSection p,
	#vod16 #innerContent .nineFeaturesSection p {
		width:520px;
	}
	#vodContainer #passw {
		left:12%;
	}
	.irceOffShelf #landingHeader h1 {
		width:auto;
	}
	.irceDeserve #floatingForm {
		top:460px;
	}
	.irceVS #floatingForm {
		top:370px;
	}
	#case-study-essential-depot #fullHeader p {
		width:670px;
	}
	#case-study-essential-depot .splitColorLeft,
	#case-study-essential-depot .splitColorRight {
		float:none;
		width:100%;
	}
	.paddedSection .mainParagraphLessMargin {
		width:700px;
	}
	#case-study-essential-depot .midQuote p {
		width:700px;
	}
	#case-study-essential-depot .resultsAside {
		margin-bottom:30px;
	}
	#case-study-essential-depot .splitColorLeft p {
		float:none;
		margin:40px auto 0 auto !important;
		width:700px;
	}
	#case-study-essential-depot .splitColorRight ul {
		margin:25px 0 0 70px !important;
	}
	#featured #wideHeaderSubbed h1 {
		margin:65px 0 30px 0;
	}
	.largeTile {
		width:100%;
		min-height:400px;
	}
	.wideTile {
		width:100%;
		min-height:200px;
	}
	.smallTile {
		width:50%;
		min-height:200px;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:25%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:145px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:30px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
		line-height:20px;
	}
	#featured .featuredHover {
		margin:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		display:none;
	}
	#featured #additionalClients .wideContainer {
		width:702px;
	}
	#featured #additionalClients ul {
		width:702px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
		width:210px;
	}
	#featured #additionalClients #comingSoonClients {
		width:702px;
	}
	#featured #innerContent #subnav {
		display:block;
	}
	#featured #innerContent #subnav {
		margin:65px 0 0 0 !important;
	}
	#featured #comingSoonClients li {
		width:200px !important;
		margin:15px 13px !important;
	}
	#fullSlider {
		height:auto;
		padding-bottom:60px;
	}
	#fullSlider iframe {
		display:none;
	}
	#fullSlider .slideText {
		display:block;
		width:100%;
		margin:0 auto;
	}
	#fullSlider p {
		width:auto !important;
		margin:0 30px;
	}
	.slideText h3 {
		width:auto !important;
	}
	.slideThumbnail {
		display:block;
	}
	.slideThumbnail {
		height:390px;
	}
	#featured .slick-prev, 
	#featured .slick-next {
		top:180px !important;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:450px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:225px;
		text-align:center;
		margin-bottom:65px;
	}
	.features2016 #wideHeaderSubbed img {
		right:41px;
		width:610px;
	}
	.newFeature .twoColList li {
		width:100%;
		min-height:auto;
	}
	.newFeature .threeColList li {
		width:100%;
		min-height:auto;
	}
	.features2016 #wideHeaderSubbed #subnav {
		display:block;
		margin:65px 0 115px 0 !important;
	}
	#featuresWrap {
		padding-top:240px;
	}
	.newFeature .twoColList li:nth-child(2n) {
		margin-left:0;
	}
	.features2016 #wideHeaderSubbed #featuresList li a i {
		float:none;
		margin-right:0;
		margin-bottom:5px;
	}
	.features2016 #wideHeaderSubbed #ecommFeatures {
		margin:105px 0 65px 0;
	}
	.features2016 #wrapper {
		overflow:hidden;
	}
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll center 250px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		text-align:center;
	}
	#streamline #leftContent {
		width:100%;
		margin-top:325px;
	}
	.miva2016 #touchPoints {
		padding:20px 0 0 0;
	}
	.miva2016 #touchPoints ul {
		width:540px;
	}
	.miva2016 #touchPoints ul li {
		height:340px;
		width:230px;
		background:url("/images/new-images/hex-light.svg") no-repeat center top;
		margin:0 20px;
		}
		.miva2016 #touchPoints ul li:nth-child(1),
		.miva2016 #touchPoints ul li:nth-child(4) {
			margin:0 20px;
		}
		.miva2016 #touchPoints ul li:hover {
			background:url("/images/new-images/hexagon.svg") no-repeat center top;
		}
	#touchPoints ul li span {
		margin:40px 0 55px 0;
	}
	.features2016 #featuresList {
		display:none;
	}
	.features2016 #midJumpNav {
		display:block;
	}
	.featuredHoverSimple {
		margin-top:286px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center 180px;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:310px;
	}
	#featuredStore2Simple .initialLink:hover {
		background-position:center 165px;
	}
	#headerCenterInfo {
		width:700px;
	}
	.containIconList {
		width:700px;
	}
	#platform-overview #landingHeader h1 {
		margin:130px 0 0 0;
	}
	#platform-overview #scalableSolution .solutionHeader {
		margin:15px 0 50px 0;
	}
	#scalableCross .content450 {
		margin-top:80px;
	}
	.crossedDiv .wideContainer {
		height:900px;
		background:url("/images/new-images/hat-screen.png") no-repeat center bottom;
	}
	.content450 {
		width:100%;
	}
	#wcHosting,
	#totalAccess {
		padding:85px 0;
	}
	.iconList {
		float:none;
		width:100%;
	}
	.iconList h3,
	.iconList p {
		width:84%;
	}
	.iconList:nth-child(2n) {
		margin-left:0;
	}
	#parcelContent table {
		margin:0 0 70px 0;
		width:100%;
	}
	.partnerBox {
		width:42%;
		height:550px;
	}
	.threeColumnBox {
		height:320px;
	}
	.fauxCell.mainInfo {
		width:390px;
	}
	#whats-new-9-6 .newFeatures .wideContainer {
		height:100%;
		background-position:center bottom;
	}
	#whats-new-9-6 .featuresContent {
		text-align:center;
	}
	#mivaPaySection {
		height:800px;
	}
	#subManagement {
		height:800px;
	}
	#scheduleTasks {
		height:750px;
	}
	#feedEngine {
		height:890px;
	}
	#inventoryCheckout {
		height:870px;
	}
	#reviewBaskets {
		height:740px;
	}
	#etsyMarketplace {
		height:610px;
	}
	#googleShopping {
		height:695px;
	}
	#responsiveEmail {
		height:890px;
	}
	#category-listing #searchspring-search_results .article-item, #category-listing #searchspring-search_results .product-item {
		width:94.3%;
	}
	#mivapay #landingHeader {
		padding-bottom:80px;
	}
	#mivapay #landingHeader h1 {
		margin:135px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2;
		height:330px;
	}
	#fasterCheckouts {
		height:850px;
	}
	#mivapay .featuresContent {
		margin-top:0;
	}
	#fasterCheckouts .featuresContent h2 {
		margin:0 0 10px 0;
	}
	#mivapay .featuresContent h2 {
		text-align:center;
	}
	#mivapay .featuresContent p {
		text-align:center;
	}
	#subTools {
		height:630px;
	}
	#subTools .btnTransparentSquared {
		margin:45px auto 0 auto;
	}
	#dataProtection {
		height:490px;
	}
	#payPricingOptions {
		width:720px;
	}
	.mivaPayBtn .blue-get-started-btn {
		width:160px;
	}
	#sub-management #landingHeader h1 {
		margin:195px 0 0 0;
	}
	#sub-management #landingHeader {
		padding:0 0 130px 0;
	}
	#sub-management .featuresContent {
		margin-top:0;
	}
	#sub-management .featuresContent h2,
	#sub-management .featuresContent p {
		text-align:center;
	}
	#productSubscription img {
		top:auto;
		left:auto;
		right:auto;
		bottom:0;
		width:700px;
	}
	#productSubscription {
		padding:65px 0 75px 0;
	}
	#manageTools .featuresContent {
		margin:75px 0 0 0;
	}
	#toolsLeft {
		display:none;
	}
	#manageTools {
		height:450px;
	}
	#selfManage img {
		top:auto;
		left:auto;
		right:auto;
		bottom:0;
	}
	#selfManage {
		height:740px;
	}
	#leverage .wideContainer {
		height:100%;
	}
	#leverage {
		padding:100px 0;
		height:440px;
	}
	#autoEmails img {
		top:auto;
		left:60px;
		right:auto;
		bottom:0;
	}
	#autoEmails .wideContainer {
		height:100%;
	}
	#autoEmails {
		height:740px;
	}
	#reportingEngine .wideContainer {
		height:100%;
	}
	#reportingEngine {
		padding:75px 0;
		height:830px;
	}
	#braintreeIntegration {
		height:480px;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 20px 0 20px;
	}
	#theProblem img {
		width:470px;
		top:50px;
		right:0;
		left:120px;
		position:relative;
	}
	#theSolution img {
		width:430px;
		top:70px;
		left:130px;
		position:relative;
	}
	.leftLogoInfo {
		width:90%;
	}
	#magentoSolution .leftLogoInfo {
		float:left;
	}
	#magento-integration #theSolution img {
		top:90px;
	}
	.augUpdate #g2Bar {
		margin-top:170px;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px !important;
	}
	.augUpdate #revIdeas .wideContainer img {
		position:relative;
		top:40px;
		right:auto;
	}
	#revIdeas #leftContent {
		width:100%;
	}
	.augUpdate #customArch .wideContainer img {
		position:relative;
		top:30px;
		left:70px;
	}
	#customArch #leftContent {
		width:100%;
	}
	.augUpdate #featuredStore2Simple {
		width:100%;
	}
	.augUpdate #streamline #leftContent {
		width:100%;
	}
	#magento-security #theSolution img,
	#magento-support #theSolution img {
		top:70px;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 100px 30px 100px;
	}
	#g2Customer img {
		position:relative;
		left:45px;
	}
	.paddedContent {
		padding:90px 0;
	}
	#switch-to-miva .floatedContent {
		width:100%;
	}
	#splitBoxOr div {
		width:35%;
	}
	.orDivide {
		top:133px;
		left:328px;
	}
	#easySwitch h2 {
		line-height:40px;
	}
	#advantageContainer {
		width:100%;
	}
	.mivaSide {
		background:url("/images/new-images/dash-left.jpg") no-repeat scroll right 55px;
		background-size:20%;
		width:30%;
	}
	.competitorSide {
		background:url("/images/new-images/dash-right.jpg") no-repeat scroll left 55px;
		background-size:20%;
		width:29%;
	}
	.mivaSide i {
		right:90px;
		top:40px;
	}
	#exploreAdvantage .orDivide {
		left:332px;
		top:36px;
	}
	#upgrade-your-site .iconList h3, 
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:88%;
	}
	#upgradeTime {
		text-align:center;
		padding:110px 0 320px 0;
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat center bottom 110px;
		-webkit-background-size:350px auto;
		-moz-background-size:350px auto;
		-o-background-size:350px auto;
		background-size:350px auto;
	}
	#upgradeTime .floatedContent {
		width:100%;
	}
	#upgradeTime h2 {
		text-align:center;
		width:100%;
		float:none;
	}
	#upgradeTime p {
		float:none;
	}
	#upgradeTime .btnTransparentSquared {
		width:230px;
		margin:50px auto 0 auto;
		display:block;
		float:none;
	}
	#digitalRevolution {
		background:#F6F6F6;
		text-align:center;
	}
	#digitalRevolution .floatedContent {
		width:100%;
		float:none;
		margin:100px auto 0 auto;
	}
	#digitalRevolution .floatedContent h2 {
		width:100%;
	}
	#digitalRevolution .floatedContent p:nth-child(4) {
		margin-bottom:40px;
	}
	#digitalRevolution img {
		position:relative;
		right:auto;
		top:0;
		left:0;
		width:400px;
	}
	#digitalRevolution .btnTransparentSquared {
		clear:both;
		display:block;
		width:260px;
		margin:0 auto;
		float:none;
	}
	#topEnterprise .floatedContent {
		width:100%;
		text-align:center;
	}
	#costResults .floatedContent {
		float:left;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 50px;
		width:250px;
	}
	#proExpert .floatedContent {
		width:400px;
	}
	#proExpert .floatedContent h2 {
		width:100%;
	}
	#topEnterprise .floatedContent img {
		float:none;
	}
	#topEnterprise .btnTransparentSquared {
		clear:left;
		float:none;
		width:170px;
		margin:0 auto 40px auto;
		display:block;
	}
	#topEnterprise .floatedContent h2 {
		width:100%;
	}
	#enterprise #inhouseAgency .headingParagraph {
		margin:0 80px 115px 80px;
	}
	#enterprise #inhouseAgency h2 {
		line-height:40px;
	}
	#enterprise .iconList p {
		width:88%;
	}
	#costResults .floatedContent {
		width:100%;
	}
	#costResults {
		background:#26282b url("/images/new-images/bg-painter-dark.jpg") no-repeat scroll left center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#compSupport p {
		margin:0 40px;
	}
	#enterpriseDemands .floatedContent {
		width:100%;
	}
	#enterpriseDemands .floatedContent h2 {
		width:100%;	
	}
	#enterprise #customControl .iconList p,
	#enterprise #customControl .iconList h3 {
		width:75%;
	}
	#enterpriseDemands img {
		display:none;
	}
	#mivaconExclusive aside {
		margin:0 auto;
		float:none;
	}
	#mivaconExclusive .floatedContent {
		width:100%;
		margin-top:50px;
		float:left;
	}
	#mivaconExclusive .floatedContent h2,
	#mivaconExclusive .floatedContent p {
		width:100%;
	}
	#transactionSupport .floatedContent {
		float:none;
		width:100%;
		margin-top:200px;
	}
	#transactionSupport .wideContainer {
		background:url(/images/new-images/businesses.png) no-repeat center top;
	}
	#authorize #getStarted h3 {
		margin:35px 120px 50px 120px;
	}
	#authorize #getStartedContainer {
		width:770px;
	}
	#paymentExperience .floatedContent {
		width:100%;
		text-align:center;
	}
	#paymentExperience {
		padding:70px 0;
	}
	#paymentExperience img {
		top:30px;
		right:auto;
		width:480px;
		left:100px;
		position:relative;
	}
	#paymentExperience h2 {
		width:100%;
		text-align:center !important;
	}
	#safeSecure #paypalCard {
		left:100px;
		top:50px;
		width:500px;
		position:relative;
	}
	#safeSecure .floatedContent h2 {
		width:51%;
		float:none;
		margin:0 auto 20px auto !important;
	}
	#safeSecure {
		padding:70px 0 110px 0;
	}
	#safeSecure .floatedContent {
		width:100%;
		text-align:center;
	}
	#braintree #storePayment .floatedContent {
		width:305px;
		margin-top:-40px;
	}
	#braintree #storePayment {
		background:#fff url("/images/new-images/manage-saved-cards.png") no-repeat scroll right 140px;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		padding:100px 0 180px 0;
	}
	#braintree #landingHeader h2 {
		margin:60px 40px 0 40px;
	}
	#braintreeMiva p {
		margin:0 50px;
	}
	#braintree #storePayment .btnTransparentSquared {
		padding:10px 30px;
	}
	#professional-services #solution2 {
		margin:0 auto;
	}
	#professional-services .crossedDiv .wideContainer {
		height:1430px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:100%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2),
	#systemsInt .floatedContent:nth-child(2) {
		width:100%;
		margin:35px 0 0 0;
	}
	.funnelCake #solution2 {
		margin:60px auto;
	}
	.funnelCake .crossedDiv .wideContainer {
		height:1870px;
	}
	.percentCircle {
		margin:0 auto 35px auto;
	}
	.funnelCake .crossedDiv .smallGrey {
		margin-bottom:85px;
	}
	#nextCloud img {
		width:520px;
		left:90px;
		right:0;
		position:relative;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	.floatedContent {
		width:100%;
		text-align:center;
	}
	#nextCloud .btnTransparentSquared {
		clear:both;
		float:none;
		width:200px;
		margin:40px auto 0 auto;
	}
	#nextCloud p {
		width:100%;
		margin-bottom:45px;
	}
	#nextCloud .floatedContent h2 {
		width:100%;
	}
	#retail-integration #nextCloud .floatedContent h2,
	#seamless-experience #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#nextCloud hr {
		display:none;
	}
	.funnelCake #landingHeader {
		padding:0 0 180px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#personal-experience #landingHeader h1 {
		margin:155px 0 0 0;
	}
	.funnelCake #scalableCross h2 {
		line-height:36px;
	}
	#personal-experience .crossedDiv .wideContainer {
		height:1780px;
	}
	#outgrown-capabilities #landingHeader h1,
	#grow-scale #landingHeader h1 {
		margin:135px 40px 0 40px;
	}
	#outgrown-capabilities #landingHeader h2,
	#grow-scale #landingHeader h2 {
		margin:10px 80px 0 80px;
	}
	#clientProfile h3 {
		margin:50px 50px 15px 50px;
	}
	#clientProfile .tripleContainer,
	#resultsOnMiva .tripleContainer {
		width:700px;
	}
	#clientProfile .solutionBox {
		float:left;
		width:190px;
	}
	#clientProfile #solution2 {
		margin:0 65px;
	}
	#resultsOnMiva .solutionBox {
		float:left;
		width:200px;
	}
	#resultsOnMiva .percentCircle {
		width:200px;
	}
	.percentCircle div {
		width:200px;
	}
	#resultsOnMiva #solution2 {
		margin:0 50px;
	}
	#resultsOnMiva h3 {
		margin:0 0 75px 0;
	}
	#resultsOnMiva #solution1 .percentCircle h4 {
		margin:-5px 0 30px 0;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:690px;
	}
	#grow-scale #resultsOnMiva #solution2,
	#grow-scale #resultsOnMiva #solution3 {
		margin:0 15px;
	}
	#grow-scale #resultsOnMiva .solutionBox {
		margin:0 15px;
	}
	#grow-scale #resultsOnMiva h3 {
		margin:0 90px 75px 90px;
	}
	#resultsOnMiva .percentCircle h4,
	#resultsOnMiva #solution1 .percentCircle h4 {
		margin:15px 0 30px 0;
	}
	#outgrown-capabilities #resultsOnMiva #solution1 .percentCircle h4 {
		margin:-10px 0 30px 0;
	}
	.satisfaction #clientProfile #topVideo,
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		width:700px;
	}
	.satisfaction #clientProfile #topVideo img {
		width:100%;
	}
	.satisfaction #clientProfile .smallerHeader,
	#customer-satisfaction-2 #clientProfile .smallerHeader,
	#customer-satisfaction #clientProfile .smallerHeader,
	#customer-satisfaction-3 #clientProfile .smallerHeader,
	#customer-satisfaction-5 #clientProfile .smallerHeader {
		margin:0 100px 50px 100px;
	}
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		top:-640px;
	}
	#customer-satisfaction-2 #clientProfile,
	#customer-satisfaction-3 #clientProfile,
	#customer-satisfaction-5 #clientProfile {
		padding:400px 0 150px 0;
	}
	#customer-satisfaction-2 .solutionBox span,
	#customer-satisfaction-3 .solutionBox span,
	#customer-satisfaction-5 .solutionBox span {
		display:inline !important;
	}
	#customer-satisfaction-4 .midQuote p {
		width:700px;
	}
	#customer-evolution #landingHeader h1 {
		margin:85px 90px 0 90px;
	}
	#customer-evolution #landingHeader h2 {
		margin:30px 130px;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:1895px;
	}
	#customer-evolution #nextCloud .floatedContent h2 {
		margin:0 0 50px 0 !important;
	}
	#fully-integrated #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#fully-integrated #nextCloud img {
		top:0;
	}
	#fully-integrated #landingHeader h1 {
		margin:85px 40px 0 40px;
	}
	#customer-satisfaction-5 #landingHeader {
		padding:0 0 310px 0;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.5125em;
	}
	#case-study-sewing-parts-online .splitColorLeft p {
		margin:25px 20px 0 0;
	}
	#hosting-architecture #landingHeader h1 {
		margin:175px 0 0 0;
	}
	#hosting-architecture .floatedContent {
		text-align:left;
	}
	#hosting-architecture .iconList h3,
	#hosting-architecture .iconList p {
		width:90%;
	}
	#hosting-architecture .iconList {
		width:100%;
	}
	#mivaCustomer .floatedContent {
		text-align:center;
	}
	#mivaCustomer .floatedContent p {
		margin:0 100px;
	}
	#mivaCustomer {
		padding:100px 0;
	}
	#listsContainer {
		width:700px;
	}
	.hugeList {
		width:25%;
	}
	.hugeList:nth-child(2) {
		margin:0 80px;
	}
	#manangedEnvironment img {
		position:relative;
		width:500px;
		margin-bottom:40px;
		left:100px;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:0 25px;
	}
	#caseStatsNoSplit .statsThree {
		width:215px;
	}
	#oliverMidQuote p {
		width:690px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:30px;
		position:relative;
	}
	#case-study-oliver #migrating .floatedContentt {
		width:100%;
		text-align:left;
	}
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:100%;
		text-align:left;
		margin-bottom:50px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:700px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		font-size:0.6125em;
		margin:0 10px;
	}
	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 20px 25px;
	}
	#ACLN #innerContent ul {
		width:740px !important;
	}
	#ACLN #innerContent ul li {
		margin:0 15px;
	}
	#featured #landingHeader h1 {
		margin:100px 0 0 0;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	.splitModal {
		width:470px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
		height:auto;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#g2Banner p i,
	#g2NoPop p i {
		margin-right:0;
	}
	#platformScale {
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
		padding:110px 0;
	}
	#platformScale .floatedContent {
		width:400px;
		text-align:left;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	#white-paper #floatingForm {
		top:200px !important;
	}
	#white-paper #white-paper--visionary {
		padding:850px 0 80px 0 !important;
	}
	#white-paper #landingHeader h1 {
		margin:105px 0 0 0 !important;
	}
	#sub-economy #productSubscription .featuresContent {
		text-align:center;
		margin-top:0;
	}
	#sub-economy #productSubscription img {
		position:relative;
		margin-top:40px;
	}
	#sub-economy .featuresContent h2 {
		text-align:center;
	}
	#sub-economy #productSubscription .btnTransparentSquared {
		margin:20px 0 0 225px;
		width:180px;
	}
	#sub-economy .featuresContent p {
		margin-bottom:30px;
	}
	#sub-economy #productSubscription {
		padding:65px 0 165px 0;
	}
	#sub-economy #manageTools .featuresContent {
		margin:75px auto 0 auto;
		width:85%;
	}
	#sub-economy #manageTools {
		height:360px;
	}
	#sub-economy #selfManage img {
		position:relative;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:0;
	}
	#sub-economy #selfManage .featuresContent p {
		text-align:center;
	}
	#sub-economy #selfManage .btnTransparentSquared {
		margin:20px 0 0 225px;
		width:180px;
		text-align:center;
	}
	#sub-economy #selfManage img {
		position:relative;
		margin-top:40px;
	}
	#sub-economy #selfManage {
		height:805px;
	}
	#subscriptionFooter h2 {
		line-height:36px;
		margin:0 25px 45px 25px;
	}
	#applepay #landingHeader #phoneAngle {
		display:none;
	}
	#applepay #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay #landingHeader h1 {
		margin:80px 0 0 0;
	}
	#imageColumns img {
		display:none;
	}
	.leftFour:nth-child(odd) {
		margin-right:80px;
	}
	#simpleMiva img {
		width:100%;
	}
	#paypal-promo #landingHeader h1 {
		font-size:3.5em;
		margin:120px 0 40px 0;
	}
	#paypal-promo #landingHeader {
		padding:0 0 160px 0;
	}
	#promoHeader h2 {
		line-height:46px;
	}
	.conSpeaker,
	.conSpeaker:nth-child(3),
	.conSpeaker:nth-child(4) {
		margin:0 40px 30px 40px;
	}
}
	

/* ----- 480px Browser Width ------------------------------------------------ */ 
@media only screen and (min-width: 480px) and (max-width: 768px) {
	.insideHTMLSimple {
		background:none;
	}
	#pageHeader {
		height:390px;
	}
	#ecommerce-software-features .nineFeaturesSection p {
		margin:0 auto 30px auto !important;
		width:auto !important;
	}
	#bgSlideMain {
		height:auto !important;
		min-height:800px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:cover;
		-webkit-background-size:cover; 
		-moz-background-size:cover; 
		-o-background-size:cover;
		margin:0 auto;
		padding-bottom:80px;
		left:0;
	}                  
	#wrapper, #footerHeader, #footerNav, #footerFooter, #innerContent {
		width:460px; 
		margin:0 auto;
	}
	#topHeader {
		position:absolute;	
		background-position:15px center;
	}
	#fullNav {
		display:none;
	}
	#responsiveNav {
		float:right;
		display:block;
		margin-right:15px;
		}
		#responsiveNav a {
			display:inherit;
		}
	#slideContent {
		width:auto;
		margin:20px auto 0 auto;
		text-align:center;
		}
		#homeContainer {
			width:400px;
		}
		#homeIframeWrap {
			width:400px;
			margin:0 auto;
		} 
		#slideContent section {
			float:none;
			width:93%;
			margin:30px 3.6%;
		}
		#slideContent h1 {
			font-size:2em;
			line-height:34px;
		}
		#homeMainImage {
			display:block;
			width:495px;
			margin:65px auto;
			float:none;
		}
		#homeText {
			margin:0 auto 40px auto;
			width:100%;
			}
			#homeText h2 {
				text-align:center;
			}
	.hide480 {
		display:none;
		visibility:hidden;
		width:0;
		height:0;
	}
	#footerLogos {
		width:460px;
		height:120px;
	}
	#footerStores {
		width:400px;
		}
		#footerStores li {
			margin:0 20px;
		}
		#footerStores li:nth-child(1) {
			margin:0 20px;
		}
	#homeClients ul {
		width:480px;
	}
	#homeClients ul li,
	#homeClients ul li:nth-child(1) {
		margin:0 39px;
	}
	#homeClients ul li:nth-child(5) {
		margin:0 0 0 40px;
	}   
	#fullFooter {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:460px;
		margin:0 auto;
		border-top:solid 1px #4a4a4a;
	}
	#tipsExpand .et-subscription {
		margin:25px auto 20px auto;
		display:block;
		width:460px;
		float:none;
	}
		.et-subscription input[type="text"] {
			width:385px;
		}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:100%;
			padding:10px 0;
			display:block;
			font-weight: normal;
			font-style: normal;
			background:url(/images/new-images/icon-rightarrow-white.png) no-repeat right center;
		}
	#responsiveFooter p {
		font-size:14px;
	}
	#mivaHome #getStartedContainer {
		width:470px;
	}
	#socialList {

		}
		#socialList li {
			display:inline;
			float:left;
			list-style:none;
			background:none;
			padding-left:0;
			margin-right:10px;
		}
	#connectWrap {
		border-bottom:none;
		padding-bottom:20px;
	}
	#footerFooter .incFast {
		float:left;
		margin:15px 45px 0 0;
	}
	#footerFooter .shorterLink {
		float:left;
		margin:25px 0 0 0;
	}
	#footerFooter {
		padding-bottom:30px;
	}
	#pageHeader {
		background:none !important;	
		padding-left:0;
	}
	#innerContent #pageHeader h1 {
		padding-top:30px;
	} 
	.flipFlopImageRight, .flipFlopImageLeft {
		background:none !important;
		}
		.flipFlopImageRight h2, .flipFlopImageLeft h2 {
			padding-top:80px;
		}
		.flipFlopImageRight p, .flipFlopImageLeft p {
			width:100%;
		}
	#company .flipFlopImageRight a {
		display:none;
		width:0;
		height:0;
	}
	#footerHeader p {
		margin:25px 0 25px 50px;
	}
	#footerHeader .buttonSmallOrange {
		margin-left:15px;
		margin-top:30px;
	}
	#ecommerce-software-features #innerContent section aside {
		display:none;
		width:0;
		height:0;
	}
	#ecommerce-software-features #innerContent section p {
		width:100%;
		margin-bottom:15px;
	}
	#ecommerce-software-features #innerContent section h3 {
		width:100%;
	}
	#innerContent #stores {
		width:auto;
		margin:25px 0 40px 60px;
	}
	#innerContent .align-center {
		font-size:1.25em;
	}
	.saasFAQS {
		width:40%;
		height:200px;
	}
	.saasBottom {
		width:40%;
	}
	#regularPricingTable {
		display:none;
	}
	#starterProTop {
		display:none;
	}
	#responsiveStarterProTop {
		display:block;
	}
	#responsivePricing {
		display:block;
		}
		.responsivePricingHeader {
			display:block;
			width:99%;
			height:50px;
			background:#;
			text-align:center;
			color:#FFF;
			background:#414141;
			font-size:1.525em;
			margin:0;
			padding:20px 0 0 0;
			}
			.responsivePricingHeader sup {
				font-size:0.5em;
			}
		#responsivePricing table {
			background:#FFF;
			text-align:center;
			width:99%;	
			}
			#responsivePricing table tr td {
				padding:10px 0;
			}
			#responsivePricing table tr:nth-child(2n) {
				background:#F7FCFF;
			}
			#responsivePricing table .buttonWideOrange {
				margin-bottom:20px;
			}

	#columnLeft {
		width:56.667%;
	}
	.planPage #columnRight {
		width:40%;
	}
	#plansTop ul li {
		padding-left:9.906%;
	}
	.planPage #columnRight ul li {
		padding-left:0;
		background:none !important;
	}
	#columnLeft #plansTop p {
		padding:5px 0 15px 3.90625%;
	}
	.featuredStore, .saasTemplate {
		float:none;
		margin:0 auto;
	}
	#featured-stores .first, #saas-templates .first {
		margin-left:auto;
	}
	#featured-stores #innerContent hr {
		display:none;
	}
	#featured-stores #testimonialSectionHeader {
		background-size:175px 175px;
	}
	#featured-stores #testimonialSectionHeader a {
		width:175px;
		height:175px;
	}
	#featured-stores #testimonialSectionHeader p {
		font-size:1em;
	}
	.testimonialSection {
		padding-left:15px;	
		height:410px;
		margin-top:30px;
	}
	#innerContent .testimonialSection h3 {
		width:71.947%;
		margin:30px 0 0 0;
	}
	.testimonialSection h4 {
		margin:0;
	}
	.testimonialSectionNoVideo {
		height:390px;
		padding-left:15px;
	}
	#featured-stores #testimonialSectionHeader {
		margin-bottom:0;
		height:330px;
	}
	#innerContent #testimonialSectionHeader h2 {
		padding-top:50px;
	}
	#proSiteBuild,
	#proMaintenance,
	#proIntegrations {
		background:none;
	}
	#professional-services .flipFlopImageLeft h2, 
	#professional-services .flipFlopImageLeft p, 
	#professional-services .flipFlopImageLeft .buttonLarge {
		margin-left:0 !important;
	}
	.flipFlopImageRight {
		height:455px;
	}
	.twoColumnLeft {
		width:98%;
		margin-bottom:15px;
	}
	.twoColumnRight {
		clear:both;
		width:98%;
		float:none;
		margin-bottom:45px;
	}
	#supportServices {
		display:none;
	}
	#supportServicesResponsive {
		display:block;
		clear:both;
		}
		#supportServicesResponsive .buttonSmall {
			margin-bottom:35px;
		}
	#subnav {
		display:none;
	}
	#responsiveSubnav {
		display:block;
	}
	.hostingSection {
		width:98%;
		margin:20px auto;
	}
	.insideHTMLSimple #responsiveSubnav {
		margin-top:10px;
	}
	#fullProductList {
		display:none;
	}
	#responsiveProductList {
		display:block;
	}
	#CTGY #stripedTable p, 
	#CTGY .stripedTable p {
		width:90%;
	}
	#stripedTable tr td h3, 
	.stripedTable tr td h3 {
		margin:10px 0 10px 30px !important;
	}
	.stripedTable tr td form {
		margin-bottom:15px;
	}
	#ecPromptLocation {
		display:none !important;
	}
	#enterprise #columnRight {
		margin:20px 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:20px 0 75px 0;
	}
	#checkoutGuide {
		width:460px;
		height:auto;
	}
	#OCST #bill-to {
		width:98%;
	}
	#OCST .basket,
	#checkoutTestimonial,
	#checkoutCTA {
		width:98%;
		float:left;
		clear:both;
	}
	#loginText {
		margin:0 40px 15px 40px;
	}
	#bill-to label {
		text-align:left;
	}
	#bill-to input,
	#bill-to select {
		clear:both;
		width:89%;
	}
	#OCST #innerContent header h1,
	#OPAY #innerContent header h1,
	#INVC #innerContent header h1 {
		font-size:1em;
	}
	#login-form {
		margin:10px 0 10px 120px;
		}
		#login-form input[type="text"], 
		#login-form input[type="password"] {
			margin-bottom:10px;
		}
		#login-form .buttonSmall {
			float:left;
			clear:both;
		}
	#OPAY #payment {
		width:98%;
	}
	#OPAY .basket {
		float:left;
		width:98%;
		clear:left;
		margin-top:15px;
	}
	#invoiceSection h3 {
		margin:35px 45px;
	}
	.container1200,
	.featuresContainer1200 {
		width:460px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	.featuresContainer {
		width:460px;
		}
		.featuresContainer img {
			max-width:440px;
		}
	#innerContent .nineFeaturesSection p {
		width:auto;
	}
	#innerContent .nineFeaturesSection h2 {
		line-height:36px;
	}

	.nineFeaturesFullExpand {
		height:2280px !important;
	}
	#multi-seat-change header h1 {
		text-indent:-9999em;
	}
	#homeTestWrap h2 {
		font-size:1.5em;
	}
	#partnersList {
		display:none;
	}
	#partnersListResponsive {
		display:block;
	}
	#columnLeft {
		width:100%;
	}
	#columnRight {
		width:100%;
		float:left;
		clear:left;
	}
	.insidePage #columnRight .buttonLarge {
		float:left !important;
		clear:both;
	}
	.caseStudySection {
		width:100%;
		clear:both;
	}
	#nervousRightCol {
		width:100%;
		}
		#nervousRightCol img {
			width:230px;
			margin:15px auto;
			float:none;
			display:block;
		}
	#caseStudyLeft {
		width:100%;
	}
	#caseStudyRight {
		clear:both;
		width:100%;
	}
	#bootstrapHeader {
		background:none;
		width:100%;
		}
		#bootstrapHeader h2 {
			display:block;
		}
	#bootstrapHeader {
		background:none;
		width:100%;
		height:290px;
		}
		#bootstrapHeader h2 {
			display:block;
		}
		#bootstrapHeader p {
			margin:10px 0 0 0;
			width:100%;
		}
		#bootstrapDownload {
			margin:30px 0 0 0;
		}
		#bootstrapHeader #bootstrapLinks {
			margin:5px 0 0 0;
		}
	.bootstrapContentSection {
		margin:20px 0 10px 0;
		clear:both;
		width:100%;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
		max-width:460px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
		max-width:460px;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#facebookExisting img {
		display:none;
	}
	#facebookOneClick h2 {
		clear:both;
	}
	#facebookOneClick img {
		float:none;
	}
	#facebookConnectVideo {
		display:none;
		width:0;
		height:0;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#insideNav ul {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:20px 20px 0 0;
	}
	#responsiveLeftMenu {
		display:block;
		margin:;
	}
	#insideNav #mivaLogo {
		width:110px;
	}
	#orderCustomerNotes h3 {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		color:#1EABBD;
	}
	#innerContent #orderCustomerNotes p {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		font-size:1em;
	}
	#orderCustomerNotes img {
		float:none;
		clear:both;
	} 
	#customerManagement img {
		float:none;
		margin-bottom:25px;
	}
	#uriManage #mainURI {
		float:none;
	}
	#innerContent #uriManage p, #innerContent #uriManage ul {
		float:none;
		width:auto;
	}
	#uriManage h3 {
		width:auto;
		float:none;
	}
	#buttonURI {
		float:none;
		margin-right:0;
		margin-top:25px;
	}
	#pageTitleControl #mainControls {
		float:none;
	}
	#innerContent #pageTitleControl p, #innerContent #pageTitleControl ul {
		float:none;
		width:auto;
	}
	#pageTitleControl #rightMidImage {
		float:none;
		margin-bottom:25px;
	}
	#innerContent #pageTitleControl h2,
	#innerContent #upsFeature h2,
	#adaptiveDesign h2 {
		line-height:40px;
	}
	#upsFeature img {
		float:none;
	}
	#innerContent #upsFeature p {
		float:none;
		width:auto;
	}
	#childCat #childMain {
		float:none;
	}
	#childCat p a img {
		width:300px;
		margin:0 auto;
		display:block;
	}
	#innerContent #childCat p {
		float:none;
		width:auto;
	}
	#customerManagement .leftHeader {
		width:auto;
	}
	#innerContent #customerManagement p {
		width:auto;
	}
	#fedexOneRate img {
		float:none;
		margin-top:0;
	}
	#innerContent #fedexOneRate ul {
		float:none;
		width:auto;
	}
	#mivaLogo,
	#newNav #mivaLogo {
		width:85px;
		height:85px;
		}
		#mivaLogo i,
		#newNav #mivaLogo i {
			font-size:0.675em;
			left:13px;
			top:28px;
		}
	#newNav {
		height:85px;
	}
	#insideNav {
		height:65px;
		}
		#insideNav #mivaLogo {
			height:65px;
			}
			#insideNav #mivaLogo i {
				left:22px;
				top:20px;
			}
		#insideNav #homeNavResponsive {
			margin:20px 30px 0 0;
		}
	#homePageHeader {
		height:629px;
		}
		#homePageHeader h1 {
			font-size:1.875em;
			margin:20px 0 15px 0;
		}
		#downLinkCircle {
			margin:120px auto 0 auto;
		}
	#subContainer {
		width:480px;
	}
	#homeSubNav aside {
		width:100%;
		border-right:none;
		margin-bottom:20px;
	}
	.splitSubNav ul {
		clear:left;
		max-width:450px !important;
		margin:40px auto 0 auto !important;
		float:none !important;
	}
	.splitSubNav ul li {
		margin:0 10px !important;
	}
	#scalableSolution h2 {
		font-size:1.65em;
		margin:40px 0 10px 0;
	}
	.solutionBox {
		float:none;
		margin:0 auto;
		height:auto;
	}
	.solutionBox span {
		display:block !important;
		opacity:1 !important;
		width:auto;
		position:relative;
		top:auto;
		background:none;
		color:#16c0d6;
		margin-top:10px;
	}
	.solutionLink:hover {
		border:none;
		box-shadow:none;
	}
	.slide {
		max-width:450px;
	}
	.slideContainer {
		max-width:450px;
	}
	#bigSlider {
		padding:20px 0;
	}
	#slide1 {
		background:url("/images/new-images/slide1-background.png") no-repeat 50px 200px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		height:925px;
	}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 110px 140px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
		height:860px;
	}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 100px 140px;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		height:1030px;
	}
	#bigSlider h2 {
		line-height:36px;
		margin:25px 25px 40px 25px;
	}
	.slide h3 {
		text-align:center;
		width:425px !important;
	}
	.slide p {
		text-align:center;
		width:425px !important;
	}
	.slick-next {
		right:-65px !important;
	}
	#slide1 .smallRed {
		margin-bottom:245px;
	}
	#slide2 .smallRed {
		margin-bottom:285px;
	}
	#slide3 .smallRed {
		margin-bottom:285px;
	}
	.slick-prev, .slick-next {
		display:none !important;
		width:0 !important;
		height:0 !important;
	}
	.slide .btnTransparentSquared {
		width:88px;
		margin:0 auto;
		display:block;
		float:none !important;
	}
	#featuredStore1 {
		clear:left;
		width:100%;
	}
	#featuredStore2 {
		clear:left;
		width:100%;
	}
	#featuredStore1Simple {
		clear:left;
		width:100%;
	}
	#featuredStore2Simple {
		clear:left;
		width:100%;
	}
	.featuredHover p {
		width:493px;
	}
	.featuredHover a {
		left:23%;
		right:23%;
	}
	#ecommerceWebsites ul {
		max-width:348px;
	}
	#ecommerceWebsites h2 {
		margin:65px 0 0 0;
	}
	#mivaGraph {
		display:none;
	}
	#ecommerceLeader {
		padding-bottom:60px;
	}
	.graphSection {
		height:380px;
	}
	#getReport {
		width:475px;
		float:none;
		margin:0 auto;
		text-align:center;
		}
		#getReport .btnBlueStandard {
			width:475px;
		}
		#g2Report {
			float:none;
			margin:0 auto;
			width:422px;
		}
		#getReport div {
			clear:both;
			text-align:center;
			margin:40px auto 40px auto;
			width:100%;
		}
		#getReport p {
			width:445px;
			margin:0 auto;
		}
		#getReport h3 {
			width:445px;
			text-align:center;
			margin:0 auto;
		}
	#ecommerceLeader h2 {
		line-height:34px;
		margin:45px 0 20px 0;
	}
	#leaderContainer {
		width:480px;
	}
	#getReport #reportInfo {
		margin-top:35px;
	}
	#support247 {
		font-size:1.125em;
		}
		#support247 i {
			float:left;
			width:100%;
			font-size:3em;
			margin-bottom:20px;
		}
		#support247 p {
			clear:both;
			float:left;
		}
	.homeCaseStudy {
		float:none;
		margin:0 auto 35px auto;
	}
	#mivaClients {
		padding:90px 0 50px 0;
	}
	.homeCaseStudy:nth-child(2) {
		margin:0 auto 35px auto;
	}
	#homePartners #homePartnersContainer {
		width:485px;
	}
	#homePartners #homePartnersContainer .homePartner {
		margin:10px 15px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(1) {
		margin-left:95px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(3) {
		margin-left:80px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(5) {
		margin-left:40px;
	}
	#homePartners h2 {
		margin:45px 0 10px 0;
	}
	#getStartedContainer {
		width:395px;
		text-align:center;
		margin:0 auto;
		}
		#getStartedContainer .btnRedStandard {
			margin:15px auto 0 auto;
			float:none;
		}
	#getStarted h3 {
		margin:10px 0 0 0;
	}
	#g2Report #reportInput {
		width:265px;
	}
	#fullFooterNew {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:100%;
		margin:0 auto;
		background:#26282b;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:93%;
			padding:10px 0 10px 20px;
			display:block;
			font-size:1em;
			letter-spacing:0.0475em;
			margin:10px 0 10px;
			text-transform:uppercase;
			}
			.respFooterSectionLink span {
				float:right;
			}	
	#responsiveFooter p {
		font-size:14px;
	}
	#tipsExpand {
		height:0;
		overflow:hidden;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedTips {
		height:70px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#responsiveFooter #socialList {
		width:227px;
		margin:35px auto 15px auto;
		display:block;
		}
		#responsiveFooter #socialList li {
			display:inline;
			float:left;
			background:none;
			padding:0;
			margin:0 5px;
			}
			#responsiveFooter #socialList li a {
				color:#aaaeb6;
			}
	#footerCopyright {
		color:#aaaeb6;
		width:100%;
		text-align:center;
		margin:0;
		padding-bottom:35px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
	}
	#backToTop {
		display:block;
		width:100%;
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		letter-spacing:0.0475em;
		font-size:1.25em;
		color:#FFF;
		text-transform:uppercase;
		background:#000;
		padding:30px 0;
		font-weight:300;
	}
	#linksExpand {
		padding-left:20px;
		}
		#linksExpand ul li {
			font-size:1em;
			margin-bottom:15px;
			}
			#linksExpand ul li a {
				color:#e2e4ea;
			}
		.activeExpandedLinks {
			height:270px !important;
		}
	#aboutMivaExpand {
		color:#aaaeb6;
		}
		#aboutMivaExpand p {
			padding:0 20px;
			font-size:1em !important;
		}
		#aboutMivaExpand p:nth-child(1) {
			margin-bottom:10px;
		}
		#aboutMivaExpand a {
			color:#FFF;
		}
	.activeExpandedTips {
		margin:0 0 25px 0;
		}
		.et-subscription input[type="text"] {
			width:348px;
		}
		.et-subscription input[type="submit"] {
			width:85px;
		}
	.respFooterSectionLink {
		background:none;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}
	#homeWatchVideo {
		display:none;
	}
	.insideHTMLNoSub {
		background:#fff url("/images/new-images/bg-large-image-no-bar.jpg") no-repeat center -6px;
	}
	.insideHTMLSub {
		background:#fff url("/images/new-images/bg-large-image-subnav.jpg") no-repeat center -6px;
	}
	#logn-left {
		margin-bottom:50px;
		width:100% !important;
	}
	#logn-right {
		clear:left;
		float:none !important;
		width:100% !important;
		margin-top:0 !important;
	}
	.wideContainer {
		width:475px;
	}
	.caseStudy {
		width:100%;
		}
		.caseStudy img {
			max-width:100%;
		}
		.caseStudy:nth-child(odd) {
			margin-right:0;
		}
	.newCase #innerContent h1 {
		font-size:2.25em;
	}
	#upgrade-to-miva-merchant #fullHeader {
		margin-top:65px;
	}
	.linkWrap {
		height:230px !important;
	}
	.caseLink i {
		top:90px;
		left:212px;
	}
	.caseLink span {
		top:120px;
		left:170px;
	}

	#pricingList {
		width:470px;
		margin:0 auto;
	}
	.newPrice {
		width:234px;
		}
		.newPrice:nth-child(1) {
			height:615px;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice:nth-child(2) {
			height:615px;
			border-right:none;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 10px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 10px;
	}
	#mivaVersus .versusBig {
		width:120px;
		height:120px;
		line-height:18px;
		margin-bottom:4px;
	}
	#versusMiva {
		margin-top:65px;
	}
	#mivaVersus #versusVS {
		margin-top:65px;
	}
	#mivaVersus h2 {
		line-height:34px;
		margin:10px 0 65px 0;
		color: #fff;
	}
	.versusBig span {
		top:75px;
	}
	#versusVS span {
		top:45px;
	}
	#versusMiva i {
		left:15px;
		top:48px;
		font-size:1.35em;
	}
	#versusShopify span {
		left:35px;
	}
	#versusBigcommerce span {
		left:10px;
	}
	#versusMagentoComm span {
		left:0;
	}
	#versusMagentoEnt span {
		left:0;
	}
	#pricingIntro h2 {
		font-size:2em;
		line-height:34px;
	}
	#pricing-update #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #pricing-update h1 {
		line-height:38px;
	}
	#realCost {
		min-height:340px;
		background:none;
		margin-bottom:0;
	}
	#realCost p {
		width:auto;
	}
	#functionalityCompare ul {
		width:450px;
	}
	#functionalityCompare aside {
		float:none;
		clear:both;
		width:83%;
	}
	#versusLogos {
		padding-left:0;
		width:225px;
	}
	#miva-vs-magento #fullHeader i.icon-miva-logo {
		margin:0 auto;
		float: none !important;
	}
	#fullHeader span.vs {
		float: none;
		clear:both;
		margin:20px auto 15px;
	}
	#miva-vs-bigcommerce #versusLogos {
		padding-left:0;
		width:275px;
		margin-top:45px;
	}
	#miva-vs-bigcommerce #fullHeader i {
		margin:0 0 20px 40px;
	}
	#miva-vs-magento-comm #versusLogos {
		padding-left:0;
		width:225px;
		margin-top:45px;
	}
	#miva-vs-magento-comm #fullHeader i {
		margin:0 0 30px 20px;
	}
	#miva-vs-magento-comm #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	#versusStore .leftParagraph {
		width:auto;
	}
	#versusStore ul {
		width:auto;
	}
	#miva-vs-magento .column {
		width: 100%;
	}
	#magentosFuture .partOne .oneThird {
		width: auto;
		float: none;
		margin: 0 auto;
	}
	#magentosFuture .partOne .oneThird img {
		display: block;
		margin:0 auto;
	}
	#versusStore {
		background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom center;
		background-size:64%;
		min-height:770px;
	}
	.addOnSection {
		float:none;
		width:auto;
		height:470px;
		margin-top:45px;
	}
	#middleBox {
		margin:45px 0 0 0;
	}
	#totalCost {
		padding:40px 1rem;
	}
	#totalCost h2 {
		line-height:36px;
		font-size: 1.25em !important;
	}
	#readyForBusiness {
		background:none;
		height:405px;
	}
	#readyForBusiness p {
		width:auto;
	}
	.breakContainer {
		width:480px;
	}
	.breakContainer p {
		width:100%;
		padding:0;
	}
	#miva-vs-shopify #fullHeader {
		margin-top:60px;
	}
	#miva-vs-shopify #fullHeader i {
		margin-bottom:35px;
		margin-left:20px;
	}
	#miva-vs-shopify #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	.breakContainer p:nth-child(1) {
		border-right:none;
		margin-bottom:25px !important;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	.versusSection {
		padding:40px 0 !important;
	}
	.breakDark .breakContainer p:nth-child(1) {
		border-right:none;
	}
	#functionalityCompare ul li {
		background-size:4.5%;
	}
	#readyForBusiness .smallRed {
		margin-bottom:35px;
	}
	#miva-vs-bigcommerce #fullHeader p span {
		margin:0 105px;
	}
	.breakContainer p .bigBreak {
		font-size:3.5em;
	}
	.breakContainer p span {
		font-size:2.5em;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#devPhilosophy .mainParagraph {
		margin:0 0px 15px 0;
	}
	#questionableArch .wideContainer {
		background:url("/images/new-images/shipping-rules.png") no-repeat center 190px;
		background-size:65%;
	}
	#questionableArch h3 {
		margin-bottom:335px;
	}
	#questionableArch p {
		width:auto;
	}
	#devPhilosophy aside {
		width:auto;
		height:auto;
		margin: 1rem 0 !important;
	}
	#limitedFeatures img {
		max-width:470px;
		margin-top:40px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat center 230px;
		background-size:70%;
		height:1030px;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 410px auto;
	}
	#lockedTemplates p {
		width:auto;
	}
	#lockedTemplates aside {
		width:auto;
	}
	#serverAccess aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#serverAccess p {
		width:auto;
	}
	#miva-vs-bigcommerce #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #miva-vs-bigcommerce h1 {
		line-height:1;
	}
	#softArchGraph {
		width:auto;
	}
	#limitedFeatures aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#limitedFeatures p {
		width:auto;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		line-height:56px;
	}
	.sideBySide {
		width:255px;
		float:none;
		margin-bottom:25px;
	}
	.redQuote h3 {
		margin:0 !important;
	}
	#marketingTool aside {
		width:auto;
		float:none;
		margin-bottom:45px;
	}
	#marketingTool p {
		width:auto;
	}
	#enterpriseUpgrade aside {
		float:none;
		width:auto;
		margin-bottom:45px;
	}
	#magentoGraph {
		width:auto;
		float:none;
		text-align:center;
		margin-bottom:45px;
		}
		#magentoGraph img {
			max-width:480px;
		}
	#flawedIndexing p {
		width:auto !important;
	}
	#noTechSupport p {
		float:none;
		width:auto;
	}
	#compareContainer {
		width:340px;
		margin:50px auto 0 auto;
	}
	#miva-vs-magento-comm #fullHeader {
		margin-top:60px;
	}
	.sideBySide i {
		width:55%;
	}
	.connectorLine {
		top:222px;
		width:170px;
		left:270px;
	}
	.insideHTMLBlank #miva-vs-magento h1 {
		line-height: 1;
	}
	#negativeVersusLogos {
		width:100% !important;
		padding-left:0;
	}
		#negativeVersusLogos .icon-miva-logo,
		#negativeVersusLogos #miva-vs-magento p img {
			width: 40%;
		}
		#realCost .connectorLine {display: none;}

	.vsContainer span.vs {
		margin:0 4%;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:auto !important;
		float:none !important;
		margin-right: 0 !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:284px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
		#magento-hosting-vmagento {margin-top: 2rem !important;}
	.licensingHosting #fiveMilCaseStudy p {
		width:284px !important;
		line-height:20px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy .marginRightList {
		margin-right: auto !important;
	}
	#magento2 aside {
		width:219px;
	}
	.partTwo .twoThirds {
		width:52%;
	}
	#mivaStatement .oneHalf {
		width:100% !important;
	}
	#mivaStatement .devicesContainer {
		width:100% !important;
		height: 350px;
	}
	#hostingComparison {
		margin:0 auto 40px auto;
		float:none;
		width: 100%;
	}
		#hostingComparison #mivaHosting,
		#hostingComparison #magentoHosting {
			width: 200px;
		}
	.smallDark {
		width:100%;
	}
	.greyQuote {
		width:100%;
	}
	.licensingHosting aside {
		margin-bottom:25px;
		width:auto;
	}
	#magento2 aside {
		width:auto;
		height:auto;
	}
	#magento2 #middleBox {
		margin:30px 0 0 0;
	}

	.partOne .twoThirds {
		width:auto;
	}
	.partTwo .twoThirds,
	.partTwo .oneThird {
		width:auto;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#lockedTemplates p {
		text-align:center;
		width:100%;
	}
	#bluePull h2 {
		margin:0 !important;
	}
	#inefficient-and-intensive aside {
		width: 100%;
		float: none !important;
	}
	#icon-hold-question {
		float: none;
		text-align: center;
	}
	#noTechSupport #icon-hold-question .icon-headsetquestion {
		margin-left: 0;
		margin-bottom: 1rem;
		font-size: 12rem;
		padding: 0;
	}
	#marketingTool #mivaParagraph {
		background-size: 20%;
	}
	#miva-shopify-plan .oneHalf {
		width: 100%;
		margin:0;
		border-right: 0 !important;
	}
	#miva-starter-plan {
		border-bottom: 1px solid #707275;
		margin-bottom: 2rem !important;
	}
	.functionality-show {display: block;}
	.functionality-medium-hide {display: none;}
	.functionality-medium-show {display: block;}
	#bigcommerce-miva-pricing .oneHalf {
		border: 0;
		width: 100%;
		margin: 0;
		float: none;
	}
	#miva-starter-plan-bc {
		border-bottom: 1px solid #575a5e !important;
		padding-bottom: .75rem;
	}
	#new-pricing-questions .oneHalf {
		width: 100%;
		float: none;
		margin: 0;
	}
	#questions-market-analysis .qma-btn {display: inline-block; margin-top: 1rem; left:0;}
	#platformComparison table tr td {
		background-size: 40px;
		background-position-y: 10px;
	}
	#new-2015-pricing h1 {
		line-height:30px;
	}
	#new-2015-pricing .new-price-wrap:nth-child(1),
	#new-2015-pricing .new-price-wrap:nth-child(2) {
		min-height:630px;
	}
	#compareTableHeader {
		padding:20px 0 20px 10px;
	}
	#ecommerceWebsites ul li {
		height:110px;
	}
	#ecommerceWebsites ul li img {
		max-height:70px;
	}
	#new-2015-pricing #ecommerceWebsites h2 {
		margin:0 0 40px 0 !important;
	}
	#miva-vs-magento-comm .versusSection,
	#miva-vs-magento .versusSection {
		padding:40px 0;
	}
	#compareContainer {
		margin:30px auto 0 auto;
	}
	#marketingTool .smallRed {
		margin-bottom:40px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:40px;
	}
	#miva-vs-magento #fullHeader {
		margin-top:60px;
	}
	.partOne .oneThird {
		width:91%;
		text-align:center;
	}
	#mivaStatement .wideContainer .devicesContainer {
		display:none;
	}
	#miva-vs-magento #mivaStatement .oneHalf {
		width:100% !important;
	}
	#miva-vs-magento h2 {
		line-height:30px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	#startedRight {
		width:100%;
		float:none;
	}
	#startedRight .videoLink {
		width:100%;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#startedNav {
		float:none;
		margin:65px 0 0 0;
		width:100%;
	}
	#startedNav ul {
		width:100%;
	}
	#moreResources ul li {
		width:100%;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 35px 0;
	}
	#gettingStartedHeader {
		margin-top:60px;
		padding:60px 0;
		}
		#gettingStartedHeader h1 {
			line-height:40px;
		}
	#startedRight h2 {
		margin:55px 0;
	}
	#moreResources {
		padding-bottom:20px;
	}
	#moreResources h2 {
		margin:55px 0;
	}
	#landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	#leftCompare {
		margin:20px auto 30px auto !important;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:450px;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.sideBySideCompare {
		float:none !important;
		margin:20px auto !important;
	}
	.standaloneLanding #getStartedContainer {
		width:480px;
	}
	.standaloneLanding #footerCopyright {
		padding:35px 0;
	}
	.standaloneLanding .solutionBox {
		padding:40px 25px 0 25px;
	}
	#landingGrey .mainParagraph {
		padding:0;
	}
	#landingGrey .smallRed {
		margin:40px auto;
	}
	.standaloneLanding #innerContent #getStarted h3 {
		margin:10px 0 0 0;
	}
	.standaloneLanding #ecommerceWebsites ul {
		margin:0 auto !important;
	}
	.standaloneLanding #ecommerceWebsites ul li {
		margin:10px;
	}
	.standaloneLanding #ecommerceWebsites h2 {
		margin:10px 0 0 0;
	}
	.standaloneLanding #ecommerceWebsites ul li img {
		max-height:100px !important;
	}
	.standaloneLanding #ecommerceWebsites {
		padding-bottom:40px;
	}
	#marketview-landing-page #landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	.splitColorLeft {
		float:none;
		width:100%;
	}
	.splitColorRight {
		float:none;
		width:100%;
	}
	.splitColorRight ul {
		margin:0 auto 0 auto !important;
		width:460px;
		padding-top:25px;
	}
	.splitColorRight ul li {
		margin:0 10px;
	}
	.splitColorLeft p {
		float:none;
		width:470px;
		margin:35px auto 0 auto !important;
	}
	.singleCaseStudy #fullHeader {
		margin-top:60px;
	}
	.singleCaseStudy #fullHeader p {
		width:480px;
	}
	.paddedSection {
		padding:40px 0;
	}
	#innerContent .paddedSection h2 {
		line-height:36px;
	}
	.paddedSection .mainParagraph {
		width:470px;
	}
	.pullQuote {
		float:none;
		margin:0 0 30px 0;
		width:445px;
	}
	.midQuote p {
		width:470px;
	}
	#migrating img {
		float:none;
		margin:0 auto 20px auto !important;
		width:470px;
	}
	#migrating .container960 h2 {
		margin-top:80px;
	}
	.resultsAside {
		float:none;
		margin-left:0;
		margin-bottom:40px;
	}
	.resultsAside p {
		width:150px;
		margin:0 auto 20px auto;
	}
	.newFeatures .featuresContent {
		width:100% !important;
		float:none !important;
	}
	.newFeatures .wideContainer {
		background:none !important;
		height:auto !important;
		margin-bottom:0 !important;
	}
	.newFeatures h2 {
		line-height:36px;
		margin-bottom:45px !important;
	}
	.newFeatures {
		padding:45px 0 75px 0;
	}
	#modal {
		width:290px;
	}
	#modal input {
		width:70%;
	}
	#case-study-bare-bones .splitColorRight {
		height:200px;
		padding-bottom:25px;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	#case-study-bare-bones .largeMidQuote ul {
		font-size:1.1125em;
		width:100%;
	}
	.largeMidQuote ul li {
		float:none;
	}
	#case-study-bare-bones .largeMidQuote ul li:nth-child(2) {
		margin:30px 0;
	}
	.splitColorRight h2 {
		margin:35px 0 0 0 !important;
		text-align:center;
	}
	#case-study-bare-bones .splitColorRight ul {
		width:470px;
		padding-top:0;
		margin:10px auto 0 auto !important;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
		font-size:0.6125em;
	}
	#case-study-bare-bones .resultsAside p {
		width:180px;
	}
	.middleApp {
		margin:20px auto;
	}
	.appStoreLink {
		margin:20px auto;
		display:block;
		float:none;
	}
	#homeBanner p {
		width:400px;
		margin:0 auto;
	}
	.bannerPadding {
		height:55px !important;
	}
	#touchPoints ul {
		width:430px;
	}
	#touchPoints ul li {
		margin:0 25px;
		height:auto;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 25px;
	}
	.ERPStudy {
		width:435px;
		float:none;
		margin:40px auto;
	}
	#seamlessERP ul {
		width:470px;
	}
	#seamlessERP ul li {
		margin:20px 45px;
	}
	.ERPHeader a i {
		left:180px;
	}
	.ERPHeader a span {
		left:130px;
	}
	.ERPStudy:nth-child(even) {
		margin:40px auto;
	}
	.ERPStudy:nth-child(odd) {
		margin:40px auto;
	}
	#touchPoints ul li span {
		margin:100px 0 55px 0;
	}
	#seamlessERP h2 {
		width:470px;
	}
	#peaksBgTop,
	#peaksBgBottom {
		display:none;
	}
	#bizNeeds img {
		display:none;
	}
	#bizNeeds h2, #bizNeeds p {
		width:470px;
	}
	#systemsIntegrated img {
		position:relative;
		max-width:470px;
	}
	#systemsIntegrated p {
		width:100%;
		margin-bottom:50px;
	}
	#systemsIntegrated {
		padding:65px 0;
	}
	#touchPointsLanding {
		padding:65px 0 60px 0;
	}
	#touchPointsLanding ul {
		width:470px;
	}
	#touchPointsLanding ul li {
		width:235px;
		margin-bottom:50px;
	}
	#ERPresults {
		padding:65px 0 95px 0;
	}
	#ERPresults p {
		width:470px;
	}
	#crown-erp #ecommerceWebsites {
		padding:40px 0 50px 0;
	}
	#bamboo-erp #erpHeaders h2,
	#ghp-erp #erpHeaders h2 {
		margin:30px 25px !important;
	}
	#bamboo-erp #ERPIntro p,
	#ghp-erp #ERPIntro p {
		width:470px;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p,
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		width:100%;
		padding-right:0;
	}
	#bamboo-erp #systemsIntegrated,
	#ghp-erp #systemsIntegrated {
		padding:55px 0 65px 0;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:55px 0 60px 0;
	}
	#bamboo-erp #touchPointsLanding ul,
	#ghp-erp #touchPointsLanding ul,
	#mignon-erp #touchPointsLanding ul,
	#paper-erp #touchPointsLanding ul {
		width:470px;
	}
	#bamboo-erp #touchPointsLanding ul li,
	#ghp-erp #touchPointsLanding ul li,
	#mignon-erp #touchPointsLanding ul li,
	#paper-erp #touchPointsLanding ul li {
		width:235px;
	}
	#bamboo-erp #ecommerceWebsites h2,
	#ghp-erp #ecommerceWebsites h2,
	#mignon-erp #ecommerceWebsites h2,
	#paper-erp #ecommerceWebsites h2 {
		margin:50px 0 0 0;
	}
	#bamboo-erp #bizNeeds,
	#ghp-erp #bizNeeds {
		padding:60px 0 50px 0;
	}
	#mignon-erp #ERPIntro p {
		margin:45px 35px;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:100%;
	}
	#bizNeeds ul {
		width:97%;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#mignon-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#paper-erp #ERPIntro p {
		margin:45px 35px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:100%;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#paper-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#partnerGrowth {
		width:480px;
		padding:80px 0 60px 0;
	}
	.tripleMap {
		width:90%;
		margin:45px auto;
		float:none;
	}
	#MAPMiddleOptions {
		width:470px;
	}
	#MAPmiddle .MAPWrap {
		min-height:1090px;
	}
	#MAPMore {
		width:480px;
	}
	#levelList {
		width:200px;
	}
	#levelList ul li:nth-child(1) {
		margin:20px 0;
	}
	#levelList ul li {
		margin:20px 0;
		display:block;
		float:none;
	}
	#levelList ul li:nth-child(3) {
		margin:20px 0;
	}
	#levelList #firstLine {
		left:165px;
		width:150px;
	}
	#levelList #secondLine {
		right:165px;
		width:150px;
	}
	.moreContent {
		float:none;
		width:100%;
	}
	#priceMAP h2 {
		line-height:36px;
	}
	#priceMAP #priceMAPIntro {
		width:90%;
	}
	#MAPmiddle .MAPWrap {
		width:100%;
		float:none;
		min-height:790px;
		border-left:none;
	}
	#firstLine, #secondLine {
		display:none;
	}
	#nextLevel h2 {
		line-height:36px;
	}
	#MAP_Landing #landingHeader h1 {
		margin:5px 0 0 0;
	}
	#MAP_Landing #landingHeader {
		padding:0 0 80px 0;
	}
	#levelList ul {
		margin-top:20px;
	}
	#nextLevel {
		padding:60px 0 40px 0;
	}
	#innerContent .moreContent h4 {
		margin:0 0 35px 30px;
	}
	#case-study-crown-automotive .paddedSection p {
		width:100%;
	}
	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:100%;
	}
	#case-study-crown-automotive #outgrowing .container960 p {
		width:100%;
	}
	#case-study-crown-automotive .splitColorRight ul li {
		float:none;
		font-size:0.8125em;
	}
	#case-study-crown-automotive .splitColorRight {
		height:470px;
	}
	#floatingForm {
		top:410px;
		right:2px;
	}
	#irce-2016 #revolutionize {
		padding:450px 0 80px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2016 #revolutionize h2 {
		width:100%;
	}
	#irceMap ul li i {
		font-size:3em;
	}
	#irceMap ul li p {
		font-size:0.875em;
	}
	#enterpriseLeader p {
		width:100%;
	}
	#irceMap ul li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#irceMap ul li {
		margin:0 10px;
	}
	#irceMap ul li:nth-child(3) {
		margin:0 0 0 10px;
	}
	#irce-2016 #landingHeader h1 span {
		font-size:0.237em;
	}
	#irce-2016 #landingHeader #box1 {
		margin-bottom:0;
	}
	#irce-2016 #landingHeader #box2 {
		margin-top:5px;
	}
	#irceMap ul li {
		display:block;
		float:none;
	}
	#irceMap ul {
		width:240px;
		margin:30px auto;
	}
	#irceMap ul li:nth-child(1),
	#irceMap ul li:nth-child(3),
	#irceMap ul li {
		margin:35px 0;
	}
	#irce-2016 #landingHeader h1 {
		margin:0;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:100%;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:15px 0;
	}
	#vod #innerContent .nineFeaturesSection p,
	#vod16 #innerContent .nineFeaturesSection p {
		width:100%
	}
	#vodContainer #passw {
		left:0;
	}
	.irceOffShelf #landingHeader h1 {
		width:auto;
	}
	.irceDeserve #floatingForm {
		top:530px;
	}
	#case-study-essential-depot #fullHeader p {
		width:470px;
	}
	.paddedSection .mainParagraphLessMargin {
		width:470px;
	}
	#case-study-essential-depot .midQuote p {
		width:470px;
	}
	#case-study-essential-depot .container960 p {
		width:100%;
	}
	#case-study-essential-depot .splitColorRight ul li {
		font-size:0.6em;
		margin:0 10px;
	}
	.splitColorRight ul li sup {
	    font-size:2em;
	}
	#case-study-essential-depot .container960 #transUp {
		width:180px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #tranIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #revUp {
		width:115px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #revenueIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #orderUp {
		width:100px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #laptopIcon {
		margin-left:0;
	}
	.continueBlock {
		width:100%;
		float:none;
	}
	#tilesLeft,
	#tilesRight {
		display:none;
	}
	#featured #wideHeaderSubbed h1 {
		margin:65px 0 30px 0;
	}
	.largeTile {
		min-height:450px;
	}
	.wideTile {
		min-height:225px;
	}
	.smallTile {
		min-height:225px;
	}
	#tilesRightResp,
	#tilesLeftResp {
		display:block;
		float:none;
		width:100%;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:9%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#cliveTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:140px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:45px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
	}
	#featured .featuredHover {
		margin:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		display:none;
	}
	#featured #additionalClients .wideContainer {
		width:470px;
	}
	#featured #additionalClients ul {
		width:470px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
		width:210px;
	}
	#featured #additionalClients #comingSoonClients {
		width:230px;
	}
	#featured #innerContent #subnav {
		display:block;
	}
	#featured #innerContent #subnav {
		margin:65px 0 0 0 !important;
	}
	#featured #comingSoonClients li {
		margin:10px 13px 20px 13px !important;
		float:none !important;
		display:block !important;
	}
	#featured #wideHeaderSubbed h2 {
		margin:15px 30px 10px 30px;
	}
	#fullSlider {
		height:auto;
		padding-bottom:60px;
	}
	#fullSlider iframe {
		display:none;
	}
	#fullSlider .slideText {
		display:block;
		width:100%;
		margin:0 auto;
	}
	#fullSlider p {
		width:auto !important;
		margin:0 30px;
	}
	.slideText h3 {
		width:auto !important;
	}
	.slideThumbnail {
		display:block;
	}
	.slideThumbnail {
		height:280px;
	}
	#featured .slick-prev, 
	#featured .slick-next {
		display:block !important;
		width:40px !important;
		height:40px !important;
		top:130px;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:450px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:225px;
		text-align:center;
		margin-bottom:65px;
	}
	.features2016 #wideHeaderSubbed img {
		right:0;
		width:475px;
	}
	.newFeature .twoColList li {
		width:100%;
		min-height:auto;
	}
	.newFeature .threeColList li {
		width:100%;
		min-height:auto;
	}
	.features2016 #wideHeaderSubbed #subnav {
		display:block;
		margin:65px 0 115px 0 !important;
	}
	#featuresWrap {
		padding-top:110px;
	}
	.newFeature .twoColList li:nth-child(2n) {
		margin-left:0;
	}
	.features2016 #wideHeaderSubbed #featuresList li a i {
		float:none;
		margin-right:0;
		margin-bottom:5px;
	}
	.features2016 #wideHeaderSubbed #ecommFeatures {
		margin:105px 0 65px 0;
	}
	.features2016 #wrapper {
		overflow:hidden;
	}
	.features2016 #wideHeaderSubbed h1 {
		line-height:40px;
	}
	.newFeature .featureIntro {
		width:100%;
	}
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll center 230px;
		padding:55px 0 85px 0;
		-webkit-background-size:400px auto;
		-moz-background-size:400px auto;
		-o-background-size:400px auto;
		background-size:400px auto;
	}
	#streamline #leftContent {
		width:100%;
		text-align:center;
		margin-top:280px;
	}
	.miva2016 #touchPoints {
		padding:20px 0 0 0;
	}
	.miva2016 #touchPoints ul {
		width:470px;
	}
	.miva2016 #touchPoints ul li {
		height:340px;
		width:190px;
		background:url("/images/new-images/hex-light.svg") no-repeat center top;
		margin:0 20px;
		}
		.miva2016 #touchPoints ul li:nth-child(1),
		.miva2016 #touchPoints ul li:nth-child(4) {
			margin:0 20px;
		}
		.miva2016 #touchPoints ul li:hover {
			background:url("/images/new-images/hexagon.svg") no-repeat center top;
		}
	#touchPoints ul li span {
		margin:40px 0 55px 0;
	}
	.miva2016 #homePageHeader h1 {
		margin:70px 0 15px 0;
	}
	.miva2016 #streamline h2 span {
		font-size:0.3em;
	}
	#featuredStore1Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		/*#featuredStore1Simple:hover {
			-webkit-background-size:175%;
			-moz-background-size:175%;
			-o-background-size:175%;
			background-size:175%;
		}*/
	#featuredStore2Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		/*#featuredStore2Simple:hover {
			-webkit-background-size:175%;
			-moz-background-size:175%;
			-o-background-size:175%;
			background-size:175%;
		}*/
	#featuredStore2Simple .initialLink:hover {
		background-position:center 175px;
	}
	.features2016 #featuresList {
		display:none;
	}
	.features2016 #midJumpNav {
		display:block;
	}
	#backToTopSection {
		display:none;
	}
	.miva2016 .linkWrap {
		height:auto !important;
	}
	#g2Bar h2 {
		width:240px;
	}
	#headerCenterInfo {
		width:470px;
	}
	.containIconList {
		width:470px;
	}
	#platform-overview #landingHeader h1 {
		margin:130px 10px 0 10px;
	}
	#platform-overview #scalableSolution .solutionHeader {
		margin:15px 0 50px 0;
	}
	#scalableCross .content450 {
		margin-top:40px;
	}
	.crossedDiv .wideContainer {
		height:900px;
		background:url("/images/new-images/hat-screen.png") no-repeat center bottom;
	}
	.content450 {
		width:100%;
		text-align:center;
	}
	#wcHosting,
	#totalAccess {
		padding:85px 0;
	}
	.iconList {
		float:none;
		width:100%;
	}
	.iconList h3,
	.iconList p {
		width:79%;
	}
	.iconList:nth-child(2n) {
		margin-left:0;
	}
	#headerCenterInfo p {
		margin:0 20px 45px 20px;
	}
	#platform-overview #scalableSolution {
		padding-top:200px;
	}
	#platform-overview .solutionBox {
		padding:40px 25px 0 25px;
	}
	#parcelContent table {
		margin:0 0 70px 0;
		width:100%;
	}
	#parcelContent h2 {
		line-height:36px;
	}
	.partnerBox {
		width:90%;
		float:none;
		height:auto;
	}
	.partnerBox:nth-child(even) {
		margin-left:0;
	}
	.threeColumnBox {
		float:none;
		width:100%;
		height:auto;
		padding:50px 0 60px 0;
		border-top:none;
	}
	.fauxCell {
		display:block;
		float:left;
		clear:left;
	}
	.fauxCell.mainInfo {
		width:85%;
	}
	.prodList {
		padding-bottom:20px;
	}
	#whats-new-9-6 .newFeatures .wideContainer {
		height:100% !important;
		background-position:center bottom;
		background:inherit !important;
	}
	#whats-new-9-6 .featuresContent {
		text-align:center;
	}
	#whats-new-9-6 #landingHeader {
		padding-bottom:50px;
	}
	#whats-new-9-6 #landingHeader h1 {
		margin-top:140px;
	}
	#mivaPaySection {
		padding-bottom:90px !important;
	}
	#reviewBaskets {
		height:auto !important;
	}
	#googleShopping {
		height:auto !important;
	}
	#responsiveEmail {
		height:auto !important;
		padding-bottom:90px !important;
	}
	#etsyMarketplace {
		height:auto !important;
	}
	#inventoryCheckout {
		height:auto !important;
	}
	#category-listing #searchspring-search_results .article-item, #category-listing #searchspring-search_results .product-item {
		width:91.4%;
	}
	#mivapay #landingHeader {
		padding-bottom:80px;
	}
	#mivapay #landingHeader h1 {
		margin:135px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2;
		height:330px;
	}
	#fasterCheckouts {
		height:240px;
	}
	#mivapay .featuresContent {
		margin-top:0;
	}
	#fasterCheckouts .featuresContent h2 {
		margin:0 0 10px 0;
	}
	#mivapay .featuresContent h2 {
		text-align:center;
	}
	#mivapay .featuresContent p {
		text-align:center;
	}
	#subTools {
		height:260px;
	}
	#subTools .btnTransparentSquared {
		margin:45px auto 0 auto;
	}
	#dataProtection {
		height:310px;
	}
	#payPricingOptions {
		width:470px;
	}
	.mivaPayBtn .blue-get-started-btn {
		width:160px;
	}
	#mivapayPricing {
		padding:65px 0;
	}
	#payPricing .mivaPayWrap {
		float:none;
		width:100%;
		margin:45px 0 65px 0;
	}
	#sub-management .featuresContent img {
		display:none;
	}
	#toolsLeft {
		display:none;
	}
	#sub-management .featuresContent {
		height:100%;
		margin-top:0;
	}
	#sub-management .featuresContent h2,
	#sub-management .featuresContent p {
		text-align:center;
	}
	#sub-management #landingHeader h1 {
		margin:155px 0 0 0;
	}
	#sub-management #landingHeader {
		padding:0 0 90px 0;
	}
	#productSubscription {
		height:190px;
	}
	#manageTools .featuresContent {
		margin:80px 0 0 0 !important;
	}
	#manageTools {
		height:450px;
	}
	#selfManage {
		height:220px;
	}
	#leverage {
		padding:75px 0;
	}
	#autoEmails {
		height:180px;
	}
	#reportingEngine {
		padding:75px 0;
	}
	#thank-you #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#thank-you #landingHeader {
		padding:0 0 100px 0;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#newNav ul {
		display:none;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 20px 0 20px;
	}
	#theProblem img {
		display:none;
	}
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		display:block;
		position:relative;
		left:0;
		top:30px;
		width:470px;
	}
	#theSolution img {
		display:none;
	}
	.leftLogoInfo {
		width:90%;
	}
	#magentoSolution .leftLogoInfo {
		float:left;
	}
	#magento-headache #landingHeader h1,
	#magento-integration #landingHeader h1,
	#magento-cloud #landingHeader h1,
	#magento-security #landingHeader h1,
	#magento-support #landingHeader h1 {
		margin:50px 0 0 0;
	}
	#magento-support #landingHeader h1 {
		line-height:48px;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		margin:60px auto 0 auto;
	}
	#magentoSolution .leftLogoInfo .btnTransparentSquared {
		margin-left:70px;
	}
	#magento-headache #getStartedContainer,
	#magento-integration #getStartedContainer ,
	#magento-cloud #getStartedContainer,
	#magento-security #getStartedContainer,
	#magento-support #getStartedContainer {
		width:470px;
	}
	#magento-headache #getStarted,
	#magento-integration #getStarted,
	#magento-cloud #getStarted,
	#magento-security #getStarted,
	#magento-support #getStarted {
		padding:95px 0;
	}
	.augUpdate #g2Bar {
		margin-top:170px;
	}
	.augUpdate #revIdeas .wideContainer img {
		right:10px;
		max-width:470px;
	}
	#revIdeas #leftContent {
		margin-top:375px;
		width:100%;
	}
	.augUpdate #customArch .wideContainer img {
		left:0;
		top:0;
		width:475px;
	}
	#customArch #leftContent {
		margin-top:415px;
		width:100%;
	}
	.augUpdate #featuredStore2Simple {
		width:100%;
	}
	.augUpdate #streamline #leftContent {
		width:100%;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
		max-width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px !important;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 30px 30px 30px;
	}
	#g2Customer img {
		width:470px;
		position:relative;
	}
	.paddedContent {
		padding:70px 0;
	}
	#switch-to-miva .floatedContent {
		width:100%;
	}
	#easySwitch h2 {
		line-height:40px;
	}
	#splitBoxOr div {
		width:28%;
	}
	.orDivide {
		left:216px;
	}
	#advantageContainer {
		width:100%;
		display:block;
	}
	.advantageRow {
		display:block;
		margin-bottom:20px;
	}
	.mivaSide {
		background:none;
		border-right:none;
		width:340px;
		float:none;
	}
	.competitorSide {
		background:none;
		border-bottom:solid 1px #e2e6eb;
		display:block;
		padding:30px 0;
		width:340px;
		margin:0 auto;
		float:none;
	}
	.mivaSide i {
		display:none;
	}
	#exploreAdvantage .orDivide {
		position:relative;
		top:-10px;
		left:218px;
		margin:20px 0;
		width:14px !important;
	}
	#upgrade-your-site .iconList h3, 
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:84%;
	}
	#upgrade-your-site #inhouseAgency h2,
	#before-and-after #inhouseAgency h2 {
		margin:0 30px 150px 30px;
	}
	#upgradeTime {
		text-align:center;
		padding:110px 0 320px 0;
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat center bottom 110px;
		-webkit-background-size:350px auto;
		-moz-background-size:350px auto;
		-o-background-size:350px auto;
		background-size:350px auto;
	}
	#upgradeTime .floatedContent {
		width:100%;
	}
	#upgradeTime h2 {
		text-align:center;
		width:100%;
		float:none;
	}
	#upgradeTime p {
		float:none;
	}
	#upgradeTime .btnTransparentSquared {
		width:230px;
		margin:50px auto 0 auto;
		display:block;
		float:none;
	}
	#upgrade-your-site #landingHeader h1,
	#before-and-after #landingHeader h1 {
		margin:100px 0 0 0;
	}
	#upgrade-your-site #landingHeader,
	#before-and-after #landingHeader {
		padding:0 0 150px 0;
	}
	#digitalRevolution {
		background:#F6F6F6;
		text-align:center;
	}
	#digitalRevolution .floatedContent {
		width:100%;
		float:none;
		margin:100px auto 0 auto;
	}
	#digitalRevolution .floatedContent h2 {
		width:100%;
	}
	#digitalRevolution .floatedContent p:nth-child(4) {
		margin-bottom:40px;
	}
	#digitalRevolution img {
		position:relative;
		right:auto;
		top:0;
		left:0;
		width:400px;
	}
	#digitalRevolution .btnTransparentSquared {
		clear:both;
		display:block;
		width:260px;
		margin:0 auto;
		float:none;
	}
	#topEnterprise .floatedContent {
		width:100%;
		text-align:center;
	}
	#costResults .floatedContent {
		float:left;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:25px 0 0 0;
		width:100%;
	}
	#proExpert .floatedContent {
		width:100%;
	}
	#proExpert .floatedContent h2 {
		width:100%;
	}
	#topEnterprise .floatedContent img {
		float:none;
	}
	#topEnterprise .btnTransparentSquared {
		clear:left;
		float:none;
		width:170px;
		margin:0 auto 40px auto;
		display:block;
	}
	#topEnterprise .floatedContent h2 {
		width:100%;
	}
	#enterprise #inhouseAgency .headingParagraph {
		margin:0 80px 115px 80px;
	}
	#enterprise #inhouseAgency h2 {
		line-height:40px;
	}
	#enterprise .iconList p {
		width:83%;
	}
	#costResults .floatedContent {
		width:100%;
	}
	#compSupport p {
		margin:0 40px;
	}
	#enterpriseDemands .floatedContent {
		width:100%;
	}
	#enterpriseDemands .floatedContent h2 {
		width:100%;	
	}
	.enterprise2016 #landingHeader {
		padding:0 0 80px 0;
	}
	.enterprise2016 #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#topEnterprise .centeredContent {
		width:480px;
	}
	#topEnterprise .centeredContent img {
		max-width:100%;
	}
	#tripleStat .tripleRow div:nth-child(1) {
		padding:10px 9px 0 0;
	}
	#tripleStat .tripleRow div {
		padding:10px 9px;
	}
	#enterprise #customControl .headingParagraph {
		margin:0 20px 15px 20px;
	}
	#enterprise #customControl h2 {
		line-height:40px;
	}
	.containIconList .float-left, .containIconList .float-right {
		float:none;
		width:100%;
	}
	#customControl .iconList h3 {
		width:83%;
	}
	#compSupport h2 {
		line-height:40px;
	}
	#compSupport {
		padding:90px 0;
	}
	#enterpriseDemands img {
		display:none;
	}
	#mivaconExclusive aside {
		margin:0 auto;
		float:none;
		width:470px;
	}
	#mivaconExclusive aside div {
		width:200px;
	}
	#mivaconExclusive .floatedContent {
		width:100%;
		margin-top:50px;
		float:left;
		text-align:center;
	}
	#mivaconExclusive .floatedContent h2,
	#mivaconExclusive .floatedContent p {
		width:100%;
	}
	#transactionSupport .floatedContent {
		float:none;
		width:100%;
		margin-top:160px;
	}
	#transactionSupport .wideContainer {
		background:url(/images/new-images/businesses.png) no-repeat center top;
		-webkit-background-size:90%;
		-moz-background-size:90%;
		-o-background-size:90%;
		background-size:90%;
	}
	#authorize #getStarted h3 {
		margin:35px 50px 50px 50px;
	}
	#authorize #getStartedContainer {
		width:470px;
	}
	#authorize #landingHeader h1 {
		margin:75px 60px 0 60px;
	}
	#authorize #landingHeader {
		padding:0 0 100px 0;
	}
	#paymentExperience .floatedContent {
		width:100%;
		text-align:center;
	}
	#paymentExperience {
		padding:70px 0;
	}
	#paymentExperience img {
		top:30px;
		right:auto;
		width:470px;
		left:0;
		position:relative;
	}
	#paymentExperience h2 {
		width:100%;
		text-align:center !important;
	}
	#safeSecure #paypalCard {
		left:0;
		top:50px;
		width:470px;
		position:relative;
	}
	#safeSecure .floatedContent h2 {
		width:76%;
		float:none;
		margin:0 auto 20px auto !important;
	}
	#safeSecure {
		padding:70px 0 110px 0;
	}
	#safeSecure .floatedContent {
		width:100%;
		text-align:center;
	}
	#braintree #storePayment .floatedContent {
		width:100%;
		margin-top:0;
		text-align:center;
	}
	#braintree #storePayment {
		background:#fff;
		padding:100px 0;
	}
	#braintree #landingHeader h2 {
		margin:60px 40px 0 40px;
	}
	#braintreeMiva p {
		margin:0 50px;
	}
	#braintree #storePayment .btnTransparentSquared {
		padding:10px 30px;
		display:block;
		float:none;
		margin:0 auto;
		width:250px;
	}
	#braintree #landingHeader h1 {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		width:455px;
		margin:150px auto 0 auto;
	}
	#braintree #landingHeader {
		padding-bottom:100px;
	}
	#braintreeMiva h3 {
		margin:50px 20px;
	}
	#braintreeMiva .buttonLarge {
		margin:0 auto;
	}
	#braintreeMiva .secondButton {
		margin:30px auto 0 auto;
	}
	#braintree #storePayment h2 {
		text-align:center;
	}
	#costResults {
		background:#26282B;
	}
	#professional-services #solution2 {
		margin:0 auto;
	}
	#professional-services .crossedDiv .wideContainer {
		height:1430px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:100%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2),
	#systemsInt .floatedContent:nth-child(2) {
		width:100%;
		margin:35px 0 0 0;
	}
	#professional-services #landingHeader h1 {
		margin:105px 0 0 0;
	}
	#professional-services #landingHeader {
		padding:0 0 300px 0;
	}
	#professional-services #landingHeader img {
		top:350px;
	}
	#proCaseStudy {
		background:url("/images/new-images/bg-red-angle.jpg") no-repeat scroll center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#proCaseStudy .floatedContent {
		margin:230px 0 0 7%;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:50px;
	}
	#professional-services #costResults .floatedContent ul li {
		width:200px;
	}

	.funnelCake #solution2 {
		margin:60px auto;
	}
	.funnelCake .crossedDiv .wideContainer {
		height:1860px;
	}
	.percentCircle {
		margin:0 auto 35px auto;
	}
	.funnelCake .crossedDiv .smallGrey {
		margin-bottom:85px;
	}
	#nextCloud img {
		width:470px;
		left:0;
		right:0;
		position:relative;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	#retail-integration #nextCloud .floatedContent h2,
	#seamless-experience #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	.floatedContent {
		width:100%;
		text-align:center;
	}
	#nextCloud .btnTransparentSquared {
		clear:both;
		float:none;
		width:200px;
		margin:40px auto 0 auto;
	}
	#nextCloud p {
		width:100%;
		margin-bottom:45px;
	}
	#nextCloud .floatedContent h2 {
		width:100%;
	}
	#nextCloud hr {
		display:none;
	}
	.funnelCake #landingHeader {
		padding:0 0 140px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:85px 0 0 0;
		line-height:36px;
	}
	.funnelCake .crossedDiv h2 {
		line-height:36px;
	}
	.funnelCake .crossedDiv h3 {
		margin:25px 0 85px 0;
	}
	#personal-experience #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#personal-experience #landingHeader {
		padding:0 0 150px 0;
	}
	#personal-experience #solution2 {
		margin:60px auto;
	}
	#personal-experience .crossedDiv .wideContainer {
		height:1800px;
	}
	#outgrown-capabilities #landingHeader h1,
	#grow-scale #landingHeader h1 {
		margin:65px 40px 0 40px;
	}
	#outgrown-capabilities #landingHeader h2,
	#grow-scale #landingHeader h2 {
		margin:10px 40px 0 40px;
	}
	#outgrown-capabilities #landingHeader,
	#grow-scale #landingHeader  {
		padding:0 0 120px 0;
	}
	#clientProfile h3 {
		margin:50px 30px 15px 30px;
	}
	#border-t {
		width:100%;
	}
	#clientProfile .tripleContainer {
		width:470px;
	}
	#clientProfile #solution2 {
		margin:0 auto 45px auto;
	}
	#clientProfile .solutionBox {
		margin-bottom:45px;
	}
	#resultsOnMiva .tripleContainer {
		width:470px;
	}
	#resultsOnMiva .percentCircle {
		height:160px;
	}
	#resultsOnMiva h3 {
		margin:80px 40px 75px 40px;
	}
	#grow-scale #resultsOnMiva .solutionBox {
		max-width:150px;
	}
	#grow-scale #resultsOnMiva #solution2,
	#grow-scale #resultsOnMiva #solution3 {
		margin:0 auto;
	}
	#grow-scale #resultsOnMiva h3 {
		margin:0 40px 75px 40px;
	}
	#outgrown-capabilities #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale .smallerHeader {
		margin:0 20px 50px 20px;
	}
	#grow-scale #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:475px;
		margin:20px auto 0 auto;
	}
	.satisfaction #clientProfile #topVideo,
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		width:470px;
	}
	.satisfaction #clientProfile #topVideo img {
		width:100%;
	}
	.satisfaction #clientProfile .smallerHeader {
		margin:0 100px 50px 100px;
	}
	.satisfaction #clientProfile .tripleContainer {
		width:470px;
		margin:0 auto;
	}
	.satisfaction #clientProfile #solution1 {
		border-right:none;
		padding-right:0;
	}
	.satisfaction #clientProfile #solution2 {
		margin:0 auto 60px auto;
	}
	.satisfaction #clientProfile #topVideo {
		top:-380px;
	}
	.satisfaction #clientProfile {
		padding:190px 0 150px 0;
	}
	#customer-satisfaction #clientProfile,
	#customer-satisfaction-4 #clientProfile,
	#customer-satisfaction-6 #clientProfile {
		padding:280px 0 150px 0;
	}
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		top:-430px;
	}
	#customer-satisfaction-2 #clientProfile,
	#customer-satisfaction-3 #clientProfile,
	#customer-satisfaction-5 #clientProfile {
		padding:210px 0 150px 0;
	}
	#customer-satisfaction-2 .solutionBox span,
	#customer-satisfaction-3 .solutionBox span,
	#customer-satisfaction-5 .solutionBox span {
		display:inline !important;
	}
	#customer-satisfaction-2 #clientProfile #ROIheader,
	#customer-satisfaction-3 #clientProfile #ROIheader,
	#customer-satisfaction-5 #clientProfile #ROIheader {
		line-height:36px;
		margin:0 20px 60px 20px;
	}
	#customer-satisfaction-2 #clientProfile .smallerHeader,
	#customer-satisfaction-3 #clientProfile .smallerHeader,
	#customer-satisfaction-5 #clientProfile .smallerHeader {
		margin:0 60px 50px 60px;
	}
	#customer-satisfaction-2 #clientProfile h2 span,
	#customer-satisfaction-3 #clientProfile h2 span,
	#customer-satisfaction-5 #clientProfile h2 span {
		line-height:0;
		margin-bottom:0;
	}
	#bto #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#bto #landingHeader {
		padding:0 0 80px 0;
	}
	#bto #resultsOnMiva .percentCircle {
		margin:0 auto 35px auto;
	}
	#bto .percentCircle div {
		vertical-align:middle;
	}
	#customer-satisfaction-4 .midQuote p {
		width:470px;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:1950px;
	}
	#customer-evolution #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#customer-evolution #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#fully-integrated #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#fully-integrated #nextCloud img {
		top:0;
	}
	#fully-integrated #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#crown-cutting-edge #resultsOnMiva h2 {
		line-height:36px;
	}
	#customer-satisfaction-5 #landingHeader {
		padding:0 0 240px 0;
	}
	#customer-satisfaction-6 #clientProfile .smallerHeader {
		margin:0 50px 50px 50px;
	}
	#case-study-sewing-parts-online .splitColorLeft p {
		margin:45px auto 0 auto !important;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.6125em;
	}
	#case-study-sewing-parts-online #essentialMidQuote {
		padding:130px 0;
	}
	#case-study-sewing-parts-online .resultsAside p {
		width:160px !important;
		margin:0 auto 35px auto;
	}
	#hosting-architecture #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#hosting-architecture #landingHeader {
		padding:0 0 90px 0;
	}
	#hosting-architecture .floatedContent {
		text-align:left;
	}
	#hosting-architecture .iconList h3,
	#hosting-architecture .iconList p {
		width:85%;
	}
	#hosting-architecture .iconList {
		width:100%;
	}
	#mivaCustomer .floatedContent {
		text-align:center;
	}
	#mivaCustomer .floatedContent p {
		margin:0 20px;
	}
	#mivaCustomer {
		padding:100px 0;
	}
	#listsContainer {
		width:475px;
		text-align:center;
	}
	.hugeList {
		width:100%;
		float:none;
		clear:both;
	}
	#hosting-architecture #landingHeader h2 {
		margin:10px 20px 30px 20px;
	}
	#manangedEnvironment img {
		position:relative;
		width:475px;
		margin-bottom:40px;
	}
	#hosting-architecture .floatedContent h2 {
		text-align:center;
	}
	.hugeList h4 {
		display:block;
		border-top:solid 1px #ededed;
		cursor:pointer;
		padding:15px 0;
		margin:0 !important;
		text-align:left;
	}
	#innerContent .hugeList ul {
		height:0;
		overflow:hidden;
		margin:0 0 0 15px;
	}
	.hugeList h4 span {
		display:block;
		float:right;
	}
	.hugeList h4 {
	}
	.expandedFeature {
		height:auto !important;
		margin-bottom:40px !important;
		overflow:initial !important;
	}
	.hugeList ul li {
		text-align:left;
	}
	#caseStatsNoSplit .statsThree {
		float:none;
		margin:0 auto;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:70px auto;
	}
	#oliverMidQuote p {
		width:410px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:30px;
		position:relative;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:475px;
		float:none;
		text-align:left;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:auto;
		height:auto;
	}
	#case-study-lotus-sculpture .splitColorRight ul {
		padding-bottom:25px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 auto;
		float:none;
	}
	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 80px 0;
	}
	#ACLN #innerContent ul {
		width:300px !important;
	}
	#ACLN #innerContent ul li {
		margin:0 auto 40px auto;
		width:300px;
	}
	.accountEdit,
	.manage-saved-cards,
	.customerHistory {
		width:300px !important;
	}
	#featured #landingHeader h1 {
		font-size:2.5em;
		margin:60px 0 0 0;
	}
	#featured #landingHeader {
		padding:0 0 90px 0;
	}
	#deliverFooter .btnBlueStandard {
		margin:0 auto 20px auto;
		max-width:180px;
		display:block;
		width:auto;
	}
	#deliverFooter .btnTransparentSquared {
		clear:left;
		margin:0 auto;
		max-width:170px;
		display:block;
		padding:14px 35px;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	.splitModal {
		width:470px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
		height:auto;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#g2Banner p i,
	#g2NoPop p i {
		margin-right:0;
	}
	#platformScale {
		background:#262934;
	}
	#platformScale .floatedContent p {
		width:100%;
		float:none;
	}
	#platformScale .floatedContent h3 {
		float:none;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#platformScale {
		padding:110px 0;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	#white-paper #floatingForm {
		top:200px !important;
	}
	#white-paper #white-paper--visionary {
		padding:880px 0 80px 0 !important;
	}
	#white-paper #landingHeader h1 {
		margin:105px 0 0 0 !important;
	}
	#white-paper #modal .modalForm {
		margin-left:0;
	}
	#sub-economy #productSubscription .featuresContent {
		text-align:center;
		margin-top:0;
	}
	#sub-economy #productSubscription img {
		display:none;
	}
	#sub-economy .featuresContent h2 {
		text-align:center;
	}
	#sub-economy #productSubscription .btnTransparentSquared {
		margin:20px 0 0 120px;
		width:180px;
	}
	#sub-economy .featuresContent p {
		margin-bottom:30px;
	}
	#sub-economy #productSubscription {
		padding:45px 0 165px 0;
	}
	#sub-economy #manageTools .featuresContent {
		margin:75px auto 0 auto;
		width:85%;
	}
	#sub-economy #manageTools {
		height:410px;
	}
	#sub-economy #selfManage img {
		position:relative;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:0;
	}
	#sub-economy #selfManage .featuresContent p {
		text-align:center;
	}
	#sub-economy #selfManage .btnTransparentSquared {
		margin:20px 0 0 120px;
		width:180px;
		text-align:center;
	}
	#sub-economy #selfManage img {
		display:none;
	}
	#sub-economy #selfManage {
		height:260px;
	}
	#subscriptionFooter h2 {
		line-height:36px;
		margin:0 25px 45px 25px;
	}
	#subscriptionHeader h2 {
		font-size:2em;
	}
	#subscriptionHeader p {
		font-size:1.75em;
	}
	#subscriptionHeader {
		padding:55px 0 70px 0;
	}
	#applepay #landingHeader #phoneAngle {
		display:none;
	}
	#applepay #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay #landingHeader h1 {
		margin:80px 0 0 0;
		text-align:center;
	}
	#applepay #landingHeader h2 {
		text-align:center;
	}
	#imageColumns img {
		display:none;
	}
	.leftFour:nth-child(odd) {
		margin-right:0;
	}
	#simpleMiva img {
		width:100%;
	}
	.leftFour {
		float:none;
		width:470px;
		text-align:center;
	}
	#simpleMiva h2 {
		line-height:36px;
	}
	#simpleMiva {
		padding:110px 0 0 0;
	}
	#imageColumns {
		padding:90px 0 70px 0;
	}
	#imageColumns .floatedContent h2 {
		width:90%;
		margin:0 auto 10px auto !important;
		float:none;
	}
	#applepay #landingHeader .btnTransparentSquared {
		margin-left:80px;
	}
	#paypal-promo #landingHeader h1 {
		font-size:3.5em;
		line-height:46px;
		margin:55px 0 40px 0;
	}
	#paypal-promo #landingHeader {
		padding:0 0 110px 0;
	}
	#promoHeader h2 {
		line-height:46px;
	}
	#promoHeader iframe {
		width:470px;
	}
	.conSpeaker,
	.conSpeaker:nth-child(3),
	.conSpeaker:nth-child(4) {
		margin:0 auto 50px auto;
		float:none;
	}
	#paypal-promo #deliverFooter {
		padding:120px 0;
	}
}

/* ----- 320px Browser Width ------------------------------------------------ */
@media only screen and (min-width: 300px) and (max-width: 479px) {
	.insideHTMLSimple {
		background:none;
	}
	.insideHTMLNoSub {
		background:#fff url("/images/new-images/bg-large-image-no-bar.jpg") no-repeat center -6px;
	}
	.insideHTMLSub {
		background:#fff url("/images/new-images/bg-large-image-subnav.jpg") no-repeat center -6px;
	}
	#newNav ul {
		display:none;
	}
	#pageHeader {
		height:390px;
	}
	#ecommerce-software-features .nineFeaturesSection p {
		margin:0 auto 30px auto !important;
		width:auto !important;
	}
	#responsiveMarketingTable {
		display:block;
	}
	#fullMarketingTable {
		display:none;
	}
	#bgSlideMain {
		height:auto !important;
		min-height:800px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:initial;
		-webkit-background-size:initial; 
		-moz-background-size:initial; 
		-o-background-size:intial;
		margin:0 auto;
		padding-bottom:20px;
	}                  
	#wrapper, #footerHeader, #footerNav, #footerFooter, #innerContent {
		width:300px; 
		margin:0 auto;
	}
	#topHeader {
		position:absolute;	
		background-position:15px center;
	}
	#fullNav {
		display:none;
	}
	#responsiveNav {
		float:right;
		display:block;
		margin-right:15px;
	}
	#slideContent {
		width:auto;
		margin:10px auto 0 auto;
		}
		#homeContainer {
			width:300px;
		}
		#homeIframeWrap {
			width:300px;
			margin:0 auto;
		} 
		#homeTestWrap h2 {
			font-size:1.5em;
		}
		#slideContent section {
			float:none;
			width:93%;
			margin:30px 3.6%;
		}
		#slideContent h1 {
			font-size:1.5em;
			line-height:34px;
			margin:0;
		}
		#slideContent h2 {
			font-size:1.2em;
		}
		#slideContent h3 {
			font-size:0.875em;
		}
		#slideContent h4 {
			font-size:0.875em;
		}
		#homeMainImage {
			width:280px;
			margin:30px auto 0 auto;
			display:block;
			float:none;
		}
		#homeText {
			float:none;
			margin:20px 10px 30px 10px;
			text-align:center;
			font-size:1em;
			}
			#homeText ul {
				margin:30px 0;
				font-size:0.875em;
				}
				#homeText ul li span {
					margin-right:0;
				}
			#homeText h2 {
				text-align:center;
				font-size:2.2em;
				margin:35px 0 0 0;
			}
			#homeText .buttonLargeOrange {
				margin-bottom:20px;
			}
	.hide320 {
		display:none !important;
		visibility:hidden;
		width:0;
		height:0;
	}
	#footerLogos {
		width:300px;
		height:120px;
	}
	#footerStores {
		width:300px;
		}
		#footerStores li {
			margin:0 10px;
		}
		#footerStores li:nth-child(1) {
			margin:0 10px;
		}
	#homeClients ul {
		width:300px;
	}
	#homeClients ul li,
	#homeClients ul li:nth-child(1) {
		margin:0 9px;
	}
	#homeClients ul li:nth-child(5) {
		margin:0 0 0 40px;
	}   
	#fullFooter {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:300px;
		margin:0 auto;
		border-top:solid 1px #4a4a4a;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:100%;
			padding:10px 0;
			display:block;
			font-weight: normal;
			font-style: normal;
			background:url(/images/new-images/icon-rightarrow-white.png) no-repeat right center;
		}
	#responsiveFooter p {
		font-size:14px;
	}
	#socialList {

		}
		#socialList li {
			display:inline;
			float:left;
			list-style:none;
			background:none;
			padding-left:0;
			margin-right:10px;
		}
	#connectWrap {
		border-bottom:none;
		padding-bottom:20px;
	}
	#footerFooter .incFast {
		float:left;
		margin:15px 45px 0 0;
	}
	#footerFooter .shorterLink {
		float:left;
		margin:25px 0 0 0;
		clear:left;
	}
	#footerFooter {
		padding-bottom:30px;
	}
	
	#pageHeader {
		background:none !important;	
		padding-left:0;
	}
	#innerContent #pageHeader p {
		line-height:20px;
	}
	#innerContent #pageHeader h1 {
		padding-top:20px;
	} 
	.flipFlopImageRight, .flipFlopImageLeft {
		background:none !important;
		}
		.flipFlopImageRight h2, .flipFlopImageLeft h2 {
			padding-top:10px;
		}
		.flipFlopImageRight p, .flipFlopImageLeft p {
			width:100%;
		}
	#company .flipFlopImageRight a {
		display:none;
		width:0;
		height:0;
	}
	#footerHeader p {
		margin:25px 0 15px 0;
		width:100%;
		font-size:1.25em;
	}
	#footerHeader .buttonSmallOrange {
		margin:20px auto;
		display:block;
		width:140px;
		float:none;
		clear:both;
	}
	.splitDiv {
		clear:both;
		width:100%;
	}
	#ecommerce-software-features #innerContent section aside {
		display:none;
		width:0;
		height:0;
	}
	#ecommerce-software-features #innerContent section p {
		width:100%;
		margin-bottom:15px;
	}
	#ecommerce-software-features #innerContent section h3 {
		width:80%;
	}
	#ecommerce-software-features #innerContent section {
		margin-top:15px;
		padding-bottom:0;
	}
	#innerContent #stores {
		width:auto;
	}
	.saasFAQS {
		width:40%;
		height:150px;
	}
	.saasBottom {
		width:40%;
	}
	#regularPricingTable {
		display:none;
	}
	#innerContent #stores {
		width:auto;
		margin:25px 0 40px 50px;
	}
	#innerContent .align-center {
		font-size:1.25em;
	}
	.saasFAQS {
		width:98%;
		height:auto;
		margin:0 0 45px 0;
		float:none;
		clear:both;
	}
	.saasBottom {
		width:98%;
		height:auto;
		margin:0 0 45px 0;
		float:none;
		clear:both;
	}
	#regularPricingTable {
		display:none;
	}
	#starterProTop {
		display:none;
	}
	#responsiveStarterProTop {
		display:block;
	}
	#responsivePricing {
		display:block;
		}
		.responsivePricingHeader {
			display:block;
			width:99%;
			height:50px;
			background:#;
			text-align:center;
			color:#FFF;
			background:#414141;
			font-size:1.525em;
			margin:0;
			padding:20px 0 0 0;
			}
			.responsivePricingHeader sup {
				font-size:0.5em;
			}
		#responsivePricing table {
			background:#FFF;
			text-align:center;
			width:99%;	
			}
			#responsivePricing table tr td {
				padding:10px 0;
			}
			#responsivePricing table tr:nth-child(2n) {
				background:#F7FCFF;
			}
			#responsivePricing table .buttonWideOrange {
				margin-bottom:20px;
			}
	#columnLeft {
		width:98%;
	}
	#plansTop ul li {
		padding-left:7.906%;
	}
	.featuredStore, .saasTemplate {
		float:none;
		margin:0 auto;
		width:300px;
	}
	.featuredStore img {
		max-width:300px;
	}
	#featured-stores .first, #saas-templates .first {
		margin-left:auto;
	}
	#featured-stores #innerContent hr {
		display:none;
	}
	#featured-stores #testimonialSectionHeader {
		background-size:175px 175px;
		background-position:top left;
		padding-left:0;
	}
	#featured-stores #testimonialSectionHeader a {
		width:175px;
		height:175px;
		top:0;
		left:60px;
	}
	#featured-stores #testimonialSectionHeader p {
		font-size:1em;
	}
	.testimonialSection {
		padding-left:0;	
		height:410px;
		margin-top:30px;
		clear:both;
		width:98%;
		padding-bottom:20px;
	}
	#innerContent .testimonialSection h3 {
		width:71.947%;
		margin:30px 0 0 0;
	}
	.testimonialSection h4 {
		margin:0;
	}
	.testimonialSectionNoVideo {
		height:auto;
		padding-left:15px;
		clear:both;
		width:98%;
		padding-bottom:0;
	}
	#featured-stores #testimonialSectionHeader {
		margin-bottom:0;
		height:390px;
	}
	#innerContent #testimonialSectionHeader h2 {
		padding-top:190px;
	}
	#proSiteBuild,
	#proMaintenance,
	#proIntegrations {
		background:none;
	}
	#professional-services .flipFlopImageLeft h2, 
	#professional-services .flipFlopImageLeft p, 
	#professional-services .flipFlopImageLeft .buttonLarge {
		margin-left:0 !important;
	}
	.flipFlopImageRight {
		height:535px;
	}
	.flipFlopImageLeft {
		height:565px;
	}
	.twoColumnLeft {
		width:98%;
		margin-bottom:15px;
	}
	.twoColumnRight {
		clear:both;
		width:98%;
		float:none;
		margin-bottom:45px;
	}
	#payment-processing .threeColumnTable {
		display:none;
	}
	#payment-processing .threeColumnResponsive {
		display:block;
	}
	#supportServices {
		display:none;
	}
	#supportServicesResponsive {
		display:block;
		clear:both;
		}
		#supportServicesResponsive .buttonSmall {
			margin-bottom:35px;
		}
	#subnav {
		display:none;
	}
	#responsiveSubnav {
		display:block;
	}
	.hostingSection {
		width:98%;
		margin:20px auto;
	}
	.insideHTMLSimple #responsiveSubnav {
		margin-top:10px;
	}
	#fullProductList {
		display:none;
	}
	#responsiveProductList {
		display:block;
	}
	#CTGY #stripedTable p, 
	#CTGY .stripedTable p {
		width:90%;
		margin:10px 0 10px 15px !important;
	}
	#stripedTable tr td h3, 
	.stripedTable tr td h3 {
		margin:10px 0 10px 15px !important;
	}
	.stripedTable tr td form {
		margin:0 0 15px 15px;
	}
	#CTGY #stripedTable h2, 
	#CTGY .stripedTable h2 {
		margin:15px 0 0 15px !important;
	}
	#CTGY #stripedTable .buttonSmall, #CTGY .stripedTable .buttonSmall {
		margin:0;
	}
	#ecPromptLocation {
		display:none !important;
	}
	#enterprise #columnRight {
		margin:20px 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:20px 0 75px 0;
	}
	#checkoutGuide {
		display:none;
	}
	#OCST #bill-to {
		width:98%;
	}
	#OCST .basket,
	#checkoutTestimonial,
	#checkoutCTA {
		width:98%;
		float:left;
		clear:both;
	}
	#loginText {
		margin:15px 40px 15px 40px;
	}
	#bill-to label {
		text-align:left;
	}
	#bill-to input,
	#bill-to select {
		clear:both;
		width:89%;
	}
	#OCST #innerContent header h1,
	#OPAY #innerContent header h1,
	#INVC #innerContent header h1 {
		font-size:1em;
		padding-top:0;
		margin-top:73px;
	}
	.additionalQuestion textarea {
		width:240px;
	}
	#checkoutCTA ul {
		padding-left:95px;
	}
	#login-form {
		margin:10px 0 10px 45px;
		}
		#login-form input[type="text"], 
		#login-form input[type="password"] {
			margin-bottom:10px;
		}
		#login-form .buttonSmall {
			float:left;
			clear:both;
		}
	#OPAY #payment {
		width:98%;
		margin-top:15px;
	}
	#OPAY .basket {
		float:left;
		width:98%;
		clear:left;
		margin-top:15px;
	}
	#payment-fields label {
		text-align:left;
		width:auto;
	}
	#payment-fields input,
	#payment-fields select {
		clear:both;
		width:89%;
	}
	#payment .selectMonth, 
	#payment .selectYear {
		width:75px;
	}
	.termsOPAY {
		text-align:right;
		margin-bottom:15px;
	}
	#invoiceSection h3 {
		margin:15px;
	}
	#support #innerContent header {
		margin-top:63px;
	}
	.container1200,
	.featuresContainer1200 {
		width:300px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	.featuresContainer {
		width:300px;
		}
		.featuresContainer img {
			max-width:275px;
		}
	#innerContent .nineFeaturesSection p {
		width:auto;
	}
	#innerContent .nineFeaturesSection h2 {
		line-height:36px;
	}
	#nineHeader h1 {
		width:300px;
		background-size:300px auto;
		margin:30px 0 0 0;
	}
	.nineFeaturesFullExpand {
		height:2890px !important;
	}
	#announcementBanner span {
		float:left;
		font-size:0.875em;
		width:100%;
		margin:0 auto 10px auto;
		display:block;
	}
	#announcementBanner a {
		clear:both;
		display:block;
		width:170px;
		margin:10px auto 0 auto;
	}
	#multi-seat-change header h1 {
		text-indent:-9999em;
	}
	#partnersList {
		display:none;
	}
	#partnersListResponsive {
		display:block;
	}
	#columnLeft {
		width:100%;
	}
	#columnRight {
		width:100%;
		float:left;
		clear:left;
	}
	.insidePage #columnRight .buttonLarge {
		float:left !important;
		clear:both;
	}
	.caseStudySection {
		width:100%;
		clear:both;
		}
		.caseStudySection img {
			width:75px;
			height:auto;
		}
	#nervousRightCol {
		width:100%;
		}
		#nervousRightCol img {
			width:230px;
			margin:15px auto;
			float:none;
			display:block;
		}
	#caseStudyLeft {
		width:100%;
	}
	#caseStudyRight {
		clear:both;
		width:100%;
	}
	#bootstrapHeader {
		background:none;
		width:100%;
		height:290px;
		}
		#bootstrapHeader p {
			margin:10px 0 0 0;
			width:100%;
		}
		#bootstrapDownload {
			margin:30px 0 0 0;
		}
		#bootstrapHeader #bootstrapLinks {
			margin:5px 0 0 0;
		}
	.bootstrapContentSection {
		margin:20px 0 10px 0;
		clear:both;
		width:100%;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
		max-width:300px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
		max-width:300px !important;
	}
	#facebook-connect #innerContent section img {
		max-width:300px;
	}
	#facebookConnectVideo {
		display:none;
		width:0;
		height:0;
	}
	#facebook-connect .buttonPrice {
		padding:15px 30px;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:15px 15px 0 0;
	}
	#productInfo {
		width:90.729%;
	}
	#productDescription {
		width:90%;
		margin:15px auto 0 auto;
	}

	#homePageHeader h1 {
		font-size:1.45em;
		margin:0 0 15px 0;
		padding:0 5px;
	}
	#homePageHeader h2 {
		padding:0 20px;
	}
	#g2Bar h2 {
		padding:0 30px;
	}

	#orderCustomerNotes h3 {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		color:#1EABBD;
	}
	#innerContent #orderCustomerNotes p {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		font-size:1em;
	}
	#orderCustomerNotes img {
		float:none;
		clear:both;
	} 
	#customerManagement img {
		float:none;
		margin-bottom:25px;
	}
	#uriManage #mainURI {
		float:none;
	}
	#innerContent #uriManage p, #innerContent #uriManage ul {
		float:none;
		width:auto;
	}
	#uriManage h3 {
		width:auto;
		float:none;
	}
	#buttonURI {
		float:none;
		margin-right:0;
		margin-top:25px;
	}
	#pageTitleControl #mainControls {
		float:none;
	}
	#innerContent #pageTitleControl p, #innerContent #pageTitleControl ul {
		float:none;
		width:auto;
	}
	#pageTitleControl #rightMidImage {
		float:none;
		margin-bottom:25px;
	}
	#innerContent #pageTitleControl h2,
	#innerContent #upsFeature h2,
	#adaptiveDesign h2 {
		line-height:40px;
	}
	#upsFeature img {
		float:none;
	}
	#innerContent #upsFeature p {
		float:none;
		width:auto;
	}
	#childCat #childMain {
		float:none;
	}
	#childCat p a img {
		width:300px;
		margin:0 auto;
		display:block;
	}
	#innerContent #childCat p {
		float:none;
		width:auto;
	}
	#customerManagement .leftHeader {
		width:auto;
	}
	#innerContent #customerManagement p {
		width:auto;
	}
	.featuresContainer .buttonTwoLineOrange {
		clear:left;
		display:block;
		float:none;
		margin:75px auto;
		width:290px;
	}
	#whats-new-9-4 #innerContent #nineHeader p {
		margin-bottom:0;
	}
	#whats-new-9-4 #innerContent #nineHeader ul {
		font-size:0.875em;
	}
	#whats-new-9-4 #nineHeader h1 {
		font-size:1.55em;
	}
	#fedexOneRate img {
		float:none;
		margin-top:0;
	}
	#innerContent #fedexOneRate ul {
		float:none;
		width:auto;
	}
	#responsiveLeftMenu {
		display:block;
		margin:20px 20px 0 0;
		font-size:1.25em;
	}
	#mivaLogo,
	#newNav #mivaLogo {
		width:70px;
		height:70px;
		}
		#mivaLogo i,
		#newNav #mivaLogo i {
			font-size:0.5em;
			left:13px;
			top:21px;
		}
	#newNav {
		height:70px;
	}
	#insideNav {
		height:65px;
		}
		#insideNav #mivaLogo {
			height:65px;
			}
			#insideNav #mivaLogo i {
				left:22px;
				top:20px;
			}
		#insideNav #homeNavResponsive {
			margin:20px 30px 0 0;
		}
	#homePageHeader {
		height:446px;
		}
		#downLinkCircle {
			display:none;
		}
		#homeWatchVideo {
			width:175px;
		}
	#homeSubNav {
		display:none;
	}
	#scalableSolution h2 {
		font-size:1.65em;
		line-height:35px;
		margin:30px 40px 0 40px;
	}
	.solutionBox {
		float:none;
		margin:0 auto;
		height:auto;
	}
	.solutionBox span {
		display:block !important;
		opacity:1 !important;
		width:auto;
		position:relative;
		top:auto;
		background:none;
		color:#16c0d6;
		margin-top:10px;
	}
	.solutionLink:hover {
		border:none;
		box-shadow:none;
	}
	.slide {
		max-width:300px;
	}
	.slideContainer {
		max-width:300px;
	}
	.slick-slider {
		margin-bottom:0;
	}
	#bigSlider {
		padding:20px 0 0 0;
	}
	#slide1 {
		background:url("/images/new-images/slide1-background.png") no-repeat 50px 205px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		height:1040px;
	}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 35px 180px;
		-webkit-background-size:65%;
		-moz-background-size:65%;
		-o-background-size:65%;
		background-size:65%;
		height:1005px;
	}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 50px 130px;
		-webkit-background-size:65%;
		-moz-background-size:65%;
		-o-background-size:65%;
		background-size:65%;
		height:1185px;
	}
	#bigSlider h2 {
		line-height:35px;
		margin:25px 25px 40px 25px;
		font-size:1.65em;
	}
	.slide h3 {
		text-align:center;
		width:300px !important;
	}
	.slide p {
		text-align:center;
		width:300px !important;
	}	
	#slide1 .smallRed {
		margin-bottom:185px;
	}
	#slide2 .smallRed {
		margin-bottom:275px;
	}
	#slide3 .smallRed {
		margin-bottom:215px;
	}
	.slick-prev, .slick-next {
		display:none !important;
		width:0 !important;
		height:0 !important;
	}
	.slide .btnTransparentSquared {
		width:88px;
		margin:0 auto;
		display:block;
		float:none !important;
	}
	#featuredStore1 {
		clear:left;
		width:100%;
		height:265px;
	}
	#featuredStore2 {
		clear:left;
		width:100%;
		height:265px;
	}
	#featuredStore1Simple {
		clear:left;
		width:100%;
		height:265px;
	}
	#featuredStore2Simple {
		clear:left;
		width:100%;
		height:265px;
	}
	.featuredHover p {
		width:493px;
	}
	.featuredHover a {
		left:20%;
		right:20%;
		padding:10px 25px;
		bottom:110px;
	}
	.featuredHover {
		width:0;
		height:0;
		overflow:hidden;
		background:none;
	}
	#ecommerceWebsites {
		padding-bottom:35px;
	}
	#ecommerceWebsites ul {
		max-width:300px;
		margin:0 auto;
		}
		#ecommerceWebsites ul li {
			width:130px;
			height:100px;
			margin:0 10px;
			}
			#ecommerceWebsites ul li img {
				max-width:130px;
				max-height:130px;
			}
	#ecommerceWebsites h2 {
		font-size:1em;
		margin:85px 30px 10px 30px;
	}
	#leaderContainer {
		width:300px;
	}
	#mivaGraph {
		display:none;
	}
	#ecommerceLeader {
		padding-bottom:60px;
	}
	.graphSection {
		height:420px;
	}
	#getReport {
		width:300px;
		float:none;
		margin:0 auto;
		text-align:center;
		}
		#getReport .btnBlueStandard {
			width:300px;
		}
		#g2Report {
			float:none;
			margin:0 auto;
			width:300px;
		}
		#getReport div {
			clear:both;
			text-align:center;
			margin:40px auto 40px auto;
			width:100%;
		}
		#getReport p {
			width:300px;
			margin:0 auto;
		}
		#getReport h3 {
			width:300px;
			text-align:center;
			margin:0 auto;
		}
		#getReport #reportInfo {
			margin-top:35px;
		}
	#ecommerceLeader h2 {
		line-height:35px;
		font-size:1.65em;
		margin:35px 0 20px 0;
	}
	#support247 {
		font-size:1.125em;
		padding:35px 25px;
		}
		#support247 i {
			float:left;
			width:100%;
			font-size:3em;
			margin-bottom:20px;
		}
		#support247 p {
			clear:both;
			float:left;
		}
	#mivaClients {
		padding:80px 0 20px 0;
	}
	#mivaClients h2 {
		line-height:35px;
		font-size:1.65em;
	}
	.homeCaseStudy {
		float:none;
		margin:0 auto 35px auto;
		width:300px;
		}
		.homeCaseStudy img {
			width:100%;
		}
	.homeCaseStudy:nth-child(2) {
		margin:0 auto 35px auto;
		height:500px;
	}
	#homePartners #homePartnersContainer {
		width:300px;
	}
	#homePartnersContainer .homePartner {
		width:120px;
		height:40px;
		}
		#homePartnersContainer .homePartner img {
			max-width:120px;
		}
		#homePartners #homePartnersContainer .homePartner:nth-child(1) {
			margin-left:90px !important;
		}
		#homePartners h2 {
			margin:35px 20px 0 20px;
			font-size:1em;
		}
	#getStartedContainer {
		width:300px;
		text-align:center;
		margin:0 auto;
		}
		#getStartedContainer .btnRedStandard {
			width:110px;
			margin:15px auto 0 auto;
			float:none;
		}
	#getStarted {
		padding:25px 0;
	}
	#getStarted h3 {
		margin:0;
		line-height:35px;
	}
	#mivaHome #getStartedContainer {
		width:300px;
	}
	#g2Report #reportInput {
		width:189px;
		padding:15px 0 15px 15px;
		font-size:0.65em;
	}
	#g2Report #reportSubmit {
		font-size:0.65em;
		padding:15px;
	}
	#ecommerceLeader h3 {
		margin:0 20px 35px 20px;
	}
	#ecommerceLeader #getReport h3 {
		margin:0 auto;
	}
	#fullFooterNew {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:100%;
		margin:0 auto;
		background:#26282b;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:90%;
			padding:10px 0 10px 20px;
			display:block;
			font-size:1em;
			letter-spacing:0.0475em;
			margin:10px 0 10px;
			text-transform:uppercase;
			}
	#responsiveFooter p {
		font-size:14px;
	}
	#tipsExpand {
		height:0;
		overflow:hidden;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedTips {
		height:70px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#tipsExpand .et-subscription {
		margin:25px auto 20px auto;
		display:block;
		width:300px;
		float:none;
	}
	#responsiveFooter #socialList {
		width:227px;
		margin:35px auto 15px auto;
		display:block;
		}
		#responsiveFooter #socialList li {
			display:inline;
			float:left;
			background:none;
			padding:0;
			margin:0 5px;
			}
			#responsiveFooter #socialList li a {
				color:#aaaeb6;
			}
	#footerCopyright {
		color:#aaaeb6;
		width:100%;
		text-align:center;
		margin:0;
		padding-bottom:35px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
	}
	#backToTop {
		display:block;
		width:100%;
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		letter-spacing:0.0475em;
		font-size:1.25em;
		color:#FFF;
		text-transform:uppercase;
		background:#000;
		padding:30px 0;
		font-weight:300;
	}
	#linksExpand {
		padding-left:20px;
		}
		#linksExpand ul li {
			font-size:1em;
			margin-bottom:15px;
			}
			#linksExpand ul li a {
				color:#e2e4ea;
			}
		.activeExpandedLinks {
			height:270px !important;
		}
	#aboutMivaExpand {
		color:#aaaeb6;
		}
		#aboutMivaExpand p {
			padding:0 20px;
			font-size:1em !important;
		}
		#aboutMivaExpand a {
			color:#FFF;
		}
	.activeExpandedTips {
		margin:0 0 25px 0;
		}
		.et-subscription input[type="submit"] {
			width:85px;
		}
	.respFooterSectionLink {
		background:none;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}
	#homeWatchVideo {
		display:none;
	}
	#insideNav ul {
		display:none;
	}
	#insideNav #mivaLogo {
		width:90px;
	}
	#logn-left {
		margin-bottom:50px;
		width:100% !important;
	}
	#logn-right {
		clear:left;
		float:none !important;
		width:100% !important;
		margin-top:0 !important;
	}
	.wideContainer {
		width:300px;
	}
	.caseStudy {
		width:100%;
		}
		.caseStudy img {
			max-width:100%;
		}
		.caseStudy:nth-child(odd) {
			margin-right:0;
		}
	.newCase #innerContent h1 {
		font-size:2.25em;
		line-height:34px;
	}
	#upgrade-to-miva-merchant #fullHeader p {
		width:300px;
		font-size:1em;
		margin:20px 0;
	}
	#upgrade-to-miva-merchant #fullHeader {
		margin-top:65px;
	}
	.linkWrap {
		height:140px !important;
	}
	.caseLink i {
		top:45px;
		left:128px;
	}
	.caseLink span {
		top:75px;
		left:90px;
	}

	#pricingList {
		width:300px;
		margin:0 auto;
	}
	.newPrice {
		width:300px;
		border-right:none;
		border-bottom:solid 1px #e2e6eb;
		}
		.newPrice:nth-child(1) {
			height:595px;
		}
		.newPrice:nth-child(2) {
			height:615px;
		}
		.newPrice:nth-child(3) {
			height:675px;
		}
		.newPrice:nth-child(4) {
			height:735px;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 10px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 10px;
	}
	#mivaVersus ul {
		width:212px;
		margin:0 auto;
	}
	#mivaVersus ul li {
		float:none;
		margin-bottom:10px;
	}
	#pricingIntro h2 {
		font-size:2em;
		line-height:34px;
	}
	#pricing-update #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #pricing-update h1 {
		line-height:38px;
	}
	#pricingIntro h2 {
		margin:45px auto 35px auto;
	}
	#platformComparison h2 {
		line-height:34px;
		margin:35px auto;
	}
	#platformComparison #compareLarge {
		display:none;
	}
	#platformComparison .compareSmall {
		display:block;
	}
	#mivaVersus h2 {
		line-height:34px;
		margin:10px 0 35px 0;
		color: #fff;
	}
	#mivaVersus #versusVS {
		width:212px;
		height:50px;	
		}
		#versusVS span {
			left:90px;
			top:9px;
		}
	#platformComparison .smallGrey {
		margin:0 auto 20px auto;
	}
	#realCost {
		min-height:340px;
		background:none;
		margin-bottom:0;
	}
	#realCost p {
		width:auto;
	}
	#functionalityCompare ul {
		width:300px;
	}
	#functionalityCompare aside {
		float:none;
		clear:both;
		width:73%;
	}
	#versusLogos {
		padding-left:0;
		width:225px;
	}
	#versusStore .leftParagraph {
		width:auto;
	}
	#versusStore ul {
		width:auto;
	}
	#versusStore {
		background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom center;
		background-size:84%;
		min-height:770px;
		margin-bottom:60px;
	}
	.addOnSection {
		float:none;
		width:auto;
		height:510px;
		margin-top:35px;
	}
	#middleBox {
		margin:35px 0 0 0;
	}
	#totalCost {
		padding:40px 1rem;
	}
	#totalCost h2 {
		line-height:36px;
		font-size: 1.25em !important;
	}
	#readyForBusiness {
		background:none;
		height:615px;
	}
	#readyForBusiness p {
		width:auto;
	}
	.breakContainer {
		width:300px;
	}
	.breakContainer p {
		width:100%;
		padding:0;
	}
	#miva-vs-shopify #fullHeader {
		margin-top:60px;
	}
	#miva-vs-shopify #fullHeader i {
		margin-bottom:35px;
		margin-left:20px;
	}
	#miva-vs-shopify #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	.breakContainer p:nth-child(1) {
		border-right:none;
		margin-bottom:25px !important;
	}
	#versusStore .leftParagraph {
		margin-top:25px;
	}
	.insideHTMLBlank #miva-vs-shopify h1 {
		line-height:1;
	}
	.versusSection {
		padding:40px 0 !important;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#realCost .smallRed {
		margin-bottom:25px;
	}
	.breakDark .breakContainer p:nth-child(1) {
		border-right:none;
	}
	#readyForBusiness .smallRed {
		margin-bottom:35px;
	}
	#functionalityCompare ul li {
		background-size:6.5%;
	}
	#miva-vs-bigcommerce #fullHeader p span {
		margin:10px 105px;
	}
	.breakContainer p .bigBreak {
		font-size:3.5em;
	}
	.breakContainer p span {
		font-size:2.5em;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#devPhilosophy .mainParagraph {
		margin:0 0px 15px 0;
	}
	#questionableArch .wideContainer {
		background:url("/images/new-images/shipping-rules.png") no-repeat center 180px;
		background-size:100%;
	}
	#questionableArch h3 {
		margin-bottom:285px;
	}
	#questionableArch p {
		width:auto;
	}
	#devPhilosophy aside {
		width:auto;
		height:auto;
		margin: 1rem 0 !important;
	}
	#limitedFeatures img {
		max-width:300px;
		margin-top:40px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat center 300px;
		background-size:90%;
		height:1030px;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 340px auto;
	}
	#lockedTemplates p {
		width:auto;
	}
	#lockedTemplates aside {
		width:auto;
	}
	#serverAccess aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#serverAccess p {
		width:auto;
	}
	#fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #miva-vs-bigcommerce h1 {
		line-height:1;
		font-size:3em;
	}
	#softArchGraph {
		width:auto;
	}
	#limitedFeatures aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#limitedFeatures p {
		width:auto;
	}
	#miva-vs-bigcommerce #versusLogos {
		padding-left:0;
		width:275px;
		margin-top:45px;
	}
	#miva-vs-bigcommerce #fullHeader i {
		margin:0 0 20px 40px;
	}
	#miva-vs-bigcommerce #fullHeader {
		margin-top:60px;
	}
	#limitedFeatures aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#limitedFeatures p {
		width:auto;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		line-height:56px;
	}
	.sideBySide {
		width:215px;
		float:none;
		margin-bottom:25px;
	}
	.sideBySide i{
		width:45%;
	}
	.redQuote h3 {
		margin:0 !important;
	}
	#marketingTool aside {
		width:auto;
		float:none;
		margin-bottom:45px;
	}
	#marketingTool p {
		width:auto;
	}
	#enterpriseUpgrade aside {
		float:none;
		width:auto;
		margin-bottom:45px;
		padding:20px 10px 20px 10px;
		margin-right:0;
	}
	#enterpriseUpgrade aside table tr td.blueLetter {
		font-size:2em;
		padding:10px 10px 0 0;
	}
	#magentoGraph {
		width:auto;
		float:none;
		text-align:center;
		margin-bottom:45px;
		}
		#magentoGraph img {
			max-width:300px;
		}
	#flawedIndexing p {
		width:auto !important;
	}
	#noTechSupport p {
		float:none;
		width:auto;
	}
	#compareContainer {
		width:300px;
		margin:50px auto 0 auto;
	}
	#miva-vs-magento-comm #versusLogos {
		padding-left:0;
		width:225px;
		margin-top:45px;
	}
	#miva-vs-magento-comm #fullHeader i {
		margin:0 0 30px 20px;
	}
	#miva-vs-magento-comm #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	#miva-vs-magento-comm #fullHeader {
		margin-top:60px;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#lockedTemplates p {
		text-align:center;
		width:100%;
	}
	#bluePull h2 {
		margin:0 !important;
	}
	/* TG Added */
	.licensingHosting #fiveMilCaseStudy {
		width:auto !important;
		float:none !important;
		margin-right: 0 !important;
	}
	#magento-hosting-vmagento {margin-top: 1.5rem !important;}
	.licensingHosting #fiveMilCaseStudy ul {
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy p {
		line-height:20px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy .marginRightList {
		margin-right: auto !important;
	}
	.insideHTMLBlank #miva-vs-magento h1 {
		line-height: 1;
	}
	#miva-vs-magento #fullHeader i.icon-miva-logo {
		float: none;
		margin:0 auto;
	}
	.licensingHosting #fiveMilCaseStudy ul,
	.licensingHosting #fiveMilCaseStudy p {
		width: 100%;
	}
	#hostingComparison {
		width: 100%;
		margin: 0;
		background: none;
	}
	#mivaHosting,
	#magentoHosting {
		width: 100%;
		float: none;
		margin: 30px 0 0;
	}
	.smallDark,
	.greyQuote {width: 100%;}
	#magento2 aside {
		width: auto;
		float: none;
		height: auto;
	}
	#magentosFuture .twoThirds {
		width: 100%;
		float: none;
		padding:5px 10px;
	}
	#magentosFuture .oneThird {
		float: none;
		width: auto;
		padding: 5px 10px;
	}
	.magentoOutcomes {
		width: 100%;
		box-sizing: border-box;
	}
	#realCost p {
		width: 100% !important;
		padding-left: 0;
	}
	#negativeVersusLogos .icon-miva-logo,
	#negativeVersusLogos img {
		width: 180px;
		float:none !important;
		margin:0 auto;
		display: block;
	}
	.vsContainer span.vs {
		margin: 10px auto;
		float: none;
	}
	#fullHeader span.vs {
		float: none;
		clear: both;
		margin: 20px auto 15px;
	}
	#realCost .connectorLine {display: none;}
	#mivaStatement .devicesContainer {
		width: 100% !important;
		height: 230px;
	}
	#mivaStatement .oneHalf {
		width: 100% !important;
	}
	#miva-vs-magento .column {
		float: none !important;
		margin-right: 0;
	}
	#inefficient-and-intensive aside {
		width: 100%;
		float: none !important;
	}
	#icon-hold-question {
		float: none;
		text-align: center;
	}
	#noTechSupport #icon-hold-question .icon-headsetquestion {
		margin-left: 0;
		margin-bottom: 1rem;
		font-size: 12rem;
		padding: 0;
	}
	#marketingTool #mivaParagraph {
		background: 0;
		padding: 0;
	}
	#miva-shopify-plan .oneHalf {
		width: 100%;
		margin:0;
		border-right: 0 !important;
	}
	#miva-starter-plan {
		border-bottom: 1px solid #707275;
		margin-bottom: 2rem !important;
	}
	.shopify-half,
	.shopify-plus,
	.shopify-equals {
		width: 100%;
		display: block;
		float: none;
		top: 0;
	}
	.functionality-hide {display: none;}
	.functionality-small-show {display: block;}
	.functionality-small-hide {display: none;}
	#bigcommerce-miva-pricing .oneHalf {
		border: 0;
		width: 100%;
		margin: 0;
		float: none;
	}
	#miva-starter-plan-bc {
		border-bottom: 1px solid #575a5e !important;
		padding-bottom: 0.75rem;
	}
	#new-pricing-questions .oneHalf {
		width: 100%;
		float: none;
		margin: 0;
	}
	#new-pricing-try-miva a,
	#new-pricing-try-miva .new-pricing-or {
		display: block;
		text-align:center;
	}
	#questions-market-analysis .qma-btn {display: block; margin-top: 1rem; left:0;}
	#inefficient-and-intensive .price-range-half {margin-bottom: 1rem;}
	#bigcommerce-miva-pricing .miva-bigcommerce-price {
		font-size: 90px;
	}
	#new-2015-pricing h1 {
		line-height:30px;
	}
	#new-2015-pricing .new-price-wrap:nth-child(1),
	#new-2015-pricing .new-price-wrap:nth-child(2) {
		min-height:630px;
	}
	#compareTableHeader {
		padding:20px 0 20px 10px;
	}
	#ecommerceWebsites ul li {
		height:110px;
	}
	#ecommerceWebsites ul li img {
		max-height:70px;
	}
	#new-2015-pricing #ecommerceWebsites h2 {
		margin:25px 0 30px 0 !important;
		font-size:1em;
	}
	#miva-vs-magento-comm .versusSection,
	#miva-vs-magento .versusSection {
		padding:40px 0;
	}
	#compareContainer {
		margin:30px auto 0 auto;
	}
	#marketingTool .smallRed {
		margin-bottom:40px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:40px;
	}
	#noTechSupport .blueLetter {
		padding:12px 20px 10px 0;
	}
	#noTechSupport .smallRed {
		margin:30px auto 40px auto;
	}
	#miva-vs-magento #fullHeader {
		margin-top:60px;
	}
	.partOne .oneThird {
		width:91%;
		text-align:center;
	}
	#mivaStatement .wideContainer .devicesContainer {
		display:none;
	}
	#miva-vs-magento #mivaStatement .oneHalf {
		width:100% !important;
	}
	#miva-vs-magento h2 {
		line-height:30px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	#mivaStatement .smallRed {
		margin-bottom:40px;
	}
	#no-safe-upgrade .smallRed {
		margin-bottom:40px !important;
	}
	.licensingHosting .smallRed {
		margin-bottom:40px !important;
	}
	#miva-vs-magento #functionalityCompare aside {
		margin-bottom:25px;
	}
	#magentosFuture {
		padding:40px 0;
	}
	#mivaStatement {
		padding:40px 0;
	}
	#startedRight {
		width:100%;
		float:none;
	}
	#startedRight .videoLink {
		width:100%;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
		margin:55px 25px 0 25px;
	}
	#startedRight .videoLink .twoLineTitle {
		margin:40px 25px 0 25px;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
		display:none;
	}
	#startedNav {
		float:none;
		margin:65px 0 0 0;
		width:100%;
	}
	#startedNav ul {
		width:100%;
	}
	#moreResources ul li {
		width:100%;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 35px 0;
	}
	#gettingStartedHeader {
		margin-top:60px;
		padding:60px 0;
		}
		#gettingStartedHeader h1 {
			line-height:40px;
			font-size:2em !important;
		}
	#startedRight h2 {
		margin:35px 0;
		font-size:1.5em;
	}
	#moreResources {
		padding-bottom:20px;
	}
	#moreResources h2 {
		margin:45px 0;
		font-size:1.5em;
	}
	#relatedArticles .btnTransparentSquared {
		padding:15px 25px;
		font-size:0.75em;
	}
	#landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	#marketview-landing-page #landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	#leftCompare {
		margin:20px auto 30px auto !important;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:300px;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.sideBySideCompare {
		float:none !important;
		margin:20px auto !important;
	}
	.standaloneLanding #getStartedContainer {
		width:300px;
	}
	.standaloneLanding #footerCopyright {
		padding:35px 0;
	}
	.standaloneLanding .solutionBox {
		padding:40px 25px 0 25px;
	}
	#landingGrey .mainParagraph {
		padding:0;
	}
	#landingGrey .smallRed {
		margin:40px auto;
	}
	.standaloneLanding #innerContent #getStarted h3 {
		margin:10px 0 0 0;
	}
	.sideBySideCompare h3 {
		font-size:1.125em !important;
	}
	#ecommerceWebsites ul li img {
		max-height:100px;
	}
	.standaloneLanding #ecommerceWebsites ul {
		margin:0 auto !important;
	}
	.standaloneLanding #ecommerceWebsites ul li {
		margin:10px;
	}
	.standaloneLanding #ecommerceWebsites h2 {
		margin:10px 0 0 0;
	}
	.sideBySideCompare {
		width:300px;
	}
	#mignon-faget-landing-page .sideBySideCompare {
		width:300px;
		font-size:0.75em;
	}
	.splitColorLeft {
		float:none;
		width:100%;
	}
	.splitColorRight {
		float:none;
		width:100%;
		height:auto;
	}
	.splitColorRight ul {
		margin:0 auto 0 auto !important;
		padding:25px 0;
		width:300px;
	}
	.splitColorRight ul li {
		margin:0 10px;
		float:none;
	}
	.splitColorLeft p {
		margin:15px auto 0 auto !important;
		width:310px;
		float:none;
	}
	#case-study-guy-harvey .splitColorLeft p {
		margin:35px auto 0 auto !important;
	}
	.singleCaseStudy #fullHeader {
		margin-top:60px;
	}
	.singleCaseStudy #fullHeader h1 {
		line-height:46px;
	}
	.singleCaseStudy #fullHeader p {
		width:300px;
	}
	.paddedSection {
		padding:40px 0;
	}
	#innerContent .paddedSection h2 {
		line-height:36px;
	}
	.paddedSection .mainParagraph {
		width:300px;
	}
	.pullQuote {
		float:none;
		margin:0 0 30px 0;
		width:280px;
	}
	.midQuote p {
		width:300px;
	}
	#migrating img {
		float:none;
		margin:0 auto 20px auto !important;
		width:300px;
	}
	#migrating .container960 h2 {
		margin-top:80px;
	}
	.resultsAside {
		float:none;
		margin-left:0;
		margin-bottom:40px;
	}
	.resultsAside p {
		width:150px;
		margin:0 auto 20px auto;
	}
	.continueBlock {
		width:100%;
		float:none;
	}
	.newFeatures .featuresContent {
		width:100% !important;
		float:none !important;
	}
	.newFeatures .wideContainer {
		background:none !important;
		height:auto !important;
		margin-bottom:0 !important;
	}
	.newFeatures h2 {
		line-height:36px;
		margin-bottom:45px !important;
	}
	.newFeatures {
		padding:45px 0 75px 0;
	}
	.newFeatures .btnTransparentSquared {
		display:block;
		margin-right:95px;
		margin-bottom:25px;
		width:115px;
	}
	#modal {
		width:230px;
	}
	#modal input {
		width:65%;
	}
	#case-study-bare-bones .splitColorRight {
		height:460px;
		padding-bottom:25px;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	#case-study-bare-bones .largeMidQuote ul {
		font-size:1.1125em;
		width:100%;
		margin:40px auto 30px auto !important;
	}
	.largeMidQuote ul li {
		float:none;
	}
	#case-study-bare-bones .largeMidQuote ul li:nth-child(2) {
		margin:30px 0;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	.splitColorRight h2 {
		margin:35px 0 0 0 !important;
		text-align:center;
	}
	#case-study-bare-bones .splitColorRight ul {
		width:300px;
		padding-top:0;
		margin:10px auto 0 auto !important;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	#case-study-bare-bones .resultsAside p {
		width:180px;
	}
	.middleApp {
		margin:20px auto;
	}
	.appStoreLink {
		margin:20px auto;
		display:block;
		float:none;
	}
	#homeBanner p {
		width:300px;
		margin:0 auto;
	}
	.bannerPadding {
		height:85px !important;
		padding:35px 0 0 0;
	}
	#homeBanner i {
		right:10px;
		top:8px;
	}
	#touchPoints ul {
		width:210px;
		margin:30px auto 0 auto;
	}
	#touchPoints ul li {
		margin:0 25px;
		height:auto;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 25px;
	}
	.ERPStudy {
		width:300px;
		float:none;
		margin:40px auto;
	}
	#seamlessERP ul {
		width:300px;
		margin:30px auto;
	}
	#seamlessERP ul li {
		margin:20px 5px;
	}
	.ERPHeader a i {
		left:105px;
	}
	.ERPHeader a span {
		left:50px;
	}
	.ERPStudy:nth-child(even) {
		margin:40px auto;
	}
	.ERPStudy:nth-child(odd) {
		margin:40px auto;
	}
	#touchPoints ul li span {
		margin:100px 0 55px 0;
	}
	#seamlessERP h2 {
		width:300px;
	}
	#peaksBgTop,
	#peaksBgBottom {
		display:none;
	}
	.ERPHeader {
		height:250px !important;
	}
	.ERPStudy {
		height:450px;
	}
	.ERPHeader a i {
		top:90px;
	}
	.ERPHeader a span {
		top:130px;
	}
	#erp-landing #landingHeader h1 {
		line-height:35px;
	}
	#bizNeeds img {
		display:none;
	}
	#bizNeeds h2, #bizNeeds p {
		width:300px;
	}
	#systemsIntegrated img {
		position:relative;
		max-width:300px;
	}
	#systemsIntegrated p {
		width:100%;
		margin-bottom:50px;
	}
	#systemsIntegrated {
		padding:65px 0;
	}
	#touchPointsLanding {
		padding:65px 0 60px 0;
	}
	#touchPointsLanding ul {
		width:300px;
	}
	#touchPointsLanding ul li {
		width:300px;
		margin-bottom:50px;
	}
	#ERPresults {
		padding:65px 0 95px 0;
	}
	#ERPresults p {
		width:300px;
	}
	#crown-erp #ecommerceWebsites {
		padding:40px 0 50px 0;
	}
	#erpHeaders h2 {
		margin:30px 0 0 0 !important;
	}
	#touchPointsLanding h2 {
		line-height:40px;
	}
	#bamboo-erp #erpHeaders h2,
	#ghp-erp #erpHeaders h2 {
		margin:30px 25px !important;
	}
	#bamboo-erp #ERPIntro p,
	#ghp-erp #ERPIntro p {
		width:300px;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p,
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		width:100%;
		padding-right:0;
	}
	#bamboo-erp #systemsIntegrated,
	#ghp-erp #systemsIntegrated {
		padding:55px 0 65px 0;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:55px 0 60px 0;
	}
	#bamboo-erp #touchPointsLanding ul,
	#ghp-erp #touchPointsLanding ul,
	#mignon-erp #touchPointsLanding ul,
	#paper-erp #touchPointsLanding ul {
		width:300px;
	}
	#bamboo-erp #touchPointsLanding ul li,
	#ghp-erp #touchPointsLanding ul li,
	#mignon-erp #touchPointsLanding ul li,
	#paper-erp #touchPointsLanding ul li {
		width:100%;
	}
	#bamboo-erp #ecommerceWebsites h2,
	#ghp-erp #ecommerceWebsites h2,
	#mignon-erp #ecommerceWebsites h2,
	#paper-erp #ecommerceWebsites h2 {
		margin:50px 0 0 0;
	}
	#bamboo-erp #bizNeeds,
	#ghp-erp #bizNeeds {
		padding:60px 0 50px 0;
	}
	#soloParagraph p {
		width:300px;
	}
	#bamboo-erp #touchPointsLanding ul li img,
	#ghp-erp #touchPointsLanding ul li img {
		left:32%;
	}
	#mignon-erp #ERPIntro p {
		margin:45px 35px;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:100%;
	}
	#bizNeeds ul {
		width:97%;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#mignon-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#paper-erp #ERPIntro p {
		margin:45px 35px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:100%;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#paper-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#partnerGrowth {
		width:300px;
		padding:50px 0 40px 0;
	}
	.tripleMap {
		width:90%;
		margin:45px auto;
		float:none;
	}
	#MAPMiddleOptions {
		width:300px;
	}
	#MAPmiddle .MAPWrap {
		min-height:1090px;
	}
	#MAPMore {
		width:300px;
	}
	#levelList {
		width:200px;
	}
	#levelList ul li:nth-child(1) {
		margin:20px 0;
	}
	#levelList ul li {
		margin:20px 0;
		display:block;
		float:none;
	}
	#levelList ul li:nth-child(3) {
		margin:20px 0;
	}
	#levelList #firstLine {
		left:165px;
		width:150px;
	}
	#levelList #secondLine {
		right:165px;
		width:150px;
	}
	.moreContent {
		float:none;
		width:100%;
	}
	#priceMAP h2 {
		line-height:36px;
	}
	#priceMAP #priceMAPIntro {
		width:90%;
	}
	#MAPmiddle .MAPWrap {
		width:100%;
		float:none;
		min-height:790px;
		border-left:none;
	}
	#firstLine, #secondLine {
		display:none;
	}
	#nextLevel h2 {
		line-height:36px;
	}
	#partnerGrowth h2 {
		line-height:36px;
	}
	#partnerGrowth .smallRed {
		margin:10px auto 35px auto;
	}
	#partnerGrowth p {
		margin:0 20px;
	}
	.priceMAP {
		padding:60px 0 100px 0;
	}
	#MAP_Landing #landingHeader h1 {
		margin:0;
	}
	#MAP_Landing #landingHeader {
		padding:0 0 70px 0;
	}
	.MAPWrap ul {
		margin:0 10px !important;
	}
	#levelList ul {
		margin-top:10px;
	}
	#nextLevel {
		padding:80px 0;
	}
	#MAPLearn h2 {
		line-height:36px;
	}
	#innerContent .moreContent h4 {
		margin:0 30px 35px 30px;
	}
	#case-study-crown-automotive .paddedSection p {
		width:100%;
	}
	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:100%;
	}
	#case-study-crown-automotive #outgrowing .container960 p {
		width:100%;
	}
	#case-study-crown-automotive .pullQuote {
		width:290px;
	}
	#case-study-crown-automotive .container960 .pullQuote p {
		float:none;
	}
	#floatingForm {
		top:440px;
		right:0;
		width:300px;
	}
	#irce-2016 #revolutionize {
		padding:450px 0 80px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2016 #revolutionize h2 {
		width:100%;
	}
	#irceMap ul li i {
		font-size:3em;
	}
	#irceMap ul li p {
		font-size:0.875em;
	}
	#enterpriseLeader p {
		width:100%;
	}
	#irceMap ul li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#irceMap ul li {
		margin:0 10px;
	}
	#irceMap ul li:nth-child(3) {
		margin:0 0 0 10px;
	}
	#irce-2016 #landingHeader h1 span {
		font-size:0.21em;
	}
	#irce-2016 #landingHeader #box1 {
		margin-bottom:0;
	}
	#irce-2016 #landingHeader #box2 {
		margin-top:5px;
	}
	#irceMap ul li {
		display:block;
		float:none;
	}
	#irceMap ul {
		width:240px;
		margin:30px auto;
	}
	#irceMap ul li:nth-child(1),
	#irceMap ul li:nth-child(3),
	#irceMap ul li {
		margin:35px 0;
	}
	#irce-2016 #landingHeader #box1, 
	#irce-2016 #landingHeader #box2 {
		font-size:0.75em;
	}
	#floatingForm input {
		width:230px;
	}
	#floatingSubmit {
		width:262px !important;
	}
	#irce-2016 #landingHeader h1 {
		margin:0;
		line-height:65px;
	}
	#irce-2016 #homeNav {
		height:70px;
	}
	#floatingForm iframe {
		width:300px;
		height:550px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:100%;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:15px 0;
	}
	#vod #innerContent .nineFeaturesSection p,
	#vod16 #innerContent .nineFeaturesSection p {
		width:100%
	}
	#vodContainer #passw {
		left:0;	
	}
	#vod #nineHeader,
	#vod16 #nineHeader {
		height:auto;
	}
	#vod .buttonCheckout,
	#vod16 .buttonCheckout {
		margin-top:10px;
		margin-left:0;
	}
	.irceTransform #landingHeader h1 {
		font-size:3.158em !important;
	}
	.irceTransform #landingHeader h1 span {
		font-size:0.31em !important;
	}
	.irceTransform #landingHeader #box1, 
	.irceTransform #landingHeader #box2 {
		line-height:15px;
	}
	.irceTransform #floatingForm,
	.irceRePlatform #floatingForm {
		top:370px;
	}
	.irceRePlatform #landingHeader h1 {
		font-size:3em !important;
	}
	.irceRePlatform #landingHeader h1 span {
		font-size:0.31em !important;
	}
	.irceOffShelf #landingHeader h1,
	.irceDeserve #landingHeader h1 {
		font-size:2.158em !important;
		line-height:45px !important;
		margin:30px 0 0 0 !important;
	}
	.irceOffShelf #floatingForm {
		top:340px;
	}
	.irceOffShelf #landingHeader h1 {
		width:auto;
	}
	.irceDeserve #floatingForm {
		top:440px;
	}
	.irceVS #floatingForm {
		top:580px;
	}
	#case-study-essential-depot .container960 #transUp {
		width:180px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #tranIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #revUp {
		width:115px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #revenueIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #orderUp {
		width:100px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #laptopIcon {
		margin-left:0;
	}
	#case-study-essential-depot #fullHeader p {
		width:300px;
	}
	.paddedSection .mainParagraphLessMargin {
		width:300px;
	}
	#case-study-essential-depot .midQuote p {
		width:300px;
	}
	#case-study-essential-depot .container960 p {
		width:100%;
	}
	#tilesLeft,
	#tilesRight {
		display:none;
	}
	#featured #wideHeaderSubbed h1 {
		margin:65px 0 30px 0;
	}
	.largeTile {
		min-height:300px;
	}
	.wideTile {
		min-height:300px;
	}
	.smallTile {
		min-height:300px;
		width:100%;
	}
	#tilesRightResp,
	#tilesLeftResp {
		display:block;
		float:none;
		width:100%;
	}
	#tpLinkTile .starterLink {
		background-size:65%;
	}
	#taylorTile .starterLink {
		background-size:55%;
	}
	#paperStoreTile .starterLink {
		background-size:70%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#cliveTile .starterLink {
		background-size:65%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:35px;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:40px;
	}
	#featured .featuredHover h3 {
		font-size:1.5em;
		margin-bottom:30px;
	}
	#featured .featuredHover .smallGrey {
		margin:15px auto;
	}
	#featured #additionalClients .wideContainer {
		width:300px;
	}
	#featured #additionalClients ul {
		width:300px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
		width:120px;
	}
	#featured #additionalClients ul li img {
		width:100%;
	}
	#featured #additionalClients #comingSoonClients {
		width:230px;
	}
	#featured #innerContent #subnav {
		display:block;
	}
	#featured #innerContent #subnav {
		margin:65px 0 0 0 !important;
	}
	#featured #comingSoonClients li {
		margin:10px 13px 20px 13px !important;
		float:none !important;
		display:block !important;
		width:210px !important;
	}
	#featured #wideHeaderSubbed h2 {
		margin:15px 30px 10px 30px;
	}
	#featured #subnav li a {
		font-size:0.5em;
	}
	#fullSlider {
		height:auto;
		padding-bottom:60px;
	}
	#fullSlider iframe {
		display:none;
	}
	#fullSlider .slideText {
		display:block;
		width:100%;
		margin:0 auto;
	}
	#fullSlider p {
		width:auto !important;
		margin:0 30px;
	}
	.slideText h3 {
		width:auto !important;
	}
	.slideThumbnail {
		display:block;
	}
	.slideThumbnail {
		height:200px;
	}
	#featured .slick-prev, 
	#featured .slick-next {
		display:block !important;
		width:30px !important;
		height:30px !important;
		top:95px;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:300px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:150px;
		text-align:center;
		margin-bottom:65px;
		font-size:0.875em;
	}
	.features2016 #wideHeaderSubbed img {
		right:0;
		width:300px;
	}
	.newFeature .twoColList li {
		width:100%;
		min-height:auto;
	}
	.newFeature .threeColList li {
		width:100%;
		min-height:auto;
	}
	#featuresWrap {
		padding-top:110px;
	}
	.newFeature .twoColList li:nth-child(2n) {
		margin-left:0;
	}
	.features2016 #wideHeaderSubbed #featuresList li a i {
		float:none;
		margin-right:0;
		margin-bottom:5px;
	}
	.features2016 #wideHeaderSubbed #ecommFeatures {
		margin:105px 0 65px 0;
	}
	.features2016 #wrapper {
		overflow:hidden;
	}
	.features2016 #wideHeaderSubbed h1 {
		line-height:40px;
		margin-top:125px;
	}
	.features2016 #wideHeaderSubbed {
		padding-bottom:220px;
	}
	.newFeature .featureIntro {
		width:100%;
	}
	.miva2016 #ecommerceWebsites ul li img {
		max-width:124px !important;
	}
	.miva2016 #touchPoints ul {
		margin:45px auto 0 auto;
	}
	.miva2016 #touchPoints ul li,
	.miva2016 #touchPoints ul li:nth-child(1),
	.miva2016 #touchPoints ul li:nth-child(4) {
		margin:20px !important;
	}
	.miva2016 #touchPoints ul li {
		background:url(/images/new-images/hex-light.svg) no-repeat center top;
		}
		.miva2016 #touchPoints ul li:hover {
			background:url(/images/new-images/hexagon.svg) no-repeat center top;
		}
	.miva2016 #touchPoints ul li span {
		margin:40px 0 55px 0;
	}
	.miva2016 #streamline {
		padding:45px 0 95px 0;
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat center 230px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
	}
	#streamline #leftContent {
		width:100%;
		text-align:center;
		margin-top:175px;
	}
	.miva2016 #streamline h2 {
		line-height:26px;
		font-size:1.75em;
	}
	.miva2016 #streamline h2 span {
		margin-bottom:-10px;
		display:block;
	}
	.featuredHoverSimple {
		margin-top:150px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center 100px;
		background-size:180px auto;
	}
	#featuredStore2Simple .initialLink:hover {
		background-position:center 60px;
		background-size:87px 87px;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:155px;
	}
	#featuredStore1Simple .initialLink {
		background-size:180px auto;
	}
	#featuredStore2Simple .initialLink {
		background-size:87px 87px;
	}
	.miva2016 #touchPoints {
		padding:20px 0 50px 0;
	}
	.miva2016 .homeCaseStudy,
	.miva2016 .homeCaseStudy:nth-child(2) {
		height:auto;
		padding-bottom:30px;
	}
	.features2016 #featuresList {
		display:none;
	}
	.features2016 #midJumpNav {
		display:block;
	}
	#backToTopSection {
		display:none;
	}
	.miva2016 .linkWrap {
		height:auto !important;
	}
	.miva2016 .caseLink i {
		left:130px;
	}
	.miva2016 .caseLink span {
		left:100px;
	}
	#g2Bar h2 {
		width:240px;
	}
	#headerCenterInfo {
		width:300px;
	}
	.containIconList {
		width:300px;
	}
	#platform-overview #landingHeader h1 {
		margin:70px 0 0 0;
	}
	#platform-overview #scalableSolution .solutionHeader {
		margin:15px 0 50px 0;
	}
	#scalableCross .content450 {
		margin-top:20px;
	}
	.crossedDiv .wideContainer {
		height:690px;
		background:url("/images/new-images/hat-screen.png") no-repeat center bottom;
		-webkit-background-size:contain;
		-moz-background-size:contain;
		-o-background-size:contain;
		background-size:contain;
	}
	.content450 {
		width:100%;
		text-align:center;
	}
	#wcHosting,
	#totalAccess {
		padding:85px 0;
	}
	.iconList {
		float:none;
		width:100%;
	}
	.iconList h3,
	.iconList p {
		width:75%;
	}
	.iconList:nth-child(2n) {
		margin-left:0;
	}
	#headerCenterInfo p {
		margin:0 20px 45px 20px;
	}
	#platform-overview #scalableSolution {
		padding-top:100px;
	}
	#platform-overview .solutionBox {
		padding:20px 25px 0 25px;
	}
	#platform-overview #scalableSolution h2 {
		margin:0 10px;
	}
	.iconList i {
		font-size:3em;
	}
	#inhouseAgency {
		padding:50px 0 40px 0;
	}
	#parcelContent table {
		margin:0 0 70px 0;
		width:100%;
	}
	#parcelContent h2 {
		line-height:36px;
	}
	#parcelContent ul li i {
		margin:0 10px 30px 0;
	}
	#parcelContent h3 {
		text-align:center;
	}
	#parcelContent .btnRedStandard {
		width:100px;
		margin:0 0 0 45px;
	}
	.partnerBox {
		width:86%;
		float:none;
		height:auto;
	}
	.partnerBox:nth-child(even) {
		margin-left:0;
	}
	.threeColumnBox {
		float:none;
		width:100%;
		height:auto;
		padding:50px 0 60px 0;
		border-top:none;
	}
	.fauxCell {
		display:block;
		float:left;
		clear:left;
	}
	.fauxCell.mainInfo {
		width:85%;
	}
	.prodList {
		padding-bottom:20px;
	}
	#whats-new-9-6 .newFeatures .wideContainer {
		height:100% !important;
		background-position:center bottom;
		background:inherit !important;
	}
	#whats-new-9-6 .newFeatures {
		height:auto !important;
		text-align:center;
	}
	#whats-new-9-6 .featuresContent {
		text-align:center;
	}
	#whats-new-9-6 #landingHeader {
		padding-bottom:50px;
	}
	#whats-new-9-6 #landingHeader h1 {
		margin-top:140px;
	}
	#mivaPaySection {
		padding-bottom:90px !important;
	}
	#reviewBaskets {
		height:auto !important;
	}
	#googleShopping {
		height:auto !important;
	}
	#responsiveEmail {
		height:auto !important;
		padding-bottom:90px !important;
	}
	#etsyMarketplace {
		height:auto !important;
	}
	#inventoryCheckout {
		height:auto !important;
	}
	#whats-new-9-6 .newFeatures .btnTransparentSquared {
		margin:0 auto !important;
	}
	#googleShopping h2 {
		width:100%;
		background-size:100%;
	}
	#subManagement {
		padding-bottom:90px !important;
	}
	#category-listing #searchspring-search_results .article-item, #category-listing #searchspring-search_results .product-item {
		width:86.7%;
	}
	#mivapay #landingHeader {
		padding-bottom:80px;
	}
	#mivapay #landingHeader h1 {
		margin:135px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2;
		height:420px;
	}
	#fasterCheckouts {
		height:300px;
	}
	#mivapay .featuresContent {
		margin-top:0;
	}
	#fasterCheckouts .featuresContent h2 {
		margin:0 0 10px 0;
	}
	#mivapay .featuresContent h2 {
		text-align:center;
	}
	#mivapay .featuresContent p {
		text-align:center;
	}
	#subTools {
		height:380px;
	}
	#subTools .btnTransparentSquared {
		margin:45px auto 0 auto;
	}
	#dataProtection {
		height:440px;
	}
	#payPricingOptions {
		width:300px;
	}
	.mivaPayBtn .blue-get-started-btn {
		width:160px;
	}
	#mivapayPricing {
		padding:65px 0;
	}
	#payPricing .mivaPayWrap {
		float:none;
		width:100%;
		margin:45px 0 65px 0;
	}
	#mivapay #landingHeader h1 span {
		width:300px;
	}
	#sub-management .featuresContent img {
		display:none;
	}
	#toolsLeft {
		display:none;
	}
	#sub-management .featuresContent {
		height:100%;
		margin-top:0;
	}
	#sub-management .featuresContent h2,
	#sub-management .featuresContent p {
		text-align:center;
	}
	#sub-management #landingHeader h1 {
		margin:155px 0 0 0;
	}
	#sub-management #landingHeader {
		padding:0 0 90px 0;
	}
	#manageTools .featuresContent {
		margin:0 !important;
	}
	#leverage {
		padding:75px 0;
	}
	#reportingEngine {
		padding:75px 0;
	}
	#sub-management .newFeatures {
		height:auto;
		padding:75px 0;
	}
	#thank-you #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#thank-you #landingHeader {
		padding:0 0 100px 0;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#newNav ul {
		display:none;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 20px 0 20px;
	}
	#theProblem img {
		display:none;
	}
	#theSolution img {
		display:none;
	}
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		display:block;
		position:relative;
		left:0;
		top:30px;
		width:300px;
	}
	.leftLogoInfo {
		width:90%;
	}
	#magentoSolution .leftLogoInfo {
		float:left;
	}
	#magento-headache #landingHeader h1,
	#magento-integration #landingHeader h1,
	#magento-cloud #landingHeader h1,
	#magento-security #landingHeader h1,
	#magento-support #landingHeader h1 {
		margin:50px 0 0 0;
	}
	#magento-support #landingHeader h1 {
		line-height:48px;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		margin:60px auto 0 auto;
	}
	#magentoProblem .leftLogoInfo {
		background:none;
	}
	#magentoSolution .leftLogoInfo {
		background:none;
	}
	#magentoSolution .leftLogoInfo .btnTransparentSquared {
		margin-left:70px;
	}
	#magento-headache #getStartedContainer,
	#magento-integration #getStartedContainer,
	#magento-cloud #getStartedContainer,
	#magento-security #getStartedContainer,
	#magento-support #getStartedContainer {
		width:300px;
	}
	#magento-headache #getStarted,
	#magento-integration #getStarted,
	#magento-cloud #getStarted,
	#magento-security #getStarted,
	#magento-support #getStarted {
		padding:95px 0;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		display:block;
	}
	.augUpdate #revIdeas h2 span {
		font-size:0.3em;
	}
	.augUpdate #touchPoints h2 span {
		font-size:0.3em;
	}
	.augUpdate #featuredStore2Simple .featuredHoverSimple {
		margin-top:150px;
	}
	.augUpdate #featuredStore2Simple .initialLink {
		background-size:225px auto;
	}
	.augUpdate #featuredStore2Simple .initialLink:hover {
		background-position:center 110px;
		background-size:225px auto;
	}
	.augUpdate #revIdeas #leftContent {
		text-align:center;
	}
	.augUpdate #customArch #leftContent {
		text-align:center;
	}
	.augUpdate #leftContent .capsLink {
		float:none !important;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:10px auto !important;
		clear:left;
		text-align:center;
	}
	#ecommerceWebsites #mivaPowers {
		max-width:130px;
	}
	#doubleStartContainer {
		width:300px;
	}
	.started {
		float:none !important;
		clear:none !important;
		margin:0 auto !important;
	}
	.customQuote {
		float:none !important;
		clear:none !important;
		margin-top:15px !important;
	}
	#microsoft-dynamics #landingHeader h1 {
		margin:60px 0 0 0 !important;
	}
	#microsoft-dynamics #landingHeader h2 {
		margin:30px 0 !important;
	}
	.microsoft-dynamics--button_red {
		margin-right:0 !important;
		margin-bottom:15px;
	}
	#switch-to-miva #landingHeader {
		padding:0 0 130px 0;
	}
	#switch-to-miva #landingHeader h1 {
		margin:60px 0 0 0;
		font-size:2.5em;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 30px 30px 30px;
	}
	#g2Customer img {
		width:300px;
		position:relative;
	}
	.paddedContent {
		padding:70px 0;
		text-align:center;
	}
	#switch-to-miva .floatedContent {
		width:100%;
	}
	#easySwitch h2 {
		line-height:40px;
	}
	#splitBoxOr div {
		width:66%;
	}
	.orDivide {
		left:136px;
		top:338px;
	}
	#leftOr {
		border-right:none;
	}
	#advantageContainer {
		width:100%;
		display:block;
	}
	.advantageRow {
		display:block;
		margin-bottom:20px;
	}
	.mivaSide {
		background:none;
		border-right:none;
		display:block;
		padding:30px 0;
		width:240px;
		margin:0 auto;
		float:none;
	}
	.competitorSide {
		background:none;
		border-bottom:solid 1px #e2e6eb;
		display:block;
		padding:30px 0;
		width:240px;
		margin:0 auto;
		float:none;
	}
	.mivaSide i {
		display:none;
	}
	#exploreAdvantage .orDivide {
		position:relative;
		top:-10px;
		left:130px;
		margin:20px 0;
		width:14px !important;
	}
	.floatedContent h2 {
		width:100%;
	}
	.floatedContent .btnTransparentSquared {
		font-size:0.75em;
	}
	#easySwitch .btnTransparentSquared {
		width:235px;
		font-size:0.75em;
	}
	#exploreAdvantage h2 {
		line-height:40px;
	}
	#upgrade-your-site #landingHeader,
	#before-and-after #landingHeader {
		padding:0 0 80px 0;
	}
	#upgrade-your-site #landingHeader h1,
	#before-and-after #landingHeader h1 {
		margin:40px 0 0 0;
	}
	#upgrade-your-site .iconList h3, 
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:75%;
	}
	#upgrade-your-site #inhouseAgency h2,
	#before-and-after #inhouseAgency h2 {
		margin:0 20px 150px 20px;
		font-size:2em;
	}
	#upgradeTime {
		text-align:center;
		padding:90px 0 270px 0;
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat center bottom 110px;
		-webkit-background-size:270px auto;
		-moz-background-size:270px auto;
		-o-background-size:270px auto;
		background-size:270px auto;
	}
	#upgradeTime .floatedContent {
		width:100%;
	}
	#upgradeTime h2 {
		text-align:center;
		width:100%;
		float:none;
	}
	#upgradeTime p {
		float:none;
	}
	#upgradeTime .btnTransparentSquared {
		width:230px;
		margin:50px auto 0 auto;
		display:block;
		float:none;
	}
	#digitalRevolution {
		background:#F6F6F6;
		text-align:center;
	}
	#digitalRevolution .floatedContent {
		width:100%;
		float:none;
		margin:100px auto 0 auto;
	}
	#digitalRevolution .floatedContent h2 {
		width:100%;
	}
	#digitalRevolution .floatedContent p:nth-child(4) {
		margin-bottom:40px;
	}
	#digitalRevolution img {
		position:relative;
		right:auto;
		top:0;
		left:0;
		width:300px;
	}
	#digitalRevolution .btnTransparentSquared {
		clear:both;
		display:block;
		width:260px;
		margin:0 auto;
		float:none;
	}
	#topEnterprise .floatedContent {
		width:100%;
		text-align:center;
	}
	#costResults .floatedContent {
		float:left;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:25px 0 0 0;
		width:100%;
	}
	#proExpert .floatedContent {
		width:100%;
	}
	#proExpert .floatedContent h2 {
		width:100%;
	}
	#topEnterprise .floatedContent img {
		float:none;
		max-width:100%;
	}
	#topEnterprise .btnTransparentSquared {
		clear:left;
		float:none;
		width:170px;
		margin:0 auto 40px auto;
		display:block;
	}
	#topEnterprise .floatedContent h2 {
		width:100%;
	}
	#enterprise #inhouseAgency .headingParagraph {
		margin:0 10px 115px 10px;
	}
	#enterprise #inhouseAgency h2 {
		line-height:40px;
	}
	#enterprise .iconList p,
	#enterprise .iconList h3 {
		width:75%;
		text-align:left;
	}
	#costResults .floatedContent {
		width:100%;
	}
	#compSupport p {
		margin:0;
	}
	#enterpriseDemands .floatedContent {
		width:100%;
	}
	#enterpriseDemands .floatedContent h2 {
		width:100%;	
	}
	.enterprise2016 #landingHeader {
		padding:0 0 80px 0;
	}
	.enterprise2016 #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#topEnterprise .centeredContent {
		width:300px;
	}
	#topEnterprise .centeredContent img {
		max-width:100%;
	}
	#tripleStat .tripleRow div:nth-child(1) {
		padding:10px 5px 0 0;
	}
	#tripleStat .tripleRow div {
		padding:10px 5px;
	}
	#enterprise #customControl .headingParagraph {
		margin:0 20px 15px 20px;
	}
	#enterprise #customControl h2 {
		line-height:40px;
	}
	.containIconList .float-left, .containIconList .float-right {
		float:none;
		width:100%;
	}
	#compSupport h2 {
		line-height:40px;
	}
	#compSupport {
		padding:90px 0;
	}
	#digitalRevolution .btnTransparentSquared {
		padding:10px 23px;
	}
	#tripleHeader {
		font-size:1em;
	}
	#tripleData {
		font-size:0.6em;
	}
	#costResults .floatedContent .btnTransparentSquared {
		clear:both;
		float:none;
		display:block;
		margin:20px auto 0 auto;
		width:120px;
	}
	#costResults .floatedContent p:nth-child(5) {
		margin:10px 0 40px 0;
	}
	#proExpert .floatedContent .btnTransparentSquared {
		clear:both;
		float:none;
		display:block;
		margin:20px auto 0 auto;
		width:170px;
	}
	#proExpert .floatedContent a {
		width:100%;
		margin:35px auto;
		text-align:center;
	}
	#enterpriseDemands h3 {
		text-align:center;
		width:100%;
	}
	#enterpriseDemands .btnTransparentSquared {
		width:78%;
	}
	#enterpriseDemands img {
		display:none;
	}
	#mivaconExclusive aside {
		margin:0 auto;
		float:none;
		width:300px;
	}
	#mivaconExclusive aside div {
		width:115px;
	}
	#mivaconExclusive .floatedContent {
		width:100%;
		margin-top:50px;
		float:left;
		text-align:center;
	}
	#mivaconExclusive .floatedContent h2,
	#mivaconExclusive .floatedContent p {
		width:100%;
	}
	#transactionSupport .floatedContent {
		float:none;
		width:100%;
		margin-top:110px;
	}
	#transactionSupport .wideContainer {
		background:url(/images/new-images/businesses.png) no-repeat center top;
		-webkit-background-size:90%;
		-moz-background-size:90%;
		-o-background-size:90%;
		background-size:90%;
	}
	#authorize #getStarted h3 {
		margin:35px 20px 50px 20px;
	}
	#authorize #getStartedContainer {
		width:300px;
	}
	#authorize #landingHeader h1 {
		margin:35px 0 0 0;
	}
	#authorize #landingHeader {
		padding:0 0 100px 0;
	}
	#mivaconExclusive aside div h3 {
		font-size:3.313em;
	}
	#transactionSupport .floatedContent h2 {
		margin-bottom:35px !important;
	}
	#transactionSupport .floatedContent ul {
		text-align:left;
	}
	#paymentExperience .floatedContent {
		width:100%;
		text-align:center;
	}
	#paymentExperience {
		padding:70px 0;
	}
	#paymentExperience img {
		top:30px;
		right:auto;
		width:300px;
		left:0;
		position:relative;
	}
	#paymentExperience h2 {
		width:100%;
		text-align:center !important;
	}
	#safeSecure #paypalCard {
		left:0;
		top:50px;
		width:300px;
		position:relative;
	}
	#safeSecure .floatedContent h2 {
		width:100%;
		float:none;
		margin:0 auto 20px auto !important;
	}
	#safeSecure {
		padding:70px 0 110px 0;
	}
	#safeSecure .floatedContent {
		width:100%;
		text-align:center;
	}
	#braintree #storePayment .floatedContent {
		width:100%;
		margin-top:0;
		text-align:center;
	}
	#braintree #storePayment {
		background:#fff;
		padding:100px 0;
	}
	#braintree #landingHeader h2 {
		margin:60px 40px 0 40px;
	}
	#braintreeMiva p {
		margin:0;
	}
	#braintree #storePayment .btnTransparentSquared {
		padding:10px 30px;
		display:block;
		float:none;
		margin:0 auto;
		width:250px;
	}
	#braintree #landingHeader h1 {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		width:300px;
		margin:150px auto 0 auto;
		font-size:1.25em;
	}
	#braintree #landingHeader {
		padding-bottom:100px;
	}
	#braintreeMiva h3 {
		margin:50px 20px;
	}
	#braintreeMiva .buttonLarge {
		margin:0 auto;
	}
	#braintreeMiva .secondButton {
		margin:30px auto 0 auto;
		padding:15px 45px;
	}
	#braintree #storePayment h2 {
		text-align:center;
	}
	#safeSecure h2 img {
		display:none;
	}
	#smallPriceBox {
		width:240px;
		padding:50px 20px;
	}
	#costResults {
		background:#26282B;
	}
	#proExpert .floatedContent ul {
		text-align:left;
	}
	#enterprise .floatedContent h2 {
		font-size:1.75em !important;
	}
	#professional-services #solution2 {
		margin:0 auto;
	}
	#professional-services .crossedDiv .wideContainer {
		height:1540px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:100%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2),
	#systemsInt .floatedContent:nth-child(2) {
		width:100%;
		margin:35px 0 0 0;
	}
	#professional-services #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#professional-services #landingHeader {
		padding:0 0 270px 0;
	}
	#professional-services #landingHeader img {
		top:370px;
	}
	#proCaseStudy {
		background:url("/images/new-images/bg-red-angle.jpg") no-repeat scroll center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		text-align:left;
	}
	#proCaseStudy .floatedContent {
		margin:230px 0 0 3%;
		width:290px;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:0;
	}
	#professional-services #costResults .floatedContent ul li {
		width:290px;
	}
	#proCaseStudy p {
		font-size:1.125em;
	}
	#proExpert .floatedContent ul li {
		text-align:center;
	}
	#professional-services #getStarted h2 {
		margin:0 10px 20px 10px;
	}
	.funnelCake #solution2 {
		margin:60px auto;
	}
	.funnelCake .crossedDiv .wideContainer {
		height:1950px;
	}
	.percentCircle {
		margin:0 auto 35px auto;
	}
	.funnelCake .crossedDiv .smallGrey {
		margin-bottom:85px;
	}
	#nextCloud img {
		width:300px;
		left:0;
		right:0;
		position:relative;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	#retail-integration #nextCloud .floatedContent h2,
	#seamless-experience #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	.floatedContent {
		width:100%;
		text-align:center;
	}
	#nextCloud .btnTransparentSquared {
		clear:both;
		float:none;
		width:200px;
		margin:40px auto 0 auto;
	}
	#nextCloud p {
		width:100%;
		margin-bottom:45px;
	}
	#nextCloud .floatedContent h2 {
		width:100%;
	}
	#nextCloud hr {
		display:none;
	}
	.funnelCake #landingHeader {
		padding:0 0 140px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:65px 0 0 0;
		font-size:2.45em;
		line-height:40px;
	}
	#seamless-experience #landingHeader h1 {
		font-size:2em;
	}
	#seamless-experience #landingHeader h2 {
		font-size:1.25em;
	}
	.funnelCake .crossedDiv h2 {
		line-height:36px;
	}
	.funnelCake .crossedDiv h3 {
		margin:25px 0 65px 0;
	}
	#personal-experience #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#personal-experience #landingHeader {
		padding:0 0 150px 0;
	}
	#personal-experience #solution2 {
		margin:60px auto;
	}
	#personal-experience .crossedDiv .wideContainer {
		height:1870px;
	}
	#outgrown-capabilities #landingHeader h1,
	#grow-scale #landingHeader h1 {
		margin:35px 10px 0 10px;
	}
	#outgrown-capabilities #landingHeader h2,
	#grow-scale #landingHeader h2 {
		margin:10px 30px 0 30px;
		font-size:1.25em;
	}
	#outgrown-capabilities #landingHeader,
	#grow-scale #landingHeader  {
		padding:0 0 100px 0;
	}
	#clientProfile h3 {
		margin:50px 30px 15px 30px;
	}
	#border-t {
		width:100%;
	}
	#clientProfile .tripleContainer {
		width:300px;
	}
	#clientProfile #solution2 {
		margin:0 auto 45px auto;
	}
	#clientProfile .solutionBox {
		margin-bottom:45px;
	}
	#resultsOnMiva .tripleContainer {
		width:300px;
	}
	#resultsOnMiva .percentCircle {
		height:160px;
	}
	#resultsOnMiva h3 {
		margin:80px 30px 75px 30px;
	}
	#resultsOnMiva #solution2 {
		margin:0 auto;
	}
	#grow-scale #clientProfile h2 {
		line-height:36px;
	}
	#grow-scale #resultsOnMiva .solutionBox {
		max-width:170px;
	}
	#grow-scale #resultsOnMiva #solution2,
	#grow-scale #resultsOnMiva #solution3 {
		margin:0 auto;
	}
	#grow-scale #resultsOnMiva h3 {
		margin:0 30px 75px 30px;
	}
	#personal-experience .crossedDiv .btnTransparentSquared {
		font-size:0.7em;
		width:240px;
	}
	#outgrown-capabilities #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale .smallerHeader {
		margin:0 20px 50px 20px;
	}
	#grow-scale #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:300px;
		margin:20px auto 0 auto;
	}
	.satisfaction #clientProfile #topVideo {
		width:300px;
	}
	.satisfaction #clientProfile #topVideo img {
		width:100%;
	}
	.satisfaction #clientProfile .smallerHeader {
		margin:0 10px 50px 10px;
	}
	.satisfaction #clientProfile .tripleContainer {
		width:300px;
		margin:70px auto 0 auto;
	}
	.satisfaction #clientProfile #solution1 {
		border-right:none;
		padding-right:0;
	}
	.satisfaction #clientProfile #solution2 {
		margin:0 auto 60px auto;
	}
	.satisfaction #clientProfile #topVideo {
		top:0;
		position:relative;
	}
	.satisfaction #clientProfile {
		padding:75px 0;
	}
	.satisfaction #landingHeader {
		padding:0 0 30px 0;
	}
	.satisfaction #landingHeader h1 {
		margin:5px 0 0 0;
	}
	.satisfaction #landingHeader h2 {
		margin:30px 10px;
	}
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		top:-70px;
		width:300px;
	}
	#customer-satisfaction-2 #clientProfile,
	#customer-satisfaction-3 #clientProfile,
	#customer-satisfaction-5 #clientProfile {
		padding:0 0 80px 0;
	}
	#customer-satisfaction-2 .solutionBox span,
	#customer-satisfaction-3 .solutionBox span,
	#customer-satisfaction-5 .solutionBox span {
		display:inline !important;
	}
	#customer-satisfaction-2 #clientProfile #ROIheader,
	#customer-satisfaction-3 #clientProfile #ROIheader,
	#customer-satisfaction-5 #clientProfile #ROIheader {
		line-height:36px;
		margin:0 20px 60px 20px;
	}
	#customer-satisfaction-2 #clientProfile .smallerHeader,
	#customer-satisfaction-3 #clientProfile .smallerHeader,
	#customer-satisfaction-5 #clientProfile .smallerHeader {
		margin:0 30px 50px 30px;
	}
	#customer-satisfaction-2 #clientProfile h2 span,
	#customer-satisfaction-3 #clientProfile h2 span,
	#customer-satisfaction-5 #clientProfile h2 span {
		line-height:0;
		margin-bottom:0;
		font-size:0.4em;
	}
	#customer-satisfaction-2 #landingHeader,
	#customer-satisfaction-3 #landingHeader,
	#customer-satisfaction-5 #landingHeader {
		padding:0 0 100px 0;
	}
	#clint-pharm #landingHeader h1 {
		margin:25px 0 0 0;
	}
	#clint-pharm #landingHeader {
		padding:0 0 60px 0;
	}
	#bto #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#bto #landingHeader {
		padding:0 0 80px 0;
	}
	#bto #resultsOnMiva .percentCircle {
		margin:0 auto 35px auto;
	}
	#bto .percentCircle div {
		vertical-align:middle;
	}
	#bto #resultsOnMiva h2 {
		line-height:36px;
	}
	#customer-satisfaction-4 .midQuote p {
		width:300px;
	}
	#customer-evolution #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:2015px;
	}
	#customer-evolution #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#fully-integrated #landingHeader h1 {
		margin:65px 0 0 0;
		font-size:2em;
	}
	#fully-integrated #nextCloud img {
		top:0;
	}
	#fully-integrated #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#fully-integrated .crossedDiv .btnTransparentSquared {
		width:200px;
	}
	#crown-cutting-edge #resultsOnMiva h2 {
		line-height:36px;
	}
	#customer-satisfaction-5 #getStarted a {
		width:155px;
	}
	#customer-satisfaction-6 #getStarted a {
		width:145px;
	}
	#case-study-sewing-parts-online #essentialMidQuote {
		padding:130px 0;
	}
	#case-study-sewing-parts-online .resultsAside p {
		width:160px !important;
		margin:0 auto 35px auto;
	}
	#case-study-sewing-parts-online .splitColorLeft p {
		margin:25px auto 0 auto !important;
	}
	#hosting-architecture #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#hosting-architecture #landingHeader {
		padding:0 0 90px 0;
	}
	#hosting-architecture .floatedContent {
		text-align:left;
	}
	#hosting-architecture .iconList h3,
	#hosting-architecture .iconList p {
		width:75%;
	}
	#hosting-architecture .iconList {
		width:100%;
	}
	#mivaCustomer .floatedContent {
		text-align:center;
	}
	#mivaCustomer .floatedContent p {
		margin:0 20px;
	}
	#mivaCustomer {
		padding:100px 0;
	}
	#listsContainer {
		width:300px;
		text-align:left;
	}
	.hugeList {
		width:100%;
		float:none;
		clear:both;
	}
	#hosting-architecture #landingHeader h2 {
		margin:10px 20px 30px 20px;
	}
	#manangedEnvironment img {
		position:relative;
		width:300px;
		margin-bottom:40px;
	}
	#hosting-architecture .floatedContent h2 {
		text-align:center;
	}
	.hugeList h4 {
		display:block;
		border-top:solid 1px #ededed;
		cursor:pointer;
		padding:15px 0;
		margin:0 !important;
	}
	#innerContent .hugeList ul {
		height:0;
		overflow:hidden;
		margin:0 0 0 15px;
	}
	.hugeList h4 span {
		display:block;
		float:right;
		font-size:0.875em;
	}
	.expandedFeature {
		height:auto !important;
		margin-bottom:40px !important;
		overflow:initial !important;
	}
	#caseStatsNoSplit .statsThree {
		float:none;
		margin:0 auto;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:70px auto;
	}
	#oliverMidQuote p {
		width:300px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:30px;
		position:relative;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:300px;
		float:none;
		text-align:left;
	}
	#case-study-oliver .pullQuote,
	#case-study-lotus-sculpture .pullQuote {
		width:270px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:auto;
		height:auto;
	}
	#case-study-lotus-sculpture .splitColorRight ul {
		padding-bottom:25px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 auto;
		float:none;
	}
	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 80px 0;
	}
	#ACLN #innerContent ul {
		width:300px !important;
	}
	#ACLN #innerContent ul li {
		margin:0 auto 40px auto;
		width:300px;
	}
	.accountEdit,
	.manage-saved-cards,
	.customerHistory {
		width:300px !important;
	}
	#featured #landingHeader h1 {
		margin:30px 0 0 0;
	}
	#featured #landingHeader {
		padding:0 0 60px 0;
	}
	#deliverFooter .btnBlueStandard {
		margin:0 auto 20px auto;
		max-width:180px;
		display:block;
		width:auto;
	}
	#deliverFooter .btnTransparentSquared {
		clear:left;
		margin:0 auto;
		max-width:170px;
		display:block;
		padding:14px 35px;
	}
	#deliverFooter {
		padding:90px 0;
	}
	#innerContent #deliverFooter h2 {
		font-size:1.75em;
		margin:0 20px 20px 20px;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	.splitModal {
		width:290px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	.modalForm {
		width:76%;
		margin-left:35px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
		height:auto;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#g2Banner p i,
	#g2NoPop p i {
		margin-right:0;
	}
	#platformScale {
		background:#262934;
	}
	#platformScale .floatedContent p {
		width:100%;
		float:none;
	}
	#platformScale .floatedContent h3 {
		float:none;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#platformScale {
		padding:110px 0;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	#white-paper #floatingForm {
		top:160px !important;
	}
	#white-paper #white-paper--visionary {
		padding:940px 0 80px 0 !important;
	}
	#white-paper #landingHeader h1 {
		margin:35px 0 0 0 !important;
	}
	#white-paper #modal .modalForm {
		margin-left:0;
	}
	#white-paper #landingHeader {
		padding:0 0 100px 0 !important;
	}
	#white-paper #modal {
		width:250px;
		padding:125px 0 25px 35px;
	}
	#sub-economy #productSubscription .featuresContent {
		text-align:center;
		margin-top:0;
	}
	#sub-economy #productSubscription img {
		display:none;
	}
	#sub-economy .featuresContent h2 {
		text-align:center;
	}
	#sub-economy #productSubscription .btnTransparentSquared {
		margin:20px 0 0 25px;
		width:180px;
	}
	#sub-economy .featuresContent p {
		margin-bottom:30px;
	}
	#sub-economy #productSubscription {
		padding:45px 0 165px 0;
		height:260px;
	}
	#sub-economy #manageTools .featuresContent {
		margin:75px auto 0 auto;
		width:85%;
	}
	#sub-economy #manageTools {
		height:410px;
		padding-top:30px;
	}
	#sub-economy #selfManage img {
		position:relative;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:0;
	}
	#sub-economy #selfManage .featuresContent p {
		text-align:center;
	}
	#sub-economy #selfManage .btnTransparentSquared {
		margin:20px 0 0 25px;
		width:180px;
		text-align:center;
	}
	#sub-economy #selfManage img {
		display:none;
	}
	#sub-economy #selfManage {
		height:360px;
	}
	#subscriptionFooter h2 {
		line-height:36px;
		margin:0 25px 45px 25px;
	}
	#subscriptionHeader h2 {
		font-size:2em;
	}
	#subscriptionHeader p {
		font-size:1.75em;
	}
	#subscriptionHeader {
		padding:55px 0 70px 0;
	}
	#sub-economy #landingHeader {
		padding:0 0 110px 0;
	}
	#sub-economy #landingHeader h1 {
		margin:185px 0 0 0;
	}
	#sub-economy #manageTools .btnTransparentSquared {
		width:215px;
	}
	#applepay #landingHeader #phoneAngle {
		display:none;
	}
	#applepay #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay #landingHeader h1 {
		margin:80px 0 0 0;
		text-align:center;
		width:100%;
	}
	#applepay #landingHeader h2 {
		text-align:center;
	}
	#imageColumns img {
		display:none;
	}
	.leftFour:nth-child(odd) {
		margin-right:0;
	}
	#simpleMiva img {
		width:100%;
	}
	.leftFour {
		float:none;
		width:300px;
		text-align:center;
	}
	#simpleMiva h2 {
		line-height:36px;
	}
	#simpleMiva {
		padding:60px 0 0 0;
	}
	#imageColumns {
		padding:90px 0 70px 0;
	}
	#imageColumns .floatedContent h2 {
		width:90%;
		margin:0 auto 10px auto !important;
		float:none;
	}
	#applepay #landingHeader .btnTransparentSquared {
		margin-left:0;
		padding:15px 30px;
	}
	#simpleFooterCTA h2 {
		line-height:36px;
	}
	#simpleFooterCTA {
		padding:120px 0;
	}
	#paypal-promo #landingHeader h1 {
		font-size:3.5em;
		line-height:46px;
		margin:55px 0 40px 0;
	}
	#paypal-promo #landingHeader {
		padding:0 0 110px 0;
	}
	#promoHeader h2 {
		line-height:46px;
	}
	#promoHeader iframe {
		width:300px;
	}
	.conSpeaker,
	.conSpeaker:nth-child(3),
	.conSpeaker:nth-child(4) {
		margin:0 auto 50px auto;
		float:none;
	}
	#paypal-promo #deliverFooter {
		padding:120px 0;
	}
}   



/* ==========================================================================
   =PRINT STYLES
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
	* {
		background: transparent !important;
		color: #000 !important; /* Black prints faster: h5bp.com/s */
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	/*
	 * Don't show links for images, or javascript/internal links
	 */

	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group; /* h5bp.com/t */
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	@page {
		margin: 0.5cm;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}
}

/* ----- WHITEPAPER Landing - Page Sorry Jeff! ------------------------------------------------ */
#white-paper #landingHeader {
	background: url(/images/new-images/bg-top-down.jpg) no-repeat center center;
	-website-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0 0 140px 0;
}
#white-paper #getStartedHome {
	border: 1px solid #FFF;
}
#white-paper #landingHeader .wideContainer {
	position: relative;
	font-family: "proxima-nova", sans-serif;
}
#white-paper #landingHeader h1 {
	text-transform: uppercase;
	font-weight: 800;
	text-align: left;
	font-size: 60px;
	line-height: 1;
	margin: 145px 0 0 0;
	letter-spacing: 0.0475em;
}
#white-paper #landingHeader h1 span {
	font-size: 40px;
	font-weight: 500;
}
.white-paper--download {
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
}
#white-paper #landingHeader #box1,
#white-paper #landingHeader #box2 {
	float: left;
	text-align: left;
	display: block;
	padding: 10px 25px;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: 700;
	letter-spacing: 0.175em;
}
#white-paper #landingHeader #box1 {
	background: rgba(244, 36, 52, 0.1);
	color: #322f48;
	margin-right: 5px;
}
#white-paper #landingHeader #box2 {
	background: url(/images/new-images/white-paper--landingheader.jpg) no-repeat left center;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
}
#white-paper--visionary {
	padding: 80px 0 100px;
}
#white-paper #white-paper--visionary h2 {
	text-align: left;
	font-weight: 500;
	font-size: 25px;
	line-height: 36px;
}
#white-paper--ebook {
	text-align:center;
	bottom: -120px;
	position: relative;
}
#white-paper--ebook img {
	max-width: 100%;
}
#white-paper #white-paper--visionary p {
	font-size: 20px;
}
#white-paper #floatingForm {
	background: none;
	padding: 0;
	box-shadow: none;
	top: -40px;
}
#white-paper #floatingForm > iframe {
	background: #fff;
	box-shadow: 0 0.2em 0.2em #e2e2e2;
	padding-top: 120px;
	height: 432px;
}
@media screen and (min-width: 959px) {
	#white-paper #white-paper--visionary h2 {
		width: 600px;
	}
	#white-paper #white-paper--visionary p {
		width: 570px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#white-paper #white-paper--visionary p {
		width: 510px;
	}
	#white-paper #white-paper--visionary h2 {
		width: 510px;
		line-height: 36px;
	}
	#white-paper #white-paper--visionary p {
		width: 470px;
	}
	#white-paper #white-paper--visionary h2 {
		width: 470px;
		line-height: 36px;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	#white-paper #white-paper--visionary p,
	#white-paper #white-paper--visionary h2 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 960px) {
	#white-paper #white-paper--visionary h2 {
		width: 470px;
		line-height: 36px;
	}
	#white-paper #white-paper--visionary p {
		width: 470px;
	}
}
@media only screen and (max-width: 959px) and (min-width: 769px) {
	#white-paper #white-paper--visionary {
		padding: 770px 0 80px 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	#white-paper #white-paper--visionary {
		padding: 870px 0 80px 0;
	}
	#white-paper #white-paper--visionary p,
	#white-paper #white-paper--visionary h2 {
		width: 100%;
	}
	#white-paper #landingHeader h1 span {
		font-size: 20px;
	}
	#white-paper #landingHeader #box1 {
		margin-bottom: 0;
	}
	#white-paper #landingHeader #box2 {
		margin-top: 5px;
	}
	#white-paper #landingHeader h1 {
		margin: 0;
		font-size: 50px;
	}
}
@media only screen and (min-width: 315px) and (max-width: 479px) {
	#white-paper #white-paper--visionary {
		padding: 860px 0 80px 0;
	}
	#white-paper #white-paper--visionary p,
	#white-paper #white-paper--visionary h2 {
		width: 100%;
	}
	#white-paper #landingHeader h1 span {
		font-size: 16px;
	}
	#white-paper #landingHeader #box1 {
		margin-bottom: 0;
	}
	#white-paper #landingHeader #box2 {
		margin-top: 5px;
	}
	#white-paper #landingHeader h1 {
		font-size: 30px;
	}
	.white-paper--download {
		font-size: 14px;
	}
	#white-paper #floatingForm {
		top: 90px;
	}
	.augUpdate #g2Bar {
		margin-top:170px;
	}
	.augUpdate #revIdeas .wideContainer img {
		right:10px;
		max-width:300px;
		top:240px;
	}
	#revIdeas #leftContent {
		margin-top:300px;
		width:100%;
	}
	.augUpdate #customArch .wideContainer img {
		left:0;
		top:0;
		width:300px;
	}
	#customArch #leftContent {
		margin-top:295px;
		width:100%;
	}
	.augUpdate #featuredStore2Simple {
		width:100%;
	}
	.augUpdate #streamline #leftContent {
		width:100%;
	}
	.augUpdate #revIdeas {
		padding:45px 0 65px 0;
	}
	#quoteMignon,
	#quoteRivers {
		padding-left:0;
		padding-top:120px;
	}
	#quoteRivers {
		background:url("/images/new-images/rivers-circle-small.png") no-repeat scroll center top;
	}
	#quoteMignon {
		background:url("/images/new-images/mignon-circle-small.png") no-repeat scroll center top;
	}
	.augUpdate #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll center 180px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
	}
	#leftContent .capsLink {
		display:block;
		float:left;
		margin-top:35px;
	}
}
/* ----- microsoft-dynamics Landing - Page Sorry Jeff! ------------------------------------------------ */
#microsoft-dynamics #getStarted {
	padding: 115px 0;
	background: url(/images/new-images/get-started-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0;
}
#microsoft-dynamics #getStarted h3 {
	float: none;
	margin: 0 0 40px 0;
	text-align: center;
	color: #9ea1a9;
	font-size: 1.4375em;
	line-height: 26px;
}
#microsoft-dynamics #getStarted a {
	clear: left;
	float: none;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	width: 110px;
	margin: 0 auto;
	display: block;
	text-align: center;
	font-size: 0.875em;
	font-weight: 500;
	letter-spacing: 0.06em;
	padding: 12px 25px;
}
#microsoft-dynamics #innerContent {
	width: 100%;
	padding-bottom: 0;
}
#microsoft-dynamics #landingHeader {
	padding: 0 0 80px 0;
	background: url(/images/new-images/microsfot-dynamics-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#microsoft-dynamics #microsoft-dynamics--bottom {
	background: url(/images/new-images/microsfot-dynamics-bottom.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 130px 0;
	color: #fff;
	text-align: center;
}
#microsoft-dynamics--bottom_header {
	font-size: 34px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 1rem;
}
#microsoft-dynamics--bottom_secondary {
	font-size: 23px;
	margin-bottom: 3rem;
}
#microsoft-dynamics--bottom_buttons a {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.06em;
	padding: .5rem 1.75rem;
	text-transform: uppercase;
	color: #fff;
}
.microsoft-dynamics--button_red {
	border: 2px solid #F7394A;
	background: #F7394A;
	margin-right: 1.5rem;
}
.microsoft-dynamics--button_trans {
	border: 2px solid #fff;
}
#microsoft-dynamics #landingHeader h1 {
	margin: 160px 0 0 0;
	text-transform: uppercase;
}
#microsoft-dynamics #landingHeader h2 {
	font-size: 28px;
	margin: 45px 290px 0 290px;
	line-height: 28px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: .25rem;
}
#microsoft-dynamics #landingHeader #downLinkCircle {
	border: none;
	font-size: 1.5em;
	margin: 140px auto 0 auto;
}
#microsoft-dynamics #downLinkCircle i {
	position: absolute;
	margin-left: -15px;
}
#microsoft-dynamics #landingHeader h3 {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.07em;
	color: #FFF;
	font-size: 0.875em;
	font-weight: 500;
	margin-top: 40px;
}
#microsoft-dynamics #theProblem {
	background: #26282b;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}
#microsoft-dynamics--essential h2 {
	font-size: 25px;
	margin-bottom: 2rem;
	font-weight: 500;
	line-height: 1.7;
}
#microsoft-dynamics--essential p {
	color: #aaaeb6;
}
#microsoft-dynamics #theSolution {
	background: #f2f0f0;
	color: #38393a;
}
#microsoft-dynamics #theSolution img {
	max-width: 100% !important;
	width: auto !important;
	height: auto !important;
	display: inherit;
}
#microsoft-dynamics--NAV p,
#microsoft-dynamics--GP p,
#microsoft-dynamics--365_inner p {
	font-size: 19px;
	margin: 0 0 2rem;
	color: #62666b;
	line-height: 1.5;
	font-weight: normal;
}
.microsoft-dynamics--NAV_subtitle {
	font-size: 23px !important;
}
#microsoft-dynamics--NAV h4,
#microsoft-dynamics--365_inner h5 {
	font-size: 36px;
	line-height: 1.5;
}
#microsoft-dynamics--readmore,
#microsoft-dynamics--GP_learnmore,
#microsoft-dynamics--365_explore {
	font-size: 14px;
	text-transform: uppercase;
	color: #38393a;
	font-weight: 500;
}
#microsoft-dynamics--readmore > .icon-play,
#microsoft-dynamics--GP_learnmore > .icon-play,
#microsoft-dynamics--365_explore > .icon-play {
	font-size: 8px;
	position: relative;
	top: -1px;
}
#microsoft-dynamics #magentoSolution img {
	position:relative;
	top:60px !important;
}
#microsoft-dynamics--GP {
	background: #26282b;
	color: #fff;
	padding: 100px 0;
}
#microsoft-dynamics--GP_learnmore {
	color: #fff;
}
#microsoft-dynamics--GP h5 {
	font-size: 36px;
	font-weight: 100;
	line-height: 1;
	margin-bottom: 0.75rem;
}
#microsoft-dynamics--GP p {
	color: #aaaeb6;
}
#microsoft-dynamics--365 {
	padding: 100px 0;
}
#microsoft-dynamics--365_inner h5  {
	font-weight: 100;
}
@media screen and (min-width: 960px) {
	#microsoft-dynamics--essential {
		width: 45%;
		position: relative;
		z-index: 100;
	}
	#microsoft-dynamics--NAV {
		width: 60%;
		float: right;
	}
	#microsoft-dynamics--GP_inner {
		float: left;
		width: 65%;
		padding-right: 8%;
	}
	#microsoft-dynamics--GP img {
		float: right;
	}
	#microsoft-dynamics--365_inner {
		float: right;
		width: 70%;
	}
	#microsoft-dynamics--365 img {
		float: left;
	}
	.md-align-img {
		-moz-transform: translateY(-50%) !important;
		-ms-transform: translateY(-50%) !important;
		-o-transform: translateY(-50%) !important;
		position: absolute !important;
		top: 50% !important;
		transform: translateY(-50%) !important;
		-webkit-transform: translateY(-50%) !important;
	}
}
@media screen and (min-width: 1200px) {
	#microsoft-dynamics--NAV {
		width: 70%;
	}
	#microsoft-dynamics--essential {
		width: 55%;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 190px 0 190px;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 170px 0 170px;
	}
}
@media only screen and (min-width: 769px) and (max-width: 959px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 20px 0 20px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 20px 0 20px;
	}
	#microsoft-dynamics #landingHeader h1 {
		margin: 50px 0 0 0;
	}
	#microsoft-dynamics #landingHeader #downLinkCircle {
		margin: 60px auto 0 auto;
	}
}
@media screen and (max-width: 960px) {
	#microsoft-dynamics #theSolution img {
		left:0;
		right:0;
		margin:auto;
	}
	#microsoft-dynamics--GP img {
		margin: auto;
		margin-top: 3rem;
		display: inherit;
	}
	#microsoft-dynamics--365 img {
		margin: auto;
		display: inherit;
	}
	#microsoft-dynamics--365_inner {
		margin-top: 3rem;
	}
}