/*

Theme Name: LBUINC.com

Theme URI: http://www.lbuinc.com/

Description: LBUINC.com WordPress Theme

Version: 1

Author: Danny Rivera

Author URI: http://wordpress.org/

Tags: LBU

*/





body,

html 

{

margin:0;

padding:0;

color:#000000;

background-image: url('images/bg.gif');

background-repeat: repeat-x;

background-attachment: fixed;

font-family : Verdana, Arial, sans-serif;

}



#wrap

{

  width:960px;

  margin:0 auto;

  background-color:#ffffff;

}



#header

{

  width:950px;

  height: 130px;

}



          #logo 

          {

            float: left;

            width: 230px;

            text-align: center;

          }



          #logo img 

          {

            padding: 15px 0 0 10px;

            border: none;

          }



          #nav 

          {

            float: right;

            width: 720px;

            padding: 50px 0 0 0;

          }

          

          #page-title

          {

            width: 380px;

            float: left;

            padding: 0 0 0 13px;

          }        

            

                    #page-title h1

                    {

                      font-size: 1.4em;

                      font-weight: 700;

                      line-height: 0.8em;

                      margin: 0; 

                      padding: 0 0 3px 0;

                    }

          

          #contact-number

          {

            float: right;

            padding: 0 40px 5px 0;

            font-weight: 700;

            font-size: 0.9em;
            
            width: 265px;

          }

                

                    #contact-number .gray

                    {

                      color: #999999;

                    }

          

          #header-lines

          {

            width: 680px;

            height: 7px;

            margin: 0 30px 0 10px;

            background-image: url('images/nav-line.gif');

            background-repeat: repeat-x;

            clear: both;

            padding: 0px;

            line-height: 0em;

          }

          

          #video

          {

            margin-top: 3px;

            float: left;
            
            width: 200px;

          }

                

                    #video img

                    {

                      float: left;

                      padding: 3px 0 0 32px;

                    }

                    

                    #video a

                    {

                      padding-left: 5px;

                      font-weight: 700;

                      font-size: 0.8em;

                      text-decoration: none;

                    }

          

          #nav-links

          {

            float: right;

            font-size: 0.8em;

            margin: 3px 35px 0 0;
            
            width: 450px;

          }



#main

{

  float:right;

  width:710px;

  background-color: #ffffff;

}

          
          #main .blue 
          {
            color: #008BCC;
            font-weight: 700;
          } 

          #main .yellow
          {
            color: #A98700;
            font-weight: 700;
          } 

          #main .video-holder{
            width: 690px;
            text-align: center;
            margin-top: 40px;
          }

          #main .hp-img-txt-links

          {

            width: 700px;

            text-align: center;

            margin-bottom: 20px;

          }

          #main .hp-img-txt-links-inner

          {

            font-size: 0.9em;

            line-height: 1em;

            text-align: center;

            float: left;

            width: 170px;

            height: 150px;

            font-family: Techno, Impact, sans-serif;

          }



                    #main .hp-img-txt-links-inner img

                    {

                      border: none;

                      margin-bottom: -20px;

                    }



                    #main .hp-img-txt-links-inner a

                    {

                      text-decoration: none;

                      color: #000000;

                    }

                    

                    hp-img-txt-links-inner br

                    {

                      height: 0;

                      padding: 0;

                      margin: 0;


                    }



          #main .main-text

          {

            width: 660px;

            text-align: left;

            padding: 0 10px 0 12px;

            clear: both;

          }

                    
                    #main h2

                    {

                      line-height: 1em;

                      font-size: 1em;

                      margin-bottom: -7px;

                    }



                    #main .main-text p

                    {

                      line-height: 1.2em;

                      font-size: 0.75em;

                      clear: both;

                    }



                    #main .statement

                    {

                      width: 660px;

                      text-align: center;

                      font-weight: 700;

                      font-size: 0.8em;

                      padding: 10px 15px 0 0;
                      
                      clear: both;

                    }

                    #cooler-bags-promo 
                    {
                      width: 624px; 
                      height: 158px;
                    }

                    #cooler-bags-promo li
                    {
                      width: 624px;
                      height: 148px;
                      background: url('images/coolers.jpg') 0 0 no-repeat;
                      display: block;
                      margin-left: 0;
                    }

                    #cooler-bags-promo a
                    {
                      width: 624px;
                      height: 148px;
                      display: block;
                    }

                    #cooler-bags-promo #cooler a:hover
                    {
                      background: url('images/coolers.jpg') 0px -157px no-repeat;
                      cursor: pointer;
                    }

          .bottom-info
          {

            clear: both;

            margin-top: 30px;

          }

          #main .pad-pro-label
          {
            padding: 2px;
          }

          #main .prod-desc-label
          {
            background-color: #eeeeee;
            width: 125px;
            font-weight: 700;
            text-align: right;
            margin-left: 10px;
            height: 15px;
          }

          #main table
          {
            font-size: 0.7em;
            margin: 0 30px 0 0;
          }
          
          #main table td
          {
            padding: 2px;
          }

          #main  #top-prod-desc-table
          {
            margin: 80px 0 25px 0;
            width: 280px;
          }

          #main  #middle-prod-desc-table
          {

          }

          #main  #bottom-prod-desc-table .quantity-label
          {
            width: 70px;
            font-weight: 700;
            text-align: center;
          }

          #main  #bottom-prod-desc-table .quantity-value
          {
            width: 70px;
            text-align: center;
          }

          #main .big-mid-link
          {
            text-align:center;
            width: 700px;
            margin:40px 0 15px 0;
            font-size: 1em;
            font-weight:700;
          }

          #main .med-mid-link
          {
            text-align:center;
            width: 700px;
            margin:20px 0 15px 0;
            font-size: 0.8em;
            font-weight:700;
          }          

          #main .gray-box-heading
          {
            width: 665px;
            padding: 10px 0;
            background-color: #ececec;
            text-align: center;
            color: #9D0038;
            font-size: 0.8em;
            font-weight: 700;
            clear: both;
          }

          #main .left-arrow
          {
            margin: 5px 10px 0 0;
          }

          #main .right-arrow
          {
            margin: 5px 0 0 10px;
          }

          #main .prod-img-lg
          {
            float: left;
            text-align: center; 
            width: 350px;
            padding: 10px 0;
          }

          #main .left
          {
            float: left; 
          }

          #main .clr
          {
            clear: both;
          }

          #main .yellow a
          {
            color: #A98700;
            text-decoration: none;
          }

          #main .yellow a:hover
          {
            text-decoration: underline;
          }

#sidebar

{

  float:left;

  width:230px;

  background-color: #ffffff;

} 



          #menu

          {

            width: 230px;

            padding-left: 20px;

            background-color: #ffffff;

          }



          #menu-top

          {

            background-color: transparent;
            
            background-image: url('images/menu-top.gif');

            background-repeat: no-repeat;

            height: 25px;

            width: 200px;

            text-align: center;

            line-height: 2em;

            color: #ffffff;

            font-size: 0.8em;

            font-weight: 700;

            margin: 0;

            padding: 0;

          }

           

          #menu ul

          {

            list-style-type: none;

            display:inline-block;
            
            padding: 0;

            margin: 0;

          }

          #menu li

          {

            border-left: 1px solid #008bcc;

            border-right: 1px solid #008bcc;

            border-bottom: 1px solid #008bcc;

            width: 193px;

            padding: 5px 0px 5px 5px;

            background-color: #f2f2f2;

            font-size: 0.8em;

            text-align: left;

          }

          #menu li:hover

          {

            background-color: #B9DFF1;

            cursor: pointer;

          }

          #menu a

          {

            text-decoration: none;

          }

          #sidebar-img {
            width: 240px;
            text-align: center;
            padding: 10px 0 10px 0;
          }
         
          #sidebar-img img {
            border: none;
          }

          #sidebar p 
          {
            padding-left: 20px;
            font-size: 0.8em;
            line-height: 1.2em;
          }



#footer

{

  width:940px;

  background-color:#ffffff;

  padding: 30px 0 40px 0;

  height: 80px;

  clear: both;

}

  

          #bottom-nav-links

          {

            text-align: center;

            width: 700px;

            font-size: 0.8em;

            margin: 0 0 10px 240px;

          }



          #usa

          {

            text-align: center;

            width: 230px;

            float: left;

          }



          #address

          {

            width: 710px;

            float: right;

            text-align: center;

          }

  

          #address p

          {

            font-size: 0.7em;

            background-color: #f2f2f2;

            margin: 0 30px 0 0;

            padding: 18px 0;

          }

       .product-images
       {
         width: 220px;
         height: 230px;
         border: 1px solid #eeeeee;
         font-size: 0.6em;
         display: table;
         float: left;
       }
       .product-images-image-holder
       {
         height: 175px;
       }
       .product-images img
       {
         margin-top: 20px;
         border: none;
       }
       .product-images-id
       {
         height: 20px;
       }
       .product-images-id-label
       {
         width: 98px;
         height: 13px;
         border-left: 10px solid #ffffff;
         border-top: 2px solid #ffffff;
         border-right: 1px solid #ffffff;
         background-color: #e6e6e6;
         float: left;
         padding: 2px 0;
         font-weight: 700;
       }
       .product-images-id-ref
       {
         width: 98px;
         height: 13px;
         border-left: 1px solid #ffffff;
         border-top: 2px solid #ffffff;
         border-right: 10px solid #ffffff;
         background-color: #f2f2f2;
         float: right;
         padding: 2px 0;    
       }
       .product-images-desc
       {
         height: 27px;
         background-color: #e6e6e6;
         border-top: 2px solid #ffffff;
         border-right: 10px solid #ffffff;
         border-left: 10px solid #ffffff;
         border-bottom: 10px solid #ffffff;
         padding: 2px 2px;
         font-weight: 700;
         width: 196px;
         color: #AC0038;
       }
       .product-images-holder
       {
         padding-bottom: 20px;
       }

.stock-blue
       {
         color: #008BD5;
       }