.desktopRotator {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 101;
}

#content-body .desktopRotator ul {
    width: 90000px;
    position: relative;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
}

.desktopRotator li {
    float: left;
    display: inline-block;
    list-style-image: none;
}

.desktopRotator li .cta {
    width: 400px;
    margin-top: -300px;
    background-color: #fff;
    padding: 30px;
    margin-left: 80px;
    position: relative;
    z-index: 101;
}

ul.desktopRotatorNav {
    position: absolute;
    top: 321px;
    left: 20px;
    z-index: 110;
    list-style-image: none;
}

.desktopRotatorNav li {
    background-image: url(../../images/rotatorNavdskt.png);
    background-position: left 12px;
    cursor: pointer;
    float: left;
    display: inlin-block;
    list-style-type: none;
    width: 12px;
    height: 12px;
    margin-left: 10px;
}

.desktopRotatorNav li.current {
    background-position: left 0px;
}

.desktopRotator .red-btn {
    display: inline-block;
    background-image: url(../../images/arrow_right_white.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 5px 35px 5px 10px;
    font-size: 14px;
    margin-top: 20px;
}

body #content-body.lrgImageTemplate {
    background-color: #fff;
    height: inherit;
}

/* CTA Box */

.roundedCtaBox {
    float: left;
    width: 310px;
    margin: 15px 0px 15px 11px;
    margin-top: -15px;
    position: relative;
    z-index: 105;
}

.roundedCtaBox .top {
    height: 20px;
    background-repeat: no-repeat;
    border-right: 6px solid #0081ab;
}

.roundedCtaBox .content {
    padding: 0px 20px;
    border-left: 6px solid #0081ab;
    border-right: 6px solid #0081ab;
    height: 135px;
    background-color: #fff;
}

.roundedCtaBox .bottom {
    height: 20px;
    border-left: 6px solid #0081ab;
}

/*burgundy*/

.roundedCtaBox.ctaBurgundy .top {
    background-image: url(../../images/sprites/roundedCtaBox.png);
    border-right-color: #a33038;
    background-position: left top;
}

.roundedCtaBox.ctaBurgundy .content {
    border-left-color: #a33038;
    border-right-color: #a33038;
}

.roundedCtaBox.ctaBurgundy .bottom {
    border-left-color: #a33038;
    background-image: url(../../images/sprites/roundedCtaBox.png);
    background-position: right bottom;
}

/*orange*/

.roundedCtaBox.ctaOrange .top {
    background-image: url(../../images/sprites/roundedCtaBox.png);
    border-right-color: #bf650f;
    background-position: left -30px;
}

.roundedCtaBox.ctaOrange .content {
    border-left-color: #bf650f;
    border-right-color: #bf650f;
}

.roundedCtaBox.ctaOrange .bottom {
    border-left-color: #bf650f;
    background-image: url(../../images/sprites/roundedCtaBox.png);
    background-position: right -519px;
}

/*green*/

.roundedCtaBox.ctaGreen .top {
    background-image: url(../../images/sprites/roundedCtaBox.png);
    border-right-color: #7e7a00;
    background-position: left -60px;
}

.roundedCtaBox.ctaGreen .content {
    border-left-color: #7e7a00;
    border-right-color: #7e7a00;
}

.roundedCtaBox.ctaGreen .bottom {
    border-left-color: #7e7a00;
    background-image: url(../../images/sprites/roundedCtaBox.png);
    background-position: right -486px;
}

/*navy*/

.roundedCtaBox.ctaNavy .top {
    background-image: url(../../images/sprites/roundedCtaBox.png);
    border-right-color: #104181;
    background-position: left -90px;
}

.roundedCtaBox.ctaNavy .content {
    border-left-color: #104181;
    border-right-color: #104181;
}

.roundedCtaBox.ctaNavy .bottom {
    border-left-color: #104181;
    background-image: url(../../images/sprites/roundedCtaBox.png);
    background-position: right -453px;
}

/*blue*/

.roundedCtaBox.ctaBlue .top {
    background-image: url(../../images/sprites/roundedCtaBox.png);
    border-right-color: #0081ab;
    background-position: left -120px;
}

.roundedCtaBox.ctaBlue .content {
    border-left-color: #0081ab;
    border-right-color: #0081ab;
}

.roundedCtaBox.ctaBlue .bottom {
    border-left-color: #0081ab;
    background-image: url(../../images/sprites/roundedCtaBox.png);
    background-position: right -420px;
}

/*pink*/

.roundedCtaBox.ctaPink .top {
    background-image: url(../../images/sprites/roundedCtaBox.png);
    border-right-color: #d1005d;
    background-position: left -152px;
}

.roundedCtaBox.ctaPink .content {
    border-left-color: #d1005d;
    border-right-color: #d1005d;
}

.roundedCtaBox.ctaPink .bottom {
    border-left-color: #d1005d;
    background-image: url(../../images/sprites/roundedCtaBox.png);
    background-position: right -386px;
}

/*purple*/

.roundedCtaBox.ctaPurple .top {
    background-image: url(../../images/sprites/roundedCtaBox.png);
    border-right-color: #a74dc3;
    background-position: left -188px;
}

.roundedCtaBox.ctaPurple .content {
    border-left-color: #a74dc3;
    border-right-color: #a74dc3;
}

.roundedCtaBox.ctaPurple .bottom {
    border-left-color: #a74dc3;
    background-image: url(../../images/sprites/roundedCtaBox.png);
    background-position: right -354px;
}

#jFlowSlide {
    background: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    line-height: 20px;
}

#myController {
    text-align: center;
    font-family: Verdana;
    padding: 2px 1px 2px 1px;
    width: 697px;
    background: #FFFFFF;
    color: #999999;
    margin-top: 10px;
}

#myController span.jFlowSelected {
    background: #cc0000;
    margin-right: 0px;
    color: #FFFFFF;
}

.slide-wrapper {
    padding: 0px;
}

.slide-thumbnail {
    width: 150px;
    float: left;
}

.slide-thumbnail img {
    max-width: 150px;
}

.slide-details {
    width: 230px;
    float: right;
    margin-left: 5px;
}

.slide-details h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    font-family: Verdana;
    color: #000000;
    font-size: 16px;
}

.slide-details .description {
    margin-top: 10px;
}

.jFlowPrev,
.jFlowNext {
    color: #FFFFFF;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.jFlowControl {
    color: #999999;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px #999999 solid;
}

.jFlowPrev:hover,
.jFlowNext:hover {
    background: #FFFFFF;
    color: #FFFFFF;
}

.jFlowControl:hover {
    color: #FFFFFF;
    background-color: #cc0000;
}

.clear {
    clear: both;
}

.large {
    font-size: 1.8em !important;
}

.largeBullets {
    font-size: 1.4em !important;
}

.hideOnDesktop {
    display: none;
}

ul.productDetailsTop {
    width: 100%;
}

ul.productDetailsTop li {
    /*
	width:50%;
	float:left;
	*/
}

#content-body #rates-to-apply .right li .red-btn {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    padding-right: 20px;
    color: white;
}

.legal ul {
    list-style: none;
}

.boldlist {
    font-weight: bold;
}

#content-body ul.topvertical li {
    background: url(/static-tools/common/rd/gfx/bg-circle-check.gif) left top no-repeat;
    padding-left: 25px;
    margin-left: 10px;
    font-size: 1.5em;
    margin-bottom: 5px;
}

.contentIntro {
    padding-right: 10px;
    font-size: 1.4em;
}

.footnotes {
    margin: 0 10px;
}

/*
#content-body .items ul.zebra-stripe li:nth-child(odd){
	background:#EEEDE7;
}
#content-body .items ul.zebra-stripe li:nth-child(odd){
	background:#F9F9F7;
}
*/

.mobilePromo {
    font-size: 1.8em;
}

.mobilePromo div p {
    margin: 0.5em 0px;
}

.mobilePromo .leftBox {
    float: left;
    width: 60%;
    padding-left: 0;
    padding-right: 3%;
    font-size: 0.7em;
    padding-top: 10px;
}

.mobilePromo .rightBox {
    float: left;
    width: 29%;
    border-left: 1px solid #D4D4D2;
    padding-left: 2%;
    padding-right: 3%;
    font-size: 0.7em;
    padding-top: 10px;
}

#content-body .tabbed-content .content .bullets ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#content-body .tabbed-content .content .newbullets li {
    list-style-image: url(../../images/icn-red-check-mark.png);
    padding: 0;
}

#mobileSearchFormContainer {
    display: none;
}

#mobileSearchSubmit img {
    vertical-align: bottom;
    width: 39px;
    height: 34px;
}

#closeSearch {
    position: absolute;
    top: 0;
    right: 0;
}

.nyroModalDom h4 {
    margin-top: 5px;
}

.alignRight {
    text-align: right;
}

#siteBody #footer .quick-links li.lastItem {
    border-right: 0px;
}

.listHeading {
    margin-left: 8px;
    padding-bottom: 8px;
}

.contentIntro p {
    padding-bottom: 10px;
}

#siteBody #content-body .tabbed-content .content .bullets ul {
    font-size: inherit;
}

#siteBody #content-body .tabbed-content .rates-fees-box h2 {
    padding-top: 0;
}

#content-body .tile ul.flipList {
    margin-top: 9px;
    float: left;
    clear: none;
    display: block;
    width: 111px;
}

#content-body .tile .front ul.flipList li.check {
    list-style: none;
    line-height: 0.99em;
    font-size: 1.2em;
    padding: 0 5px 0 15px;
    float: right;
}

.flipImage {
    float: left;
    margin-left: 20px;
    margin-top: 9px;
    width: 100px;
    max-width: 90%;
}