body{color:#58595b;font-size:14px;font-weight:300;line-height:21px;background-color:#fff;font-family:"LinotypeUniversW01-Ligh 723631","Helvetica Neue",sans-serif;}
#content-main,#content-supp,#calling,#nav-supp{overflow:hidden;}
#container-b,#container-calling,#container-si{background:url(/images/container-b-calling-si.png) repeat-x;}
#container-b{background-position:0 0;background-color:#f3f3f3;border-bottom:1px solid #cfcdcd;}
#branding{width:968px;height:118px;margin:0 auto;position:relative;}
#home{float:left;width:100px;height:98px;margin-left:18px;-o-transition:box-shadow .1s ease-out;-moz-transition:box-shadow .1s ease-out;-webkit-transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out;-moz-box-shadow:0 0 7px rgba(0,0,0,.45);-webkit-box-shadow:0 0 7px rgba(0,0,0,.45);box-shadow:0 0 7px rgba(0,0,0,.45);}
#home:visited{color:#555;}
#home:hover,#home:focus{-moz-box-shadow:0 0 9px rgba(20,0,20,.4),0 0 6px rgba(180,0,180,.2);-webkit-box-shadow:0 0 9px rgba(20,0,20,.4),0 0 6px rgba(180,0,180,.2);box-shadow:0 0 9px rgba(20,0,20,.4),0 0 6px rgba(180,0,180,.2);}
#home:active{-o-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;-moz-box-shadow:0 0 6px rgba(0,0,0,.7);-webkit-box-shadow:0 0 6px rgba(0,0,0,.7);box-shadow:0 0 6px rgba(0,0,0,.7);}
.logo{width:100px;height:98px;display:block;}
#find{float:right;margin:5px 18px 0 0;}
.find{display:none;}
#find #searchfield{width:180px;height:20px;border:1px solid #b9b8b8;padding:1px 4px 1px 20px;background:#fff url(/images/find.gif) no-repeat 3px 4px;-moz-box-shadow:0 1px 0 #eee,0 0 5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 0 #eee,0 0 5px rgba(0,0,0,.2) inset;box-shadow:0 1px 0 #eee,0 0 5px rgba(0,0,0,.2) inset;-o-transition:border-color .2s ease-out;-moz-transition:border-color .2s ease-out;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out;}
#find #searchfield:focus{border-color:#999;}
#leaves-b{top:0;width:255px;right:312px;height:163px;position:absolute;background:url(/images/leaves.png) no-repeat;z-index:2;}
#container-b,#container-cm,#container-cs,#container-calling,#container-ns,#container-si{min-width:976px;}
#container-cm{padding-bottom:15px;border-bottom:1px solid #cfcdcd;}
#content-main{width:968px;margin:0 auto;}
.cb-layout4 #content-main,.cb-layout5 #content-main{position:relative;}
.cb-layout2>#container-cm,.cb-layout4>#container-cm,.cb-layout5>#container-cm{background:none;}
#container-cs{padding-top:34px;border-top:2px solid #fcfcfc;background:#f4f4f4 url(/images/white-noise.png);}
#content-supp{width:968px;margin:0 auto;}
.cb-layout2>#container-cs,.cb-layout4>#container-cs,.cb-layout5>#container-cs{display:none;}
#container-calling{padding:25px 0 10px;border-top:1px solid #cfcdcd;background-color:#f1f1f1;background-position:0 -118px;}
#calling{width:968px;margin:0 auto;}
#container-ns{min-width:960px;padding-top:5px;border-top:1px solid #ededed;border-bottom:1px solid #f7f7f7;background:#464646 url(/images/find.gif) repeat-x 0 -59px;}
#container-si{background-position:0 -318px;}
#site-info{width:968px;margin:0 auto;position:relative;padding:1.8em 0 16px;}
#copyright{bottom:0;right:-4px;width:218px;height:37px;padding-top:87px;text-indent:-6em;position:absolute;background:url(/images/leaves.png) no-repeat 0 bottom;}
.adr,.tel,.url{display:none;}
.url:hover,.url:visited{color:#555;}
#container-cs .cb-twitter{width:216px;margin:-7px 7px 10px;}
.cb-twittercontainer li,.cb-twittercontainer p,.cb-twittercontainer span{background:url(/images/cta-testimonial-twitter.png) no-repeat -432px -190px;}
.cb-twittercontainer li{margin:0 0 14px;padding:10px 0 0;border-style:none;}
.cb-twittercontainer li:last-child{margin-bottom:0;}
.cb-twittercontainer p{padding:3px 16px 5px;background-repeat:repeat-y;background-position:-648px 0;}
.cb-twittercontainer span{display:block;color:#303030;font-size:14px;padding:16px 16px 0;background-position:-432px 0;}
#content-supp>.farwest .lead,#content-supp>.farwest .text,.cb-layout4 .side>.flat .part{width:216px;}
.cb-layout1 .farwest .lead,.cb-layout4 .side>.flat .lead,.cb-layout1 .farwest .text,.cb-layout4 .side>.flat .text{margin:0 7px;}
.cb-layout1 .farwest .text,.cb-layout4 .side>.flat .text{margin-bottom:10px;}
.cb-layout1 .farwest h3,.cb-layout4 .side>.flat h3,.cb-layout1 .farwest .norm,.cb-layout4 .side>.flat .skew{color:#58595b;font-size:14px;background:url(/images/cta-testimonial-twitter.png) no-repeat -216px bottom;}
.cb-layout1 .farwest h3,.cb-layout4 .side>.flat h3{margin-bottom:0;padding:0 6px 15px;}
.cb-layout1 .farwest .norm,.cb-layout4 .side>.flat .skew{line-height:21px;padding:5px 16px 14px;background-position:0 bottom;}
.cb-layout3 #content-main .cb-strips{margin-top:5px;}
.menu,.menu:visited{color:#80a24e;letter-spacing:.035em;-o-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;}
.menu:hover,.menu:focus{color:#577d20;text-decoration:none;}
.menu:active{color:#334b00;}
.path,.path:hover,.path:focus,.path:visited{color:#222;}
#nav-supp{width:968px;margin:0 auto;padding:20px 0 30px;}
div.sub1{float:right;margin:10px 5px 0 0;}
div.sub1>.item{float:left;border-right:1px solid #7c7d7e;}
div.sub1>.exit{border-right:none;}
div.sub1 .menu{margin:0 7px;font-size:13px;padding-top:2px;line-height:13px;}
#branding>.sub2{left:141px;bottom:-1px;position:absolute;}
#branding>.sub2>.item{float:left;width:139px;}
#branding>.sub2 .menu{font-size:24px;font-weight:300;text-align:center;padding-bottom:22px;letter-spacing:.04em;}
#branding>.sub2 a.path{background:url(/images/sub2-sub3-path.png) no-repeat center bottom;}
.cb-layout4>#container-cm .sub2,.cb-layout5>#container-cm .sub2{float:left;width:206px;position:absolute;margin:90px 18px 18px;}
.cb-layout4>#container-cm .sub2 .menu,.cb-layout5>#container-cm .sub2 .menu{color:#222;font-size:24px;line-height:34px;border-bottom:1px solid #d8d6d6;}
.cb-layout4>#container-cm .sub2 .menu:hover,.cb-layout5>#container-cm .sub2 .menu:hover{cursor:default;}
#nav-supp>.sub2>.item{float:left;width:206px;margin:0 18px;}
#nav-supp .sub3>.item{border-bottom:1px solid #2d2d2d;}
#nav-supp .sub3>.init{border-top:1px solid #2d2d2d;}
#nav-supp>.sub2 .menu{color:#fff;display:block;font-size:21px;line-height:33px;border-bottom:1px solid #565656;}
#view #wholenavi2{display:none;}
#wholenavi2{width:938px;overflow:hidden;margin:10px auto 0;padding:12px 0 10px;background-color:rgba(0,0,0,.5);-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#wholenavi2 .sub2{float:left;margin-left:15px;}
#wholenavi2>.sub2>.item{float:left;margin-right:10px;}
#wholenavi2>.sub2 .path{color:#fff;}
.cb-layout2>#container-cm .sub3{float:left;width:206px;margin:20px 18px 18px;border-bottom:1px solid #d2d0d0;-ms-box-shadow:0 0 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 2px rgba(0,0,0,.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.25);}
.cb-layout2>#container-cm .item{border:1px solid #d2d0d0;border-bottom:none;}
.cb-layout2>#container-cm .init{border-top-color:#d2d0d0;}
.cb-layout2>#container-cm div.path{left:-12px;width:218px;border:none;position:relative;background:url(/images/sub2-sub3-path.png) no-repeat 0 center;}
.cb-layout2>#container-cm .menu{color:#303030;font-size:17px;padding:.55em 10px .4em;background-color:#f4f4f4;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;}
#edit.cb-layout2>#container-cm .here{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.cb-layout2>#container-cm .menu:hover,.cb-layout2>#container-cm .menu:focus{background-color:#ebebeb;}
.cb-layout2 #container-cm .menu:active{background-color:#dfdfdf;}
.cb-layout2>#container-cm a.path,.cb-layout2>#container-cm a.path:hover,.cb-layout2>#container-cm a.path:focus,.cb-layout2>#container-cm a.path:active{color:#fff;margin-left:13px;border:1px solid #ae1761;background-color:#bd075d;border-left:none;-ms-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,2px 0 2px rgba(189,7,93,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,2px 0 2px rgba(189,7,93,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,2px 0 2px rgba(189,7,93,.3);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,2px 0 2px rgba(189,7,93,.3);}
.cb-layout4>#container-cm .sub3 .menu,.cb-layout5>#container-cm .sub3 .menu{color:#80A24E;font-size:17px;padding-top:2px;}
.cb-layout4>#container-cm .sub3 .menu:hover,.cb-layout4>#container-cm .sub3 .menu:focus,.cb-layout5>#container-cm .sub3 .menu:hover,.cb-layout5>#container-cm .sub3 .menu:focus{color:#577d20;cursor:pointer;}
.cb-layout4>#container-cm .sub3 .menu:active,.cb-layout5>#container-cm .sub3 .menu:active{color:#334b00;}
.cb-layout4>#container-cm .sub3 a.path,.cb-layout4>#container-cm .sub3 a.path:hover,.cb-layout4>#container-cm .sub3 a.path:focus,.cb-layout4>#container-cm .sub3 a.path:active,.cb-layout5>#container-cm .sub3 a.path,.cb-layout5>#container-cm .sub3 a.path:hover,.cb-layout5>#container-cm .sub3 a.path:focus,.cb-layout5>#container-cm .sub3 a.path:active{color:#222;}
#nav-supp .sub3>.item{margin:0;}
#nav-supp .sub3 .menu{color:#cbe5a2;font-size:16px;}
#nav-supp .sub3 .menu:hover,#nav-supp .sub3 .menu:focus{color:#a4bf73;cursor:pointer;}
#nav-supp .sub3 .menu:active{color:#6e853f;cursor:pointer;}
h1{color:#222;font-size:32px;font-weight:300;line-height:1.2em;margin:38px 18px 13px;letter-spacing:.015em;}
.cb-layout4 #head,.cb-layout5 #head{float:right;width:728px;}
#root div.unit>div.body{margin:0;}
div.main,div.east{width:726px;}
#root div.east{margin-top:6px;min-height:50px;}
div.main>div.unit,div.east>div.unit{margin:5px;}
div.main h2,div.main div.foot,div.east h2,div.east div.foot{margin:0 12px;}
div.main div.part,div.main div.grid table,div.east div.part,div.east div.grid table{margin:0 12px 10px;}
div.main>div.unit,div.east>div.unit{width:714px;}
div.main>div.unit table,div.main>div.unit div.part,div.east>div.unit table,div.east>div.unit div.part{width:690px;}
.cb-layout2 .main{width:726px;margin-top:15px;}
.cb-layout2 .main .unit{margin:5px;}
.cb-layout2 .main h2,.cb-layout2 .main div.foot{margin:0 12px;}
.cb-layout2 .main .part,.cb-layout2 .main .grid table{margin:0 12px 10px;}
.cb-layout2 .main .wide{width:714px;}
.cb-layout2 .main .wide table,.cb-layout2 .main .wide .part{width:690px;}
.cb-layout2 .main>.slim{width:230px;}
.cb-layout2 .main>.slim table,.cb-layout2 .main>.slim .part{width:206px;}
.cb-layout3 .main{width:484px;}
.cb-layout3 .main .unit{margin:5px;}
.cb-layout3 .main h2,.cb-layout3 .main div.foot{margin:0 12px;}
.cb-layout3 .main .part,.cb-layout3 .main .grid table{margin:0 12px 10px;}
.cb-layout3 .main .unit{width:472px;}
.cb-layout3 .main .unit table,.cb-layout3 .main .unit .part{width:448px;}
.cb-layout4 .main{width:484px;margin-left:242px;}
.cb-layout4 .main .unit{margin:5px;}
.cb-layout4 .main h2,.cb-layout4 .main div.foot{margin:0 12px;}
.cb-layout4 .main .part,.cb-layout4 .main .grid table{margin:0 12px 10px;}
.cb-layout4 .main .unit{width:472px;}
.cb-layout4 .main .unit table,.cb-layout4 .main .unit .tall{width:448px;}
.cb-layout4 .main .unit div.tiny{width:212px;}
.cb-layout5 .main{width:726px;margin-left:242px;}
.cb-layout5 .main .unit{margin:5px;}
.cb-layout5 .main h2,.cb-layout5 .main div.foot{margin:0 12px;}
.cb-layout5 .main .part,.cb-layout5 .main .grid table{margin:0 12px 10px;}
.cb-layout5 .main>.wide{width:714px;}
.cb-layout5 .main>.wide table,.cb-layout5 .main>.wide .part{width:690px;}
.cb-layout5 .main>.slim{width:230px;}
.cb-layout5 .main>.slim table,.cb-layout5 .main>.slim .part{width:206px;}
div.side,.south{width:242px;}
#root div.south{min-height:50px;}
div.side>div.unit,.south .unit{margin:5px;}
div.side h2,div.side div.foot,.south h2,.south div.foot{margin:0 12px;}
div.side div.part,div.side div.grid table,.south .part,.south div.grid table{margin:0 12px 10px;}
div.side>div.unit,.south .unit{width:230px;}
div.side>div.unit table,div.side>div.unit div.part,.south .unit table,.south .unit .part{width:206px;}
.south .unit{margin-top:0;}
.cb-layout3 .side{width:484px;}
.cb-layout3 .side .unit{margin:5px;}
.cb-layout3 .side h2,.cb-layout3 .side div.foot{margin:0 12px;}
.cb-layout3 .side .part,.cb-layout3 .side .grid table{margin:0 12px 10px;}
.cb-layout3 .side>.wide{width:472px;}
.cb-layout3 .side>.wide table,.cb-layout3 .side>.wide .tall{width:448px;}
.cb-layout3 .side>.wide .tiny{width:212px;}
.cb-layout3 .side>.slim{width:230px;}
.cb-layout3 .side>.slim table,.cb-layout3 .side>.slim .tall{width:206px;}
.cb-layout3 .side>.slim .tiny{width:91px;}
div.base{width:726px;}
div.base>div.unit{margin:5px;}
div.base h2,div.base div.foot{margin:0 12px;}
div.base div.part,div.base div.grid table{margin:0 12px 10px;}
div.base>div.unit{width:230px;}
div.base>div.unit table,div.base>div.unit div.part{width:206px;}
.cb-layout3 .base{width:242px;}
.cb-layout3 .base .unit{margin:5px;}
.cb-layout3 .base h2,.cb-layout3 .base div.foot{margin:0 12px;}
.cb-layout3 .base .part,.cb-layout3 .base table{margin:0 12px 10px;}
.cb-layout3 .base .unit{width:230px;}
.cb-layout3 .base .unit table,.cb-layout3 .base .unit .part{width:206px;}
.farwest{width:242px;}
.farwest h2,.farwest div.foot{margin:0 12px;}
.farwest .part,.farwest .grid table{margin:0 12px 10px;}
.farwest .unit{margin:5px;width:230px;}
.farwest .unit table,.farwest .unit .part{width:206px;}
.cb-layout3 .farwest{width:726px;}
.cb-layout3 .farwest h2,.cb-layout3 .farwest div.foot{margin:0 12px;}
.cb-layout3 .farwest .part,.cb-layout3 .farwest table{margin:0 12px 10px;}
.cb-layout3 .farwest .unit{margin:5px;width:714px;}
.cb-layout3 .farwest>.wide table,.cb-layout3 .farwest>.wide .part{width:690px;}
.cb-layout3 .farwest>.slim{width:230px;}
.cb-layout3 .farwest>.slim table,.cb-layout3 .farwest>.slim .part{width:206px;}
#root div.north{width:726px;min-height:80px;margin-left:242px;}
.north h2,.north .foot{margin:0 12px;}
.north .part{margin:0 12px 10px;}
.north>.unit{margin:5px;width:714px;}
.north table,.north .part{width:690px;}
.cb-layout1 .side{margin-top:16px;}
.unit>.head{margin-bottom:12px;}
h2{font-weight:300;line-height:1.25em;letter-spacing:.022em;}
div.pure{border-color:transparent;}
div.pure h2{color:#222;}
div.pure>div.head>h2{border-bottom:none;}
div.seam{border-color:#d4d5d6;-ms-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);}
div.seam>div.head{margin-top:11px;border-bottom:none;background-color:transparent;}
div.seam>div.head>h2{background:none;}
.cb-layout4 div.seam div.lead{margin-top:20px;}
div.flat{color:#58595B;border-color:transparent;background-color:transparent;}
div.flat>div.head{color:#222;background:none;border-bottom:none;}
div.edge{border-color:transparent;}
div.edge>div.head{color:#222;border-bottom:none;}
#root div.cats li{list-style:none;background:none;padding:7px 0 5px;border-top:1px solid #cfcdcd;}
#root div.cats li:last-child{border-bottom:1px solid #cfcdcd;}
div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same{background:#fff;}
.cats .same a,.cats .same,.cats .same>.cb-count{color:#303030;}
#root div.cats a,#root div.cats li.same>span{padding:0 5px 0 0;}
.cats .cb-count{color:#719534;}
.cb-layout3 div.farwest{margin-top:45px;padding-top:38px;position:relative;}
.cb-layout3 div.farwest div.cats{top:0;left:0;position:absolute;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{padding:0;color:#303030;background-color:transparent;}
.cb-layout3 div.farwest div.scan colgroup{display:none;}
.cb-layout3 div.farwest div.scan td{float:left;width:1.1em;display:inline;margin-right:5px;}
.cb-layout3 div.farwest div.scan .prev{margin-right:9px;}
#root .cb-layout3 div.farwest div.scan a{padding:0;}
.year{padding-bottom:8px;}
.year th>.cb-hybrid{display:block;}
.year>.next,.year>.prev{width:54px;}
.year th,.year tbody .cb-hybrid,div.year td.same{padding:3px 0 2px;border-bottom:1px solid #cfcdcd;}
.year .cb-count,.year .same>.cb-count,.year tbody span{display:none;}
.year .same>span{display:block;margin-right:2px;}
div.year .cb-hybrid{display:block;font-weight:normal;}
div.year span{padding:0;}
div.year .same>span{color:#58595b;}
div.cb-strips div.scan a.prev,div.cb-strips div.scan div.prev,div.cb-strips div.scan a.next,div.cb-strips div.scan div.next{width:20px;height:32px;margin-top:10px;}
div.cb-strips div.scan td.prev>div.prev{background:url(/images/prev-next.png) no-repeat 0 0;}
div.cb-strips div.scan td.prev a.prev{background:url(/images/prev-next.png) no-repeat 0 -32px;}
div.cb-strips div.scan td.prev a.prev:hover,div.cb-strips div.scan td.prev a.prev:focus{background-position:0 -64px;}
div.cb-strips div.scan td.prev a.prev:active{background-position:0 -96px;}
div.cb-strips div.scan td.next>div.next{background:url(/images/prev-next.png) no-repeat -20px 0;}
div.cb-strips div.scan td.next a.next{background:url(/images/prev-next.png) no-repeat -20px -32px;}
div.cb-strips div.scan td.next a.next:hover,div.cb-strips div.scan td.next a.next:focus{background-position:-20px -64px;}
div.cb-strips div.scan td.next a.next:active{background-position:-20px -96px;}
#root div.foto>div.body>div.desc{padding-top:10px;}
.cb-strips p.norm>a.open{margin-left:0;font-size:16px;padding-left:22px;background:url(/images/link.png) no-repeat 0 3px;}
.cb-strips p.norm>span{display:block;margin-top:10px;}
div.foto>a.foto,div.foto>span.foto{-ms-box-shadow:0 0 4px rgba(0,0,0,.15);-moz-box-shadow:0 0 4px rgba(0,0,0,.15);-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15);}
div.cb-strips div.scan>table{border:none;}
.cb-layout1 .base>.unit{min-height:355px;}
.cb-layout1 .base>.pure .norm{min-height:7em;}
.cb-layout1 .base>.edge .text{margin-bottom:0;}
.cb-layout1 .base>.edge .norm{min-height:7.6em;}
.cb-layout3 #content-supp>.farwest{min-height:43em;}
.cb-layout3 .side .cb-strips .desc{display:none;}
#root .cb-layout4 div.north>.edge,#root .cb-layout5 div.north>.edge{min-height:9em;}
#root #view div.unit div.body{min-height:0;}
h3,h4,h5,h6{color:#222;font-weight:300;}
h3{font-size:17px;margin-bottom:6px;}
h4{font-size:17px;}
h5{font-size:17px;}
h6{font-size:17px;font-style:normal;font-weight:normal;}
strong{font-weight:400;font-style:italic;}
div.text>p.norm{margin-bottom:10px;}
.cb-layout1 .main .pict+.text>.norm,.cb-layout2 .main .pict+.text>.norm{margin-top:10px;}
.cb-layout3 .flat .norm{margin-bottom:0;}
div.text>p.loud{padding:0;color:#222;font-size:1.5em;background:none;font-weight:300;line-height:1.25em;letter-spacing:.022em;}
div.text>p.pale{color:#999;line-height:1.5em;background:inherit;letter-spacing:.045em;}
div.text>p.skew{color:#e02074;font-size:17px;line-height:24px;font-style:normal;letter-spacing:.035em;}
#root span.flag{padding-right:2px;margin-right:-2px;background:#fbfbbe;}
div.crop{height:240px;}
.pict,.film{-ms-box-shadow:0 0 4px rgba(0,0,0,.15);-moz-box-shadow:0 0 4px rgba(0,0,0,.15);-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15);}
.cb-layout1 img[width='690']{-ms-box-shadow:0 0 6px rgba(180,0,180,.2);-moz-box-shadow:0 0 6px rgba(180,0,180,.2);-webkit-box-shadow:0 0 6px rgba(180,0,180,.2);box-shadow:0 0 6px rgba(180,0,180,.2);-ms-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-o-transition:box-shadow .2s ease-out;-moz-transition:-moz-box-shadow .2s ease-out;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;}
.cb-layout1 a:hover>img[width='690']{-ms-box-shadow:0 0 6px rgba(180,0,180,.35);-moz-box-shadow:0 0 6px rgba(180,0,180,.35);-webkit-box-shadow:0 0 6px rgba(180,0,180,.35);box-shadow:0 0 6px rgba(180,0,180,.35);}
div.foto div.head{margin-bottom:0;}
.cb-layout2 .main>.wide .pict{-ms-box-shadow:0 0 4px rgba(0,0,0,.45);-moz-box-shadow:0 0 4px rgba(0,0,0,.45);-webkit-box-shadow:0 0 4px rgba(0,0,0,.45);box-shadow:0 0 4px rgba(0,0,0,.45);}
div.film img{cursor:pointer;}
.open,.load{-o-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;}
a,div.link>a.open,div.link>a.open:visited{color:#719534;text-decoration:none;}
a:visited{text-shadow:0 0 0 transparent;}
a:hover,a:focus,div.link>a:hover,div.link>a:focus{color:#4d6f1c;text-decoration:none;}
div.link>a:active{-o-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;}
.text .open,.text .open:visited{padding-left:22px;background:url(/images/link.png) no-repeat 0 .31em;}
.text .open:hover,.text .open:focus{background-image:url(/images/link-hover.png);}
div.link{background:none;}
div.link>a.open{margin-left:0;font-size:16px;padding-left:22px;background:url(/images/link.png) no-repeat 0 .34em;}
div.mail{background:none;}
div.mail>a.open{margin-left:0;background:url(/images/mail.gif) no-repeat 0 .34em;}
div.file{background:none!important;}
div.file>a.load{margin-left:0;font-size:16px;padding-left:22px;background:url(/images/file.png) no-repeat 0 0;}
.cb-layout1 .side .open,.south .link>.open{color:#fff;width:172px;font-weight:300;line-height:1.2em;padding:.4em 0 .4em 32px;border:1px solid #8c0042;background:#aa0254 url(/images/cta-testimonial-twitter.png) no-repeat -439px center;-o-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-ms-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;-moz-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.cb-layout1 .side .open:visited,.south .link>.open:visited{color:#fff;}
.en.cb-layout1 .side .open,.en .south .link .open{font-size:15px;}
.cb-layout1 .side .open:active,.south .link>.open:active{border-color:#000;-o-box-shadow:0 0 6px rgba(0,0,0,.24) inset;-ms-box-shadow:0 0 6px rgba(0,0,0,.24) inset;-moz-box-shadow:0 0 6px rgba(0,0,0,.24) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24) inset;box-shadow:0 0 6px rgba(0,0,0,.24) inset;}
.cb-layout1 .side .open:hover,.cb-layout1 .side .open:focus,.south .open:hover,.south .open:focus{background-color:#b20656;}
.cb-layout1 .side .open:active,.south .open:active{border-color:#6C0031;background-color:#9b064c;}
.cb-layout1 .link>.open[title~='Sie'],.cb-layout1 .link>.open[title='Use cmsbox!'],.south .link>.open[title~='Sie'],.south .link>.open[title='Use cmsbox!']{border-color:#5c7c2b;background-color:#63832d;}
.cb-layout1 .link>.open[title~='Sie']:hover,.cb-layout1 .link>.open[title~='Sie']:focus,.cb-layout1 .link>.open[title='Use cmsbox!']:hover,.cb-layout1 .link>.open[title='Use cmsbox!']:focus,.south .link>.open[title~='Sie']:hover,.south .link>.open[title~='Sie']:focus,.south .link>.open[title='Use cmsbox!']:hover,.south .link>.open[title='Use cmsbox!']:focus{background-color:#698c30;}
.cb-layout1 .link>.open[title~='Sie']:active,.cb-layout1 .link>.open[title='Use cmsbox!']:active,.south .link>.open[title~='Sie']:active,.south .link>.open[title='Use cmsbox!']:active{border-color:#45610F;background-color:#5a7729;}
#root div.line{padding:2px 0;margin-top:5px;margin-bottom:10px;}
#root div.line>hr{border-bottom-color:#cfcdcd;}
#root div.line>hr.dash,#root div.line>hr.spot{border-bottom-style:solid;}
#root div.line>hr.bold{border-bottom-width:1px;}
#root .cb-layout1 .edge .line,#root .cb-layout2 .edge .line,#root .cb-layout5 .edge .line{padding:0;margin-top:0;margin-bottom:0;}
#root .cb-layout1 .edge .line>hr,#root .cb-layout2 .edge .line>hr,#root .cb-layout5 .edge .line>hr{border-bottom-style:none;}
#root #edit .edge .line>hr{margin:3px 0;border-color:red;border-bottom-style:solid;}
div.list>p.item{list-style:none url(/images/list.gif);}
#root div.grid table.horz td,#root div.grid table.horz th{border-style:solid;border-color:#888;padding:.25em .5em;}
.flat tr>td:first-child{width:28%;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{color:inherit;background:#ddd;}
div.grid table thead td,div.grid table thead th,div.grid table tfoot td{background:none;border-color:#999;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background-color:#0f0f0f;}
div.seam div.tack{color:#333;background-color:#cacac3;}
#services{color:#fff;}
#services>.meta{color:#719534;padding:0 3px;font-size:14px;line-height:20px;}
#services>.home{padding-left:18px;}
#services>.cust{padding-left:3px;}
#services>.meta:hover,#services>.meta:focus{color:#4d6f1c;text-decoration:none;}
#follow{top:-17px;left:313px;background:#fff;position:absolute;padding:6px 10px 4px;border:1px solid #cfcfcd;-ms-box-shadow:0 0 3px rgba(0,0,0,.45);-moz-box-shadow:0 0 3px rgba(0,0,0,.45);-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);box-shadow:0 0 3px rgba(0,0,0,.45);}
#follow-list{float:right;margin-top:-1px;list-style:none;padding-left:.7em;}
.follow-link{float:right;}
.service_follow_twitter,.service_follow_facebook{float:left;width:16px;height:1.4em;text-indent:-9999px;background:url(/images/find.gif) no-repeat 0 -39px;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.service_follow_twitter{margin-right:.4em;background-position:0 -20px;}
.follow-link>.cust:hover,.follow-link>.cust:focus{opacity:.85;-o-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;}
#disp{width:350px;border:none;background-color:transparent;}
#disp div.head{height:24px;}
#disp div.head,#disp div.head h2,#disp div.head a.quit{line-height:24px;background-color:transparent;}
#disp div.head h2{color:#fff;font-size:21px;letter-spacing:.025em;}
#disp div.body{padding:15px;margin-bottom:0;}
#disp.mail div.body,#disp.resp div.body{padding-bottom:0;}
.mail p+fieldset+fieldset{min-height:4.4em;}
#disp.mail .foot,#disp.resp .foot,#disp.cb-lightbox-code .foot,#disp.message .foot{text-align:right;padding:0 15px 10px;background-color:#fff;}
#disp.mail .submit,#disp.resp .submit,#disp.message .submit+.submit{margin-right:0;}
#root div.cb-lightbox-code textarea{width:428px;}
#disp .head>.ctrl{right:8px;width:30px;position:absolute;}
#disp.zoom .ctrl{width:71px;}
#disp .head .next,#disp .head .prev,#disp .head .cb-hybrid,#disp div.head a.quit{width:22px;height:24px;margin-top:0;text-indent:-9999px;}
.zoom div.quit{margin-left:5px;}
#disp .next,#disp .prev{background-image:none;}
#disp .head .cb-hybrid,#disp div.head a.quit{background:url(/images/lb-ctr.png) no-repeat;}
#disp .prev>.cb-hybrid{background-position:3px 50%;}
#disp .next>.cb-hybrid{background-position:-15px 50%;}
#disp div.quit>a.quit{background-position:-50px 50%;}
#disp .head .cb-hybrid:hover,#disp .head .cb-hybrid:focus,#disp .head .quit:hover,#disp .head .quit:focus{opacity:.75;}
#disp .head .cb-hybrid:active,#disp .head .quit:active{opacity:.5;}
#disp.site ul,div.cb-sitemap ul{font-size:15px;list-style:outside url(/images/list-sitemap.gif);}
#disp.site li,div.cb-sitemap li{margin-top:5px;}
.de #lbox>.site h2{font-size:18px;}
.srch th+th{color:#222;font-size:15px;}
#disp.srch th>a:hover,#disp.srch th>a:focus,#disp.site li>a:hover,#disp.site li>a:focus,div.cb-sitemap a:hover,div.cb-sitemap a:focus{color:#555;text-decoration:none;}
#lbox>div.zoom,#lbox>div.tube{width:770px;margin-left:-370px;}
.zoom>.body .cb-hybrid{background:url(/images/zoom-img-loading.gif) no-repeat center center;-ms-box-shadow:0 0 1px #ccc;-moz-box-shadow:0 0 1px #ccc;-webkit-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc;}
.zoom fieldset p{color:#eee;font-size:15px;padding:8px 0;}
.cb-layout1 #disp.tube>.body{background:#000;}
#lbox>div.tube{width:660px;margin-left:-333px;}
#disp.tube .body{padding:0;}
#lbox div.tube div.film{width:640px;}
#lbox>.tube .body,#lbox>.tube .film,#lbox>.tube object{border-radius:3px;}
#disp.mayo{width:550px;margin-left:-278px;}
#lbox #frmSubsc_container{width:500px;position:relative;}
div.mayo #SpryThm ul li,div.side-hint h3{background:#fff;}
div.side-hint h3{padding-bottom:8px;}
#lbox div.side-hint{top:0;right:0;width:190px;position:absolute;}
#disp.mayo p.buttons input.save{width:10em;float:right;}
#disp.mayo #SpryThm ul li input.checkbox{margin-top:.4em;}
#root #disp form{color:#222;}
#root input.text,#root input.sign,#root input.password,#root textarea.text,#root textarea.sign{color:#444;padding:3px 0;border-color:#b9b8b8;background-image:none;-ms-box-shadow:0 0 2px rgba(0,0,0,.25) inset;-moz-box-shadow:0 0 2px rgba(0,0,0,.25) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.25) inset;box-shadow:0 0 2px rgba(0,0,0,.25) inset;}
#root input.text:focus,#root input.sign:focus,#root input.password:focus,#root textarea.text:focus,#root textarea.sign:focus,select:focus{border-color:#9a9a9a;}
.cb-layout2 #content-main .scan select{width:210px;}
#root #pref input{color:#fff;}
#root body input.fail,#root body textarea.fail,#root #ctrl input.fail{border-color:#cb1e6e;background-color:#fff9fc;}
textarea{resize:none;}
div.fail{color:#cb1e6e;border-color:#cb1e6e;background-image:none;background-color:#fff9fc;}
div.fail p{font-weight:normal;}
#root #lbox div.body p{color:#58595b;font-size:12px;margin-bottom:12px;}
#root #disp label{font-size:16px;margin-bottom:3px;font-weight:normal;}
#root input.submit,#root button.cb-hybrid,#disp.mayo p.buttons input.save,#root .dlog .foot .ctrl .cb-hybrid,#demostart-link,.cb-newcmsbox .goto{color:#fff;padding:5px 10px;border:1px solid #323333;background:#47484a url(/images/gradient.png) repeat-x 0 0;-o-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-ms-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.3) inset;-moz-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.3) inset;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.3) inset;box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.3) inset;border-radius:2px;}
#root input.submit:hover,#root input.submit:focus,#root button.cb-hybrid:hover,#root button.cb-hybrid:focus,#disp.mayo p.buttons input.save:hover,#disp.mayo p.buttons input.save:focus,#root .dlog .foot .ctrl .cb-hybrid:hover,#root .dlog .foot .ctrl .cb-hybrid:focus{border:1px solid #323333;background-color:#4c4d4f;}
#root input.submit:active,#root button.cb-hybrid:active,#disp.mayo p.buttons input.save:active,#root .dlog .foot .ctrl .cb-hybrid:active{border-color:#000;background-color:#414243;-ms-box-shadow:0 0 6px rgba(0,0,0,.24) inset;-moz-box-shadow:0 0 6px rgba(0,0,0,.24) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24) inset;box-shadow:0 0 6px rgba(0,0,0,.24) inset;}
#demostart{float:left;width:100%;height:355px;overflow:hidden;margin-top:16px;border-radius:3px;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.6);background-color:#131820;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#19202c));background-image:-webkit-linear-gradient(top,#000,#19202c);background-image:-moz-linear-gradient(top,#000,#19202c);background-image:-o-linear-gradient(top,#000,#19202c);background-image:-ms-linear-gradient(top,#000,#19202c);background-image:linear-gradient(top,#000,#19202c);}
#demostart h2{top:60px;margin:0;left:38%;color:#eee;width:380px;font-size:30px;line-height:1em;position:absolute;text-shadow:0 0 3px #ccc;}
#demostart em{color:#fff;font-size:31px;font-style:normal;}
#demostart ul{color:#ddd;font-size:16px;list-style:none;line-height:1.15em;position:relative;margin:7.3em 0 0 38%;}
#demostart li:before,.cb-newcmsbox li.fail:before{top:2px;color:#b72f71;font-size:20px;padding-right:3px;content:"\2713 ";position:relative;}
.cb-newcmsbox li.fail:before{top:1px;content:"╳ ";font-size:17px;padding-right:0;}
#demostart li{padding:.1em 0 .1em 0;}
#demostart-link,.cb-newcmsbox .goto{top:220px;left:62%;width:180px;color:#eff4f9;font-size:18px;padding:9px 2px;font-weight:bold;text-align:center;position:absolute;border-radius:4px;border-color:#333;background-color:#5d8fc4;text-shadow:0 1px 4px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(40,40,40,.5),0 0 0 2px rgba(110,110,140,.4);font-family:"Lucida Grande",sans-serif;}
#demostart-link:hover,#demostart-link:focus,.cb-newcmsbox .goto:hover,.cb-newcmsbox .goto:focus{color:#fff;border-color:#466f9b;box-shadow:0 0 0 1px rgba(40,40,40,.5),0 0 0 2px rgba(70,70,70,.6);}
#demostart-link:active,.cb-newcmsbox .goto:active{color:#ddd;border-color:#333;background-color:#466f9b;box-shadow:0 0 0 1px rgba(40,40,40,.2),0 0 0 2px rgba(110,110,140,.4);-o-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;}
#view #demostart-strahlen{top:-4px;right:-77px;width:490px;height:490px;position:absolute;-moz-animation:rotatestrahlen 240s infinite linear;-webkit-animation:rotatestrahlen 240s infinite linear;animation:rotatestrahlen 240s infinite linear;background:url(/images/demostart-strahlen.png) no-repeat 50% 50%;}
#demostart-logo{top:50px;left:40px;width:200px;height:238px;position:absolute;background:url(/images/newcmsbox.png) no-repeat 0 0;}
.cb-newcmsbox-submit{text-align:right;padding-bottom:1em;}
div.form label.name,div.auth label.name,div.form span.name,div.form img.capt,.cb-newcmsbox label{width:33%;float:left;}
.cb-newcmsbox-container form>div{margin-top:0;}
.cb-newcmsbox-newsletter>.checkbox{float:left;margin:.2em 4px 0 33%;}
.cb-newcmsbox-newsletter label{width:60%;}
.cb-newcmsbox-form{width:100%;margin-bottom:.8em;}
.cb-newcmsbox{color:#fff;overflow:hidden;border-radius:2px;background-color:#131820;box-shadow:0 1px 6px rgba(0,0,0,.6);background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#19202c));background-image:-webkit-linear-gradient(top,#000,#19202c);background-image:-moz-linear-gradient(top,#000,#19202c);background-image:-o-linear-gradient(top,#000,#19202c);background-image:-ms-linear-gradient(top,#000,#19202c);background-image:linear-gradient(top,#000,#19202c);}
.cb-newcmsbox-container{width:100%;float:left;padding-top:30px;min-height:325px;background:url(http://dev.web.cmsbox.ch/images/newcmsbox.png) no-repeat 40px 51px;}
p.cb-form-required{display:none;}
#root .cb-newcmsbox div.fail,#root .cb-newcmsbox-username,#root .cb-newcmsbox-mail,#root .cb-newcmsbox-newsletter,#root .cb-newcmsbox-submit,.cb-newcmsbox-processing,.cb-cmsboxnew-success{width:22em;float:left;clear:right;margin:.4em 0 .4em 44%;}
#root .cb-newcmsbox-newsletter{margin-top:1em;}
.cb-newcmsbox label{width:90%;color:#eee;}
.cb-newcmsbox-username{position:relative;}
#root .cb-newcmsbox .text,.cb-newcmsbox-username span{width:90%;font-size:14px;padding:.4em 1%;line-height:16px;border-radius:3px;-o-transition:color .218s;-moz-transition:color .218s;-webkit-transition:color .218s;transition:color .218s;font-family:'LinotypeUniversW01-Ligh 723631','Helvetica Neue',sans-serif;}
#root .cb-newcmsbox-username .text{width:46%;color:#444;background:none;box-shadow:none;text-align:right;position:relative;border-color:transparent;z-index:2;}
#root .cb-newcmsbox-username .text:focus{box-shadow:none;border-color:transparent;-moz-animation:none;-webkit-animation:none;animation:none;}
.cb-newcmsbox-username span{left:0;bottom:0;width:43%;color:#444;overflow:hidden;background:#fff;padding-left:48%;position:absolute;border-radius:3px;border:1px solid #b9b8b8;box-shadow:0 0 2px rgba(0,0,0,.25) inset;}
#root .cb-newcmsbox-mail .text:focus,#root .cb-newcmsbox-username .text:focus+span{border-color:#3a6898;-moz-animation:pulseinsetgrey 1.4s infinite ease-in-out;-webkit-animation:pulseinsetgrey 1.4s infinite ease-in-out;animation:pulseinsetgrey 1.4s infinite ease-in-out;}
#root .cb-newcmsbox-username .text:focus+span{color:#aaa;}
#root .cb-newcmsbox-newsletter{margin-top:.4em;}
.cb-newcmsbox-newsletter .checkbox{margin-left:0;}
.cb-newcmsbox-newsletter label{font-size:13px;line-height:1.4em;}
#root .cb-newcmsbox .submit{width:93%;float:left;height:40px;color:#eff4f9;margin:2em 0;font-size:16px;border-color:#555;border-radius:2px;background-color:#5d8fc4;text-shadow:0 1px 4px rgba(0,0,0,.6);-moz-animation:glow 2s infinite ease-in-out;-webkit-animation:glow 2s infinite ease-in-out;animation:glow 2s infinite ease-in-out;-moz-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;}
#root .cb-newcmsbox .submit:hover,#root .cb-newcmsbox .submit:focus{outline:0;background-color:#6196d0;}
#root .cb-newcmsbox .submit:active{color:#eee;background-color:#4c77a6;-moz-animation:none;-webkit-animation:none;animation:none;-o-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;}
.cb-newcmsbox-processing,.cb-cmsboxnew-success{color:#eee;font-size:16px;padding-top:40px;line-height:1.6em;padding-bottom:30px;}
.cb-newcmsbox-processing{padding-bottom:60px;background:url(/images/newcmsbox-processing.gif) no-repeat 45% bottom;}
.cb-newcmsbox .goto{float:left;position:static;padding-left:.7em;padding-right:.7em;margin-left:44%;}
.cb-newcmsbox div.fail{padding:0;border:none;color:#e8731a;background:none;}
.cb-newcmsbox .fail .fail{margin:0;padding:0;}
.cb-newcmsbox li.fail{list-style:none;}
.clearfix:after{height:0;clear:both;content:".";display:block;visibility:hidden;}
.cb-layout3 .farwest>.edge{min-height:20em;}
.cb-layout3 .farwest>.edge .link{min-height:3em;}
.cb-layout3 .farwest>.edge .text{min-height:3em;padding-bottom:17px;border-bottom:1px solid #cfcdcd;}
.cb-layout5 .main>.edge .norm{min-height:5em;}
.cb-layout5 .main>.edge .link{padding-bottom:17px;border-bottom:1px solid #cfcdcd;}
.cb-layout5 .edge{min-height:124px;}
.main>div.flat p.norm,.east>div.unit p.norm,.cb-layout4 .north>div.unit p.norm,.cb-layout5 .north>div.unit p.norm{color:#58595b;font-size:17px;font-weight:300;line-height:25px;margin-bottom:14px;}
.cb-calculator-panel-right .cb-calculator-add,.cb-calculator-panel-left .cb-calculator-remove{display:none;}
.cb-calculator-item,.cb-calculator-head,.cb-calculator-body,.cb-calculator-foot{float:left;width:100%;}
.cb-calculator-head{margin:10px 0;}
.cb-calculator-title{font-size:15px;}
.cb-calculator-body{color:#636363;font-size:12px;line-height:1.4em;}
.cb-calculator-add,.cb-calculator-remove{cursor:pointer;}
.cb-calculator-body a{width:90%;display:block;}
.cb-calculator-panel-right .cb-calculator-body .ahosting{padding:0;width:100%;background:none;}
.cb-calculator-item{background:#FFF6F9;}
.cb-calculator h3{float:left;margin-top:21px;}
.cb-calculator hr{float:left;width:100%;height:1px;font-size:0;margin:10px 0;line-height:0;overflow:hidden;background:#d3d8ce;border-bottom:1px solid #cfcdcd;}
.cb-calculator-item-basics .cb-calculator-body a{float:left;margin:3px 0 0;}
.cb-calculator-panel-right .cb-calculator-body a{padding-left:22px;background:url(/images/link.png) no-repeat 0 .3em;}
.cb-calculator-panel-left .cb-calculator-body,.cb-calculator-panel-left .cb-calculator-foot .cb-calculator-more,.cb-calculator-panel-left .cb-calculator-foot .cb-calculator-less{display:none;}
.cb-calculator-panel-left .cb-calculator-foldable{float:left;width:100%;margin-top:-1px;position:relative;border:1px solid #d2d0d0;-ms-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;}
.cb-calculator-panel-left .cb-calculator-body .cb-calculator-title,.cb-calculator-panel-left .cb-calculator-price,.cb-calculator-panel-left .cb-calculator-body hr{display:none;}
.cb-calculator-panel-right{width:318px;float:right;background:#fff;margin-right:5px;padding:10px 12px 0 10px;-o-box-shadow:0 0 2px rgba(0,0,0,.25);-ms-box-shadow:0 0 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 2px rgba(0,0,0,.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.25);}
.cb-calculator-item-basics{border:1px solid #d2d0d0;border-bottom:none;}
.cb-calculator-panel-right .cb-calculator-item{margin-top:-1px;border:1px solid #d2d0d0;border-top:none;-o-box-shadow:0 1px 0 #fff inset;-ms-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;}
.cb-calculator-body div,.cb-calculator-panel-left .cb-calculator-head span,.cb-calculator-panel-left .cb-calculator-body div,.cb-calculator-panel-right .cb-calculator-head .cb-calculator-title,.cb-calculator-item-costs .cb-calculator-body span{margin:0 15px;}
.cb-calculator-panel-right .cb-calculator-foldable{border-bottom:1px solid #d2d0d0;-o-box-shadow:0 1px 0 #fff inset;-ms-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;}
.cb-calculator-item-basics .cb-calculator-foldable{border:none;}
.cb-calculator-panel-right .cb-calculator-foot{margin:10px 0;}
.cb-calculator-panel-right .cb-calculator-item-costs{border-bottom:0;}
.cb-calculator-panel-right .cb-calculator-item-total{margin-top:0;border-bottom:1px solid #d2d0d0;}
.cb-calculator-panel-right .cb-calculator-item-info{border:none;margin-top:0;padding-bottom:5px;}
.cb-calculator-panel-left{float:left;width:318px;}
.cb-calculator-head span{margin:0 15px;}
.cb-calculator-price,span.cb-calculator-price-after-subtotal{float:right;}
.cb-calculator-panel-right .cb-calculator-add,.cb-calculator-panel-right .cb-calculator-remove{width:50%;float:right;}
.cb-calculator-title{float:left;}
.cb-calculator-foot-left,.cb-calculator-foot-right{width:50%;float:left;}
div.cb-calculator-foot-right{float:right;}
.opened .cb-calculator-more,.closed .cb-calculator-less{display:none;}
.cb-calculator-more,.cb-calculator-less{width:75%;color:#719534;margin:0 15px;display:block;cursor:pointer;padding-left:20px;background:url(/images/arrow-down.gif) no-repeat 0 .46em;}
.cb-calculator-less{background-image:url(/images/arrow-up.gif);}
.cb-calculator-add{top:9px;right:11px;color:#fff;font-size:12px;padding:1px 8px;position:absolute;background:#474747;border:1px solid #000;background:#47484A url(/images/gradient.png) repeat-x 0 -3px;-o-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;-moz-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;box-shadow:0 0 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.23) inset;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.cb-calculator-add:hover,.cb-calculator-add:focus{color:#fff;background-color:#56575b;}
.cb-calculator-add:active{color:#fff;background-color:#4c4d50;-ms-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset;}
.cb-calculator-item-basics{float:left;width:100%;background:#f4faf0;}
div.cb-calculator-panel-left .cb-calculator-price-calc{display:none;}
.cb-calculator-price-calc{float:right;}
.cb-calculator-panel-right .cb-calculator-item-subtotal{color:#fff;padding:5px 0;font-size:16px;background:#474747;border:1px #474747;border-style:none solid;}
.cb-calculator-item-subtotal .cb-calculator-title{font-size:17px;}
.cb-calculator-item-costs,.cb-calculator-item-total,.cb-calculator-item-info{background:#fff;}
#root .cb-calculator-item-total span{color:#000;font-size:17px;margin-top:10px;}
.cb-calculator-item-basics .cb-calculator-head .cb-calculator-title{font-size:17px;}
div.cb-calculator-panel-right .cb-calculator-body .cb-calculator-title,div.cb-calculator-panel-right .cb-calculator-body .cb-calculator-price{width:46%;font-size:13px;line-height:1.6em;}
.cb-calculator-item .cb-calculator-item-costs .cb-calculator-body .cb-calculator-title{width:53%;}
.cb-calculator-item cb-calculator-item-costs .cb-calculator-body .cb-calculator-price{width:30%;}
.cb-calculator-item-costs .cb-calculator-title{width:70%;color:#222;font-size:17px;}
.cb-calculator-panel-right .cb-calculator-item-costs .cb-calculator-body .cb-calculator-title{width:52%;font-size:12px;}
.cb-calculator-panel-right .cb-calculator-item-costs .cb-calculator-body .cb-calculator-price{width:28%;font-size:12px;}
.cb-calculator-item-info{padding-top:5px;}
.cb-calculator-item-info p{font-size:11px;text-align:right;}
.cb-calculator-panel-right .closed .cb-calculator-body{display:none;}
.cb-calculator-price,.cb-calculator-price-total{float:right;text-align:right;}
.cb-calculator .cb-calculator-panel-left .magic{display:none;}
.cb-calculator-foldable .cb-calculator-tooltip{display:block;padding:10px 0;border:1px solid #d2d0d0;background-color:#f4f4f4;background-color:rgba(244,244,244,.96);z-index:100;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-box-shadow:0 0 3px rgba(0,0,0,.3);-ms-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);}
.cb-calculator-info{right:8em;width:20px;opacity:.8;height:20px;display:block;position:absolute;text-indent:-9000px;background:#fff6f9 url(/images/info.png) no-repeat 0 3px;-o-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;}
.en .cb-calculator-info{right:5.5em;}
.cb-calculator-info:hover,.cb-calculator-info:focus{opacity:1;}
.cb-calculator-panel-right .cb-calculator-info{display:none;}
#edit .mark{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#edit .cb-share a{overflow:hidden;}
@media only screen and(max-device-width:480px){.flat h2{-webkit-text-size-adjust:120%;}
.cb-layout2>#container-cm .menu{-webkit-text-size-adjust:120%;}
.south,.south .link{margin-top:10px;}
#services{margin:18px 0 30px;}
#services>.meta{padding:0 18px;}
#copyright,.auth{display:none;}
}
@media only screen and(min-device-width:768px) and(max-device-width:1024px){#services{margin:18px 0 30px;}
#services>.meta{padding-right:10px;}
#copyright,.auth{display:none;}
#branding>.sub2>.item{overflow:hidden;position:relative;}
#branding .sub2 a.path{background:none;}
#branding .sub2 a.path:after{content:'';bottom:-9px;height:15px;left:50%;margin-left:-10px;width:15px;font-size:0;line-height:0;background:#fff;position:absolute;border:1px solid #cfcdcd;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);}
}
#nav-supp>.sub2 .menu{-moz-text-shadow:0 0 1px #000;-webkit-text-shadow:0 0 1px #000;}
a:visited{-moz-text-shadow:0 0 1px #000;-webkit-text-shadow:0 0 0 transparent;}
.cb-layout1 .side .open,.cb-layout1 .side .open:visited,.south .link>.open,.south .link>.open:visited{-moz-text-shadow:0 0 1px #000;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.35);}
#root input.submit,#root button.cb-hybrid,#disp.mayo p.buttons input.save,#root .dlog .foot .ctrl .cb-hybrid{-moz-text-shadow:0 0 1px #000;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.35);}
.twitter-follow-button{margin-left:1px;}
