body
{
margin: 0;
padding: 0;
}

.container
{
position: relative;
width: 160px;
height: 600px;
background: transparent url(../i/blueshade_ps_160x600_bg-ml.jpg) no-repeat left top;
font-family: arial,sans-serif;
font-size: 12px;
}

.reunion .container
{
background: transparent url(../i/blueshade_ps_160x600_bg.jpg) no-repeat left top !important;
}

.container a
{
/*color: #e88107;*/
}

.container img
{
border-width: 0;
}

.form_page,.loading_page,.results_page
{
height: 600px;
}

.form_page,.loading_page
{
background: transparent url(../i/blueshade_ps_160x600_bg-ml.jpg) no-repeat;
}

.reunion .form_page,.reunion .loading_page
{
background: transparent url(../i/blueshade_ps_160x600_bg.jpg) no-repeat;
}

.results_page
{
background: transparent url(../i/blueshade_ps_160x600_bg3.png) no-repeat;
}

h1.header
{
margin: 0;
padding: 0;
height: 27px;
text-indent: -5000px;
color: #e88107;
}

.loader_container
{
padding-top: 70px;
height: 141px;
text-align: center;
background: transparent url(../i/blueshade_ps_160x600_bg2t.png) no-repeat;
}

.wform
{
margin: 21px 0 0 0;
padding: 0 0 0 7px;
}

.row
{
clear: both;
float: left;
padding-top: 12px;
}

.wform h4
{
padding: 0;
margin: 0;
font-size: 13px;
color: #000000;
}

.wform input.txt
{
font-size: 16px;
width: 140px;
height: 21px;
border: 1px solid #FF7C00;
}

.submit_cont
{
clear: both;
float: right;
padding: 5px 0 0 25px;
}

h2.results_header
{
margin: 0;
padding: 13px 13px 0 11px;
height: 43px;
font-family: helvetica,arial,sans-serif;
font-size: 15px;
color: #e88107;
line-height: 1.1;
}

h2.results_header strong
{
color: #484848;
}

table.results
{
padding: 0;
/*margin: 0 auto;*/
margin: 0 0 0 8px;
width: 142px;
overflow: hidden;
font-family: verdana,arial,sans-serif;
}

table.results th
{
display: none;
}

table.results td
{
padding: 4px 0;
border-top: 1px solid #ffffff;
background-color: #fdf0e1;
text-align: center;
}

table.results td img
{
width: 53px;
height: 53px;
}

h3.no_results
{
position: absolute;
left: 10px;
top: 234px;
margin: 0;
padding: 0;
font-family: verdana,arial,sans-serif;
font-size: 12px;
color: #e88107;
}

h3.no_results .bullet
{
font-family: arial,sans-serif;
margin: 0 4px 0 0;
}

.search_again
{
width: 150px;
text-align: right;
}

.search_again a
{
font-family: verdana,arial,sans-serif;
font-size: 10px;
font-weight: bold;
}

.see_all_results
{
padding-top: 16px;
margin: 0 auto;
width: 140px;
height: 20px;
}
