.title {
background:transparent url("../images/title_top_592.png") no-repeat scroll 0% 50%;
color:#444444;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
height:36px;
line-height:34px;
overflow:hidden;
text-align:left;
text-shadow:#FFFFFF 2px 2px 1px;
}
.title span {
background:transparent url(../images/title_sep.gif) no-repeat scroll 0% 0%;
float:left;
height:0pt;
margin:2px 10px 0pt 7pt;
overflow:hidden;
padding-top:34px;
position:relative;
width:9px;
}
.titlebody {
background:transparent url("../images/title_body_592.png") repeat-y scroll 0% 50%;
border-top:1px solid #E5E5E5;
color:#444444;
float:left;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-size:11px;
height:auto;
margin-bottom:-5px;
margin-top:-4px;
padding:0px;
position:relative;
width:592px;
}
.titlebottom_business {
background:transparent url("../images/title_bottom_592.png") no-repeat scroll 0% 50%;
clear:both;
height:5px;
margin-top:-4px;
position:relative;
top:5px;
width:592px;
}
.bigrtw_header {
background-image:url(http://www.justfares.com/rtw/images/rtw_bgtop.gif);
background-repeat:no-repeat;
color:#333333;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:28px;
line-height:28px;
text-indent:12px;
width:388px;
}
.bigrtw_bottom {
background-image:url(/rtw/images/bigrtw_box_bgbottom.png);
background-repeat:no-repeat;
padding:0pt;
width:388px;
}
.bigrtw_body {
background-image:url(http://www.justfares.com/rtw/images/bigrtw_box_bg.gif);
background-repeat:no-repeat;
height:216px;
max-height:216px;
max-width:388px;
width:388px;
}
.nav_containerBig2 {
float:left;
padding-left:5px;
width:387px;
}
.travel_worldBig2 {
background:#DDDFE1 none repeat scroll 0%;
padding:5px 0pt 5px 10px;
}
.nav_boxBig2 {
background:#FBFCFE none repeat scroll 0%;
border-bottom:1px solid #333333;
border-left:1px solid gray;
border-right:1px solid gray;
height:120px;
min-height:120px;
padding:3px;
}
.bigrtw_text {
color:#585858;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
padding-left:16px;
padding-top:3px;
text-decoration:none;
}
h1,h2,h3
{
margin:0;
padding:0;
}

/*sidebar.css*/
ul.ui-accordion-container { margin: 0; padding: 0; list-style-type: none; }
ul.ui-accordion-container li { position: relative; margin: 0; margin-bottom: 0px; padding: 0;  background-repeat: no-repeat;background-image: url(../images/header_tab_190blue.gif); }
ul.ui-accordion-container li a.ui-accordion-link { display: block; padding-left: 5px;width:190px; margin-right: 0px; height: 23px; background-image: url(../images/header_tab_190silver.gif); color: #000; text-decoration: none; line-height: 25px;background-repeat: no-repeat;font-size:12px;font-weight:normal; }

ul.ui-accordion-container li a.ui-accordion-link h2{ font-size:12px;font-weight:normal;}
ul.ui-accordion-container li.head_item:hover a.ui-accordion-link {background-image: url(../images/header_tab_190blue.gif); color:#fff}
ul.ui-accordion-container li a.selected_item{width:190px; background-image: url(../images/header_tab_190blue.gif); }

/*sidebar.css*/

/*fonts.css*/

body 
{font-size:12px;color:#333;background:#FFF;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
text-align:center;}

#header{
display:block;margin:0px 0 5px 0;padding:0px 0 0px 0;border-bottom: 1px solid #ccc;}

#footer
{
border-top:1px solid #ccc;margin:5px 0 0 0;padding:5px 0 0 0;
clear:both;}

#nav-menu ul
{
list-style: none;padding: 0;float:right;font-size:13px;margin:0 0 5px 0;text-align: right;}

#nav-menu li
{
float: left;margin: 0;border-right:1px solid #333;padding:0 7px 0 0px;}

#nav-menu .last
{
float: left;margin: 0 ;border:0;padding:0 7px 0 0px;}

#nav-menu li a
{
height: 15px;float: left;padding:0 0 0 10px;display: inline;color: #333;text-align: center;font-weight:bold;}

#nav-menu li a:hover
{
color: #FF6600;}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none}
/* End hide */

a.hmenu{color:#000000; font-family:Arial; font-size:9pt; font-weight:bold; text-decoration:  underline; }
a.hmenu:active{color:#000000; font-family:Arial; font-weight:bold; font-size:9pt;}
a.hmenu:link{color:#000000; font-family:Arial; font-weight:bold; font-size:9pt;}
a.hmenu:visited{color:#000000; font-family:Arial; font-weight:bold; font-size:9pt; text-decoration:  underline; text-align:right}
a.hmenu:link:hover{color: #FF6600;}
a.hmenu:hover{color: #FF6600; }

a.id1{color:#FF6600; font-family: Arial; font-weight: bolder; font-size:13.5pt; padding: 0 0 10px 0;}
a.id2{color:#000000; font-family: Arial; font-weight: bold; font-size:12pt; text-align:right}
a.id3{color:#FF6600; font-family: Arial; font-weight: bolder; font-size:13.5pt; text-align:right}
a.id4{color:#000000; font-family: Arial; font-size:8pt; text-align:right}
a.id5{color:#FF6600; font-family: Arial; font-weight: bold; font-size:13pt; text-align:right}
a.id6{color:gray; font-family: Arial; font-weight: bold; font-size:11pt; text-align:center;}
a.id7{color:#000000; font-family: Arial; font-weight: bold; font-size:10pt;line-height:25px;}
a.id8{color:gray; font-family: Arial; font-size:11pt; text-align: justify; }

.wrapper_left{
background-repeat: repeat-x;background-position: 0 0;  min-height:750px; height:auto;font-size:12px;}
  
.wrapper_right{
 min-height:750px; height:auto;padding:7px; width:100%;}
 
 .bus_wrapper_right
 {
 min-height:980px; height:auto;padding:7px; width:100%;}
.fare_table{
min-height:175px; height:200px; padding:0px; background-repeat:repeat-x; width:595px;
 background-image:url(../images/faresearch_bckgrd.gif); background-position:0px 0;margin: 0px 0 0px 5px;
color:#5E0022; }
  
.fare_search{
font-weight:bold;color:#333; background-repeat:no-repeat; height:6px; padding:0px;
 width:595px; background-image:url('../images/form_top_595x6.gif'); margin: 0px ;}

.fare_table_footer{
width:609px; background-image:url('../images/footertab_692x6.png'); height:6px;}

.fare_table .left{
font-weight:bold; color:#333; height:30px; float:left; width:297px; margin:2px 0 0 0;
 text-indent:15px;}

.fare_table .right{
font-weight:bold; color:#333; font-family:Arial; height:30px;float:left; width:280px;
 margin:2px 0 0 3px; text-indent:3px;}

.fare_table .top_left{
font-weight:bold; color:#333; height:30px; float:left; width:297px; margin:46px 0 0 0;
 text-indent:15px;}

.fare_table .top_right{
font-weight:bold; color:#333; font-family:Arial; height:30px;float:left; width:280px;
 margin:46px 0 0 3px; text-indent:3px;}


.fare_table .radio{
font-weight:bold; color:#333; font-family:Arial; height:20px;float:left;
width:594px; margin:4px 0 0 0px; text-align:center;}

.submit_fare{
font-weight:bold;color:#333; font-family:Arial; height:20px;float:left;
 width:594px; margin:15px 0 0 0px; text-align:center;} 
 
 .change_fare{
font-weight:bold;color:#333; font-family:Arial; height:20px;float:left;
 width:594px; margin:5px 0 0 0px; text-align:center;} 

 
.fare_table .pass_left{
font-weight:bold; color:#333; font-family:Arial; height:20px;float:left;
 width:180px;text-indent:50px; margin:5px 0 0 0px;}
  
.fare_table .pass_left select{
border:1px solid #ccc; padding:1px; } 
  
.fare_table .pass_center{
font-weight:bold; color:#333; font-family:Arial;
height:20px;float:left; width:180px;text-indent:15px; margin:5px 0 0 3px;} 
  
.fare_table .pass_center select{
border:1px solid #ccc;
padding:1px;
  }  
  
  
.fare_table .pass_right{
font-weight:bold;
color:#333;
font-family:Arial;
height:20px;float:left;
 width:180px;text-indent:15px;
 margin:5px 0 0 3px;
}
  
.fare_table .pass_right select{
border:1px solid #ccc;
padding:1px;
} 
  
  
.top_left_item {
min-height:100px;
height:130px;
padding:5px;
margin:14px  0 0 0;
float:left;
width:290px;
}
  
.top_left_item h1{
font-size:16px;
font-weight:bold;
} 
  
.top_left_item span{
text-align:center;
}
  
.top_left_item  ul{
list-style: none;
padding: 0;
margin: 0 0;
}  
  
.bottom_item {
 min-height:100px;
 height:150px;
 padding:5px;
 margin:3px 0 0 0;
border:1px solid #ccc;
float:left;
width:600px;
}
   
  
.top_right_item {
 min-height:100px;
 height:130px;
 padding:5px;
 margin:14px  0 0 0px;
float:left;
width:290px;
}
  
.top_right_item  ul{
list-style: none;
padding: 0;
margin: 0 0;
}
  
 
.row_first_item {
 min-height:100px;
 height:130px;
 padding:5px;
 margin:30px 0 0 0;
float:left;
width:190px;
}
  
.bottom_item {
 min-height:100px;
 height:130px;
 padding:5px;
 margin:3px 0 0 0px;
border:1px solid #ccc;
float:left;
width:598px;
}
 
  h1{
font-size:16px;
font-weight:bold;
  } 

 .row_next_item {
 min-height:100px;
  height:130px;
 padding:5px;
 margin:30px 0 0 1px;
float:left;
width:190px;
  }

#foot-menu ul
{
list-style: none;
padding: 0;
float:right;
font-size:11px;
margin-right:22%;
}

#foot-menu li
{
float: left;
margin: 0 0;
padding:0 7px 0 0px;
}

#foot-menu li a
{
height: 15px;
line-height: 15px;
float: left;
padding:0 0 0 1px;
display: inline;
color: #333;
text-align: center;
}

#foot-menu li a:hover
{
color: #FF6600;;
}

/* Hide from IE5-Mac \*/
#foot-menu li a
{
float: none
}
/* End hide */


.submit {
background-color:#FAA631;
color:#FFFFFF;
font-family:Arial;
font-size:8pt;
font-weight:bold;
margin:0px;
}

.form_input{
border:1px solid #ccc;padding:3px 0 3px 5px;}

fieldset div div{
  width:160px;  
    float:left;
    margin:0 9px 0 0px;
    }

.calendarRange
{
   border:1px solid #ccc;padding:3px 0 3px 5px;
     }

.text_info
{
   border:1px solid #ccc;padding:3px 0 3px 5px;
    font-family:Trebuchet; 
     font-size:10pt;   
}

.error
{
   color:red;
    font-family:Trebuchet; 
     font-size:10pt;
     line-height:14pt;
       margin: 0 0  4px 10px;
       font-style:italic;
}

.spacer
{ padding: 0;
     margin: 0;
    clear:both;
}

.agent_info
{
         font-size:10pt;
   color:#696969
}

.agent_phone
{font-size:10pt;
   color:#FF6600;
}


.inputsTooltip
{text-align:left;	border: 1px solid #000;
	background-color: #f5f5f5; padding: 4px;
	color: #333;font-family: Trebuchet,Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 170px;
}
.inputsTooltip #tooltipTitle
{
	font-weight: bold;
}

.inputsTooltip h2
{font-size: 11px;
	font-weight: bold;	background-color: #9BBDD5;
        padding: 4px;margin: 0px 0 3px 0;
        	color: #fff;
}


.inputsTooltip ul
{list-style:none;
        padding: 0px;margin: 0px;
        
}
.tax_items
{
    color:#8B0000;
    font-size: 14px;
}

.info_box
{
   margin: 28px 0 0 5px;
}

.specials_select
{
margin:0 0 3px  7px;width:80%;border:1px solid #333; font-size:12px; font-weight:400;padding:2px;
}

.title a {
color:#444444;
float:left;
margin-left:-10px;
padding:0pt 10px;
position:relative;
}



.titlebody h2{
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
display:inline;
}

.titlebody1 {
color:#444444;
font-size:11px;
font-weight:bold;
line-height:18px;
padding:5px 5px 5px 15px;
text-align:left;
}

.titlebody1 h2{
margin:0;font-size:11px;
padding:0;
display:inline;
}

.titlebody2 {
color:#444444;
font-size:11px;
font-weight:normal;
line-height:18px;
padding:5px 5px 5px 15px;
text-align:left;
}
.titlebottom {
background:transparent url('../images/title_bottom.png') no-repeat scroll 0% 50%;
clear:both;
height:5px;
margin-top:-4px;
position:relative;
top:5px;
width:600px;
}

.temp
{
background:transparent url('../images/fare_bg2.gif') no-repeat ;

width:600px;
}
.agent_fare_email
{
    text-decoration:underline;
    cursor:pointer;
    
}
.agent_fare_email:hover
{
color: #FF6600;
    text-decoration:underline;
}
.one_col{	
float:left;
height:130px;
margin:0px;
min-height:100px;
padding:5px;
}
.one_col_header {
background-image:url('../images/header_tab_596silver.gif');
background-repeat:repeat-x;
width:593px;
}
.one_col_header h1{
color:#333;font-size:13px;height:25px;padding:0pt;margin:6px 0px -4px 0pt;
}

.one_col_body {
background-image:url('../images/middletab_596.gif');
background-repeat:repeat-x;
width:593px;height:99px;margin:-2px 0 0 0px;padding:0pt;
}

.one_col_footer {
background-image:url('../images/footertab_596.gif');
background-repeat:repeat-x;
padding:0pt;height:6px;margin-top:20px;float:left;width:593px;
}

.two_col_header {
background-image:url('../images/header_tab_292silver.gif');
background-repeat:repeat-x;
width:292px;
}
.two_col_header h1{
color:#333;font-size:13px;height:25px;padding:0pt;margin:6px 0px -4px 0pt;
}

.two_col_body {
background-image:url('../images/middletab_292.gif');
background-repeat: no-repeat;
width:292px;height:120px;margin:-2px 0 0 0px;padding:0pt;
}
.two_col_body_right {
background-image:url('../images/atwbox_body.gif');
background-repeat: no-repeat;
width:292px;height:150px;margin:-2px 0 0 0px;padding:0pt;
}
.two_col_body_left {
background-image:url('../images/adventurebox_body.gif');
background-repeat:no-repeat;
width:292px;height:150px;margin:-2px 0 0 0px;padding:0pt;
}

.two_col_body_flight{
background-image:url('../images/fares_body.gif');
background-repeat: no-repeat;;
width:292px;height:150px;margin:-2px 0 0 0px;padding:0pt;
}

.two_col_body_rail
{
background-image:url('../images/urail_body.gif');
background-repeat: no-repeat;
width:292px;height:150px;margin:-2px 0 0 0px;padding:0pt;
}

.two_col_footer {
background-image:url('../images/footertab_292.gif');
background-repeat: no-repeat;clear:both;
padding:0pt;height:6px;margin-top:-2px;float:left;width:292px;
}

.three_col_header {
background-image:url('../images/header_tab_190blue.gif');
background-repeat: no-repeat;
float:left;width:190px;
}
.three_col_header h1{
color:#FFFFFF;font-size:13px;height:25px;margin:4px 0px -4px 0pt;
}


.three_col_body {
background-image:url('../images/middletab_190.gif');
background-repeat: no-repeat;
padding:0pt 0 0 0px;height:120px;margin:0px;float:left;width:190px;
}

.three_col_ins_body {
background-image:url('../images/middletab_190_ins.gif');
background-repeat: no-repeat;
padding:0pt 0 0 0px;height:120px;margin:0px;float:left;width:190px;
}

.three_col_footer {
background-image:url('../images/footertab_190.gif');background-repeat:no-repeat;
padding:0pt;height:6px;margin:0px;float:left;width:190px;
}

.side_col_footer {
background-image:url('../images/side_foot_200.gif');
margin: 0px 0 0 0px;height:6px;clear:both;background-repeat:no-repeat;width:190px;
}
.side_col_header {
background-image:url('../images/header_tab_190blue.gif');
background-repeat:repeat-x;
padding:4px 0 0 0;margin:0px 0 0 0;float:left;width:190px;
}
.side_col_header h1{
color:#FFFFFF;font-size:12px;height:25px;
}

.side_col_body {
background-image:url('../images/sidetab_200.gif');
background-repeat:repeat-x;
padding:0pt;height:170px;margin:-4px 0 0 0;float:left;width:190px;
text-align:left;
}
.side_col_body_main {
background-image:url('../images/sidetab_200.gif');
background-repeat:repeat-x;
padding:0pt;height:170px;margin:0px 0 0 0;float:left;width:190px;
text-align:left;
}

 .search_box_right {
 border:0px;
 width: 280px;
 height: 22px;
 background-repeat:no-repeat;
  background-position:15% 0;
 }
 
 .search_box_left {
 border:0px;
 width: 280px;
 height: 30px;
 background-repeat:no-repeat;
  background-position:20% 0;
   margin: 0px 0 0 4px;
 }
 .form_city {
 float: left;
 padding: 4px 0 0 10px;
 margin: 4px 0 0 15px;
border:0px;
 height:21px;
 width:140px;
 background: url(../images/bg_search2.gif) no-repeat;
 font-weight:300; 
 font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
 }
 
  .change_form_city {
 float: left;
 padding: 4px 0 0 5px;
 margin: 4px 0 0 5px;
border:0px;
 height:21px;
 width:130px;
 background: url(../images/bg_search3.gif) no-repeat;
 font-weight:300; 
 font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
 }
 
.form_item {
 float: left;
  padding: 4px 0 0 10px;
 margin: 4px 0 0 15px;
border:0px;
 height:21px;
 width: 140px; background: url(../images/bg_search2.gif) no-repeat;
 font-weight:300; 
 font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
 }
 
.form_item_left {
 float: left;
 padding: 4px 0 0 10px;
 margin: 4px 0 0 15px;
border:0px;
 height:21px;
 width: 140px; background: url(../images/bg_search2.gif) no-repeat;
 font-weight:300; 
 font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
 } 
 .change_item {
 float: left;
 padding: 4px 0 0 3px;
 margin: 4px 0 0 3px;
border:0px;
 height:21px;
 width: 140px; background: url(../images/bg_search2.gif) no-repeat;
 font-weight:300; 
 font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
 } 
 
.date_cal {
 float: left;
 margin: 9px 4px 0 0;
 }


h3 {
	font-size: 120%;
	}

.container {
	padding: 30px;
	margin: 20px 0 20px 0;
	background: #fff;
	}

#minitabs { 
	margin: 0;
	padding: 0 0px 6px 0;
	width:100%;
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	
	line-height: 14px;
	font-weight: bold;
	margin: 0 0px 4px 4px;
	padding:0 3px 2px 0;
	text-decoration: none;border-right: 1px solid #ccc;
	color: #333;
	}

 #minitabs a:hover {
	
	color: #FF6600;
	}

.main_link, .main_link:visited 
{	color: #2970A6;
	font-weight: normal;
	text-decoration: none;

}

.main_link:hover {
	text-decoration: underline;
	color: #FF6600;
	}
	
.main_link_body, .main_link_body:visited 
{	color: #ff6600;
	font-weight: normal;
	text-decoration: none;

}

.main_link_body:hover {
	text-decoration: underline;
	color: #ff6600;
	}
		
	
.side_link_div
{	
margin:3pt 0 0 7px;float:left;width:100%;line-height:13px;
}	
	
	
.side_link, .side_link:visited
{	color: #2971A7;
	font-weight: normal;
	text-decoration: none;

}
.side_link:hover {
	text-decoration: underline;
	color: #FF6600;
	}
	
 .top_box_left {
 border:0px;	float: left;
 width: 120px;
 height: 30px; 
  background-position:75% 50%;
   margin: 0px 0 0 0px;
 }

.top_item_left {
 float: left;
 padding: 3px;
 margin: 3px 0 0 6px;
border:1px solid #333;
 width: 105px;
 background: #ffffff;
 font-weight:300; 
 font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
 } 
 
.top_submit {
background-color:#FAA631;
color:#FFFFFF;
font-family:Arial;
font-size:8pt; padding: 1px;
font-weight:bold;
margin:3px 0 0 0px;
}

.int_fare {
color:#8B0000;font-size:14px;
}

.two_left_item
{margin:1px 0 0 7px;float:left;width:210px;line-height:19px}

.two_left_price
{float:left;line-height:19px;}

.two_rail_item
{margin:0pt 0 0 7px;float:left;width:100%;line-height:19px}


.left_label
{float:left;width:110px;line-height:19px;}

.left_city_label
{float:left;width:115px;line-height:19px;}
.single_link
{margin:0pt 0 0 7px;float:left;width:100%;line-height:19px;}

.single_intro
{margin:3pt 0 5px 7px;float:left;width:96%;}

.tax_tip
{
	cursor:pointer;
	color:#FAA631;
text-decoration: none;
}

.tax_tip:hover
{
text-decoration: none;
}

#taxInfo
{
display:none;
}

.fare_container
{
	line-height:19px;
}

.more_link
{
	margin:0px 7px 0 0 ;text-align:right;
}

.fare_head
{
	background:#f5f5f5;margin:4px 0 0 0;
}

.fare_head_left
{
	padding:6px;background:#f5f5f5;float:left;width:195px;font-size:10px;margin:4px 0 0 0;
}

.fare_head_right
{
	text-align:right;padding:6px;background:#f5f5f5;float:left;width:360px;margin:4px 0 0 0;
}

.fare_notice
{
color:#8B0000;
margin:0 13px 0 0;
padding:2px;
border:1px solid #8B0000;
font-size:10px;
background-color:#FFF68F;
}

.bread_top
{clear:both;
	margin:0px 0pt 0pt 10px;
	float:left;
	width:450px;
}

.bread_bottom
{   clear:both;
	margin:5px 0pt 0pt 10px;
	float:left;
	width:450px;
}


.agent_left
{
	float:left;
	padding:5px;
	width:375px;
	height:240px;
	border:1px solid #ccc;
	margin:5px 3px 0 0 ;
	
}

.agent_right
{
	float:left;
	padding:5px;
	width:192px;
	height:240px;
	border:1px solid #ccc;
	margin:5px 0px 0 0 ;
	
}
.agent_right h1
{
	font-size:14px;
font-weight:bold;
	}

.leagal_list li
{
	margin:8px 0 0 0;
	line-height:16px;
}

