﻿body
{
    margin: 0px;
    background-color: #f0f0f0;
    text-align: center;
}
/*Slide show */
 #headerBanner
{
    overflow: hidden;
    position: relative;
    margin-bottom: 11px;
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    height: 373px;
}
        .prev-link
{
    position: absolute;
    left: 0;
    top: 154px;
    z-index: 100;
    display: none;
}
      .next-link 
        {
   
	        position: absolute;
	        right: 0;
	        top: 154px;
	        z-index: 100;
        }
        .attachment-full{
            border-style: none;
         
        }
      .prev-link img, .next-link img { border-style: none;}

       #slideshow-demo, #slideshow-banners {	margin: auto;	float: left;}
/* HEADER SECTION */
.logoLink
{
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 10px;
}
.TopOffer
{
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 350px;
}

#divFollowUs
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
}
#divFollowUs a img
{
    border-style: none;
    vertical-align: middle;
}
.BackgroundHome
{
    background-position: center -31px;
    background-image: url('../images/misc/home_bg_600_2010.jpg' );
    background-repeat: repeat-x;
}
.BackgroundSubpages
{
    background-position: 0px -20px;
    background-image: url('../images/misc/home_bg_289.png' );
    background-repeat: repeat-x;
}
.divTopHeader
{
    width: 1100px;
    height: 100px;
   /* background-image: url( '../images/misc/top_header_bg.png' ); */
    margin: 0px auto;
    text-align: right;
    padding-top: 10px;
    position: relative;
}
.arialRed15
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #eb1621;
}
.ArialBlack11
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
.arialWhite24
{  font-family: arial, Helvetica, sans-serif; 
   font-size: 24px; 
   font-weight: bold; 
   color: #FFFFFF; 
   }
.arialB5Grey13
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #b5b5b5;
}
.divTopMenu
{
    width: 1085px;
    height: 30px;
    padding-left: 15px;
    text-align: left; /* background-image: url(  '../images/misc/top_Nav_Bg.png' ); */
    margin: 0px auto;
}
.topNavMenuItem14
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    }
.topNavMenuItem14:hover{ color: #9D9D9D;}
.topNavSeparator14
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #eb1621;
    margin-right: 7px;
    margin-left: 7px;
}

.topNavMenuItem10
{
    border-width: 1px;
    border-color: #CC0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    text-align: right;
    border-left-style: ridge;
}
.topNavMenuItem10:hover
{
    color: #9D9D9D;
}
.topNavSeparator10
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    margin-right: 4px;
    margin-left: 4px;
}
.divTopBanner
{
    width: 1100px;
     margin: 0px auto;
}
.divHomeCategoriesLinks
{
    width: 1100px;
    margin: 10px auto 0px auto;
}
.btnLinkCategory
{
    background-position: left top;
    width: 167px;
    height: 23px;
    display: inline-block;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: #f32b24;
    vertical-align: text-bottom;
    margin-right: 6px;
    margin-left: 6px;
    padding-top: 154px;
    background-repeat: no-repeat;
}
.btnLinkCategory:hover
{
     color: #bebebe;
        }
.btnLinkSpacer
{
    border-style: none;
    width: 160px;
    height: 150px;
}
.divMainContent
{
    width: 1100px;
    margin: 10px auto 0px auto;
    
    }
    
    /* END HEADER SECTION*/
/* SIDE BAR */

/* shopping cart*/
.smallCartButtoms
{
    border-style: none;
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 2px;
}
.ProductNameSmallCart
{
    text-decoration: underline;
    color: #333333;
    margin-left: 6px;
}
.divCartSubtotal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    text-align: right;
    border-top-style: solid;
    border-width: 1px;
    border-color: #808080;
    width: 248px;
    margin-top: 5px;
}
.divBtnCheckout
{   
    text-align: right;
    width: 248px;
    margin-top: 5px;
}
.lblSubtotal
{
    margin-left: 10px;
}
.btnCheckoutMaster
{
    font-family: verdana;
    font-size: 11px;
    color: #FFFFFF;
}

.SideBarHeader
{
    width: 307px;
    height: 31px;
    background-image: url( '../images/misc/SideBarHeaderBg.png' );
    text-align: left;
    line-height: 31px;
    margin-top: 20px;
    color: #FFFFFF;
}
.divCouponSpecialsHeader
{
    text-align: right;
    margin-top: 10px;
}
 .divCouponSpecialsHeader img
{
    vertical-align: bottom;
}

.sideBarHeaderText
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    margin-left: 45px;
    
}
.divShoppingCart
{
    text-align: left;
    margin-left: 30px;
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
}
.btnImage
{
    margin: 4px;
    border-style: none;
    vertical-align: middle;
    display: inline-block;
}
.divProductCatalog
{
    padding-top: 6px;
    text-align: left;
     margin-left: 30px;
    background-color: #FFFFFF;
}
.txtSearch
{
    font-family: verdana;
    font-size: 12px;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 10px;
    width: 160px;
}
.txtSubscribe
{
    font-family: verdana;
    font-size: 12px;
    vertical-align: middle;
     margin-left: 5px;
    margin-right: 10px;
    width: 200px;
}
.benefits
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #004891;
    margin-top: 3px;
    margin-bottom: 3px;
    cursor: pointer;
}
.benefitsMessage
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    width: 200px;
    background-color: #FFFFD9;
    text-align: left;
}
.watermark
{
     font-family: verdana;
    font-size: 12px;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 10px;
    width: 200px;
    background-color: #e9f5fd;
}
.watermark160
{
     font-family: verdana;
    font-size: 12px;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 10px;
    width: 160px;
    background-color: #e9f5fd;
}

.sideMenuHeader
{
    background-position: left top;
    height: 20px;
    vertical-align: middle;
    background-image: url('../images/misc/menuArrow2.png' );
    background-repeat: no-repeat;
    padding-left: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
}
.sideMenuHeader:hover
{
    color: #BEBEBE;
}
.sideMenuHeaderSelected
{
    background-position: left bottom;
    height: 20px;
    vertical-align: middle;
    background-image: url( '../images/misc/menuArrow2.png' );
    background-repeat: no-repeat;
    padding-left: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
}
.sideMenuHeaderSelected:hover
{
    color: #808080;
}
.btnMenuFamily
{
    margin-left: 40px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #838383;
    text-decoration: none;
    display: inline-block;
    margin-top: 2px;
    margin-bottom: 2px;
    
}
.btnMenuFamily:hover
{
    color: #BEBEBE;
}
.btnMenuFamilySelected
{
    background-position: left;
    margin-left: 25px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    display: inline-block;
    margin-top: 2px;
    margin-bottom: 2px;
    background-repeat: no-repeat;
    background-image: url(  '../images/misc/menuArrow_small.png' );
    padding-left: 15px;
}
.linkResources
{
    background-position: 3px center;
    font-family: arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
    width: 180px;
    height: 26px;
    display: inline-block;
    padding-left: 46px;
    padding-top: 8px;
    text-decoration: none;
    background-repeat: no-repeat;
    margin-top: 10px;
}
.linkResources:hover
{
     color: #BEBEBE;
    }
.divResources
{
    text-align: left;
    margin-left: 30px;
    background-color: #FFFFFF;
    padding-bottom: 10px;
}
.divSubscribe
{
    text-align: left;
    margin-left: 30px;
    background-color: #FFFFFF;
    padding-bottom: 10px;
    padding-top: 5px;
}
.linkSubscribe
{
    background-position: 3px center;
    font-family: arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
    height: 24px;
    display: inline-block;
    padding-left: 46px;
    padding-top: 10px;
    text-decoration: none;
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-right: 10px;
   
}
.linkSubscribe:hover
{
     color: #BEBEBE;
    }
    

.divComing
{
    text-align: left;
    margin-left: 30px;
    background-color: #FFFFFF;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
/* FOOTER SECTION */
.divMainFooter
{
    width: 1100px;
    margin: 0px auto 0px auto;
    height: 158px;
    background-image: url(  '../images/misc/footerBG.jpg' );
}
.btnLinkLaserGenetics
{
    width: 160px;
    height: 59px;
    display: inline-block;
    background-image: url(    '../images/misc/LaserGenetics_logo.png' );
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 10px;
    vertical-align: middle;
}

.btnLinkKahles
{
    width: 79px;
    height: 39px;
    display: inline-block;
    background-image: url(    '../images/misc/kahles_Logo.png' );
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 10px;
    vertical-align: middle;
}

.btnLinkBSA
{
    width: 145px;
    height: 45px;
    display: inline-block;
    background-image: url(    '../images/misc/bsaoptics_logo.png' );
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 10px;
    vertical-align: middle;
}

.btnLinkAftermath
{
    width: 95px;
    height: 50px;
    display: inline-block;
    background-image: url(    '../images/misc/aftermathairsoft_logo.png' );
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 5px;
    vertical-align: middle;
}
.divBottomMenu
{
    width: 1085px;
    height: 25px;
    padding-left: 15px;
    text-align: left;
    margin: 10px auto 0px auto;
}
.topNavMenuItem11
{
    font-family: verdana;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
.topNavMenuItem11:hover{ color: #9D9D9D;}
.topNavSeparator11
{
    font-family: verdana;
    font-size: 11px;
    color: #eb1621;
    margin-right: 7px;
    margin-left: 7px;
}
.corporateAddress
{
    font-family: verdana;
    font-size: 10px;
    color: #B5B5B5;
    text-decoration: none;
}
    
 .tableSecureIcons
{
    width: 1100px;
    /*padding-top: 5px;
    padding-bottom: 5px;*/
}
/*  COMMON ELEMENTS */
.divPageLocator
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-align: left;
    padding-left: 10px;
}
.linkPageLocator
{
    color: #666666;
}
.tdMainContent
{
    background-image: url(     '../images/misc/background_screen.gif' );
    background-repeat: no-repeat;
    background-position: center 150px;
    width: 793px;
    vertical-align: top;
}
.style1
        {
            width: 100%;
        }
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupVisible
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 8px 20px 10px 20px;
    vertical-align: middle;
    text-align: center;
}
.modalPopupInvisible
{
   background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 8px 20px 8px 20px;
    vertical-align: middle;
    text-align: center;
    display: none;
}
.modalBtOk
{
    padding: 4px 10px 4px 10px;
    font-family: Verdana;
    background-color: #C0C0C0;
    text-decoration: none;
    color: #000000;
    width: 50px;
    height: 18px;
    font-size: 12px;
}
.modalMessage
{
    font-family: Verdana;
    font-size: 11px;
}
div#qTip
{
    padding: 3px;
    border: 1px solid #666666;
    display: none;
    color: #000000;
    font: bold 9px Verdana, Arial, sans-serif;
    position: absolute;
    z-index: 1000;
    background-color: #F0F8FF;
} 
.divMcAfeeLogoHidden
{
    visibility: hidden;
}
.divMcAfeeLogo
{
    text-align: right;
    padding-top: 2px;
    padding-bottom: 4px;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.btnRecommend2
{
    font-family: arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0053A6;
    font-size: 12px;
}

