
a:link, a:visited, a:focus, a:active {
color : #39342f;
text-decoration : none;
}
a:hover {
color : #39342f;
text-decoration : underline;
}
.page {
width: 1000px;
align: center;
margin-right: auto;
margin-left: auto;
vertical-align : text-top;
border-width : 0;
padding : 0;
margin : 0;
}
.table {
width : 100%;
vertical-align : text-top;
border-width : 0;
padding : 0;
margin : 0;
}
.funneltop {
width : 580px;
height: 360px;
background-color: transparent;
background-image: url(ansaco-funnel-top.jpg);
background-repeat: no-repeat;
vertical-align : text-top;
text-align: center;
margin-right: 0px;
font-size: 16px;
line-height: 21px;
border-width : 0px;
padding : 0px;
}
.funnelbottom {
width : 580px;
height: 200px;
background-color: transparent;
background-image: url(ansaco-funnel-bottom.jpg);
background-repeat: no-repeat;
vertical-align : text-top;
text-align: center;
margin-right: 0px;
font-size: 16px;
line-height: 21px;
border-width : 0px;
padding : 0px;
font-family : "verdana", sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 140%;
word-spacing : 0.2em;
text-align : center;
vertical-align : top;
font-color : #a54334;
}
.funnel {
width : 580px;
height: 600px;
background-color: transparent;
background-image: url(ansaco-funnel.jpg);
background-repeat: no-repeat;
vertical-align : text-top;
text-align: right;
margin-right: 0px;
font-size: 16px;
line-height: 21px;
border-width : 0px;
padding : 0px;
}
.landingpage {
width : 580px;
height: 600px;
background-color: transparent;
background-image: url(ansaco-vertical.jpg);
background-repeat: no-repeat;
background-position: top center;
border-width : 0px;
}
.nav-side {
width : 200px;
font-family : "arial", sans-serif;
font-variant : small-caps;
font-size : 10px;
height : 24px;
font-weight : normal;
text-align : left;
vertical-align : middle;
background-color : #aaaaaa;
color : #39342f;
}
.nav-spacer {
width : 20px;
background-color : #aaaaaa;
}
.nav-centre {
font-family : "arial", sans-serif;
font-variant : small-caps;
font-size : 10px;
height : 24px;
font-weight : normal;
text-align : center;
vertical-align : middle;
background-color : #aaaaaa;
color : #39342f;
}
.logo {
text-align : left;
padding: 10px 0px;
font-family : "verdana", sans-serif;
font-size : 30px;
font-weight : normal;
color : #39342f;
}
.slogan {
padding : 12px 0px;
text-align : center;
font-family : "verdana", sans-serif;
letter-spacing: .2pt;
word-spacing : 0.2em;
font-size : 24px;
color : #ffffff;
}

.brown-line {
background-color : #a54334;
line-height : 6px;
font-size : 2px;
}
.blue-line {
background-color : #a54334;
height : 5px;
padding-right : 10px;
}
.white-line-2 {
background-color : #ffffff;
line-height : 5px;
font-size : 2px;
}
.green-line {
background-color : #ffffff;
height : 5px;
padding-right : 10px;
}
.language {
width : 200px;
font-family : "arial", sans-serif;
font-variant : small-caps;
font-size : 10px;
height : 21px;
font-weight : normal;
text-align : left;
vertical-align : middle;
color : #39342f;
}
.primary {
font-family : "arial", sans-serif;
background-color : #ffffff;
font-variant : small-caps;
font-size : 10px;
font-weight : normal;
vertical-align : middle;
text-align : left;
color : #39342f;
height : 20px;
}
.spacer {
width : 20px;
vertical-align : top;
}
.side {
width : 200px;
vertical-align : top;
}
.centre {
height : auto;
width : auto;
vertical-align : top;
}
.th-blue {
font-family : "arial", sans-serif;
font-size : 12px;
text-align : left;
padding-left : 5px;
vertical-align : middle;
background-color : #a54334;
height : 24px;
color : #ffffff;
}
.th-green {
font-family : "arial", sans-serif;
font-size : 12px;
text-align : left;
padding-left : 5px;
vertical-align : middle;
background-color : #a54334;
height : 24px;
color : #ffffff;
}
.th-dgrey {
font-family : "arial", sans-serif;
font-size : 12px;
text-align : left;
padding : 4px 5px;
vertical-align : middle;
background-color : #666666;
color : #ffffff;
}
.th-new {
font-family : "arial", sans-serif;
font-size : 12px;
text-align : left;
padding : 4px 5px;
vertical-align : middle;
background-color : #666666;
color : #ffff00;
}
.teaser {
font-family : "arial", sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 140%;
text-align : left;
padding-left : 5px;
padding-right : 5px;
padding-top : 10px;
padding-bottom : 10px;
color : #39342f;
background-color : #ececec;
border-bottom : 1px solid #d0cabd;
}
.teaser-b {
font-family : "arial", sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 140%;
text-align : left;
padding-left : 10px;
padding-right : 5px;
padding-top : 10px;
padding-bottom : 10px;
color : #39342f;
background-color : #ececec;
border-bottom : 1px solid #d0cabd;
}
.teaser-g {
font-family : "arial", sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 140%;
text-align : left;
padding-left : 5px;
padding-right : 5px;
padding-top : 10px;
padding-bottom : 10px;
color : #39342f;
background-color : #ececec;
border-bottom : 1px solid #d0cabd;
}
.white-line-5 {
background-color : #ffffff;
height : 5px;
font-size : 2px;
}
.white-line-10 {
background-color : #ffffff;
height : 10px;
}
.header-print {
display : none;
}
.ur-here {
font-family : "arial", sans-serif;
font-variant : small-caps;
font-size : 10px;
font-weight : normal;
text-align : left;
vertical-align : middle;
background-color : #ececec;
height : 22px;
color : #39342f;
border-bottom : 1px solid #d0cabd;
}
.print-friendly {
width : 7em;
font-family : "arial", sans-serif;
font-variant : small-caps;
font-size : 10px;
font-weight : normal;
text-align : right;
vertical-align : middle;
background-color : #ececec;
height : 18px;
color : #39342f;
border-bottom : 1px solid #d0cabd;
}
.underline {
padding-left : 5px;
padding-right : 5px;
padding-top : 10px;
padding-bottom : 10px;
border-bottom-style : solid;
border-bottom-color : #d0cabd;
border-bottom-width : 1px;
}
h1 {
padding-top : 5px;
font-family : "verdana", sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 140%;
word-spacing : 0.2em;
text-align : left;
vertical-align : top;
color : #a54334;
background-color : #ffffff;
}
h2 {
font-family : "verdana", sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 100%;
word-spacing : 0.2em;
text-align : left;
vertical-align : top;
color : #39342f;
background-color : #ffffff;
}
h3 {
font-family : "arial", sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 100%;
word-spacing : 0.2em;
text-align : left;
vertical-align : top;
background-color : #39342f;
color : #ffffff;
}
h4 {
text-align : right;
font-weight : bold;
margin-right : 5px;
}
p {
font-family : "arial", sans-serif;
font-size : 12px;
font-weight : normal;
line-height : 140%;
word-spacing : 0.2em;
text-align : left;
vertical-align : top;
}
.print-footer {
display : none;
}
.inputemail {
font-family : "arial", sans-serif;
background-color : #ececec;
font-variant : normal;
font-size : 10px;
font-weight : normal;
vertical-align : top;
text-align : left;
color : #39342f;
}
body {
font-family : "arial", sans-serif;
font-size : 12px;
}
.arrowlistmenu {
width : 200px;
}
.arrowlistmenu .menuheader {
text-align : left;
padding : 4px 5px;
vertical-align : middle;
background-color : #a54334;
font : 12px Arial;
color : #ffffff;
cursor : pointer;
}
.arrowlistmenu .openheader {
background-color : #a54334;
color : #ffffff;
}
.arrowlistmenu ul {
list-style-type : none;
margin : 0;
padding : 4px 5px;
margin-bottom : 0;
font : 10px Arial;
}
.arrowlistmenu ul li {
padding-bottom : 0;
}
.arrowlistmenu ul li a {
color : #39342f;
background : url(arrowbullet.png) no-repeat center left;
display : block;
padding : 4px 0;
padding-left : 20px;
text-decoration : none;
font-weight : bold;
border-bottom : 1px solid #d0cabd;
font : 10px Arial;
}
.arrowlistmenu ul li a:hover {
color : #39342f;
font-weight : bold;
background-color : #ececec;
border-bottom : 2px solid #d0cabd;
}


.addthis_toolbox .hover_effect
{
    width: 300px;
    padding: 3px 0 3px 0px;
    border: 2px solid #ececec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #ececec;
    padding: 2px 3px 3px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #666;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #fff;
    color: #39342f;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 1px;
}