.homepage {
width:790px;
margin:0 auto;
position:relative;
}
.homepageiphone {
width:790px;
margin:0 auto;
}
.htop {
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
width:790px;
height:348px;
border:0;
margin:1px 0 0px 0;
}
#bglink {
position:absolute;
top:60px;
display:block;
left:0px;
height:260px;
width:790px;
z-index:2;
}
.htop #apDiv1 {
position:absolute;
float:left;
margin-right:20px;
top:40px;
left:0;
z-index:1;
}
#apDiv1 ul {
float:left;
margin:0;
padding:0;
list-style:none;
}
#apDiv1 ul li {
text-align:right;
padding:0 0 20px 20px;
font-size:13px;
font-weight:bold;
}
.register-now {
width:149px;
height:33px;
border:0;
float:left;
padding-left:60px;
}
.htoptext h1 {
float:left;
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,Arab;
color: #C50023;
width:500px;
height:60px;
margin:0 0 0 28px;
font-size: 19px;
font-weight: 900;
line-height:25px;
text-align: center;
padding-top:5px;
}
.htopright {
width:790px;
}
.htopright ul li {
list-style:none;
float:right;
padding:30px 10px 0 0;
font-family: Tahoma;
font-weight: bold;
font-size: 13px;
color: #333333;
}
.hmiddle {
background-image:url(../images/red-bar.jpg);
background-repeat:no-repeat;
width:790px;
height:45px;
margin:0 auto;
}
.hmiddleleft a:visited ,.hmiddleleft a:link {
/*position:relative;*/
margin:12px 0 0 15px;
valign:middle;
font-family: Tahoma; 
font-weight: bold; 
font-size: 16px; 
color: #ffffff;
text-decoration:none;
float:left;
}


.hmiddleright {
height:45px;
margin:12px 0 0 75px;
font-family: Tahoma; 
font-style: italic; 
font-size: 16px; 
color: #ffffff;
float:left;
letter-spacing:1.1pt;
}
.hmiddleright a:link { 
color: #ffffff;
float:left;
text-decoration:none;
font-weight:lighter; 
}
.hmiddleright a:visited { 
color: #ffffff;
float:left;
text-decoration:none;
font-weight:lighter; 
}
.hmiddleright a:hover { 
color: #ffffff;
float:left;
text-decoration:none;
font-weight:lighter; 
}
.hmiddleright a:active { 
color: #ffffff;
float:left;
text-decoration:none;
font-weight:lighter; 
}
.free {
font-style: normal;
font-weight:600; 
}
.hfoot {
width:790px;
}
.hfootleft {
width:231px;
height:177px;
margin:5px 0 10px 10px;
/*background-image:url(../images/get-circle-K.jpg);*/
background-repeat:no-repeat;
float:left;
}
.hfootmiddle {
width:366px;
float:left;
margin:5px;
}
.footmiddletop {
width:364px;
height:89px;
float:left;
/*background-image:url(../images/Girl_bnt.jpg);
background-image:url(../images/how-does-mo-call-work.jpg);*/

background-repeat:no-repeat;
margin:0 0 5px 0;
}
#fmtop1 {
font-family: Tahoma; 
font-size: 14px; 
color: #37929b;
list-style:none;
float:left;
}
.footmiddlef {
width:364px;
height:83px;
float:left;
/*background-image:url(../images/learn-more.jpg);
background-image:url(../images/download-softwear.jpg);*/

background-repeat:no-repeat;
}
.hfootright {
width:144px;
float:left;
}
.footrighttop {
width:145px;
height:157px;
background-image:url(../images/verisign.gif);
background-repeat:no-repeat;
margin:5px auto;
}
.footrightf {
width:144px;
height:44px;
border:none;
}
#circlek a {
font-family: Tahoma; 
font-weight: bold; 
font-size: 15px; 
color: #ffffff;
text-decoration:none;
float:left;
margin:10px 0 0 2px;
}
#topup ul li {
font-family: Tahoma; 
font-size: 12px; 
color: #404040;
list-style:none;
float:left;
margin:10px 0 0 75px;
}
#fmtop {
font-family: Tahoma; 
font-size: 11px; 
color: #404040;

}
#fmfoot {
font-family: Tahoma; 
font-size: 12px; 
color: #404040;
float:left;
margin:3px 0 3px 155px;
}
#learnmore {
font-family: Tahoma; 
font-size: 15px; 
color: #37929b;
float:left;
margin:15px 10px 0 10px;
}
#learnmore a {
text-decoration:none;
float:left;
font-size: 12px;
}
#learn2 {
font-family: Tahoma; 
font-size: 12px; 
color: #404040;
margin:3px 0;
clear:left;
}
#myaccount {
font-family: Tahoma; 
font-weight: bold; 
font-size: 15px; 
color: #ffffff;
text-decoration:none;
text-align:center;
margin:15px 15px 0 0  ;
float:right;
}
#myaccount a {
font-size: 15px; 
color: #ffffff;
text-decoration:none;
}
body h1{
font-size: 19px;
font-weight: 900;
color: #c50023;
}

#ff3h1, x:-moz-any-link, x:default {
font-size: 19px;
font-weight: 900;
color: #c50023;
}
.circlek {
color: #f091b9;
text-decoration: none;
font-weight:bold;
}
/*iphone style */
.left {
float:left;
width:540px;
margin:0 auto;
}
.right {
float:left;
width:245px;
margin:0 auto;
padding-top:20px;
padding-right:5px;
}
.color{
font-size: 19px;
font-weight: 900;
color: #f091b9;
padding-left:10px;
width:450px;
}
.iphone_text {
font-size:12px;
padding-left:10px;
width:500px;
}
