 /* os_k @version   1.6.1 February 19, 2012 */
 /* Core */
html, body {height: 100%;margin-bottom: 1px;}
body {font-family: Arial,Helvetica,sans-serif; word-spacing:0px;}
.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
.font-family-helvetica {font-family: Arial, Helvetica, FreeSans, sans-serif;}
.font-family-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
.font-family-georgia {font-family: Georgia, sans-serif;}
.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}
h1.title {margin-top: 0;}
h1, h2, h3, h4, h5 {line-height: 1.1em;letter-spacing: inherit;}
h1, h2, h3 { margin-left:-1px;}
h5 {text-transform: uppercase;font-size: 100%;}
.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background: transparent; padding-left: 12px;}
ul {list-style-image: none;}
ul.menu {padding-left: 0;}
#rt-content-top, #rt-content-bottom {clear: both;overflow: visible;}
.bodylevel-high .rt-surround-top, .bodylevel-med .rt-surround-top, .bodylevel-high .rt-surround-bottom, .bodylevel-med .rt-surround-bottom {height: 22px;margin: 0 -22px;}
.rt-surround-top {margin-top: x5px;}
.bodylevel-low .rt-surround-top {height: 10px;margin: 0;}
.bodylevel-high .rt-surround, .bodylevel-med .rt-surround {margin: 0 -22px;padding: 0 22px;}
.rt-block {padding: 0 10px;margin-bottom: 10px;}
#rt-debug {padding-top: 20px;position: relative;}
#rt-debug .rt-block{ margin: 0; padding:0; }
#rt-popup {display: none;}

/* Header */
#rt-header { position: relative; z-index: 10; }  /* must for menu to show on top */
#rt-header .rt-block {margin-bottom: 0;clear: both;}
.rt-header-spacer { height: 10px;}  /* original 20px, change to 10px*/
.bodylevel-low .rt-header-spacer {height: 5px;}

/* Logo */
#rt-logo {width: 200px;height: 44px;display: block;}

/* Top Menu */
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 50% 0;background-repeat: no-repeat;}
#rt-submenu {position: relative;}
#rt-submenu2 {padding: 2px 12px 0 12px;position:relative;z-index:2;}
ul.level3 li.item318 a span:after {
 /*background: url("/images/icons/new.gif") no-repeat; */
 content: "";
 width: 150px;
 height: 16px;
 display: block;
 margin-left: 95px;
 margin-top: -25px;
}
/* Showcase */
.bodylevel-high #rt-showcase, .bodylevel-med #rt-showcase {margin: 0 -10px;padding: 0 10px 20px 10px;}
#rt-showcase {padding: 0 0 20px 0;}
.showcasestyle-transparent #rt-showcase {background: none; max-height: 310px;}
#rt-main-divider {height: 1px;margin-top: -20px;}  /*original height 20, change to 1*/
.bodylevel-low #rt-main-divider {height: 10px;}
/* Feature */
#rt-feature {padding-bottom: 10px;}

/* Main Body */
.rt-main-inner {padding: 15px 0;}
.mb7-sa5 {background: url(../images/body/column-bg/mb7-sa5.png) 50% 0 repeat-y;}
.sa5-mb7 {background: url(../images/body/column-bg/sa5-mb7.png) 50% 0 repeat-y;}
.mb8-sa4 {background: url(../images/body/column-bg/mb8-sa4.png) 50% 0 repeat-y;}
.sa4-mb8 {background: url(../images/body/column-bg/sa4-mb8.png) 50% 0 repeat-y;}
.mb9-sa3 {background: url(../images/body/column-bg/mb9-sa3.png) 50% 0 repeat-y;}
#rt-main.mb9-sa3 {background: url(../images/body/column-bg/mb9-sa3.png) 28px 0 repeat-y;} /* orig:mb9-sa3.png 50% 0 */
.sa3-mb9 {background: url(../images/body/column-bg/sa3-mb9.png) 50% 0 repeat-y;}
.mb6-sa6, .sa6-mb6 {background: url(../images/body/column-bg/mb6-sa6.png) 50% 0 repeat-y;}
.mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4 {background: url(../images/body/column-bg/mb4-sa4-sb4.png) 50% 0 repeat-y;}
.mb6-sa3-sb3 {background: url(../images/body/column-bg/mb6-sa3-sb3.png) 50% 0 repeat-y;}
.mb8-sa2-sb2 {background: url(../images/body/column-bg/mb8-sa2-sb2.png) 50% 0 repeat-y;}
.sa3-mb6-sb3 {background: url(../images/body/column-bg/sa3-mb6-sb3.png) 50% 0 repeat-y;}
.sa2-mb8-sb2 {background: url(../images/body/column-bg/sa2-mb8-sb2.png) 50% 0 repeat-y;}
.sa3-sb3-mb6 {background: url(../images/body/column-bg/sa3-sb3-mb6.png) 50% 0 repeat-y;}
.sa2-sb2-mb8 {background: url(../images/body/column-bg/sa2-sb2-mb8.png) 50% 0 repeat-y;}
.mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 {background: url(../images/body/column-bg/mb3-sa3-sb3-sc3.png) 50% 0 repeat-y;}
.mb4-sa2-sb3-sc3 {background: url(../images/body/column-bg/mb4-sa2-sb3-sc3.png) 50% 0 repeat-y;}
.mb4-sa3-sb2-sc3 {background: url(../images/body/column-bg/mb4-sa3-sb2-sc3.png) 50% 0 repeat-y;}
.mb4-sa3-sb3-sc2 {background: url(../images/body/column-bg/mb4-sa3-sb3-sc2.png) 50% 0 repeat-y;}
.mb6-sa2-sb2-sc2 {background: url(../images/body/column-bg/mb6-sa2-sb2-sc2.png) 50% 0 repeat-y;}
.sa3-mb4-sb2-sc3 {background: url(../images/body/column-bg/sa3-mb4-sb2-sc3.png) 50% 0 repeat-y;}
.sa2-mb4-sb3-sc3 {background: url(../images/body/column-bg/sa2-mb4-sb3-sc3.png) 50% 0 repeat-y;}
.sa3-mb4-sb3-sc2 {background: url(../images/body/column-bg/sa3-mb4-sb3-sc2.png) 50% 0 repeat-y;}
.sa2-mb6-sb2-sc2 {background: url(../images/body/column-bg/sa2-mb6-sb2-sc2.png) 50% 0 repeat-y;}
.sa3-sb2-mb4-sc3 {background: url(../images/body/column-bg/sa3-sb2-mb4-sc3.png) 50% 0 repeat-y;}
.sa2-sb3-mb4-sc3 {background: url(../images/body/column-bg/sa2-sb3-mb4-sc3.png) 50% 0 repeat-y;}
.sa3-sb3-mb4-sc2 {background: url(../images/body/column-bg/sa3-sb3-mb4-sc2.png) 50% 0 repeat-y;}
.sa2-sb2-mb6-sc2 {background: url(../images/body/column-bg/sa2-sb2-mb6-sc2.png) 50% 0 repeat-y;}
.sa3-sb3-sc2-mb4 {background: url(../images/body/column-bg/sa3-sb3-sc2-mb4.png) 50% 0 repeat-y;}
.sa3-sb2-sc3-mb4 {background: url(../images/body/column-bg/sa3-sb2-sc3-mb4.png) 50% 0 repeat-y;}
.sa2-sb3-sc3-mb4 {background: url(../images/body/column-bg/sa2-sb3-sc3-mb4.png) 50% 0 repeat-y;}
.sa2-sb2-sc2-mb6 {background: url(../images/body/column-bg/sa2-sb2-sc2-mb6.png) 50% 0 repeat-y;}

/* Side Menus */
#rt-main-surround ul.menu {margin-left: 0;}
#rt-main-surround ul.menu li {list-style: none;margin: -1px -1px 5px -1px;}
#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {text-decoration: none;}
#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 120%;font-weight: normal;padding: 5px 0 5px 20px;line-height: 130%;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}
#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none;border: none;}
#rt-main-surround .menu .subtext em {line-height: 14px;}
#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}
#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover, #rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {background-position: 10px -410px;}
#rt-main-surround ul.menu li li.active, #rt-main-surround ul.menu li li:hover {background: none;}
.bodylevel-low #rt-main-surround ul.menu ul li {background: none;}

/* Modules */
h2.title {margin-top: 11px;margin-bottom: 20px;letter-spacing: inherit;}
.ribbon1 .module-title, .ribbon2 .module-title, .ribbon3 .module-title, .ribbon4 .module-title, .ribbon5 .module-title, .ribbon6 .module-title, .ribbon7 .module-title, .ribbon8 .module-title {margin: 3px 0 3px -28px;display: inline-block;}
.bodylevel-low .ribbon1 .module-title, .bodylevel-low .ribbon2 .module-title, .bodylevel-low .ribbon3 .module-title, .bodylevel-low .ribbon4 .module-title, .bodylevel-low .ribbon5 .module-title, .bodylevel-low .ribbon6 .module-title, .bodylevel-low .ribbon7 .module-title, .bodylevel-low .ribbon8 .module-title {margin: 3px 0 9px -10px;}
.ribbon1 h2.title, .ribbon2 h2.title, .ribbon3 h2.title, .ribbon4 h2.title, .ribbon5 h2.title, .ribbon6 h2.title, .ribbon7 h2.title, .ribbon8 h2.title {letter-spacing: inherit;margin: 0;padding: 8px 29px 18px 28px;line-height: 100%;}
.bodylevel-low .ribbon1 h2.title, .bodylevel-low .ribbon2 h2.title, .bodylevel-low .ribbon3 h2.title, .bodylevel-low .ribbon4 h2.title, .bodylevel-low .ribbon5 h2.title, .bodylevel-low .ribbon6 h2.title, .bodylevel-low .ribbon7 h2.title, .bodylevel-low .ribbon8 h2.title {padding: 8px 10px 12px 10px;}
.box1 .rt-block, .box2 .rt-block, .box3 .rt-block, .box4 .rt-block, .box5 .rt-block, .box6 .rt-block, .box7 .rt-block, .box8 .rt-block {margin-bottom: 10px;}
.box1 .module-content, .box2 .module-content, .box3 .module-content, .box4 .module-content, .box5 .module-content, .box6 .module-content, .box7 .module-content, .box8 .module-content {margin: 0 -10px -10px -10px;padding: 0 9px 9px 9px;}
.box1 .module-title, .box2 .module-title, .box3 .module-title, .box4 .module-title, .box5 .module-title, .box6 .module-title, .box7 .module-title, .box8 .module-title {margin: 0 -9px 8px -9px;}
.box1 h2.title, .box2 h2.title, .box3 h2.title, .box4 h2.title, .box5 h2.title, .box6 h2.title, .box7 h2.title, .box8 h2.title {padding: 5px 9px ;margin: 0;} /* orig pad:10 */
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}

/* Bottom */
#rt-bottom, #rt-mainbottom {padding-top: 10px;}

/* Footer */
.footer .module-content {margin-top: -10px;}
.footer .module-title {margin: 0 -20px;}
.footer h2.title {padding: 10px 20px;margin: 0;}
.footer .module-inner {margin: 0 -20px;padding: 8px 20px 0 20px;}
.bodylevel-low .footer .module-inner {background: none;}
#developed-by {margin: 5px 0 5px 0;float: left;}
#powered-by {margin: 5px 0 5px 0;float: right;}
#rocket {display:inline-block;width: 148px;height: 20px;margin:0 0 0 10px;vertical-align:middle;}
#gantry-logo {display:inline-block;width: 102px;height: 26px;margin-left: 10px;vertical-align:middle;background-position: 0 -30px;}
.totop-test {padding: 10px;overflow: hidden;}
#gantry-resetsettings {position: absolute;display: block;bottom: 5px;right: 10px;margin: 0;}

/*** scroll to top ***/
a#gantry-totop span {
 position:relative!important;
 height:0;
}
a#gantry-totop span span {
    color: #4A4949;
    font-family: Verdana,Arial,sans-serif;
    font-size: 26px;
    font-weight: bold;
    padding: 20px 20px 15px;
    position: absolute;
    left: 520px;
    text-decoration: none;
    top: -27px;
}
a#gantry-totop span span:hover {
	color: #666;
    text-shadow: -1px -1px -1px #000;
}


/* Typography */
.readon, .readon-main {
/* fix ie drop */
 display: inline-block;
 zoom:1;  /* triggers hasLayout in IE */
 *display:inline; /* hide from IE */
 vertical-align: middle;
/* fix ie drop */
 padding: 0 8px;
 font-size: .9em;
 cursor: pointer;
 line-height: 25px;
 font-weight: bold;
 overflow:visible;
}
.readon .button {outline: none;height: 26px;cursor: pointer;}
.readon span, .readon .button {background: none;padding: 0;margin: 0;border: 0;line-height: 25px;font-size: .9em;font-weight: bold;}
.readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -264px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -502px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -754px;background-repeat: no-repeat;}
#rt-main-surround .inputbox {margin: -1px;}
#rt-breadcrumbs {padding: 0 20px;}
#breadcrumbs-home {width: 12px;height: 12px;display: block;float: left;margin-right: 5px;}
#breadcrumbs h3, .leading_separator {display: none;}
.rt-breadcrumb-surround {position:relative;overflow: hidden;padding: 0;margin: 8px 0;display: inline-block;height: auto;}
span.breadcrumbs, #rt-breadcrumbs .breadcrumbs {display: inline-block;font-size: 110%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 6px;height: 12px;float: left;}
#rt-breadcrumbs img[src $="arrow.png"] {height: 0;width: 6px;padding-top: 12px;float: left;}
span.breadcrumbs a, span.no-link, #rt-breadcrumbs .pathway, #rt-breadcrumbs .breadcrumbs span {padding: 0 12px 0 8px;float: left;display: block;line-height: 14px;font-size: 90%;}
#rt-accessibility {float: right;width: 108px;text-align: right;padding: 0 8px;margin-right: -12px;height: 21px;}
#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}
#rt-accessibility a {display: inline-block;}
#rt-accessibility .button {display: block;width: 16px;height: 16px;margin-top: 2px;}
#rt-accessibility a.small .button {background-position: -41px 0;background-repeat: no-repeat;margin-right: 5px;}
#rt-accessibility a.small:hover .button {background-position: -41px -18px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -22px 0;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -22px -18px;background-repeat: no-repeat;}

/* RTL */
body.rtl #rt-main-surround ul.menu a, body.rtl #rt-main-surround ul.menu .separator, body.rtl #rt-main-surround ul.menu .item {padding: 5px 20px 5px 0;}
body.rtl #rt-main-surround ul.menu li a:hover, body.rtl #rt-main-surround ul.menu li .separator:hover, body.rtl #rt-main-surround ul.menu li .item:hover, body.rtl #rt-main-surround ul.menu li.active > a, body.rtl #rt-main-surround ul.menu li.active > .separator, body.rtl #rt-main-surround ul.menu li.active > .item {background-position: 100% -410px;}
body.rtl ul.menu ul {margin-left: 0;margin-right: 25px;}
body.rtl .ribbon1 .module-title, body.rtl .ribbon2 .module-title, body.rtl .ribbon3 .module-title, body.rtl .ribbon4 .module-title, body.rtl .ribbon5 .module-title, body.rtl .ribbon6 .module-title, body.rtl .ribbon7 .module-title, body.rtl .ribbon8 .module-title {margin: 3px -28px 3px 0;}
body.rtl .ribbon1 h2.title, body.rtl .ribbon2 h2.title, body.rtl .ribbon3 h2.title, body.rtl .ribbon4 h2.title, body.rtl .ribbon5 h2.title, body.rtl .ribbon6 h2.title, body.rtl .ribbon7 h2.title, body.rtl .ribbon8 h2.title {padding: 8px 28px 18px 29px;}
.bodylevel-low.rtl .ribbon1 .module-title, .bodylevel-low.rtl .ribbon2 .module-title, .bodylevel-low.rtl .ribbon3 .module-title, .bodylevel-low.rtl .ribbon4 .module-title, .bodylevel-low.rtl .ribbon5 .module-title, .bodylevel-low.rtl .ribbon6 .module-title, .bodylevel-low.rtl .ribbon7 .module-title, .bodylevel-low.rtl .ribbon8 .module-title {margin: 3px -28px 9px 0;}
.bodylevel-low.rtl .ribbon1 h2.title, .bodylevel-low.rtl .ribbon2 h2.title, .bodylevel-low.rtl .ribbon3 h2.title, .bodylevel-low.rtl .ribbon4 h2.title, .bodylevel-low.rtl .ribbon5 h2.title, .bodylevel-low.rtl .ribbon6 h2.title, .bodylevel-low.rtl .ribbon7 h2.title, .bodylevel-low.rtl .ribbon8 h2.title {padding: 8px 28px 12px 29px;}
body.rtl #developed-by {float: right;}
body.rtl #powered-by {float: left;}
body.rtl #rocket {margin:0 10px 0 0;}
body.rtl #gantry-logo {margin-left: 0;margin-right: 10px;}
body.rtl .rokradios, body.rtl .rokchecks {padding: 1px 24px 7px 5px;}
body.rtl .rokradios {background-position: 100% 0;}
body.rtl .rokradios-active {background-position: 100% -264px;}
body.rtl .rokchecks {background-position: 100% -502px;}
body.rtl .rokchecks-active {background-position: 100% -754px;}
body.rtl #breadcrumbs-home {float: right;margin-right: 0;margin-left: 5px;}
body.rtl span.breadcrumbs img {float: right;}
body.rtl span.breadcrumbs a, body.rtl span.no-link {padding: 0 8px 0 12px;float: right;}
body.rtl ol {margin-right: 15px;}
body.rtl .rt-article ul {margin-right: 15px;}

                                           /*******  custom modified  **********/
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    height: 0;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    visibility: hidden;
    width: 0;
}
#rt-main-surround {
    min-height: 530px;
}
.clr {
 clear: both;
}
body.font-size-is-large p {line-height: 21px; }
a:hover {
 xtext-decoration:underline/* disabled*/;
}
a img:hover, a h2:hover, a h3:hover, a:hover h3 {
 text-decoration:none!important;
}
a h2:hover, a h3:hover, a span.h2:hover {
 color: #111!important;
}
.dashtop {
 border-top: 1px dashed #ccc;
}
.linetop {
 border-top: 1px solid #ccc;
}
.tright {
 text-align: right;
}
.fright {
 float: right;
}
img.fright {
 margin-left: 12px;
}
.fleft {
 float: left;
}
img.fleft {
 margin-right: 12px;
}
.cent {
 text-align: center;
}
.nowrap {
 white-space: nowrap;
}
.no-b {
 border: none!important;
}
.b {
 font-weight: bold;
}
.rt-surround h1 {font-size: 160%;}
.rt-surround h2, .h2 {
 color: #0089f3;
 font-size: 23px;
 line-height: 34px;
 text-decoration: none;
 letter-spacing: -1.2px;
}
h2.quickglance {
}
.pt12 {
 padding-top:12px;  /* add padding same as default h2 margintop */
}
.rt-surround h3, .h3, #h3 {
 color: #94cc00;
 font-size: 17px;
 font-weight: bold;
 line-height: 20px;
 text-decoration: none;
 margin: 5px 0;
 letter-spacing: -1px;
}
#h3 {
 font-size: 17px;
 font-weight: bold;
 line-height: 20px;
 text-decoration: none;
 margin: 5px 0;
}
h3 a {
 color: #94cc00;
}
.rt-surround h4. h4 {font-size: 15px;}
.rt-surround h5 {font-size: 105%;}
span.lower {
 font-weight: normal!important;
}
.big {
 font-size: 110% ;
}
#rt-mainbody .small {
 font-size: 85%;
 line-height:1.3em;
 margin-bottom: 3px;
 color: #888;
}
#rt-mainbody .zbra-table th .small {
 color: #bbb;
}
iframe {
    border: none;
	min-height: 420px;  /* MUST HAVE  */
}
body.menu-my-account iframe {
	min-height: 0px;
	margin-bottom:10px;
}
script + iframe {
 height: 0px;
 min-height: 0px;
}
                         /*  page styles  */
#rt-mainbody .rt-article { margin-bottom:0px }
#rt-main.mb12 .rt-article .pextra {
 padding: 0 45px 0 40px;
}
.boxx {
 clear: both;
}
.boxx ul {
 margin-left: 1.1em;
}
div.hr2 {
    background-image: url("/images/account/Common/Dash5.gif");
    background-position: center center;
    background-repeat: repeat-x;
    clear: both;
    height: 5px;
    padding: 10px 0;
    width: 100%;
}
  /* ordered list */
ol.decimal {
 padding-right:15px;
}
ol.decimal li {
    color: #F46D23;
    font: italic bold 20px Georgia,Times,serif;
    margin: 5px 0 0 25px;
    padding: 0;
	line-height:20px;
}
html>body ol.decimal li {
    margin: 5px 0 0 28px!ie;
}
ol.decimal li ol li {
    color: #f87e3a;
    font-size: 16px;
    margin: 5px 0 0;
}
ol.decimal li span {
 color: #666;
 font: normal 14px Arial, Helvetica, sans-serif;
}
ol.decimal li ul li span {
 font-size: 14px;
}
ol.decimal li ul {
 font-size: 14px;
 list-style-type:square;
 xbackground-image: url("../images/typography/bullet5.png") no-repeat;
}
ol.decimal li ul li {
 margin: 5px 0 0 10px;
}
ol.decimal li span.h3 {
 font: bold 17px Arial, Helvetica, sans-serif;
}
ol.l-alpha {
 list-style-type:lower-alpha;
}
.mod-four {
 float: left;
 width: 292px;
 margin: 0 15px 0 0;
}
.mod-four.m0 {
 margin: 0;
}
.mod-btn  {
    background: url("/images/bg/arrow-btn.png") no-repeat 91% 4px #666;
	color: #fff;
	padding: 5px 25px;
	font-size: 16px;
	font-weight: bold;
	width: 80%;
}
.mod-btn:hover   {
    background: url("/images/bg/arrow-btn.png") no-repeat 91% -20px #5b5b5b;
	color: #94CC00;
	text-decoration:none!important;
    cursor: pointer;
}
.mod-four .mod-text {
 height: 195px;
 padding: 0 20px 0 10px;
}
.arrow-box {
    background: url("/images/bg/arrowbox.png") no-repeat scroll 0 0 transparent;
    clear: both;
    line-height: 18px;
    height: 115px;
    width: 852px;
    margin: 40px auto 20px;
    text-size-adjust: none;
}
.customhp .arrow-box {
    margin: 10px auto 15px;
}
.arrow-text {
    float: left;
    padding: 14px 18px 0;
    width: 613px;
	text-align: left;
	color: #777;
}
.arrow-text .h2 {
 line-height: 29px;
}
.arrow-text span.h3 {
 color: #89bd00;
}
.arrow-text b {
 text-shadow: 1px 1px 1px #ffffff;
}
.arrow-btn {
 float: left;
 margin: 35px 0 0 37px;
}
.title-box {
 float:left;
 width:175px;
 padding: 10px 20px 10px 5px;
}
.title-box h2 {
 color: #333;
 margin: 0;
 font-size: 220%;
 white-space:normal!important;
}
                /* ------------     VoIP App Page -------------- */
body.menu-voipapp .boxx {
 overflow: visible;
 float: left;
}
body.menu-voipapp .title-box {
	width: 140px;
    padding: 0 10px 0 5px;
}
body.menu-voipapp h3 {
 margin-bottom: 14px;
 font-size: 1.4em;
}
body.menu-voipapp .title-box h2 {
 font-size: 160%;
 line-height: 1.1em;
}
body.menu-voipapp .content-box {
    width: 50%;
	padding: 2px 5px 0 20px;
}
body.menu-voipapp .boxx.fleft .content-box {
    width: 53%;
}
body.menu-voipapp .content-box p {
 margin: 0 0 6px 0;
}
body.menu-voipapp .content-box ul {
 margin: 0 0 0 1em;
 padding: 0;
}
body.menu-voipapp .boxx div.hr2{
	clear: none;
	width: 70%;
    float: left;
	padding: 5px 0;
}
body.menu-voipapp .boxx.fleft div.hr2{
	width: 75%;
}
/* */

.content-box {
 float:left;
 width:75%;
 padding: 10px 5px 10px 20px;
 border-left:1px solid #ddd;
}
.from-box {
 float:left;
 width:184px;
 margin-right: 15px;
 padding:15px;
 background-color:#dbf5c6;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
}
.from-box.full {
 width:642px; float: right; margin: 15px 18px 0 0;
}
.from-box.full .from-text {
 height: 56px;
}
.from-text {
 height: 74px;
 font-size: 110%;
}
.from-numb {
 font-color: #F46D23;
 letter-spacing: 0px;
}

span.tip-box {
    background: url("/images/bg/tip.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: bold;
	line-height:25px;
    height: 25px;
    padding: 4px 19px 4px 5px;
    text-shadow: 1px 1px 1px #999999;
    width: 46px;
}

                /* colors */
.orange {
 color: #F46D23;
}
#gray6, .gray6 {
 color: #666;
}
.gray3 {
 color: #333!important;
}
.gray0 {
 color: #000!important;
}
.green {
 color: #94cc00;
}

                                         /*  padding - margin - position  */
.p0, .p0 .rt-block /*for module*/ {
 padding:0;
}
html>body .p0ie {
 padding:0!ie!important;
}
.p10, div.p10 .module-content {
 padding: 10px;
}
.pbot10, pb10 {
 padding-bottom:10px;
}
html>body .pbot10.ie, html>body .pbot10.ie {
 padding-bottom:0px!ie;
}
.ptop0, pt0 {
 padding-top: 0px;
}
xp.pb5 {
 padding-bottom:5px;
}
.m0 {
 margin: 0;
}
.m25 {
 margin: 25px;
}
.m20 {
 margin: 20px;
}
.mb0, .mbot0 {
 margin-bottom:0px;
}
.mb5, .mbot5 {
 margin-bottom:5px;
}
.mb10 {
 margin-bottom:10px;
}
.relative {
 position: relative;
}
.absolute {
 position: absolute;
}
#hide, .hide {
 display:none;
}

              /***  drawer  ***/
#rt-drawer .rt-grid-12{
       float:left;
       width:100%;
       margin:0;
       overflow:auto;
       padding:0px;
}
#rt-drawer{
      background:transparent url(/images/stories/drawer1.png) 50% 100% repeat-x;
      overflow:hidden;
      margin:0;
      margin-bottom:10px;
      border-bottom:1px solid #bbb;
	  height:30px;
}
#rt-drawer .list{
     margin:0 auto;
     padding:0;
     width:960px;
}
#drawerlinks{
    overflow:auto;
    margin:0px;
	padding:0px;
}
#drawerlinks ul {
	height:25px;
	list-style:none;
	margin:9px 0 0;
	padding:0;
    float:right;
}
#drawerlinks li{
		float:left;
		padding:0px;
		line-height:16px;
}
#drawerlinks li a{
        font-size: 12px;
        color:#fff;
		display:block;
		font-weight:normal;
		line-height:17px;
		padding: 0 8px;
		margin:0px;
		text-align:center;
		text-decoration:none;
}
#drawerlinks li.tlink {
 padding: 0 4px;
}
#drawerlinks li.tlink a {
 padding:1px;
}
#drawerlinks li.tlink:hover {
 opacity:0.8;
 filter:alpha(opacity=80); /* IE */
}
/*sign up */
.list .rt-block{
    padding:0px;margin:0px;}
#signup{
    overflow:auto;
    margin:0px;
	padding:0px;
}
#signup ul {
	height:25px;
	list-style:none;
	margin:15px 0 0;
	padding:0;
    float:right;
}
#signup li{
		float:left;
		padding:0px;
}
#signup li a{
        color:#eee;
		display:block;
		font-weight:normal;
        font-size: 15px;
		line-height:25px;
		text-align:center;
		text-decoration:none;
		margin:0 5px 0 0;
		padding: 0 10px 0 18px;
		text-shadow:1px 1px 1px #555;
}
#signup li a img{padding-top:10px;}
#signup li a:hover, #signup ul li:hover a{
		color:#fff;
		text-decoration:none;
		text-shadow:1px 1px 1px #333;
}
#signup li.loginicon {background:url("/images/icons/top-icons.png") no-repeat scroll 0 3px transparent;}
#signup li.loginicon:hover {background:url("/images/icons/top-icons.png") no-repeat scroll 0 -20px transparent;}
#signup li.signupicon {background:url("/images/icons/top-icons.png") no-repeat scroll 0 -41px transparent;}
#signup li.signupicon:hover {background:url("/images/icons/top-icons.png") no-repeat scroll 0 -64px transparent;}
#signup li.rechargeicon {background:url("/images/icons/top-icons.png") no-repeat scroll 0 -86px transparent;}
#signup li.rechargeicon:hover {background:url("/images/icons/top-icons.png") no-repeat scroll 0 -110px transparent;}


/*** 3rd level menu ***/
#divider {
  background: url("../images/body/main/body-div.png") repeat-x scroll 50% 0 #d7d7d7;
  height: 37px;
  position: absolute;
  top: 37px;
  left:0;
  width: 960px;
  z-index: 1;
}
#submenu3 {
 clear:both;
 position: relative;
 z-index: 2;
}
#submenu3 ul.menu li {
   padding-bottom: 20px;
}
html>body #submenu3 ul.menu li {
   margin-top: -3px !ie;
   xpadding: 0 0 11px !ie;
}
#submenu3 ul.menu li .item {
   font-size: 13px;
   line-height: 12px;
   font-color:
}
#submenu3 ul.menu li > .item {
    color: #555;
}
            /*** copied from asp  body css ***/
.error {
 background: url("/images/account/Icons/alert-small.png") no-repeat scroll 0.4em 0.6em;
 padding: 0.6em 0.5em 8px 30px;
 color: #FF0000;
 clear:both;
 margin-bottom: 0px;
}
.error:after {          /* clear float after error */
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.approved {
 border-top: 1px solid #eee;
 border-bottom: 1px solid #eee;
}
                      /*** Inputs ***/
input {
	border: 1px solid #ccc;
	padding: 3px;
    margin-bottom: 5px;
}
input[type="text"]:focus, input[type="password"]:focus, select:focus {
 background-color: #E7FFEB;
}
input[type="image"]  {
    border: 0;
}
input[type="button"] {
	border: 1px solid #ccc;
	padding: 3px 3px 1px 3px;
	font-size: 11px;
}
input[type="checkbox"] {
	margin: 0px 5px 2px 5px;
	border: 0;
}
html>body input[type="checkbox"] {
	margin: -4px 5px 0px 0px !ie;
}


/*** Zebra Table ***/
#rt-mainbody .highlight td		{ background:#d3ffda; font-weight:normal; color: #111; }
#rt-mainbody .even td			{ background:#f7f7f7; }
#rt-mainbody .mo td				{ background: #dff7ff; }
#rt-mainbody .odd td			{ background: transparent; }

div.zbra {
 overflow: hidden;
 border: 1px solid #bbb;
 background: #fff;
 -moz-border-radius-topright: 8px;
 -moz-border-radius-topleft: 8px;
 -webkit-border-top-right-radius: 8px;
 -webkit-border-top-left-radius: 8px;
 border-top-right-radius: 8px;   /*css3*/
 border-top-left-radius: 8px;
}
#rt-mainbody .zbra-table     { border-collapse:collapse!important;}
#rt-mainbody .zbra-table td	{
 padding: 4px 6px 4px 8px;
 border-top: 1px solid #ddd;
 border-bottom: 1px solid #ddd;
 border-left: 1px solid #ddd;
 border: 1px solid #ddd;
}
#rt-mainbody .zbra-table td:first-child  {
 xborder-left: medium none;
}
#rt-mainbody .zbra-table th:first-child {
 xborder-left: medium none;
}
#rt-mainbody .zbra-table th.wbord,
#rt-mainbody .zbra-table th.col1.wbord {  /* wide border */
 border-right: 4px solid #878787;
}
#rt-mainbody .zbra-table td.wbord {  /* wide border */
  border-right: 4px solid #d8d8d8;
}
#rt-mainbody .zbra-table th a	{
 color: #fff;
}
.menu-international-roaming-comparison #rt-mainbody .zbra-table th a	{
 text-decoration: underline;
}
#rt-mainbody .zbra-table th a:hover	{
 color: #000;
}
#rt-mainbody .zbra-table th img {
 padding-bottom: 8px;
}
#rt-mainbody .zbra-table th	{
 padding: 4px 8px;
 border-top: 1px solid #878787;
 border-bottom: 1px solid #878787;
 border-left: 1px solid #878787;
 text-align:left;
 color: #fff;
 font-weight: normal;
 text-align:center;
}
#rt-mainbody .zbra-table th.col1 {
 border-left: medium none;
 background: url("/images/bg/th-col1.png") repeat-x 0 0 #556166;
}
#rt-mainbody .zbra-table tr.rowtop th {
 border-left: medium none;
 background: url("/images/bg/th-rowtop.png") repeat-x 0 0 #556166;
}
#rt-mainbody .zbra-table tr.rowtop th.bord {
 border-left: 1px solid #878787;
}
#rt-mainbody .zbra-table th.dark,
#rt-mainbody .zbra-table td.col1.dark,
#rt-mainbody .zbra-table .mo td.col1, /* mouseover for tr and tbody*/
#rt-mainbody .zbra-table .highlight td.col1  {
 background: url("/images/bg/th-dark.png") repeat-x 0 0 #6e7072;
}
#rt-mainbody .zbra-table .highlight td.col1  {
 color: #222;
}
#rt-mainbody .zbra-table th.dark,
#rt-mainbody .zbra-table td.col1.dark {
 font-weight:bold;
 text-align:center;
}
#rt-mainbody .zbra-table td.col1,
#rt-mainbody .zbra-table th {
 background: url("/images/bg/td-col1-th.png") repeat-x 0 0 #949494;
 color: #fff;
}
#rt-mainbody .zbra-table td.col1 {
 border-left: medium none;
}
#col1 { background: #f1f1f1; text-align:left; font-weight:bold; }
body.menu-home #rt-mainbody .zbra-table td.col1/*,
body.menu-canada #rt-mainbody .zbra-table td.col1 */ {
background: #f1f1f1; text-align:left; font-weight:bold; color: #666}
#col2, .col2           { text-align: center; font-weight:bold;}
tr.mo td#col1   { background: #e3f1fb; }

#rt-mainbody .zbra-table th .thpad {
 font-weight: bold;
}
.aslowas {
    color: #888;
    font-size: 0.8em;
}


table.cent td { text-align:center;}
td.cent { text-align:center!important}
td.left, th.left { text-align:left!important}
tr.left td { text-align:left!important}
th { line-height: 1.2em;}

/**** Top logo  ***/
#rt-top, #rt-top div {
 padding:0px;
 margin-top:0;
 margin-bottom:0;
 height: 45px;      /* adjust this  */
}
html>body #rt-top {
 xmargin-bottom:-2px !ie; /* for ie move content up 2px */
}
.rt-surround-top{height:0px;margin:0px;padding:0px;}

#oslogo {
 float:left;
}


/*** hp product boxes ***/
.bgg {
 padding: 5px 5px 1px;
 margin: 0 0 10px;
 height: 180px;
 width: 290px;
}
.prodicon {
 float: right;
 height:120px;
 width:100px;
 position: absolute;
 right: 5px;
 top:17px;
}
html>body .prodicon {
 margin-top: 15px !ie;
}
.lists {
 width: 170px;
}
.bgg.ld, .bgg.vid {
 background: url("/images/bg/bgg-all.png") repeat-y 0 0;
}
.bgg.fx {
 background: url("/images/bg/bgg-all.png") repeat-y -320px 0;
}
.bgg.sa {
 background: url("/images/bg/bgg-all.png") repeat-y -640px 0;
}
.bgg.fw {
 background: url("/images/bg/bgg-all.png") repeat-y -960px 0;
}
.bgg.bz {
 background: url("/images/bg/bgg-all.png") repeat-y -1280px 0;
}
.video {
 text-align: center;
}
.video img {
 border: 4px solid #ccc;
}
.video img:hover {
 border: 4px solid #bbb;
}

/*** Landing Pages Banners ***/
#rt-maintop {
 padding: 10px 0;
}
#rt-maintop.mtop {      /* 2nd position below maintop  */
 padding: 0 0 10px;
}
#rt-maintop.mtop h2 {      /* 2nd position below maintop  */
 margin-top: 0;
}
.rt-container .rt-grid-4 {
    width: 293px !important;  /* overide grid-12.css */
}
.rt-container .rt-grid-3.three {
    width: 297px;  /* 2017/6/7 - took out payphone */
}
.voip-a, .voip-b, .voip-c {
 width: 225px;
 height: 180px;
}
.voip-a {
 background: url("/images/banners/voip-banner.jpg") no-repeat 0px 0px;
}
.voip-b {
 background: url("/images/banners/voip-banner.jpg") no-repeat -238px 0px;
}
.voip-c {
 background: url("/images/banners/voip-banner.jpg") no-repeat -472px 0px;
}
.voip-d {
 width: 205px;
 height: 180px;
 background: url("/images/banners/voip-banner.jpg") no-repeat -712px 0px;
}
.fax-a, .fax-b {
 width: 450px;
 height: 200px;
}
.fax-a {
 background: url("/images/banners/fax-banner.jpg") no-repeat -10px 0px;
}
.fax-b {
 background: url("/images/banners/fax-banner.jpg") no-repeat -470px 0px;
}
.forwarding-a, .forwarding-b, .forwarding-c {
 width: 450px;
 height: 180px;
}
.forwarding-a {
 background: url("/images/banners/forwarding-banner.jpg") no-repeat 6px 0px;
}
.forwarding-b {
 background: url("/images/banners/forwarding-banner.jpg") no-repeat -460px 0px;
}
.forwarding-c {
 background: url("/images/banners/forwarding-banner.jpg") no-repeat -625px 0px;
}

/*******support box***********/
.support ul{
 overflow:auto;
 margin:10px 0 20px;
 padding: 0 0 0 0px;
}
.support ul li{
 display:block;
 overflow:hidden;
 height: 39px;
 padding:10px 0 0 46px;
 background: url(/images/icons/24-7-support-icons.png) no-repeat;
 white-space:nowrap;
}
.support ul li.s-faq {background-position:0px 0px}
.support ul li.s-call{background-position:0px -49px}
.support ul li.s-email{background-position:0px -98px; width:px;}
.support ul li.s-quick{background-position:0px -147px; width:px;}
.support ul li a{
 text-decoration: none;
 background-repeat:no-repeat;
 float:left;
 overflow:hidden;
 padding: 0;
 margin: 0;
}
.support .rt-block {
 padding-right: 0!important;
}

                   /**  RokNewsFlash  **/

body #rt-breadcrumbs div.roknewsflash {
    border: 0 none;
    margin: 0;
	padding: 0;
    position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 22px;
}
.roknewsflash .flashing {
    float: left;
    font-weight: bold;
    margin: 0 10px 0 0;
	padding: 0;
	color: #285B90;
}
.roknewsflash ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 820px;
	line-height: 22px;
}
.roknewsflash li { list-style:none;margin:0;padding:0; }

                      /**  Support Center Banner **/
.support-banner {
 position: relative;
 height: 195px;   /* cotact and faq pg */
}
.support-img {
 position: absolute;
 top: 0;
 left: -20px;
}
.rt-surround .h1 {
 color: #333;
 font-size: 25px;
 line-height: 38px;
 text-decoration: none;
 letter-spacing: -1px;
 font-weight:bold;
}
.support-banner .h1 {
 position: absolute;
 top: 30px;
 left: 240px;
}
.support-banner .h2 {
 position: absolute;
 top: 75px;
 left: 300px;
}
                 /*** FAQ Side Menu  ***/
.faqmenu {
 font-size:.75em;
}
.box5.faqmenu .module-content {
 padding-bottom: 3px;
}
.faqmenu ul ul {
    margin-left: 10px;
	padding-top: 0px;
}
.box5.faqmenu h2.title {
    background: url("/images/icons/24-7-support-icons.png") no-repeat scroll 2px 2px transparent;
    padding-left: 50px;
}
.box5.faqmenu .module-title {
    background: url("../images/body/style1/box-head.png") repeat-x scroll 50% 0 #EEEEEE;
}

/**  FAQ Accordion **/
.q  {
 cursor:pointer;
 font-weight:bold;
 color:#333;
 xmargin: 0 0 1px;
 padding: 3px 5px 2px 33px;
 font-family:Arial, sans-serif;
 background: url("/images/bg/q.png") no-repeat 0 -1px #CCE880;
 border-top: 1px solid #f0ffda;
}
.q.active  {
 background-color:#FFD987;
 border-top: none;
 margin-top:1px;
 -moz-opacity:1!important;
 filter:alpha(opacity=100)!important;
 opacity:1!important;
}
.q.active:hover  {
 cursor: text;
}
.a {
 padding: 0 5px 0px 33px;
 background: url("/images/bg/a.png") no-repeat 0 1px transparent;
 overflow: hidden;
}
.a p {
 margin: 5px 0 0px;
 padding-bottom: 5px;
}
.a table {
 margin: 5px 0 7px;
}

/** country landing pages **/
#country {
    background: none repeat scroll 0 0 transparent;
    padding: 0 5px;
}
#country .heading {
 position: relative;
 height: 260px;
 background: ;
}
#country .top-img {
    left: 30px;
    position: absolute;
    top: 10px;
	z-index:3;
}
#country .top-text {
    left: 330px;
    position: absolute;
    top: 20px;
    width: 450px;
	z-index:3;
}
#country .top-text div.h2 {
    font-weight: bold;
    margin-bottom: 15px;
}
#country .top-bg {
    background: url("/images/bg/glass-shelf.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    left: -45px;
    position: absolute;
    top: 170px;
    width: 1000px;
    z-index: 2;
    xopacity: 0.85;
    xfilter:alpha(opacity=85); /* IE */
}
#country .trynow {
    left: 580px;
    position: absolute;
    top: 155px;
    z-index: 3;
}
#country .bracket {
    background: url("/images/bg/bracket.png") no-repeat scroll 0 0 transparent;
    color: #755282;
    font-style: italic;
    font-weight: bold;
    height: 75px;
    left: 725px;
    line-height: 1.2em;
    padding: 6px 38px 0;
    position: absolute;
    top: 90px;
    width: 100px;
    z-index: 3;
}
#country .bracket.roam {
 padding: 6px 38px 0 28px;
 font-size: 95%;
}
#country .bracket-reflect {
    background: url("/images/bg/bracket-reflect.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    left: 720px;
    position: absolute;
    top: 209px;
    width: 150px;
    z-index: 3;
}
#country .bracket span {
 color: #dd32e3;
}
#country .box-a {
    background: url("/images/bg/glass-frame.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 515px;
    margin: 10px 0 20px;
    padding: 22px 40px 10px 30px;
    width: 385px;
}
#country h3, #country .h3, #country h2 {
 text-shadow: 1px 1px 1px #fff;
}
#country h3 {
 margin-bottom: 15px;
}
body.jajah #country h3,
body.jajah #country h3 + p {
 text-align: center;
}
.box-a p.cent {
 margin-top: 20px;
}
#country .indent {
 padding-left: 10px;
}
#country .box-b {
    float: right;
    padding: 50px 22px 15px 25px;
    width: 400px;
}
#country .box-b.roam {  /* for roaming landing */
    padding-top: 30px;
}
#country.chph .box-b {  /* for china phone number landing */
    padding-top: 20px;
}
.box-a table, .box-b table {
 font-size: .85em;
 line-height: 18px;
 margin: 10px 0;
 vertical-align: top;
}
.box-b table {
 width: 90%!important;
}
.box-b table td {
 text-align: center;
}
#country ol {
 margin-left: 0px;
 margin-bottom: 20px;
}
#country ol.decimal li {
    color: #AE67C8;
}
#country ol.decimal li ol li {
    color: #c370e2;
}
#country div#rates {
    margin-bottom: 15px;
    padding: 0 0 25px;
}
#country div#rates h2 {
 color: #666;
 margin-left: 5px;
}
#country .zbra-table td	{
 text-align: center;
}
#country .zbra-table td.col1 {
 text-align: left;
}
#country .box-c {
    background-color: #f5faf2;
    border: 1px solid #e2eee1;
    float: left;
    margin: 0 45px 0 15px;
    min-height: 475px;
    padding: 10px 20px;
    width: 372px;
}
#country.chph .box-c,
#country.chph .box-d {  /* china phone number */
    min-height: 400px;
}
#country.chph .box-e {  /* china phone number full horizontal*/
	background-color: #EFF9FE;
    border: 1px solid #E2EBF2;
    float: left;
    margin: 25px 0 0 15px;
    min-height: 300px;
    padding: 10px 20px;
    width: 831px;
}
.ribbon2.rib-grn .module-title {
    background: url("../images/body/style2/ribbon2-bg.png") no-repeat scroll 0 100% transparent;
}
#country .ribbon2.rib-grn h2.title {
    color: #384513;
    text-shadow: 1px 1px 1px #BAC878;
}
#country .box-d {
    background-color: #eff9fe;
    float: left;
    margin: 0;
    padding: 10px 20px;
    width: 372px;
	min-height: 496px;
	border: 1px solid #e2ebf2;
}
#country .pg-bottom  {
    clear: both;
    margin: 30px 0 10px 10px;
    padding: 0 10px 0 0;
}
#country .pg-bottom  img {
 margin:0 2px 0 0;
}
#country .pg-bottom p.small {
 margin: 10px 0 0 0;
}
#country h2.title {
 font-size: 19px!important;
}
#country h2, #country .h2 {
 line-height: 30px;
}
#country #rates span.h2 {
 line-height: 50px;
}
#country #rates p.tright {
 margin:7px 3px 15px 0;
}
/* jajah landing */
body.jajah #rt-main.mb12 {
 background: url("/images/pictures/jj-bg.jpg") no-repeat scroll 0 0 transparent;
}
#country.jajah .top-text {
    left: 400px;
    top: 32px;
    width: 330px;
}
#country.jajah .top-img {
 z-index: 0;
 top: -19px;
 x^top: ;
 left: -75px;
 x^left: ;
}
.sup {
    float: left;
    left: 100px;
    overflow: visible;
    padding-left: 25px;
    position: absolute;
    top: 250px;
}
#country.jajah .starburst {
    background-image: url("/images/pictures/starburst.png");
    background-position: right top;
    background-repeat: no-repeat;
    height: 140px;
    left: 146px;
    margin-bottom: 0;
    position: absolute;
    top: -145px;
    width: 140px;
}
#country.jajah .bonuscode {
    height: 140px;
    left: 0;
    margin: 20px 10px 0 0;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 140px;
}
#country.jajah .gain {
 position: relative;
 z-index: 4;
 margin: 160px 0 0 0;
}
#country.jajah h1, #country.jajah h2  {
    color: #000000;
    font-size: 180%;
    margin-top: 0;
    padding-top: 10px;
    text-align: center;
}
#country.jajah .gain h2 {
 color: #000;
}
#country.jajah .sup .h3 {
 font-size: 16px;
 color: #000;
 margin-top: 8px;
}
#country.jajah .h2 {
 color: #c10091;
}
#country.jajah .h3 {
    color: #000000;
    font-size: 19px;
    font-weight: normal;
    line-height: 25px;
}
#country.jajah .bonuscode .h3 {
    color: #FFFFFF;
    line-height: 23px;
    text-shadow: none;
}
#country.jajah .h3 span {
    color: #9C0097;
    font-size: 23px;
    font-weight: bold;
}
#country.jajah .boxx.first {
    margin: 60px 110px 0 0;
    position: relative;
    z-index: 5;
}
#country.jajah .boxx.scd {
 margin: 90px 0 0 90px;
}
#country.jajah .boxx.thd {
 margin: 120px 110px 0 0;
}
#country.jajah .custom .small {
 display: none;
}
#country.jajah .box2 {

}
#country.jajah .box2 table img {

}
#country.jajah .box2 .rw1 img {

}
#country.jajah table.zbra-table {
 width: 85%!important;
 margin: 0 0 0 68px;
}
#country.jajah table.zbra-table td {
 text-align: left;
}
#country.jajah .box2 table {
 width: 70%;
 margin: 0 0 0 120px;
}
#country.jajah .box2 table.whywait td {
 padding: 15px 0;
}
#country.jajah table.more {
 width: 80%;
 margin: 30px 0 0 115px;
}
#country.jajah table.more th {
 xpadding: 30px 15px 10px;
}
#country.jajah table.more td {
 padding: 15px;
}
#country.jajah table.more img {
 width: 75px;
}
#country.jajah .boxx h2,
#country.jajah .boxx h2 a {
    color: #94CC00;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    margin-bottm: 15px;
    text-decoration: none;
	text-align: left;
}
#country.jajah .boxx h2 a:hover {
    color: #000;
}
/***  Referral landing pg   ***/
body.menu-suitetreat-referral #country table.zbra-table td {
 text-align: left;
}
body.menu-suitetreat-referral #country .top-img {
    left: 310px;
    top: -35px;
}
body.menu-suitetreat-referral #country .top-text {
    left: -30px;
    top: 10px;
	width: 950px;
}
body.menu-suitetreat-referral #country .top-text .h2.left {
	position: absolute;
	left: 40px;
	top: 52px;
	width: 350px;
}
body.menu-suitetreat-referral #country .top-text .h2.right {
	position: absolute;
	left: 580px;
	top: 35px;
	width: 350px;
}
body.menu-suitetreat-referral #country .top-text .h2.right h2 {
 margin-bottom: 0;
}
body.menu-suitetreat-referral .sup {
    left: 640px;
    top: 105px;
}
body.menu-suitetreat-referral .line {
    border-bottom: 2px solid #ccc;
    height: 10px;
    left: 15px;
    position: absolute;
    top: 230px;
    width: 880px;
}
body.menu-suitetreat-referral .social-buttons {
 display: none;
}

/***  Side Banners   ***/
#rt-sidebar-a .rt-block {
 margin-bottom: 10px;
 padding-left: 0;
}
.banneritem img {
    border-color: #ddd #ccc #ccc #ddd;
    border-style: solid;
    border-width: 1px;
}
                        /***  Homepage Banner Roksprocket ***/
.sprocket-features-img-container img{
 visibility: hidden;
}
#rt-showcase .sprocket-features-desc {
 margin: 0;
 padding: 0;
}
#rt-showcase .sprocket-features-content {
    left: 398px;
    top: 32px;
    width: 330px;
}
#rt-showcase .sprocket-features-arrows .arrow {
    background: url("/templates/os_k/images/body/main/rokstories-arrows.png") repeat scroll 0 0 transparent;
    opacity: 100;
    height: 71px;
    width: 71px;
    box-shadow: none;
    font-size: 0;
    top: 125px;
}
#rt-showcase .sprocket-features-arrows .arrow.next {
     right: -45px;
     background-position: 0 0;
}
#rt-showcase .sprocket-features-arrows .arrow.next:hover {
     background-position: 0 -79px;
}
#rt-showcase .sprocket-features-arrows .arrow.prev {
    left: -45px;
    background-position: 0 -158px
}
#rt-showcase .sprocket-features-arrows .arrow.prev:hover {
    background-position: 0 -237px
}
/* rokstories */
body.menu-internet-fax .rokstories-layout2 .image-container {
 width: 292px;
}
body.menu-long-distance .rokstories-layout2 .image-container {
 width: 325px;
}
         /*** site-map pg ***/
#xmap ul {
 margin: 0;
}
#xmap ul.level_0>li {
 font-weight: bold;
 color: #94cc00;
 font-size: 17px;
}
#xmap ul.level_0 li ul.level_1>li {
 font-weight: normal;
}
#xmap h2 + div ul.level_0 li:first-child ul li:first-child {
 display: none;
}
#xmap h2 + div ul.level_0 li:first-child ul.level_2 li:first-child {
 display: list-item;
}
/** h1 and h2 top of page **/
.customss {
    position: absolute;
    top: -950px;
}
/* callback */
li.item317 {
 display: none;
}
/* login banner */
img.loginbanner {
 margin-top: -10px;
 margin-left: 40px;
 margin-top: 0px\9; /* ie9 and below */
}
/* hp home banner djimage slider fix */
body.menu-home #rt-showcase .rt-grid-12 .rt-block:first-child,
body.menu-canada #rt-showcase .rt-grid-12 .rt-block:first-child {
 display: none;
}
#navigation278 {
 margin: 0 -85px !important;
}

/* /voipapp page */
div.help {
    padding: 10px 15px 10px 5px;
    border: 1px solid #fff;
    border-radius: 15px;
    background: #bcedff;
    float: left;
    width: 50%;
}
.help p.fleft {
	 margin: 0;
}
.help p.fleft img {
	margin: 0;
}

/* ----------- PCI Compliance shadowbox mssg for IE XP -----------------*/
.warning {
 padding: 34px 30px 18px 30px;
 font-size: 14px;
 color: #ffffff;
 background : url("/images/sb-bg-os.png") no-repeat scroll left center transparent;
 background : url("/images/sb-bg-os.png") no-repeat scroll left center transparent\9;
 _background-color : #666; /* IE6 */
}
 .warning .dear {
  font-size: 1.5em;
  font-weight: bold;
  margin-left: -1px;
}
.warning p {
 margin: 0px 0 12px;
}
 .warning p.comp {
  font-weight: bold;
  margin-top: 22px;
}
.warning .clos {
 text-align: right;
 margin: 15px 0 0;
 font-size: .9em;
 color: #ff9000;
}
.warning .clos span {
 border: 1px solid #fff;
 padding: 0 0 0 1px;
 line-height: 1em;
 overflow: auto;
 text-align: center;
 margin: 5px 5px -4px 0;
 font-size: 1em;
 height: 12px;
 width: 10px;
 display: inline-block;
}
.warning a  {
 color: #ff9000;
}
.warning .clos a:hover {
 text-decoration: none;
 color: #aaa;
}
#sb-wrapper #sb-body, #sb-loading {
 background: none;
}
#sb-wrapper #sb-wrapper-inner {
 border: none;
}
#sb-wrapper #sb-player.html {
 overflow: visible;
}

/* */

@-moz-document url-prefix() {  /* target Firefox */


}

 /* simple responsive menu for mobile
@media only screen and (min-width: 1px) {
   ul.menusimple.srm_ulmenu {
    display: none!important;
  }
}
@media only screen and (max-width: 1000px) {
   #rt-header div.srm_position {
    display: block!important;
	width: 50px;
	top: -45px!important;
  }
  body #rt-header ul.level1 {
    margin-left: 60px;
 }
}*/

/*  fusion menu fix for mobile with modernizr js  */

 html.touch .menutop li.root {
  height: 70px;
 }
 html.touch #rt-header .menutop li.root > .item {
  line-height: 38px
 }
 html.touch #rt-header .fusion-submenu-wrapper.level2 {
  top: 70px;
 }

@media print {                         /***  print styles  ***/

#rt-header, #rt-drawer, #signup, #rt-showcase, #rt-breadcrumbs, .rt-grid-3, #overlap, #script {
 display: none!important;
}
body, #rt-main.mb9-sa3, .rt-surround-top, .rt-surround, .rt-surround-bottom, #rt-copyright {
 background: none!important;
 border: none!important;
}
.rt-grid-9 {
 width: 920px!important;
}
div.q {
 color: #000!important;
}
div.a {
 height: auto!important; /* open all faq */
}
.copyright {
 padding: 15px 0;
}
a#gantry-totop span span {
 color: #fff!important;
}

}


/**
 * fix date: 2020-08-10
 * /

.fix-20200810.arrow-box {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 18px;
  padding-right: 18px;
  line-height: initial;
  font-size: 18px;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: auto;
  height: auto;
}

.fix-20200810 span.h2,
.fix-20200810 span.h3 {
  display: block;
  margin-bottom: 5px;
}


*/
