* {margin: 0;}

html {/*overflow-y: scroll; overflow-x: auto;*/ background: #444; margin: 0; padding: 0; min-width:824px; width: 100%; height: 100%;}
body {text-align: left; width: 100%; height: 100%; direction: ltr; margin: 0; padding: 0; color: #000; font: 12px Verdana,Arial,Helvetica,sans-serif; text-align: justify; line-height: 15px;}
h1, h1 a {color: #cc0000; font: 17px Verdana,Arial,Helvetica,sans-serif; font-weight: normal; margin: 16px 0 9px 0; padding: 0;}
h2 {color: #777; font: 14px Verdana,Arial,Helvetica,sans-serif; font-weight: 600; margin: 5px 0 5px 0; padding: 0;}
h4 {font-size:14px; color: #777; font-weight: 600; margin-bottom: 5px;}
p {margin: 0; padding: 0 0 5px 0;text-align: left;}
a {color: /*#6FAFDF*/#0167b4; text-decoration: none;}
a img {border: none;}
a:hover {color: #aaa; text-decoration: underline;}
a.simple-links{font-size: 11px;}
ul {list-style: none;  margin: 0; padding: 0 ;}
ul li {padding: 2px 0 0 17px; background: url(../img/eye_bullet.gif) no-repeat 0px 7px; line-height: 120%; text-align: left;}
table td {height:20px; text-align:left !important;}
input {padding: 1px}
form p {margin: 0 !important; padding: 2px 0 !important;}


#General {width: 824px; margin: auto;  padding-bottom: 20px;}
#AllHome {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -180px; min-width:824px; width: 100%; background: url(../img/bg-home.gif) repeat-x left top; }
#All {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -180px; min-width:824px; width: 100%; background: url(../img/bg.gif) repeat-x left top; background-color: #fff; }
#AllTariffs {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -180px; min-width:824px; width: 100%; background: url(../img/bg-tariffs.gif) repeat-x left top; }

#Lang {text-align: right; padding-top: 12px; height: 23px; width: 824px; margin: auto;}
#Lang a {text-decoration: none;}
#Lang a img {border: none;}
#Lang form {display: block;}
#Lang p {margin: 0; padding: 0;}
#Lang select {font-size: 11px; display: block; float: right; margin-left: 3px;}



#Head {width: 100%; height: 71px; position: relative;}
#Head img {border: 0; padding: 12px 3px 0 1px; margin: 0; width: auto; height: auto;}

#GenMenu {display: block; margin: 0; padding: 0; position: absolute; left: 245px; bottom: 0px; height: 31px;}
#GenMenu a {display: block; float: left; margin: 0; background: url(../img/menu-bg.gif) no-repeat left bottom; color: #737373; font-size:11px; width:80px; margin: 0 1px; height: 13px; padding: 9px 0 9px 0; text-align: center}
#GenMenu a.current {background: url(../img/menu-bg-active.gif) no-repeat left bottom; color: #fff;}

#WorldWide {width: 158px; height: 62px; position:absolute; right:0; top:5px; cursor: pointer; padding:0; margin:0;}
#WorldWide a, #WorldWide img {padding:0; margin:0;}

#CallMe {background: url(../img/callme-bg.gif) no-repeat top right; width: 158px; height: 62px; position:absolute; right:0; top:5px; cursor: pointer;}
#CallMe div { line-height: 9px !important; font: 9px Verdana,Arial,Helvetica,sans-serif; font-weight: 100; color: #999; padding: 2px 35px 5px 5px; text-align: left;}
#CallMe p {font: 13px Verdana,Arial,Helvetica,sans-serif; font-weight: 600; color: #cc0000; padding: 2px 0 0 12px; margin: 0;}
#CallMe #Button {position: absolute; bottom: 0; cursor: pointer; background: url(../img/callme-button.gif) no-repeat top right; width: 81px; height: 19px; padding: 3px 0 0 0; text-align: center; font: 13px Arial,Verdana,Helvetica,sans-serif; font-weight: 100; color: #878880;}
#CallMeBlock {width: 180px; height:170px; padding: 20px 10px; font-size:11px; position:absolute; bottom:200px; right:0; background: url(../img/callme-bg.png) repeat-x left top;}
#CallMeBlock p, #CallMeBlock ul {height: 50px; overflow: auto; margin:0; padding: 0 0 3px 0;}
#CallMeBlock form input, #CallMeBlock form select {font-size:11px;}
#CallMeBlock form select {height:18px; width:80px;}
#CallMeCont {display: none; width: 200px; height:210px; overflow:hidden; position: absolute; top: 75px; right: 0; z-index:1000;}
#CallMeClose {width: 20px; height: 20px; position: absolute; top: 0; right: 0; background:url(../img/close.gif) no-repeat bottom right;cursor: pointer;}
#CallMeMessage {display: none; padding: 30px 5px; text-align: center !important;}

#Content {width: 824px; margin: auto;}
.anythingSlider .wrapper ul  {list-style:none !important; }
div.anythingSlider>div.wrapper>ul>li  {background:none !important; padding: 0; margin: 0;}
.anythingSlider                         { width: 824px; height: 304px; position: relative; }
.anythingSlider .wrapper                { width: 824px; overflow: hidden; height: 304px; position: absolute; top: 0; left: 0; }

                                       /* Width below is max for Opera */
.anythingSlider>.wrapper>ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; }
div.anythingSlider>div.wrapper>ul>li                   { display: block; float: left; padding: 0; height: 304px; width: 824px; margin: 0; }

.HomeDiv {width:824px; height: 304px; position: relative;}
.HomeDiv h1 {color: #cc0000; font: 24px Arial,Verdana,Helvetica,sans-serif; font-weight: 600; margin: 0; padding: 20px 2px 0 2px; line-height: 26px; text-align:left;padding-top: 30px; padding-bottom:5px;}
.HomeDiv .HomeBtn {width: 159px; height: 39px; background: url(../img/home-button-bg1.gif) no-repeat; text-align: center; margin: 50px 0 0 50px; padding: 10px 0 0 0}
.HomeDiv .HomeBtn a {font: 17px Verdana,Arial,Helvetica,sans-serif; color: #fff; font-weight: 100; text-transform:uppercase; text-align: center; }
.HomeDiv ul {list-style: none; margin: 10px 0 5px 0; padding: 0; width:330px;}
.HomeDiv ul li {font: 15px Arial,Verdana,Helvetica,sans-serif; color: #4e4c49; padding: 0 0 0 30px; margin: 0; line-height: 18px; background:url(../img/home-li-bg.gif) no-repeat 0px 5px;}
.HomeDiv p {font: 15px Arial,Verdana,Helvetica,sans-serif; color: #4e4c49; padding: 8px 0 0 0px; margin: 0; line-height: 18px; width:330px; text-align: left !important;}
.HomeDiv a, .HomeDiv a:hover {color: #4e4c49; text-decoration: none; font-weight: 600;}
.HomeBtnCont {width:300px; text-align: center; position: absolute; bottom: 15px; left: 0;}
#Sendreceive {display: block; background:url(../img/sendreceive-bg.jpg) no-repeat bottom right;}
#Sendreceive h1 {width:490px; padding-top: 30px; padding-bottom:5px;}
#Sendreceive p, #Sendreceive ul {width: 350px;}
#Faxmailing {background:url(../img/faxmailing-bg.jpg) no-repeat bottom right;}
#Faxmailing p {padding:25px 0 0 0; width: 295px; text-align: left;}
#Mobilefax {background:url(../img/mobile-bg.jpg) no-repeat bottom right;}
#Mobilefax p {font-size: 17px; line-height: 22px; padding:15px 0 0 0; width: 350px;}
#Sendonly {background:url(../img/sendonly-bg.jpg) no-repeat bottom right;}
#Sendonly p, #Sendonly ul {width: 350px;}
#Freetrial {background:url(../img/freetrial-bg.jpg) no-repeat bottom right;}
#Freetrial h1 {width: 400px}
#Faxtools {background:url(../img/tools-bg.jpg) no-repeat bottom right;}

#Tariffs {background:url(../img/tariffs-bg.jpg) no-repeat bottom right; display: block; width:824px; height: 304px; position: relative;}
.TariffsForm {background:url(../img/tariffs-form.png) no-repeat 15px 45px; width: 285px; height:196px; padding: 45px 5px 0 45px; position: relative;}
.TariffsForm h1 {margin: 0; padding: 12px 0 10px 0; color: #fff; font-size: 14px; font-weight: 600;}
.TariffsForm form p {font-size: 13px; padding: 10px 0 0 0;}
.TariffsForm form select {width: 210px; margin: 4px 0;}
.TariffsForm form input {width:155px;}
.Unit {position: absolute; bottom:17px; color:#cc0000; font-size: 16px; font-weight: 600;}
.Notes {font-size:9px; color:#777; margin: 10px 0 0 0; padding:10px 0 0 10px; line-height: 11px;}
.HomeDiv .Notes {text-align:left; padding: 0; font-size:10px !important;}
.submit {background:url(../img/submit-bg.png) no-repeat; width: 52px; height: 19px; padding-top: 3px; font-size: 12px; color: #999; display: block; float:left; text-align: center;}
#HomeMenu {height: 72px; position: relative; padding: 0; overflow: hidden;}
#HomeMenu table {margin: 0; padding: 0; height: 68px;}
#HomeMenu table td {text-align: center; height: 68px; vertical-align: middle;}

#HomeMenu div#home-menu-cont {width: auto; margin:auto; text-align: center; position: relative; float: left; left: 50%;}

#HomeMenu div#home-menu-cont div#home-menu-container {position: relative; width: auto; left: -50%; float: left;}

#HomeMenu div.Punct {background: url(/img/home-menu-div-bg.gif) no-repeat top left; height: 44px; margin: 10px 15px 14px 7px; padding-left: 8px; cursor: pointer; text-align: center;}
#HomeMenu div.Punct div {display: table; width: 100%; position: relative; background: url(/img/home-menu-div-bg.gif) no-repeat top right; height: 44px; margin-right: -8px; padding: 0 10px 0 2px; text-align: center;}
#HomeMenu div.Punct div p {display: table-cell !important; padding:0; margin: 0 auto; vertical-align: middle; height: 40px; width: 100% !important; font: 12px Arial,Verdana,Helvetica,sans-serif; font-weight:600; color: #fff; text-transform:uppercase; text-align: center;}
#HomeMenu div.Punct.Active, #HomeMenu div.Punct.Active div {background-image: url(/img/home-menu-div-active-bg.gif);}
*:first-child+html #HomeMenu div.Punct div p {height: auto; display: block; padding-top: 8px; }

#HomeContent {padding: 20px 0 10px 0; background: #fff;}
.HomeNews {width: 155px; float: left; padding: 0 10px 5px 5px;}
.HomeNews h1 {font: 15px Arial,Verdana,Helvetica,sans-serif; color: #cc0000; font-weight: 600; margin: 0; padding: 0;}
.HomeNews p {padding: 10px 0; color: #828282; font: 14px Arial,Verdana,Helvetica,sans-serif; text-align: left;} 
.HomeNews p b {font-size: 13px;}
.HomeNews a {/*color: #aaa; text-decoration: underline;*/}
.HomeAff {width: 320px; height: 109px; background: url(../img/affiliate-bg.gif) no-repeat left bottom; float: left; position: relative;}
.HomeAff h1 {font: 15px Arial,Verdana,Helvetica,sans-serif; color: #cc0000; font-weight: 600; margin: 0 0 0 20px; padding: 0;}
.HomeAff h1 span {background: #fff; padding: 0 5px; }
.HomeAff img {float: left; margin: 5px;}
.HomeAff p {padding: 5px 5px 0px 5px; color: #383838; font: 13px Arial,Verdana,Helvetica,sans-serif; line-height: 15px; text-align: left;}
.HomeAff .link {position: absolute; bottom: 10px; left: 10px;}
.HomeAff .link a {color: #cc0000; font: 14px Arial,Verdana,Helvetica,sans-serif; text-decoration: underline;}
.HomeAff .BtnContainer {float: left; position: absolute; left:120px; bottom: 5px;}

#right-arrow {position: absolute; right: 0px; top: -1px; width: 35px; height: 68px; background: url(../img/right-arrow.gif) no-repeat 0px -8px; cursor: pointer;}
#left-arrow {position: absolute; left: 0px; top: -1px; width: 35px; height: 68px; background: url(../img/left-arrow.gif) no-repeat 0px -8px; cursor: pointer;}


#OffersContent{padding: 10px 0 0 0;}
#OffersContent table, #TariffsContent table {padding:0; margin: 0;}
#OffersContent table td, #TariffsContent table td {padding: 6px 4px; margin: 0;  border-right: 2px solid #ddd;}
#OffersContent table td {text-align:center !important;}
#OffersContent table td.TextAlignLeft {text-align:left !important;}
#OffersContent table thead td, #TariffsContent table thead td {color: #fff; font-weight: 600; border-right: none;}
#OffersContent table td.NoBorder, #TariffsContent table td {border: none;}
#TariffsContent table td {text-align: left; padding-left: 3px; height: 10px; font-size: 11px;}
#TariffsContent h1 {font-size: 15px; text-align: left;}
#TariffsContent h1 span {font-size: 9px; color: #777}
#TariffsContent td ul {font-size: 11px; padding: 5px 0px 5px 10px;}

#Content p {padding-top: 10px;}

.LightGreyBG {background:#a6a6a6;}
.SilverBG {background:#ccc !important;}
.GreyBG {background:#7b7b7b !important;}
.MGreyBG {background:#e4e4e4 !important;}
.DarkGreyBG {background:#636363;}
.RedBG {background:#cc0000;}
.SlightGreyBG {background:#f2f2f2;}
.SlightBlueBG {background:#dae6f0;}
.MlightBlueBG {background:#b7c6d3;}
.WhiteBG {background:#ffffff}
.LightRedBG {background: #cc8888;}
.LightBlueBG {background: #8888cc;}
.LightGreenBG {background: #88cc88;}
.YellowBG {background: #fffccc;}

.BorderTopGrey2px {border-top: 2px solid #f2f2f2;}
.BorderTopGrey1px {border-top: 1px solid #cccccc;}
.BorderBottomGrey1px {border-bottom: 1px solid #cccccc;}

.RedText {color: #cc0000 !important;}
.WhiteText {color: #ffffff;}
.greenText {color: #1b8300;}
.GreyText {color: #555;}
.Font17px {font-size: 17px}
.Font14px {font-size: 14px !important;}
.Font12px {font-size: 12px !important;}
.Font11px {font-size: 11px}
.Font10px {font-size: 10px}
.Font9px {font-size: 9px}
.Font15px {font-size: 15px !important;}
.Font19px {font-size: 19px}

.TextAlignLeft, #offers-content table td.TextAlignLeft {text-align:left !important;}
.TextAlignCenter, .TextAlignCenter * {text-align: center !important;}
.TextAlignRight, .TextAlignRight * {text-align: right !important;}
.TextAlignJust{text-align:justify;}

.PaddingLeft30px{padding-left: 30px}
.PaddingLeft20px, #offers-content table td.PaddingLeft20px {padding-left: 20px !important;}
.PaddingTop10px{padding-top: 10px}
.Padding10px{padding: 10px}
.Padding5px{padding: 5px}
.Padding2px{padding: 2px}
.PaddingTop30px{padding-top: 30px !important;}
.PaddingTop20px{padding-top: 20px !important;}
.PaddingBottom20px{padding-bottom: 20px !important;}
.PaddingTop10px{padding-top: 10px}
.PaddingTop5px{padding-top: 5px}
.PaddingTop2px{padding-top: 2px}
.PaddingLeftRight10px{padding-left: 10px; padding-right:10px;}
.PaddingTopBottom10px {padding-top:10px; padding-bottom: 10px}
.MarginTop40px {margin-top:40px}
.MarginTop30px {margin-top:30px}
.MarginTop20px {margin-top:20px !important;}
.MarginTop10px {margin-top:10px !important;}
.MarginTop5px {margin-top:5px !important;}
.MarginBottom10px {margin-bottom: 10px}
.MarginBottom20px {margin-bottom: 20px}
.MarginBottom5px {margin-bottom: 5px !important;}
.MarginTopBottom10px {margin-top:10px; margin-bottom: 10px}
.MarginRight10px {margin-right:10px}
.MarginRight20px {margin-right:20px}
.MarginLeft10px {margin-left:10px}
.MarginLeft20px {margin-left:20px}
.MarginLeft50px {margin-left:50px}
.MarginAuto{margin:auto;}
.FloatLeft {float: left;}
.FloatRight {float: right;}
.Clear {clear: both; width:100%}
.ClearLeft {clear: left;}
.PositionRelative {position: relative;}
.Top-5px {top:-5px;}
.Centered {margin: auto !important;}
.WidthAuto {width: auto !important;}
.Width20px {width: 20px;}
.Width50px {width: 50px;}
.Width70px {width: 70px;}
.Width90px {width: 90px;}
.Width100px {width: 100px;}
.Width120px {width: 120px !important;}
.Width160px {width: 160px;}
.Width180px {width: 180px;}
.Width185px {width: 185px;}
.Width200px {width: 200px;}
.Width220px {width: 220px;}
.Width240px {width: 240px;}
.Width300px {width: 300px;}
.Width320px {width: 320px;}
.Width350px {width: 350px;}
.Width400px {width: 400px;}
.Width450px {width: 450px;}
.Width500px {width: 500px;}
.Width550px {width: 550px;}
.Width580px {width: 580px;}
.Width600px {width: 590px;}
.Width650px {width: 650px;}
.Width100per {width: 100%;}
.Width50per {width: 48%; margin-left: 1%; margin-right: 1%;}
.Width25per {width: 25%;}
.Width75per {width: 75%;}
.Height30px {height: 30px;}
.Height20px {height: 20px;}
.Width40per {width: 40%;}
.Width60per {width: 60%;}
.Height22px {height:22px}
.Height50px{height:50px;}
.Height150px{height:150px;}
.HeightAuto{height:auto !important;}
.marginRight10px {margin-right: 10px}
.positionRelative {position: relative;}
.DisplayInline{display: inline;}
.PositionAbsoluteBottomRight {position: absolute; bottom: 0px; right: 0px;}
.PositionAbsoluteBottom {position: absolute; bottom: 0px;}
.DredSQ {background: url(/img/dred-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
.LredSQ {background: url(/img/lred-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
.GreySQ {background: url(/img/grey-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
.NoBG {background: none !important;}
.CursorPointer {cursor:pointer;}

.footer {font-size: 10px; color: #fff; width: 100%; height: 170px; background: #444; margin: 0; padding: 5px 0;}
.push {height: 180px;}
.footer-container {width: 824px; margin: auto;}
.footer img {border: 0;}
.footer a:active, .footer a:link, .footer a:visited {color: #fff; text-decoration: none;}
.footer a:hover {color: #fff; text-decoration: underline;}
.footer-left-col {float: left; width: 530px;  padding: 20px 0; position: relative;}
.footer-center-col {float: left; font-weight: bold; margin: 7px auto 0 auto; text-align: center;}
.footer ul {list-style: none; margin: 0; padding: 5px 0;}
.footer ul li {background: none; display: inline; padding: 0 3px; border-right: 1px solid #fff;}
.footer ul li.last {border: none;}
.footer-right-col {float: right; width: 150px; margin-top: 7px; text-align: right; padding-right: 10px;}

#Tabs {width: 660px; position: relative;}
.footer-left-col img {float: left; margin: 0 8px 0 0; position: relative; top: -15px;}
#Tabs a {display: block; float: left; position:relative; margin: 0 1px; background: none; font-size: 10px; padding: 3px 3px; border: 1px solid #fff;}
#Tabs a:hover {text-decoration: none;}
#Tabs a:hover, #Tabs a.First {background: #555; z-index: 2; border-bottom-color: #555;}

#Tabs div.Sub {position: absolute; display: none; color: #fff; width: 650px; height: 80px; border: 1px solid #fff; padding: 5px; font-size: 9px; line-height: 13px; position: absolute; left: 0; top: 22px; background: #555; color: #fff;}
#Tabs div.Sub.First {display: block;}


.RoundedTop {
	width:auto; 
	background: url(/img/rounded-top.png) no-repeat top left; 
	height: 10px; 
	padding-left: 10px; 
	margin-right: 10px;
}

* html .RoundedTop {background: url(/img/rounded-top.gif) no-repeat top left;}

.RoundedTop>div {
	width:auto; 
	background: url(/img/rounded-top.png) no-repeat top right; 
	height: 10px; 
	padding-right: 10px; 
	margin-right: -10px;
	}
	
* html .RoundedTop>div{background: url(/img/rounded-top.gif) no-repeat top right;}

.RoundedCenter {
	width:auto; 
	background: url(/img/rounded-center.png) repeat-y top left; 
	 
	padding-left: 10px; 
	margin-right: 10px;
	}

* html .RoundedCenter {background: url(/img/rounded-center.gif) repeat-y top left;}
	
.RoundedCenter>div {
	width:auto; 
	background: url(/img/rounded-center.png) repeat-y top right; 
	padding-right: 10px; 
	margin-right: -10px;
	}
	
* html .RoundedCenter>div {background: url(/img/rounded-center.gif) repeat-y top right;}
	
.RoundedBottom {
	width:auto; 
	background: url(/img/rounded-bottom.png) no-repeat bottom left; 
	height: 10px; 
	padding-left: 10px; 
	margin-right: 10px;
	}

* html .RoundedBottom {background: url(/img/rounded-bottom.gif) no-repeat bottom left;}
	
.RoundedBottom>div {
	width:auto; 
	background: url(/img/rounded-bottom.png) no-repeat bottom right;
	height: 10px; 
	padding-right: 10px; 
	margin-right: -10px;
	}

* html .RoundedBottom>div {background: url(/img/rounded-bottom.gif) no-repeat bottom right;}

.RoundedTop1px {
	width:auto; 
	background: url(../img/rounded-top-1px.png) no-repeat top left; 
	height: 10px; padding-left: 10px; margin-right: 10px;
}

* html .RoundedTop1px {background: url(../img/rounded-top-1px.gif) no-repeat top left;}

.RoundedTop1px>div {
	width:auto; 
	background: url(../img/rounded-top-1px.png) no-repeat top right; 
	height: 10px; padding-right: 10px; margin-right: -10px;
}

* html .RoundedTop1px>div {background: url(../img/rounded-top-1px.gif) no-repeat top left;}

.RoundedCenter1px {
	width:auto; 
	background: url(../img/rounded-center-1px.png) repeat-y top left; 
	padding-left: 10px; margin-right: 10px;
	}

* html .RoundedCenter1px {background: url(../img/rounded-center-1px.gif) repeat-y top left;}

.RoundedCenter1px>div {
	width:auto; 
	background: url(../img/rounded-center-1px.png) repeat-y top right; 
	padding-right: 10px; margin-right: -10px;
	}
	
* html .RoundedCenter1px>div {background: url(../img/rounded-center-1px.gif) repeat-y top left;}

.RoundedCenter1px>h1 {margin-top:0px;}
	
.RoundedBottom1px {
	width:auto; 
	background: url(../img/rounded-bottom-1px.png) no-repeat bottom left; 
	 
	height: 10px; padding-left: 10px; margin-right: 10px;
	}
	
* html .RoundedBottom1px {background: url(../img/rounded-bottom-1px.gif) no-repeat bottom left;}
	
.RoundedBottom1px>div {
	width:auto; 
	background: url(../img/rounded-bottom-1px.png) no-repeat bottom right; 
	height: 10px; padding-right: 10px; margin-right: -10px;
	}

* html .RoundedBottom1px>div {background: url(../img/rounded-bottom-1px.gif) no-repeat bottom left; }

.BtnContainer {position: relative; left:50%; width: auto; float: left;}

.RedBtn {
	position: relative; 
	left:-50%; 
	width: auto; 
	float: left; 
	height:20px; 
	background:url(/img/red-btn-bg.png) no-repeat top left; 
	margin:auto; 
	margin-left: -3px; 
	padding-left:6px; 
	text-align: center; 
	
}

* html .RedBtn {background:url(/img/red-btn-bg.gif) no-repeat top left;}

.RedBtn>div {
	float: left; 
	position: relative; 
	width: auto; 
	height:18px; 
	background:url(/img/red-btn-bg.png) no-repeat top right; 
	margin-right:-6px; 
	padding-right:6px; 
	padding-top:2px; 
	text-align: center;
}

* html .RedBtn>div {background:url(/img/red-btn-bg.gif) no-repeat top right;}

.RedBtn div a, .RedBtn div a:hover {color: #fff; font-size: 11px; font-weight:600; text-decoration: none; text-align: center !important; padding: 0 5px;}

.HomeBtnCont .RedBtn {padding-left:18px;height:30px; background:url(/img/red-btn-home.png) no-repeat top left;}
.HomeBtnCont .RedBtn div {padding-right:24px; margin-right:-12px; padding-top:6px; height:24px; background:url(/img/red-btn-home.png) no-repeat top right;}
.HomeBtnCont .RedBtn div a {font-size:13px;}
* html .HomeBtnCont .RedBtn>div {background:url(/img/red-btn-home.gif) no-repeat top right;}

.GreyBtn {
	position: relative; 
	left:-50%; 
	width: auto; float: 
	left; height:20px; 
	background:url(/img/grey-btn-bg.png) no-repeat top left; 
	
	margin:auto; 
	margin-left: -3px; 
	padding-left:6px; 
	text-align: center; 
}

* html .GreyBtn {background:url(/img/grey-btn-bg.gif) no-repeat top left; }

.GreyBtn>div {
	float: left; 
	position: relative; 
	width: auto; 
	height:18px; 
	background:url(/img/grey-btn-bg.png) no-repeat top right; 
	margin-right:-6px; 
	padding-right:6px; 
	padding-top:2px; 
	text-align: center;
}

* html .GreyBtn>div {background:url(/img/grey-btn-bg.gif) no-repeat top right;}

.GreyBtn div a, .GreyBtn div a:hover {color: #fff; font-size: 11px; font-weight:600; text-decoration: none; text-align: center !important; padding: 0 5px;}

.GreyArrBtn {
	/*position: relative; 
	left:-50%; */
	width: auto; float: 
	left; height:20px; 
	background:url(/img/home-aff-btn-bg.gif) no-repeat top left; 
	margin:auto; 
	margin-left: -3px; 
	padding-left:6px; 
	text-align: center; 
}

.GreyArrBtn>div {
	float: left; 
	position: relative; 
	width: auto; 
	height:20px; 
	background:url(/img/home-aff-btn-bg.gif) no-repeat top right; 
	margin-right:-6px; 
	padding: 0 20px 0 0;
	text-align: center;
}

.GreyArrBtn div a, .GreyArrBtn div a:hover {font: 13px Verdana,Helvetica,Arial,sans-serif; color: #fff; padding: 0px 3px 0 5px; margin: 0; position: relative; top: 3px; line-height: 100%;}


.DeleteBtn {
	background:url(../img/delete-btn.png) no-repeat top left; 
	position: relative; 
	left:-50%; 
	width: auto; float: 
	left; height:20px; 
	margin:auto; 
	margin-left: -3px; 
	padding-left:6px; 
	text-align: center; 
}

* html .DeleteBtn {background:url(../img/delete-btn.gif) no-repeat top left; }
	
.DeleteBtn>div {
	background:url(../img/delete-btn.png) no-repeat top right; 
	float: left; 
	position: relative; 
	width: auto; 
	height:18px; 
	margin-right:-6px; 
	padding-right:22px; 
	padding-top:2px; 
	text-align: center;
}

* html .DeleteBtn>div {background:url(../img/delete-btn.gif) no-repeat top right;}

.DeleteBtn div a, .DeleteBtn div a:hover {color: #fff; font-size: 11px; font-weight:600; text-decoration: none; text-align: center !important; padding: 0 5px;}

.MyAccountMenu {display: block; margin: 20px 20px 0 0; width: 200px; float: left;}
.MyAccountMenu h2 {margin: 0; padding: 10px 0;}
.MyAccountMenu a {display: block; float: none; text-align:left; background: url(/img/link.gif) no-repeat 0px 3px; padding: 2px 5px 2px 15px; color: #777 !important; text-decoration: none; font-weight: 100; cursor:pointer;}
.MyAccountMenu span {display: block; text-align:left; background: url(/img/link.gif) no-repeat 0px 3px; padding: 2px 5px 2px 15px; color: #777; font-weight: 600;}
.MyAccountMenu span.RedText {display: inline; background: none; padding: 2px 5px 2px 0; color: #cc0000; font-weight: 100;}
.MyAccountMenu a.Selected {color: #cc0000 !important; cursor: default;}
.MyAccountMenu a.Selected:hover {color: #cc0000 !important; cursor: default;}
.MyAccountMenu a.Simple {padding:0; background:none; color:#0167b4 !important; display:inline !important;}
#AccManagementSub {padding: 0 0 5px 20px ;}
#AccManagementSub div {font-size: 11px; padding-top: 5px; cursor:pointer; color:#555; text-align:left;}
#AccManagementSub div.Here {font-weight:600;}

.links a {text-align: left; color: #cc0000; font-weight: bold; text-decoration: none; display: block;}

a.Small {background: url(/img/link.gif) no-repeat 0px 3px; padding: 2px 5px 2px 15px; text-decoration: none; font-weight: 100; cursor:pointer; font-size:11px;} 
a.Small:hover {text-decoration: underline;}

#InboxOutbox {margin: 0;}

#InboxOutbox div {display: block; float:left; height: 25px; margin:0 1px; padding: 0;}

#InboxOutbox div.ActiveTab {
	background: url(/img/box-active.png) no-repeat top left;
	padding-left: 0px;
	margin-right: 5px;
}

* html #InboxOutbox div.ActiveTab {background: url(/img/box-active.gif) no-repeat top left;}

#InboxOutbox div.ActiveTab span {
	background: url(/img/box-active.png) no-repeat top right; 
	color:#cc0000;
	margin-right: -5px;
	padding-right: 15px;
	height: 20px;
}

* html #InboxOutbox div.ActiveTab span {background: url(/img/box-active.gif) no-repeat top right;}

#InboxOutbox div.InactiveTab {
	background: url(/img/box-inactive.png) no-repeat top left;
	padding-left: 0px;
	margin-right: 5px;
}

* html #InboxOutbox div.InactiveTab {background: url(/img/box-inactive.gif) no-repeat top left;}

#InboxOutbox div.InactiveTab a {
	background: url(/img/box-inactive.png) no-repeat top right; 
	 
	color:#c0c0c0;
	margin-right: -5px;
	padding-right: 15px;
	height: 20px;	
}

* html #InboxOutbox div.InactiveTab a {background: url(/img/box-inactive.gif) no-repeat top right;}

#InboxOutbox div.InactiveTab a:hover {color: #ffffff;}
#InboxOutbox div a, #InboxOutbox div span {float: left; padding: 5px 15px 0 10px; margin: 0 0 0 5px; font-weight: 600;}

.NextBtn {padding-right: 12px; margin-right: -6px; background: url(/img/next-btn.gif) no-repeat top right; height: 18px; cursor: pointer;}
.NextBtn div {width: auto; margin: 0; padding: 2px 0 0 18px; margin-left: -8px; background: url(/img/next-btn.gif) no-repeat 0px 0px; height: 16px;}
.NextBtn div a {color: #555 !important; font-size: 11px; font-weight: 600; text-decoration: none; white-space: nowrap;}
.NextBtn div a:hover {color: #CC0000;}

.PrevBtn {padding-right: 12px; margin-right: -6px; background: url(/img/prev-btn.gif) no-repeat top right; height: 18px; cursor: pointer;}
.PrevBtn div {padding: 2px 0 0 18px; margin: 0; margin-left: -8px; background: url(/img/prev-btn.gif) no-repeat 0px 0px; height: 16px;}
.PrevBtn div a {color: #555 !important; font-size: 11px; font-weight: 600; text-decoration: none; white-space: nowrap;}
.PrevBtn div a:hover {color: #CC0000;}

.TopLink {display: block; margin: 0 0 20px 0; background: url(/img/top-arrow.gif) no-repeat center left; float: right;}
.TopLink a {padding: 5px 5px 5px 15px; text-decoration: none;}

.VatNote {background: url(/img/vat_bg_arrow.gif) no-repeat; display: block; width:165px; height:96px; color: #fff; padding: 25px 10px 10px 10px !important; line-height: 12px; text-align :left;}
#CoverLogo {width:300px; height:100px}


.MyAccDiv {display: none;}
.MyAccDiv.Here {display: block;}
.SubmitSubscription {position: absolute; bottom: 10px; right: 10px;}
.Subscription {position: relative; display: none;}
.Subscription.Active {display: block;}
.Subscription p {margin: 0 !important; padding: 2px !important;}

#SubscriptionSteps div.Step {width:180px; margin-right: 20px; height: 34px; float:left;}
#SubscriptionSteps div.Step div.StepNr {background: url(/img/subscribe-step.png) no-repeat; width:18px; height:18px; float:left; font-size: 18px; font-weight: 600; color: #fff; padding: 8px; text-align: center;}
#SubscriptionSteps div.Step.Active div.StepNr {background: url(/img/subscribe-active-step.png) no-repeat;}
#SubscriptionSteps div.Step.Passed div.StepNr {background: url(/img/subscribe-passed-step.png) no-repeat;}
#SubscriptionSteps div.Step div.StepName {padding: 8px 0 0 10px; font-size: 13px; float: left;}
#SubscriptionSteps div.Step.Active div.StepName {color: #cc0000;}

.PDF {background: url(/img/PDF.png) no-repeat 0 0; display: block; height: 32px !important; padding-left: 35px;}
* html .PDF {background-image:url(/img/PDF.gif);}
.PDFM {background: url(/img/PDF.png) no-repeat 0 0; display: block; padding-left: 35px;}
* html .PDFM {background-image:url(/img/PDF.gif);}

.Transparent {display: none; width:100%; height:100%; position: absolute; top:0;left:0; background:url(/img/1px.png)}
#EditPhoneBook, #EditProfile {position: absolute; top:50%; left:50%; margin-top:-180px; margin-left:-250px; width:500px; height:290px; padding-top:70px; border:3px solid #aaa; background: #eee;}
#EditPhoneBook #Close, #EditProfile #Close, #AddPaymentMean #Close {width: 20px; height: 20px; position: absolute; top: 0; right: 0; background:url(/img/close.gif) no-repeat bottom right;cursor: pointer;}
#EditPhoneBook table, #EditProfile table {width:300px; margin:auto}

#AddPaymentMean {position: absolute; top:50%; left:50%; margin-top:-180px; margin-left:-250px; width:500px; height:340px; padding-top:20px; border:3px solid #aaa; background: #eee;}
#AddPaymentMean table {width:400px; margin:auto}

/* Affiliates styles */

.Plus {float: left;display: block;width: 11px;height: 11px; background: url(/img/plus.gif) no-repeat top left;padding: 0;cursor: pointer;}
.Minus {float: left; display: none; width: 11px; height: 11px; background: url(/img/minus.gif) no-repeat top left; padding: 0; cursor: pointer;}
.Info {font-style: italic; margin: 8px 5px 10px 20px; padding: 0 4px 0 0px; color: #555; text-align: justify; display: none;}
.Author {color: #aaa; float: right; display: block;margin: 0;padding: 0;}
.Document {width: 100%; margin: 0; padding: 8px 3px; border-bottom: 1px dotted #aaa; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}

.Document h1 {display: block; font-size: 17px; font-weight: normal; color: #777; text-align: left; margin: 0; padding: 0; padding-left: 25px; padding-bottom: 5px; background: url(/img/page.gif) no-repeat -2px 0px; margin-right: 30px;	cursor: pointer;}
.Document h1.PopDoc {background: url(/img/page-popfax.gif) no-repeat -2px 0px;}
.Delete {display: block; width: 15px;height: 15px; margin: 3px; padding: 0; float: right; background: url(/img/close.gif) no-repeat top right; cursor: pointer;}
.Document .Data {color: #999;float: left; display: block; margin: 0; padding: 0; padding-left: 11px;}
.Document .Data span {font-size: 10px; margin: 0; padding: 0;}

#News h1, #News h2, #News h3, #News h4 {margin-top:0;}

#starttime {background: url(/img/calendar.gif) no-repeat top right; width: 118px; padding: 3px 25px 3px 1px; height: 15px; cursor: pointer; border: 1px solid #dddddd; position: relative;}
#endtime {background: url(/img/calendar.gif) no-repeat top right; width: 118px; padding: 3px 25px 3px 1px; height: 15px; cursor: pointer; border: 1px solid #dddddd; position: relative;}

#pickerplug {padding: 0 !important;}
#pickerplug li {background: none !important;}



.Hidden{display:none;}
#phoneFormatError {background:url(/img/error-bg.gif) no-repeat;color:#cc0000;font-weight:100;padding-top:6px;text-align:center;width:66px; height:30px;position:absolute; top:0; left:0;display:none;}
