﻿a
{
    color:#f5821f;
    }

/* -- BASIC SITE LAYOUT
div#all 
{
    background-image:url(images/sites/shop-falcon/all/background.jpg);
    }
     --*/
/* -- HEADER
div#header h1 a 
{
    width:451px;
    }
div#header h1 span.cssimage 
{
    background-image:url(images/sites/shop-falcon/header/background.png);
    } -- */
div#header 
{
	background-image:url(images/sites/shop-falcon/header/shop-logo.png);
	}
div#header h1
{
	width:129px;
	}
div#header h1 span.cssimage 
{
    background-image:url(images/sites/shop-falcon/header/shop-falcon-logo.png);
    }
body.shopfalcon-default div#below-content
{
	display:none;
	}
	
body.shopfalcon-default div.content-inner
{
    padding-bottom:0px;
    }
    
/* -- SECONDARY NAVIGATION -- */    
ul#secondary-navigation 
{
    left:-405px;
    width:405px;
    }
/* -- PRIMARY NAVIGATION  
ul#primary-navigation
{
	width:521px;
	}

ul#primary-navigation
{
    width:600px;
    }


/* -- COMMENT
ul#primary-navigation a
{
    background:url(images/sites/shop-falcon/primary-navigation/background.png) no-repeat 0 0;
    }
 

li#navDustOff
{
    width:77px;
    }
li#navSignalHorns
{
    width:112px;
    }
li#navGaming 
{
    width:69px;
    }
li#navShippingMethods
{
    width:146px;
    }
li#navReturnPolicy
{
    width:118px;
    }
li#navMSDS
{
    width:52px;
    }
    
    
li#navDustOff a
{
    background-position:0 0;
    }    
li#navSignalHorns a
{
    background-position:-81px 0;
    }

li#navGaming a
{
    background-image:url(images/sites/shop-falcon/primary-navigation/gaming.png);
    }
li#navShippingMethods a
{
    background-position:-197px 0;
    }
li#navReturnPolicy a
{
    background-position:-347px 0;
    }
li#navMSDS a
{
    background-position:-469px 0;
    }
        
li#navDustOff a:hover,
body.wipes-products li#navDustOff a,
body.specialtycleaners-products li#navDustOff a,
body.complimentarycleaners-products li#navDustOff a,
body.circuitboardtestingcleaning-products li#navDustOff a,
body.multipackproducts-products li#navDustOff a,
body.dustoff-products li#navDustOff a
{
    background-position:0 -33px;
    }    
li#navSignalHorns a:hover,
body.marinehorns-products li#navSignalHorns a,
body.sportshorns-products li#navSignalHorns a,
body.industrialsafetyhorns-products li#navSignalHorns a,
body.personalhorns-products li#navSignalHorns a,
body.signalhorns-products li#navSignalHorns a
{
    background-position:-81px -33px;
    }  
li#navGaming a:hover,
body.dustoffgamingaccessories-products li#navGaming a,
body.dustoffforgamers-products li#navGaming a
{
    background-position:0 -33px;
    }
li#navShippingMethods a:hover,
body.shopfalcon-shippingmethods li#navShippingMethods a
{
    background-position:-197px -33px;
    }
li#navReturnPolicy a:hover,
body.shopfalcon-returnpolicy li#navReturnPolicy a
{
    background-position:-347px -33px;
    }
li#navMSDS a:hover,
body.shopfalcon-msds-default li#navMSDS a
{
    background-position:-469px -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:#f5821f;
    }
div#content h1 
{
    border-color:#f5821f;
    } 
   
/*
div#content h1 
{
    border:none;
    }
div#content h3.nextToHOneSignalHorns
{
    border-bottom:1px solid #f5821f;
    margin:0;
    padding-top:0;
    }
 */   
body.shopfalcon-productlisting div#content h1,
body.shopfalcon-productsearch div#content h1
{
    border:none;
    }
body.shopfalcon-productlisting div#content h3.nextToHOneSignalHorns,
body.shopfalcon-productsearch div#content h3.nextToHOneSignalHorns
{
    border-bottom:1px solid #f5821f;
    margin:0;
    padding-top:0;
    }

body.shopfalcon-default div#content h1
body.shopfalcon-productdetails div#content h1
{
    margin-bottom:5px;
    }
    
div#content p.productDetailsLink 
{
    background-color:#f5821f;
    }
div#leftColLeft ul 
{
    background:url(images/sites/shop-falcon/section-nav/sectionNav.png) no-repeat 0 0;
    border-color:#f5821f;
    }
div#content div#leftColLeft ul#sectionNav a:hover
{
    background-color:#f5821f;
    color:#fff;
    }
    
.aboveProductNavBorder 
{
    background:url(images/sites/shop-falcon/product-listings/msdsStripe.png) repeat 0 0;
    }
div#content .aboveProductNavBorder ul
{
    background:url(images/sites/shop-falcon/product-listings/relatedProductsStripe.png) repeat 0 0;
     color:#fff;
    }
li#productPageRelatedProductsLink 
{
    background:orange url(images/sites/shop-falcon/product-listings/relatedProductsStripe.png) repeat 0 0;
    }
    
div.productImage p,
div#productPageImageproductPageImage p
{
    background-color:#f5821f;
    }
    
div#productPopUp,
div.popUpTop,
div.popUpFooter  
{
    background-image:url(images/sites/shop-falcon/modal-window/background.png);
    }
  
ul#productPageMSDSandRelatedProducts a
{
    background-image:url(images/sites/shop-falcon/product-details/linkArrow.png);
    }    
    
    
/* -- PRODUCT DETAILS -- */
div#ShopHolder 
{
    }
div#productPageDescription 
{
    /*width:536px;*/
    /*width:526px;*/
    width:516px;
    }
    
/* -- PRODUCT LISTINGS HOMEPAGE AND SEARCH RESULTS-- */
/*
body.shopfalcon-default div.productHolder 
{
    margin-left:1px;
    overflow:hidden;
    width:211px;
    }
*/
body.shopfalcon-productsearch div.productHolder,
body.shopfalcon-default div.productHolder, 
body.shopfalcon-newproducts div.productHolder, 
body.shopfalcon-todaysspecials div.productHolder 
{
    /*width:244px;*/
    width:235px;
    }
 /*   
body.shopfalcon-default div.productDetails
{
    left:96px;
    padding:0;
    width:117px;
    }
 */   
body.shopfalcon-productsearch div.productDetails,
body.shopfalcon-default div.productDetails,
body.shopfalcon-newproducts div.productDetails,
body.shopfalcon-todaysspecials div.productDetails
{
    left:96px;
    padding:0;
    /*width:150px;*/
    width:141px;
    }
 /*   
body.shopfalcon-default div.productImage 
{
    left:-117px;
    }  */    
body.shopfalcon-productsearch div.productImage,
body.shopfalcon-default div.productImage,
body.shopfalcon-newproducts div.productImage,
body.shopfalcon-todaysspecials div.productImage 
{
    /*left:-150px;*/
    left:-141px;
    }/*
body.shopfalcon-default div.productDetails dt,
body.shopfalcon-default div.productDetails dd
{
    width:45%;
    } */  
body.shopfalcon-default div.productDetails dt,
body.shopfalcon-default div.productDetails dd,
body.shopfalcon-newproducts div.productDetails dt,
body.shopfalcon-newproducts div.productDetails dd,
body.shopfalcon-todaysspecials div.productDetails dt,
body.shopfalcon-todaysspecials div.productDetails dd,
body.shopfalcon-productsearch div.productDetails dt,
body.shopfalcon-productsearch div.productDetails dd
{
    width:30%;
    }
body.shopfalcon-default div.productDetails dd,
body.shopfalcon-newproducts div.productDetails dd,
body.shopfalcon-todaysspecials div.productDetails dd,
body.shopfalcon-productsearch div.productDetails dd 
{
    width:70%;
    }
body.shopfalcon-default div.productDetails dt,
body.shopfalcon-newproducts div.productDetails dt,
body.shopfalcon-todaysspecials div.productDetails dt,
body.shopfalcon-productsearch div.productDetails dt
{
    clear:both;
    }
    
    
body.shopfalcon-productdetails div#content h1 
{
    margin-bottom:5px;
    }
    


/* -- OTHER PAGES
body.shopfalcon-shippingmethods div#content h1,
body.shopfalcon-returnpolicy div#content h1,
body.shopfalcon-msds-default div#content h1,
body.shopfalcon-default div#content h1
{
    border-bottom:1px solid #f5821f;
    }
    
body.shopfalcon-default div#content h1 
{
    margin-bottom:5px;
    } -- */
    
/* -- SHOP BY BRAND -- */
div#shopByBrandDiv
{
	background:url(images/sites/shop-falcon/homepage/browserTheSiteShopByBrand2.png) no-repeat right 0;
	height:58px;
	margin:5px 0;
	position:relative;
	width:100%; 
	}
/*
div#shopByBrandDiv a
{
    background:red;
    }*/
a.dustOffShopByBrand 
{
    /*background:green;*/
	display:block;
	height:52px;
	left:567px;
	position:absolute;
	text-indent:-9999px;
	top:6px;
	width:43px;
}
a.signalHornsShopByBrand 
{
    /*background:red;*/
	display:block;
	height:42px;
	left:623px;
	position:absolute;
	text-indent:-9999px;
	top:6px;
	width:39px;
	}
a.gamingShopByBrand
{
	display:block;
	height:43px;
	left:670px;
	position:absolute;
	text-indent:-9999px;
	top:6px;
	width:45px;
    
    }


/* -- MSDS SEARCH
div#MSDSSearchForm 
{
    margin:5px 0 0 0;
    overflow:hidden;
    }
div#MSDSSearchForm input
{
    float:left;
    }
div#MSDSSearchForm a
{
    background:#000 url(images/sites/shop-falcon/msds/searchbutton.png) no-repeat 0 0;
    display:block;
    float:left;
    height:22px;
    margin:0 0 0 5px;
    text-indent:-9999px;
    width:79px;
    }
    
div#MSDSNoResultsFound,
body.shopfalcon-msds-default div#content dl
{
    font-size:13px;
    }
body.shopfalcon-msds-default div#content dt
{
    color:#f5821f;
    }    
body.shopfalcon-msds-default div#content dd,
body.shopfalcon-msds-default div#content dd p
{
    margin:0;
    padding:0;
    }
    
body.shopfalcon-msds-default div#content dd p 
{
    font-size:10px;
    margin-bottom:5px;
    }
     -- */
/* -- CART AND CHECKOUT -- */
table.CartListTable 
{
	border-collapse: separate;
	border-spacing: 0;
	}
table.CartListTable td
{
    padding:6px;
    text-align:left;
    }
tr.CartListHeading 
{
	color:#f5821f;
	font-weight:bold;
	}
tr.CartListItem 
{
	background:#feecde;
	}
tr.CartListAlternateItem  
{
	background:#ececec;
	}

tr.CartListItem input, 
tr.CartListAlternateItem input
{
	width:30px;
	}

tr.CartListSubTotal td
{
	/*border-top:1px solid #000;*/
	background:url(images/borders/black.gif) repeat-x 0 0;
	padding-top:7px;
	}
tr.CartListFooter,
tr.CartListFooter td 
{
	height:25px;
	padding:0;
	}
tr.CartListFooter a 
{
	background:url(images/buttons/updateCart.png) no-repeat 0 0;
	display:block;
	height:25px;
	float:right;
	text-indent:-9999px;
	width:112px;
	}
	
div#CheckoutLink 
{
    height:25px;
    overflow:hidden;
    }
div#CheckoutLink a,
div#contunue-shopping a
{
    background:orange url(images/buttons/checkOut.png) no-repeat 0 0;
    color:#fff;
    display:block;
    float:right;
    height:100%;
    text-indent:-9999px;
	width:112px;
    }
div#contunue-shopping 
{
    margin-top:5px;
    overflow:hidden;
    }   
div#contunue-shopping a 
{
    background-image:url(images/buttons/continue-shopping.png);
    height:25px;
    width:168px;
    }

div#PromoCode,
div#GroundShippingMessage,
div#CompressedGasWarning,
span.CartEmptyText 
{
	font-size:13px;
	}

div.VerifyError,
span.AddressManagerError
{
    color:Red;
    }

/* -- SHIPPING -- */
div#leftColRight table#shippingRates {width:50%;margin:3px 0 0 20px;border-collapse: collapse; border-spacing:0;
                                      border:1px solid black;border-bottom:2px solid;border-left:2px solid;
                                      padding:0;
                                    }
table#shippingRates td,
table#shippingRates th
{
    padding:6px;
    }
table#shippingRates tr {border-bottom:1px solid black;}
table#shippingRates th {background:#fff;}
table#shippingRates .oddTableRow {background:#fff;}
table#shippingRates .evenTableRow {background:#ccc;}

/* -- REGISTER -- */
div#ctl00_ctl00_contentPlaceHolder_leftColPlaceHolder_UserRegistrationCtr_Test
{
    font-size:13px !important;
    }
body.shopfalcon-register div#NewsletterChecks, 
body.shopfalcon-myaccount div#NewsletterChecks 
{
    left:0;
    width:200px;
    }
    
/* -- MY ACCOUNT -- */
body.shopfalcon-myaccount div#myAccountInfo table
{
    }
    
div#leftColRight span.question-text 
{
    text-align:left;
    }
    
div#leftColRight div#survey
{
    background-image:url(none);
    }
div#leftColRight div#surveyDiv p 
{
    text-align:left;
    }
    
ul#visitOurSites
{
    height:67px;
    }
    
    /*,
div.s-b-top*/
div#survey
{
    background-image:url(none);
    }

a.shop-now-sidebar-button
{
    display:none;
    }
