/* Stylesheet baby-kidsfashion.com V2 - 2009 */
body {
text-align:center;
margin:0;
padding:0;
}

#container {
height:auto;
text-align:left;
width:999px;
margin:0 auto;
}

* --- Algemene styles --- */
div.btnDefault {
width:100px;
border-left:1px solid #c4c3b0;
}

div.btnDefault input {
height:23px;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
text-align:left;
color:#FFF;
background:url(images/bgButtonBrown.gif) top right no-repeat #c2c1ab;
cursor:pointer;
font-style:oblique;
font-weight:700;
width:90px;
border-width:0;
padding:0 12px 0 8px;
}

div.btnDefault input:hover,div.btnDefault input.hover {
background-image:url(images/bgButtonBrown_over.gif);
}

div.btnDefaultBack {
width:150px;
border-right:1px solid #7a7a7a;
}

div.btnDefaultBack input {
display:block;
width:100%;
height:23px;
font-size:1.1em;
text-align:left;
color:#404040;
background:url(images/bgButtonBrownLeft.gif) top left no-repeat #c2c1ab;
cursor:pointer;
border-width:0;
padding:0 8px 0 28px;
}

 {
background-image:url(images/bgButtonBrownClearOver.gif) !important;
}

/* header */
#header-image {
width:999px;
height:122px;
text-align:center;
margin-left:0px;
margin-bottom:0px;
}

#header-cart {
float:right;
margin-top:5px;
background:#ebf9ff;
text-align:center;
width:360px;
}

#table-cart {
margin:10px;
}

#lang {
width:90px;
height:32px;
margin-right:4px;
text-align:right;
}

#Menu table {
width:100%;
}

#Menu {
clear:both;
margin-bottom:7px;
overflow:hidden;
}

#Menu table td {
border:1px solid #E5E5E5;
border-style:solid;
border-width:1px 1px 1px 0;
}

#Menu table td.first {
border-left-width:1px;
width:38px;
}

#Menu a {
height:32px;
display:block;
font-family:Arial,Verdana,Helvetica;
font-size:12px;
line-height:32px;
color:#303030;
text-align:center;
text-decoration:none;
padding:0 3px;
}

#Menu a.active,#Menu a:hover,#Menu a:active {
background-color:#FF4173;
color:#fff;
font-family:Arial,Verdana,Helvetica;
font-size:12px;
}

#Menu a.linkHome.Active,#Menu a.linkHome:hover,#Menue a.linkHome:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/image_home_over.jpg) no-repeat scroll 0 0;
height:32px;
}

a.text-link {
color:#000;
font-family:arial;
font-size:12px;
text-decoration:none;
}

a.text-link:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#77a10f none repeat scroll 0 0;
color:#FFF;
display:block;
text-align:center;
padding:0 4px;
}

#Menu a.linkHome {
width:24px;
padding:0;
}

#Menu a.linkHome.Active,#Menu a.linkHome:hover,#Menu a.linkHome:active {
height:32px;
}

#Menu a.linkHome span
.searchDefault {
border:0 none;
float:left;
white-space:nowrap;
width:510px;
}

#navigatie_extralinks .extraLinks {
display:inline;
float:left;
line-height:23px;
width:80px;
}

.searchDefault input.searchfield {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAFAF9 none repeat scroll 0 0;
border:1px solid #D5D5CB;
color:#6A6A6A;
float:left;
font-size:10px;
height:20px;
margin-right:5px;
width:400px;
margin-top:2px;
padding:3px 0 0 8px;
}

.searchDefault .btnDefault {
float:left;
width:100px;
}

a.breadcrumb {
color:#8FBD32;
font-family:arial;
font-size:14px;
text-decoration:none;
vertical-align:top;
}

.td-text {
font-family:arial;
font-size:12px;
padding-left:10px;
}

.date {
font-family:arial;
font-size:12px;
}

TD.pageHeading,H1.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:18px;
font-weight:700;
color:#3D8CAB;
padding-left:14px;
}

TD.categories_description {
font-family:Verdana,Arial,sans-serif;
font-size:15px;
line-height:1.5;
padding-left:14px;
}

TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#fff;
background:#FE9800;
font-weight:700;
padding-top:5px;
padding-bottom:5px;
}

* {
color:#303030;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-align:left;
margin:0;
padding:0;
}

th {
	text-align: center;
}