@charset "UTF-8";

*
{
    outline: none;
}

body
{ 
    font-family:verdana,arial,helvetica,futura,sans-serif;
    font-size:62.5%;
    margin:0;
    padding:0;
    width: 100%;
}

ul
{
    list-style-type: square;
}

ul, li, div, h1, h2, h3, h4, h5, h6, span, img, p
{
    margin:0px;
    padding:0px;
}

fieldset,img
{
    border:0;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:normal;
}

caption,th {
    text-align:left;
}

.hot
{
    font-weight: bold;
}

h1
{
    color: #6C6C6C;
    font-size: 1.8em;
    margin: 0;
    padding: 10px 0px 0px 0px;
    width: 100%;
}

h2
{
    color: #6C6C6C;
    font-size: 1.3em;
    font-weight: bold;
    width: 100%;
}

h3
{
    color: #000;
    font-size: 1.0em;
    margin-bottom: 15px;
    width: 100%;
}

h4
{
    font-size: 1.4em;
    border-bottom: solid 1px #ddd;
    margin: 0px 0px 10px 0px;
}

h5
{
    font-weight: bold;
    font-size: 1.2em;
    border-bottom: solid 1px #aaa;
    margin: 0px 0px 10px 0px;
    color: #666;
}

h6
{
    font-size: 2.0em;
}

#header
{
    height: 144px;
    background-image: url('images/layout/headnfoot.png');
    background-repeat: repeat-x;
    background-position: top left;
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
    z-index: 500;
}

#mainheader
{
    width: 996px;
    height: 135px;
    margin: 0 auto;
    padding: 0 0 0 0;
}

#headerlogo
{
    width: 312px;
    height: 112px;
    max-width: 312px;
    float: left;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: 0px 0px;
    margin: 0px;
    padding: 0px 0px 0px 33px;
}

#headerlogo #blanklink
{
    width: 135px;
    max-width:135px;
    height: 125px;
    max-height:125px;
    float: left;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -750px -600px;
    margin: 0px;
    padding: 0px;
    display:block;
}

#sublogo
{
    width: 120px;
    height: 18px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -32px -112px;
    margin: 0px 0px 0px 14px;
}

#subheader
{
    width: 960px;
    height: 32px;
    background-position: 14px 0px;
    background-color: transparent;
    margin: 0px auto;
    padding: 0 0 0 0;
}

#pamfaxlogo
{
    float:left;
    margin-left:36px;
}

.topnavigation
{
    background-image: url("images/layout/pamfax_sprites.png");
    background-position: -312px 0;
    background-repeat: no-repeat;
    float: left;
    height: 112px;
    left: 165px;
    margin: 0 0 -80px;
    padding: 0;
    position: relative;
    top: -112px;
    width: 830px;
    z-index: 100;
}

#subnavigation
{
    width: 996px;
    height: 32px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: right;
}

.children
{
    min-width: 800px;
}

#toprightbox
{
    border: medium none;
    float: right;
    height: 55px;
    margin: 10px 15px 0 -15px;
    padding: 0;
    position: relative;
    width: 225px;
    z-index: 800;
}

#content
{
    background-image: url('images/layout/content_greytop.png');
    background-repeat: repeat-x;
    background-position: top left;
    left: 0;
    right: 0;
    padding: 0 0 0 0;
    margin: -32px 0 0 0;
    min-height: 600px;
}

#supercontent
{
    width: 960px;
    margin: 14px auto 0px auto;
}

#subcontent
{
    width: 960px;
    margin: 0px auto 0px auto;
    font-size: 1.2em;
    text-align: justify;
    line-height: 1.5em;
}

.maincontent
{
    background-image: url('images/layout/maincontent_top.png');
    background-repeat: no-repeat;
    background-position: 0px 32px;
    width: 960px;
    margin: 0px auto 0px auto;
    padding: 0 0 0 0;
}

.subnavi
{
    height: 32px;
    float: left;
}

.navibar
{
	width: 800px;
	height: 64px;
    margin: 0 0 0 25px;
	padding: 0 0 0 0;
	z-index:105;
	float: left;
	position: relative;
	top: 80px;
}

#signlog 
{
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    margin: 9px 15px -9px -15px;
    padding: 0;
    position: relative;
    right: 5px;
    text-align: right;
    top: 112px;
    z-index: 800;
}

.small_b a
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background-image: url('images/layout/pamfax_sprites.png');
    height: 24px;
    padding: 4px 8px 4px 8px;
    background-position: -696px -510px;
    background-repeat: no-repeat;
}

.small_b a:hover
{
    color: #fff;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -696px -534px;
    background-repeat: no-repeat;
}

a
{
    color: #990099;
}

a:hover
{
    color: #990099;
}

img, #searchfield img
{
    border: none;
}

hr
{
    border: none;
    border-top: 1px solid #ce55ce;
    margin: 10px auto;
    width: 100%;
}

.distrisplit hr
{
    border: none;
    border-top: 5px dotted #bbb;
    margin: 40px auto 50px auto;
    width: 100%;
}

.innertable ul /*, .leftcolumn ul, .rightcolumn ul*/
{
    list-style-type: square;
    margin-left: 14px;
}

.leftcolumn
{
    width: 390px;
    margin: 0px 30px 0px 0px;
    padding: 0px;
    text-align: left;
    float: left;
}

.rightcolumn
{
    width: 540px;
    min-height: 500px;
    margin: 0px;
    padding: 0px;
    text-align: justify;
    float: left;
    position: relative;
}

.leftcolumn2
{
    width: 520px;
    margin: 0px;
    padding: 0px 30px 0px 0px;
    text-align: left;
    float: left;
}

.rightcolumn2
{
    width: 380px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: justify;
    float: left;
}

.clearer
{
    clear: both;
    line-height: 0px;
    font-size: 0px;
}

/* #maincontent p.intro {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background:#FFF1FF none repeat scroll 0 0;
    clear:both;
    color:#C313C3;
    display:block;
    font-size:24px;
    line-height:28px;
    margin:5px -15px 24px;
    padding:10px 15px;
    text-shadow: 1px 1px 1px #FFFFFF;
    width:710px;
} */

/***** from superfish.css *****/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin:0;
    padding:0;
    list-style:none;
}
.sf-menu {
    line-height:1.0;
}
.sf-menu ul {
    position:absolute;
    top:-999em;
    width:10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
    width:100%;
}
.sf-menu li:hover {
    visibility:	inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float:left;
    position:relative;
}
.sf-menu a {
    display:block;
    position:relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:0;
    top:25px; /* match top ul list item height */
    z-index:99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:10em; /* match ul width */
    top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left:10em; /* match ul width */
    top:0;
}

/*** DEMO SKIN ***/
.sf-menu {
    float:left;
    margin-bottom:1em;
}
.sf-menu a {
    border-left:1px solid #fff;
    border-top:1px solid #CFDEFF;
    padding:.75em 1em;
    text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:#13a;
}
.sf-menu li {
/*	background:		#BDD2FF; */
}
.sf-menu li li {
/*	background:		#AABDE6; */
}
.sf-menu li li li {
/*	background:		#9AAEDB; */
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
/*	background:		#CFDEFF; */
    outline:0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right:2.25em;
    min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:absolute;
    display:block;
    right:.75em;
    top:1.05em; /* IE6 only */
    width:10px;
    height:10px;
    text-indent:-999em;
    overflow:hidden;
    /* background:		url('images/layout/arrows-ffffff.png') no-repeat -10px -100px;*/ /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:.8em;
background-position:0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
    a:focus > .sf-sub-indicator,
    a:hover > .sf-sub-indicator,
    a:active > .sf-sub-indicator,
    li:hover > a > .sf-sub-indicator,
    li.current_page_item > a > .sf-sub-indicator {
    background-position:-10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
    .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
    .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
    .sf-menu ul a:focus > .sf-sub-indicator,
    .sf-menu ul a:hover > .sf-sub-indicator,
    .sf-menu ul a:active > .sf-sub-indicator,
    .sf-menu ul li:hover > a > .sf-sub-indicator,
    .sf-menu ul li.current_page_item > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/* background:	url('images/layout/shadow.png') no-repeat bottom right;*/
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}

/*** end superfish.css ***/

/***** from superfish-navbar.css *****/

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/

.sf-navbar ul a { color: #000; font-size: 11px; padding: 0 8px;}

.sf-navbar {
    background:transparent;
    height:32px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    position:absolute;
    font-weight:bold;
    width:812px;
	top: 80px;
	left: 25px;
}
.sf-navbar li {
    height:32px;
    background-image: url('images/layout/pamfax_sprites.png');
    padding: 0px;
    background-position: -719px -604px;
    background-repeat: no-repeat;
    position:static;
}

.sf-navbar li.closer {
    height:32px;
    width:2px;
    background-image: url('images/layout/pamfax_sprites.png');
    padding: 0px;
    background-position: -719px -604px;
    background-repeat: no-repeat;
}

.sf-navbar a {
    display:block;
    height:32px;
    line-height:32px;
    padding:0px;
    float:left;
    color:#fff;
    text-decoration:none;
    font-family:verdana, arial, futura, incised, helvetica;
    font-size:12px;
    color: #FFF;
    border-top:none;
    padding:0 12px;
	}

.sf-navbar a b { display: block; padding: 0px 12px 0px 12px; }
.sf-navbar li ul {
    height:32px;
    width:590px; /* IE6 soils itself without this */
    font-weight:normal;
}
.sf-navbar li li {
    height:32px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -456px -604px;
    background-repeat: no-repeat;
    position:relative;
    top:7px;
    float:left;
}
.sf-navbar li li ul {
    height:32px;
    width:13em;
}
.sf-navbar li li li {
    height:32px;
    width:100%;
}
.sf-navbar ul li {
    height:32px;
    width:auto;
    float:left;
}
.sf-navbar a, .sf-navbar a:visited { color: #FFF;
    border:none;
}
/* .sf-navbar li.current {
	background:		transparent;
} */
    .sf-navbar li:hover,
    .sf-navbar li li.current,
    .sf-navbar a:focus,
    .sf-navbar a:hover,
    .sf-navbar a:active,
    .sf-navbar li.sf-breadcrumb.sfHover
{
    background-image: url('images/layout/pamfax_sprites.png'); /* tab_b */
    background-position: -400px -510px;
    background-repeat: no-repeat;
}
/*
.sf-navbar li.sf-breadcrumb
{
	background:		url('images/layout/tab_b.png') no-repeat left top;
*/
    .sf-navbar ul li:hover,
    .sf-navbar ul li.current_page_item,
    ul.sf-navbar ul li:hover li,
    ul.sf-navbar ul li.current_page_item li,
    .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
    background:url('images/layout/pamfax_sprites.png') no-repeat left top; color: #000; /* subtab_b */
    background-position: -400px -542px;
}
    .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
    background:url('images/layout/pamfax_sprites.png') no-repeat left top; color: #000; /* subtab_b */
    background-position: -400px -542px;
}
    .sf-navbar ul a:visited { color: #000; }
    ul.sf-navbar li li li:hover,
    ul.sf-navbar li li li.current_page_item,
    .sf-navbar li li.current li.current,
    .sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
/*	background:		#E6EEFF; */
}
    ul.sf-navbar .current ul,
    ul.sf-navbar ul li:hover ul,
    ul.sf-navbar ul li.current_page_item ul {
    left:0;
    top:25px; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
    top:-999em;
}

.sf-navbar li li.current > a {
    font-weight:bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.current_page_item > a > .sf-sub-indicator {
    background-position:-10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
    background: transparent;
    padding: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
}

/*** end superfish-navbar.css ***/

.subclsr
{
    font-size:1px;
    height:32px;
    max-height: 32px;
    width:1px;
    max-width:1px;
    background-image: url('images/layout/pamfax_sprites.png');
    padding: 0px;
    background-position: -456px -604px;
    background-repeat: no-repeat;
    display: block;
}

.pi_box
{
    font-size:10px;
}

#tourmenu img
{
    border: none;
    margin-right: 2px;
}

/*#image_border
{
    border:1px solid #E2EAEE;
    padding:9px;
}

#sidenavigation
{
    float:left;
    width:180px;
    list-style:none;
    margin:0;
    padding:0;
    font-size:15px;
    line-height:15px;
}

#sidenavigation ul li a
{
    display:block;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    padding:5px 0;
    width:93%;
}

#sidenavigation ul li a#download span
{
    color:#666666;
    font-family:Palatino,Georgia,serif;
    font-style:italic;
}

.widerightcolumn
{
    width: 780px;
    margin: 0px;
    padding: 0px;
    text-align: justify;
    float: left;
}

.widerightcolumn ul
{
	margin-left: 14px;
}
*/
.distributiondownload
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    border-collapse: collapse;
    width: 620px;
    padding: 0px;
    margin: 0px auto;
}

.distributiondownload tr
{
}

.distributiondownload td
{
    font-size: 11px;
    line-height: 14px;
    padding: 5px;
    color: #000;
}

.distrisplit
{
    border-top: 1px dotted #aaa;
}

.distrimage
{
    width: 205px;
}

.distrihilite
{
    background-color: #ffd8ff;
}
.capitals
{
    font-weight: bold;
    color: #333;
}
/*
.pamversion
{
    color: #888;
}
.mini
{
    font-size: 8px;
}
.tooltip
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3000;
    display: block;
}

.landingodd
{
    background-color: #f0f0f0;
}

.landingeven
{
    background-color: #fff;
}
.mediumtext ul
{
    padding-left: 20px;
}

.infoasterisk
{
    line-height: 8px;
    color: #CE55CE;
}

.infoasterisk a
{
    text-decoration: none;
}

.tweetheadline
{
    font-weight: bold;
    font-size: 10px;
}
.creditinfobox
{
    width: 750px;
    height: 25px;
    margin: 0px auto 190px auto;
    font-size: 1.0em;
    border: none;
    line-height: 1.2em;
    padding: 0px;
    text-align: justify;
    color: #aaa;
    vertical-align: top;
}

.dl_links
{
    width: 330px;
    float: left;
    text-align: left;
    margin-top: 14px;
}

.dl_rechts
{
    float: left;
    text-align: center;
}
#pageheaderimage
{
    margin: 30px auto 0px auto;
}

*/
.landingcountries
{
    width: 250px;
    height: 20px;
    margin: 0px;
    padding: 0px 0px 16px 0px;
    border: 0px;
    font-size: 12px;
    line-height: 20px;
    float: left;
}
.requirements
{
    width: 370px;
}
.float_left
{
    vertical-align: top;
    float: left;
    width: 10px;
}

.float_right
{
    vertical-align: top;
    float: right;
    width: 740px;
}

.current_page_item
{
    font-weight: bold;
}

.ratesbox
{
    background-image:url('/images/fax-bg.png');
    border:1px solid #CCCCCC;
    cursor:pointer;
    display:block;
    float:left;
    padding:5px;
    text-align:center;
    width:300px;
}

.ratessubbox
{
    display: block;
    width: 300px;
    padding: 5px;
    float: left;
    cursor:pointer;
    text-align: center;
}

.ratespic
{
    height: 118px;
}

.ratestext
{
    margin: 0px;
    padding-top: 0px;
    display: block;
    line-height: 1.2em;
    text-align: center;
}

.ratescomparison
{
    list-style-type: square;
    line-height: 20px;
    margin: 0px;
	/*font-style: italic;*/
}

.ratesmorebtn
{
    width: 280px;
    margin: 0px 20px;
    float: left;
    text-align: right;
}

/*.langsel
{
    width: 120px;
    color: #666666;
    border: solid 1px #bbb;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
}*/

.odd
{
    background-color: #ffffff;
}

.payodd
{
    background-color: #fcedfc;
}

.even
{
    background-color: #e8e8e8;
}
/* New monthly overview page START */
table.moview
{
	max-width: 960px;
    border: 1px solid #cccccc;
	border-collapse: collapse;
	font-size: 12px;
	cursor: default;
}
table.moview tr
{
    color: #000000;
}
table.moview tr th, table.moview tr td
{
    margin: 0px;
    padding: 2px 6px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #cccccc;
	text-align: center;
}
table.moview tr th { font-size: 16px; font-weight: bold; color: #ffffff; }
table.moview tr:nth-child(even)
{
    background-color:#f8f8f8;
}

table.moview tr:nth-child(odd)
{
    background-color:#fcedfc;
}
table.moview thead tr:first-child, table.moview tfoot tr:first-child
{
    background-color:#dd66dd;
	height: 36px;
	line-height: 36px;
}
.grnchk
{
color: #00cc00;
font-size: 20px;
}
.redcrs
{
color: #cc0000;
font-size: 20px;
}
table.moview tr:hover
{
 background: #ffccff;        
}
table.moview tr td:first-child
{
 text-align: left!important;       
}
table.moview tr td:first-child.noleft
{
 text-align: center!important;       
}
.ovsignbutton, .ovsignbutton_de
{
    width: auto;
    display: inline-block;
    height: 32px;
    background-color: #990099;
    margin: 0px;
    text-align: center;
}

.ovsignbutton a, .ovsignbutton_de a
{
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    padding: 0px 10px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: 32px; 
    display: block;
}
.ovsignbutton_de a
{
    font-size: 13px!important;
}
.ovbuybutton
{
    width: auto;
    display: inline-block;
    height: 32px;
    background-color: #FCB500;
    margin: 0px;
    text-align: center;
}

.ovbuybutton a
{
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    padding: 0px 10px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: 32px; 
    display: block;
}
.pfaxicn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.windicn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -24px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.win8icn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -48px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.mosxicn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -72px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.iosicn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -96px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.andricn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -120px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.bberricn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -144px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.sforceicn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -192px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
.faceicn:before
{
    display: inline-block;
    background-image: url('images/layout/detailsprites.png');
    background-repeat: no-repeat;
    background-position: -168px 0px;
    content: "\0020";
    width: 24px;
    height: 24px;
	line-height: 24px;
    position: relative;
    top: 6px;
    right: 4px;
    font-size:0!important;
    line-height:0!important;
	margin: -6px 0px 0px 0px;
	padding: 0px;
}
/* New monthly overview page END */

.list
{
    border-collapse: collapse;
    font-size: 12px;
    text-align: left;
    line-height: 14px;
}

.list tr
{
}

.list tr td
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    vertical-align: top;
}

.button
{
    border: 1px solid #bbb;
    margin-bottom: 5px;
    padding: 2px;
}

.dlbutton
{
    border: 1px solid #ce55ce;
    margin-bottom: 5px;
    padding: 2px;
    color: #ce55ce;
    font-weight: bold;
    background-color: #ffc5ff;
}
.dlbutton:hover
{
    cursor:url;
}

label
{
    float: left;
/*width: 85px;*/
}

.rightcolumn label
{
    float: left;
    width: 85px;
}

.centered
{
    font-size: 1.4em !important;
    text-align: center !important;
}

/*
.downloadbox
{
    background-image: url("/images/downloadbox_bg.png");
    width: 440px;
    height: 146px;
    margin: 20px 0px 20px 0px;
    padding: 20px;
    color: #666;
    display: block;
    overflow: hidden;
}
*/

.page_item page-item
{
    padding:0 12px;
}

.vatinfo
{
    font-size: 9px;
    font-weight: normal;
}

#supercontent h1.title
{
    padding: 14px 0 0 0;
}
.subtitle
{
    padding-bottom: 14px;
}

.ui-dialog
{
    font-size: 1.2em !important;
}

.country_info_entry
{
    width: 50%;
    float: left;
    line-height: 1.5em;
    cursor:pointer;
}

/*.buynowimgdlg
{
    float: right;
    margin: 9px 12px 0px 0px;
}*/

#state_select
{
    width: 205px;
}

/* .outerratesoverview
{
    width: 960px;
    margin: 0;
    padding: 0;
}
.ratesoverviewheaderen
{
    background-image: url('/images/rates-header.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 960px;
    height: 140px;
    margin: 0;
    padding: 0;
}
.ratesoverviewheaderde
{
    background-image: url('/images/rates-header.png');
    background-repeat: no-repeat;
    background-position: 0px -140px;
    width: 960px;
    height: 140px;
    margin: 0;
    padding: 0;
}

.ratesoverviewcontent
{
    background-image: url('/images/rates-background.png');
    background-repeat: repeat-y;
    width: 920px;
    margin: 0;
    padding: 20px;
    min-height: 570px;
}

.ratesoverviewfooter
{
    background: url('/images/rates-footer.png') no-repeat top left;
    width: 960px;
    height: 80px;
    margin: 0;
    padding: 0;
}
*/
.ratesondemand
{
    width: 300px;
    padding: 10px;
    float: left;
    text-align: right;
}

.ratesproplan
{
    width: 300px;
    padding: 10px;
    margin-top: 29px;
    float: left;
    text-align: right;
}

.ratesbasicplan
{
    width: 300px;
    padding: 10px;
    float: left;
    text-align: right;
}

.pinkbgshader
{
    width: 260px;
    height: 32px;
    text-align: left;
    float: left;
	line-height:32px;
    background-color: rgba(220,100,220,0.33);
	padding: 0px 10px;
	font-size: 16px;
    margin: 20px auto;
}

.yellowbgshader
{
    width: 260px;
    height: 32px;
    text-align: left;
    float: left;
	line-height: 32px;
    background-color: rgba(255,200,25,0.5);
	padding: 0px 10px;
	font-size: 16px;
    margin: 20px auto;
}
.credit_faxicon
{
    width: 128px;
    height: 96px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: -128px -510px;
    margin: 0px;
    padding: 0px;
    display: block;
}

.plan_faxicon
{
    width: 128px;
    height: 96px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -510px;
    margin: 0px;
    padding: 0px;
    display: block;
}

/*#ondemandbox
{
    width: 280px;
    margin: 0px 40px 0px 0px;
    padding: 0;
    float: left;
}

#proplanbox
{
    width: 280px;
    margin: 0px 40px 0px 0px;
    padding: 0;
    float: left;
}

#basicplanbox
{
    width: 280px;
    margin: 0px;
    padding: 0;
    float: left;
}
*/

/******** Tab Control CSS *********/


span.tab_color{
    color:#B900B9;
    text-decoration:none;
}
a.tab_link{
    color:#B900B9;
    text-decoration:none;
}

.ui-tabs-hide {
    display: none;
}
.ui-tabs-nav a{
    width:80px;
    float:left;
    margin-left:-2px;
    padding-left:0px;
    padding-right:1px;
    padding-top:0px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#6F6F6F;
    text-decoration:none;
    background-image:url('/images/rates/inactive-tab-silver.png');
    background-repeat:no-repeat;
}

.ui-tabs-selected a{
    width:80px;
    float:left;
    margin-left:-2px;
    margin-bottom:-2px;
    padding-left:0px;
    padding-right:1px;
    padding-top:0px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    background-image:url('/images/rates/active-tab-silver.png');
    background-repeat:no-repeat;
    border-bottom:1px solid #FFFFFF;
}

#payment_tabs .ui-tabs-panel {

    border-top:1px solid #E3E3E3;
    font-size: 12px;
}

#payment_tabs .ui-tabs-panel li {
    margin-top: 6px;
    margin-bottom: 6px;
}
#downloadPageLeft{
    float:left;
    width:350px;
    padding-top:50px;
    font-size: 1.2em
}

#downloadPageLeft p
{
    text-align: left;
}

#downloadPageRight {
    float:left;
    width:350px;
    padding-top:50px;
}

#downloadInfo {
    color: #990099;
    font-size: 12px;
    padding-top:7px;
    line-height: 1.3em;
    text-align: center;
}

.symbols
{
    font-size: 1.4em;
}

#offer_pink
{
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -911px -558px;
    background-repeat: no-repeat;
    width: 144px;
    height: 19px;
    padding: 3px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    line-height: 19px;
}

#offer_orange
{
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -911px -583px;
    background-repeat: no-repeat;
    width: 144px;
    height: 19px;
    padding: 3px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    line-height: 19px;
}

.afterdl_bigger
{
    font-size: 1.2em;
    color: #333;
}

.afterdl_smaller
{
    font-size: 9px;
    color: #777;
}

#afterdl_table
{
    border-collapse:collapse;
    border:1px solid #bbb;
    width:958px;
}

#afterdl_table th
{
    padding:10px;
    background-color:#f3f3f3;
    border-bottom:1px solid #bbb;
}

#afterdl_table td
{
    width:457px;
    padding:10px;
    float:left;
}

#afterdl_table td h2
{
    color: #777;
}

.centprice
{
    font-weight: bold;
}

.whypamfaxbox
{
    font-size: 1.4em;
    line-height: 2.1em;
    width: 100%;
}

.whypamfaxbox li
{
    margin-left: 5px;
}

.triplebullet
{
    width: 162px;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    float: left;
    font-size: 14px;
    text-align: left;
    vertical-align: middle;
}

.bul1, .bul2, .bul3
{
    width: 24px;
    height: 24px;
    border: none;
    float: left;
    margin: 3px 5px 0px 5px;
    padding: 0px;
}

.bul1
{
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: -960px -202px;
   
}

.bul2
{
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: -960px -226px;
   
}

.bul3
{
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: -960px -250px;
   
}

.downbutton
{
    width: auto;
    display: inline-block;
    height: 40px;
    background-color: #cc33cc;
    /*background-image: url('images/layout/pamfax_sprites.png');
    background-position: -8px -510px;*/
    margin: 0px;
    text-align: center;
}

.downbutton a
{
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    padding: 0px 30px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: 40px; 
    display: block;
}

/*.downbutton:before
{
    display: inline-block;
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -510px;
    content: "\0020";
    width: 8px;
    height: 40px;
    position: relative;
    top: 0px;
    right: 8px;
    font-size:0!important;
    line-height:0!important;
}
.downbutton:after
{
    display: inline-block;
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: -392px -510px;
    content: "\0020";
    width: 8px;
    height: 40px;
    position: relative;
    top: 0px;
    left: 8px;
    font-size:0!important;
    line-height:0!important;
}

.downbutton:hover
{
    background-position: -8px -550px;
    background-repeat: repeat-x;
}

.downbutton:hover:before
{
    display: inline-block;
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -550px;
    content: "\0020";
    width: 8px;
    height: 40px;
    position: relative;
    top: 0px;
    right: 8px;
}

.downbutton:hover:after
{
    display: inline-block;
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    background-position: -392px -550px;
    content: "\0020";
    width: 8px;
    height: 40px;
    position: relative;
    top: 0px;
    left: 8px;
}*/

.infocon
{
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -1018px -198px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 3px 5px -3px 0px;
}

.splitter
{
    width: 100%;
    height: 1px;
    border-top: 1px dotted #ccc;
    margin: 10px 0px;
    padding: 0px;
}

div#upperpart
{
    padding: 30px 30px;
    height: 310px;
    background-repeat: no-repeat;
}

.upperright
{
    width: 450px;
    padding: 0px;
    text-align: left;
    float: left;
}

.upperleft
{
    width: 450px;
    margin: 0px;
    padding: 0px;
    text-align: justify;
    float: left;
}

/* .triplebullet_small
{
    float: left;
    font-size: 14px;
    margin: 15px 10px 10px 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width: 135px;
}

#watermark_container
{
    height: 170px;
    width: 350px;
    background-image:url('images/layout/pamfax_sprites.png');
    background-position: 75px 20px;
    padding-top: 50px;
    margin-left:70px;
    text-align: center;
} */

.distrimage a { text-decoration: none; }

#dlwin
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#dlwin:hover
{
    background-position: -205px 0px;    
}
#dlwin7xp
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#dlwin7xp:hover
{
    background-position: -205px 0px;    
}
#dlwin8
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#dlwin8:hover
{
    background-position: -205px 0px;    
}

#dlwgad
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -65px;
}
#dlwgad:hover
{
    background-position: -205px -65px;    
}

#dlface
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -130px;
}
#dlface:hover
{
    background-position: -205px -130px;    
}

#dlsales
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -195px;
}
#dlsales:hover
{
    background-position: -205px -195px;    
}

#dlmac
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -260px;
}
#dlmac:hover
{
    background-position: -205px -260px;    
}

/*
#dldeb
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -325px;
}
#dldeb:hover
{
    background-position: -205px -325px;    
}

#dlfed
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -390px;
}
#dlfed:hover
{
    background-position: -205px -390px;    
}

#dlosu
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -390px;
}
#dlosu:hover
{
    background-position: -205px -390px;    
}

#dltar
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -455px;
}
#dltar:hover
{
    background-position: -205px -455px;    
}
*/
#dland
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -520px;
}
#dland:hover
{
    background-position: -205px -520px;    
}
#dlkind_de
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -390px;
}
#dlkind_de:hover
{
    background-position: -205px -390px;    
}
#dlkind_en
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -455px;
}
#dlkind_en:hover
{
    background-position: -205px -455px;    
}

#dliph
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -585px;
}
#dliph:hover
{
    background-position: -205px -585px;    
}

#dlwos
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -650px;
}
#dlwos:hover
{
    background-position: -205px -650px;    
}

#dlbberry
{
    display: inline-block;
    width: 205px;
    height: 65px;
    background-image:url('images/layout/pamfax_download_sprites.png');
    background-repeat: no-repeat;
    background-position: 0px -715px;
}
#dlbberry:hover
{
    background-position: -205px -715px;    
}

.affiliatebanner_de
{
    width: 175px;
    height: 55px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -700px -812px;
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
}
.affiliatebanner_de:hover
{
    background-position: -875px -812px;
}
.affiliatebanner_en
{
    width: 175px;
    height: 55px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -700px -867px;
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
}
.affiliatebanner_en:hover
{
    background-position: -875px -867px;
}

#dlinfoicon
{
    width: 12px;
    height: 12px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -1043px -135px;
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
    font-size: 8px;
    padding: 0px;
    margin: 0px 0px 2px 2px;
}

/*.largelogo
{
    width: 198px;
    height: 199px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -548px -722px;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    font-size: 8px;
    padding: 0px;
    margin: 60px auto;
}*/

#benefits_en
{
    width: 228px;
    height: 118px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: 0px -604px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-size: 8px;
    padding: 0px;
    margin: 0px;
}

#benefits_de
{
    width: 228px;
    height: 118px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -228px -604px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-size: 8px;
    padding: 0px;
    margin: 0px;
}

.getratesbox
{
    width:940px;
    height:90px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: 0px -395px;
    background-repeat: no-repeat;
    text-decoration: none;
    padding: 15px 10px 10px 10px;
    line-height: 1.4em;
    text-align: center;
}

.impr_box
{
    width: 250px;
    text-align: left;
}
.imprint
{
    height:33px;
    line-height:33px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-repeat: no-repeat;
    text-decoration: none;
    padding: 0px;
    margin: 0px 20px 10px 0px;
    display: inline-block;
}
/*.impr_tapi
{
    width:33px;
    background-position: -563px -656px;
}

.impr_jaast
{
    width:74px;
    background-position: -597px -656px;
    background-repeat: no-repeat;
}*/

.impr_paml
{
    width:33px;
    background-position: -464px -656px;
}

.impr_pamc
{
    width:32px;
    background-position: -531px -656px;
}

.impr_pame
{
    width:33px;
    background-position: -497px -656px;
}
.impr_href
{
    height: 33px;
    line-height: 33px;
}
.algnright
{
    text-align: right!important;
}
.algnleft
{
    text-align: left!important;
}
.wd75px
{
    margin-right: 20px;
    display: inline-block;
    width: 75px;
}
#wingadget
{
    width:124px;
    height:185px;
    background-image: url('images/layout/pamfax_sprites.png');
    background-position: -937px -608px;
    background-repeat: no-repeat;
    text-decoration: none;
    padding: 0px;
    margin: 0px auto;
    text-align: center;
    display: block;
}
.pagepriceinfo
{
    font-size: 16px;
    color: #666;
    font-weight: bold;
}
.prpl
{
    color: #c0c;
}
.blk
{
    color: #000;
}
#PamFaxWebsite_flyoutlayer
{
    width: 280px;
    height: 130px;
    padding: 20px 20px 20px 20px;
    background: url('images/layout/pamfax_sprites.png') 0px -922px;
    background-repeat: no-repeat;
    text-align: left;
    position: absolute;
    top: 33px;
    left: 690px;
    z-index: 65535;
    display: none;
    max-width: 280px;
}
#PamFaxWebsite_flyoutlayer input[type="text"], #PamFaxWebsite_flyoutlayer input[type="password"]
{
    border: solid 1px #888;
    background-color: #fff;
    width: 276px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    padding-left: 2px;
	padding-right: 0 !important; /* this ensures LastPass does not break the layout */
}
#PamFaxWebsite_flyoutlayer .signupbtn, #PamFaxWebsite_flyoutlayer .signupbtn:hover
{
    font-size: 10px;
    line-height: 15px;
    color: #000;
    text-decoration: underline;
    background: none;
}

.m2l_b
{
    margin-left: -2px;
    font-weight: bold;
}

#PamFaxWebsite_flyoutlayer label
{
    font-size: 9px;
    line-height: 18px;
    font-weight: bold;
    color: #000;
}

#PamFaxWebsite_flyoutlayer #stay_logged_in
{
    float: left; 
    width: 16px; 
    margin-left: -3px;
}

#PamFaxWebsite_flyoutlayer table
{
    width: 280px; 
}

#PamFaxWebsite_flyoutlayer .flyoutlogin
{
    border: 1px solid #dd8edd; 
    background: #e19fe1 url('images/layout/layerbuttons.png') 0px -33px repeat-x; 
    font-weight: normal; 
    color: #222222;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-right: -2px;
    padding: 6px 10px;
    font-weight: bold;
    cursor: pointer;
}

#PamFaxWebsite_flyoutlayer .flyoutlogin:hover
{
    border: 1px solid #d651d6; 
    background: #ba08ba url('images/layout/layerbuttons.png') 0px -133px repeat-x; 
    color: #ffffff;
    cursor: pointer;
}

#PamFaxWebsite_flyoutlayer input[disabled="disabled"], #PamFaxWebsite_flyoutlayer input[disabled="disabled"]:hover
{
    background: #cccccc url('images/layout/layerbuttons.png') 50px -233px repeat-x; 
    color: #888;
    border: 1px solid #888;
}

#PamFaxWebsite_flyoutlayer .nrml
{
    font-weight: normal;
}
.extns
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
}
#ext_wxpvp:before
{
    background-image: url('images/layout/extensions-sprite.png');
    background-repeat: no-repeat;
    width: 101px;
    height: 16px;
    background-position: 0px 0px;
    display: inline-block;
    content: "\0020";
    position: relative;
    top: 2px;
    right: 5px;
}
#ext_o:before
{
    background-image: url('images/layout/extensions-sprite.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-position: -85px 0px;
    display: inline-block;
    content: "\0020";
    position: relative;
    top: 2px;
    right: 5px;
}
#ext_z:before
{
    background-image: url('images/layout/extensions-sprite.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-position: -101px 0px;
    display: inline-block;
    content: "\0020";
    position: relative;
    top: 2px;
    right: 5px;
}
#ext_f:before
{
    background-image: url('images/layout/extensions-sprite.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-position: -117px 0px;
    display: inline-block;
    content: "\0020";
    position: relative;
    top: 2px;
    right: 5px;
}
#ext_s:before
{
    background-image: url('images/layout/extensions-sprite.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-position: -133px 0px;
    display: inline-block;
    content: "\0020";
    position: relative;
    top: 2px;
    right: 5px;
}
#ext_wg:before
{
    background-image: url('images/layout/extensions-sprite.png');
    background-repeat: no-repeat;
    width: 19px;
    height: 16px;
    background-position: -149px 0px;
    display: inline-block;
    content: "\0020";
    position: relative;
    top: 2px;
    right: 5px;
}
#ext_pam:before
{
    background-image: url('images/layout/extensions-sprite.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-position: -168px 0px;
    display: inline-block;
    content: "\0020";
    position: relative;
    top: 2px;
    right: 5px;
}
.onbottom
{
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 480px;
    height: 110px;
}
.availbar
{
    width: 570px;
    height: 88px;
    display: block;
    margin: 20px auto 0px auto;
    background: url('images/layout/pamfax_sprites_new_2_small_imprint_icons.png') -350px -960px no-repeat;
   
}/*
#raframe {width:960px;height:auto;margin:75px auto 0px auto;padding:0px;background-color:transparent;}
.has33pct {width:280px;padding:10px;margin:0px;float:left;min-height:620px;position:relative;}
.lightborder {border-left:10px solid rgba(255,255,255,0.40);border-top:10px solid rgba(255,255,255,0.40);border-bottom:10px solid rgba(255,255,255,0.40);border-right:10px solid rgba(255,255,255,0.40);}
.pinkbox {background-color:#fabbfa;}
.yllobox {background-color:#ffdd77;min-height:660px;margin-top:-20px;}
.tlcr {-webkit-border-top-left-radius: 16px;-moz-border-radius-topleft: 16px;border-top-left-radius: 16px;}
.blcr {-webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomleft: 16px;border-bottom-left-radius: 16px;}
.trcr {-webkit-border-top-right-radius: 16px;-moz-border-radius-topright: 16px;border-top-right-radius: 16px;}
.brcr {-webkit-border-bottom-right-radius: 16px;-moz-border-radius-bottomright: 16px;border-bottom-right-radius: 16px;}
.clearer {clear: both;line-height: 0px;font-size: 0px;}
.headertxt {display:inline-block;position:relative;top:-32px;left:-40px;line-height:40px;text-align:left;color:#ffffff;font-size:18px;text-shadow:2px 2px 2px rgba(20,20,20,0.66);}
#crdhead {width:180px;height:40px;background-color:#ee33ee;float:right;margin:5px -30px auto auto;position:relative;z-index:1000;}
#cdrhead:before {background-image: url('2dlogo.png');background-repeat: no-repeat;width:58px;height:59px;background-position:0px 0px;display:inline-block;content:"\0020";position:relative;top:-9px;right:50px;}
#prohead {width:180px;height:40px;background-color:#ddbb55;float:right;margin:5px -30px auto auto;position:relative;z-index:2000;}
#prohead:before {background-image: url('2dlogo.png');background-repeat: no-repeat;width:58px;height:59px;background-position:0px 0px;display:inline-block;content:"\0020";position:relative;top:-9px;right:50px;}
#bashead {width:180px;height:40px;background-color:#bbbbbb;float:right;margin:5px -30px auto auto;position:relative;z-index:4000;}
#bashead:before {background-image: url('2dlogo.png');background-repeat: no-repeat;width:58px;height:59px;background-position:0px 0px;display:inline-block;content:"\0020";position:relative;top:-9px;right:50px;}
.pinkshadow{width:0;height:0;border-top:10px solid #990099;border-right:10px solid transparent;float:right;position:relative;top:0px;right:-30px;z-index:3970;}
.yllwshadow{width:0;height:0;border-top:10px solid #998800;border-right:10px solid transparent;float:right;position:relative;top:0px;right:-30px;z-index:3980;}
.movdown {margin-top:20px!important;}
.movup {margin-top:-5px!important;}
.movfaxicnup{margin-top:-50px!important;}
ul {list-style-type:square;margin-left:-24px;}
.credit_faxicon{width:128px;height:96px;background-image:url('http://dev.pamfax.biz/wp-content/themes/pamfax/nc3510201211281018/images/layout/pamfax_sprites.png');background-repeat:no-repeat;background-position:-128px -510px;margin:0px;padding:0px;display:inline-block;float:left;}
.plan_faxicon{width:128px;height:96px;background-image:url('http://dev.pamfax.biz/wp-content/themes/pamfax/nc3510201211281018/images/layout/pamfax_sprites.png');background-repeat:no-repeat;background-position:0px -510px;margin:0px;padding:0px;display:inline-block;float:left;}
.ratesinfo{width:auto;display:inline-block;font-size:24px;line-height:32px;float:left;margin:0px auto 0px 20px;color:#ffffff;text-shadow:0px 0px 5px rgba(0,0,0,0.90);white-space:nowrap;}
.procenter{text-align:center;width:280px;margin:0px auto;}*/

#raframe {width:720px;margin:30px auto 0px auto;padding:0px;background-color:transparent;}
.has33pct {width: 200px;padding:10px;margin: 0px auto;float:left;position:relative;}
.lightborder {border-left:10px solid rgba(255,255,255,0.40);border-top:10px solid rgba(255,255,255,0.40);border-bottom:10px solid rgba(255,255,255,0.40);border-right:10px solid rgba(255,255,255,0.40);}
.pinkbox {background-color:#fabbfa;}
.yllobox {background-color:#ffdd77;margin-top:-20px;}
.tlcr {-webkit-border-top-left-radius: 16px;-moz-border-radius-topleft: 16px;border-top-left-radius: 16px;}
.blcr {-webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomleft: 16px;border-bottom-left-radius: 16px;}
.trcr {-webkit-border-top-right-radius: 16px;-moz-border-radius-topright: 16px;border-top-right-radius: 16px;}
.brcr {-webkit-border-bottom-right-radius: 16px;-moz-border-radius-bottomright: 16px;border-bottom-right-radius: 16px;}
.clearer {clear: both;line-height: 0px;font-size: 0px;}
.headertxt {display:inline-block;position:relative;top:-32px;left:-40px;line-height:40px;text-align:left;color:#ffffff;font-size:18px;text-shadow:2px 2px 2px rgba(20,20,20,0.66);}
#crdhead {width:180px;height:40px;background-color:#ee33ee;float:right;margin:5px -30px auto auto;position:relative;z-index:1000;}
#cdrhead:before {background-image: url('2dlogo.png');background-repeat: no-repeat;width:58px;height:59px;background-position:0px 0px;display:inline-block;content:"\0020";position:relative;top:-9px;right:50px;}
#prohead {width:180px;height:40px;background-color:#ddbb55;float:right;margin:5px -30px auto auto;position:relative;z-index:2000;}
#prohead:before {background-image: url('2dlogo.png');background-repeat: no-repeat;width:58px;height:59px;background-position:0px 0px;display:inline-block;content:"\0020";position:relative;top:-9px;right:50px;}
#bashead {width:180px;height:40px;background-color:#bbbbbb;float:right;margin:5px -30px auto auto;position:relative;z-index:4000;}
#bashead:before {background-image: url('2dlogo.png');background-repeat: no-repeat;width:58px;height:59px;background-position:0px 0px;display:inline-block;content:"\0020";position:relative;top:-9px;right:50px;}
.pinkshadow{width:0;height:0;border-top:10px solid #990099;border-right:10px solid transparent;float:right;position:relative;top:0px;right:-30px;z-index:3970;}
.yllwshadow{width:0;height:0;border-top:10px solid #998800;border-right:10px solid transparent;float:right;position:relative;top:0px;right:-30px;z-index:3980;}
.movdown {margin-top:20px!important;}
.movup {margin-top:-5px!important;}
.movfaxicnup{margin-top:-50px!important;}
ul {list-style-type:square;margin-left:-24px;}
.credit_faxicon{width:128px;height:96px;background-image:url('http://dev.pamfax.biz/wp-content/themes/pamfax/nc3510201211281018/images/layout/pamfax_sprites.png');background-repeat:no-repeat;background-position:-128px -510px;margin:0px;padding:0px;display:inline-block;float:left;}
.plan_faxicon{width:128px;height:96px;background-image:url('http://dev.pamfax.biz/wp-content/themes/pamfax/nc3510201211281018/images/layout/pamfax_sprites.png');background-repeat:no-repeat;background-position:0px -510px;margin:0px;padding:0px;display:inline-block;float:left;}
.ratesinfo{width: 100%;display:inline-block;font-size: 18px;line-height:32px;margin: 0px auto;color:#ffffff;text-shadow: 0px 0px 4px rgba(0,0,0,0.90);white-space:nowrap;text-align: center;}
.procenter{text-align:center;margin: 0px auto 20px auto!important;font-size:24px!important;}

.downbutton_y
{
    width: auto;
    display: inline-block;
    height: 40px;
    background-color: #FCB500;
    /*background-image: url('images/layout/pamfax_sprites.png');
    background-position: -8px -510px;*/
    margin: 0px;
    text-align: center;
}

.downbutton_y a
{
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    padding: 0px 16px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: 40px; 
    display: block;
}

.signupbutton
{
    width: auto;
    display: inline-block;
    height: 40px;
    background-color: #cc33cc;
    /*background-image: url('images/layout/pamfax_sprites.png');
    background-position: -8px -510px;*/
    margin: 0px;
    text-align: center;
}

.signupbutton a
{
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    padding: 0px 16px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: 40px; 
    display: block;
}
.ratesintro
{
    font-weight: bold;
    font-size: 11px;
    text-align: center!important;
    display: inline-block;
}
.bigprice
{
    font-size: 21px;
    color: #990099;
}
.full_width
{
    display: inline-block;
    width: 100%!important;
}
.smallratestxt
{
    font-size: 10px;
}
.ratessubinfo
{
    font-size: 11px;
}
.mopo
{
    font-variant: small-caps;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 20px;
    color: #cc00cc;
    display: block;
    text-align: center;
    margin-top: -20px;
}

.raco li {
    list-style-type: square;
    line-height: 14px;
    margin-left: 36px;

}

.ratescomparison li {margin-bottom:10px;}

table.downloatable { width: 640px; border-collapse: collapse; border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; text-align: left;  margin: 0px auto; }
table.downloatable tr { border-top: 1px dotted #cccccc; }
table.downloatable tr td { height: 64px; line-height: 64px; }
table.downloatable tr th { height: 32px; line-height: 32px; font-size: 16px; font-weight: bold; }
table.downloatable tr:nth-child(even)
{
    background-color:#f3f3f3;
}

table.downloatable tr:nth-child(odd)
{
    background-color:#ffffff;
}
table.downloatable thead tr:first-child, table.downloatable tfoot tr:first-child
{
    background-color:#cc00cc;
	height: 36px;
	line-height: 36px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}
table.downloatable tbody tr td:nth-child(2)
{
	font-size: 11px;
	line-height: 13px;
}
table.downloatable tbody tr:first-child
{
    background-color: #ffddff;
}
.ndlbtn
{ width: 220px; height: 64px; max-height: 64px; line-height: 64px; margin: 10px; background: #cc00cc; color: #ffffff; border-radius: 8px; font-size: 18px; padding: 0px; text-align: left; cursor:hand; }
.ndlbtn:hover
{ background: #dd33dd; }
.iconbg
{ width: 48px; height: 48px; max-width: 48px; max-height: 48px; border-radius: 48px; background: #ffddff; float: left; display: block; margin: 8px -8px 8px 8px; }
.dlwinicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -24px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlwin7xpicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -24px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlwin8icn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -48px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlmacicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -72px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dliphicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -96px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlandicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -120px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlkind_enicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -120px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlkind_deicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -120px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlbberryicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -144px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlfaceicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -168px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.dlsalesicn
{
display: inline-block;
background-image: url('http://www.pamfax.net/wp-content/themes/pamfax/images/layout/detailsprites.png');
background-repeat: no-repeat;
background-position: -192px 0px;
content: "\0020";
width: 24px;
height: 24px;
line-height: 24px;
position: relative;
top: 18px;
right: -12px;
font-size: 0 !important;
line-height: 0 !important;
margin: -6px 0px 0px 0px;
padding: 0px;
}
.rfied { display: inline-block; margin-left: 16px; }
#rates_form input[type="submit"] { border: 0px solid transparent; background-color: #cc33cc; color: #ffffff; font-weight: bold; padding: 3px 20px; }