﻿.foo {}

/* Default Link Styles
-------------------------------------------------------------------------------*/
a:link, a:visited { text-decoration: none; color: #004890; font-weight: bold; }
a:hover { color: #003871; }

/* Custom Link Styles
-------------------------------------------------------------------------------*/
.newsletter-signup { float: left; width: 140px; height: 26px; 
    background: url("../../Images/btn-signup.gif") no-repeat left top; }
.newsletter-signup:hover, .newsletter-signup-selected { float: left; width: 140px; height: 26px;
    background: url("../../Images/btn-signup.gif") no-repeat left bottom }
    
.btn-continue { float: left; width: 140px; height: 26px; 
    background: url("../../Images/btn-continue.gif") no-repeat left top; }
.btn-continue:hover, .btn-continue-selected { float: left; width: 140px; height: 26px;
    background: url("../../Images/btn-continue.gif") no-repeat left bottom }
    
.btn-previous { float: left; width: 140px; height: 26px; 
    background: url("../../Images/btn-previous.gif") no-repeat left top; }
.btn-previous:hover, .btn-previous-selected { float: left; width: 140px; height: 26px;
    background: url("../../Images/btn-previous.gif") no-repeat left bottom }
    
.btn-requestquote { float: left; width: 140px; height: 26px; 
    background: url("../../Images/btn-requestquote.gif") no-repeat left top; }
.btn-requestquote:hover, .btn-requestquote-selected { float: left; width: 140px; height: 26px;
    background: url("../../Images/btn-requestquote.gif") no-repeat left bottom }
    
.btn-submit { float: left; width: 140px; height: 26px; 
    background: url("../../Images/btn-submit.gif") no-repeat left top; }
.btn-submit:hover, .btn-submit-selected { float: left; width: 140px; height: 26px;
    background: url("../../Images/btn-submit.gif") no-repeat left bottom }

/* Header Navigation Link Styles
-------------------------------------------------------------------------------*/
.headernav-auto { float: left; position: relative; width: 90px; height: 17px; 
    background: url("../../Images/headernav-auto.gif") no-repeat left top; }
.headernav-auto:hover, .headernav-auto-selected { float: left; width: 90px; height: 17px;
    background: url("../../Images/headernav-auto.gif") no-repeat right top; }
    
.headernav-home { float: left; position: relative; width: 90px; height: 20px; 
    background: url("../../Images/headernav-home.gif") no-repeat left top; }
.headernav-home:hover, .headernav-home-selected { float: left; width: 90px; height: 20px;
    background: url("../../Images/headernav-home.gif") no-repeat right top; }
    
.headernav-business { float: left; position: relative; width: 90px; height: 21px; 
    background: url("../../Images/headernav-business.gif") no-repeat left top; }
.headernav-business:hover, .headernav-business-selected { float: left; width: 90px; height: 21px;
    background: url("../../Images/headernav-business.gif") no-repeat right top; }
    
.headernav-life { float: left; position: relative; width: 90px; height: 20px; 
    background: url("../../Images/headernav-life.gif") no-repeat left top; }
.headernav-life:hover, .headernav-life-selected { float: left; width: 90px; height: 20px;
    background: url("../../Images/headernav-life.gif") no-repeat right top; }

.headernav-watercraft { float: left; position: relative; width: 100px; height: 21px; 
    background: url("../../Images/headernav-watercraft.gif") no-repeat left top; }
.headernav-watercraft:hover, .headernav-watercraft-selected { float: left; width: 100px; height: 21px;
    background: url("../../Images/headernav-watercraft.gif") no-repeat right top; }
    
.headernav-travel { float: left; position: relative; width: 90px; height: 20px; 
    background: url("../../Images/headernav-travel.gif") no-repeat left top; }
.headernav-travel:hover, .headernav-travel-selected { float: left; width: 90px; height: 20px;
    background: url("../../Images/headernav-travel.gif") no-repeat right top; }
    
.headernav-restaurant { float: left; position: relative; width: 100px; height: 20px; margin-left: -8px;
    background: url("../../Images/headernav-restaurant.gif") no-repeat left top; }
.headernav-restaurant:hover, .headernav-restaurant-selected { float: left; width: 100px; height: 20px;
    background: url("../../Images/headernav-restaurant.gif") no-repeat right top; }

/* Main Navigation Link Styles
-------------------------------------------------------------------------------*/
.submainnav-home { float: left; position: relative; width: 92px; height: 42px; 
    background: url("../../Images/submainnav-home.gif") no-repeat right top; }
.submainnav-home:hover, .submainnav-home-selected { float: left; width: 92px; height: 42px;
    background: url("../../Images/submainnav-home.gif") no-repeat right bottom; }

.mainnav-home { float: left; width: 81px; height: 42px; 
    background: url("../../Images/mainnav-home.png") no-repeat right top; }
.mainnav-home:hover, .mainnav-home-selected { float: left; width: 81px; height: 42px;
    background: url("../../Images/mainnav-home.png") no-repeat right bottom; }
    
.mainnav-products { float: left; width: 118px; height: 42px; 
	position: relative; left: -13px; margin-right: -14px; 
    background: url("../../Images/mainnav-products.png") no-repeat left top; }
.mainnav-products:hover, .mainnav-products-selected { float: left; width: 118px; height: 42px;
	position: relative; left: -13px; margin-right: -14px; 
    background: url("../../Images/mainnav-products.png") no-repeat left bottom; }
    
.mainnav-quote { float: left; width: 114px; height: 42px; 
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-quote.png") no-repeat left top; }
.mainnav-quote:hover, .mainnav-quote-selected { float: left; width: 114px; height: 42px;
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-quote.png") no-repeat left bottom; }
    
.mainnav-claim { float: left; width: 111px; height: 42px; 
	position: relative; left: -13px; margin-right: -14px; 
    background: url("../../Images/mainnav-claim.png") no-repeat left top; }
.mainnav-claim:hover, .mainnav-claim-selected { float: left; width: 111px; height: 42px;
	position: relative; left: -13px; margin-right: -14px; 
    background: url("../../Images/mainnav-claim.png") no-repeat left bottom; }
    
.mainnav-articles { float: left; width: 83px; height: 42px; 
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-articles.png") no-repeat left top; }
.mainnav-articles:hover, .mainnav-articles-selected { float: left; width: 83px; height: 42px;
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-articles.png") no-repeat left bottom; }
    
.mainnav-blog { float: left; width: 65px; height: 42px; 
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-blog.png") no-repeat left top; }
.mainnav-blog:hover, .mainnav-blog-selected { float: left; width: 65px; height: 42px;
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-blog.png") no-repeat left bottom; }
    
.mainnav-about { float: left; width: 91px; height: 42px; 
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-about.png") no-repeat left top; }
.mainnav-about:hover, .mainnav-about-selected { float: left; width: 91px; height: 42px;
	position: relative; left: -13px; margin-right: -13px; 
    background: url("../../Images/mainnav-about.png") no-repeat left bottom }

.mainnav-forms { float: left; width: 77px; height: 42px; 
	position: relative; left: -14px; margin-right: -14px; 
    background: url("../../Images/mainnav-forms.png") no-repeat left top; }
.mainnav-forms:hover, .mainnav-forms-selected { float: left; width: 77px; height: 42px;
	position: relative; left: -14px; margin-right: -14px; 
    background: url("../../Images/mainnav-forms.png") no-repeat left bottom }
    
.mainnav-contact { float: left; width: 110px; height: 42px; 
	position: relative; left: -14px; margin-right: -14px; 
    background: url("../../Images/mainnav-contact.png") no-repeat left top; }
.mainnav-contact:hover, .mainnav-contact-selected { float: left; width: 110px; height: 42px;
	position: relative; left: -14px; margin-right: -14px; 
    background: url("../../Images/mainnav-contact.png") no-repeat left bottom }
