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

/*------ css reset ---*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 16px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.hidehack {
	visibility:hidden;
}


/*------ end css reset ---*/


#lounge {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:16px; 
	color:#003a63; 
	width:932px;
}

#footer {
	padding-top: 8px;
}

#copyright {
	padding-bottom: 10px;
}

#lounge a:active {
	outline: none;
	
}

#lounge a {
	font-size: 12px; 
	color:#003a63; 
	text-decoration:underline;	
}

#lounge a:visited {
	font-size: 12px; 
	color:#003a63; 
	text-decoration:underline;	
}

#lounge a:hover {
	font-size: 12px; 
	color:#fff; 
	text-decoration:none;
	background-color:#9900cc;
}

#lounge p {
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
	line-height:18px;
	
}

#lounge a:focus {
	-moz-outline-style: none;
}

#loungeHeader {
	width:932px;
	height:50px;
	top:0px;
	left:0px;
}

#quickDirty {
	width:185px;
	left:0px;
	background-color:white;
	float:left;
	margin-top:20px;
	margin-right:6px;
	border-width:1px;
	border-style:dashed;
	border-color:#003a63;
	padding-bottom:20px;
	
	
}

#loungeContent {
	width:515px;
	left:193px;
	float:left;
	padding-left:16px;
	padding-right:24px;
	padding-top:20px;	
}



#loungeHome {
	width:676px;
	float:left;
	padding-left:10px;
	padding-right:24px;
	padding-top:20px;
	clear:left;
}

#loungeHomepage {
	width:732px;
	height:500px;
	left:193px;
	float:left;
	padding-left:16px;
	padding-top:20px;
}

#lounge_navigation {
	width:172px;
	left:748px;
	background-color:#ffffff;
	float:right;
	padding-left:12px;
	padding-top:45px;
	clear:right;	
}

/* Navigation styles */

#lounge_navigation a {
	color:#003a63;
	line-height:16px;
	font-size:12px;
	text-decoration:underline;
}

#lounge_navigation a:visited {
	color:#003a63;
	line-height:16px;
	font-size:12px;
	text-decoration:underline;
}

#lounge_navigation a:hover{
	color:#ffffff;
	line-height:16px;
	font-size:12px;
	text-decoration:none;
	background-color:#9900cc;
}

.more_pingpong {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_pingpong_over {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color:#ffffff;
	width:50px;
}

.pingpong_box {
}

.more_style {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_style_over {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color:#fff;
	width:50px;
}

.style_box {
}

.more_news {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_news_over {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color: #fff;
	width:50px;
}

.news_box {
}

.more_friends {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_friends_over {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color: #fff;
	width:50px;
}

.friends_box {
}

.more_archive {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_archive_over {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color: #fff;
	width:50px;
}

.archive_box {
}

/* french */
.more_pingpong_fr {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_pingpong_over_fr {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color: #fff;
	width:50px;
}

.pingpong_box_fr {
}

.more_style_fr {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_style_over_fr {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color:#fff;
	width:50px;
}

.style_box_fr {
}

.more_news_fr {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_news_over_fr {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color:#fff;
	width:50px;
}

.news_box_fr {
}

.more_friends_fr {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_friends_over_fr {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color:#fff;
	width:50px;
}


.friends_archive_fr {
}

.more_archive_fr {
	cursor: pointer;
	text-decoration:underline;
	background-color:#FFF;
	width:50px;
}
.more_archive_over_fr {
	cursor: pointer;
	text-decoration:none;
	background-color:#9900cc;
	color:#fff;
	width:50px;
}


.archive_box_fr {
}


#lounge_navigation a.categoryTitle {
	text-decoration:none;
}

#lounge_navigation a.categoryTitle:hover {
	text-decoration:none;
}

#lounge_navigation a.categoryTitle:visited {
	text-decoration:none;
}

#socialBookmarking a {
	background-color:white;
}

#socialBookmarking a:hover {
	background-color:white;
}

#socialBookmarking a:visited {
	background-color:white;
}

/* quick and dirty styles */

.quickContent{
	font-size: 12px;
	line-height:14px;
	padding-top:15px;
	padding-right:12px;
	padding-left:12px;
}

.quickContent a {
	font-size:9px;
	line-height:14px;
	
}

.quickContent img{
	padding-top:5px;	
}

/* category page styles */

.categoryLabel {
	padding-bottom:20px;
	width: 675px;	
}

.categoryLabelSmall {
	padding-bottom:20px;
	width: 490px;	
}

.categoryHeader {
	font-size:35px;
	font-weight:bold;
	line-height:34px;
	
}

.subHeader {
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	
	
}



#cellcontent {
	width: 710px;
	height: 154px;
	overflow: hidden;
}

.cell {
	background-color: #ffffff;
	width: 186px;
	height: 154px;
	float:left;
	padding-right:10px;	
	
	
}

.cell .newRibbon {
	position: relative;
	top: -40px;
	left: 142px;
	margin-bottom: -30px;
	float: left;
	height: 30px;
}

.excerptCategoryPage {
	background-color: #ffffff;
	width: 300px;
	height: 154px;
	float:left;		
}

.clearFloats {
	clear:both;
}

/* lounge homepage styles */

.excerptLoungHomePage {
	background-color: #ffffff;
	width: 150px;
	height: 154px;
	float:left;
	padding-right:5px;	
	font-size: 11px;
}


/* homepage styles */

.excerptHomepage {
	width:160px;	
	float:left;
	padding-right:16px;
	padding-bottom:10px;	
}

.categoryLink {
	padding-top:10px;
	padding-right:20px;
	font-size:14px;
	padding-bottom:40px;
	font-weight:bold;
	width: 690px;
}

/* grid styles */
#navQuick {
	padding-top: 4px;
	width: 186px;
	height: 462px;
	float: left;
	overflow: hidden;
}

#grid {
	padding-top: 4px;
	float: left;
	width: 744px;
}

.newRibbon {
	position:relative;
	top:-40px;
	left:142px;
}

.newRibbonFr {
	position:relative;
	top:-40px;
	left:107px;
}


.box {
	background-color: #ffffff;
	width: 186px;
	height: 154px;
	position:relative;
	float:left;
	overflow:hidden;
}



.box a span.slide-title {
  position: absolute;
  line-height: 14px;
  color: #003a63 !important;
  font-size: 0.8em;
  z-index: 100;
  text-decoration:none;
  margin-top:50px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:12px;
  padding-left:5px;
  background-color:#FFF;
  font: Arial, Helvetica, sans-serif;
  
}

.box a {
	text-decoration:none;
}

.color {
	position:absolute;
	top:0px;
	left:0px;
}



/* lounge header nav */


ul#LoungeHeaderNavEn {
	width:932px;
	height:50px;
	list-style:none;
	position: relative;
}

ul#LoungeHeaderNavEn li a {
	display: block;
	float:left;
	width:932px;
	background-image: url(http://www.littleburgundyshoes.com/etc/lounge/ss10/header_eng.jpg);
	text-indent:-9999px;
	position:absolute;
	overflow: hidden;
}

/* up state */
ul#LoungeHeaderNavEn li a.pingpong {
	height:50px;
	width:115px;
	background-position: 0px 0px;
	display: inline;
	position:absolute;
	left: 0px;
	top: 0px;	
}

ul#LoungeHeaderNavEn li a.style {
	height:50px;
	width:82px;
	background-position: -115px 0px;
	display: inline;
	position:absolute;
	left: 115px;
	top: 0px;
}

ul#LoungeHeaderNavEn li a.news {
	height:50px;
	width:82px;
	background-position: -197px 0px;
	display: inline;
	position:absolute;
	left: 197px;
	top: 0px;
}

ul#LoungeHeaderNavEn li a.friends {
	height:50px;
	width:102px;
	background-position: -279px 0px;
	display: inline;
	position:absolute;
	left: 279px;
	top: 0px;
}

ul#LoungeHeaderNavEn li a.archives {
	height:50px;
	width:101px;
	background-position: -381px 0px;
	display: inline;
	position:absolute;
	left: 381px;
	top: 0px;
}

ul#LoungeHeaderNavEn li a.home {
	height:50px;
	width:450px;
	background-position: -482px 0px;
	display: inline;
	position:absolute;
	left: 482px;
	top: 0px;
}

/* hover */

ul#LoungeHeaderNavEn li a.pingpong:hover {
	background-position: 0px -50px;
}

ul#LoungeHeaderNavEn li a.style:hover {
	background-position: -115px -50px;
}

ul#LoungeHeaderNavEn li a.news:hover {
	background-position: -197px -50px;
}

ul#LoungeHeaderNavEn li a.friends:hover {
	background-position: -279px -50px;
}

ul#LoungeHeaderNavEn li a.archives:hover {
	background-position: -381px -50px;
}

ul#LoungeHeaderNavEn li a.home:hover {
	background-position: -482px -50px;
}


/* twitter stuff */

.tweet {
	font-family: Arial, Helvetica, sans-serif;
	width: 180px;
	font-size: 12px;
	line-height: 14px;
  	color: #003a63;
	overflow-x: hidden;
}


.tweet .tweet_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.tweet .tweet_list li {
      overflow: auto;
      padding-left: 10px;
	  padding-right: 15px;
	  padding-bottom: 10px;
}

.tweet .tweet_list li a {
        color: #003a63;
		font-size: 12px;
}

.tweet .tweet_list .tweet_even {
       
}



/* content page styles */

.artistName {
	color:#25638a;
}


/* breadcrumbs */

#breadcrumbs {
	font-size:12px;
	padding-bottom:10px;
}


#breadcrumbs a {
	font-size: 12px; 
	line-height:16px; 
	color:#91abc6; 
	text-decoration:underline;	
}

#breadcrumbs a:visited {
	font-size: 12px; 
	line-height:16px; 
	color:#91abc6; 
	text-decoration:underline;	
}

#breadcrumbs a:hover {
	font-size: 12px; 
	line-height:16px; 
	color:#fff; 
	text-decoration:none;
	background-color:#9900cc;
}

.excerptLoungHomePageTitle{
	font-size:12px;
	font-weight:bold;
}


ul#LoungeHeaderNavFr {
	width:932px;
	height:50px;
	list-style:none;
	position: relative;
}

ul#LoungeHeaderNavFr li a {
	display: block;
	float:left;
	width:932px;
	background-image: url(http://www.littleburgundyshoes.com/etc/lounge/ss10/header_fre.jpg);
	text-indent:-9999px;
	position:absolute;
	overflow: hidden;
}

/* up state */
ul#LoungeHeaderNavFr li a.pingpong {
	height:50px;
	width:120px;
	background-position: 0px 0px;
	display: inline;
	position:absolute;
	left: 0px;
	top: 0px;	
}

ul#LoungeHeaderNavFr li a.style {
	height:50px;
	width:80px;
	background-position: -120px 0px;
	display: inline;
	position:absolute;
	left: 120px;
	top: 0px;
}

ul#LoungeHeaderNavFr li a.news {
	height:50px;
	width:120px;
	background-position: -200px 0px;
	display: inline;
	position:absolute;
	left: 200px;
	top: 0px;
}

ul#LoungeHeaderNavFr li a.friends {
	height:50px;
	width:76px;
	background-position: -320px 0px;
	display: inline;
	position:absolute;
	left: 320px;
	top: 0px;
}

ul#LoungeHeaderNavFr li a.archive {
	height:50px;
	width:105px;
	background-position: -396px 0px;
	display: inline;
	position:absolute;
	left: 396px;
	top: 0px;
}

ul#LoungeHeaderNavFr li a.home {
	height:50px;
	width:431px;
	background-position: -501px 0px;
	display: inline;
	position:absolute;
	left: 501px;
	top: 0px;
}

/* hover */

ul#LoungeHeaderNavFr li a.pingpong:hover {
	background-position: 0px -50px;
}

ul#LoungeHeaderNavFr li a.style:hover {
	background-position: -120px -50px;
}

ul#LoungeHeaderNavFr li a.news:hover {
	background-position: -200px -50px;
}

ul#LoungeHeaderNavFr li a.friends:hover {
	background-position: -320px -50px;
}

ul#LoungeHeaderNavFr li a.archive:hover {
	background-position: -396px -50px;
}

ul#LoungeHeaderNavFr li a.home:hover {
	background-position: -501px -50px;
}

/* small photos */

.smallPhotos{
	width:500px;
	
}

.smallPhotos li{
	float:left;
}


/* blog roll */

.blogroll{
	width:512px;
	
}

.blogroll li{
	float:left;
}



.readmore{
	position:relative;
	font-size:14px;	
	top:0px;
}
.extext{
height:115px;
font-size:12px;
line-height:16px;
}


.extext b{
	font-size:14px;	
}

.gallery clearfix li{
	margin:0;
	padding:0;
}



