/* Basic Configuration */
body {
	background:url(../images/top_bg.gif) repeat-x;
	margin:0;
	padding:0;
}
img { border:0; }

.clear { clear:both; }


#footer img, #header img, #footer p, #header p, #footer ul, #header ul, #footer li, #header li, #footer h1, #header h1, #footer h2, #header h2, #footer h3, #header h3{
margin:0;
padding:0;
}





#footer *, #header *{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#333; }
#footer a, #header a{ text-decoration:none; outline:none; color:#111 }

#footer a:hover, #header a:hover { color:#277ba6; text-decoration:none; }


#footer ul, #header ul { list-style:none; list-style-type:none; }

/* Structure */
#full {
	background:url(../images/bottom_bg.gif) repeat-x bottom;
}
.placeholder {
	background:#FFF;
	width:980px;
	margin:0 auto;
}
#header .phone {
	background:url(../images/phone.gif) no-repeat;
	width:177px;
	height:33px;
	display:block;
	text-indent:-9999px;
	float:right;
}
#header .toptxt {
	float:left;
	font-size:11px;
	padding:8px;
	font-weight:normal;
}
#header h2 a {
	background:url(../images/clilogo.gif) no-repeat;
	width:239px;
	height:66px;
	display:block;
	text-indent:-9999px;
	float:left;
}
#header .nav {
	background:#277ba6;
	float:right;
	width:741px;
}

#header .nav ul.navtop{
clear:both;
height:42px;
overflow-y:hidden;
}

#header .nav ul.navtop li {
	float:left;
	display:inline;
	height:42px;
}
#header .nav ul.navtop li a{
	float:left;
	display:block;
	height:42px;
	text-indent:-9999px;
}
#header .nav ul.navtop li a:hover {
	background-position:0 -42px!important;
}
#header .nav ul.navtop li a.active {
	background-position:0 -84px!important;
}
#header .nav ul.navtop li.nav1 a{
	background:url(../images/nav1.gif) no-repeat;
	width:55px;
}
#header .nav ul.navtop li.nav2 a{
	background:url(../images/nav2.gif) no-repeat;
	width:52px;
}
#header .nav ul.navtop li.nav3 a{
	background:url(../images/nav3.gif) no-repeat;
	width:77px;
}
#header .nav ul.navtop li.nav4 a{
	background:url(../images/nav4.gif) no-repeat;
	width:74px;
}
#header .nav ul.navtop li.nav5 a{
	background:url(../images/nav5.gif) no-repeat;
	width:72px;
}
#header .nav ul.navtop li.nav6 a{
	background:url(../images/nav6.gif) no-repeat;
	width:55px;
}
#header .nav ul.navtop li.nav7 a{
	background:url(../images/nav7.gif) no-repeat;
	width:46px;
}
#header .nav ul.navtop li.nav8 a{
	background:url(../images/nav8.gif) no-repeat;
	width:60px;
}
#header .nav ul.navtop li.nav9 a{
	background:url(../images/nav9.gif) no-repeat;
	width:72px;
}
#header .nav ul.navtop li.nav10 a{
	background:url(../images/nav10.gif) no-repeat;
	width:60px;
}
#header .nav ul.navtop li.nav11 a{
	background:url(../images/nav11.gif) no-repeat;
	width:118px;
}
#header .nav ul.navbottom li {
	float:left;
	display:inline;
	padding:3px 5px;
	color:#FFFFFF;
}
#header .nav ul.navbottom li a {
	color:#FFFFFF;
	font-size:11px;
}
#header .nav ul.navbottom li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#content {
	margin-top:2px;
	float:left;
	width:741px;
}

#footer {
	background:#246f97;
}
#footer .content {
	width:960px;
	margin:0 auto;
	padding:10px;
	color:#FFF;
}
#footer .content ul.links li {
	float:left;
	margin:0 5px;
	color:#FFF;
	font-size:11px;
}
#footer .content ul.links li a {
	color:#FFF;
	font-size:11px;
}
#footer .content ul.links li a:hover {
	text-decoration:underline;
}
#footer .content .logos {
	float:right;
}
#footer .content .info {
	color:#FFF;
	font-size:11px;
	text-align:center;
	padding-top:10px;
}

/* Home */
.whos_brol {
	background:url(../images/whos_brol.gif);
	height:50px;
	margin-top:8px;
	padding:35px 0 0 102px;
}
.whos_brol a {
	color:#4e92b5;
}
.packages {
	float:left;
	margin:0 0 15px 11px;
	_margin:0 0 15px 8px;
}
.packages a img{
	border:2px solid #277BA6;
}
.packages a:hover img {
	border:2px solid #ff9000;
}
.packages .details {
	background:url(../images/bg_packages.gif) repeat-x bottom;
	padding:5px;
	border-bottom:1px solid #cfe0e7;
	min-height:48px;
	_height:48px;
	width:162px;
}
.packages .details b {
	color:#277BA6;
}
.adv {
	float:left;
	margin:0 11px;
	_margin:0 11px 0 8px;
}
.did_you_know {
	float:left;
	margin-right:11px;
	_margin-right:8px;
	width:172px;
}
.did_you_know p {
	margin-bottom:12px;
}
.did_you_know a{
	color:#246f97;
}
.airpass {
	float:left;
	width:359px;
}
.airpass p {
	margin-bottom:12px;
	padding:0 10px 0 25px;
}
.airpass a, .airpass b{
	color:#246f97;
}
.popular_links {
	float:left;
	background:#e3eced;
	padding:8px;
	margin-bottom:15px;
}
.popular_links td {
	padding:2px 20px 2px 2px;
	font-size:11px;
}
.airpass strong {
	color:#277ba6;
}
.airpass a {
	color:#277ba6;
	font-weight:bold;
}



.main{
font-family:Arial,sans-serif;
font-weight:normal;
background:#ffffff;
line-height:1;
text-align:left;
width:980px;
}


