/* CSS Document */
*{
padding:0px;}

area{border:0}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background-color:#FFF;
margin:0px;
height:100%;}

html, body {height:100%;}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
margin-top:0px;
margin-bottom:10px;
color:#C63;}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
margin-top:8px;
margin-bottom:3px;
color:#555;}

a {
color:#05B;}

a:visited {
color:6E3E9E;}

a:hover {
color:#BD1015;
color:#05B;
text-decoration:underline;}

#logo .small {
width:150px;
height:67px;
margin-bottom:5px;}

#loginForm{
clear:right;
border:1px solid #DDD;
border-width:1px 0px;
background-color:#EEE;
padding:7px 10px;
margin:0px 0px 10px 0px;}

#all {
text-align:left;
height:100%;
width:760px;
background:#FFF;
margin:0px auto;
padding-top:10px;}

label {
padding:2px 3px;
color:#069;}

input, textarea{
border:1px solid #ccc;
border-top-color:#666;
border-left-color:#999;
padding:2px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}

input:focus, textarea:focus{
background-color:#FFFFF5;}

input.btn{
border:1px solid #888;
border-top-color:#bbb;
border-left-color:#bbb;
background-color:#F9F9F9;
padding:3px;
font-size:1em;}

input.btn:active{
border:1px solid #bbb;
border-top-color:#888;
border-left-color:#888;}

input.radio{
border:none;
height:auto;}

#map {
float:left;
margin-top:10px;}

iframe#partner{
display: block;
border:none;
width:320px;
height:550px;
margin-left:5px;
float:left;
overflow-x:hidden;
overflow-y:auto;}

body#supplier {
max-width:300px;
margin:0;
overflow-x:hidden;
overflow-y:auto;}

*html body#supplier{
overflow-x:hidden;
overflow-y:auto;}

#partnerList {
padding-left:3px;
font-size:10px;
}

div.businessName{
border:1px solid #CCCCCC;
margin:5px 0 0 0;
padding:5px;
width:165px;
}

div.businessName a{
text-decoration:none;
font-weight:700;
color:#888}
div.businessName a:hover{
text-decoration:underline;}

div.address {
/*display:none;*/
height:auto;
overflow:auto;
text-decoration:none;
padding:5px 0;
line-height:1.5em;}

div.address a
{color:#666; 
font-size:0.8em; 
border:1px solid #BBB; 
padding:0 1px;
font-weight:normal}

div.address a.email
{color:#0055BB; 
font-size:1em; 
border:0; 
padding:0 1px;}

div.address a:hover{
text-decoration:none; }

div.address a.emai:hover
{text-decoration:underline;}


div.city {
display:none;
padding-left:5px;}

p.cityName{
line-height:2em;}

p.cityName a{
color:#333;
padding-left:12px;
text-decoration:none;
background:url(CSSimages/rightArrow.gif) no-repeat left 3px;
border:0;}

#locationList a {
line-height:1.8em;
padding-left:2px;}

#locationList {
padding-left:5px;}

#locationList h1 {
margin-bottom:3px;}

#locationList p{
background-color:#F5F5F5;
border:1px solid #D5D5D5;
padding:5px 8px;
margin:0 0 10px 0;
line-height:1.5em}

p#otherLocation{
clear:left;
margin:10px 0 0;
text-align:left;
width:200px;
}

#printMap{
margin-top:10px;
border:1px solid #666;
border-left-color:#999;
border-top-color:#999;}