
body {
	color: #0; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #DCE2E7; 
	}
	
td {
	color: #0; 
	font-size: 10px;
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

input {
	color: #0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	} 

ul, li { list-style-type: square }

li { color: #550011 }

<!-- #ads { 
	text-align: center; 
	vertical-align: top; 
	position: absolute;
	margin-left: 50px; 
	z-index: 60; 
	top: 25px; 
	left: 0px; 
	width: 100%; 
	height: 65px
	 } -->

#rightline {
	height: 246px;
	width: 161px;
	border-bottom: 1px solid #E7D6AB; 
	}
	
#centerline {
	position:relative;
	width: 490px;
	height: 0px; 
	}
	
#content {
	position:absolute;
	left: 50%;
	width: 800px;
	margin-left: -400px;
	background-color: #A27265;
	}

#shadowcontain {
	position: static; 
	z-index: 40; 
	width: 100%; 
	height: 100%; 
	overflow: visible; 
	visibility: visible; 
	display: block; 
}
	
.shadowleft  { 
	background: url(/framework/wrappers/canalplace_1-5-10/images/background/shadowleft.gif) right top; 
	border-right: 1px solid #FFFFFF;
	}

.shadowright  { 
	background: url(/framework/wrappers/canalplace_1-5-10/images/background/shadowright.gif) left top; 
	border-left: 1px solid #FFFFFF; 
	}

#topclr1 { 
	background-image: url(/framework/wrappers/canalplace_1-5-10/images/topbar.jpg); border: none 0; width: 800px; height: 101px } #topnav  { 
	background-image: url(/framework/wrappers/canalplace_1-5-10/images/topbackground.gif); 
	border: none 0; 
	width: 800px; 
	height: 28px 
	}	

#topnavpadding {
	padding-right: 3px; 
	padding-left: 10px
	}

#cookietrailmiddle {
	valign: middle;
	}

#cookietrailpadding {
	padding-right: 3px; 
	padding-left: 10px
	}

#packagepadding {
	margin-top: 5px; 
	margin-left: 10px 
	}
	
#cookietrail  { 
	background-color: #ffffff; 
	border-top: 1px solid #550011; 
	border-bottom: 1px solid #550011;  
	padding-top: 3px;
	width: 800px; 
	height: 19px; 
	}
	
#underphotoline  {   
	border-top: 1px solid #550011;   
	z-index: 50;
	top: 395px;
	left: 149px; 
	width: 651px; 
	visibility: visible; 
	display: block 
	}

.border { border-top: 1px solid #510 }

.leftcolor {
	background-image: url(/framework/wrappers/canalplace_1-5-10/images/tripplanner/trip_background.gif); 

	background-color: #F3EAD4;
	} 

#left  { 
	left: 0px; 
	width: 179px; 
	postion: absolute 
	}

.rightcolor {
	background-color: #FFF; 
	} 

#right {  
	height: 490px; 
	width: 161px; 
	}
	
#tripplanner { 
	position: relative;
	border: 1px solid #597374; 
	background-color: #FFF9F0; 
	width: 154px; 
	}
	
#plannerinsidepos {
	margin: 4px; 
	}
	
#planneroutsidepos {
	margin-left: 12px;
	}
#plannerdivider { 
	position: relative;
	border-top: 1px solid #597374; 
	border-bottom: 1px solid #597374;
	background-color: #FFF;
	width: 152px 
	}
#secondarynavcontain { 
	position: relative;
	border: 1px solid #597374; 
	background-color: #FFF9F0; 
	width: 154px; 
	}	

#homecontain  { position: relative; width: 100% }	

#plannerinsidepos2 {
	margin: 4px; 
	}
	
#planneroutsidepos2 {
	margin-left: 12px;
	}
#plannerdivider2 { 
	position: relative;
	border-top: 1px solid #597374; 
	border-bottom: 1px solid #597374;
	background-color: #FFF9F0;
	width: 152px 
	}

#secondarynavdivider { 
	position: relative;
	border-top: 1px solid #597374;
	background-color: #FFF9F0;
	width: 152px 
	}

#leftbox { 
	position: relative;
	border: 1px solid #597374; 
	background-color: #FFF9F0;
	width: 154px
	}

.centercolor { 
	background-color: #ffffff;
	} 
	
.centercolorsec { 
	background-image: url(/framework/wrappers/canalplace_1-5-10/images/secondary/sec-background.jpg) bottom ; 
	} 

#center { 
	
	background-color: #fff; 
	width: 621px; 
	}

.seccontaincontent { 
	background-color: white; 
	
	}
	
.seccontaincontent a:link, a:visited { 
	color: #597374; 
	text-decoration: none 
	}
	
.seccontaincontent a:hover { 
	text-decoration: underline 
	}	
	
.secsubbox { 
	border: solid 1px #597374
	}
	
.subboxheadline2  { 
	color: white; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: #881100; 
	padding-left: 20px 
	}
	
.secsubboxbckgrnd { 
	border: solid 1px #550011
	}
	
.subboxheadline { 
	color: white; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: #597374; 
	padding-left: 20px 
	}
	
#headline { 
	margin-left:190px;  
	}
	
#getawayheadline { 
	position: relative; 
	background-color: #881100;
	border-top: 1px solid #550011; 
	border-left: 1px solid #550011;
	border-right: 1px solid #550011;  
	top: 18px; 
	left: 23px; 
	width: 444px; 
	height: 27px;
	z-index: 13;  
	visibility: visible; 
	display: block 
	}
	
#getawaybody  { 
	position: relative; 
	z-index: 14; 
	top: 18px; 
	left: 23px; 
	width: 420px; 
	height: 121px; 
	visibility: visible; 
	display: block 
	}
	
.getawaybox { 
	background-color: #597374
	}
	
.getawayleft   { 
	color: #881100; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	vertical-align: middle; 
	margin-top: 10px; 
	margin-left: 10px; 
	}
	
.getawayright   { 
	color: #881100; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	vertical-align: middle; 
	margin-top: 10px; 
	margin-left: 3px; 
	}
	
#footer  { 
	background-image: url(/framework/wrappers/canalplace_1-5-10/images/footer/backgroundfooter.gif);
	background-color: #F3EAD4;  
	position: relative; 
  	width: 800px; 
	height: 25px; 
	}
	
#footercopy {
	text-align: right;

	}
	
/*
.footercolor {
	background-color: #F3EAD4;
	}
*/	
#bottomlinks  {  
	position: relative;
	background-color: #F3EAD4;  
	width: 800px; 
	height: 20px; 
	}
	
#bottomcopy {
	text-align: right;
	}
	
.getawaycopy {
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
	}

.rightpromocopy     { 
	font-size: 9px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding-right: 16px; 
	padding-left: 12px 
	}
	
.secheadline { 
	color: #597374; 
	font-size: 15px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}
	
.homecopy     { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding-top: 12px; 
	padding-right: 3px; 
	padding-left: 12px 
	}
	
.topnavcopy    { 
	color: #FFF9F0; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.topnavcopy a:link    { 
	color: #FFF9F0; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}

.topnavcopy a:visited    { 
	color: #FFF9F0; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.topnavcopy a:hover    { 
	color: #881100; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.formcopy    { 
	color: #597374; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.fontcolor1    { 
	color: #597374; 
	}
	
.package    { 
	color: #0; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	}

.cookiecopy   { 
	color: #A27265; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	padding-left: 16px 
	}

.cookiecopy a:link   { 
	color: #A27265; 
	font-size: 9px; 
	}	

.cookiecopy a:visited   { 
	color: #A27265; 
	font-size: 9px; 
	}	
	
.cookiecopy a:hover   { 
	color: #881100; 
	font-size: 9px; 
	}
	
.footer { 
	color: #FFF9F0; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.footercolor { 
	background-color: #550011;
	} 

a:link   { 
	color: #746459; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
	}
	
a:visited   { 
	color: #746459; 
	text-decoration: none 
	}
	
a:active   { 
	color: #746459; 
	text-decoration: none 
	}

a:hover { 
	text-decoration: underline;
	color: #881100; 
	}
	
.getawayhome a:link { 
	color: #000000 
	}

.getawayhome a:visited { 
	color: #000000 
	}

.getawayhome a:active { 
	color: #000000
	}

.getawayhome a:hover { 
	color: #881100
	}
	
.getaway { 
	list-style-image: url(/framework/wrappers/canalplace_1-5-10/images/square.gif); 
	list-style-position: outside 
	}
	
.footerlink  { 
	color: #EBD05F; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
	}
	
.footerlink a:link  { 
	color: #EBD05F; 
	font-size: 9px;
	text-decoration: none 
	}
	
.footerlink a:visited { 
	color: #EBD05F; 
	font-size: 9px;
	text-decoration: none 
	}
	
.footerlink a:active { 
	color: #EBD05F;
	font-size: 9px; 
	text-decoration: none 
	}
	
.footerlink a:hover { 
	color: #881100;
	font-size: 9px;  
	text-decoration: underline 
	}

.getawaypromo {
	color: #881100; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
	}

.getawaypromo a:link  { 
	color: #881100;
	font-size: 9px; 	
	text-decoration: none 
	}
	
.getawaypromo a:visited { 
	color: #881100; 
	font-size: 9px; 
	text-decoration: none 
	}
	
.getawaypromo a:active { 
	color: #881100; 
	font-size: 9px;  
	text-decoration: none 
	}
	
.getawaypromo a:hover { 
	color: #881100; 
	font-size: 9px;  
	text-decoration: underline 
	}

	

.btmlinks {
	font-size: 9px;
	color: #597374; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
} 
	
.btmlinks a:link { 
	font-size: 9px;
	color: #597374; 
	text-decoration: none 
	}
	
.btmlinks a:visited { 
	font-size: 9px;
	color: #597374; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
	}
	
.btmlinks a:active { 
	font-size: 9px;
	color: #597374; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
	}
	
.btmlinks a:hover { 
	font-size: 9px;
	color: #881100;  
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: underline 
	}
	
.dropdown   { 
	color: #597374; 
	font-size: 9px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: white; 
	width: 120px; 
	}
	
.searchdate    { 
	color: #597374; 
	font-size: 9px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	background-color: white; 
	width: 35px 
	}
	
.topnavcenter { 
	vertical-align: middle 
	}
	
<!--css specific to wondary pages-->

.secgetawaybckgrnd { 
	background-color: #881100; 
	border-top: 1px solid #550011; 
	border-bottom: 1px solid #550011 
	}
	
.secgetawaybox   { 
	background-color: FFF9F0; 
	border: solid 1px #550011; 
	vertical-align: middle 
	}
	
.secgetawayfont  { 
	color: #881100; 
	font-size: 9px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana 
	}
	
.seccopy { 
	font-size: 10px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  
	}
	
.secplain { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  
	}
	
.seccopycats { 
	font-size: 10px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding-top: 5px; 
	display: block  
	}
	
.subboxlinks { 
	color: #597374; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;  
	}

.subboxlinks a:link { 
	color: #597374;
	font-size: 11px;  
	text-decoration: none;  
	}
	
.subboxlinks a:visited  { 
	color: #597374; 
	font-size: 11px; 
	text-decoration: none; 
	}
	
.subboxlinks a:hover { 
	color: #597374; 
	font-size: 11px; 
	text-decoration: underline 
	}

.catlinks { 
	color: #881100; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 20px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	}

.catlinks a:link { 
	color: #881100;
	font-size: 11px;  
	text-decoration: none;
	}
		
.catlinks a:visited  { 
	color: #881100;
	font-size: 11px;  
	text-decoration: none;
	}
	
.catlinks a:hover { 
	color: #881100;
	font-size: 11px;  
	text-decoration: underline 
	}
	

<!--event listing css-->
.gridlinks { 
	color: #881100; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}

.gridlinks a:link { 
	color: #881100; 
	font-size: 11px;
	text-decoration: none;
	}

.gridlinks a:visited { 
	color: #881100; 
	font-size: 11px;
	}	

.gridlinks a:hover { 
	color: #881100; 
	font-size: 11px;
	text-decoration: underline 
	}
	
.gridbackground { 
	background-color: #fff
	}
	
.itemeventscopy { 
	font-size: 10px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding-left: 18px 
	}
	
.viewallseclink { 
	color: #881100; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: underline; 
	padding-left: 18px 
	}

.viewallseclink a:link { 
	color: #881100; 
	text-decoration: underline; 
	}
	
.viewallseclink a:visited { 
	color: #881100; 
	text-decoration: underline 
	}
	
.viewallseclink a:hover { 
	color: #881100; 
	}
	
.contactinfoboxclr { 
	background-color: #FFF9F0 
	}
	
.contactcallout { 
	color: #597374; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.topborder { 
	border-top: 1px solid #550011
	}
	
.bottomborder { 
	border-bottom: 1px solid #550011
	}
	
.leftborder { 
	border-left: 1px #550011
	}
	
.toprightborder { 
	border-top: 1px solid #550011; 
	border-right: 1px solid #550011 
	}
	
.rightborder { 
	border-right: 1px solid #550011
	}
	
.gridcontent { 
	font-size: 9px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.gtwysecbckgrnd   { 
	padding-left: 2px; 
	border-bottom: 1px solid #550011
	}
	
.gtwybckgrndfix  { 
	}
	
#rightsecmargin { 
	margin-top: 22px 
	}
	
.packageheadline { 
	color: white; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding: 3px 8px 
	}
	
.packagesubhead { 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.packagecopy { 
	font-size: 10px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding-left: 18px 
	}
	
.packagecost { 
	color: #881100
	}
	
.package a:link  { 
	color: #881100; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.package a:visited  { 
	color: #881100; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.package a:active  { 
	color: #881100; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.package a:hover  { 
	color: #881100; 
	font-size: 10px; 
	font-family: Verdana 
	}

.gtwyseclink   { 
	color: #746459; 
	font-size: 9px; 
	line-height: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
.attractioneventhdr { color: #746459 }
.gtwyseclink a:link    { color: #746459; font-size: 9px; line-height: 12px }

.gtwyseclink a:visited    { color: #746459; font-size: 9px; line-height: 12px }
	
.gtwyseclink a:active    { color: #746459; font-size: 9px; line-height: 12px }
.gtwyseclink a:hover    { color: #881100; font-size: 9px; line-height: 12px }


#spacer { height: 10px }

.catdescripts { 
	color: #597374; 
	font-size: 12px; 
	line-height: 17px; 
	font-family: Georgia, "Times New Roman", Times 
	}
	
.itemdescripts { 
	color: #597374; 
	font-size: 11px; 
	line-height: 17px; 
	font-family: Georgia, "Times New Roman", Times 
	}

#photo { 
	margin: 3px; 
	border-top: 3px solid #ccc; 
	border-left: 3px solid #ccc; 
	position: relative; 
	width: auto; 
	height: auto 
	}
#clip1 { 
	float: left; 
	position: absolute; 
	top: -5px; 
	left: -5px; 
	width: 30px; 
	height: 30px; 
	overflow: visible; 
	visibility: visible; 
	display: block 
	}
	
#clip2 { 
	float: right; 
	position: absolute; 
	top: 109px; 
	left: 161px; 
	width: 30px; 
	height: 30px; 
	overflow: visible; 
	visibility: visible; 
	display: block 
	}
	
	
/* BDM */
.hl0	{ background-color: #ffdd11; font-weight: bold }
.hl1	{ background-color: #88ffff; font-weight: bold }
.hl2	{ background-color: #ee6600; font-weight: bold; color: white; }
.hl3	{ background-color: #3377bb; font-weight: bold; color: white; }
.hl4	{ background-color: #ff5555; font-weight: bold; color: white; }
#greybox	{ margin: 0 auto; background-color: #CCC; border: 1px dotted #999; padding: 1em; width: 29.25em; text-align: left }

#cffeatures  { text-align: center; vertical-align: top }
#cffeatures p { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px }
#cffeatures a:link, #cffeatures a:visited { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none }
#cffeatures a:hover { text-decoration: underline }
.eventtitle { color: #597374; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }


.grantlinks{
	color: #881100;
	margin: 0;
	padding: 0;
	font: bold 10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.grantlinks a:link{
	color: #881100;
	margin: 0;
	padding: 0;
	font: bold 10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.grantlinks a:visited{
	color: #881100;
	margin: 0;
	padding: 0;
	font: bold 10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.grantlinks a:link{
	color: #881100; 
	text-decoration: underline;
	margin: 0;
	padding: 0;
	font: bold 10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
