/* Getting the new tags to behave */article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}mark, rp, rt, ruby, summary, time {display:inline;}/* Global properties ======================================================== */html {width:100%;}body {	font-family: Georgia, "Times New Roman", Times, serif;	color: #333333;	min-width:960px;	background:#001a2b;}.main {	width:960px;	padding:0;	margin:0 auto;	font-size:0.8125em;	line-height:1.3846em;	position:relative;}.bg {background:url(../images/icy-water-bg.jpg) repeat-x left top #001a2b;}a {color:#2d6b92; outline:none;}	a:visited { color:#2d6b92;}a:hover {	text-decoration:none;	color:#ba812c;		}.datesm{	font-size: 0.45em;	font-family: Arial, Helvetica, sans-serif;	font-style:normal;	font-weight:normal;}.clear {clear:both; width:100%; line-height:0; font-size:0;}.wrapper {width:100%; overflow:hidden;}.extra-wrap {overflow:hidden;}.container {width:100%;}p {margin-bottom:18px;}.p1 {margin-bottom:8px;}.p2 {margin-bottom:15px;}.p3 {margin-bottom:30px;}.p4 {margin-bottom:40px;}.p5 {margin-bottom:50px;}.reg {text-transform:uppercase;}.fleft {float:left;}.fright {float:right;}.alignright {text-align:right;}.aligncenter {text-align:center;}.title {margin-bottom:18px;}.it {font-style:italic;}.letter {letter-spacing:-1px;}.color-1 {color:#fff;}.color-2 {color:#000;}.color-3 {color:#c0bba3;}.color-4 {color:#998d78;}.color-5 {color:#a72b1d;}.color-6 {color:#cec9a6;}.color-7 {color:#9a9376;}.color-8 {color:#a5a159;}/*********************************boxes**********************************/.margin-bot {margin-bottom:35px;}.spacing {margin-right:35px;}.spacing2 {margin-right:45px;}.spacing3 {margin-right:60px;}.spacing-bot {margin-bottom:25px;}.indent {padding:0 0 0px 30px;}.indent2 {padding-left:50px;}.indent-bot {margin-bottom:20px;}.indent-bot1 {margin-bottom:12px;}.indent-bot2 {margin-bottom:30px;}.indent-bot3 {margin-bottom:45px;}.img-indent-bot {margin-bottom:25px;}.img-indent {float:left; margin:0 20px 0px 0;}.img-indent1 {float:left; margin:0 30px 0px 0;}.img-indent2 {float:left; margin:0 13px 0px 0;}.img-indent-r {float:right; margin:0 0px 0px 40px;}.prev-indent-bot {margin-bottom:10px;}.prev-indent {float:left; margin:0 17px 0px 0;}.prev-box {float:left; margin-bottom:8px;}.border {border:3px solid #000;}.border2 {border:1px solid #000;}.buttons a:hover {cursor:pointer;}.menu li a,.list-1 li a,.list-2 li a,.link,.logo {text-decoration:none;}/*********************************header*************************************/header {height:409px; width:100%; position:relative; }.header {height:490px; width:100%; position:relative;}.row-1 {height:100px; width:100%; position:relative; z-index:999;}.row-2 {height:302px; width:100%; position:relative; z-index:1;}.row-3 {height:100px; width:100%; position:relative; z-index:1; padding-top: 15px;}.row-3p{text-align:center;color: #faaf40;font-family:Arial, Helvetica, sans-serif;font-weight:500;}.row-3 .padding-row3 {padding:0 5px 0;}.row-3 .banner-top {width:950px; height:222px; margin:0; padding:0; background:url(../images/bg-slider.png) 737px 4px no-repeat #fff8e6; position:relative;}.padding-banner {padding:13px;}.banner-top .text1 {font-size:34px; line-height:1.2em; color:#6c6c5b; position:absolute; top:53px; right:107px;}.banner-top .text2 {font-size:30px; line-height:1.2em; color:#9a9984; position:absolute; top:86px; right:156px;}.banner-top .text3 {font-size:26px; line-height:1.2em; color:#9a9984; position:absolute; top:116px; right:84px;}.banner-top .text4 {font-size:27px; line-height:1.2em; color:#a9a38c; position:absolute; top:144px; right:116px;}h1 {padding:0px 0 0 0; position:absolute; top:15px; left:19px;}.logo {display:block; width:250px; height:56px; text-indent:-5000px; background:url(../images/titanic-in-nova-scotia-logo.png) no-repeat;}/*********************************content*************************************/#content {width:100%; padding:0px;}.bg-content {background:url(../images/bg-content.png) center 0 no-repeat;}.bg-content2 {background:url(../images/bg-content2.png) center 0 no-repeat;}.padding-content {padding:47px 0 30px 0;}.padding-content1 {padding:47px 0 25px 0;}.padding-side {padding:0 0 0 38px;}.spacer-1 {width:100%; background:url(../images/spacer-1.png) 0px 0 repeat-y;}.spacer-2 {width:100%; background:url(../images/pic-1.gif) 460px 0 repeat-y;}h3 {font-size:1.4em; line-height:1.2em; margin:0px 0 28px; text-transform:uppercase; }.scroll {overflow:auto; height:180px; position:relative;}.scroll .padding-right {height:1%; padding-right:50px;}.border-bot {width:100%; padding-bottom:20px; background:url(../images/pic-1.gif) 0 bottom repeat-x;}.box {width:100%; min-height:400px; background:#130b03;}.box .padding-box {padding:40px 60px 40px 37px;}/*page1*/.box-yellow-1 {width:100%; min-height:370px; background-color:#fdfcf0;}.padding-box-yellow-1 {padding: 10px 10px 10px 10px;}.box-red-1 {width:100%; min-height:300px; background:url(../images/box-red-1.jpg) 0 0 no-repeat #0a0303; border-top:8px solid #ae1b20;}.padding-box-red-1 {padding:32px 25px 20px 38px;}.box-orange-1 {width:100%; min-height:300px; background:url(../images/box-orange-1.jpg) 0 0 no-repeat #100303; border-top:8px solid #ae421b;}.padding-box-orange-1 {padding:32px 30px 20px 36px;}/*page2*/.box-red-2 {width:100%; min-height:594px; background:url(../images/box-red-2.jpg) 0 0 no-repeat #0a0303; border-top:8px solid #ae1b20;}.padding-box-red-2 {padding:32px 45px 20px 38px;}.box-orange-2 {width:100%; min-height:594px; background:url(../images/box-orange-2.jpg) 0 0 no-repeat #100404; border-top:8px solid #ae421b;}.padding-box-orange-2 {padding:32px 25px 20px 34px;}/*page3*/.box-yellow-3 {width:100%; min-height:300px; background:url(../images/box-yellow-3.jpg) 0 0 no-repeat #090602; border-top:8px solid #ae671b;}.padding-box-yellow-3 {padding:32px 50px 20px 38px;}.box-red-3 {width:100%; min-height:300px; background:url(../images/box-red-3.jpg) 0 0 no-repeat #0a0303; border-top:8px solid #ae1b20;}.padding-box-red-3 {padding:32px 45px 20px 38px;}.box-orange-3 {width:100%; min-height:300px; background:url(../images/box-orange-3.jpg) 0 0 no-repeat #100303; border-top:8px solid #ae421b;}.padding-box-orange-3 {padding:32px 30px 20px 36px;}/*page4*/.box-yellow-4 {width:100%; min-height:317px; background:url(../images/box-yellow-4.jpg) 0 0 no-repeat #100303; border-top:8px solid #ae671b;}.padding-box-yellow-4 {padding:32px 0px 30px 0px;}.box-red-4 {width:100%; min-height:300px; background:url(../images/box-red-4.jpg) 0 0 no-repeat #0a0303; border-top:8px solid #ae1b20;}.padding-box-red-4 {padding:32px 0px 20px 0px;}/*page5*/.box-yellow-5 {width:100%; min-height:629px; background:url(../images/box-yellow-4.jpg) 0 0 no-repeat #100303; border-top:8px solid #ae671b;}.padding-box-yellow-5 {padding:32px 20px 30px 40px;}.padding1-box-yellow-5 {padding:32px 185px 30px 40px;}.box-red-5 {width:100%; min-height:629px; background:url(../images/box-red-5.jpg) 0 0 no-repeat #0a0303; border-top:8px solid #ae1b20;}.padding-box-red-5 {padding:32px 0px 30px 30px;}.relative {position:relative;}.caption {position:absolute; bottom:0; left:0; width:131px; height:24px; padding:7px 10px 0 8px; font-size:13px; line-height:18px; color:#fff; font-weight:700; text-decoration:none; background:url(../images/bg-caption.png) 0 0 no-repeat;}.relative a:hover .caption {position:absolute; left:-5000px; cursor:pointer;}.padding-top {padding:10px 0 0 0;}.margin-none {margin:0;}.price-list li {	width: 94%;	overflow: hidden;	vertical-align: top;	font-size:13px;	line-height:18px;}.price-list li strong {	background:url(../images/spacer-2.gif) 2px 13px repeat-x;	display: block;	overflow: hidden;}.price-list li span {	float: right;	color: #c0bba3;}.price-list li a {	float: left;	text-decoration: none;	color: #c0bba3;}.price-list li a:hover {text-decoration:underline;}.price {float:left; width:162px; overflow:hidden;}.canvas-map {width:380px; height:234px;}#thumbs {	border:0;	float: right;	font-size: 11px;	font-weight: bold;	text-align:center;	padding-top: 10px;	padding-bottom:10px;	padding-left:20px;	width: auto;}br .clear { clear:both; }#SQLcontainer {	float: right;	margin: 0 0px;	padding: 0.0em;	position: relative;	width: auto;	border-color: #fff;}.nav-left {	float: left;	clear: left;	font-weight: bold;	font-size: 0.9em;	width: 100px;}.nav-center {	float: left;	font-size: 0.9em;	width: 250px;}.nav-right {	float: right;	font-weight: bold;	font-size: 0.9em;}#SQLcontainer {	float: right;	padding-right: 50px;	width: auto;}#Search input {	overflow: hidden;	display:inline;	font-size: 1.0em;}.imgteaser {	border:0;	margin: 0;	overflow: hidden;	float: left;	position: relative;	width:144px;	height:150px;}.imgteaser a {	text-decoration: none;	float: left;}.imgteaser a:hover {	text-decoration:none;	cursor: pointer;}.imgteaser a img {	float: left;	margin: 0;	border: none;	padding: 15px;	background: #fff;}.imgteaser a .more {	text-decoration: none;	position: absolute;	right: 3px;	bottom: 3px;	font-size: 0.8em;	color: #fff;	background: #000;	padding: 3px 3px;	filter:alpha(opacity=45);	opacity:.45;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; /*--IE 8 Transparency--*/}.imgteaser a .webpage {	display: block;	font-size: 0.85em;	color: #000;	position: absolute;	top: 45px;	left: 40px;	padding: 5px;	margin: 0;	width: 95px;}.imgteaser a .desc {	display: none; }.imgteaser a:hover .more { visibility: hidden;}.imgteaser a:hover .desc{	display: block;	font-size: 0.85em;	padding: 5px 0;	background: #111;	filter:alpha(opacity=65);	opacity:.65;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/	color: #fff;	position: absolute;	bottom: 10px;	left: 15px;	padding: 5px;	margin: 0;	width: 115px;}div.borderline {	border-color: #faaf40;	border-style: solid;	border-width: 0 0 1px 0;	display: block;	clear: both;	padding-top: 15px;	width:auto;	min-height: 150px;}div.line {	border-color: #faaf40;	border-style: solid;	border-width: 1px 0 0 0;	display: block;	clear: both;	width:auto;	padding-top: 3px;	padding-bottom: 3px;}table tr .col-1 {font-size:13px; line-height:22px; color:#c0bba3; width:24px;}table tr .col-2 {font-size:13px; line-height:22px; font-style:italic; color:#c0bba3; width:137px;}table tr .col-3 {font-size:13px; line-height:22px; font-style:italic; color:#c0bba3; width:23px;}table tr .col-4 {font-size:13px; line-height:22px; color:#c0bba3; width:45px; text-align:center;}table tr .col-5 {font-size:13px; line-height:22px; font-style:italic; color:#c0bba3; width:34px;}.button {display:inline-block; color:#000; background:url(../images/button-tail.gif) 0 0 repeat-x;}.button strong {display:inline-block; cursor:pointer; background:url(../images/button-left.gif) 0 0 no-repeat;}.button strong strong {padding:0px 19px 0px; background:url(../images/button-right.gif) right 0 no-repeat;}.button:hover {color:#fff;}.button1 {display:inline-block; font-size:12px; padding-left:9px; color:#fff; background:url(../images/button-left.png) 0 0 no-repeat;}.button1 span {display:inline-block; cursor:pointer; padding-right:9px; background:url(../images/button-right.png) right 0 no-repeat;}.button1 span span {padding:2px 3px 3px; background:url(../images/button-tail.png) 0 0 repeat-x;}.button1 strong {padding:0 0 0 8px; background:url(../images/marker-1.gif) 0 6px no-repeat;}.button1:hover {color:#24a3ce;}.list-1 li { line-height:22px; padding-left:10px; list-style:disc;}.list-1 li a { text-decoration:underline;}.list-1 li a:hover {text-decoration:none;}.list-2 li {font-size:13px; line-height:22px; font-style:italic; padding-left:24px; background:url(../images/marker-2.png) 0 7px no-repeat;}.list-2 li a {color:#c0bba3;}.list-2 li a:hover {text-decoration:underline;}.list-2 li a span {margin-left:5px;}.list-3 li {font-size:13px; line-height:22px; padding-left639********3 :9px; background:url(../images/marker-3.gif) 0 12px no-repeat;}.list-3 li a {color:#dad3c5; text-decoration:underline;}.list-3 li a:hover {text-decoration:none;}.list-4 li {font-size:13px; line-height:22px;}.list-4 li a {color:#c0bba3; text-decoration:underline; padding-left:4px;}.list-4 li a:hover {text-decoration:none;}.link:hover {text-decoration:underline;}.link-1 {display:inline-block; font-size:12px; line-height:14px; color:#fbf4d1; font-weight:700; text-decoration:none; padding:10px 19px 10px 17px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/tail-link-1.jpg) 0 0px repeat-x #44100a;}.link-1:hover {background:#ae1b20; cursor:pointer;}.link-2 {display:inline-block; font-size:12px; line-height:14px; color:#fbf4d1; font-weight:700; text-decoration:none; padding:10px 24px 10px 20px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/tail-link-1.jpg) 0 0px repeat-x #44100a;}.link-2:hover {background:#ae1b20;}.text-1 {font-size:23px; line-height:27px; color:#a6a07d;}.text-2 {font-size:14px; line-height:18px; color:#a72b1d; font-weight:400;}.text-3 {font-size:13px; line-height:15px; color:#9a9376;}.text-4 {font-size:24px; line-height:1.2em; color:#a72b1d;}.text-5 {font-size:13px; line-height:18px; margin:0; color:#9a9376; font-weight:700;}.address {width:200px; overflow:hidden;}.address dt {font-size:14px; line-height:18px; color:#a72b1d;}.address dd {font-size:13px; line-height:18px; color:#c0bba3;}.address dd span {float:left; width:78px;}.address .last-item {font-size:14px; line-height:18px;}/****************************aside************************/aside {width:100%; padding:0px; color: #333333; }.padding-aside {padding:45px 0 38px 0; background-color:#FDFCF0;}.padding-aside1 {padding:45px 0 45px 0;}.padding-aside2 {padding:45px 0 30px 0;}.padding-aside3 {padding:45px 0 86px 0;}.padding-aside4 {padding:45px 0 48px 0;}.padding-aside5 {padding:26px 0;}aside h3 {font-size:24px; line-height:1.2em; color:#8f8674; text-transform:uppercase; margin:0 0 20px 0;}aside time {display:inline-block; font-size:13px; line-height:1.2em; color:#9a9376;}.spacer-bot1 {height:1px; width:100%; background:url(../images/spacer-bot1.png) 0 0 repeat-x;}.time {font-size:14px; line-height:1.2em; color:#a72b1d;}aside h6 {font-size:13px; line-height:15px; font-weight:400; color:#a5a159; margin:0 0 5px 0;}.list-services {padding:0px 0px 0px 0px; overflow:hidden;}.list-services li {float:left; margin:0 11px 0 0;}#form-aside {width:301px; min-height:200px; overflow:hidden;}#form-aside label {display:block; height:40px;}#form-aside input {width:279px; font-size:1em; color:#a09785; padding:6px 10px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #d0cbb2; background:none;}#form-aside textarea {height:108px; overflow:auto; width:279px; font-size:1em; color:#a09785; padding:5px 10px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #d0cbb2; background:none;}.buttons {text-align:right; padding:8px 0 0 0;}.buttons a {display:inline-block; font-size:12px; line-height:14px; color:#fff; text-decoration:none; font-weight:700; font-family:Tahoma, Geneva, sans-serif; padding:9px 19px; margin:0px; background:#8c806d;}.buttons a:hover {background:#c3b68b;}/****************************footer************************/footer {width:100%; padding:0px; position:relative; background:#001a2b;}.spacer-bot {height:1px; width:100%; background:url(../images/spacer-bot.png) 0 0 repeat-x;}.padding-footer {padding:27px 40px 58px 44px; background-color:#4c5963; text-align:center;}.padding-footer2 {padding:27px 40px 58px 44px; background-color:#001a2b; text-align:center;}.text-bot {font-size:13px; line-height:14px; color:#9a8c6a;}.text-bot a {font-size:13px; line-height:14px; color:#9a8c6a; text-decoration:none;}.text-bot a:hover {text-decoration:underline;}.dept-footer{	background-color:#FFF;	height: 35px;	padding-bottom:15px;	padding-top:10px;	margin-top:10px;	width:100%;}.dept-footer p{	margin-top:10px;	font-family:Verdana, Geneva, sans-serif;	text-align:center;}#printpage {	display: none;}#printimage {	display: none;}