/*

	AUTHOR: Kevin Rudy Anderson
		k.anderson@ontwerpbureau3sixty.nl
		http://www.ontwerpbureau3sixty.nl

*/

/* RESET & BASIC PAGE SETUP */

* {margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 100% Georgia; color:#d4d1d0; background:url(/images/bg.jpg) repeat; }

ul { list-style: none inside; }
p { font-size: 14px; line-height: 1.2em; color:#d4d1d0; font-family:Georgia;}
a { outline: none; }
a img { border: none; }
ul.pagina { list-style: none inside; font-size:14px; line-height: 1.2em; color:#d4d1d0; font-family:Georgia;}
p.standaard { font-size: 12px; line-height: 1.2em; color:#d4d1d0; font-family:Georgia;}
/*END RESET*/

/* STANDAARD LINK OPMAAK */
A:link {text-decoration: none; color:#f99e59;}
A:visited {text-decoration: none; color:#f99e59;}
A:active {text-decoration: none; color:#f99e59;}
A:hover {text-decoration: underline;}
/* EIND STANDAARD LINK OPMAAK */

/* TEXT SETTINGS MAINPAGE */
.text-mainpage { width: 700px; float:left;}
h1.titel-mainpage {font-size: 30px; width:700px; color:#d4d1d0; margin-top: 30px; float:left;}
h1.titel-basic {font-size: 30px; width:700px; color:#f99e59; margin-top: 0px; float:left;}
h1.titel-blog {font-size: 30px; width: 700px; color: #d4d1d0; margin-top: 0px; float: left; margin-bottom: 10px;}
h1.titel-zoekresultaat {font-size: 18px; width: 700px; color: #d4d1d0; margin-top: 20px; float: left; margin-bottom: 10px;}
p.mainpage {color:#d4d1d0; margin-top:10px; float:left; font-size: 0.8em; width:700px;}
p.tekst-blog {color:#d4d1d0; margin-bottom: 20px; margin-top: 10px; float:left; font-size: 0.8em; width:700px;}
p.date-blog {color:#d4d1d0; margin-bottom:20px; float:left; font-size: 0.7em; width:700px;}
p.accountgegevens {color:#d4d1d0; margin-top:5px; float:left; font-size: 0.8em; width:700px;}
p.terug-beheerpagina{float: left; margin-top: 20px; margin-bottom: 20px;}
p.terug-beheerpagina2{float:right; margin-top: 20px; margin-bottom: 20px;}
p.titel-account-gegevens {margin-bottom: 10px; color:#d4d1d0;}
p.orderlijst-datum {color:#d4d1d0; margin-top:0px; margin-bottom:5px; float:left; font-size: 0.8em; width:175px;}
p.orderlijst-bestelling {color:#d4d1d0; margin-top:0px; margin-left:8px; margin-bottom:5px; float:left; font-size: 0.8em; width:100px;}
p.orderlijst-status {color:#d4d1d0; margin-top:0px; margin-bottom:5px; margin-left:8px; float:left; font-size: 0.8em; width:100px;}
p.orderlijst-totaal {color:#d4d1d0; margin-top:0px; margin-bottom:5px; margin-left: 8px; float:left; font-size: 0.8em; width:50px;}
p.inloggen-uitgelogd{margin-bottom: 10px; margin-top: 0px; font-size:18px; color:#f99e59;}
p.totaalprijs{color: #f99e59;}
p.zelfde-verzend{ font-size: 10px;}
/* END TEXT SETTINGS MAINPAGE */

/* TEXT SETTINGS SINGLE PAGE */
h1.titel-singlepage{font-size: 30px; width:700px; margin-bottom: 30px; color:#f99e59; float:left;}
h1.titel-accounts{font-size: 30px; width:700px; color:#f99e59; float:left;}
p.main-text-singlepage {color:#d4d1d0; margin-top:30px; float:left; font-size: 0.8em; width:700px;}
p.date-singlepage {color:#d4d1d0; margin-top:20px; float:left; font-size: 0.7em; width:700px;}
/* END TEXT SETTINGS SINGLE PAGE */

/*NEXT PREVIOUS LINK */
p.next-previous{margin-top: 20px; margin-left: 80px;}
p.next-previous-singlepage{margin-top: 30px; margin-bottom:30px; margin-left: 0px;}
/*END NEXT PREVIOUS LINK */

/* TOOLBOX */
.floatleft {float: left; }
.floatright { float: right; }
.clear {clear: both; }
/*END TOOLBOX*/

/* STRUCTURE AND STUFF */

#page-wrap {

	width: 960px;
	margin: 0 auto;
}
/* END STRUCTURE */

/* IE BUG FIXES */

text-align: center;
text-align: left;

/* HEADER */
#header {width: 960px; height:225px;}
.logo-header {width:321px; height:225px; background:url(/images/logo-perfect-size-header.png) no-repeat; float:left;}
.winkelwagen-label {width: 225px; height:225px; background: url(/images/winkelwagen-label.png) no-repeat; float:right;}
ul#menu-boven { width:396px; margin-top: 105px; margin-left: 9px; height: 120px; float:left;}
	ul#menu-boven li {display: inline; font:Georgia; font-size:20px; color:#d4d1d0;}
p.winkelwagen-tekst {margin-top: 70px; margin-left:77px; font-size:0.8em;}
/* END HEADER */

/* SIDEBAR LEFT */
.sidebar-left {width: 240px; float:left;}
ul#sidebar { width:240px; margin-bottom: 30px;}
	ul#sidebar li {font: Georgia; font-size:14px; color:#d4d1d0;}
.titel-merken{width: 240px; height:44px; float:left; background:url(/images/titel-merken.png) center no-repeat;}
.titel-categorieen{width: 240px; height:44px; float:left; background:url(/images/titel-categorieen.png) center no-repeat;}
.titel-snelnaar{width: 240px; height:44px; float:left; background:url(/images/titel-snelnaar.png) center no-repeat;}
.titel-klantenlogin{width: 240px; height:44px; float:left; background:url(/images/titel-klantenlogin.png) center no-repeat;}
/* END SIDEBAR LEFT */

/* CONTENT RIGHT */
.content-right {width: 715px; float:left;}
.news-liner {width: 715px; float:left; height:324px; float:left; margin-bottom: 50px;}
.product-highlights { width:715px; float: left; height: 210px; float:left;}
/* END CONTENT RIGHT */

/* FOOTER */
#footer {width: 950px; height:188px; float:left;}
ul#footer-links { width:650px; margin-left: 150px; text-align:center;}
	ul#footer-links li { font: Georgia; font-size:11px; color:#d4d1d0; display: inline;}
/* END CONTENT FOOTER */

/* BEGIN ARCHIEF PAGINA */
.zoekbalk-archief{margin-top: 20px;}
h2.archief-titel {margin-top: 20px; color:#d4d1d0; }
/* BEGIN ARCHIEF PAGINA */

/* 404 ERROR PAGINA */
.zoekbalk404{margin-top: 60px;}
p.tekst404 {color:#d4d1d0; float:left; margin-top: 30px; margin-bottom: 30px; width: 700px;}
/* END 404 ERROR PAGINA */

/* SHOPP LAY-OUT */

p.price {font-size: 0.7em; color: white; margin-top: 50px; margin-bottom: 15px; margin-left: 10px;}

p.headline {font-size: 0.7em; color:white; margin-top:0px; margin-bottom:15px;}

h1.single-product-page {font-size: 30px; width:700px; color:#f99e59; margin-top: 14px; margin-bottom:25px; float:left;}
.product-wrapper {margin-top: 75px;}
p.price-single-product-page {font-size: 18px; color: white; margin-top: 20px; margin-bottom: 14px; margin-left: 10px;}
.omschrijving-single-product {margin-top: 5px; color:white; font-size: 0.8em;}
p.headline {min-height: 130px;}
.prijs-selectie{min-height: 110px;}
/* SHOPP LAY-OUT */

/*  LINK OPMAAK VOOR SIDECART */
A.sidecart:link {text-decoration: none; color:#300;}
A.sidecart:visited {text-decoration: none; color:#300;}
A.sidecart:active {text-decoration: none; color:#300;}
A.sidecart:hover {text-decoration: none; background:#f99e59; }
/* EIND LINK OPMAAK */

/* BESTELLINGEN OVERZICHT LINK */
A.bekijkorder:link {text-decoration: none; color:#f99e59; font-size:14px;}
A.bekijkorder:visited {text-decoration: none; color:#f99e59; font-size:14px;}
A.bekijkorder:active {text-decoration: none; color:#f99e59; font-size:14px;}
A.bekijkorder:hover {text-decoration: underline; font-size:14px;}
/* BESTELLINGEN OVERZICHT LINK */

.searchbutton {margin-top: 10px;}

.betaalopties-afrekenen {float:right; margin-top: 20px; margin-bottom: 30px;}

.link-thumbnail-mainpage {float: left; width:170px; height:170px; margin: 4.35px; margin-top: 45px; margin-bottom: 45px;}

h3.mast {font-size: 16px; color:#d4d1d0; margin-bottom: 10px;}

.categorie-titel {margin-bottom: 15px; height: 10px;}
.breadcrumb {height: 10px; margin-bottom: 10px; margin-top: 10px;}

A.links:link {text-decoration: none; color:#d4d1d0; }
A.links:visited {text-decoration: none; color:#d4d1d0; }
A.links:active {text-decoration: none; color:#d4d1d0; }
A.links:hover {text-decoration: none; background:#333;}

.pagina-webshop {float: right; margin-right:46px; margin-bottom: 10px;}
.pagina-webshop2 {height: 20px; width: 650px; float:left; margin-bottom: 20px; margin-top: 20px;}
.pagina-webshop-titel {width: 652px; margin-right:50px;}
.verander-link{height: 10px; width: 700px; margin-top: 5px;}
