/****************
*	Reset all elements
****************/
* {
	margin:0px;
	padding:0px;
}


/****************
*	HTML Tags
****************/
body {
	font-family:Arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:150%;
	color:#fff;
	background:#111 url(/static/images/background-images/background_03.jpg) no-repeat center top fixed;
}


/************
*	Body BG images
************/
.mountens {
	background-image:url(/static/images/background-images/background_03.jpg);
}
.road {
	background-image:url(/static/images/background-images/background_01.jpg);
}
.bridge {
	background-image:url(/static/images/background-images/background_02.jpg);
}


/****************
*	HTML Tags
****************/
input, textarea {
	font-family:Arial, Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	color:#fff;
}
img, fieldset {
	border:none;
}
h1 {
	font-size:16px;
}
ul {
	list-style:none;
}
hr {
	border:none;
	background:url(/images/devider.jpg) center top no-repeat;
	height:40px;
	margin:25px 0px;
}


/****************
*	Global Layout
****************/
#wrapper {
	margin:20px auto 30px auto;
	width:950px;

}
#header {
	height:80px;
	padding:20px 0px 0px 20px;
	margin-bottom:35px;
	background:url(/static/images/header.png) no-repeat left top;
}
#header h1 {
	position:absolute;
	left:-9999px;
}
#content-top {
 	height:10px;
	font-size:1px;
	line-height:1px;
	background:url(/static/images/content-top.png) no-repeat;
}
#main-content {
 	padding:6px 3px;
	background:url(/static/images/content.png) repeat-y;
	width:944px;
}
#content-footer {
 	height:10px;
	font-size:1px;
	line-height:1px;
	background:url(/static/images/content-footer.png) no-repeat;
}
#nav {
	float:left;
	width:140px;
	background-color:#222;
	padding:12px;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
#nav li {
	line-height:24px;
	border-bottom:1px solid #444;
}
#nav li a {
	text-decoration:none;
}
#nav li a:hover {
	text-decoration:underline;
}
#shopping-cart {
	margin-top:25px;
	text-align:center;
}
#otherproducts {
	float:right;
	width:154px;
	background-color:#222;
	padding:6px;
	border-left:1px solid #444;
	border-bottom:1px solid #444;
}
#otherproducts img {
	width:45px;
}
#winkel img {
	width:150px;
}
#content {
	/*margin-left:188px;*/
	margin-left:20px;
	float:left;
	padding:12px 0px;
	overflow:hidden;
	width:570px;
}
#content a {
color:#FF0000;
}
#bread-crumbs li {
	display:inline;
}
#bread-crumbs a {
	text-decoration:none;
}
#bread-crumbs a:hover {
	text-decoration:underline;
}	
#footer {
	clear:both;
	text-align:center;
	font-size:11px;
}

#otherproducts li {
	float:left;
	margin:2px;
}
.product-img {

}
#large-img {
	position:absolute;
	display:none;
}


#register-form label {
	display:block;
	margin-bottom:4px;
}
#register-form label span {
	float:left;
	width:240px;
}



.list {
	list-style:disc;
	margin-left:12px;
	padding-left:12px;
}
.list li {
	line-height:140%;
}



#register-errors {
	background-color:#404048;
	border:1px solid #666;
	padding:12px;
	margin-bottom:16px;
}
#register-errors ul {
	list-style-type:disc;
	margin-left:12px;
}

.productDetails {
	float:left;
	margin:0px 14px 18px 0px;
	width:172px;
}
.productDetails div div {
	background-color:#222;
	border:1px solid #444;
	text-align:center;
}


.pagination {
	color:#aaa;
	font-size:11px;
	margin:16px 0px;
	clear:both;
}
.pagination ul {
	margin-top:8px;
	overflow:hidden;
}
.pagination li {
	display:inline;
	overflow:hidden;
}
.pagination li a, .pagination li strong {
	text-decoration:none;
	padding:1px 0px;
	border:1px solid #444;
	width:24px;
	display:block;
	text-align:center;
	background-color:#222;
	float:left;
	margin-right:8px;
}
.pagination li strong {
	border:1px solid #888;
	background-color:#444;
}
#otherproducts .loginForm {
	margin:0px 10px;
}
#otherproducts .loginForm input {
	border:1px solid #888;
	background-color:#111;
	color:#888;
	padding:1px 2px;
	margin-top:2px;
}
.loginForm input {
	border:1px solid #888;
	background-color:#111;
	color:#888;
	padding:1px 2px;
	margin-top:2px;
}
#nav .artikelen {
	background:#222 url(/static/images/nav-sieraden.gif) no-repeat;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	height:19px;
	width:78px;
}
#nav .faq {
	background:#222 url(/static/images/nav-faq.gif) no-repeat;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	height:19px;
	width:135px;
}
#nav .contact {
	background:#222 url(../images/nav-contact.gif) no-repeat;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	height:19px;
	width:135px;
}
#nav .over-ons {
	background:#222 url(/static/images/nav-over-ons.gif) no-repeat;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	height:19px;
	width:135px;
}
#nav .algemene-voorwaarden {
	background:#222 url(../images/nav-algemene-voorwaarden.gif) no-repeat;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	height:19px;
	width:135px;
}


/****************
*	DevAlert
****************/
#devAlert {
	position:fixed;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	width:100%;
	top:0px;
	left:0px;
	background-color:#ffffd8;
	padding:6px;
	color:#000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

