body {background-color:#dddddd;font-family:"Liberation Sans", helvetica, arial; font-size:1em;color:#000000;}
p {font-size:0.9em;line-height:1.7em;}
a {text-decoration:none;color:#180b57;}
a:hover {text-decoration:none;color:#8a4d1f;}
a:visited {color:#3d1f08;}
li {list-style-type:disc;}
label {width:100px;}
img.map {border:5px solid #ccc;margin-bottom:10px;display:inline;height:150px;width:248px;background-color:#aaa;}
img.map:hover {border:5px solid #8a4d1f;}
span.description {font-size:1.4em;}
strong, b {font-weight:bold;}
address {font-size:0.8em;}
h4 {margin-bottom:10px;}

.blue {color:#180b57;}
.red {color:#8a4d1f;}
.brown {color:#3d1f08;}

.left {float:left;}
.right {float:right;}

.team {background-color:#fff;border:1px solid #ccc;}
.section {background: url(../img/gradient-bg.png) repeat-x #ffffff bottom;display:block;border:thin #aaaaaa solid;}
.cleansection {background-color:#ffffff; display:block;border:thin #aaaaaa solid;}
.office {width:258px;height:130%; margin-top:20px;background-color:#ffffff;padding:20px;}
.sub {width:258px;height:250px;margin:20px 0px 10px 0px;padding:20px;}
.galleria {list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
.galleria_wrapper {float:right;border:1px solid #aaa;}
* html .galleria li div span{width:400px} /* MSIE bug */

#logo {height:57px;margin:10px 20px;}
#logo span {display:none;}

#nav {margin:30px 0px 0px 0px;}
#nav li {list-style-type:none;display:inline;}
#nav li a {color:#000000; text-decoration:none;font-weight:bold;}
#nav li a:hover, a:visited {color:#8a4d1f;}

#masthead {width:938px;height:320px;}
#masthead #headline {padding:20px 0px 0px 20px;width:500px;font-weight:normal;line-height:1.6em;float:left;}
#masthead #headline #action {width:340px;padding:0px 0px 0px 20px;display:block;height:40px;margin-top:20px;}
#masthead #headline #action span {display:none;}
#masthead #headline #action a#view {height:40px;width:160px; display:block;background:url(../img/view-btn.png) no-repeat top;float:left;}
#masthead #headline #action a#view:hover {height:40px; display:block;background-image:url(../img/view-btn.png) no-repeat;background-position:0 -41px;}
#masthead #headline #action a#shop {height:40px;width:160px; display:block;background:url(../img/order-btn.png) no-repeat top;float:right;}
#masthead #headline #action a#shop:hover {height:40px; display:block;background-image:url(../img/order-btn.png) no-repeat;background-position:0 -41px;}
#masthead #headline #action a#online {height:40px;width:160px; display:block;background:url(../img/online-btn.png) no-repeat top;float:right;}
#masthead #headline #action a#online:hover {height:40px; display:block;background-image:url(../img/online-btn.png) no-repeat;background-position:0 -41px;}
#masthead #hero {margin:20px 0px 0px 20px;}

#breadcrumb {height:30px;background-color:#ffffff;display:block;border:thin #aaaaaa solid;}
#breadcrumb p {font-size:0.8em;padding:5px 0px 0px 20px;color:#999999;}
#breadcrumb p a {color:#999999;text-decoration:none;}
#breadcrumb p a:hover, a:visited {color:#8a4d1f;}

#copy {width:578px;min-height:300px;margin-top:20px;padding:20px;}

#content {width:578px;height:135%;margin-top:20px;padding:20px;}
#content p {font-size:0.9em;}
#content-full {width:898px;height:135%;margin-top:20px;padding:20px 20px 40px 20px;}
#content-small {width:578px; height:30px ;padding-left:20px; padding-right:20px; margin-top:20px;}

#cataloghead{height:30px; width:900px; padding-left:20px; padding-right:20px;}

#fullpage{width:900px;margin-top:20px; padding:20px;}

#sidebar {width:258px;min-height:200px;margin-top:20px;padding:20px;}

#footer {color:#999999;font-size:0.8em;}
#footer #copyright p {padding-left:20px;}
#footer #footer-nav {}
#footer #footer-nav li {list-style-type:none;display:inline;margin-right:20px;}
#footer #footer-nav li a {color:#999999; text-decoration:none;}
#footer #footer-nav li a:hover, a:visited {color:#8a4d1f;}