#wideContent
{
  width:830px;
}

#mainTable
{
  font-size:13px;
  font-family:verdana;
}

.flagTd
{
  padding-right:10px;
}

.padBottomTd
{
  padding-bottom:5px;
}

.isdCodeInput
{
  border:1px solid gray;
  margin-top:10px;
  width:30px;
  text-align:right;
  padding-right:2px;
  font-size:11px;
  font-family:arial;
}

#countries
{
  margin-top:15px;
  border:0px solid #e6e6e6;
  width:170px;
  clear:both;
  margin-left:20px;
  margin-bottom:5px;
}

#countries td
{
  padding-top:3px;
  padding-bottom:3px;
}

#extraText
{
  margin-top:2px;
  font-size:8pt;
  color:gray;
  width:180px;
  clear:both;
  margin-left:15px;
  margin-bottom:5px;
}

.phoneInput
{
  font-size:11px;
  font-family:arial;
  border:1px solid gray;
  margin-top:10px;
  width:130px;
  padding-left:2px;
}

.isdCodeInputR
{
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:30px;
  text-align:right;
  padding-right:2px;
  font-size:11px;
  font-family:arial;
}
.phoneInputR
{
  font-size:11px;
  font-family:arial;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:110px; *width:109px;
  padding-left:2px;
}

.numberBoxCntryR .selectBox
{
  width:154px; *width:156px;
  border:1px solid gray;
  font-size:11px;
  font-family:arial;
  margin-top:5px;
  margin-bottom:5px;
}

.pinInputR
{
  font-size:11px;
  font-family:arial;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:70px;
  padding-left:2px;
}

.giftInputR
{
  font-size:11px;
  font-family:arial;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:50px;
  padding-left:2px;
}

.numbersBox td
{
  padding-top:2px;
  padding-bottom:3px;
}

.selectBox
{
  width:160px;
  border:0px solid gray;
  font-size:11px;
  font-family:arial;
}

.nameInput
{
  font-size:11px;
  font-family:arial;
  border:1px solid gray;
  margin-top:10px;
  width:150px;
}

.nameInputR
{
  font-size:11px;
  font-family:arial;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:150px;
  padding-left:2px;
}

.numbersBox1
{
  margin-top:10px;
  margin-bottom:5px;
  margin-right:10px;
  background:#ddffdd;
  background1:#ffdcdc;
  padding:8px;
}

.numbersBox
{
  margin-top:10px;
  margin-bottom:5px;
  margin-right:10px;
  background1:#ddffdd;
  background:#ffeedd;
  border: 1px solid #eeddcc;
  padding:8px;
}

.nameBox
{
  background:#ddffdd;
}


#callBoxesTable
{
  margin-bottom:20px;
}

.padtop
{
  padding-top:10px;
}

.padright
{
  padding-right:40px;
}

.numberBoxHead
{
  font-size:13px;
  font-family:arial;
  font-weight:bold;
  padding-bottom:4px;
  padding-top:0px;
}

.messageTd
{
  font-size:13px;
  font-family:arial;
}

#mainContentTd
{
  padding-top:0px;
  padding-left:20px;
  width:655px;
  border:0px solid green;
  text-align:left;
}

.mappedNumber
{
  font-size:25px;
  font-family:arial;
  color:#707bff;
  font-weight:bold;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
}

.dialNowTxt
{
  font-size:23px;
  font-family:arial;
  /*color:#70ab7b;*/
  color:#707bff;
}

.messageHeadTd
{
  font-size:22px;
  font-family:arial;
  /*font-color:black;*/
  color:#707bff;
  padding-bottom:10px;
}

.joinContainerMsgTd
{
  padding-bottom:5px;
  font-size:14px;
  font-weight:normal;
  font-family:arial;
  color:#553333;
}

#whatNextTable
{
  margin-top:20px;
  margin-left:10px;
  margin-bottom:20px;
}


.buyButton
{
  background:#0d6d9e;
  background:darkblue;
  color:white;
  font-size:16px;
  font-weight:bold;
  width:350px;
  font-family:arial;
  padding-top:2px;
  padding-bottom:2px;
  cursor:pointer;
  align:absmiddle;
}

.regComment
{
  color:gray;
}

.joinNowTable
{
  font-size:13px;
  background:#E8EEFA;
}

.joinNowTableOuter
{
  background:#E8EEFA;
  margin:10px auto ;
  border:1px solid #ddddee;
}

.joinNowTableOuter td
{
  padding:5px;
}

.joinNowTable
{
  font-size:13px;
  margin-top:3px;
  margin-bottom:3px;

}

.joinNowTable td
{
  padding-bottom:0px;
  padding-top:0px;
}

.joinNowButtonTd
{
  padding-top:8px;
  padding-bottom:5px;
  padding-left:0px;
}


.inputLabel
{
  /*color:#224490;*/
  color:#224430;
  font-weight:bold;
  font-size:12px;
}

.salesCopyTable
{
  margin-top:15px;
}

.copyHead
{
  _padding-top:10px;
  padding-left:5px;
  _padding-left:5px;
  font-size:20px;
  color: #0d6d9e;
  /*color:#1c5bcd;*/
  font-weight:bold;
  padding-bottom:2px;
}


.copyHeadDiv
{
  _padding-top:10px;
  padding-left:125px;
  _padding-left:125px;
  font-size:20px;
  color: #0d6d9e;
  /*color:#1c5bcd;*/
  font-weight:bold;
  padding-bottom:10px;
  text-align:left;
}



.promoImg
{
  padding-left:100px;
}

.bullMsg
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  /*color:#0d6d9e;;*/
  color:#1c5bcd;
  padding-top:20px;
}


.instrTxt
{
  color: #0d6d9e;
  padding-right:19px; *padding-right:4px;
}

.copyMsg
{
  font-size:13px;
  font-family: arial, helvetica;
  color:#000000;
  padding-top:8px;
  font-weight:bold;
}

.salePitchTable
{
  border: 0px solid #ddddef;
  background-color1: #d7fee1;
  background-image: url(/images/frontpage/pitchBg.jpg);
  margin-top:15px;
  width:450px;
}

.salePitchTable td
{
  padding:7px;
}

.copyMsgS
{
  font-size:13px;
  font-family:arial;
  color:black;
  padding-top:8px;
}

.copyMsgHead
{
  font-size:15px;
  font-family:arial;
  color:#707bff;
  padding-top:8px;
  font-weight:bold;
}

.commentTxt
{
  font-size:16px;
  font-family:arial;
  color:#799911;
  font-weight:bold;
  padding-top:8px;
}


#callBoxesTable
{
  margin-top:30px;
}

.noPurchase
{
  font-size:13px;
  font-weight:bold;
}

.midButton
{
  background:#5566e0;
  color:white;
  font-size:17px;
  font-weight:bold;
  width:125px;
  font-family:arial;
  padding-top:2px;
  padding-bottom:0px;
}

.midButtonNoSz
{
  background:#5566e0;
  color:white;
  font-size:17px;
  font-weight:bold;
  /*width:130px;*/
  font-family:arial;
  padding-top:2px;
  padding-bottom:0px;
}

.paddingLeftJoinForm
{
  padding-left:20px;
}

#joinContainerTable1
{
  margin-top:1px;
  margin-left:20px;
  padding-left:10px;
  padding-bottom:10px;
  border:0px solid #c0c0ff;
  background:#fffff4;
}

#joinContainerTable
{
  margin-top:1px;
  margin-left:20px;
  padding-left:10px;
  padding-bottom:10px;
  border: 1px solid #ddddcc;
  background:#ffffee;
}

#HowItWorksTable
{
  margin-top:15px;
}

.sideLinkTable
{
  margin-top:10px;
}

.sideLink
{
  font-size:12px;
  font-family:arial;
  padding-top:10px;
}

.rateTable
{
  background-color1: #fbfbff;
}

.rateContainerTable
{
  border: 0px solid #dcdcf3;
  padding: 5px;
  margin-top:20px;
  /*background-color2: #fbfbff;*/
  background-image: url(/images/frontpage/side2.jpg);
}

.egMsg
{
  color:#111111;
  padding-bottom:2px;
}

.hilite
{
  background:lightyellow;
}

.spcTd
{
  padding-top:5px;
  padding-bottom:5px;
}

.strikedRateTd
{
  text-decoration: line-through;
  padding-left: 5px;
}

.strikedOut
{
  text-decoration: line-through;
}

.rateTd
{
  padding-left: 10px;
  color: #cc0000;
  font-weight: bold;
}



#salesPitchBullTable
{
  clear:both;
  margin-top:20px;
}

#salesPitchBullTable td
{
  padding-right:20px; *padding-right:25px;
}

#signupImgTable
{
  clear:both;
  margin-top:20px;
}

#signupImgTable td
{
  padding-right:10px;
}

.bottomDiv
{
  border: 0px solid #dcdcf3;
  background-color: #fbfbff;
  color:#0d6d9e;
  width:270px;
  font-weight:bold;
}

.bottomDivHead
{
  text-align:center;
  font-weight:bold;
  font-size:15px;
}

.bottomDiv ul
{
  margin-top:5px;
}

.bottomDiv ul li
{
  list-style-type: arrow;
}

#moreDiv1, #moreDiv2, #moreDiv3
{
  font-size:13px;
  font-family:verdana;
  display:none;
  border:2px solid #dfdfef;
  margin-bottom:5px;
  padding:10px;
  overflow:hidden;
  text-align:left;
  background-color: #fbfbff;
}

.bottomDiv img
{
  cursor:pointer;
}

#bottomBarTable
{
  margin-top:30px; *margin-top:30px;
}


.promoTable
{
  border:0px solid green;
  margin-right:25px; *margin-right:35px;
  margin-top:00px;

}

#pDiv1
{
  font-size:13px;
  font-family:verdana;
  display:none;
  /*overflow:hidden;*/
  text-align:left;
  border:0px solid red;
  float:right;
}

.promoInnerTable
{
  background-color: #fbfbff;
  background-color:#ffffff);
  border:1px solid  #dfdfef;
  border-collapse: collapse;
  color:#1c5bcd;
  margin:15px;
}

.promoHeadTr td
{
  font-size:14px;
  color:red;
  font-weight:bold;
  text-decoration:underline;
}

.promoInnerTable td
{
  padding:3px;
}

.ratesTopHead
{
  color:#1c5bcd;
  font-size:12px;
  font-weight:normal;
  padding-bottom:4px;
}

.ratesSideHead
{
  color: #6767cf;
}

.commentSmall
{
  color:#666666;
  font-size:11px;
}

#cc
{
  margin-top:25px;
  margin-bottom:25px;
}


.promoTable
{
  /*background:#5577ee;*/
  color:white;
  border:1px solid white;
  /*border-collapse: collapse;*/
}

.promoTh
{
  font-family:arial;
  font-size:13px;
  font-weight:normal;
}

.promoTd, .promoTdR
{
  padding-left:10px;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
}

#promoDiv
{
  position:absolute;
  left:376px;
  top:528px;*top:518px;
  width:490px;
}

#secondDiv
{
  border:0px solid black;
  /*width:600px;
  margin-right:50px;*/
  margin-top:25px;
  margin-bottom:15px;
  clear:both;
}

#column2
{
  margin-top:30px;
  border:0px solid green;
}

#promoLink
{
  color:white;
}