body{color:#333;font-size:12px;line-height:17px;background:#e3087f;font-family:"Helvetica",Arial,sans-serif;}
#deskwrapper{background:#4a0f2a;}
#desk{width:984px;margin:0 auto;background:url(/images/content.png) repeat 0 0;}
#header{float:left;width:984px;border-bottom:11px solid #4a0f2a;}
#navigation{float:left;width:720px;background:#fff;min-height:200px;position:relative;}
#content{float:left;width:984px;min-height:620px;padding:20px 0 40px;}
#footerwrapper{overflow:hidden;}
#footer{width:984px;margin:0 auto;padding:17px 0;position:relative;background:url(/images/footer.jpg) repeat-y 0 0;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.5),0 14px 14px rgba(0,0,0,.7);box-shadow:0 10px 10px rgba(0,0,0,.2),0 14px 14px rgba(0,0,0,.7);}
#bottomline{left:32px;height:4px;float:left;clear:left;width:656px;position:relative;background:url(/images/layout1-main-pure.png) repeat-x 0 0;}
#desk div.unit div.body{margin:0;}
#footer div.unit div.body{margin-top:3px;}
div.navi{float:left;}
.menu,.farnorth .cb-hybrid{-o-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s;}
.menu:hover,.farnorth .cb-hybrid:hover{-o-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;}
a:hover{color:#550a05;text-decoration:underline;}
.east a:hover{color:#fe0b90;}
div.navi a.menu:hover{color:#550a05;}
div.sub1{top:0;right:20px;float:right;margin-top:7px;position:absolute;}
div.sub1 div.item{float:left;margin-right:2px;padding-left:8px;background:url("/images/slash.png") no-repeat scroll 0 .25em transparent;}
div.sub1 div.init{background:none;}
#root div.sub1 a.menu{color:#333;width:112px;display:inline;font-size:11px;font-weight:800;line-height:14px;text-transform:uppercase;}
#root div.sub1 a.path{color:#e3087f;}
div.sub2{width:572px;margin-left:32px;}
div.sub2 div.item{float:left;}
div.sub2 a.menu{color:#333;font-size:13px;font-weight:800;line-height:17px;white-space:nowrap;padding:0 3px 0 9px;background:url(/images/sub2-menu.png) no-repeat 0 60%;}
div.sub2 .init .menu{padding-left:0;background:none;}
div.sub2 a.menu:hover,div.sub2 a.path{color:#e3087f;text-decoration:none;}
div.sub3{width:572px;padding:10px 0 10px 32px;}
#view div.sub3{display:none;}
div.sub3 div.item{float:left;}
div.sub3 a.menu{width:auto;color:#999;font-size:1em;padding:0 2px;background:none;white-space:nowrap;text-transform:none;}
div.sub4{width:720px;margin:2px 5px;line-height:14px;background:transparent;}
div.sub4 div.item{float:left;height:14px;margin:0 2px;}
div.sub4 a.menu{color:#fff;line-height:14px;font-weight:800;}
div.sub4 div.item a:hover.menu{color:#fff;}
div.sub4 div.item a.show,div.sub4 div.item a.here,div.sub4 div.item a:hover.show,div.sub4 div.item a:hover.here{color:#e3087f;}
#head{float:left;width:566px;min-height:61px;margin:34px 10px 0 32px;}
#head h1{color:#e3087f;font-size:24px;font-weight:800;line-height:1.05em;}
div.head h2{font-size:13px;font-weight:800;line-height:17px;}
.south h2{text-shadow:0 1px 0 rgba(255,255,255,.09);}
div.main{width:672px;}
div.main div.unit{margin:10px 0;}
div.main h2,div.main div.foot{margin:0 8px;}
div.main div.part,div.main div.grid table{margin:.4em 8px;}
div.main div.unit{width:672px;}
div.main div.wide table,div.main div.wide div.tall{width:656px;}
div.main div.wide div.tiny{width:320px;}
div.main div.slim table,div.main div.slim div.tall{width:432px;}
div.main div.slim div.tiny{width:208px;}
.cb-layout2 div.main{width:212px;}
.cb-layout2 div.main div.unit{margin:10px 0;}
.cb-layout2 div.main h2,.cb-layout2 div.main div.foot{margin:0 8px;}
.cb-layout2 div.main div.part,.cb-layout2 div.main div.grid table{margin:.4em 8px;}
.cb-layout2 div.main div.unit{width:212px;}
.cb-layout2 div.main div.unit table,.cb-layout2 div.main div.unit div.tall{width:196px;}
.cb-layout2 div.main div.unit div.tiny{width:90px;}
div.farnorth{width:572px;}
div.farnorth div.unit{margin:9px 0 11px;}
div.farnorth h2,div.farnorth div.foot{margin:0 16px;}
div.farnorth div.part,div.farnorth div.grid table{margin:.4em 16px;}
div.farnorth div.wide{width:572px;}
div.farnorth div.unit table,div.farnorth div.unit div.part{width:540px;}
div.fareast{width:460px;}
div.fareast div.unit{margin:10px 0;}
div.fareast h2,div.fareast div.foot{margin:0 8px;}
div.fareast div.part,div.fareast div.grid table{margin:.4em 8px;}
div.fareast div.wide{width:460px;}
div.fareast div.wide table,div.fareast div.wide div.tall{width:444px;}
div.fareast div.wide div.tiny{width:214px;}
div.fareast div.slim{width:230px;}
div.fareast div.slim table,div.fareast div.slim div.tall{width:214px;}
div.fareast div.slim div.tiny{width:99px;}
div.side{width:204px;}
div.side div.unit{margin:10px 0;}
div.side h2,div.side div.foot{margin:0 4px;}
div.side div.part,div.side div.grid table{margin:.4em 4px;}
div.side div.unit{width:204px;}
div.side div.unit table,div.side div.unit div.tall{width:196px;}
div.side div.unit div.tiny{width:94px;}
#root div.base{float:right;width:250px;height:200px;min-height:190px;}
#view div.base{overflow:hidden;}
div.base div.unit,div.base h2,div.base div.foot,div.base div.part,div.base div.grid table,#root div.base div.body{margin:0;}
div.base div.unit,div.base div.unit table,div.base div.unit div.tall,div.base div.unit div.tiny{width:250px;}
#root div.south{width:696px;min-height:100px;}
div.south div.unit{margin:10px 0;}
div.south h2,div.south div.foot{margin:0 2px;}
div.south div.part,div.south div.grid table{margin:.4em 2px;}
div.south div.unit{width:115px;}
div.south div.unit table,div.south div.unit div.part{width:111px;}
#root div.east{width:182px;min-height:100px;}
div.east div.unit{margin:10px 0;}
div.east h2,div.east div.foot{margin:0;}
div.east div.part,div.east div.grid table{margin:.4em 0;}
div.east div.unit,div.east div.unit table,div.east div.unit div.part{width:182px;}
.main{margin-left:24px;}
#navigation div.farnorth{min-height:20px;}
#edit div.farnorth{min-height:80px;}
#content div.side{float:right;margin-right:23px;}
.south{margin-left:32px;}
#root div.east{float:right;margin-right:34px;}
.farnorth{margin-left:18px;}
div.pure{border:0 none;}
div.pure div.head h2{color:#000;border:0 none;}
.cb-layout1 .main .pure{padding-bottom:17px;background:url(/images/layout1-main-pure.png) no-repeat 8px bottom;}
div.seam{border:0 none;background:#b4bbbf;}
div.seam div.head{border:0 none;background:#4b4044;}
div.seam h2{color:#fff;}
div.main div.seam{border:0 none;background:#fff;min-height:420px;}
div.main div.seam div.head{border:0 none;background:#fff;}
div.main div.seam h2{color:#e3087f;}
div.flat{border:0 none;background:#4b4044;}
div.flat div.head{border:0 none;background:#e3087f;}
div.flat *{color:#fff;}
div.edge{border:0 none;}
div.edge div.head{border:0 none;background:#4b4044;}
div.edge h2{color:#fff;}
.east,div.east div.head h2{color:#fff;}
#footer .area,#footer h2{font-size:10px;line-height:1.6em;}
#footer div.part{margin-top:0;margin-bottom:0;}
div.area div.unit div.lead{margin-top:6px;}
h3,h4,h5,h6{color:#000;font-weight:800;}
h3{font-size:1.1em;text-decoration:underline;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{color:#fff;padding:.8em;font-weight:800;background:#e3087f;}
div.text p.pale{color:#6d5c62;font-size:10px;line-height:14px;}
div.text p.pale br{line-height:14px;}
div.text p.skew{color:#000;font-size:18px;line-height:1em;font-weight:800;letter-spacing:0;font-style:normal;padding-left:.8em;text-indent:-0.8em;background:transparent;}
#content div.pict{margin-top:0;}
div.crop{height:420px;}
a,div.link a.open{color:#e3087f;text-decoration:none;background-color:inherit;}
div.link a.open{margin-left:0;}
div.link a.open:hover{color:#550a05;text-decoration:underline;}
div.south a.open{color:#000;text-shadow:0 1px 0 rgba(255,255,255,.12);}
div.south a.open:hover{color:#e3087f;font-weight:800;text-decoration:none;text-shadow:0 0 2px rgba(0,0,0,.4);}
div.link{background:none;}
div.mail{background-position:0 3px;background-image:url(/icon-link/mail.gif);}
div.mail a.open{margin-left:14px;}
hr{color:#e3087f;border-bottom-color:#e3087f;}
#root div.list{margin-top:0!important;margin-bottom:0!important;}
div.list p.item{list-style-image:url(/images/list.gif);}
#root div.form label.sign{margin-left:8px;width:53%;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{font-weight:800;background:#ccc;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
.foto .scan .same{color:#fff;background:#e3087f;}
#root .farnorth .cats li{padding:0;float:left;list-style:none;line-height:14px;}
.farnorth .cats span.same,.farnorth .cats a{padding:0;}
.farnorth .cats a{color:#000;}
.farnorth .cb-count{float:right;color:#7e2d6f;font-size:.8em;text-indent:2px;line-height:13px;padding-right:4px;letter-spacing:.07em;}
#navigation .farnorth .same,.farnorth .same a,.farnorth .cats a:hover,.farnorth .cats a:hover+.cb-count,.farnorth .same .cb-count{color:#e3087f;background:none;text-decoration:none;}
.farnorth .same a,.farnorth .same .cb-count{color:#e3087f;}
.fold .body .more{float:left;margin-top:6px;}
#content .less .part+div.pict{margin-top:6px;}
#content .head+.body .less div.pict{margin-top:-1.1em;}
#content .more div.part{margin-top:1em;}
#services{float:left;font-size:11px;line-height:14px;margin:36px 0 7px;}
#services a.meta:hover{color:#550a05;text-decoration:underline;}
#services{line-height:1.3em;width:100px;color:#e3087f;font-weight:800;text-transform:uppercase;}
#services a.meta{padding:0;display:block;color:#e3087f;font-weight:800;line-height:1.2em;text-transform:uppercase;}
#cmsbox{color:#444;float:left;width:800px;font-size:10px;line-height:16px;letter-spacing:.03em;padding:5px 7px 0 34px;text-transform:lowercase;}
#cmsbox .meta{padding:0;color:#2a2a2a;color:rgba(0,0,0,.5);line-height:14px;text-shadow:0 1px 0 #555;text-shadow:0 1px 0 rgba(90,90,90,.4);}
#cmsbox .meta:hover{color:#000;text-decoration:none;}
#external .cust{padding:0;float:left;width:21px;height:21px;text-align:left;margin-right:6px;border-radius:2px;text-indent:-9000px;background:url(/images/external-a.png) no-repeat 0 0;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
#external .service_twitter{background-position:-21px 0;}
#external{overflow:visible;}
#external .cust:hover,#external .cust:focus{border-radius:0;background-color:#e3087f;box-shadow:0 0 5px rgba(255,190,190,.1);}
#disp{color:#fff;background:none;border:1px solid #777;}
#disp input:focus,#disp textarea:focus{border:1px solid #5abdb7;}
#lbox div.head,#lbox div.head h2{color:#fff;height:36px;font-size:15px;background:none;line-height:36px;letter-spacing:.15em;}
#lbox div.head a.quit{color:#fff;margin-top:8px;background:none;line-height:20px;text-align:center;font-weight:normal;}
#lbox div.head a.quit:hover,#root #lbox div.zoom div.head a.quit:hover{color:#aaa;}
#lbox div.body{margin:10px;font-size:13px;background:none;}
#lbox div.body input,#lbox div.body textarea{color:#fff;background:none;font-size:11px;border:1px dotted #777;}
#lbox input.submit{color:#fff;background:none;border:1px solid #fff;}
#lbox div.body a.mail:hover{color:#fff;}
#lbox div.srch a,#lbox div.site a{color:#fff;}
#lbox span.flag{background-color:#fff;}
#disp.zoom{border:none;}
#disp.site .head h2{letter-spacing:normal;}
#lbox #disp .ctrl a{width:19px;height:20px;background-position:0 0;background-repeat:no-repeat;background-image:url(/images/prev_next.png);}
#lbox #disp .ctrl div{width:19px;height:20px;}
#lbox #disp .ctrl .quit{width:20px;text-indent:-9999px;background-position:-38px 0;}
#lbox #disp .ctrl .quit:hover{background-position:-38px -19px;}
#lbox #disp .ctrl a:hover{background-position:0 -19px;}
#lbox #disp .ctrl .next a{background-position:-19px 0;}
#lbox #disp .ctrl .next a:hover{background-position:-19px -19px;}
#lbox div.head div.ctrl{float:right;padding-right:10px;}
#disp.zoom div.head div.ctrl{padding:0;}
div.zoom div.head div.ctrl{top:0;}
.mayo div.side-hint h3,div.mayo #SpryThm ul li,#disp.mayo ul li input.size-l,#disp.mayo ul li input.size-xs,#disp.mayo ul li input.size-m{color:#fff;background:none;}
.mayo div.side-hint h3{padding-bottom:4px;text-decoration:none;}
.cb-twitter{font-size:12px;font-family:"Lucida Grande",Lucida,Tahoma,Helvetica,Arial,sans-serif;}
.cb-twitter li{border-bottom:1px dotted #ddd;}
.cb-twittercontainer span,.cb-twitterfeed{display:none;}
#lbox #frmSubsc_container{width:500px;position:relative;}
#lbox div.side-hint{top:0;right:0;width:190px;position:absolute;}
#root input.submit,#root button.cb-hybrid,#disp.mayo p.buttons input.save,#root .dlog .foot .ctrl .cb-hybrid,#root .frum .foot .ctrl .cb-hybrid,#root .cb-cropmode a,#root .cb-photoeditor .button{color:#fff;padding:.3em .7em;border-radius:2px;border:1px solid #ddd;background-color:#e3087f;border:1px solid rgba(255,255,255,.2);text-shadow:1px 2px 2px rgba(0,0,0,.3);background-image:-webkit-gradient(linear,left top,left bottom,from(#e3087f),to(#9c0457));background-image:-webkit-linear-gradient(top,#e3087f,#9c0457);background-image:-moz-linear-gradient(top,#e3087f,#9c0457);background-image:-ms-linear-gradient(top,#e3087f,#9c0457);background-image:-o-linear-gradient(top,#e3087f,#9c0457);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.6),0 1px 0 rgba(255,255,255,.2) inset;box-shadow:0 1px 2px rgba(0,0,0,.6),0 1px 0 rgba(255,255,255,.2) inset;}
#root input.submit:hover,#root button.cb-hybrid:hover,#disp.mayo p.buttons input.save:hover,#root .dlog .foot .ctrl .cb-hybrid:hover,#root .frum .foot .ctrl .cb-hybrid:hover,#root .cb-cropmode a:hover,#root .cb-photoeditor .button:hover{border-color:#999;border-color:rgba(100,100,100,.2);text-shadow:1px 0 2px rgba(0,0,0,.4);background-color:#e3087f;background-image:linear-gradient(top,#2acaf6,#00c0e9);box-shadow:0 1px 1px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.2) inset;}
#root input.submit:active,#root button.cb-hybrid:active,#disp.mayo p.buttons input.save:active,#root .dlog .foot .ctrl .cb-hybrid:active,#root .frum .foot .ctrl .cb-hybrid:active,#root .cb-cropmode a:active,#root .cb-photoeditor .button:active{background-color:#9c0457;background-image:-webkit-gradient(linear,left top,left bottom,from(#9c0457),to(#e3087f));background-image:-webkit-linear-gradient(top,#9c0457,#e3087f);background-image:-moz-linear-gradient(top,#9c0457,#e3087f);background-image:-ms-linear-gradient(top,#9c0457,#e3087f);background-image:-o-linear-gradient(top,#9c0457,#e3087f);background-image:linear-gradient(top,#00c0e9,#2acaf6);}
