body {margin: 0px 10px 0px 0px; padding: 0; background: #FFFFFF url('/icons/body_bg.gif') no-repeat left bottom; font: normal 9pt Arial, Helvetica, sans-serif;}

td {font-size: 8pt;}

p {font-size: 8pt; color: #585858; margin-left: 5px; margin-right: 10px;}

a {color: #3333FF; text-decoration: underline;}
a:visited {color: #3333FF;}
a:active {color: #CC0066;}
a:hover {color: #CC0066;}

a.topimg {margin: 0 10px;}

.tourhead {color: #029ADA; font-size: 12pt; margin: 0;}
.tourbig {color: #585858; font-size: 11pt; margin: 0;}

.ads {margin-top: 10px; width: 210px;}
.ads_t {background: #CDCDCD url('/icons/ads_t.gif') no-repeat top;}
.ads_b {background: url('/icons/ads_b.gif') no-repeat bottom; padding: 10px;}

.desc {font-size: 8pt; color: #585858; text-align: justify; background: url('/icons/desc.gif') no-repeat right bottom; padding: 0 20px 0 10px;}

/*
.photo {float: left; background: #DFDFDF; border: 1px solid #505050; color: #00426C; font-size: 8pt; font-weight: bold; margin: 4px; padding: 4px; text-align: center;}
*/

.photo {float: left; color: #CC3333; font-size: 8pt; margin: 4px; padding: 4px; text-align: center;}
.photo img {border: 1px solid #CCCCCC;}

#linx {color: #4F4F4F; text-align: center; text-transform: uppercase; margin: 20px 0; word-spacing: 10px;}
a.linx {color: #4F4F4F; word-spacing: 5px; white-space: nowrap;}
a.linx:visited {color: #4F4F4F;}
a.linx:active {color: #00426C;}
a.linx:hover {color: #00426C;}

#menu {background: #EDEDED; padding: 0 5px;}
a.menu {
	color: #00426C; background: #EDEDED url('/icons/marker.gif') no-repeat 2px 3px;
	padding: 1px 5px 1px 18px; margin: 1px;
	display: block;
	font-size: 8pt; font-weight: bold;
	text-decoration: none;
}
a.menu:visited {color: #00426C;}
a.menu:active {color: #002740;}
a.menu:hover {color: #002740; background: #FFFFFF url('/icons/marker.gif') no-repeat 5px 3px;}

.LeftMenuItem {display:block;margin-left:14px;}
.LeftMenuItem:hover {display:block;margin-left:0px; padding-left:4px;border-left:10px solid;}
.LeftMenu {background:url('/icons/left_menu_back.gif');}

.cap {font-weight: bold; font-size: 12pt; color: #00426c;}


a.Reserve {color: #FFFFFF; font-sixe: 12 pt; font-weight: bold; text-decoration: underline;}
a.Reserve:visited {color: #FFFFFF;}
a.Reserve:active {color: #FFFF66;}
a.Reserve:hover {color: #FFFF66;}



.adText { width: 180 px; margin:2px; padding: 3px; border: solid 1px #CCCCCC;text-decoration : none; }
.adList {font-size:xx-small;padding:0px; margin:0px; margin-left:18px; font-family:arial;}
.advert {font-size: 8pt; margin-top: 0px; margin-bottom: 5px;}
h2.adv {font-size:11pt;}