/* Begin main content box for stretchable engine */
.floatLeft{float: left;}
.floatRight{float: right;}
.clearFloats{clear:both; display: block; margin: 0 auto;}
.clearLeft{clear: left; display: block; margin: 0 auto;}
.mainBack{background-image: url(../../pics/1199US/main_bk.gif); background-repeat: repeat-y; width: 604px; background-color: #ffffff;}
.mainBack.noPurple{background-image:none; width:603px;}
.mainBack td {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#86805c; line-height: 15px;} /*jtp*/
.mainBack a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #574213;}
.mainBack .mainheader {font: 16px/18px Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #4f2b54; } /*jtp*/
.mainBack .headerx {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #502c55; } /*jtp*/
.mainBack strong {font-size: 13px; font-weight: bold; color: #422446; } /*jtp*/
.mainBackStretch{width: 100%; min-width:754px; border-top: 1px solid #ceceaf; border-left: 10px solid #c6c5d7; border-right: 12px solid #c6c5d7; background-color:#FFFFFF;}
.mainBackStretch a { color:#422446; text-decoration:underline;}
.mainBackStretch ul { padding-left:30px;}
.mainBack a.SiteMapSubGroupHeader {color:#422446; text-decoration:underline; font-weight:bold;}
.mainBack a.SiteMapLink:hover {text-decoration:underline;}
.mainBack a.SiteMapGroupHeader {color:#422446; text-decoration:underline; font-weight:bold; font-size:12px;}
.searchField{vertical-align:top;}
.searchBtn{float: right; padding-right: 10px; padding-top: 1px;}
/* End main content box for stretchable engine */
.verticalline{border-right: #432859 solid 1px;}

.engineSide{height: 100%;}
.mainTopEmailSignUp{background-image:url(../../pics/1199US/HomePiece.jpg); width: 604px; background-repeat:no-repeat;}
.mainTopBack{background-image:url(../../pics/1199US/main_top_bk.gif); width: 604px; background-position:top; background-repeat:no-repeat;}
.mainContent{padding: 20px 20px 15px 20px;}
.mainContentNew{padding: 12px 15px 15px 17px;}
.mainContentNew h1{font-family:Georgia, "Times New Roman", Times, serif; color:#22142e; padding-bottom:9px;}
/*.mainContentHome{padding: 20px 0px 0px 20px; background-image: url(../../pics/1199US/mainContentTop_bg.gif); background-repeat: no-repeat; background-position: 10px top;}*/
.mainContentHome{padding: 0px 0px 0px 20px;}
.mainContentHome2{padding: 13px 20px 0px 20px;}
.mainContentHome3{padding: 5px 10px 15px 10px;}

/* Popup styles */
.mainBackPopup{border-top: 1px solid #ceceaf; border-right: 1px solid #ceceaf; background-color:#FFFFFF;}
.popupHeader{background-image:url(../../pics/1199US/popup_header_bk.jpg); background-repeat:repeat-x; width: 100%; height: 108px;}
.popupLogo{padding-left: 25px;}
.popHeader{font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-weight: bold; color: #4f2b54;}

/* Designs popup */
.popBack{background-color: white; width: 100%;}
.popBack td {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#86805c; line-height: 15px;}
.popBack a {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #574213;}
.popBack .popHeader {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #4f2b54; } /*jtp*/
.accountSignIn {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #4f2b54; text-align:left;}

/* HEADER */
/* Top Section */
.headerDD{background-image:url(../../pics/1199US/head.gif); background-repeat: no-repeat; width: 754px; height: 105px;}
.headerRF{background-image:url(../../pics/1199US/head2.gif); background-repeat: no-repeat; width: 754px; height: 175px;} /*clm - added for Refer a Friend above header */
.headerStretch{background-image:url(../../pics/1199US/head_bk.gif); background-repeat:repeat-x; min-width: 754px; height: 105px;}
.logo{float: left; padding: 10px 0px 0px 10px;}
.cartLinks{padding: 7px 1px 7px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#86805c; text-align:right;}
.referFriend{padding: 7px 0px 0px 0px;}
.becomeMember{float: right;}
.liveChat{float:right; top:5px; position:relative;}
/** html .cartLinks{width: 250px;}*/
.bml{margin:2px 1px 1px 2px; padding-top:4px;}
.cartLinksHomePage {float:right; width:250px;padding: 5px 10px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#86805c; text-align:right;}
.MacafeeIndex{float: right; padding: 15px 35px 0px 0px; }

/*.cartLinksHomePage {width: 594px; padding: 5px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#86805c; text-align:right;}*/
/* *html .cartLinksHomePage{width: 283px; padding: 5px 15px 0px 0px;}*/
.cartLinksHomePage a{color:#86805c; text-decoration:none;}

.cartLinkHelp{color:#a48b49; float:right !important; padding:0px 3px 18px 0px; background-image:url(../../pics/1199US/NonEnglish_LiveChat_background.jpg); background-repeat:no-repeat;}
.cartLinkHelp a{color:#a48b49 !important; text-decoration:none;}
.cartLinkHelp a:hover{color:#a48b49 !important; text-decoration:none;}

.cartLinks a{color:#86805c; text-decoration:none;}
.cartLinks2{padding: 13px 10px 7px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#86805c; text-align:right;}
.cartLinks2 a{color:#86805c; text-decoration:none;}
.cartLinks2 a:hover{color:#86805c; text-decoration:none;}
.signInLink a{color:#442548; font-weight:bold;}

.chatLink{padding: 5px 15px 0px 0px;}
/** html .chatLink{width: 283px; text-align: right; float: right;}*/

.chatLink2{padding: 5px 0px 0px 0px;}

/*.topNavLinks{padding: 0px 0px 0px 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}*/
.topNavLinks{padding: 0px 0px 0px 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}

/*.topNavLinksStretch{position: absolute; top: 123px; left: 235px; min-width: 400px; padding: 0px 0px 0px 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}*/
.topNavLinksStretch{top: 123px; left: 235px; min-width: 400px; padding: 0px 0px 0px 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}
.topNavLinks a{color:#64376b; text-decoration: none;}
.topNavLinks a:hover{color:#64376b; text-decoration: none;}
.topNavLinksStretch a{color:#64376b; text-decoration: none;}
.topNavLinksStretch a:hover{color:#64376b; text-decoration: none;}
.topLink{float: left; position: relative; top: 10px;}
.topLink2{position: relative; top: 10px;}
/* lbm had to add to get links to look right on account page */
.topLink a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}
.topLink a:hover{font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}
.topLink2 a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}
.topLink2 a:hover{font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#64376b; text-transform:uppercase;}
/* lbm end */
.freeCatBk{float: left; background-image:url(../../pics/1199US/free_cat_bk.jpg); width: 78px; height: 30px; background-repeat:no-repeat; text-align:center;}
/* Purple Bar */
.purpleBar{background-image:url(../../pics/1199US/head_bar.gif); background-repeat:no-repeat; width: 754px; height: 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fffff1; text-transform:uppercase;}
.purpleBarStretch{background-image:url(../../pics/1199US/head_bar_bk.gif); background-repeat:repeat-x; height: 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fffff1; text-transform:uppercase;}
.purpleBarLinks{padding-left: 85px;}
.purpleBarLinks a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fffff1; text-transform:uppercase; text-decoration:none;}
.purpleBarLinks a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fffff1; text-transform:uppercase; text-decoration:none;}
.purpleFloat{float: left; padding-top: 3px;}
.purpleSpacer{float: left; padding-left: 25px; padding-right: 25px; padding-top: 3px;}
.headerSearch{margin: 0px; padding: 1px 0px 0px 0px; height: 20px;}
.searchLabel{float: right; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#dad9bd; text-transform:none; padding-top: 2px;}
.searchBox{float: right; padding-right: 5px;}
.searchBox input{height: 17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#86805c;}

/************ LEFT NAV ************/
#leftnav{width:149px; background-color:#f6f4e8; border-right:1px solid #c4c0a0;}
#leftnav .leftnav{width:149px; padding:0px 0px 0px 0px; z-index:9998; position:relative;}
#leftnav em{display:block; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal; color:#ffffff; margin: 0px 0px 0px 8px; padding:7px 0px 5px 0px;}
#leftnav-inv-title {background-image:url(../../pics/1199US/bg-leftbar-header2.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffffff; height:35px; padding-top:10px;}
#leftnav-inv {padding-bottom:10px; background-image:url(../../pics/1199US/bg-leftbar-header2bkg.gif); background-repeat:repeat-y; height:180px;}
#leftnav-acc-title {background-image:url(../../pics/1199US/bg-leftbar-header2.gif); background-position:bottom; background-repeat:no-repeat; background-color:#f6f4e8; height:36px; margin-top:20px;}
#leftnav-acc {padding-bottom:10px; background-image:url(../../pics/1199US/bg-leftbar-header2bkg.gif); background-repeat:repeat-y; height:200px;}
/* style the left nav */
.leftnav * {margin:0; padding:0; font:11px/11px Arial, Helvetica, sans-serif; color:#555555;}
.leftnav li.large a{font-size:12px; line-height:12px;}
.leftnav li.large li a{font-size:11px; line-height:11px;}
.leftnav ul {list-style:none; background:#f6f4e8; width:149px;}
.leftnav ul li {position:relative; float:left; width:149px;}
.leftnav ul li a {display:block; padding:4px 0 4px 12px; text-decoration:none;}
.leftnav ul li:hover > a {background:#c7c3a9;}
.leftnav ul li:hover {background-position:0 0;}
/*  position & hide all the levels */
.leftnav ul ul {display:none; position:absolute; left:150px; top:0;}
.leftnav ul ul ul {position:absolute; left:150px; top:0;}
/* show up to the second level only */
.leftnav ul li:hover ul {display:block; border-top:1px solid #c4c0a0; border-right:1px solid #c4c0a0; border-bottom:1px solid #c4c0a0;}
.leftnav ul li:hover ul ul {display:none;}
/* show up to the third level only */
.leftnav ul ul li:hover ul {display:block;}
.leftnav ul ul li:hover ul ul {display:none;}
/* show up to the fourth level only */
.leftnav ul ul ul li:hover ul {display:block;}
.leftnav ul ul ul li:hover ul ul {display:none;}

.leftnavsep {clear:both; width:130px; height:1px; align:center; margin:10px 0px 0px 10px; border-bottom:1px solid #c4c0a0;}


/************ HOME PAGE ************/
.homeCat{background-image:url(../../pics/1199US/home_cat_bk.jpg); width: 207px; height: 70px; background-repeat:no-repeat;}
.homeCatText{float: left; width: 155px;}
.catTitle{padding: 8px 0px 7px 12px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#512d57; line-height: 12px;}
.catLink{padding-right: 12px;}
.catLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#8580a6; text-decoration:none; font-weight:normal; line-height: 12px;}
.homeCatPic{float: right; padding-top: 9px;}
.welcomeMsg{padding: 9px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#86805c; line-height: 15px;}
.favAcc{padding-right: 90px;}
.banner777{float: left; position:relative; top: -8px;}
.top777{margin-left: 16px;background-image:url(../../pics/1199US/777_banner_top.jpg); width: 180px; height: 87px; background-repeat:no-repeat;}
.bottom777{margin-left: 16px;}
.favAccBox{float: left; margin-top: 5px; border: 1px solid #8f8ab1; padding: 12px 0px 0px 12px;}
/** html .favAccBox{width: 382px; height: 246px;}*/
.favInsideBox{width: 362px; height:234px;}
.favPadding{margin-left: 12px;}
.favDescTxt{padding: 45px 5px 0px 0px; text-align:right;}
.favDescTxt a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#452549; text-decoration:none;}
.favDescLink{padding: 2px 15px 0px 15px;}
.favDescLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#452549; text-decoration:none; text-transform:uppercase; line-height: 10px;}
.favItem1{float: left;}
.favDesc1{float: left; background-image:url(../../pics/1199US/home_feat1_bk.jpg); width: 63px; height: 95px; background-repeat:no-repeat;}
.favItem2{float: left;}
.favDesc2{float: left; background-image:url(../../pics/1199US/home_feat2_bk.jpg); width: 64px; height: 95px; background-repeat:no-repeat;}
.favItem3{float: left;}
.favDesc3{float: left; background-image:url(../../pics/1199US/home_feat3_bk.jpg); width: 74px; height: 84px; background-repeat:no-repeat;}
.favItem4{float: left;}
.favDesc4{float: left; background-image:url(../../pics/1199US/home_feat4_bk.jpg); width: 80px; height: 84px; background-repeat:no-repeat;}
.favBot1{float: left; background-image:url(../../pics/1199US/home_featTab_lr.jpg); width:169px; height: 25px; background-repeat:no-repeat;}
.favBot2{margin-left: 12px; float: left; background-image:url(../../pics/1199US/home_featTab_lr.jpg); width:169px; height: 25px; background-repeat:no-repeat;}
.favBot3{float: left; background-image:url(../../pics/1199US/home_featTab_sm.jpg); width: 169px; height: 16px; background-repeat:no-repeat;}
.favBot4{margin-left: 12px; float: left; background-image:url(../../pics/1199US/home_featTab_sm.jpg); width: 169px; height: 16px; background-repeat:no-repeat;}
.tanBox{position: relative; top: -10px; margin-left: 3px; background-image:url(../../pics/1199US/survey_box.jpg); width: 574px; height: 209px; background-repeat:no-repeat;}
.everAfter{float: left; width: 287px;}
.everAfterImg{padding-top: 24px; padding-left: 32px;}
.everAfterTxt{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#86805c; line-height: 18px; padding: 10px 15px 0px 15px;}
.comingSoon{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-transform:uppercase; color:#837ea3;}
.survey{float: right; width: 260px; padding-right: 10px; padding-top: 30px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#71706f; text-align:right;}
.surveyHeader{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight:bold; color:#59315f; text-transform:uppercase; text-align:center; line-height:14px;}
.surveyQuestion{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#4e2a53; text-align:center; line-height:14px;}
.survey h1{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color:#59315f; text-transform:uppercase; text-align:center; margin:0px; padding:10px 0px 10px 0px;}
.survey p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#837ea3; text-align:center; margin:0px; padding: 14px 0px 25px 0px; line-height: 16px;}
.survey a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#59315f; text-decoration: none;}
.homeFlash{position: relative; top: -5px;}

/************ LANDING PAGES ************/
.divider{margin: 12px 0px 12px 0px;}
.dividerTopMargin{margin-top: 12px;}
/* Ways to Shop box */
#waystoshopinv{width:571px; height:226px; font-family:Georgia, "Times New Roman", Times, serif; margin-top:-7px; margin-bottom:11px; z-index:99;}
#waystoshop{background-image:url(../../pics/1199US/waystoshop.gif); width:571px; height:244px; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:11px; z-index:99;}
#waystoshop .tagline{height:94px;}
#waystoshop .accent1{color:#22142e; font-size:60px; line-height:68px;}
#waystoshop .accent2{color:#432859; font-size:33px; text-transform:uppercase;}
#waystoshop .accent3{color:#432859; font-size:25px; text-transform:uppercase;}
#waystoshop .box1{float:left; width:134px; padding:15px 10px 0px 36px;}
#waystoshop .box2{float:left; width:145px; padding:26px 7px 0px 35px;}
#waystoshop .box2_inner{padding:0px 11px 0px 11px;}
#waystoshop .box2_outer a{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; color:#22142e;}
#waystoshop .box3{float:left; width:143px; padding:26px 8px 0px 33px;}
#waystoshop .box3a{float:left; width:143px; padding:15px 8px 0px 33px;}
#waystoshop .box_lr, #waystoshop .box_lr a{font-size:30px; line-height:30px; color:#22142e; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
#waystoshop .box_sm, #waystoshop .box_sm a{font-size:16px; line-height:16px; color:#432859; text-transform:uppercase; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
#waystoshop .pull_up{margin-top:-7px;}
#waystoshop p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#624679; padding:5px 0px 5px 0px;}
/* Ways to Shop menus */
#waystoshop ul, #waystoshopinv ul{list-style-type:none; padding:0px; margin:0px;}
#waystoshop li.nav_header, #waystoshopinv li.nav_header{position:relative; background-image:url(../../pics/1199US/waystoshop_arrow1.gif); background-repeat:no-repeat; background-position:right; z-index:1;}
#waystoshop li:hover.nav_header, #waystoshopinv li:hover.nav_header{background-image:url(../../pics/1199US/waystoshop_arrow2.gif); background-repeat:no-repeat; background-position:right;}
#waystoshop li.nav_header_no_drop:hover, #waystoshopinv li.nav_header_no_drop:hover{background-image:url(../../pics/1199US/waystoshop_arrow1.gif);}
#waystoshop li a.nav_header_lr, #waystoshopinv li a.nav_header_lr{font-size:30px; line-height:30px; color:#22142e; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
#waystoshop li a.nav_header_sm, #waystoshopinv li a.nav_header_sm{font-size:16px; line-height:16px; color:#432859; text-transform:uppercase; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

#waystoshop ul li ul{display:none; padding:5px 0px 5px 0px; margin:0px; width:145px;}
#waystoshopinv ul li ul{display:none; padding:5px 0px 5px 0px; margin:62px 0px 0px 0px; width:145px;}
#waystoshopinv ul ul ul{margin:0px;}
#waystoshop ul li:hover ul, #waystoshopinv ul li:hover ul{display:block; position:absolute; top:18px; left:-10px; background-color:#ffffff; border:1px solid #210e31;}
#waystoshop ul li:hover ul.lower, #waystoshopinv ul li:hover ul.lower{display:block; position:absolute; top:30px; left:-10px; background-color:#ffffff; border:1px solid #210e31;}
#waystoshop ul ul li.flyOut, #waystoshopinv ul ul li.flyOut{position:relative;}
#waystoshop ul ul li.flyOut a, #waystoshopinv ul ul li.flyOut a{background-image:url(../../pics/1199US/plus.gif); background-repeat:no-repeat; background-position:95% 70%;}
#waystoshop ul ul li.flyOut ul li a, #waystoshopinv ul ul li.flyOut ul li a{background-image:none;}
#waystoshop ul ul li.flyOut ul, #waystoshopinv ul ul li.flyOut ul{display:none;}
#waystoshop ul ul li.flyOut:hover ul, #waystoshopinv ul ul li.flyOut:hover ul{display:block; position:absolute; top:0px; left:145px; z-index:97;}
#waystoshop ul ul ul li.flyOut ul, #waystoshopinv ul ul ul li.flyOut ul{display:none;}
#waystoshop ul ul ul ul, #waystoshopinv ul ul ul ul{display:block; position:absolute; top:0px; left:145px;}

#waystoshop ul ul ul li.flyOut, #waystoshopinv ul ul ul li.flyOut{position:relative;}
#waystoshop ul ul li.flyOut:hover ul li.flyOut a, #waystoshopinv ul ul li.flyOut:hover ul li.flyOut a{background-image:url(../../pics/1199US/plus.gif); background-repeat:no-repeat; background-position:95% 70%;}
#waystoshop ul ul li.flyOut:hover ul li.flyOut ul li a, #waystoshopinv ul ul li.flyOut:hover ul li.flyOut ul li a{background-image:none;}
#waystoshop ul ul li.flyOut:hover ul li.flyOut ul, #waystoshopinv ul ul li.flyOut:hover ul li.flyOut ul{display:none;}
#waystoshop ul ul li.flyOut:hover ul li.flyOut:hover ul, #waystoshopinv ul ul li.flyOut:hover ul li.flyOut:hover ul{display:block; position:absolute; top:0px; left:145px;}
#waystoshop ul ul li.flyOut:hover ul li.flyOut:hover ul ul, #waystoshopinv ul ul li.flyOut:hover ul li.flyOut:hover ul ul{display:none;}

#waystoshop ul li ul li, #waystoshopinv ul li ul li{padding:0px; margin:0px;}
#waystoshop ul li ul li a, #waystoshopinv ul li ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; color:#555555; text-decoration:none; display:block; padding: 2px 10px 2px 10px; width:125px;}
#waystoshop ul li ul li a:hover, #waystoshopinv ul li ul li a:hover{color:#856234; text-decoration:underline;}
#waystoshop ul li ul li:hover a, #waystoshopinv ul li ul li:hover a{color:#856234; text-decoration:underline;}
#waystoshop ul li ul li:hover ul li a, #waystoshopinv ul li ul li:hover ul li a{color:#555555; text-decoration:none; padding: 2px 0px 2px 10px; width:135px;}
#waystoshop ul li ul li ul li a:hover, #waystoshopinv ul li ul li ul li a:hover{color:#856234; text-decoration:underline;}
#waystoshop ul li ul li ul li:hover a, #waystoshopinv ul li ul li ul li:hover a{color:#856234; text-decoration:underline;}
#waystoshop ul li ul li ul li:hover ul li a, #waystoshopinv ul li ul li ul li:hover ul li a{color:#555555; text-decoration:none; padding: 2px 0px 2px 10px; width:135px;}
#waystoshop ul li ul li ul li ul li a:hover, #waystoshopinv ul li ul li ul li ul li a:hover{color:#856234; text-decoration:underline;}
#waystoshop ul li ul li ul li ul li:hover a, #waystoshopinv ul li ul li ul li ul li:hover a{color:#856234; text-decoration:underline;}

/* Popular Themes box */
.theme_label{background-image:url(../../pics/1199US/themebox.gif); width:571px; height:38px; padding-top:7px; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:30px; color:#ffffff;}
.theme_label_inv{height:38px; padding-top:7px; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:30px; color:#432859;}
#popular_themes{width:560px; border:1px solid #432859; padding:7px 5px 0px 4px; margin-bottom:10px;}
#popular_themes .box1{background-image:url(../../pics/1199US/themebox1.gif); width:180px; height:180px; background-repeat:no-repeat; float:left; margin-bottom:10px;}
#popular_themes .box2{background-image:url(../../pics/1199US/themebox2.gif); width:180px; height:180px; background-repeat:no-repeat; float:left; margin:0px 10px 10px 10px;}
#popular_themes .box3{background-image:url(../../pics/1199US/themebox3.gif); width:180px; height:180px; background-repeat:no-repeat; float:left; margin-bottom:10px;}
#popular_themes .box4{background-image:url(../../pics/1199US/themebox4.gif); width:180px; height:180px; background-repeat:no-repeat; float:left; margin:0px 10px 10px 10px;}
#popular_themes .box5{background-image:url(../../pics/1199US/themebox5.gif); width:180px; height:180px; background-repeat:no-repeat; float:left; margin-bottom:10px;}
#popular_themes .box_label{height:23px; padding-top:6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#22142e; letter-spacing:-0.5px;}
#popular_themes a.buy{display:block; width:172px; height:15px; background-color:#ffffff; border:1px solid #d6c3df; font-size:10px; color:#656464; text-transform:uppercase; text-decoration:none;}
#popular_themes .box_label a{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#22142e; letter-spacing:-0.5px; text-decoration:none;}
/* More Themes box */
#more_themes{width:553px; border:1px solid #d4c1de; background-color:#f6f4e8; padding:10px 8px 10px 8px; margin-bottom:10px;}
#more_themes .label{font-size:18px; color:#22142e; border-bottom:1px solid #22142e; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 3px 30px;}
#more_themes .column{float:left; width:150px; padding:10px 0px 0px 30px;}
#more_themes .column a{font-size:11px; color:#656464; text-decoration:none;}
#more_themes .column a:hover{text-decoration:underline;}
/* Advanced Search box */
#advanced_search{width:571px; height:47px; background-color:#d5c2df; font-family:Georgia, "Times New Roman", Times, serif; color:#331d46; font-style:italic; margin-bottom:10px;}
#advanced_search a{font-family:Georgia, "Times New Roman", Times, serif; color:#331d46;}
#advanced_search .left{float:left; font-size:21px; line-height:25px; padding:9px 0px 0px 13px;}
#advanced_search .right{float:right; font-size:15px; line-height:15px; padding:5px 20px 0px 0px;}
/*Note */
#note{margin-top:7px;}
#note p{color:#22142e; font-size:11px;}
#note a{color:#22142e; font-size:11px; text-decoration:underline;}

/************ ACCESSORIES LANDING PAGE ************/
.accMain{float: left; background-image:url(../../pics/1199US/acc_main.jpg); width: 353px; height: 221px; background-repeat:no-repeat;}
.accMainText{padding: 90px 0px 0px 0px; text-align:center;}
.accMain em{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; font-style:normal; color:#847ea4;}
.accMain p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#86826c; padding: 0px; margin:5px 10px 0px 10px; text-align:left; line-height:16px;}
.accButtons{float: left;  padding-left: 5px;}
.accButtonTop{background-image:url(../../pics/1199US/btn_top_back.jpg); width: 203px; height: 111px; background-repeat:no-repeat;}
.accButtonBot{background-image:url(../../pics/1199US/btn_bot_back.jpg); width: 203px; height: 110px; background-repeat:no-repeat;}
.accButtonLink{padding-top: 45px;}
.accButtonLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#502c55;}
.accProds{margin-top: 30px; width: 544px; border: 1px solid #9892bc; background-color:#f4f3eb;}
.accProdsTable{padding: 15px 10px 15px 10px;}
.acc_prod1{float: left; padding-right: 8px;}
.acc_prod2{float: left; padding-right: 8px;}
.acc_prod3{float: left;}
.accFeatDesc{background-image:url(../../pics/1199US/acc_feat_label.jpg); width: 169px; height: 34px; background-repeat: no-repeat;}
.accView{font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#9c9880; text-align:right; padding-top: 2px; padding-right: 5px; line-height: 14px;}
.accView a{color:#9c9880; text-decoration: none; font-size: 9px; }
.accShop{font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#452549; text-transform:uppercase; text-align:right; line-height: 12px; padding-right: 5px;}
.accShop a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#452549; text-transform:uppercase; color:#452549; text-decoration: none;}
.accImage{float: left; padding: 10px 0px 0px 10px;}
.accMustHaves{padding-top:34px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#502c55; text-transform:uppercase; line-height: 14px;}
.accFeat{float: left; margin-left: 3px; background-image:url(../../pics/1199US/acc_feat_bk.jpg); width: 368px; height: 176px; background-repeat:no-repeat;}
.accFeatText{font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; text-transform:uppercase; color:#827da2; padding-right: 60px; padding-top: 61px; line-height: 30px;}
.accFeatText a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; color:#502c55; text-decoration:none; line-height: 11px;}

/************ INVITATIONS LANDING PAGE ************/
.invMain{float: left; background-image:url(../../pics/1199US/inv_main.jpg); width: 353px; height: 221px; background-repeat:no-repeat;}
.invMainText{padding: 90px 0px 0px 0px;}
.invMain em{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; font-style:normal; color:#847ea4; margin:0px 10px 0px 10px;}
.invMain p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#86826c; padding: 0px; margin:5px 10px 0px 10px; text-align:left; line-height:16px;}
.invButtons{float: right;}
.invButtonTop{background-image:url(../../pics/1199US/inv_btn_top_back.jpg); width: 202px; height: 73px; background-repeat:no-repeat; text-align:left;}
.invButtonBot{background-image:url(../../pics/1199US/inv_btn_bot_back.jpg); width: 202px; height: 73px; background-repeat:no-repeat; text-align:left;}
.invButtonLink{padding-top: 30px; padding-left:9px}
.invButtonLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#502c55;}
.invMustHaves{padding-top:43px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#502c55; text-transform:uppercase; line-height: 14px;}
.invFeat{float: left; margin-left: 3px; background-image:url(../../pics/1199US/inv_feat_bk.jpg); width: 305px; height: 196px; background-repeat:no-repeat;}
.invFeatText{font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; text-transform:uppercase; color:#827da2; padding-right: 20px; padding-top: 70px; line-height: 30px;}
.invFeatText a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; color:#502c55; text-decoration:none; line-height: 11px;}

/********** SEASONS OF LOVE LANDING PAGE *********/
.seaSurveyLink{margin-top: 10px; width: 549px;}
.seaProds{margin-top: 10px; width: 544px; border: 1px solid #9892bc; background-color:#cde4eb;}
.seaFeatDesc{background-image:url(../../pics/1199US/sea_feat_label.jpg); width: 169px; height: 34px; background-repeat: no-repeat;}
.seaMain{float: left; background-image:url(../../pics/1199US/sea_main.jpg); width: 353px; height: 221px; background-repeat:no-repeat;}
.seaMainText{padding: 100px 10px 10px 90px; text-align:left;}
.seaMain em{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; font-style:normal; color:#5f3f33; line-height:14px;}
.seaMain p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; padding: 5px 0px 0px 0px;  margin: 0px; text-align:left; line-height:14px;}
.seaMustHaves{padding-top:34px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5f3f33; text-transform:uppercase; line-height: 14px;}
.seaFeat{float: left; margin-left: 3px; background-image:url(../../pics/1199US/sea_feat_bk.gif); width: 328px; height: 197px; background-repeat:no-repeat;}
.seaFeatText{font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; text-transform:uppercase; color:#5f3f33; padding-right: 20px; padding-top: 65px; line-height: 30px; font-weight: normal;}
.seaFeatText a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; color:#ffffff; text-decoration:none; line-height: 11px;}
.seaButtonTop {	background-image:url(../../pics/1199US/sea_btn_back.gif); width: 195px; height: 35px; border-top: 1px solid #c5bab5; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; padding-left:7px; }
.seaButtonBot {	background-image:url(../../pics/1199US/sea_btn_back.gif); width: 195px; height: 36px; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; padding-left:7px;}
/* No Doctype, need these for IE */
.seaButtonLink{padding-top: 12px;}
.seaButtonLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#502c55;}

/*********** WEDDING COUNTRY LANDING PAGE *************/
.westMainContent{width:590px; height:245px;}
.westCowboy{float:left; background:url(../../pics/1199US/west_cowboy_main.jpg); width: 126px; height: 243px;  margin-left:0px; margin-top:0px}
.westMain{float: left; background-image:url(../../pics/1199US/west_main.jpg); width: 245px; height: 221px; background-repeat:no-repeat; margin-top:22px;}
.westMainText{padding: 95px 10px 0px 5px; text-align:left;}
.westMain em{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; font-style:normal; color:#67380b; line-height:15px;}
.westMain p{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#1a1718; padding: 0px; margin:5px 10px 0px 2px; text-align:left; line-height:15px;}
.westProds{margin-top: 10px; width: 544px; border: 1px solid #9892bc; background-color:#c7a47e;}
.westMustHaves{padding-top:35px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#663706; text-transform:uppercase; line-height: 14px;}
.westFeat{float: left; margin-left: 3px; background-image:url(../../pics/1199US/west_feat_bk.gif); width: 355px; height: 176px; background-repeat:no-repeat;}
.westFeatDesc{background-image:url(../../pics/1199US/west_feat_label.gif); width: 169px; height: 34px; background-repeat: no-repeat;}
.westFeatText{font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; text-transform:uppercase; color:#ffffff; padding-right: 55px; padding-top: 53px; line-height: 30px;}
.westFeatText a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; color:#d0b89e; text-decoration:none; line-height: 11px;}
.westButtons{float: left; margin-top:22px; padding-left: 5px;}
.westButtonTop{background-image:url(../../pics/1199US/sea_btn_back.gif); width: 195px; height: 35px; border-top: 1px solid #c5bab5; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; padding-left:7px;}
.westButtonBot{background-image:url(../../pics/1199US/sea_btn_back.gif); width: 195px; height: 36px; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; padding-left:7px;}
/* No Doctype, need these for IE */
.westButtonLink{padding-top: 12px;}
.westButtonLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#673806;}

/*********** DESTINATION ROMANCE LANDING PAGE **********/
.romaMainContent{width:580px; height:243px;}
.romaBride{float:left; width:114px; height:243px; background-image:url(../../pics/1199US/roma_bride.jpg); margin-left:0px; margin-top:1px}
.romaMain{float:left; background-image:url(../../pics/1199US/roma_main.jpg); width: 255px; height: 221px; background-repeat:no-repeat; margin-top:23px;}
.romaMainText{padding: 80px 10px 0px 10px; text-align:left; font-weight:bold;}
.romaMain em{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; color:#5f3302; text-align:left;}
.romaMain p{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; padding: 5px 0px 0px 0px; margin: 0px; text-align:left; line-height:13px;}
.romaButtons{float: left; margin-top:23px; padding-left: 5px;}
.romaButtonTop{background-image:url(../../pics/1199US/sea_btn_back.gif); width: 195px; height: 30px; border-top: 1px solid #c5bab5; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; padding-left:7px;}
.romaButtonBot{background-image:url(../../pics/1199US/sea_btn_back.gif); width: 195px; height: 30px; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; padding-left:7px;}
.romaButtonCollection{background-image:url(../../pics/1199US/DR_rose_btn_back.jpg); width: 195px; height: 36px; background-repeat:no-repeat; text-align:left; padding-left:7px;}
.romaButtonLink{padding-top: 8px;}
.romaButtonLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#673806;}
.romaCollectionLink{padding-top: 11px;}
.romaCollectionLink{padding-left: 19px;}
.romaCollectionLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#D94670;}
/* No Doctype, need these for IE */
.romaDivider{margin: 0px 0px 12px 0px;}
.romaProds{float:left; margin-left: 10px;margin-top: 30px; width: 544px; border: 1px solid #fb9fb1; background-color:#fdaaba;}
.romaFeatDesc{background-image:url(../../pics/1199US/roma_feat_label.jpg); width: 169px; height: 34px; background-repeat: no-repeat;}
.romaMustHaves{padding-top:34px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5f3302; text-transform:uppercase; line-height: 14px;}
.romaFeatWrap{width:556px; height:177px; background-image:url(../../pics/1199US/roma_feat_bk.jpg);}
.romaFeatText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#e92357; line-height: 20px; padding-top:20px;}
.romaFeatText em{font-weight: bold;}
.romaFeatLink{padding-top: 43px;}
.romaFeatLink a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; color:#e72057; text-decoration:none; font-weight: bold; line-height: 11px;}

/************************ NATURALS *******************************/
.natMainContent{width:580px; height:243px;}
.natBranch{float:left; background:url(../../pics/1199US/nat_branch_main.jpg); width:110px; height:243px; background-repeat:no-repeat; margin-left:0px; margin-top:0px}
.natMain{float:left; background-image:url(../../pics/1199US/nat_main.jpg); width:264px; height:221px; background-repeat:no-repeat; margin-top:22px;}
.natMainText{padding:93px 5px 0px 5px; text-align:left;}
.natMain em{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; font-style:normal; color:#452a13; line-height:12px;}
.natMain p{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#4c6342; padding: 0px; margin:3px 10px 0px 2px; text-align:left; line-height:15px;}
.natButtonTop{background-image:url(../../pics/1199US/nat_btn_back.gif); width: 195px; height: 43px; border-top: 1px solid #c5bab5; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; text-align:center; padding-left: 7px;}
.natButtonBot{background-image:url(../../pics/1199US/nat_btn_back.gif); width: 195px; height: 43px; border-bottom: 1px solid #c5bab5; background-repeat:no-repeat; text-align:left; text-align:center; padding-left: 7px;}
/* No Doctype, need these for IE */
.natProds{margin-top:2px;padding-left:8px; width:544px; border:1px solid #aebaa9; background-color:#dfe9dc;}
.natFeatDesc{background-image:url(../../pics/1199US/nat_feat_lbl.jpg); width: 169px; height: 34px; background-repeat: no-repeat;}
.natMustHaves{padding-top:48px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#31160f; text-transform:uppercase; line-height:14px;}
.natMain{float:left; background-image:url(../../pics/1199US/nat_main.jpg); width:253px; height:221px; background-repeat:no-repeat; margin-top:22px;}
.natFeat{float:left; margin-left:0px; background-image:url(../../pics/1199US/nat_feat_lft.jpg); width:377px; height:177px; background-repeat:no-repeat;}
.natFeatText{font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; text-transform:uppercase; color:#d3eacb; padding-left:7px; padding-top: 53px; line-height: 30px;}
.natFeatText2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#ffffff; padding-left:7px; line-height: 15px;}
.natButtonLink{float:left;padding-top: 23px}
.natButtonLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#673806;}
.natLeftButtonLink{float:left;padding-top: 15px}
.natLeftButtonLink a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform:uppercase; text-decoration:none; color:#673806;}
.natSurvey{text-align:center; font-family:Georgia, "Times New Roman", Times, serif; width:553px; height:42px; font-size:13px; background-color:#C2B9A3; color:#FFFFFF; }
.natSurvey a{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif; color:#31160F;}
.natMainContentProd{padding:0px 20px 15px 20px;}

/************ FOOTER ************/
.footer{background-image: url(../../pics/1199US/footBar.gif); background-repeat: no-repeat; width:754px; height: 35px;}
.footerLeft{float:left; background-image:url(../../pics/1199US/footer_left.gif); background-repeat:no-repeat; width: 19px; height: 35px;}
.footerStretch{background-image:url(../../pics/1199US/footer_bk.gif); background-repeat:repeat-x; min-width:754px; height: 35px;}
.footerRight{float:right; background-image:url(../../pics/1199US/footer_right.gif); background-repeat:no-repeat; width: 18px; height: 35px;}
.footerLinks{padding-top: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#ffffff;}
.footerLinks a{text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#ffffff; text-transform:uppercase;}
.footerLinks a:hover{text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#ffffff; text-transform:uppercase;}
.footer2{background-image:url(../../pics/1199US/curlFoot.gif); width: 756px; height:85px;}
.footer2Stretch{background-image:url(../../pics/1199US/curlFoot.gif); background-repeat:no-repeat; height:85px;}
.emailSignUp{padding-top: 10px; padding-bottom: 10px; margin-left: 20px; margin-right: 23px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px;  text-transform:uppercase; position: relative; background-color: #ddd9c3; color: #422446;}
.emailSignUp input{height: 21px; color: #abab83;}
input.emailSignUpBtn{height: 21px; position: relative; top: 5px; /*height: 21px; position: absolute; top: 12px;*/}/* position: relative; top: 3px;*/
.emailText{line-height: 21px}
.emailSignUpFooter{padding-top: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color:#422446; text-transform:uppercase; position: relative;}
.emailSignUpFooter input{height: 21px;}
input.emailSignUpBtnFooter{height: 21px; position: absolute; top: 12px;}/* position: relative; top: 3px;*/
.footerNav{padding-top: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#422446; text-transform:uppercase;}
.footerNav a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#422446; text-transform:uppercase; text-decoration: none;}
.footerNav a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; color:#422446; text-transform:uppercase; text-decoration: none;}
.brownText{padding-top: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#676243;}

/* classes for individual catalog text colors outputted on the product selection pages. */
.dawn_prod
{
	color: #3A1F3E;
	font-size: 9px;
	font-style : italic;
}

.destination_prod
{
	color: #8EB7C6;
	font-size: 9px;
	font-style : italic;
}

.wedcountry_prod
{
	color: #660000;
	font-size: 9px;
	font-style : italic;
}

.seasons_prod
{
	color: #7B6046;
	font-size: 9px;
	font-style : italic;
}

.nea_prod
{
	color: #794500;
	font-size: 9px;
	font-style : italic;
}
.distinctions_prod
{
	color: #407B81;
	font-size: 9px;
	font-style : italic;
}
/*bold catalog product classes*/
.dawn_prod_bold
{
	color: #3A1F3E;
	font-weight: bold;
}

.destination_prod_bold
{
	color: #8EB7C6;
	font-weight: bold;
}

.wedcountry_prod_bold
{
	color: #660000;
	font-weight: bold;
}

.seasons_prod_bold
{
	color: #7B6046;
	font-weight: bold;
}

.nea_prod_bold
{
	color: #794500;
	font-weight: bold;
}
.distinctions_prod_bold
{
	color: #407B81;
	font-weight: bold;
}