﻿a
{
    color:#0190d5;
    }

/* -- BASIC SITE LAYOUT
div#all 
{
    background-image:url(images/sites/signal-horns/all/background.jpg);
    } --*/
    
/* -- HEADER
div#header h1 a 
{
    width:451px;
    }
div#header h1 span.cssimage 
{
    background-image:url(images/sites/signal-horns/header/background.png);
    } -- */
div#header 
{
	background-image:url(images/sites/signal-horns/header/signal-horns-logo-2.png);
	}
div#header h1
{
	width:192px;
	}
div#header h1 span.cssimage 
{
    background-image:url(images/sites/signal-horns/header/signal-horns-logo.png);
    }
    
/* -- SECONDARY NAVIGATION -- */    
ul#secondary-navigation 
{
    left:-405px;
    width:405px;
    }
/* -- PRIMARY NAVIGATION   
ul#primary-navigation,-- */ 
ul#primary-navigation a
{
    background:url(images/sites/signal-horns/primary-navigation/background.png) no-repeat 0 0;
    }
    
ul#primary-navigation 
{
	width:542px;
	}

li#navMarineHorns 
{
    width:112px;
    }    
    
li#navSportsHorns 
{
    width:114px;
    }    
    
li#navSafetyHorns 
{
    width:113px;
    }    
    
li#navPersonalHorns 
{
    width:131px;
    }    
    
li#navMSDS 
{
    width:52px;
    } 
    
li#navMarineHorns a
{
    background-position:0 0;
    }      
li#navSportsHorns a
{
    background-position:-116px 0;
    }      
li#navSafetyHorns a
{
    background-position:-234px 0;
    }      
li#navPersonalHorns a
{
    background-position:-351px 0;
    }      
li#navMSDS a
{
    background-position:-486px 0;
    }   
        
li#navMarineHorns a:hover
{
    background-position:0 -33px;
    } 
body.marinehorns-products li#navMarineHorns a,
body[class^='signalhorns-marinehorns-'] li#navMarineHorns a
{
    background-position:0 -33px;
    }      
li#navSportsHorns a:hover
{
    background-position:-116px -33px;
    } 
body.sportshorns-products li#navSportsHorns a,
body[class^='signalhorns-sportshorns-'] li#navSportsHorns a
{
    background-position:-116px -33px;
    }      
li#navSafetyHorns a:hover
{
    background-position:-234px -33px;
    } 
body.industrialsafetyhorns-products li#navSafetyHorns a,
body[class^='signalhorns-industrialsafetyhorns-'] li#navSafetyHorns a
{
    background-position:-234px -33px;
    }      
li#navPersonalHorns a:hover
{
    background-position:-351px -33px;
    }  
body.personalhorns-products li#navPersonalHorns a,
body[class^='signalhorns-personalhorns-'] li#navPersonalHorns a
{
    background-position:-351px -33px;
    }      
li#navMSDS a:hover
{
    background-position:-486px -33px;
    }     
    
/* -- DEFINE COLORS -- */
div#content h1, 
div#content h2, 
div#content h3, 
div#content h4, 
div#content h5, 
div#content h6,
div#content h1 *, 
div#content h2 *, 
div#content h3 *, 
div#content h4 *, 
div#content h5 *, 
div#content h6 *,
div#content a,
div#sidebar .inmanRightCol,
div#sidebar a,
div#productPagePriceQuantity dt,
div#productPageSpecifications dt
{
    color:#0190d5;
    }
    
    
div#content h1
{
    border-bottom:1px solid #0190d5;
    }
    
div#leftColLeft ul 
{
    background:url(images/sites/signal-horns/section-nav/sectionNav.png) no-repeat 0 0;
    border-color:#0190d5;
    }
div#content div#leftColLeft ul#sectionNav a:hover
{
    background-color:#0190d5;
    color:#fff;
    }
    
.aboveProductNavBorder 
{
    background:url(images/sites/signal-horns/product-listings/msdsStripe.png) repeat 0 0;
    }
div#content .aboveProductNavBorder ul
{
    background:url(images/sites/signal-horns/product-listings/relatedProductsStripe.png) repeat 0 0;
     color:#0190d5;
    } 
li#productPageMsdsLink
{
    background:gray url(images/sites/signal-horns/product-listings/msdsStripe.png) repeat 0 0;
    }
li#productPageRelatedProductsLink
{
    background:blue url(images/sites/signal-horns/product-listings/relatedProductsStripe.png) repeat 0 0;
    }
    
div.productImage p,
div#productPageImageproductPageImage p
{
    background-color:#0190d5;
    }
    
div#productPopUp,
div.popUpTop,
div.popUpFooter  
{
    background-image:url(images/sites/signal-horns/modal-window/background.png);
    }
  
ul#productPageMSDSandRelatedProducts a
{
    background-image:url(images/sites/signal-horns/product-details/linkArrow.png);
    }    
 
/* -- LANDING PAGES -- */   
div#content .leftColRightBanner
{
    background-position:right 0;
    background-repeat:no-repeat;
	height: 162px;
	margin-left: 0pt;
	text-indent: -9999px;
	}
.leftColRightBannerMarineHorns 
{
	background-image: url(images/sites/signal-horns/product-landing-pages/marineHornsBanner.jpg);
	}
.leftColRightBannerSportsHorns
{
	background-image: url(images/sites/signal-horns/product-landing-pages/sportsHornsBanner.jpg);
	}
.leftColRightBannerSafetyHorns 
{
	background-image: url(images/sites/signal-horns/product-landing-pages/safetyHornsBanner.jpg);
	}
.leftColRightBannerPersonalHorns 
{
	background-image: url(images/sites/signal-horns/product-landing-pages/personalHornsBanner.jpg);
	}
body.signalhorns-marinehorns-default div#leftColRight span.clear,
body.signalhorns-sportshorns-default div#leftColRight span.clear,
body.signalhorns-industrialsafetyhorns-default div#leftColRight span.clear,
body.signalhorns-personalhorns-default div#leftColRight span.clear
{
    height:10px;
}
body.signalhorns-marinehorns-default div#leftColRight,
body.signalhorns-sportshorns-default div#leftColRight,
body.signalhorns-industrialsafetyhorns-default div#leftColRight,
body.signalhorns-personalhorns-default div#leftColRight,
body.signalhorns-marinehorns-about div#leftColRight,
body.signalhorns-sportshorns-about div#leftColRight,
body.signalhorns-industrialsafetyhorns-about div#leftColRight,
body.signalhorns-personalhorns-about div#leftColRight
{
    padding-top:0;
    }
    
/* -- BOATING SAFETY -- */
h3#boatingSafetyLinks 
{
    display:none;
    height:92px;
    margin:0 auto 5px auto;
    overflow:hidden;
    padding:0;
    position:relative;
    width:135px;
    }
    
h3#boatingSafetyLinks a
{
    background:url(images/sites/signal-horns/boating-safety/boatingSafetyLinks.png) no-repeat 0 0;
    display:block;
    height:87px;
    position:relative;
    text-indent:-9999px;
    top:5px;
    width:130px;
    }
    
body.signalhorns-marinehorns-boatingsafety-default div#leftColRight ul,
ul.margin62
{
    list-style:none;
    margin:0;
    padding:0;   
    }
body.signalhorns-marinehorns-boatingsafety-default div#leftColRight ul ul,
ul.margin62 
{
    margin-left:62px;
    }
   
body.signalhorns-marinehorns-falconmarineaccessories div#content h1 
{
    border-bottom:none;
    } 
body.signalhorns-marinehorns-falconmarineaccessories h3.nextToHOneSignalHorns 
{
    border-bottom:1px solid #0190d5;
    margin:0;
    padding:0;
    }
body.signalhorns-marinehorns-falconmarineaccessories div#leftColRight 
{
    padding-top:0;
    }
    
/* -- NEWS -- */
div#content a.inline 
{
    display:inline;
    }
    
    
body.signalhorns-default div#sidebar 
{
    padding-top:10px;
    }
div#news-box a
{
    color:#000;
    }
    
    
a.boating-safety-new-link
{
    display:none;
    margin-bottom:15px;
    }
    
body.signalhorns-marinehorns-default a.boating-safety-new-link,
body.signalhorns-marinehorns-about a.boating-safety-new-link,
body.signalhorns-marinehorns-productlisting a.boating-safety-new-link,
body.signalhorns-marinehorns-boatingsafety-default a.boating-safety-new-link,
body.signalhorns-marinehorns-boatingsafety-predeparturechecklist a.boating-safety-new-link,
body.signalhorns-marinehorns-boatingsafety-soundproducingdevices a.boating-safety-new-link,
body.signalhorns-marinehorns-boatingsafety-boatingsignals a.boating-safety-new-link
{
    display:block;
    }
    
h3.feattured-products-header 
{
    background:url(images/sites/signal-horns/sidebar/featured-products-header.png) no-repeat 0 0;
    height:32px;
    text-indent:-9999px;
    }
