.ruby .col-1,.ruby .col-2,.ruby .col-3,.ruby .left{float:left}.ruby 3 strong,.ruby h2 strong,.ruby strong{font-weight:400}.ruby .menu li,.ruby h2,.ruby h3,.ruby h4,.ruby strong{text-transform:uppercase}.ruby .link,.ruby .menu li a,.ruby a:hover{text-decoration:none}.under-construction body,html.under-construction{width:800px;margin:0 auto;background:#000}html.under-construction *{font-family:helvetica}html.under-construction h1{margin-top:1em;font-size:100px;color:#fff}html.under-construction p{color:gray}html.under-construction h2{color:#ff0}html.under-construction .honey{text-indent:-4000px;display:none}.ruby #main{width:856px;margin:0 auto;text-align:left}.ruby .container{width:100%;overflow:hidden}.ruby .container2{width:100%}.ruby .divider1{background:url(/assets/images/divider-bg.gif) 285px 0 repeat-y}.ruby .divider2{background:url(/assets/images/divider-bg.gif) 570px 0 repeat-y}.ruby #page1 .col-1{width:265px}.ruby #page1 .col-2{width:246px}.ruby #page2 .col-1{width:265px}.ruby #page2 .col-2{width:550px}.ruby #page2 .col-3{width:262px}.ruby #page3 .col-1{width:264px}.ruby #page3 .col-2{width:247px}.ruby #page4 .col-1{width:265px}.ruby #page4 .col-2{width:550px}.ruby #page5 .col-1{width:266px}.ruby #page5 .col-2{width:551px}.ruby #page6 .col-1{width:265px}.ruby #page6 .col-2{width:550px}.ruby *{margin:0;padding:0;font-size:100%}.ruby body{background:url(/assets/images/main-tail.gif) top left repeat-x #FFF;text-align:center}.ruby .alignright,.ruby .slogan{text-align:right}.ruby img{vertical-align:top}.ruby a img{border:0}.ruby .border,.ruby h4{border-bottom:1px solid #e7dfdb}.ruby ul{list-style:none}.ruby .right{float:right}.ruby .clear{clear:both}.ruby html,.ruby input,.ruby textarea{font-family:Arial,Helvetica,sans-serif;font-size:.9375em;line-height:1.333em;color:#444}.ruby a,.ruby li a,.ruby strong{color:#ff5400}.ruby input,.ruby select{vertical-align:middle;font-weight:400}.ruby a{outline:0}.ruby p{padding-top:20px}.ruby li{background:url(/assets/images/marker.gif) 0 8px no-repeat;padding-left:12px;line-height:1.54em}.ruby .imgindent{margin:0 20px 0 0;float:left}.ruby #main{background:url(/assets/images/main-bg.gif) top right no-repeat}.ruby .logo{margin-left:-6px;margin-top:28px;width:868px;position:relative}.ruby .border{padding-bottom:9px}.ruby .menu{margin-top:24px;padding-bottom:44px}.ruby .menu li{padding:0 23px 0 0;float:left;background:0 0;line-height:1.5em}.ruby .menu li a{color:#101010}.ruby .menu .active a,.ruby .menu li a:hover{color:#ff5400}.ruby .slogan{background:url(/assets/images/header-2.jpg) left top no-repeat;padding:262px 36px 80px 0}.ruby h2{color:#fff;font-size:2.233em;line-height:1.2em}.ruby h2 strong{color:#fff;font-size:.892em}.ruby h3{color:#fff;font-size:1.06em;margin-top:-12px;line-height:1.8em}.ruby 3 strong{color:#fff;font-size:.842em}.ruby #content{padding:0 0 41px}.ruby .box{background:url(/assets/images/border-bg.gif) left bottom repeat-x;padding-bottom:15px;margin-bottom:15px}.ruby .h4-img,.ruby h4{margin-bottom:16px}.ruby h4{font-size:2em;color:#101010;padding:18px 0 14px;line-height:1.2em}.ruby .col-1 h4{width:210px}.ruby .rss{margin:6px 0 0 18px}.ruby .pad{padding-top:32px}.ruby .pad2{padding-top:22px}.ruby .link{background:url(/assets/images/link-left-bg.gif) left top no-repeat;margin:38px 0 19px 1px;color:#fff;cursor:pointer;display:none}.ruby .link span,.ruby .mail,.ruby .phone{display:inline-block}.ruby .link span{background:url(/assets/images/link-right-bg.gif) right top no-repeat;padding:0 6px}.ruby .link span span{background:url(/assets/images/link-tail-bg.gif) top repeat-x;padding:8px 6px 10px 8px}.ruby .link:hover{background:url(/assets/images/link-left-bg-hover.gif) left top no-repeat}.ruby .link:hover span{background:url(/assets/images/link-right-bg-hover.gif) right top no-repeat}.ruby .link:hover span span{background:url(/assets/images/link-tail-bg-hover.gif) top repeat-x}.ruby .col-pad{padding-right:39px}.ruby .phone{width:92px}.ruby .mail{padding-bottom:30px}.ruby #footer{height:74px;background:url(/assets/images/footer-bg.gif) top right no-repeat;border-top:1px solid #e7dfdb;padding-top:17px}.ruby #ContactForm .input,.ruby #ContactForm textarea{border:1px solid #cfceca;font-size:1em;background:0 0}.ruby #ContactForm{padding-top:20px}.ruby #ContactForm label{display:block;height:47px}.ruby #ContactForm .link{margin-left:20px;margin-top:30px}.ruby #ContactForm .col-1{width:292px!important}.ruby #ContactForm .col-2{width:250px!important}.ruby #ContactForm .input{width:243px;height:19px;padding:2px 4px 1px 5px}.ruby #ContactForm textarea{width:250px;height:118px;overflow:auto;padding:0 0 0 5px}.ruby .col-1 .container a{padding:0 3px}.ruby .container{margin:0}.ruby #col-a strong,.ruby #col-c strong,.ruby div.pad2 strong{display:block;margin:0 0 4px}.ruby #page1 div#col-c{width:203px}.ruby #slideshow{position:relative;height:373px;width:856px}.ruby #slideshow div{position:absolute;top:0;left:0;z-index:8;opacity:0;height:373px;background-color:#FFF}.ruby #slideshow div.active{z-index:10;opacity:1}.ruby #slideshow div.last-active{z-index:9}.ruby #slideshow div img{height:373px;display:block;border:0;margin-bottom:10px}.ruby div,.ruby p{font-family:helvetica;color:#555;font-size:small;line-height:1.5em}