@media screen {
	
	
html {height:100%;}
body,td,th {
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 12px;
}
input,select,textarea {
	font-size:12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#376197;
	color:#FFF;
	background-image:url(2006images/pgbg1.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
img {border:none;}
a {text-decoration:none; color:#F2D89F;}
a:hover {color:#FFF; text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {
	font-family:arial,verdana,sans-serif;
	color:#F2D89F;
}
.darkblue {
	color:#182849;
}
h1 {
	font-size:22px;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:2px;
	border-bottom:1px solid #1A2E51;
}
h1.nomargin {
	margin-bottom:0px;
}
h2 {
	font-size:22px;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:2px;
	border-bottom:1px solid #1A2E51;
}
.h2 {
	font-size:14px;
	text-transform:uppercase;
	font-family:arial,verdana,sans-serif;
	color:#F2D89F;
	font-weight:bold;
}
h3 {
	font-size:18px;
}
h3.sidebar {
	color:#FFF;
	margin-bottom:6px;
	font-size:14px;
}
h3.notopmargin {
	margin-top:0px;
	margin-bottom:0px
}
h4 {
	font-size:14px;
	text-transform:uppercase;
}
h4.nomargin {
	margin-top:0px;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:12px;
}
.hr {background-color:#1A2E51; color:#1A2E51; height:1px; line-height:1px; padding:0px; margin:8px 0px;}
#container {
	width:765px;
	position:relative;
	top:4px;
	left:50%;
	margin-left:-383px;
	background-image:url(2006images/containerbg.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 10px 10px;
	min-height:640px;
}
*html body #container {
	height:640px;
}
ul { margin-left: 0; padding-left:0px;}
ol { margin-left: 0; }
li { list-style: none; margin: 0; padding: 4px; background-image:url(2006images/white_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:12px; }
#hotTopics li {padding-left:0px; background-image:none;}
#mainlogo {
	position:absolute;
	left:10px;
	top:28px;
}
#sidenav {
	position:absolute;
	left:1px;
	top:86px;
	z-index:500;
	width:765px;
	height:245px;
	display:block;
}
#sidenavowners {
	position:absolute;
	left:1px;
	top:86px;
	z-index:500;
	width:765px;
	height:245px;
	display:block;
}

#mainphoto {
	position:absolute;
	left:195px;
	top:87px;
	width:570px;
	background-image:url(2006images/ajax-loader.gif); 
	background-repeat:no-repeat; 
	background-position:center center;
	background-color:#223962;
}

#mainphotohome {
	position:absolute;
	left:195px;
	top:87px;
	width:570px;
	height:366px;
	background-image:url(2006images/ajax-loader.gif); 
	background-repeat:no-repeat; 
	background-position:center center;
	background-color:#223962;
}

#mainphotohomealt {
	position:absolute;
	left:195px;
	top:87px;
	width:570px;
	height:366px;
	background-image:url(2006images/ajax-loader.gif); 
	background-repeat:no-repeat; 
	background-position:center center;
	background-color:#223962;
}
#subphotos {
	position:absolute;
	left:195px;
	top:457px;
	background: #fff;
	padding: 3px 3px 0 3px;
}
#subphoto1 {
	position:absolute;
	left:194px;
	top:455px;
}
#subphoto2 {
	position:absolute;
	left:507px;
	top:455px;
}
#subphoto3 {
	position:absolute;
	left:636px;
	top:455px;
}
#footer {
	width:765px;
	position:relative;
	top:20px;
	left:50%;
	margin-left:-393px;
	padding:10px 0px 20px 10px;
	margin-bottom:10px;
	text-align:right;
	color:#FFF;
	font-size:10px;
	clear:both;
}

#footer a {
	color:#FFF;
	text-decoration:none;
}
#awardspic {
	position:absolute;
	left:4px;
	top:500px;
	width:193px;
	height:147px;
}
#divLocator {
	position:absolute;
	top:26px;
	left:619px;
	background-image:url(images/hdr_sr_dlr_loc_img.gif);
	background-repeat:no-repeat;
	padding: 12px 3px 0;
}
#homeText {
	width:175px;
	overflow:hidden;
	color:#FFF;
	font-size:10px;
	position:absolute;
	left:12px;
	top:330px;
	border-top:1px solid #1A2E51;
	border-bottom:1px solid #1A2E51;
	padding:10px 0px 10px 0px;
}
.center {
	text-align:center;
}
a.readmorelink {
	color:#FFF;
	text-decoration:none;
	padding-right:12px;
	background-image:url(2006images/sm_arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
#divMainContent {
	padding-top:290px;
	padding-bottom:30px;
	margin-left:185px;
	width:570px;
	min-height:400px;
}
*html body #divMainContent {
	height:400px;
}
#sidebarimages {
	position:absolute;
	left:8px;
	top:700px;
	width:177px;
}
#subMenu {
	border-top:1px none #1A2E51;
	padding-top:16px;
	width:175px;
	position:absolute;
	left:12px;
	top:300px;
	z-index:80;
}
.imgNorm {background-color:#FFF; border:1px solid #CCC;}
.imgBorder {background-color:#FFF; border:1px solid #CCC;}
.imgRight {
	float:right;
	margin:0px 0px 10px 10px;
}

#contentimages {
float:right;
padding:8px;
margin:0px 0px 8px 8px;
border:1px solid #FFF;
width:175px;
background-color:#FFF;
background-image:url(2006images/gradientcorner.jpg);
background-repeat:no-repeat;
}
.imgCaption {
color:#333;
font-size:10px;
font-style:italic;
padding:2px 0px;
text-align:center;
margin:6px 0px 6px 0px;
}
.imgCaption a {color:#376197; text-decoration:none;}
.imgCaption a:hover {color:#182849; text-decoration:none;}


table.form_outertable {
width:570px;
border-collapse: collapse;
background-image:url(2006images/3formbg.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}
table.form_outertable td {
height:24px;
padding-left:20px;
}

table.form_outertable table {
	width:100%;
}
.form_title {}
.form_subtitle {}

td.form_font {text-align:left; padding:4px;}


td.form_font input.form_textbox {width:240px;}
td.form_font select {width:247px;}
td.form_font input radio {width:40px; overflow:hidden; border:1px solid #0f0;}
td.form_font textarea {width:490px; height:150px;}


.formInstructions {border:1px solid #274670; padding:8px; background-color:#2F5385; width:495px; margin:10px auto; text-align:center; font-size:11px;}

.boatThumb {float:left; width:145; padding: 5px; background-color:#FFF; border:1px solid #FFF; background-image:url(2006images/gradientcorner.jpg); background-repeat:no-repeat; margin:0px 13px 13px 0px;}
.boatThumb a img {border:1px solid #898989; background-image:url(2006images/loading.gif); background-repeat:no-repeat; background-position:center center;}

.videoThumb {float:left; width:145; padding: 5px; background-color:#FFF; border:1px solid #FFF; background-image:url(2006images/gradientcorner.jpg); background-repeat:no-repeat; margin:0px 13px 13px 0px;}
.videoThumb img {border:1px solid #898989; background-image:url(2006images/loading.gif); background-repeat:no-repeat; background-position:center center;}
.videolink { position: absolute; margin: 13px 32px; }
.videolink img { border: 0; cursor: pointer; }



ul.normalList li {
	margin-bottom:6px;
}
p.infobox {padding:10px; color:#000; background:#F2D89F; }
.togetherbox {clear:both; margin:8px 0px; min-height:70px;}
.boldAddy {}
p {text-align:left;}
.textlink img {display:none;}
#chaBack td {background-color:#376197; text-transform:uppercase; font-weight:bold; font-family:arial,verdana,sans-serif;}
#chaBack {background-color:#376197;}

.form_title {display:none;}
.form_heading {
	font-size:14px;
	text-transform:uppercase;
	font-family:arial,verdana,sans-serif;
	color:#F2D89F;
	font-weight:bold;
	text-align:left;
}
table.form_outertable {width:100%; padding:0px; text-align:left;}
table.form_outertable table {width:100%; text-align:left;}
table.form_outertable table td {text-align:left;}
table.form_outertable table select {width:245px; margin-bottom:3px;}

.brochurenav { }
.brochurenav a {color:#F2D89F; text-transform:uppercase; font-weight:bold; background-color:#294876; border:1px solid #1A2E51; padding:6px; height:24px; line-height:24px; margin:2px 2px; text-decoration:none;}
.brochurenav a:hover {background-color:#294876; text-decoration:none;}

.brochurenav2 { }
.brochurenav2 a {color:#F2D89F; text-transform:uppercase; font-weight:bold; background-color:#467E21; border:1px solid #1A2E51; padding:6px; height:24px; line-height:24px; margin:2px 2px; text-decoration:none;}
.brochurenav2 a:hover {background-color:#294876; text-decoration:none;}

.brochure_photo_thumb {float:left; margin:0px 3px 3px 0px;}
.brochure_photo_thumb a img {border:1px solid #1A2E51;}
.brochure_photo_thumb a:hover img {border:1px solid #F2D89F;}
#brochure_exterior_photo_container {border:1px solid #fc0; width:300px;}
.brochure_smallinfotext {font-size:10px; padding:2px 0px;}

h4.brochuresubheader {margin:6px 0px 4px 0px;}


.styledbutton {float:left; color:#F2D89F; text-transform:uppercase; font-weight:bold; background-color:#294876; border:1px solid #1A2E51; padding:3px; margin-right:2px; margin-top:10px;}

.brochurefloorplans {margin:20px 5px 5px 0px; width:135px;}
.brochurefloorplans img { border:1px solid #1A2E51;}

#brochureCTA { margin-bottom:10px; padding-bottom:4px; border-bottom:1px none #1A2E51;}

.c2alink {font-weight:bold; padding:6px 9px 6px 0px; white-space:no-wrap; text-transform:uppercase; font-size:11px; }
#brochureKeyFeatures {border:1px solid #274670; padding:8px; background-color:#2F5385; margin-right:10px;}
.brochurespecdata {border-bottom:1px solid #274670; padding-bottom:5px; margin-bottom:5px;}

.rowheader2 {color:#F2D89F; text-transform:uppercase; font-weight:bold; }

td.textStandard2 img {float:left; margin-top:5px;}

.locationinfo {}
.locationinfo {float:left; width:155; padding: 5px; background-color:#FFF; border:1px solid #FFF; background-image:url(2006images/gradientcorner.jpg); background-repeat:no-repeat; margin:0px 13px 13px 0px;}
.locationinfo a img {border:1px solid #898989; background-image:url(2006images/loading.gif); background-repeat:no-repeat; background-position:center center;}

.ecardThumb {float:left; width:155; padding: 5px; background-color:#FFF; border:1px solid #FFF; background-image:url(2006images/gradientcorner.jpg); background-repeat:no-repeat; margin:0px 13px 13px 0px;}
.ecardThumb a img {border:1px solid #898989; background-image:url(2006images/loading.gif); background-repeat:no-repeat; background-position:center center;}
.textStandard27 img { margin-left:-4px; max-width:570px; clip: rect(0px 0px 10px 0px)}

.column2Header {font-weight:bold; margin-bottom:8px; text-transform:uppercase; }

.dataCell1a {font-weight:bold; float:left; height:24px; line-height:24px; margin:0px 6px 10px 0px;}
.dataCell2a {height:24px; line-height:24px; margin:0px 0px 10px 0px;}

.dataCell1b {font-weight:bold; float:left; height:24px; line-height:24px; margin:0px 6px 10px 0px;}
.dataCell2b {height:24px; line-height:24px; margin:0px 0px 10px 0px;}

#glossarylinks {margin-bottom:6px;}
#glossarylinks a {font-weight:bold;}
#glossarylinks2 {font-size:10px;}
h4.glossaryhead {border-bottom:1px solid #274670; padding-bottom:5px; margin-bottom:5px;}

#mainnavlist {padding-left: 0px; margin-left: 10px; width: 175px; }
#mainnavlist li { list-style: none; margin: 0; padding: 4px; background-image:none; }
#mainnavlist li a { color:#FFF; text-decoration: none; text-transform:uppercase; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:bold;}
#mainnavlist li a:hover { color:#FFF; text-decoration: none; font-weight:bold; }
#mainnavlist li a#active { color:#F2D89F;}

#navlist {padding-left: 0; margin-left: 0; margin-top:8px; width: 170px; }
#navlist li { list-style: none; margin: 0; padding: 4px; background-image:url(2006images/white_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:12px; }
#navlist li a { color:#FFF; text-decoration: none; text-transform:uppercase; font-family:arial,verdana,sans-serif; font-weight:bold; font-size:10px;}
#navlist li a:hover { color:#F2D89F; text-decoration: none; font-weight:bold; }
.subNavHeader1 {margin-top:30px; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; color:#F2D89F;}


.question {font-size:12px; font-weight:bold; padding:3px; margin-bottom:1px; background-color:#25426C;}
#faq1,#faq2,#faq3,#faq4,#faq5,#faq6,#faq7,#faq8,#faq9,#faq10,#faq11,#faq12,#faq13,#faq14,#faq15,#faq16,#faq17,#faq18,#faq19,#faq20 {border:1px solid #25426C; padding:0px 12px; margin-bottom:6px; background-color:#2D4D7C;}
.updated {font-size:9px; padding:10px 3px;}

td.textStandard2 {color:#FFF;}
.dealerResults img {vertical-align:middle;}

#navlist li span.newitem {color:#FC0; font-size:10px; font-weight:bold;}
#navlist li span.newitem:before {content:"* "}
#navlist li span.newitem:after {content:" *"}

}

@media print {

	body { background-color:#FFF; margin:0px; }
	body,td,div,p,span,a,h1,h2,h3,h4,h5,h6 {color:#000, font-family:verdana,arial,sans-serif;}
	div#sidenav { display:none; }
	div#subMenu { display:none; }
	div#divLocator { display:none; }
	div#divReqBrochure { display:none; }
	div#divMainContent { width:100%; margin:0px; padding:0px; left:0px; top:0px; }
	div#container {width:100%; margin:0px; padding:0px; left:0px; top:0px;
	div#mainphoto { display:none; }
	div#canvas0_0 { display:none; }
	div#canvas0_1 { display:none; }
	div#canvas0_2 { display:none; }
	div#canvas0_3 { display:none; }
	div#canvas0_4 { display:none; }
	div#canvas0_5 { display:none; }
	div#canvas0_6 { display:none; }
	div#canvas0_7 { display:none; }
	div#canvas0_8 { display:none; }
	div#canvas0_9 { display:none; }
	div#canvas0_10 { display:none; }
	div#mainphoto {margin-left:-5000px;}
	div#ConfiguratorContainer form table#ConfiguratorNavigation { display:none; }
	div#ConfiguratorContainer {width:100%}
	div#mainlogo {display:none;}
	

}