/** LAUNCH IN 08/2011. CONTROLS REGISTRY SLIdDES**/
#hero_home ul#slideshow{
                list-style-type: none;
                padding: 0;
                margin: 0 auto;
                width: 960px;
                height: 380px;
}

#hero_home ul#slideshow > li{
                position: absolute;
                z-index: 6;
                left: 0;
                height: 380px;
                width: 100%;
}

li.slides .hero_content{
                margin: 0 auto;
                width: 960px;
                height: 380px;
                color: #808080; /* #fff by Default */
}

li.slides .hero_content_2{
                margin: 0 auto;
                width: 960px;
                color: #808080; /* #fff by Default */
}

li.slides .hero_content > *{
                z-index: 7;
}

li.slides .hero_content > .call_action {
                z-index: 8;
                
}

.hero_content .call_action .links{
                margin-bottom: 5px;
                
}

.hero_content #hero_product_specs{
                width: 124px;
                background-color: #eee;
}

a.more_big {
                font-family: 'FranklinGothicFSDemiCondensed', Arial, sans-serif;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
                color:#00aeef !important;
                background: url('/MOMASTORE1/redesign/images/sprites/sprite-links.png') no-repeat 100% -52px;
                padding-right: 14px;
    padding-bottom: 2px;
                height:15px;
}

.hero_content #hero_product_specs_title,
.hero_content #hero_product_specs_info{
                padding: 0;
                margin: 0;
                color: #000;
                font-size: 12px;
                font-weight: bold;
                margin-bottom: 3px;
}

.hero_content #hero_product_specs_info{
                margin-bottom: 15px;
                color: #999;
                font-weight: normal;
}



/* Banner, Dotwhack, and Carousel Styles */

#main {
                overflow: visible;
				z-index: 0;
}

#banner {
                height: 40px;
                width: 100%;
                display: none;
}

.banner_contents {
                position: relative;
                margin: 0px auto;
                width: 960px;
                overflow: hidden;
}


#dotwhack {
                position: absolute;
                top: 225px;
                width: 195px;
                height: 195px;
                right: 0px;
                background-position: center center;
                background-repeat: no-repeat;
                z-index: 3;
                left: 745px;
}


.linktext {
                display:block;
                left:310px;
                width: 480px;
                height: 380px;
                text-indent: -9999px;
                float:left;
}

.linkprod {
                display:block;
                left:730px;
                width: 480px;
                height: 380px;
                text-indent: -9999px;
                float:left;
}


#carousel, #carousel_overlay {
                position: absolute;
                top: 0%;
                left: 50%;
}

#carousel {
                margin-left: -800px;
}

#carousel_overlay {
                width: 960px;
                margin-left: -480px;
                display: none;
}

#carousel, #carousel > div {
                width: 1600px;
                height: 380px;
                display: block;
                overflow: hidden;
}

#carousel:before, #carousel:after{
                content: "";
                position: absolute;
                top: 0px;
                z-index: 3;
                width: 320px;
                height: 380px;
                background: url("../../images/hero/carousel_edges.png") no-repeat;
}

#carousel:before {
                left: 0px;
                background-position: left top;
}

#carousel:after {
                right: 0px;
                background-position: right top;
}

.carousel_contents, .carousel_link {
                width: 960px;
                height: 380px;
}

.carousel_contents {
                padding: 0px 320px;
                overflow: hidden;
                background-position: left top;
                background-repeat: no-repeat;
}

.carousel_contents > * {
                position: absolute;
}

#dotwhack, .carousel_link, .carousel_pagination li a {
                text-indent: -9999px;
                display: block;
}

.carousel_pagination {
                position: absolute;
                top: 352px;
                right: 320px;
                height: 12px;
                z-index: 3;
}

.carousel_pagination li {
                list-style-type: none;
                display: inline-block;
                float: left;
                margin-right: 10px;
                height: 12px;
                width: 12px;
                background: url("../images/sprites/sprite-bj.png") no-repeat -224px -180px;
}

.carousel_pagination .carousel_current {
                background-position:  -224px -148px
}

.carousel_pagination li:hover {
                background-position:  -224px -164px
}


/* Link & Product descriptions for Homepage */

#hero_home a:hover{
                text-decoration: none;
}

.hide_me{
                display: none !important;
}

.plus_gray,
.plus_darkgreen,
.plus_white,
.plus_black,
.plus_cyanc,
.plus_drkevergreen,
.plus_evergreen,
.plus_285c,
.plus_lime,
.plus_red,
.plus_green,
.plus_purple,
.plus_drkpurple,
.plus_darkgreen,
.plus_uniqlo,
.plus_kickstarter,
.plus_1655c,
.plus_magenta,
.plus_3268c{
                background: url("../../images/misc/button_plus_white.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    font-family: 'FranklinGothicFSDemiCondensed',Arial,sans-serif; /**'FranklinGothicFSDemi',Arial,sans-serif;*/  
    font-size: 15.5px;
    font-weight: normal;
    display: block;
    height: 24px;
    line-height: 23px;
    padding-top: 2px; 
    padding-left: 30px;
    text-transform: uppercase;
    text-decoration: none;
    font-variant: normal;
}

.plus_gray {
                background: url("../../images/misc/button_plus_gray.png") no-repeat scroll 0 0 transparent;
                color: #bfbfbf;
}


.plus_darkgreen {
                background: url("../../images/misc/button_plus_darkgreen.png") no-repeat scroll 0 0 transparent;
                color: #009942;!important
}

.plus_red {
                background: url("../../images/misc/button_plus_red.png") no-repeat scroll 0 0 transparent;
                color: #ce123a;
}

.plus_lime {
                background: url("../../images/misc/button_plus_lime.png") no-repeat scroll 0 0 transparent;
                color: #afbd21;
}

.plus_black {
                background: url("../../images/misc/button_plus_black.png") no-repeat scroll 0 0 transparent;
                color: #000;
}

.plus_cyanc {
                background: url("../../images/misc/button_plus_cyanc.png") no-repeat scroll 0 0 transparent;
                color: #00aeef;
}

.plus_285c {
                background: url("../../images/misc/button_plus_285c.png") no-repeat scroll 0 0 transparent;
                color: #0072cf;
}

.plus_1655c {
                background: url("../../images/misc/button_plus_1655c.png") no-repeat scroll 0 0 transparent;
                color: #ff6200;
}

.plus_3268c {
                background: url("../../images/misc/button_plus_3268c.png") no-repeat scroll 0 0 transparent;
                color: #00ad93;
}

.plus_green {
                background: url("../../images/misc/button_plus_green.png") no-repeat scroll 0 0 transparent;
                color: #68bf2a;
}


.plus_purple {
                background: url("../../images/misc/button_plus_purple.png") no-repeat scroll 0 0 transparent;
                color: #941aaf;
}

.plus_white {
                background: url("../../images/misc/button_plus_white.png") no-repeat scroll 0 0 transparent;
                color: #fff;!important
}

.plus_darkgreen {
                background: url("../../images/misc/button_plus_darkgreen.png") no-repeat scroll 0 0 transparent;
                color: #009942;!important
}

.plus_drkevergreen{
                background: url("../../images/misc/button_plus_drkevergreen.png") no-repeat scroll 0 0 transparent;
                color: #02662d;!important
}

.plus_evergreen{
                background: url("../../images/misc/button_plus_evergreen.png") no-repeat scroll 0 0 transparent;
                color: #009942;!important
}

.plus_drkpurple{
                background: url("../../images/misc/button_plus_drkpurple.png") no-repeat scroll 0 0 transparent;
                color: #6b2a62;!important
}

.plus_uniqlo {
                background: url("../../images/misc/button_plus_uniqlo.png") no-repeat scroll 0 0 transparent;
                color: #ed1c24;!important
}

.plus_magenta {
                background: url("../../images/misc/button_plus_magenta.png") no-repeat scroll 0 0 transparent;
                color: #ec008c;!important
}

.plus_kickstarter {
                background: url("../../images/misc/button_plus_kickstarter.png") no-repeat scroll 0 0 transparent;
                color: #39db77;!important
}

/*
.plus_gray a,
.plus_white a {
                color: #fff;
                display: block;
                height: 24px;
                cursor: pointer;
                margin-top: 23px;
}

.plus_white a {
                color: #fff;
                display: block;
                height: 24px;
                cursor: pointer;
}*/

.plus_gray a{
                color: #bfbfbf;
}

.plus_black a{
                color: #000;
}

.plus_darkgreen a{
                color: #009942;
}

.plus_cyanc a {
                color: #00aeef;
                text-decoration: none;!important
}

.plus_285c a{
                color: #0072cf;
}

.plus_1655c a{
                color: #ff6200;
}

.plus_3268c a{
                color: #00ad93;
}

.plus_green a{
                color: #68bf2a;
}

.plus_purple a{
                color: #941aaf;
}

.plus_white a{
                color: #fff;
}

.plus_lime a{
                color: #afbd21;
}

.plus_drkevergreen a{
                color: #02662d;
                }

.plus_evergreen a{
                color: #009942;
}

.plus_drkpurple a{
                color: #6b2a62;
}

.plus_red a {
                color: #ce123a;
}

.plus_uniqlo a {
                color: #ed1c24;
}

.plus_darkgreen a{
                color: #009942;
}

.plus_magenta a{
                color: #ec008c;
}

.plus_kickstarter a {
               color: #39db77;
}

.arrow_lg {
                padding-bottom: 1px;
               padding-left: 9px;
               padding-right: 2px;
}

.salelink {
                padding-bottom: 1px;
               padding-left: 2px;
               padding-right: 2px;
                font-family: 'FranklinGothicFSDemiCondensed',Arial,sans-serif; /**'FranklinGothicFSDemi',Arial,sans-serif;*/  
    font-size: 19.5px;
    font-weight: normal;
    line-height: 23px;
    text-transform: uppercase;
    cursor: pointer;
    color: #00aeef;
    text-decoration: none;
}


/********** Universal Classes ****************/

.cs_h3{
                width:100%;
                border-bottom:1px solid #D9D9D9;
                margin-top:20px;
                margin-bottom:40px;     
}

.espot_link{
                font-weight:bold;
}

.espot-content-section{
                width:576px;
}

/* The following line avoids text to flush against the top of the categoy box i IE7 */

.ie7 .espotc{
                padding-top:20px;
                max-height:360px;
}

.label{
                font-weight:bold;
}

.online-catalog-heading{
                font-family: 'FranklinGothicFSDemi', Arial, sans-serif;
                font-weight: normal;
                text-transform: none;
                border: none;
                background: none;
                color: #000;
                font-size: 22px;
}
                
/*****************************/
/*******CUSTOM UTILITIES******/
/*****************************/

.float{
                float:left;
}
.clear{
                clear:both;
}

.lowercase{
                text-transform: lowercase;
}


.discoverten{
                font-size: 10.5px;
                line-height: 14px;
}

/********************************************/
/*******Pantone COLOR CLASSES UTILITIES******/
/********************************************/

.bg_black{
                background-color:#000 !important;
}

.bg_graye{
                background-color:#eee !important;
}

.bg_grayb{
                background-color:#bbb !important;
}

.bg_gray6{
                background-color:#666 !important;
}

.bg_magentac{
                background-color:#ec008c !important;
}

.bg_200c{
                background-color: #ce123a !important;
}

.bg_1655c{
                background-color: #ff6200 !important;
}

.bg_021c{
                background-color:#ff4d00 !important;
}

.bg_1235c{
                background-color:#ffb300 !important;
}

.bg_582c{
                background-color:#b8c200 !important;
}

.bg_368c{
                background-color:#68bf2a !important;
}

.bg_355c{
                background-color:#009942 !important;
}

.bg_3268c{
                background-color:#00ad93 !important;
}

.bg_322c{
                background-color: #00727d !important;
}

.bg_cyanc{
                background-color:#00aeef !important;
}

.bg_285c{
                background-color:#0072cf !important;
}

.bg_2592c{
                background-color:#951ab0 !important;
}

.bg_255c{
                background-color:#6b2a62 !important;
}

.bg_mexpink{
                background-color: #ed174f;
} /*can delete after dead mexico*/

.bg_clock{
                background-color: black !important;
}

/***********************************/
/*******LOGO CLASSES UTILITIES******/
/***********************************/

/*Defining special logo box */

.logobox{
                width:340px;
                height:380px;
                padding: 0 20px;
                color:#fff;
                margin-right:4px;
                margin-bottom:4px;
                position:relative;
                float:left;
}


/*added for from the modern espot*/
.logoboxm{
                width:380px;
                height:380px;
                padding: 0px;
                color:#fff;
                margin-right:4px;
                margin-bottom:4px;
                position:relative;
                float:left;
}


/* The following class is to position the box at the bottom */
.pos_btm{
                width:380px;
                height:190px;
                margin-top:190px;
}

/* The following class is to position the box at the bottom for DESTINATION MEXICO */
.pos_btmmex{
                width:380px;
                height:190px;
                margin-top:100px;
}

/* The following class is to position the box at the bottom for CENTURY OF THE CHILD */
.pos_btmcc{
                width:380px;
                height:190px;
                margin-top:150px;
}


/* The following class is a table cell */                     
.logobox div.logobox_info{
                display:table-cell;
                vertical-align: middle;
                line-height:20px;
                height:190px;
                width:340px;
                color:#fff;
}
.logobox div.logobox_info h2{
                font-size:24px;
                line-height:25px;
}

.logobox div.logobox_info h3{
                font-size:14px;
                padding: 8px 0;
                color:#fff;
                background:none;
}

.logobox a{
                display:block;
                height:380px;
                width:380px;
}

a.exhibit_link,
.logobox div.logobox_info a:link{
                text-transform: uppercase;
                color:#fff;
                font-size:11px;
                font-weight:bold;
}

.logobox div.logobox_info a:hover{
                text-decoration:underline;
}


                                                
/*Absolute position exhibition links*/

a.exhibit_link{
                position:relative;
                top:-50px;
                left:20px;
}

.ie7 a.exhibit_link{
                top:-70px;
}

                                

.abex{
                background-image: url(../../images/misc/category_abex.png);
}

.dekooning{
                background-image: url(../../images/misc/category_dekooning.png);
}

.c_space{
                background-image: url(../../images/misc/category_counter_space.png);
}

.istanbul{
                background-image: url(../../images/misc/category_destination_istanbul.png);
                background-position: 0 -20px;
}

.moma{
                background-image: url(../../images/misc/category_moma_logo.png);
}

.modern_kids{
                background-image: url(../../images/misc/category_modern_kids.png);
}

.muji{
                background-image: url(../../images/misc/category_muji.png);
                background-position: -5px -20px;
}

.modernr{
                background-image: url(../../images/misc/modernbg.png);

}

.skyumbrella{
                background-image: url(../../images/misc/category_sky.png);

}

.destinationmexico{
                background-image: url(../../images/misc/category_destmex.png);

}

.century{
                background-image: url(../../images/misc/category_cotc.png);

}

.shopfilm{
                background-image: url(../../images/misc/category_shopfilm.png);

}

.uniqlomoma{
                background-image: url(../../images/misc/category_uniqlo.png);

}

.kickstarterdis{
                background-image: url(../../images/misc/category_kickstarter.jpg);

}

.kickstarterdis2{
                background-image: url(../../images/misc/category_kickstarter.jpg);

}

.sabudadis{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/category_sabuda.png);

}

.outdoordis{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/category_outdoortop.jpg);

}

.destinationnyc{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/category_destnyc.png);

}

.magritte{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/category_magritte.png);

}

.matisse{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/category_matisse.png);

}

.desmod{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/category_desmod.png);

}

.bjork{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/bjork.png);

}

.londontech{
                background-image: url(/wcsstore/MOMASTORE1/images/misc/category_londontech.jpg);

}



/******************************************************************************************************************************/
/******Announcement Espots Positioniing ***************************************************************************************/
/******************************************************************************************************************************/

/*** Announcement Wrapper ***/

div.touts{
                float:none;
                width:960px;
                margin:15px auto; /**ncchanged fro 20px to 15**/
}


/****** EYEBROW  ******/
/****** Form  ******/
div.hm_announce_custom span.eyebrow{
                font-size:11px;
                display:block;
                margin-bottom:5px;
}


/****** Colors  ******/
span.green{
                color: #00ad93;
}

span.registry{
                color:#ce123a;
}

span.3268c{
                color:#00ad93;
}

span.2592c{
                color:#951ab0;
}

span.200c{
                color:#ce123a;
}

span.yellow{
                color:#ffb300;
}

span.brightgreen{
                color:#68bf2a;
}

span.cyan{
                color:#00aeef;
}


span.purple{
                color:#951ab0;
}

span.darkblue{
                color:#0072cf;
}

span.pink{
                color:#ec008c;
}

span.orange{
                color:#ff6200;
}


/*****************************/
/*******Main Module***********/
/*****************************/


div.hm_announce_custom{
                padding-right:9px;
                margin-right:15px; /*ncchanged, removed: border-right:1px solid #e5e5e5; margin-right:20 to 15px;*/
                float:left;
                margin-left: 1px; /**ncadded**/
}

div.hm_announce_custom div.main_module{
                width:300px;
}


div.last{
                padding-right:0;
                border-right:0;
                margin-right:0;
}


div#home{
                padding-bottom:25px;
}


/******* LEFT ***********/

div.hm_announce_custom h2.hm_h2{
                line-height:26px;
                font-size:26px;
                margin-bottom:10px;
                height:50px;
                width:162px;
}

div.hm_announce_custom h2.hm_h2 a{
                color:#000;
                text-decoration:none;
}

div.hm_announce_custom div.{
                width:160px;
}

div.hm_announce_custom div.main_left p{
                width:170px;
                line-height:18px;
}

/***************************************/
/******* ESPOT IMAGES CONTROL **********/
/***************************************/
div.hm_announce_custom div.img_spot a,
div.hm_announce_custom div.img_spot{
                width:130px;
                height:130px;
                margin-left:7px;
}

div.main_module div.main_right{
                width:130px;
}

div.hm_announce_custom div.img_spot a{
                display:block;
                text-indent:-999em;
}

div.hm_announce_custom div.img_spot_1{
                background: transparent url('/wcsstore/MOMASTORE1/images/misc/subfeature_skiesarelimit.jpg') 0px 0px no-repeat;
}

div.hm_announce_custom div.img_spot_2{
                background: transparent url('/wcsstore/MOMASTORE1/images/misc/subfeature_toolthe.jpg') 0px 0px no-repeat; 
}

div.hm_announce_custom div.img_spot_3{
                background: transparent url('/wcsstore/MOMASTORE1/images/misc/subfeature_blackbaggy.jpg') 0px 0px no-repeat; 
}



/******* RIGHT ***********/

/*****************************/
/*******Link Module***********/
/*****************************/


div.hm_announce_custom ul.link_module{
                font-weight:bold;
                line-height:14px;
}

div.hm_announce_custom ul.link_module2{
                font-weight:bold;
                line-height:19px;
                float:left;
                width:200px;
                margin-top: -20px;
}


/*** Appears on Shipping Information Page ***/

.eslabel {
                font-weight:bold;            
}

.cs_line {
                border-width: 0px;
                width:100%;
                height: 1px;
                background: #D9D9D9;
                color: #D9D9D9;
                margin-bottom: 20px;
}


/***************************************************************************************/
/******** The following block is targeting the big espots in the Designer's Page *******/
/***************************************************************************************/
div#grid div.espotc {
                cursor:pointer;  
                position: relative;
                width: 380px;
                height: 380px;
}

div#grid #espotc-magenta {
                background: #cc0066;
}

/************ Styling the Text within the Big Espot ******************/

a.espotc-product-button{
                cursor:pointer;
}

a.espotc-product-button div.info{
                width:340px;
                height:380px;
                padding:0 20px;
                display:table-cell;
                vertical-align:middle;
                color: #fff;           
}


.logobox_info h2,
a.espotc-product-button div.info h2{
                font-size:36px;
                color:#fff;
                line-height:33px;
                padding-bottom:4px;
                border-bottom: 1px dotted #fff;
}


.logobox_info h1,
a.espotc-product-button div.info h1{
                font-size:36px;
                color:#fff;
                line-height:33px;
                padding-bottom:4px;
                border-bottom: 1px dotted #fff;
} /*added for SEO*/

a.espotc-product-button div.info h2.no_ul{
                border-bottom:none;
}

/************ Disbling Hover on text - because everything is in an anchor tag so that the block is selectable ******************/
a.espotc-product-button:hover{
text-decoration:none;   
}

div.info .yr{
                font-weight:bold;
}

/*******************************************************************************/
/********** The following 1 class is to target questions in FAQ ***************/
/*****************************************************************************/

dl.faq >dt{
                color:#00aeef;
}

/*******************************************************************************/
/********** The following target Customer Service Detail Page *****************/
/*****************************************************************************/

.espot_h4{
                margin-top:40px;
                background-image:none;
                border-bottom: 1px dotted #999;
}


/******************************************************************/
/********** The following target Store Locations *****************/
/****************************************************************/
.espot-store-image{
                width: 327px;
                float: left;
                margin-right: 20px;
}



.es-store{
margin-bottom:30px;     






/*****************************/
/******* GIFT CONTENT ********/
/*****************************/

/*** SIDEBAR ***/

.giftwrap_side_bar img{
                margin-bottom:10px;
}



div.gf_custom h3.gf_h3{
                width:100%;
                background:none;
                margin-bottom:5px;
                text-transform: none;
                font-family: 'FranklinGothicFSDemi';
}


div.gf_custom{
                height:550px;
                overflow:hidden;
}

/******* GIFT HERO ********/

div.gf_custom div.gf_hero{
                margin-bottom:20px;
}


/******* GIFT LEFT ********/


div.gf_custom div.gf_left_col{
                width:373px;
                padding: 0 25px 0 20px;
                border-right:#d9d9d9 solid 1px;
}

div.gf_left_col div.gf_module{
                margin-bottom:38px;
}

div.gf_left_col img{
                margin-right:15px;
}


div.gf_text{
                width: 258px;
}

div.gift_green{
                width:145px;
                margin:0 auto;
                padding: 0 0 25px 35px;
}




/******* GIFT RIGHT ********/

div.gf_custom div.gf_right_col{
                width:165px;
                padding:0 30px;
}


/**********************************************************************/
/********** The following target In The News Section *****************/
/********************************************************************/

#news_module{
                width:768px;
                padding-bottom:10px;
                margin-bottom:10px;
                border-bottom:1px solid #d9d9d9;
}

.news_clipping{
                margin-right:8px;
                width: 455px;
                float: left;
}


.news_info{
                width:240px;
                padding:10px;
                padding-right:0;
}

.news_module .news_info p{
                margin:5px 0 0 2px;
}


/**********************************************************************/
/******THE FOLLOWING SECTION TARGETS THE GIFT REGISTRY*****************/
/**********************************************************************/

div.gr_form,
div.gr_hero{
                width:960px;
                height:350px;
                margin:0 auto;
}



div.gr_hero_bgcolor{
                width:100%;
                min-height:380px;
                height:380px;
                background-color:#eee;
}

div.gr_left div.gr_text h1{
                background: transparent url('../../images/misc/registry_logo.png') 0 0 no-repeat;
                text-indent: -999em;
}

.ie7 div.gr_left div.gr_text{
                margin-top: 50px;
}

div.gr_hero{
                background-color:#eeeeee;
}
/*** LEFT ***/

div.gr_hero div.gr_left{
                width:292px;
                padding-right:38px;
}

div.gr_left div.gr_text{
                display:table-cell;
                vertical-align: middle;
                height:380px;
}

.ie7 div.gr_left div.gr_text{
                margin-top: 50px;
}

div.gr_left div.gr_text h1,
div.gr_left div.gr_text h2{
                line-height:30px;
                padding-bottom: 30px;
}

div.gr_left div.gr_text h2{
                padding-bottom:20px;
}


div.gr_left div.gr_text h1{
                height:55px;
                padding-left: 65px;
                line-height:55px;
                padding-bottom:25px;
}

div.gr_left div.gr_text p{
                line-height:17px;
}


/*** RIGHT ***/
div.gr_hero div.gr_right{
                width:630px;
}

/*****************************************************************/
/******THE FOLLOWING SECTION FOR SAMPLE REGISTRY *****************/
/*****************************************************************/

div.sr{
                width:765px;
                height:240px;
                background-color:#eee;
}

div.sr div.sr_img{
                width:330px;
                height:240px;
                background: transparent url('../../images/misc/registry_box.jpg') 0 0 no-repeat;
}

div.sr_right_col{
                width: 435px;
                height:240px;
}

div.sr_text{
                height:240px;
                padding: 0 50px;
                display: table-cell;
                vertical-align: middle;
}
div.sr_text h1{
                margin-bottom: 16px;
}

.ie7 div.sr_text{
                padding: 50px 0 0 50px;
}

a.red_plus{
                margin-top:55px;
                color:#CE123A;
                font-size:12pt;
                font-family: 'FranklinGothicFSDemiCondensed', arial, helvetica, 'san-serif';
                text-transform: uppercase;
                padding-left:33px;
                padding-top:2px;
                display:block;
                height:22px;
                background: transparent url('../../images/misc/registry_plus.png') 0 0 no-repeat;
}

/* The following is to erase marketing styles */
#WC_eMarketingSpotDisplay_Table_3,
#WC_eMarketingSpotDisplay_Table_3 td{
                padding:0;
}

#WC_eMarketingSpotDisplay_TableCell_7_1 br{
                display:none;
}


/* Homepage version B */
#news-letter{width:312px; height:292px; float:left; margin-right:15px; background:#eeeeee;}




