/**
	Begin: Zero States
-----------------------------*/
.clouds {
	background:none;
}
.getStartedState {
	background:none !important;
}
.getStartedState #innerWrapper, #spendingCloud .zeroState #innerWrapper {
	background:none;
	-webkit-border-radius:0;
	-webkit-box-shadow:none;
}
.getStartedState #innerWrapper {
	width:586px;
	margin:20px auto;
}
.zeroState #innerWrapper {
	margin-top:15px !important;
	min-height:500px;
}
.screenshot {
	background:url(../images/backgrounds/screenshot_shadow.png) no-repeat 0 100%;
	margin:30px 0 30px -40px;
	padding-bottom:1px;
}
.screenshot img {
	margin-left:40px;
	border-bottom:1px solid #ddd;
}
.getStartedState h1 {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:6px;
	font:bold 24px "HelveticaNeue", "Helvetica Neue", Calibri, sans-serif;
}
.getStartedState p {
	width:530px;
	color:#666666;
}
.getStartedState .getStartedLink {
	margin-top:9px;
}
.zeroStateCont {
	background:url(../images/backgrounds/zero_state.png) no-repeat 0 0;
	margin:140px auto 300px;
	padding:45px 80px 0 110px;
	width:300px;
	height:135px;
	font:bold 18px "HelveticaNeue", "Helvetica Neue", Calibri, sans-serif;
	text-align:center;
}
.zeroStateCont a.buttonLink, .zeroStateUnconnected a.buttonLink {
	margin:10px 0 0 48px;
}
.zeroStateUnconnected, .zeroStateNeverDownloaded {
	margin:140px auto 300px;
	color:#333;
	font:12px "HelveticaNeue", "Helvetica Neue", Calibri, sans-serif;
	text-align:center;
}
.zeroStateNeverDownloaded {
	background:url(../images/backgrounds/zero_state_label_1.png) no-repeat 0 0;
	width:488px;
	height:217px;
}
.zeroStateUnconnected {
	background:url(../images/backgrounds/zero_state_label_2.png) no-repeat 0 0;
	width:489px;
	height:231px;
}
.zeroStateUnconnected div, .zeroStateNeverDownloaded div {
	padding: 40px 20px 0 30px;
}
.zeroStateUnconnected p.first, .zeroStateNeverDownloaded p.first {
	font: bold 18px "HelveticaNeue", "Helvetica Neue", Calibri, sans-serif;
	letter-spacing: 3px;
	margin-bottom: 8px;
}
.noDataA, .noDataB {
    padding: 100px 0;
    height: 73px;
    position: relative;
    font-family: "HelveticaNeue","Helvetica Neue",Calibri,sans-serif;
    text-align: center;
}
.zeroState .noDataA {
	margin-top:12%;
}
.noDataA {
	margin-bottom:80px;
}
.noDataB {
	margin-bottom:10px;
}
.noDataA img, .noDataB img {
	position:absolute;
	top:13px;
	left:31px;
}
.noDataA p, .noDataB p {
	color:#333;
	width:auto;
	margin:0;
	padding:0 0 7px 0;
	font-size:12px;
}
.noDataA p.first, .noDataB p.first {
    font-size: 17px;
    color: #787878;
    line-height: 20px;
}
.noDataA p.second, .noDataB p.second {
    font-size: 13px;
    color: #787878;
}
a.connectNow {
	margin: 20px 0 10px 115px !important;
	background:url(../images/buttons/btn_connect_now.png) no-repeat 0 0;
	width:198px;
	height:43px;
}
a.connectNow:hover {
	background-position:0 -43px;
}
a.connectNow:active {
	background-position:0 -86px;
}
a.setUpForDownload {
	margin: 20px 0 10px 115px !important;
	background:url(../images/buttons/btn_set_up.png) no-repeat 0 0;
	width:198px;
	height:43px;
}
a.setUpForDownload:hover {
	background-position:0 -43px;
}
a.setUpForDownload:active {
	background-position:0 -86px;
}

/**
	Begin: Quick Tips
-----------------------------*/
.quickTip {
	background:url(../images/backgrounds/quick_tip_bottom.png) no-repeat 0 100%;
	text-align:center;
	padding-bottom:54px;
	width:197px;
	position:absolute;
	top:250px;
	left:435px;
/*	display:none;*/
}
.quickTipHdr {
	background:url(../images/backgrounds/quick_tip_top.png) no-repeat 0 0;
	width:209px;
	height:53px;
	font-size:16px;
	text-indent:-9000px;
}
.quickTipBody {
	background:url(../images/backgrounds/quick_tip_body.png) repeat-y 0 0;
/*	padding-bottom:41px;*/
	padding:7px 34px 0 45px;
}
.quickTip p {
	background:url(../images/backgrounds/quick_tip_body.png) repeat-y 0 0;
	font-size:11px;
	line-height:1.2em;
	margin:0;
	padding:7px 23px 0 23px;
	width:auto;
	color:#000;
}
