

/*
---------------------------------------------------------------------
Screen Styles - Intuit Pay.
---------------------------------------------------------------------
*/

/* Page Structure
---------------------------------------------------------------------
*/

#ip_wrapper {
	display: block;
	margin: 0 auto;
	width: 950px;
}

#ip_wrapper div {
	display: block;
}

#ip_container {
	position: relative;
	margin: 20px auto 12px -3px;
	padding: 0 0 30px 0;
	width: 938px;
	border: 1px solid #aaaeb1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a3a3a;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 2px 6px #7c8287;
	-webkit-box-shadow: 0 2px 6px #7c8287;
	box-shadow: 0 2px 6px #7c8287;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	overflow: hidden;
	background:#fff;
}

/* Common tags
---------------------------------------------------------------------
*/

#ip_container h2 {
	margin: 0 0 .2em 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 40px;
	letter-spacing: -1px;
	line-height: 1em;
	color: #365ebf;
}

#ip_container h3 {
	margin: 0 0 .3em 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 1.3em;
	color: #365ebf;
}

#ip_container a {
	color: #365ebf;
	text-decoration: none;
	outline: 0;
}

#ip_container a:hover {
	text-decoration: underline;
}

#ip_container a img {
	border: none;
}

/* Common classes
---------------------------------------------------------------------
*/

.inline {
	display: inline;
}

.clear {
	clear: both;
}

.right,
.right img {
	float: right;
	margin: 0 0 0 20px;
}

.left,
.left img {
	float: left;
	margin: 0 20px 0 0;
}

.highlight {
	color: #7aa40a;
	font-weight: bold;
}

.warning {
	color: #e64545;
	font-weight: bold;
}

p.intro {
	font-size: 16px;
	line-height: 1.4em;
}

ul.ticks {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

ul.ticks li,
#main_content_wrapper ul.ticks li {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_small_tick.png) 0 0 no-repeat;
	margin: 0 0 8px 0;
	padding: 5px 0 0 38px;
	min-height: 30px;
	line-height: 1.3em;
	list-style: none;
	font-size: 18px;
}

ul.ticks.detail li {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_small_tick.png) 0 2px no-repeat;
	margin: 0 0 20px 0;
	padding: 0 0 0 42px;
}

ul.ticks.detail li h4 {
	margin: 0 0 5px 0;
	font-size: 19px;
	line-height: 1;
}

ul.ticks.detail li p {
	margin: 0 0 3px 0;
	font-size: 14px;
	line-height: 1.4em;
}

p.try_it_now_button a {
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_give_it_a_try.png) 0 0 no-repeat;
	margin: 6px 0;
	width: 182px;
	height: 51px;
	text-indent: -9999em;
}

p.try_it_now_button a:hover {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_give_it_a_try.png) 0 -51px no-repeat;
}

p.try_it_now_button_large {
	margin: 10px 0;
}

p.try_it_now_button_large a {
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_small_signup_49.png) 0 0 no-repeat;
	width: 228px;
	height: 80px;
	text-indent: -9999em;
}

p.try_it_now_button_large a:hover {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_small_signup_49.png) 0 -80px no-repeat;
}

.testimonials {
	clear: both;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/quotes_open.png) 90px 0 no-repeat;
	margin: 20px 0;
	padding: 0 0 0 170px;
	min-height: 46px;
}

.testimonials ul {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/quotes_closed.png) 100% 0 no-repeat;
	width: 670px;
	margin: 0;
	padding: 0;
	min-height: 46px;
	list-style: none;
}

.testimonials ul li {
	margin: 0;
	padding: 0 80px 0 0;
	font-size: 16px;
	font-style: italic;
	line-height: 1.4em;
	text-align: center;
}

.tip {
	background: #ecebdb;
	margin: 14px 0 20px 0 !important;
	padding: 12px 14px;
}

.content_container {
	clear: both;
	margin: 0 40px;
	padding: 30px 0;
	overflow: hidden;
	border-top: 1px solid #aaaeb1;
}

#device_content_container .content_container {
	margin: 0 40px 0 100px;
}

.content_container ol {
	padding: 0 0 0 24px;
}

.content_container p {
	font-size: 14px;
	line-height: 1.4em;
}
.content_container ol li,
.content_container ul li {
	margin: 0 0 10px 0;
	font-size: 14px;
	line-height: 1.4em;
}

.column {
	float: left;
	width: 260px;
	margin: 0 30px 0 0;
	overflow: hidden;
}

#device_content_container .column {
	width: 246px;
}

.column.last {
	margin: 0;
}

/* Home - Herospot layer
---------------------------------------------------------------------
*/

#hero_container {
	position: relative;
}

ul#slider_images {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 938px;
	height: 398px;
	overflow: hidden;	
}

ul#slider_images li {
	display: block;
	width: 938px;
	height: 398px;
	overflow: hidden;
}

ul#slider_images li img {
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

#hero_container .bx-wrapper {
	width: 938px;
	height: 398px;
	overflow: hidden;
}

#hero_container .bx-pager {
	position: absolute;
	top: 360px;
	left: 20px;
	z-index: 400;
}

#hero_container .bx-pager-item {
	float: left;
	margin: 0 5px 0 0;
}

#hero_container .bx-pager-item a {
	float: left;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/button_slider_control.png) left top no-repeat;
	width: 20px;
	height: 20px;
	text-indent: -9999em;
}

#hero_container .bx-pager-item a.active {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/button_slider_control.png) left bottom no-repeat;
}

#hero_container #sign_up {
	position: absolute;
	top: 200px;
	left: 34px;
	z-index: 60;
}

#hero_container #sign_up p {
	margin: 0;
	padding: 0;
	line-height: 1;
}

#hero_container #sign_up p a {
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_hero_signup_49.png) 0 0 no-repeat;
	width: 284px;
	height: 105px;
	text-indent: -9999em;
	overflow: hidden;
}

#hero_container #sign_up p a:hover {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_hero_signup_49.png) 0 -105px no-repeat;
}

#feature_spotlights {
	position: relative;
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/hero_bg_features.png) repeat-x;
	margin: 0;
	padding: 0;x
	width: 938px;
	height: 103px;
	list-style: none;
	-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 8px 2px rgba(0,0,0,0.6);
	box-shadow: 0 0 8px 2px rgba(0,0,0,0.6);
	z-index: 500;
}

#feature_spotlights li {
	float: left;
	margin: 32px 0 0 20px;
	padding: 0 20px 0 50px;
	width: 160px;
	min-height: 40px;
	font-size: 16px;
}

#feature_spotlights li#feature_get_paid {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_hero_map_pointer.png) 0 0 no-repeat;
	margin: 32px 0 0 26px;
	padding: 0 20px 0 40px;
	width: 155px;
}

#feature_spotlights li#feature_secure_chip_pin {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_hero_padlock.png) 0 0 no-repeat;
	padding: 0 20px 0 46px;
	width: 150px;
}

#feature_spotlights li#feature_no_contract {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_hero_happy.png) 0 0 no-repeat;
}

.watch_the_video {
	position: absolute;
	top: 338px;
	left: 700px;
	display: block;
	width: 190px;
	height: 123px;
	z-index: 600;
}

.watch_the_video a {
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-screenshots/watch_the_video.jpg) 0 0 no-repeat;
	width: 190px;
	height: 123px;
	border: 5px solid #fff;
	-webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 8px 1px rgba(0,0,0,0.6);
	box-shadow: 0 0 8px 1px rgba(0,0,0,0.6);
	text-indent: -9999em;
	overflow: hidden;
}

.watch_the_video a:hover {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-screenshots/watch_the_video.jpg) 0 100% no-repeat;
}

/* Home - Share this layer
---------------------------------------------------------------------
*/

#share_drawer {
	position: relative;
	margin: -81px 0 0 0;
	padding: 0;
	width: 938px;
	height: 119px;
	z-index: 1;
}

#share_drawer h3 {
	position: absolute;
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/tab_down_arrow.png) #365ebf 93% 47% no-repeat;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 6px 28px 6px 6px;
	width: 134px;
	height: 26px;
	bottom: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #d1e2f6;
	line-height: 26px;
	text-align: center;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-moz-box-shadow: 0 1px 4px rgba(35,35,35,0.5);
	-webkit-box-shadow: 0 1px 4px rgba(35,35,35,0.5);
	box-shadow: 0 1px 4px rgba(35,35,35,0.5);
	cursor: pointer;
}

#share_drawer h3.active {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/tab_up_arrow.png) #365ebf 93% 47% no-repeat;
}

#share_widget {
	background: #e9eef2;
	margin: 0 auto;
	padding: 30px 0 20px 0;
	width: 938px;
	height: 30px;
	text-align: center;
	border-bottom: 1px solid #a3a7aa;
	-webkit-box-shadow: 0 0 3px 2px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 0 3px 2px rgba(35,35,35,0.5);
	box-shadow: 0 0 3px 2px rgba(35,35,35,0.5);
	white-space: nowrap;
}


/* How It Works layer
---------------------------------------------------------------------
*/

#how_it_works_container {
	position: relative;
	width: 938px;
	height: auto;
}

#hiw_steps {
	position: relative;
	border-top: 1px solid #bfbfbf;
}

#hiw_intro {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_foot.png) left bottom repeat-x;
	padding: 35px 40px 50px 40px;
	overflow: hidden;
}

#hiw_intro_copy {
	float: left;
	width: 440px;
}

#hiw_supplement_info {
	float: right;
	width: auto;
}

#hiw_supplement_info h3 {
	margin: 0 0 8px 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	color: #3a3a3a;
}

ul.cards_accepted {
	margin: 0 0 19px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

ul.cards_accepted li {
	float: left;
	display: block;
	margin: 0 18px 0 0;
	padding: 0;
	height: 32px;
	text-indent: -9999em;
	overflow: hidden;
}

ul.cards_accepted li.last {
	margin: 0;
}


ul.cards_accepted .visa_icon {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_visa.png) no-repeat;
	width: 51px;
}

ul.cards_accepted .v_pay_icon {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_v_pay.png) no-repeat;
	width: 29px;
}

ul.cards_accepted .mastercard_icon {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_mastercard.png) no-repeat;
	width: 51px;
}

ul.cards_accepted .maestro_icon {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_maestro.png) no-repeat;
	width: 52px;
}

ul.works_with_devices {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

ul.works_with_devices li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

ul.works_with_devices li a {
	float: left;
	display: block;
	width: 112px;
	height: 38px;
	text-indent: -9999em;
	overflow: hidden;
}

li.app_store_link a {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/button_app_store.png) no-repeat;
	margin: 0 13px 0 0;
}

li.google_play_link a {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/button_google_play.png) no-repeat;
}

ul#hiw_tabs {
	display: block;
	position: absolute;
	top: -45px;
	left: 40px;
	width: 938px;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#hiw_tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#hiw_tabs li a {
	float: left;
	display: block;
	margin: 0 6px 0 0;
	padding: 0 24px;
	width: auto;
	height: 44px;
	border-bottom: 1px solid #bfbfbf;
	font-size: 20px;
	line-height: 44px;
}

ul#hiw_tabs li.active a {
	background: #fff;
	border-top: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #fff;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	height: 43px;
	line-height: 43px;
	color: #3a3a3a;
	font-size: 19px;
	font-weight: bold;
}

#hiw_content_container {
	position: relative;
	padding: 35px 0 0 0;
	width: 938px;
	min-height: 450px;
}

#hiw_content_container ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

#hiw_content_container li {
	display: block;
	margin: 8px 0 0 0;
	padding: 10px 0 0 90px;
	height: 80px;
	cursor: pointer;
}

li.step_1 {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_1_button.png) 0 100% no-repeat;
}

li.step_1.active {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_1_button.png) 0 0 no-repeat;
}

li.step_2 {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_2_button.png) 0 100% no-repeat;
}

li.step_2.active {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_2_button.png) 0 0 no-repeat;
}

li.step_3 {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_3_button.png) 0 100% no-repeat;
}

li.step_3.active {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_3_button.png) 0 0 no-repeat;
}

li.step_4 {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_4_button.png) 0 100% no-repeat;
}

li.step_4.active {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_4_button.png) 0 0 no-repeat;
}

#hiw_content_container li.active {

}

#hiw_content_container h3,
#hiw_content_container p {
	width: 250px;
}

#hiw_content_container p {
	margin: .6em 0;
	font-size: 14px;
	line-height: 1.4em;
}

#hiw_content_container img {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
}
#hiw_content_container div.steps_image_container.active_step,
#hiw_content_container .step_1 img {
	display: block;
}


/* Home Pricing layer
---------------------------------------------------------------------
*/


#pricing_container {
	position: relative;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_head.png) 0 0 repeat-x;
	margin: 0;
	padding: 40px;
	min-height: 200px;
	-webkit-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	border-top: 1px solid #fff;
	overflow: hidden;
}

#free_card_reader_image {
	float: left;
	width: 314px;
	height: auto;
	overflow: hidden;
}

#simple_pricing_text {
	float: right;
	padding: 25px 0 0 0;
	width: 540px;
	height: auto;
	overflow: hidden;
}

/* Why Intuit Pay layer
---------------------------------------------------------------------
*/

#why_intuit_pay_container {
	position: relative;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_head.png) 0 0 repeat-x;
	margin: 0;
	min-height: 200px;
	-webkit-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	border-top: 1px solid #fff;
}

#wip_intro_copy {
	float: left;
	padding: 45px 0 16px 40px;
	width: 540px;
	overflow: hidden;
}

p.view_all_features {
	float: right;
	margin: 40px 40px 0 0;
}

p.view_all_features a {
	float: right;
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_view_features.png) 0 0 no-repeat;
	margin: 12px 0 0 0;
	width: 202px;
	height: 51px;
	text-indent: -9999em;
	overflow: hidden;
}

p.view_all_features a:hover {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_view_features.png) 0 -51px no-repeat;
}

#home_features .bx-wrapper {
	clear: both;
	position: relative;
	margin: 10px 0;
	padding: 24px 89px;
	width: 760px;
	border-top: 1px solid #d6d9db;
	border-bottom: 1px solid #d6d9db;
	overflow: hidden;
}

#home_features .bx-viewport {
	overflow: hidden;
}

#home_features .bx-prev,
#home_features .bx-next {
	position: absolute;
	display: block;
	top: 25px;
	width: 79px;
	height: 62px;
	text-indent: -9999em;
}

#home_features .bx-prev {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/control_benefit_left_arrow.png) 22px 0 no-repeat;
	left: 0;
}

#home_features .bx-next {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/control_benefit_right_arrow.png) 24px 0 no-repeat;
	right: 0;
}

#home_features ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

#home_features ul li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	height: 62px;         
	font-size: 18px;
	line-height: 1.2em;
}

#home_features ul li a {
	display: block;
	padding: 8px 40px 0 76px;
	color: #3a3a3a;
}

li#feature_no_commitment {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icons_benefit_no_commit.png) 0 0 no-repeat;
}

li#feature_started_in_moments {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icons_benefit_get_started.png) 0 0 no-repeat;
}

li#feature_payment_confirmation {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icons_benefit_get_paid.png) 0 0 no-repeat;
}

li#feature_paid_on_spot {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icons_benefit_on_spot.png) 0 0 no-repeat;
}

#home_features ul li#feature_paid_on_spot a {
	padding: 8px 70px 0 70px;  
}

li#feature_quick {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icons_benefit_time.png) 0 0 no-repeat;
}

li#feature_approved {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icons_benefit_approved.png) 0 0 no-repeat;
}

#home_features ul li#feature_approved a {
	padding: 8px 30px 0 76px;  
}

#wci_intro_copy {
	float: left;
	padding: 30px 20px 30px 40px;
	width: 330px;
}

#wci_intro_copy h3 {
	font-size: 24px;
	font-weight: bold;
}

#wci_intro_copy p.try_it_now_button {
	margin: 10px 0 0 38px;
}

#why_intuit_pay_container .video_container {
	float: right;
	margin: 35px 40px 0 0;
	width: 470px;
	height: auto;
	overflow: hidden;
    clear: none;
}

/* US home page (additional items)
---------------------------------------------------------------------
*/

#ip_container.us_home {
	padding: 0 0 10px 0;
	overflow: visible;
}

.us_home ul#slider_images li {
	height: 327px;
}

.us_home #hero_container .bx-wrapper {
	height: 327px;
}

.us_home #hero_container .bx-pager {
	top: 290px;
}

.us_home #hero_container #sign_up {
	top: 170px;
	left: 30px;
}

.us_home .watch_the_video {
	position: relative;
	float: left;
	margin: 35px 0 0 40px;
	top: auto;
	left: auto;
}

.us_home .watch_the_video a {
	border: 1px solid #8f8f8f;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#all_you_need {
	position: relative;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_head.png) 0 0 repeat-x;
	margin: 0;
	padding: 30px 40px 0 40px;
	-webkit-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	border-top: 1px solid #fff;
	z-index: 999;
	overflow: hidden;
}

#all_you_need h3 {
	font-size: 21px;
	font-weight: bold;
	color: #3a3a3a;
}

#all_you_need h3 span {
	color: #365ebf;
	cursor: pointer;
	text-decoration: underline;
}

#all_you_need h3 span.active {
	opacity: 1;
	color: #365ebf;
}

#all_you_need p {
	margin: 0 0 .6em 0;
	font-size: 15px;
	line-height: 1.3em;
}

#all_you_need_intro {
	float: left;
	width: 230px;
}

#all_you_pay_intro {
	float: right;
	width: 220px;
}

#all_you_pay_intro ul {
	list-style: outside;
	list-style-type: disc;
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 1.4em;
}

#all_you_pay_intro li {
	margin-left: 2.2em;
	padding: .2em 0;
	font-size: 15px;
}

#all_you_need_images {
	position: relative;
	float: left;
	margin: 0 0 0 15px;
	width: 362px;
	height: 195px;
	font-size: 0px;
}

#all_you_need_images img {
	position: absolute;
	display: none;
	margin: 0;
	border: 0;
	line-height: 0;
}

#all_you_need_images img.active {
	display: inline;
}

#ip_wrapper #ayn_mobile_text,
#ip_wrapper #ayn_online_text {
	position: absolute;
	width: 240px;
}

#ip_wrapper #ayn_online_text {
	display: none;
}

#download_banner {
	position: relative;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/banner_download_bg.png) 0 0 no-repeat;
	margin: 0 0 0 -16px;
	width: 969px;
	height: 94px;
}

#ip_container #download_banner h3 {
	margin: 0;
}

#download_banner h3 a {
	float: left;
	display: block;
	/* background: url(../images/button_download_free_app.png) 0 0 no-repeat; */
	margin: 28px 0 0 120px;
	font-size: 32px;
	color: #3a3a3a;
}

#download_banner h3 a:hover {
	color: #555555;
}

#download_banner p.try_it_now_button {
	margin: 0;
}

#download_banner p.try_it_now_button a {
	float: right;
	margin: 20px 150px 0 0;
}

#buzz_container {
	position: relative;
	padding: 0 0 30px 0;
	overflow: hidden;
}

#buzz_intro {
	float: left;
	margin: 35px 0 0 30px;
	width: 330px;
}

#ip_container #buzz_intro h3 {
	font-size: 23px;
	font-weight: bold;
}

#ip_container #buzz_intro p {
	margin: 0 0 .7em 0;
	font-size: 15px;
	line-height: 1.4em;	
}

.us_home #hiw_supplement_info {
	margin: 35px 40px 0 0;
}

/* How it Works Page (additional items)
---------------------------------------------------------------------
*/

.how_it_works #hiw_intro_copy {
	width: 550px;
}

#hiw_intro p.try_it_now_button_large a {
	float: right;
}


#works_with_container {
	position: relative;
	background: #e9eef2;
	padding: 26px 40px;
	width: 858px;
	-webkit-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	border-bottom: 1px solid #aaaeb1;
	overflow: hidden;
	
}

#works_with_container #hiw_supplement_info {
	float: left;
	width: 858px;
}

#works_with_container #hiw_supplement_info h3 {
	position: absolute;
	margin: 8px 0 0 0;
	width: 858px;
	z-index: 1;
}

#works_with_container #hiw_supplement_info ul.cards_accepted {
	float: left;
	margin: 2px 0 0 0;
}

#works_with_container #hiw_supplement_info ul.works_with_devices {
	position: absolute;
	right: 40px;
	z-index: 100;
}

#hiw_spotlights {
	position: relative;
	background: #fff;
	padding: 40px 40px 0 40px;
	width: 858px;
	overflow: hidden;
}

#ip_container #hiw_spotlights h2 {
	margin: 0 0 .7em 0;
}

.spotlight_group {
	clear: both;
	margin: 0 0 30px 0;
	overflow: hidden;
}

.spotlight_group.first {
	margin: 25px 0 30px 0;
}

.spotlight_container {
	float: left;
	margin: 0 39px 0 0;
	width: 260px;
}

.spotlight_container.last {
	margin: 0;
}

.spotlight_container img {
	border: 1px solid #adadad;
}

#ip_container .spotlight_container h3 {
	margin: 10px 0 0 0;
	font-weight: bold;
	color: #3a3a3a;
}

#ip_container .spotlight_container p {
	margin: 3px 0 0 0;
	font-size: 14px;
	line-height: 1.4em;
}

#hiw_spotlights p.try_it_now_button_large {
	margin: 12px auto 0 auto;
}

#hiw_spotlights p.view_all_features {
	float: none;
	margin: 12px auto 0 auto;
}

#hiw_spotlights p.view_all_features a {
	margin: 0 auto;
	float: none;
}


/* Features page
---------------------------------------------------------------------
*/

#ip_container.features {
	padding: 0;
}

#features_container {
	position: relative;
	width: 938px;
	height: auto;
}

#features_intro {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_foot.png) left bottom repeat-x;
	padding: 35px 40px 25px 40px;
	overflow: hidden;
}

#features_intro_copy {
	float: left;
	width: 550px;
}

#features_intro p.try_it_now_button_large a {
	float: right;
}

#features_spotlights {
	position: relative;
	background: #fff;
	width: 938px;
	border-top: 1px solid #aaaeb1;
	overflow: hidden;
}

#ip_container #features_spotlights h3 {
	font-weight: bold;
	font-size: 24px;
}

.feature_spotlight_left {
	padding: 40px 500px 40px 40px;
}

.feature_spotlight_right {
	padding: 40px 40px 40px 500px;
}

#payment_methods_spotlight {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-screenshots/benefit_card_payments.jpg) 100% 100% no-repeat;
	min-height: 320px;
}

#charging_customers_spotlight {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-screenshots/benefit_charging_customers.jpg) 0 100% no-repeat;
	min-height: 370px;
}

#easy_admin_spotlight {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-screenshots/benefit_easy_admin.jpg) 100% 100% no-repeat;
	min-height: 340px;
}

#flexible_secure_spotlight {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-screenshots/benefit_flexible_secure.jpg) 0 100% no-repeat;
	min-height: 400px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

#flexible_secure_spotlight p.try_it_now_button_large {
	margin: 36px 0 0 42px;
}

/* General page
---------------------------------------------------------------------
*/

#ip_container.general {
	padding: 0;
}

#intro_wrapper {
	position: relative;
	width: 938px;
	height: auto;
}

#intro_container {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_foot.png) left bottom repeat-x;
	padding: 35px 40px 20px 40px;
	overflow: hidden;
}

#intro_copy {
	float: left;
	width: 550px;
}

#intro_container p.try_it_now_button_large a {
	float: right;
}

#main_content_wrapper {
	position: relative;
	background: #fff;
	width: 938px;
	border-top: 1px solid #aaaeb1;
	overflow: hidden;
}

#main_content_wrapper h3 {
	font-size: 23px;
	font-weight: bold;
}

#main_content_wrapper h4 {
	margin: 16px 0 0 0;
	font-size: 16px;
	font-weight: bold;
}

#main_content_wrapper p,
#main_content_wrapper li {
	margin: 5px 0 10px 0;
	font-size: 14px;
	line-height: 1.4em;
}

#main_content_container {
	padding: 35px 40px;
	overflow: hidden;
}


/* Merchant Hub
---------------------------------------------------------------------
*/

.mh_question_container,
.mh_answer {
	position: relative;
	overflow: hidden;
}

.mh_question_container {
	margin: 0 0 18px 0;
	padding: 0 0 18px 0;
	border-bottom: 1px solid #d5d9db;
}

.question_overview {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/toggle_closed.png) 0 6px no-repeat;
	padding: 0 0 0 30px;
	cursor: pointer;
}

.question_overview.open {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/toggle_open.png) 0 6px no-repeat;
}

#main_content_wrapper .question_overview h3 {
	margin: 0 0 3px 0;
}

#main_content_wrapper .question_overview p {
	margin: 0;
	font-size: 16px;
}

.mh_answer {
	padding: 10px 0 0 30px;
}


/* Getting Started Page
---------------------------------------------------------------------
*/

#intro_copy.wide {
	width: 660px;
}

#device_options {
	position: relative;
	border-top: 1px solid #bfbfbf;
}

ul#device_tabs {
	display: block;
	position: absolute;
	top: -45px;
	left: 40px;
	width: 938px;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#device_tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#device_tabs li a {
	float: left;
	display: block;
	margin: 0 6px 0 0;
	padding: 0 24px;
	width: auto;
	height: 44px;
	border-bottom: 1px solid #bfbfbf;
	font-size: 20px;
	line-height: 44px;
}

ul#device_tabs li.active a {
	background: #fff;
	border-top: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #fff;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	height: 43px;
	line-height: 43px;
	color: #3a3a3a;
	font-size: 19px;
	font-weight: bold;
}

#device_content_container {
	position: relative;
	padding: 35px 0 0 0;
	width: 938px;
	/* min-height: 450px; */
}

#android_content_container {
	/* background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/background_android_tab.png) 100% 100% no-repeat;*/
	padding: 0 0 30px 0;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.highlight_box {
	background: #eaf0ff;
	margin: 0 40px;
	padding: 18px 30px 18px 24px;
	overflow: hidden;
}

#ip_container .highlight_box h3 {
	margin: 10px 0 0 0;
	width: 677px;
	color: #3a3a3a;
	font-size: 16px;
}

.highlight_box img {
	float: right;
}

.gs_step_1, .gs_step_2, .gs_step_3, .gs_step_4 {
	clear: both;
	position: relative;
	margin: 24px 0 0 0;
	overflow: hidden;
}
p.step_flag {
	float: left;
	display: block;
	margin: 6px 0 0 0;
	width: 69px;
	height: 90px;
	text-indent: -9999em;
	overflow: hidden;
}

.gs_step_1 p.step_flag {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_1_button.png) 0 -90px no-repeat;
}

.gs_step_2 p.step_flag {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_2_button.png) 0 -90px no-repeat;
}

.gs_step_3 p.step_flag {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_3_button.png) 0 -90px no-repeat;
}

.gs_step_4 p.step_flag {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/hiw_step_4_button.png) 0 -90px no-repeat;
}

.step_content {
	float: left;
	margin: 0 0 0 30px;
	padding: 0 0 14px 0;
	width: 800px;
	border-bottom: 1px solid #ddddde;
	overflow: hidden;
}

.last .step_content {
	padding: 0 0 30px 0;
	border-bottom: none;
}

.step_content ol {
	padding: 0 0 0 24px;
}

.step_content p {
	font-size: 14px;
	line-height: 1.4em;
}
.step_content ol li {
	margin: 0 0 10px 0;
	font-size: 14px;
	line-height: 1.4em;
}

.step_video {
	float: right;
	margin: 0 0 20px 10px;
	width: 340px;
	height: auto;
}

.coming_soon {
	margin: 10px 30px 0 30px;
	overflow: hidden;
}

.coming_soon .step_content {
	width: 400px;
}

#android_announce label {
	display: block;
	margin: 10px 0 3px 0;
	font-size: 15px;
}

#android_announce input[type="text"] {
	padding: 8px 5px;
	width: 330px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3a3a3a;	
	border: 1px solid #a6a6a6;
}

.submit_button {
	margin: 10px 0;
}


/* Share drawer and works with container (Launch Version - iOS Only)
---------------------------------------------------------------------


#ip_container.us_home.launch_version {
	padding: 0;
}

.launch_version.us #buzz_intro {
	width: 636px;
}

#works_with_container.launch_version {
	-webkit-box-shadow: 0 0 8px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 0 8px rgba(35,35,35,0.5);
	box-shadow: 0 0 8px rgba(35,35,35,0.5);
	z-index: 20;
}

.us_home .launch_version #hiw_supplement_info {
	margin: 24px 0;
}

#works_with_container.launch_version.us {
	margin: 0;
	padding: 0 40px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}

#works_with_container.launch_version #hiw_supplement_info h3 {
	position: static;
	float: left;
	width: 340px;
	margin: 1px 0 0 10px;
	text-align: left;
}

#works_with_container.launch_version #hiw_supplement_info ul.cards_accepted {
	float: right;
	margin: 3px 0 0 0;
}

#works_with_container.launch_version #hiw_supplement_info ul.works_with_devices {
	position: static;
	float: left;
	margin: 0;
}

.launch_version #share_widget{
	background: #fff;
	-webkit-box-shadow: 0 0 4px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 0 4px rgba(35,35,35,0.5);
	box-shadow: 0 0 4px rgba(35,35,35,0.5);
}

.launch_version #hiw_intro_copy {
	width: auto;
}
*/
/* Compatibilty page
---------------------------------------------------------------------
*/

div.full_width {
	margin: 0;
	padding: 0;
}

.full_width #ip_wrapper {
	margin: 0;
	width: 100%;
	min-width: 720px;
}

.full_width #ip_container {
	margin: 0;
	width: 100%;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.full_width #intro_wrapper {
	width: 100%;
}

.full_width #intro_container {
	height: 100px;
}

#android_content_container.clean {
	background: none;
}

.full_width #device_content_container {
	padding: 30px 30px 10px 30px;
	width: 100%;
	min-width: 720px;
	overflow: hidden;
}

div.compatible_image {
	float: left;
	width: 320px;
	overflow: hidden;
}

div.compatible_list {
	float: left;
	overflow: hidden;
}
/* Post-Launch SEO Hero Spots */
 
ul#slider_images li {
     -moz-border-radius-topleft: 4px;
     border-top-left-radius: 4px;
     -moz-border-radius-topright: 4px;
     border-top-right-radius: 4px;
}
 
ul#slider_images li h2 {
     margin: 40px 0 0 40px;
     font-size: 47px;
     letter-spacing: -1px;
}
 
ul#slider_images li.long_text h2 {
     margin: 36px 0 0 40px;
     font-size: 37px;
     line-height: 1.1em;
}
 
.us_home ul#slider_images li h2 {
     margin: 34px 0 0 40px;
     font-size: 45px;
}
 
ul#slider_images li p {
     margin: 14px 0 0 41px;
     font-size: 28px;
     line-height: 1.3em;
     font-weight: bold;
     color: #3b3b3d;
}
 
ul#slider_images li p a {
     color: #fff;
     text-decoration: underline;
}
 
ul#slider_images li.long_text p {
     margin: 5px 0 0 40px;
     font-size: 22px;
}
 
ul#slider_images li p.slider_smallprint {
    position: absolute;
    left: 160px;
    bottom: 17px;
     margin: 0;
     width: 500px;
     font-size: 10px;
     color: #fff;
     text-shadow: 1px 1px 2px #333;
}
 
.us_home  ul#slider_images li p {
     margin: 10px 0 0 41px;
     font-size: 26px;
}
 
ul#slider_images li#slide_1 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_uk_ios.jpg) no-repeat;
}
 
ul#slider_images li#slide_2 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_uk_desktop.jpg) no-repeat;
}
 
ul#slider_images li#slide_3 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_uk_ipad.jpg) no-repeat;
}
 
ul#slider_images li#slide_4 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_uk_android.jpg) no-repeat;
}

ul#slider_images li#slide_staple {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/campaigns/staples/hero_uk_staples.jpg) no-repeat;
}
 
.us_home ul#slider_images li#slide_1 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_us_ios.jpg) no-repeat;
}
 
.us_home ul#slider_images li#slide_2 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_us_desktop.jpg) no-repeat;
}
 
.us_home ul#slider_images li#slide_3 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_us_ipad.jpg) no-repeat;
}
 
.us_home ul#slider_images li#slide_4 {
     background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-heros/hero_us_android.jpg) no-repeat;
}
 
/* Signup button with editabe offer*/
 
.signup_button_box {
    display: block;
    margin: 0;
    width: 247px;
    height: auto;
    overflow: hidden;
}
#hero_container #sign_up.signup_button_box {
    background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/bg_signup_transparency.png);
    top: 202px;
    left: 40px;
    padding: 7px 5px;
    -moz-border-radius: 10px;
     border-radius: 10px;
}
 
.signup_button_box p.signup_button {
    margin: 0;
}
 
.signup_button_box p.signup_button a,
#hero_container #sign_up.signup_button_box p.signup_button a  {
    display: block;
    background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_signup_common.png) left top no-repeat;
    width: 247px;
    height: 72px;
    overflow: hidden;
    text-indent: -9999em;
}
 
.signup_button_box p.signup_button a:hover,
#hero_container #sign_up.signup_button_box p.signup_button a:hover  {
    background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-buttons/button_signup_common.png) left bottom no-repeat;
}
 
.signup_button_box p.signup_button_offer,
#hero_container #sign_up p.signup_button_offer {
    display: block;
    width: 230px;
    margin: 3px auto;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.4em;
    text-align: center;
}
 
.signup_button_box p.signup_button_offer strike {
    color: #ba1d00;
}
/* New Resource Centre
---------------------------------------------------------------------
*/

#intro_container.resource_centre {
	padding: 35px 40px 50px;
}

#intro_container.resource_centre #intro_copy {
	width: 100%;
}

#hiw_resource_content {
	padding: 40px;
}

#video_tutorials h3.section_header {
	margin: 0 0 -6px 0;
	font-size: 25px;
	font-weight: bold;
}

#video_tutorials h4 {
	margin: 0 0 -6px 0;
	font-size: 17px;
	line-height: 20px;
}

#video_tutorials p {
	font-size: 14px;
	line-height: 20px;
}

#video_tutorials li {
	margin: 5px 0;
	font-size: 13px;
	line-height: 18px;
}

.video_container {
	clear: both;
	padding: 25px 0 20px 0;
	border-bottom: 1px solid #bfbfbf;
	overflow: hidden;
}

.video_container.first {
	margin: 30px 0 0 0;
	border-top: 1px solid #bfbfbf;
}

.video_instructions {
	float: left;
	width: 480px
}

.video_container.alt .video_instructions {
	float: right;
}

.video_container .step_video {
	margin: 8px 0;
}

.video_container.alt .step_video {
	float: left;
}
/* New Resource Centre Pop Ups
---------------------------------------------------------------------
*/
div.full_width_resource_centre_popup {
	margin: 0;
	padding: 0;
}

.full_width_resource_centre_popup #ip_wrapper {
	margin: 0;
	width: 100%;
}

.full_width_resource_centre_popup #ip_container {
	margin: 0;
	width: 100%;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.full_width_resource_centre_popup #intro_wrapper {
	width: 100%;
}

.full_width_resource_centre_popup #intro_container {
	height: 30px;
}

#content_container.clean {
	background: none;
}

p.rc_intro {
	font-size: 14px;
	line-height: 1.5em;
	margin: 0 10px 8px 0;
	padding: 0px 5px 0 20px;
	min-height: 30px;
}
p.resource_centre_popup {
	margin: 0 0 .3em 20px;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 1.3em;
	color: #365ebf;
}
p.resource_centre_popup_tip {
	background: #ecebdb;
	margin: 14px 0 20px 0 !important;
	padding: 12px 14px;
}
ol.resource_centre_popup {
	margin: 0 10px 10px 30px;
	font-size: 13px;
	line-height: 1.8em;
}
ul.resource_centre_popup {
	margin: 0 10px 10px 30px;
	font-size: 13px;
	line-height: 1.8em;
}


/* Pricing & Customer Love Additions - July 2013 */

#pricing_offer_image {
  float: right;
  margin-top: -10px;
}

#simple_pricing_text {
  float: left;
  margin-top: -10px;
  padding: 25px 0 10px 0;
  width: 530px;
}

#simple_pricing_text .signup_button_box {
	margin-left: 33px;
}

p.signup_button_small a {
	display: block;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/button_sign_up_now_small.png) 0 0 no-repeat;
	margin: 6px 0;
	width: 182px;
	height: 51px;
	text-indent: -9999em;
}

p.signup_button_small a:hover {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/button_sign_up_now_small.png) 0 -51px no-repeat;
}

#main_content {
	clear: left;
	overflow: hidden;
}

#main_content p {
	font-size: 14px;
	line-height: 18px;
}

#customer_love_container {
	position: relative;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_head.png) 0 0 repeat-x;
	margin: 0;
	padding: 40px;
	min-height: 200px;
	-webkit-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	border-top: 1px solid #fff;
	overflow: hidden;
}

.video_section,
.testimonial_section {
	clear: both;
	margin: 25px 0;
	overflow: hidden;
}

.video_player {
	width: 402px;
	height: 226px;
	cursor: pointer;
}

.testimonial_section img {
	float: left;
}

.testimonial_quote {
	float: left;
	margin: 10px 0 0 20px;
	width: 200px;
}

.testimonial_quote blockquote {
	margin: 0;
	font-size: 16px;
	font-weight: 300;
	font-style: italic;
	line-height: 22px;
}

.testimonial_quote p {
	margin: 10px 0 0 0;
}

#henry_patterson_video {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/video_placeholder_henry_patterson.jpg) 0 0 no-repeat;
}

#robert_welch_video {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/video_placeholder_robert_welch.jpg) 0 0 no-repeat;
}

.column.span_2 {
	float: left;
	width: 414px;
	margin: 0 30px 0 0;
	overflow: hidden;
}

.column.span_2.last {
	margin: 0;
}


/* Benefits Section - August 2013 */

/* New class added to cover generic homepage layer container style */

.layer_container {
	position: relative;
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-backgrounds/bg_grad_head.png) 0 0 repeat-x;
	margin: 0;
	padding: 40px;
	min-height: 200px;
	-webkit-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	-moz-box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	box-shadow: 0 -4px 4px rgba(35,35,35,0.5);
	border-top: 1px solid #fff;
	overflow: hidden;
}

.main_content {
	clear: both;
	overflow: hidden;
}

.section_row {
	clear: both;
	margin: 30px 0;
	overflow: hidden;
}

#benefits_container .intro_copy {
	float: left;
	width: 600px;
	overflow: hidden;
}

#benefits_container .signup_button_box_small {
	margin: -14px 0 0 0;
}

h3.benefit_header {
	margin: 0;
	padding: 20px 0 0 78px !important;
	min-height: 45px;
	font-size: 23px !important;
	font-weight: bold !important;
	color: #3a3a3a !important;
}

h3.never_miss_hl {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_benefit_pound.png) no-repeat;
}

h3.everything_easy_hl {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_benefit_tick.png) no-repeat;
}

h3.look_professional_hl {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_benefit_star.png) no-repeat;
}

h3.safe_secure_hl {
	background: url(http://intuitglobal.intuit.com/delivery/cms/prod/sites/default/intuit.co.uk-blaze/images/mobile-payment-solutions/payments-icons/icon_benefit_padlock.png) no-repeat;
}

ul.benefits_list {
	margin: 0;
	padding: 2px 0 0 6px;
	list-style: none;
}

ul.benefits_list li {
	margin: 6px 0;
	padding: 0;
	font-size: 15px;
	line-height: 17px;
}