@charset "iso-8859-1";
/* CSS Document */
html{ height: 101%;}
body {
	height:101%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #000000;
	margin: 0;
	padding: 0;
	background-color: #b4b4b4;
}

body,td,th {
	font-size: 0.9em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing:0.1em;
	color: #B21F2F;
	margin-bottom: 6px;
}
/*a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #B21F2F;
}
a:active {
	text-decoration: none;
	color: #333333;
}*/

#masthead {
	/*margin-left: 70px;
	width: 867px;*/
	height:133px;
	background-image:url(../img/li_topbg.jpg);
	background-repeat:repeat-x;

}
#logo {
	position:absolute;
	margin-left:70px;
	top:17px;
	width:260px;
	height:72px;
}
#slide {
	position:absolute;
	margin-left:410px;
	width:520px;
	height:103px;
}
#columnwrapper {
	margin-left:70px;
	width: 880px;
	/*background-image: url(../img/li_middle2.jpg);
	background-repeat: repeat-y;*/
}
#columntop {
	clear: both;
	background-image: url(../img/li_top2.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#columnbottom {
	clear: both;
	background-image: url(../img/li_bottom2.jpg);
	background-repeat: no-repeat;
	height: 22px;
}
/* ARTWORKS DETAIL PAGE */
#pagewrapper {margin: 0;} 

#masthead-small {
	padding: 12px;
	margin: 0;
	position: relative;
	background-image:  url(../img/li_topbgsm.jpg);
	background-repeat: repeat-x;
	height: 50px;
}

#logo-small {
	position:absolute;
	width:250px;
	height: 46px;
	left: 34px;
	top: 10px;
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	font-variant: small-caps;
	letter-spacing: 1px;
	line-height: 18pt;
}
.title p{ font-family: Arial, Helvetica, sans-serif;font-size: 8pt;	margin: 30px 0 9px 1px;	text-transform: uppercase;	color: #666666;	letter-spacing: 0.2em;	font-weight: bold;}

#legende { font-family: Tahoma, Arial, "MS Sans Serif"; font-size: 10pt; color: #666666; margin-top: 12px; }

#footer {font-size: 0.7em;	text-transform: uppercase;	color: #666666;	margin: 20px 12px 0 0;	text-align: right;}
#footer p {margin: 0 0 6px 0;}

/*top navigation menu with li*/
#topnav{ margin: 0;	font-size: 0.75em;	position: absolute;	top: 15px;	left: 27em;}
#topnav ul {	margin: 0;	padding: 0;}
#topnav li {list-style-type: none;	margin: 0;	float: left;}
#topnav a {	color: #D2D2D2;	display: list-item;	float: left;	padding: 2px 6px;	border: 1px solid #CCCCCC;	margin: 0 2px 0 0;	text-decoration: none;}
#topnav a:visited {	color: #D2D2D2;}
#topnav a:hover,#topnav a:active,#topnav a:focus {
	color: #FFFFFF;
	background-color: #DB3142;
}
#topnav #current {	color: #333333;	background-color: #909287;	border-color: #FFFFFF;	cursor: default;}
#topnav br {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}
#viewcart2 { float:right; padding-top:1px; padding-right: 20px; }
#viewcart {
	position: absolute;
	width: 83px;
	top: 104px;
	margin-left:615px;
	/*overflow: hidden;*/
	display: inline;
}
/* MENU BAR */
#navbar {
	position: absolute;
	height: 29px;
	width: 600px;
	top: 104px;
	margin-left:74px;
	overflow: hidden;
	font-size:0.8em;
}
#navbar ul {
	margin: 0px;
	padding: 0px;
}
#navbar li {
	list-style-type: none;
	float: left;
}
#navbar a {
	color: #FFF;
	padding: 8px 10px 12px 10px;
	text-decoration: none;
	border-right: 1px solid #313131;
	font-variant: small-caps;
	letter-spacing: 0.15em;
	display: block;
	/*background-repeat: repeat-x;*/
}
#navbar a:hover {
	color: #FFF!important;
	background-color: #B21F2F!important;
	font-weight: normal;
	background-position: 0px -5px;
	border-color: #000;
	background-image: url(../img/navbkgd.png);
	background-repeat: repeat-x;
}
 
#navbar a.first {border-left: 1px solid #313131;}
#navbar a.selected {background-color: #000!important; }


/*SEARCH */
#searchbar {
	position: absolute;
	width: 250px;
	top: 107px;
	margin-left:753px;
	overflow: hidden;
	display: inline;
}
#searchbar input {
	background: rgb(246, 246, 246);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: rgb(153, 153, 153);
	font-size:0.75em;
	margin: 1px 0px 3px 0px;
	height:14px;
}
/*a:hover img {opacity: 0.85; filter: alpha(Opacity=85); }*/
input {font-size:0.8em;}
select {font-size:0.8em;}

.popupChild {background-color : #D4D0C8; }
.popupChild p {
	color : #666666;
	font : 12px Arial, Helvetica, sans-serif;
	margin: 12px;
}
.popupChild h1 {
	color : #FFFFFF;
	font-size : 1em;
	margin: 11px;
	text-align: left;
}

/*yellow Enquiry button*/
.enq-button,a.enq-button{padding:0 12px; margin:.25em;vertical-align:middle;white-space:nowrap;text-decoration:none;border:1px solid #ecc101;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;cursor:pointer;display:-moz-inline-box;display:inline-block;*display:inline;color:#994800;background:#fed81c url(../img/navbkgd.png) repeat-x left -170px;}
.enq-button span{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; white-space:normal;line-height:1.8em;height:1.8em;*display:inline-block}
.enq-button:hover{text-decoration:none}
.enq-button:hover span{text-decoration:underline}

/* Bio button*/
.bio-button,a.bio-button{padding:0 6px; margin:.25em;vertical-align:middle;white-space:nowrap;text-decoration:none;border:1px solid #D7D7D7;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;cursor:pointer;display:-moz-inline-box;display:inline-block;*display:inline;color:#994800;background:#CCCCCC url(../img/navbkgd.png) repeat-x left -640px;}
.bio-button span{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; white-space:normal;line-height:1.8em;height:1.8em;*display:inline-block}
.bio-button:hover{text-decoration:none}
.bio-button:hover span{text-decoration:underline}

/*thumbnails navigator*/
#thumbnav {border: #333333 1px solid; margin:10px 0px; padding-top:4px; width:228px;}
#thumbnav.yt-button {background:#F5F5F5 url(../img/navbkgd.png) repeat-x left -85px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

/*Trigger Links for thumbnails*/
.p7LSM03 .p7LSM_trigs .try {background-color: #CCCCCC;	text-decoration: none;	color: #999999 !important;	border: 1px solid #333333;	overflow: hidden;	padding: 3px;}
.p7LSM03 .p7LSM_trigs .try:hover { 	background-color: #1A1A1A;	border-color: #999999;}
.p7LSM03 .p7LSM_trigs {	padding: 0px;}
.p7LSM03 .p7LSM_trigs img {	border: 1px solid #000000;}
.p7LSM03 .p7LSM_trigs ul {	margin: 0;	padding: 0;}
.p7LSM03 .p7LSM_trigs li {	float:left;	list-style-type: none;	display: -moz-inline-stack; /*to accomodate Firefox 2*/ display: inline-block;	/*padding: 3px;	border: 1px solid #000000;*/	margin-right:20px;	margin-bottom:15px;	clear: right;}
.p7LSM03 .p7LSM_trigs a {	/*display: -moz-inline-stack; /*to accomodate Firefox 2    display: inline-block;	display:block;*/float:left;	z-index:1;	font-size: 1em;	border: 1px solid #000000;}
.p7lsm_clearfloat {	clear: both;	height: 0;	line-height: 0;	font-size: 0px;}

