.home.index .service a:hover {color:#a3177e;}
.home.index h1 {background:url('../../images/arrow-bg-yellow.png') no-repeat;}
.home.index h1 {
    font-family: Arial;
padding: 12px 15px;
margin: 10px 0px 0px;
width: 163px;
height: 56px;
font-size: 19px;
line-height: 18px;
text-transform: uppercase;
letter-spacing: 0.01em;
font-weight: bolder;
display: block;
vertical-align: top;
float: left;
color: #353C57;
}

.home.index h1:FIRST-LINE {
   /* color: #ffffff;*/
}

.home.index .service {
    display: block;
    float: left;
    vertical-align: top;
    width: 130px;
    height: 100px;
    padding: 0px 2px 5px 2px;
    padding: 5px;
    margin: 0 0 15px 0;
}

.home.index .service + .service {
    width: 115px;
}

.home.index .service a {
    text-decoration: none;
    display: block;
    width: 100%;
    margin-top: 0px;
    color: #333;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    padding: 5px;
}

.home.index .service img {
    width: 110px;
    height: 80px;
    display: block;
    margin: 0 0 5px 0;
}
.backgroundHighlight{color:white;background:#1D62B0 ;}

a.button:hover, .buttonCss:hover, input[type='submit']:hover, div.tabs > a:hover, div.tabs > a.selected {
	border-color:rgba(255,255,255,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(255,255,255,0.2);
	background: #FFD24E;
        color:#000;
}

/* Banner */
.thumbs_link .active {
	background: rgb(215,230,130); /* Old browsers */
	background: -moz-linear-gradient(top, #a3177e 0%, #7c0c5e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3177e), color-stop(100%,#7c0c5e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a3177e 0%,#7c0c5e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a3177e 0%,#7c0c5e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a3177e 0%,#7c0c5e 100%); /* IE10+ */
	background: linear-gradient(top, #a3177e 0%,#7c0c5e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3177e', endColorstr='#7c0c5e',GradientType=0 ); /* IE6-9 */
	border-color:#7c0c5e;
}
/*.activeArrow {background: url(/web/resources/images/business/themed/purple/active_arrow.png) no-repeat;}

.pageNavSeparator {background:url("/web/resources/images/business/themed/purple/page_nav_separator.png") center top no-repeat;}
.pageNavSelectedRight {background:url("/web/resources/images/business/themed/purple/page_nav_selected_right.png") right top no-repeat;}
.pageNavSelected {background:url("/web/resources/images/business/themed/purple/page_nav_selected_bg.png") center top no-repeat;}
.pageNavSelectedLeft {background:url("/web/resources/images/business/themed/purple/page_nav_selected_left.png") left top no-repeat;}*/

.box > form > label ~ input {border:1px solid #a3177e;}

table.comparison {background-color:#a3177e;}
table.comparison tbody > tr > td > i {color: #a3177e;}
table.comparison td.highlight {background-color:#a3177e;color:#fff !important;}

table.comparison.version2 th + th{background: #1D62B0;text-align:center;}
table.comparison.version2 th + th + th{background: #7c0c5e;}

.boxHighlight {
	background: #fff ;
	color:#ffffff;
}
.box-link.boxHighlight:hover, .box-link.boxHighlight:focus{
    background: #fff;
}
.boxHighlight > * {color:#333;}

.headerSection a:hover {color:#1D62B0;}
.headerSelectedNav > a {border-bottom:3px solid #1D62B0;}
#footerLine {background-color:#494949;}

#page.order.bundle_save .main_content .row>div+div+div+div+div p + p,
#page.order.combine_save .main_content .row>div+div+div+div+div p + p {color:#1D62B0;}

#page .phonePackages .phonePriceComparison .boxHighlight + div {background: #410d33;}
.tollfreeSales{
    background-color: #ABC42B;
    border-radius: 0 5px 5px 0;
    color: #FFFFFF;
    float:left;
    /*height: 47px;*/
    border:none;
    /*width: 371px;*/
    width: 121px;
    margin-bottom:0px;
}
.tollfreeBusPack{
    background-color: #410D33;
    border-radius: 0 0 5px 0;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 43px;
    margin-right: -2px;
    width: 401px;
    
}

.box.filled{
	background: #b41e8c;
}

.box.filled hr{
	border-color: #1D62B0 transparent #7c0c5e transparent;
}