/* GLOBAL VALUES AND CLASSESS */

body {
	background-color: #000000;
}
p, body, td {
	/*color:#FFFFFF;*/
	font-family: arial,sans-serif;
	font-size: 11px;
}
a:link {
	color: #FFFFFF;
}
a:visited	{
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
/* leagcy ID */
#normalfont {
	color:#000000;
}

#pagePadLeft {
	padding-left:26px;
}

#pagePadding {
	/*width:256px;*/
	padding-left:26px;
	padding-right:26px;
	padding-top:28px;
	padding-bottom:20px;
}

#pagePadding10 {
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:20px;
}

#blmMainContentBox {
	width:756px;
	/*height:374px;*/
	background-color:#FFFFFF;
	color:#000000;
	/*padding-top:10px;*/
	padding-bottom:10px;
}
*html #blmMainContentBox {
	padding-top:0px;
	padding-bottom:0px;
}

#blmMainContentBox td {
	/*color:#000000;*/
}
#blmMainContentBox a, a:link, a:hover, a:visited, a:active {
	color:#000000;
}
#blmMainContentBox h3 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	white-space:nowrap;
	text-transform:capitalize;
}

.headerSpace {
	padding-left:26px;
}

#logoutBoxLinks {
	margin-left:55px;
	margin-bottom:70px;
}

#logoutBoxLinks a {
	font-size:11px;
	color:#000000;
	padding-left:10px;
	text-decoration:none;
}

#blmMainContentBox h1 {
	color:#000000;
	text-transform:uppercase;
}

.blerror{
	color:#FF0000;
	font-size:12px;
}

/* login page */
#updateBox {
	background-color:#EEF3F9;
	padding-left:10px;

}
.mainText {
	font-size:11px;
	padding-top:10px;
}
a.emailPass {
	font-size:9px;
	color:#0000FF;
}

#loginBox {
	background-color:#EEF3F9;
	color:#000000;
	width:243px;
	height:290px;
/*	padding-left:11px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;*/
}
*html #loginBox {
	padding:0px;
}
#loginBox td {
	color:#000000;
	font-size:10px;
}
#loginBox a {
	color:#000000;
}

#logoutBox {
	width:756px;
	color:#000000;
	background-color:#EEF3F9;
	margin-bottom:20px;
}
.createRegBox {
	background-color:#EEF3F9;
	font-size:11px;
	height:325px;
}
td.createRegBox {
	color:#000000;
	font-size:11px;
	background-color:#EEF3F9;
	padding:20px;
}
a.createRegBox {
	color:#000000;
	font-size:10px;
	padding:5px;
}
#createRegText td {
	font-size:11px;
}
#regCreateImage {
    padding-top:12px;
}
*html #regCreateImage {
    padding-top:23px;
}
.createBox {
	background-color:#EEF3F9;
	vertical-align:middle;
	text-align:center;
	/*height:288px;*/
	margin-bottom:20px;
}
td.createBox {
	color:#000000;
	/*margin-top:10px;*/
	background-color:#EEF3F9;
	padding-top:95px;
	padding-bottom:150px;
	vertical-align:middle;
	text-align:center;
}
a.createBox {
	color:#000000;
	font-size:10px;
	padding:5px;
}
.regManagerText {
	font-size:11px;
	text-align:right;
	white-space:nowrap;
}
.rightcellform {
	padding-left:10px;
	padding-top:15px;
}

#findcoupleleftbox {
 	background-color :#EEF3F9;
 	padding-left : 8px;
 	font-family : Arial, sans-serif;
 	font-size : 11px;
 	color : #000000;
 	vertical-align : top;
 	padding-top : 40px;
 }
 #formbox td {
  	font-family : Arial, sans-serif;
 	font-size : 11px;
 	color : #000000;
	}

/* Your Registry Manager page */

#regMgrChoose {
	font-size:11px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	width: 235px;
	height:520px;
	margin-bottom:20px;
}
#regMgrView {
	font-size:11px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	width: 235px;
	height:520px;
}
#regMgrView td {
	font-size:11px;
}
#regMgrManage {
	font-size:11px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	width: 235px;
	height:520px;
}
#regMgrChoose a {
	font-size:11px;
}
#regMgrView a {
	font-size:11px;
}
#regMgrManage a {
	font-size:11px;
}


.blmSep{
	border:none;
	height:1px;
	background-color:#000000;
	color:#000000;
	text-align:left;
}
.blmRule{
	margin:0;
	padding:0;
	border:none;
	height:1px;
	background-color:#000000;
	color:#000000;
	text-align:left;
}

.form{
	font-family:courier,serif;
	font-size:11px;
}
.errorfont{
	color:#FF0000;
	font-weight:normal;
}

/* End GLOBAL values */

/* Guest View Registry */

#charityMessage {
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	width:700px;
}
#regOurApologies {
	width:705px;
}

#registryContentGVR {
	width:705px;
}
#registryContentGVR a {
	/*color:#FFFFFF;*/
}
.addToBagButton {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#regInfoLinks {
	width:700px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}
#regInfoLinks a {
	font-weight:bold;
}
.categoryHeaderRow {
	background-color:#DDE8F3;
	height:45px;
}
.categoryHeader {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;
}
.itemHeaderRow {
	background-color:#777777;
	height:20px;

}
td.itemHeaderRow {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	/*padding-left:5px;*/
	/*padding-right:5px;*/
}
a.itemHeaderRow:link, a.itemHeaderRow:visited, a.itemHeaderRow:hover, a.itemHeaderRow:active, {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.sort {
	color:#000000;
	padding-top:20px;
	padding-bottom:5px;
}
a.sortlink:link, a.sortlink:hover, a.sortlink:active, a.sortlink:visited,  {
	color:#000000;
}

.regItemDescriptionBox {
	margin-top:5px;
}
.regItemDescription {

}
.regItemPhoto {
	padding-right:5px;
}
#nonPurchaseableTable {
	width:700px;
}
.nonPurchaseableTable {
	width:700px;
}
.NGFItem {
	color:#FF0000;
}
.regSurchargeText {
	width:700px;
}

#giftIdeaTable {
	width:700px;
	margin-top:20px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;

}
#registryBarCodeBox {
	width:700px;
	margin-bottom:20px;
}
#disclaimerTable {
	width:700px;
	margin-top:20px;
	margin-bottom:20px;
}
.salePriceRetail {
	color:#000000;
	margin-right: 5px;
	/*font-weight: bold;*/
	white-space: nowrap;
}


/* HELP PAGES */
li.helpList {
	margin-bottom:5px;
}
a.helpLinks, a.helpLinks:link, a.helpLinks:visited, a.helpLinks:hover, a.helpLinks:active,  {
	color:#000000;
}

/* END HELP PAGES */

/* added for TYCM Project - Blair 11222005*/
.tycmboxcolor {
		background-color:#FFFFFF;
		width:690px;
	}

#tycmHeaders {
	background-color:#777777;
}
.tycmHeaders {
	color:#FFFFFF;
	font-weight:bold;
}

/* locator and events - Blair - updated 05172007 */

table.locatorbox {
	background-color:#EEF3F9;
	width:315px;
	height:272px;
	margin:0;
	padding:0;
}
table.storeLocatorbox {
	background-color:#EEF3F9;
	width:315px;
	height:272px;
	padding-left:41px;
	margin:0;
}
img.storeLocatorbox {
	padding-top:26px;
}

select.locator {
	width:230px;
	font-size:11px;
}
/* Event and Locator pages */
td.locatorText {
	/*font-size:11px;*/
	margin:0;
	padding-top:0;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:26px;
	color:#000000;
}
.storeText {
	padding-left:40px;
	padding-right:10px;
	color:#000000;
}
*html .storeText {
	padding-left:43px;
	padding-right:10px;
	color:#000000;
}
td.locinfo {
	vertical-align:top;
}
tr.locatorresults {
	background-color:#DDE8F3;
}
tr.locatorresultsub {
	background-color:#777777;
}
tr.locatorresultsub2 {
	background-color:#FFFFFF;
}
#locatorresults {
    margin-top:10px;
}
.locsubhead {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:12px;
	padding-bottom:5px;
	padding-top:5px;
}
.locinfo {
	color:#000000;
	padding-left:11px;
	padding-bottom:15px;
	padding-top:15px;
}
a.moreHours:link, a.moreHours:hover, a.moreHours:active, a.moreHours:visited   {
	color:#000000;
}
table.storepop {
	background-color:#FFFFFF;
}

a.locinfo:link, a.locinfo:hover, a.locinfo:active, a.locinfo:visited   {
	color:#000000;
}
a.directions:link, a.directions:hover, a.directions:active, a.directions:visited   {
	color:#000000;
}
.storepophead {
	background-color:#FFFFFF;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-left:30px;
}
tr.storepoprow {
	background-color:#FFFFFF;
}
tr.storepoprow2 {
	background-color:#FFFFFF;
}
.storepoprow {
	color:#000000;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}
tr.eventresults {
	background-color:#DDE8F3;
	color:#000000;
}

td.eventrslt {
	color:#000000;
	padding-left:26px;
	padding-right:10px;
	padding-top:26px;
	padding-bottom:26px;
}
div.eventrslt {
	color:#000000;
	/*padding-top:5px;*/
	/*padding-bottom:5px;*/
}
div.eventrsltdesc {
    margin-top:10px;
}
#eventBanner {
	/*margin-top:28px;*/
}
*html #eventBanner {
	/*margin-top:28px;*/
}

.noevent {
	font-size:13px;
	font-weight:bold;
}

.eventimg {
	padding-top:5px
}
a.eventLinks:link, a.eventLinks:active, a.eventLinks:hover, a.eventLinks:visited {
	color:#000000;
	padding-right:28px;
}
/* END event and locator styles */

/* Subscriptions Styles */
.columnsectionheaderleft {
	background-color: #f7f0de;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
}
.grayborder {
	border: 1px solid #ccc;
}
#blue {
	font-weight: bold;
}
/*  PROMOS 7.5 for GVR  */
.bonusHeader {
	color:#C2A240;
	font-size:10px;
	font-weight:bold;
	/*width:245px;*/
}
a:link.bonusHeader, a:visited.bonusHeader, a:active.bonusHeader, a:link.hover {
	color:#C2A240;
	font-size:10px;
	font-weight:bold;
	/*width:245px;*/
}
.gvrBlmSurcharge{
	color: #666666; font-size:10pt;
	font-style : italic;
}

/* For Global Pools Jan 2007 */
/* for top nav pool */
#GPNavTop {
	width:750px;
	text-align:left;
}
#GPNavFlash {
	width:750px;
	margin-bottom:0px;
	text-align:left;
}
#GPNavBottom {
	width:750px;
	margin-bottom:0px;
	text-align:left;
}
img.poolAdImage {
	border-width:0px;
}

/* for GVR Pool */
#GPGVRAdTop {
	margin-top:10px;
	margin-bottom:25px;
}

#GPGVRAdFlash {
	margin-bottom:25px;
}

#GPGVRAdBottom {
	margin-bottom:6px;
}

img.GPImageAd {
	border-width:0px;
}

/* for CVR Pool */

#GPCVRAdTop {
	margin-top:25px;
	margin-bottom:15px;
}

#GPCVRAdFlash {
	margin-bottom:25px;
}

#GPCVRAdBottom {
	margin-bottom:1px;
}


/* couple search */
#coupleSearchResults a {
	color:#FFFFFF;
}

.searchagain {
	border: 1px solid #000000;
	height:195px;
}

.ruleHeader {
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	/*text-decoration:underline;*/
}

.hdrRule {
	background-color:#777777;
	color:#FFFFFF;
	/*height:30px;*/
}
a.csLink:link, a.csLink:hover, a.csLink:visited, a.csLink:active {
	color:#FFFFFF;
}
.entryText {
	padding-left:5px;
}
#charityMessageTable {
	margin-top:10px;
	margin-bottom:10px;
}


/* Order Status - History pages */
#checkOrderBox table td {
	color:#000000;
}

#checkSingleOrder {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}
#viewAllOrders {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}
.formatmsg {
	font-size:11px;
	text-align:right;
	padding-right:26px;
}

/*  REGISTRY CHECKLIST  */
.boxHolder {
	font-size:11px;
	margin-left:50px;
	margin-top:5px;
}
.boxHolder2 {
	font-size:11px;
	margin-left:120px;
	margin-top:5px;

}
.secondLine {
	margin-left:20px;
}
.roomTable {

}
.roomTable2 {

}
.regChkLine {
	margin:0px;
	padding:0px;
	border:none;
	height:1px;
	background-color:#EEF3F9;
	color:#EEF3F9;
	text-align:left;
}
.ChkVertLine {
	margin:0px;
	padding:0px;
	border:none;
	height:1px;
	background-color:#EEF3F9;
	color:#EEF3F9;
	text-align:left;
}
.chkListSpacer {
	height:20px;
}
/* Enclosure cards 2007 blm redesign */
#encCardBox {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	padding:15px;
}

/* added for legacy ASP BWCR-31  */

.rednobold {
	color:#FF0033;
}
.blue {
	color:#003399;
}
.whitelink, a:link.whitelink, a:active.whitelink, a:visited.whitelink, a:hover.whitelink,  {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
td.orderHistoryHeader  {
	padding-left:10px;
	font-weight:bold;
}
#orderHistoryHeader {
	background-color:#777777;
	text-transform:capitalize;
	padding-left:10px;
}
#orderTable {
/*
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
*/
	margin-top:15px;
}
.manageBox {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}
#manageBtn {
	padding-top:25px;
}

/* BWCR-53  redesign */

#claimHeader {
	background-color:#777777;
	height:25px;
}
.claimHeader {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:capitalize;
	font-size:12px;
}

#specialHomePage {
	margin-top:-5px;
	margin-bottom:10px;
}
*html #specialHomePage {
	margin-top:-15px;
	margin-bottom:-20px;
}
/* help center pages from 2007 redesign  */
#helpContent {
	/*padding-left:26px;*/
	padding-top:20px;
	padding-right:26px;
}
#helpContent h3 {
	text-transform:uppercase;
}
li.helpList {
	margin-bottom:5px;
}
a.helpLinks, a.helpLinks:link, a.helpLinks:visited, a.helpLinks:hover, a.helpLinks:active,  {
	color:#000000;
}
#relatedBox {
	background-color:#FFFFFF;
	width:300px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	/*margin-left:26px;*/
	margin-top:26px;
}
td.relatedBoxText {
	padding-left:52px;
}
#termsTable b {
  text-transform:capitalize;
}
#termsTable h3 {
  font-size:11px;
  text-transform:uppercase;
}

/* END HELP PAGES */

/* START Left nav Styles */
.leftNavBorder {
background-color:#000000;
}
#leftNavTD {
background-color:#000000;
}

a.level1Selected {
background-color: #000000;
color: #FFFFFF;
font-family: arial,helvetica,sans-serif;
font-size: 18px;
text-transform:uppercase;
text-decoration: none;
}

a.level1Selected:link		{
color: #FFFFFF;
text-decoration:none;
}
a.level1Selected:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level1Selected:hover	{
color: #FFFFFF;
text-decoration:none;
}
a.level1Selected:active	{
color: #FFFFFF;
text-decoration:none;
}

a.level2 {
color: #FFFFFF;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
}
a.level2:link	{
color: #FFFFFF;
text-decoration:none;
}
a.level2:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level2:hover 	{
color: #ADACAC;
text-decoration:none;
}
a.level2:active	{
color: #FFFFFF;
text-decoration:none;
}

a.level2Selected {
color: #FFFFFF;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
padding-left:2px;
}
a.level2Selected:link		{
color: #FFFFFF;
text-decoration:none;
}
a.level2Selected:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level2Selected:hover	{
color: #ADACAC;
text-decoration:none;
}
a.level2Selected:active	{
color: #FFFFFF;
text-decoration:none;
}

a.level3 {
color: #e576bd;
font-family: arial,sans-serif;
font-size: 11px;
text-decoration: none;
}
a.level3:link	{
color: #FFFFFF;
text-decoration:none;
}
a.level3:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level3:hover 	{
color: #FFFFFF;
text-decoration:none;
}
a.level3:active	{
color: #FFFFFF;
text-decoration:none;
}

a.level3Selected {
color: #990000;
font-family: arial,sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}
a.level3Selected:link		{
color: #FFFFFF;
text-decoration:none;
}
a.level3Selected:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level3Selected:hover	{
color: #FFFFFF;
text-decoration:none;
}
a.level3Selected:active	{
color: #FFFFFF;
text-decoration:none;
}

a.level4 {
color: #e576bd;
font-family: arial,sans-serif;
font-size: 11px;
text-decoration: none;
}
a.level4:link	{
color: #FFFFFF;
text-decoration:none;
}
a.level4:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level4:hover 	{
color: #FFFFFF;
text-decoration:none;
}
a.level4:active	{
color: #FFFFFF;
text-decoration:none;
}
a.level4Selected {
color: #990000;
font-family: arial,sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}
a.level4Selected:link		{
color: #FFFFFF;
text-decoration:none;
}
a.level4Selected:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level4Selected:hover	{
color: #FFFFFF;
text-decoration:none;
}
a.level4Selected:active	{
color: #FFFFFF;
text-decoration:none;
}

a.level5 {
color: #FFFFFF;
font-family: arial,sans-serif;
font-size: 11px;
text-decoration: none;
}
a.level5:link	{
color: #FFFFFF;
text-decoration:none;
}
a.level5:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level5:hover		{
color: #FFFFFF;
text-decoration:none;
}
a.level5:active	{
color: #FFFFFF;
text-decoration:none;
}

a.level5Selected {
color: #FFFFFF;
font-family: arial,sans-serif;
font-size: 11px;
text-decoration: none;
}
a.level5Selected:link		{
color: #FFFFFF;
text-decoration:none;
}
a.level5Selected:visited	{
color: #FFFFFF;
text-decoration:none;
}
a.level5Selected:hover	{
color: #FFFFFF;
text-decoration:none;
}
a.level5Selected:active	{
color: #FFFFFF;
text-decoration:none;
}

td.level1Selected {
background-color: #000000;
padding-bottom:15px;
}
tr.level1Selected {
/*height:43px;*/
}


td.level2,td.level2hovering		{
/*padding-left: 10px;*/
}
td.level2Selected, td.level2Selectedhovering {
/*padding-left: 10px;*/
/*background-color:#777777;*/
}

td.level3,td.level4,td.level3hovering,td.level4hovering	{
padding-left: 19px;
}
td.level3Selected,td.level4Selected,td.level3Selectedhovering,td.level3Selectedhovering,td.level4Selectedhovering {
padding-left: 19px;
font-weight:bold;
}


td.level5,td.level5Selected,td.level5Selectedhovering,td.level5hovering		{
padding-left: 38px;
}

tr.level2 {
cursor:pointer;
}

tr.level2Selected {
background-color:#777777;
height:14px;
cursor:pointer;
}

tr.level3,tr.level4,tr.level5,tr.level3Selected,tr.level4Selected,tr.level5Selected {
background-color: #969696;
cursor:pointer;
}

tr.level2Selectedhovering {
background-color: #777777;
height:14px;
cursor:pointer;
}
tr.level2hovering {
cursor:pointer;
}
tr.level3hovering,tr.level4hovering,tr.level5hovering,tr.level3Selectedhovering,tr.level4Selectedhovering,tr.level5Selectedhovering {
background-color: #969696;
cursor:pointer;
}

tr.hovering {
/*background-color: #f3f1f1;*/
cursor:pointer;
}

.menu_spacer	{
/* hiding for redesign 2007*/
display:none;

/*background-color: #C4C2C2;*/
}

img.expandedArrow {
	margin-left: 3px;
}

img.rightArrows {
   	margin-left: 1px;
}

td.level4Dot,level4SelectedDot	{
color: #FFFFFF;
font-size: 11px;
font-family:arial,sans-serif;
font-weight:normal;
}
td.level5Dot,level5SelectedDot	{
color: #FFFFFF;
font-size: 11px;
font-family:arial,sans-serif;
font-weight:normal;
}
/* E N D Left nav Styles */

/* for 2007 redesign */
#catalogContentBox {
	background-color:#FFFFFF;
	width:578px;
}
#EOLContentBox table {
	background-color:#FFFFFF;
}
#EOLContentBox select {
	background-color:#FFFFFF;
	font-size:12px;
}

a.catSplashProdTxtCell	{
	color: #000000;
	font-size: 9px;
	font-family:Arial,sans-serif;
	font-weight: bold;
}

/* registry confirmation page  */

#congratsBox {
	font-size:11px;
	width:700px;
}
#congratsBox td {
	font-size:11px;
}
.manage {
	padding-top:20px;
	font-size:11px;
}
.managebottom {
	font-size:11px;
}

.confirmbox {
	font-size:11px;
	padding-right:40px;
}
#chooseConfirmBox {
	border: 1px solid #000000;
}
#manageConfirmBox {
	border: 1px solid #000000;
	width:335px;
	height:403px;
	font-size:11px;
}
a.homeTxtLnks, a.homeTxtLnks:link, a.homeTxtLnks:visited, a.homeTxtLnks:hover, a.homeTxtLnks:active	{
	color: #000000;
	font-size: 11px;
	font-family:arial,sans-serif;
}

a.pdpConfirmView			{
	color: #000000;
	font-size: 10px;
	/*font-weight:bold;*/
	text-transform:capitalize;
}
a.pdpConfirmView:link		{
	color: #000000;
}
a.pdpConfirmView:visited	{
	color: #000000;
}
a.pdpConfirmView:hover		{
	color: #000000;
}
a.pdpConfirmView:active		{
	color: #000000;
}

table.crossSells		{
	border: 1px solid #000000;
}
table.feaProd			{
	background-color: #f6eed6;
}
table.grayhdrse2e0e0	{
	background-color: #e2e0e0;
}
table.homeSearchBox		{
	background-color:#DDE8F3;
	width:187px;
	height:351px;
}
table.pdpBullets	{
 width:275px;
}
table.pdpBullets	td	{
 color: #000000;
 font-size: 11px;
 font-family:Arial,sans-serif;
}
#pdpBullets a {
	color: #000000;
}
a:link.pdpBulletLink, a:visited.pdpBulletLink, a:active.pdpBulletLink, a:hover.pdpBulletLink {
	color:#000000;
}
.pdpBulletLink {
	color:#000000;
}
table.pdpMasterSetRow	{
	background-color: #EEF3F9;
}
table.pdpChildDisplay	{
	width: 578px;
}
td.pdpChildDisplay	{
	background-color:#777777;
}

td.catSplashProdTxtCell	{
	padding: 5px;
	/*color:#FFFFFF;*/
	font-size: 12px;
	font-family:arial,sans-serif;
	font-weight: bold;
}
td.giftIdeasSearchBox{
	background-color:#EEF3F9;
	border:1px solid #000000;
	color:#000000;
	font-size:9px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	padding:5px;
}
td.giftIdeasSearchTxt{
	color:#000000;
	font-size:9px;
	font-family:Arial,sans-serif;
	font-weight:bold;
}
td.grayTxtGrid			{
	background-color: #000000;
}
td.homeSearchBox		{
	color: #000000;
	font-size: 9px;
	font-family:Arial,sans-serif;
	/*font-weight: bold;*/
	padding-left: 15px;
	padding-top: 5px;
}
td.homeSearchHeader	{
	padding-top:5px;
	padding-bottom:0;
}
td.padTxtLnks	{
    margin:0;
    padding-left:5px;
    padding-right:2px;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#000000;
}
td.regHomeLinks {
    border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	/*padding-right:2px;*/
}
td.pdpCrossSell {
	background-color:#FFFFFF;
	padding: 0 0 5px 5px;
}

/* START Gutter TD helpers*/
td.gutterPad5px			{padding-left: 5px;}
td.gutterPad6px			{padding-left: 6px;}
td.gutterPad7px			{padding-left: 7px;}
td.gutterPad8px			{padding-left: 8px;}
td.gutterPad14px		{padding-left: 14px;}
td.gutterPad20px		{padding-left: 20px;}
/* E N D Gutter TD helpers*/

tr.grayhdrse2e0e0		{
	background-color: #e2e0e0;
}
tr.pdpListings 		{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
}
tr.pdpListings			{
    padding: 10px 0 10px 0;
}

tr.pdpMasterHdr	{
	background-color:#777777;
	color: #FFFFFF;
	font-size: 12px;
	font-family:Arial,sans-serif;
	font-weight: bold;
	text-transform:capitalize;
}

tr.pdpProdSeparator	{
    background-color:#000000;
}

.pdpListings {
    padding-top:10px;
}

select.pdpQtyDrop {
	font-family:Arial,sans-serif;
	font-size:12px;
/*height:20px;*/
	margin-right:3px;
}

img.cccBorder 	{
	border: 1px solid #000000;
}

input.midLevelDrop		{
	font-size: 11px;
	font-family:Arial,sans-serif;
}
input.giftIdeasNames	{
	border: 1px solid #000000;
	font-size: 10px;
	font-family:arial,sans-serif;
	width: 140px;
	height: 15px;
}
input.divHomeNames		{
	border: 1px solid #AAC5E0;
	font-size: 11px;
	font-family:arial,sans-serif;
	width: 121px;
	height: 19px;
	color:#000000
}
#homeGoButton {
	padding-left:2px;
}
*html #homeGoButton {
	padding-bottom:2px;
}
select.eolBrandDrop		{
	font-size: 12px;
	font-family:Arial,sans-serif;
}
select.pdpRapidRegDrop	{
	font-size: 11px;
	font-family:Arial,sans-serif;
	vertical-align:top;
}
#homeInputBox {
    margin:5px 0 16px 7px !important;
    margin-right:20px;
    margin-bottom:16px;
}
.breadcrumb				{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
}
a.breadcrumb:link,a.breadcrumb:hover,a.breadcrumb:visited,a.breadcrumb:active				{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
	margin-top:5px;
}
.divHomeArrowCell		{
	padding: 88px 3px 3px 3px;
}
.midLevelDrop			{
	font-size: 11px;
	font-family:Arial,sans-serif;
}
.eolNoProds				{
	color: #FFFFFF;
	font-size: 11px;
	font-family:Arial,sans-serif;
}
.error					{
	color: #ff0000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	font-weight: bold;
}
.errorHidden			{
	color: #ff0000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	font-weight: bold;
	display: none;
}
.homeTxt				{
	color: #000000;
	font-size: 10px;
	font-family:arial,sans-serif;
	padding-bottom:5px
}
.pagination				{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}
a.pagination				{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}
a:link.eolpagination, a:visited.eolpagination, a:active.eolpagination, a:hover.eolpagination {
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}

.prodListPriceCell		{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}
a:link.productListings, a:visited.productListings, a:active.productListings, a:hover.productListings {
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}
.productListings		{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}

.pdpBtns				{
	padding: 10px 10px 5px 0;
}
.pdpConfirm				{
	/*border: 1px solid #000000;*/
	padding: 3px;
	color: #000000;
	font-size: 18pt;
	font-family:Arial,sans-serif;
	/*font-weight: bold;*/
}
.pdpConfirmView			{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	/*font-weight: bold;*/
}
.pdpDesc				{
	color: #000000;
	font-size: 12px;
	font-family:Arial,sans-serif;
	font-weight: bold;
	padding-right: 5px;
}
.pdpEmail				{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	padding-left: 15px;
}
a:link.pdpEmail, a:visited.pdpEmail, a:active.pdpEmail, a:hover.pdpEmail {
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	padding-left: 15px;
}
.pdpGiftBoxMsg			{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	padding: 0 0 5px 15px;
}
.pdpGiftWrapErr			{
	color: #FFFFFF;
	font-size: 10px;
	font-family:Arial,sans-serif;
}
.pdpGiftBox				{
	padding-bottom: 10px;
}
.pdpListings			{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
	padding-right: 5px;
}
.pdpLongDesc			{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
	padding-right:10px;
}
.pdpMasterHdr			{
	background-color: #777777;
	color: #FFFFFF;
	font-size: 11px;
	font-family:Arial,sans-serif;
	height: 20px;
}
.pdpPrice				{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
	font-weight: bold;
}
.pdpPriceDis			{
	color: #000000;
	font-size: 9px;
	font-family:Arial,sans-serif;
	padding-left: 15px;
	padding-bottom: 10px;
}
.pdpPriceDisNoLeftPad			{
	color: #000000;
	font-size: 9px;
	font-family:Arial,sans-serif;
	padding-bottom: 10px;
	width:580px;
}
.pdpProdDesc			{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
	font-weight: bold;
	padding-right: 10px;
	padding-top:3px
}
a:link.pdpProdDesc, a:visited.pdpProdDesc, a:active.pdpProdDesc, a:hover.pdpProdDesc {
	color: #000000;
}
.pdpRadio				{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}
.pdpRadioHdr			{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}
tr.pdpRapidReg			{
	background-color:#DDE8F3;
	height:20px;
}

.pdpRapidReg			{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	font-weight: bold;
	padding-top:3px;
}
.pdpReset				{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	padding: 15px
}
a:link.pdpReset, a:visited.pdpReset, a:active.pdpReset, a:hover.pdpReset {
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
	padding: 15px
}
.pdpSwatches			{
	color: #000000;
	font-size: 10px;
	font-family:Arial,sans-serif;
}

#9arial000000			{
	color: #000000;
	font-size: 11px;
	font-family:Arial,sans-serif;
}

.grayborder				{
	border: 1px;
	border-style: solid;
	color: #000000;
	padding-right:10px;
	padding-left:10px;
}
.odpHeader {
	color:	#000000;
	font-size: 20px;
	font-family: arial, sans-serif;
	padding-left:5px;
	width:200pt;
}
.salePriceOriginal {
	margin-right: 5px;
	white-space: nowrap;
}

.salePriceRetail {
	margin-right: 5px;
	font-weight: bold;
	white-space: nowrap;
}

.salePriceInter {
	white-space: nowrap;
	margin-right: 5px;
}

.salePriceOnSale {
	white-space: nowrap;
	margin-right: 5px;
}

.padleft10 {
	padding-left:10px;
}
#arrow_list {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-type: none;
	text-align:left;
}
#arrow_list li {
	padding-left: 7px;
	background-image: url(/secure/images/bloomingdales/icon/right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align:left;
}
.partytexthdr {
	color:#8BA95A;
	font-family: 11px arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:9px;
}
a.partytexthdr			   {
	color:#8BA95A;
	text-decoration:underline;
}
a.partytexthdr:link	   {
	color:#8BA95A;
	text-decoration:underline;
}
a.partytexthdr:visited  {
	color:#8BA95A;
	text-decoration:underline;
}
a.partytexthdr:hover	   {
	color:#8BA95A;
	text-decoration:underline;
}
a.partytexthdr:active   {
	color:#8BA95A;
	text-decoration:underline;
}

/* FROM \NGS\web\catalog\fds\blm\PdpAddToButtonsView.vm - Blair 031306 */
.addToRegButton {

}
.addToBagButton {
	padding-left:10px;
	text-align:right;
}

.divSpacer {
	padding-top:2px;
}
#registerablePurchasableErrorMsg {
	color: #ff0000;
	font: 10px arial, sans-serif;
	font-weight: bold;
}
/* adding for return to couple's registry in BlmGuestView.vm */
a.coupleText:link, a.coupleText:visited, a.coupleText:hover, a.coupleText:active	{
	padding-top:5px;
	color:#000000;
	font-size:11px
}

/* from FDS promo 7.5  */
.bonusBoxText {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:10px;
}
.selectText {
	font-size:8px;
	vertical-align:bottom;
	text-transform:uppercase;
	font-weight:bold;
}
select.bonusSelect {
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:12px;
}
.bonusPrice {
	padding-left:10px;
	color:#000000;
	font-size:11px;
}
.bonusAmount {
	padding-left:10px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

table.bonusBox {
	width:275px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

img.bonusBox {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}
.bonusBox {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
}
.bonusHeader {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:text-top;
}
a:link.bonusHeader, a:visited.bonusHeader, a:active.bonusHeader, a:link.hover {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.bonusText {
	font-family:arial,sans-serif;
	color:#000000;
	padding:5px;
	font-size:11px;
}
a:link.bonusText, a:visited.bonusText, a:active.bonusText, a:hover.bonusText {
	color:#000000;
}
.bonusLink {
	width:275px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
}
a:link.bonusLink {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
a:hover.bonusLink {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
a:active.bonusLink {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
a:visited.bonusLink {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.pdpSurcharge{
	color: #000000;
	font-size:11px;
	font-family : arial, sans-serif;
	padding-top:13px;
	padding-bottom: 25px;
	font-style:italic;
}

.pdpSurchargeMaster{
	font-size:11px;
	font-family : arial, sans-serif;
}

/* For Global Pools Jan 2007 */
/* for top nav pool */
#GPNavTop {
	width:750px;
	margin-bottom:0px;
	text-align:left;
}
#GPNavFlash {
	width:750px;
	margin-bottom:0px;
	text-align:left;
}
#GPNavBottom {
	width:750px;
	margin-bottom:0px;
	text-align:left;
}
img.poolAdImage {
	border-width:0px;
}

/* for GVR Pool */
#GPGVRAdTop {
	margin-top:25px;
	margin-bottom:15px;
	text-align:center;
}

#GPGVRAdFlash {
	margin-bottom:15px;
	text-align:center;
}

#GPGVRAdBottom {
	margin-bottom:30px;
	text-align:center;
}

img.GPImageAd {
	border-width:0px;
}

/* for CVR Pool */

#GPCVRAdTop {
	margin-top:10px;
	margin-bottom:25px;
}

#GPCVRAdFlash {
	margin-bottom:25px;
}

#GPCVRAdBottom {
	margin-bottom:6px;
}


/* Site Map 2007 redesign */

#siteMapHeader {
	width:706px;
	margin-top:28px;
	margin-left:26px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.siteMapSubHeader {
	margin-top:20px;
	background-color:#AAC5E0;
	width:706px;
	height:21px;
	margin-left:26px;

}

#siteMapHelpBox {
	margin-left:32px;

}

.sitemapHelpHeader {
	width:174px;
	padding-top:20px;

}
td.siteMapHelp {
	vertical-align:top;
	padding-left:2px;
}

a:link.siteMapHelpLink, a:visited.siteMapHelpLink, a:active.siteMapHelpLink, a:hover.siteMapHelpLink {
	font-size:11px;
	text-transform:capitalize;
	text-decoration:none;
}
a:link.siteMapCatalogLink, a:visited.siteMapCatalogLink, a:active.siteMapCatalogLink, a:hover.siteMapCatalogLink {
	font-size:11px;
	text-transform:capitalize;
	padding-left:15px;
	text-decoration:none;
}
#siteMapCategoryBox {
	margin-left:32px;

}
.categoryHead {
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
}
a:link.categoryHeadLink, a:visited.categoryHeadLink, a:active.categoryHeadLink, a:hover.categoryHeadLink {
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
}

.regGuideCatalogLink {
	padding-top:15px;
	font-size:11px;
	text-transform:capitalize;
	padding-left:15px;
}
a:link.regGuideCatalogLink, a:visited.regGuideCatalogLink, a:active.regGuideCatalogLink, a:hover.regGuideCatalogLink {
	text-decoration:none;
	text-transform:capitalize;
}
/* END site map */

/* help center pages from 2007 redesign  */

#relatedBox {
	background-color:#FFFFFF;
	width:250px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	margin-left:26px;
	margin-top:30px;
}
td.relatedBoxText {
	padding-left:52px;
	padding-bottom:12px;
}
#helpContent {
	/*padding-left:26px;*/
	padding-top:20px;
	padding-right:26px;
}
#helpContentAll h3 {
	font-size:11px;
	text-transform:uppercase;
}
 /* LL-1688 */
.glossaryHeader {
    font-weight:bold;
    text-transform:uppercase;
}
#glossaryTitle h3 {
    padding-bottom:26px;
    padding-top:20px;
    text-transform:uppercase;
}

/* Registry BWC 2007 redesign  */

.reglistbox {
	border:1px solid #000000;
	width:710px;
	vertical-align:top;
}
.reglistselect td {
	text-align: center;
}
.reglistbox td {
	font-weight:bold;
	font-size:11px;
}
.reglistboxheader {
	text-align: left;
	width : 300px;
	padding-top : 5px;
	padding-left : 10px;
}
.rlheaderrow {
	background-color :#000000;
	}



/* END 2007 redesign */


#ftrDiv {
	margin-top:0;
}
*html #ftrDiv {
	margin:0;
	padding:0;
}
.fcHeader {
	padding:0;
}
*html .fcHeader {
	padding-top:10px;
}
a:link.lrnMore, a:visited.lrnMore, a:active.lrnMore, a:hover.lrnMore {
	color:#000000;
}

/* qty popup  BWCR-28 */

table.qtyBorder td {
	background-color:#FFFFFF;
	border: 5px solid #000000;
	padding: 15px;
}
table.qtyBorder {
	background-color:#FFFFFF;
}
.txtContent {
	line-height:24px;
}
/* For DMV-531 BWC registry gifts */

#registryGiftTable {
	width:756px;
    margin-bottom: 16px;
}

*html #registryGiftTable {
margin-bottom: 25px;
}

#registryGiftTable td {
	/*padding:10px;*/
	font-family:arial,sans-serif;
	font-size:11px;

}
.vendor {
    vertical-align:middle;
    height: 170px;
    padding-left:4px;
}

.gwr {
    padding: 20px 10px 10px 10px;
    color:#000000;
    vertical-align:top;
}

.gwc {
	padding:20px 10px 10px 10px;
	color:#000000;
    vertical-align:top;


}
.ff {
	padding:20px 10px 10px 10px;
	color:#000000;
    vertical-align:top;

}
table.boxPhoto {
	width:100%;
    color:#000000;
    vertical-align:top;
}
td.boxPhoto {
	margin:0;
	padding:0;
	color:#000000;
    vertical-align:top;
}

.gwPhoto {
	vertical-align:top;
	width:85px;
	text-align:right;
	padding-right:10px;
}

ul.gwc_list {
padding-left:0;
margin:0;
list-style-type:none;
}

.gwc_list li {
background: url(http://images.della.com/images/bloomingdales/registryGift/blm_gwc_dot.gif) no-repeat 1px 5px;
padding-left: 7px;
}


a:link.lrnMore, a:visited.lrnMore, a:active.lrnMore, a:hover.lrnMore {
	color:#000000;
}
#zoomPagination a:visited, a:link, a:hover, a:active {
	color:#000000;
}

.bvrHeaders {
	background-color:#EEF3F9;
	font-size:16px;
	padding-left:5px;
	font-weight:bold;
	height:30px;
}
a:link.bvrHeaders, a:hover.bvrHeaders, a:visited.bvrHeaders, a:active.bvrHeaders {
	text-decoration:none;
}

.bvrCatHeaders {
	background-color:#777777;
	color:#FFFFFF;
}
.backToMgr {
	padding-top:0;
	padding-bottom:25px;
}
#borderTable {
    border-color:#000000;
	border-width:1px;
	border-style:solid;
}
#borderTable2 {
    border-color:#000000;
	border-width:3px;
	border-style:solid;
	padding:15px;
}
#inTable {
    background-color:#FFFFFF;
}
a:link.pdpPurpleLink, a:visited.pdpPurpleLink, a:active.pdpPurpleLink, a:hover.pdpPurpleLink {
	color:#000000;
}

.pdpGiftWrapErr {
	color:#000000;
}
/* BWCR-209 shipping rate table */

#shippingRateTable {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}
#shippingRateTable .rightCell {
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;

}
#shippingRateTable .leftCell {
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;

}
#shippingRateTable .rightBorder {
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
}
#shippingRateTable .bottomRowR {
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
}
#shippingRateTable .bottomRow {
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
}
