div#tq_no_data{font-size:1.6em; font-weight:bold; padding:20px 0 100px 0;}
div#flights, div#itinerary, div#additional, div#quote, div#transfer, div#accom{display:none;}

a.tab{outline:none; text-decoration:none; cursor:pointer;}
img{border:none;}

div#tqcontainer{position:relative;}
div#error_container{height:30px; margin:0 0 0 270px;}
div#tab_container{margin:16px 0 0 0;}
div#tab_menu{width:225px;}
		ul.tabs{list-style:none; font-size:1.3em; font-weight:bold;}
		ul.tabs li{margin:0 0 10px 0;}
		ul.tabs li a{display:block; color:#b1b1b1; text-indent:17px; line-height:2.0em;}
		ul.tabs li a.active, ul.tabs li a:hover{background:#d9d7d7; color:#000;}

div.tabbed_box, ul.tabs li{
	border:5px solid #b1b1b1;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    border-radius: 10px;
}

div.tqcontent{width:660px; overflow:hidden;}
	div.tqcontent_inner{padding:20px;}

	p.intro{font-size:1.2em; line-height:1.5em;}
	
	span.season{font-weight:bold; text-transform:uppercase;}
	
	div.tqcontent table{width:100%;}
	div.tqcontent th{text-align:left; font-size:1.6em;}
	div.tqcontent th, td{padding:5px;}
	
	div.tqcontent table th{width:220px;}
	div.tqcontent table.pax th{width:auto;}
	
	div.tqcontent input{border:1px solid #b1b1b1; padding:4px; width:95%; margin:5px 0;}
	div.tqcontent input.checkbox{width:auto;}
	div.tqcontent select{border:1px solid #b1b1b1; padding:4px;}
	div.tqcontent option{padding:0 4px;}
	
	
	div.tqcontent textarea{width:97%; height:110px; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
	
/*itinerary*/
h4.tourheader{font-size:1.8em; margin:0 0 30px 0;}
table.itin_generator td{font-size:1.4em;}
table.itin_generator th.itin_add{width:50px;}
table.itin_generator th.itin_day{width:100px;}
table.itin_generator td.itin_complete{font-weight:bold; text-align:center; padding:20px;}

/*itinary printout*/
div#final_itin h3{font-size:1.6em;}
div#final_itin h4{font-size:1.4em; padding:20px 0 0 0;}
div#final_itin p{margin:0;}
div#final_itin{font-size:1.2em;}
div#final_itin table th, div#final_itin table td{text-align:left; padding:5px;}
div#final_itin hr{margin:20px 0;}
div#final_itin small{font-size:1.0em; font-style:italic;}
