/***** MAIN BODY STYLES *****/body {	background-color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align:center;}td {	text-align:left;}/***** LAYOUT STYLES *****/#wrapper {	width:720px;	margin:0 auto;	padding-top:5px;	background-color:#fff;	text-align:left;}/***** STYLES FOR LEFT COLUMN *****/#col_left {	background:#fff;	width:159px; 	margin:5px 0 0 0; 	padding-right:5px;	float:left;}#col_left td.lhnav {	padding-left:0;	margin-left:0;}#col_left ul.lhnav {	margin:12px 0 0 0;	padding:0 15px 0 15px;}#col_left ul.lhnav li {	margin:0;	padding-bottom:12px;}/***** STYLES FOR MIDDLE COLUMN *****/#column_main {	width:556px;	float:left; 	margin:5px 0 0 0; padding:0;}#column_main a:link { color:#00f; }#column_main a:visited { color:#639; }#column_main h2.sectionhead {	color: #fff;	background-color: #69c;	font:bold 15px verdana;	margin: 0; padding:3px; 	text-transform: uppercase;}ul.bulleted {	padding: 0px 5px 10px 15px;	margin: 0px;	list-style-image: url(/images/redbullet.gif);}.bulleted li a {	font-size:12px;}/*** picture styles ***/.picturebox_right {	padding: 0;	margin: 0 0 0 10px;	float: right;	display: inline;}.picturebox_left img {	display: block;}		.picturebox_right img {	display: block;}#column_main .picturecredit {	background-color: #bacaba;	text-align: right;	font-size:9px;	font-weight: bold;	color: #ffffff;	padding: 3px 3px 0px 3px;	display:block; 	/* hide overflow:hidden from IE5/Mac */ 	/* \*/ 	/*overflow: hidden; 	/* */ }/*** teaser box styles ***/#column_main .teaser {	width:554px; 	border: 1px solid #336633; }#column_main .teaser div.booktourbutton { background:#69c; }#column_main div.bookprodbutton { background:#69c; }#column_main .teaser div.infotourbutton { background:#bacaba; }/*** tour column: header box ***/#tour_column { 	margin:0; padding:0; }#tour_column h1.title {	font-family:verdana;}#tour_column #tour_header {	border:1px solid #bacaba;	width:554px; }#tour_column #tour_head_main { 	border-bottom:1px solid #bacaba; }#tour_column #tour_head_mid { 	background:#bacaba; }#tour_column #tour_head_mid li { 	color:#000; }#tour_column #tour_head_mid li a { 	color:#666; }#column_main #tour_column #tour_head_tab-bar .box-tabs a {	color:#363; }/*** tour column: secondary boxes ***/#tour_column .secondary_box {	border-bottom:1px solid #bacaba;	width:556px;}#tour_column .secondary_box .secondary_box_header {	background-color:#bacaba;}#tour_column .secondary_box .secondary_box_header h3 {	color:#000;}#tour_column .secondary_box .secondary_box_content {	border:1px solid #bacaba;}#tour_column .secondary_box .secondary_box_content .prices {	border:1px solid #000;	background-color:#ddd;}#tour_column .secondary_box .secondary_box_content th {	font-size:11px;}/*** order form: calendar ***/#column_main #tour_column div.calendarcell {    background: #bacaba;     border-bottom: 1px solid #363;     border-left: 1px solid #363;     border-right: 1px solid #363; }#column_main #tour_column div.calendarcell p.day {    background-color: #363;}/***** FOOTER - custom styles *****/#wrapper #footer {	width:720px;}.bottom p, .bottom a {	font:10px geneva;}.backtotop {	font-size:10px;}/****************************************p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	margin: 3px 3px 6px 3px;}ul {	font-size:12px;}td.lhnav {	background-color: #ffffff;	padding: 5px;}.lhnav {	text-align: left;	font-weight: bold;	color: #000000;	margin: 0px;	width: 133px;	line-height: 1.5em;}h1 { 	color: #000000;	font-family: Verdana, Arial Black, Helvetica, sans-serif; 	font-weight: bold;	text-transform: none;	font-size: 1.8em;	padding: 0;	margin: 0;}h2.sectionhead {	color: #ffffff;	background-color: #6699cc;	font-weight: bold;	font-size: 16px;	padding: 2px 0px 2px 0px;	margin: 0px 0px 0px 0px;	text-transform: uppercase;}h2.lhnav {	text-align: left;	font-size: 0.8em;	line-height: 1.0em;	padding: 12px 0px 2px 0px;}p.lhnav {	font-size: 0.66em;	padding-top: 8px;	font-weight: normal;}ul.lhnav {	font-size: 0.6em;	margin: 0px 0px 2px 0px;;	padding: 0px 0px 0px 0px;	list-style: none;}.teaser div.middle h3 {	font-size:15px;}#close {	background: #ffffff;	font-size:0.95em;}p#operation, p#duration {	font-size: 0.8em;	text-align: left;}	h2.pull {	font-weight: bold;	padding:0;	margin:1em 0 0.75em 0;	color: #000000;	text-align: left;}/***** "MAIN COLUMN" custom styles *****#tour_column { margin:0; padding:0; }#header_box {	border: 1px solid #bacaba;}#header_box_main {	padding-right:5px;	border-bottom:1px solid #bacaba; }#header_box_main h1 {	color:#000;	font-size:22px;	line-height:24px;	margin:6px 5px 12px 0;}#header_box_mid {	background: #bacaba;}#header_box_mid li {	color: #000;}#header_box_mid a {	color: #666;}div.booktourbutton { background:#69c; }.secondary_box .secondary_box_content{	border: 1px solid #bacaba;	background-color:#fff;}.secondary_box {	border-bottom: 1px solid #bacaba;}.secondary_box .secondary_box_header{	background: #bacaba url('/images/tourcolumn_round_tl.gif') no-repeat top left;}.secondary_box h3{	color: #000;	font-size:14px;}.secondary_box th {	color:#000;}.secondary_box .prices {	border-color:#000;}/***** search page *****#search {	font-size:11px;	font-family:verdana;}#search #result_report {	text-align:center;	padding:3px;	background-color:#e5ecf9; 	font:bold 13px arial,helvetica,sans-serif;	margin-bottom:14px;}#search #results { width:490; }#search #results .search_results_entry img {	float:left; margin-right:3px;}#search #results .search_results_entry .url {	font:9px arial,helvetica,sans-serif;	clear:left;	padding:5px 2px 10px 12px;	color:#159;}#search #results .search_results_entry .description {	padding-top:5px;	font:11px verdana,arial,helvetica,sans-serif;}#search #results .search_results_entry .title {	color:#0000ff;	font-size:14px;}#search #other_pages {	text-align:center;}#search #powered_by {	margin:0 auto;	margin-top:10px;	padding-top:10px;	font:10px verdana,arial,helvetica,sans-serif;	text-align:center;	vertical-align: center;}*/
