@charset "UTF-8";

/*
Screen Import CSS
*/
@import url("/css/general/normalisation.css");
@import url("/css/general/type.css");
@import url("/css/general/layout.css");
@import url("/css/general/menu.css");
@import url("/css/general/forms.css");
@import url("/css/general/tables.css");

div#main {
	color:#fff;
}
div#inner-btm-right {
	min-height:552px;
	_height:568px;
}

div#main form {
	padding:0 3em;
	padding-bottom:3em;
	margin:0;
}
div#main form div.row {
	text-align:left;
	padding:0 0;
	margin:.5em 0;
}
div#main form div.row span.error_descr {
	color:#b30019;
}
ul#account-nav li {
	color:#fff;
}
ul#account-nav li a {
	color:#fff;
}
ul#account-nav li a:hover,
ul#account-nav li a.current{
	color:#ccc;
}
a#basket-link {
	background:url("/img/ui/trolley-dark.gif") right no-repeat;
}
div#main form {
	padding:0 1.4em;
	margin:0;
	font-size:1.2em;
}
div#main form p {
	clear:both;
	padding:1em 0;margin:0;
	font-size:1em;
}
div#main form div.row{
	padding:0;
	margin:0;
	text-align:left;
}
div#main form div.halfrow{
	width:38%;
	min-width:260px;
	float:left;
	clear:none;
	text-align:left;
	padding:0 0;
	margin:.2em 0;
}
div#main form div.halfrow span.label{
	width:20%;
	min-width:60px;
	float:left;
}
div#main form div.halfrow input {
	width:180px;
}
div#main form div.row {
	clear:both;
	margin:0;
	padding:1.4em 0;
}
div#main form div.row span.label {
	display:block;
	width:20%;
	min-width:120px;
	float:left;
	margin-right:1.2em;
	padding-top:25px;
}
div#main form span.error_descr {
	color:#b30019;	
	font-style:italic;
	font-size:1em;
	font-weight:bold;
}
div#main form div.row textarea {
	width:370px;
	height:40px;
}
div#main form div.row span.error_descr {
	color:#b30019;
}

#main img.laurent {
	position:absolute;
	bottom:225px;
	right:25%;
	margin:0 0 0 2em;
}
div.img-container {
	position:absolute;
	bottom:10px;
}
