@charset "UTF-8";
html {
	background-color: #E5f6fd;
	}
#wrapper_outer {
	background-color:#39ABEC;
	background-image: url(../images/dcy_bg_shading.jpg);
	background-repeat: repeat-x;
	padding-bottom:100px;
}
.masthead {
	width: 980px;
	background-image:url(../../images/dcy_banner_hdr_strip.jpg);
	background-repeat: repeat-x;
	padding-bottom:0px;
	background-color:#333333;
	/* Darrin may want this set back to 0px for top margin */
	margin: 10px auto 0;
}
#banner {
	background-color:#E5F6EC;
	height: 150px;
}
#banner_box {
	width:980px;
	background-image: url(../images/dcy_banner_hdr_strip.jpg);
	background-repeat: repeat-x;
	margin: 0px auto;
}

#menu_bar {
	/*background-color:#000000;*/
	color:#FFFFFF;
	height: 36px;
	margin: 0 auto;
	width:980px;
}
/* Centralised content wrapper - used on fleet.php only */
#wrapper_main {
	width: 980px;
	padding: 0px 0 20px 0;
	/* this line was: margin: 0 auto; cahanged on request Darrin 15-16h 07-Jan-09 */
	margin: 0 auto;
	background-color:#fff;
	/* padding: 15px;*/
	background-color:#39abec;
}
/* right side main column */
.wrapper_content {
	background-color:#FFFFFF;
	padding-left: 20px;
	width:655px;
}
/* All template files - right hand column */
.wrapper_content_right {
	font-size:0.85em;
	background-color:#FFF;
	padding:25px;
}

.wrapper_content_right_index {
	font-size:0.85em;
	padding:0px;
}

.wrapper_content_right_index img {
padding-top:-10px;
margin-bottom:20px;
margin-left:0px;
}

#thumb_hdr {float:right; font-size: 60%; margin: 10px 8px -15px 8px; color:#00073E;}

/* left hand sidebar -----------------------------------------------------------------------  */
.sidebar {
	width: 245px;
	font-size:70%;
	padding: 30px;
	color: #FFFFFF;
	line-height:2em;
}
.sidebar_home {
	width: 220px;
	font-size:70%;
	padding-left: 5px;
	padding-top: 10px;
	color: #FFFFFF;
	line-height:1.7em;
	letter-spacing:1px;
}
.sidebar_home p {
margin:10px;}

td.sidebar a:link {
    color: #FFFFFF; text-decoration:none; font-size:12px;
}
td.sidebar a:hover {
    text-decoration: underline;
}
td.sidebar a:visited {
    color: #FFFFFF; text-decoration:none; font-size:12px;
}

/* ------------------------------------------------------------------------------------------ */

/* Controls displays of attributes in table */
.attribute_stack {
	line-height: 2em;
	font-size:90%;
}
/* Controls displays of text in Description, Layout/Interior and Principal Features and Equipment field *contents* */
.para_text {
	font-size: 90%;
	margin: 5px 20px 15px 20px;
	text-align: justify;
}
li {
	font-size:85%;
}
hr {
	color:#00073E;
}
.expand_link {
	font-size:70%;
	font-weight:bolder;
}
.thumb_link {
	font-size:60%;
}
.sub_hdg {
	color:#006699;
	font-size: 1.5em;
	font-weight:bold;
	line-height:2em;
}
#primeimagediv img {
	border: 5px ridge #333399;
	margin:20px auto -40px auto;
	background-color:#fff;
}

h4 { font-size:1em; margin-top:-50px;}
/* H3 Boat name header */
#boat_name_h2, h1 {
	color:#00073E;
	margin-top:5px;
}
/* attributes table */
#tble_attrib {
	padding-left: 0px;
}

/* fleet/index.php page ---------------------------------------- */
.hoverdescriptiontitle {font-weight:bold; font-size:1em;}
.hoverdescriptiondata {color: black; font-size:1em;}

/* All the listed text in Principal Features and Equipment section */
.features {
	margin: 10px 0;
	border: groove 1px #888;
	padding: 10px 15px 15px;
	width: 93%;
	font-size:85%;
}
.interior, .description {
	text-align:left;
}

/* form field focus color */
input:focus, textarea:focus {
	background:#C8D3Cb;
	}
.footer {
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 16px
}

.special_footer {margin: -60px 50px 0 0; padding: -10px 0 0 0; }