@import url("layout-styles.css");
@import url("menu-styles.css");
@import url("ddmenu-styles.css");

/* CALLOUT BOXES */
#column1 p, #column2 p, #column3 p, #column4 p {font-size: 11px;padding: 0 1em;margin:0 0 .5em 0;}
#column1 h3, #column2 h3, #column3 h3, #column4 h3 {margin: 0;padding: 0;display: block;width: 242px;}
#column1 h3 span, #column2 h3 span, #column3 h3 span, #column4 h3 span {display: none;}
#column1 p a, #column3 p a, #column2 p a, #column4 p a {text-decoration: underline;}
#column1 p a:hover, #column3 p a:hover, #column2 p a:hover, #column4 p a:hover {text-decoration: none;}
#column1 p, #column3 p {color: #f3dfba;}
#column1 p a, #column3 p a {color: #fad636;}
#column2 p, #column4 p {color: #333;}
#column2 p a, #column4 p a {color: #861c19;}

/* CALLOUT 1 */
#column1 h3 {background: url('../images/get_a_quote.jpg') no-repeat;height: 215px;}
#column1 p {text-align: center;}

/* CALLOUT 2 */
/*New by Brainstorm*/
#column2 a {display:block;width:242px;height:324px;background: url('../img/layout/NewLineUp.png') no-repeat;}
#column2 a h3 {display:none;}

/*#column2 h3 {background: url('../img/layout/NewLineUp.png') no-repeat;height: 324px;}
#column2 p {text-align: center;}
#column2 p img[align='left'] {margin-right: .5em;}
#column2 h4 {font-family: Times, Times New Roman, Serif;font-size: 18px;color: #f0b411;padding: 0;margin: 0 0 .5em 0;text-align: center;}*/

/* CALLOUT 3 */
#column3 a {display:block;width:242px;height:324px;background: url('../img/layout/Horizon.png') no-repeat;}
#column3 a h3 {display:none;}


/* CALLOUT 4 */
#column4 h3 {background: url('../img/layout/CallOut_LuxuryLiner.gif') no-repeat;height: 211px;}
#column4 p {text-align: center;}

/*  */

#page-title{
margin:18px 12px 6px 20px;
padding:0;
font: 25px Times;
color:#861c19;
}

#left_column p {
margin:16px 20px 16px 20px;
padding:0;
text-align:left;
font-size:13px;
}

#left_column table{
margin:0 20px 0 0;
padding:0;
}

#left_column table td{
vertical-align:middle;
}

#left_column a{
text-decoration:underline;
color:#861c19;
}

#left_column a:hover{
text-decoration:none;
}

#sub_page-title{
margin:14px 0 3px 0;
padding:0;
font: 15px Times;
color:#f3dfba;
}

#right_column p {
margin:3px 10px 4px 10px;
padding:0;
text-align:justify;
font-size:12px;
color:#f3dfba;
}

#right-box hr {
margin:0;
padding:0 ;
width:190px;
height:1px;
color:#f3dfba;
}

div.footer {
margin:0 0 0 0;
padding:175px 0 0 0;
}

div.footer div {
margin:0 0 10px 0;
padding:0;
color:#fff;
font-size:12px;
}

div.footer a {
color:#fff;
}
/* Added by Joseph, colors and stuff are from old site :-/ */
#left_column h1, #left_column h2, #left_column h3 {
	color: #600;
	clear: left;
}
#left_column h3 {
	clear: left;
	margin: 1em 0;
}

#left_column ul {
	margin: 1em 0;
}
#left_column ul li {
	margin-left: 1.5em;
}
#left_column ol {
	margin: 1em 0;
}
#left_column ol li {
	margin-left: 1.5em;
}
#left_column p {
	margin-bottom: 1em;
	text-align: left;
}

#left_column form {
	margin: 16px 20px;
}

#left_column form div {
	padding: .2em;
	clear: left;
}
#left_column form div.buttons {
	padding-left: 8em;
}
#left_column form label {
	display: block;
	width: 8em;
	float: left;
}
#left_column form fieldset {
	margin-bottom: 1em;
	padding: .5em;
	border: 1px solid #949381;
}
#left_column form fieldset legend {
	font-weight: bold;
}
#featuresTable td {
	padding: 5px;
}
#featuresTable td b {
	color: #600;
}
#featuresTable td img {
	border: 1px solid #333;
}
.partner {
	float: left;
	width: 98px;
	overflow: hidden;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
}
.partner img {
	border: 1px solid #000;
}

#plant-info {
	float: right;
	background: #ECEBD9;
	padding: 15px 0px;
	border: 1px solid #333;
	margin-left: 15px;
	margin-bottom: 15px;
	text-align: center;
}
#plant-info p {
	text-align: left;
	font-size: 80%;
}

.prostaff-member {
}
.prostaff-member td {
	text-align: center;
	vertical-align: text-top;
}
.prostaff-member a img {
	border: 0px;
}

.error_message {
	margin-left: 8em;
	color: #c00;
	font-weight: bold;
}
.error_message:before {
	content: "* ";
}
.error_message:after {
	content: " *";
}
#breadcrumb-navigation {
	font-size: 85%;
	margin: 10px 0 15px 0;
}
#findaTrailerForm div {
	margin-bottom: 1em;
}
#findaTrailerForm div label {
	font-weight: bold;
	display: inline;
	float: none;
}

/* Trailer Pages */
#trailer div {
	overflow: hidden;
}
#trailer div img, #trailer table td {
	vertical-align: top;
}
.trailerpic {
	float: right;
	margin: 0 0 20px 20px;
}
.trailerpicOther {
	text-align: center;
}
.note {
	font-weight: bold;
	color: #600;
}
#trailer table {
	border: 3px solid #FFF;
	background: #f9f1e4;
	font-size: 80%;
}
#trailer ul {
	list-style: square;
}
#trailer ul li {
	margin-bottom: .2em;
}
#trailer #floorplans {
	text-align: center;
	padding-bottom: 1em;
}
#trailer #floorplans img, .trailerpic, .trailerpicOther img {
	border: 1px solid #000;
}

