/*
	gardeneggchair webshop CSS stijldocument
	Auteur: Wietse Ouwerkerk // wietse@e-sites.nl
	Aangepast: Arthur Engel // 12-11-2008
	Versie: 2.0
*/

legend {display:none;}
html{ overflow:auto; }
html, body{ width:100%; height:100%; text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#B2B3B6;}
body {margin:0; }
ul{ margin-top:0; padding-top:0; }
hr { clear:both; }
/* ALGEMENE CLASSES */
.clearBoth { clear:both; }
.black {color:#000;}

/* LAYOUT */
div#container {min-height:400px;};
div#container div#content {position:relative; width:546px; margin:0 auto;}
div#container div#content div.bestellen {margin:0 25px 0 0; }
div#container div#winkelmandje { position:relative; width:546px; margin:0 auto 35px; margin-top:10px;}
div#container form {position:relative; width:546px; margin:0 auto; margin-top:10px; border:none;}

div#container fieldset { position:relative; width:546px; margin:0 auto; margin-top:10px; border:none;}
div#container fieldset label.inputLbl {float:left; display:block; width:110px; margin:0px 20px 5px 0px;}
div#container fieldset label.radioLbl {float:right; display:block; width:200px; margin:0px 0px 5px 0px;}
div#container fieldset input {float:left; width:160px;}
div#container fieldset select {float:left; width:160px;}
div#container fieldset input.radio {float:right; width:20px; margin-right:10px; border:none;}
div#container fieldset br {clear:left;}
div#container fieldset input.chkBox {float:left; width:auto; }
div#container fieldset label.remember { float:left;}
div#container fieldset .termsAndConditions { width:520px; height:200px; overflow:auto; display:block; position:relative; padding-right:20px; clear:both; margin-top:60px; margin-bottom:20px; border:1px solid #b2b3b6; }
div#container fieldset .inputCb { border:0px; margin:0; padding:0; width:17px; height:17px; margin-right:10px; }

div#container input {background-color:#EAEAEA; border:1px solid #B2B3B6;}
div#container p{ position:relative; width:546px; margin:0 auto; margin-bottom:10px;}
div#container p.logintext {margin:0 0 0 6px;}
div#container a{ color:#B2B3B6; text-decoration:none; font-weight:bold;}
div#container a:hover{ color:#000000; text-decoration:none;}
div#container .activeItem {color:#000000 !important;}
div#container div.center { position:relative; width:546px; margin:10px auto;}
div#container .form { top:20px; clear:left;}
div#container .mandje { width: 550px;}
div#container .mandje td { border-top:solid; border-top-color:#B2B3B6; border-top-width:1px;}
div#container .total {color:#000000;}

div#container .ordDiv {float:left; margin:30px 30px 0 0;}
div#container .aflDiv {float:left; margin:30px 0 0 0}
div#container .ordDiv label{float:left; display:block; width:60px;}
div#container .aflDiv label{float:left; display:block; width:60px;}
div#container .signupFrm {clear:both; width:558px;}
div#container .signupFrm input {background-color:#FFFFFF;	border:1px solid #B2B3B6;}
div#container .signupFrm select {background-color:#FFFFFF;	border:1px solid #B2B3B6;}
div#container form.signupFrm hr {clear:left; border-color:#B2B3B6;}
div#container form.signupFrm .submitBtn { background:url(/images/buttons/btn.png) no-repeat left top; display:block; width:124px; height:27px; border:none; color:#B2B3B6; font-weight:bold; margin:0; padding:0 0 7px 10px; text-align:left;}
div#container form.signupFrm .submitBtn:hover {color:#000000; cursor:pointer;}
div#container .noItems{ margin-top:10px; }
div#container .underneath{ background-image:url(/images/grass_under.jpg); background-repeat:repeat-x; position:relative; width:100%; height:32px;}
div#container form#loginFrm{width:560px;}

#errorMessage{color:#FF0000; font-weight:bold; display:block; margin-bottom:20px; margin:0 auto; position:relative; width:546px;}

ul.subNav li {float:left; list-style:none; padding:0 10px 10px 0;}
ul.subNav {margin:0 0 0 5px; padding:0;}

div#container ul.steps {margin:0 0 30px 5px; padding:0; list-style:none; clear:both;}
div#container ul.steps li {width:137px; height:15px; float:left; background:url(/images/buttons/step.png) no-repeat; color:#fff; padding:1px 0 0 3px; font-size:11px;}
div#container ul.steps li a {color:#fff; font-weight:normal; display:block;}
div#container ul.steps li a:hover {color:#fff; font-weight:normal; text-decoration:underline;}
div#container ul.steps li.active {background:url(/images/buttons/activeStep.png) no-repeat;}


ul.shopnav {float:right; list-style:none; margin-top:30px;}
ul.shopnav li { float:left; margin-left:5px; text-align:center; width:124px; height:27px;}
ul.shopnav li a {background:url(/images/buttons/btn.png) no-repeat left top; display:block; padding-top:2px; width:124px; height:25px;}
img.pay {margin:5px 0 0px 0;}

/* no-script */

div.noscript ul.category li { margin:4px 0; }

