@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 {position: relative; width: 860px; margin: auto; margin-bottom:20px;	background: #FFFFFF;	text-align: left;
}
.thrColAbs #header {width: 860px;  	margin: 0 auto; padding:0;	border: 0;	text-align: left;
}
#contentWrapper{	width:860px;	text-align:left;
}
.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-left	: 20px; 	margin-right: 0px;	padding-top:64px;
}

.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;
	/*height:55px;*/
	width: 745px;
	padding: 20px 0px 30px 0px;
	margin: 50px 55px 20px 55px;
}
#credits {	position:absolute;	right:75px;	text-align:right;
}
/************************CONTENT******************************/
.hLight{	color:#7f9caf; font-weight:800;
}
#contentHead{	margin-bottom: 50px ;
}
.prodTitle{	font-weight:800;
}

#ProdDisplay{clear:both;	width: 625px; 	margin-left: 210px;	text-align:left;	vertical-align:top;
}
#ProdTable{	width:625px;

}
.prodDesc{	clear: left; width:180px;
}
.prodCathegory{	color:#7f9caf;	font-weight:800;
}
.ProdElement{
	padding-bottom:15px;
	padding-right:15px;
	float:left;
	width:281px;

}
/*******XML columns*******/
#columnWrapper{
	width:625px;
    overflow: auto;

}
.columnEntry{
	width:281px;
	padding-bottom:15px;
	padding-right:15px;
	float:left;
    text-align:top;

    /*clear:left;*/
   /*	border:1px solid gray;*/

}

.ProdElement-even{


}
.ProdElement-odd{
	clear:left;
}
.EventsImage{
	vertical-align:top;
	float:right;
	margin-left:0px;

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

}
/************************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;
}
