
body {
	background: url(/framework/wrappers/wmsr_2-4-10/images/background/repeat-background.jpg) repeat-x fixed left top;
	color: #0; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #cfb569; 
	}
	
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 #b4870f; 
	}
	
#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/wmsr_2-4-10/images/background/shadowleft.gif) right top; 
	border-right: 1px solid #B4870F;
	}

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

#topclr1 { 
	background-image: url(/framework/wrappers/wmsr_2-4-10/images/wmsr-topbar2.jpg);  
	border: none 0; 
	width: 800px; 
	height: 101px 
	}
	
#topnav  { 
	background-image: url(/framework/wrappers/wmsr_2-4-10/images/wmsr-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   { visibility: visible; display: block; z-index: 50; top: 395px; left: 149px; width: 651px; border-top: 1px solid #550011 }

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

.leftcolor  { 
	background-color: #EFE3B8;
	} 

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

.rightcolor {
	background-color: #FFF; 
	} 

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

#plannerinsidepos2 {
	margin: 4px; 
	}
	
#planneroutsidepos2 {
	margin-left: 12px;
	}
#plannerdivider2 { 
	position: relative;
	border-top: 1px solid #550011; 
	border-bottom: 1px solid #550011;
	background-color: #e3cd83;
	width: 152px 
	}
#plannerdivider3 { 
	position: relative;
	border-top: 1px solid #550011; 
	
	background-color: #e3cd83;
	width: 152px 
	}
#leftbox { 
	position: relative;
	border: 1px solid #550011; 
	background-color: #E3CD83;
	width: 154px
	}

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

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

.seccontaincontent { 
	background-color: white; 
	
	}

.trainheadline {
	color: #9a7003;
	font: bold 16px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 25px;
	padding-bottom: 0;
	padding-top: 10px;
	margin: 0;
}
	
.seccontaincontent a:link, a:visited { 
	color: #550011; 
	text-decoration: none 
	}
	
.seccontaincontent a:hover { 
	text-decoration: underline 
	}	
	
.secsubbox { 
	border: solid 1px #550011 
	}
	
.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: #881100; 
	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: #881100 
	}
	
.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; 
	}

.memorial {
	color: #881100;
	text-align: right;
	margin: 50px 100px 0 0;
}

.memorial a:link {
	font-weight: bold;
	text-decoration: none;
	color: #881100;
}

.memorial a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #881100;
}

.memorial a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #881100;
}

.mdlogo {
	padding-top: 40px;
	margin: 0;
	text-align: center;
}

.homelinks {
	margin: 0;
	padding: 5px 0 0 10px;
}

.homelinks li {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #881100;
	font-weight: bold;
	list-style-position: inside;
	line-height: 18px;
	list-style-image: url(/framework/wrappers/wmsr_2-4-10/images/arrow.gif);
}	

.stationback  { 
	padding: 0;
	margin: 0;
	background-repeat: no-repeat; 
	background-position: right bottom;
	text-align: right;
	vertical-align: bottom;
	background-image: url(/framework/wrappers/wmsr_2-4-10/images/home/small_station.jpg);
	}
* html .stationback img {
    margin-right: -3px;
}	
#footer  { 
	background-image: url(/framework/wrappers/wmsr_2-4-10/images/footer/wmsr-backgroundfooter.gif);
	background-color: #f7f1db;  
	position: relative; 
  	width: 800px; 
	height: 25px; 
	}
	
#footercopy {
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
}

#bottomlinks  {   
	width: 800px; 
	height: 20px; 
	}
	
#bottomcopy {
	text-align: right;
	padding-right: 5px;
}
	
.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: #881100; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
	}
	
.homecopy     { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding-top: 12px; 
	padding-right: 3px; 
	padding-left: 12px 
	}
	
.topnavcopy    { 
	color: #EBD05F; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.topnavcopy a:link    { 
	color: #EBD05F; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}

.topnavcopy a:visited    { 
	color: #EBD05F; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.topnavcopy a:hover    { 
	color: #f1f1db; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.formcopy    { 
	color: #8A1309; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	}
	
.fontcolor1    { 
	color: #550011; 
	}
	
.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: #550011; 
	font-size: 9px; 
	}
	
.footer { 
	color: #EBD05F;
	font: 9px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
	
.footercolor { 
	background-color: #550011;
	} 

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

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

.getawayhome a:visited { 
	color: #881100 
	}

.getawayhome a:active { 
	color: #881100
	}

.getawayhome a:hover { 
	color: #550011 
	}
	
.getaway { 
	list-style-image: url(/framework/wrappers/wmsr_2-4-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: #550011;
	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: #550011; 
	font-size: 9px;  
	text-decoration: underline 
	}

	

.btmlinks {
	font-size: 9px;
	color: #A27265; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
} 
	
.btmlinks a:link { 
	font-size: 9px;
	color: #A27265; 
	text-decoration: none 
	}
	
.btmlinks a:visited { 
	font-size: 9px;
	color: #A27265; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
	}
	
.btmlinks a:active { 
	font-size: 9px;
	color: #A27265; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
	}
	
.btmlinks a:hover { 
	font-size: 9px;
	color: #550011;  
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: underline 
	}
	
.dropdown   { 
	color: #550011; 
	font-size: 9px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: white; 
	width: 120px; 
	}
	
.searchdate    { 
	color: #550011; 
	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 secondary pages-->

.secgetawaybckgrnd { 
	background-color: #881100; 
	border-top: 1px solid #550011; 
	border-bottom: 1px solid #550011 
	}
	
.secgetawaybox   { 
	background-color: E3CD83; 
	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: #881100; 
	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: #881100;
	font-size: 11px;  
	text-decoration: none;  
	}
	
.subboxlinks a:visited  { 
	color: #881100; 
	font-size: 11px; 
	text-decoration: none; 
	}
	
.subboxlinks a:hover { 
	color: #551100; 
	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: #550011;
	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: #550011; 
	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: #550011; 
	}
	
.contactinfoboxclr { 
	background-color: #E3CD83 
	}
	
.contactcallout { 
	color: #881100; 
	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: #550011; 
	font-size: 10px; 
	font-family: Verdana 
	}

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

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


#spacer { height: 10px }

.catdescripts { 
	color: #881100; 
	font-size: 12px; 
	line-height: 17px; 
	font-family: Georgia, "Times New Roman", Times 
	}
	
.itemdescripts { 
	color: #0881100; 
	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 }


.borderroute { border: solid 1px #501 }
.whiteline { border-bottom: 1px solid white }
.redline { border-bottom: 1px solid #501 }
.background1 { background-color: #f7f1db; border-bottom: 1px solid #510 }
.background1b { background-color: #f7f1db }
.background2 { background-color: #efe3b8; border-bottom: 1px solid #510 }
.background2b { background-color: #efe3b8 }
.photocredits { color: #444; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }