body{color:#212729;font-size:12px;line-height:1.55em;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;background:#000 url(/images/footer.png) no-repeat center bottom;}
#wrapper_branding,#wrapper_content,#wrapper_footer{width:100%;overflow:hidden;}
#wrapper_branding{padding:16px 0;background-color:#fff;}
#wrapper_content{height:422px;background-repeat:no-repeat;border-bottom:5px solid #fff;background-position:center top;}
#branding,#content,#footer{width:955px;margin:0 auto;}
#branding{height:60px;overflow:hidden;position:relative;}
#brandinghalf{float:left;width:497px;}
#home,#home img{width:246px;height:56px;}
#home{float:left;}
#home img{display:block;}
#meta_stuff{right:0;width:auto;bottom:-1px;position:absolute;}
#meta_stuff a.facebook,#meta_stuff a.twitter,#find,#searchfield,#find input.find,#find fieldset{float:left;}
#brandinghalf a.cust{top:40px;color:#000;float:right;font-size:11px;position:relative;font-style:italic;text-decoration:none;}
#brandinghalf a.cust:hover{text-decoration:underline;}
#meta_stuff a.facebook,#meta_stuff a.twitter{width:22px;height:22px;text-indent:-999px;}
#meta_stuff a.facebook{margin-right:3px;background:transparent url(/images/facebook.png) no-repeat left top;}
#meta_stuff a.twitter{background:transparent url(/images/twitter.png) no-repeat left top;}
#find{margin-left:40px;}
#find #searchfield{margin-right:3px;}
#find input.find{width:16px;height:21px;}
#content_main{float:right;width:458px;height:422px;overflow:auto;background:transparent url(/images/content-main.png) repeat left top;}
div.navi{float:left;width:190px;}
div.navi div.item{float:left;width:190px;}
div.sub1{float:left;width:190px;margin-top:24px;}
#view div.sub1,#edit div.sub1{position:absolute;z-index:300;}
div.sub1 div.item{margin-bottom:2px;}
div.sub1 a.menu{color:#fff;font-size:13px;padding:5px 25px;font-style:italic;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;background:#d10019 url(/images/sub1-item.png) no-repeat 8px 8px;}
div.sub1 a.menu div{background-image:none!important;}
.cb-layout1 div.sub1 a.path{background-position:9px 9px;background-image:url(/images/sub1-item-path.png);}
div.sub1 a.menu:hover{color:#222;text-decoration:none;}
div.sub2{width:190px;padding:3px 0;background-color:#e8e9e9;}
div.sub2 div.item{margin-top:0;}
div.sub2 a.menu{color:#515254;font-size:11px;padding:2px 25px;line-height:1.2em;text-transform:none;background-image:none;background-color:transparent;}
div.sub2 a.path{color:#d10019;font-weight:bold;}
div.sub2 a.menu:hover{color:#d10019;}
#root div.unit{border-style:none;}
#head{color:#464648;margin:24px 26px 2px;}
#head h1{font-size:11px;font-weight:bold;line-height:1.3em;letter-spacing:.08em;text-transform:uppercase;}
div.unit h2{line-height:1.4em;}
div.main{width:424px;margin-left:17px;}
div.main div.unit{margin:4px;}
div.main h2,div.main div.foot{margin:0 5px;}
div.main div.part,div.main div.grid table{margin:.4em 5px;}
div.main div.wide{width:416px;}
div.main div.wide table,div.main div.wide div.tall{width:406px;}
div.main div.wide div.tiny{width:198px;}
div.main div.slim{width:204px;}
div.main div.slim table,div.main div.slim div.tall{width:194px;}
div.main div.slim div.tiny{width:92px;}
#root div.side{width:702px;float:right;min-height:130px;margin:5px -5px 0 0;}
div.side div.unit{margin:5px;}
div.side h2,div.side div.foot{margin:0 10px;}
div.side div.part,div.side div.grid table{margin:.4em 10px;}
div.side div.wide{width:692px;}
div.side div.wide table,div.side div.wide div.tall{width:672px;}
div.side div.wide div.tiny{width:326px;}
div.side div.slim{width:224px;}
div.side div.slim table,div.side div.slim div.tall{width:204px;}
div.side div.slim div.tiny{width:92px;}
div.pure div.head,div.edge div.head{margin-bottom:15px;border-bottom-style:none;}
div.pure div.head h2,div.edge div.head h2,.cb-bossbern h2{color:#d10019;font-size:25px;line-height:32px;font-weight:normal;border-bottom-style:none;}
div.seam,div.flat{color:#554b4c;border:1px solid #999;background-color:#d1d2d3;}
div.seam div.head,div.flat div.head{background:#fff;border-bottom:none;}
div.seam div.head h2,div.flat div.head h2{color:#464648;padding:3px 0;font-size:10px;font-weight:bold;letter-spacing:.04em;text-transform:uppercase;}
#root div.side h2{font-size:11px;}
.side .unit{color:#554b4c;background-color:#fff;}
.side div.unit div.head{margin-bottom:0;border-bottom:none;}
.side div.unit div.head h2{color:#fff;padding:3px 0;font-size:10px;font-weight:bold;line-height:1.4em;letter-spacing:.08em;text-transform:uppercase;}
.side h3{color:#212729;font-size:1.3em;font-weight:800;}
.side .seam .head{background-color:#e45604;}
.side .flat .head{background-color:#971927;}
.side .edge .head{background-color:#73123d;}
h3,h4,h5,h6{font-weight:400;}
h3{color:#d10019;font-size:18px;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{padding:0;color:#212729;font-weight:bold;background-color:transparent;}
div.text p.pale{color:#666;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
strong{color:#e2001a;}
a,div.link a.open,a.open{color:#e2001a;background-color:inherit;text-decoration:underline;}
a:hover,div.link a.open:hover{text-decoration:none;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
div.list p.gist{list-style-image:url(/images/list.gif);}
div.unit div.crop{height:320px;}
div.line hr{border-bottom-color:#333;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{background:#ccc;font-weight:800;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
div.cats p a.same{color:#999;}
div.cats p span.same{color:#333;}
div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same{background-color:#ddd;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#fff;text-decoration:none;background-color:#900;}
p.dock{float:left;text-align:left;}
p.dock a.meta{color:#000;padding:0 8px;font-size:11px;font-style:italic;}
p.dock a.meta:hover{text-decoration:underline;}
#cmsbox{float:right;width:600px;text-align:right;}
#cmsbox,#cmsbox a.meta{color:#555;font-size:10px;font-style:normal;letter-spacing:1px;background-color:inherit;}
#cmsbox a.meta{padding:0 2px;}
#cmsbox a:hover{color:#999;text-decoration:none;}
.firm{text-transform:lowercase;}
#hcard-bossbern{color:#fff;float:left;font-size:10px;margin-top:10px;font-style:italic;line-height:1.7em;letter-spacing:.02em;text-transform:lowercase;}
#hcard-bossbern abbr span{text-transform:none;}
.adr abbr{display:block;}
.country-name{float:left;}
.postal-code{float:left;padding-right:4px;}
#hcard-bossbern .tel{float:left;}
#hcard-bossbern .fax{clear:left;display:block;}
.hcardemail{color:#fff;display:block;text-decoration:none;}
#disp{background:#fff;border:3px solid #888;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#444;height:36px;background:#ddd;line-height:36px;}
#lbox div.zoom{width:740px;margin-left:-373px;}
#root .cb-bossbern input,#root .cb-bossbern textarea{border:none;background-image:none;background-color:#ddd;}
#root .cb-bossbern input.submit{float:left;height:2em;border:1px solid #aaa;}
#root .cb-bossbern input.submit:hover,#root .cb-bossbern input.submit:active{border-color:#777;background-color:#ccc;}
.must p,.cb-bossbern-red{color:#e2001a;}
.cb-bossbern-red{padding-top:2em;}
.cb-bossbern-red p{margin:1em 0;}
.cb-bossbern-red em{font-style:normal;text-decoration:underline;}
.cb-bossbern-datepicker{margin:10px 0;}
.cb-bossbern-datepicker label{float:left;width:5em;}
#content .cb-bossbern-datepicker select{float:left;width:4em;margin-right:5px;}
#content .cb-bossbern-datepicker .cb-bossbern-year{width:6em;margin-right:15px;}
#content .cb-bossbern-datepicker .cb-bossbern-year{margin-right:15px;}
.cb-bossbern th{text-align:left;font-weight:normal;}
#root .cb-bossbern table select,#root .cb-bossbern table input{width:95%;float:left;}
div.cb-bossbern div.foot{padding:30px 0 50px;}
.ship .fail .chop{float:left;}
.cb-bossbern tr.fail{background:#fd8287;}
