﻿body 
{
    font-family: Helvetica, Arial, Verdana, sans-serif; 
    font-size: 12px; 
}


.outertable
{
	background-color: #ffffff;
	width: 728px;
	margin-top: 20px;
}
		
a,
a:active,
a:link,
a:visited
{
	color: #0170ca;
}

a:hover
{
	color: #ff0000;
}

.location
{
	height: 60px;
	background-image: url('../../images/location.gif');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-bottom:2px;
	color: #ffffff;
	border-top: solid 1px #656565;
	vertical-align:bottom;
}

.location h1
{
	font-family: Arial;
/*	font-size: 13px; */
	font-size: 22px;
    color: #0170ca; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.search
{
	height: 32px;
	background-color:#eeeeee;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	border-bottom: solid 1px #656565;
	font-size: 11px;
}

.search a,
.search a:active,
.search a:link,
.search a:visited
{
	color: #000000;
	font-size: 12px;
}

.search a:hover
{
	color: #ff0000;
}


h1
{
	font-family: Arial;
	font-size: 16px;
}

input, select
{
    font-family: Arial;
    font-size: 12px;
}


.shade
{
	height: 3px;
	background: #ffffff url('../../images/shade.gif') repeat-x;
}

.content h1
{
	padding-top: 10px;
}

.destinations
{
    border-style:none;
    border-width: 0px;
    border-color:#9d9d9d;
}
.content h2
{
    font-size: 13px;
    padding: 0px;
    margin: 5px 0px 5px 0px;
}
.destinations h2
{
    font-size: 13px;
    padding: 0px;
    margin: 0px;
}

.destinations td
{
    border-style:none;
    border-width: 0px;
    border-color:#9d9d9d;
/*    background-color:#fecc35;*/
    padding:6px 6px 6px 0px ;
    border-spacing: 0px;
}

.destinations caption
{
    border-style:none;
    border-width: 1px;
    border-color:#9d9d9d;
    padding:4px;
    border-spacing: 4px;
    font-size: 13px;
    font-weight:bold;
    color: #000000;
}

.companies h3
{
    text-align: left;
    font-size:13px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.side
{
    width: 128px;
    padding-top: 10px;
/*    background-color:#eeeeee; */
}


.footer
{
/*    background-color:#eeeeee;*/
    padding: 5px 0px 5px 0px;
}

.side img
{
   padding: 8px 0px 8px 0px;
}
.maincontent
{
    width: 600px;
    padding-right: 4px;
}
.match
{
    background-color: Yellow;
}
/* test bottom footer positioning
#footerdiv
{
    position:relative;
    height: 5%; 
    top: 20%;
    border-top: 1px solid green; 
    padding: 0; 
    margin: 0; 
}


#content
{ 
    margin: 0; 
    padding: 0; 
    height: 600px;
    width: 100%;
    overflow:visible;
    display: block;
} 

*/

/* Google search results styling */
.gs-webResult
{
    font-family: Helvetica, Arial, Verdana, sans-serif; 
    font-size: 12px; 
}

.gs-webResult a,
.gs-webResult a:active,
.gs-webResult a:link,
.gs-webResult a:visited
{
	color: #0170ca;
}

.gs-webResult a:hover
{
	color: #ff0000;
}

