

html,body,div,span,object,iframe,h1,h2,h3,dl dt,h4,blockquote.simple,h5,h6,p,blockquote.simple,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
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	line-height: 1;
}
:focus
{
	outline: 1;
}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary
{
	display: block;
}
ul
{
	list-style: none;
}
.nounderline a {
	text-decoration: none;
}
blockquote,q
{
	quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after
{
	content: '';
	content: none;
}
a
{
	background: transparent;
	border: 0;
	color: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none;
	vertical-align: baseline;
}
ins
{
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark
{
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: 700;
}
del
{
	text-decoration: line-through;
}
abbr[title],dfn[title]
{
	border-bottom: 1px dotted #000;
	cursor: help;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
hr
{
	border: 0;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px;
	margin: 1em 0;
	padding: 0;
}
input,select
{
	vertical-align: middle;
}
body
{
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
	font: x-small;
	font-size: small;
}
select,input,button,textarea
{
	font: 99% arial,helvetica,clean,sans-serif;
}
table
{
	font: 100%;
	font-size: inherit;
}
pre,code,kbd,samp,tt
{
	font-family: monospace;
	font-size: 108%;
	line-height: 100%;
}
@media screen and (max-width:319px)
{
	.unit,#featureblock .featureunit,#featurenav .featurenavunit,.subquadblock,#expertsnav .featurenavunit
	{
		float: none!important;
		width: auto!important;
	}
}
.line:after,hr:after,.fancybg:after,figure.feature-screen:after,.signupbg:after,.banner:after,.bannerbg:after,.lost-banner:after,.lost-bannerbg:after,.quoteslist li:after,.lastUnit:after
{
	clear: both;
	content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
	display: block;
	font-size: xx-large;
	height: 0!important;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}
.line,hr
{
	zoom: 1;
}
.unit,#featureblock .featureunit,#featurenav .featurenavunit,.subquadblock,#expertsnav .featurenavunit,.subtriblock
{
	float: left;
}
.size1of1
{
	float: none;
}
.size1of2
{
	width: 50%;
}
.size1of3,.subtriblock
{
	width: 33.33333%;
}
.size2of3
{
	width: 66.66666%;
}
.size1of4,#featureblock .featureunit,.subquadblock
{
	width: 25%;
}
.size3of4
{
	width: 75%;
}
.size1of5
{
	width: 20%;
}
.size2of5
{
	width: 40%;
}
.size3of5
{
	width: 60%;
}
.size4of5
{
	width: 80%;
}
.size1of7
{
	width: 14%;
}
.size1of8
{
	width: 12.5%;
}

.size1of10
{
	width: 10.0%;
}
.lastUnit
{
	_left: -3px;
	_margin-right: -3px;
	_position: relative;
	display: block;
	display: table-cell;
	float: none;
	width: auto;
	zoom: 1;
}



.g1
{
	background-color: #c9e6de;
}
.g2
{
	background-color: #9bd0c2;
}
.g3
{
	background-color: #72c1b0;
}
.g4
{
	background-color: #4a8074;
}
.p1
{
	background-color: #d2b7d3;
}
.p2
{
	background-color: #ac78ac;
}
.p3
{
	background-color: #914592;
}
.p4
{
	background-color: #570156;
}
.o1
{
	background-color: #f2bdb9;
}
.o2
{
	background-color: #ea867d;
}
.o3
{
	background-color: #e95c41;
}
.o4
{
	background-color: #a9422e;
}
.y1
{
	background-color: #f8f4ac;
}
.y2
{
	background-color: #f2e963;
}
.y3
{
	background-color: #f2e000;
}
.u1
{
	background-color: #b1e1ed;
}
.u2
{
	background-color: #bcddfc;
}
.u3
{
	background-color: #bcddfc;
}
.u4
{
	background-color: #006577;
}
.b1
{
	background-color: #b7b7b5;
}
.b2
{
	background-color: #787975;
}
.b3
{
	background-color: #3f3f38;
}
.b4
{
	background-color: #292925;
}
.topround9
{
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	moz-border-radius-topleft: 9px;
	moz-border-radius-topright: 9px;
	webkit-border-top-left-radius: 9px;
	webkit-border-top-right-radius: 9px;
}
.round5,#signup .error p,#signup .error blockquote.simple
{
	border-radius: 5px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
}
.imgrpl,#logo a,.bannerbg#mailchimp-is-free .bannercontent h1,.bannerbg#designer-templates .bannercontent h1,.bannerbg#batdorf-and-bronson .bannercontent h1,.bannerbg#easy-online-accounting .bannercontent h1,.bannerbg#hop-city .bannercontent h1,.bannerbg#pyow .bannercontent h1,.bannerbg#still-free-just-bigger .bannercontent h1,.bannerbg#how-to-use-templates .bannercontent h1,.bannerbg#paid-newsletter-subscriptions .bannercontent h1,#why-mailchimp header h1.massive,#why-mailchimp .quoteslist figure
{
	display: block;
	overflow: hidden;
	text-indent: -9999em;
}
.generatedcontent,header:after,.borderright:after,.rarr:after,.darr:after,.chatwithus2:before,.emailus:before,.homepage:after
{
	content: ' ';
	display: block;
	position: absolute;
}
html
{
	background: #bcddfc;
}
body
{
	background: #eee url(http://imbercal.com/images/backgrounds/cork-board.png);
	color: #3f3f38;
	font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font-stretch: normal;
}

body.login {
	background: #bcddfc;
}
hr
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #dcdcdc;
	height: 0;
	width: 100%;
}
.simplelist ul,.simplelist ol,ul.simplelist,ol.simplelist
{
	line-height: 1.6em;
	padding-left: 16px;
}
.bullets
{
	list-style-type: disc;
}
.circle
{
	list-style-type: circle;
}
.square
{
	list-style-type: square;
}
.upper-alpha
{
	list-style-type: upper-alpha;
}
.lower-alpha
{
	list-style-type: lower-alpha;
}
.upper-roman
{
	list-style-type: upper-roman;
}
.lower-roman
{
	list-style-type: lower-roman;
}
.red {
	color: red;
}

.inside
{
	list-style-position: inside;
}
.content
{
	margin: 0 auto;
	margin-top: 20px;
	padding: 15px;
	position: relative;
	width: 960px;
	z-index: 10;
}
.in15
{
	padding-left: 15px;
	padding-right: 15px;
}
.in20
{
	padding-left: 20px;
	padding-right: 20px;
}
.in30
{
	padding-left: 30px;
	padding-right: 30px;
}
.ml15
{
	margin-left: 15px;
}
.mr15
{
	margin-right: 15px;
}
.mr60 
{
	margin-right: 60px;
}
.mr125
{
	margin-right: 125px;
}
.inr15
{
	padding-right: 15px;
}
.inl15
{
	padding-left: 15px;
}
.inr30
{
	padding-right: 30px;
}
.inl30
{
	padding-left: 30px;
}
.floatright
{
	float: right;
}
.alignright
{
	text-align: right;
}
.ab5
{
	padding-bottom: 5px;
	padding-top: 5px;
}

.ab15
{
	padding-bottom: 15px;
	padding-top: 15px;
}
.ab30
{
	padding-bottom: 30px;
	padding-top: 30px;
}
.ab45
{
	padding-bottom: 45px;
	padding-top: 45px;
}
.top0,.chatwithus2,.emailus
{
	margin-top: 0!important;
}
.top5
{
	margin-top: 5px!important;
}
.top10,.chatwithus
{
	margin-top: 10px!important;
}
.top15
{
	margin-top: 15px!important;
}
.top20
{
	margin-top: 20px!important;
}
.top30
{
	margin-top: 30px!important;
}
.top52
{
	margin-top: 52px!important;
}
.top80
{
	margin-top: 80px!important;
}
.bottom0
{
	margin-bottom: 0!important;
}
.bottom5
{
	margin-bottom: 5px!important;
}
.bottom15
{
	margin-bottom: 15px!important;
}
.bottom20
{
	margin-bottom: 20px!important;
}
.bottom30
{
	margin-bottom: 30px!important;
}
.bottom52
{
	margin-bottom: 52px!important;
}
.height50
{
	height: 52px;
}
.height65
{
	height: 65px;
}
.height85
{
	height: 85px;
}
.height130
{
	height: 130px;
}
.height200
{
	height: 200px;
}
.width450
{
	width: 450px;
}
.widthfull
{
	width: 100%;
}
.spacer
{
	content: ' ';
	padding: 10px;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.nopadding
{
	padding: 0!important;
}
.nomargin
{
	margin: 0!important;
}
.nosideborders
{
	border-left: 0!important;
	border-right: 0!important;
}
.noborders
{
	border: 0!important;
}
.center
{
	text-align: center;
}
.left
{
	text-align: left;
}
img.center
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.loading
{
	display: block;
	margin: 15px auto;
	width: 20px;
}
.underline
{
	padding-bottom: 30px;
	position: relative;
}
.underline:before
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ccc;
	bottom: 0;
	content: ' ';
	height: 0;
	position: absolute;
	width: 100%;
}
.divider
{
	border-right: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 0 1px rgba(0,0,0,0.1);
	moz-box-shadow: 0 0 1px rgba(0,0,0,0.1);
	webkit-box-shadow: 0 0 1px rgba(0,0,0,0.1);
}
.thirteen-px
{
	font-size: 13px;
}
.border-top,figure.feature-screen figcaption
{
	border-top: 1px solid #b7b7b5;
}
header
{
	border-bottom: 1px solid #fff;
	color: white;
	padding-top: 0;
	position: relative;
}
header .line,header hr,header .fancybg,header figure.feature-screen,header .signupbg,header .banner,header .bannerbg,header .lost-banner,header .lost-bannerbg,header #why-mailchimp .quoteslist li,#why-mailchimp .quoteslist header li
{
	position: relative;
}
header:after
{
	background: rgba(0,0,0,0.2);
	bottom: 0;
	height: 1px;
	position: relative;
	width: 100%;
}
#home header:after
{
	position: absolute;
}
#navbox
{
	margin-top: 24px;
	position: absolute;
	z-index: 50;
}
.main
{
	background: #f0f0f0;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	margin-top: -52px;
	moz-border-radius-topleft: 9px;
	moz-border-radius-topright: 9px;
	moz-border-radius-bottomleft: 9px;
	moz-border-radius-bottomright: 9px;
	moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	padding-bottom: 37px;
	padding-top: 17px;

}
.main a
{
	color: #3f3f38;
}
.main a.styled
{
	color: #bcddfc;
}
.main a:hover
{
	text-decoration: underline;
}
h3 a,dl dt a,h4 a,blockquote.simple a,h5 a,h6 a
{
	text-decoration: underline;
}
.main p a,.main blockquote.simple a,
{
	text-decoration: underline;
}
.main p a:hover,.main blockquote.simple a:hover,.main li a:hover
{
	text-decoration: none;
}
#signupbutton
{
	border-bottom: 1px solid rgba(255,255,255,0.15);
	border-top: 1px solid rgba(255,255,255,0.15);
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .5px;
	margin: 11px 0 0 0;
	text-shadow: 1px 1px 0 #000;
	width: 120px;
}
#logo a
{
	 background: url("http://imbercal.com/images/cloud-icons-small.png") no-repeat scroll 30px 0 transparent;
    height: 60px;
	margin-top:-40px;

}
nav.mainnav
{
	float: right;
	margin: 10px 15px 0 0;
}
nav.mainnav li
{
	background: rgba(255,255,255,0.75);
	background: #248aca;
	border-bottom: 1px solid rgba(255,255,255,0.8);
	border-top: 1px solid rgba(0,0,0,0.5);
	float: left;
	height: 46px;
	moz-transition: background .2s linear;
	o-transition: background .2s linear;
	transition: background .2s linear;
	webkit-transition: background .2s linear;
}
nav.mainnav li:first-child
{
	border-bottom-left-radius: 9px;
	border-top-left-radius: 9px;
	moz-border-radius-bottomleft: 9px;
	moz-border-radius-topleft: 9px;
	webkit-border-bottom-left-radius: 9px;
	webkit-border-top-left-radius: 9px;
}
nav.mainnav li:last-child
{
	border-bottom-right-radius: 9px;
	border-top-right-radius: 9px;
	moz-border-radius-bottomright: 9px;
	moz-border-radius-topright: 9px;
	webkit-border-bottom-right-radius: 9px;
	webkit-border-top-right-radius: 9px;
}
nav.mainnav li a
{
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: 700;
	padding: 15px 13px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
}
nav.mainnav li.current
{
	background: #fff;
}
nav.mainnav li:hover
{
	background: #4095ca;
}
nav.mainnav li.pricing
{
	width: 71px;
}
nav.mainnav li.features
{
	width: 81px;
}
nav.mainnav li.login
{
	width: 90px;
}
nav.mainnav li.support
{
	width: 78px;
}
nav.mainnav li.blog
{
	width: 57px;
}
nav.insetnav
{
	float: left;
	margin: 0 10px;
}
nav.insetnav li
{
	background: #eaeaea;
	border-bottom: 1px solid rgba(255,255,255,0.8);
	border-top: 1px solid rgba(0,0,0,0.1);
	float: left;
	height: 34px;
}
nav.insetnav li:first-child
{
	border-bottom-left-radius: 9px;
	border-top-left-radius: 9px;
	moz-border-radius-bottomleft: 9px;
	moz-border-radius-topleft: 9px;
	webkit-border-bottom-left-radius: 9px;
	webkit-border-top-left-radius: 9px;
}
nav.insetnav li:last-child
{
	border-bottom-right-radius: 9px;
	border-top-right-radius: 9px;
	moz-border-radius-bottomright: 9px;
	moz-border-radius-topright: 9px;
	webkit-border-bottom-right-radius: 9px;
	webkit-border-top-right-radius: 9px;
}
nav.insetnav li:not(:last-child) a
{
	border-right: 1px solid rgba(255,255,255,0.5);
}
nav.insetnav li:not(:first-child) a
{
	border-left: 1px solid rgba(0,0,0,0.1);
}
nav.insetnav li a
{
	color: #3f3f38;
	display: block;
	font-size: 13px;
	font-weight: 700;
	padding: 8px 27px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
}
nav.insetnav li:hover
{
	background: #fafafa;
}
nav.insetnav li.current
{
	background: #fff;
}
nav.insetnav li.current a,nav.insetnav li:hover a
{
	color: #bcddfc;
	text-decoration: none;
}
.btn.insetnav,.insetnav.chatwithus,.insetnav.chatwithus2,.insetnav.emailus
{
	background: #eaeaea;
	border-bottom: 1px solid rgba(255,255,255,0.8);
	border-top: 1px solid rgba(0,0,0,0.1);
	color: #3f3f38!important;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	margin: 0 10px;
	padding: 8px 8px 10px;
	text-shadow: none;
}
.btn.insetnav:hover,.insetnav.chatwithus:hover,.insetnav.chatwithus2:hover,.insetnav.emailus:hover
{
	background: #fafafa;
}
.btn.insetnav.current,.insetnav.current.chatwithus,.insetnav.current.chatwithus2,.insetnav.current.emailus
{
	background: rgba(255,255,255,0.5);
}
.btn.insetnav:hover a,.insetnav.chatwithus:hover a,.insetnav.chatwithus2:hover a,.insetnav.emailus:hover a,.btn.insetnav.current a,.insetnav.current.chatwithus a,.insetnav.current.chatwithus2 a,.insetnav.current.emailus a
{
	color: #bcddfc;
	text-decoration: none;
}
.nav-separator
{
	height: 32px;
	top: 9px;
	width: 0;
}
nav.mainnav li:not(:first-child) a
{
	border-left: 1px solid rgba(0,0,0,0.1);
}
nav.mainnav li:not(:last-child) a
{
	border-right: 1px solid rgba(255,255,255,0.5);
}
.pagetitle
{
	margin-top: 100px;
	padding: 0 15px 0;
}
nav.subnav
{
	margin-bottom: 66px;
	margin-top: 5px;
	min-height: 17px;
}
nav.subnav ul
{
	padding: 0 15px;
}
nav.subnav ul li
{
	float: left;
	margin-right: 15px;
}
nav.subnav ul li a
{
	cursor: pointer;
	font-weight: bold;
	opacity: .8;
}
nav.subnav ul li a.current,nav.subnav ul li a:hover
{
	opacity: 1;
}
#login
{
	display: block;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	right: 45px;
	top: -3px;
}
a.social
{
	opacity: 1.0;
}
a:hover.social
{
	opacity: .9;
}
a.social img
{
	float: left;
	margin: 0 0 0 10px;
}
#support-online-training a.social img
{
	margin: 0 10px 0 0;
}
figure
{
	margin-bottom: 30px;
}
figure figcaption
{
	font-size: 12px;
	font-style: normal;
	margin: 10px 0 0;
}
figure figcaption a
{
	text-decoration: underline;
}
figure figcaption a:hover
{
	text-decoration: none!important;
}
figure h2 a,figure .h2 a
{
	text-decoration: none;
}
.inset,.redinset
{
	background: #fefefe;
	border-radius: 9px;
	box-shadow: inset 0 0 0 1px #c6c3c3;
	margin: 15px 0;
	moz-border-radius: 9px;
	moz-box-shadow: inset 0 0 0 1px #c6c3c3;
	padding: 15px 0;
	webkit-border-radius: 9px;
}
.flushinset
{
	background: #fefefe;
	border-top-right-radius: 9px;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 0px;
	box-shadow: inset 0 0 0 1px #c6c3c3;
	margin: 0px 0;
	moz-box-shadow: inset 0 0 0 1px #c6c3c3;
	padding: 0px 0;

}

pre,code
{
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	white-space: -pre-wrap;
	word-wrap: break-word;
}
.nowrap
{
	white-space: nowrap;
}
.thumb
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ddd;
}
#search .inset,#search .redinset
{
	background: #fff;
}
footer
{
	background-image: url(http://imbercal.com/images/backgrounds/noisepattern-blue.png);
	border-top: 1px solid #363631;
}
footer p,footer blockquote.simple
{
	color: #888987;
}
footer .colophon
{
	font-size: 12px;
	padding: 80px 0 0;
	text-align: center;
}
footer .imbercal
{
	padding: 30px 0 80px;
}
footer h5
{
	color: #000;
	margin-bottom: 8px;
}
footer li
{
	font-weight: 400;
	margin-bottom: 5px;
}
footer li a
{
	color: #888987;
}
.borderright
{
	position: relative;
}
.borderright:after
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	height: 100%;
	right: 0;
	top: 0;
}
table
{
	width: 100%;
}
td,th
{
	text-align: left;
}
.simple th
{
	background: #eee;
	font-weight: 600;
}
.simple th,.simple td
{
	padding: 1em;
}
.simple tr
{
	border-bottom: 1px solid #dcdcdc;
	box-shadow: 0 1px 1px #fff;
	moz-box-shadow: 0 1px 1px #fff;
	webkit-box-shadow: 0 1px 1px #fff;
}
.simple tr:first-child
{
	border-top: 1px solid #dcdcdc;
}
.simple td,.simple th
{
	border-right: 1px solid #dcdcdc;
	box-shadow: 1px 0 1px #fff;
	moz-box-shadow: 1px 0 1px #fff;
	webkit-box-shadow: 1px 0 1px #fff;
}
.simple td:first-child,.simple th:first-child
{
	border-left: 1px solid #dcdcdc;
}
.stripe
{
	background: #9bd0c2;
	margin: 0 0 15px -15px;
	padding: 15px 0 0;
	width: 990px;
}
.stripe h1
{
	color: white;
	font-weight: 500;
	letter-spacing: .5px;
	margin-bottom: 0;
	text-shadow: none;
}
.stripe header
{
	border: 0;
}
.stripe header::after
{
	height: 0;
}
.stripe p,.stripe blockquote.simple
{
	color: #4a8074;
	font-size: 15px;
}
.stripe a
{
	color: #4a8074;
}
.webinar-course li
{
	color: #666;
}
.webinar-course ol
{
	margin-left: 20px;
}
.webinar-course code
{
	padding: 0!important;
}
h1,.h1,h3,dl dt,.h3,h5,.h5
{
	font-weight: 700;
}
h2,.h2,h4,blockquote.simple,.h4,h6,.h6
{
	font-weight: normal;
}
h1,h2
{
	text-shadow: 1px 1px 0 #fff;
}
h1,.h1
{
	font-size: 30px;
	letter-spacing: -1px;
	margin-top: 10px;
}
h2,.h2
{
	font-size: 20px;
	font-weight: bold;
}
h3,dl dt,.h3,h4,blockquote.simple,.h4
{
	font-size: 15px;
}
h5,.h5,h6,.h6
{
	font-size: 13px;
}
h2,.h2,h3,dl dt,.h3,h4,blockquote.simple,.h4,h5,.h5,h6,.h6
{
	line-height: 1em;
	margin: 15px 0;
}
.notextshadow
{
	text-shadow: none;
}
h1.massive
{
	font-size: 90px;
	font-weight: 700;
	letter-spacing: -5px;
	line-height: 110px!important;
	margin: 0;
	text-shadow: none;
}
.thin
{
	font-weight: 400;
}
.thin strong
{
	font-weight: 800;
}
.main h1,.main .h1
{
	line-height: 30px;
}
.main h4,.main blockquote.simple,.main .h4
{
	line-height: 20px;
}
.small
{
	font-size: 80%;
}
p,blockquote.simple
{
	color: #787975;
	line-height: 1.4em;
	margin: 15px 0 15px;
}
*>p:last-of-type,*>blockquote.simple:last-of-type
{
	margin-bottom: 30px;
}
p+h1,blockquote.simple+h1,p+h2,blockquote.simple+h2,p+h3,blockquote.simple+h3,p+dl dt,dl p+dt,blockquote.simple+dl dt,dl blockquote.simple+dt,p+h4,blockquote.simple+h4,p+blockquote.simple,blockquote.simple+blockquote.simple,p+h5,blockquote.simple+h5,p+h6,blockquote.simple+h6
{
	margin-top: 30px;
}
blockquote
{
	border-left: 1px solid #fff;
	box-shadow: -1px 0 0 #ccc;
	margin-left: 15px;
	moz-box-shadow: -1px 0 0 #ccc;
	padding-left: 15px;
	webkit-box-shadow: -1px 0 0 #ccc;
}
blockquote.simple
{
	border-left: none;
	box-shadow: none;
	margin-left: 0;
	moz-box-shadow: none;
	padding-left: 0;
	webkit-box-shadow: none;
}
small
{
	font-size: 11px;
}
.darkblue
{
	color: #09515b;
}
.nobold
{
	font-weight: normal;
}
.btn,.chatwithus,.chatwithus2,.emailus
{
	background-image: -moz-linear-gradient(top,rgba(255,0,255,0.1) 50%,rgba(0,0,0,0) 50%);
	background-image: url(http://imbercal.com/images/buttons/btn_overlay.png);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.51,rgba(255,255,255,0.1)),color-stop(0.49,rgba(0,0,0,0)));
	border-radius: 7px;
	color: white!important;
	display: block;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .8px;
	margin: 0 0 15px 0;
	moz-border-radius: 7px;
	moz-transition: opacity .2s;
	o-transition: opacity .2s;
	padding: 15px 0;
	position: relative;
	text-align: center;
	text-decoration: none!important;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
	transition: opacity .2s;
	webkit-border-radius: 7px;
	webkit-transition: opacity .2s;
}
.btn:hover,.chatwithus:hover,.chatwithus2:hover,.emailus:hover
{
	text-decoration: none!important;
}
input.btn,input.chatwithus,input.chatwithus2,input.emailus
{
	border: 0;
	border-top: 1px solid rgba(255,255,255,0.5);
	display: block;
	width: 100%;
}
input.btn.small,input.small.chatwithus,input.small.chatwithus2,input.small.emailus,#featureblock input.btn.feature,#featureblock input.feature.chatwithus,#featureblock input.feature.chatwithus2,#featureblock input.feature.emailus
{
	font-weight: 400;
	text-align: center;
	text-indent: 0;
}
.btn.small,.small.chatwithus,.small.chatwithus2,.small.emailus,#featureblock .btn.feature,#featureblock .feature.chatwithus,#featureblock .feature.chatwithus2,#featureblock .feature.emailus
{
	background: 0;
	border-radius: 5px;
	font-size: 13px;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: .9px;
	moz-border-radius: 5px;
	padding: 4px 0 4px;
	text-align: left;
	text-indent: 20px;
	webkit-border-radius: 5px;
}
.btn.purple,.purple.chatwithus,.purple.chatwithus2,.purple.emailus,.btn.green,.green.chatwithus,.green.chatwithus2,.green.emailus,.btn.orange,.orange.chatwithus,.bannerbg#easy-online-accounting .bannercontent .chatwithus.btn,.orange.chatwithus2,.bannerbg#easy-online-accounting .bannercontent .chatwithus2.btn,.orange.emailus,.bannerbg#easy-online-accounting .bannercontent .emailus.btn,.bannerbg#easy-online-accounting .bannercontent .btn,.bannerbg#easy-online-accounting .bannercontent .chatwithus,.bannerbg#easy-online-accounting .bannercontent .chatwithus2,.bannerbg#easy-online-accounting .bannercontent .emailus,.btn.blue,.chatwithus,.chatwithus.chatwithus2,.chatwithus.emailus,.blue.chatwithus2,.blue.emailus,.btn.dark,.dark.chatwithus,.chatwithus.chatwithus2,.chatwithus.emailus,.bannerbg#still-free-just-bigger .bannercontent .chatwithus.btn,.chatwithus2,.chatwithus2.emailus,.bannerbg#still-free-just-bigger .bannercontent .chatwithus2.btn,.emailus,.bannerbg#still-free-just-bigger .bannercontent .emailus.btn,.bannerbg#still-free-just-bigger .bannercontent .btn,.bannerbg#still-free-just-bigger .bannercontent .chatwithus,.bannerbg#still-free-just-bigger .bannercontent .chatwithus2,.bannerbg#still-free-just-bigger .bannercontent .emailus,.btn.light,.light.chatwithus,.light.chatwithus2,.light.emailus
{
	box-shadow: 0 1px 0 rgba(0,0,0,0.3),0px -1px 0 rgba(0,0,0,0.3);
	moz-box-shadow: 0 1px 0 rgba(0,0,0,0.3),0px -1px 0 rgba(0,0,0,0.3);
	webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.3),0px -1px 0 rgba(0,0,0,0.3);
}
.btn.purple,.purple.chatwithus,.purple.chatwithus2,.purple.emailus
{
	background-color: #914592;
	border-bottom: 1px solid #890288;
	border-top: 1px solid #890288;
	box-shadow: 0 1px 0 #570156,0px -1px 0 #570156;
	moz-box-shadow: 0 1px 0 #570156,0px -1px 0 #570156;
	webkit-box-shadow: 0 1px 0 #570156,0px -1px 0 #570156;
}
.btn.purple:hover,.purple.chatwithus:hover,.purple.chatwithus2:hover,.purple.emailus:hover
{
	background-color: #b07eb0;
}
.btn.green,.green.chatwithus,.green.chatwithus2,.green.emailus
{
	background-color: #72c1b0;
	box-shadow: 0 1px 0 #4a8074,0px -1px 0 #4a8074;
	moz-box-shadow: 0 1px 0 #4a8074,0px -1px 0 #4a8074;
	webkit-box-shadow: 0 1px 0 #4a8074,0px -1px 0 #4a8074;
}
.btn.green:hover,.green.chatwithus:hover,.green.chatwithus2:hover,.green.emailus:hover
{
	background-color: #79c4b4;
}
.btn.orange,.orange.chatwithus,.bannerbg#easy-online-accounting .bannercontent .chatwithus.btn,.orange.chatwithus2,.bannerbg#easy-online-accounting .bannercontent .chatwithus2.btn,.orange.emailus,.bannerbg#easy-online-accounting .bannercontent .emailus.btn,.bannerbg#easy-online-accounting .bannercontent .btn,.bannerbg#easy-online-accounting .bannercontent .chatwithus,.bannerbg#easy-online-accounting .bannercontent .chatwithus2,.bannerbg#easy-online-accounting .bannercontent .emailus
{
	background-color: #fe0505;
	border-bottom: 1px solid #ee836f;
	border-top: 1px solid #ee836f;
	box-shadow: 0 1px 0 #a9422e,0px -1px 0 #a9422e;
	moz-box-shadow: 0 1px 0 #a9422e,0px -1px 0 #a9422e;
	webkit-box-shadow: 0 1px 0 #a9422e,0px -1px 0 #a9422e;
}
.btn.orange:hover,.orange.chatwithus:hover,.bannerbg#easy-online-accounting .bannercontent .chatwithus.btn:hover,.orange.chatwithus2:hover,.bannerbg#easy-online-accounting .bannercontent .chatwithus2.btn:hover,.orange.emailus:hover,.bannerbg#easy-online-accounting .bannercontent .emailus.btn:hover,.bannerbg#easy-online-accounting .bannercontent .btn:hover,.bannerbg#easy-online-accounting .bannercontent .chatwithus:hover,.bannerbg#easy-online-accounting .bannercontent .chatwithus2:hover,.bannerbg#easy-online-accounting .bannercontent .emailus:hover
{
	background-color: #ea644a;
}
.btn.blue,.chatwithus,.chatwithus.chatwithus2,.chatwithus.emailus,.blue.chatwithus2,.blue.emailus
{
	background-color: #bcddfc;
	border-top: 1px solid #6ecbdc;
	box-shadow: 0 1px 0 #006577,0px -1px 0 #006577;
	moz-box-shadow: 0 1px 0 #006577,0px -1px 0 #006577;
	webkit-box-shadow: 0 1px 0 #006577,0px -1px 0 #006577;
}
.btn.blue:hover,.chatwithus:hover,.chatwithus.chatwithus2:hover,.chatwithus.emailus:hover,.blue.chatwithus2:hover,.blue.emailus:hover
{
	background-color: #4dbfd4;
}
.btn.dark,.dark.chatwithus,.chatwithus.chatwithus2,.chatwithus.emailus,.bannerbg#still-free-just-bigger .bannercontent .chatwithus.btn,.chatwithus2,.chatwithus2.emailus,.bannerbg#still-free-just-bigger .bannercontent .chatwithus2.btn,.emailus,.bannerbg#still-free-just-bigger .bannercontent .emailus.btn,.bannerbg#still-free-just-bigger .bannercontent .btn,.bannerbg#still-free-just-bigger .bannercontent .chatwithus,.bannerbg#still-free-just-bigger .bannercontent .chatwithus2,.bannerbg#still-free-just-bigger .bannercontent .emailus
{
	background-color: #3f3f38;
	border-bottom: 1px solid #4d4d44;
	border-top: 1px solid #4d4d44;
	box-shadow: 0 1px 0 #292925,0px -1px 0 #292925;
	moz-box-shadow: 0 1px 0 #292925,0px -1px 0 #292925;
	webkit-box-shadow: 0 1px 0 #292925,0px -1px 0 #292925;
}
.btn.dark:hover,.dark.chatwithus:hover,.chatwithus.chatwithus2:hover,.chatwithus.emailus:hover,.bannerbg#still-free-just-bigger .bannercontent .chatwithus.btn:hover,.chatwithus2:hover,.chatwithus2.emailus:hover,.bannerbg#still-free-just-bigger .bannercontent .chatwithus2.btn:hover,.emailus:hover,.bannerbg#still-free-just-bigger .bannercontent .emailus.btn:hover,.bannerbg#still-free-just-bigger .bannercontent .btn:hover,.bannerbg#still-free-just-bigger .bannercontent .chatwithus:hover,.bannerbg#still-free-just-bigger .bannercontent .chatwithus2:hover,.bannerbg#still-free-just-bigger .bannercontent .emailus:hover
{
	background-color: #44443d;
}

.btn.light,.light.chatwithus,.light.chatwithus2,.light.emailus
{
	background-color: #2795fb;
	border-top: 1px solid #2795fb;
}
.btn.light:hover,.light.chatwithus:hover,.light.chatwithus2:hover,.light.emailus:hover
{
	background-color: #7d7e7a;
	border-top: 1px solid #7d7e7a;
}


form label,form input,form textarea
{
	clear: both;
	float: left;
}

#iField0
{
	letter-spacing: 1.5px;
}

.field-wrap input
{
	float: none;
}
.field-help
{
	background: #ddd;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	clear: both;
	display: block;
	margin: -4px 4px 0 0;
	padding: 5px 10px 10px 10px;
	width: 400px;
}
.voting-help
{
	background: #ddd;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	clear: both;
	display: block;
	margin: -4px 0px 0 0;
	padding: 5px 10px 10px 10px;
	z-index: -100;

}
.field-help .btn,.field-help .chatwithus,.field-help .chatwithus2,.field-help .emailus
{
	font-size: 12px;
	margin: 2px 0 0 0;
	padding: 4px 10px;
	text-indent: 0;
}
#strong-pass
{
	display: block;
	float: left;
	padding-top: 5px;
}
.popup a
{
	text-decoration: underline;
}
.field-help
{
	color: #3f3f38;
	padding: 10px 11px;
}

section.images li
{
	float: left;
}
.imagereplacement,#features-header h1.massive a
{
	background: transparent 0 15px no-repeat;
	display: block;
	overflow: hidden;
}

ul.spacerlist li
{
	margin-bottom: 30px;
}

.highlight
{
	background-color: #bcddfc;
	border-radius: 10px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	font-weight: bold;
}
.warning
{
	background-image: url(http://imbercal.com/images/warning-icon.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 50px;
	min-height: 30px;
}

#integrations div
{
	float: left;
	padding: 0 15px;
	text-align: center;
	width: 155px;
}
.fancybg
{
	margin: 15px 0 0;
	min-height: 422px;
	padding: 30px 0 0;
}
.fancybg h1,.fancybg h2,.fancybg p,.fancybg blockquote.simple
{
	text-shadow: none;
}
.fancybg .massive
{
	font-size: 50px;
	font-weight: 700;
	letter-spacing: -1.75px;
	margin-top: 60px;
}
.fancybg .twitter-share-button
{
	float: left;
}
#featurenav
{
	width: 100%;
}
#featurenav .featurenavunit
{
	width: 13.8%;
}
#featurenav .featurenavunit a
{
	padding: 8px 0!important;
	text-align: center;
}
figure.feature-screen img
{
	border: 1px solid #b7b7b5;
}
figure.feature-screen figcaption
{
	font-size: 13px;
	margin-top: 0;
	padding: 15px 0 0 0;
}
figure.feature-screen:last-of-type
{
	margin-bottom: 15px;
}

#signup .main input[type=submit],#signup-namechecker .main input[type=submit]
{
	margin-top: 15px;
	padding: 15px 0;
}
#signup .right15,#signup-namechecker .right15
{
	padding-right: 15px;
}
#signup .left15,#signup-namechecker .left15
{
	padding-left: 15px;
}
.signupbg
{
	background: transparent url(http://static.mailchimp.com/www/images/signup/bg_success.png) 0 40px no-repeat;
	display: block;
	height: 251px;
	margin-top: -15px;
	padding-top: 15px;
}
.signupbg h2.h1
{
	color: #fff;
	padding-top: 60px;
	text-shadow: none;
}
.signupbg a
{
	display: block;
	height: 75px;
	text-indent: -9999px;
	width: 100%;
}
sub
{
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
}
#signup .error p,#signup .error blockquote.simple
{
	background: #f2bdb9;
	border: 1px solid #ea867d;
	color: #a9422e;
	margin: 0 0 10px 0;
	padding: 10px;
}
#signup body,#signup-namechecker body
{
	background-image: url(http://imbercal.com/images/backgrounds/cork-board.png);
}
#signup #logo a,#signup-namechecker #logo a
{
	background-image: url("/images/main_logo.png");
}

#signup .btn,#signup .chatwithus,#signup .chatwithus2,#signup .emailus,#signup-namechecker .btn,#signup-namechecker .chatwithus,#signup-namechecker .chatwithus2,#signup-namechecker .emailus
{
	background-image: url(/images/btn_overlay.png)!important;
}
iframe[name=google_conversion_frame]
{
	display: none;
}
.notop
{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 0 1px 0 #373731,0px 0 0 #0e0d0b!important;
	moz-border-radius-topleft: 0;
	moz-border-radius-topright: 0;
	moz-box-shadow: 0 1px 0 #373731,0px 0 0 #0e0d0b!important;
	webkit-border-top-left-radius: 0;
	webkit-border-top-right-radius: 0;
	webkit-box-shadow: 0 1px 0 #373731,0px 0 0 #0e0d0b!important;
}
.banner
{
	height: 570px;
	margin: 0 auto 0;
}
.banner .banner-text
{
	font-weight: 700;
	letter-spacing: -3px;
	margin: 0;
}
.banner .banner-text,.banner h2,.banner .h2
{
	text-shadow: none;
}
.bannerbg
{
	height: 570px;
	margin: 0 auto 0;
}
.bannerwrapper
{
	height: 578px;
	left: 0;
	position: relative;
	top: 0;
}
.bannercontent
{
	height: 578px;
	margin: 0 auto;
	position: relative;
	width: 990px;
}
.bannercontent h1
{
	position: absolute;
}
.bannercontent h2
{
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
	position: absolute;
}
.bannercontent .btn,.bannercontent .chatwithus,.bannercontent .chatwithus2,.bannercontent .emailus
{
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .8px;
	padding: 15px 0;
	position: absolute;
	right: 30px;
	width: 210px;
}


.bannerbg#easy-online-accounting
{
	background: #bcddfc;
}
.bannerbg#easy-online-accounting .bannercontent
{
	background: #bcddfc url(http://imbercal.com/images/cloud-icons.jpg) 5px 130px no-repeat;
	background: #bcddfc url(http://imbercal.com/images/cloud-icons.jpg) 5px 130px no-repeat;
}
.bannerbg#easy-online-accounting .bannercontent h1
{
	background: transparent url(http://imbercal.com/images/easy-online-accounting-text.png) 0 0 no-repeat;
	height: 191px;
	left: 345px;
	top: 145px;
	width: 650px;
}
.bannerbg#easy-online-accounting .bannercontent h2
{
	color: #006577;
	font-size: 15px;
	left: 495px;
	position: absolute;
	top: 300px;
	width: 450px;
}
.bannerbg#easy-online-accounting .bannercontent .btn,.bannerbg#easy-online-accounting .bannercontent .chatwithus,.bannerbg#easy-online-accounting .bannercontent .chatwithus2,.bannerbg#easy-online-accounting .bannercontent .emailus
{
	left: 495px;
	top: 390px;
}

.bannerbg#hop-city .bannercontent h2
{
	color: #006577;
	left: 510px;
	position: absolute;
	top: 310px;
	width: 400px;
}
.bannerbg#hop-city .bannercontent .btn,.bannerbg#hop-city .bannercontent .chatwithus,.bannerbg#hop-city .bannercontent .chatwithus2,.bannerbg#hop-city .bannercontent .emailus
{
	left: 510px;
	top: 390px;
}

.bannerbg#pyow .bannercontent h2
{
	color: #787975;
	left: 0;
	position: absolute;
	top: 320px;
	width: 400px;
}
.bannerbg#pyow .bannercontent .btn,.bannerbg#pyow .bannercontent .chatwithus,.bannerbg#pyow .bannercontent .chatwithus2,.bannerbg#pyow .bannercontent .emailus
{
	left: 565px;
	top: 400px;
}

.homepage
{
	background: #379efc url(http://imbercal.com/images/backgrounds/cork-board.png);
	padding-bottom: 22px;
	position: relative;
}

.homepage .width990
{
	width: 990px;
}
.homepage .main
{
	background-color: #bcddfc;
	background-image: none;
	border-bottom: 1px solid #abcceb!important;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	box-shadow: 0 1px 0 #abcceb,0px -1px 0 #0e0d0b;
	margin-bottom: 30px;
	margin-top: 0;
	moz-border-radius-bottomleft: 9px;
	moz-border-radius-bottomright: 9px;
	moz-box-shadow: 0 1px 0 #abcceb,0px -1px 0 #abcceb;
	padding-bottom: 15px;
	padding-top: 15px;

}
.homepage h1,.homepage .h1,.homepage h2,.homepage .h2,.homepage h3,.homepage dl dt,dl .homepage dt,.homepage .h3,.homepage h4,.homepage blockquote.simple,.homepage .h4,.homepage h5,.homepage .h5,.homepage h6,.homepage .h6
{
	color: #3F3F38;
	line-height: 1.1em;
	text-shadow: none;
}
.homepage p,.homepage blockquote.simple,.homepage a
{
	color: #7b7b7b;
}
.homepage form textarea,.homepage form input[type=text],.homepage form input[type=password]
{
	border: 0;
	width: 90%;
}
.homepage .logo
{
	height: 26px;
	padding: 15px;
}
.subquadblock
{
	min-height: 230px;
}
.subquadblock img
{
	height: 210px;
}
.subquadblock h2
{
	height: 50px;
}
.subquadblock p,.subquadblock blockquote.simple
{
	height: 65px;
}
.hide
{
	display: none;
}
#home #email
{
	background: #fff;
}
#home #subscribe-form input.big
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	margin-top: -2px;
}
#home #response
{
	color: #c9e6de;
	margin-top: -15px;
}
form#kbsearch
{
	height: 60px;
	position: relative;
}
.fullwidth
{
	width: 97%!important;
}
.meta
{
	margin: 8px 0;
}

.leftline
{
	border-left: 1px solid #eee;
	position: relative;
}
.video-thumb
{
	float: left;
	width: 100%;
}
table .btn.small,table .small.chatwithus,table .small.chatwithus2,table .small.emailus,table #featureblock .btn.feature,#featureblock table .btn.feature,table #featureblock .feature.chatwithus,#featureblock table .feature.chatwithus,table #featureblock .feature.chatwithus2,#featureblock table .feature.chatwithus2,table #featureblock .feature.emailus,#featureblock table .feature.emailus
{
	margin: 0;
	text-align: center;
	text-indent: 0;
}
#support-online-training table tr
{
	width: 25%;
}
#support-online-training table th
{
	width: 25%;
}
#support .chatwithus
{
	margin-top: 0!important;
}
form#kbsearchnew
{
	height: 61px;
	width: 100%;
}

.guide img.full-cover
{
	margin: 15px 15px 0;
	max-width: 385px;
}
.guide .socialblock
{
	margin-top: 52px;
}
.guide .socialblock .twitter-share-button
{
	display: block;
	margin-bottom: 15px;
}
.guidethumb
{
	height: 278px;
	width: 210px;
}
.guidethumb:hover
{
	opacity: .9;
}
.allguides h2
{
	margin-top: 0;
}

.lightbg img,.darkbg img
{
	width: 100%;
}
.lightbg,.darkbg
{
	border-radius: 9px;
	moz-border-radius: 9px;
	padding: 30px;
	webkit-border-radius: 9px;
}
.lightbg
{
	background-color: #fafafa;
	border: 1px solid #eee;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ddd;
}
.darkbg
{
	background-color: #191814;
	box-shadow: 0 1px 0 #373731,0px -1px 0 #0e0d0b;
	moz-box-shadow: 0 1px 0 #373731,0px -1px 0 #0e0d0b;
	webkit-box-shadow: 0 1px 0 #373731,0px -1px 0 #0e0d0b;
}
.height175
{
	height: 175px;
}
.height210
{
	height: 210px;
}

#sitemap .inset ul,#sitemap .redinset ul
{
	margin-bottom: 15px;
}
#sitemap .inset ul li,#sitemap .redinset ul li
{
	font-weight: bold;
}
#sitemap .inset ul li ul li,#sitemap .redinset ul li ul li
{
	font-weight: normal;
}
#sitemap .inset ul li ul a,#sitemap .redinset ul li ul a
{
	text-decoration: none;
}
#sitemap .inset ul li ul a:hover,#sitemap .redinset ul li ul a:hover
{
	text-decoration: underline;
}


.redinset
{
	background-color: #f2bdb9;
}
.redinset h1,.redinset h2,.redinset h3,.redinset dl dt,dl .redinset dt,.redinset h4,.redinset blockquote.simple,.redinset h5,.redinset h6
{
	color: #e95c41;
	text-shadow: none;
}
.btn.small.center,.small.center.chatwithus,.small.center.chatwithus2,.small.center.emailus,#featureblock .center.btn.feature,#featureblock .center.feature.chatwithus,#featureblock .center.feature.chatwithus2,#featureblock .center.feature.emailus
{
	text-align: center;
	text-indent: 0;
}
.param_type,.return_type
{
	color: #e95c41;
}
.param_name
{
	font-weight: bold;
}
table.simple tr td a
{
	text-decoration: underline;
}
table.simple tr td a:hover
{
	text-decoration: none;
}
.dropdownmenu
{
	background: #fafafa;
	border-radius: 9px;
	margin: 15px 0;
	moz-border-radius: 9px;
	opacity: .9;
	padding: 15px 0;
	webkit-border-radius: 9px;
	width: 25%;
}
.dropdownmenu ul a
{
	text-decoration: none;
}
.dropdownmenu ul a:hover
{
	text-decoration: underline;
}

.bodyheader,.bottom,.bodytext,.layout,.pagetitle,.subtitle
{
	font-family: "helveticaneue","helvetica neue","helveticaneueroman","helveticaneue-roman","helvetica neue roman","helvetica","arial",'texgyreherosregular',"tahoma","geneva",sans-serif;
}
.pagetitle
{
	font-size: 20px;
	font-weight: bold;
}
.subtitle
{
	font-size: 15px;
}
.bodyheader
{
	background-color: #02b5d5;
	color: #fff;
}
.bodytext
{
	background-color: #eee;
	color: #3f3f38;
}
.bottom
{
	background-color: #191814;
	color: #888987;
	font-family: arial,helvetica,clean,sans-serif;
}
.bottom a,.bottom a:hover
{
	color: #888987;
}
.bodytext a,.bodytext a:hover
{
	color: #3f3f38;
}
.bodytext a:hover
{
	text-decoration: none;
}
ul.ticklist {
	line-height: 45px;
	margin-left: 140px;
 	list-style-image: url('http://imbercal.com/images/tick.png')
}
.right {
	text-align: right;
}

.nounderline a {
	text-decoration: none;
}


.loginBody {
	width: 900px;
	margin: auto;
	margin-top: 100px;

}

.loginLogo {
	float: left;
	width: 400px;
}

.loginFormHolder {
	float: right;
	margin-top: 0px;
	margin-right: 75px;

}

.stage1 {
	padding-top: 20px;
	float:inherit;
	width: 420px;
	height: 300px;
	margin: auto;

}

.loginFormError {
	position:relative;
	margin-top: 50px;
	color: red;
}

a.icon32 {
	margin: -10px -16px 0 0;
	position: absolute;
	font: small-caption;
	color: #000000;

}

#loginFooter .twitter {
	margin-left: 150px;
}

#loginFooter .linkedin {
	margin-left: 340px;
}

#loginFooter .iphone {
	margin-left: 540px;
}


#loginFooter {
	width: 900px;
	margin: auto;
	margin-top: 300px; 
	line-height: 32px; 
	padding: 2px 5px 10px 25px !important;
}
div.commonFormImbercal input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 13px;
	box-sizing: border-box;
	font-size: 24px;
	padding: 3px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 16px;
	border: 2px solid #666;
	background: #fbfbfb;
	color: #0f6a80;
}
div.signupForm input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 13px;
	box-sizing: border-box;
	font-size: 24px;
	padding: 3px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 2px solid #666;
	background: #fbfbfb;
	color: #0f6a80;
	width: 400px;
}
form#kbsearchnew input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 12px;
	box-sizing: border-box;
	font-size: 24px;
	padding: 3px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-left: 2px solid #666;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	border-right: none;
	background: #fbfbfb;
	color: #0f6a80;
	width: 340px;
	clear: none;
	height: 40px;
}

form#kbsearchnew input[type="submit"] {
    background: url("http://imbercal.com/images/search-icon.png") no-repeat scroll 50% 50% #bcddfc;
	border-right: 2px solid #666;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: none;
    height: 50px;
    padding: 3px;
    margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: -5px;
    text-indent: -9999px;
    width: 50px;
}



a.Black {
	color: #076b7b;
}

form input[type="text"], form input[type="email"], form input[type="password"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #DDDDDD #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #65645A;
    font-weight: 300;
    padding: 5px 10px;
}

.bignum {
	font-size: 30px;
	height: 50px;
	padding-top: 10px;
}

a.bignum {
	text-decoration: none;
}

a.bignum:hover {
	background-color: #9dcdfa;
	text-decoration:none;
}


#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 199;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 198;
	right: 0; top: 0;
	background: url(http://imbercal.com/images/subscribe.png) no-repeat right top;
	text-indent: -9999px;
}

