/* Structural Template CSS */
#Container{position:relative; display:block; float:none; margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:970px; height:auto; z-index:1; 
background:transparent;}
#Top{position:relative; display:block; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:970px; height:172px; z-index:1; 
background:transparent;}

#Menu-Home{position:relative; display:block; float:left; margin:59px 0px 0px 0px; padding:0px 0px 0px 0px; width:119px; height:63px; z-index:1; 
background:url(../images/menu-home.png) 0px -63px #ffffff no-repeat;}
#Menu-About{position:relative; display:block; float:left; margin:59px 0px 0px 0px; padding:0px 0px 0px 0px; width:115px; height:63px; z-index:1; 
background:url(../images/menu-about.png) 0px -63px #ffffff no-repeat;}
#Menu-Products{position:relative; display:block; float:left; margin:59px 0px 0px 0px; padding:0px 0px 0px 0px; width:137px; height:63px; z-index:1; 
background:url(../images/menu-products.png) 0px -63px #ffffff no-repeat;}
#Menu-Services{position:relative; display:block; float:left; margin:59px 0px 0px 0px; padding:0px 0px 0px 0px; width:141px; height:63px; z-index:1; 
background:url(../images/menu-services.png) 0px -63px #ffffff no-repeat;}
#Menu-ContactUs{position:relative; display:block; float:left; margin:59px 0px 0px 0px; padding:0px 0px 0px 0px; width:150px; height:63px; z-index:1; 
background:url(../images/menu-contactus.png) 0px -63px #ffffff no-repeat;}
#Menu-Links{position:relative; display:block; float:left; margin:59px 0px 0px 0px; padding:0px 0px 0px 0px; width:158px; height:63px; z-index:1; 
background:url(../images/menu-links.png) 0px -63px #ffffff no-repeat;}

#Menu-Home.active{background:url(../images/menu-home.png) 0px -126px #ffffff no-repeat;}
#Menu-About.active{background:url(../images/menu-about.png) 0px -126px #ffffff no-repeat;}
#Menu-Products.active{background:url(../images/menu-products.png) 0px -126px #ffffff no-repeat;}
#Menu-Services.active{background:url(../images/menu-services.png) 0px -126px #ffffff no-repeat;}
#Menu-ContactUs.active{background:url(../images/menu-contactus.png) 0px -126px #ffffff no-repeat;}
#Menu-Links.active{ background:url(../images/menu-links.png) 0px -126px #ffffff no-repeat;}

#Menu-Home:hover, #Menu-Home.active:hover{background:url(../images/menu-home.png) 0px 0px #ffffff no-repeat;}
#Menu-About:hover, #Menu-About.active:hover{background:url(../images/menu-about.png) 0px 0px #ffffff no-repeat;}
#Menu-Products:hover, #Menu-Products.active:hover{background:url(../images/menu-products.png) 0px 0px #ffffff no-repeat;}
#Menu-Services:hover, #Menu-Services.active:hover{background:url(../images/menu-services.png) 0px 0px #ffffff no-repeat;}
#Menu-ContactUs:hover, #Menu-ContactUs.active:hover{background:url(../images/menu-contactus.png) 0px 0px #ffffff no-repeat;}
#Menu-Links:hover, #Menu-Links.active:hover{ background:url(../images/menu-links.png) 0px 0px #ffffff no-repeat;}

#Banner{position:relative; display:block; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:auto; height:auto; z-index:1; 
background:transparent;}
#Banner-Text{position:relative; display:block; float:none; margin:0px 0px 0px 624px; padding:0px 0px 0px 0px; width:346px; height:233px; z-index:1; 
background:transparent; z-index:1000000;}
#Featured{position:relative; display:block; float:none; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:970px; height:173px; z-index:1; 
background:transparent;}
#Featured-01{position:relative; display:block; float:left; margin:0px 0px 0px 0px; padding:60px 0 0 120px; width:123px; height:113px; z-index:1; 
background:url(../images/featured-01.jpg) top center #ffffff no-repeat;}
#Featured-02{position:relative; display:block; float:left; margin:0px 0px 0px 0px; padding:60px 0 0 120px; width:129px; height:113px; z-index:1; 
background:url(../images/featured-02.jpg) top center #ffffff no-repeat;}
#Featured-03{position:relative; display:block; float:left; margin:0px 0px 0px 0px; padding:60px 0 0 120px; width:119px; height:113px; z-index:1; 
background:url(../images/featured-03.jpg) top center #ffffff no-repeat;}
#Featured-04{position:relative; display:block; float:left; margin:0px 0px 0px 0px; padding:60px 0 0 120px; width:119px; height:113px; z-index:1; 
background:url(../images/featured-04.jpg) top center #ffffff no-repeat;}
#Main{position:relative; display:block; float:none; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:970px; height:auto; z-index:1; 
background:transparent;}
#Left{position:relative; display:block; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:686px; height:auto; z-index:1; 
background:transparent;}
#Main-Top{position:relative; display:block; float:none; margin:0px 0px 0px 0px; padding:8px 0px 0px 8px; width:678px; height:22px; z-index:1; 
background:url(../images/page-title.jpg) top center #ffffff no-repeat; font-weight:bold;}
#Main-Content{position:relative; display:block; float:none; margin:0px 0px 0px 0px; padding:10px; width:666px; min-height:444px; z-index:1; 
background:url(../images/content-loop.png) top center transparent repeat-y;}
#Main-Bottom{position:relative; display:block; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:686px; height:8px; z-index:1; 
background:url(../images/content-footer.png) top center #ffffff no-repeat;}
#Right{position:relative; display:block; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:284px; height:auto; z-index:1; 
background:transparent;}
#Footer{position:relative; display:block; float:none; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:970px; height:98px; z-index:1; 
background:url(../images/footer-bg.png) top center #ffffff no-repeat;}
#Footer-Top{position:relative; display:block; float:none; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; width:970px; height:auto; z-index:1; 
background:transparent; text-align:center;}
#Footer-Bottom{position:relative; display:block; float:none; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px; width:970px; height:auto; z-index:1; 
background:transparent; text-align:center;}
