/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.2 */ /** * Percents could work for IE, but for backCompat purposes, we are using keywords. * x-small is for IE6/7 quirks mode. */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} table {font-size:inherit;font:100%;} /** * Bump up IE to get to 13px equivalent */ pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;} .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }

@charset "utf-8";
/* CSS Document */

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
 
.clearfix {
display: inline-block;
}
 
html[xmlns] .clearfix {
display: block;
}
 
* html .clearfix {
height: 1%;
}

.topspace {
padding-top:15px;
}

body {
background:url("images/bg.jpg") top center no-repeat #270e07;
font-family:Tahoma, sans-serif;
font-size:100%;
margin:0; padding:0;
text-align:center;
}

h2 {
color:#912020;
font-size:153.9%;
font-style:italic; 
margin:0; padding:0;
}

h3 {
font-size:131%;
}

h3.top {
margin-top:0; padding-top:0;
}

a {
color:#86070e;
}

img.bullet {
padding-right:3px;
vertical-align:middle;
}

p.bigger {
font-size:116%;
line-height:116%;
margin:0; padding:10px 0px 0px 0px;
}

ul {
margin:0; padding:0;
}

li {
margin:0px 0px 0px 15px;
}

div#hold {
display:block;
text-align:left;
margin:0 auto;
width:900px;
}

/* ====================================
HEADER AND MENU
===================================== */

div#logo {
text-align:center;
}

div#menu {
background:url('images/menu.gif') no-repeat;
}

div#menu ul {
display:block;
height:40px;
list-style:none;
margin:0px; padding:0px 0px 0px 10px;
}

div#menu ul li {
display:block;
float:left;
height:40px;
line-height:40px;
margin:0px 5px 0px 0px; padding:0;
}

div#menu ul li a {
color:#fadd98;
display:block;
font-size:85%;
font-weight:bold;
height:40px;
line-height:40px;
float:left;
padding:0px 8px;
text-decoration:none;
}

div#menu ul li a.active {
color:#fff;
}

div#menu ul li a:hover {
text-decoration:underline;
}

/* ====================================
BASICS
===================================== */

div#content {
background:url('images/paper.jpg');
font-size:77%;
}

div#content h1 {
border-bottom:1px solid #e4e1c1;
margin:0;
padding:10px 20px;
}

div#content div.padding {
padding:20px;
}

div#content div.photo {
background:#000;
}

div#content div.photo img {
float:left;
margin:0; padding:0; 
}

div#content div.left {
display:block;
float:left;
width:450px;
}

div#content div.right {
display:block;
float:right;
width:450px;
}

div#products {
display:block;
padding:5px 0px 15px 0px;
}

div#footer {
background:url('images/footer.gif') top left no-repeat;
color:#ba4b59;
font-size:77%;
height:150px;
line-height:146.5%;
padding-top:20px;
text-align:center;
}

/* ====================================
INDEX
===================================== */

ul.front_service,
ul.front_service li {
list-style:none;
margin:0; padding:0;
}

ul.front_service li img {
margin-right:5px;
vertical-align:middle;
}

/* ====================================
OUR SERVICES
===================================== */

td#service_menu_hold {
background:url("images/service_shadow.jpg") top right repeat-y;
}

div#service_menu {
display:block;
float:left;
padding:10px 0px 10px 10px;
width:200px;
}

div#service_menu ul,
div#service_menu li {
list-style:none;
margin:0; padding:0;
}

div#service_menu li {
margin-bottom:5px;
}

div#service_menu li a {
display:block;
font-size:116%;
font-weight:bold;
padding:15px;
text-decoration:none;
}

div#service_menu li a:hover {
background:#e2dfba;
border-right:1px solid #cdcbb6;
text-decoration:underline;
}

div#service_menu li a.current {
background:#f1ecbf;
border:1px solid #e3e1c3;
border-bottom:1px solid #ceccae;
border-right:0px;
}

div#service_menu li a img {
border:0;
padding-right:5px;
vertical-align:middle;
}

div#service_menu a#pdf {
background:#f0eed5;
border:1px solid #e3e1c3;
border-right:1px solid #ceccae;
border-bottom:1px solid #ceccae;
display:block;
font-size:93%;
padding:10px;
text-decoration:none;
width:170px;
}

div#service_menu a#pdf:hover {
background:#e2dfba;
}

div#service_menu a#pdf img {
border:0;
vertical-align:middle;
}

div#service_content {
display:block;
float:left;
width:440px;
}

div.service_list {
background:#f1ecbf;
border:1px solid #e3e1c3;
border-bottom:1px solid #ceccae;
border-right:1px solid #ceccae;
border-left:0px;
padding:10px 20px;
}

div.service_overflow {
height:400px;
overflow:auto;
width:400px;
}

div.service_overflow table {
width:100%;
}

div.service_overflow table td {
padding:3px 0px;
}

div.service_overflow h2 {
color:#000;
font-size:116%;
font-style:normal;
letter-spacing:2px;
text-transform:uppercase;
}

div.service_overflow h3 {
display:block;
border-bottom:1px dotted #e6e6e6;
color:#a5131b;
font-size:116%;
padding:0px 0px 5px 0px; margin:0;
}

div.service_overflow b {
color:#a5131b;
font-weight:bold;
}

div#service_pictures {
padding-top:11px;
}

div#service_pictures p {
color:#a37b41;
font-size:85%;
padding:0px 5px;
text-align:center;
}

div#service_notes {
font-family:Arial, sans-serif;
font-size:93%;
padding:0px 20px 20px 210px;
}

/* ====================================
ABOUT US
===================================== */

td#about_menu_hold {
background:url("images/service_shadow.jpg") top right repeat-y;
}

div#about_menu {
display:block;
float:left;
padding:10px 0px 10px 10px;
width:200px;
}

div#about_menu ul,
div#about_menu li {
display:block;
list-style:none;
margin:0; padding:0;
}

div#about_menu li {
display:block;
margin-bottom:5px;
}

div#about_menu li a {
display:block;
font-size:100%;
padding:10px;
text-decoration:none;
}

div#about_menu li a:hover {
background:#e2dfba;
border-right:1px solid #cdcbb6;
text-decoration:underline;
}

div#about_menu li a.current {
background:#f1ecbf;
border:1px solid #e3e1c3;
border-bottom:1px solid #ceccae;
border-right:0px;
}

div#about_menu li a img {
border:0;
float:left;
margin-right:5px;
}

div#about_content {
display:block;
float:left;
width:440px;
}

div.about_list {
background:#f1ecbf;
border:1px solid #e3e1c3;
border-bottom:1px solid #ceccae;
border-right:1px solid #ceccae;
border-left:0px;
padding:10px 20px;
}

div.about_overflow {
height:450px;
overflow:auto;
width:400px;
}

div.about_overflow img {
float:right;
padding:10px 0px 10px 10px;
}

div.about_overflow table {
width:100%;
}

div.about_overflow table td {
padding:3px 0px;
}

div.about_overflow h2 {
color:#000;
font-size:116%;
font-style:normal;
letter-spacing:2px;
text-transform:uppercase;
}

div.about_overflow h3 {
display:block;
border-bottom:1px dotted #e6e6e6;
color:#a5131b;
font-size:116%;
padding:0px 0px 5px 0px; margin:0;
}

div.about_overflow b {
color:#a5131b;
font-weight:bold;
}

div#about_pictures {
padding-top:11px;
}

div#about_pictures p {
color:#a37b41;
font-size:85%;
padding:0px 5px;
text-align:center;
}

/* ====================================
FADER
===================================== */

#imageContainer {
margin: auto; 
height:300px;
position:relative;
width:220px;
}

#imageContainer img {
display:none;
position:absolute;
top:0; left:0;
}

/* ====================================
GALLERY
===================================== */

ul#gallery {
display:block;
float:left;
height:500px;
padding:10px; margin:0;
overflow:auto;
width:110px;
}

ul#gallery li {
background:#f1ecbf;
border:1px solid #e3e1c3;
border-bottom:1px solid #ceccae;
border-right:1px solid #ceccae;
display:block;
float:left;
padding:10px; margin:3px 0px;
width:70px;
text-align:center;
}

ul#gallery li:hover {
background:#e2dfba;
}

ul#gallery li a img {
border:0;
}

div#gallery_pic {
background:#000;
display:block;
float:left;
height:520px;
text-align:center;
width:720px;
}

div#gallery_credit {
clear:both;
color:#a37b41;
font-size:85%;
}

div#gallery_credit p {
padding:10px 0px 0px 0px; margin:0;
text-align:center;
}






