body.bso {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	margin-left: 0;
	background-image:url('images/background_bso.jpg');
	background-repeat:repeat-x;
	background-position:center;
}

body.ef {
	background-color: #F8FFD8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	margin-left: 0;
	background-image:url('images/background_ef.jpg');
	background-repeat:repeat-x;
	background-position:center;
}
#bsoHomeWelcomeText h1 { 
background: transparent url(images/bso_welcome_text.gif) no-repeat top center; 
font-size: .2em;
margin-top: 15px; 
width: 228px; 
height: 80px; 
float: left;} 

#bsoHomeWelcomeText h1 span {
display:none} 

#bsoNewsAndSpecials h2 { 
background: transparent url(images/bso_news_and_specials.gif) no-repeat top center; 
margin-top: 15px; 
width: 204px; 
height: 78px; 
float: left;} 

#bsoNewsAndSpecials h2 span {
display:none} 

#efHomeWelcomeText h1 { 
background: transparent url(images/ef_welcome_text.gif) no-repeat top center; 
font-size: .2em;
margin-top: 0px; 
width: 228px; 
height: 80px; 
float: left;} 

#efHomeWelcomeText h1 span {
display:none} 

#efNecklacesHeading h1 { 
background: transparent url(images/ef_heading_necklaces.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efNecklacesHeading h1 span {
display:none}

#bsoNecklacesHeading h1 { 
background: transparent url(images/bso_heading_necklaces.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoNecklacesHeading h1 span {
display:none}

#efEarringsHeading h1 { 
background: transparent url(images/ef_heading_earrings.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efEarringsHeading h1 span {
display:none}

#bsoEarringsHeading h1 { 
background: transparent url(images/bso_heading_earrings.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoEarringsHeading h1 span {
display:none}

#efBraceletsHeading h1 { 
background: transparent url(images/ef_heading_bracelets.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efBraceletsHeading h1 span {
display:none}

#bsoBraceletsHeading h1 { 
background: transparent url(images/bso_heading_bracelets.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoBraceletsHeading h1 span {
display:none}

#efAccessoriesHeading h1 { 
background: transparent url(images/ef_heading_accessories.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efAccessoriesHeading h1 span {
display:none}

#bsoAccessoriesHeading h1 { 
background: transparent url(images/bso_heading_accessories.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoAccessoriesHeading h1 span {
display:none}

#efHairpiecesHeading h1 { 
background: transparent url(images/ef_heading_hairpieces.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efHairpiecesHeading h1 span {
display:none}

#bsoHairpiecesHeading h1 { 
background: transparent url(images/bso_heading_hairpieces.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoHairpiecesHeading h1 span {
display:none}

#bsoVeilsHeading h1 { 
background: transparent url(images/bso_heading_veils.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoVeilsHeading h1 span {
display:none}

#efLimitedEditionHeading h1 { 
background: transparent url(images/ef_heading_limited_edition.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efLimitedEditionHeading h1 span {
display:none}

#bsoLimitedEditionHeading h1 { 
background: transparent url(images/bso_heading_limited_edition.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoLimitedEditionHeading h1 span {
display:none}

#efDesignersPickAndCustomHeading h1 { 
background: transparent url(images/ef_heading_designers_pick_and_custom.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efDesignersPickAndCustomHeading h1 span {
display:none}

#bsoDesignersPickAndCustomHeading h1 { 
background: transparent url(images/bso_heading_designers_pick_and_custom.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoDesignersPickAndCustomHeading h1 span {
display:none}

#efEventsHeading h1 { 
background: transparent url(images/ef_heading_events.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efEventsHeading h1 span {
display:none}

#bsoEventsHeading h1 { 
background: transparent url(images/bso_heading_events.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoEventsHeading h1 span {
display:none}

#efGalleryHeading h1 { 
background: transparent url(images/ef_heading_gallery.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efGalleryHeading h1 span {
display:none}

#bsoGalleryHeading h1 { 
background: transparent url(images/bso_heading_gallery.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoGalleryHeading h1 span {
display:none}

#efPressHeading h1 { 
background: transparent url(images/ef_heading_press.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;width: 269px; 
height: 34px; 
float: left;} 

#efPressHeading h1 span {
display:none}

#bsoPressHeading h1 { 
background: transparent url(images/bso_heading_press.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoPressHeading h1 span {
display:none}

#efAboutUsHeading h1 { 
background: transparent url(images/ef_heading_about_us.gif) no-repeat top center;
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#efAboutUsHeading h1 span {
display:none}

#bsoAboutUsHeading h1 { 
background: transparent url(images/bso_heading_about_us.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoAboutUsHeading h1 span {
display:none}

#efContactUsHeading h1 { 
background: transparent url(images/ef_heading_contact_us.gif) no-repeat top center;
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#efContactUsHeading h1 span {
display:none}

#bsoContactUsHeading h1 { 
background: transparent url(images/bso_heading_contact_us.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoContactUsHeading h1 span {
display:none}

#efWhereToShopHeading h1 { 
background: transparent url(images/ef_heading_where_to_shop.gif) no-repeat top center;
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#efWhereToShopHeading h1 span {
display:none}

#bsoWhereToShopHeading h1 { 
background: transparent url(images/bso_heading_where_to_shop.gif) no-repeat top center; 
font-size: .2em;
margin-top: 10px; 
margin-left: 10px;
width: 269px; 
height: 34px; 
float: left;} 

#bsoWhereToShopHeading h1 span {
display:none}

#efNewsAndSpecials h2 { 
background: transparent url(images/ef_news_and_specials.gif) no-repeat top center; 
margin-top: 15px; 
width: 204px; 
height: 78px; 
float: left;} 

#efNewsAndSpecials h2 span {
display:none} 

h2 {
	font-size: 1em;
	color: #CCCCCC
	}
h2.bso {
	font-size: 1em;
	color:#A0B2B8;
	}
h2.ef {
	font-size: 1em;
	color:#9453B0;
	}
h3 {
	color: #CCCCCC
	}
h4 {
	color: #000000
	}
table {
	/*color: #FFFFFF*/
	}
table.container {
	border-collapse:collapse;
	border-color:#666;
	}
td, th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
	}
td.newsAndSpecials {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 5px;
	}
th.newsAndSpecials {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 5px;
	}
.big {
	font-size:16px;
}
.BulletBackgroundColor {
	color: #FFFFFF;
}
.DataColor {
	color: #DEDECA;
}
.footer {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: .7em;	
	color: #999999
	}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #999;
}
p.bsoP {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #a1b3b8;
}
p.efP {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #9554B0;
}
.redBodyCopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #F00;
}
.newsAndSpecials{
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #FFF;
}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.landingPageTagline {
	font-family: Futura Bk BT, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#000
}
.landingPageCopy {
	font-family: Garamond, Futura Bk BT, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#772a2a;
	text-transform: uppercase;
	letter-spacing: .5em;
}
a {
	outline: none;
}
a.landingPageLinkNoLine { 
	font-size: 1em;
	font-style: normal;
	color:#000;
	text-decoration:none
}
a.footerLinkNoLine { 
	color: #999;
	font-style: normal;
	text-decoration:none
}
a.productPageLinks { 
	color: #999;
	font-style: normal;
	text-decoration:underline
}
a.pageLinks {
	color: #FFF;
	font-style: normal;
	text-decoration:underline
}

.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}

.TitleColor {
	color: #000000
	}
body.sub {
	margin: 0.1em;
	}
tr.ListHeaderColor th {
	text-align: left;
	}
.small {
	font-size: 85%;
}

.ImgClass{ 
padding: 1px; border-width: thin; border-style: solid; border-color: #A1B3B8;
}
