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



/* =Header
-------------------------------------------------------------- */

#header {
	position:relative;
	float:left;
	width: 900px;
	height: 70px;
	margin: 0px 0px 0px 0px;
}

#header ul {
	float:left;
	position:relative;
	margin: 47px 0 0 5px;
	padding: 0 0 0 0;
}

#navlist li {
display: inline;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding:0px 20px 0px 0px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#navlist a {
	color:#000;
	text-decoration:none;
	}
	
	#navlist a:hover {
		color:#C06;
		text-decoration:underline;
		}
		
#logo {
	position: relative;
	width: 80px;
	height: 70px;
	float:right;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	position:relative;
/*	float:left;
*/	width: 900px;
	height: 35px;
	margin: 0px 0px 0px 0px;
}


#footer ul {
	position:relative;
	margin: 0px 0 0 5px;
	padding: 0 0 0 0;
}

#footerlist-left li {
display: inline;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding:5px 5px 0px 0px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
}


#footerlist-left a {
	color:#000;
	text-decoration:none;
	}
	
	#footerlist-left a:hover {
		color:#C06;
		text-decoration:underline;
		}
		


#footerlist-right li {
display: inline;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding:5px 5px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:right;
}


#footerlist-right a {
	color:#000;
	text-decoration:none;
	}
	
	#footerlist-right a:hover {
		color:#C06;
		text-decoration:underline;
		}

#siteinfo {
    color:#666;
    font-size:11px;
    line-height:18px;
    padding:22px 0 44px 0;
}
#siteinfo a {
    color:#666;
}
#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}

/* =Content
-------------------------------------------------------------- */

#content
{
width: 900px;
margin: 0 auto;
} 

#mainedit {
	width: 900px;
	clear:both;
    padding:0 0 0 0;
	
	border:1px solid #CCCCCC;
	position:relative;
	margin: 0 0 0 0px;
    overflow:hidden;
    position:relative;
	}
	
	#mainedit p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
		}
		
	#mainedit h1 {
		font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color: #F39;
}

#main_press {
	width: 900px;
	height:720px;
	clear:both;
    padding:0 0 0 0;
	
	border:1px solid #CCCCCC;
	position:relative;
	margin: 0 0 0 0px;
    overflow:hidden;
    position:relative;
	}
	
	#main_press p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
		}
		
	#main_press h1 {
		font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color: #F39;
}

	#terms {
		width: 700px;
		margin: 20px 100px 20px 100px;
	}

#main {
	width: 900px;
	height: 550px;
	clear:both;
    padding:0 0 0 0;
	
	border:1px solid #CCCCCC;
	position:relative;
	margin: 0 0 0 0px;
    overflow:hidden;
    position:relative;
	}
	
	#main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
		}
		
	#main h1 {
		font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color: #F39;
}
	
	#collection {
		width:300px;
		height:560px;
		float:left;
		margin: 0 10px 0 0;
}


#springsummer09 {
	position:relative;
	float:left;
	width: 590px;
	height: 400px;
	margin: 80px 0 0 0;
}

#springsummer09 img {
	margin: 15px 15px 15px 15px;
	border:3px solid #CCCCCC;
}

#autumnwinter2009 {
	position:relative;
	float:left;
	width: 590px;
	margin: 10px 0 0 0;
}

#autumnwinter2009 img {
	margin: 5px 10px 0px 10px ;
	border:3px solid #CCCCCC;
}

#autumnwinter2010 {
	position:relative;
	float:right;
	width: 510px;
	margin: 10px 0 0 0;
}

#autumnwinter2010 img {
	margin: 5px 10px 0px 10px ;
	border:3px solid #CCCCCC;
}

#contactbg {
	position:relative;
	float:left;
	width: 900px;
	height: 550px;
	background-image:url(http://www.pinklabellondon.com/assets/images/contactbg.jpg);
}

#contactdetails {
	position:relative;
	float:left;
	height: 250px;
	width: 390px;
	margin: 150px 10px 10px 40px;
	padding: 5px 5px 5px 5px;
	background-color:#FFF;
	border: 1px solid #F39;}

#contact {
	position:relative;
	float:left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

#contact2 {
	position:relative;
	float:right;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;

}


#form {
	position:relative;
	float:left;
	width: 360px;
	height: 250px;
	margin: 150px 10px 10px 30px;
	padding: 5px 5px 5px 5px;
	background-color:#FFF;
	border: 1px solid #F39;

}


#aboutpic {
	position:relative;
	float:left;
	width: 220px;
	height: 420px;
	margin: 80px 10px 10px 30px;
/*	border:1px solid #CCCCCC;
*/	}
	
	
#abouttext {
	position:relative;
	float:right;
	width: 450px;
	height: 300px;
	margin: 40px 20px 10px 20px;

}

#abouttext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
		}
		
	#abouttext h1 {
		font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color: #F39;
}


#pressadmin {
	position:relative;
	float:left;
	width: 600px;
	height: 250px;
	margin: 150px 10px 10px 150px;
	padding: 5px 5px 5px 5px;

}

#presstitle {
	clear:both;
	position:relative;
	float: left;
	width: 300px;
	height: 50px;
	margin: 20px 5px 5px 40px;
}

#presscontent {
	clear:both;
	position:relative;
	float: left;
	width: 850px;
	height: 440px;
	margin: 5px 5px 5px 25px;
}

#sitemap {
	clear:both;
	position:relative;
	float: left;
	width: 400px;
	height: 440px;
	margin: 50px 0px 5px 150px;
}

#sitemap a {
	color:#000;
	text-decoration:none;
}

#sitemap a:hover {
		color:#C06;
		text-decoration:underline;
		}
		
#infopage {
	clear:both;
	position:relative;
	float: left;
	width: 850px;
	margin: 5px 5px 5px 25px;
}

	#infopage p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
		}
		
	#infopage h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color: #F39;
}

label
{
width: 80px;
float: left;
text-align: right;
margin: 0px 5px 5px 0px;
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.submit input
{
margin: 10px 0px 0px 5px;
} 

textarea {
margin: 0px 0px 10px 0px;
}

input {
	margin: 0px 0px 5px 0px;}
	
	#eventpane {
	position:relative;
	float:left;
	width: 560px;
	margin: 50px 0 10px 20px;
	}
	
	#eventimage {
	position:relative;
	float:left;
	width: 240px;
	height: 360px;
	margin: 80px 0 0 60px;
	border:solid #E1668E 1px;
	}