nav #brand { background-image: url("../img/magicJack-logo.gif") !important }
nav .nav-icon { background-image: url("../img/menu-sprite.gif") !important }
nav .nav-list .social a { background-image: url("../img/social-icon-sprite.gif") !important }
nav .nav-list .social.blog a { background-image: url("../img/social-icon-blog-sprite.gif") !important }
#overview .mj-callout-bucket .callout { background-image: url("../img/overview-callout-circle.gif") !important }
a.mjLI div, a.mjLI_Current div { margin-left:-9px !important; margin-top:-1px !important }
a.mjStep div, a.mjStep_Current div { margin-left:-9px !important }
a.mjStep, a.mjStep:link, a.mjStep:visited, a.mjStep:hover, a.mjStep:focus, a.mjStep_Current, a.mjStep_Current:link, a.mjStep_Current:visited, a.mjStep_Current:hover, a.mjStep_Current:focus { margin-left:9px !important }
nav .nav-list li, footer .legal-links li{ *zoom:1; *display:inline }
nav .nav-list li a, nav .nav-list li a:link, nav .nav-list li a:visited,
footer .footer-links li a, footer .footer-links li a:link, footer .footer-links li a:visited, footer .footer-links li a:active { color: #fff }
nav .nav-list li a:hover, footer .footer-links li a:hover { color: #bfc5c6 !important, text-decoration: underline !important }
li.hasButton a.mj-btn { width:50px !important }
#aLang { text-decoration:none }
#aLang, #aLang:link, #aLang:visited { color:#FFF }
#aLang:hover { color:#EFEFEF; text-decoration:underline }
nav .nav-list li a.mj-btn { padding-left:14px;padding-right:14px;font-size:14px }
nav #navigation-list a, nav #navigation-list a:link, nav #navigation-list a:visited, nav #navigation-list a:hover { font-size:13px }
#divNarrowLinks { display:none; clear:both; padding:0; margin:0; padding-top:5px; line-height:25px }
#divNarrowLinks.opened { display:block }
#ulNarrowLinks { line-height:25px; list-style:none; padding:0; margin:0; }
#ulNarrowLinks li { text-align:left; line-height:25px; margin:0 5px; padding:0 }
#ulNarrowLinks a, nav #ulNarrowLinks a:link, nav #ulNarrowLinks a:visited, nav #ulNarrowLinks a:hover { display:inline-block; font-size:13px; text-decoration:none; white-space:nowrap; text-transform:uppercase; padding:5px 0 }
#ulNarrowLinks a, nav #ulNarrowLinks a:link, nav #ulNarrowLinks a:visited { color:#FFF }
#ulNarrowLinks a:hover { color:#BFC5C6 !important }
#ulNarrowLinks li.hoverUL a:hover { padding-bottom: 4px; border-bottom: 1px solid #BFC5C6 }
nav #brand { margin-right:18px }
#divPageContent { margin-left:auto; margin-right:auto; padding-top:90px; text-align:left }
#imgBulletList-L { float:left; margin-top:-18px; }
#imgFMS-S { padding-bottom:20px }
#imgFMS-L { margin-top:-117px }
#imgBulletList-S, #imgFMS-S { display:block; }
#imgBulletList-L, #imgFMS-L, #imgFMS-M { display:none; }
#overview #divBuyIt a.mj-btn { margin-left:-22px }
#divUnsupported { margin-top:40px; background: url(../img/unsupported/warn-bg.jpg) repeat-x; border-top: 2px solid #1FA8E3 }
#divUnsupported p { background: url(../img/unsupported/warning-sign.jpg) no-repeat; padding:11px 11px 11px 89px !important; text-align:left !important }
#divUnsupported p strong { color:#000 }
#divUnsupported table { margin-top:11px }
#divUnsupported table tr td { width:50px; padding:0 5px; text-align:center }
#divUnsupported table tr td a { font-size:10px; line-height:10px; padding-top:10px; }
.nav-list li { height:auto !important }
nav .col-lg-12 {
  position:relative;
  height:90px;
}
nav #support-list-links {
  position:absolute !important;
  padding:4px 400px 11px 45px;
  top:0;
  right:-390px;
  height:1px;
  float:none;
  display:none;
  z-index:-1
}
#brand { margin-right:20px !important }
#navigation-list { margin-left:30px !important }
@media (min-width:360px){
	#divUnsupported p { width:340px }
}
@media (min-width:768px){
        nav center { background:url(../i/nav/wp-nav-bg.png) #262626 no-repeat center top }
        nav #support-list-links { display:block }
	#divPageContent { max-width:730px; }
	#imgBulletList-L, #imgFMS-M { display:block; }
	#imgBulletList-S, #imgFMS-L, #imgFMS-S { display:none; }
        #divPriceBucket {
		float:left;
		width:273px;
		padding:0 5px 0 40px;
		border-right:1px solid #BFC5C6;
	}
	#overview #divBuyIt a.mj-btn { margin-left:0 }
	#divUnsupported p { float:left }
	#divUnsupported table { float:right }
} 
@media (min-width:992px){
	#divPageContent { max-width:960px; }
	#imgBulletList-L, #imgFMS-L { display:block; }
	#imgBulletList-S, #imgFMS-M, #imgFMS-S { display:none; }
	#overview #divOverviewHeader {
		position:relative;
		width:630px;
		height:166px;
		padding:0 6px;
	}
	#overview #divOverviewHeader p {
		position:absolute;
		left:0;
		bottom:0;
		width:493px;
		z-index;
		padding:0 68px;
		margin:0 0 55px 0;
	}
	#overview #divBuyIt a.mj-btn { margin-left:-22px }
	#divUnsupported p { margin-left:50px }
	#divUnsupported table { margin-right:50px }
}
