/* Creation website iteration #2 CSS */

body {
background:url(/i/bg2.gif) 50% 0 #E6ECED;
border:0;
padding:0 0 30px 0;
margin:0;
text-align:center;
font-size:12px;
font-family:verdana,arial,helvetica,sans-serif;
color:#578084;
line-height:1.5em;
min-width:780px;
}

.strip {
background:url(/i/bg-strip.gif) repeat-x 50% 0 transparent;
padding:20px 0 0 0;
}

.container {
margin:0 0 30px 0;
background:#fff;
width:780px;
padding:58px 0 0 0;
border-bottom:28px solid #578084;
margin:0 auto;
text-align:justify;
background:#fff;
}

.header {
background:url(/i/bg-header.jpg) repeat-y #fff;
height:155px;
width:auto;
position:relative;
}

.whiteblock {
background:#fff;
width:780px;
height:300px;
}

.nav {
position:absolute;
height:28px;
width:780px;
background:url(/i/bg-nav.jpg) repeat-y;
top:127px;
z-index:15;
}

.nav ul {
position:absolute;
right:30px;
top:5px;
padding:0;
margin:0;
}

.nav ul li {
display:inline;
text-transform:lowercase;
text-align:center;
}

.nav ul li a {
color:#fff;
text-decoration:none;
margin:5px 0 0 25px;
padding:0 0 0 0;
}

.nav ul li ul {
top:22px;
height:22px;
padding:5px 0 0 0;
margin:0;
border:solid #81A0A3;
border-width:0 1px 1px 1px;
z-index:30;
}

.nav ul li ul li {
}

.nav ul li ul li a {
color:#81A0A3;
text-decoration:none;
margin:0 10px;
text-transform:none;
}

.logo {
height:127px;
width:127px;
background:#4F3325;
position:absolute;
top:0;
right:0;
}

.strap {
position:absolute;
z-index:5;
top:55px;
left:187px;
}

.viv {
position:absolute;
z-index:20;
top:-18px;
}

.content {
margin:40px 20px 20px 20px;
background:url(/i/bgmain.gif) repeat-y 0 280px #fff;
}

.content2 {
margin:40px 20px 20px 20px;
background:url(/i/bgmain2.gif) repeat-y 173px 280px #fff;
}

.leftcol {
width:160px;
padding:0;
border-top:10px solid #fff;
margin:0 0 0 0;
float:left;
background:transparent;
}


.cs {
background:transparent;
padding:0;
}

.cs .link {
background:#4F3325;
color:#fff;
font-weight:bold;
margin:5px 0 0 0;
padding:5px 8px;
text-decoration:none;
display:block;
}

.cs .thumb {
display:block;
margin:5px 0 2px 8px;
padding:0;
}

.cs p {
color:#fff;
font-weight:bold;
padding:5px 8px;
text-decoration:none;
display:block;
text-align:left;
}

.email {
background:url(/i/bg-email.gif) no-repeat 0 14px transparent;
padding:92px 0 0 0;
margin:0 0 20px 0;
}

.email a {
background:#FC9D0D;
color:#fff;
font-weight:bold;
padding:5px 8px;
text-decoration:none;
display:block;
}

.thumbs {
width:160px;
padding:0;
border-top:10px solid #fff;
margin:0 0 0 0;
float:left;
background:#fff;
text-align:center;
}

.thumbs h3 {
margin:4px 0 0 0;
}

.thumbs a {
color:#FC9D0D;
text-decoration:none;
}

.rightcol {
margin:0 0 0 170px;
padding:1px 0 0 15px;
}

dt {
font-weight:bold;
}

h1 {
font-family:verdana,arial,helvetica,sans-serif;
}

h2 {
color:#FC9D0D;
border-bottom:3px solid #E0DCB9;
padding:0 0 5px 0;
font-family:verdana,arial,helvetica,sans-serif;
font:normal 24px verdana;
margin:0;
clear:both;
background:#fff;
}

h3 {
color:#FC9D0D;
margin-bottom:0;
font-size:12px;
font-family:verdana,arial,helvetica,sans-serif;
}

h5 {
color:#FC9D0D;
border-top:3px solid #E0DCB9;
padding:10px 0 5px 0;
font-family:verdana,arial,helvetica,sans-serif;
font:normal 15px verdana;
margin:0;
line-height:1.2em;
}

h5 strong {
color:#578084;
}

p {
margin-top:0;
}

a {
color:#456265;
}

a:visited {
color:;
}

a img {
border:0;
}

.about .about,.angle .angle,.case .case,.contact .contact,.biog .biog {
color:#ABBFC1;
}

.orange {
color:#FC9D0D;
}

hr {
background:#E0DCB9;
color:#E0DCB9;
height:3px;
border:0;
}

em {
font-weight:bold;
}

.test {
position:absolute;
z-index:1000;
padding:0 150px;
margin:10px 0 0 0;
}

/*

a.slideshow {
background:url(/i/button-popup.gif) no-repeat 0px 2px;
padding:0 0 0 14px;
}


a.case {

}

*/

body.slideshow {
background:url(/i/bg-slideshow.gif) top left #E6ECED;
border:0;
} 

.slide {
position:absolute;
top:39px;
left:17px;
}

.slidetext {
position:absolute;
top:10px;
left:13px;
margin:0;
padding:0;
color:#fff;
font:bold 16px arial;
}

.buttonleft {
position:absolute;
top:6px;
left:532px;
}

.buttonright {
position:absolute;
top:6px;
left:564px;
}

div.casenav {
margin:10px 0 0 10px;
z-index:10001;
display:inline;
color:#FC9D0D;
font-size:12px;
}

div.casenav a {
color:#FC9D0D;
}

h5 strong {
display:block;
margin-top:8px;
}