﻿/*defaultstyle sheet*/

/*different header styles defined in specific header.css files*/


#wrapper 
{
    width: 1008px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding:0;
}  

img 
{
    border:0;
}      

/*layout divs*/
#leftcol 
{
    width: 110px;
    height: 600px;
    float: left;
    margin:0;
    padding:0;
}

#rightcol
{
    width: 110px;
    height: auto;
    float: right;
}

#logo 
{
    width:110px;
    height: 98px;
    margin:0;
    padding:0;
    float: left;
}

#content 
{
    width: 405px;
    float:left;
    margin: 10px 0 0 10px;
    clear: right;
}

#adcol 
{
    width: 161px;
    float:right;
    margin: 5px 110px 0 0;
}

* html #adcol { margin: 5px 105px 0 0; }

#footer 
{
    width: 100%;
    margin-top: 10px;
    height: 100px;
    text-align: center;
}

#footer ul 
    {
        margin:0;
        padding:0;
        font-size: 0.55em;
        text-transform: uppercase;
        color: Black;
    }
    
    #footer li 
    {
		margin-left: 3px;
		margin-right: 3px;
		padding:0;
		display: inline;
		list-style: none;
		color: Black;
	}

#footer li a:active,
#footer li a:link,
#footer li a:visited{
	color: Black;
	text-decoration:none;
	}
	
#footer li a:hover {
	text-decoration:underline;
	color: Black;
	}
    
.borderimg 
{
    border: 1px solid black;
}

/*end of layout divs*/




#content h1 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    padding: 2px 0 5px 0;
    margin:0;
}
 
#content h2 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    padding: 2px 0 5px 0;
    margin:0;
} 
 
#content h3 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.55em;
    font-weight: normal;
    padding:0;
    margin:0;
} 

#content h3 a:active,
#content h3 a:link,
#content h3 a:visited{
	color: #000;
	text-decoration:underline;
	}
	
#content h3 a:hover {
	text-decoration:none;
	color: #000;
	}

#content p 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000;
    margin: 2px 0 6px 0;
}

.mainimage 
{
    margin-left: 0;
    height: 187px;
    width: 788px;
}

#mainnav 
{
    padding: 0 0 0 3px;
    width: 200px;
    float: left;
    margin-left:3px;
}

#mainnav ul 
{
    margin: 10px 0 3px 0;
    padding:0;
    font-size: 0.62em;   
}

#mainnav li 
{
    list-style:none;
    margin: 2px 0 2px 0;
    display: block;
    min-height: 57px;
} 

.main 
{
    background-image: url(../images/homeIcon_f1.jpg);
} 

.coach 
{
    background-image: url(../images/coachIcon_f1.jpg);
}

.buses 
{
    background-image: url(../images/busesIcon_f1.jpg);
}

.escort
{
    background-image: url(../images/escortIcon_f1.jpg);
}

.intim
{
    background-image: url(../images/intIcon_f1.jpg);
}

* html #mainnav li { height: 17px; }

.navFloat 
{
    float:left;
    margin-top: 10px;
}

.icon
{
    float: right;
    padding:0;
    margin:0;
}



#mainnav li .selected
{
    color:#999999;  
}

#mainnav a
{
    float:left; 
    width: 180px; 
    font-size: 1.2em;
    background-color: #ccc;
    border: 1px solid #000;
    padding: 10px 10px 10px 10px;
}


#mainnav li a:active,
#mainnav li a:link,
#mainnav li a:visited{
	color: #000;
	text-decoration:none;
	}
	
#mainnav li a:hover {
	background-color: #999999;
	text-decoration:none;
	color: #000;
	}


#busnav 
{
    padding:0;
    width: 160px;
    float: left;
    margin:0;
}

#busnav ul 
{
    margin: 5px 0 3px 0;
    padding:0;
    font-size: 0.55em;   
}

#busnav li 
{
    list-style:none;
    margin: 0 0 2px 0;
    display: block;
    min-height: 22px;
}

#busnav li .selected
{
    color:#999999;  
}

#busnav a
{
    float:left; 
    width: 150px; 
    font-size: 1.2em;
    background-color: #D8E7CA;
    border: 1px solid #000;
    text-align: center;
    padding: 3px 5px 3px 5px;
    text-transform: uppercase;
}


#busnav li a:active,
#busnav li a:link,
#busnav li a:visited{
	color: #000;
	text-decoration:none;
	}
	
#busnav li a:hover {
	background-color: #999999;
	text-decoration:none;
	color: #000;
	}
	
.contactTable 
{
    font-family: Arial, Helvitica, Sans-Serif;
    font-size: 0.7em;
}	