/***** COLUMN LAYOUT *****/#outer_wrapper {	width:920px;	margin:0 auto;	background-image:none;}#header {	width:920px;}#column_left {	width:205px;	margin:0 0 0 30px; padding:0;	_margin:0 0 0 15px;	float:left;	background:#39c;}#column_right {	background-color:#fff;	width:190px;	float:right;	padding:5px 0;}#column_main {	width:485px;	padding:5px;	float:left;}#footer {	width:655px;	clear:both;	margin:16px 0 0 0;	padding:3px 110px 0 155px;	text-align:center;	background:#fff;}/***** GENERAL STYLES *****/.linkback {	text-align: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: xx-small;}.red {	color:#f00;}.beige {	color:#aa852d;}.blue {	color:#39c;}/***** HEADER SECTION *****/#header {	font-size:10px; 	text-align:right;}#header a {	color:#565656;	text-decoration:none;}#header .header_top .title .sub {	font-size:11px;}#header .header_img {	background:url('/images/sites/wharfpass/header.jpg'); 	width:920px; height:200px;	cursor:pointer;}/*** breadcrumbs under header ***/#breadcrumbs {	padding:5px 0 1px 10px;	font-size:10px;	color:#232323;	float:left;}/***** LEFT COLUMN *****/#column_main .backtotop {	text-align:right;	font:plain 9px verdana;	color:#930;}#lhmid, #lhbottom {	font-weight:bold;	font-size: 12px;	text-align:center;	padding:10px 5px;}#lhmid img {	border:0;	margin:2px 0;}#lhmid #find_us {	font-weight:bold;	font-size:12px;	color:#fff;}#lhbottom {	background-color:#fff;}#lhbottom td {	width:50%;	text-align:center;}/* former milonic menu region (now wharfpass menu) styles */#column_left #lhtop {	background:#fff; 	margin:10px 0 0 6px;	border:solid #c63;	padding:0; 	width:192px;	border:0;}#column_left #lhtop p {	padding:2px 2px 5px 2px;}#column_left #lhtop a,#column_left #lhtop a:link,#column_left #lhtop a:visited {	color:#666;	font-size:10px;}#column_left #lhtop a:hover {	color:#930;}#column_left #lhtop ul {	padding:4px 2px 2px 2px;}#column_left #lhtop .header {	font-size:12px;	color:#aa852d;	background-color:#fd7;	font-weight:bold;	font-family:arial,helvetica,sans-serif;	padding:5px;	text-align:center;	margin-bottom:5px;}/***** RIGHT COLUMN *****/#column_right a:hover {	color:#930;}#column_right .addthis {	margin-bottom:10px;}.rh_hdr {	font-size:13px;	color:#aa852d;	background-color:#fd7;	font-weight:bold;	font-family:arial,helvetica,sans-serif;	padding:5px;	margin-bottom:5px;}.rh_section {	margin:2px 2px 0 5px;}#rh_buy .num {	color:#39c;	font-size:12px;}a.star_link {	text-decoration:none;	color:#000;}#rh_buy .indent {	font-size:10px;	margin: 0 3px 10px 10px;}#rh_price b {	font-size:14px;}#rhratings, #rhratings p, #rhratings .review {	font-size:10px;}	#rhratings p {	padding:2px 0;}#buybutton {	padding:0 0 10px 10px;}#buybutton a {	display:block;color:transparent;	background-image:url('/images/sites/wharfpass/btn_buy.png');	width:150px; height:28px;	display:block;}#buybutton a:hover {	background-position:left bottom;}/***** MAIN COLUMN *****/#column_main h1, #popup h1 {	font-size: 18px;	font-style: italic;	color:#39c;}#column_main h2 {	font: bold 17px Arial,helvetica,sans-serif;}#column_main h2.sectionhead, #popup h2.sectionhead {	color: #aa852d;	background-color: #fff;	font: bold 15px Arial,helvetica,sans-serif;	padding: 2px 4px;	margin: 20px 0 10px 0;	text-align:center;	border-style: solid;	border-color: #aa852d;	border-width: 0 0 2px 0;	text-transform: uppercase;}#column_main h3 {	color: #aa852d;	font-weight: bold;	font-size: 16px;	font-style: normal;	font-family: sans-serif;	padding: 2px 4px 2px 4px;	margin: 0px 0px 5px 0px;	text-align: center;}/*** sightseeing table ***/.sightseeing_table td {	vertical-align:top;	padding:1px;}.sightseeing_table td a {	font-size:10px;	text-decoration:none;}.sightseeing_table td a:hover {	text-decoration:underline;}.sightseeing_table td img {	border:0;}.sightseeing_table td ul,.sightseeing_table td li {	margin-left:5px; padding-left:0;}.sightseeing_table .or {	color:#f00;	font:bold 12px verdana,arial;	padding-top:100px;	text-align:center;}.sightseeing_table .pic {	text-align:center;	height:125px;}/***** reviews page *****/#column_main .ratingbox, #column_main .review {	text-align:left;	font-size:12px;}#column_main .review {	border-bottom:1px solid #999;	padding-top:3px;}#column_main .ratingbox {	padding:5px 0 10px 0;	margin-top:10px;	border-bottom:1px solid #999;}/***** home page *****/#column_main .home_intro {	padding:5px 7px 10px 7px;}#column_main .home_intro p {	font-size:11px;	font-family:verdana,arial,helvetica,sans-serif;}#column_main .home_intro p.hdr {	font-weight:bold;	font-size:13px;	color:#aa852d;}#two_column {	margin-bottom:5px;	border-bottom:solid 2px #aa852d;	width:100%;}#column_main #linkbar {	padding:2px; 	margin:2px 0 5px 0;	width:100%;	border:solid 1px #aa852d;	background-color:#fd7;}#column_main #linkbar a {	color:#aa852d;	text-decoration:none;	font-size:12px;}#column_main #linkbar td {	vertical-align:top;}#column_main #linkbar td.left {	width:50%;}#column_main #linkbar td.right {	width:50%;	background-color:#fff;	padding:5px 10px;}#column_main #linkbar p {	font-weight:bold;	line-height:11px;}/***** SECURE PAGES *****/.thawte {	text-align: center; display: block; margin: 15px auto 10px auto;}#column_left .leftboxmid {	width:180px;}