@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0px; color:#666666; font-family:"Trebuchet MS" , "HelveticaNeueLT Std";background-color:#99d7e8;}
h1{font-family:times, times new roman; text-transform:uppercase;}
p, h1, h2, h3, h4, form {margin:0; padding:0; }

a, a:visited, a:hover, a:active{text-decoration:none;cursor:pointer;}
a img {border:none}
.height10{height:10px;}
.height80{height:80px;}
.height190{height:190px}
.width332 {width: 332px}
.width-230 {width: 230px}
.width100 {width:100px; }
.width130 {width:130px; }
.width190 {width:190px; }
.width60 {width:60px; }
.width200{ width:200px;}
.width205{ width:205px;}
.width260{ width:260px;}
.width300{ width:300px;}
.width345{ width:345px;}
.width794 {width:794px;}
.height100{height:100px;}
.height400{height:400px;}
.marginTop5 {margin-top: 5px; }
html>body .ie7MarginTop4 {*margin-top:4px;}
.marginTop7 {margin-top: 7px; }
.marginTop10 {margin-top: 10px; }
.marginTop12 {margin-top: 12px; }
.marginTop15px {margin-top: 15px; }
.marginTop15 {margin-top: 15px; }
.marginTop20 {margin-top: 20px; }
.marginTop25 {margin-top: 25px; }
.marginTop30 {margin-top: 30px; }
.marginTop40 {margin-top: 40px; }
.marginTop50 {margin-top: 50px; }
.marginTop80 {margin-top: 80px; }
.marginBottom15px {margin-bottom: 15px; }
.marginBottom2 {margin-bottom: 2px; }
.marginBottom5 {margin-bottom: 5px; }
.marginBottom7 {margin-bottom:7px;}
.marginBottom10 {margin-bottom: 10px; }
.marginBottom20 {margin-bottom: 20px; }
.marginBottom22{margin-bottom: 22px; }
.marginBottom30 {margin-bottom: 30px; }
.marginBottom35 {margin-bottom: 35px; }
marginBottom80 {margin-bottom: 80px; }
.marginRight10{margin-right:10px;}
.marginRight25{margin-right:25px;}
.marginLeft20{margin-left:20px;}
.marginLeft25{margin-left:25px;}
.marginLeft40{margin-left:40px;}
.marginLeft50{margin-left:50px;}
.marginLeft60{margin-left:60px;}
.marginLeft62{margin-left:62px;}
.marginLeft68{margin-left:68px;}
.marginLeft125{margin-left:125px;}
.paddingBottom5 {padding-bottom:5px;}
.paddingTop20 {padding-top:20px;}
.paddingTop25 {padding-top:25px;}
.paddingTop30 {padding-top:30px;}
.paddingLeft4 {padding-left:4px;}
.paddingLeft6 {padding-left:6px;}
.gutter1px{ height:1px; clear:both; background-color:#FFFFFF}
.gutter5{ height:5px; clear:both}
.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}
.color005288{color:#005288}
.color666666{color:#666666;}
.bgeff3f7 {background-color:#eff3f7;}
.displayNone{display:none}
.horizontalSepratorCCC{border-top:1px solid #cccccc;}
.input50 { width:50px; height:16px; display:block; border:1px solid #cccccc; margin:4px 0 5px;}
.input79 { width:79px; height:16px; display:block; border:1px solid #cccccc; margin:4px 0 5px;}
.input191 {width:185px; height:16px; display:block; border:1px solid #cccccc; margin:4px 0 5px;}
.input330 {width:330px; height:16px; display:block; border:1px solid #cccccc; margin:4px 0 5px;}
.input60 {width:60px; height:16px; display:block; border:1px solid #cccccc; margin:4px 0 5px;}
input{font-size:0.813em;}
.bgBorderBottom9px{ background:url(../images/bgBorder9px.gif) repeat-x; height:2px;}
.dotterBorderGreen{ /*background:url(../images/holiday_refresh_images/modifyPostBg1.gif) repeat-x;*/ height:2px;}
.mainContainer{ border:1px solid #d6d6d6; width:1015px; margin:auto; height:auto;}
.outerContainer {margin:auto;width:1027px;background-color:#fff;padding:0 5px;min-height:768px;}
/*------------Header classes Starts-------------*/

.header {height:66px;}

.inner { margin-top:10px; margin-left:30px; }

h1.logo {float:left; }

h1.logo a {float:left; width:200px; height:38px; }

.header .welcomeMessage {float:right; margin-right:10px; color:#005288; text-align:right; text-transform:capitalize;}
.header .welcomeMessage span{font-size:.75em;}
.header .welcomeMessage a {color:#005288; text-decoration:none; }
.loginRegisterDivider {padding:0 8px;}

.containerTopBorder {background:url(../images/bgContainerTopBorder.png) top left no-repeat; width:1014px; margin:0 auto; height:13px; }

.containerBottomBorder {background:url(../images/bgContainerBottomBorder.png) bottom left no-repeat; width:1014px; margin:0 auto; height:20px; }

/*.container {background:url(../images/bgContainer.png) repeat-y top left; margin:0 auto;  overflow:hidden; width:984px; padding:0 15px; min-height:460px; _margin-top:-3px; _height:1026px;}*/
/*.container {width:984px; min-height:460px; _margin-top:-3px; _height:1026px;}*/

.navBar { padding-left:4px;}

/*.topNav {float:left}*/
.topNav {margin-bottom:53px;margin-bottom/*\**/:46px\9;_margin-bottom:41px;}/* all other browsers; ie7/8; ie6 */
.marketingLeftNavContainer .topNav {margin-bottom:23px;margin-bottom/*\**/:15px\9;_margin-bottom:6px;}
.marketingLeftNavContainer .searchCloset {padding-bottom:20px;padding-bottom/*\**/:15px\9;}
.page-id-5 .topNav {margin-bottom:23px;margin-bottom/*\**/:15px\9;_margin-bottom:6px;}
.page-id-5 .searchCloset {padding-bottom:20px;padding-bottom/*\**/:15px\9;}
.topNav a:link, .topNav a:visited, .topNav a:hover, .topNav a:active{text-decoration:none; color:#005288; font-size:1.063em;font-weight:lighter; display:block; margin-bottom:5px;padding-left:15px; }
.topNav .unActiveLink a{color:#666666; }
.topNav .activeLink {background:url(../images/bgSelectedMenu.gif); background-position:left 6px;background-repeat: no-repeat;}
.topNav ul{margin:0 0 0 15px; padding:0px;}
.topNav ul li{margin:0; padding:0; list-style:none; font-size:.813em; font-weight:normal; line-height:15px; height:15px; overflow:hidden;}
.topNav ul.subLink li {margin-bottom:5px;}
.subLink a{ padding-left:10px!important; color:#666666!important; display:block;font-weight:normal;}

.topNav ul li.activeSubLink{color:red !important; background:url(../images/bgSelectedMenuSmall.gif) center left no-repeat;}
.topNav ul li.activeSubLink a:link, .topNav ul li.activeSubLink a:visited, .topNav ul li.activeSubLink a:hover, .topNav ul li.activeSubLink a:active{color:#005288!important;}

.findStore {margin-right: 20px; float:left; font-size:.75em; color:#005288; height:50px; width: 227px;}
.findStore label {padding-right:5px; float:left }
.findStore .searchBox {color: #958665; width: 112px; height: 16px; border:1px solid #cccccc; padding:0 3px;  float:left; margin-right:5px; }
.findStore a {display:block;}
.findStore img{margin-top:10px; float:left;border:0;}
.headerPostYourFind {margin-right: 24px; float:left; font-size:.75em; color:#005288; height:50px; width: 111px;_width:113px;}
.headerPostYourFind label {padding-right:7px; float:left }
.headerPostYourFind img{margin-top:0px; float:left;}
.bodyArea {width:804px; min-height:500px; height:auto !important; float:left; overflow:hidden; border-left:1px solid #ccc;padding-bottom:80px;margin-top:5px;_margin-top:10px}
.bodyAreaHome { border-bottom:1px solid #ccc;margin-bottom:80px;padding-bottom:10px;}

/*.marketingModule {width:720px; padding:10px; text-align:center; background:url(../images/marketingModule.jpg) center no-repeat; height:340px; background-color:#CCCCCC; }*/
/*------------------Left Nav Bar*/

/*.leftNavBar {float:left; width:230px; margin:0 10px 0px 0px;}*/
.leftNavBar{
	float:left;
	width:190px;
	padding:0px 10px;
	margin-top:26px;
	_margin-top:36px;
	overflow:hidden;
	}
/*.leftNavBorderBottom {border-bottom:1px solid #ccc;margin-bottom:20px;width:190px;overflow:hidden;} b4 holiday refresh changes */
.leftNavBorderBottom {margin-bottom:20px;width:190px;overflow:hidden;}
.marketingLeftNavContainer {width:210px;overflow:hidden;float:left;}
.leftMenuItem{ padding:25px 0 0 15px; }
.leftMenuItem h2{ color:#005288; font-size:1.063em; margin-top:10px; margin-bottom:20px;}

.searchClosetInput{ color: #958665; width: 110px; height: 16px; border:1px solid #cccccc; padding:0 3px;  float:left; margin-right:5px; margin-left: 15px;}

html>body .searchClosetInput{
	*margin-top:-5px;
}
html>body .searchClosetBtn{
	*margin-top:-22px;
}

.leftMenuItem viewAll a, .leftMenuItem viewAll a:visited, .leftMenuItem viewAll a:hover, .leftMenuItem viewAll a:active{color:#005388;}

.leftMenuItem ul {margin:10px 0 0 0; padding:0; }

.leftMenuItem ul li {margin-right:0px; list-style-type:none; }

.leftMenuItem ul li a {color:#666666; text-decoration: none; }

/*--------------Rignt Nav Bar------------------*/

.rightNavBar {float:left; width:230px; margin-left:10px; }

.tweetContainer {width:230px; }

.tweetHeader {background:url(../images/tweetTopBg.png) no-repeat top left; height:5px; }

.tweetContent {background:url(../images/tweetMidBg.png) top left repeat-y; padding:15px 5px 15px 15px; _margin-top:-17px; font-size: 0.7em;word-wrap:break-word}

.tweetContent p {color: #666666;  }

.tweetContent a, .tweetContent a:visited, .tweetContent a:hover, .tweetContent a:active {color: #407ea6;  text-decoration:none; }

.tweetContent p.tweetime {color: #666666;}

.tweetFooter {background-image: url(../images/tweetBottomBg.png); background-repeat:no-repeat; background-position:bottom left; height:26px; }

.giftCard {text-align:center; overflow:hidden; }

.giftCard p {color:#666666;  margin: 10px 0 0 0; }

.giftCard a:link, .giftCard a:visited, .giftCard a:hover, .giftCard a:active {text-decoration:none; color:#005388; }

.arrowLinkStyle {color:#c41230;  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 {background:url(../images/bgFooterField.jpg) repeat-x top left; overflow:hidden; margin-top:40px; min-height:222px; }*/
.footerContainer {width:789px;background:url(../images/bgFooterBorderTop.gif) repeat-x top left; float:right; margin-right:10px;_margin-right:5px; padding-top:30px; }
.featuredContentSlotsContainer {margin:0 auto; }

.featuredContentSlots {margin:0px; }

.featuredContentSlots img {float:left; margin: 0 5px 0 0; }

.featuredContentSlots .featuredContentSlotsTxt {float:left; width: 300px; margin:0 20px 0 0; font-size:0.688em; }

.featuredContentSlots .featuredContentSlotsTxt h3 {color: #666; font-size: 1.2em;font-weight:lighter; margin-top:-3px;margin-left:5px;}

.featuredContentSlots .featuredContentSlotsTxt p {color: #666666;margin-left:5px;  }

.featuredContentSlots .featuredContentSlotsTxt a {display:inline; color:#005288 }

.featuredContentSlots .featuredContentSlotsTxt a img {display:inline; margin: 0 0 0 5px; }

.footer {width:789px; margin:40px 0; text-transform:capitalize; line-height:20px; }




.footer ul {margin:0; padding:0; font-size:.688em; width:700px; }

.footer ul li {display: inline;  border-right:1px solid #005288;padding-right:6px;_padding-right:4px; margin-right:5px;_margin-right:8px; }
.footer ul li span{display:block}
.footer .noPipe{border:none;}
.footer ul li a:link, .footer ul li a:visited, .footer ul li a:hover, .footer ul li a:active{color:#005288;}
.copyright {color:#666666;font-size:.75em;}

.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*/

/* SwitchitOff container style */
/*.showitOffContainer {width: 200px;}
.showitOffContainer p.post {text-align: center; color:#666;}
.showitOffContainer h2 {color:#958665; font-weight:normal; }
.showitOffContainer h3 {color:#c41230; font-weight:normal; }
.showitOffContainer p {color:#666666; font-weight:normal;}
.showitOffContainer .price {color:#4d4d4d;}
.showitOffContainer p.price span.comparePrice{}
.showitOffContainer .comment {
background:url(../images/commentBlank.gif) no-repeat; width: 29px; height: 19px; text-align:center; color: #fff;
}*/

.footerPages h2{color:#005288; font-size:2em; text-transform:uppercase; background-color:#9fcbed; text-align:center;}
.footerPages .content{ margin:40px; min-height:540px;}
.footerPages h3{color:#005288; font-size:.938em;}
.footerPages li, .footerPages em{ font-size:.75em;}
.footerPages p{ color:#666666; margin:10px 0 5px 0; font-size:.75em;}
.footerPages a{color:#005288; font-weight:bold;}
.footerPages .footerBand{background:#009bc5; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px; margin:0 45px; margin-top:200px;}
/* b4 holiday refresh change 
.footerPages .footerBand{background:url(../images/submitInventoryHeadlineBg.gif) no-repeat #009bc5; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px; margin:0 45px; margin-top:200px;}
*/
.footerPages .sitemap { float:left; margin:0; padding:0; width:200px;}
.footerPages .sitemap a{color:#005288; }
.footerPages .sitemap .subLink{color:#999999; margin-left:10px;}
.footerPages .sitemap li{ list-style:none; line-height:18px;}
.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;}



.loginPwdInstruciton{font-size:0.75em; font-style:italic; float:right; line-height: 15px;}
.sepratorHP{background:#fff url(../images/dotHomepage.gif) top left repeat-x; height: 13px; margin: 10px 0;}
.dottedBG{background:#fff url(../images/bgFooterBorderTop.gif) top left repeat-x; height: 2px; margin: 10px 0;}
.errorIcon{background: url(../images/errorHighlight.gif) no-repeat top left; padding-left:18px; }

.twitterWidgetoverlay{position:fixed; bottom:5px;right:5px;width:192px;z-index:10000;}
.twitterWidgetButton {float:right;width:39px;margin-right:3px;_margin-right:2px;}
.closeTwitter{ position:absolute; top:5px;right:6px;}

/** Style Classes for Find a Store Widget **/
 .findStorepopUpContainer{position:absolute;color:#000;}
 .findStorePopup{width:152px;height:95px;background:url(../images/holiday_refresh_images/findStorePopup.png) no-repeat;  padding:16px;padding-right:4px;display:none; position:absolute;}
.closePopupBtn{height:12px;width:11px;position:absolute;left:155px;top:6px;}
.findStoreContainer{position:absolute;top:75px;padding-right:7px;}
.findStoresearchBox{border:1px solid #CCCCCC;
color:#958665;
float:left;
height:16px;
margin-right:5px;
padding:0 3px;
width:112px;_width:110px;}
 .findStoreWidget {color:#000;}
.inventoryAlertDetailView .findStoreWidget {width:90px;float:left;padding-top:2px;font-size:0.75em;margin-left:5px;_margin-top:9px;}
.inventoryAlertDetailView .findStorePopup{font-size:0.75em;}
html>body .inventoryAlertDetailView .findStorePopup input[type="image"]{*margin-top:-22px;}
html>body .inventoryAlertDetailView .findStorePopup img{*margin-top:-22px;}
.findStoreWidgetContainerPrev {
border-top:1px solid #CCCCCC;
display:block;
height:2px;
padding-top:2px;
text-transform:capitalize;
width:70px;_font-size:5px;}
/** End of Style Classes for Find a Store Widget **/

