BODY {
font-size:12px; BACKGROUND: #A9A9A9 no-repeat; font-family: Verdana,Helvetica,Arial,sans-serif;}
a {
text-decoration:none;color:#336699;}
a:link {
color: #336699; text-decoration:underline;}
a:visited {
color: #336699; text-decoration:underline;}
a:hover {
color: #A3C71B; text-decoration:underline;}

img{border:0;}
strong{color:#336699;}

table{font-size:12px;}
th{background:#336699;color:#FFFFFF;text-align:left;}
td{font-size: 10pt; font-family: Verdana,Helvetica,Arial,sans-serif;}
.table {background-color: #ECF3F9; border-style: solid; border-color: #0451a5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

form{
margin:0px;}
.checkbox{
width:11px;;}
.submit {
background: #336699;color:#FFFFFF;border: 1px solid #452A1F;margin:5px 0;}
.submit:hover {
background: #AEC3D6;cursor: pointer;}
.submit .disabled {
background: #9ad4c4;cursor: not-allowed;}
.select {
color:#336699;font-weight:bold;border: 1px solid #336699;margin:5px 0;}
.button {
background: #336699;color:#FFFFFF;font-family:verdana;font-weight:bold;border: 1px solid #452A1F;margin:5px 0;}
.button:hover {
background: #AEC3D6;cursor: pointer;}

a.border{
background: #FFFFFF;border:1px solid #105289;color:#105289;font-weight:bold;text-decoration:none;margin:0;padding:3px 10px;}
a.border:hover {
background: #AEC3D6;cursor: pointer;}
a.border:visited {
background: #FFFFFF;border:1px solid #105289;color:#105289;font-weight:bold;text-decoration:none;padding:3px 10px;}
.border{
background: #FFFFFF;border:1px solid #105289;color:#105289;font-weight:bold;text-decoration:none;padding:0px 10px;height:24px;}

.image-left{
float:left;}
.image-right{
float:right;}
.blue{
color:#336699;}
.color-error{
color:#FF0000;}

h1 {
border-bottom:1px solid #CCCCCC;
margin-top:0;margin-bottom:10;font-weight:bold;font-size: 24px;color:#336699;}
h2 {
margin:5px 0 10px;font-weight:bold;font-size: 14px;color:#336699;}
h3 {
margin-top:0;margin-bottom:10;font-weight:strong;font-size: 12px;color:#336699;}
h4 {
margin:3px 0;font-weight:normal;font-size: 12px;color:#336699;}



#container{
margin:16px auto 0;width:948px;background:#FFFFFF;overflow:hidden;}

#top {
background-image:url("/images/global/rounded.gif");height:20px;margin-left:-1px}
#middle {
margin:10px auto 0;width:900px;}
#middle-top { }

#banner{
height:155px;position:relative;width:900px;}
#banner img{
display:block;position:relative;}
#banner span.corners-top {
position:absolute;top:0;background-image:url(/images/global/corner-top-left.gif);width:900px;height:6px;float:left;background-position:0 0;background-repeat:no-repeat;}
#banner span.corners-top span {
background-image:url(/images/global/corner-top-right.gif);width:6px;height:6px;float:right;background-position:100% 0;background-repeat:no-repeat;}
#banner span.corners-bottom {
position:absolute;top:0;background-image:url(/images/global/corner-top-left.gif);width:900px;height:6px;float:left;background-position:0 -6px;background-repeat:no-repeat;margin-top:149px;}
#banner span.corners-bottom span {
background-image:url(/images/global/corner-top-right.gif);width:6px;height:6px;float:right;background-position:0 -6px;background-repeat:no-repeat;}
#banner .facebook{
background:none repeat scroll 0 0 transparent;bottom:5px;height:20px;left:5px;overflow:hidden;position:absolute;}

#header {
height:63px;margin:7px 0 0;background-image:url(/images/global/row_top.gif);font-size:11px;width:900px;}
#header a {text-decoration:none;}
#header a:visited {text-decoration:none;}

#navbreadcrumb {float: left;padding-top:11px;padding-left:10px;}
#navbreadcrumb ul{ padding:0;margin:0;padding-top:0;}
#navbreadcrumb li{ float:left;list-style-position:outside;list-style-type:none;margin:0 2px 0 5px;height:13px;font-weight:bold;}
#navbreadcrumb .icon-home{
background-image:url(/images/global/icon_home.png);background-repeat:no-repeat;padding:0 0 0 18px;}

#navoptions{ float: right;padding-top:10px;padding-right:14px;text-align:right;}
#navoptions div{ font-weight:bold;height:28px;}
#navoptions ul{ padding:0;margin:0;padding-top:0;}
#navoptions li{ float:left;list-style-position:outside;list-style-type:none;margin:0 5px;}

#main{
overflow:hidden;margin:10px 0 0;width:900px;}
#Navmain {
float:left;width:141px;color:#336699;}
#Navmain ul{
margin:0 0 30px;padding:0;list-style:none outside none;}
#Navmain li.heading{
background-image:url("/images/global/menu-heading.gif");background-repeat:no-repeat;font-size:17px;padding:8px 0 8px 8px;font-weight:bold;}
#Navmain li ul{
font-size:14px;font-weight:normal;margin:10px 0;}
#Navmain a{
text-decoration:none;}
#Navmain a:visited{
text-decoration:none;}
#Navmain .on{
text-decoration:underline;}
#mainContent {
float: right;width:735px;}
#mainContent-left{
float:left;width:485px;}
#mainContent-right{
float:right;width:250px;}

#mainContent-left .search select, .search input{
width:200px;}

#footer{
background-image:url("/images/global/row_bottom.gif");background-position:0 0;color:#336699;height:35px;margin:30px auto 10px;overflow:hidden;}
#footer a { text-decoration:none;}
#footer a:visited { text-decoration:none;}
#footerleft {
float:left;margin:8px 0 0 14px;font-size: 11px;}

#navfooter{
float:right;font-size:11px;margin:8px 14px 0 0;overflow:hidden;}
#navfooter ul {
margin:0;padding:0;position:relative;right:-4px;}
#navfooter li {
border-right:1px solid;float:left;list-style-position:outside;list-style-type:none;padding:0 4px;}

#navfooter .addthis_separator{
border-right:1px solid;padding:0 4px 0 0;}

#foot {
background-image:url("/images/global/rounded.gif");
background-position:0 -20px;
height:20px;}








/* All homepage css starts here */


#homepage h1{
font-size:19px;}

#homepage .banner-text{
position:absolute;padding:10px 0 0 10px;}

#block-intros{
border:1px solid #AEC3D6;overflow:hidden;padding:5px;width:723px;margin:20px 0 0;}
#block-intros h2{
margin:0;}
block-intros{
width:768px;overflow:hidden;font-size:13px;text-align:justify;}
.block-intro{
position:relative;width:230px;float:left;margin:0;}
.block-intro h3{
margin-top:0px;}
.block-intro ul{
padding:0;margin:10px 0 0;}
.block-intro li{
background-image:url("/images/content/icon_arrow_right.gif");background-repeat:no-repeat;height:25px;list-style-type:none;}
.block-intro li:hover {
background-image:url("/images/content/icon_arrow_right_on.gif");background-repeat:no-repeat;}
.block-intro li a{
height:25px;text-decoration:none;}
.block-intro li a:visited{
text-decoration:none;}
.block-intro .quicklinks{
margin:0 0 0 20px;}

#block-intros .new{
overflow:hidden;margin:0;padding:0;}
#block-intros .new li{
border:1px solid #AEC3D6;
float:left;
list-style-type:none;
margin:0 0 10px;
min-height:45px;
padding:3px;
width:220px;}
#block-intros .new img{
float:left;margin:2px 10px 2px 2px;}
#block-intros .new span{
font-size:12px;font-weight:bold;margin:0;color:#000000;}
#block-intros .new a{
text-decoration:none;color:#000000;}
#block-intros .new a:visited{
text-decoration:none;color:#000000;}
#block-intros .new li:hover{
background:#336699;}


#box-tabs{
overflow:hidden;padding-top:20px;}
#box-tabs h3{
margin-top:0;}
#box-tabs ul.tabs{
bottom:-1px;left:-2px;margin:0;padding:0;position:relative;overflow:hidden;width:735px;}
#box-tabs .tabs li{
font-size:15px;background:#336699;border:1px solid #CCCCCC;float:left;height:18px;list-style-type:none;margin:0 2px;}
#box-tabs .tabs li a{
padding:0 5px;text-decoration:none;color:#FFFFFF;}
#box-tabs .tabs li a:visited{
padding:0 5px;text-decoration:none;color:#FFFFFF;}
#box-tabs li.ui-tabs-selected{
background:#FFFFFF;border-color:#CCCCCC #CCCCCC #FFFFFF;border-style:solid;border-width:1px;font-weight:bold;}
#box-tabs li.ui-tabs-selected a{
color:#336699;}
#box-tabs li.ui-tabs-selected a:visited{
color:#336699;}
#box-tabs .box{
border:1px solid #AEC3D6;overflow:hidden;padding:5px;width:723px;}
.ui-tabs .ui-tabs-hide {
display:none !important;}
#box-tabs .box .left{
float:left;width:360px;}
#box-tabs .box .right{
float:right;width:360px;}
#box-tabs .box .input{
width:200px;}

ul.browse{margin:0 0 5px 0;padding:3px 0;list-style-type:none;list-style:none outside none;background:transparent;color:inherit;line-height:2em}
ul.browse li{height:25px;}
ul.browse li a{display:block;padding:0 0 0 25px;margin:0;font-weight:normal;font-size:105%;color:#61a3f1;background:transparent}
ul.browse li a:hover{display:block;color:#fff;background:#336699;font-weight:bold}

.latest{
overflow:hidden;margin:0;padding:0;}
.latest li{
border:1px solid #AEC3D6;float:left;list-style-type:none;margin:0 10px 10px 0;min-height:60px;padding:3px;width:343px;}
.latest img{
float:left;margin:2px 10px 2px 2px;}
.latest span{
font-size:12px;font-weight:bold;margin:0;color:#000000;}
.latest a{
text-decoration:none;color:#000000;}
.latest a:visited{
text-decoration:none;color:#000000;}
.latest li:hover{
background:#336699;}

#news-tabs{
overflow:hidden;width:735px;padding-top:20px;}
#news-tabs h2{
font-size:15px;margin:0;padding:0 5px;}
#news-tabs h3{
margin:0;padding:5px;background:#336699;}
#news-tabs h3 a{
color:#FFFFFF;}

#news-tabs ul.tabs{
bottom:-1px;left:-2px;margin:0;padding:0;position:relative;overflow:hidden;width:735px;}
#news-tabs .tabs li{
font-size:15px;background:#336699;border:1px solid #CCCCCC;float:left;height:18px;list-style-type:none;margin:0 2px;}
#news-tabs .tabs li a{
text-decoration:none;color:#FFFFFF;}
#news-tabs .tabs li a:visited{
text-decoration:none;color:#FFFFFF;}
#news-tabs li.ui-tabs-selected{
background:#FFFFFF;border-color:#CCCCCC #CCCCCC #FFFFFF;border-style:solid;border-width:1px;font-weight:bold;}
#news-tabs li.ui-tabs-selected a{
color:#336699;}
#news-tabs li.ui-tabs-selected a:visited{
color:#336699;}
#news-tabs .box{
border:1px solid #AEC3D6;overflow:hidden;padding:5px;}
#news-tabs .box .details{
font-size:10px;}
#news-tabs .box img{
}
#news-tabs .box p{
border-bottom:2px solid #336699;margin-bottom:20px;min-height:50px;padding-bottom:10px;}
#news-tabs ul.item{
margin:0;padding:0;}
#news-tabs ul.item li{
margin:0 0 10px;}

#news-tabs .box .rss{
float:right;}
#news-tabs .box .navigation{
text-align:center;}

#news {
font-size:12pt;font-weight:bold;}
#news a {
text-decoration:none;}
#news a:visited {
text-decoration:none;}

#webshop-tabs{
overflow:hidden;width:735px;padding-top:20px;}
#webshop-tabs h2{
font-size:15px;margin:0;padding:0 5px;}
#webshop-tabs ul.tabs{
bottom:-1px;left:-2px;margin:0;padding:0;position:relative;overflow:hidden;width:735px;}
#webshop-tabs .tabs li{
font-size:15px;background:#336699;border:1px solid #CCCCCC;float:left;height:18px;list-style-type:none;margin:0 2px;}
#webshop-tabs .tabs li a{
text-decoration:none;color:#FFFFFF;}
#webshop-tabs .tabs li a:visited{
text-decoration:none;color:#FFFFFF;}
#webshop-tabs li.ui-tabs-selected{
background:#FFFFFF;border-color:#CCCCCC #CCCCCC #FFFFFF;border-style:solid;border-width:1px;font-weight:bold;}
#webshop-tabs li.ui-tabs-selected a{
color:#336699;}
#webshop-tabs li.ui-tabs-selected a:visited{
color:#336699;}
#webshop-tabs .box{
border:1px solid #AEC3D6;overflow:hidden;padding:5px;}
#webshop-tabs .mostsold{
margin:0;overflow:hidden;padding:0;width:735px;}
#webshop-tabs .mostsold li{
float:left;list-style-type:none;margin:0 5px 0 0;}

#block-promos{
overflow:hidden;width:735px;margin-top:20px;}

#block-promos .block-promo{
float:left;}









/* All webshop css starts here */

#webshop .basket{
float:right;}
#webshop .basket .left{
margin: 0pt 4px 0pt 0pt; float: left;}
#webshop .basket .right{
margin: 3px 0pt; float: left;}

#webshop .overview{
overflow:hidden;margin:0;padding:0;width:735px;}
#webshop .overview li{
border:1px solid #AEC3D6;float:left;height:135px;list-style-type:none;margin:0 1px;padding:2px;text-align:center;width:235px;}
#webshop .overview a{
text-decoration:none;color:#000000;}
#webshop .overview a:visited{
text-decoration:none;color:#000000;}
#webshop .overview li:hover{
background:#336699;}

.scroller{
background-image:url(/images/content/webshop/scroll-block.gif);width:735px;height:221px;margin:10px 0 10px 0;color:#336699;}
.scroller a{
text-decoration:none;}
.scroller a:visited{
text-decoration:none;}
.scroller .padding{
padding:2px;}
.scroller .prev{
cursor:pointer;background:url(/images/content/webshop/scroller-prev.png) no-repeat;width:60px;height:73px;border:0 none;position:absolute;margin:56px 0 0 -20px;z-index:10;}
.scroller .next{
cursor:pointer;background:url(/images/content/webshop/scroller-next.png) no-repeat;width:61px;height:73px;border:0 none;position:absolute;margin:56px 0 0 695px;z-index:10;}
.scroller li{
width:244px;text-align:center;}
#rollover-image {
display:none;position:absolute;border:3px solid #336699;background-color:#FFFFFF;z-index:30;width:480px;height:392px;}
#rollover-image span{
color:#336699;font-weight:bold;padding:3px;}

#webshop .mostsold{
margin:0;overflow:hidden;padding:0;width:735px;}
#webshop .mostsold li{
float:left;list-style-type:none;margin:0 5px 0 0;}

#webshop .price{
float:right;font-size:15px;font-weight:bold;}

#webshop .product{
overflow:hidden;}



#product-tabs{
width:463px;float:right;padding-top:0;}
#product-tabs ul.tabs{
bottom:-1px;left:-2px;margin:0;padding:0;position:relative;overflow:hidden;width:463px;}
#product-tabs .tabs li{
font-size:15px;background:#336699;border:1px solid #CCCCCC;float:left;height:18px;list-style-type:none;margin:0 2px;}
#product-tabs .tabs li a{
padding:0 5px;text-decoration:none;color:#FFFFFF;}
#product-tabs .tabs li a:visited{
padding:0 5px;text-decoration:none;color:#FFFFFF;}
#product-tabs li.ui-tabs-selected{
background:#FFFFFF;border-color:#CCCCCC #CCCCCC #FFFFFF;border-style:solid;border-width:1px;font-weight:bold;}
#product-tabs li.ui-tabs-selected a{
color:#336699;}
#product-tabs li.ui-tabs-selected a:visited{
color:#336699;}
#product-tabs .box{
border:1px solid #AEC3D6;overflow:hidden;padding:5px;width:449px;}



#webshop .images{
float:left;margin-right:20px;text-align:center;width:252px;}
#webshop .images .image-border {
border:1px solid #CCCCCC;padding:5px;}
#webshop .images .thumbs {
margin:5px 0 0;padding:0;}
#webshop .images .thumbs li {
border:1px solid #CCCCCC;float:left;list-style-type:none;margin-bottom:1px;margin-right:3px;}


#webshop .webshop-ordertime{
color:#009900;}

#webshop .moreinfo-tabs{
overflow:hidden;width:735px;padding-top:20px;}
#webshop .moreinfo-tabs h2{
font-size:15px;margin:0;padding:0 5px;}
#webshop .moreinfo-tabs ul.tabs{
bottom:-1px;left:-2px;margin:0;padding:0;position:relative;overflow:hidden;width:735px;}
#webshop .moreinfo-tabs .tabs li{
font-size:15px;background:#336699;border:1px solid #CCCCCC;float:left;height:18px;list-style-type:none;margin:0 2px;}
#webshop .moreinfo-tabs .tabs li a{
text-decoration:none;color:#FFFFFF;padding:0 5px;}
#webshop .moreinfo-tabs .tabs li a:visited{
text-decoration:none;color:#FFFFFF;padding:0 5px;}
#webshop .moreinfo-tabs li.ui-tabs-selected{
background:#FFFFFF;border-color:#CCCCCC #CCCCCC #FFFFFF;border-style:solid;border-width:1px;font-weight:bold;}
#webshop .moreinfo-tabs li.ui-tabs-selected a{
color:#336699;}
#webshop .moreinfo-tabs li.ui-tabs-selected a:visited{
color:#336699;}
#webshop .moreinfo-tabs .box{
border:1px solid #AEC3D6;overflow:hidden;padding:5px;}

#webshop .category .item{
border-top:1px solid #336699;margin:10px 0 0;overflow:hidden;padding:10px 0 0;}
#webshop .category h2{
float:left;width:495px;}

#Comments_all .item {
border-bottom:2px solid #AEC3D6;}
#Comments_all .header {
font-weight:bold;}
#Comments_all .score {
height:20px;
}
#Comments_all .score1 {
float:left;
}
#Comments_all p {
margin:0 0 10px 0;}

#stappen {
font-size: 20px;color:#AEC3D6;padding-bottom:7px;padding:0;margin:0;overflow:hidden;width:100%;}
#stappen li {
float:left;list-style-type:none;margin-right:10px;}
#stappen img {
margin-right:5px;}
#stappen .on {
color:#336699;}

#shoppingcart .column1{
width:17px;}
#shoppingcart .column1 img{
float:left;}
#shoppingcart .column2{
width:518px;}
#shoppingcart .column3{
width:100px;}
#shoppingcart .column4{
width:100px;}

#shoppingcart .product-amount {
width:40px;}
#shoppingcart .address1{
width:150px;}
#shoppingcart .address2{
width:300px;}
#shoppingcart .iDEAL{
float:left;}



/* All download overview page css starts here */
#overview{
}
#overview ul.level1{
margin:0;overflow:hidden;padding:0;}
#overview li.level1{
float:left;list-style-type:none;margin:0 10px 10px 0;width:173px;height:210px;}
#overview ul.level2{
}
#overview li.level2{
}



/* JQUERY Autocomplete */
.ac_results {
padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul {
width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {
margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;text-align:left;}
.ac_loading {
background:white url('indicator.gif') right center no-repeat;}
.ac_odd {
background-color: #eee;}
.ac_over {
background-color: #0A246A;color: white;}
