/* CONSBAR */
#consbar, #consbar h1, #consbar ul li a { background-color:transparent; background-image:url(img/consbar.png?1); background-repeat:no-repeat; }
#consbar { width:100%; height:70px; margin:0; padding:0; position:fixed; top:0; left:0; z-index:3000; font-family:tahoma, arial, sans-serif; background-repeat:repeat-x; background-position:0 -10px; text-align:center; }
#consbar div{ width:980px; margin:0 auto; text-align:left; position:relative; }
#consbar h1 { width:452px; height:40px; margin:0; padding:0; position:absolute; top:15px; right:30px; background-position:-620px -115px; }
#consbar h1 a { display:block; width:452px; height:40px; text-indent:-9999px; outline:none; }
#consbar ul { margin:0 0 0 30px; padding:35px 0 0 0; height:20px; list-style:none; }
#consbar ul li { float:left; margin:0 20px 0 0; }
#consbar ul li a { display:block; margin:0px; height:20px; text-indent:-9999px; outline:none; color:#fff;  }
#consbar { background-position: 0px -45px; }
#consbar #consbar_blog a { background-position: 0px -115px; width:55px; }
#consbar #consbar_blog a:hover { background-position: 0px -135px; }
#consbar #consbar_prod a { background-position: -200px -115px; width:110px; }
#consbar #consbar_prod a:hover { background-position: -200px -135px; }
#consbar #consbar_video a { background-position:-120px -115px; width:71px; }
#consbar #consbar_video a:hover { background-position:-120px -135px; }
#consbar #consbar_shop a { background-position:-60px -115px; width:56px; }
#consbar #consbar_shop a:hover { background-position:-60px -135px; }
#consbar #consbar_team a { background-position:-320px -115px; width:55px; }
#consbar #consbar_team a:hover { background-position:-320px -135px; }

#wrapper, #page { padding-top: 75px; }



/* LAYOUT */
body.cons { background:#090909; font-family: Arial, sans-serif; font-size:13px; line-height:1.4em; text-align:center; margin:0; padding:0; }
body.cons #wrapper { width:920px; margin:0 auto; padding:75px 30px 0 30px; text-align:left; background:#fff url(/src/img/background.png) repeat-y left top; min-height:100%;}
body.cons #content { float:left; margin: 0; width:680px; }
body.cons #sidebar { float: right; }
body.cons hr.clear { clear: both; margin:0; padding: 0; border: none; }



/* CONSFOOTER */
#consfooter { clear:both; width:500px; margin:30px auto 0 auto; font-size:11px; padding:30px 0; color:#444; text-align:center; }
#consfooter a { color:#666; text-decoration:none; outline:none; }
#consfooter a:hover, #consfooter a:focus { color:#999; }



/* PRODUCT PREVIEW */
#cons_prodprev_navi { margin:15px 0 3px 0; padding:0; list-style:none; text-align:left; }
#cons_prodprev_navi li { display:inline; }
#cons_prodprev_navi a { padding:3px 5px; background-color:#000; color:#fff; text-decoration: none; font-weight: bold; }
#cons_prodprev_navi a:hover { color: #f00; }
#cons_prodprev_lists ul { width:225px; display:none; list-style:none; margin:0; padding:0; }
#cons_prodprev_lists ul li { width:225px; height:90px; margin:0 0 3px 0; padding:0; }
#cons_prodprev_lists ul li a { position: relative; width:100%; height:100%;}
#cons_prodprev_lists ul li a img { width:225px; height:90px; margin:0; padding:0;}
#cons_prodprev_lists ul li a span { display:none; position:absolute; bottom:2px; left:0; right:0; margin:0; padding:2px 5px; background:transparent url(img/transparent_black_95.png) repeat left top; color:#fff; text-align:right;}
#cons_prodprev_lists ul li a:hover span { display: block; text-decoration:underline; }
#cons_prodprev_lists ul.active { display: block; }
