* {
	margin:0;
	padding:0;
	outline:none;
}

html {
	height:100%;
}

body {
	font-family: arial;
	color:#45125c;
	font-size:11px;
	background-color: #faf1ea;
	text-align:center;
	height:100%;
}

ul {
	list-style-type:none;
}

img {
	border:0;
}

.clear {
	clear:both;
	font-size:0.08em;
	line-height:0.08em;
	height:0.08em;
	overflow:hidden;
}

a {
	color:#45125c;
	text-decoration:none;
}

 .wpsc-single-product #rightColumn .entry,
.page-id-3 #rightColumn .entry{
 	background:none !important;
}

/* Flash BG
--------------------*/
#flashBackgroundWrap {
	height:100%;
	top:0;
	left:0;
	width:100%;
	z-index:-100;
	position:fixed;
}

/* Fix for "Fixed" positioning in IE6 */
* html #flashBackgroundWrap {
	position: absolute;
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
}

/* Stage
--------------------*/
#transparentStageWrap {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:200;
	height:100%;
}

/* Fix for "Fixed" positioning in IE6 */
* html #transparentStageWrap {
	position: absolute;
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
}

#transparentStage {
	width:984px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	height:100%;
	background:#faf1ea;
	margin: 0 auto;
	position:relative;
	z-index:9000;
}

#stageWrap {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:9999;
}

#stage {
	margin: 0 auto;
	width: 984px;
	background: url(images/bju_verticalDivider.gif);
	text-align:left;
	z-index:9999;
	position:relative;
	
}
	

/* Left Column
--------------------*/
#leftColumn {
	width:328px;
	float:left;
}

#leftColumn ul#navigation {
	padding: 330px 0 0 0;
	position:relative;
	margin: 0 0 32px 0;
}

#leftColumn ul#navigation li {
	height:44px;
}

#leftColumn ul#navigation li.active {
	background: url(images/bju_navActiveBackground.gif) no-repeat right top;
}

#leftColumn ul#navigation li a {
	display:inline-block;
	height:44px;
	background-image: url(images/bju_navButtons.png);
	behavior: url("iepngfix.htc")
}

#leftColumn ul#navigation li a {
	behavior: url("iepngfix.htc");
	display:block;
	zoom:1;
}

#leftColumn ul#navigation li a span {
	display:none;
}

#leftColumn ul#navigation li.home {
	height:330px;
	position:absolute;
	top:0;
	left:0;
}

#leftColumn ul#navigation li.home a{
	background-image:url(images/bju_navLogo.png);
	margin:0;
	height:330px;
	width:328px;
}

#leftColumn ul#navigation li.about a {
	background-image:url(images/bju_navAbout.png);
}

#leftColumn ul#navigation li.collection a {
	background-image:url(images/bju_navCollection.png);
}

#leftColumn ul#navigation li.press a {
	background-image:url(images/bju_navPress.png);
}

#leftColumn ul#navigation li.contact a {
	background-image:url(images/bju_navContact.png);
}


#leftColumn ul#navigation li.film a {
	background-image:url(images/bju_navFilm.png);
}

#leftColumn ul#navigation li.shop a {
	background-image:url(images/bju_navShop.png);
}

#leftColumn ul#navigation li.blog a {
	background-image:url(images/bju_navBlog.png);
}

#leftColumn ul#subscribe {
	height: 21px;	
	margin: 0 0 14px 11px;
}

#leftColumn ul#subscribe li {
	float:left;
}

#leftColumn ul#subscribe li a {
	display: block;
	width:22px;
	height:21px;
	margin: 0 6px 0 0;	
	background-repeat: no-repeat;
}

#leftColumn ul#subscribe span {
	display:none;
}

#leftColumn ul#subscribe a.twitter {
	background-image:url(images/bju_iconTwitter.png);
}

#leftColumn ul#subscribe a.facebook {
	background-image:url(images/bju_iconFacebook.png);
}

#leftColumn ul#subscribe a.rss {
	background-image:url(images/bju_iconRSS.png);
}

#leftColumn ul#subscribe .textBox {
	margin: 0 6px 0 2px;
	width: 161px;
	height:21px;
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
	zoom:1;
	background:white;
	vertical-align:top;
	float:left;
	background:url(images/bju_subscribeTextBoxBg.gif) no-repeat;
}

.textBox {
	margin: 0 6px 0 2px;
	width: 161px;
	height:21px;
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
	zoom:1;
	background:white;
	vertical-align:top;
	float:left;
	background:url(images/bju_subscribeTextBoxBg.gif) no-repeat;
}

#leftColumn ul#subscribe .textBox input {
	background:transparent;
	border: 0;
	width: 158px;
	margin: 2px 0 0 3px;
	vertical-align:top;
	color:#333;
	height:17px;
}

input.textBox {
	background:transparent;
	border: 0;
	width: 158px;
	margin: 2px 0 0 3px;
	vertical-align:top;
	color:#333;
	height:17px;	
}

#leftColumn ul#subscribe input.button {
	width: 55px;
	height:21px;
	float:left;
}

input.button {
	width: 55px;
	height:21px;
	float:left;
}

#leftColumn #copyright {
	text-align:center;
	text-transform:uppercase;
}


/* Right Column
--------------------*/
#rightColumn {
	width: 656px;
	float:left;
	min-height:920px;
}

#rightColumn .pad {
	padding: 75px 25px 0 25px;
}


#rightColumn .entry {
	margin: 0 0 25px 0;
	background:url(images/bju_horizontalDivider.gif) repeat-x left bottom;
	padding: 0 0 26px 0;
}

#rightColumn .entry h2.entryTitle {
	font-size:23px;
	font-weight:normal;
	text-transform: uppercase;
}

#rightColumn .entry p.entryAuthor {
	font-size:12px;
	color:#9e85a9;
	margin: 0 0 15px 0;
	line-height:12px;
}

#rightColumn .entry p.entryAuthor span {
	color:#45125c;
}

#rightColumn .entry img {
	vertical-align:bottom;
}

#rightColumn .entry .story p {
	line-height: 22px;
	text-align:justify;
	margin: 0 0 15px 0;
	font-size:13px;
}

#rightColumn .entry .story p a {
	color:#9e85a9
}

#rightColumn .entry .optionsContinueReading {
	height: 24px;
	line-height:24px;
	margin: 0 0 5px 0;
}

#rightColumn .entry .optionsContinueReading .options {
	margin: 8px 0 0 0;
	line-height:13px;
	float:left;
	font-size:10px;	
	text-transform:uppercase;
	font-weight:bold;
}

#rightColumn .entry .optionsContinueReading .options a {
	display:-moz-inline-block;
	display:inline-block;
	*display:inline;
	zoom:1;
	padding: 0 0 0 15px;
	background-image: url(images/bju_optionIcons.gif);
	background-repeat:no-repeat;
}

#rightColumn .entry .optionsContinueReading .options a.print {
	background-position: left 2px;
}

#rightColumn .entry .optionsContinueReading .options a.email {
	background-position: left -11px;
}

#rightColumn .entry .optionsContinueReading .options a.feeds {
	background-position: left -24px;
}

#rightColumn .entry .optionsContinueReading .options a.share {
	background-position: left -37px;
}

#rightColumn .entry .optionsContinueReading .options a.yahoo {
	background-position: left -50px;
}

#rightColumn .entry .optionsContinueReading .continueReading {
	float:right;
	font-size: 22px;
	text-transform:uppercase;
}

#rightColumn .entry .tagLeaveComment {
	line-height:13px;
	color: #9e85a9;
	font-size:13px;
	height:13px;
}

#rightColumn .entry .tagLeaveComment .tags {
	float:left;
	line-height:17px;
}

#rightColumn .entry .tagLeaveComment .tags a{
	color: #9e85a9;
}

#rightColumn .entry .tagLeaveComment .tags strong {
	font-weight:normal;
	color:#45125c;
}

#rightColumn .entry .tagLeaveComment .leaveComment {
	float:right;
}

#rightColumn .entry .tagLeaveComment .leaveComment a {
	color: #9e85a9;
}


/* Main -> Block -> Comments 
-----------------------------*/
.block#block_comments {
	background:none;
}


/* Main -> Block -> Comments -> Comment Area 
---------------------------------------------*/
.block#block_comments .commentArea {
	
}

.block#block_comments .commentArea p {
	margin: 0 0 10px 0;
	color:#9E85A9;
}

.block#block_comments .commentArea strong {
	color:black;
}

.block#block_comments .commentArea strong a {
	color:#45125C;
	text-decoration:none;
}

.block#block_comments .commentArea textarea {
	height: 71px;
	width:595px;
	border:solid 1px #cccccc;
	margin: 0 0 10px 0;
	font-family: arial;
	font-size: 13px;
	padding: 5px;
	color:#9E85A9;
}

.block#block_comments .commentArea .commentControls {
	height:20px;
	line-height:20px;
	text-align:right;
	vertical-align:middle;
	margin: 0 0 16px 0;
	font-size:11px;
}

.block#block_comments .commentArea .commentControls input.submitButton {
	vertical-align:middle;
	margin: 0 0 0 16px
}

.block#block_comments .commentArea .commentControls label {
	display:-moz-inline-box;
	display:inline-block;
	_display:inline;
	zoom:1;
	padding: 0 0 0 19px;
	background: url(images/yer_icon_faceBook.gif) no-repeat left center
}

.block#block_comments .commentArea .commentControls input.checkBox {
	margin: 0 3px 0 0;
	position:relative;
	top:-3px;
	vertical-align:bottom;
}

.block#block_comments .sortControl {
	margin: 0 0 2px 0;
	text-align:right;
}

.block#block_comments .sortControl select {
	width:175px;
}


/* Main -> Block -> Comments ~> User Comments 
----------------------------------------------*/
.block#block_comments .userComment {
	margin: 15px 0 0 0;
	background:transparent url(images/bju_horizontalDivider.gif) repeat-x scroll left bottom;
	padding-bottom:10px;
}
.block#block_comments .userComment.lastComment {
	border-bottom:none;
}

.block#block_comments .userComment  h4 {
	margin: 0 0 12px 0;
}

.block#block_comments .userComment  h4 span {
	font-weight:normal;
}

.block#block_comments .userComment  p {
	margin: 0 0 12px 0;
}
.block#block_comments .userComment  p.commentPostDate{
	margin: -12px 0 0 0;
	color:#aaaaaa;
}

.block#block_comments .userComment  p.commentPostDate a{
	color:#aaaaaa;
}

.block#block_comments .userComment  br {
	display:none;
}

.block#block_comments .userComment .userAvatar {
	float:left;
	width:100px;
}

.block#block_comments .userComment .userAvatar  span{
	width:62px;
	height:62px;
	display:-moz-inline-box;
	display:inline-block;
	_display:inline;
	zoom:1;
	background: url(images/yer_placer_userAvatar.gif);
	margin: 0 0 0 10px;
}

.block#block_comments .userComment .userAvatar  span .avatar {
	margin:6px 0 0 6px;
}

.block#block_comments .userComment .userCommentContent {
	width:495px;
	float:left;
}

.block#block_comments .userComment .commentControls {
	color:black;
}
.block#block_comments .userComment .commentControls a.recommendLink{
	float:left;
	color:black;
	padding: 0 10px 0 0;
	background:url(images/yer_icon_blueArrowUp.gif) no-repeat right center;
}
.block#block_comments .userComment .commentControls a.reportAbuseLink{
	float:right;
	color:black;
}

.abuse {
	float:right;
}

.abuse a {
	color:black !important;
}

div.ilsb-child {
	z-index:9999 !important;
}
