body, html{
	height:100%;
}
body{
	background-color:#0f0f0f;
	background-image:url(../images/bg_gradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	padding:0px;
	font-family:"Century Gothic", Verdana, Arial;
	font-size:12px;
	color:#FFF;
}
a{
	text-decoration:none;
	color:#FFF;
}
a:hover{
	text-decoration:underline;
}
a#orange{
	color:#eb690b;
}
p, ul, li {
	margin-top: 0px;
	margin-bottom: 0px;
}
td{
	vertical-align:top;
	line-height:18px;
}
div, td{
	line-height:18px;
}

h1{
	color:#eb690b;
	font-weight:normal;
	font-size:25px;
	line-height:26px;
}
h2{
	color:#FFFFFF;
	font-weight:normal;
	font-size:20px;
}
h3{
	color:#eb690b;
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

form{ margin:0px; padding:0px;}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input[type="submit"], input[type="button"]{
	color:#FFFFFF;
	background-color:#ed7404;
	font-weight:bold;
	border:1px solid #ed7404;
	height:20px;
}
.clear { clear:both; }

.geenverzendkosten { background-color:#393939; border:1px solid #ed7404; color:#FFF; padding:2px; text-align:center; font-weight:bold; }
.button {
	width:140px;
	background-color:#ed7404;
	font-weight:bold;
	display:block;
	text-align:center;
	line-height:20px;
}
.button:hover {
	text-decoration:none;
}
#btnWit{
	color:#ed7404;
	background-color:#FFFFFF;
	font-weight:bold;
	border:1px solid #ed7404;
	height:20px;	
}

#bgRepeat{
	background-image:url(../images/bg_container_repeat.jpg);
	background-repeat:repeat-y;
	background-position: top center;
}
#bgMain{
	background-image:url(../images/bg_container_main.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

#pageContainer{
	width:960px;
	margin:0 auto;
}
#pageHeader{
	background-image:url(../images/bg_top_navigatie.jpg);
	background-repeat:no-repeat;
	height:86px;
	position:relative;
}
#pageHeaderNav{
	position:absolute;
	top:26px;
	left:235px;
	width:700px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#pageHeaderNav a{
	color:#FFF;
	letter-spacing:1px;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}
#pageHeaderNav a:hover{
	color:#ec7404;
}
#pageHeaderNav .active{
	color:#ec7404;
}
#pageHeaderMandje{
	position:absolute;
	top:18px;
	right:30px;
}
#pageHeaderMandje a{
	background-image:url(../images/winkelmandje.gif);
	background-repeat:no-repeat;
	width:38px;
	height:31px;
	display:block;
}
#pageHeaderMandje a:hover{
	background-image:url(../images/winkelmandje_hover.gif);
	text-decoration:none;
}
#pageHeaderMandje .active{
	background-image:url(../images/winkelmandje_hover.gif);
}
#pageHeaderZoeken{
	position:absolute;
	top:18px;
	right:0px;
}
#pageHeaderZoeken a{
	background-image:url(../images/zoeken.gif);
	background-repeat:no-repeat;
	width:38px;
	height:31px;
	display:block;
}
#pageHeaderZoeken a:hover{
	background-image:url(../images/zoeken_hover.gif);
	text-decoration:none;
}
#pageHeaderZoeken .active{
	background-image:url(../images/zoeken_hover.gif);
}
#pageHaaderAccountNav{
	font-family:Arial, Helvetica, sans-serif;
	position:absolute; right:0px; top:60px; font-size:11px;
}
#pageHaaderAccountNav a{
	color:#AAAAAA;
}
#pageHaaderAccountNav a:hover{
	color:#FFFFFF;
}
#spacerHor{
	height:20px;
	line-height:20px;
}

#pageFooter{
	border-top:1px solid #808080;
	color:#bebebe;
	height:35px;
	line-height:30px;
	text-align:center;
}
#pageFooter a{
	color:#bebebe;
}
/* PRODUCT EN VERVOLGPAGINAS */
#InfoContent{
	width:524px;
	margin:0 auto;
}
#InfoShopContent{
	width:742px;
	margin:0 0 0 auto;
}
#InfoAdresBlok{
	background-image:url(../images/bg_orange_blok.jpg);
	width:196px;
}
#InfoAdresBlok #adresHolder{
	margin:0px 17px 15px 17px;
}
#korting10{
	position:relative;
	background-image:url(../images/Kortingbanner.jpg);
	background-repeat:no-repeat;
	height:227px;
}
#koring10inner{
	position:absolute;
	top:85px;
	left:10px;
	width:180px;
}
#korting10 strong{
	color:#ec7404;
	line-height:26px;
}
#ShopNav{
	background-image:url(../images/bg_shopnav_repeat.jpg);
	background-repeat:repeat-y;
}
#ShopNav #top{
	background-image:url(../images/bg_shopnav_top.jpg);
	height:30px;
	line-height:30px;
	color:#eb690b;
	text-indent:15px;
	font-weight:bold;
}
#ShopNav #body{
	background-image:url(../images/bg_shopnav.jpg);
	background-repeat:no-repeat;
}
#ShopNav a{
	display:block;
	height:25px;
	line-height:25px;
	background-image:url(../images/bg_shopnav_btn.gif);
	background-repeat:no-repeat;
	text-indent:15px;
}
#ShopNav a:hover{
	background-image:url(../images/bg_shopnav_btn_hover.gif);	
}
#ShopNav .active{
	background-image:url(../images/bg_shopnav_btn_hover.gif);
	font-weight:bold;
}
#ShopNav #sublink{
	background-image:url(../images/bg_shopnav_btn_submenu.gif);
	color:#eb690b;
}
#productThumb{
	position:relative;
	background-image:url(../images/product_thumb_bg.jpg);
	width:234px;
	height:196px;
}
#productThumb #productNaam{
	position:absolute;
	bottom:9px;
	left:14px;
}
#productThumb #productNaam a{
	color:#767575;
}
#productThumb #productPrijs{
	position:absolute;
	bottom:35px;
	right:14px;
	color:#eb690b;
	font-weight:bold;
	font-size:15px;
}
#productThumb #productPrijsVan{
	position:absolute;
	bottom:55px;
	right:14px;
	text-decoration:line-through;
	color:#F00;
	font-weight:bold;
	font-size:15px;
}
#productGroepIntro{
	position:relative;
}
#productGroepIntro img{
	border:1px solid #FFF;
}
#productGroepIntro #verfijnsmall{
	position:absolute;
	right:0px;
	top:0px;
	width:234px;
	height:312px;
	background-image:url(../images/product_verfijn_bg.jpg);
	background-repeat:no-repeat;
}
#productGroepIntro #verfijnbig{
	background-image:url(../images/product_verfijn_big_bg.jpg);
	background-repeat:no-repeat;
	height:312px;
}
#productGroepIntro a{
	line-height:24px;
	height:24px;
	display:block;
	border-bottom:1px dashed #FFFFFF;
	text-indent:5px;
}
#productGroepIntro .active{
	background-color:#ef821e;
}
#verfijnHeader{
	margin-left:10px;
	line-height:32px;
	color:#eb690b;
	font-weight:bold;
	text-indent:5px;
}
#verfijnContent{
	margin: 5px 10px 5px 10px;
}
#optie{
	position:relative;
}
#optieRes{
	position:absolute;
	right:5px;
	top:0px;
	line-height:24px;
}

#productDetail h1{
	line-height:30px;
	font-size:20px;
	font-weight:bold;
}
#productDetailPrijs{
	color:#eb690b;
	font-weight:bold;
	font-size:15px;
}
.prijsOud{
	color:#F00;
	text-decoration:line-through;
}
#productDetailImg{
	position:relative;
	width:359px; 
	height:359px; 
	background-color:#FFFFFF; 
	border:1px solid #FFFFFF;
	background-image:url(../images/watermerk_product.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.productSpecs{
	border-bottom:1px solid #666666;	
}
.productSpecs td{
	border-top:1px solid #666666;
	padding-right:4px;
}
#beadcrumtrail{
	line-height:32px;
}
#beadcrumtrail a{
	text-decoration:underline;
}
#beadcrumtrail a:hover{
	text-decoration:none;
}
/* TAG-CLOUD */
#tagCloud{
}
#cloud{
	margin:10px;
	color:#ed7404;
	font-size:18px;
	font-weight:bold;
}
#tagCloud #intro{
	color:#ed7404;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
}
#tagCloud h1{
	font-size:13px;
	line-height:18px;
	display:inline;
	color:#ed7404;
	font-weight:bold;
	background:none;
	border:none;
}
#tagCloud h2{
	font-size:12px;
	line-height:18px;
	color:#ed7404;
	display:inline;
	font-weight:bold;
	background:none;
	border:none;
}
#tagCloud h3{
	font-size:11px;
	color:#ed7404;
	display:inline;
	font-weight:bold;
	line-height:18px;
}
#tagCloud h4{
	font-size:11px;
	color:#ed7404;
	display:inline;
	font-weight:bold;
	line-height:18px;
}
#tagCloud h5{
	font-size:10px;
	color:#ed7404;
	display:inline;
	font-weight:bold;
	line-height:18px;
}
#tagCloud a{
	font-size:12px;
	text-decoration:none;
	color:#ed7404;
}
#tagCloud a:hover{
	font-size:12px;
	text-decoration:underline;
	color:#ed7404;
}

/* HOMEPAGE STYLES */
#homeTopContent{
	position:relative;
	height:352px;
}
#homeTopContent #banner{
	position:absolute;
	right:0px;
	bottom:0px;
}
#homeTopContent #zoeken{
	position:absolute;
	right:0px;
	top:0px;
}
#homeBtmContent{
	position:relative;
	background-image:url(../images/home_groep_btns.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:196px;
}
#homeBtmContent .snelkeuze a{
	font-size:20px;
	display:block;
	width:215px;
}
#homeBtmContent .snelkeuze a:hover{
	color:#ed7404;
}

.snelkeuze 		{ position:relative; border:1px solid #808080; width:743px; height:194px; }
#homeSieraden	{ position:absolute; left:15px; top:163px; z-index:10;}
#homeHorloges	{ position:absolute; left:263px; top:163px; z-index:11;}
#homeLimited	{ position:absolute; left:512px; top:163px; z-index:12;}

#homeSieradenBg	{ position:absolute; left:0px; top:0px; height:194px; width:247px; z-index:1; background-image:url(../upload/rfo/snelmenu_36.jpg);}
#homeHorlogesBg	{ position:absolute; left:248px; top:0px; height:194px; width:247px; z-index:2; background-image:url(../upload/rfo/snelmenu_38.jpg); }
#homeLimitedBg	{ position:absolute; left:497px; top:0px; height:194px; width:247px; z-index:3; background-image:url(../upload/rfo/snelmenu_39.jpg);}

#homeAdresBlok{
	float:right;
	right:0px;
	top:0px;
	background-image:url(../images/bg_orange_blok.jpg);
	width:196px;
	height:196px;
}
#homeTwitterBlok{
	float:right;
	width:196px;
	font-size:11px;
	margin-top:-19px;
}
.twitterborder	{ border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.twitterheader	{ position:relative; margin-top:20px; line-height:30px; font-weight:bold; font-size:12px; color:#FFF; }
.twitterheader a{ color:#FFF; text-decoration:none; }
.twitterimg		{ margin-top:27px; }
.facebookpage {
	 position:absolute; left:0px; top:30px; width:125px; height:28px;
}

#homeAdresBlok #adresHolder{
	margin:22px 17px 15px 17px;
}
#homeProducten{
	width:742px
}
.voorraadbtn { float:left; }

.poll		{ background-image:url(../images/anny_poll_bg.jpg); position:relative; width:490px; height:265px; margin-top:5px; }
.optie1		{ position:absolute; bottom:0px; left:0px; width:146px; height:40px; text-align:center; }
.optie2		{ position:absolute; bottom:0px; left:171px; width:146px; height:40px; text-align:center; }
.optie3		{ position:absolute; bottom:0px; left:343px; width:146px; height:40px; text-align:center; }

.pollfb		{ border:1px solid #F00; color:#fff; background-color:#ff0000; padding:5px; }
