body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0}a:link{color:#336699;text-decoration:none}a:visited{color:#336699;text-decoration:none}a:hover{color:#ff6633;text-decoration:underline}a img{border-width:0}img{display:block}p{line-height:1.5em;margin:1.5em 0}table{font-size:1em}table tr td{font-size:1em}#grid{z-index:1000;position:absolute;top:0;left:0;background:transparent url(/lib/mockup/grid_background.png) repeat;height:100%;width:100%}#grid.x{display:none}body{font-family:arial;font-size:14px;background:#fff url(4-bg-body.jpg) repeat-x}h1,h2,h3{font-weight:normal}.price, #price .active{color:#bb0915}.tip{color:#999}#logo, #nav, #bos, #info{position:absolute}#page{position:relative;width:66em;padding:0;padding-top:1.25em;margin:0 auto;background-color:#fff}#content{padding:0 1.25em;padding-top:9.5em}#content #topic-path, #content h1{display:inline;margin:0 .25em 1em .375em;font-size:1.1em}#content #topic-path img, #content h1 img{display:inline;margin:0 .4em .1em .4em}#content h1{margin-left:-.2em;font-weight:bold;line-height:1.5em}#content h2{font-size:1.324em}#content .alternate{width:19.5em;font-size:.85em;color:#333;margin-top:1.15em}#main{float:left;margin-top:1.4em}#caption h2{font-size:1.3em;font-weight:bold;margin-top:1.3em;margin-bottom:.5em}#caption h3{font-size:1em;font-weight:bold}#caption p{line-height:1.6em;margin-top:.5em;margin-bottom:.5em}#caption ul{margin-top:.5em;padding-left:1em}#caption ul li{list-style:circle;margin-bottom:.6em;line-height:1.3em;padding-left:0em}#related{padding-top:.6em;float:right}#related .help{padding-bottom:.5em;border-bottom:1px solid #f1f1f1;color:#666;margin-bottom:1.875em}#related .help #phone{font-size:2.3529em;font-weight:normal;color:#666}#related .help p{margin:0;padding:0}#related .help .hours{border:none;font-size:1.1em;margin-bottom:1em;color:#999}#related .help img{float:left}#related #related-ads{border-bottom:1px solid #f1f1f1;padding-bottom:1.875em;margin-bottom:1.875em}#related h2{font-size:1.1em;font-weight:bold;color:#000;margin-top:1em;margin-bottom:.75em}#related p{line-height:1.375em;margin:0;padding:0;padding-left:.75em}#related #related-pages{margin-bottom:1.875em}#related #related-pages p{clear:both;margin-top:1em;border:0 dashed #e1e1e1;border-top-width:1px;padding-top:1.5em;padding-bottom:.75em;min-height:45px}#related #related-pages p.first{border-top:none;padding-top:0}#related #related-pages p a em{display:block;margin-bottom:.25em;margin-left:-.75em;margin-right:75px;font-size:1.1em;font-weight:bold;font-style:normal}#related #related-pages p a img{float:right;position:relative;bottom:2em;margin:.5em;margin-left:1em;margin-right:0}#page.section #related_pages p.first, #page.item #related_pages p.first{padding-top:1.5em;border-top:1px solid #f1f1f1}#parents{clear:right;margin-top:0}#parents ol{margin:0;margin-bottom:2em}#parents ol li{font-size:1.125em;margin-bottom:.5em;list-style:none}#parents ol li.p0{display:none}#parents ol li.p1 a{color:#369;font-weight:bold}#parents ol li.p1 a:hover{color:#ff6633}#parents ol li.p1 li a{color:#369;font-weight:normal}#parents ol li.p2{margin-left:1em}#parents ol li.p3{margin-left:2em}#parents ol li.p4{margin-left:3em}#parents ol li.p5{margin-left:4em}#parents ol li.p6{margin-left:5em}#parents ol li.p7{margin-left:6em}#parents ol li.p8{margin-left:6em}#parents ol ul{margin-left:1.75em;margin-top:.5em}#parents ol ul li{margin-top:.75em;list-style:circle;font-size:.9em;padding-left:0 9}#parents ol ul li.current{list-style:disc}#nav{top:3.75em;left:1.25em;width:63.5em;background:#f1f1f1}#nav #logo{top:-2.125em;left:0.625em}#nav h2{margin:.6em;margin-bottom:.3em;padding-bottom:.125em;font-size:1.5em;text-align:right}#nav h2 a:link, #nav h2 a:visited{color:#666}#nav h2 a:hover{color:#ff6633}#nav li{display:block;float:left;padding:.3em .6em .4em .6em}#nav li.first, #nav li.cart, #nav li.current{background:none}#nav li a{font-size:0.8em;text-decoration:none;text-shadow:0 0 0 #000}#nav li a:link, #nav li a:visited{color:#999}#nav li a:hover{color:#ff6633}#nav .alternate{top:-2em;color:#999}#nav .alternate a{font-size:.9em}#nav .alternate a:link, #nav .alternate a:visited{color:#666}#nav .alternate a:hover{color:#ff6633}#bos{margin-top:2px;left:160px}#info{right:.3em;margin-top:1px}#info img{float:left;margin-right:.3em;margin-top:1px}#search{float:left;margin:.625em;margin-bottom:.375em;width:60%;text-align:left}#search .query{width:26em;padding:.125em .25em;margin-left:0;margin-right:.25em;font-size:1.125em}#search .query.out-of-focus{color:#999}#search .query.in-focus{color:#333;background-color:#ffffe7}#search .button{vertical-align:top}#subcategories{height:3em;font-size:1.125em;background-color:#fff;background:#fff url(4-bg-subcategories.jpg) repeat-x}#subcategories li{padding-top:.625em;border-right:1px dashed #e1e1e1}#subcategories li a{color:#999;padding:0 .5em}#subcategories li a:hover{color:#ff6633;text-decoration:underline}#subcategories li.current{background-color:#fff;border:1px solid #ccc;border-bottom:none;border-top-color:#999}#subcategories li.current a{color:#666;font-weight:bold;text-decoration:underline;background:#fff url(4-bg-subcategories-current.gif) no-repeat 4px right;padding-right:1.45em;padding-left:.1em}#subcategories li.current a:hover{color:#ff6633}#subcategories li.more{border-right:none}#footer{margin:0;margin-top:2em;padding:1.25em 0;clear:both}#footer ul{text-align:center}#footer ul li{display:inline;border-left:1px dotted #999;padding-left:.5em;margin-right:.5em}#footer ul li.first{border-left:none;padding-left:0}#footer img{display:block;margin:1em auto;margin-bottom:0}#copyright{text-align:center;color:#999;margin-bottom:2em;font-size:.9em}#facebox{position:absolute;width:100%;top:0;left:0;z-index:100;text-align:center}#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{height:10px;width:10px;overflow:hidden;padding:0}#facebox .b{background:url(4-facebox-b.png)}#facebox .tl{background:url(4-facebox-tl.png)}#facebox .tr{background:url(4-facebox-tr.png)}#facebox .bl{background:url(4-facebox-bl.png)}#facebox .br{background:url(4-facebox-br.png)}#facebox .popup{position:relative}#facebox table{text-align:left;margin:auto;border-collapse:collapse;width:auto}#facebox table td{border-bottom:0;padding:0}#facebox .body{padding:1.5em;background:white;width:600px}#facebox .loading, #facebox .image{text-align:center}#facebox img{border:0;margin:0}#facebox .footer{border-top:1px solid #ddd;padding-top:5px;margin-top:10px;text-align:right}

