/****************************************************************************/
/********** CASCADING STYLE SHEET CHIC AND SOPHISTICATED AMSTERDAM **********/
/********** Jvanderlinde.net !                                     **********/
/****************************************************************************/

body {
	background:url(../images/bg.jpg) #000 top center no-repeat;
	font-family:"Verdana";
	line-height:16px;
	font-size:11px;
	color:#c8bfa2;
	margin:0;
}

/****************************************************************************/
/********************************* CONTAINER ********************************/
/****************************************************************************/

#container {
	margin:0 auto;
	width:950px;
}

/****************************************************************************/
/********************************** HEADER **********************************/
/****************************************************************************/

#header {
	border-bottom:#5f5f5f solid 1px;
	padding:22px 0 0 0;
	position:relative;
	margin:0 0 22px 0;
	height:180px;
	width:950px;
}

/****************************************************************************/
/*********************************** LOGO ***********************************/
/****************************************************************************/

#header h1.logo,
#header h2.slogan {
	padding:0;
	margin:0;
}

#header h1.logo {
	background:url(../images/logo.png) top center no-repeat;
	line-height:104px;
	display:block;
	color:#d1c7a9;
	height:104px;
	width:476px;
}

#header h2.slogan {
	margin-top:-20px;
	margin-left:4px;
	color:#d2c8aa;
}

/****************************************************************************/
/*********************************** MENU ***********************************/
/****************************************************************************/

#header ul.menu {
	list-style-type:none;
	position:absolute;
	left:240px;
	bottom:2px;
	padding:0;
	margin:0;
}

#header ul.menu li {
	float:left;
}

#header ul.menu li a {
	background:url(../images/menu.png) top right no-repeat;
	padding:0 15px 0 15px;
	line-height:34px;
	display:block;
	height:36px;
	color:#fff;
}

#header ul.menu li a:hover {
	color:#d2c8aa;
}

/****************************************************************************/
/*********************************** FULL ***********************************/
/****************************************************************************/

.full {
	border-bottom:#5f5f5f solid 1px;
	margin-bottom:8px;
	width:950px;
}

/****************************************************************************/
/********************************** LINKS ***********************************/
/****************************************************************************/

.full .links {
	width:450px;
	float:left;
}

/****************************************************************************/
/********************************** WELKOM **********************************/
/****************************************************************************/

.full .links .welkom {
	background:url(../images/welkom.png) 108px 16px no-repeat;
	border-bottom:#5f5f5f solid 1px;
	padding:102px 38px 0 0;
	height:230px;
}

.full .links .welkom p.bel {
	text-align:right;
	margin:0 0 6px 0;
	font-size:16px;
	color:#c8bfa2;
}

.full .links .welkom h3,
.full .links .welkom h4,
.full .links .welkom h5 {
	font-weight:normal;
	text-align:right;
	margin:0 0 6px 0;
	color:#c8bfa2;
	padding:0;
}

.full .links .welkom h3 {
	font-size:26px;
}

.full .links .welkom h4 {
	padding-right:84px;
	font-size:22px;
}

.full .links .welkom h5 {
	text-transform:capitalize;
	padding-right:22px;
	font-size:14px;
}

/****************************************************************************/
/********************************** LOCATIE *********************************/
/****************************************************************************/

.full .links .locatie {
	padding:0 0 0 4px;
	color:#c9bfa2;
	height:44px;
}

.full .links .locatie a {
	color:#fff;
}

.full .links .locatie p {
	line-height:42px;
	width:360px;
	float:left;
	margin:0;
}

/****************************************************************************/
/*********************************** TAAL ***********************************/
/****************************************************************************/

.full .links .locatie ul.taal {
	list-style-type:none;
	padding:14px 0 0 0;
	float:right;
	margin:0;
}

.full .links .locatie ul.taal li {
	margin-right:7px;
	float:left;
}

.full .links .locatie ul.taal li a {
	text-indent:-6000px;
	margin-top:1px;
	display:block;
	height:13px;
	width:20px;
}

.full .links .locatie ul.taal li.nl a {
	background:url(../images/taal_nl.png) top center no-repeat;
}

.full .links .locatie ul.taal li.en a {
	background:url(../images/taal_en.png) 0 1px no-repeat;
}

/****************************************************************************/
/********************************** RECHTS **********************************/
/****************************************************************************/

.full .rechts {
	letter-spacing:1px;
	width:470px;
	float:right;
}

.full .rechts h1 {
	background:url(../images/h1.png) top right no-repeat;
	margin:0 0 8px -5px;
	line-height:35px;
	font-size:14px;
	color:#d2c8aa;
	height:35px;
	width:380px;
	padding:0;
}

/****************************************************************************/
/*********************************** TOP ************************************/
/****************************************************************************/

.full .top {
	margin-bottom:10px;
}

.full .top h1 {
	background:url(../images/menu.png) top right no-repeat;
	padding:0 22px 0 0;
	line-height:32px;
	display:block;
    width:320px;
    height:35px;
	float:left;
	margin:0;
}

.full .top a.view_all {
	line-height:32px;
	color:#d2c8aa;
	float:right;
}

/****************************************************************************/
/********************************** DAMES ***********************************/
/****************************************************************************/

.dames_overzicht {
	background:url(http://www.chicandsophisticated.nl/images/dames.png) 325px 0 repeat-y;
	padding:18px 0 0 0;
	margin:0 0 16px 0;
	width:968px;
}

.dame_block {
	margin-bottom:18px;
	position:relative;
	margin-right:40px;
	height:300px;
	width:200px;
	float:left;
}

.dame_block p {
	position:absolute;
	text-align:center;
	font-size:14px;
	width:200px;
	bottom:10px;
	margin:0;
	left:0;
}

.dame_block p a {
	color:#c8bfa2;
}

.dame_block p a {
	color:#c8bfa2;
}
.dame_block2 {
	margin-bottom:18px;
	position:relative;
	margin-left:35px;
	height:225px;
	width:150px;
	float:left;
}

.dame_block2 p {
	position:absolute;
	text-align:center;
	font-size:14px;
	width:150px;
	bottom:20px;
	margin:0;
	left:0;
}

.customurl {
	padding-left: 1px;
	padding-right: 1px;
    margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	min-width: 150px;
	color: #000000;
	float: left;
}

.dame_block2 p a {
	color:#c8bfa2;
}

.dame_block2 p a {
	color:#c8bfa2;
}

.dames_overzicht2 {
	background:url(../images/dames.png) right repeat-y;
	padding:18px 0 0 0;
	margin:0 0 16px 0;
	width:950px;
}

.dame_block2 {
	margin-bottom:18px;
	position:relative;
	margin-left:35px;
	height:225px;
	width:150px;
	float:left;
}

.dame_block2.eerste {
	margin-left:0;
}

.dame_block2 p {
	position:absolute;
	text-align:center;
	font-size:14px;
	width:150px;
	bottom:20px;
	margin:0;
	left:0;
}

.dame_block2 p a {
	color:#c8bfa2;
}	

/****************************************************************************/
/********************************* UPDATES **********************************/
/****************************************************************************/

.full .updates {
	width:470px;
	float:left;
}

.full .updates h2 {
	background:url(../images/menu.png) top right no-repeat;
	padding:0 22px 0 0;
	line-height:32px;
	display:block;
	height:35px;
	float:left;
	margin:0;
}

.full .updates .text {
	letter-spacing:1px;
	font-size:10px;
	float:right;
	width:338px;
}

/****************************************************************************/
/********************************* GALLERY **********************************/
/****************************************************************************/

.full .gallery {
	float:right;
	width:420px;
}

.full .gallery h2 {
	background:url(../images/menu.png) top right no-repeat;
	padding:0 22px 0 0;
	line-height:32px;
	display:block;
	height:35px;
	float:left;
	margin:0;
}

.full .gallery .text {
	float:right;
	width:240px;
}

.full .gallery .text img {
	margin-right:4px;
	background:#fff;
	padding:1px;
}

/****************************************************************************/
/********************************** ZOEKEN **********************************/
/****************************************************************************/

.full .zoeken {
	padding:14px 0 0 0;
	letter-spacing:1px;
	font-size:10px;
	width:315px;
	float:left;
}

.full .zoeken h2 {
	background:url(../images/menu.png) top right no-repeat;
	line-height:32px;
	margin:0 0 4px 0;
	display:block;
	height:35px;
	width:225px;
}

.full .zoeken .text {
	width:425px;
	float:left;
}

.full .zoeken2 {
	padding:14px 0 0 0;
	letter-spacing:1px;
	font-size:10px;
	width:615px;
	float:left;
}

.full .zoeken2 h2 {
	background:url(../images/menu.png) top right no-repeat;
	line-height:32px;
	margin:0 0 4px 0;
	display:block;
	height:35px;
	width:225px;
}
.full .zoeken2 .text2 {
	width:725px;
	float:left;
}

.full .zoeken .filter {
	padding-top:4px;
	width:300px;
	float:right;
}

.full .zoeken .filter select {
	border:#fff solid 2px;
	letter-spacing:1px;
	background:#746a5b;
	font-size:11px;
	height:20px;
	width:165px;
	color:#fff;
}

.full .zoeken .filter option {
	background:#746a5b;
}

.full .zoeken .filter .search {
	background:#656052;
	text-align:center;
	padding:0 0 3px 0;
	font-size:11px;
	border:none;
	height:20px;
	color:#fff;
	width:54px;
}

/****************************************************************************/
/******************************* FOOTERLINKS ********************************/
/****************************************************************************/

.full .footerlinks {
	margin-bottom:10px;
	padding-top:10px;
	float:right;
	width:450px;
}

.full .footerlinks ul.sitemap {
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0;
}

.full .footerlinks ul.sitemap li {
	float:right;
}

.full .footerlinks ul.sitemap li a {
	background:url(../images/menu.png) top right no-repeat;
	padding:0 15px 0 15px;
	line-height:34px;
	display:block;
	height:36px;
	color:#fff;
}

.full .footerlinks ul.sitemap li a:hover {
	color:#d2c8aa;
}

.full .footerlinks p {
	letter-spacing:1px;
	text-align:right;
	line-height:20px;
	margin-right:5px;
	font-size:10px;
}

.full .footerlinks .betalen {
	background:url(../images/betalen.png) no-repeat;
	text-indent:-6000px;
	margin-left:10px;
	display:block;
	height:23px;
	float:right;
	width:70px;
}

/****************************************************************************/
/******************************** CENTERLINKS *******************************/
/****************************************************************************/

.full .centerlinks {
	padding:16px 0 16px 0;
	letter-spacing:1px;
	text-align:center;
	font-size:12px;
}

.full .centerlinks p {
	margin:0;
}

.full .centerlinks a {
	margin:0 5px 0 5px;
	color:#d2c8aa;
}

/****************************************************************************/
/********************************** FOOTER **********************************/
/****************************************************************************/

#footer {
	padding:12px 0 12px 0;
	letter-spacing:1px;
	text-align:center;
	font-size:12px;
}

/****************************************************************************/
/********************************** OVERIG **********************************/
/****************************************************************************/

.clearfix:after {
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}

.clearfix {
	display:block;
	zoom:1;
}

img {
	border:none;
}

p {
	margin-top:0;
}

a {
	text-decoration:none;
}
a:link {
	color: #c8bfa2;
}
a:visited {
	color: #c8bfa2;
}
a:hover {
	color: #c8bfa2;
}
a:active {
	color: #c8bfa2;
}
