/**
*	Copyright 2007 Future Vision, All Rights Reserved.
*
*	stylesheet [screen]
*
*	@version	1.0
*	@date		24-01-2007
*
*/


html, body
{
	margin:0;
	padding:0;
	font-family:'Times New Roman';
}

img
{
	border:none;
}

div.wrapper
{
	position:relative;
	width:762px;
	margin:0 auto;
	padding:0;
}

.center
{
	text-align:center;
}

.block
{
	display:block;
}

a,
a:hover
{
	color:#7d5f4f;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}


p.topbot
{
	position:relative;
	font-size:12px;
	color:#af9486;
	line-height:14px;
	text-align:right;
	margin:20px 0px 5px 0px;
}

ul.topmenu
{
	position:relative;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 1px;
	list-style-type:none;
	width:741px;
	height:47px;
	background-image:url('../images/topmenu_bg.jpg');
	background-repeat:no-repeat;
}

ul.topmenu li
{
	position:relative;
	float:left;
}



ul.botmenu,
ul.botmenuc
{
	position:relative;
	padding:30px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	list-style-type:none;
	width:762px;
	background-image:url('../images/botmenu_bg.jpg');
	background-repeat:no-repeat;
}

ul.botmenuc
{
	background-image:url('../images/botmenu_bgc.jpg');
}

ul.botmenu li,
ul.botmenuc li
{
	position:relative;
	padding:0px 0px 0px 25px;
	margin:0px;
	font-family: Georgia;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	float:left;
}

ul.botmenu li.first,
ul.botmenuc li.first
{
	padding:0px 0px 0px 40px;
}

ul.botmenu li a,
ul.botmenuc li a
{
	color:#e281a1;
	text-decoration:none;
}

ul.botmenu li a:hover,
ul.botmenuc li a:hover
{
	color:#e281a1;
	text-decoration:underline;
}

p.links
{
	position:relative;
	display:block;
	margin:0;
	padding:15px 0px 0px 120px;
	height:300px;
	overflow:visible;
	background-image:url(../images/links_bg.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}

span.small
{
	font-size:11px;
}

span.smallerror
{
	font-size:11px;
	color:#d32b2b;
}

form.contact
{
	position:relative;
	display:block;
	margin:0;
	padding:15px 0px 0px 130px;
	height:300px;
	overflow:visible;
	background-image:url(../images/contact_bg.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}

form.contact fieldset#theform
{
	position:relative;
	margin:0;
	padding:0;
	border:none;
	float:left;
	width:370px;
	height:300px;
	color:#7d5f4f;
	font-size:13px;
}

form.contact input.radio
{
	width:14px;
}

form.contact span.radio
{
	margin-left:3px;
	width:38px;
	display:block;
	float:left;
}

form.contact img
{
	display:block;
	float:right;
	margin-top:10px;
	margin-right:67px;
}

form.contact p
{
	position:relative;
	margin:0;
	padding:0;
	float:left;
	color:#7d5f4f;
	font-size:13px;
}

form.contact label
{
	position:relative;
	margin:0px 0px 6px 0px;
	display:block;
	float:left;
	width:89px;
	font-weight:bold;
}

form.contact input,
form.contact textarea
{
	position:relative;
	margin:0px 0px 6px 0px;
	display:block;
	float:left;
	width:213px;
	border:1px solid #999898;
	background-color:#FFFFFF;
}

form.contact textarea
{
	height:64px;
}

form.contact br.clear
{
	clear:both;
}

div.clear
{
	clear:both;
	font-size:0;
	line-height:0;
	height:1px;
}

div.storelocator
{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 120px;
	background-image:url(../images/storelocator_bg.jpg);
	background-repeat:no-repeat;
	line-height:18px;
	_height:1%;
	overflow:auto;
}

div.bogus
{
	font-size:0;
	line-height:0;
}

div.storelocator-left
{
	position:relative;
	float:left;
	width:250px;
	padding-top:15px;
}

div.storelocator-right
{
	position:relative;
	float:left;
	width:370px;
	padding-top:15px;
}

div.storelocator-right ul
{
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	width:350px;
}

div.storelocator-right ul li
{
	position:relative;
	margin-bottom:20px;
	float:left;
	width:170px;
	height:80px;
	font-family:'Times New Roman';
	font-size:13px;
	color:#7d5f4f;
}

div.storelocator-left span.cityselect
{
	font-family:'Times New Roman';
	display:block;
	font-size:13px;
	color:#7d5f4f;
}

div.storelocator-left select#cities
{
	position:relative;
	width:214px;
	border:1px solid #999898;
	color:#7d5f4f;
	font-size:13px;
	background-color:#FFFFFF;
}

	

div.bottomcontent
{
	position:relative;
	display:block;
	margin:0;
	padding:0px 0px 0px 0px;
	_height:1%;
	overflow:auto;
	background-image:url(../images/news_bg.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}

div.bottomcontent div.newsmenu
{
	position:relative;
	padding:27px 0px 0px 30px;
	float:left;
	width:100px;
}

div.bottomcontent p.content
{
	position:relative;
	padding:15px 10px 0px 0px;
	float:left;
	width:345px;
	color:#7d5f4f;
	line-height:18px;
	font-size:13px;
}

div.news
{
	position:relative;
	display:block;
	margin:0;
	padding:0px 0px 0px 0px;
	overflow:visible;
	background-image:url(../images/news_bg.jpg);
	background-repeat:no-repeat;
	line-height:18px;
	_height:1%;
	overflow:auto;
}

div.news div.newsmenu
{
	position:relative;
	padding:27px 0px 0px 30px;
	float:left;
	width:100px;
}


div.news p.content
{
	position:relative;
	padding:15px 10px 0px 0px;
	float:left;
	width:345px;
	color:#7d5f4f;
	line-height:18px;
	font-size:13px;
}

div.about
{
	position:relative;
	display:block;
	margin:0;
	padding:0px 0px 0px 0px;
	height:320px;
	overflow:visible;
	background-image:url(../images/about_bg.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}

div.about div.aboutmenu
{
	position:relative;
	padding:27px 0px 0px 30px;
	float:left;
	width:100px;
}


div.about p.content
{
	position:relative;
	padding:15px 10px 0px 0px;
	float:left;
	width:345px;
	color:#7d5f4f;
	line-height:18px;
	font-size:13px;
}



div.collection
{
	position:relative;
	display:block;
	margin:0;
	padding:15px 0px 0px 10px;
	_height:1%;
	overflow:auto;

	background-image:url(../images/collection_bg.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}

div.collectionnav
{
	position:relative;
	width:110px;
	float:left;
}

div.collectionnav ul.first,
div.collectionnav ul.second
{
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
}

div.collectionnav ul.second
{
	margin-left:7px;
	margin-bottom:7px;
}

div.collectionnav ul.first li,
div.collectionnav ul.second li
{
	margin:0;
	padding:0;
	color:#8cdcec;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia;
	line-height:24px;
}

div.collectionnav ul.first li a
{
	color:#8cdcec;
}

div.collectionnav ul.first li a.selected
{
	color:#56bdd2;
}

div.collectionnav ul.second li a,
div.collectionnav ul.second li a.selected
{
	font-size:11px;
	color:#8cdcec;
}

div.collectionnav ul.second li a.selected
{
	color:#56bdd2;
}


div.vorige
{
	position:relative;
	padding:250px 0px 0px 0px;
	width:70px;
	float:left;
}

div.volgende
{
	position:relative;
	padding:250px 0px 0px 0px;
	width:70px;
	float:left;
}

ul.collection
{
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:450px;
	list-style-type:none;
}

ul.collection li
{
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:150px;
	height:130px;
	background-image:url(../images/lijst.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

ul.collection li div
{
	position:absolute;
	top:29px;
	left:35px;
	width:79px;
	height:74px;
	overflow:hidden;
}

ul.collection li div img
{
	
}


div.product_wrapper
{
	position:relative;
	width:545px;
	height:370px;
	background-image:url(../images/popup_bg.gif);
}

div.product_wrapper div.image
{
	position:absolute;
	top:14px;
	left:12px;
	width:278px;
	height:290px;
	background-image:url(../images/product_wrap.gif);
	overflow:hidden;
}

div.product_wrapper div.image img
{
	position:absolute;
	top:1px;
	left:3px;
}

div.product_wrapper div.info
{
	position:absolute;
	top:25px;
	left:307px;
	width:230px;
	height:255px;
}

div.product_wrapper div.info h1
{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Georgia;
	font-style:italic;
	color:#7d5f4f;
}

div.product_wrapper div.info p
{
	font-family:Times New Roman;
	font-size:13px;
	color:#7d5f4f;
}

div.product_wrapper div.info p.price
{
	font-family:Times New Roman;
	font-size:13px;
	color:#7d5f4f;
	text-align:right;
}

div.product_wrapper a.prev
{
	position:absolute;
	left:14px;
	top:325px;
}

div.product_wrapper a.next
{
	position:absolute;
	right:257px;
	top:325px;
}

div.product_wrapper a.where
{
	position:absolute;
	left:308px;
	top:285px;
}

div.product_wrapper a.buy
{
	position:absolute;
	left:435px;
	top:285px;
}






form.order
{
	position:relative;
	display:block;
	margin:0;
	padding:15px 0px 0px 30px;
	height:300px;
	line-height:18px;
}

form.order fieldset#theform
{
	position:relative;
	margin:0;
	padding:0;
	border:none;
	float:left;
	width:470px;
	height:300px;
	color:#7d5f4f;
	font-size:13px;
}

form.order label
{
	position:relative;
	margin:0px 0px 6px 0px;
	display:block;
	float:left;
	width:180px;
	font-weight:bold;
}

form.order input,
form.order textarea
{
	position:relative;
	margin:0px 0px 6px 0px;
	display:block;
	float:left;
	width:213px;
	border:1px solid #999898;
	background-color:#FFFFFF;
}

form.order textarea
{
	height:64px;
}

form.order br.clear
{
	clear:both;
}

form.order img
{
	display:block;
	float:right;
	margin-top:10px;
	margin-right:80px;
}