@charset "UTF-8";
/* CSS Document */




* {
	margin: 0;
	padding: 0;
}

body {
	background: #F6EDDB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h1, h2, h3 {
	text-transform: lowercase;
	
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}

h1 {
	color: #292929;
	font-size: 28px;
}

h2 {
	font-size: 24px;
	color: #292929;
}

h3 {
	font-size: 20px;

}

h4 { font-size: 18px; font-family:"Times New Roman", Times, serif;
	font-weight:normal; 
	}



p, ul, ol {
	margin-bottom: 2em;
	
	line-height: 140%;
}

p {
}

ul {
}

ol {
}

a {
	color: #000;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

img.left {
}

img.right {
}

.tn img {
	border: 8px solid #F5F5F5;
}

hr {
	display: none;
}

/* Logo */
#logoColor { background:#C9C1B6; margin: 0 auto; padding:0; }

#logo {
	width: 960px;
	height: 70px;
	margin: 0 auto;
	padding:0;
/*	background: url(/images/anna_french_logo-C9C1B6.gif) no-repeat center left;
*/
}

#logo img {
	
	padding: 20px 0 0 20px;

	margin:0;
	
}

#logo h2 {
	float: right;
	padding: 30px 0 0 0;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
	margin:0; padding:0;
}


/*home page */
#logoHP {
	width: 960px;
	
	margin: 0 auto;
	padding:0;

}
#logoHP img {
	
	padding: 25px 0 20px 0px;

	margin:0;
	
}



/* Menu */

#menuColor {background: #CC1C53; background: #8D91C4;	margin: 0 auto; } /* was CC1C53 E11E5D */

#menu {
	width: 960px;
	height: 20px;
	margin: 0 auto;
	background:#CC1C53; background: #8D91C4
	
	
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	width:960px;
	
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 17px;
	margin: 0 0 0 0;
	padding: 3px 20px 0px 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .active a {
	background: #D8517E  background: #8D91C4 /*url(images/img03.gif) repeat-x left bottom*/ ;
}

/* Page */

#bg {
	/*background: url(images/img04.gif) no-repeat center top;*/
}

#page {
	width: 960px;
	margin: 0 auto;
}

#pageWide {
	/*width: 1035px;*/
	width: 960px;
	margin: 0 auto;
}

/* Content */

#content {
	float: left;
	width: 375px;
	margin-left:0;
	padding: 50px 0 0 20px;
}

#pastcollection {
	float: left;
	width: 865px;
	margin-left:0;
	padding: 50px 0 0 20px;
}

#pastcollection img {margin:0 15px 30px 0;}

#content h1 {
	/*margin: 2px 0 20px 0;
	padding-left: 20px;
	background: url(images/img07.gif) no-repeat left center;*/
}

#content .content {
	/*padding-left: 32px;*/
}

/* Posts */

.post h1.collection {
	margin: 0px 0 6px 0;
	padding: 0 0 0 0;
	width:350px;
	background: url(/images/bg_collection.png) no-repeat right bottom;
	
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/spacer.gif' );  

	text-decoration:none;
}
.post h1.collection a, .post h1.collection a:link, .post h1.collection a:visited { text-decoration:none; color: #292929; border-bottom:1px dotted #A7A096;}
.post h1.collection a:hover, .post h1.collection a:active  {text-decoration:none; border-bottom:1px solid #555555; color: #292929; }


.post h1.pattern {
	margin: 0px 0 5px 0;
	padding: 0 0 0 0;
	font-size: 22px;
	width:350px;
	background: url(/images/bg_pattern.png) no-repeat right bottom;
	
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop,src='/images/spacer.gif');  
		
	text-decoration:none;
}

.post h1.pattern a, .post h1.pattern a:link, .post h1.pattern a:visited { text-decoration:none; color: #292929;  border-bottom:1px dotted #A7A096; }
.post h1.pattern a:hover, .post h1.pattern a:active  {text-decoration:none; border-bottom:1px solid #555555; color: #292929; }


h4 a,  h4 a:link,  h4 a:visited { text-decoration:none; color: #fff;  border-bottom:1px dotted #EFA8AE; }
h4 a:hover,  h4 a:active  {text-decoration:none; border-bottom:1px solid #fff; color: #fff; }



.post h2.colorway {
	margin: 0px 0 10px 0;
	padding: 0 0 0 0;
	font-size: 20px;
	width:350px;
	background: url(/images/bg_colorway.png) no-repeat right bottom;
	
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop,src='/images/spacer.gif'); 	
}



.post .entry {
	padding: 0 40px 0 0;
}

.post .entry img {margin:10px 0 5px 0;}

.post div.entry  a, .post div.entry  a:link, .post div.entry  a:visited {text-decoration:none; border:0px solid; border-bottom:1px dotted #A7A096;}
.post div.entry  a:hover, .post div.entry a:active {text-decoration:none; border-bottom:1px solid #A7A096;}



.post .entry div.thumbnails {  border:0px solid #333; /*margin:5px 20px 10px 0px; background-color:#EFECE9; padding:5px;*/ margin:5px 0 10px 0; display: inline;  } /*width:240px !important;*/
.post .entry div.thumbnails p { float: left; text-align: left; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 10px 5px 0 ; }
.post .entry div.thumbnails img {border:0px solid #5B5B5A ; margin:0px 0px 0px 0px; padding:0px; background:#ffffff;}

.post .entry div.thumbnails a, .post .entry div.thumbnails a:link, .post .entry div.thumbnails a:visited {text-decoration:none; border:0px solid;}

.post .entry div.thumbnails a:hover, .post .entry div.thumbnails a:active {text-decoration:none;}
.post .entry div.thumbnails img a:hover, .post .entry div.thumbnails img a:active {text-decoration:none;}





#colorwaycount {text-transform:uppercase; margin-right:22px; text-align:right; color:#9E988C;}




.graphicNoUnderline img a  { border-bottom:0px  !important; text-decoration: none !important;}  /* class used for images that are links in #content so the border-bottom does not show */


.post .entry table td {padding:4px 20px 3px 5px;}

.post .entry .imagenoborder img {margin:0px; padding:0px; border:0px; }
.post .entry .imagenoborder table td {margin:0px; padding:0px; border:0px;}
.post .entry .imagenoborder table {margin:0px; padding:0px; border:0px;}
.post .entry .imagenoborder a {margin:0px; padding:0px; border:0px;}
.post .entry .imagenoborder {margin:0px; padding:0px; border:0px; line-height:normal;}


#ellipse {background: url(/images/bg_techinfo.gif) left repeat-x; padding-left:0px;}
.techinfotitle { background-color:#F7EDDC; padding-right:4px;}

.collectionNav .other  {
	text-transform:uppercase;
	color: #292929;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin:55px 0 5px 0;
	width:350px;
	border-top: 1px solid #C9C1B6;
	padding-top:10px;
}

.collectionNav  a {
	text-decoration:none;
	text-transform:uppercase;
/*	color: #292929; */
}

.collectionNav  a:link, .collectionNav  a:visited {
	text-decoration:none;
	border-bottom:0px solid #333333;
/*	color: #292929; */
}

.collectionNav  a:hover, .collectionNav  a:active {
	text-decoration:none;
	border-bottom:1px solid #333333;
/*	color: #292929; */
}


.collectionNav .entry {
	padding: 0 100px 0 0;
}

.collectionNav ul, .collectionNav ol {
	margin-left: 0;
	font-size:90%;
}

.collectionNav ul {
	list-style-type: none;
}

.collectionNav ol {
	list-style-type: decimal;
}



.collectionLaceNav .other  {
	text-transform:uppercase;
	color: #292929;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin:30px 0 5px 0;
	width:350px;
	border-top: 1px solid #C9C1B6;
	padding-top:10px;
}



.collectionLaceNav  a {
	text-decoration:none;
	
/*	color: #292929; */
}

.collectionLaceNav  a:link, .collectionLaceNav  a:visited {
	text-decoration:none;
	border-bottom:1px dotted #333333;
/*	color: #292929; */
}

.collectionLaceNav  a:hover, .collectionLaceNav  a:active {
	text-decoration:none;
	border-bottom:1px solid #333333;
/*	color: #292929; */
}


.collectionLaceNav .entry {
	padding: 0 100px 0 0;
}

.collectionLaceNav ul, .collectionLaceNav ol {
	margin-left: 0;
	font-size:100%;
	
}

.collectionLaceNav ul li  {
	margin-bottom: 1px;
		
}

.collectionLaceNav ul {
	list-style-type: none;
}

.collectionLaceNav ol {
	list-style-type: decimal;
}







#back  {
	margin-top:15px;
}


/* sidenav */
#sidenav {
	float: right;
	width: 70px;
	padding: 0 0 0 0; 
	/*background-color: #C9C1B6;*/
	margin:0px;
}

#subnavcolorway {
	height:255px;
	background: url(/images/subnav_colorway.png) no-repeat right bottom;
		_height:auto;	
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image,src='/images/subnav_colorway.png'); 
	}


#subnavpagecolor {
	height:60px; /*75 when 4 colors  each is 15px tall*/
 	padding:25px 0 0 0;
	background: url(/images/subnav_pagecolor.png) no-repeat right bottom;
	
		_height:auto;
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image,src='/images/subnav_pagecolor.png'); 
	}
#subnavpagecolor img {padding:0; margin:0;}
#subnavpagecolor a {padding:0; margin:0; border:0px;}

#subnavpagecolor td img {display: block;}



/* show hide div */
#toggleable div {
	display: none;
}


/* Sidebar */

#sidebar {
	float: left;
	width: 490px;
	padding: 0 0 0 0; 
	/*background-color: #C9C1B6;*/
	margin:0px;
}



#sidebar a {
	color: #4A5157;
}


#sidebarFabric {
	float: left;
	width: 565px;
	padding: 0 0 0 0; 
	/*background-color: #C9C1B6;*/
	margin:0px;
}


.box {
}

.box .selectcolorway {
	height: 50px;
	padding: 7px 10px 0 10px;
	/*background: #F7EDDC url(/images/selectcolorwaybg.gif) repeat-x*/;
	text-transform: lowercase;
	font-size: 11px;
	color: #333;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

.box .content {
	padding: 26px;
	background: #fff;
}

.box ul {
	list-style: none;
	line-height: normal;
}

.box ul li {
	margin-bottom: 13px;
	font-size: 12px;
}

.box small {
	font-size: 10px;
	color: #808C96;
}

/* tool tips */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background: #F7EDDC ; 
    padding:5px; margin:0px;
	border:1px solid #A49E95;
  color:#000; font-size:11px; line-height:1.2;
}

/* end of tool tips */



#roomsetbg {
 border-bottom:0px solid  #0D0D0D; /* #C8234F */
  z-index: 0;
 }


#texttopcontainer {
 position:absolute;
 margin:0 auto;
 margin-left:395px;
 top:90px;
 width:450px;
/* height:1100px;*/
 z-index: 1;

	
}

#texttopcontainerFull {
 position:absolute;
 margin:0 auto;
 margin-left:270px;
 top:90px;
 width:575px;
/* height:1100px;*/
 z-index: 1;

	
}


#texttopdarkblack {
 color:#FFFFFF;
 padding:50px 50px 25px 25px;
 background:url(/images/bg_darkblack.png) repeat;
 		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkblack.png'); 
		_height:600px;
}



#texttopdarkblackfade {
 height:40px;
 padding:0; margin:0; 
 
 background:url(/images/bg_darkblack_fade.png) repeat;
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkblack_fade.png'); 
}


#texttopwhitefifty {
 color:#000;
 padding:50px 10px 25px 25px;
 background:url(/images/bg_whitefifty.png) repeat;
 		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_whitefifty.png'); 
		_height:600px;
	
}



#texttopwhitefiftyfade {
 height:40px;
 padding:0; margin:0;
 background:url(/images/bg_whitefifty_fade.png) repeat;
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_whitefifty_fade.png'); 
}



#texttopdarkgray {
 color:#FFFFFF;
 padding:50px 50px 25px 25px;
 background:url(/images/bg_darkgray.png) repeat;
 		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkgray.png'); 
		_height:600px;
}



#texttopdarkgrayfade {
 height:40px;
 padding:0; margin:0;
 background:url(/images/bg_darkgray_fade.png) repeat;
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkgray_fade.png'); 
}


#texttopdarkpink {
 color:#FFFFFF;
 padding:50px 50px 25px 25px;
 background:url(/images/bg_darkpink.png) repeat;
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkpink.png'); 
		_height:600px;

}


#texttopdarkpinkfade {
 height:40px;
 padding:0; margin:0; 
 background:url(/images/bg_darkpink_fade.png) repeat;
 		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkpink_fade.png'); 
}


#texttopdarkbrown {
 color:#FFFFFF;
 padding:50px 50px 25px 25px;
 background:url(/images/bg_darkbrown.png) repeat;
 		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkbrown.png'); 
		_height:600px;
	
}
#texttopdarkbrownfade {
 height:40px;
 padding:0; margin:0;
 background:url(/images/bg_darkbrown_fade.png) repeat;
 		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkbrown_fade.png'); 
	
}

#whitelinks {  z-index: 2;}
#whitelinks h1 {color:#fff; padding-bottom:5px;}


#whitelinks a			{ color:#fff; text-decoration:none; }
#whitelinks a:link		{ color:#fff; text-decoration:none;  border-bottom:1px dotted #EDEDED;}
#whitelinks a:visited 	{ color:#fff; text-decoration:none;  border-bottom:1px dotted #EDEDED;}
#whitelinks a:hover  	{ color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
#whitelinks a:active	{ color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
#whitelinks p {line-height:140%;}



#blacklinks {  z-index: 2;}

#blacklinks a			{ color:#000; text-decoration:none; }
#blacklinks a:link		{ color:#000; text-decoration:none;  border-bottom:1px dotted #333;}
#blacklinks a:visited 	{ color:#000; text-decoration:none;  border-bottom:1px dotted #333;}
#blacklinks a:hover		{ color:#000; text-decoration:none; border-bottom:1px solid #000;}
#blacklinks a:active 	{ color:#000; text-decoration:none; border-bottom:1px solid #000;}
#blacklinks p {line-height:140%;}


#listing p {line-height:13px; font-size:11px; margin-bottom:1.1em;}

/* Footer */

#footer {
	padding: 30px 0 0 0 ;
	/*width:920px;
	
	background: url(images/img08.gif) no-repeat center top;*/
	font-size: 11px;
}

#footer p {
	text-align: left;
}

#footerCollections {
	padding: 30px 0 0 20px ;
	width:940px;
	
	/*background: url(images/img08.gif) no-repeat center top;*/
	font-size: 11px;
}

#footerCollections p {
	text-align: left;
}


/* hacks */
/* using Tantek hack, clearing the float is done via a BR in IE5.x, to avoid 
IE5.x bug. For other browsers the clear will be done via a DIV to avoid the 
extra line of height that a BR renders. */

BR.clearIE5 { clear: both;       /* IE5.x will use this clear */
      voice-family: "\"}\"";  /* hide "display:none" from IE5.x */
      voice-family:inherit;
      display: none; }      /* other browsers will not render the BR */
html>body BR.clearIE5 { display: none; } /* allow Opera to recover and get 
correct value */

DIV.clear {
      voice-family: "\"}\"";  /* hide "clear:both" from IE5.x */
      voice-family:inherit;
      clear: both; }        /* other browsers will use this DIV to clear
floats */
html>body DIV.clear { clear: both; } /* allow Opera to recover and get
correct value */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/share/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#fff;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 0px solid #E5E5E5;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border: 1px solid #333;
/*
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666; */
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#TB_closeWindowButton {font-size:90%; text-transform:uppercase;}


/* Slimbox */
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background: url(/share/macFFBgHack.png) repeat;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='/share/macFFBgHack.png'); 
	cursor: pointer;
}

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background: url(/images/white.png) repeat;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='/images/white.png'); 
	cursor: pointer;
}

#sllogo {border: 10px solid #333333;}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;

}
#lbBottomContainer {
	background:url(/images/af_logo_sl_black.gif) left top; background-repeat:no-repeat; padding-top:50px; background-color: #fff;
}
.lbLoading {
	background: #fff url(/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 39px; /*was 66 */
	height: 22px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbNumber {
color: #666;}

#lbCaption {
	font-weight: normal; 
}