* {margin:0;
   padding:0;
   }

.clear{clear:both;}
.clearfix{display:block;}

a{border:0;
  outline:none;}

body{background:silver;
     font:14px Tahoma, Geneva, sans-serif;
	 line-height:2;
}

#master-wrap{position:relative;
             overflow:hidden;
			 background:url(images/shadow.gif) repeat-y;
			 width:1054px;
			 margin:0 auto;
}

#page-wrap{overflow:hidden;
           width:1024px;
		   position:relative;
		   background:#000 url(images/about-bg.png) no-repeat ;
		   margin:0 auto;
		   border-right:1px solid #fff;
		   border-left:1px solid #fff;
}

#header{height:250px;
        width:100%;
}

#sitemap{position:relative;
         height:33px;
		 width:262px;
		 float:right;
		 margin-bottom:2px;
}

#nav-bg{position:relative;
        background:url(images/nav-bg.png) repeat-x;
		width:100%;
		margin:0 auto;
		z-index:10;
}
.nav-menu{height:45px;
		  width:1024px;
		  margin:0 auto;
		  list-style:none;
}

.nav-menu li{display:block;
	         padding:0;
	         float:left;
             margin-right:0;
	         height:45px;
			 background:url(images/nav-menu.png) no-repeat; 
}

.nav-menu a{display:block;
	        height:45px;
			width:100px;
		    position:relative;
			float:right;
}
#item5 a{float:left;}

#item1{background-position:0px 0px;width:380px;}
#item2{background-position:-380px 0px;width:100px;}
#item3{background-position:-480px 0px;width:100px;}
#item4{background-position:-580px 0px;width:90px;}
#item5{background-position:-670px 0px;width:354px;}

#item1:hover{background-position:0px bottom;width:380px;}
#item2:hover{background-position:-380px bottom;width:100px;}
#item3:hover{background-position:-480px bottom;width:100px;}
#item4:hover{background-position:-580px bottom;width:90px;}
#item5:hover{background-position:-670px bottom;width:354px;}

.subnav{background: url(images/subnav-bg.png) no-repeat;
        color:orange;
		position:absolute;
		width: 334px;
		height:119px;
		top: 100%;
		margin-top:-5px;
		padding:7px;
        list-style: disc outside;
		display:none;
}

.subnav li{float:none;
           height:18px;
		   background:none;
		   background:url(images/subnav-divider.png) bottom center no-repeat;
		   width:321px;
		   
}
.subnav li:last-child{background:none;
                      height:17px;
					  }
.subnav li:last-child{height:17px;}

.subnav a{width:300px;
          display:inline-block;
		  color:orange;
		  text-decoration:none;
		  font:11px Tahoma;
		  font-weight:bold;
		  height:18px;
		  float:left;
		  margin-left:5px;
}
.subnav li:hover{background:#444;}

#main{padding-bottom:80px;
	  }

#container{float:left;
           width:100%;
		   padding-bottom:0;
		   padding-top:0;
}

#content{position:relative;
         width:925px;
		 height:647px;
		 margin:0 auto;
}

#popup-box{position:relative;
           width:925px;
		   height:485px;
		   margin-bottom:25px;
		   text-align:center;
}

#thumbnail{position:relative;
           width:925px;
		   height:137px;
		   background:url(images/slider-box.png) no-repeat;
}

a.disabled{opacity:0.3;
           cursor:auto !important;
		   }
		   
#thumbnail a.left{background:url(images/gallery-left-arrow.png) no-repeat;
       position:absolute;
	   left:5px;
	   top:50%;
	   margin-top:-18px;
	   width:18px;
	   height:18px;
	   cursor:pointer;
	   display:block;
}

#thumbnail a.right{background:url(images/gallery-right-arrow.png) no-repeat;
        position:absolute;
	    right:5px;
	    top:50%;
	    margin-top:-18px;
	    width:18px;
	    height:18px;
	    cursor:pointer;
	    display:block;
}

.scrollable{position:relative;
            width:869px;
			height:136px;
			overflow:hidden;
			margin:0 auto;
			}
			
.items{clear:both;
       position:absolute;
	   width:10000px;
	   margin-left:4px;
}
.items a{color:transparent;}

.thumb-box{padding:0 2px 0 2px;
           margin:11px 0 11px 0;
           width:170px;
		   height:114px;
		   background:url(images/thumbnail-bg.png) no-repeat;
		   float:left;
		   }
.thumb-box img{width:162px;
               height:106px;
			   margin-left:-1px;
}

#bottom-content{position:relative;
				width:912px;
				margin:0 auto;
				font:12px Tahoma, Geneva, sans-serif;
				margin-top:15px;
}

#welcome{position:relative;
         float:left;
		 display:block;
		 color:#fff;
		 line-height:1.5;
		 width:100%;
}
#welcome p{margin-left:10px;
           width:730px;
		   }

#footer{clear:both;
        height:80px;
		width:100%;
		margin-top:-80px;
		padding-top:20px;
		position:relative;
		color:#aaa;
		font-size:12px;
}

#footer a{color:#aaa;
		  }


