/* *** import font sheets *** */
@import url("fonts/titilliumText.css");


html, body {
	background: #000002 !important;
}
body#Body {
	background: #f1f1f2 url(style/background-bottom.png) repeat-x left bottom !important;
}
#brighton_body {
	background: url(style/background-top.png) repeat-x left top !important;
}
#brighton_container, #brighton_two-column-right, #brighton_two-column-right #brighton_col3, div.pad {
	overflow: visible;
}

/* *** header *** */
#brighton_header {
	height: 100px;
}
#brighton_header #header {
	width: 100%;
	overflow: hidden;
}
#brighton_header #logo {
	float: left;
	width: 206px;
	background: url(style/logo-back.png) no-repeat;
}
#brighton_header #logo a {
	display: block;
	width: 188px;
	height: 91px;
	margin: 0 9px;
	text-indent: -5000px;
	background: url(style/logo.png) no-repeat 50% 4px;
}
#brighton_header #right {
	float: right;
	width: 754px;
	overflow: hidden;
}
#brighton_header #right .top-row {
	width: 100%;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
}
#brighton_header #right .top-row .search {
	float: right;
	width: 186px;
	margin-left: 20px;
}
#googlesearchbox {
    display: none;
}
#brighton_header #right .top-row #googlesearchbox {
	width: 168px;
	height: 19px;
	overflow: hidden;
	background: url(style/search-background.png) no-repeat;
	padding: 4px 5px 3px 13px;
	margin: 7px 0 0;
}
#brighton_header #right .top-row #googlesearchbox .googlesearch {
	background: none !important;
	padding: 0 !important;
	border: 0 !important;
	outline: 0 !important;
	width: 135px;
	height: 19px;
	line-height: 19px;
	color: #a3a3a3;
	font-family: Arial,sans-serif;
	font-size: 13px;
	float: left;
}
#brighton_header #right .top-row #googlesearchbox .googlesubmit {
	background: url(style/search-submit.png) no-repeat;
	height: 18px;
	width: 29px;
	padding: 0 !important;
	border: 0 !important;
	float: right;
	cursor: pointer;
}
#brighton_header #right .top-row .top-links {
	float: left;
	width: 548px;
	text-align: right;
	color: #ffffff;
	font-family: TitilliumText22LRegular,Arial,sans-serif;
	font-size: 14px;
}
#brighton_header #right .top-row .top-links a {
	display: inline;
	color: #000009;
	text-decoration: none;
}
#brighton_header #right .header-support {
	float: right;
	width: 358px;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	padding: 0 20px 1px;
	color: #e7e7e7;
	font-family: TitilliumText22LRegular,Arial,sans-serif;
	font-size: 15px;
	background: url(style/header-support-background.png) no-repeat;
	text-transform: uppercase;
	letter-spacing: 0.25px;
}
#brighton_header #right .header-support span {
	color: #52c5cd;
}
#brighton_header #right .header-support .support {
	background: url(style/header-support.png) no-repeat left 50%;
	padding-left: 29px;
	width: 160px;
	float: left;
}
#brighton_header #right .header-support .sales {
	background: url(style/header-phone.png) no-repeat left 50%;
	padding-left: 22px;
	width: 140px;
	float: right;
}

/* *** navigation menu *** */
#brighton_menu {
	padding: 1px 0;
	background: url(style/navigation-background.png) no-repeat center top;
	height: 30px;
}
#brighton_menu ul li {
	font-family: TitilliumText22LRegular,Arial,sans-serif;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
}
#brighton_menu ul li a {
	padding: 0 2px 0 0;
	background: url(style/navigation-separator.png) no-repeat right center !important;
}
#brighton_menu ul li.last a {
	padding: 0 2px 0 0;
	background: none !important;
}
#brighton_menu ul li a span {
	padding: 1px 23px 0;
	line-height: 29px;
}
#brighton_menu ul li.first a span {
	padding-left: 30px;
}
#brighton_menu ul li a.selectedtab span, #brighton_menu ul li a:hover span {
	background: url(style/navigation-current.png) repeat-x left top !important;
}
#brighton_menu ul li.first a.selectedtab span, #brighton_menu ul li.first a:hover span {
	background: url(style/navigation-current-first.png) no-repeat left top !important;
}


/* *** content reset *** */
#brighton_two-column-right #brighton_col2 div.pad {
	padding-left: 0;
	padding-right: 0;
}
#brighton_content div.block div.pad {
	margin: 0 !important;
}
#brighton_content div.block, #brighton_content div.block p, #brighton_content div.block li, #brighton_content div.block li, #brighton_col2 p, #brighton_col2 li {
	font-size: 1em;
	line-height: 145%;
}

/* *** column widths *** */
#brighton_two-column-right #brighton_col2 {
	width: 657px;
}
#brighton_two-column-right #brighton_col3 {
	width: 290px;
}


/* *** content setup *** */
#brighton_two-column-right {
	background: url(style/2colright-2col-top.png) no-repeat 0 19px;
}
#brighton_two-column-right #brighton_col2 div.pad {
	background: url(style/2colright-2col-mid.png) repeat-y left top;
	padding: 10px 20px;
	min-height: 500px;
}
#brighton_two-column-right #brighton_col2 {
	background: url(style/2colright-2col-bottom.png) no-repeat left bottom;
	padding-bottom: 7px;
}
#brighton_two-column-right #brighton_col3 {
	margin-top: -5px;
}

#brighton_one-column {
	background: url(style/1col-2col-top.png) no-repeat 0 19px;
}
#brighton_one-column #brighton_col2 div.pad {
	background: url(style/1col-2col-mid.png) repeat-y left top;
	padding: 10px 20px;
	min-height: 500px;
}
#brighton_one-column #brighton_col2 {
	background: url(style/1col-2col-bottom.png) no-repeat left bottom;
	padding-bottom: 7px;
}

/* HIDE BLOG NAVIGATION WHEN NOT LOGGED IN 
p.hk_menu {
    display: none;
}*/

/* *** general styles *** */
#brighton_col2 h1 {
	font-family: TitilliumText22LBold,Arial,sans-serif !important;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 0.2px;
	margin: 0 0 15px;
}
#brighton_col2 h2 {
	font-family: TitilliumText22LBold,Arial,sans-serif !important;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.2px;
	margin: 0 0 15px;
	border-bottom: 1px dotted #6b6b6b;
}
#brighton_col2 h3 {
	font-family: TitilliumText22LRegular,Arial,sans-serif !important;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.2px;
	margin: 0 0 15px;
}

#brighton_col2 ul {
	margin: 1em 0 1em 1.5em;
	padding: 0;
	list-style-type: disc;
}
#brighton_col2 ul li {
	padding: 0 0 10px;
	color: #0f0f10;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.2px;
	line-height: 17px;
}

#brighton_col2 ol {
	margin: 1em 0 1em 3em;
}
#brighton_col2 ol li {
	padding: 0 0 5px;
}
#brighton_col2 ol ul {
	margin: 0 0 0 1.5em;
}
#brighton_col2 ol ul li {
	font-size: 1em;
	letter-spacing: 0;
	line-height: 145%;
	font-weight: normal;
	padding: 0 0 5px 15px;
	background: url(style/li-square-big.png) no-repeat 0 6px;
}
#brighton_col2 ol ul ul {
	list-style-type: lower-alpha;
}
#brighton_col2 ol ul ul li {
	font-size: 1em;
	letter-spacing: 0;
	line-height: 145%;
	font-weight: normal;
	padding: 0 0 5px;
	background: none;
}
#brighton_col2 ol ul ul ul {
	list-style-type: none;
}
#brighton_col2 ol ul ul ul li {
	font-size: 1em;
	letter-spacing: 0;
	line-height: 145%;
	font-weight: normal;
	padding: 0 0 5px 10px;
	background: url(style/li-square-small.png) no-repeat 0 8px;
}

.btncontainer {
	width: 100%;
	overflow: hidden;
}

#page-header {
	margin: 0 0 15px;
}

#page-index {
	padding: 10px;
	background: #f9f9f9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 15px 0;
}
#page-index ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#page-index ul li {
	float: left;
	width: 33%;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 20px;
	background: none;
}
#page-index ul li a {
	text-decoration: none;
}
#page-index ul li a:hover {
	color: #034349;
}

#powercore {
	padding: 15px 25px;
	background: #f9f9f9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 15px 0;
}
#powercore ul {
	margin: 0;
	padding: 0;
}
#powercore ul li {
	padding: 0 0 17px;
	color: #0f0f10;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.2px;
	line-height: 17px;
}

a.topButton {
	background: url(style/topButton.png) no-repeat;
	height: 35px;
	width: 35px;
	display: block;
	text-indent: -5000px;
	margin: 1em 0;
}

/* *** submenu *** */
#brighton_sub-menu {
	padding: 15px 18px !important;
	background-image: -moz-linear-gradient(top, #fefefe, #d6d4d4); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fefefe),color-stop(1, #d6d4d4)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#d6d4d4'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#d6d4d4')"; /* IE8 */
	background-color: #fefefe !important; /* opera */
	margin-bottom: 24px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #dfdfdf;
}
#brighton_sub-menu h3.parentPage {
	font-family: TitilliumText22LBold,Arial,sans-serif !important;
	font-size: 17px;
	font-weight: normal;
	line-height: 1em;
	color: #0f0f10;
	letter-spacing: 0.2px;
	margin: 0 0 10px;
}
#brighton_sub-menu h3.parentPage a {
	color: #0f0f10 !important;
	text-decoration: none;
}
#brighton_sub-menu ul li, #brighton_sub-menu ul li a, #brighton_sub-menu ul li span {
	border: 0 !important;
}
#brighton_sub-menu ul li {
	border-bottom: 1px dotted #b6babc !important;
	padding: 4px 0;
}
#brighton_sub-menu ul li.first {
	border-top: 1px dotted #b6babc !important;
}
#brighton_sub-menu ul li a {
	font-family: TitilliumText22LRegular,Arial,sans-serif !important;
	font-size: 14px;
	font-weight: normal !important;
}
#brighton_sub-menu ul li a span {
	padding: 6px 14px 4px;
}
#brighton_sub-menu ul li.selectedtab a span, #brighton_sub-menu ul li a:hover span {
	background: #0a161e;
}

#brighton_sub-menu ul li.childitem1 {
	border: 0 !important;
}
#brighton_sub-menu ul li.childitem1.last {
	border-bottom: 1px dotted #b6babc !important;
	padding: 4px 0 !important;
}
#brighton_sub-menu ul li.childitem1 a {
	font-size: 13px;
}
#brighton_sub-menu ul li.childitem1.selectedtab a {
	font-family: TitilliumText22LBold,Arial,sans-serif !important;
}
#brighton_sub-menu ul li.childitem1 a span {
	padding: 0 14px;
	background: none !important;
}

#brighton_sub-menu ul li.last {
	margin: 0;
}

/* *** module styles *** */
div.block, #brighton_col1 .NoContainerContentPane, #brighton_col3 .NoContainerContentPane {
	margin: 0 0 24px;
}
#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
	padding: 0 20px;
}

#brighton_content div.block h3 {
	font-family: TitilliumText22LBold,Arial,sans-serif !important;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 0.2px;
	color: #0f0f10 !important;
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #b6babc;
}
#brighton_content div.block ul {
	list-style-type: disc;
	margin: 0 0 0 1em;
	padding: 0;
}
#brighton_content div.block ul li {
	font-size: 0.9em;
}

/* *** form module *** */
#brighton_content div.formModule {
	margin: 0 0 24px;
}
#brighton_col3 div.formModule div.pad {
	padding: 15px 18px !important;
	background-image: -moz-linear-gradient(top, #fefefe, #d6d4d4); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fefefe),color-stop(1, #d6d4d4)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#d6d4d4'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#d6d4d4')"; /* IE8 */
	background-color: #fefefe !important; /* opera */
	margin-bottom: 24px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #dfdfdf;
}
#brighton_col3 div.formModule h3 {
	font-family: TitilliumText22LBold,Arial,sans-serif !important;
	font-size: 17px;
	line-height: 1em;
	color: #0a0b0d !important;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px;	
}
div.formModule div.ContactFormWrapper {
	margin: 0;
}
div.formModule div.ContactFormWrapper label, div.formModule div.ContactFormWrapper .AutoFormLabel {
	margin: 0 0 5px;
	color: #a3a3a3;
	font-family: "Arial Narrow",Arial,sans-serif !important;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.2px;
}
div.formModule div.ContactFormWrapper input {
	color: #282f35;
	font-family: "Arial Narrow",Arial,sans-serif !important;
	font-size: 14px;
	width: 249px !important;
	line-height: 24px;
	height: 24px;
	padding: 0 2px;
	background: #ffffff url(landing-form-input.png) repeat-x top left;
	border: 1px solid #dfdfdf;
	border-top: 1px solid #c0c0c0;
	margin: 0 0 12px;
}
div.formModule div.ContactFormWrapper div.CheckboxGroupContainer label {
	margin: 0;
}
div.formModule div.ContactFormWrapper div.CheckboxGroupContainer input {
	margin: -6px 15px 0 0;
	width: auto !important;
	height: auto !important;
}
div.formModule div.ContactFormWrapper textarea {
	color: #282f35;
	font-family: "Arial Narrow",Arial,sans-serif !important;
	font-size: 14px;
	width: 249px !important;
	line-height: 16px;
	padding: 2px !important;
	background: #ffffff url(landing-form-input.png) repeat-x top left;
	border: 1px solid #dfdfdf;
	border-top: 1px solid #c0c0c0;
	margin: 0 0 10px;
	outline: 0;
}
div.formModule .ContactFormWrapper .FormSubmitButton {
	margin: 0;
	border: 0;
	padding: 0 !important;
	width: 98px !important;
	height: 33px !important;
	background: url(landing/landing-submit.png) no-repeat;
	cursor: pointer;
	line-height: 33px;
	text-align: center;
	text-transform: uppercase;
	font-family: TitilliumText22LMedium,Arial,sans-serif !important;
	font-size: 13px;
	color: #fff;
}

/* *** newsletter module *** */
#brighton_content div.newsletter {
	background-image: -moz-linear-gradient(top, #fefefe, #d6d4d4); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fefefe),color-stop(1, #d6d4d4)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#d6d4d4'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#d6d4d4')"; /* IE8 */
	background-color: #fefefe !important; /* opera */
	margin-bottom: 24px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #dfdfdf;
}
#brighton_content div.newsletter div.pad {
	padding: 15px 18px !important;
}
#brighton_content div.newsletter h3 {
	text-transform: uppercase;
	padding: 0;
	border: 0;
text-shadow: 1px 1px 0 #ffffff;
}
#brighton_content div.newsletter .IngeniMailSubscribeContainer {
	text-align: left !important;
	position: relative;
	padding-bottom: 25px;
}
#brighton_content div.newsletter .subhead {
	display: none;
}
#brighton_content div.newsletter .IngeniMailSubscribeEmailInput {
	color: #a3a3a3;
	font-family: "Arial Narrow",Arial,sans-serif !important;
	font-size: 14px;
	letter-spacing: 0.2px;
	width: 232px !important;
	line-height: 34px;
	height: 34px;
	padding: 0 9px;
	background: #ffffff url(style/form-input.png) repeat-x top left;
	border: 1px solid #dfdfdf;
	border-top: 1px solid #c0c0c0;
	margin: 0 0 2px;
}
#brighton_content div.newsletter .IngeniMailSubscribeButton {
	margin: 0;
	border: 0;
	padding: 0 !important;
	width: 82px !important;
	height: 25px !important;
	background: url(style/form-submit.png) no-repeat;
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 0;
}

/* *** quotation module *** */
#testimonialModule {
	width: 255px;
	padding-top: 25px;
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 24px;
	background: url(style/quotation-dark.png) no-repeat left top;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.2px;
	font-weight: bold;
	color: #0f0f10;
}
#testimonialModule .fader {
    height: 195px;
}
#testimonialModule div.name {
	text-align: right;
	font-family: "Arial Narrow",Arial,sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #474f55;
	margin-top: 15px;
}

/* *** software partners module *** */
#softwarePartners .fader {
    height: 85px;
}


/* *** stay connected module *** */
#stayConnected a {
	display: block;
	height: 48px;
	width: 48px;
	margin-right: 5px;
	text-indent: -5000px;
	float: left;
}
#stayConnected a.rss {
	background: url(style/rss.png) no-repeat;
}
#stayConnected a.facebook {
	background: url(style/facebook.png) no-repeat;
}
#stayConnected a.youtube {
	background: url(style/youtube.png) no-repeat;
}


/* *** footer *** */
#brighton_footer { display: none !important; }
#footer {
	background: #000002 url(style/footer-background.png) repeat-x;
	color: #d4d6d7;
	text-align: left;
	margin-top: 50px;
	font-family: TitilliumText22LLight,Arial,sans-serif;
	font-size: 14px;
	line-height: 20px;
}
#footer a {
	color: #d4d6d7;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer img {
	border: 0;
}
#footer .footerContainer {
	background: url(style/footer-top.png) no-repeat center top;
}
#footer .footerInner {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding: 35px 0 40px;
}
#footer .footer-col {
	float: left;
	width: 25%;
}
#footer .footer-col.col1 {
	float: left;
	width: 50%;
}
#footer .footer-col ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer .footer-col ul li {
	width: 100%;
	overflow: hidden;
}
#footer .footer-col.col1, #footer .footer-col.col2 {
	letter-spacing: 0.6px;
}
#footer .footer-col.col3, #footer .footer-col.col4 {
	letter-spacing: 0.2px;
}
#footer a.social {
	font-size: 11px;
	line-height: 24px;
	padding-left: 30px;
	margin-bottom: 9px;
	display: block;
	float: left;
}
#footer a.rss {
	background: url(style/footer-rss-icon.png) no-repeat;	
}
#footer a.facebook {
	background: url(style/footer-facebook-icon.png) no-repeat;	
}
#footer a.youtube {
	background: url(style/footer-youtube-icon.png) no-repeat;	
}

#footer div.support div.support-head {
	background: url(style/footer-support-icon.png) no-repeat;
	line-height: 25px;
	padding-left: 30px;
	color: #2eb9c3;
	text-transform: uppercase;
	font-family: TitilliumText22LThin,Arial,sans-serif;
	font-size: 15px;
}
#footer div.support div.support-phone {
	color: #d8d9d9;
	font-family: TitilliumText22LThin,Arial,sans-serif;
	font-size: 32px;
	line-height: 38px;
}
.no-block {
	margin-bottom: 24px;
}

#cse-search-results iframe {
	width: 100% !important;
}

.software-partner-container {
        margin-bottom: 30px;
}



/* *** new styles - 11/18 *** */
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after { display:table; content:""; }
.clearfix:after{ clear:both; }

#brighton_content a.action {
	display: block;
	background: url(style/btn-action.png) no-repeat 0 100%;
	padding-left: 10px;
	height: 49px;
	line-height: 49px;
	color: #fff !important;
	font-family: 'TitilliumText22LBold',Arial,sans-serif !important;
	font-size: 20px;
	text-decoration: none;
}
#brighton_content a.action span {
	display: inline-block;
	background: url(style/btn-action.png) no-repeat 100% 0;
	padding: 0 10px 0 0;
	min-width: 192px;
	text-align: center;
}

/* *** call to action modules *** */
.cta {
	width: 291px;
	height: 200px;
	/* border: 1px solid #cacaca;
	border-radius: 6px;
	-webkit-border-radius: 6px;  */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 19px;
	line-height: 22px;
	color: #000;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 28px 0 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	text-shadow: 9px 0px 40px #fff, 0px 9px 40px #fff, -9px 0px 40px #fff, 0px -9px 40px #fff;
}
.cta .action {
	position: absolute;
	bottom: 28px;
	left: 20px;
	text-shadow: none;
}

.cta .hs-cta-wrapper {
	display: block;
	background: url(style/btn-action.png) no-repeat 0 100%;
	padding-left: 10px;
	height: 49px;
	line-height: 49px;
	color: #fff !important;
	font-family: 'TitilliumText22LBold',Arial,sans-serif !important;
	font-size: 20px;
	text-decoration: none;
	position: absolute;
	bottom: 28px;
	left: 20px;
	text-shadow: none;
}
.cta .hs-cta-node {
	display: inline-block;
	background: url(style/btn-action.png) no-repeat 100% 0;
	padding: 0 10px 0 0;
	min-width: 192px;
	text-align: center;
}
.cta .hs-cta-node > a {
	color: #fff !important;
	text-decoration: none;
	display: block;
	margin: 0 -10px;
	padding: 0 10px;
	height: 49px;
}

.cta.cta-powercore {
	background-image: url(style/cta-powercore-new.png);
}
.cta.cta-mortgageexchange {
	background-image: url(style/cta-mortgageexchange.png);
}
.cta.cta-mortgageloanservicing {
	background-image: url(style/cta-mortgageloanservicing.png);
}
.cta.cta-finaldecision {
	background-image: url(style/cta-finaldecision.png);
}
.cta.cta-office365 {
	background-image: url(style/cta-office365.png);
}
.cta.cta-calyx {
	background-image: url(style/cta-calyx.png);
}