body{font:.8em Arial, Helvetica, sans-serif;color:#454545;background-color:#ccc;margin:0;padding:0}
a:hover{color:red;background:inherit}
a.readmore{font-size:9px;text-decoration:none;background:no-repeat url(/graphics/readmore_bullet_red.gif);padding:0 15px}
p{margin:0}
p.stb{text-indent:0;margin-top:.83em}
p.mtb{text-indent:0;margin-top:2.17em}
p.ltb{text-indent:0;margin-top:3.08em}
p+p{margin-top:.3em;margin-bottom:.3em}
h1{font:bold 2.2em Verdana, Helvetica, Arial, Sans-Serif;margin:0;padding:8px 0 0}
h2{font:bold 1.5em Arial, Sans-Serif;margin:0;padding:0}
h3{font:1.8em Arial, Sans-Serif;margin:0;padding:0}
h4{font:bold .8em Arial, Sans-Serif;border:1px solid #ccc;color:#454545;background:#fff url(images/bgshade.gif) repeat-x;text-transform:uppercase;margin:10px 0 5px;padding:5px 10px 5px 15px}
h5{font:bold .5em Arial, Sans-Serif}
ul{list-style:none;margin:0;padding:0}
img{border:0}
.head_blurb{font:1em Arial, Sans-Serif;margin-top:0;padding:0}
.fanfic p{font-family:Arial, Helvetica, sans-serif;text-align:left;margin-top:.5em;font-size:15px;text-indent:2pc;padding:0}
.vimg100{width:50px;height:37px;border:1px solid #ccc;margin-right:5px;margin-bottom:30px;float:left;padding:2px}
.clearer{clear:both}
#content{width:960px;background-color:#fff;border:solid 5px #888;margin:10px auto;padding:10px}
#logo{margin:0 0 10px}
#slogan{font-size:.9em;color:gray;background:#fff;margin:0 0 10px 2px;padding:0}
#top_info{line-height:27px;float:right;color:gray;background:#fff;text-align:right;height:140px;margin:12px 0 0}
#top_dropmenu{line-height:17px;float:right;color:gray;background:#eee;text-align:left;height:20px;border:1px solid #ccc;margin:0}
#sub_dropmenu{line-height:17px;float:left;color:gray;background:#eee;text-align:left;height:20px;width:960px;border:1px solid #ccc;margin:0 0 10px}
#loginbutton a{text-decoration:none;width:24px;height:28px;background:#fff url(images/lb.gif) no-repeat;color:#000;margin:0 0 0 8px;padding:7px 12px}
#loginbutton a:hover{background:#fff url(images/lbhover.gif) no-repeat;color:#000}
input.flatbutton{font-size:11px;font-family:Tahoma,Verdana,sans-serif}
ul#gallery,ul#gallery li{list-style:none;align:center;margin:0;padding:0}
ul#gallery li{float:left;display:inline;width:160px;text-align:center;margin:20px}
ul#gallery img{display:block;width:130px;border:0 solid;margin:0 auto 5px}
ul#gallery a{display:block;height:150px;background:#eee;color:#333;border:1px dotted #454545;text-decoration:none;padding:10px 0}
ul#gallery a:hover{background:#007BC4;color:#FFF;border-color:#000}
.arrow{padding-left:10px;background:#fff url(/graphics/arrow.gif) no-repeat left}
.main_panel{background:#fff url(images/bgshade.gif) repeat-x;color:#454545;margin:0 0 10px;padding:10px 5px 5px 10px}
.main_right_panel{float:right;border:1px solid #ccc;background:#eee;font-size:.9em;color:#454545;width:280px;height:100px;margin:0 0 10px;padding:8px}
.main_right_panel_scroll{float:right;border:1px solid #ccc;background:#eee;font-size:.9em;color:#454545;width:240px;height:100px;margin:10px 0;padding:8px}
.resource_box{border:1px dotted #ccc;background:#eee;color:#454545;width:180px;height:60px;margin:0 0 10px;padding:8px}
.scroll{width:546px;height:100px;padding-left:5px;padding-right:5px;overflow:auto}
.scrollArea{width:280px;height:350px;padding-left:5px;padding-right:5px;float:left;overflow:auto;border-color:#CCC;border-style:solid;border-width:1px}
.blog_author{font-size:.9em;line-height:1.2em;color:gray;padding:0}
.blog_title{font-size:.9em;border:1px solid #ccc;background:#f4f4f4;height:110px;color:gray;margin:0 0 10px;padding:8px}
.blog_body{font-size:1.2em;color:#000;padding:0}
.blog_comment_body{font-size:1.2em;color:#000;padding:15px}
.social_share ul{display:inline;margin-bottom:20px}
.social_share li{display:inline;vertical-align:top;padding-right:10px}
.blog_recent_list{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;margin:10px;padding:5px 15px 5px 10px}
.blog_title_flex{border:1px solid #ccc;background:#f4f4f4;color:gray;min-height:110px;margin:0 0 10px;padding:8px}
.blog_article{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;margin:0;padding:15px}
.blog_comment_menu{border:none;color:#454545;margin:0;padding:2px 0 10px}
.blog_comment{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;margin:10px 0;padding:15px 15px 5px 10px}
.blog_comment_wire{border:1px solid #ccc;background:#fff;color:#454545;margin:10px 0;padding:15px 15px 5px 10px}
.blog_options{float:right;border:1px solid #ccc;background:#eee;color:#454545;width:295px;height:95px;margin:0 0 10px;padding:15px}
.bookimage{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:110px;margin:0 15px 10px 0}
.box_container_right_fluid{float:right;border:1px solid #ccc;background:#eee;color:#454545;width:295px;margin:10px 0;padding:15px}
.box_container_left_fluid{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;margin:10px 0 0;padding:15px}
#box_container_left{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;height:450px;margin:10px 0 0;padding:15px}
#box_left{position:relative;float:left;width:44%;border:1px solid #ccc;background:#fff url(images/bgshadenotop.gif) repeat-x;color:#454545;height:275px;margin:20px 0 10px 2%;padding:10px 0 0 2%}
#box_right{position:relative;float:right;width:44%;border:1px solid #ccc;background:#fff url(images/bgshadenotop.gif) repeat-x;color:#454545;height:275px;margin:20px 0 10px 2%;padding:10px 0 0 2%}
.std{margin-top:20px}
#top{background-color:#000;font-size:10px;margin-bottom:25px;text-align:center;color:#FFF;padding:5px}
.ContentContainer{margin-left:10px}
#productmenu{margin-top:5px;float:left;width:130px}
#productmenu ul{font-size:80%}
#maincontent{float:left;margin-left:20px;font-size:80%;width:600px}
#ProductTitle{text-align:center}
.MainProductContent{float:left;margin-right:0}
#product{width:175px}
.productimage{width:105px;margin-left:25px;padding-right:0;float:left}
.productdetails{float:right;width:125px;margin-top:5px;margin-bottom:5px}
.breadcrumbs{font-size:10px;font-family:Tahoma,Verdana,sans-serif}
.navigation{width:600px;margin-top:30px}
#leftnav{float:left;width:180px;text-align:center}
#rightnav{float:right;width:180px;margin-right:20px;text-align:center}
#numnav{float:inherit;text-align:center}
.CatalogGrid{border-color:gray;border-style:solid;border-width:1px}
.catalog_items{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;padding:15px}
.catalog_items p{font-size:1.2em;line-height:1.2em;color:#000;padding:0}
.cartimage{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:40px;margin:3px 15px 15px 0}
.cart_items{border:1px solid #ccc;width:100%;background:#eee;color:#454545;line-height:1.2em;float:right;margin:0 0 10px;padding:8px}
.avatarimage_smallest{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:30px;height:30px;margin:3px 15px 15px 10px}
.avatarimage_small{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:40px;height:40px;margin:3px 15px 15px 0}
.avatarimage_tiny{float:left;clear:left;border:1px solid #ccc;background:#000;color:#000;width:20px;height:20px;margin:0 5px 0 0}
.avatarimage_small_main{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:50px;height:50px;margin:3px 15px 15px 0}
.avatarimage{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:100px;height:100px;margin:3px 15px 15px 0}
.photoblog_thumbnail{border:1px solid #ccc;background:#eee;color:#000;width:75px;height:75px;margin:10px 0 2px 10px}
.photoblog_mainimage{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:500px;margin:20px 0 15px 50px}
.photoblog_gallery{border:1px solid #ccc;background:#eee;color:#000;width:25.5em;margin:10px}
.generalimage{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;margin:0 15px 10px 0}
#tablist{float:left;margin:0;padding:3px 0}
#tablist li{list-style:none;display:inline;margin:0}
#tablist li a{text-decoration:none;margin-right:2px;background:gray url(images/corner.gif) no-repeat top right;font-weight:700;color:#fff;padding:4px 22px}
#tablist li a:hover{background:#6495AB url(images/corner.gif) no-repeat top right;color:#fff;cursor:pointer}
#tablist li a.current{background:#9FC7D8 url(images/corner.gif) no-repeat top right;color:#2F637A;padding:6px 22px}
#topics{clear:left;float:left;width:640px;background:#F3EC90 url(images/topicsbg.gif) repeat-x left bottom;color:#fff;height:59px;margin:0 0 5px;padding:8px 5px}
#topics li a{background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:center left;padding:0 0 0 12px}
#search{float:right;text-align:right;background:#fff url(images/searchbg.gif) no-repeat;color:#000;min-height:32px;height:25px;width:270px;padding:32px 20px 12px}
form,form p{margin:0;padding:0}
.search{width:170px;border:1px solid #357994;background:#fff;color:#478F36;font-weight:700;font-size:1.3em;margin:0;padding:4px}
.button{font:bold 1em Arial, Sans-Serif;padding:4px}
#center{position:relative;float:center;clear:both;width:960px;margin:0}
.center_articles{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;height:250px;margin:0 0 10px;padding:15px 15px 5px 10px}
.center_articles_fluid{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;display:block;margin:0 0 10px;padding:15px 15px 15px 10px}
.center_articles_wide{border:1px solid #ccc;background:#fff url(images/bgshade.gif) repeat-x;color:#454545;width:930px;margin:0 0 5px;padding:15px}
.thirds_center{float:left;width:186px;height:275px;padding:0 10px 0 15px}
.thirds_center_boxes{position:relative;border:1px solid #ccc;background:#fff url(images/bgshadenotop.gif) repeat-x;color:#454545;height:350px;margin:0;padding:10px}
.quad_center_boxes{position:relative;border:1px solid #ccc;background:#fff url(images/bgshadenotop.gif) repeat-x;color:#454545;height:800px;margin:0;padding:10px}
.blog_main_panel{float:right;border:1px solid #ccc;background:#eee;font-size:.9em;color:#454545;width:280px;height:100px;margin:0;padding:8px}
#blogs_center_boxes_menu{border:1px solid #ccc;color:#454545;background:#eee;font:.8em Tahoma, Arial, sans-serif;float:right;margin:-10px 0 0;padding:1px 0}
.thirds_center_boxes_menu{border:1px solid #ccc;color:#454545;background:#eee;font:.8em Tahoma, Arial, sans-serif;float:right;margin:0;padding:1px 0}
.sidebar_boxes_menu{border:1px solid #ccc;color:#454545;background:#eee;font:.8em Tahoma, Arial, sans-serif;float:right;margin:0;padding:1px 10px}
.sidebar_boxes_menu2{border:1px solid #ccc;color:#454545;background:#eee;font:.8em Tahoma, Arial, sans-serif;float:right;margin:-10px 0 10px;padding:1px 10px}
.thirds_wide{border:1px dotted #ccc;background:#fff url(images/bgshade.gif) repeat-x;float:left;width:293px;height:200px;margin:0 7px 0 0;padding:10px}
.thirds_wide_header{background:#fff url(images/bgshade.gif) repeat-x;color:#454545;height:12px;margin:0 7px 0 0;padding:10px}
.team_bio{border:1px dotted #ccc;background:#eee;color:#454545;width:200px;height:80px;margin:0 0 10px;padding:8px}
#left{float:left;width:620px;margin:0 0 10px}
.subheader{background:#f4f4f4 url(images/bgshade.gif) repeat-x;color:gray;border-bottom:1px solid #ccc;margin:0 0 10px;padding:8px}
.left_articles{background:#fff url(images/bgshade.gif) repeat-x;color:#454545;height:290px;margin:0 0 10px;padding:10px 15px 5px 10px}
.left_articles_fluid{background:#fff url(images/bgshade.gif) repeat-x;color:#454545;margin:10px;padding:5px 30px 5px 10px}
.date{font-size:.9em;background:url(images/news.gif) no-repeat center left;color:gray;padding:0 0 0 12px}
.bigimage{float:left;clear:left;border:1px solid #ccc;background:#eee;color:#000;width:120px;height:180px;margin:0 15px 10px 0}
.left_box{background:#f4f4f4;color:gray;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:0 0 15px;padding:15px}
.thirds{float:left;width:186px;padding:0 10px 0 15px}
#right{float:right;width:325px;margin:0 0 10px}
.subheader_right{float:right;background:#f4f4f4;color:gray;width:295px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:0 0 10px;padding:15px}
.right_articles{float:right;border:1px solid #ccc;background:#eee;color:#454545;width:295px;height:120px;margin:0 0 10px;padding:15px}
.right_articles_fluid{border:1px solid #ccc;width:295px;background:#eee;color:#454545;float:right;margin:0 0 10px;padding:15px}
.image{float:left;margin:0 9px 3px 0}
.notes{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fff url(images/notes.gif) no-repeat center left;color:#454545;margin:0 0 10px;padding:17px 10px 17px 80px}
#footer{clear:both;color:gray;background:#FFF;border-top:1px solid #ccc;padding:10px 15px}
.DropMenuRoot{color:#222;background-color:#eee;background:images/spacer.gif;text-decoration:none;font-family:Tahoma;font-size:8pt;cursor:default}
.DropMenuItem,a.DropMenuItem,a:hover.DropMenuItem{color:#222;width:100%;background-color:#eee;text-decoration:none;font-family:Tahoma;font-size:8pt;height:17px}
a:hover.DropMenuItem{background-color:Gray;width:100%;color:#222}
.DropMenuTable{background-color:#f4f4f4;border:1px solid #ccc}
.raised{background:transparent;width:100%}
.raised h1,.raised p{margin:0 10px}
.raised h1{font-size:2em;color:#fff}
.raised p{padding-bottom:.5em}
.raised .b1,.raised .b2,.raised .b3,.raised .b4,.raised .b1b,.raised .b2b,.raised .b3b,.raised .b4b{display:block;overflow:hidden;font-size:1px}
.raised .b1,.raised .b2,.raised .b3,.raised .b1b,.raised .b2b,.raised .b3b{height:1px}
.raised .b2{background:#ccc;border-left:1px solid #fff;border-right:1px solid #eee}
.raised .b3{background:#ccc;border-left:1px solid #fff;border-right:1px solid #ddd}
.raised .b4{background:#ccc;border-left:1px solid #fff;border-right:1px solid #aaa}
.raised .b4b{background:#ccc;border-left:1px solid #eee;border-right:1px solid #999}
.raised .b3b{background:#ccc;border-left:1px solid #ddd;border-right:1px solid #999}
.raised .b2b{background:#ccc;border-left:1px solid #aaa;border-right:1px solid #999}
.raised .b1{background:#fff;margin:0 5px}
.raised .b2,.raised .b2b{border-width:0 2px;margin:0 3px}
.raised .b3,.raised .b3b{margin:0 2px}
.raised .b4,.raised .b4b{height:2px;margin:0 1px}
.raised .b1b{background:#999;margin:0 5px}
.raised .boxcontent{display:block;background:#ccc;border-left:1px solid #fff;border-right:1px solid #999}
ul.tabs{float:left;list-style:none;height:32px;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;margin:20px 0 0;padding:0}
ul.tabs li{float:left;height:31px;line-height:31px;border:1px solid #999;border-left:none;overflow:hidden;position:relative;background:#e0e0e0;margin:0 0 -1px;padding:0}
ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:1.2em;border:1px solid #fff;outline:none;padding:0 20px}
ul.tabs li a:hover{background:#ccc}
.tab_container{border:1px solid #999;border-top:none;overflow:hidden;clear:both;float:left;width:100%;background:#fff}
.tab_content{font-size:1.2em;padding:20px}
html ul.tabs li.active,html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff}
.renshi_menu{border:1px solid #ccc;position:relative;top:0;left:480px;background:#eee;width:100px;height:16px;text-align:center;padding-bottom:10px}
.thread_sub_header{font:bold 5.0 em Arial, Sans-Serif;color:#000}
.thread_menu{position:relative;top:0;left:110px;width:500px;height:8px;text-align:center;font-family:verdana,tahoma,helvetica;font-size:10px;padding:3px 2px 8px}
.thread_menu_item{margin-left:5px;position:relative;float:right;top:0;background:#ccc;width:100px;height:8px;text-align:center;font-family:arial, verdana,tahoma,helvetica;font-size:10px}
.thread_menu_item a{display:block;color:#fff;background:#ccc;text-decoration:none}
.thread_menu_item a:hover{color:#ff0;width:100%;background:#f33;text-decoration:none}
.DocListContent{text-align:Left;line-height:.3 em}
.modalBackground{background-color:#000;filter:alpha(opacity=75);opacity:0.9}
.confirm-dialog{background:url(img/bg/dialog24.png) no-repeat left top;width:400px;padding-top:14px;position:relative;margin:0 auto}
.confirm-dialog .inner{background:url(img/bg/dialog24.png) no-repeat left bottom;float:left;width:400px;margin:0;padding:0 10px 11px}
.confirm-dialog .base{background:url(img/bg/dialog-base.png) no-repeat left bottom;padding-bottom:4px;margin-left:0;margin-right:0;padding-top:4px;text-align:center}
.confirm-dialog H2{font-weight:700;font-size:1.25em;color:#f60;text-align:center}
.confirm-dialog input{width:50px}
.close{display:block;background:url(img/icn/close24.png) no-repeat 0 0;left:-5px;width:26px;text-indent:-1000em;position:absolute;top:-7px;height:26px}
.ubb_quote{font-size:1em;line-height:1.2em;color:#393;margin:15px}
#slantedmenu{font-weight:700;font-size:90%}
#slantedmenu:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#slantedmenu ul{text-indent:10px;background-color:#e0e0e0;border:1px solid #bebebe;text-align:left;margin:0;padding:3px 0}
#slantedmenu ul li a{color:#494949;text-decoration:none;background:transparent url(media/slantdivider.gif) top right no-repeat;margin:0;padding:3px 25px 3px 0}
#slantedmenu ul li a:visited{color:#494949}
#slantedmenu ul li a:hover{color:red}
.page_menu{width:100%;background:#fff;margin-bottom:10px;font:10px Tahoma, Arial, sans-serif;float:right}
.page_menu ul{float:left;margin:0;padding:0}
.page_menu ul li a{float:left;text-decoration:none;color:#000;border:1px solid #2A1709;background-color:#ccc;margin:0 10px 0 0;padding:5.5px 6px}
.page_menu ul li a:visited{color:#000}
.page_menu ul li a:hover,.page_menu ul li .current{color:#fff;background-color:#f33}
.menu{border:0;font:67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-size:12px;font-weight:700;margin:0;padding:0}
.menu ul{background:#c33;height:25px;list-style:none;border-bottom:1px solid #900;margin:0;padding:0}
.menu li{float:left;padding:0}
.menu li a{background:#c33 url(images/seperator.gif) bottom right no-repeat;color:#fff;display:block;font-weight:400;line-height:25px;text-align:center;text-decoration:none;border-bottom:1px solid #900;margin:0;padding:0 25px}
.menu li a:hover,.menu ul li:hover a{background:#c00 url(images/hover.gif) bottom center no-repeat;color:#FFF;text-decoration:none}
.menu li ul{background:#c33;display:none;height:auto;border:0;position:absolute;width:225px;z-index:200;margin:0;padding:0}
.menu li:hover ul{display:block}
.menu li li{background:url(images/sub_sep.gif) bottom left no-repeat;display:block;float:none;width:225px;margin:0;padding:0}
.menu li:hover li a{background:none}
.menu li ul a{display:block;height:25px;font-size:12px;font-style:normal;text-align:left;margin:0;padding:0 10px 0 15px}
.menu li ul a:hover,.menu li ul li:hover a{background:#c00 url(images/hover_sub.gif) center left no-repeat;border:0;color:#fff;text-decoration:none}
.menu p{clear:left}
a,h1 a,h2 a{color:#2F637A;background:inherit;text-decoration:none}
ul#gallery,.productaddbutton{float:left}
A:hover.arrow,#tablist .key{text-decoration:underline}
.CatalogGrid th,.CatalogGrid td{border-color:gray;border-width:1px}
.thirds_center_boxes_menu A:visited,.thirds_center_boxes_menu A:link,.thirds_center_boxes_menu A:active,.sidebar_boxes_menu A:visited,.sidebar_boxes_menu A:link,.sidebar_boxes_menu A:active,.sidebar_boxes_menu2 A:visited,.sidebar_boxes_menu2 A:link,.sidebar_boxes_menu2 A:active{color:#454545;text-decoration:none}
.thirds_center_boxes_menu A:hover,.sidebar_boxes_menu A:hover,.sidebar_boxes_menu2 A:hover{color:#FFF;background-color:red;text-decoration:none}
.right_store_categories,.right_store_shipbill{border:1px solid #ccc;background:#eee;color:#454545;margin:0 0 10px;padding:8px}
.page_header,.thread_header{font:bold 2em Arial, Sans-Serif;color:#000;padding:0}
#slantedmenu ul li,.page_menu ul li{display:inline}
