/* THIS SHOULD BE THE MAIN VERSION OF CSS for Macys's CATALOG CSS   - Updated and merged 050106 - Blair  */

a:link, a:active, a:hover, a:visited {
	color:#666666;
}

td {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#normalfont  {
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
#smallfont {
	color: #999;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.adSubCatFont {
	color:#333333;
	font-size: 13px;
	text-decoration: none;
}

a.adSubCatFont:link, a.adSubCatFont:active, a.adSubCatFont:visited, a.adSubCatFont:hover {
	color:#333333;
}

a.eolpagination {
	color: #666666;
	text-decoration: none;
}

/* BEGIN LEFT NAV */

a.level1Selected {
	background-color: #FFFFFF;
	color: #708586;
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-transform: lowercase;
}
a.level2 {
	color: #666666 font-family:arial helvetica sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.level2Selected, a.level2hover, a.level3Selected, a.greyTxtSm {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.level3:link, a.level3:active, a.level3:visited, a.level3:hover, a.level4:link, a.level4:active, a.level4:visited, a.level4:hover, a.level5:link, a.level5:active, a.level5:visited, a.level5:hover, a.level2:link, a.level2:active, a.level2:visited, a.level2:hover {
	color: #666666;
}

a.level3Selected:link, a.level3Selected:active, a.level3Selected:visited, a.level3Selected:hover, a.level4Selected:link, a.level4Selected:active, a.level4Selected:visited, a.level4Selected:hover, a.level5Selected:link, a.level5Selected:active, a.level5Selected:visited, a.level5Selected:hover, a.level1Selected:link, a.level1Selected:active, a.level1Selected:visited, a.level1Selected:hover, a.level2Selected:link, a.level2Selected:active, a.level2Selected:visited, a.level2Selected:hover {
	color: #708586;
}

a.level4Selected, a.level5Selected {
	color: #708586;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.level5, a.level3, a.level4 {
	color: #666666;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}


td.level1Selected {
	padding-left: 10px;
}

td.level2,td.level2Selectedhovering,td.level2Selected	{
	padding-left: 10px;
}

td.level3,td.level3Selected,td.level4,td.level4Selected,td.level5,td.level5Selected	{
	padding-left: 22px;
}

td.level3hovering,td.level3Selectedhovering,td.level4hovering,td.level4Selectedhovering,td.level5hovering,td.level5Selectedhovering {
	padding-left: 22px;
}

td.level2hovering {
	padding-left: 10px;
}
tr.level2,tr.level2Selectedhovering			{
	background-color: #FFFFFF;
	cursor: pointer;
	padding-left: 10px;
}

tr.level2hovering,tr.level2Selected {
	background-color: #F3F1F1;
	padding-left: 10px;
}

tr.level3,tr.level3Selected,tr.level4,tr.level4Selected,tr.level5,tr.level5Selected			{
	background-color: #F3F1F1;
	cursor: pointer;
	padding-left: 22px;
}

tr.level3hovering,tr.level3Selectedhovering,tr.level4hovering,tr.level4Selectedhovering,tr.level5hovering,tr.level5Selectedhovering {
	background-color: #FFFFFF;
	padding-left: 22px;
}


/* END LEFT NAV CLASSES */
/* BEGIN PDP CLASSES */

a.pdpPurpleLink:link, a.pdpPurpleLink:active, a.pdpPurpleLink:visited, a.pdpPurpleLink:hover {
	color: #666699;
}
table.pdpLightBackgrd {
	background-color: #F1F1F1;
}

table.pdpMasterSetDropDown, tr.pdpMasterSetDropDown {
	background-color: #E5E5E5;
}

table.pdpPink, table.outlinecc66cc {
	border: 1px solid #708586;
}


td.pdpPink	{
	background-color: #708586;
}

td.pdpSalePriceOriginal, td.pdpSalePriceInter, a.eolpagination:link, a.eolpagination:active, a.eolpagination:visited, a.eolpagination:hover {
	color: #666666;
	/*padding-right: 10px;*/
}

td.pdpSalePriceRetail 	{
	color: #CC0000;
	font-weight: bold;
}
tr.pdpMasterPriceRowLight	{
	background-color: #CCCCCC;
}

tr.pdpMasterPriceRowSolid	{
	background-color: #FEF4F9;
}

.PDP_restrictions, .promoDiscount {
	color: #990000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

.pdpBlack	{
	color: #000000;
	font-size: 10px;
}

.pdpDesc		{
	color: #708586;
	font-family: arial,helvetica,sans-serif;
	font-weight:bold;
	font-size: 15px;
}
.pdpListings	{
	padding-right: 5px;
}

.pdpDetailNew	{
	font-size: 10px;
	font-weight: bold;
}

.pdpDisclaimer	{
	color: #666666;
	font-family: arial, Helvetica, arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	padding-left: 1px;
}

.pdpGiftBoxMsg	{
	color: #FF0000;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
	padding-left: 15px;
}

.pdpGiftWrapErr	{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: italic;
}

.pdpPrice		{
	color: #666666;
	font-family: arial, Helvetica, arial, sans-serif;
	font-size: 14px;
}

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

.pdpSaleColumnReg		{
	color: #666666;
	font-weight: normal;
}

.pdpSaleEndDate	{
	font-Style: normal;
}

.pdpSpecialRed	{
	color: #990000;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.pdpSelectText	{
	color: #666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.pdpSelectSeparator {
	background-color : #666;
	height : 1px;
}
.pdpOrText {
	margin-top:10px;
	margin-bottom:10px;
}
.pdpLongDesc {
	font-size:11px;
}
/* END PDP CLASSES */

div.checkoutHeader img {
	vertical-align: middle;
}

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

img.expandedArrow {
	float: left;
	float: right;
	margin-left: 5px;
	margin-right: 6px;
}

img.rightArrows {
	float: left;
	float: right;
	margin-left: 5px;
	margin-right: 8px;
}


td.shopHomeTxtAds		{
	background-color:#CCCCCC;
	padding:7px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px
}



.baby {
	color: #9999CC !important;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
}

.babyHtmlHeader {
	color: #9999CC;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.babyText       		{
	color: #9999CC;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
}

.babyTextHeader {
	color: #9999CC;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bannerStandardBackground	{
	background-color: #FFFFFF;
	color: #666666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bannerWhiteBackground		{
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bannerWithImageBackground {
	background-color: #000000;
	color: #FFFFFF;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



.BonusHeader		{
	background-color: #990000;
	color: #FFFFFF;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.BonusThumbText	{
	color: #990000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: .95em;
}

.cellStyle 		{
	background-color: #F3F3F3;
	color: #666666;
	font-family: arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.chanelLogoBG					{
	background-image: url('/img/misc/chanelLogoBG.gif');
	background-repeat: no-repeat;
	width: 212px;
}

.checkoutHeader {
	color: #990000;
	font-family: arial,helvetica,lucida,sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}

.errorHidden{
	display: none;
}

.errorText, .formError {
	color: #FF0000;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.errorText,.errorHidden{
	color: #FF0000;
	font-weight: bold;
}

.errorText-1 {
	color: #FFFF00;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.errorTextNormal		{
	color: #FF0000;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.eventsItem 	{
	color: #304E7A;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
}

.eventsItemBold, .faq {
	color: #304E7A;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.featureTextLinks {
	color: #666666;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 13px;
}

table.findBox {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:10px;

}
.findBox {
	background-color:#FFFFFF;
}
.footer, .linkHeader, .simpleHeader, .textHeader {
	color: #666666;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.formBigPrice			{
	color: #000000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.formBigText			{
	color: #666666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.formButtons, .sidebarCrossPrice, .formLink {
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.formColHeading	{
	color: #000000;
	font-family: arial, Helvetica, sans-serif, arial;
	font-size: 10px;
	font-weight: bold;
}

.formConstrained300	{
	color: #666666;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
	width: 300px;
}

.formFeature			{
	color: #990000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formHeading			{
	background-color: #C4C2C2;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.formLabel				{
	color: #333333;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.formPrice				{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.formSubHeading, .productDetailShort, .productDetailPrice {
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.formTextarea		{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.importantInfo, .promoPrice, .BonusTitle, .sidebarBonusTitle {
	color: #990000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.menu_spacer, {
	background-color: #C4C2C2;
}

.mixmatchInfo {
	!important; font-family: arial,verdana,lucida,sans-serif;
	color: #3BC000;
	font-size: 11px;
	font-weight: bold;
}

.narrativeText			{
	color: #666666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.passport 		{
	color: #9A0048;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.pink	{
	color: #E482A2;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.primary {
	color: #C4C2C2 !important;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
}

.primaryBold {
	color: #C4C2C2;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.productDetailLongChanel	{
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.productDetailOSV 	{
	color: #666666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.productDetailRebate {
	color: #990000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.productDetailSale	{
	color: #FF0000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.productDetailShortChanel	{
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.productThumb, .productThumbDesc {
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
}

.productThumbBonus {
	color: #990000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.productThumbBonusDesc {
	color: #990000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.productThumbOSV	{
	color: #666666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 9px;
}

.productThumbPrice	{
	color: #666666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.productThumbSale	{
	color: #FF0000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.sale, {
	color: #FF0000 !important;
	font-family: arial,lucida,sans-serif;
	font-size: 10px;
}
.error {
	color: #993300 !important;
	font-family: arial,lucida,sans-serif;
    font-weight:bold;
    font-size: 11px;
}
a.error:link, a.error:visited, a.error:active, a.error:hover {
   	color: #FF0000 !important;
	font-family: arial,lucida,sans-serif;
}
.saleDate				{
	color: #666666;
	font-family: arial,lucida,sans-serif;
	font-size: 9px;
	font-style: italic;
}

.saleDateBold		{
	color: #666666;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
}

.saleLabel {
	color: #FF0000 !important;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.salePriceOnSale {
	color: #FF0000;
	font-family: arial,verdana,lucida,sans-serif;
}

.salePriceOriginal, .salePriceInter {
	color: #666666;
	font-family: arial,verdana,lucida,sans-serif;
}

.salePriceRetail {
	color: #CC0000;
	font-family: arial,verdana,lucida,sans-serif;
	font-weight: bold;
}

.secondary {
	color: #304E7A !important;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
}

.shippingRestrictions {
	color: #FF0000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

.formText, .formValidation, .productDetailLong, {
	color: #666666;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.boldRed {
	color: #FF0000;
	font-family: arial,verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.boldred:link, a.boldred:visited, a.boldred:active, a.boldred:hover {
   	color: #FF0000 !important;
	font-family: arial,lucida,sans-serif;
}

.bonus {
	color: #990000 !important;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 10px;
}

.welcome {
	color: #666666;
	font-family: arial,verdana,lucida,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.exMark {
	padding-right:10px;
}
#adHdrFont {
	color:#333333;
	font-family: arial, Helvetica, Helvetica Neue, arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.adHdrFont {
	color:#333333;
	font-family: arial, Helvetica, Helvetica Neue, arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#adSubCatFont {
	color: #333333;
	font-family: arial, Helvetica, Helvetica Neue, arial, Geneva, sans-serif;
	font-size: 13px;
}
.adSubCatFont {
	color: #333333;
	font-family: arial, Helvetica, Helvetica Neue, arial, Geneva, sans-serif;
	font-size: 13px;
}

#bold	{
	font-weight: bold;
}

#btmTxtAd {
	color: #666666;
	font-family: arial, Helvetica, Helvetica Neue, arial, Geneva, sans-serif;
	font-size: 11px;
}

#errorPadding	{
	padding:10px;
}

#giftMsg {
	padding-left: 15px;
}

#greyHdr	{
	color: #999999;
	font-family: Helvetica, Helvetica Neue, arial, Geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#inputTextGrey	{
	border: 1px solid #708586;
	color: #999999;
	font-family: Helvetica, Helvetica Neue, arial, Geneva, arial, sans-serif;
	font-size: 11px;
	padding: 1px;
}
.inputTextGrey {
	color: #999999;
	font-family: Helvetica, Helvetica Neue, arial, Geneva, arial, sans-serif;
	font-size: 11px;
}

#pinkhdr	{
	color: #CC66CC;
	font-family: Helvetica, Helvetica Neue, arial, Geneva, arial, sans-serif;
	font-size: 28px;
	font-weight: lighter;
}

#redhdr	{
	color: #CC0000;
	font-family: Helvetica, Helvetica Neue, arial, Geneva, arial, sans-serif;
	font-size: 28px;
	font-weight: lighter;
}

#redHdrSm	{
	color: #CC0000;
	font-family: Helvetica, Helvetica Neue, arial, Geneva, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#txtAdHdrFont {
	color: #FF0B85;
	font-family: arial, Helvetica, Helvetica Neue, arial, Geneva, sans-serif;
	font-size: 13px;
}
/*FROM CS/GVR Port*/
.message{
    color:black;
    font-family:Arial;
    font-weight:bold;
}
tr.sortRow {
    background-color:#708586;
	 height: 20px;
}
.gray {
	padding-left: 10px;
	width: 75px;
}
tr.g {
	background-color: #CCCCCC;
}
tr.bw {
	background-color: #708586;
	padding: 5px;
}
tr.gw {
	background-color: #F3F4F4;
	padding: 5px;
}
.sepHr{
	width:100%;/*border-bottom:1px inset #ccc;*/
	border:none;
	height:1px;
	background-color:#CCCCCC;
	color:#CCCCCC;
}
.regNames{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight: bold;
}
a.regNames:link {
    color: #333333;
}
a.regNames:active {
    color:#333333;
}
a.regNames:visited {
    color: #333333;
}
a.regNames:hover {
    color: #333333;
}
.red{
	color:#983F39;
	padding: 10px;
}
.blue{
	color:#8998AF;
}
a.sortlink:link {
    color: #333333;
}
a.sortlink:active {
    color:#333333;
}
a.sortlink:visited {
    color: #333333;
}
a.sortlink:hover {
    color: #333333;
}
.cssortlink {
    color: #FFFFFF;
}
a.cssortlink:link {
    color: #FFFFFF;
}
a.cssortlink:active {
    color:#FFFFFF;
}
a.cssortlink:visited {
    color: #FFFFFF;
}
a.cssortlink:hover {
    color: #FFFFFF;
}

.availgray {
	color: #999999;
	font-size:11px;
	padding-right:15px;
	padding-left: 15px;
}
a.availgray:link {
	color: #999999;
	padding-right:0px;
 	padding-left: 15px;
}
a.availgray:active {
	color: #999999;
	padding-right:0px;
  	padding-left: 15px;
}
a.availgray:visited {
	color: #999999;
	padding-right:0px;
  	padding-left: 15px;
}
a.availgray:hover {
	color: #999999;
	padding-right:0px;
  	padding-left: 15px;
}
/* End CS/GVR Port */

/* FOR Your registry manager */

.fdsblue {
	color:#b6c9e5;
}
.maroon {
	color: #993333;
}
.small {
	font-size: xx-small;
}
.graytext {font-family: Arial, Helvetica, sans-serif; color: #666666;}
.pinkheader {display: block; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; margin-bottom: 7px;}
li {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 13px;
padding-bottom:6px;
}
a.bullet:link {color:#666666; text-decoration:underline;}
a.bullet:active {color:#666666; text-decoration:underline;}
a.bullet:visited {color:#666666; text-decoration:underline;}
a.bullet:hover {color:#666666; text-decoration:underline;}
.subbullet {
	display: block;
	margin-top : 8px;
	margin-bottom : 10px;
	font-size: 11px;
	color:#999999;
	line-height : 14px;
}
a.gray666666:link {
	color:#666666;
}
a.gray666666:visited {
	color:#666666;
}
a.gray666666:hover {
	color:#666666;
}
a.gray666666:active {
	color:#666666;
}
a.gray666nodec:link {
	color:#666666;
	text-decoration : none;
	font-size : 10px;
	font-family : arial,sans-serif;
}
a.gray666nodec:visited {
	color:#666666;
	text-decoration : none;
	font-size : 10px;
	font-family : arial,sans-serif;
}
a.gray666nodec:hover {
	color:#666666;
	text-decoration : none;
	font-size : 10px;
	font-family : arial, sans-serif;
}
a.gray666nodec:active {
	color:#666666;
	text-decoration : none;
	font-size : 10px;
	font-family : arial, sans-serif;}
.graytext11 {
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	color : #666666;
	line-height : 12px;
}
.graytext12 {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	line-height : 12px;
}
.graytext13 {
	font-family : arial, verdana, sans-serif;
	font-size : 13px;
	color : #666666;
	line-height : 12px;
}
.graywelcome {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right : 20px;
	padding-bottom : 2px;
}
.errorText{
	color:#FF0000;
	font-weight:bold;
}
.fdsbox {
	background-color:#708586;
}

table.loginbox {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
    height:149px;
}

.emailmepass {
padding-right:39px;
padding-bottom:10px;
}

/* From select_retailer.asp */
table.boxColor {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.findText {
	color: #666666;
	font-family: arial,sans-serif;
	font-size: 11px;
	padding-left: 21px;
	padding-right: 23px;
	vertical-align: top;
}
form.findForm {
	height: 20;
}

/* FROM start_reg_acc_create_mwc.inc */

	#smallred {
		color: #333333;
		font-weight: bold;
	}
	.smallred {
		color: #333333;
		font-weight: bold;
	}
	#gray {
		color: #666666;
	}
	.alertfont {
		color:#990000;
	}

	tr.headerRow {
		color:#FFFFFF;
		background-color:#708586;
		height: 20px;
	}
	td.headerRow {
		color:#FFFFFF;
		padding-left:10px;
		font-weight:bold;
		background-color:#708586;
		height: 20px;
	}

	table.emailBox {
		background-color: #FFFFFF;
		width: 100%;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px;
	}

	table.contactBox {
		background-color: #FFFFFF;
		width:100%;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px;
		margin-top:10px
	}

	table.shipBox {
		background-color: #FFFFFF;
		width: 100%;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px;
		margin-top:10px;
	}
	table.eventBox {
		background-color: #FFFFFF;
		width: 100%;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px;
		margin-top:10px;
	}
	table.otherBox {
		background-color: #FFFFFF;
		width: 100%;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px;
		margin-top:10px;
	}
	td.submit {
		text-align: right;
		padding-right: 20px;
	}
	/* FROM review_registry */

}
#textRed {
	color: #CC0000;
	font-weight: bold;
}
#expFont {
	color: #808080;
	font-size: 10px;
}

table.reviewShipBox {
	background-color: #FFFFFF;
	width: 100%;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
table.reviewAccountBox {
	background-color: #FFFFFF;
	width: 100%;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
td.submit {
	text-align: right;
	padding-right: 20px;
}
td.vertDiv {
	background-color: #999999;
	width: 1px;
}
td.horzDiv {
	background-color: #999999;
	height: 1px;
}
.title {
	font-family: arial,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}
.regText {
	color:#000000;
	font-size:14px;
	}

/* From confirmation.asp */
.confirmtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.confirmheader {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #B4D66F;
	font-size: 12px;
	margin-bottom: 5px;
}
a.bullet:link {
	color:#666666;
	text-decoration:underline;
}
a.bullet:active {
	color:#666666;
	text-decoration:underline;
}
a.bullet:visited {
	color:#666666;
	text-decoration:underline;
}

a.bullet:hover {
	color:#666666;
	text-decoration:underline;
}

td.shoptext {
	height:10px;
	}
.shoptext {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	}
a.shoptext:link {
	color:#666666;
	text-decoration:none;
}
a.shoptext:active {
	color:#666666;
	text-decoration:none;
}
a.shoptext:visited {
	color:#666666;
	text-decoration:none;
}
a.shoptext:hover {
	color:#666666;
	text-decoration:none;
}
.subbullet {
	display: block;
	margin-top : 8px;
	margin-bottom : 10px;
	font-size: 11px;
	color:#999999;
	line-height : 12px;
}
.categoryText {
	color:#FFFFFF;
	font-weight:bold;
}
.eventDate {
	color:#333333;
	font-size:12px;
}

table.selectBox {
	background-color: #FFFFFF;
	width: 100%;
	border-color:#A6B3B4;
	border-style:solid;
	border-width:1px;
}

#errorfont {
 	color:#990000;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#atrErrorMsg {
	color:#FF0000;
}
.pdpSurcharge{ 
	color: #666666; font-size:10px;font-family :arial,sans-serif;
}
.gvrMacysSurcharge{ 
	color: #666666; font-size:10px;font-family :arial,sans-serif;font-style:italic;
}
/* new for regchecklist */
#regChkCrumb {
 	padding-top:5px;
	padding-bottom:10px;
}
#regChk {

}
#regChkBread {
}

/* Adding for promos 7.5  */
.bonusOfferText {
	color:#333333;
}
.bonusOfferHeader {
	 color:#A30000;
	 font-weight:bold;
 }
a:link.bonusOfferHeader {
	 color:#A30000;
	 font-weight:bold;
 }
a:active.bonusOfferHeader {
	 color:#A30000;
	 font-weight:bold;
 }
a:visited.bonusOfferHeader {
	 color:#A30000;
	 font-weight:bold;
 }
a:hover.bonusOfferHeader {
	 color:#A30000;
	 font-weight:bold;
 }

.bonusOfferTopHeader {
	 color:#A30000;
	 font-size:14px;
	 font-weight:bold;
}
a:link.bonusOfferTopHeader {
	 color:#A30000;
	 font-size:14px;
	 font-weight:bold;
}a:active.bonusOfferTopHeader {
	 color:#A30000;
	 font-size:14px;
	 font-weight:bold;
}a:hover.bonusOfferTopHeader {
	 color:#A30000;
	 font-size:14px;
	 font-weight:bold;
}a:visited.bonusOfferTopHeader {
	 color:#A30000;
	 font-size:14px;
	 font-weight:bold;
}
.bonusDetailText {
	 color:#333333;
	font-size:11px;
	 font-weight:normal;
}
.promoBox_1 {
	background-color:blanchedalmond;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}
.promoBox_1 {
	background-color:blanchedalmond;
	border-color:#999999	;
	border-style:solid;
	border-width:1px;
	margin-bottom:5px;
}
.promoBox_2 {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	margin-bottom:5px;
}
.promoBox_3 {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
}
.promoImageCell {
	padding-right:5px;
}
.promoCell {
	vertical-align:top;
}
.bonusSecondHeader {
	font-size:13px;
	font-weight:bold;
	background-color:beige;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
.bonusMainHeader{
	font-size:13px;
	font-weight:bold;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

/* For Global Pools Jan 2007 */
/* for top nav pool */
#GPNavTop {
	width:750px;
	text-align:center;
}   
#GPNavFlash {
	width:750px;
	text-align:center;
}
#GPNavBottom {
	width:750px;
	text-align:center;
}

.mwc_top {margin-top:4px;}

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;
	text-align:center;
}

#GPCVRAdFlash {
	margin-bottom:25px;
	text-align:center;
}

#GPCVRAdBottom {
	margin-bottom:6px;
	text-align:center;
}

a.prodVendorLink {
   	color:#708586;
  	font-size:13px;
	font-weight:bolder;
}

/* CSS just for the vendorProductOsterRivalSun page  RLL-85 May 2008*/
a.osr_link, a:hover.osr_link, a:visited.osr_link, a:active.osr_link {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}

#vendorProduct h3 {color: #000000; margin-bottom: 7px; font-family:Arial,Helvetica,sans-serif; font-size:16px;}

/* for new page registry with gifts  DMV-536 blair 06182007 */

#regGiftTable {
	margin-left:20px;
	margin-top:15px;
}
#regGiftTable td {
	/*padding-top:10px;*/
}
#brandsListTable td {
	padding-right:20px;
}

.gwrTable {	
	margin-left:10px;
}
.gwcTable {
	margin-top:5px;
	margin-left:10px;
}

#gwrHeaderRow {
	background-color:#708586;
	height:20px;
}
.gwrHeader {
	color:#FFFFFF;
	padding-left:5px;
	/*padding-bottom:8px;*/
	font-weight:bold;
	text-transform:uppercase;
}
tr.brandRow {
	border-bottom-color:#708586;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
tr.brandRowA {
	background-color:#EEEEEE;
	border-bottom-color:#708586;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.brandName {
	width:125px;
	padding-left:5px;
	border-right-color:#708586;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#708586;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:30px;
	padding-right:10px;
	padding-bottom:30px;
}
.gwrCell {
	width:315px;
	border-bottom-color:#708586;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.gwcCell {
	width:315px;
	border-bottom-color:#708586;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.gwrPhoto {
	width:55px;
	height:55px;
	padding-right:5px;

}
.gwrText {
    padding: 10px 5px 10px 0;
}
.gwcPhoto {
	width:55px;
	height:55px;
	padding-right:5px;
}
.gwcText {	
	padding-right:10px;
}
#gwrIntroText {
	padding-bottom:10px;
	padding-top:10px;
}

.backTop {
	width:300px;
	text-align:right;
	padding-right:5px;
	padding-bottom:10px;
}
.backLink, a.backLink {
	color:#999999;
}
.brandsListTable {
	font-size:14px;
	font-weight:bold;
}
