   html,body   {
         margin   : 0px 0 0 0;
         padding  : 0;
         }

   body  {
         text-align  : center;
         background  : #737373;
         }
         
	img { border: 0; }
    
    /*  remove firefox link border 
        should be a global thing   */
    a:active { outline: none; }
    a:focus { -moz-outline-style: none; }
   
   div#container  {
         text-align        : left;
         background        : #FFFFFF;
         background-image  : url(/img/common/bg-content-new.jpg);
	
		 background-repeat : repeat-y;
         padding           : 0 15px 0 15px;
         width             : 970px;
         margin            : 0px auto;
         }

   div#header-wrapper  {
         height      : 100px;
         margin      : 0;
         padding     : 0;
         background  : #FFFFFF;
         background-image  : url(/img/common/bg-header.jpg);
         background-repeat : repeat-x;
         }

         div#header-wrapper #header-left-column {
               float : left;
               width : 400px;
               vertical-align: top;
               }
		 div#header-wrapper #header-left-column .logo {
              margin-left:20px;
               }
               
         div#header-wrapper #header-middle-column {
               float : left;
               width : 400px;
               }
               
         div#header-wrapper #header-middle-column  a {
               font-family : Verdana, Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
               font-size   : 11px;          
               color             : #0578B7;
               text-decoration   : none;
               font-weight       : normal;
               }
               
             div#header-wrapper #header-middle-column   a:hover {
                     text-decoration   : underline;
                     }                  

         div#header-wrapper #header-right-column {
               float : right;
               width : 340px;
               }

         div#header-wrapper #header-column-closer {
               clear : both;
               }
               
               
         div#header-wrapper p {
               font-family       : Verdana, Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
               font-size         : 11px;              
               }    
               
         div#header-wrapper #contact-nav  {
               width             : 250px;
               height            : 21px;
               padding           : 0;
               margin            : 0;
               background-image  : url(/img/common/bg-contact-nav.jpg);
               background-repeat : no-repeat; 
			   float:right;
               }         
               
               div#header-wrapper #contact-nav p {
                     margin            : 0;
                     padding           : 4px 0 0 50px;
                     font-size         : 10px; 
                     font-weight       : bold;
                     color             : #FFFFFF;                      
                     }
                     
                     div#header-wrapper #contact-nav  a {
                           color             : #FFFFFF;
                           text-decoration   : none;
						   font-family       : Verdana, Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
               				font-size         : 10px;
							margin-left:10px;
                                                
                           }                     
               
         div#header-wrapper a#contact-nav  {
               width             : 250px;
               height            : 21px;
               /*padding           : 4px 0 0 50px;*/
               margin            : 0;
               background-image  : url(/img/common/top_customer_login.jpg);
               background-repeat : no-repeat; 
               font-family       : Verdana, Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
               font-size         : 10px; 
               font-weight       : bold;
               color             : #FFFFFF;               
               }
               
	   div#header-wrapper p#login  a {
			 color             : #FFFFFF;
			 text-decoration   : none;
			 font-weight       : bold;
			 }  
                     
		div#header-wrapper #search-pop {
			display:none;
			width:229px;
			padding:10px;
			border:1px solid #666;
			position:absolute;
			top:21px;
			background-color:#fff;
			z-index:10;
		}
		div#header-wrapper #language-selector {
			float:left;
			}
		div#header-wrapper #language-selector img {
            padding: 2px 0;
        }

		div#header-wrapper #header-phone  {
			margin-top:30px;
			
					}
		div#header-wrapper #header-phone h1 {
			font-size:23px;
			 font-family       : Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
			  color:#333; margin:0px;
			 padding:0px;
			
					}
					
		div#header-wrapper #header-phone h2 {
			font-size:18px;
			font-weight:lighter;
			 font-family       :Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
			 color:#666;
			 margin:0;
			 padding:0px;
					}

   div#menu-wrapper {
         clear : both;
         }	           
         
         

   div#content-wrapper {
         }         
         
         

   div#footer  {
         background-image  : url(/img/common/bg-footer.jpg);
         background-repeat : no-repeat;
         color             : #FFF;
         width             : 970px;
         margin            : 0 auto;
         padding           : 0 15px 0 15px;
         }

         div#footer p   {
               margin   : 0;
               padding  : 10px 0px;
               text-align  : right;
               font-family : Verdana, Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
               font-size   : 11px;  
               color       : #FFFFFF;
               }         

.addthis_button { 
    float: left; 
    margin-top: 3px;
}
