body, td 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
h3 			{ font-size: 14px; font-weight: bold; color: #364F78; line-height: 18px; }
h2 			{ font-size: 120%; font-weight: bold; color: #364F78; line-height: normal; margin: 0px;}

a 			{ color: #364F78; font-weight: bold; }
a:hover 	{ color: #BFBFBF; }

a.link 			{ color: black; font-weight: bold; }
a.link:hover 	{ color: #364F78; }

hr			{ color: #0694DC; border-style: solid; }
th 			{ font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0694DC; }

p.padded	{ margin: 5px;}

.mandatory	{ padding-left: 5px; padding-right: 5px; color: red; font-size: 5mm; }
.tiny		{ padding-left: 5px; padding-right: 5px; font-size: 75%; }

img.infoimage	{ float: left; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; margin-right: 15px; }
img.attractions	{ margin: 5px; }

.frame 	{ border: #FFFFFF solid; border-width: 1px 1px 0px; }
.so-price 	{ font-size: 24px; font-weight: bold; color: #A11E18; }
.price2 	{ font-size: 20px; font-weight: bold; color: #A11E18; }
.boldblue 	{ font-weight: bold; color: #364F78; }
.boldred 	{ font-size: 14px; font-weight: bold; color: #A11E18; }
.titletext 	{ font-size: 14px; font-weight: bold; color: #FFFFFF; }
.titlecode 	{ font-size: 12px; font-weight: bold; color: #000000; }
.greytext 	{ color: #4C4C4C; }
.boldwhite 	{ font-weight: bold; color: #FFFFFF; }
.text14 	{ font-size: 14px; }
.bold14 	{ font-size: 14px; font-weight: bold; }
.greybkgnd {  background-color: #BFBFBF; }
.bluebkgnd {  background-color: #0694DC; font-weight: bold; color: #FFFFFF; border-right: 1px solid #FFFFFF; }
.results {  background-color: #eaf5fa; }
.pic {  background-color: #d2ebf7; }
.infotitle {  background-color: #0694DC; font-weight: bold; color: #FFFFFF; }

.address	{ border: none; width: 134; text-align: left; padding: 5px; }


table.mm a { width: 100%; background: url(../images/mm-button.gif) no-repeat; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none; padding: 4px 15px 4px 12px; margin: 4px 0px; display: block; }
table.mm a:hover { background: url(../images/mm-button_roll.gif) no-repeat; color: #ffffff; }

#resource { display: none; }
