body{color:#222;height:auto;font-size:11px;line-height:1.55em;font-family:Verdana,Arial,sans-serif;background:#fff url(/images/body.png) repeat-x 0 182px;}
#desk{left:50%;width:1016px;background:#fff;margin-top:23px;padding-top:20px;margin-left:-508px;background:transparent url(/images/desk.png) no-repeat left top;}
#inner-desk{width:1016px;background:transparent url(/images/inner-desk.png) repeat-y left top;}
#branding{float:left;width:980px;margin:0 18px;}
#home{float:left;margin:38px 0 0 26px;}
#home,#home img{width:182px;height:42px;display:block;}
#find{float:left;margin-top:75px;}
#find #searchfield{width:81px;font-size:11px;padding:2px 6px 3px;border-style:none;background:transparent url(/images/searchfield.png) no-repeat left top;}
#find input.find{display:none;}
div.mood{float:left;width:980px;height:180px;}
#content{clear:both;width:980px;margin:0 18px;background:transparent url(/images/content.png) repeat-x left bottom;}
#content-sup{float:left;width:312px;margin-left:22px;}
#content-main{float:left;width:624px;}
#offers{left:50%;width:1020px;padding-top:17px;position:relative;margin-left:-510px;background:transparent url(/images/offers.png) no-repeat center top;}
#offers #metaNavi{float:left;width:1020px;margin-bottom:10px;}
div.sub1{float:left;width:980px;padding:2px 0;margin-top:15px;background-color:#5c85b4;border-bottom:3px solid #fff;}
div.sub1 div.item{float:left;padding:0 8px;border-right:1px solid #fff;}
div.sub1 div.init{margin-left:28px;border-left:1px solid #fff;}
#root div.sub1 div.path{background:#68af3f;}
div.sub1 div.item:hover{background-color:#8eafd3;}
div.sub1 a.menu{color:#fff;line-height:23px;text-transform:uppercase;}
div.sub1 a.menu:hover{text-decoration:none;}
div.sub2{float:left;width:245px;padding-bottom:6px;margin:20px 5px -30px;background:transparent url(/images/sub2-exit.png) repeat-x left bottom;}
div.sub2 div.item{padding-top:3px;background:transparent url(/images/sub2-item.png) repeat-x left top;}
div.sub2 a.menu{color:#222;line-height:25px;padding-left:20px;background-color:#ecf1f6;}
#root div.sub2 a.path{color:#fff;background-color:#68af3f;}
div.sub2 a.menu:hover{color:#222;text-decoration:none;background-color:#d6e9cd;}
#head{color:#333;margin:12px 5px 10px;}
#head h1{font-size:18px;line-height:1.55em;}
div.unit h2{font-size:1.2em;}
#root div.base{min-height:10px;}
div.main{width:624px;}
#view div.main{min-height:180px;}
div.main div.unit{margin:5px;border-style:none;}
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:614px;}
div.main div.wide table,div.main div.wide div.tall{width:604px;}
div.main div.wide div.tiny{width:297px;}
div.main div.slim{width:302px;}
div.main div.slim table,div.main div.slim div.tall{width:292px;}
div.main div.slim div.tiny{width:141px;}
div.side{width:312px;margin-top:50px;}
#view div.side{min-height:0;}
div.side div.unit{margin:5px;border-style:none;}
div.side h2,div.side div.foot{margin:0 5px;}
div.side div.part,div.side div.grid table{margin:.4em 5px;}
div.side div.wide{width:302px;}
div.side div.wide table,div.side div.wide div.tall{width:292px;}
div.side div.wide div.tiny{width:141px;}
div.side div.slim{width:146px;}
div.side div.slim table,div.side div.slim div.tall{width:136px;}
div.side div.slim div.tiny{width:63px;}
#root div.base div.body{margin:0;}
div.base{width:1020px;}
div.base div.unit{margin:5px;}
div.base h2,div.base div.foot{margin:0;}
div.base div.part,div.base div.grid table{margin:.4em 0;}
div.base div.wide{width:330px;margin-top:0;}
div.base div.wide table,div.base div.wide div.tall{width:330px;}
div.base div.wide div.tiny{width:330px;}
div.base div.slim{width:330px;}
div.base div.slim table,div.base div.slim div.tall{width:330px;}
div.base div.slim div.tiny{width:330px;}
div.pure{border:none;}
div.pure div.head h2{border-style:none;}
div.seam{border:1px solid #999;}
div.base div.seam{border:none;}
div.seam div.head{color:#fff;margin:0 5px;padding:5px 0;border-bottom:none;background:transparent url(/images/seam.png) repeat left top;}
div.base div.seam div.head{margin:0;padding:0;color:#222;border:none;background:none;}
div.seam div.head h2{margin:0 6px;padding:0 15px;font-size:11px;line-height:36px;background:#68af3f;}
div.base div.seam div.head h2{margin:0;padding:0;font-size:1.2em;background:none;line-height:1.55em;}
#root div.seam div.body{margin:0;}
div.seam div.part{margin:0 5px;padding-bottom:7px;background:transparent url(/images/seam.png) repeat left top;}
div.base div.seam div.part{margin:0;padding:0;background:none;}
div.seam div.part p.norm{margin:0 6px;padding:20px 15px;background-color:#fff;}
div.seam div.part h3,div.seam div.part h4,div.seam div.part h5,div.seam div.part h6,div.seam div.part p.loud,div.seam div.part p.skew,div.seam div.part p.pale{margin:0 6px;background:#fff;padding:2px 15px;}
#root div.seam div.list{margin-top:0;margin-bottom:0;}
#root div.seam div.list p.item{list-style-position:inside;}
#root div.seam div.list p.gist{margin:0 6px;background:#fff;padding:2px 15px;}
#root div.seam div.list p.dent{margin:0 6px;background:#fff;padding:2px 15px 2px 25px;}
#root div.seam div.list p.grow{display:block;list-style-image:none;}
#root div.seam div.link{background-repeat:repeat;}
div.seam div.part a.open{margin:0 6px;background:#fff;padding:2px 15px;display:list-item;list-style:none inside url(/images/link.gif);}
div.base div.seam a.open{display:block;}
div.seam div.part a.grow{list-style-image:none;}
div.flat{color:#222;background:none;border:none;}
div.flat div.head{color:#222;background:none;border-bottom:none;}
div.edge{border-left:none;border-right:none;border:1px solid #999;}
div.edge div.head{border-bottom:none;}
h3,h4,h5,h6{font-weight:800;}
h3{font-size:1.1em;font-variant:small-caps;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#344D68!important;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open{color:#68af3f;text-decoration:none;background-color:inherit;}
a:hover,div.link a.open:hover{text-decoration:underline;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
div.base div.link{background:none;}
div.base div.link a.open{margin:0;color:#fff;height:56px;font-size:13px;padding:20px 15px;background:transparent url(/images/base-anchor.png) no-repeat 0 -96px;}
div.base div.link a.open:hover{text-decoration:none;background-position:0 0;}
div.link{background-position:0 4px;}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/images/list.gif);}
div.list p.dent{list-style-image:url(/images/list.gif);}
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{margin:0;text-align:right;}
p.dock a.meta{padding:0;color:#222;font-size:11px;text-transform:lowercase;}
p.dock a.meta:hover{text-decoration:underline;}
#services{float:left;font-size:9px;margin:76px 5px 0 492px;}
#services a{text-transform:capitalize;}
#login{float:left;font-size:10px;line-height:1.2em;}
#login a{padding-left:5px;border-left:1px solid #333;}
#cmsbox{float:left;font-size:10px;margin-right:5px;margin-left:851px;line-height:1.2em;}
#cmsbox a.meta{letter-spacing:1px;text-transform:lowercase;background-color:inherit;}
#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;}
