.container
{
position: relative;
width: 300px;
height: 250px;
background: transparent url(http://affiliates.reunion.com/a/landa/i/blueshade_ps_300x250_bg.png) no-repeat left top;
font-family: arial,sans-serif;
font-size: 12px;
}

.container a
{
color: #25bbe9;
}

.container img
{
border-width: 0;
}

h1.header
{
position: absolute;
text-indent: -5000px;
color: #8edcf4;
}

.loading_overlay,.overlay
{
position: absolute;
top: 5px;
left: 5px;
width: 290px;
height: 240px;
}

.loading_overlay
{
background: transparent url(http://affiliates.reunion.com/a/landa/i/blueshade_ps_300x250_bg_o1.png) no-repeat left top;
}

.overlay
{
background: transparent url(http://affiliates.reunion.com/a/landa/i/blueshade_ps_300x250_bg_o2.png) no-repeat left top;
}

.loader_container
{
padding-top: 70px;
text-align: center;
}

.wform
{
position: relative;
top: 46px; //padding-top causes .row to inherit in IE for some reason
margin: 0;
padding: 0 22px 0 0;
}



.wform h4
{
padding: 0 0 0 6px;
margin: 0;
font-size: 13px;
color: #ffffff;
}

.wform input.txt
{
font-size: 16px;
width: 162px;
height: 21px;
border: 1px solid #8edcf4;
}

.submit_cont
{
clear: both;
float: right;
padding-top: 10px;
}

h2.overlay-header
{
margin: 0;
font-family: "Helvetica Inserat LT Std",helvetica,verdana,arial,sans-serif;
font-size: 15px;
color: #25bbe9;
padding: 2px 0 4px 12px;
}

h2.overlay-header strong
{
color: #000000;
}

table.results
{
padding: 0;
margin: 0 auto;
width: 270px;
overflow: hidden;
font-family: verdana,arial,sans-serif;
}

table.results th
{
text-align: left;
background-color: #d4eff8;
}

table.results td
{
border-top: 1px solid #ffffff;
background-color: #e9f5f9;
}

table.results th.photo
{
width: 20%;
text-align: center;
}

table.results th.name
{
width: 30%;
}

table.results th.age
{
width: 14%;
text-align: center;
}

table.results th.location
{
width: 36%;
}

table.results td.photo img
{
width: 24px;
height: 24px;
}

table.results td.photo,table.results td.age
{
text-align: center;
}

table.results td.location
{
overflow: hidden;
}

.search_again
{
width: 280px;
text-align: right;
}

.search_again a
{
font-family: verdana,arial,sans-serif;
font-size: 10px;
font-weight: bold;
}

.see_all_results
{
padding-top: 4px;
margin: 0 auto;
width: 145px;
height: 20px;
}
