* body{
	margin: 0px;
}

body{
	text-align: center;
	font: normal 16px Arial, Georgia, "Times New Roman";
	background:url(/images/headerbg.gif) left top repeat-x;
	color:#222222;
}

h1{
	display:none;
	font: normal 48px Arial, "Lucida Grande", Helvetica, Arial, Verdana;
}

h2{
  font: bold 30px Arial, "Lucida Grande", Helvetica, Arial, Verdana;
	letter-spacing:-2px;

}

h3{
  font: normal 20px arial, Helvetica, Georgia, "Times New Roman";
}

h4{
	color:#000000;
	font: normal 20px arial, "Lucida Console", Helvetica, Arial, Verdana;
	letter-spacing:-1px;
	margin-right:18px;
}

h4.specialOffer{
	color:#ffffff;
	background:darkblue;
	text-align:center;
}

h5{
	font-size: 16px;
}

ul{
	list-style:none;
}

/*--------navigation--------------------------*/

a:link{color:#0070bc; text-decoration:underline;}
a:visited{color:#0070bc; text-decoration:underline;}
a:hover{text-decoration: underline;}
a:active{color:#0070bc;text-decoration:underline;}

#topNav{
	position:absolute;
	top: 75px;
	right:0px;
	margin:0;
	padding:0px;
	font: bold 14px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	text-transform: uppercase;
	line-height:27px;
	letter-spacing:0px;
	height:30px;
}

#topNav li{
		float:left;
		margin:4px;
		background:url(/images/button-right.gif) no-repeat top right;
  padding-bottom:0px;
  margin-bottom:0px;
}

#topNav li a {
		display:block;
		padding:2px 15px;
		background:url(/images/button-left.gif) no-repeat top left;
}


#topNav a:link{color:#025189; text-decoration:none;}
#topNav a:visited{color:#666666; text-decoration:none;}
#topNav a:hover{text-decoration: underline;}
#topNav a:active{color:#ffffff;text-decoration:none;}

#secondaryNav{
		list-style:none;
		display:inline;
		position:absolute;
		top: 6px;
		right: 10px;
		font: normal 10px arial, "Lucida Grande", Helvetica, Arial, Verdana;
}
#secondaryNav li{display:inline;}

#secondaryNav1{
    list-style:none;
    display:inline;
    position:absolute;
    top: 20px;
    *top: 28px;
    _top:28px;
    right: 10px;
    font: normal 15px arial, "Lucida Grande", Helvetica, Arial, Verdana;
}

#secondaryNav1 a{
  font-weight:bold;
}

#leftNav{
	font: normal 13px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	/*text-transform: uppercase;*/
	line-height:32px;
	border-right:2px solid #e0e0e0;
	position:absolute;
	left:0px;
	width:210px;
	height:500px;
	margin-left:0px;
	/*border:1px solid green;*/
	padding-top:0px;
}

#leftNav li{
	background:url(/images/arrow-hover.gif) no-repeat center left;
	padding-left:30px;
  border-bottom:1px solid #e0e0e0;
	margin-left:-20px;
	margin-right:28px;
  /*border:1px solid red;*/
}

#leftNav ul
{
  margin-top:0px;
  padding-top:0px;
}

#leftNav li.selectedpage{
	background:url(/images/arrow-normal.gif) no-repeat center left;
	font-weight:bold;
}

#leftNav li.noborder{
	border:0px;
}


#leftNav a:link{color:#333333; text-decoration:none;}
#leftNav a:visited{color:#333333; text-decoration:none;}
#leftNav li:hover{background:url(/images/arrow-normal.gif) no-repeat center left;}
#leftNav a:active{color:#333333;text-decoration:none;}

/*--------layout--------------------------*/

#container{
	margin:0px auto;
	position:relative;
	width:960px;
	text-align:left;
	border:0px solid black;
}

#header{
	height:132px;
}

#headerMini{
  height:132px;
  width:760px
}


#logo{
	float:left;
}

#introPanel{
  margin-bottom:8px;
  *margin-bottom:5px;
	margin-top:10px;
	background:url(/images/intropanel-img.jpg) no-repeat center top;
	border:0px solid green;
  min-height:324px;
  height:auto !important;
  height:324px;
}

#textLeft{
	float:left;
	width:450px;
	margin-left:230px;
	_margin-left:120px;
	margin-top:10px;
  *margin-top:20px;
  /*background:#005B8A;*/
}

#textLeft a:link{color:#ffffff; text-decoration:none;}
#textLeft a:visited{color:#ffffff; text-decoration:none;}
#textLeft a:hover{text-decoration:underline;}
#textLeft a:active{color:#006da0;text-decoration:none;}

#textRight{
	float:right;
	width:213px;
	margin-right:31px;
  _margin-right:21px;
  margin-top:36px; *margin-top:36px;
	border:0px solid white;
}

#headline{
	margin-left:10px;
  margin-top:10px;*margin-top:5px;
  letter-spacing:0px;
	color:#ffffff;
	margin-bottom:30px;
	font-weight:normal;
	font-size:24px;
	font-family:verdana;

}

#signupbutton{
	position:absolute;
	left:255px;
	width:378px;
	font: bold 18px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	background:url(/images/frontpage/button-yellow.gif) no-repeat center left;
	border:0px;
	cursor:pointer;
}


#subscriptionCopy{
	width:470px;
	color:#ffffff;
	font-size:15px;
  font-family: Arial, "Lucida Grande", Helvetica, Arial, Verdana;
	margin-top:-20px;
	font-weight:normal;
	border:0px solid green;
  padding-left:5px;
  margin-left:0px;
  padding-bottom:5px;
}

#subscriptionCopy li{
		background:url(/images/arrow-white.gif) no-repeat center left;
    padding-left:12px;
		line-height:25px;
	}


#threePoints{
	color:black;
	font: italic 16px arial, Georgia, "Times New Roman";
}

#free{
	color:#006da0;
	font: bold 16px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	line-height:18px;
	margin-top:-15px;
	text-decoration:underline;
}

#red{
	color:#ed1b24;
	font-size:18px;
}

#rates{
	margin-top:-20px;
}

.color{
	color:#ed1b24;
}

label {
	display:block;
	font: bold 12px arial, "Lucida Grande", Helvetica, Arial, Verdana;
}

input {
	font: 12px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	border:1px #cccccc solid;
	padding:2px;
	margin-top:0px;
}

.radio
{
  border: 0;
}

.clear{
	clear:both;
}

#column1{
	width:210px !important;
	width:210px;
	float:left;
  border:0px solid green;
}

#signIn{
	background:url(/images/roundedbg.gif) no-repeat center top;
}

#signInform{
	margin-top:10px;
	padding:1px 0 40px 20px !important;
	padding:1px 30px 30px 30px;
}

#column2{
	float:left;
	width:420px !important;
	width:420px;
	font-size:16px;
	min-height:550px;
	height:auto !important;
	height:550px;
}

#content{
	float:left;
	width:710px !important;
	width:700px;
	margin-bottom:40px;
	margin-top:20px;
	margin-left:10px;
	min-height:550px;
  height:auto !important;
  height:550px;
}

#centercontent{
	position:relative;
	left:110px;
  *left:110px;
	border:0px solid green;
	float:center;
	width:710px !important;
	width:700px;
	margin-bottom:40px;
	margin-top:20px;
  *padding-top:20px;
	min-height:550px;
  height:auto !important;
  height:550px;
	margin-left:10px;
}

/*--------tables--------------------------*/

#data{
	margin-top:0px;
	padding-top:0px;
}

table.memberData{
	border: 1px solid #CCCCCC;
	font-family: "Arial", "Lucida Grande", Helvetica, Arial, Verdana;
	margin-bottom:10px;
	margin-left:0px !important;
	margin-left:0px;
	width:710px;
	border-collapse:separate;
	border-spacing: 1px;
}

table.memberDataThin{
	border: 1px solid #CCCCCC;
	font-family: "Arial", "Lucida Grande", Helvetica, Arial, Verdana;
	margin-bottom:10px;
	margin-left:0px !important;
	margin-left:0px;
	width:480px;
  border-collapse:separate;
  border-spacing:1px;
}

tr.graybg{
	background-color:#e6e6e6;
}

.tableHeadbg{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:8px;
	color:#444444;
	background:#e6e6e6 url(/images/buttony-content-titles.gif) repeat-x left bottom;
}

td{
	font-size:12px;
	padding:4px;
}

.tableCaption{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	padding:8px;
	border-top:0px solid #e6e6e6;
	color:#333333;
}

/*--------buttons etc--------------------------*/

#ad{
	height:400px;
	padding:15px;
	background-color:#e6e6e6;
}

.buttonyTitle{
	font: bold 20px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	padding:6px;
	background:url(/images/buttony-content-titles.gif) repeat-x center top;
}

.buttony{
	background:url(/images/buttony.gif) no-repeat center left;
	padding:10px;
}

#icon1{
	background:url(/images/icon-directdial.gif) no-repeat top left;
}

#icon2{
  background:url(/images/icon-speed.gif) no-repeat top left;
}

#icon3{
  background:url(/images/icon-regular.gif) no-repeat top left;

}

li.salesCopy{
	color:#0070bc;
}

.tableButton{
	float:left;
	position:relative;
	top:-20px;
	left:300px;
}

.tableButtonNewPhone{
	float:left;
	position:relative;
	left:300px;
	padding-bottom:10px;
}

.tableButtonNewMapping{
	float:left;
	position:relative;
	left:300px;
	padding-bottom:10px;
}

.tableButtonNewSpeed{
	float:left;
	position:relative;
	left:280px;
	padding-bottom:10px;
}

.buttonNewphone{
	background:url(/images/button-newphone.gif) no-repeat center left;
	border:0px;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}

.buttonNewmapping{
	background:url(/images/button-newmapping.gif) no-repeat center left;
	border:0px;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}

.buttonNewspeed{
	background:url(/images/button-newspeed.gif) no-repeat center left;
	border:0px;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}

.buttonMisscall{
	background:url(/images/button-misscall.gif) no-repeat center left;
	border:0px;
	padding-right:10px;
	cursor:pointer;
	width:140px;
	font-weight:bold;
}

.showRatesButton{
	background:url(/images/button-newphone.gif) no-repeat center left;
	border:0px;
	padding-right:10px;
	cursor:pointer;
}

.standardButton{
	background:url(/images/button-right.gif) no-repeat center left;
	border:1px solid #bbbbbb outset;
	padding-right:10px;
	cursor:pointer;
	width:130px;
	font-weight:bold;
}

.standardButtonBig{
	background:url(/images/button-center.jpg) repeat center left;
  border:1px solid #bbbbbb outset;
	padding-right:10px;
	cursor:pointer;
	width:180px;
	font-weight:bold;
}

.yellowButton{
	background:url(/images/button-yellow.gif) no-repeat center left;
	border:0px;
	padding-right:10px;
	cursor:pointer;
	border-top-style: outset;
	width:120px;
}

#column2 h3{
	color:#006da0;
	font: bold 20px arial, "Lucida Grande", Helvetica, Arial, Verdana;
}

#column2 ul{
  padding-left:50px;
  margin-left:0px;
}

#column2 li{
	background:url(/images/arrow.gif) no-repeat center left;
	padding-left:20px;
}

#column3{
	width:220px;
	float:right;
  margin-right:5px;
}

#otherFeaturesBox{
	margin-top:10px;
	padding:6px;
	background:url(/images/roundedbg1.gif) no-repeat center top;
}

#otherFeaturesBox li{
	padding:20px 20px 20px 10px;
	background:url(/images/whitebg.gif) no-repeat left center;
	margin-left:-30px;
	margin-bottom:0px;
	font: bold 20px arial, "Lucida Grande", Helvetica, Arial, Verdana;
}

#otherFeaturesBox h3{padding-left:10px;}
#otherFeaturesBox p{padding-left:10px;}

#faqs{
	padding:10px;
	height:300px;
	background:url(/images/faqsbg.gif) no-repeat center top;
}

#column1, #column2, #column3{
	padding-top:20px;
	padding-left:5px;
	margin-left:10px;
}

#mainFeatures{
	font: italic 24px  Georgia,"Times New Roman";
	margin-top:-4px;

}

#phoneImg{
	margin-left:30px;;
}

#promo{
	width:124px;
	height:124px;
	margin-top:25px;
	margin-left:10px;
	background:url(/images/starburst.gif) no-repeat center center;
}

#redeem{
	width:70px;
	position:relative;
	left:24px;
	font: bold 14px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	text-align:center;
	padding-top:35px;
}

#preFooter{
	font: normal 10px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	padding:10px;
	font-weight:bold;
	border:0px solid #D3D9FF;
  	background:#f6f6f6;
  	height:10px;
  text-align:center;
}

#preFooter a{
	padding:5px;
}

#list1, #list2{
	float:left;
	padding:10px;
}

#list1 li, #list2 li{
	padding:4px;
}

#indiaFlag{background:url(/images/flag-india.gif) no-repeat center left;}
#vietnamFlag{background:url(/images/flag-vietnam.gif) no-repeat center left;}
#singaporeFlag{background:url(/images/flag-singapore.gif) no-repeat center left;}
#indonesiaFlag{background:url(/images/flag-indo.gif) no-repeat center left;}
#japanFlag{background:url(/images/flag-japan.gif) no-repeat center left;}



#column1 td{
	padding-bottom:10px;
}

.memberData{
	width:450px;
}

#footer{
	clear:both;
	padding:10px !important;
	padding:0px 10px 20px 20px;
	margin-bottom:30px;
	color:#666666;
	font: normal 10px arial, "Lucida Grande", Helvetica, Arial, Verdana;
	text-align:center;
}


<!----
original styles
-->

#wideContent
{
  width:830px;
}

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


.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;
}



.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:14px;
  font-family:Arial, "Lucida Grande", Helvetica, Arial, Verdana;
  font-weight:normal;
}
.phoneInputR
{
  font-size:14px;
  font-family:Arial, "Lucida Grande", Helvetica, Arial, Verdana;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:110px; *width:109px;
  padding-left:2px;
  font-weight:normal;
}

.numberBoxCntryR .selectBox, .numberBoxCntryR select
{
  width:154px; *width:156px;
  border:1px solid gray;
  font-size:14px;
  font-family:Arial,"Lucida Grande", Helvetica, Arial, Verdana;
  margin-top:5px;
  margin-bottom:5px;
  font-weight:normal;
}

.pinInputR
{
  font-size:14px;
  font-family:Arial,"Lucida Grande", Helvetica, Arial, Verdana;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:70px;
  padding-left:2px;
  font-weight:normal;
}

.giftInputR
{
  font-size:14px;
  font-family:Arial,"Lucida Grande", Helvetica, Arial, Verdana;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:50px;
  padding-left:2px;
  font-weight:normal;
}

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

.selectBox
{
  width:160px;
  border:1px 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:14px;
  font-family:Arial,"Lucida Grande", Helvetica, Arial, Verdana;
  border:1px solid gray;
  margin-top:5px;
  margin-bottom:5px;
  width:150px;
  padding-left:2px;
  font-weight:normal;
}

.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;*/
  border: 1px solid #e6e6e6;
  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;
}

.joinButton
{
  background:#0d6d9e;
  color:white;
  font-size:17px;
  font-weight:bold;
  width:118px;
  font-family:arial;
  padding-top:2px;
  padding-bottom:0px;
}

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

.regComment
{
  color:gray;
}



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

.salesCopyTable
{
  margin-top:15px;
}

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

.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;

}

#pDiv
{
  font-size:13px;
  font-family:verdana;
  display:none;
  overflow:hidden;
  text-align:left;
}

.promoInnerTable
{
  background-color: #fbfbff;
  border:1px solid  #dfdfef;
  border-collapse: collapse;
  width:498px;*width:499px;
  margin-top:1px; *margin-top:0px;
  color:#1c5bcd;
}

.promoHeadTr td
{
  font-size:15px;
  color:red;
  font-weight:bold;
}

.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;
}

#country{
  border:1px solid gray;
}

#cardType{
  border:1px solid gray;
}

#expirationMonth{
  margin-right:5px;
  border:1px solid gray;
}

#expirationYear {
  margin-left:5px;
  border:1px solid gray;
}

.errMsg
{
  color:red;
  font-size:13px;
  font-weight:bold;
}

.innerTd
{
  color:black;
}

.errorHilite
{
  background: #FFFF7E;
}

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

#fbModuleDiv {
  border:0px solid green;
  float:right;
  padding-bottom:0px;
  margin-bottom:0px;
  cursor:pointer;
}