.marine_headerbg { 
float:left;
background:url(/images/marine_home_banner.jpg) no-repeat;  
width:422px; 
font-size:12px; 
color:#FFFFFF;
padding:216px 446px 10px 33px; 
margin:0px 0px 14px 0px;
}
.marinehome .breadcrumb_bg a{
color:#015F9F;
text-decoration:none;
}
.marinehome .breadcrumb_bg{
    background:none;    
    float:left;
    width:600px;
    font-size:10px;
    color:#003764;
    margin:0px 0px 0px 0px;
    padding:12px 20px 10px 14px;
}
.marinehome .breadcrumbs a,  .marinehome .breadcrumbs a:visited{
    background:url(/images/marine_arrow.gif) no-repeat right;
    padding-right:10px;
    color:#015F9F;
    text-decoration:none;
    margin-right:3px;
}
.marinehome .breadcrumbs a:hover{
    color:#003764;
    text-decoration:underline;
}
.marinehome .breadcrumb_bg a:hover{
color:#003764;
text-decoration:underline;
}

.marinehome .print{
    background:url(/images/marine_print.jpg) 0px 4px no-repeat;
    float:right;
    font-family:verdana;
    color:#003764;
    padding:3px 0px 7px 20px;
    margin:0px 0px 0px 0px;
    font-size:10px;
    }
.marinehome .print a{
    color:#015F9F;
    text-decoration:underline;
}
.marinehome .print a:hover{
    color:#003764;
    text-decoration:none;
}
.marinehome{ 
float:left;
width:650px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-family:Verdana;
font-size:11px;
margin:0px 0px 0px 0px;
}
.marinehome a, .marinehome a:visited {
font-size:10px;
color:#015F9F;
text-decoration:none;
}
.marinehome a:hover{
font-size:10px;
color:#003764;
text-decoration:underline;
}

#right {
background:url(/images/right_bg.gif) no-repeat;   
float:right; 
width:220px;
font-size:11px;
padding:0px 0px 0px 30px;
margin:0px 0px 0px 0px;
}
.rightnavigation { 
float:left;
width:196px;
padding:10px 10px 10px 12px;
border:1px solid #e1e1e1;
border-top:0px;
}
.rightnavigation #right_current {
color:#033861;
text-decoration:none;
}
.rightnavigation a, .rightnavigation a:visited {
display:block;
font-size:11px;
color:#015F9F;
text-decoration:none;
padding:0px 0px 4px 0px;
}
.rightnavigation a:hover{
display:block;
font-size:11px;
color:#003764;
text-decoration:underline;
padding:0px 0px 4px 0px;
}

#right .right_heading {
width:200px;
background:url(/images/more_marine_products.jpg) no-repeat;
padding:8px 10px 7px 10px;
margin:30px 0px 0px 0px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
display:block;
}
#right .right_heading a, #right .right_heading a:visited  {
color:#FFFFFF;
text-decoration:none;
}
#right .right_heading a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.home_products {
float:left;
width:620px;
padding:16px 0px 16px 0px;
background:url(/images/dotted_line1.gif) left bottom repeat-x; 
}
.home_products_last {
float:left;
width:620px;
padding:16px 0px 16px 0px;
}
.img_dotright {
float:left;
width:297px;
background:url(/images/dotted_line.gif) right repeat-y; 
padding:0px 10px 0px 5px;  
}
.img_nodotright {
float:left;
width:292px;
padding:0px 0px 0px 16px;  
}
.img_space {
margin:0px 16px 40px 0px;
}
.img_space1{
margin:0px 16px 60px 0px;
}

.img_space2 {
margin:0px 16px 10px 0px;
}

font.cmx-Title {
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;
color:#004a80;
text-transform:uppercase;
display:block;
}
font.cmx-Title1 {
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;
color:#004a80;
display:block;
}
.blue_whitebg {
float:left;
width:400px;
font-size:11px;
background-color:#e5eff5;
padding:10px 10px 20px 10px;
margin:0px 60px 0px 0px;
}
.blue_whitebglast{
float:left;
width:400px;
font-size:11px;
background-color:#e5eff5;
padding:10px 10px 10px 10px;
}
.btm_imgspace{
margin:0px 15px 0px 0px;
}
.blue_whitebg a, .blue_whitebglast a, .blue_whitebg a:visited, .blue_whitebglast a:visited{
display:block;
padding:3px 0px 0px 0px;
font-size:10px;
color:#015F9F;
text-decoration:none;
}
.blue_whitebg a:hover, .blue_whitebglast a:hover{
display:block;
padding:3px 0px 0px 0px;
font-size:10px;
color:#003764;
text-decoration:underline;
}
