* {
border: 0;
outline-color: none;
outline-style:none;
outline-width:0;
}

body {
font-family: Arial, Helvetica, sans-serif;
color: #5085bc;
font-size: 1em;
margin:0;
padding:0;
}

div, ul, li, ol {
padding: 0;
margin:0;
}

a, a:active, a:visited {
text-decoration:none;
color: #5085bc;
}

a:hover {
text-decoration:underline;
}

div#container {
width:100%;
margin:0 auto;
padding:20px 0 0 0;
min-width:1000px;
max-width:1200px;
}

div#header {
width:95%;
margin:0 auto;
height:102px;
background:url(../_img/header_2.gif) repeat;
}

#header .left {
height:102px;
background:url(../_img/header_1.jpg);
width:570px;
float:left;
}


#header .right {
height:102px;
width:92px;
background:white url(../_img/header_3.jpg) no-repeat top left;
float:right;
}


#crumblebar {
margin:14px auto;
width:95%;
background:url(../_img/cbar.gif) repeat-x;
height:32px;
}

.cbinside {
background: url(../_img/cbar_left.gif) no-repeat left top;
padding: 8px 0 0px 15px;
height: 32px;
width:50%;
float:left;
font-size:0.7em;
}

.cblang {
background: url(../_img/cbar_right.gif) no-repeat right top;
padding: 0 20px 0 0;
height:32px;
width:200px;
float:right;
}

.cblang .langen {
background: url(../_img/enflag.gif);
width:23px;
height:17px;
display:block;
float:right;
margin: 7px 5px 7px 5px;
}

.cblang .langnl {
background: url(../_img/nlflag.gif);
width:23px;
height:17px;
display:block;
float:right;
margin: 7px 5px 7px 5px;
}

#midblok {
width:95%;
margin:0 auto;

}


#leftnav {
width: 196px;
float:left;
}

#rightnav {
width:196px;
float:right;
}

#home #contentmid {
width:auto;
margin-left: 225px;
margin-right:205px;
background: url(../_img/olbofreetotry.jpg) no-repeat right top;
}

#default #contentmid {
width:auto;
color: #000;
margin-left: 225px;
margin-right:205px;
}

#contentmid h1 {
display:block;
font-size:0.8em;
height:20px;
padding:5px 0 0;
}

#contentmid h2 {
padding:5px 0 0 0;
display:block;
height:20px;
font-size:0.8em;
}

#home #contentmid p {
color: #000;
font-size:0.8em;
margin-right:250px;
}

#default #contentmid p {
color: #000;
font-size:0.8em;
margin-right:20px;
}

.navblok {
width:100%;
background:url(../_img/sbmid.gif);
margin-bottom:20px;
}

#buyitnow {
background: none !important;
}

.navblok .sbheader {
background: url(../_img/leftnavheadtop.gif);
height:27px;
}

.sbheader h3 {
margin:0;
padding:0;
color: #5085BC;
font-size:0.8em;
display:block;
padding:5px 14px 0px 14px;
}

.navblok .sbblokcontent {
background: url(../_img/sbbottom.gif) bottom no-repeat;
}

.navblok .sbblokcontent ul {
list-style: none;
list-style-image:none;
list-style-type:none;
padding-top:10px;
padding-bottom:10px;
}

.navblok .sbblokcontent ul li {
font-weight:bold;
font-size:0.8em;
padding: 3px 14px 3px 14px;
}

.navblok .sbblokbuyitnow {
background: transparent url(../_img/buyitnow.gif) bottom no-repeat;
height:205px;
}

#directdownload span {
color: #51903a;
font-size:0.8em;
display:block;
margin:0 14px 0 14px;
padding-bottom: 10px;
}

#directdownload a {
padding: 10px 0px 0px 14px;
border:0;
display:block;
}

#directdownload img {
border:0;
}

.visualClear {
clear:both;
display:block;
}

#footer {
background: url(../_img/footer.gif) repeat;
height:63px;
width:95%;
margin: 0 auto 20px auto;
}

.f_dunes_logo {
background:  url(../_img/dunesfooterlogo.gif);
width:55px;
height:63px;
float:left;
}

.f_dunes_logo a {
display:block;
width:55px;
height:63px;
}

.f_asp_logo {
background: url(../_img/aspfooterlogo.gif);
width:217px;
height:63px;
float:right;
}

.f_asp_logo a {
width:217px;
height:63px;
display:block;
}

.olbufw {
margin-top:20px;
margin-bottom:20px;
}

ul.extbutns {
list-style: none;
list-style-image:none;
list-style-type:none;
margin: 0 0 20px 0;
width:500px;
height:85px;
}

ul.extbutns li {
float:left;
padding: 0 5px 0 5px;
}

ul.extbutns li a, ul.extbutns li a img {
border:0;
}

.exttwo img{
margin: 5px 0 0 0;
}

.sbblokbuyitnow a {
display:block;
height:205px;
width:100%;
}

.disclaimer {
float:left;
line-height: 16px;
font-size:0.7em;
padding: 15px 5px 0px 5px;
}

.custombox p {
padding:0 14px 18px 14px;
font-size:0.8em;
}

.right a {
display:block;
width:102px;
height:92px;
}

h1 {
font-size:1.2em;
}



h3 {
font-size:0.8em;
color: black;
}

h2 {
color: #5085BC;
font-size: 0.8em;
}

.custombox .sbblokcontent {
padding-bottom:10px;
 } 