@font-face {
    font-family: 'VMUltramagneticNormalRegular';
    src: url('/assets/fonts/vmultramagnetic-normal-webfont.eot');
    src: url('/assets/fonts/vmultramagnetic-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/vmultramagnetic-normal-webfont.svg#VMUltramagneticNormalRegular') format('svg'),
         url('/assets/fonts/vmultramagnetic-normal-webfont.woff') format('woff'),
         url('/assets/fonts/vmultramagnetic-normal-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'VMUltramagneticBoldRegular';
    src: url('/assets/fonts/vmultramagnetic-normal-webfont.eot');
    src: url('/assets/fonts/vmultramagnetic-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/vmultramagnetic-normal-webfont.svg#VMUltramagneticNormalRegular') format('svg'),
         url('/assets/fonts/vmultramagnetic-normal-webfont.woff') format('woff'),
         url('/assets/fonts/vmultramagnetic-normal-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'House-a-Rama-League-Night';
    src: url('/assets/fonts/house-a-rama-league-night-webfont.eot');
    src: url('/assets/fonts/house-a-rama-league-night-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/house-a-rama-league-night-webfont.svg#house-a-rama') format('svg'),
         url('/assets/fonts/house-a-rama-league-night-webfont.woff') format('woff'),
         url('/assets/fonts/house-a-rama-league-night-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


#header .main-nav>li>a, #header .main-nav .sub-nav a.ultra, #header .main-nav .sub-nav .ultra a, #header .main-nav>li>div>a, #header .main-nav>li>div>div>a {
    font-family:VMUltramagneticNormalRegular;
    textShadow: '1px 1px rgba(0, 0, 0, 0.94)';
    font-weight: normal !important;
}
#header .main-nav>li>div>div>a {line-height: 1em;}

#header .sub-nav .section li a{line-height:15px;}

#footer ul.main-links li, #footer h4, #header .main-sub-nav li, .tabs li, .tab-strip li {
    font-family:VMUltramagneticNormalRegular;
    font-weight:normal;
}

#footer ul.section-links  li{
    margin-bottom:9px;
}

h1 .mainline, h2 .mainline, h3 .mainline, h4 .mainline, h5 .mainline, .title .mainline {
    line-height: 1em;
    padding-top: 0.25em;
}


h1.ultra, h2.ultra, h3.ultra, h4.ultra {line-height: 1em; font-weight:normal !important;}
.fr h1, .fr h2, .fr h3, .fr h4 {line-height: 1.3em;}

.ultra, .right-rail .standard .heading {font-family:VMUltramagneticNormalRegular; font-weight: normal;}

h1, h1.ultra {font-family:VMUltramagneticNormalRegular; line-height: 1em; font-weight:normal !important;}
.fr  h1.ultra {line-height: 1.4em;}

.scripty {font-family:House-a-Rama-League-Night; font-weight: normal !important;}
#catfish .catfish-shipping-message {font-family:House-a-Rama-League-Night;}
#catfish-cost .catfish-shipping-message.scripty{font-size:14px !important}
.priceUltra .currency, .priceUltra .dollars, .priceUltra .term, .priceUltra .cents {font-family:VMUltramagneticBoldRegular; font-weight:normal !important;}
/*.priceUltra .currency, .priceUltra .cents{margin-top:-0.4em }*/
.price.presale{background-position:center 22px;}
.phone .price.presale{margin-top:-0.3em;}
/*.priceUltra .term{margin-top:0.7em;}*/
.price{font-weight:normal !important;}
.price .dollars{font-weight:normal !important;}
.price .currency{font-weight:normal !important;}
.price .cents{font-weight:normal !important;}
.price .term{font-weight:normal !important;}

.phone .phoneBrief .priceTag {
    line-height: 36px;
}

#features-nav .active .title {color: 'white',font-family:"Ultramagnetic"; fontSize:"17px"}

h2.scripty {font-family:"House-A-Rama-League-Night"; textShadow:"1px 1px #000"; font-weight: normal;}


.right-rail .pod h2.scripty {
    font-size: 32px !important;
}


#reasonsToChoose h2, #reasonsToChoose h4 {
    font-family: VMUltramagneticNormalRegular;
    line-height: 1.1em;
}
.reasonsToChoose .heart {bottom: 16px;} /* this is for the heart image in the include, for non cufon pages only */

#reasonsToChoose h3.scripty {font-size: 22px;}

#masthead{
    padding-top:0 !important;
}

#masthead{
    padding-top:0 !important;
}

#masthead .jumpNav a {
    line-height:1em !important;
    font-weight:normal !important;
}


#masthead .jumpNav a:hover{color:#FFF !important;}

#masthead .jumpNav li.title{
    font-family: House-a-Rama-League-Night;
    font-size: 26px !important;
    font-weight: normal !important;
    letter-spacing: 0.04em;
    line-height: 24px;
}


#masthead .intro p {
    /*color: #FFFFFF;*/
    font-size: 16px;

    margin-bottom: 10px;
    /*width: 433px;*/
}

#masthead .bread-crumb {
    overflow: hidden;
    padding: 10px 0;
     width: 965px;
}


#masthead .bread-crumb ul {
    float: left;
    overflow: hidden;
    width: 860px;
}

#masthead .bread-crumb li a {
    color: #FEFEFE;
    text-decoration: none;
}

#masthead .bread-crumb li a {
    text-decoration: none;
}

#masthead .bread-crumb li a {
    color: #FFFFFF;
}

#header {
    padding-bottom: 0px;
}




/*overrides for various pages - should be integrated into specific stylesheets when cufon fully removed */

.ticker-label h4{font-weight:normal !important} /*put into home.css*/

.tabs ul li a{line-height:20px;} /put into plans.css*/

.tabs ul li .smalltabcopy{line-height:5px !important;}/*put into plans.css*/



.fr .simPromo h3{width:236px !important;}


#XTRA{display:none !important;}

.phone-details-tab {line-height:18px;}/*put into longdistance.css*/

h1 .introline{padding-bottom:0px !important;} /*put into longdistance.css */


html {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}
