/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
	 body{margin:0px;padding:0px;margin-top:50px;color:#B0B1B3;font-size:12px;}
div#hold	{ 
	position:relative; overflow:hidden;
	width:940px; height:426px;
	
	background-image:url(../images/gallery_back.jpg);
	background-color:#D5D6DA;
	
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:940px; height:426px; 
	clip:rect(0px, 940px, 426px, 0px); 
	overflow:hidden;	
	
	z-index:1; 
	
	}
	img{border:solid 0px;}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	
	z-index:1; 
	}
  
/* table containing images. adjust according to your images' sizes and numbers */
table#t1 { height:300px; }
table#t1 td { width:200px; vertical-align:top; text-align:left;padding-top:43px; }  

/* Styles for demo, not necessary for scrolling layers */  
body { overflow:hidden; text-align:center; }
body, td { font: 10px verdana, arial, helvetica, sans-serif; }
h1 { 
  font-size:1.4em; 
  margin:0px; 
  }
a:link { color:#33c }	
a:visited { color:#339 }	
a img { border:none }

table.main { 
  width:300px; margin:0px;
  }
  td.arrows{background-color:#DDDDDF;height:15px;padding:0px;margin:0px;}
td.arrows a {margin:0px;padding:0px;height:15px;}

td.footer { text-align:center;background-color:#ADAEB1;margin:0px;padding:0px;} 
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  display:block;
  }
  .wrap1a{
  display:inline-table;
  display:block;
   background:url(../images/shadow.gif) right bottom no-repeat;
  
  }
.wrap1 {
  float:left;
  background:url(../images/shadow.gif) right bottom no-repeat;
  }

.wrap2 {
  background:url(../images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(../images/corner_tr.gif) righttop no-repeat;
  } 
.wrap3 img {
  display:block;
  }
  #scrollArea {
	position	: relative;
	left		: 0px;
	top			: 0px;
	height		: 15px;
	width		: 910px;
	overflow	: hidden;
	background	:#DDDDDF;
}
#scroller {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	height      :15px;
	background	: #EDEDEF;
}
#display{
background-color:#ADAEB1;
opacity:0.9;
filter:alpha(opacity=90);
position:absolute;
z-index:2;
top:120px;
left:200px;
height:308px;
width:320px;

}
#basket{
background-color:#CCCCCC;
opacity:0.7;
filter:alpha(opacity=50);
position:absolute;
z-index:3;
top:80px;
left:210px;
height:408px;
width:620px;

}
#search{
background-color:#CCCCCC;
opacity:0.7;
filter:alpha(opacity=50);
position:absolute;
z-index:3;
top:80px;
left:210px;
height:408px;
width:620px;

}
#terms{
background-color:#CCCCCC;
opacity:0.7;
filter:alpha(opacity=50);
position:absolute;
z-index:3;
top:80px;
left:210px;
height:408px;
width:620px;

}
#terms2{
background-color:#CCCCCC;
opacity:0.7;
filter:alpha(opacity=50);
position:absolute;
z-index:3;
top:80px;
left:210px;
height:408px;
width:620px;

}
#contact{
background-color:#CCCCCC;
opacity:0.7;
filter:alpha(opacity=50);
position:absolute;
z-index:3;
top:80px;
left:210px;
height:408px;
width:620px;

}
#display_container{
width:310px;
height:283px;
position:absolute;
top:125px;
left:205px;
z-index:3;
padding-top:7px;

}
#basket_container{
width:310px;
height:183px;
position:absolute;
top:85px;
left:215px;
z-index:6001;
padding:5px;

}
#search_container{
width:310px;
height:183px;
position:absolute;
top:85px;
left:215px;
z-index:6001;
padding:5px;

}
#terms_container{
width:310px;
height:183px;
position:absolute;
top:85px;
left:215px;
z-index:6001;
padding:5px;

}
#terms_container2{
width:310px;
height:183px;
position:absolute;
top:85px;
left:215px;
z-index:6001;
padding:5px;

}
#contact_container{
width:310px;
height:183px;
position:absolute;
top:85px;
left:215px;
z-index:6001;
padding:5px;

}
.basket_header{
text-align:left;
font-size:14px;
color:#666666;
font-weight:bold;
padding-left:10px;
}
#basket_footer{

}
#total_footer{
margin-right:25px;

}
#basket_header{


}
.basket_header{

color:#FFFFFF;

}
#display_objects{
height:390px;
width:290px;
border:solid 0px #FFFFFF;
position:relative;

}
#display_options{
height:20px;
padding-left:20px;
padding-top:5px;
padding-right:9px;
color:#FFFFFF;

}
#display_options a{
color:#888888;
text-decoration:none;



}
.person{
margin-top:34px;
}
.prod_title{
font-weight:bold;
color:#BFBFC1;
font-size:12px;
}
.prod_manu{
font-weight:bold;
color:#929497;
font-size:12px;
}
.content_title{
font-weight:bold;
font-size:15px;
color:#88898B;


}
.error{
color:#FF0000;
}