/*********************************************************************/
/* COMMON                                                            */
/*********************************************************************/
body               { font-size:11px; line-height:130%; font-family:Verdana,Arial,Helvetica,sans-serif; color:#424242; padding:0; margin: 0; font-weight:normal;}

a:link, a:visited  { color:#0066CC; font-weight:normal; text-decoration:none;}
a:active, a:hover  { color:#333; font-weight:normal; }
img                { border:0; }
h1,h2          { text-align: left; line-height:110%; margin:0; padding:0; padding-bottom:10px; clear:both;}
h1             { font-size: 20px; color:#0066CC; font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;}
h2             { font-size:14px; font-weight:bold; color:#0066CC;}
h3             { text-align: left; font-size:12px; font-weight:bold; color:#0066CC; padding:0; margin: 5px 0 0;}
p              { text-align: left; font-size:11px; line-height:130%; padding-bottom:10px; margin:0px; }
div,td         { text-align: left; font-size:11px; }
ul          { text-align: left; font-size:11px; list-style:disc; padding-left:25px; padding-bottom:10px; margin:0px;}
ol          { text-align: left; font-size:11px; list-style:decimal; padding-left:25px; padding-bottom:10px; margin:0px;}
li             { margin-left:5px; }

hr {border: 0; border-top: 1px solid #DCDCDC; height: 1px; margin: 7px 0 !important; margin: 0; clear: both;}
.footnote      { color:#999999; font-size:10px; }
sup {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt !important; font-size: 8pt; vertical-align:text-top;}

/*********************************************************************/
/* HEADERS - DOMESTIC                                                */
/*********************************************************************/
.gatewayTD                  {text-align:right; vertical-align:top; height:21px; }
.header, .homePageHeader, .homePageHeaderLocation, .homePageHeaderLink       { padding:0; white-space:nowrap; text-decoration:none; text-align:right; font-weight:bold;}
.header, .homePageHeader, .homePageHeaderLocation   { font-weight:bold; }
.homePageHeaderLocation     { text-decoration:none; }
.homePageHeaderLocation, .homePageHeaderLink       { color:#999999; font-size:10px; }
A.homePageHeaderAnchor, A.homePageHeaderAnchor:hover, A.homePageHeaderAnchor:visited      { color: #999999; text-decoration:none;  font-weight:bold;}
A.homePageHeaderAnchor:hover        { color: #777777; }
#header {width:980px; margin-top:20px}
#headerLogo {} /* styles the co-branded logo container. add float and width if contents are needed next to it */


/*********************************************************************/
/* GENERAL                                                           */
/*********************************************************************/

#txt_whyEfax {margin: 10px 0px; padding:10px 20px; border-top: 1px solid #B1CEE9; border-bottom: 1px solid #B1CEE9;}
#salesQcontainer {background:url(http://assetsi.efax.com/www.efax.com/efaxi/dms/efaxi/resources/images/salesQues_bkgrd.gif) repeat-x left top;width:215px;margin:0; padding:11px; padding-right: 13px !important; border-bottom: 2px solid #DBD8D8;}
#salesQhead {font-weight:bold;color:#000;font-size:14px;margin-bottom:10px;}
.salesQnumbers {color:#666; font-size:12px; font-weight:bold;}
#numbersSection {overflow:hidden; padding:10px 0px;margin-bottom:10px; border-top: 1px solid #B1CEE9; border-bottom: 1px solid #B1CEE9; height:32px}
#imageContainer {float:left; margin-right:5px;}
#phoneChangerContainer {margin-bottom:10px;}
#sel_ipCountry {width: 190px;}
#phoneNumbersContainer {float:left;}
#lnk_liveChat {text-align:left; font-weight:bold;color:#3399FF;font-size:13px; text-decoration:none;}
.signupNav, .signupNav a:link, .signupNav a:visited, .signupNav a:active, .signupNav a:hover { color:#0066CC; font-weight:bold; text-decoration:none; font-size: 12px;}
.demoButton, .demoButton a:link, .demoButton a:visited, .demoButton a:active, .demoButton a:hover { color:#3399FF; font-weight:bold; text-decoration:none; font-size: 12px;}
.demoButtonLg, .demoButtonLg a:link, .demoButtonLg a:visited, .demoButtonLg a:active, .demoButtonLg a:hover {color: #3399FF; font-weight: bold; text-decoration: none; font-size: 16px;}
.freeSignupText, .freeSignupText a:link, .freeSignupText a:visited, .freeSignupText a:active, .freeSignupText a:hover {color: #0066CC; font-weight: bold; text-decoration: none; font-size: 16px; line-height:120%;}
.signupBreadcrumbs {font-weight:bold;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-left:35px;padding-top:8px;color:#CCC;height:36px;float:left;}
.didStyle {font-size: 12px;color: #0066CC;font-weight:bold;}
.dottedLineTop {background-image: url(http://assetsi.efax.com/www.efax.com/efaxi/dms/efaxi/resources/images/dot_horiz.gif); background-position: left top; background-repeat: repeat-x;}
.dottedLineBottom {background-image: url(http://assetsi.efax.com/www.efax.com/efaxi/dms/efaxi/resources/images/dot_horiz.gif); background-position: left bottom; background-repeat: repeat-x;}
.dottedLineLeft {background-image: url(http://assetsi.efax.com/www.efax.com/efaxi/dms/efaxi/resources/images/dot_vert.gif); background-position: left top; background-repeat: repeat-y;}
.dottedLineRight {background-image: url(http://assetsi.efax.com/www.efax.com/efaxi/dms/efaxi/resources/images/dot_vert.gif); background-position: right top; background-repeat: repeat-y;}
.dottedLineCenter {background-image: url(http://assetsi.efax.com/www.efax.com/efaxi/dms/efaxi/resources/images/dot_center.gif); background-position: left bottom; background-repeat: repeat-x;}
.pricingDivs div {font-size:10px;}
.greyLink a:link, .greyLink a:visited, .greyLink a:active, .greyLink a:hover {color:#666;text-decoration:underline}

/*********************************************************************/
/* GENERAL - DOMESTIC                                                */
/*********************************************************************/

#sidebarHeader {
	height:24px;
	width: 179px;
	background-image: url( http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesSideBar/headerBackground.gif );
	background-repeat: no-repeat;
	background-position:top right;
	padding: 10px 5px 0px 5px;
	margin-right:-1px;
	font-size:12px;
	font-weight: bold;
	color: #0066CC;
	text-align:left;
	position:relative; /* fixes IE6 right border issue (it was appearing over the bg image */
	text-indent: 2px;
}

#sidebar {
    margin-right: -2px;
    width: 188px;
    background-image: url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesSideBar/gradient.jpg);
    background-repeat: repeat-y;
    background-position: top right;
}

.mainTitle {
	font-size: 15px;
	font-weight: bold;
	color:#424242;
	font-family:Arial,Helvetica,sans-serif;
	line-height:110%;
	padding-bottom:10px;
}

a.grayLinks, a.grayLinks:link, a.grayLinks:visited {font-weight: bold; font-size: 13px; color: #666666;}
a.grayLinks:hover, a.grayLinks:active {font-weight: bold; font-size: 13px; color: #0066CC;}

/*********************************************************************/
/* ROUNDED BOXES                                                     */
/*********************************************************************/
/* eFaxi Rounded Box - Dark Grey */
  .efaxRoundedBox_drkGrayTop_header_bg{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_drkGrayTop_header_bg.gif) repeat-x bottom; border:1px solid #D6D6D6; border-top:1px solid #909090; }
  .efaxRoundedBox_drkGrayTop_header_left{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_drkGrayTop_header_left.gif) no-repeat  left top;  position:relative; top:-1px; left:-1px;}
  .efaxRoundedBox_drkGrayTop_header_right{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_drkGrayTop_header_right.gif) no-repeat  right top; position:relative; right:-2px;padding-top:2px;}
  .efaxRoundedBox_drkGrayTop_title{position:relative; left:-2px; top:-1px;text-align:left; padding:2px 0px 2px 10px;font-weight:bold;color:#FFF;white-space: nowrap;}

  /* eFaxi Rounded Box - Medium Grey */
  .efaxRoundedBox_medGrayTop_header_bg{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_medGrayTop_header_bg.gif) repeat-x bottom; border:1px solid #D6D6D6; }
  .efaxRoundedBox_medGrayTop_header_left{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_medGrayTop_header_left.gif) no-repeat  left top;  position:relative; top:-1px; left:-1px;}
  .efaxRoundedBox_medGrayTop_header_right{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_medGrayTop_header_right.gif) no-repeat  right top; position:relative; right:-2px;padding-top:2px;}
  .efaxRoundedBox_medGrayTop_title{position:relative; left:-2px; top:-1px;text-align:center; padding:0px;font-weight:bold;color:#FFF;white-space: nowrap;}

  /* eFaxi Rounded Box - Light Grey */
  .efaxRoundedBox_ltGrayTop_header_bg{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_ltGrayTop_header_bg.gif) repeat-x bottom; border:1px solid #D6D6D6; }
  .efaxRoundedBox_ltGrayTop_header_left{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_ltGrayTop_header_left.gif) no-repeat  left top;  position:relative; top:-1px; left:-1px;}
  .efaxRoundedBox_ltGrayTop_header_right{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_ltGrayTop_header_right.gif) no-repeat  right top; position:relative; right:-2px;padding-top:2px;}
  .efaxRoundedBox_ltGrayTop_title{position:relative; left:-2px; top:-1px;text-align:left; padding:3px 0px 1px 10px;font-weight:bold;font-size:12px;color:#007CD6;white-space: nowrap;}

  /* eFaxi Rounded Box - Blue */
  .efaxRoundedBox_blueTop_header_bg{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_blueTop_header_bg.gif) repeat-x bottom; border:1px solid #D6D6D6; }
  .efaxRoundedBox_blueTop_header_left{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_blueTop_header_left.gif) no-repeat  left top;  position:relative; top:-1px; left:-1px;}
  .efaxRoundedBox_blueTop_header_right{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_blueTop_header_right.gif) no-repeat  right top; position:relative; right:-2px;padding-top:2px;}
  .efaxRoundedBox_blueTop_title{position:relative; left:-2px; top:-1px;text-align:center; padding:0px;font-weight:bold;color:#FFF;white-space: nowrap;}

  /* eFaxi Rounded Box - No Title */
  .efaxRoundedBox_noTop_header_bg{background:white url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_noTop_header_bg.gif) repeat-x bottom;}
  .efaxRoundedBox_noTop_header_left{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_noTop_header_left.gif) no-repeat  left top;  position:relative; top:-1px; left:-1px;}
  .efaxRoundedBox_noTop_header_right{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/roundedBox_noTop_header_right.gif) no-repeat  right top; position:relative; right:-2px;padding-top:2px;}
  .efaxRoundedBox_noTop_title{padding:0px; background-color:white;}

  .efaxRoundedBox_body{position:relative;bottom:0px;}
  .efaxRoundedBoxContainer {clear:both;background:#FFF;border-right:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
  .efaxRoundedBox_tile_footer {background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/dms/efaxi/resources/images/globalGateway/gblGate_roundedFooter_bottom.gif) no-repeat bottom; padding-bottom:10px;}
  .efaxRoundedBox_left_footer{float:left; position:absolute; bottom:0px; left:-2px; right:1px;margin:0px;}
  .efaxRoundedBox_right_footer{float:right; position:relative; bottom:0px; right:-3px;margin:0px;}

/*********************************************************************/
/* CURVED, SHADOWED BOX                                              */
/*********************************************************************/
.shadowBox_tile_header {background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/coremodule/resources/common/images/shadowBox/shadowBox_tile_header.gif) repeat-x bottom; border:1px solid #D6D6D6; border-bottom:0px;}
.shadowBox_left_header {background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/coremodule/resources/common/images/shadowBox/shadowBox_left_header.gif) no-repeat  left top;  position:relative; top:-1px; left:-1px;}
.shadowBox_right_header {background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/coremodule/resources/common/images/shadowBox/shadowBox_right_header.gif) no-repeat  right top; position:relative; right:-2px;padding-top:2px;}
.shadowBox_body{border-right:1px solid #D6D6D6; border-left:1px solid #D6D6D6; position:relative;bottom:0px;}
.shadowBox_tile_footer {background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/coremodule/resources/common/images/shadowBox/shadowBox_tile_footer.gif) repeat-x bottom;}
.shadowBox_left_footer{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/coremodule/resources/common/images/shadowBox/shadowBox_left_footer.gif) no-repeat scroll left bottom; float:left; position:absolute; bottom:0px; left:-1px; right:1px;margin:0px;}
.shadowBox_right_footer{background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/coremodule/resources/common/images/shadowBox/shadowBox_right_footer.gif) no-repeat scroll right bottom;float:right; position:relative; bottom:0px; right:-2px;margin:0px;}

/*********************************************************************/
/* FOOTERS - INTL                                                    */
/*********************************************************************/

#footer, #footer {clear:both;color:#FFF;margin:5px auto 0;text-decoration:none;width:980px;}
#footerLinks {float: left; height: 15px; z-index: 1000;}
#footerLinks ul {margin: 0; padding: 0; font-size:10px;}
#footerLinks ul ul{margin: 0; padding: 5px; width: 150px; border: 1px solid #AFCDF3;}
#footerLinks ul li {
    display: inline;
    float: left;
    list-style: none;
    position: relative;
    margin-right: 3px;
    margin-left: 0px;
}
#footerLinks ul ul li{height: 18px; margin:0;}
#footerLinks li, #footerLinks li a, #footerLinks li a:link, #footerLinks li a:visited {color:#BBBBBB;text-decoration:none; display:block;}
#footerLinks li a:hover, #footerLinks li a:active { color:#0066CC; text-decoration:none;}
#footerLinks li ul {
    margin: 0px;
    padding: 5px 0 2px;
    display: none;
    position: absolute;
    left: 55px;
    bottom: 0px;
    background-color: #FFF;
    border-bottom: 1px solid #AFCDF3;
}
#footerLinks li:hover ul {display: block; width: 150px;}
#footerLinks li li {list-style: none; display:block; float:none;}
#footerLinks li li a {color: #000; text-decoration: none; display:block; padding-left:5px;}
#footerLinks li li a:hover {
    color: #000;
    text-decoration: none;
    display: block;
    background: #E6EDF7;
    border-top: 1px solid #AFCDF3;
    border-bottom: 1px solid #AFCDF3;
}

#footerLinks li:hover ul, #footerLinks li.over ul { display: block; } /* The magic */

#j2globalLogo {
    margin: 0 auto;
    padding: 0;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

#j2globalLogo span {display: none;}
#j2globalLogo a {height:16px; display:block; background:url(http://assetsi.efax.com/www.efax.com/efaxi/dms/common/images/j2GlobalLogo.png) top left no-repeat;}
#j2globalLogo a:hover, #j2globalLogo_active a {background:url(http://assetsi.efax.com/www.efax.com/efaxi/dms/common/images/j2GlobalLogo.png) bottom left no-repeat;}

/*********************************************************************/
/* ToolTip related CSS                                               */
/*********************************************************************/
.error-tip {width: 225px; z-index: 13000;}
.error-title {
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/dms/common/images/bg_required_big.png) no-repeat scroll left top !important;
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/dms/common/images/bg_required_ie.gif) no-repeat scroll left top;
	color:#FFF; /* same color as background, so it isn't visible, but ensures the background image is there */
	font-size:5px; /* font size for invisible text: keep at this size */
	padding: 0px 10px; /* ensures the text doesn't sneak on top of the border */
}
.error-text {
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/dms/common/images/bg_required_big.png) no-repeat scroll right bottom !important;
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/dms/common/images/bg_required_ie.gif) no-repeat scroll right bottom;
	font-weight: bold;
    padding:4px 15px 15px 15px !important;
	padding:4px 15px 12px 15px;
    color:#000000;
}

.tool-tip {width: 234px; z-index: 13000;}
.tool-title {
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltip.png) no-repeat scroll left top !important;
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltip_ie.gif) no-repeat scroll left top;
	color:#FFF; /* same color as background, so it isn't visible, but ensures the background image is there */
	font-size:5px; /* font size for invisible text: keep at this size */
	padding: 0px 10px; /* ensures the text doesn't sneak on top of the border */
    margin-bottom: -10px;
}
.tool-text {
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltip.png) no-repeat scroll right bottom !important;
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltip_ie.gif) no-repeat scroll right bottom;
	font-size:10px;
	padding:4px 15px 18px 15px !important;
	padding:4px 15px 12px 15px;
}

.tool-tip-big {width: 403px; z-index: 13000;}
.tool-title-big {
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltipBig.png) no-repeat scroll left top !important;
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltipBig_ie.gif) no-repeat scroll left top;
	color:#FFF; /* same color as background, so it isn't visible, but ensures the background image is there */
	font-size:5px; /* font size for invisible text: keep at this size */
	padding: 0px 10px; /* ensures the text doesn't sneak on top of the border */
    margin-bottom: -10px;
}
.tool-text-big {
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltipBig.png) no-repeat scroll right bottom !important;
	background:transparent url(http://assetsi.efax.com/www.efax.com/efaxi/docroot/efaximodule/resources/eFaxi/images/imagesBox/tooltipBig_ie.gif) no-repeat scroll right bottom;
	font-size:10px;
	padding:4px 15px 18px 15px !important;
	padding:4px 15px 12px 15px;
}

/*********************************************************************/
/* DYNAMIC CONTACT NUMBER                                            */
/*********************************************************************/

.dynamicContactNumberContainer{padding: 10px 0; clear:both;}
.dynamicContactNumberSelect{width:265px;font-size:11px; color:#666}
.dynamicContactNumberSelect option {font-size:11px}
.dynamicContactNumberText{padding: 2px 0 1px 0; margin-top:4px; color:#0066CC; font-size:11px; font-weight:bold;}


/*********************************************************************/
/* GLOBAL GATEWAY                                                    */
/*********************************************************************/
.glbGwyCell {
    padding: 7px 0px 5px 25px;
    background-color: #FFF;
    border-bottom: 1px solid #D6D6D6;
    width: 237px;
    color: #666;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
}

/*********************************************************************/
/* MAGNOLIA OVERRIDES                                                */
/*********************************************************************/

.smothParagraphTitle td {color:#FFFF99; font-size:11px;}