﻿body 
{
	margin: 0;
}
.main
{
	
	width: 941px;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	position: relative;
	
}

#topwrapper {
	width: 941px;
	height: 110px;
	margin: auto;
}

.header
{
width:941px;
background:url('https://reservation.airticketsdirect.com/site/ac1/images/header.jpg') no-repeat;
height: 61px;
}
.content
{
	width: 941px;
}
#datebook {
	width: 941px;
	height: 20px;
}

.top_menu
{
	height:33px;
	background:url('https://reservation.airticketsdirect.com/site/ac1/images/top_menu.jpg') no-repeat;
	background-repeat: no-repeat;
	 vertical-align: middle ;
	 margin: 0px;
	 float: left ;
	 width: 941px;

}
.top_menu a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none ;
padding-left: 18px;
padding-right: 18px;
font-weight: bolder ;
}

.top_menu a:hover 
{
color:#ba0e11; 
text-decoration: none ;	
}
.specials
{
	width: 941px;	
		height:33px;
		position: relative;
		
}
.special-1
{
	width: 313px;	
	background:url('vac-special.jpg') no-repeat;
	height:33px;	
}
.special-2
{
	background:url('cru-special.jpg') no-repeat;
	height:33px;
	width: 313px;	
}
.special-3
{
	background:url('flght-special.jpg') no-repeat;
	height:33px;
	width: 313px;	
}
.special-con
{
	height: 300px;
	width: 95%;
	border-bottom:1px #881719 solid;	
}

.searchbox
{
	background:url('search-tab.jpg') no-repeat;
	height:40px;
	width: 313px;	
}
.searchbox-content
{
padding: 10px;
padding-top: 0px;
	height:300px;
	width: 313px;	
	vertical-align: top ;
	float: left ;
}

.menu a
{
padding: 2px;
padding-left: 10px;
padding-right: 10px;
background-color: #881719;
text-decoration: none ;
font-size: 11px;
color: white;
float: left;
margin-left: 10px;
}

.menu a.notsel
{
padding: 1px;
padding-left: 10px;
padding-right: 10px;
background-color:#666666;
text-decoration: none ;
font-size: 11px;
color: black ;
}
.menu a.notsel:hover 
{
padding: 1px;
padding-left: 10px;
padding-right: 10px;
background-color:#99282a;
text-decoration: none ;
font-size: 11px;
color: black ;
}
.flash
{
	
	height: 370px;
	width: 595px;

}
.footer
{
	width: 941px;
	height: 50px;
	margin-bottom: 20px;
	padding: 10px;
	color: gray ;
	text-align: center ;
	float: left ;  margin-top: 330px; left: 0px; top: 0px;
}

.footer a
{
	color:#333333 ;
	font-size: 10px;
	padding-left: 20px;
		padding-right: 20px;
		text-decoration: none ;
}
.footer a:hover 
{
	color:#999999;
	text-decoration: none ;
}
td
{
	font-size:11px;
}
