@charset "utf-8";
BODY { min-width:0; margin:0; padding:0; }
TABLE { width:100%; margin-left:auto; margin-right:auto; border:0; border-collapse:collapse; }
.centered { border:0; width:900px; margin:0 auto; }
.centered td { vertical-align:top; }
a { text-decoration:none; color:#F2F2F2; }
a:hover { text-decoration:none; color:gray; }
li a, li a:hover, .cell a:hover { color:#555; }
#tree_list_frame, #index_container { width:265px; height:552px; overflow:hidden; text-align:left; clear:both; }
#tree_details_frame, #tree_container { width:637px; height:538px; overflow:hidden; }

/* frame.php */
noscript iframe { overflow-x:hidden; }
.nav_btns { font-size:16px; position:relative; top:-14px; }
#tree_table { background-color:#FFF; width:100% !important; margin:0; }
#headline_cell { width:500px; float:left; padding-top:5px; }
.name { font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:700; color:gray; text-indent:12px; margin:0; padding:0; }
.name span { font-weight:400; font-size:16px; font-style:italic; }
.purchase { font-size:10px !important; margin-left:2px; padding:0 6px !important; }
.library { font-weight:400; color:#B3B3A3; margin-left:5px; margin-top:3px; text-indent:12px; font-size:8pt; padding:0; }
.cur_var_tris { color:#444; z-index:600; }
#variations_cell { width:500px; height:42px; overflow:hidden; white-space:nowrap; vertical-align:middle; text-align:center; padding:1px 0; }
.varThumb { border:0; cursor:default; margin:0; padding:0; }
.fill, .fill img { display:block; width:100%; height:100%; }
#frame_fade { position:absolute; z-index:300; }
.stats { background:url('graphics/tape_1.png') no-repeat center top; height:31px; width:500px; position:absolute; z-index:500; text-align:center; font-size:85%; padding-top:10px; margin-top:420px; left:auto; bottom:auto; }
.stats img { position:absolute; top:0; left:53px; z-index:0; }

/* store */
.description { height:95px; width:180px; vertical-align: text-top; }
#store_sign { background:#FFF url('../images/store/store_banner.jpg') no-repeat 50% top; width:714px; height:425px; padding:105px 0 77px; }
#details_cell { width:210px; text-align:center; vertical-align:top; font-size:80%; position:relative; left:0; }
#details_cell img { border:1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-color:#FFF; padding:5px; }
#details_cell a:hover { color:#AABBCB; border-color:#AABBCB; }
.details_table { height:580px; width:210px; background-image:none; margin:0 10px 0 -38px; }
.details_table #rotate { text-align:center; height:145px; padding:0 0 10px 10px; }
.details_table #store { height:230px; vertical-align:bottom; }
.details_table .store .cart { border-radius:0; }
.details_table .order_form { margin:0; height: 100px; }
.details_table .price, .details_table .cartitem_price { padding-right:8px; }

/* Spry */
.SlidingPanels { width:372px; height:372px; }
.SlidingPanelsContent { width:372px; height:372px; background-repeat:no-repeat; background-position:center center; }
#variations { overflow:hidden; margin-top:30px; margin-left:64px; }
#variations .SlidingPanels, #variations .SlidingPanelsContent { float:left; }
#variations .SlidingPanelsContentGroup { float:left; width:1000px; }
.tooltip { display:none; position:absolute; z-index:9999; background-color:#ECF1F2; border:1px solid #C1D0DB; text-align:right; padding:3px; }
div.tooltipBox { position:relative; top:300px; z-index:1060; }

/* tree_list.php */
#ajax_master { height:535px; }
#toc { width:250px; }
.tab_content #title, .category_tab a { font-size:18px; font-weight:700; white-space:nowrap; }
.toggle_btn { border:1px solid #B2B4BF; margin-left:-1px; position:relative; top:3px; left:7px; width:18px; height:18px; cursor:default; padding:0; }
.highlight { color:#39c; font-weight:700; }
#index_header { border-bottom:1px solid #5F6B76; padding:0; }
#index_header #realtime_cb { margin-left:5px; cursor:pointer; }
#index_header img + #index_header img + #index_header img + #index_header img + #index_header img { -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; }
#index_header h2 { background:transparent url(../images/bg_graphics.png) no-repeat scroll 0 -144px; font-size:1.1em; padding-bottom:3px; }
#index_header h3 { font-size:0.8em; border:none; padding-bottom:0; margin:0; }
#index_header .block { float:right; font-size:13px; margin:4px 18px 0 0; }
#index_header .block:hover { color:#000; }
.widget_text { display:inline; cursor:pointer; font-weight:400; }
#sort_form { width:155px; background-color:transparent; float:right; clear:none; display:none; margin:0 5px 0 0; }
#sort_form label { font-size:12px; position:relative; top:3px; float:left; }
#sort_select, #sort { float:right; width:125px; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
#version_form { background:url('graphics/controls_plate.gif') no-repeat top left; display:none; height:35px; padding-top:3px; }
#search_form { float:right; width:auto; clear:none; display:none; margin:-3px 30px 0 0; }
#search { width:155px; margin-bottom:0; float:left; height:26px; font-size:1em; padding:0 0 0 5px; }
#search_button { float:left; margin-left:5px; margin-top:1px; width:26px; height:26px; padding:1px 1px 2px; }
#cancel_btn { background: url('../images/bg_graphics.png') no-repeat -84px -5px; visibility: visible; width: 19px; height: 19px; outline: none; position: absolute; margin-left: -20px; margin-top: 8px; z-index: 500; }
.ff_cancel_btn { margin-left: -50px !Important; }
.num_results { margin: -10px 0 10px; padding-top: 3px; font-size: 11px !Important; background: none; }
#roll_list { height:505px; width:100%; overflow:auto; clear:left; padding-top:10px; }
.divider { background-image:url('graphics/divider.png'); text-indent:28px; height:16px; padding-top:7px; font-weight:700; font-size:0.9em; }
#roll_list li a b { width:18px; height:18px; display:block; float:left; }
.ctg1 { background-image:url('graphics/1.gif'); margin-right:5px; }
.ctg2 { background-image:url('graphics/2.gif'); margin-right:5px; }
.ctg3 { background-image:url('graphics/3.gif'); margin-right:5px; }
.ctg4 { background-image:url('graphics/4.gif'); margin-right:5px; }
.ctg5 { background-image:url('graphics/5.gif'); margin-right:5px; }
.ctg6 { background-image:url('graphics/6.gif'); margin-right:5px; }
.ctg7 { background-image:url('graphics/7.gif'); margin-right:5px; }
.keys { font-size:0.75em; float:left; width:420px; margin:10px; }
#variation_missing p { margin:70px 6px 0; }
#variation_missing .asterisk { padding-left:6px; margin-top:140px; list-style-type:none; }
#ShowHighDetail_btn { margin:20px 0 10px 110px; }
#legendbox, .legendbox { position:absolute; bottom:0; right:0; z-index:900; opacity:0.7px; overflow:hidden; background:url('../images/bg_lightcanvas.png') repeat; }
#legendbox table, .legendbox table { background:url('../images/bg_canvas-fade.png') repeat-x top left; margin:0 0 2px; }
.keys td { padding:3px; }
.leftkeys { float:left; clear:left; padding-right:2px; }
.key, .key_long { display:block; float:left; width:25px; height:25px; background:transparent url('graphics/key.png') no-repeat center center; text-align:center; font-size:1.2em; font-weight:700; padding-top:6px; margin-top:-6px; margin-right:5px; }
.key_long { width:50px; background-image:url('graphics/key_long.png'); font-size:0.9em; padding-top:10px; margin-top:-10px; }
.two_lines { line-height:0.85em; padding-top:3px; margin-top:-5px; font-size:0.8em; }
.browsing_notes { position:relative; top:-60px; z-index:200; margin-bottom:-60px; }
#overview_player { margin-left:5px; }

/* thumbnails.php */
#ajax_detail { width:714px; }
#category_links { width:685px; height:25px; background:url('../images/bg_contentcontainer.png') repeat-x 0 5px; position:fixed; text-align:right; display:none; margin:-5px 0 0 10px; padding:5px 10px 5px 0; }
#category_links a { font-size:11px; color:#333; padding:7px 7px 2px; }
#category_links a:hover { color:#92A4B5; text-decoration:underline; }
#category_links a img { margin:0 4px; }
#category_links .border { margin-top:0; margin-bottom:-7px; }
#thumbnails { height:auto; overflow:auto; text-align:center; }
#thumbnail_gif { float:right; position:relative; bottom:-3px; margin-right:20px; margin-bottom:-25px; }
.category_header { clear:both; font-size:18px; font-weight:700; padding-top:0; text-align:center; }
.cells { padding-left:32px; }
.cell { width:202px; height:327px; background:transparent url('graphics/cell.gif') no-repeat; padding-top:4px; float:left; text-align:center; margin:2px 5px; }
.cell a { display:block; width:187px; overflow:hidden; margin:10px auto 0; }
.cell span { font-size:14px; font-weight:700; font-family:Tahoma, Geneva, sans-serif; }
.cell img { clear:both; border:0; margin-top:5px; margin-left:-5px; }
.cell p { font-size:0.8em; color:#CCC; padding:10px 5px 0; }
.cell p img { clear:none; margin:0 2px; }
.fade { background-repeat:repeat-x; background-position:left center; position:absolute; top:672px; z-index:1000; width:617px; height:36px; }
.top { background:url('../images/graphics/fade_top.png'); margin-bottom:-36px; }
.btm { margin-top:-36px; }
#force_id, .thumb_anchor { display:none; }
.library a, #thumbnail_toggle { text-decoration:underline; }
.thumb_link, .cell_link, input[type="radio"], input[type="checkbox"], #legend_toggle { cursor:pointer; }
.thumb_link:hover { background-color: transparent !Important; }
#details a, .cell a, #thumbnail_toggle:hover { text-decoration:none; }
#index_header h2 a, #tree_index { font-size:large; }

