.topmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.topmenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#topcenter{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}
.topmenu1 a {
	color: #fff;
}

.smlora {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF}
.subtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 4px;
	padding: 4px 8px 4px 4px;
	line-height: 18px;
	border: 1px none #336699;
}
.quotetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	margin-left: 10px;
}


body {
	background: #A0D1E9 url(/images/bg1.jpg) repeat-x;
}
.revheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066CC;
	margin: 4px;
	padding: 4px;
}
#topmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#topmenu a:hover {
	color:#CCC;
  text-decoration:underline
  font-weight: bold;
  }
#breadcrumbs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
#breadcrumbs a:hover {
  color:#336699;
  text-decoration:underline
  font-weight: bold;
  }
.leftborder {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	margin: 4px;
	padding: 4px 8px 4px 4px;
	line-height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
}
.maintable {
	border: 1px solid #336699;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0;
	background-color: #147CB9;
	margin: 4px;
	padding: 4px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #069;
	padding: 3px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	margin: 4px 6px;
	padding: 4px 6px;
	line-height: 16px;
	border: 1px none #336699;
}
.txt1 p{
	margin-left:5px;
}
.txt1Red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	margin: 4px 6px;
	padding: 4px 6px;
	line-height: 16px;
	border: 1px none #336699;
}

.txt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	margin: 4px 14px;
	padding: 4px 14px;
	line-height: 16px;
	border: 1px none #336699;
}
.bg-beach {
	background-image: url(images/page-beach1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.bg-backpack {
	background-image: url(images/page-backpacker-1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.bg-business {
	background-image: url(images/page-business-1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.bg-ski {
	background-image: url(images/page-ski-resort.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	background-position: right top;
}
.bg-annual {
	background-image: url(images/page-annual-1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.bg-bike {
	background-image: url(images/page-bike.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.panel-b {

	background-image: url(images/panel-b.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	margin: 4px 6px;
	padding: 4px 6px;
	line-height: 16px;

}
.bg-wedding1 {

	background-image: url(images/page-wedding1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.cover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#1177BF;
	border: 1px solid #0A246A;
}
.bg-rental {

	background-image: url(images/page-rental.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.revtxtb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.bg-travel {

	background-image: url(images/page-travel.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
.crumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.subparaborder {
	background-color: #B7FFFF;
	margin: 5px;
	padding: 5px;
	border: 1px solid #ABABAB;
}
.quotetxtRev {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.bg-ski-resort {

	background-image: url(images/page-ski-1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #336699;
}
#menu {margin-top:10px;}
#menu dl {
	width: 150px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	background-color: #69c;
	background-image: url(images/menu/bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menu dt {
	margin:0; 
	padding: 
	10px; 
	font-size: 1.4em; 
	font-weight:bold; 
	color: #fff; 
	border-bottom:1px solid #fff; 
	background: #69c url(images/menu/top.gif) no-repeat top left;
}
#menu dd {
	margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #47a;
}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #47a url(images/menu/arrow.gif) no-repeat 10px 10px; width:125px;
}
#gallery a:hover {background: #258 url(images/menu/arrowr.gif) no-repeat 11px 10px; color:#9cf;}
ol li {font-size:11px;}

div.figure {
  float: right;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}.adpanel {
	background-color: #D5E6FF;
	border: 1px solid #4477AA;
	margin: 2px;
	padding: 2px;
}
.picture { background-color: #F9F9F9; border: 1px solid #CCCCCC; padding: 3px; font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }.bnd {
	text-decoration: none;
	color: #006699;
}
.blind {
	text-decoration: none;
	color: #069;
}
#topmenu {
	width: 762px;
	margin:auto;
}
#footer {
	width: 762px;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 150px;
	background-color: #666;
	border: solid #ccc 1px;
}
#footer a{
	color:#FFF;
	text-decoration:none;
}
#left{
	text-align:left;
	float:left;
	margin: 0,0,0,10px;
	width: 250px;
	padding-left: 10px;
	padding-top:10px;
	height: 150px;
	border-right: solid #fff 1px;
}
#right{
	float:right;
	text-align:left;
	margin: 0,0,0,0;
	width: 250px;
	padding-left: 10px;
	padding-top:10px;
	height: 150px;
	border-left: solid #fff 1px;
}
#centered{
	padding-left: 10px;
	text-align:center;
	height: 150px;
	padding-left:10px;
	padding-top:10px;
}
#pmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
#pmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
#foottbl {
			width:762px;
			background-color: #666;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:#FFF;
}
#foottbl a {
	color:#FFF;
}
#foottbl td {
	padding:5px;
	width:190px:
}

