﻿@media screen
{
    
    body
    {   font-size:12px;
        font-family: 'Arial','Tahoma','Geneva',sans-serif; 
        color:#333;
        margin: 0px;
        padding: 0px;
        background: #fff;
    }
    
    a:link {color:#000000; text-decoration:none;}
    a:visited {color:#000000; text-decoration:none;}
    a:hover {color:#666666; text-decoration:underline;}
    
    p {
        line-height: 150%;
    }
    
    #LFSheader 
    {
        
        background:url(/images/bannerPhoto.jpg) no-repeat top right;
        height:98px;
        margin:0px;
        padding:0px;
        
    }
    
    #LFSheader h1 a { color: #fff; margin:0; padding:0;}
    
    
    div#MFsearchBar
    {   position:relative;
        top:0px;
        background:#1072BA;        
        height:27px;
        text-align:right;
        display: block;
        padding:5px 0 0 0;
        margin:0px;       
    }
     div#MFsearchBox
    {   position:absolute;
        top:93px;
        left:0px; 
        z-index:2;       
                      
    }
    
    div#MFmenu a {color:#1072BA; text-decoration:none; font-size:12px; padding:0 60px 0 30px; }
    div#MFmenu a:hover {color:#ffffff; text-decoration:underline; font-size:12px; }
       
    div#MFmenu
    {
        position:relative;
        top:0px;
        background:#cccccc;
        height:27px;
        text-align:right;        
        padding:5px 20px 0px 0px;
        
     }
     
     select {
        padding: 2px;
        font-size: 12px;
        font-family: tahoma,arial, sans-serif;
     }
     
     select.CPoptSel {
        margin-bottom: 10px;
     }
     
     #homeIcon
     {
        position:absolute;
        z-index:3;        
        right:300px; top:102px;
        background:url(/images/iconHome.jpg) no-repeat;
        width:35px;
        height:51px;
        }
        
        #contactIcon
     {
        position:absolute;
        z-index:3;        
        right:140px; top:102px;
        background:url(/images/iconContact.jpg) no-repeat;
        width:35px;
        height:51px;
        }
        
        #cartIcon
     {
        position:absolute;
        z-index:3;
        
        right:20px; top:102px;
        background:url(/images/iconCart.jpg) no-repeat;
        width:35px;
        height:51px;
        }
    
    div#MFsidebarLeft
    {               
        top: 500px;
        width:213px;        
        background:#ffffff;                
    }
    
    div.MFsidebarTitle
    {           
        background-color: #dcdcdc;
        height:22px;
        width: 100%;
        font-family: Tahoma,Geneva,Arial;
        font-weight: bold;
        color:#014ea6;
        text-align:left;
        padding:7px 0px 2px 0px;
        border-top:solid 10px #fff;
        text-indent: 7px;
    }
    
    div.MFsidebarMenu 
    {
        position:relative;
        margin-bottom:10px;
        padding:5px;
        border-right:solid 4px #dddddd;
        border-bottom:solid 4px #dddddd;
        border-left:solid 4px #dddddd;
        font-family: Arial,sans-serif;
        top:0px;
        font-size:12px;
        line-height: 140%;
    }
    
    
    div#MFcontentRight
    {   
        position: absolute;
        top: 180px;
        left:240px;
        display: block;
        background:#ffffff;
        overflow:visible;
        font-size:12px; 
        padding-right:20px;
        padding-top:0px;   
        width:auto;  
       
    }
    
    .CPhomeImg,.CPhomeDesc {
        background-color: white;
        border: 1px solid #dcdcdc;
    }
    
    ul.CPcatDescList{margin-top:0px; padding-top:5px; margin-bottom:5px;}
    ul.CPcatDescList li{list-style:none; color:#000066; font-size:12px;}
    
    
    ul.CPcatDescListSide{margin-top:0px; padding-top:5px; margin-bottom:5px;}
    ul.CPcatDescListSide li{list-style-image:url(/UserMods/arrow3.gif); color:#000066; font-size:12px;}
    
    
    
    a.MFgreyLink:link{color:#4b5151; font-size:11px; text-decoration:none;}
    a.MFgreyLink:visited{color:#4b5151; font-size:11px; text-decoration:none;}
    a.MFgreyLink:hover{color:#b3b4b9; font-size:11px; text-decoration:underline;}

    a.MFblueLink:link{color:#000066; font-size:11px; text-decoration:none;}
    a.MFblueLink:visited{color:#000066; font-size:11px; text-decoration:none;}
    a.MFblueLink:hover{color:#b3b4b9; font-size:11px; text-decoration:underline;}

    
    a.prodheadLink:link{color:#333; text-decoration:none;}
    a.prodheadLink:visited{color:#333; text-decoration:none;}
    a.prodheadLink:hover{color:#777; text-decoration:underline;}
    
     ul.CPcatDescList li {
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 10px;
    }
    
    h1.prodviewhead{font-size:16px; color:#555; margin:0px 0px 0px 0px; display:inline;}
    h2.prodhead2{font-size:12px; color:#333; margin:0px 0px 0px 0px;}
    h2.subcatprod{font-size:14px; color:#333; vertical-align: top; padding: 10px; margin:0px 0px 0px 10px; display:inline; text-decoration:none; font-weight:normal;}
    h3.prodhead3{font-size:10px; color:#333; margin:0px 0px 0px 0px;}
    h2.MFblueHeadline{font-size:14px; color:#000066; margin-bottom:0px;}
    h1.MFblueHeadline{font-size:14px; color:#000066; margin-bottom:0px;}
    
    .CPbox2{}
    .CPbox2H{font-size:12px; color:#222;}
    .CPbox2B{font-size:12px; color:#1e4d6f;}
    
    table.CartboxV2 {
        border: 2px solid silver;
    }
    td.CPboxv2ttl {
        background-color: #1e4d6f;
        color: white;
        font-size: 14px;
        font-style: Tahoma, Arial, Geneva, sans-serif;
    }
    

    div.MFfooterCopyright {
        font-size: 11px;
        color: #777;
    }
    .CPcolsView{border:solid 1px #dcdcdc; border-collapse:collapse;}
    
    div#alphaList{border-top:solid 1px #000066; border-bottom:solid 1px #000066;}
    div#alphaList ul{margin-left:0px;}
    div#alphaList ul li {display:inline;}    
   
    
    .brandTable {border-top:solid 1px #000066; border-bottom:solid 1px #000066;}
    
    
    .CartTable {font-size:12px; }
    
    .CPprodPriceV{
        color:#1d8720;
        font-size: 14px;
        font-weight: bold;
    }
                  
    .CPprodDet{
        line-height: 140%;
        font-size: 12px;
    }
     
    .relatedttl {
        font-size: 15px;
        font-weight: bold;
    }
    
    h1.related {
        padding: 0px;
        margin: 0px;
    
    }
    
    /* NEW STYLES BDI UPDATE */
    
    #headerleft {
        width: 50%;
        text-align: left;
        padding: 0px;
    }
    #headerright {
        text-align: right;
        width: 50%;
        padding: 0px;
    }
     
    #bluemenu {
 
        height: 26px;
        vertical-align: middle;
        background-color:#1072BA;
        font-size: 14px;
        font-family: 'Arial','Geneva',sans-serif;
        color: white;
        font-weight: bold;
        padding: 10px 25px 0px 25px;
        margin-bottom: 20px;
    }
    #bluemenu a:link, #bluemenu a:visited, #bluemenu a:active {
        color:#A7D2E2;
    }
    #bluemenu a:hover {
        color: white;
        text-decoration: none;
    }
    #menuleft {
        float: left;
    }
    #menuright {
        float: right;
        text-align: right;
    }
    .menuitem {
        margin: 0px 25px 0px 0px;
    }
    .menuitemr {
        margin: 0px 0px 0px 25px;
    }
    
    .cat_ttl {
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1072BA;
    }
    
    a.breadcrumb:active, a.breadcrumb:link, a.breadcrumb:visited {
        font-size: 12px;
        color: #013C7D;
        text-decoration: none;
        font-weight: normal;
    }
    
    .cat_box {
        text-align: center; 
        width: 150px; 
        height: 150px; 
        float: left; 
        padding: 17px; 
        margin: 17px; 
        border: 1px solid silver
    }
    
    a.button-tiny,
    a.button-tiny-right,
    span.button-tiny{
            /*background: transparent url('/images/button-tiny_a.png') no-repeat scroll top right;*/
            color: #fff;
            display: block;
            float: left;
            font: normal normal normal 10pt/0 'Lucida Console', 'Monaco', monospace;
            /*height: 18px; */
            margin-right: 4px;
            margin-left: 1px;
            /*padding-right: 6px;*/ /* sliding doors padding */
            text-decoration: none;
            outline: none;
            cursor: pointer;
            border: 1px solid #dcdcdc;
            vertical-align: -5%;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;        
    }
    
    .button-tiny#searchButton span{
        font: normal normal normal 9pt/100% 'Arial', 'Helvetica', sans-serif;
        color: #f9f9f9;
        font-weight: bold;
        padding: 4px 8px;
        display: block;
        background-color: #455fa9;
        border: 1px solid #dcdcdc;
        vertical-align: -5%;
    }
    
    .aitch1 {
        padding-left: 18px;
    }
    
    a.submenu:hover { color: gray; font-size: 11px; text-decoration: none; padding-left: 7px }
    .menu_cell, a.menu_cell:link, a.menu_cell:visited, a.menu_cell:active   { 
        line-height: 20px; 
        color: blue; 
        font-size: 13px; 
        font-weight: bold; 
        text-decoration: none; 
        padding-left: 7px 
    }
    a.menuitem:link, a.menuitem:visited, a.menuitem:active   { 
        color:#08587b; 
    }
    a.menu_cell:hover { 
        color: white;
    }
    .menu { font-size: 11px; padding-left: 7px }
    .menu_table { 
        border-collapse:collapse; 
        border: 1px solid white
    }
    div.menu_div {
        background-color: #ADADAD;    
    }
    .menu_cell { border: 1px solid white; background-color: #c7e1ed}
    .menu_cell2 { font-weight: bold; border: 1px solid white; padding: 4px}
    .submenu_cell { 
        display: none;
        background-color: #f5f5f5; 
        padding: 3px 3px 3px 4px;
 
    }
    .submenu, a.submenu:link, a.submenu:visited, a.submenu:active   { 
        color: #1b5b9c;
        font-family: arial, sans-serif; 
        font-size: 11px; 
        text-decoration: none; 
        padding-left: 4px; 
    }
    a.submenu:hover {
        color: #333;
    }
    .menu_cell_s, a.menu_cell_s:link, a.menu_cell_s:visited, a.menu_cell_s:active   { 
        line-height: 20px;
        background-color: #f5f5f5; 
        color: #08587b; 
        font-size: 13px; 
        font-weight: bold; 
        text-decoration: none; 
        padding-left: 7px;
        border-top: 1px solid white;
        border-left: 1px solid white;
        border-right: 1px solid white; 
    }
    
      a.prod_title:active, a.prod_title:visited, a.prod_title:link {
        font-family: verdana,tahoma, arial, sans-serif;
        color: #1072BA;
        text-decoration: none;
    }
    
    .bdi_homeprodttl {
        background-image: url('/images/gr_grad.gif');
        background-repeat: repeat-x;
        background-color:white;
        color: #0065ad;
        margin-left: 2px;
        margin-top: 20px;
        font-size: 24px;
        font-family: Arial, sans-serif;
        font-weight: bold;
        padding: 10px;
    }
    
    tr.cart_row td {
        border-bottom: 1px dotted #dcdcdc;
    }    
    #shiplink {
        color: blue;
        font-weight: bold;
        text-decoration: underline;
    }
        

}