/* Body */
#tier-0 {
	background: #535041 url('../images/tier-0-background.jpg') no-repeat scroll 54% 0;
}

#tier-0 #navigation #home{
	display: none;
}

/* Content */
#tier-0 #container #content #brand-canvas {
	margin: 30px 0 30px 0;
	z-index: 0;
}
#tier-0 #container #content #brand-canvas .canvas-content {
	float: right;
	width: 550px;
	height: 365px;
	font-size: 20px;
	font-weight: normal;
	color: #51462c;
	line-height: normal;
	position: relative;
}
#tier-0 #container #content #brand-canvas .canvas-content h1 {
	font-size: 20px;
	font-weight: normal;
	color: #51462c;
	line-height: normal;
	margin: 0px;
}
#tier-0 #container #content #brand-canvas .canvas-content h2 {
	font: lighter 46px/1 Arial, Helvetica, sans-serif !important;
	color: #fff !important;
	text-shadow: 0px 0px .2em #333;
	margin: 0;
	padding: 0;
	text-transform:none;
/* 	border: 1px solid black; */
	letter-spacing: 1px;
}
#tier-0 #container #content #brand-canvas .canvas-content ul {
	width: 100%;
	margin: 10px 20px;
	padding: 0;
	list-style: disc !important;
}
#tier-0 #container #content #brand-canvas .canvas-content ul li {
	width: 218px;
	list-style: none;
	padding: 0;
	margin: 0 7px 5px;
	float: left;
	font-size: 14px !important;
	font-weight: normal !important;
	color: #51462c !important;
	line-height: normal !important;
}
#tier-0 #container #content #brand-canvas .canvas-content ul li a {
	font-weight: normal !important;
	color: #51462c !important;
	padding-left: 20px;
	background: url(../images/icon_bullet.png) no-repeat left top;
}
#tier-0 #container #content #brand-canvas #request-demo {
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 0px;
/* 	border: 1px solid blue; */
	font-size: 14px;
	margin-left: 120px;
}
#tier-0 #request-demo h3{
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color:#535041;
	line-height: 1;
	margin: 0 0 8px;
/* 	text-shadow: 0px -1px #000; */
}
#tier-0 #request-demo form a{
	color:#7f7964;
}
#tier-0 #request-demo form a:hover{
	text-decoration: underline;
}
#tier-0 #request-demo form{
	margin-bottom: 14px;
}
#tier-0 #request-demo form div {
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #a9a9a9;
	background-color: #f1f0e8;
	width: 198px;
	height: 20px;
	float: left;
	margin: 0 4px 4px 0;
}
#tier-0 #request-demo form div.form-btns {
	border: none;
	background:none;
	width:auto;
	height: auto;
	float: none;
	clear: both;
	padding-top: 5px;
	padding-bottom: 15px;
	margin: 0 4px 4px 0;
	border-bottom: 1px dotted #f8f7f3;
}
.form-btns a{
	font-size: 14px;
}
#tier-0 #request-demo form div label {
	font: normal 10px/20px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	width: 70px;
	padding: 0 0 0 5px;
	display: block;
	float: left;
	text-transform: uppercase;
}
#tier-0 #request-demo form input {
	font: normal 10px/17px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	text-transform: uppercase;
	width: 113px;
	height: 15px;
	background-color: #fff;
	border: 0 none;
	padding: 2px 5px;
	margin: 0px;
}
#tier-0 #request-demo form .submit {
	width: auto;
	height: auto;
	padding: 0;
	background-color: transparent;
}
#tier-0 #request-demo #btns a {
	text-indent: -6000em;
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	padding: 0;
}
#tier-0 #request-demo a:hover {
	background-position: left bottom;
}
#request-demo a.btn-demo{
	background: url(../images/btn_request-demo.png) no-repeat left top;
	margin-left: 5px;
}
#request-demo a.btn-live-chat{
	background: url(../images/btn_live-chat.png) no-repeat left top;
	margin-right: 5px;
}
#request-demo a.btn-3min-tour{
	background: url(../images/btn_3min-tour.png) no-repeat left top;
}
#request-demo a.btn-biller{
	background: url(../images/btn_biller.png) no-repeat left top;
	margin-right: 5px;
}
#request-demo a.btn-overview-video{
	background: url(../images/btn_overview-video.png) no-repeat left top;
	margin-right: 5px;
}
#request-demo a.btn-findbiller{
	background: url(../images/btn_findabiller.png) no-repeat left top;
	margin-right: 5px;
}
/* Promo Belt */
#tier-0 #container #content #promo-belt {
/* 	height: 133px; */
}

#tier-0 #container #content #promo-belt img {
/*
	width: 921px;
	margin: 0 auto;
*/
}
/* Ticker */
#tier-0 #container #content #ticker {
	margin: 19px 0;
	color: #ddd59f !important;
	font: bold 12px/1.3 Arial, Helvetica, sans-serif !important;
}
#tier-0 #container #content #ticker .tick {
	color: #ddd59f !important;
	font: normal 12px/1.3 Arial, Helvetica, sans-serif !important;
	display: none;
}
#tier-0 #container #content #ticker .tick.select {
	display: inline;
}
#tier-0 #container #content #ticker .tick a {
	color: #ea8521 !important;
	background: url('../images/arrow-closed.gif') no-repeat scroll right center;
	padding: 0 10px 0 0;
	font: normal 12px/normal Arial, Helvetica, sans-serif !important;
}
/* Tabs */
#tier-0 #container #content #tabs {
	width: 921px;
}
#tier-0 #container #content #tabs #tab-links {
	list-style: none;
	margin: 0 0 0 -3px;
	padding: 0;
	width: 924px;
	height: 29px;
	clear: both
}
#tier-0 #container #content #tabs #tab-links .tab-link {
	float: left;
}
#tier-0 #container #content #tabs #tab-links .tab-link a {
	display: block;
	width: 208px;
	height: 12px;
	border-bottom: 3px solid #535041;
	background-color: #736f5a;
	padding: 7px 10px;
	color: #e0e3c5 !important;
	text-decoration: none !important;
	font: bold 12px/12px Arial, Helvetica, sans-serif !important;
	margin-left: 3px;
}
#tier-0 #container #content #tabs #tab-links .tab-link a:hover,
#tier-0 #container #content #tabs #tab-links .tab-link.select a {
	color: #fff !important;
}
#tier-0 #container #content #tabs #tab-links .tab-link.select a {
	color: #fff !important;
	border-bottom: 3px solid #736f5a !important;
}
#tier-0 #container #content #tabs #tab-boxes {
	padding: 0 0 1px 0;
	margin: 0;
	background-color: #736f5a;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box {
	display: none;
	width: 907px;
	padding: 7px 7px 0 7px;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box.select {
	display: block !important;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-intro {
	width: 907px;
	height: 155px;
	margin: 0 0 7px 0;
	position: relative;
	background: transparent url('../images/tab-background.jpg') repeat-y scroll left top;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-intro img {
	width: 292px;
	height: 155px;
	position: absolute;
	top: 0;
	left: 0;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-intro h1 {
	position: absolute;
	top: 20px;
	left: 320px;
	padding: 0;
	margin: 0;
	font: lighter 20px/1 Arial, Helvetica, sans-serif !important;
	color: #fff;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-intro p {
	position: absolute;
	top: 68px;
	left: 320px;
	padding: 0;
	margin: 0;
	font: normal 14px/normal Arial, Helvetica, sans-serif !important;
	color: #d9d6ca !important;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-intro a {
	position: absolute;
	top: 110px;
	left: 320px;
	width: 70px;
	height: 25px;
	padding: 0;
	margin: 0;
	display: block;
	background: transparent url('../images/button-more.png') no-repeat scroll left top;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-intro a.less {
	display: none;
	background-image: url('../images/button-less.png') !important;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content {
	width: 883px;
	padding: 12px;
	margin: 6px 0;
	background-color:#eeeae3;
	display: none;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content.select {
	display: block;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content .tab-list {
	width: 280px;
	float: left;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content .tab-list ul {
	margin: 15px;
	padding: 0;
	list-style-type: disc;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content .tab-list ul li {
	font: bold 12px/1.2 Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	color: #535041; 
	padding: 0 0 0 22px;
	margin: 0 0 10px 0;
	list-style: none;
	list-style-position: outside;
	background: url(../images/icon_bullet.png) no-repeat 0px 0px;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content .tab-copy {
	width: 480px;
	float: left;
	padding: 0 30px;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content .tab-copy p {
	font: normal 14px/1.6 Arial, Helvetica, sans-serif !important;
	color: #7f7964;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content .tab-copy p a {
	color:#668a9d;
	text-decoration: none !important;
}
#tier-0 #container #content #tabs #tab-boxes .tab-box .tab-content .tab-copy p a:hover {
	text-decoration: underline !important;
}