@charset "utf-8";

/************************COMMON CSS******************************/

body  {	font: 62.5%  Verdana; background: #666666;	margin: 0; 	padding: 0;	text-align: center; 	color: #666666;	background-image:url(../pix/background-Tile-2.jpg);
}
.thrColAbs #container_home{ position: relative; width: 888px; margin: auto;   margin-bottom: 10px; 
}
.thrColAbs #header_home {width: 888px; height: 402px; padding:0; border: 0;	text-align: left;
}

#container_home_wrapper{ text-align:left;
margin-left:14px;
margin-right:14px;
margin-bottom:20px;
background-color:white;
 
width:860px;

}
.thrColAbs #sidebar1 {
	float: left;
	width: 150px; 
	padding-left: 60px;
	margin-bottom:50px;
 
	 	

}
.thrColAbs #mainContent {
	float: left;
	width:285px;
	margin-bottom: 10px; 
	padding-left: 0px;
	  

}
.thrColAbs #sidebar2 {
	float: left;
	width: 285px; 
	background: #ffffff; 
	margin:0;
	padding-left: 20px;
	 

	/**/
	
}

.fltrt { float: right;	margin-left: 8px;
}
.fltlft { float: left;	margin-right: 8px;
}
#footer {
	clear:both;
	border-top:1px solid #cccccc;
	color:#999999;
	font-size:9px;
	text-align:left;
	/*height:55px;*/
	width: 745px; 
	padding: 20px 0px 20px 0px;
	margin: 50px 55px 20px 55px;
	
}
#credits {	position:absolute;	right:79px;	text-align:right;
}
/************************CONTENT******************************/
.hLight{	color:#7f9caf; font-weight:800;
}
#contentHead{	margin:0px 0px 50px 0px;		}
#prodList{	margin:0px 0px 0px 0px; padding:0; 
}
.ProdElement{
	margin:0px 0px 15px 0px;
	float:left;
	vertical-align:top;
	width:285px;
	
	/**/
}
.prodTitle{
	font-weight:800;
	vertical-align:top;
	
}

#ProdDisplay{
	text-align:left;
	vertical-align:top;
	clear:both;
	width: 600px; 
	margin: 0px 55px 0px 210px;
}
#ProdTable{
	width:600px;
	text-align:left;
	vertical-align:top;
}
.prodDesc{
	padding:0;
	text-align:left;
	vertical-align:top;
	clear: left; 
}
.prodCathegory{
	color:#7f9caf;
	font-weight:800;
}

/*spry*/
.hover{
	color:#7f9caf;
	cursor:pointer;
}
.selected{
	font-weight:800;
	font-size:12px;
}
/**************events**************/
#prodTable{
	width:600px;
	padding:0px;
}
.Events_Data{
	padding:0px;
}


.ProdElement-even{

}
.ProdElement-odd{
	clear:left;
}
.eventsTable{
	vertical-align:top;
	width:285px;
	margin: 0; 
	padding: 0; 
}

.EventsImage{
	vertical-align:top;
	float:right;
	margin-left:5px;
	    clear: right; 

}
.sideBar2Link{
	margin-top:64px;

}
/************************MENU/LINKS*********************************/
.jLink a { cursor:pointer;}
a.inTxtLink {
	font-size:10px;
	color:#7f9caf;
	font-weight:800;
	padding-left:0px;
	text-decoration:underline;
}
a.designerLink {
	font-size:10px;
	color:#7f9caf;
	font-weight:800;
	padding-left:10px;
	background-image:url(../pix/arrow.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
	vertical-align:text-top;
	margin-top:64px;
}
a.designerLink :hover{
	display: block;
	font-size:10px;
	color:#666666;
	font-weight:800;
	padding-left:10px;
	background-image:url(../pix/arrow_over.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
}
a.footerLnks {
	color:#999999;
	font-size:9px;
	text-decoration:none;
}
.footerLnks a:hover{
	color:#999999;
	font-size:9px;
	text-decoration:underline;
}
#nav-menu ul{
	list-style-type: none;
	padding: 0px;
	margin: 0;
}
#nav-menu li{
	float: left;
	margin: 0;
}
#nav-menu li a{
	background: url(../pix/menu/up_01.gif) #ffffff;
	height: 17px;
	line-height: 2em;
	float: left;
	width: 130px;
	display: block;
	border: 0;
	text-decoration: none;
	text-align: center;
}

#nav-menu li a:hover{
	background: url(/cssimg/1a.gif) #ffffff;
	height: 17px;
	line-height: 2em;
	float: left;
	width: 130px;
	display: block;
	border: 0;
	text-decoration: none;
	text-align: center;
}
#nav-menu li a#a0 {background: url(../pix/menu/up_01.gif) ;}
#nav-menu li a#a1 {background: url(../pix/menu/up_02.gif) ;}
#nav-menu li a#a2 {background: url(../pix/menu/up_03.gif) ;}
#nav-menu li a#a3 {background: url(../pix/menu/up_04.gif) ;}
#nav-menu li a#a4 {background: url(../pix/menu/up_05.gif) ;}
#nav-menu li a#a5 {background: url(../pix/menu/up_06.gif) ;}
#nav-menu li a#a6 {background: url(../pix/menu/up_07.gif) ;}
#nav-menu li a#a7 {background: url(../pix/menu/up_08.gif) ;}
#nav-menu li a#a8 {background: url(../pix/menu/up_09.gif) ;}

#nav-menu li a:hover#a0 {background: url(../pix/menu/over_01.gif) ;}
#nav-menu li a:hover#a1 {background: url(../pix/menu/over_02.gif) ;}
#nav-menu li a:hover#a2 {background: url(../pix/menu/over_03.gif) ;}
#nav-menu li a:hover#a3 {background: url(../pix/menu/over_04.gif) ;}
#nav-menu li a:hover#a4 {background: url(../pix/menu/over_05.gif) ;}
#nav-menu li a:hover#a5 {background: url(../pix/menu/over_06.gif) ;}
#nav-menu li a:hover#a6 {background: url(../pix/menu/over_07.gif) ;}
#nav-menu li a:hover#a7 {background: url(../pix/menu/over_08.gif) ;}
#nav-menu li a:hover#a8 {background: url(../pix/menu/over_09.gif) ;}

#pre * {height: 1px; width: 1px; overflow: hidden; visibility: hidden}
#pre0 {background: url(../pix/menu/over_01.gif) ;}
#pre1 {background: url(../pix/menu/over_02.gif) ;}
#pre2 {background: url(../pix/menu/over_03.gif) ;}
#pre3 {background: url(../pix/menu/over_04.gif) ;}
#pre4 {background: url(../pix/menu/over_05.gif) ;}
#pre5 {background: url(../pix/menu/over_06.gif) ;}
#pre6 {background: url(../pix/menu/over_07.gif) ;}
#pre7 {background: url(../pix/menu/over_08.gif) ;}
#pre8 {background: url(../pix/menu/over_09.gif) ;}

/**********bookshop*/
#book1{
	background: url(../pix/bookshop/edinburgh.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:90px;
	margin-bottom:20px;
}
#book2{
	background: url(../pix/bookshop/dutch.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:90px;
	margin-bottom:20px;
}
#book3{
	background: url(../pix/bookshop/japanese_master.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:90px;
	margin-bottom:20px;
}
#book4{
	background: url(../pix/bookshop/japanese_contemporary.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:90px;
	margin-bottom:20px;
}
#book5{

}
.mapImg{
	height:338px;
}