html { /* cf. http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */ height: 100%; margin-bottom: 1px; } body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: center; } #gallery,table { margin-left: auto; margin-right: auto; text-align: left; } table.list { margin: 0; } #gallery { margin-top: 15px; width: 900px; height: 498px; background: transparent url(/images/0.gif) 260px 15px no-repeat; } #menu { position: relative; left: 30px; top: 15px; width: 170px; text-align: left; } #menu p { margin-top: 0; } .img,#menu,#left,#right { float: left; } .img,#left { margin: 0 40px 0 0; } #left { margin-left: 35px; } #left,#right { width: 15px; padding-top: 252px; } .img { width: 255px; font-size: 11px; color: #333; } #i1,#i2 { width: 255px; height: 340px; margin-bottom: 20px; margin-top: 15px; background: transparent url(/images/0.gif) left top no-repeat; } #line { width: 550px; } #line { clear: both; height: 15px; margin: 0 0 45px 260px; border-bottom: 1px solid #13b5ea; } img { border: 0; } a { text-decoration: none; } a:hover, .maintext a:hover, .contact a:hover, .topline th a:hover, .topline td a:hover, .botline td a:hover { color: #117abf; } .nav a:hover, .nav a.selected, .nav a.nav1sel, .footer a:hover { color: #10579f; } .nav a { color: #fff; font-size: 11px; } .nav { background: #13b5ea; font-family: Arial, Helvetica, sans-serif; } .header .nav { text-align: left; } .header .nav a { display: inline-block; margin: 25px 0 0 0; height: 25px; padding: 0 8px; border-left: 1px solid #fff; } .nav a.nav1, .nav a.nav1sel { padding: 0 8px 0 0; border: none; } .header { margin: 0 auto; width: 900px; height: 50px; overflow: hidden; background: #13b5ea; } .header .navlogo { float: left; width: 260px; } .topline td { border-top: 1px solid #13b5ea; } .botline td { border-bottom: 1px solid #13b5ea; } .images td { border: none; } th { text-transform: uppercase; font-weight: normal; } th.maintext { text-transform: none; } .topline th, .topline th a, .topline td, .topline td a { font-size: 12px; color: #444; } .about { width: 350px; padding-top: 28px; margin-left: 492px; color: #333; font-size: 12px; line-height: 16px; } .bg { margin-left: auto; margin-right: auto; text-align: left; width: 900px; height: 610px; background: #fff url(/s_images/_si7485-COL.jpg) left top no-repeat; } .sm { color: #fff; font-size: 11px; line-height: 13px; } .welcomesm { color: #fff; font-size: 10px; line-height: 12px; } .welcome { color: #fff; font-size: 12px; line-height: 15px; } .prtitle { font-size: 23px; line-height: 23px; font-weight: normal; } .contact, .maintext, .subtext, .submaintext { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } .maintext, .maintext a, .maintextb, .maindark, .mainlight { color: #444; font-size: 12px; line-height: 1.3em; } .maintext strong, .maindark { font-weight: normal; color: #000; } .mainlight { color: #666; } .maintextb { color: #444; font-weight: bold; } .contact { font-size: 12px; line-height: 20px; } .contact b { font-weight: normal; } .submaintext { font-size: 9px; line-height: 11px; } .subtext { color: #000; font-size: 9px; line-height: 11px; } .contact a { color: #49c; } .dlink { margin-bottom: 30px; } .dlink a { color: #444; font-weight: bold; } .catlogo { margin: 20px 0 0 0; } ul { list-style: square; margin: 10px 0 20px 0; padding: 0 0 0 16px; line-height: 1.4em; color: #13b5ea; } li { padding: 0; margin: 0; } .mainpic { float: left; width: 290px; padding-top: 95px; text-align: left; } .content { margin: 0 auto; width: 900px; min-height: 513px; height: auto !important; height: 513px; } div.contact { padding: 30px 0 0 260px; text-align: left; height: auto; } /* em for registered trademark symbol */ em { font-style: normal; font-size: 0.75em; vertical-align: 14%; font-weight: bold; padding: 0 0 0 1px; } .footer a { color: #13b5ea; text-decoration: none; } .footer { margin: 0 auto 10px auto; width: 900px; min-height: 35px; height: auto !important; height: 35px; text-indent: 0; text-align: left; font-size: 11px; line-height: 14px; border-bottom: 1px solid #13b5ea; } .footer, .foot { border-top: 1px solid #13b5ea; color: #13b5ea; } .foot { margin: 0 0 10px 0; } .left, .right { padding: 10px 0; } .foot .left, .foot .right { padding: 10px; } .left { float: left; margin: 0; } .right { float: right; } h1 .right { padding: 0; }