body {
	text-align: center;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:10pt;
	line-height:13pt;
	color: #09395a;
	background: #b7b6b1;
}
p {
  margin: 5px 0 5px 0;
  font-family: Verdana, Tahoma, Arial, sans-serif;
}
a { color: #f26522; text-decoration: none; }
ul#homelist {
  list-style: circle inside none;
  margin-left: 10px;
  font-family: Verdana, Tahoma, Arial, sans-serif;
}
ul#homelist.spaced li {
  padding-bottom: 10px;
}
h3 {
  font-weight: strong;
  padding-bottom: 5px;
}
	div#Wrapper {
		width: 803px;
		margin: 0 auto;
		overflow: hidden;
		text-align: left;
		background: url('../images/bg.jpg') repeat-y;
		padding: 0 9px;
	}
	div#BodyPadding {
		padding: 11px 18px;
	}
		h1#Header {
			width: 767px;
			height:203px;
			display: block;
			position: relative;
			overflow: hidden;
		}
			h1#Header a {
				background: url('../images/quayside_header.jpg') no-repeat;
				width: 253px;
				height:72px;
				display: block;
				position: absolute;
				z-index: 100;
			}
				h1#Header ul li {
					position: absolute;
				}
		ol#Navigation {
			border-bottom: 1px solid #ced8de;
			height: 36px;
			background: #263b59;
			padding: 0 0 0 0px;
			overflow: hidden;
			font-family: Verdana, Tahoma, Arial, sans-serif;
		}
			ol#Navigation li {
				float: left;
				background: url('../images/nav_border.jpg') no-repeat right center;
			}
			ol#Navigation li.last {
				background: none;
			}
				ol#Navigation li a {
					font-size:11pt;
					line-height:36px;
					padding:0 15px;
					color: #ffffff;
					text-transform: uppercase;
				}
				/*
					093a5a
				*/
		div#Specials {
			clear: both;
			overflow: hidden;
			width: 768px;
			margin: 10px 0 0 0;
		}
			div.SpecialsBox {
				width: 243px;
				float: left;
				margin-right: 19px;
			}
			div.SpecialsBox.Last {
				margin: 0;
			}
			div.SpecialsBoxText {
				color: white;
				background-color: #263b59;
				font: 165% Verdana, Tahoma, Arial, sans-serif;
				height: 70px;
				padding: 10px 0 0 10px;
			}
			div.MiddleText {
				font: 130% Verdana, Tahoma, Arial, sans-serif;
				height: 34px;
			}
			p.MiddleBoxTopText {
				padding-left: 5px;
				padding-bottom: 0px;
			}
			p.MiddleBoxBotText {
				padding-left: 5px;
				padding-top: 0px;
				font-size: 110%;
			}
			div#Specials h2 {
				background: #263b59;
				font: 165% Verdana, Tahoma, Arial, sans-serif;
				line-height: 32px;
				color: #ffffff;
				/*font-weight: bold;*/
				text-indent: 10px;
				margin: 0 0 10px 0;
			}
			div#Specials span.SpecialsPrice {
				float: right;
			}
			div.Box {
				background:#D9E9F3 none repeat scroll 0 0;
				border:1px solid #849CAC;
				height:215px;
				overflow:hidden;
				padding: 10px 4px;
			}
			div.MiddleBox {
				margin-top: 15px;
				height: 169px;
				position: relative;
				padding: 0 4px 10px;
			}
			div.MiddleBox img {
				position: absolute;
				bottom: 15px;
				left: 15px;
				border: none;
			}
			div.MiddleBox a:link,a:visited {
				color: #09395a;
			}
			hr.MiddleLine {
				color: #849CAC;
				width: 90%;
			}
				div.Box h3 {
					border-bottom: 1px solid #09395a;
					font-size: 12pt;
					margin: 0 0 10px 0;
					line-height: 22px;
				}
				div.Box h4 {
					font-weight: bold;
					font-size: 15px;
				}
				div.Box ul {
					height: 188px;
					display: block;
				}
				div.Box ul li {
					height: 47px;
				}
/*
		div#SpecialsRight ul li {
			height: auto;
			height: 50px;
		}
		div#SpecialsRight ul li span {
			display: block;
			font-weight: bold;
		}
*/
	div#PageContent {
		margin: 20px 0 0 0;
	}
		div#PageContent p {
			color: #898989;
		}
		div#PageContent h2 {
			font-size: 14pt;
			font-weight: bold;
		}
		div#PageContent blockquote {
			background:#d9e9f3 none repeat scroll 0 0;
			border:1px solid #849CAC;
			padding: 10px;			
		}
			div#PageContent blockquote q {
				font-style: oblique;
				font-size: 12pt;			
			}
div#Footer {
	background:transparent url(../images/footer.jpg) no-repeat scroll 0 0;
	color:#B7B6B1 !important;
	height:50px;
	margin:0 auto 40px;
	overflow:hidden;
	padding:11px 19px 0;
	text-align:left;
	width:785px;
        font: 75% Verdana, Tahoma, Arial, sans-serif;
}
	div#Footer a {
		color: #b7b6b1 !important;
	}
span.Button {
	border: 1px solid #7191a6;
	height: 27px;
	display: inline-block;
	line-height: 27px;
	text-indent: 10px;
	font-weight: bold;
	background: url('../images/arrow.jpg') no-repeat 93px center;
	padding: 0 56px 0 0;
	color: #09395a !important;
}
p.embeded-video {
  padding-left: 65px;
}
div#treecast {
  margin-top: 15px;
}
div#treecast a {
  display: block;
  height: 62px;
  background: transparent url(/static/treecastbutton.png) no-repeat scroll 0 0;
}
div#treecast a:hover {
  background-position: 0 -62px;
}
div#treecast a span {
  display: none;
}
/* 3 cols page */
div.SpecialsBox h3 {
  font-size: 1.3em;
  padding: 5px 0;
  font-weight: bold;
}
div.SpecialsBox ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 20px;
  color: #9b9b9b;
}
div.SpecialsBox li {
}
div.ThreeColsText {
  text-align: right;
  font-size: 120%;
  padding: 10px 10px 0;
}
div.ThreeColsText span {
  padding-top: 40px;
  display: block;
}
