﻿.ero .ero-body
{
    border:1px solid #00ADEF;    
}

.ero-rightBeak .ero-beak {
background:transparent url(beakRight.gif) no-repeat scroll 0 0;
right:4px;
}

.ero-leftBeak .ero-beak {
background:transparent url(vecss.gif) no-repeat scroll 0 -61px;
height:34px;
left:0;
width:19px;
}

.ie #legend
{
    left:-280px
}

.closebtn
{
    position:absolute;
    cursor:pointer;
    top:5px;
    right:5px;
}

.closebtn a:hover
{
    color:#00ADEF;
}

body
{
   margin: 0;   
   padding: 0;   
   text-align: center; 
   font-family: Verdana;
}

#content
{
    margin: 0 auto;
    width:770px;
}

.countriesDiv
{
    width:760px;
    height:20px;
    
    margin-top:2px;
    margin-bottom:0px;
    
    text-align:right;
    font-family:Verdana, Arial, Sans-Serif;
    color:#67666b;
    font-size:10px;
    float:right;
}

.countriesDiv a 
{ 
    color:#67666b;
    text-decoration:none; 
}
.countriesDiv a:hover 
{ 
    color:#000000;
    text-decoration:underline; 
}

.currentLanguageLabel
{
    color:#67666b;
    text-decoration:none; 
    font-weight:bold;
}

#left
{
    text-align:left;
}

.nav 
{
    color:#FFFFFF;
    float:right;
    margin-right:10px;
    margin-top:0;
}

.nav a 
{
    color:#FFFFFF;
    text-decoration:none;
}

.nav a:hover { text-decoration:underline; }

.top 
{
    background-color:#00ADEF;
    background-image:url(corner.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    font-family:Verdana,Geneva,sans-serif;
    height:66px;
    margin-bottom:0px;
    width:774px;
}

.footer
{
    clear:both; 
    color:#fff; 
    font-size:12px; 
    background-image:url(footer-bg.gif); 
    background-repeat:no-repeat; 
    height:31px; padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:774px;
	margin-top:10px;
	padding-top:8px;
}

.footer a { color:#fff; text-decoration:none;}
.footer a:hover{ text-decoration:underline; }

.footerCopyright
{
    padding-left:-10px;
}

.footerTagLine
{
    padding-left: 40px;
}

.count
{
    font-size:2em;
    font-weight:bold;
    width:35px;
}

.sim { color:#3FA5D7; }
.topup { color:#C71E1E; }
.both { color: Purple; }

#QuickResultsDiv
{
    position:relative;
    top:39px;
    left:5px;
    width:236px;
    height:277px;
    overflow:auto;
    font-size:0.7em;  
}

#QuickResultsDiv .maplink
{
    cursor:pointer;
    color:Blue;
}

#MainResultsDiv
{
    position:relative;
    top:27px;
    left:14px;
    width:490px;
    height:289px;
    overflow:auto;
    font-size:0.7em; 
    text-align:left; 
}

.ie7 #MainResultsDiv
{
    left:4px;
}

#MainResultsDiv .storeretailer
{
    width:100px;
    font-size:0.8em;
    font-weight:bold;
}

#MainResultsDiv .storename
{
    width:100px;
    font-size:0.8em;
}

#MainResultsDiv .storeaddress
{
    width:208px;
    font-size:0.8em;
}

#MainResultsDiv .distance
{
    width:60px;
}

#MainResultsDiv .maplink
{
    cursor:pointer;
    color:Blue;
}

#DirectionsDiv
{
    position:relative;
    top:20px;
    left:5px;
    width:235px;
    height:353px;
    overflow:auto;
    font-size:0.7em; 
    text-align:left; 
}

#DirectionsDiv .row
{
    float:left;
    margin: 3;
    margin:3px 3px 10px 3px;
}

#DirectionsDiv .storename
{
    width:100px;
    font-size:0.8em;
}

#DirectionsDiv .maplink
{
    cursor:pointer;
    color:Blue;
}

.pointer { cursor: pointer; }

.links
{
    cursor:pointer;
    color:#0066CC;
    text-decoration:none;
}

.links:hover
{
    cursor:pointer;
    color:#0066CC;
    text-decoration:underline;
}

.normal { background-color:Transparent; }

.highlight { background-color:Red; }

#lookupbutton
{
    height:22px;
    left:13px;
    position:relative;
    top:-7px;
    width:69px;
    cursor:pointer;
    z-index:1000;
}

.ie7 #lookupbutton
{
    top:-4px;
}

#LocationToLookupTextBox
{
    border:0px;
    left:9px;
    position:relative;
    top:-13px;
    width:140px;
    font-size:11px;
}

.imgcount
{
    height:20px;
}

.ie7 #LocationToLookupTextBox
{
    border:0;
    top:-10px;
}

#searchcontainer
{
    padding-top:55px;
    padding-left:3px;
}

.ie7 #searchcontainer
{
    padding-top:52px;
}

.QuickResultsStoreName
{
    color:#0066CC;
    font-weight:bold;
    text-decoration:none;
	cursor:pointer;
}

.QuickResultsStoreName:hover { text-decoration:underline; }

.PrintOrEmailDirections
{
    position:relative;
    top:15px;
    left:200px;
}

.PrintOrEmailDirections img
{
    cursor:pointer;
}

.PrintOrEmailMainResults
{
    position:relative;
    top:8px;
    left:285px;
}

.PrintOrEmailMainResults img
{
    cursor:pointer;
}

.onlineRecharge
{
    float:right;
    position:relative;
    top:-28px;
    left:-9px;
    height:23px;
    width:105px;
}

.onlineRechargerightotleft
{
    float:right;
    position:relative;
    top:-28px;
    left:-399px;
    height:23px;
    width:105px;
}

.country
{
    font-size:12px;
    font-family:Verdana;
    position:relative;
    top:10px;
}

.geocoding
{
    font-size:12px;
    font-family:Verdana;
    position:relative;
    top:20px;
}

.button
{
    font-family:Verdana;
    font-size:10px;
}

.ddlist
{
    font-family:Verdana;
    font-size:10px;
}