body { margin:0px; } a,a:link,a:visited {color:#888;text-decoration:none;} a:hover {color:#444;text-decoration:none;} div.logo{ background:#fff; border-bottom:1px solid #eee; position:absolute;left:0;right:0;top:0; text-align:center; } .logo a,.logo a:link,.logo a:visited {border:0;text-decoration:none;} .logo a:hover {background:transparent;} .logo img { height:auto;max-height:184px; width:50%;max-width:600px; } #headerGraphic { height:178px; margin-left:auto; margin-right:auto; top:0px; width:424px; z-index:1; } div.secondaryNav { display:block; font-family:Georgia,serif; font-size:10pt; font-weight:bold; top:590px; line-height:20pt; overflow:visible; padding:0 auto; position:absolute; text-align:center; width:100%; z-index:900; } .secondaryNav a,.secondaryNav a:link,.secondaryNav a:visited { color:black; background:#aaa; border:1px solid #888; display:inline; font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; line-height:1.25em; padding:.5em 1em; margin:0; background:rgba(255,255,255,.5); border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em; box-shadow:3px 3px 3px #000;-moz-box-shadow:3px 3px 3px #000;-ms-box-shadow:3px 3px 3px #000;-o-box-shadow:3px 3px 3px #000;-webkit-box-shadow:3px 3px 3px #000; } .secondaryNav a:hover { background-color:#eee; border:1px solid #888; color:black; padding-left:1em; background:linear-gradient(left,#eee,#fff,#ccc);background:-moz-linear-gradient(left,#eee,#fff,#ccc);background:-ms-linear-gradient(left,#eee,#fff,#ccc);background:-o-linear-gradient(left,#eee,#fff,#ccc);background:-webkit-linear-gradient(left,#eee,#fff,#ccc); } .secondaryNav br {display:none;} #topNav,#bottomNav { color:#ccc; font-family:Georgia,"Times New Roman",Times,serif; font-size:11pt; font-weight:bold; overflow:visible; } #bottomNav { background:#fff; background-position:bottom; bottom:0px; left:-250px; margin-left:50%; margin-top:10px; padding-bottom:4px; position:fixed; width:500px; z-index:800; } .header1 { background:#eee; border:1px solid #ddd; color:#999; font-family:Georgia,"Times New Roman",Times,serif; font-size:13pt; font-weight:bold; height:300px; letter-spacing:2px; left:0px; margin:200px 0px 0px 20px; padding:.25em 1.5em; position:absolute; top:0px; border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;-webkit-border-radius:1em; text-shadow:-1px -1px 0px #000,1px 1px 0px #fff; box-shadow:inset 2px 2px 4px #000;-moz-box-shadow:inset 2px 2px 4px #000;-ms-box-shadow:inset 2px 2px 4px #000;-o-box-shadow:inset 2px 2px 4px #000;-webkit-box-shadow:inset 2px 2px 4px #000; } #content { color:#999; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; line-height:18pt; margin-bottom:100px; margin-left:100px; margin-right:100px; margin-top:30px; } #content form { color:#555; font-size:11px; line-height:10px; margin:0px; overflow:visible; padding:0px; text-align:left; width:450px; } #content #phoneNumbers {font-size:14pt;font-weight:bold;} input, select, textarea { border:1px solid #ccc; background-color:#fafafa; color:#888; padding:.25em 1em; font-family:Arial,Helvetica,sans-serif; font-size:12px; border-radius-topleft:1em;-moz-border-radius-topleft:1em;-ms-border-radius-topleft:1em;-o-border-top-left-radius:1em;-webkit-border-top-left-radius:1em;border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-ms-border-radius-bottomright:1em;-o-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em; } input:hover, input:focus, select:hover, textarea:hover, textarea:focus { border:1px solid #555; color:black; border-radius-topleft:1em;-moz-border-radius-topleft:1em;-ms-border-radius-topleft:1em;-o-border-top-left-radius:1em;-webkit-border-top-left-radius:1em;border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-ms-border-radius-bottomright:1em;-o-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em; box-shadow:3px 3px 5px black;-moz-box-shadow:3px 3px 5px black;-ms-box-shadow:3px 3px 5px black;-o-box-shadow:3px 3px 5px black;-webkit-box-shadow:3px 3px 5px black; } #content #name,#content #emailPhone,#content #message {width:440px;} #content #message { height:6em; overflow:auto; } #content #submit { background-color:#eee; border:1px solid #555; color:#666; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px 1em; } #content #submit:hover { color:#fff; background-color:#444; } #columnContainer { color:#999; height:50%; margin-left:auto; margin-right:auto; margin-top:40px; overflow:visable; position:relative; width:600px; } #columnContainer #column1 { display:inline; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:9pt; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:20px; text-align:center; width:160px; } #columnContainer #column2 { display:inline; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:9pt; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:20px; text-align:center; width:160px; } #columnContainer #column3 { display:inline; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:9pt; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:20px; text-align:center; width:160px; } #columnContainer dt { font-size:9pt; font-weight:bold; margin:0px; padding:0px; } #columnContainer dd { font-size:8pt; line-height:12pt; margin:0px; padding:0px; } div.containerindex { display:block; left:0; position:absolute; right:0; top:280px; } div.containerindex div { display:block; color:#999; font-family:Georgia,"Times New Roman",Times,serif; font-size:80%; font-weight:bold; } div.containerindex div, #container div { color:#999; display:block; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:80%; font-weight:bold; margin-left:5px; margin-right:5px; } #container img { background:#ccc; border:1px solid #999; } #container #col1 img {border:1px solid #000;} #container { margin-left:auto; margin-right:auto; padding-top:10px; text-align:center; width:890px; } #container #col1 {margin-right:2px;} #container #col2 {margin-right:2px;margin-left:2px;} #container #col3 {margin-right:2px;margin-left:2px;} #container #col4 {margin-right:2px;margin-left:2px;} #container #col5 {margin-left:2px;} #container img:hover { border:1px dashed #999; box-shadow:2px 2px 2px #000;-moz-box-shadow:2px 2px 2px #000;-ms-box-shadow:2px 2px 2px #000;-o-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000; } #kw_container { background:#444; border-bottom:1px solid #ccc; border-top:1px solid #ccc; clip:rect(0px 100% 331.2px 0px); height:351.2px; overflow:auto; position:absolute; top:240px;left:0; visibility:visible; width:100%; z-index:800; box-shadow:0 5px 5px #666;-moz-box-shadow:0 5px 5px #666;-ms-box-shadow:0 5px 5px #666;-o-box-shadow:0 5px 5px #666;-webkit-box-shadow:0 5px 5px #666; } div.scrollitem { height:331.2px; position:absolute; top:0; visibility:visible; transition:top .25s,shadow 1s,border 0s;-moz-transition:top .25s,shadow 1s,border 0s;-webkit-transition:top .25s,shadow 1s,border 0s;-o-transition-p:top .25s,shadow 1s,border 0s; } div.scrollitem img { border:1px solid transparent; position:relative; margin:0 1px; z-index:1; transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;-o-transition-p:border .5s; } div.scrollitem img:hover { border:1px solid #f00; transition:border 1s;-moz-transition:border 1s;-webkit-transition:border 1s;-o-transition-p:border 1s; } * {transition:background 2s, border 2s, color 2s;-moz-transition:background 2s, border 2s, color 2s;-webkit-transition:background 2s, border 2s, color 2s;-o-transition-p:background 2s, border 2s, color 2s;} :hover {transition:background .5s, border .5s, color .5s;-moz-transition:background .5s, border .5s, color .5s;-webkit-transition:background .5s, border .5s, color .5s;-o-transition-p:background .5s, border .5s, color .5s;}

