@charset "utf-8";
/* CSS Document */

@import url(clearfix.css);

html, body { 
	width: 100%;
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#5c5c5c;
	background:#ede9d2;
}

img { border:0; }

h1.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#06b25a;
	margin:0; padding:0;
	margin-top:5px;
}

/* site-specific */
a { color:#06b25a; text-decoration:none; cursor:pointer; }
a:hover { color:#06b25a; text-decoration:underline; cursor:pointer; }

#topWrapper {
	width:900px; height:105px;
	margin:0 auto; padding:45px 0 0 0;
	text-align:center;
}
#topWrapper h1.logo { text-align:center; }

#menuWrapper { margin-left:35px; padding:20px 15px 20px; border-bottom: 1px solid #d6e8dc; }

ul.menu {
	list-style:none;
	margin:0; padding:0;
	width:50%;
	float:left;
}

ul.menu li a { display:block; height:15px; width:195px; color:#000; margin-bottom:5px; text-decoration:none; font-size:0.85em; line-height:1.2em; font-weight:bold; }
ul.menu li a span { font-size:1.2em; }
ul.menu li.active a,
ul.menu li a:hover { color:#06b25a; } 
/*
.menu li a:hover,
.menu li.active a { background-position: 0 -15px;}
.menu li.m0 a { background-image:url(/html/images/menu/menu_item_0.gif); width:120px; }
.menu li.m1 a { background-image:url(/html/images/menu/menu_item_1.gif); width:160px; }
.menu li.m2 a { background-image:url(/html/images/menu/menu_item_2.gif); width:160px; }
.menu li.m3 a { background-image:url(/html/images/menu/menu_item_3.gif); width:160px; }
.menu li.m4 a { background-image:url(/html/images/menu/menu_item_4.gif); width:196px; }
*/

h1.logo a {
	width:260px; height:60px;
	display:block;
	background:url(/html/images/laura_ashley_logo.jpg) no-repeat;
	margin:0 auto;
}

#outerWrapper {
	width:100%; min-height:600px;
	background: repeat-x center 15px;
}
#outerWrapper,
.collection01,
#outerWrapper.collection01 { background-image:url(/html/images/bgr_flowers02.gif); }
.collection02,
#outerWrapper.collection02 { background-image:url(/html/images/bgr_flowers03.gif);}
.collection03,
#outerWrapper.collection03 { background-image:url(/html/images/bgr_square.gif);}
.collection04,
#outerWrapper.collection04 { background-image:url(/html/images/bgr_flowers01.gif);}

#innerWrapper { 
	width:900px; min-height:600px; margin:0 auto;
}

#outerContentWrapper {
	background: url(/html/images/bgr_content.gif) repeat-y;
	min-height:600px; 
}

#innerContentWrapper{
	width:450px; min-height:600px;
	position:relative;
	float:left;
	background:url(../images/bgr_gradient.png) no-repeat top left;
}

#contentPadding{
	padding: 30px 20px 0 50px;
}
#contentPadding p {
	text-align: justify;
	line-height: 1.7em;
}

#swfWrapper {
	width:450px;
	height:600px;
	position:relative;
	margin: 0 0 0 450px;
}

/* collection */
ul#collectionOverview {
 background:url(/html/images/no_img.gif) repeat-y;
 width:363px; height:100%;
 display:inline-block;
}
.subitems, #collectionOverview {
	margin:0;	margin-top:0px;	padding:0;
	list-style:none;
}
.subitems{
 border-top:1px solid #e1dfd6;
}
#collectionOverview li {
	float:left;
	margin: 0 1px 1px 0;
	width:120px; height:120px;
	background:#ead7d3;
	overflow:hidden;
}

#collectionOverview li img { display:block;	width:120px; height:120px; }

.subitems li a {
	display:block;
	padding:5px 5px 5px 25px;
	border-bottom:1px solid #e1dfd6;
	height:25px;
	line-height:25px;
	color:#47463e;
	background:url(/html/images/arrow-sub.png) no-repeat 5px 14px;
	text-decoration:none;
}

.subitems li a:hover { background-color:#f2f1eb; }

#outerContentWrapper.collection {	background: #FFFFFF url(/html/images/bgr-collection.gif);}

#outerContentWrapper.collection #swfWrapper {
	width:auto;
	margin:0;
}

.footer {
	position:absolute; bottom:0; 
	padding:10px 0 0 50px; color:#2eaa6b; 
}

.footer_collection {
	padding:0; color:#2eaa6b;
	text-align:center;
}

img.btm {	margin-bottom:20px; }

a.ocen_logo { 
	float:right; margin:5px 0 5px 0;
	color:#beb692;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
}


a.ocen_logo_collectie { 
	display:block; width:130px;
	float:right; margin:0 0 5px 0;
}

/* form-specific **/
#formHolder234, fieldset { border:none; }
#formHolder234, .row { height:25px; }
#formHolder234, label { width:100px; display:block; float:left; text-align:left; } 
#formHolder234, input { width:250px; padding:2px; color:#2eaa6b; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; background:#c8e7d8; border:none; }
#formHolder234, input#field2 { width:75px; }
#formHolder234, input.versturen { width:110px; height:25px; border:none; background:none; }

div.checkboxoff{ padding-top:5px; }
.checkboxoff input { width:auto; float:left; position:absolute; z-index:2; }
.checkboxoff label { width:auto; float:left; position:absolute; margin-left:35px; z-index:1; }


#popupOverlay { position:fixed; z-index:3; width:100%; height:100%; }
#popupWrapper { position:absolute; width:494px; margin-left:-247px; top:50px; left:50%; z-index:10; }
#popupWrapper .close { position:relative; float:right; z-index:15; width:14px; height:16px; background:url(/html/images/xmas/close.png) no-repeat; }
#popupContent { color:#100a03; background:url(/html/images/xmas/bg-xmas-2011.png) no-repeat 0px 7px; width:458px; height:100px; padding:130px 0 0 50px; font-size:16px; font-style:italic; }
#popupContent a { color:#100a03; text-decoration:underline; }
