@charset "utf-8";
/* CSS Document */

html {background:#F0F2F3 url(../images/bodyBG2.jpg) repeat-x center top;}
body {font-family:"Arial";  margin:21px 0 0 0; color:#666666;}
#page {text-align:left;}
p, h1, h2, h3, h4, form {margin:0; padding:0; }
select{border:1px solid #cccccc}

a, a:visited, a:hover, a:active{text-decoration:none;cursor:pointer;}
a img {border:none}
.displayNone{ display:none;}
.displayBlock{ display:block;}
.height5{height:5px; font-size:0px; border:1px solid #EFEEE8; width: 191px;}
.height10{height:10px;}
.height20{height:20px;}
.height40{height:40px;}
.height80{height:80px;}
.height95{height:95px;}
.width60 {width:60px;}
.width100 {width:100px;}
.width110 {width:110px;}
.width130 {width:130px;}
.width180 {width:180px;}
.width190 {width:190px;}
.width225 {width:225px;}
.width-230 {width:230px}
.width260 {width:260px;}
.width305 {width:305px;}
.width320 {width:320px;}
.width360 {width:360px;}
.width400 {width:400px;}
.marginPadding0 {margin:0; padding:0;}
.marginPadding0marginBot15 {margin:0 0 15px 0; padding:0;}
.margin0_10 {margin: 0 10px;}
.margin0_20 {margin: 0 20px;}
.margin5{margin:5px;}
.margin10 {margin:10px;}
.marginTop2 {margin-top: 2px; }
.marginTop3 {margin-top: 3px; }
.marginTop5 {margin-top: 5px; }
.marginTop7 {margin-top: 7px; }
.marginTop10 {margin-top: 10px; }
.marginTop12 {margin-top: 12px; }
.marginTop13 {margin-top:13px;}
.marginTop15px {margin-top: 15px; }
.marginTop15 {margin-top: 15px; }
.marginTop20 {margin-top: 20px; }
.marginTop25 {margin-top: 25px; }
.marginTop30 {margin-top: 30px; }
.marginTop35 {margin-top: 35px;}
.marginTop40 {margin-top: 40px; }
.marginTop50 {margin-top: 50px; }
.marginBottom15px {margin-bottom: 15px; }
.marginBottom5 {margin-bottom: 5px; }
.marginBottom7 {margin-bottom:7px;}
.marginBottom10 {margin-bottom: 10px; }
.marginBottom15 {margin-bottom: 15px; }
.marginBottom20 {margin-bottom: 20px; }
.marginBottom25{margin-bottom: 25px;}
.marginBottom30 {margin-bottom: 30px; }
.marginRight5{margin-right:5px;}
.marginRight10{margin-right:10px;}
.marginRight15{margin-right: 15px;}
.marginRight25{margin-right:25px;}
.marginRight40{margin-right: 40px;}
.marginLeft10{margin-left:10px;}
.marginLeft15{margin-left:15px;}
.marginLeft20{margin-left: 20px;}
.marginLeft25{margin-left:25px;}
.marginLeft30{margin-left: 30px;}
.marginLeft40{margin-left: 40px;}
.marginLeft62{margin-left:62px;}
.marginLeft-10{margin-left: -10px;}
.marginLeft-20{margin-left: -20px;}
.bgebd494{background-color:#ebd494}
.padding10{padding: 10px;}
.paddingLeft10{padding-left: 10px;}
.paddingTop10{padding-top: 10px;}
.paddingBottom10{padding-bottom: 10px;}
.fontBold{font-weight:bold;}
.gutter1px{ height:1px; clear:both; background-color:#FFFFFF; font-size:0px;}
.gutter5{ height:5px; clear:both; margin:0; padding:0; font-size:0; line-height:0;}
.gutter10{ height:10px; clear:both}
.gutter15{ height:15px; clear:both}
.clearBoth {clear:both;}
.clearLeft {clear:left}
.floatLeft {float:left; }
.floatRight {float:right; }
.colorc41230{color:#c41230;} /* maroon color */
.color958665{color:#958665;} /* brown color */
.color666666{color:#666666;}/* gray color */
.horizontalSepratordbd4c5{border-top:1px solid #dbd4c5; height:1px}
.input50 { background:url(../images/InputBg.gif) repeat-x top left; border:1px solid #cccccc; width:50px; height:19px; display:block; margin-top:2px; padding:2px 2px 0; }

.input79 { background:url(../images/InputBg.gif) repeat-x top left; border:1px solid #cccccc; width:77px; height:19px; display:block; margin-top:2px; padding:2px 2px 0; }
.input191 { background:url(../images/InputBg.gif) repeat-x top left; border:1px solid #cccccc; width:185px; height:19px; display:block; margin-top:2px; padding:2px 2px 0; }
.inputHighlight{border-color:#c41230}

.linkGreyBold {color: #666; font-weight:bold; font-size: 0.75em;}
.narrowcolumn {width:984px;padding:20px 15px;margin:auto;min-height:740px;_height:740px;}

/*------------Header classes Starts-------------*/

.header {height:45px;}

.inner {width:1000px; margin:0 auto; }

h1.logo {float:left; }

h1.logo a {float:left; width:200px; height:38px; margin-left:18px; }

.header .punchLine {float:left; margin-top:10px; margin-left:70px; }

.header .welcomeMessage {float:right; margin-right:10px; margin-top:2px; width:270px; color:#958665; font-size:0.75em; text-align:right; letter-spacing:1px;}

.header .welcomeMessage a {color:#958665; font-size:0.95em; text-decoration:none;}

.contentContainer {background-position: bottom center;background-repeat: no-repeat;min-width:1014px;margin:auto;_width:1014;}

.containerTopBorder {background:url(../images/bgContainerTopBorder.png) top center no-repeat; min-width:1014px;_width:1014px; margin:0 auto; height:13px; }

.containerBottomBorder {background:url(../images/bgContainerBottomBorder.png) bottom center no-repeat; min-width:1014px;_width:1014px; margin:0 auto; height:20px; }

.container {background:url(../images/bgContainer.png) repeat-y top center; margin:0 auto;  overflow:hidden; height:auto!important; min-width:984px; _width:984px;padding:0 15px; min-height:460px; _margin-top:-3px;/*_height:1026px;*/}

.navBar {height:38px; background-color:#C41230; border:solid #e1ddd1; border-width:1px 0px; font-size:.75em; font-weight:lighter; line-height:38px; width:962px; padding-left:20px; margin:0px auto 10px auto; }

.topNav {float:left}

.topNav a:link, .topNav a:visited, .topNav a:hover, .topNav a:active{text-decoration:none; color:#FFF; letter-spacing:1px; padding:0 21px;}

.topNav a.unActiveLink{color:#FFF; }
.topNav a.activeLink { padding:0 20px!important; border-left:1px solid #FFF; border-right:1px solid #FFF; color:#FFF;!important;}
/*
.topNav .activeLinkFirst {border-right:1px solid #C41230; color:#C41230; padding:0 20px;}
.topNav .activeLinkLast {border-left:1px solid #C41230; color:#C41230; padding:0 20px;}
*/
.findStore {float: right; width: 250px; text-align:right; margin-right: 12px; line-height:38px; color: #FFF; }
html>body .findStore{ *line-height:32px;}


.findStore label {padding-right:5px; }
.findStore label a{color: #FFF;cursor:pointer;}

.findStore input.zipCode {background: transparent url(../images/searchInputBg.gif) no-repeat top left; font-style: italic; color: #999999; width: 150px; height: 18px; border: 0 solid black; padding:3px 0 0 3px; margin:-2px 0 0 0; vertical-align:middle; }
.findStore input.submitButton {margin-top:10px; margin-bottom:-3px; }

/*.findStore input {background: transparent url(../images/searchInputBg.gif) no-repeat top left; font-style: italic; color: #999999; width: 104px; height: 18px; border: 0 solid black; padding:3px 0 0 3px; margin:-2px 0 0 0; vertical-align:middle; }*/

.bodyAreaContainer {width:982px;margin:auto;overflow:hidden;}
.bodyArea {min-width:740px;_width:740px;margin:auto;float:left;min-height:740px;_height:740px;}
.bodyAreaWide {min-height:740px;_height:740px;}

/*Text styling*/
.formHeading{color: #958665;}

/*------------------Left Nav Bar*/

.leftNavBar {width:230px; margin:0 auto  0px auto;float:left;margin-right:10px;}

.searchCloset{background-color:#e9e8e6; padding:21px 20px 20px 20px;height:41px;}
.searchClosetLabel{ font-size:.75em;color:#958665;font-weight:lighter;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}
.searchClosetInput{ background:transparent url(../images/bgSearchCloset.gif) no-repeat top left; font-style: italic; color: #999999; width: 147px; height: 20px; border: 0 solid black;  vertical-align:middle; font-size:.65em; padding:3px 0 0 6px;  margin:-1px 0 0 0; }
.searchClosetInputImg {position:relative;top:4px;}

.categoryFilter{background-color:#e9e8e6; padding:15px; padding-left:20px;width:195px;max-height:200px;margin-bottom:10px;}
.inventoryAlertsLeftNav .categoryFilter{background-color:#e9e8e6; padding:15px; padding-left:20px; padding-top:0px;}
.marketingContentLeftNav {width:230px;float:left;margin-right:10px;}
.marketingContentLeftNav .leftNavBar {margin-right:0px;}
.marketingContentLeftNav .categoryFilter{background-color:#e9e8e6; padding:15px; padding-left:20px;}
.marginBottomSearchWidget {margin-bottom:10px;}
.marketingContentLeftNav .marginBottomSearchWidget {margin-bottom:0px;}
.categoryFilter .activeSubLink a{color:#C41230;}
.categoryFilter li#viewAllCat{padding-bottom:10px;}

html>body .searchClosetInput{
	*margin-top:-5px;
}
.categoryFilter h2{ font-size:.75em; color:#666666; margin-top:10px; width:140px; display:inline; padding-right:10px;}

.categoryFilter viewAll a, .leftMenuItem viewAll a:visited, .leftMenuItem viewAll a:hover, .leftMenuItem viewAll a:active{color:#c41230;}

.categoryFilter ul {margin:0px 0 0 0; padding:0; }

.categoryFilter ul li {margin-right:0px; list-style-type:none; }

.categoryFilter ul li a {color:#958665; text-decoration: none; font-size: 0.75em; font-weight:lighter;}
.categoryFilter ul li .selected{color:#c41230;}

/*--------------Rignt Nav Bar------------------*/

.rightNavBar {float:left; width:230px; margin-left:10px; }

.tweetContainer {width:230px; }

.tweetHeader {background:url(../images/tweetHeader.gif) no-repeat top left; height:10px; }

.tweetContent {background:url(../images/tweetBgTile.gif) top left repeat-y; padding:0 10px; _margin-top:-10px; }

.tweetContent p {color: #666666; font-size: 0.7em; }

.tweetContent a, .tweetContent a:visited, .tweetContent a:hover, .tweetContent a:active {color: #c41230; font-size: 0.7em; text-decoration:none; }

.tweetContent p.tweetime {color: #9a8a68; font-size: 0.7em; font-style:italic; }

.tweetFooter {background-image: url(../images/tweetFooter.gif); background-repeat:no-repeat; background-position:bottom left; height:50px; }

.giftCard {text-align:center; margin-top:20px; }

.giftCard p {color:#666666; font-size:0.85em; margin: 10px 0 0 0; }

.giftCard a:link, .giftCard a:visited, .giftCard a:hover, .giftCard a:active {text-decoration:none; color:#c41230; }

.arrowLinkStyle {color:#c41230; font-size:1em; text-decoration: none; background:url(../images/arrowRedSmall.gif) right 5px no-repeat; margin:10px 0px 0px 0px; padding-right:10px; }

/*///////background-color:#f6eed7; /////////////////////////////*/

/*Footer Classes*/



/*Footer Classes*/

.footerContainer {overflow:hidden; margin-top:27px; height:260px;background:#;/* url(../images/footerBG.jpg) repeat-x center bottom;*/ }

.featuredContentSlotsContainer {width:1014px; margin:0 auto; }

.featuredContentSlots {margin: 0 0 0 10px; }

.featuredContentSlots img {float:left; margin: 0 5px 0 0; }

.featuredContentSlots .featuredContentSlotsTxt {float:left; width: 300px; margin:0 20px 0 0; }

.featuredContentSlots .featuredContentSlotsTxt h3 {color: #c41230; font-size:1em; font-weight:normal;}

.featuredContentSlots .featuredContentSlotsTxt p {color: #666666; font-size:0.75em; }

.featuredContentSlots .featuredContentSlotsTxt a {display:inline; }

.featuredContentSlots .featuredContentSlotsTxt a img {display:inline; margin: 0 0 0 5px; }

.footer {width:1015px; margin:29px auto 0;}

.footer ul {margin:0; padding:0 0 0 5px; width:1010px;}

.footer ul li {display: inline; margin-right:0;}
.footer_link {color:#7c7a7a; font-size: 0.7em; margin: 0 14px 0 0;}
.footerBR {font-size:0;}



.star {
color:#C41230;
font-size:0.65em;
font-weight:bold;
margin-top:0;
}
.list ul li{font-size:9pt;}
.font9{font-size:9pt;}
.addDetail{width:600px;margin-top:20px;float:left;background:#f5e6ba;}
.addFile{float:left;background:#f5e6ba;padding:5px;font-size:9pt;}
.delete{float:right;background:#f5e6ba;padding:5px;color:red;font-size:9pt;}
.addImage{float:left; width:250px;}
.width630{630px;}
.para{float:left;width:370px;padding-top:20px;font-size:9pt;}*/
/*Inventory ALert ends*/


/*---------------footerPages---------------*/

.footerPages h2{ }
.footerPagesContainer{background:#F0F2F3;padding:1px 0;width:740px;min-height:740px;_height:740px;}
.lineHeightNormal span{ line-height:normal}
.footerPages h2{font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-smooth:always;}
.footerPages h2 .main{color:#fff; font-size:1.5em; font-weight:lighter;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-smooth:always;}
.footerPages h3.charitableCausesSubhead{font-size:1.05em!important;font-weight:lighter;}
.footerPages h2 .sub {font-size:1em; color:#666666; font-weight:lighter}
.footerPages h2 .subNextLiner {font-size:1em; color:#666666; font-weight:lighter;}
.footerPages .content{ background:#fff; width:auto;margin:0px 9px;padding:20px 5px 10px 15px;min-height:730px;_height:730px;}
.footerPages {background:/*url(../images/gradient.gif) repeat-y*/#C41230; width:738px;margin:0 1px;padding-bottom:9px;}
.footerPages h3{color:#958665; font-size:.75em;font-weight:bold;}
.footerPages li, .footerPages em{ font-size:.75em; line-height:20px;}
.footerPages p{ color:#666666; margin:10px 0 7px 0; font-size:.75em;}
.footerPages p.firstChild{margin-top:0;}
.footerPages a{color:#C41230; }
.footerPages .footerBand{height:0px;font-size:0px;}/*background: #e8f3fb url(../images/bgFooterBandFadedBorder.jpg) no-repeat;height:42px; width:740px;margin-top:40px;float:left;_float:none;}
html>body .footerPages .footerBand {*float:none}/* fix for IE7 */

.footerPages .sitemap { float:left; margin:0; padding:0; width:240px;}
.footerPages .sitemap a{color:#7c7a7a; }
.footerPages .sitemap .subLink{color:#7c7a7a; margin-left:10px;}
.footerPages .sitemap li{ list-style:none; line-height:25px;}
.footerPages .charitableCauses img{float:left; margin-bottom:100px; margin-right:45px}
.footerPages .charitableCauses {clear:both;}
.footerPages label{ font-size:.75em;}
.footerPages label span{ color:#FF0000; padding-left:2px; font-size:.75em;}
.errorIcon{background: url(../images/errorHighlight.gif) no-repeat top left; padding-left:18px; }

.fontWtLight{font-weight: lighter;}
.pwdMarginTop{height:65px; font-size:0px; border:1px solid #EFEEE8; width: 191px;}
.pwdInstruction{font-style:italic; font-size:.9em;color:#958665;}
.requiredBullet {width:5px; height:12px; background: transparent url(../images/iconBull.gif) top left no-repeat;}

