
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


body
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt; 
		margin: 0px 0px 0px 0px;
		/* background-color: #c3b60d; 
		background-color: #333333;*/
}	
.contentContainer	
	{
		padding-top:10px;						
		padding-left:20px;
		padding-right:60px;		
		padding-bottom:20px;
		vertical-align:top;
		line-height:20px;		
	}
	
p
    {
        margin-left:1px;
    }    
    
h1, h2, h3, h4
	{
        font-family: Arial, Helvetica, sans-serif;
	}
h1,
h2
{
font-size:18px;
line-height:22px;
text-decoration:none;
}
	#logo{
		border: none;
		float:left;
		text-decoration: none;
	}
	
	#logo img{
		border: none;
		outline: none;
		text-decoration: none;
		margin: 18px 0 0 40px;
    	width: 97px;
	}
	
	
.spacer
	{
		height:40px;
	}		
.pageContainer
	{
        position: relative;
		width:780px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		background-color:#ffffff;
		margin-bottom:10px;
	}

object{
	width: 739px;
	display: block;
}

.contentContent
{
position:relative;
height:100%;
margin:20px 40px 40px 40px;
}

.wrapper
{
position:relative;
width:830px;
/*background-image:url(images/core/homeScreen.png);*/
margin-left:auto;
margin-right:auto;
text-align:left;
z-index:1;
}
.contentContainer
{
width:830px;
padding:0px;
top:0px;

z-index:1;
}
.clearFloat
{
width:830px;
height:0px;
clear:both;
}
.shadowLeft
{
position:absolute;
top:0px;
left:0px;
width:12px;
height:100%;
z-index:3;
}
.shadowCenter[class]
{
height:2000px;
}
.shadowLeftNav
{
height:40px ! important;
}
.shadowLeftIe6
{
width:12px;
height:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/core/shadowLeft.png');
}
.shadowLeft[class]
{
background-image:url(images/core/shadowLeft.png);
}
.shadowRight
{
position:absolute;
top:0px;
right:0px;
width:12px;
height:100%;
z-index:3;
}
.shadowRightIe6
{
width:12px;
height:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/core/shadowRight.png');
}
.shadowRight[class]
{
background-image:url(images/core/shadowRight.png);
}
.flashDiv
{
 clear: both;

    height: 400px;
    position: relative;
    top: -40px;
    width: 738px;
    z-index: 20;
}
.flashDiv6,
.homeImage6
{
position:relative;

top: -40px;
top:0px;
left:-39px;
}
.homeImage
{
	position: relative;
	top: -40px;
    background-image: url("Home/image/homeImage.png");
    clear: both;
    display: none;
    height: 400px;
    width: 738px;
    z-index: 0;
}
.topBG
{
width:830px;
height:97px;
}
/*
.topBG
{
background-image:url(images/core/shadowOuterTop.png) ! important;
}
*/
.topShadows
{
position:absolute;
top:0px;
left:0px;
width:830px;
height:154px;
overflow:hidden;
}
.topContent
{
position:relative;

width:830px;
height: 100px;
background-image:url(images/nav-header.png);
background-repeat:no-repeat;
clear:both;
z-index:3;
}
.topTitle
{
font:Arial, Helvetica, sans-serif;
font-size:20px;
position:relative;
top:75px;
left:15px;
color:#ffffff;
}
.topLogo
{
width:203px;
height:104px;
position:absolute;
top:5px;
left:530px;
}
.navBarWrapper
{

float: right;
    height: 44px;
    margin-right: 17px;
    margin-top: 38px;
    overflow: hidden;
    width: 600px;
    z-index: 3;
}
.navBar{
	float: left;
	height:40px;
	font-size:15px;
	z-index:3;
}
.navBar[class]
{
}
.navBarBG6
{
position:absolute;
top:114px;
left:1px;
width:738px;
height:40px;
background-color:#333333;
z-index:-3;
}
.navBar a
{
color: #000000;
text-decoration:none ! important;
}
.navBar a.active
{
color:#ffffff;
}
.navItemShell
{

height:50px;
position:relative;
float:left;
margin-left:1px;
top:0px;
overflow:hidden;
z-index:3;
}
.navItem
{
color: white;
height:50px;
cursor:pointer;
bottom:11px;
z-index:13;
}
.navItem6
{
position:absolute;
width:66px;
height:50px;
}
.navItem
{

}
.navItemText
{
color: white ;
font-size:13px;
font-family:Arial, Helvetica, sans-serif ! important;
margin-right: 10px;
}

.navItemText:hover{
	color: black;
}

.centerBG,
.centerBG6
{
margin-top: -10px;
height:100%;
}
/*
.centerBG[class]
{
background-image:url(images/core/shadowOuterCenter2.png) ! important;
}
*/

.centerBG6
{
background-image:url(images/core/shadowOuterCenter2.png) ! important;
}


.centerContent
{
    
background-color: white;
overflow:hidden;
text-align:left;
width:829px;
position:relative;

clear:both;
/*background-color:#ff6601;*/
min-height: 400px;
z-index:1;
}
.homepage .centerContent
{
background-image: url("images/bg_tbl.jpg");
	padding: 0 20px;
width:789px;
    }


.homepage .centerContent{
	height: 540px;
	font-size: 9pt;
	line-height: 12pt;
}
.insidepage #contentContent{
	width: 460px;
}
.fleet_page #contentContent{
	width:750px;
}


.centerContent a
{
text-decoration:underline;
}
.centerContent a:hover
{
color:#f9870b;
}
* html .centerContent,
* html .centerBG,
.centerContent7
{
margin-bottom:-3px ! important;
}

* html .shadowLeft,
* html .shadowRight
{
height:4000px;
}

* html .centerContent.
* html .bottomContent,
* html .topContent
{
overflow:hidden;
}

.centerContent img
{
position:relative;
top:0px;
left:0px;
z-index:0;
/*display:none;*/
}
.leftContent
{
	padding-top: 10px;
width:281px;
height:400px;
position:relative;
float:left;
z-index:-1;
margin-left:0px;
}
.leftContent img
{
z-index:0;
float:left;
}
.leftContentFill[class]
{
position:relative;
float:left;
width:281px;
height:2000px;
background-image:url(images/core/hatchWide.png);
background-repeat:repeat-y;
}
.leftContentFill6
{
position:relative;
float:left;
width:281px;
height:1px;
background-image:url(images/core/hatchWide.png);
background-repeat:repeat-y;
}
.contentContent
{
position:relative;
float:left;
 width: 460px;
}
.newsItemLink,
.newsItemShort,
.salesListingLink,
.salesListingShort
{
position:relative;
width:340px;
margin-left:20px;
}

.fleetThumbsWrapper
{
position:relative;
width: 750px;
}

.fleetThumbsWrapper .last{
	margin: 0 !important;

}
.fleetThumbsWrapper6
{
position:relative;
width:700px;
margin-left:-40px;
}
.fleetThumbContainer
{
width:210px;
height:185px;
position:relative;
float:left;
margin-right:57px;
border:solid 1px #000000;
margin-top:0px;
margin-bottom:0px;
background-color:#000000;
}
.fleetThumbContainer a,
.fleetThumbContainer a:visited,
.fleetThumbContainer img
{
border:none ! important;
text-decoration:none ! important;
color:#ffffff;
width:210px;
height:185px;
margin:0px;
padding:0px;
position:absolute;
}
.fleetThumbContainer a:hover
{
color:#428b8b;
}
.fleetThumbLabel
{
position:absolute;
bottom:0px;
left:5px;
z-index:3;
line-height:16px;
}
.fleetThumbLabel[class]
{
bottom:3px;
line-height:12px;
}
.height6
{
position:relative;
float:left;
width:1px;
height:400px;
margin-bottom:-37px;
}
.hatches
{
position:relative;
float:left;
height:34px;
width:100%;
background-image:url(images/core/hatchPattern.png);
}
.bottomBG,
.bottomBG6
{
	width:830px;
	height:141px;
	background-repeat:no-repeat;
	position:relative;
z-index:3;
}

}
.bottomBG6
{
margin-top:3px;
	background-image:url(images/core/shadowOuterBottom.png) ! important;
position:relative;
}
.bottomContent
{
position:absolute;

clear:both;
width:830px;
height:129px;
z-index:3;
overflow:hidden;
}
.bottomContent6
{
position:relative;
width:830px;
height:129px;
}
.bottomContent
{
background-image:url(images/footer.jpg) ;
background-repeat: no-repeat;
position:relative;
}


.logoBlock {
	float: left;
	text-align:center;
	padding: 0 00px 0 0px;
	
}

.footerLogo {
	float: left;
	margin: 25px 0 0px 30px;
	border: 0px solid red;
	width: 100px;
	
}
p.newFooterPara {
	color: #E8E8E8;
    float: right;
    font-size: 90%;
    line-height: 13px;
    margin: 20px 10px 0 0;
    padding-top: 0;
    text-align: right;
    width: 350px;
}

p.newFooterPara a {
	color: white;
}












.bottomContactLink
{
position:absolute;
bottom:10px;
right:20px;
}
.bottomContactLink a,
.bottomContactLink a:visited,
.bottomContactLink a:active
{
color:#f9870b ! important;
font-size:9px;
text-decoration:underline;
display: none;
}
.bottomContactLink a:hover
{
color:#ffffff;
font-size:9px;
}
.bottomContactInfo
{
position:absolute;
bottom:9px;
left:70px;
font-size:9px;
color:#4fa28b;

}

/* New Styles to Change Everything */


body{
	width: 100%;
	display: block;
background: url("images/bg.jpg") repeat-x scroll left bottom #000000;
    height: 100%;
    margin-top: 20px;
}

.centerContent h1{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: bold;
    padding-top: 25px;

}

.td_2{
    border-bottom: 5px solid #626262;
    color: #343434;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 20px;
    text-align: right;
    text-transform: uppercase;
    vertical-align: bottom;
   }
   
   
   

