body{background-color:white;}

#navMenu{margin-top:20px; margin-bottom:20px;}
#titleHeader{margin-top:20px; margin-bottom:0px; color:#FFFFFF;}
#navMenunew{margin-top:20px; margin-bottom:20px; color:#000000;}
#navMenunew2{margin-top:0px; margin-bottom:0px; color:#000000;}
#titleHeadernew{margin-top:20px; margin-bottom:0px; color:#800517;}
#titleHeadernew2{margin-top:20px; margin-bottom:0px; color:#800517;}
.titleSearch{margin-top:20px; margin-bottom:0px;}

.titleHeaderClass{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#FFFFFF;}
#titleHeader h2{font-family:Arial, Helvetica, sans-serif; font-size:16pt;}


a { text-decoration:none }

.topback {
	background-image: url(../images/topbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topline {
	background-image: url(../images/strip_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_textblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.menu_textblacksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.menu_textblacksmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.topline2 {
	background-image: url(../images/strip_back1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_textfrontpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-left:10px;
}

.menu_keywords
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:normal;
	margin:0em;
	padding:0em;
}

.menu_keywords p
{
	margin:0 0 1em 0;
}

input, select
{
	margin:0 0 0.3em 0;
}

p.submit
{
	margin-top:0em;
}

.menu_keywordsbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FFFFFF;
	font-weight:bold;
	margin:0em;
	padding:0em;
}
.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #084B8A;
	text-decoration: none;
}
.bluebold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.redbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.whitebold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitebold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitebold2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.whiteredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.whiteredbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.redboldtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.redboldtitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.blackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blackbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cccc33;
	text-decoration: none;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titleblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.titlegold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
	text-align: center;
}
.titlegoldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
	text-align: center;
}
.titlegoldlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.menu_textsmallredlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #800517;
	text-decoration: none;
}
.menu_textsmallredlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.titlebluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #66ccff;
	text-decoration: none;
	text-align: center;
}
.titlebluelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.title3red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #800517;
	text-decoration: none;
}
.test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC9933;
	text-decoration: none;
	margin-left: .2cm;
	margin-right: .2cm;
	text-align: center;

}
.title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.titleblack3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
.title4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #CC9933;
	text-decoration: none;
}
.title5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #ac0000;
	text-decoration: none;
}
.titlesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titlesmallred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.titlesmallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titlesmallgold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.titlesmallgold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titlesmallgold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.titlesmallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #66ccff;
	text-decoration: none;
}
.titlesmallblue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titlesmallgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00ff00;
	text-decoration: none;
}
.titlesmallcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffcc66;
	text-decoration: none;
}
.bottback {
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.topbackhotels {
	background-image: url(../images/back_resorts.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bodycopy_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tinysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tinysearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topbackindex {

	background-image: url(../images/index_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackkillerwhale {


	background-image: url(../images/whale_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackbcnew {


	background-image: url(../images/bc.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackabout {


	background-image: url(../images/about_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackontario {


	background-image: url(../images/headers/ontario.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackclient {



	background-image: url(../images/clients_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackhome {




	background-image: url(../images/home_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackbc {




	background-image: url(../images/bc_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackwhale2 {



	background-image: url(../images/whale_back2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackbear {



	background-image: url(../images/bear_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackcruise {




	background-image: url(../images/cruise_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackcity {





	background-image: url(../images/city_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackfaq {



	background-image: url(../images/faq_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbacksugg {
	background-image: url(../images/sugg_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackesco {
	background-image: url(../images/esco_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackdogs {
	background-image: url(../images/dogs_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackkayak {
	background-image: url(../images/kayak_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackcar {
	background-image: url(../images/car_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbackflights {
	background-image: url(../images/car_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bodycopy_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodycopy_smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodycopy_smallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bodycopy_smallred {
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}
.bodycopy_smallgold{
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.smallgoldlink{
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.smallgoldlink:hover{
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.smalllink{
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.smalllink:hover{
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: #66ccff;
	text-decoration: none;
}
.smallbluelink{
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: #66ccff;
	text-decoration: none;
}
.smallbluelink:hover{
	font-family: Gill Sans MT;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.titlesmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.titlesmallerblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titlesmallerjustify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify; 
	margin-left: .2cm; 
	margin-right: .2cm
}
.titlesmallernorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.titlesmaller1red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.titlesmallerred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.titlesmallerred:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C9BE62;
	text-decoration: none;
}
.titlesmallerwhiteborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titlesmallerredmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
	margin-left: .2cm; 
	margin-right: .2cm
}
.titlesmallerredmargin:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: .2cm; 
	margin-right: .2cm
}
.titlecenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center; 
	margin-left: .2cm; 
	margin-right: .2cm
	
}
.tele_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.newred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #800517;
	text-decoration: none;
}
.tele_textred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #999900;
	text-decoration: none;
}
.smallred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999900;
	text-decoration: none;
}
.topbacktruck {
	background-image: url(../images/motorhomehead.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.redline {
	background-image: url(../pictures/red_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.blacksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.blacksmall10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.menu_textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.titleindent {
	padding-left:20px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.topbackvi {
	background-image: url(../temp/vi_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#footerDiv{margin-top: 0; margin-right: 0; margin-left: 0; margin-bottom: 0; border-style: solid; border-top-color:#CC0033; 
border-bottom-color:#ac0000; border-top-width:1px; border-bottom-width:1px; border-right-width:0; border-left-width:0;}

hr
{
	margin-left:1em;
	margin-right:1em;
	margin-bottom:0em;
	margin-top:0em;
	height:1px;
	size:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-style:none;
	border-right-style:none;
	color:#ac0000;
}

a.border img { 
border: 1px solid #FFFFFF; 
} 

a.border:hover img{ 
border: 1px solid #cc9933; 
}
a.border1 img { 
border: 1px solid #FFFFFF; 
} 

a.border1:hover img{ 
border: 1px solid #66ccff; 
}
a.border2 img { 
border: 1px solid #000000; 
} 

a.border2:hover img{ 
border: 1px solid #800517; 
}
a.border3 img { 
border: 3px solid #800517; 
} 

a.border3:hover img{ 
border: 3px solid #C9BE62; 
}
a.border4 img { 
border: 3px solid #C9BE62; 
} 

a.border4:hover img{ 
border: 3px solid #FFFFFF; 
}
a.border5 img { 
border: 3px solid #C9BE62; 
} 

a.border5:hover img{ 
border: 3px solid #C9BE62; 
}