@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}
	
a {
	text-decoration: none;
	color: #ad8a5f;
	}
	
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	    height:100%;
    width:100%;*/
/*    overflow:hidden;*/
	}
	
h3 {
	cursor: pointer;
	float: left;
	width: auto;
	font-size: 15px;
	padding: 15px;
	border-right: 1px solid black;
	border-left: 1px solid gray;
	}	
	
h3:hover {
	background: #444444;
	}	
	
fieldset {
	padding-bottom: 10px;
	padding-top: 3px;
	}
	
legend {
	font-weight: bold;
	}
	
p {
	margin-bottom: 15px;
	}

#dcAnnounce {
	margin: 15px auto 15px auto;
	visibility: hidden;
	display: none;
	}
	
#dcFooter {
	width: 1080px;
	min-height: 150px;
	text-align: center;
	font-size: 11pt;
	}
	
#dcNav {
	width: 200px;
	overflow: hidden;
	float: left;
	height: auto;
	min-height: 480px;
/*	background: #7eabe5;  original blue*/
	background: #c4a273;
	}	

#dcSub {
	padding: 10px;
	margin: 0 auto;
	}
	
#header {
	background:  url(assets/headers/colors-2012.gif) no-repeat center center;
	height: 95px;
	margin: 0 auto;
	}
	
#header-inv {
	background:  url(assets/headers/inventory.gif) no-repeat center center;
	height: 95px;
	margin: 0 auto;
	}		

#inventory-header {
	margin: 10px auto 0 auto;
	}
	
#inventory-header ul#head-nav.accent-bg a {
	padding-left: 10px;
	color: #fff;
	}	
	
#left {
	margin: 40px 20px 0 40px;
	float: left;
	width: 425px;
	}	
	
#main-content {
	min-height: 489px;
	border-top: 3px solid black;
	border-bottom: 3px solid black;
	overflow: visible;
	}
	
#main-content ul#head-nav.accent-bg {
	text-decoration: none;
	margin: 0 auto;
	text-align: center;
	}

#main-content ul#head-nav.accent-bg li {
	display: inline;
	font-size: 11px;
	margin-right: 10px;
	}
	
#main-content ul#head-nav.accent-bg li a {
	color: #fff;
	text-decoration: underline;
	}	
	

#main-content ul#head-nav li.line {
		background: none;
	}
	
#page-content {
	width: 1070px;
	margin: 0 auto;
	overflow: hidden;
	}

#page-wrap {
	width: 1080px;
	margin: 0 auto;
	overflow: hidden;
	}
	
#right {
	margin: 40px 0 0 0;
	}	
	
#thumbs-home {
	width: 1015px;
	margin: 0 auto;
	}	
	
#welcome {
	margin-left: 600px;
	margin-top: -50px;
	}	

img#choice {
	position: relative;
	top: 100px;
	}

ul#nav {
	list-style: none;
	}

ul#nav li {
	height: 30px;	
	}

ul#nav li a {
	display: block;
	height: 30px;
	color: #fff;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	}

ul#nav li a:hover {
	color: #000;
	background: url(assets/nav-a-hover-bg.png) repeat-x;
	}
	
ul#onDisplay {
	margin-left: 150px;
	list-style: none;
	}		
	
ul#tours {
	list-style: none;
	}
	
	/*FEATURES UL's  NOT ALPHABETICAL ORDER, BUT IN ORDER OF APPEARANCE ON PAGE*/

#row1 {
	height: 340px;
	}
	
#row2 {
	overflow: visible;
	height: 180px;
	}

ul#interior, ul#exterior, ul#cab, ul#electrical {
	float: left;
	border-right: 1px solid black;
	height: 340px;
	}

ul#appliances, ul#construction {
	min-height: 180px;
	border-right: 1px solid black;
	float: left;
	}

ul#options {
	margin-top: -340px;
	}

ul.features-list {
	list-style: none;
	font-size: 11pt;
	width: 350px;
	}

.features-wrapper {
	float: left;
	width: 400px;
	}


.features-reveal img {
	border: 1px solid black;
	}

 ul.features-reveal, div.features-reveal, .models-reveal {
	list-style: none;
	font-size: 11pt;
	float: left;
	margin-left: 4px;
	position: fixed;
	top: -1000px;
	left: -1000px;
	overflow: hidden;
	padding: 15px 15px 0 15px;
	}
	
ul.features {
	list-style: none;
	font-size: 8.5pt;
	width: 150px;
	float: left;
	margin-left: 4px;
	}	
	
ul.features li {
	padding-left: 1em;
	text-indent: -1em;
	}	

ul.double-features {
	list-style: none;
	font-size: 8.5pt;
	width: 225px;
	float: left;
	margin-left: 4px;
	}

ul.double-features li {
	padding-left: 1em;
	text-indent: -1em;
	}

ul.triple-features {
	list-style: none;
	font-size: 8pt;
	width: 460px;
	float: left;
	margin-left: 4px;
	}

ul.double-features li {
	padding-left: 1em;
	text-indent: -1em;
	}	
	
/* end features */
	
	
.about-content {
	background: url(assets/line-of-cruisers.jpg) repeat-x center 400px;
	padding-top: 10px;
	}	
	
.about-content p {
	padding-left: 220px;
	padding-right: 20px;
	}	
	
.accent {
	color: #444444;
	}	
	
.accent a {
	color: #444444;
	}

.accent a:hover {
	color: #000;
	}

.accent-bg {
/*	background: #8faa43; original green*/
	background: #444444;
	color: #fff;
	}
	
.accent-bg a {
	color: #000;
	}
	
.announce {
	font-size: 17pt;
	font-weight: bold;
	}

.clear {
	clear: both;
	}
	
div.home-main{
	background: url(assets/testimonials/prince_edward.jpg) no-repeat 200px -70px;
	}	
	
.input-group {
	float: left;
	}	
	
.line {
	background:  url(assets/nav-li-bg.png) repeat-x;
	border-bottom: 1px solid black;
	}

.mc-field-group {
	float: left;
	display: inline;
	}

.notes {
	font-size: 9pt;
	}
	
.press {
	overflow: hidden;
	}	

.press img {
	float: left;
	}

.press p {
	width: 500px;
	margin-left: 150px;
	margin-top: 40px;
	}	
	
.primary, .primary a, a.primary {
	/*color: #5490dc; original blue*/
	color: #ad8a5f;
	}

.primary-bg {
/*	background: #7eabe5; original blue*/
	background: #c4a273;
	color: #fff;
	}

.selected {
	background:  url(assets/selected-bg.png) repeat-x;
	}

ul.sub-form {
	list-style: none;
	float: left;
	}
	
ul.sub-form li {
	display: inline;
	}
	
	/* INVENTORY STUFF NOT ALPHABETICAL, JUST IN HERE */
	
.ListDisplay {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	overflow: hidden;
	border-bottom: 2px solid #333333;
	margin-top: 5px;
	padding-bottom: 3px;
	
}

div.ListDisplay p, div.FeaturedDisplay p, div.SoldDisplay p, div.DisabledDisplay p {
	text-align: left;
	}

.ListDisplay img {
	padding-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.ListDisplay a {
	color: #000000;
}

.FeaturedDisplay img {
	padding-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.FeaturedDisplay a {

	color: #000000;
}

.FeaturedDisplay {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background: #c9dcf6;
	overflow: hidden;
	border-bottom: 2px solid #333333;
	margin-top: 5px;
	padding-bottom: 3px;
}

.DisabledDisplay img {
	padding-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.DisabledDisplay a {

	color: #696969;
}

.DisabledDisplay {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #696969;
	background-color: #F08080;
	overflow: hidden;
	border-bottom: 2px solid #333333;
	margin-top: 5px;
	padding-bottom: 3px;
}

.SoldDisplay {
	background: #BABABA;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #696969;
	overflow: hidden;
	border-bottom: 2px solid #333333;
	margin-top: 5px;
	padding-bottom: 3px;
	
	}
	
.SoldDisplay img {
	padding-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.SoldDisplay a {

	color: #696969;
}	

/* END INVENTORY STUFF*/

.features-container {
	overflow: hidden;
	width: 200px;
	float: left;
	}
	
div.main-models {
	border-bottom: 1px solid #e1e1e1;
	width: 433px;
	float: left;
	border-right: 1px solid #000;
	border-left: 1px solid #e1e1e1;
	height: 156px;
	background: #fff;
	cursor: pointer;
	}
	
.main-models img {
	margin: 0 10px 0 5px;
	}	
	
.main-models p {
	padding-left, padding-right: 5px;
	font-style: italic;
	font-size: 14px;
	
	}
	
#center-content {
	min-height: 780px;
	overflow: hidden;
	
	}
	
.models-reveal ul{
	list-style: none;
	font-size: 12pt;
	padding-top: 20px;
	}
	
div.models-reveal {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #000;
	width: 838px;
	margin-left: 0;
	border-bottom: 1px solid #e1e1e1;
	}

.models-reveal img {
	width: auto;
	float: left;
	margin-right: 50px;
	
	}
	
	
	/*TEST BACKGROUND IMAGE */
	
	
/*html, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg {
    position: fixed;
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
	position:absolute;
	top:0;
	left:-4px;
	z-index:70;
	overflow:auto;
}*/


/* INVENTORY STUFF */

.inventory-bg {
	background: #444;
	color: #fff;
	padding-left: 3px;
	}
	
#main-content ul#head-nav.accent li {
	display: inline;
	font-size: 11px;
	margin-right: 10px;
	}
	
#main-content ul#head-nav.accent li a {
	text-decoration: underline;
	}	

.inventory-primary {
	color: #ad8a5f;
	cursor: pointer;
	padding-bottom: 10px;
	border-top: 1px solid #333;
	padding-top: 10px;
	}
	
/*.inventory-primary img {
	width: 200px;
	height: 121px;
	float: left;
	}*/	
	
.inventory-detail {
	overflow: hidden; 
	position: fixed; 
	visibility: hidden; 
	top: -1000; 
	left: -1000;
	}
	
table.inventory-specs, table.inventory-specs tr, table.inventory-specs td {
	font-size: 12px;
	border: 1px solid #000;
	border-collapse: collapse;
	}
	
#new {
	margin-bottom: 10px;
	}	
	
hr.inv-hr {
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
.inventory-detail ul.accent li {
	display: inline;
	font-size: 11px;
	margin-right: 10px;
	}
	
.inventory-detail ul.accent li a {
	text-decoration: underline;
	}	
	

.inventory-detail ul.accent li.line {
		background: none;
	}
	
.inventory-detail ul {
	text-align: center;
	margin: 0 auto;
	}
	
.inventory-detail p {
	text-align: center;
	}
	
#image_swap {
	width: 800px;
	height: 600px;
	border: double #000;
	margin: 0 auto;
	}	
#image_swap.home {
	width: 800px;
	border: double #000;
	margin-left: 201px;
	height: 600px;
	}
#image_swap.home img {
	width: 800px;
	height: auto;
	}	

#image_swap_text {
	text-align: center;
	}	
	
#image_swap img {
	height: 600px;
	width: 800px;
	}
	
	
/* MODELS PAGES */

#m2100 #main-content {
	background: url(assets/models/sterling-bg.jpg) 
	}
	
	/* SHOWS PAGE*/
	

.on-display {
	list-style: none;
	padding-left:250px;
	line-height: 1.5em;
	}
	
.inset {
	list-style: none;
	margin-left: 25px;
	font-style: italic;

	}
