﻿/* Place selection container */

/*div.SelectTown
{
    position: relative;
    width: 260px;
    margin: 0px 0px;
    padding: 0px 0px;

}*/

div#placeresults
{   
    background: #f3faff none repeat scroll 0 0;
    text-align: left;               
    z-index: 2;
    position: absolute;
    top: 105px;
    left: 75px;
    
    

    
}

ul.selection 
{
    text-align: left;
    margin: auto auto;
    padding: 0px 0px;
   
}

ul.selection li
{
    list-style-type: none;
    text-align: left;
    text-indent: 0px;
     list-style-image: none;
     display: inline;
      
   
}

ul.selection li a
{
     color:#003E7E;
    text-align: left;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: hidden;
    text-decoration: none;
    
    
}

ul.selection li a:hover
{
    background-color: #ffffff;
    
    
}


div#challenge
{
    font-size: 1.3em;
    font-weight: bold;
   width: 83%;

}

p#challenge
{
    background: url('i/challengedplaytext.png') center center no-repeat;
    text-indent: -9999px;
    padding-top: 15px;
    padding-bottom: 15px;

}

p#acceptchallenge
{
    background: url('i/acceptchallenge.png') center center no-repeat;
    text-indent: -9999px;
    padding-top: 15px;
    padding-bottom: 15px;

}


/* Style for list of places. */
div#ClosestPlace
{
     border-left: 5px solid #b4d6f1;
     border-right: 5px solid #b4d6f1;
    margin-bottom: 50px;
}

/* style for list of nearest places */
ul#nearestplaces
{
    list-style: none !important;
    list-style-type: none !important;
    /*margin: 0px 0px;*/
    /*padding: 0px 0px;*/
    

}

li.nearestplaces
{
     list-style: none !important;
      list-style-image: none !important;
      text-align: center;
     font-size: 1.4em;

}

li.nearestplaces a
{
    text-align: center;

}
