@charset "utf-8";
/* CSS Document */
/*-----------------IA Carousel Home---------------*/

.inventoryAlertHome {border:0;width:794px;}
.inventoryAlertHome .alertCarousel{ margin:20px 25px 0 50px; height:430px;}
.inventoryAlertHome .alertCarousel .ui-tabs-hide{display:none;}
.inventoryAlertHome .panel {height:auto; margin-left:20px; height:272px;}
.inventoryAlertHome .panel img {margin-bottom:10px; float: left; background:url(../images/holiday_refresh_images/bgGreenBracket.gif) no-repeat top left; padding-left:62px; }

.inventoryAlertHome .productDescription {margin:0; padding:0px; float:left; border:none; height:auto; }
.inventoryAlertHome .commentDate {color:#999999; font-size:.75em; font-weight:bold;}
.inventoryAlertHome .productDescription h2 {color:#005288; margin:0px; padding:0px 0 8px 0; text-transform:uppercase; font-family; "Times New Roman", Times, serif; font-size:1.125em; font-weight:lighter;}
.inventoryAlertHome .productDescription h3 {color:#666; margin:0px; padding:0px; font-size:.875em;font-weight:lighter; }
.inventoryAlertHome .productDescription p {color:#666666; margin:0px; padding:0 0 8px 0; font-size:1.063em; font-style:italic;}
.inventoryAlertHome .productDescription p span{display:block; max-height:65px; overflow:hidden;}
.inventoryAlertHome .productDescription p a{margin-top:10px;}
.inventoryAlertHome .share{ height:16px; border-right:1px solid #000 ;margin:21px 5px 5px 0; text-transform:capitalize; /*line-height:50px; width:70px;*/ font-size:.75em; color:#000000; float:left}
.inventoryAlertHome .share span span a{color:#000000; float:left; text-transform:capitalize;}
.inventoryAlertHome .comment { background:url(../images/comment.gif) no-repeat right bottom; height:30px; margin:12px 0; line-height:35px; width:105px; font-size:.75em; color:#000000; float:left; font-size:.75em; }
.inventoryAlertHome .comment a{color:#000;}
.inventoryAlertHome .commentBlank {background:none; width:auto;}
.inventoryAlertHome .commentBlank a{color: #000;}
.inventoryAlertHome .comment span{color:#FFFFFF; line-height:38px; padding-right:5px; margin-left:25px;}

.inventoryAlertsCarousel .navButtonTop {margin:50px 10px 10px 0px; float:left;}
.inventoryAlertsCarousel .navButtonBottom {margin:50px 0px 0px 10px;float:left}

.inventoryAlertHome #mygallery{ overflow:hidden; float:left;}
.inventoryAlertHome #mygallery ul{ margin:0px; padding:0px;}
.inventoryAlertHome #mygallery li{ float: left; list-style:none; margin-right:70px;}
.inventoryAlertHome #mygallery .panel{margin:0px; padding:0px; margin-right:73px; display:inline}

.inventoryAlertHome #mygallery img{ background:none; padding:0px; float:none; margin:0 ;}

.popUpBriefDesc{background:transparent url(../images/holiday_refresh_images/bgPopUpBriefDesc.gif) no-repeat scroll left top; display:block; height:111px; margin-left:-30px; padding:20px 10px 10px; position:absolute; width:160px;z-index:10;}
.popUpBriefDesc h3{font-size:.75em; font-weight:bold; color:#005288; margin-right:18px;}
.popUpBriefDesc h3 a{font-size:.75em; font-weight:bold; color:#005288;}
.popUpBriefDesc p{font-size:.75em; color:#666; width:140px;font-style:italic;}


.inventoryAlertsCarousel .viewAll {clear:both; margin:11px 9px 0px 0px; color:#005288; font-size:.75em;}

.inventoryAlerts .inventoryAlertImgViewer{ border-right:4px solid #1cbdb9; margin-right:30px; width:340px; height:400px; margin-bottom:20px;}

.viewAll a:link, .viewAll a:visited, .viewAll a:hover, .viewAll a:active {text-decoration:none; color:#005288;  font-weight:bold;}

/*.inventoryAlertsCarousel .navButtonTop {margin:10px 0px 10px 70px;}

.inventoryAlertsCarousel .navButtonBottom {margin:0px 0px 0px 70px;}

#mygallery {margin:0 10px; height:450px;}

.inventoryAlerts {background:transparent none; padding-bottom:80px;}

.inventoryAlerts #mygallery {height:745px;}*/

.inventoryAlerts .pagination img {margin-right:5px; margin-left:5px; vertical-align:middle;}
.inventoryAlerts .pagination {color:#005288; font-size:1em; line-height:35px; _height:25px; margin-left:10px; _margin-top:10px;}

.inventoryAlerts .pagination .pageNumbers a:link, .inventoryAlerts .pagination .pageNumbers a:visited, .inventoryAlerts .pagination .pageNumbers a:hover{ color:#666666;  margin-left:2px;  margin-right:2px;}

.inventoryAlerts .pagination .pageNumbers a.selected{color:#005288;}

.inventoryAlerts .pagination span {color:#005288;}

/*-----------------IA Main---------------*/

.panel {/*height:150px;*/ margin:25px 0px 25px 55px;_padding-bottom:5px; float:left;}

.panel img {margin-bottom:10px; float: left; }
.ShowitOffpanel img {background:url(../images/inventoryAlertsImgBg.gif) top left no-repeat; padding:6px 10px 15px 8px; margin-bottom:10px; float: left;}
.productDescription {width:400px;  float:left; border-left:4px solid #1cbdb9/*a2b053*/; padding:0 22px 0 25px; margin:0 22px 0 30px; border-right:1px solid #cccccc; /*height:170px;*/}
.productDescription h2 {color:#005288; margin:0px; padding:0px; text-transform:uppercase; font-size:1.25em;font-weight:lighter; font-family:"Times New Roman", Times, serif; max-height:50px; overflow:hidden;margin-top:5px;margin-bottom:8px; }
.productDescription h3 {color:#666; margin:0px; padding:0px; font-size:.875em;font-weight:lighter; }
.productDescription p span{display:block; max-height:35px; overflow:hidden;}
.productDescription p {color:#666; margin:0px; padding:0px; font-size:.875em; font-style:italic; }
.productDescription p a{display:block; color:#005288; font-style:normal; }
.productDescription .price{color:#f46e5e; font-size:1.125em;}
.productDescription .compare{color:#999999; font-size:.75em;}
.panel .permalinkContainer{font-size:.75em; float:left;}
.permalinkContainer a:link,.permalinkContainer a:visited,.permalinkContainer a:hover, .permalinkContainer a:active{color:#000000;}
.permalinkContainer .share{ display:block; height:28px; margin:5px 0;padding-top:2px; border-top:1px solid #cccccc ; border-bottom:1px solid #cccccc; line-height:30px; width:70px; text-transform:capitalize;}
.permalinkContainer .permaLink { background:url(../images/permaLinkIcon.gif) no-repeat; padding:3px 0px 10px 20px; line-height:30px;}
.permalinkContainer .comment { background:url(../images/comment.gif) no-repeat 55px center; width:110px; display:block }
.permalinkContainer .commentBlank { background:none;}
.permalinkContainer .comment span{color:#FFFFFF;line-height:30px; margin-left:23px;}

/*-----------------MC Main---------------*/
.MarketingContent .productDescription {margin:0 15px; width:465px; height:210px!important; float:left; border-left:4px solid #1cbdb9/*a2b053*/; padding:0 15px; border-right:none; height:170px;}
.MarketingContent .panel {/*height:210px;*/ margin:15px 0 0 0px;_margin:5px 0 0 0;}
.MarketingContent .panel img {margin-bottom:10px; float: left; width:154px; height:205px;}
.MarketingContent .readMore{float:left; font-size:.813em; color:#005288; }
.MarketingContent .share{ color:#000; font-size:.75em; float:right; text-transform:capitalize;}
.MarketingContent .share a{ color:#000; text-transform:capitalize;}

#belt {margin-top:0px;}

/* IA Detail View */
.inventoryAlertDetailView .breadCrumb{ font-size:.75em; color:#005288; padding:15px 20px; font-weight:lighter;}
.inventoryAlertDetailView .commentDate span{color:#666666;}
.inventoryAlertDetailView .commentDate span a{color:#666666;}
.inventoryAlertDetailView #mygallery{margin:30px 0px 0px 24px;}
.inventoryAlertDetailView #mygallery  .productImgViewer { height:auto; margin:0 30px 10px 0; padding-right:30px; border-right:4px solid #1cbdb9/*a2b053*/;}
.inventoryAlertDetailView h2{ font-family:"Times New Roman", Times, serif; text-transform:uppercase; padding-bottom:10px; font-size:1.5em; color:#005288;margin-right:30px;}
.inventoryAlertDetailView .productDetail h2{margin-right:0px;}
.inventoryAlertDetailView p{font-size:.75em;font-style:italic;margin-right:30px;}
.inventoryAlertDetailView .productDetail p{margin-right:0px;}
.inventoryAlertDetailView .share{font-size:.75em; color:#005288; text-transform:capitalize;}
.inventoryAlertDetailView .panel {height:235px; overflow:hidden;}

.inventoryAlertDetailView .alertCarousel .productImgViewer img {background:none; width:300px; height:400px;}
.inventoryAlertDetailView .productDescription{ width:490px;}
.inventoryAlertDetailView .productDescription h2 span{ color:#666666;}
.inventoryAlertDetailView .readMore{ color:#005288;  font-weight:700;  margin-top:5px;  display:block;}

.inventoryAlertDetailView .inventoryAlertImgViewer{ border-right:4px solid #1cbdb9; margin-right:20px; width:340px;}
.inventoryAlertDetailView .inventoryAlertImgViewer .ui-tabs-panel{ background:none; padding:0; margin:0;text-align:right;}
.inventoryAlertDetailView .inventoryAlertImgViewer .ui-tabs-panel img{width:305px; height:305px; margin:0;}
.inventoryAlertDetailView #featuredInvAlert ul.ui-tabs-nav{position:relative; top:0; left:0px; list-style:none; background:none; padding:0; width:auto; 	margin:10px 20px 5px 3px; float:right;_margin-right:10px;}

.inventoryAlertDetailView .comment { background:url(../images/comment.gif) no-repeat right bottom; height:30px; width:100px; font-size:.75em; color:#000000; float:left; font-size:.75em; margin-right:5px;}

.inventoryAlertDetailView .commentBlank { background:none; width:auto; margin-top:2px;}
.inventoryAlertDetailView .comment span{color:#FFFFFF; line-height:38px; padding-right:5px; margin-left:20px; }
/*.marketingContentDetailView .share{ height:30px;  width:70px; font-size:.75em; color:#000000; text-transform:capitalize;}*/
.inventoryAlertDetailView .share a {color:#005288;}
.inventoryAlertDetailView .share span a{padding-right:0px;}
.inventoryAlertDetailView .permaContainer {display:block; float:left; width:405px; height:40px; line-height:35px; margin-top:-10px;_margin-top:-8px;}

.inventoryAlertDetailView .permaContainer a:link, .inventoryAlertDetailView .permaContainer a:visited, .inventoryAlertDetailView .permaContainer a:hover,.inventoryAlertDetailView .permaContainer a:active{color:#000000}

.inventoryAlertDetailView .permaLink { background:url(../images/permaLinkIcon.gif) no-repeat top left; padding:3px 0px 10px 20px; line-height:30px; font-size:.75em}
.inventoryAlertDetailView .commentDate{padding-bottom:10px;}
.inventoryAlertDetailView h3 span.price{color:#f46e5e}
.inventoryAlertDetailView h3 span.compare{ font-size:.75em; color:#999999}

.inventoryAlertDetailView .tellUs{ border-bottom:1px solid #999;padding-bottom:30px;padding-top:5px;}
.inventoryAlertDetailView .tellUs h3{ font-size:1.188em; color:#999; margin:10px 45px;font-weight:lighter;}
.inventoryAlertDetailView .tellUs h3 span{ font-size:.75em; color:#005288; margin-left:10px; font-weight:lighter;}
.inventoryAlertDetailView .tellUs p{ margin:10px 45px;}
.inventoryAlertDetailView .tellUs p span{color:#005288; display:block;}

.inventoryAlertDetailView .charCount{float:right;}
.inventoryAlertDetailView .charCount label{  margin:0px}
.inventoryAlertDetailView .charCount input{ display:inline; width:60px; height:16px;border:1px solid #cccccc; margin:4px -2px 0 0;}
.inventoryAlertDetailView .charCount span{margin-left:0!important}

/*-----------------marketingContentDetailView---------------*/
/*.marketingContentDetailView{ margin-bottom:80px;}*/
.marketingContentDetailView .breadCrumb{ font-size:.75em; color:#005288; padding:15px 20px; font-weight:lighter;}
.breadCrumb a:link, .breadCrumb a:visited, .breadCrumb a:hover, .breadCrumb a:active{color:#005288;}
/*.marketingContentDetailView .alertCarousel{ margin:0 5px;}*/
.marketingContentDetailView .commentDate span{color:#666666;}
.marketingContentDetailView .commentDate span a{color:#666666;}
.marketingContentDetailView #mygallery{margin:30px 0px 0px 24px;}
.marketingContentDetailView #mygallery  .productImgViewer { height:400px;width:300px; margin:0 30px 10px 0; padding-right:30px; border-right:4px solid #1cbdb9/*a2b053*/;}
.marketingContentDetailView h2{ font-family:"Times New Roman", Times, serif; text-transform:uppercase; padding-bottom:10px; font-size:1.5em; color:#005288;margin-right:30px;}
.marketingContentDetailView .productDetail h2{margin-right:0px;}
.marketingContentDetailView p{font-size:.75em;font-style:italic;margin-right:30px;}
.marketingContentDetailView .productDetail p{margin-right:0px;}
.marketingContentDetailView .share{font-size:.75em; color:#005288; text-transform:capitalize;}
.marketingContentDetailView .panel {height:235px; overflow:hidden;}

.marketingContentDetailView .alertCarousel .productImgViewer img {background:none; width:300px; height:400px;}
.marketingContentDetailView .productDescription{ width:490px;}
.marketingContentDetailView .productDescription h2 span{ color:#666666;}
.marketingContentDetailView .readMore{ color:#005288;  font-weight:700;  margin-top:5px;  display:block;}

.marketingContentDetailView .inventoryAlertImgViewer{ border-right:4px solid #1cbdb9; margin-right:20px; width:340px;}
.marketingContentDetailView .inventoryAlertImgViewer .ui-tabs-panel{ background:none; padding:0; margin:0;text-align:right;}
.marketingContentDetailView .inventoryAlertImgViewer .ui-tabs-panel img{width:305px; height:305px; margin:0;}
.marketingContentDetailView #featuredInvAlert ul.ui-tabs-nav{position:relative; top:0; left:0px; list-style:none; background:none; padding:0; width:auto; 	margin:10px 20px 5px 3px; float:right;_margin-right:10px;}

.marketingContentDetailView .comment { background:url(../images/comment.gif) no-repeat right bottom; height:30px; width:100px; font-size:.75em; color:#000000; float:left; font-size:.75em; margin-right:5px;}

.marketingContentDetailView .commentBlank { background:none; width:auto; margin-top:2px;}
.marketingContentDetailView .comment span{color:#FFFFFF; line-height:38px; padding-right:5px; margin-left:20px; }
/*.marketingContentDetailView .share{ height:30px;  width:70px; font-size:.75em; color:#000000; text-transform:capitalize;}*/
.marketingContentDetailView .share a {color:#005288;}
.marketingContentDetailView .share span a{padding-right:0px;}
.marketingContentDetailView .permaContainer {display:block; float:left; width:405px; height:40px; line-height:35px; margin-top:-10px;_margin-top:-8px;}

.marketingContentDetailView .permaContainer a:link, .marketingContentDetailView .permaContainer a:visited, .marketingContentDetailView .permaContainer a:hover,.marketingContentDetailView .permaContainer a:active{color:#000000}

.marketingContentDetailView .permaLink { background:url(../images/permaLinkIcon.gif) no-repeat top left; padding:3px 0px 10px 20px; line-height:30px; font-size:.75em}
.marketingContentDetailView .commentDate{padding-bottom:10px;}
.marketingContentDetailView h3 span.price{color:#f46e5e}
.marketingContentDetailView h3 span.compare{ font-size:.75em; color:#999999}


.fontSize75em{font-size:.75em}
.width380{ width:380px;}

/*----------------speakUp-------------------*/

.speakUp {margin:2px 45px;}
.speakUp p {margin-bottom:30px;margin-left:20px; font-style:normal;}
.speakUp h3{ background:#e8f3fb; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px;}
/* b4 holiday refresh 
.speakUp h3{ background:#e8f3fb; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px;}
*/
.speakUp .postProfile {background:url(../images/bgFaceBookIcon.gif) no-repeat bottom left; padding-left:25px; height:23px; line-height:33px;display:block; margin-bottom:10px;}
.speakUp form{margin-top:20px;}
.speakUp .postProfile label {text-transform:none;;}

.speakUp label{font-size:.75em;text-transform:capitalize;}
.speakUp .input{ color: #999999; width: 110px; height: 16px;  border:1px solid #cccccc;  vertical-align:middle;padding:3px 0 0 6px; margin-left:10px; margin-right:20px; }

.speakUp .postComment{margin-top:30px; margin-bottom:20px;}
.speakUp .postComment span{margin-left:200px;}

.speakUp .postComment textarea{ clear:both; display:block; margin-top:3px; width:715px; height:73px; border:1px solid #cccccc;}

.speakUp a.codeOfConduct {margin-left:10px;color:#005288; text-decoration:underline; font-size:.8em; position:relative; bottom:3px;}



/*-----------------inventoryAlertDetailView---------------*/

.pagination .share, .pagination .comment, .pagination .permaLink {font-weight:normal; text-transform:capitalize;}

.inventoryAlertDetailView #mygallery { width:780px;}
.inventoryAlertDetailView #fragment-1{background:none}

.commentDate {color:#999999; font-size:.688em; margin:0;}

.commentDate span {display:block; color:#666666;}
.commentDate span a{color:#666666;}

.productImgViewer { height:385px; margin:0px 15px 15px 0px; padding-right:15px; border-right:4px solid #1cbdb9/*a2b053*/;}

.productImgViewer img{height:305px; width:305px;}

.thumbViewer {margin:15px 0;}

.productImgViewer .thumbViewer img {margin-right:9px; height:65px; width:65px;}

.thumbViewer .selected img {border:1px solid red;}

.inventoryAlertDetailView h2 {color: #005288;  margin-top:-5px; margin-bottom:5px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:1.25em;font-weight:lighter;margin-right:30px;}

.inventoryAlertDetailView h3 { margin-bottom:10px;}

.inventoryAlertDetailView h3 span { font-weight:lighter;}

.commentCountTape {border: 1px solid #ccc; background-color: #fbf2d3; line-height: 30px; padding-left:10px;}

.recentPost {width:auto; border:1px solid #CCCCCC; background:#FFFFFF; padding:15px 10px;}

.recentPost .date {margin-bottom:5px; }

/*-----------------submitInventoryAlert---------------*/

.submitFormContainer{margin:15px 0 0 0px; padding-left:45px; padding-right:45px;}
.submitFormContainer .innerwrapper{border-top:1px solid #d6d6d6; padding-top:10px;}
.submitFormContainer .requiredFields{ float:left; font-size:0.813em;}

.submitFormContainer .requiredFields span{color:#c41230; padding-right:2px; padding-left:2px;}

.submitFormContainer .leftColumn{float:left; margin-right:15px;}
.submitFormContainer .rightColumn{float:left;_margin-top:104px;}

.submitFormContainer label{font-size:0.813em;}

.submitFormContainer label span{color:#c41230; padding-right:2px; padding-left:2px;}

.submitFormContainer select{display:block; margin:4px 0 5px; height:23px; font-size:0.813em;}

.submitFormContainer .rightColumn p{ height:26px; font-size:0.688em; line-height:12px; color:#999999; width:470px; margin-top:20px; margin-bottom:1px;}

.submitFormContainer .privacyInfo {font-size:0.688em; line-height:12px; color:#999999;  margin-top:20px;_margin-top:25px; margin-bottom:1px;}

.submitFormContainer .subColumn{float:left; margin-right:10px;display:block}

.submitFormContainer .subColumn label{display:block;}

.submitFormContainer .subColumn input{display:inline}

.submitFormContainer .tellUsAbout {margin-top:0px; margin-bottom:10px; width:700px;}

.submitFormContainer .tellUsAbout textarea{ margin:5px 10px 6px 0px; width:400px; height:118px; border:1px solid #cccccc; float:left }

.submitFormContainer .subColumn span{ font-size:0.813em;}
.submitFormContainer .charCount{ width:402px; text-align:right;font-size:0.813em;}
.submitFormContainer .charCount label{  margin-right:0px;padding-right:5px;font-size:1em;}
.submitFormContainer .charCount input{ display:inline;}

.submitFormContainer .bestPostTips{float:left; width:265px; font-size:.75em;margin-top:14px;}

.submitFormContainer .bestPostTips span{margin-top:5px; display:block;}

.submitFormContainer .bestPostTips ul{padding:0px;  margin:0px; padding:0px;}

.submitFormContainer .bestPostTips ul li{ margin-left:15px;}

.submitFormContainer .postProfile {background:url(../images/bgFaceBookIcon.gif) no-repeat bottom left; padding-left:33px; height:23px; line-height:27px; float:left; display:block; margin-bottom:10px;}

.submitFormContainer .addPhotos h2{ font-size:.938em; color:#005288;font-weight:500;}

.submitFormContainer .addPhotos h3{color:#005288; font-size:.75em;font-weight:500;}

.submitFormContainer .deleteFile{  background-color:#e8f3fb; float:left; width:610px; height:21px; line-height:21px; padding:0px 15px 0px 15px; margin-bottom:2px;font-size:0.75em;}

.submitFormContainer .deleteFile a{color:#c41230;text-transform:capitalize;}

.submitFormContainer .upLoad {margin-top:10px; display:block; float:left;}

.submitFormContainer .upLoad label{ display:block; margin-bottom:2px;}

.submitFormContainer .upLoad .note{ float:left; font-size:0.688em; color:#999999; margin-top:10px;}

.submitFormContainer .uploadImage{ border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:25px 0; }

.greyLine{ border-top:1px solid #cccccc;}

.submitFormContainer .uploadImage .cancel {background:url(../images/cancel.gif) no-repeat top left; border:none; width:43px; height:18px; margin-right:20px; margin-top:2px; cursor:pointer;}

/*-----------------submitAlertPreview---------------*/

.submitAlertPreview{margin:0 10px 0px 10px;}

.submitAlertPreview .headline {margin:0px 35px 5px ;}
.submitAlertPreview .headline h2{ background:#e8f3fb; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px;}
/* b4 holiday refresh
.submitAlertPreview .headline h2{ background:url(../images/submitInventoryHeadlineBg.gif) no-repeat #e8f3fb; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px;}
*/
.submitAlertPreview .headline h3{ font-size:.813em; color:#005288; padding-left:30px; padding-top:10px;font-weight:lighter;}
.submitAlertPreview .content{margin:0 35px;}
.submitAlertPreview .content h2{color:#005288; font-size:1.5em; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
.submitAlertPreview .content h3{color:#f46e5e; font-size:1.188em;}
.submitAlertPreview .content h3 span{ font-size:.75em; color:#999999; font-weight:normal;}
.submitAlertPreview .content p{font-size:.75em;}
/*.submitAlertPreview .modifyPost {line-height: 30px; margin-top:30px; padding-top:30px; background:url(../images/holiday_refresh_images/modifyPostBg.gif) repeat-x;}*/
.submitAlertPreview .modifyPost{margin-top:25px;}
.submitAlertPreview .modifyPost label{font-size:.813em;}

.submitAlertPreview .cancel {background:url(../images/cancel.gif) no-repeat top left; border:none; width:43px; height:18px; margin:2px 20px auto 20px; float:left; cursor:pointer;}

.submitAlertPreview .modifyPost div {float:left;}

.submitAlertPreview .postProfile {background:url(../images/bgFaceBookIcon.gif) no-repeat top left; padding-left:33px; margin-left:50px; height:23px; line-height:24px; float:left; display:block;}

/*-----------------submitAlertThankYou---------------*/
/*.submitAlertThankYou{padding-bottom:80px}*/
.submitAlertThankYou .alertCarousel {margin:10px 45px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:2px; padding-bottom:100px;}
.submitAlertThankYou h3{ background:#e8f3fb; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px; margin-bottom:10px;}
/*
.submitAlertThankYou h3{ background:url(../images/submitInventoryHeadlineBg.gif) no-repeat #e8f3fb; color:#005288; font-size:.938em; padding-left:30px; line-height:37px; height:37px; margin-bottom:10px;}
*/
.submitAlertThankYou p{ font-size:.75em; margin-bottom:80px;}

/*-----------------userLoginRegistration---------------*/

.userLoginRegistration{float:left;}
.userLoginRegistration .contentArea h2{ background:#e8f3fb; color:#005288; font-size:.938em; padding-left:20px; line-height:37px; height:37px;}
/*
.userLoginRegistration .contentArea h2{ background:url(../images/submitInventoryHeadlineBg.gif) no-repeat #e8f3fb; color:#005288; font-size:.938em; padding-left:20px; line-height:37px; height:37px;}
*/
.userLoginRegistration .contentArea {padding:10px 45px 0; float:left; min-height:300px;}

.userLoginRegistration label{font-size:.813em;font-weight:lighter;}

.login { float:left; width:352px;}

.login .content {width:332px; padding-left:20px; padding-right:5px;}

.login a, .login p {font-size:.813em}

.login h2, .register h2 { background-color:transparent; border:none; _width:338px;}

.login h3, .register h3 {color:#005288;  float:left; font-size:.813em; margin-top:10px; margin-bottom:5px;font-weight:lighter;}

.login .required, .register .required{ font-size:.813em;}

.login .required span, .register .required span {color:#c41230; padding-right:2px;}

.login .leftColumn{clear:left; margin-top:10px; width:330px;}
.register .leftColumn {clear:left; float:left; margin-top:10px;}

.userLoginRegistration .cancel {background:url(../images/cancel.gif) no-repeat top left; border:none; width:43px; height:18px; margin-right:30px; margin-top:5px; float:left;}

.login label span, .register label span {color:#c41230; padding-left:2px;}

.login .email, .register .email {background:url(../images/inputBG191.gif) no-repeat top left; width:185px; height:23px; display:block; border:none; margin-top:2px; margin-bottom:5px; padding:3px;}

.login .rightColumn {float:right; margin-top:10px;}

.login .password, .register .password {background:url(../images/inputBG191.gif) no-repeat top left; width:185px; height:23px; display:block; border:none; margin-top:2px; padding:3px; margin-bottom:5px;}

.register {float:left; border-left:1px solid #ccc; margin-left:2px; padding-left:2px; width:352px;}

.register .topBorder {background:url(../images/registerWindowTopBG.png) no-repeat top left; height:18px;}

.register .rightColumn {float:right;margin:10px 0 0 0;}

.register .bottomBorder {background:url(../images/registerWindowBottomBG.png) no-repeat top left; height:18px; width:467px;}

.register .createAccount {float:left; padding-left:20px;}
.loginPwdInstruciton{float:right ;font-size:0.7em; font-style:italic; line-height:15px; color:#999;}
.termsOfUse {font-size:.95em; line-height:15px; color:#999;}

/* Display Error and Success Message */

.userLoginRegistration .errorMessageContainer {background-color:#ffa7a5; border:1px solid #c41230; margin:10px 0; padding:0 10px 0px 10px; display:none;}

.userLoginRegistration .errorMessageContainer ul {padding:0 0 0 30px; background:url(../images/errorIcon.gif) top left no-repeat; margin-left:-5px; margin-top:5px;}

.userLoginRegistration .errorMessageContainer li {margin-left:15px; line-height:20px;}

.successMessageContainer {background:#E1F0C1 url(../images/successIcon.gif) no-repeat 5px 5px; border:1px solid #99CC00; margin: 10px 0 0 0; padding:5px 5px 5px 35px; font-size:1em; height: 23px; display:none; }

.userLoginRegistration .errorMessageContainer {background-color:#ffa7a5; border:1px solid #c41230; margin:10px 0; padding:0 10px 0px 10px; display:none;}

.userLoginRegistration .errorMessageContainer ul {padding:0 0 0 30px; background:url(../images/errorIcon.gif) top left no-repeat; margin-left:-5px; margin-top:5px;}

.userLoginRegistration .errorMessageContainer li {margin-left:15px; line-height:20px;}




.userLoginRegistration .register select {display:block; margin-top:2px; margin-bottom:5px; }

.userLoginRegistration .perk {float:left; padding-left:20px;}


.perk h3 {color:#005288; font-size:.813em; line-height:37px; height:37px; width:100%; background-color:#e8f3fb; padding: 0 0 0 10px; border-top:1px solid #ccc;  }

.perk h4 { float:left; clear:both; font-size:.75em; width:100%; border:1px solid white; color: #005288;font-weight:lighter;}

.perk p {margin-bottom:12px; float:left !important; font-size:.75em; clear:both; width:332px;  border:1px solid white;}

/*-------------  error message for submit preview page ----------------*/

.errorMessageContainerSubmit {background-color:#ffa7a5; border:1px solid #c41230; margin:10px 0; padding:0 10px 0px 10px; font-size:0.75em; display:none; float:left; width:97% }

.errorMessageContainerSubmit ul {padding:0 0 0 30px; background:url(../images/errorIcon.gif) top left no-repeat; margin-left:-5px; margin-top:5px;}

.errorMessageContainerSubmit li {margin-left:15px; line-height:20px;}

.successMessageContainerSubmit {background:#E1F0C1 url(../images/successIcon.gif) no-repeat 5px 5px; border:1px solid #99CC00; margin: 10px 0 0 0; padding:5px 5px 5px 35px; font-size:0.75em; height: 23px; display:none; }

/*-----------------forgotPassword---------------*/
.forgotPassword .login{ min-height:390px; width:100%;}
.forgotPassword p{float:left; width:700px;}
.forgotPassword .contentArea h2{width:700px;}
.forgotPassword .login .content{width:auto; padding:0}
.forgotPassword .rightColumn {float:left; margin-left:21px;}

/*----------------inventoryAlertMarketingView-----------------*/

.inventoryAlertMarketingView .productImgViewer{background:url(../images/bgMarketingProductImg.png) no-repeat 0 0; width:306px; height:355px; padding:15px 0 0 17px;}

