@charset "utf-8";
body{ color: #fff; background:#000 url(../gfx/bg.png) 0 0 ;}
#container{padding: 42px 0 0 0; color: #fff; }
#left_side{padding-left:33px; float: left; width:260px; color: #fff;}
#top h1{margin-bottom:40px;}
#top h1 a{color: #fff; background:url(../gfx/logo.png) 0 0 no-repeat; height:138px; word-spacing:148px; display: block; text-indent: -3333em;}

.nav_hover { color: #fff;}
.nav_hover{display: none;}

#nav{margin-bottom:55px;}
#nav li{color: #fff; height: 40px; margin: 3px 0;}
#nav a{color: #fff; padding: 0px 17px 3px; text-decoration: none;  font-size:40px;}

#nav a:hover{color: #fff; background-color: #000;}


#contact_box h2{color: #c6f760; }
#contact_box{color: #fff; font-size:26px; padding-left: 17px; }
#contact_box p{margin-top:-22px;}
#contact_box a{color: #fff; text-decoration: none;}
#contact_box a:hover{color: #fff; text-decoration: none;}

#right_side{float: left; width:682px; margin-bottom:15px; }
#right_side h2 {font-size:30px; color: #fff; margin-bottom:31px; margin-left:30px; opacity:0.9;}
#right_side h2 span{opacity: 0.6;filter: alpha(opacity = 60); font-size:20px; color: #fff; display: block;}

#showcase_wrap{padding:9px;background:url(../gfx/show_bg.png) 0 0 repeat; position: relative; }
#showcase .items{overflow: hidden;}
#showcase .items div{float: left; margin-right:8px; margin-bottom:8px; position: relative; background: #000; border: 4px solid #fff;}
#showcase .items div img{ background: #000; opacity: 0.5;filter: alpha(opacity = 50); vertical-align: middle;}
#showcase .items div a{}
.opaque{opacity:1!important;filter: alpha(opacity = 100)!important;
}
#showcase .items div p{position: absolute; bottom:0px; left:0px; background:url(../gfx/desc_bg.png) 0 0 repeat; line-height:33px; padding: 8px 11px; color: #fff;}
.no_margin{margin-right: 0!important;}
.no_bottom{margin-bottom:0!important;}

#footer{ opacity: 0.2;filter: alpha(opacity = 50);clear: both;  width:280px; padding: 5px 0 5px 52px; margin: 63px 0 0px 0px; font-size:16px; color: #575950; background: url(../gfx/footer_bg.png) 0 0 no-repeat; margin-left: -33px;}

/* root element for scrollable */ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    height: 504px; 
    
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}

.browse {height: 36px; width:36px; display: block; position: absolute; background:url(../gfx/scrollers.png) no-repeat; text-indent: -33333em;}
.prevPage { left:-27px; top:9px; background-position: 0 0;}
.nextPage {right: -27px; top: 9px; background-position: 0 bottom;}
.disabled { opacity: 0.6;filter: alpha(opacity = 60);}
