@charset "utf-8";
/* CSS Document */

#container { width: 980px; margin: 0 auto; position: relative; }
#main { width:100%; position: relative; }
#content { padding: 18px 20px; position: relative; color: #333; }

#main ul { margin-bottom: 18px; list-style: none outside; }
#main ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
#main ul.square,
#main ul.circle { margin-left: 2em; }
#main ul.square { list-style: square outside; }
#main ul.circle { list-style: circle outside; }
#main ul ul.circle,
#main ul ul.square { margin-top: 4px; margin-bottom: 5px; }
#main ol.sosumi { margin-left: 0; padding-left: 2em; }

/* PRODUCT BROWSER */
#productbrowser { width: 980px; height: 180px; background: url(../images/productbrowser_background_20070622.jpg) no-repeat top; overflow: auto; }
#pb-productbrowsercontainer { position: relative; width: 980px; height: 180px; margin: 0 auto; }
#pb-productslider { top: 4px; left: 0; width: 3600px; height: 140px; position: absolute; margin: 0; padding: 0; }
#pb-productslider .pb-productimage { float: left; width: 137px; height: 140px; position: relative; top: 0; }
#pb-productslider .pb-productimage a { float: left; width: 100%; padding-top: 125px; overflow: hidden; color: #ccc; font-size: 11px; text-align: center; background-position: 50% 100%; background-repeat: no-repeat; }
#pb-productslider .pb-productimage a:hover { text-decoration: none; color: #fff; }
#pb-productslidertrack { position: absolute; top: 152px; left: 18px; width:944px; overflow: hidden; background: url(../images/productbrowser_scrollbar_20070622.png) no-repeat; height:19px; visibility: hidden; }
#pb-cat1 { position: absolute; top: 0; z-index: 150; color: #fff; font-size: 11px; cursor: pointer; left: 58px; }
#pb-cat2 { position: absolute; top: 0; z-index: 150; color: #fff; font-size: 11px; cursor: pointer; left: 195px; }
#pb-cat3 { position: absolute; top: 0; z-index: 150; color: #fff; font-size: 11px; cursor: pointer; left: 555px; }
#pb-productsliderhandle { position: absolute; width: 213px; height: 19px; cursor: pointer; z-index: 155; }
#pb-productsliderhandleimage { position: absolute; width: 213px; height: 19px; background: url(../images/productbrowser_scroller_20070622.png) no-repeat; behavior:url(../images/iepngfix.htc); cursor: pointer; z-index: 5; }
#pb-leftarrow { position: absolute; left: 17px; top: 152px; width: 20px; height: 20px; background: transparent; z-index: 150; cursor: pointer; }
#pb-rightarrow { position: absolute; left: 942px; top: 152px; width: 20px; height: 20px; background: transparent; z-index: 150; cursor: pointer; }

/* PRODUCT BROWSER SECTION COLORS */
#pb-productbrowsercontainer .pb-catclass0 { color: #666; }
#pb-productbrowsercontainer .pb-catclass1 { color: #777; }
#pb-productbrowsercontainer .pb-catclass2 { color: #888; }
#pb-productbrowsercontainer .pb-catclass3 { color: #999; }
#pb-productbrowsercontainer .pb-catclass4 { color: #aaa; }
#pb-productbrowsercontainer .pb-catclass5 { color: #bbb; }
#pb-productbrowsercontainer .pb-catclass6 { color: #ccc; }
#pb-productbrowsercontainer .pb-catclass7 { color: #ddd; }
#pb-productbrowsercontainer .pb-catclass8 { color: #eee; }
#pb-productbrowsercontainer .pb-catclass9 { color: #eee; }
#pb-productbrowsercontainer .pb-catclass10 { color: #fff; }
#pb-productbrowsercontainer .pb-catclass11 { color: #fff; }
#pb-productbrowsercontainer #pb-cat1.pb-catclass7 { color: #fff; }

/* PRODUCT BROWSER PRODUCTS */
#pb-productslider #pb-item1 a { background-image: url(../images/l_box_set.jpg); }
#pb-productslider #pb-item2 a { background-image: url(../images/d_cube.jpg); }
#pb-productslider #pb-item3 a { background-image: url(../images/soduku.jpg); }
#pb-productslider #pb-item4 a { background-image: url(../images/m_box_set.jpg); }
#pb-productslider #pb-item5 a { background-image: url(../images/gun.jpg); }
#pb-productslider #pb-item6 a { background-image: url(../images/hearttangram.jpg); }
#pb-productslider #pb-item7 a { background-image: url(../images/holeymoley.jpg); }
#pb-productslider #pb-item8 a { background-image: url(../images/sun5.jpg); }
#pb-productslider #pb-item9 a { background-image: url(../images/lordofringii.jpg); }
#pb-productslider #pb-item10 a { background-image: url(../images/nail.jpg); }
#pb-productslider #pb-item12 a { background-image: url(../images/shutbox.jpg); }
#pb-productslider #pb-item13 a { background-image: url(../images/crazyloops.jpg); }
#pb-productslider #pb-item14 a { background-image: url(../images/magic.jpg); }
#pb-productslider #pb-item11 a { background-image: url(../images/bottle.jpg); }
#pb-productslider #pb-item15 a { background-image: url(../images/ship.jpg); }
#pb-productslider #pb-item16 a { background-image: url(../images/cribbage.jpg); }
#pb-productslider #pb-item17 a { background-image: url(../images/champagneballcatch.jpg); }
#pb-productslider #pb-item18 a { background-image: url(../images/chinesechk.jpg); }
#pb-productslider #pb-item19 a { background-image: url(../images/connect4.jpg); }
#pb-productslider #pb-item20 a { background-image: url(../images/barricade.jpg); }
#pb-productslider #pb-item21 a { background-image: url(../images/devilschessboard.jpg); }
#pb-productslider #pb-item22 a { background-image: url(../images/somala.jpg); }
#pb-productslider #pb-item23 a { background-image: url(../images/golf.jpg); }
#pb-productslider #pb-item24 a { background-image: url(../images/snake.jpg); }
#pb-productslider #pb-item25 a { background-image: url(../images/shutbox.jpg); }

/* PRODUCT REPOSITIONING */
#pb-productslider #pb-item12 { margin-right: -15px; }
#pb-productslider #pb-item19 { margin-right: -5px; }
#pb-productslider #pb-item1 { margin: 0 15px; }
#pb-productslider #pb-item20 { margin: 0 -10px; }
#pb-productslider #pb-item21 { margin: 0 -20px; padding-left:30px;}
#pb-productslider #pb-item22 { margin-left:15px; margin-right: -15px; }
#pb-productslider #pb-item25 { margin: 0 -20px; padding-left:30px;}

#main a { color: #fff; text-decoration: none; }
#main a:hover { text-decoration: underline; }
