/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {

}

#html_css {
	height: 100%;
}

body {
	margin: 20px 0;
	background-color: #336699;
	/**background-image: url(images/backborder.gif);
	background-repeat:repeat-y;
	background-position:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;*/
}

h1, h2, h3 {
	color: rgb(20,20,20);
}

h2 {
}

h3 {
	font-size: 1em;
}

p, blockquote, ul, ol {

}

p {
}

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}

ul {

}

ul li {
}

ol {

}

ol li {
}

a {
	text-decoration: underline;
	color: #14244b;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

/* Boxed Style */

.boxed {
height: 20px;
}

.boxed .title {
	background: #3C74E6 url(../images/img06.gif) repeat-x;
}

.boxed .title h2 {
	height: 28px;
	padding: 0px 0 0 0px;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFFFFF;
}

.boxed .content {
	padding: 20px;
	border-top: 1px solid #FFFFFF;
	background: url(../images/img07.gif) repeat-x;
}

/* Post */

.post {
}

.post .title {
	background: #3C74E6 url(../images/img06.gif) repeat-x;
	font-size: 1em;
	text-transform: uppercase;
	color: #FFFFFF;
}

.post .title span {
	display: block;
	height: 28px;
	padding: 12px 0 0 20px;
}

.post .date {
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: right;
	font-size: x-small;
	color: #FFFFFF;
}

.post .date .month {
}

.post .date .day {
}

.post .date .year {
}

.post .meta {
	clear: both;
}

.post .meta p {
	margin: 0;
	padding: 10px 20px 40px 20px;
	border-top: 1px dotted #CCCCCC;
	line-height: normal;
	font-size: x-small;
}

.post .story {
	padding: 20px;
	border-top: 1px solid #FFFFFF;
	background: url(../images/img07.gif) repeat-x;
}

/* Header */

#header {
	width: 960px;
	margin: 0 auto;
	background-repeat: no-repeat;
	height: 160px;
	background-image: url(../images/layout_header.jpg);
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-bottom-width: thin;
	padding: 0px 0px 0px 0px;
}
	
#navheader {
	width: 920px;
	height: 60px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	background: #d7e1f3
}

/* Header > Logo */

#logo {
	float: left;
	width: 240px;
	height: 50px;
}

#logo h1 {
	float: left;
	margin: 0;
	padding: 50px 0 0 0;
	font-size: 2.6em;
}

#logo h2 {
	float: left;
	margin-top: -5px;
	font-size: 1em;
}

#logo a {
	text-decoration: none;
	color: #000000;
}

/* Footer nav */

#headerMiniNav {
	margin: 0 auto;
	text-align: right;
	width: 940px;
	padding: 10px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-bottom-width: thin;
}

#headerMiniNav p {
	margin: 0;
	text-align: center;
	line-height: normal;
	font-size: x-small;
}

#headerMiniNav a {
	text-decoration: none;
	color: #666666;
}

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

#headerMiniNav A:Hover {
	text-decoration: underline;
}

/* Footer nav */


#footernav {
	text-align: center;
	border-top: 1px solid #CBCBCB;
	background-color: #FFFFFF;
	clear: both;
	width: 940px;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
}

#footernav p {
	margin: 0;
	text-align: center;
	line-height: normal;
	font-size: x-small;
}

#footernav a {
	text-decoration: none;
	color: #666666;
}

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

#footernav A:Hover {
	text-decoration: underline;
}

/* Footer nav > copyright */

#footernav .copyright {
	color: #B0B0B0;
	border-top: 1px solid #CBCBCB;
	padding: 7px;
}

/* Footer */

#footer {
	clear: both;
	width: 940px;
	height: 80px;
	margin: 0 auto;
	padding: 10px;
	background: url(../images/img03.jpg) no-repeat;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
	font-size: x-small;
}

#footer a {
	text-decoration: underline;
	color: #666666;
}

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

/* Footer > Legal */

#legal {
}

/* Footer > Links */

#links {
}

.subnote {
	color: #666;
}

#content {
	width: 940px;
	padding: 5px;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#content #content_header {
	background-image: url(../images/content_crown.gif);
	background-repeat: no-repeat;
	background-color:#f3f6f9;
	height: 15px;
}

#content_fill {
	background-image: url(../images/content_fill.gif);
	background-repeat: repeat-y;
	background-position: center;








	background-color::#f3f6f9;
	height: auto;
	padding-right: 5px;
	padding-left: 5px;
}

#content #content_fill #content_inner_fill{
	background-image: url(../images/logos-essex-Sails.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: inherit;
	overflow: auto;
}

#content #content_footer {
	background-image: url(../images/content_footer.gif);
	background-repeat: no-repeat;
	background-color:#f3f6f9;
	height: 15px;
}

#border {
	background-color: #336699;
	background-image: url(../images/backborder.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:1044px;
	margin:0px auto;
	margin-top:0px;
	margin-bottom:0px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	height: 100%;
}

img.contactus {/* scalable em size class 468px/60px banners */
	clear:both;
	float:right; /* replaces 60px height */
	padding: 10px 0px 10px 10px;
	 /*height: 6.9em; replaces 468px width */
	/*width: 4.6em;  replaces 60px height */
}

img.ridegreen {/* scalable em size class 468px/60px banners */
	clear:both;
	float:right; /* replaces 60px height */
	padding: 0px 2px 0px 2px;
}

img.wedding_top {/* scalable em size class 468px/60px banners */
	clear:both;
	float:right; /* replaces 60px height */
	padding: 10px 10px 0px 15px;	 /*height: 6.9em; replaces 468px width */
	/*width: 4.6em;  replaces 60px height */
}

img.wedding_middle {/* scalable em size class 468px/60px banners */
	clear:both;
	float:right; /* replaces 60px height */
	padding: 0px 10px 0px 15px;	 /*height: 6.9em; replaces 468px width */
	/*width: 4.6em;  replaces 60px height */
}

img.wedding_bottom {/* scalable em size class 468px/60px banners */
	clear:both;
	float:right; /* replaces 60px height */
	padding: 0px 10px 10px 10px;	 /*height: 6.9em; replaces 468px width */	/*width: 4.6em;  replaces 60px height */
}

.right { clear:both; float:right; }
.left { clear:both; float:left; }
.center { clear:both; float:center; }

.clear-contentunit {clear:both; width:840px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.column1-unit {
	width:920px;
}
.column2-unit-left {float:left; width:455px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:455px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left_index {
	float:left;
	width:180px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
}
.column3-unit-middle {
	float:left;
	width:735px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	margin-left: 10px;
	height: 400px;
	z-index: 1;
	background-image: url(../images/index.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.column3-unit-right {
	float:right;
	width:300px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
}

.column3-unit-right_index {
	float:right;
	width:300px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
}

#content_inner_fill .column2-left {
	width:240px;
	margin-bottom:5px /*IE6*/;
	border:0px solid #ccc;
	border-top: 0px solid #cc;
	font-size: 1em;
	float: left;
}

.column2-right {
	font-size: 1em;
	float:right;
	width:655px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	border:1px solid #ccc;
	background-color: #FFFFFF;
	padding: 0 10px 0px 5px;
}

.column2-right-header {
	font-size: 1em;
	float:right;
	width:655px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	border:1px solid #ccc;
	background-color: #FFFFFF;
	padding: 0 10px 0px 5px;
}

.column2-right h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.column2-right h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.column2-right h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.column2-right h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.column2-right h3 {
	margin:0em 0 0.01em 0;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(20,20,20);
	font-weight:normal;
	font-size:130%;
	padding: 10px 0 0 10px;
}
.column2-right h1.side {clear:none;}
.column2-right h2.side {clear:none;}
.column2-right h3.side {clear:none;}

.column2-right h4 {
	margin:0em 0 0.01em 0;
	color:rgb(80,80,80);
	font-family:"trebuchet ms",arial,sans-serif;
	font-weight:normal;
	font-size:120%;
	padding: 10px 0 0 10px;
}
.column2-right h5 {
	margin:1.5em 0 0.1em 0;
	color:rgb(80,80,80);
	font-weight:normal;
	font-family:"trebuchet ms",arial,sans-serif;
	font-size:110%;
}
.column2-right h6 {
	color:rgb(80,80,80);
	font-weight:normal;
	font-size:100%;
	margin: .5em 0 .2em 0;
	font-family: "trebuchet ms", arial, sans-serif;
}
.column2-right p {
	margin:0 0 1.0em 0;
	line-height:1.1em;
	font-size:90%;
	padding: 10px 0 0 10px;
}
.column2-right p.center {text-align:center;}
.column2-right p.right {text-align:right;}
.column2-right p.left {text-align:left;}
.column2-right p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.column2-right blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
/*
.column2-right table {clear:both; width:600px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.column2-right table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.column2-right table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.column2-right table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;} */
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
/*
.column2-right ul {list-style:none; margin:0.5em 0 1.0em 0;}
.column2-right ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.column2-right ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6; margin:0.5em 0 1.0em 25px /*IE6;}
.column2-right ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}*/*/

.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}
.main img.left {clear:both; float:left; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}

.column2-left h1.first {
	clear:both;
	margin:0px;
	padding:0px 20px 3px 20px;
	background-color:#F3F6F9;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(0,0,0);
	font-weight:bold;
	font-size:150%;
}
.column2-left h1 {
	clear:both;
	margin:5px 0 10px 0;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:rgb(0,0,0);
	font-weight:normal;
	font-size: 150%;
	text-align: center;
	font-variant: normal;
	font-style: normal;

}
.column2-left h2 {
	clear:both;
	margin:20px 10px 10px 20px;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:125%;
}
.column2-left h3 {
	clear:both;
	margin:10px 10px 5px 20px;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:100%;
} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.column2-left p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.column2-left p.center {text-align:center;}
.column2-left p.right {text-align:right;}
.column2-left p.left {text-align:left;}


/* sub navigation */
.sidenav {
	background-image: url(../images/bgmain.gif);
	background-repeat: repeat-y;
	float: left;
	text-align: center;
	width: 240px;
}
/*
.sidenav2 {
	padding: 10px 0 10px 0;
	margin: 10px 0 0 0;
	background-image: url(../images/bgmain.gif);
	background-repeat: repeat-y;
	float: left;
	text-align: center;
	width: 240px;
}*/

.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}

.sidenav ul {
	padding: 0;
	margin: 0;
}

.sidenav li 
{
	border-bottom: 1px solid #EAEADA; 
	list-style: none;
}

.sidenav .navs_green {
	background: #99CC00;
	color: #000000;
	border-bottom: 1px solid #EAEADA; 
	list-style: none;
	font-weight:bolder;
}

.sidenav .navs_current {
	background: #F0F0EB;
	color: #654;
	border-bottom: 1px solid #EAEADA; 
	list-style: none;
	font-weight:bolder;
}

.sidenav li a {
	font-size: 1.1em;
	color: #554;
	display: block;
	text-decoration: none;
	width: 95%;
	padding: 4px 0 4px 5%;
	border-bottom: 1px thin #EAEADA;
}

.sidenav li a:hover {
	background: #F0F0EB;
	color: #654;
	border-bottom: 1px thin #EAEADA;
	list-style: none;
	font-weight:normal;
	padding: 4px 0 4px 5%;
	text-decoration: none;
	font-size: 1.1em;
}

/* sub navigation */
.sidenav-fleet {
	border-top: 4px solid #FFF;
	background-image: url(../images/bgmain.gif);
	background-repeat: repeat-y;
	float: left;
	text-align: center;
	width: 240px;
}
.sidenav-fleet h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}

.sidenav-fleet ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
	padding-bottom: 1.2em;
}
.sidenav-fleet li 
{
	border-bottom: 1px solid #EAEADA; 
	list-style: none;
}

.sidenav-fleet li a {
	font-size: 1.1em;
	color: #554;
	display: block;
	text-decoration: none;
	width: 95%;
}

.sidenav-fleet li a:hover {
	background: #F0F0EB;
	color: #654;
}

/* CONTACT FORM STYLES*/

.rightcol
{
	padding-top:10px;
}

#contactform
{
	background-color:#ffffff;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	font-size:1em;
	clear: both;
	width: 445px;
	float: left;
}

#contactform h2.hdrNew
{
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
	margin-top:0;
}

#contactform table
{
	padding:0;
}

#contactform td
{
	padding:3px 6px;
	vertical-align:top;
}

#contactform textarea
{
	width:290px;
	height:80px;
	font:11px/13px;
	font-family: Verdana, Arial, sans-serif;
}

#contactform ul
{
	margin:10px 0 10px 5px;;
	padding:0;
}

#contactform li
{
	padding:0;
	margin:0;
	list-style-type:none;
	font-size: 11px;
}

.inputtext
{
	width:90px;
	font-size: 11px;
}

.w130
{
	width:130px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}

.w290
{
	font-size: 11px;
	width:290px;
	font-family: Verdana, Arial, sans-serif;
}

.help
{
	font:9px/20px;
}

.related
{
	font:9px/16px;
	color:#666666;
}

.relatedlink
{
	font:9px/16px;
	text-decoration:none;
}

.relatedlink:hover
{
	font:9px/16px;
	text-decoration:underline;
}

.quicklink
{
	font:10px/13px;
	text-decoration:none;
}

.quicklink:hover
{
	font:10px/13px;
	text-decoration:underline;
}

.quicktext
{
	font:11px/13px;
}

.quicktextlink
{
	font:11px/13px;
	text-decoration: none;
}

.quicktextlink:hover
{
	font:11px/13px;
	text-decoration: underline;
}

.title
{
	font:12px/24px;
}

.formnote
{
	font:11px/16px;
}

.titlelink
{
	font:12px/24px;
	text-decoration:none;
}

.titlelink:hover
{
	font:12px/24px;
	text-decoration:underline;
}

#localnotice
{
	text-align:right;
}

#ismember
{
	vertical-align:middle;
}

#colcontactformfooter
{
	padding:10px 10px 10px 20px;
}


#submitcontactform
{
	margin-left:100px;
}

	
.formtext
	{
	font-size: 11px;
	}

.tableCellBorder {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.tableCellBorderThick {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.tableHeader {
	background-color: #e6effb;
}

.tableHeader h1 {
	color:rgb(80,80,80);
	font-size:110%;
	margin: .2em 0 .2em 0;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}

.tableCell {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-color: #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
}

.frame1 {

    border: none;
}

.fleet-table {
	clear:both;
	font-family: "trebuchet ms", arial, sans-serif;
	text-align: center;
	background-color: #FFFFFF;
}

.fleet-table .left_label {
	border-right:1px solid rgb(20,20,20);
	padding: 0 5px 0 5px;
	background-color: #396ea3;
}

.fleet-table .bottom {
	padding: 0 5px 0 5px;
	background-image: url(images/fleet/bottom-right-fleettable.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #396ea3;
}

.text, .text p{
	color:rgb(0,0,0);
	font-family:"trebuchet ms", arial, sans-serif;
	font-size:15px;
	line-height:22px;
	background-color: #b4cee7;
}

.fleet-table tr {
	color:rgb(80,80,80);
	font-weight:normal;
	font-size:100%;
	font-family: "trebuchet ms", arial, sans-serif;
	margin: 0 0 0 0;
}

.fleet-table td {

}

.fleet-table ul
{
	padding: 0;
	margin-left: 2em;
	margin-top: 0px;
}

.fleet-table .luggagerow {

}

.fleet-table h1 {
clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;
}
.fleet-table h2 {
clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;
}/*
.fleet-table h3 {
	clear:both;
	margin:0.3em 0 0 0;
	padding: 0 0 0 0;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(125,125,125);
	font-weight:normal;
	font-size:130%;
}*/
.fleet-table h4 {
	color:rgb(80,80,80);
	font-family:"trebuchet ms",arial,sans-serif;
	font-weight:normal;
	font-size:120%;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0.01em;
	margin-left: 0;
}
.fleet-table h5 {
	margin:1.5em 0 1.0em 0;
	color:rgb(80,80,80);
	font-weight:normal;
	font-family:"trebuchet ms",arial,sans-serif;
	font-size:110%;
}
.fleet-table h6 {
	color:rgb(40,40,40);
	font-weight:normal;
	font-size:100%;
	font-family: "trebuchet ms", arial, sans-serif;
	clear: both;
	margin: 0 0 0 0;
}
.fleet-table p {
	margin:0 0 1.0em 0;
	line-height:1.1em;
	font-size:90%;
	padding: 10px 0 0 10px;
}

.fleet-table h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.fleet-table h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}

.fleet-table h1.side {clear:none;}
.fleet-table h2.side {clear:none;}
.fleet-table h3.side {clear:none;}

.fleet-table .vertical-text{
	writing-mode: tb-rl;
	filter: flipv fliph;
}

.fleet-table img {

}
.fleet-table img.left {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.fleet-table img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.fleet-table img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}


span.cap-g, span.cap-o,
  span.cap-p, span.cap-y {/* type class grouping */
  float: left; /* grouped shared styles */
  font-size: 1.7em;
  padding: 0 0.15em;
  margin: 0 0.15em -0.5em 0; 
  border: 3px outset #2e8b57;
  }

  span.cap-g {/* type class */
  background: #90ee90;
  }

  span.cap-o {/* type class */
  background: #ffa500;
  }

  span.cap-p {/* type class */
  background: #dda0dd;
  }

  span.cap-y {/* type class */
  background: #ff0;/* hex color shorthand */
  }

  em[title]:hover {/* attribute selector pseudo-class */
  background: #ffc;/* Opera - Moz supported */
  cursor: help;/* matches all em elements */
  }/* that specify the "title" attribute */

  pre:hover {/* arbitrary element hover */
  /* Opera - Moz supported */
  }
  
  .content {
margin: 2.5em 3%;
font: 1em Georgia, Palatino, Serif; 
padding: 1.5em;
border: 8px groove  #c0c0c0;
background: #f5f5f5;
}


#fsummary_chrysler
{
  display: block;
  width:236px
  height:89px
  background: url("images/fleet/fleetmap/fleet-summary_03.gif") no-repeat 0 0;

}

#fsummary_chrysler:hover
{ 
  background-position: 0 -89px;
}

#fsummary_chrysler span
{
  display: none;
}

#fleet_summary {
	width:645px;
	height:772px;
}

#fleet_summary tr
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#fleet_summary img
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#fleet_summary ul
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#fleet_summary ul li
{
  display: inline;
}
.tableCell ul {
	margin: 0.1px;
}

.fleet-table .bottom .fleet_makereservation {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	float:right;
	line-height: 2em;
}

.fleet-table .bottom .fleet_callreservation {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	float:left;
	line-height: 2em;
}

.column2-right-header .fleet_vehicleoptions {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	vertical-align: middle;
}

.column2-right-header .fleet_vehicleoptions_header {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

#col2defaults {
	min-height: 165px;
}

/* sub navigation */
.sidenav_home {
	background-image: url(../images/bgmain_home.gif);
	background-repeat: repeat-y;
	float: left;
	width: 180px;
}

.Group {
	display: block;
	height: 28px;
	color: #554;
	border-bottom: 1px thin #EAEADA;
	background-image: url(../images/Button_Group.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 1.1em;
	text-align: left;
	padding: 4px 0 0px 27px;
	text-decoration: none;
}

.Group:hover {
	background: #F0F0EB;
	background-image: url(../images/Button_Group.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #654;
	border-bottom: 1px thin #EAEADA;
	list-style: none;
	font-weight:normal;
	font-size: 1.1em;
	text-align: left;
	padding: 4px 0 0px 27px;
	text-decoration: none;
}
.Option {
	display: block;
	height: 28px;
	font-size: 1em;
	color: #554;
	text-decoration: none;
	border-bottom: 1px thin #EAEADA;
	padding: 0px 0 0px 37px;
}
.Option:hover {
	background: #F0F0EB;
	color: #654;
	border-bottom: 1px thin #EAEADA;
	list-style: none;
	font-weight:normal;
	padding: 0px 0 0px 37px;
}

.Option a {
	text-decoration: none;
	width: 95%;
}

.show {
	display:inline;
}
.hide {
	display:none;
}

.collapsable {
	margin: 0.5em;
	padding: .5em;
	border: 1px solid black;
	background: #eee;
	
}

.collapsable h1, h2, h3 {
	padding: 0;
	margin: 0;
	display: inline;
}



.sb h2{
	font-size:1.6em;
	font-weight:bold;
	margin:0;
	padding:0;
	font: "trebuchet ms",arial,sans-serif;
}
.sb{
	background:transparent url(../images/newstitleright.jpg) top left repeat-x;
	padding:10px;
	border-left:1px solid #dfdde0;
	border-right:1px solid #dfdde0;
	border-bottom:1px solid #dfdde0;
	background-color: #FFFFFF;
	float: right;
	z-index: 2;
	width: 40%;
}




.contentslide{
	/*border: 1px solid #dde9f5;*/
	border-bottom: 1px solid #dde9f5;
	border-bottom-width: 6px;
	/*padding: 8px;*/
	height: auto;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
	text-align: right;
	background-color: #dde9f5;
	border: 10px solid #dde9f5;
	border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
	padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 40%; /*IE5 width*/
w\idth: 40%; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #FFFFFF;
background-color: #336699;
}





/* NEWS */

.ql{
	font-weight: bold;
}

#companyNews ul, #newsheadlines ul{
	margin:15px 0 0 0;
	padding:0;
	text-align:left;
}
#companyNews ul ul, #newsheadlines ul ul{
	margin:0;
	display:none;
}
#companyNews ul li, #newsheadlines ul li{
	background: transparent url(../images/newslinks.jpg) top left repeat-x;
	margin:6px 0 6px 0;
	padding:0 0 0 10px;
	border:1px solid #dfdde0;
	list-style:none;
}
#companyNews ul li a, #newsheadlines ul li a{
	background: transparent url(../images/newsArrowOff.gif) center left no-repeat;
	font-size:.9em;
	text-transform:uppercase;
	color:#141414;
	text-decoration:none;
	display:block;
	margin:0;
	padding:5px 5px 5px 10px;
}
#companyNews ul li a:hover, #newsheadlines ul li a:hover{
	color:#3300FF;
}
#companyNews li li, #newsheadlines li li{
	background:none;
	border:0;
	margin:4px;
	padding:0;
}
#companyNews li li a, #newsheadlines li li a{
	background:transparent url(../images/LinksLinkArrowOff.gif) center left no-repeat;
	text-transform:none;
	text-decoration:underline;
}
#companyNews li li a:hover, #newsheadlines li li a:hover{
	background:transparent url(../images/LinksLinkArrowOn.gif) center left no-repeat;
	color:#3300FF;
}
#border #content #content_fill #content_inner_fill .indexback {
	width: 900px;
	height: 350px;
	
}
#border #content #content_fill #content_inner_fill .column3-unit-middle #companyNews .ql {
	font-family: "Times New Roman", Times, serif;
}
