@import url('reset.css');/*
- hide certain elments immediately in JS-enabled browsers;apply class ".jsEnabled" to body w/JS
http://www.learningjquery.com/2008/10/1-way-to-avoid-the-flash-of-unstyled-content
- hide templates
*/
.metaCart .jsEnabled .hide,.template{display:none;}
/* 
clear floats when using overflow:hidden isn't feasible
http://aloestudios.com/2009/12/goodbye-overflow-clearing-hack/
*/
/*This is the css for the homepage Pop-up*/
.metaCart .newOpenOverlay { display: none; width : 100%; position : absolute; top : 0px; left : 0px; background-color : #E5E5E5;filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8; z-index : 100; }
.metaCart .newOpenDialog {display: none; z-index : 101; height : 471px; width : 826px; position : absolute; overflow : hidden; top : 50%; left : 50%; margin-top : -235px; margin-left : -413px; }
/* end homepage pop-up*/
.metaCart .group:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:" ";}
* html .group{height:1%;}
*:first-child+html .group{min-height:1px;}
/* --- general styles --- */
body{background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:100%;line-height:1.125em;margin:0;padding:0;min-width:1002px;}
.metaCart a{cursor:pointer;}
.metaCart a img{border:0;}
.metaCart ul{list-style:none;}
.metaCart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.metaCart .clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.metaCart .clearfix{display:block;}
/* End hide from IE Mac */
/*left list expansion on multiple pages */
.metaCart .products .filter-heading .showingList{
padding-left: 15px;
margin-left: 0px;
background:url(http://images.menswearhouse.com/is/image/TMW/cat_grid_men_down_arrw?scl=1) no-repeat;;
}
.metaCart .products .filter-heading .hidingList{
padding-left: 15px;
margin-left: 0px;
background:url(http://images.menswearhouse.com/is/image/TMW/cat_grid_men_up_arrw?scl=1) no-repeat; ;
}
.metaCart .filter-heading h2{padding-left: 15px; cursor: pointer}
/* --- buttons --- */
.metaCart .btnGrey{background:#fff url(../images/btn_grey.gif) no-repeat left;color:#fff;display:block;font-size:10px;font-weight:bold;height:22px;line-height:2.1em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;width:75px;}
.metaCart .btnRed{background:#fff url(../images/btn_red.gif) no-repeat left;color:#fff;display:block;font-size:10px;font-weight:bold;height:26px;line-height:2.5em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;width:103px;}
.metaCart .btnArrowGreyR{background:transparent url(../images/icons/icon_arrow_grey_r.png) no-repeat right 4px;color:#000;font-size:10px;font-weight:bold;padding-right:10px;text-decoration:none;text-transform:uppercase;}
.metaCart .btnArrowRedR{background:transparent url(../images/icons/icon_arrow_red_r.png) no-repeat right 4px;color:#cc0000;font-size:10px;font-weight:bold;padding-right:10px;text-decoration:none;text-transform:uppercase;}
.metaCart .btnArrowGreyR:hover{background:transparent url(../images/icons/icon_arrow_red_r.png) no-repeat right 4px;color:#cc0000;}
.metaCart .btnArrowGreyL{background:transparent url(../images/icons/icon_arrow_grey_l.png) no-repeat left 2px;padding-left:10px;}
.metaCart .btnArrowGreyL:hover{}
/* --- item images ---*/
.metaCart .thumbHolder{height:57px;overflow:hidden;width:42px;}
.metaCart .prodImg{display:block;margin:1px;}
/* --- global header,content area,and footer widths --- */
.metaCart .inner{margin:0 auto;width:1002px;}
.metaCart .border{width:100%;}
/* general box styles */
.metaCart .box{overflow:hidden;}
.metaCart .left,.right,.topMiddle,.midLeft,.midMiddle,.midRight,.btmMiddle,.content{float:left;}
.metaCart .left,.midLeft{clear:left;}
.metaCart .topMiddle,.midMiddle,.btmMiddle{clear:none;}
.metaCart .right,.midRight{clear:right;}
.metaCart .content{position:relative;}
/* general nav box styles */
.metaCart .navBox .left,.navBox .right,.navBox .topMiddle,.navBox .btmMiddle{height:60px;/* height of corner images */}
.metaCart .navBox .left,.navBox .right,.navBox .midLeft,.navBox .midRight{width:60px;/* width of corner images */}
.metaCart .navBox .topLeft{background:transparent url(../images/box_nav_menu_tl.png) no-repeat left;}
.metaCart .navBox .topMiddle{background:transparent url(../images/box_nav_menu_tm.png) repeat-x left;}
.metaCart .navBox .topRight{background:transparent url(../images/box_nav_menu_tr.png) no-repeat left;}
.metaCart .metaCart .navBox .midLeft{background:transparent url(../images/box_nav_menu_ml.png) repeat-y left;}
.metaCart .navBox .midMiddle{background-color:#fff;}
.metaCart .navBox .midRight{background:transparent url(../images/box_nav_menu_mr.png) repeat-y left;}
.metaCart .navBox .btmLeft{background:transparent url(../images/box_nav_menu_bl.png) no-repeat left;}
.metaCart .navBox .btmMiddle{background:transparent url(../images/box_nav_menu_bm.png) repeat-x left;}
.metaCart .navBox .btmRight{background:transparent url(../images/box_nav_menu_br.png) no-repeat left;}
/* close icon */
.metaCart #contentOverlayBox .closeBox {margin-top: -15px; margin-right: -12px;}
.metaCart .closeBox{color:#464646;cursor:pointer;float:right;font-size:11px;position:absolute;right:0; top: 0; margin-top:-5px;text-transform:uppercase;}
.metaCart .closeText{float:left;margin-right:5px;}
.metaCart .closeIcon{display:block;float:left;}
/* Form Errors */
.metaCart input.formError{background-color:#ffcccc;}
.metaCart select.formError{background-color:#ffcccc;}
.metaCart div.clearError{clear:both;}
.formErrorNotice{display:none;clear:both;overflow:hidden;background-color:#ffcccc;padding-bottom:5px;width:100%;margin-bottom:20px;}
.metaCart .formErrorNotice{display:none;clear:both;overflow:hidden;background-color:#ffcccc;padding-bottom:5px;width:100%;margin-bottom:20px;}
.formErrorNotice div{margin:7px 0 0 10px;font-size:14px;font-weight:bold;color:#cc0000;}
.metaCart .formErrorNotice div{margin:7px 0 0 10px;font-size:14px;font-weight:bold;color:#cc0000;}
.metaCart .formErrorNoticeGC{display:none;clear:both;overflow:hidden;background-color:#ffcccc;padding-bottom:5px;width:100%;margin-bottom:20px;}
.metaCart .formErrorNoticeGC div{margin:7px 0 0 10px;font-size:11px;font-weight:bold;color:#cc0000;}
.metaCart .formErrorNoticeForPopUp{display:none;clear:both;overflow:hidden;background-color:#ffcccc;padding-bottom:5px;width:100%;margin-bottom:20px;}
.metaCart .formErrorNoticeForPopUp div{margin:7px 0 0 10px;font-size:14px;font-weight:bold;color:#cc0000;}
/* --- global header --- */
.metaCart #header {background: transparent url(../images/bg_nav.png) repeat-x left 59px;height: 97px;position: relative;width: 100%;z-index: 15;min-width: 1002px;}
.metaCart #header .inner{overflow:hidden;}
.metaCart #checkoutBtn{margin:0 0 0 5px;}
.metaCart #headerMain {height:41px;margin:16px 0 0 16px;overflow:visible; position: relative;}
.metaCart #headerMain a#logo{float:left;margin-top:2px;margin-left:5px}
.metaCart #mwtuxHead {postion: absolute; top: 0; left:0;  width: 100%; height: 41px; overflow: hidden; background: url(https://menswearhouse.scene7.com/is/image/TMW/tuxHeaderBg?scl=1) repeat-x;}
.metaCart #mwtuxonline{ float: right; width: auto; height: 41px; overflow: hidden; margin-right: 5px;}
.metaCart #mwTuxOnlineWrap { width: 1002px; margin: 0 auto; height: 41px;}
.metaCart #mwtuxoffer{ margin-right: 10px; float: right; width: auto; height: 41px; }
html>/*body #mwtuxonline*/, x:-moz-any-link, x:default{margin-left:75px;}
.metaCart #headermessage { margin: 5px; font-size: 12px; color:#D4D4D4; position: absolute; right: 17px; top: -18px;} }
.metaCart #linksSearch{ float: right; }
.metaCart #headerLinks{margin-top: 5px; width: 660px; overflow:hidden; padding-right: 17px;}
.metaCart #headerLinks ul{float:right;margin:0;overflow:hidden;padding:0;}
.metaCart #headerLinks li{display:block;float:left;list-style-type:none;padding:0 7px 0 2px;}
.metaCart #headerLinks li#miniCartLink{cursor:pointer;}
.metaCart #headerLinks ul a,.headerLink{color:#000;font-size:9px;text-decoration:none;text-transform:uppercase;}
.metaCart #headerLinks ul a{display:block;margin-bottom:3px;}
.metaCart #headerLinks li.vertDivider{color:#d8d8d8;}
.metaCart #headerLinks li#miniCartLink a,#headerLinks li#miniCartLink img,#headerLinks li#miniCartLink span{display:block;float:left;}
.metaCart #headerLinks li#miniCartLink img{cursor:pointer;margin:3px 6px 0 6px;}
.metaCart #headerLinks li#miniCartLink span{cursor:pointer;}
.metaCart .miniCartNum{color:#cc0000;font-size:10px;font-weight:bold;}
.metaCart #checkoutBtn{float:right;}
.metaCart #search{margin:10px 0 0 0;padding-top:2px;overflow:hidden;}
.metaCart #searchInput{float:right;width:226px;color:#5a5a5a;vertical-align:top;margin:0px/*padding:2px 0 2px 4px;*/}
.metaCart #searchBtn{float:right;margin:0px 0px 0px 3px;vertical-align:top}
/* --- global nav --- */
.metaCart #nav{margin:0 0 0 10px;overflow:hidden;padding:0;position:relative;z-index:10;}
/*sup css */
.metaCart .supMedium {font-size: medium;}
.metaCart .supSmall {font-size: small;}
.metaCart .supSmaller {font-size: smaller;}
.metaCart .supTiny {font-size:x-small;}
.metaCart .supMini {font-size:xx-small;}
/* nav dividers */
.metaCart #linksSearch { width: 680px; position: absolute; top: 10px; right: 0px; }
.metaCart #nav li{cursor:default;display:block;float:left;height:27px;list-style-type:none;margin-top:2px;padding:0;width:2px;}
.metaCart #nav li div{background:transparent url(../images/divider_nav.png) no-repeat top left;height:29px;width:2px;}
/* nav items */
.metaCart #nav li.item{background:transparent none;cursor:pointer;font-size:11px;font-weight:bold;height:31px;text-transform:uppercase;width:auto;}
.metaCart #nav li.item div{background:transparent none;height:31px;max-width:100%;width:100%;}
.metaCart #nav li.item a {color:#fff;display:inline-block;margin:8px 10px 0 10px;text-decoration:none;}
.metaCart #nav li.searchitem{background:transparent none;cursor:pointer;font-size:11px;font-weight:bold;height:31px;text-transform:uppercase;width:330px;float:right;margin-right:16px;padding-top:4px;}
/*#nav li.searchitem div{background:transparent none;height:31px;max-width:100%;width:100%;}*/
/*#nav li.searchitem a{color:#fff;display:inline-block;margin:0px 0px 0px 0px;text-decoration:none;}*/
/*#nav li.searchitem div.navOver{background:transparent none;}*/
.metaCart #nav li div.navOver{background:transparent none;}
.metaCart #nav li.item div.navOver{background:transparent url(../images/bg_nav_over.png) repeat-x bottom left;}
.metaCart #nav div.navOver a{color:#cc0000;}
/* nav menu content styles */
.metaCart .menuBox{display:none;position:absolute;z-index:5;margin-top:-37px}
.metaCart .menuBox .midMiddle{background:#fff url(../images/bg_box_nav_menu.gif) repeat-x 0 10px;}
.metaCart .menu{display:none;font-size:11px;font-weight:bold;list-style-type:none;margin:20px 0 0 0;padding:0;text-transform:uppercase;}
.metaCart .menu ul{font-size:16px;font-weight:normal;list-style-type:none;margin-top:0;margin-bottom:5px;margin-left:10px;padding:0;text-transform:none;}
.metaCart .menu ul li{line-height:1.3em;}
.metaCart .menu,.menu a{font-size:11px;color:#333;text-decoration:none;}
.metaCart #headerLinks ul li.itemHover a, .menu li a.itemHover, #footerLinks .footerCatLinks li a.itemHover{text-decoration:underline;}
/* 2-column menu */
.metaCart .menu2Col{overflow:hidden;}
.metaCart .menu2Col li.menuColL,.menu2Col li.menuColR{display:block;float:left;}
.metaCart .menu2Col li.menuColL{margin-right:30px;}
.metaCart .menu2Col li.menuColClear{clear:both}
.metaCart .menu2Col ul#hotColL{font-weight:bold;margin-top:2px;margin-left:0;text-transform:uppercase;}
.metaCart .menu2Col ul#hotColL li{line-height:1.5em;}
.metaCart .menu2Col ul#brandsColR{margin-top:0px;}
/* --- order status --- */
#orderStatusBox{display:none;position:absolute;top:20px;z-index:1002;}
.metaCart #orderStatusBox .boxW{width:327px;}
.metaCart #orderStatusBox .boxH{height:180px;}
.metaCart #orderStatusHeader{border-bottom:1px solid #d9d9d9;color:#666;font-size:16px;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase;}
.metaCart #orderStatusBox label{font-size:11px;}
.metaCart #orderStatusBox div.orderStatus { font-size:13px; color:#f00; font-weight:bold; margin-top:15px;}
.metaCart #orderStatusBox div.orderStatus a { text-decoration:underline; }
.metaCart #orderStatusInput, #orderEmailInput {float:left;} #orderStatusBtn { float:right; margin-top:15px; }
.metaCart #orderStatusInput, #orderEmailInput{margin-right:5px;width:306px;color:#5a5a5a;}
/* --- mini cart --- */
.metaCart #miniCartBox{display:none;position:absolute;top:-50px;z-index:1002;}
.metaCart #miniCartBox .boxW{width:310px;}
.metaCart #mcTop{margin-bottom:35px;overflow:hidden;}
.metaCart #mcTop .closeBox{margin-top:0;}
.metaCart #mcHeader{color:#464646;float:left;font-size:14px;text-transform:uppercase;font-weight:bold;}
.metaCart #mcDivider{background:transparent url(../images/divider_mc_top.gif);height:25px;left:40px;position:absolute;top:90px;width:349px;}
.metaCart #mcCheckoutTotal{margin-bottom:9px;overflow:hidden;}
.metaCart #mcTotal,#mcCOBtn1{float:right;}
.metaCart #mcTotal{margin-right:19px;}
.metaCart #mcSummary{border-bottom:1px solid #D9D9D9;margin-top:7px;overflow:hidden;padding-bottom:5px;text-transform:uppercase;}
.metaCart #mcCount{color:#000;float:left;}
.metaCart #countValue{font-size:14px;font-weight:bold;}
.metaCart .mcLabel{font-size:11px;}
.metaCart #mcMoney{float:right;}
.metaCart #mcSubtotal,#mcSave{text-align:right;width:100%;}
.metaCart #subtotalValue{color:#CC0000;font-size:14px;}
.metaCart #mcSave{color:#333;font-size:10px;}
.metaCart #mcCheckoutEdit{margin-top:7px;overflow:hidden;}
.metaCart #mcEditBtn,#mcCOBtn2{float:right;}
.metaCart #mcEditBtn{margin-top:2px;margin-right:18px;}
.metaCart #mcProds,#mcProdsT,#mcProdsM,#mcProdsB{width:100%;}
.metaCart #mcProdsT,#mcProdsB{height:10px;}
.metaCart #mcProdsT{background:#ededed url(../images/box_mini_cart_items_t.gif) no-repeat left;}
.metaCart #mcProdsM{background:#ededed url(../images/box_mini_cart_items_m.gif) repeat-y top left;}
.metaCart #mcProdsB{background:#ededed url(../images/box_mini_cart_items_b.gif) no-repeat left;}
.metaCart #mcProdsM table{margin:0 10px;}
.metaCart #mcProdsM .mcProdPhoto{ vertical-align: bottom; }
.metaCart #mcProdsM .mcProdDesc{ }
.metaCart #mcProdsM .mcProdCost{}
.metaCart .mcProdPhoto img{display:block;margin:1px;}
.metaCart .mcProdDesc p{color:#000;font-size:11px;line-height:1.2em;margin:0 5px 15px 5px;}
.metaCart .mcProdCost p{color:#000;font-size:12px;font-weight:bold;margin:0 0 30px 0;}
/* --- add to cart box --- */
.metaCart #addToMiniCartBox{display:none;position:absolute;z-index:1002;width:429px;}
.metaCart #addToMiniCartBox .boxW{width:329px;}
.metaCart #atmcTop{margin:10px 0 35px;overflow:hidden;}
.metaCart #atmcTop .closeBox{margin-top:0;}
.metaCart #atmcHeader{color:#464646;float:left;font-size:14px;text-transform:uppercase;font-weight:bold;}
.metaCart #atmcCheckoutTotal{margin-bottom:9px;overflow:hidden;}
.metaCart #atmcTotal,#atmcCOBtn1{float:right;}
.metaCart #atmcTotal{margin-right:19px;}
.metaCart #atmcSummary{border-bottom:1px solid #D9D9D9;margin-top:20px;overflow:hidden;padding-bottom:5px;text-transform:uppercase;}
.metaCart #atmcCount{color:#000;float:left;}
.metaCart #atmcCountValue{font-size:14px;font-weight:bold;}
.metaCart .atmcLabel{font-size:11px;}
.metaCart #atmcMoney{float:right;}
.metaCart #atmcSubtotal,#atmcSave{text-align:right;width:100%;}
.metaCart #atmcSubtotalValue{color:#CC0000;font-size:14px;}
.metaCart #atmcSave{color:#333;font-size:10px;}
.metaCart #atmcCheckoutEdit{margin-top:7px;overflow:hidden;}
.metaCart #atmcEditBtn,#atmcCOBtn2{float:right;}
.metaCart #atmcEditBtn{margin-top:2px;margin-right:18px;}
.metaCart #atmcProdsT{background:url(../images/box_add_to_cart_items_t.gif) no-repeat left;height:10px;width:329px;}
.metaCart #atmcProdsM{background:url(../images/box_add_to_cart_items_m.gif) repeat-y top left;width:329px}
.metaCart #atmcProdsB{background:url(../images/box_add_to_cart_items_b.gif) no-repeat left;height:10px;width:329px;}
.metaCart #addToMiniCartBox div.prodImageAndInfo{overflow:hidden;}
.metaCart #addToMiniCartBox div.product_image{float:left;margin:0 10px 0 10px;}
.metaCart #addToMiniCartBox div.prod_info_wrapper{float:left;width:170px;vertical-align:top;padding-top:10px;overflow:hidden;}
.metaCart #addToMiniCartBox .product_header{width:170px;color:#000000;font-size:14px;text-align:left;}
.metaCart #addToMiniCartBox .product_line{width:170px;height:1px;margin-top:4px;clear:both;background-color:#d9d9d9;clear:both;}
.metaCart #addToMiniCartBox div.pi_pair{clear:both;float:left;}
.metaCart #addToMiniCartBox div.pi_label{text-transform:uppercase;font-size:10px;font-weight:bold;float:left;clear:left;width:68px;margin-right:2px;}
.metaCart #addToMiniCartBox div.pi_value{float:left;font-size:10px;width:91px;}
.metaCart #atmcDivider{background:transparent url(../images/divider_mc_top.gif);height:25px;left:30px;position:absolute;top:90px;width:369px;}
/* --- global content area --- */
.metaCart #content{background-color:#E5E5E5;width:100%;z-index:10;min-width:1002px;padding-bottom:13px;margin-top:3px}
.metaCart .topGradient{background:transparent url('../images/content_top_grad.png') repeat-x 0 0;width:100%;z-index:11;min-width:1002px;height:19px;position:absolute;left:0px;}
/* min-height hack for IE6:http://www.dustindiaz.com/min-height-fast-hack/ */
.metaCart #content .inner{/* min-height:500px;_height:auto !important;height:500px;*/overflow:hidden;}
.metaCart #contentContainer{margin:12px 0 0 16px;width:970px;}
.metaCart .contentSidebarL,.contentSidebarM,.contentSidebarB{width:100%;}
.metaCart .contentSidebarM{overflow:hidden;}
.metaCart .contentL,.contentR{float:left;}
/* content */
.metaCart #contentT{background:#fff url(../images/box_content_t.gif) no-repeat left;height:14px;width:100%;}
.metaCart #contentM{background:#fff url(../images/box_content_m.gif) repeat-y top left;width:100%;overflow:hidden;position:relative;}
.metaCart #contentB{background:#fff url(../images/box_content_b.gif) no-repeat left;height:16px;width:100%;}
/* content w/left sidebar */
.metaCart #contentSidebarLT{background:#fff url(../images/box_content_sidebar_l_t.gif) no-repeat left;height:14px;}
.metaCart #contentSidebarLM{background:#fff url(../images/box_content_sidebar_l_m.gif) repeat-y top left;}
.metaCart #contentSidebarLB{background: url(../images/box_content_sidebar_l_b.gif) no-repeat center;height:16px;}
.metaCart #contentSidebarLM .contentL{width:235px;}
.metaCart #contentSidebarLM .contentR{width:735px;}
/* content w/right sidebar */
.metaCart #contentSidebarRT{background:#fff url(../images/box_content_sidebar_r_t.gif) no-repeat left;height:14px;}
.metaCart #contentSidebarRM{background:#fff url(../images/box_content_sidebar_r_m.gif) repeat-y top left;}
.metaCart #contentSidebarRB{background:#fff url(../images/box_content_sidebar_r_b.gif) no-repeat left;height:16px;}
.metaCart #contentSidebarRM .contentL{width:735px;}
.metaCart #contentSidebarRM .contentR{width:235px;}
/* bread crumbs */
.metaCart #breadcrumbs{color:#000;margin:2px auto;overflow:hidden;text-transform:uppercase;width:970px;}
.metaCart #breadcrumbs a{color:#000;font-weight:bold;}
.metaCart #back,#tout span{font-size:12px;}
.metaCart #back{float:left;}
.metaCart #back a{text-decoration:none;}
.metaCart #tout{clear: both; margin: 0 auto; width: 960px;}
.metaCart #tout a{font-size:10px;}
/* --- global footer --- */
.metaCart #footer #fortune100-logo {margin-left:29px;}
.metaCart #footer{position:relative;width:100%;z-index:5;overflow:hidden;padding-bottom:20px;min-width:1002px;background-color:#fff}
.metaCart #footer span{font-size:10px;font-weight:bold;text-transform:uppercase;}
.metaCart #footerLinks{margin:16px 0px 0;overflow:hidden;padding:0;}
.metaCart #footerLinks li{float:left;list-style-type:none;margin:0 26px 0 0;text-transform:uppercase;}
.metaCart #footerLinks .footerCatLinks{margin:6px 0 0 0;padding:0;}
.metaCart #footerLinks .footerCatLinks li{ overflow: hidden; display:list-item;float:none;font-size:10px;list-style-type:none;margin:0;}
.metaCart #footerLinks .footerCatLinks li a{color:#666;text-decoration:none;}
.metaCart #footerLinks .footerCatLinks li a:hover{color:#666;text-decoration:underline;}
.metaCart #footerLinks li#stayConnected{float:right;margin:0; width: 130px}
.metaCart #footerLinks li#stayConnected span{float:right;margin:2px 0 6px 0;}
.metaCart #footerLinks li#stayConnected .footerCatLinks li{float:right;clear:right;width:130px;text-align:right;}
.metaCart #footer .copyright{float:right;margin-right:33px;font-size:9px;color:#8f8f8f;}
.metaCart #footerBorder{background:transparent url(../images/bg_footer_border.png) repeat-x left;height:25px;}
/* Email Updates Overlay */
.metaCart #emailUpdatesModal{width:517px;}
.metaCart #emailUpdatesModal .boxW{width:417px;}
.metaCart #emailUpdatesConfirmModal{width:517px;}
.metaCart #emailUpdatesConfirmModal .boxW{width:417px;}
.metaCart .emailUpdatesHeader, .emailUpdatesConfirmHeader{font-size:20px;float:left;margin-top:10px; margin-bottom: 5px;}
.metaCart .emailUpdatesConfirmHeader{margin-bottom:3px;}
.metaCart .emailUpdatesRequired{color:#666666;float:right;font-size:11px;font-weight:bold;clear:right;margin-top:12px;}
.metaCart .emailUpdatesDivider, .emailUpdatesConfirmDividerTop, .emailUpdatesConfirmDividerBtm{background-color:#D9D9D9;float:left;height:1px;margin-bottom:20px;width:417px;}
.metaCart .emailUpdatesConfirmDividerTop{margin-bottom:0px;}
.metaCart .emailUpdatesConfirmDividerBtm{margin-bottom:10px;}
.metaCart .emailUpdatesText{font-size:12px;float:left;width:400px;margin-bottom:20px;}
.metaCart .emailUpdatesLabelInputPair{float:left;width:417px;margin-bottom:20px;}
.metaCart .emailUpdatesLabelInputPair label{clear:both;color:#555555;float:left;font-size:12px;font-weight:bold;}
.metaCart .emailUpdatesLabelInputPair input{color:#000000;float:right;font-size:11px;margin-top:-3px;width:260px;}
.metaCart .emailUpdatesSubheader{font-size:14px;font-weight:bold;color:#555;float:left;margin-bottom:10px;}
.metaCart .emailUpdatesInterestsCol1{clear:both;;}
.metaCart .emailUpdatesInterestsCol1, .emailUpdatesInterestsCol2, .emailUpdatesInterestsCol3{float:left;width:135px;}
.metaCart .emailUpdatesCheckboxLabelPair{float:left;margin-bottom:15px;}
.metaCart .emailUpdatesCheckboxLabelPair input{margin:0 13px 0 0;float:left;}
.metaCart .emailUpdatesCheckboxLabelPair label{float:left;font-size:12px;}

.metaCart .emailUpdatesBottomDivider{margin-bottom:10px;}
.metaCart .emailUpdatesSubmitLink{clear:both;float:left;margin-right:10px;font-size:10px;color:#555;}
.metaCart .emailUpdatesCancelLink{float:left;font-size:10px;color:#555;margin-top:5px;}
.metaCart .emailUpdatesSecPriPolicies{float:right;font-size:10px;color:#666;margin-top:5px;}
label.formError{color:red;font-size:11px;font-weight:bold;}
.metaCart .emailUpdatesLabelInputPair  label.formError, span.formError{color:#cc0000;font-size:11px;float:right;}
.metaCart .emailUpdatesLabelInputPair label.error{color:#cc0000;}
.metaCart .emailUpdatesConfirmText{float:left;font-size:14px;color:#555;margin:20px 0 40px 0;}
.metaCart #emailUpdatesConfirmEmail{font-weight:bold;}
/* Modal Dialog Box */
.metaCart .modalDialog{display:none;overflow:hidden;}
.metaCart .modalDialog .topLeft{background:transparent url(../images/overlay/box_overlay_tl.png) no-repeat 0 0;height:50px;width:50px;}
.metaCart .modalDialog .topMiddle{background:transparent url(../images/overlay/box_overlay_tm.png) repeat-x 0 0;height:50px;}
.metaCart .modalDialog .topRight{background:transparent url(../images/overlay/box_overlay_tr.png) no-repeat 0 0;height:50px;width:50px;}
.metaCart .modalDialog .midLeft{background:transparent url(../images/overlay/box_overlay_ml.png) repeat-y left;width:50px;}
.metaCart .modalDialog .midMiddle{background-color:#fff;}
.metaCart .modalDialog .midRight{background:transparent url(../images/overlay/box_overlay_mr.png) repeat-y left;width:50px;}
.metaCart .modalDialog .btmLeft{background:transparent url(../images/overlay/box_overlay_bl.png) no-repeat left;width:50px;height:50px;}
.metaCart .modalDialog .btmMiddle{background:transparent url(../images/overlay/box_overlay_bm.png) repeat-x left;height:50px;}
.metaCart .modalDialog .btmRight{background:transparent url(../images/overlay/box_overlay_br.png) no-repeat left;width:50px;height:50px;}
/* Simple Modal Overlay */
.metaCart #simplemodal-overlay{background-color:#000;}
/* Overlay Box */
.metaCart .overlay{display:none;overflow:hidden;position:absolute;}
.metaCart .overlay .topLeft{background:transparent url(../images/overlay/box_overlay_tl.png) no-repeat 0 0;height:50px;width:50px;}
.metaCart .overlay .topMiddle{background:transparent url(../images/overlay/box_overlay_tm.png) repeat-x 0 0;height:50px;}
.metaCart .overlay .topRight{background:transparent url(../images/overlay/box_overlay_tr.png) no-repeat 0 0;height:50px;width:50px;}
.metaCart .overlay .midLeft{background:transparent url(../images/overlay/box_overlay_ml.png) repeat-y left;width:50px;}
.metaCart .overlay .midMiddle{background-color:#fff;}
.metaCart .overlay .midRight{background:transparent url(../images/overlay/box_overlay_mr.png) repeat-y left;width:50px;}
.metaCart .overlay .btmLeft{background:transparent url(../images/overlay/box_overlay_bl.png) no-repeat left;width:50px;height:50px;}
.metaCart .overlay .btmMiddle{background:transparent url(../images/overlay/box_overlay_bm.png) repeat-x left;height:50px;}
.metaCart .overlay .btmRight{background:transparent url(../images/overlay/box_overlay_br.png) no-repeat left;width:50px;height:50px;}
/* Overlay Box BG */
.metaCart #overlayBG{display:none;left:0;opacity:0;background-color:#000;position:absolute;top:0;z-index:1001;opacity:0.01;/*-moz-opacity:0.01;*/filter:alpha(opacity=1);}
/* Error Text */ 
.metaCart .error_msg {margin:7px 0 0 10px;font-size:12px;font-weight:bold;color:#cc0000;}
.metaCart label.error {color:#cc0000;}
.metaCart label.formError{color:red;font-size:11px;font-weight:bold;}
.metaCart #MessageArea {display:none;clear:both;overflow:hidden;background-color:#ffcccc;padding-bottom:5px;width:100%;margin-bottom:20px;}
.metaCart #MessageAreaBundle {display:none;clear:both;overflow:hidden;background-color:#ffcccc;padding-bottom:5px;width:100%;margin-bottom:20px;}

/* Featured Products Endeca View */
.metaCart .gridHeader {margin:20px 0 0 20px;overflow:hidden;}
.metaCart .gridTitle {color:#000000;float:left;font-size:20px;}
.metaCart .gridMore {float:right;margin-right:30px;}
.metaCart .moreLeft {float:left;margin-right:7px;}
.metaCart .moreProducts {color:#333333;float:left;font-size:12px;font-weight:bold;margin-top:-1px;}
.metaCart .moreRight {float:left;	margin-left:7px;}

.metaCart .featured-product .left{margin-right:6px;}
.metaCart .featured-product .right{float:none;_float:left;}
.metaCart .featured-product .placeholder{}
.metaCart .featured-product .placeholder.bottom{margin-top:2px;}
.metaCart .featured-product .right img{float:none;}

.metaCart .giftcardBalance { font-size:16px;font-weight:bold; clear:both;vertical-align: middle;margin-bottom:20px;overflow:hidden;padding-bottom:5px;width:400px;float:left;margin-top:20px;padding-left:170px;}

.metaCart #giftPinError{display:none;clear:both;overflow:hidden;background-color:#ffcccc;padding-bottom:5px;width:100%;margin-bottom:20px;color:#cc0000;font-size:13px;font-weight:bold}	


/* PERFECT FIT POP UP BOXES */
.metaCart #whatsPFmodal	{    left: 300px;    position: fixed;    top: 155px;    z-index: 1000; }
.metaCart #whatsPFmodal .topMiddle {    width: 400px; }
.metaCart #whatsPFmodal .midLeft {    height: 340px; }
.metaCart #whatsPFmodal .content {    padding: 10px 20px; height:320px; width: 360px; font-size:11px; color:#222; }
.metaCart #whatsPFmodal .midRight {  height: 340px;}
.metaCart #whatsPFmodal .btmMiddle {    width: 400px;}
.metaCart .whatsPFlink {font-size:10px;color:#666;text-transform:uppercase;font-weight:normal; text-decoration: underline;}
/* END PERFECT FIT BOXES */

.metaCart #search_results_products { }
.metaCart .search_results_product_box { width:200px; float:left; margin:6px; padding:8px; background-color:#fff; height:330px; }
.metaCart .search_results_product_box a { font-size:12px; color:#00f; text-decoration:underline; }
.metaCart .search_results_product_box img { border:1px solid #bbb; }
.metaCart #search_results_header_text { font-weight:bold; font-size:12px; margin-left:20px; }

/* For Page gray out image */

.metaCart #loadingImgBlock { 
         display: block; 
         visibility: visible;      
         background-image: url(../images/loading.gif);
         background-repeat: no-repeat;
      	 background-position:center;
      	 opacity: 0.75;
      	 font-size: 20px;
		 font-color:#ccc;
} 
/* hacks */
.metaCart #aboutLi {width: 150px; overflow: visible;}
.metaCart #supplyChain  {width: 300px; }

.metaCart #breadcrumbs1 {
    color: #000000;
    margin: 2px auto;
    overflow: hidden;
    text-transform: uppercase;
    width: 970px;
}

.formErrorNoticeGC {
	display: none;
	clear: both;
	overflow: hidden;
	background-color: #ffcccc;
	padding-bottom: 5px;
	width: 100%;
	margin-bottom: 20px;
}
