/*General*/
*{margin:0;padding:0}
body{
  font-family:Georgia, Times, "Times New Roman", Serif;
  font-size: 11px;
  text-align:center;
  background:url(http://www.iceart.be/img/achtergrond-zon.jpg) top no-repeat #000;
  color:#A5A5A5;
}
a{
  text-decoration:none;
  color:#E8A93B;
}
a:hover, a.over{color:#F2DBB3}
#container{
  width:780px;
  margin:0 auto;
  text-align:left;
  background-image:url("/1/logo_iceart.jpg");
  background-repeat:no-repeat;
  background-position:-20px 25px;
}
/*Header*/
#header {
  height:120px;
  width:780px;
  border-bottom:1px solid #323232;
}
#languages{
  display:block;
  position:absolute;
  margin-left:730px;
  top:20;
  font-family:font-family:georgia,times,"times new roman",serif;
}
#languages li{display:inline}
#languages a{color:#fff}
#pagetitle{
  position: absolute;
  top:20;
  text-indent: -5000px;
  background:url(http://iceart.be/img/logo-iceart.png) top no-repeat;
  width: 81px;
  height: 76px;
}
#pagetitle:hover {
  background:url(http://iceart.be/img/logo-iceart.png) bottom no-repeat;
}

#container.producten-1 div.galleryitem{
visibility:hidden;
display:none;
}
#container.zandsculpturen-2 div.galleryitem{
  display:inline-block;
visibility:visible;
  _display:inline;
  height:155px;
  width:33%;
  font-size:0.7em;
}
#container.chocoladesculpturen-2 div.galleryitem{
  display:inline-block;
visibility:visible;
  _display:inline;
  height:155px;
  width:33%;
  font-size:0.7em;
}
#container.houtsculpturen-2 div.galleryitem{
display:inline-block;
visibility:visible;
  _display:inline;
  height:155px;
  width:33%;
  font-size:0.7em;
}
#container.ijssculpturen-2 div.galleryitem{
display:inline-block;
visibility:visible;
  _display:inline;
  height:155px;
  width:33%;
  font-size:0.7em;
}

/*Content*/
#content{
  margin-top:40px;
  margin-left:200px;
  width:650px;
min-height:450px !important;
height:550px;
height:auto;
}
#content h1{
  font-size:14px;
  margin:20px 0 0 0;
  font-family:georgia,times,"times new roman",serif;
}
#content p{margin:5px 0 10px 0}
#content ul{margin-left:20px}
#content img{margin:0 5px}
#footer{
  border-top:1px solid #212121;
  clear:both;
  height:20px;
  line-height:20px;
  font-size:10px;
  text-align:right;
}
/* menu */
#navigation{
  position:absolute;
  top:80px;
  margin-left:175px;
z-index:34;
}
#navigation ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#navigation li{
  display:block;
  float:left;
  margin:0px;
  padding:0px;
}
#navigation a{
  color:#a5a5a5;
  display:block;
  padding:0 25px;
  text-decoration:none;
  font-family: Georgia, Times, "Times New Roman", Serif;
  letter-spacing:1px;
  text-transform:uppercase;
  font-size:100%;
}
#navigation ul li ul li a {
  padding:8px 5px;
  font-size:10px;
}
#navigation a:hover, #navigation a.over{
	color:#E8A93B;
}
#navigation ul li ul{
	display:none;
	white-space:nowrap;
	position:absolute;
	width:180px;
}
#navigation ul li ul li{
	background-color:black;
	margin-left:30px;
	font-weight:normal;
	display:block;
	border-bottom:solid #333333 1px;
	width:160px;
}
#navigation ul li:hover ul, #navigation ul li.over ul{
	display:block;
	font-weight: normal;
}
#navigation ul li ul.navigation_ul_selected {
	position:absolute;
	left:-210px;
	top:100px;
	display:block;
	font-weight: normal;
}
#navigation ul li ul.navigation_ul_selected li{
	background:none !important;
}
#navigation ul li ul.navigation_ul_selected li a{
	padding:14px 5px;
}
#navigation li.navigation_li_selected a{
	color:#E8A93B;
}
#navigation li.navigation_li_selected ul li a{
	color:#a5a5a5;
}
#navigation ul li ul li ul{
 display:none;
 visibility:hidden;
}
#navigation li.navigation_li_selected ul.navigation_ul_selected li.navigation_li_selected ul{
display:block;
visibility:visible;
position:relative;

}
#navigation ul li.navigation_li_selected ul.navigation_ul_selected li.navigation_li_selected{

padding-bottom:20px;
}
#navigation li.navigation_li_selected ul.navigation_ul_selected li.navigation_li_selected ul li {
border-bottom-style:none;
border-left:solid 1px;
border-left-style:dotted;
width:auto;

}
#navigation li.navigation_li_selected ul.navigation_ul_selected li.navigation_li_selected ul li a{

padding:5px;

color:#fff; 

}
#navigation li.navigation_li_selected ul.navigation_ul_selected li.navigation_li_selected a{
color:#E8A93B;
}

#navigation li.navigation_li_selected ul.navigation_ul_selected li.navigation_li_selected ul li.navigation_li_selected{
padding:0px;

}
#navigation li.navigation_li_selected ul.navigation_ul_selected li.navigation_li_selected ul li.navigation_li_selected a{
color:#E8A93B;
}

/*form*/
#content form{margin-top:20px}
.knop {
  margin-top:30px;
  padding:2px;
  display:block;
}
#content div form label{
  display:block;
  float:left; 
  padding:0; 
  margin:5px 0 0;
  width:200px;
}
textarea{height:200px}
textarea, input, .formselect{
  width:250px;
  margin:5px 0 0 0;
  border:1px solid;
}
#captcha{
  font-size:0.7em;
  padding:10px 0 3px 0;
  display:block;
  clear:both
}
.formfieldrequired{color:#fff}
.checkboxlabel, .radiobuttonlabel{
  textindent:-18px;
  line-height:120%;
  float:none;
  display:inline;
}
.checkbox, .radiobutton{
  width:auto;
  height:auto;
  display:inline;
}

#searchform{
  position:absolute;
  display:block;
  top:120px;
z-index:0;
  margin-left:600px;
  width:180px;
}
#searchbutton {
  width: 60px;
  margin-left:0px;
}
#searchtext{
  width: 110px;
  display:inline;
  float:left;
  margin-left:0px;
}
/*gallery */
.galleryitem{
  display:inline-block;
  _display:inline;
  height:155px;
  width:33%;
  font-size:0.7em;
}
.galleryitem img{
margin:5px 5px 5px 5px;
}

#mask{
  position:absolute;
  top:0;
  left:0;
  -moz-opacity: 0.6;
  opacity:.60;
  filter:alpha(opacity=60);
  background-color:#444;
  z-index:20;
}
#layer{
  position:absolute;
  top:-500px;
  width:500px;
  height:500px;
  z-index:30;
}
#shopcategories{
  position: absolute;
  top: 140px;
  width: 150px;
  margin-left: -200px;
}
#shopcategories li {
  list-style-type:none;
  border-bottom:1px solid #333;
  width: 150px;
  height: 40px;
}
#shopcategories a {
  display: block;
  line-height: 40px;
  color: #fff;
  font-family:georgia,times,"times new roman",serif;
  text-transform:uppercase;
}

#additionalimages {
	text-align:center;
	display:block;
	visibility:visible;
	position:absolute;
	width:160px;
	top:150px;
	left:1100px;
}
