/*
Author:Michael Goodwin
Email:headsaw at gmail dot com
Date:12 Dec '07
Project:Flights Buddy

div, img, h1, h2, h3, p, span, form {border:1px #336699 dotted}
*/

#temp{
padding: 5px;
position:static;
top:0;
margin:0 auto;
width:100%;
height:40px;
text-align:center;
background-image:url(../images/temp_gradient.gif);
background-repeat:repeat-x;
z-index:1000;}

.text_temp{
color:red !important;
font-family:"Trebuchet MS";
font-size:18px;
}
/* ------------------ Tags ------------------ */
*{
font-family:"Trebuchet MS";
padding:0px;
margin:0px;
font-weight:normal;
color:#666666;}

h1{
font-size:24px;}

h2,h3{
font-size:20px;}

p {
color:#666666;
font-size:14px;
padding:0px;
margin:0px;}

.sub {
color:#999999 !important;}

img {
border:0;}

a:link, a:visited, a:hover, a:active{
text-decoration:none;
cursor:pointer;}

.leftcontent td{
padding:5px 0;}

#area_2 .nav li , #area_2 .tell li{
color:white;}

#area_2 .nav li{
font-weight:bold;}
/* ------------------ Main ID's ------------------ */
body{
position:relative;
padding:0px;
margin:0px;}

#area_2{
background-image:url(../images/navbar_gradient.gif);
background-repeat:repeat-x;
background-position:top;
position:absolute;
bottom:10px;
top:120px;
z-index:2;}

#area_2 .nav a , #area_2 .tell a{
font-size:15px;
font-weight:normal;
color:white;
z-index:3;}

#area_2 .tell a{
font-weight:300;
font-size:12px;}

#area_2 a:hover{
text-decoration:underline !important;}

#area_2 ul{
padding:0px;
margin:0px;
display:inline;
position:absolute;
top:12px;
z-index:3;}

#area_2 li{
display:inline;
list-style-type:none;
z-index:3;}

#area_2 .nav{
left:10px;}

#area_2 .nav li{
margin-right:20px;}

#area_2 .tell{
right:10px;}

#area_2 .bhome{
background:url(../images/navbar_button.gif) repeat;
position:absolute;
width:60px;
height:42px;
left:0px;
top:0;
z-index:1;
opacity:0.3;
filter:alpha(opacity=30); }

#area_2 .bflights{
background:url(../images/navbar_button.gif) repeat;
position:absolute;
width:55px;
height:42px;
left:67px;
top:0;
z-index:1;
opacity:0.3;
filter:alpha(opacity=30); }

#area_2 .bspecial{
background:url(../images/navbar_button.gif) repeat;
position:absolute;
width:109px;
height:42px;
left:133px;
top:0;
z-index:1;
opacity:0.3;
filter:alpha(opacity=30); }

#area_2 .bhot{
background:url(../images/navbar_button.gif) repeat;
position:absolute;
width:76px;
height:42px;
left:253px;
top:0;
z-index:1;
opacity:0.3;
filter:alpha(opacity=30); }

#sitemap_1{
height:265px;
background:url(../images/dot.gif) repeat-x bottom;}

#sitemap_1 span{
font-weight:bold;
color:#999999;
display:block;
padding-bottom:5px;}

#sitemap_1 ul{
list-style-type:none;}

#sitemap_1 a:hover{
text-decoration:underline;}

#sitemap_1 li{
color:#999999;
padding-bottom:2px;}

#sitemap_1 .col{
font-family:"Trebuchet MS";
font-size:14px;
margin-top:30px;
margin-left:20px;
margin-right:20px;
float:left;}

#last{
font-family:"Trebuchet MS";
font-size:12px;
height:80px;
padding-right:30px;
background:url(../images/ads/ad7.gif) no-repeat right 20px;}

#last ul{
list-style-type:none;
position:relative;
top:17px;}

#last li{
color:#FF9933;
display:inline;}

#last p{
float:right;
vertical-align:middle;}

#last a{
color:#FF9933;}

#last a:hover{
text-decoration:underline;}

#toplinks{
position:absolute;
left:842px;
top:7px;}

#toplinks ul{
font-size:12px;}

#toplinks li{
display:inline;}

#toplinks a:hover{
text-decoration:underline;}
/* ------------------ Symbols ------------------ */
.symbol{
padding-left:50px;
padding-top:15px;
padding-bottom:15px;
width:285px;}

.magnifying{
background-image:url(../images/symbols/symbol_magnifyer.gif);
background-repeat:no-repeat;
background-position:left center;
width:620px;}

.tip{
background:url(../images/symbols/symbol_tip.gif);
background-repeat:no-repeat;
background-position:left center;}

.fin{
background:url(../images/symbols/symbol_fin.gif);
background-repeat:no-repeat;
background-position:left center;
width:auto;}

.arrow{
background:url(../images/symbols/symbol_arrow.gif);
background-repeat:no-repeat;
background-position:7px 5px;}

.plane{
background:url(../images/symbols/symbol_plane.gif);
background-repeat:no-repeat;
background-position:left center;}

.attention{
background:url(../images/symbols/symbol_attention.gif);
background-repeat:no-repeat;
background-position:5px center;}

.car{
background:url(../images/symbols/symbol_car.gif);
background-repeat:no-repeat;
background-position:left center;}

.hot{
background:url(../images/symbols/symbol_hot.gif);
background-repeat:no-repeat;
background-position:left center;}

.tools{
background:url(../images/symbols/symbol_tools.gif);
background-repeat:no-repeat;
background-position:left center;}
/* ------------------ Content ------------------ */
.grey{
color:#999999;
margin:0;
padding:0;
text-align:right;}

.small{
font-size:14px;}

.bold{
font-weight:bold;
margin:0;
padding:0;}

.right{
text-align:right;
right:0;
margin:0;
padding:0;}

#search{
width:335px;
height:450px;
float:left;}

#search .text1{
position:absolute;
left:10px;
top:69px;}

#search .text2{
position:absolute;
left:10px;
top:115px;}

#search .text3{
position:absolute;
left:10px;
top:179px;}

#search .text4{
position:absolute;
left:10px;
top:225px;}

#search .calc1{
background:url(../images/symbols/calc.gif) no-repeat center center;
position:absolute;
left:227px;
top:227px;
width:25px;
height:24px;}

#search .calc2{
background:url(../images/symbols/calc.gif) no-repeat center center;
position:absolute;
left:227px;
top:181px;
width:25px;
height:24px;}

.leftcontent{
width:335px;
float:left;
background:url(../images/dot.gif) repeat-x top;
margin-right:15px;}

.rightcontent{
width:335px;
float:right;
clear:right;
background:url(../images/dot.gif) repeat-x bottom;}

.rightpanelcontent{
width:300px;
float:left;
clear:left;
background:url(../images/dot.gif) repeat-x bottom;}

.specials{
padding:30px 0px 30px 30px;
background:url(../images/line.gif) repeat-x bottom;}

.specials img{
float:left;
padding:0px 10px;}

.specials_cap{
float:right;
width:335px;
height:10px;
background:url(../images/specials_cap.gif) no-repeat bottom center;}

.specials span{
color:#FF9933;
display:block;
text-decoration:underline;
font-size:16px;}

#specialspanel{
background:url(../images/specials_gradient.gif) repeat-x top;}

.tablelink{
background:#DDDDDD;
margin:0px;
padding:0px;
border:0px;}

.tablelinkodd{
margin:0px;
padding:0px;
border:0px;}

#alert{
background:#FF9933;
width:133px;
margin:0px 10px 20px 50px;
padding:5px;
color:white;
font-weight:bold;}

#traveltools{
margin-left:50px;}

#traveltools ul{
list-style-type:none;}

.background{
padding:2px;
background:url(../images/ad_block.gif) center center no-repeat;}

.textright{
text-align:right;}
/* Ie ignore glitch "html>body" */
html>body .block{
position:absolute !important;
bottom:0px !important;
right:0px !important;}

.block{
position:absolute !important;
bottom:-30px !important;
right:0px !important;}
/* ------------------ Form ------------------ */
#form{
position:relative;
height:325px;
background:url(../images/line.gif) repeat-x center;}

#form .option1{
position:absolute;
top:28px;
left:10px;}

#form .option2{
position:absolute;
left:100px;
top:28px;}

#form .option3{
position:absolute;
left:95px;
top:68px;
height:30px;
width:225px;}

#form .option4{
position:absolute;
left:95px;
top:114px;
height:30px;
width:221px;}

#form .option5{
position:absolute;
top:178px;
left:95px;
height:30px;
width:120px;
}

#form .option6{
position:absolute;
left:262px;
top:178px;
width:58px;
height:30px;}

#form .option7{
position:absolute;
left:95px;
top:224px;
height:30px;
width:120px;}

#form .option8{
position:absolute;
left:262px;
top:224px;
width:58px;
height:30px;}

#form .option9{
background-color:#FF9933;
color:white;
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
border:0;
position:absolute;
left:188px;
top:280px;
height:30px;
width:130px;
cursor:pointer;}
/* ------------------ Horizontal Scroller ------------------ */

#hscroller{
width:290px;
position:relative;
margin:0 auto;
padding:40px 0;
overflow:hidden;}

#hscrollerleft{
background:url(../images/button_scroll_left.gif) no-repeat center center;
width:20px;
height:70px;
float:left;}

#hscrollercontent{
width:250px;
height:70px;
float:left;
overflow:hidden;}

#hscrollerright{
background:url(../images/button_scroll_right_a.gif) no-repeat center center;
width:20px;
height:70px;
float:left;}

#scrollitems{
width:99999px;}

#scrollitems img{
width:80px;
vertical-align:top;}
/* ------------------ Hide/Show Menu ------------------ */
#dhtmlgoodies_slidedown_menu ul li span{
padding:5px;}

#dhtmlgoodies_slidedown_menu li{
list-style-type:none;
position:relative;}

#dhtmlgoodies_slidedown_menu ul{
margin:0px;
padding:0px;
padding-bottom:30px;
position:relative;}

#dhtmlgoodies_slidedown_menu{
margin:0px;
padding:0px;
visibility:hidden;
width:290px;  
height:685px;
overflow:hidden !important;
clear:both;}

#dhtmlgoodies_slidedown_menu a{
text-decoration:none;
display:block;
clear:both;
width:270px;
margin:0;}

#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{  /* Main menu items */
height:50px;
background-image:url(../images/right_menu_button.gif);
padding:10px;}

#dhtmlgoodies_slidedown_menu table{
background:url(../images/right_menu_gradient2.gif) repeat-x top;
position:relative;}

/* ------------------ Ads ------------------ */
.small_ads p{
font-size:12px;
font-family:"Trebuchet MS";}

.small_ads span{
color:#FF9933;
display:block;
font-weight:bold}

.small_ads .one{
background:url(../images/symbols/insurance.gif) no-repeat left center;}

.small_ads .two{
background:url(../images/symbols/discount.gif) no-repeat left center;}

.banner{
padding:25px;
text-align:center;
background:url(../images/dot.gif) repeat-x bottom;}

.textad{
padding:20px 0px;
background:url(../images/dot.gif) repeat-x bottom;}

.textad span{
color:#FF9933;
display:block;
text-decoration:underline;
font-size:16px;
padding-bottom:5px;}

#ads_cars{
width:335px;
height:450px;
float:left;
overflow:hidden;}

#two_ads{
width:300px;
float:left;
overflow:hidden;}

#three_ads{
width:335px;
height:450px;
float:left;
overflow:hidden;
position:relative;
left:15px;}

#three_ads .ad_text{
width:315px;}

#two_ads .ad_text{
width:280px;
overflow:hidden;}

.ad_container{
height:120;
margin:10px 0px;
overflow:hidden;}

.ad_left{
height:120px;
width:10px;
float:left;
background-image:url(../images/ad_block_left.gif);
background-repeat:no-repeat;
background-position:right top;}

.ad_text{
height:120px;
float:left;
background:url(../images/ad_block_center.gif) repeat-x center top;
overflow:hidden;}

.ad_text img{
float:left;
padding-top:25px;
padding-right:2px;}

.ad_text span{
font-size:16px;
font-weight:bold;
display:block;
padding-bottom:5px;}

.ad_text p{
padding:20px 0px;
float:left;}

.ad_right{
height:120px;
width:10px;
float:left;
background-image:url(../images/ad_block_right.gif);
background-repeat:no-repeat;
background-position:left top;}

.twoad_text{
height:120px;
width:280px;
float:left;
background-image:url(../images/ad_block_center.gif);
background-repeat:repeat-x;
background-position:center top;}


/*--------------------Register------------------------------*/

.register	{
	display:block;
	margin:120px auto 0 auto;
	width:718px;
	height:800px;
}

	.reg_top	{
		display:block;
		float:left;
		width:718px;
		height:36px;
		background:url(../images/top_shadow.gif) left top no-repeat;
	}
	.reg_left	{
		display:block;
		float:left;
		width:20px;
		height:700px;
		background:url(../images/left_shadow.gif) left top no-repeat;
	}
	
	.reg_right	{
		display:block;
		float:right;
		width:20px;
		height:700px;
		background:url(../images/right_shadow.gif) left top no-repeat;
		margin:0;
		padding:0;
	}	
	.reg_body	{
		display:block;
		float:left;
		width:580px;
		height:700px;
		margin:20px 0 0 40px;
		padding:0;
	}
	
	.register form {
		display:block;
		background:#ffa933;
		margin:100px 0;
		padding:15px;
	}
	
	.register form .txt_fld {
		width:250px;
		padding:5px;
		font-size:15px;
		margin:0 10px;
	}
	.register form .sub {
		width:100px;
		padding:5px;
		background:#666666;
		color:#FFFFFF !important;
		font-family:"trebuchet MS";
		font-size:18px;
		border:none;
		cursor:pointer;	
	}
	
/*--------------------Register ends------------------------------*/




























