/*  
THIS IS A CUSTOM SKIN FILE FOR THE FOLLOWING GLOBAL ELEMENTS 


BODY 
BG - IMG 
LOGO - IMG 
*/ 

body{ 
/*background: #F4F3E5 !important;*/
background:url("/images/backgrounds/bg_bar_beige.gif") repeat-x scroll 0 0 #F4F3E5; 
} 

.nobackground{ 
	background: #FFF !important; 
}

#logo{ 
background:url(/images/backgrounds/talbots_header.png) no-repeat !important; 
/* the _background is for IE6 display issues the regular backround is for all other browsers   */
_background: url(/images/backgrounds/talbots_header.gif) no-repeat !important; 
} 

#leftSideLogo{ 
background:url(/images/backgrounds/talbots_header.png) no-repeat !important; 
/* the _background is for IE6 display issues the regular backround is for all other browsers   */
_background: url(/images/backgrounds/talbots_header.gif) no-repeat !important; 
} 

#homePage #logo{ 
background: none !important; 
/* the logo should be in the flash or static file..
and there should be no logo coming out of the css for the homepage..
if this breaks in some browsers use the following transparent image instead of background: none
background:url(/images/backgrounds/talbots_headerT.png) no-repeat !important; 
*/
} 




/* 
SHOPPING CART 
BG - IMG 
TEXT COLOR - HEX 
LINK COLOR - HEX 
HOVER COLOR - HEX 
INPUT BOX BG - HEX 
INPUT BOX TEXT COLOR - HEX 
GO BUTTON IMAGE - IMG 
*/ 

/* QuickNav now being styled by Global.css  */

/*
#quickNav{ 
background:url(/images/backgrounds/quick_nav_bg.gif) no-repeat !important; 
} 
#quickNav ul li a { 
color:#f5f2e5; 
} 
#quickNav ul li a:hover{ 
	color:#000;
	text-decoration: none !important;
} 
#quickNav .text{ 
background-color:#525252 !important; 
} 
.text{ 
border:medium none !important; 
color:white !important; 
} 
.searchButton { 
background:transparent url(/images/buttons/search_button.png) no-repeat scroll 0 0 !important; 
} 
li#shoppingBag h3{ 
color:#f5f2e5 !important; 
} 

*/

/* 
MAIN NAV 
BG - IMG 
LINK COLOR - HEX 
HOVER COLOR - HEX 
DROP DOWN BG - HEX 
*/ 
#navWrapper { 
/*background:transparent url(/images/backgrounds/main_nav_bg4.gif) no-repeat scroll center center !important; */
} 
#mainNav a{ 
color:#E7E7CC; 
} 
#mainNav a:hover, #mainNav li.active a{ 
color: #EEEEEE !important; 
} 
#mainNav li.active ul li a{ 
color: #e7e7cc !important; 
} 
#mainNav li.active ul li a:hover{ 
background-color: #EEEEEE !important; 
} 
.dropDown { 
background-color:#333 !important; 
} 
.dropDown li a{ 
color: #fff; 
} 


/* 
FOOTER 
BG - IMG 
LINK COLOR - HEX 
HOVER COLOR - HEX 
INPUT BOX BG - HEX 
INPUT BOX TEXT COLOR - HEX 
DICLAIMER TEXT COLOR- HEX 
PHONE TEXT COLOR - HEX 
DROP UP BG COLOR - HEX 
*/ 
.dropUp{ 
background-color: #333 !important; 
} 

#secondaryNav a{ 
color: #fff !important;
display: inline !important;
} 
#secondaryNav a:hover{ 
color:#fff !important; 
} 
#secondaryNav .text { 
background-color:#525252 !important; 
} 
#copyright{ 
color:#666 !important; 
} 

#phoneNumber{ 
color:#fff !important; 
} 



/* 
HOME PAGE PROMO BOXES 
BG COLOR - HEX 
BORDER COLOR - HEX 
TEXT COLOR - HEX 
LINK COLOR - HEX 
HOVER COLOR - HEX 
LEFT BUTTON - IMG 
RIGHT BUTTON - IMG 
INPUT BOX BG - HEX 
INPUT BOX TEXT COLOR - HEX 
GO BUTTON - IMG 


*/ 

#storeFinder LABEL{
display: block !important;
//margin-top: 20px;
margin-top /*\**/:20px\9
}

#storeFinder .text{ 
background-color:#CECCCC !important;; 
color: #000000 !important; 
opacity: 1; 
} 


#promoBlock a{ 
color:#333333 !important; 
} 
.bucket{ 
background:url(/images/backgrounds/w80.png) repeat !important; 
border: 1px solid #a8a296 !important; 
} 
.bucket h3{ 
color:#333333 !important; 
} 
.l
#merch li{ 
border-right: 1px solid #a8a296 !important; 
} 
#merch a{ 
color:#333333 !important; 
} 
#backArrow{ 
background-image:url(/images/icons/left_arrow.png) !important; 
} 
#forwardArrow{ 
background-image:url(/images/icons/right_arrow.png) !important; 
} 

.landing .catalogAlternate #contactLinks{
float: none !important;
}
 
#custService.landing.catalogAlternate #contactLinks.catalogAlternate {
margin-left:215px;
}

#custService.landing .catalogView div#contactLinks {
float:left;
height:0px !important;
overflow:hidden;
width:0px !important;
}

/* SHOPPING CART RIGHT SIDE*/
  

img {
display:block;
padding-bottom:10px;
padding-top:0px;
}



#shoppingGiftBag #rightContainer ul.listing {
padding:0 29px 0 30px;
}

/*Added by AT&T for Req#1610.3 - Add login Verbiage on 3/3/11
  This defines the style format for SignIn message in shopping bag - start */
#shoppingGiftBag #mainContainer .signInMessage {
    float: right;
    height: 15px;
    padding: 6px 0 5px;
    position: relative;
    text-align: right;
    width: 100%;
}
#shoppingGiftBag #mainContainer .signInMessage a {
	color: #666666;
	text-decoration: underline;
}
/*Added by AT&T for Req#1610.3 - Add login Verbiage on 3/3/11 - end */


/* OUTFIT WISHLIST BUTTON*/

a.buttonStyle1 span {
background:transparent url(/images/buttons/buttonStyle1Right.png) no-repeat scroll right top !important;
font-size:10px !important;
line-height:4px !important;
margin-right:10px !important;
padding:9px 10px 10px 7px !important;
}

a.continueShopping span {
	background:transparent url(/images/buttons/buttonStyle1Right.png) no-repeat scroll right top !important;
	font-size:10px !important;
	line-height:4px !important;
	margin-right:10px !important;
	padding:9px 10px 10px 7px !important;
}

<!--Testing for Site Refresh August 2010 --> 



#header { 
padding-top:10px; 
position:relative; 
width:100%; 
z-index:10000; 
} 



#buckets { 
bottom:85px; 
} 

/*now styled by Global CSS */

/*

#innerQuickNav { 
background:none repeat scroll 0 0 #E3E2D8;
} 

#quickNav { 
background:transparent url(/images/backgrounds/quick_nav_bg_test.gif) no-repeat scroll 0 0 !important; 
} 

#quickNav a#signIn { 
color:#000000; 
display:inline; 
padding:0; 
} 

#quickNav ul li a { 
color:#000000; 
} 

*/


#custService.landing .catalogView #altContent { 
height:auto; 
/*margin-left:215px; */
overflow:hidden; 
padding-bottom:8px; 
padding-top:5px; 
width:755px; 
} 

#contentBottom { 
background:transparent url(/images/backgrounds/landingBGbottom.png) no-repeat scroll 0 0; 
clear:left; 
height:0; 
overflow:hidden; 
width:960px; 
} 

#toolBar { 
background-color:#FFFFFF; 
border:1px solid #FFFFFF; 
color:#666666; 
width:728px;
margin-bottom: 7px;
margin-top: 5px;
} 


#toolBar ul { 
border:0px solid #FFFFFF; 
height:21px; 
overflow:hidden; 
padding: 3px 0 0;
}

#quickNav span#welcome { 
color:#666666; 
position:relative; 
} 

#quickNav a#logout { 
color:#666666; 
display:inline; 
margin: 0px 0 0 5px; 
*margin: 2px 0 0 5px; 
padding:0; 
} 


#quickNav .text { 
background-color:#FFFFFF !important; 
} 

.dropDown { 
background-color:#FFFFFF !important; 
} 

.dropUp { 
background-color:#FFFFFF !important; 
} 

#mainNav a:hover, #mainNav li.active a { 
color:#000 !important; 
} 

#mainNav li.active ul li a{ 
color:#666666 !important; 
	line-height: 125% !important; 
} 

#mainNav li.active ul li a:hover{ 
color:black !important; 
} 

#mainNav a { 
color:#666666; 
} 

#mainNav a, x:-moz-any-link, x:default { 
/*letter-spacing:0.5px;*/ 
} 

.bucket h3 { 
color:#666666 !important; 
} 

.bucket h3 { 
font-family:"Times New Roman",Times,serif; 
font-size:15px; 
font-weight:bold; 
text-transform:uppercase; 
} 

#storeFinder h3 { 
font-weight:bold; 
} 


#navWrapper { 
height:30px; 
padding:5px 0 0 0px; 
width:auto; 
margin-bottom: 20px;
} 

#secondaryNav { 
display:inline; 
margin:0 auto; 
padding-top:9px; 
text-align:left; 
width:1000px; 
}

/*  footer fix tb5sxo */
#secondaryNav li {
    display: block;
    float: left;
    height: 17px;
    min-width: 10px;
    padding-left: 27px;
    white-space: nowrap;
}
/*  footer fix tb5sxo */ 


/*
#secondaryNav li { 
display:block; 
float:left; 

height:17px; 
min-width:10px; 
padding-left:7px;
white-space:nowrap; 
} 
*/



@media screen and (-webkit-min-device-pixel-ratio:0){ 
#secondaryNav #emailSignUp {padding-right: 35px;} 
} 

#secondaryNav #emailSignUp{
margin-top:-3px;
}

#secondaryNav .text { 
background-color:#FFFFFF !important;
width:97px;
} 

.text { 
border:1px solid #D1D3CE !important; 
color:#666666 !important; 
} 


#storeFinder .text {
background-color:#FFFFFF !important;
color:#000000 !important;
opacity:1;
border: 1px solid #D1D3CE !important;
}

#secondaryNav a { 
color:#666666 !important;
display:inline !important; 
} 

#secondaryNav a:hover, #secondaryNav li.active a { 
color:#666666 !important;
display:inline !important;  
} 

#copyright { 
font-size:10px; 
margin-left:auto; 
margin-right:auto; 
padding-bottom:20px; 
padding-top:7px; 
width:415px; 
} 



.bucket { 
background:transparent url(/images/backgrounds/w80.png) repeat scroll 0 0 !important; 
border:0 solid #A8A296 !important; 
} 

#quickNav ul li a { 
color:#666666; 
} 

#quickNav a#signIn { 
color:#666666; 
display:inline; 
padding:0; 
} 

#toolBar #viewAll a { 
font-size:12px; 
/*width:50px; */
} 

#toolBar li a { 
color:#666666; 
display:block; 
font-size:12px; 
height:11px; 
margin:0; 
min-width:1px; 
padding:5px 1px; 
text-decoration:none; 
white-space:nowrap; 
} 

 

.tlb_gv_cat_title{ 
text-transform:uppercase; 
font-size:14px; 
} 

#sideBar ul li a.selectedFilter { 
color:#666666 !important; 
font-weight:bold !important; 
} 

#sideBar ul li a.hover { 
color:#000000 !important; 
text-decoration:none !important; 
} 

#sideBar ul li a { 
color:#666666 !important; 
font-size:12px !important; 
} 
#sideBar ul li a:hover{ 
    color:#000000!important;
    font-size:12px!important;
    background-color: #ececeb;
} 

/* Added by SS4PAS */
#sideBar ul li a h3{
    color:#666666!important;
    font-size:12px!important;
    border-bottom:0;
    font-weight:normal;
    padding-bottom:0;
    padding:0;

}

#sideBar ul li a h3:hover{
    color:#000000!important;
    font-size:12px!important;
    background-color: #ececeb;
    /* display: -moz-inline-stack; */
    border-bottom:0 none !important;
    *display: inline;
}

/* Added by SS4PAS */
#sideBar ul li a.selectedFilter h3{
    color:#333!important;
    font-size:12px!important;
    font-weight:bold!important;
    padding:5px 0 5px 0;
	
	
}

/* Added by SS4PAS */
#sideBar ul li a h4{
    color:#666666!important;
    font-size:12px!important;
    border-bottom:0;
    font-weight:normal;
    padding-bottom:0;
    padding-top:0;
	padding-left:15px;

}
#sideBar ul li a h4:hover{
    color:#000000!important;
    font-size:12px!important;
    background-color: #eee;
   /* display: -moz-inline-stack; */
    border-bottom:0 none !important;
    *display: inline;
}

#custService.landing div#contactLinks { 
background:transparent url(/images/backgrounds/bg_contactLinks.jpg) no-repeat scroll 0 0; 
float:left; 
height:115px; 
margin-left:16px; 
width:739px; 
} 

#outfitOcassionPage #contentInner { 
background:#F4F3E5 none repeat scroll 0 0; 
height:555px; 
position:relative; 
width:100%; 
} 

#outfitOcassionPage #content { 
padding:5px 0 5px 5px; 
width:740px; 
} 

#merch a { 
color:#666666 !important; 
} 

#breadcrumbs { 
left:-3px; 
position:absolute; 
text-transform:capitalize; 
/* top:10px;*/
} 

#breadcrumbs li a { 
color:#666666; 
text-decoration:none; 
padding-right: 2px;
} 

/* Added by SS4PAS */
#breadcrumbs li a h2{
color:#666666;
text-decoration:none;
border:0 none;
font-family:inherit;
font-size:12px;
font-style:inherit;
font-weight:inherit;
padding-right: 1px;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}

#sideBar h3 { 
border-bottom:0 solid #DBD5B8; 
/*font-family:Arial,Helvetica,sans-serif; */
font-size:12px; 
font-weight:bold; 
/*padding-top:4px;*/
color:#333333;
padding-top:5px;
padding-bottom:5px;
} 

#foo1{
padding:5px 0px 5px 10px;
margin:0 0 0 -10px;
color:#333333 !important;
display:block;
}

#mainNav h3 { 
border-bottom:0 solid #DBD5B8; 
font-family:Arial,Helvetica,sans-serif; 
font-size:12px; 
font-weight:bold; 
padding:0 10px 0 20px;
} 

#foo1:hover {
background-color: #eee!important;
font-color:black;
}

#foo2:hover{
font-color:black;

}

#foo2{
padding: 1px 0 0 14px;
color:#333333 !important;
/* height:20px !important; */
}

#foo3 li{
/*height:20px;*/
padding: 5px;
}

#foo3:hover{
background-color:#FFFFFF !important;
font-color:black;
}

#categories #foo3{
padding:1px 0 0 0px;
}

#storeFinder form {
padding-left:13px;
padding-top:4px;
}

#storeFinder label {
display:block !important;
padding-right:4px;
}

#mainNav {
height:50px;
line-height:30px;
margin:0;
width:auto !important;
}



/* This is for new content pow page */ 

#pow_content{ 
float:left; 
padding-top:10px; 
padding-left:10px; 
}

/* This is for denim size chart*/ 

#sizeChart #denim { 
background:url("/images/backgrounds/denim_chart.jpg") no-repeat scroll 1px 3px transparent; 
} 

#sizeChart #denim h5{ 
padding-top:5px; 
padding-bottom:5px; 
} 

/* Footer - add twitter and facebook  MK */

#facebook img {
padding-top:  0px !important;
padding-right:  5px;
display: inline !important;
padding-bottom: 0px;
}

#twitter img {
padding-top:  0px !important;
padding-right:  5px;
display: inline !important;
padding-bottom: 0px;
}

#facebook  {
margin-top: -2px;
}

#twitter  {
margin-top: -2px;
}


#secondaryNavWrapper {
height:50px;
margin: 55px 0 auto;  /*  Make this 55px was 40px */
position:relative;
width:1000px;
z-index:9000;
/*padding-top:  20px;*/
background:url(/images/backgrounds/secondary_nav_bg2.gif) repeat-x !important;
}

/*  footer fix tb5sxo */
/* change to existing rule */
/* #secondaryNavWrapper { */
/*	margin: 40px 0 auto; */
/* } */
/*  footer fix tb5sxo */



#seq_1.catgroup{
margin-top:15px;
padding-bottom:5px;
color: #333333;
text-transform: capitalize;
}

#seq_1.catgroup_c{
/*margin-top:15px;*/
padding-bottom:15px;
color: #333333;
}
#seq_2.catgroup_c{
/*margin-top:15px;*/
padding-bottom:15px;
color: #333333;
}

#seq_2{
margin-top:25px;
}

#seq_2.catgroup{
margin-top:15px;
padding-bottom:5px;
color: #333333;
}

#catalogFilter {
margin-top: 1px;
padding:5px 15px 0 20px;
position:relative;
}

#sideBar ul li ul {
padding-top: 5px;
}

#homePage #container{
height: 820px; 
}

#sideBar ul li a.selectedFilter h4 {
border-bottom:0 none;
color:#333333 !important;
font-size:12px !important;
font-weight:bold !important;
padding-left:15px;
background-color:#EEEEEE;
}

/* Shopping Bag Recommend link */
#shoppingGiftBag #rightContainer #cs-recslot a{
color:#666666;
}

#shoppingGiftBag #rightContainer #cs-recslot img{
padding-top:7px;
}

/* Looks Grid Page...change background of dropdown to white  */
#ddl li a#hdr {
    background-color: white !important; 
    margin-top: 1.5px;
}

#ddl li {
    background-color: white !important;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    position: relative;
    text-transform: uppercase;
    z-index: 99;
}

/* This is for styling the seo category copy on the bottom of the category pages  */

.seoLink {
text-decoration: underline;
}

#toolBar .seoHeading {
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 20px;
    padding: 0;
}

/* This is for fonts of merchandising tags */ 

span#prodtagdisp.status{ 
display:block; 
font-family: Arial; 
font-size: 11px; 
font-weight: bold;
padding-bottom: 2px;
padding-top: 2px; 
} 

span#prodtagdispEnd.status{ 
display:block; 
font-family: Arial; 
font-size: 11px; 
font-weight: bold;
padding-bottom: 5px;
padding-top: 2px; 
} 

.status img {
margin-bottom:-9px;
margin-top:3px;
}



/* This is for top nav positioning */ 


/* This is for top nav positioning in safari and chrome */ 

@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#navWrapper 
{ 

height:30px; 
padding:5px 0 0 115px; 
width:885px !important; 
} 
} 

/* This is for HP top nav positioning in safari and chrome */ 
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
body#homePage #navWrapper 
{ 

height:30px; 
padding:5px 0 0 130px; 
width:885px !important; 
} 
} 

/*This is to display inline slot in Firefox */ 
#productGallery { 
color:#535353; 
display:inline; 
overflow:hidden; 
padding:0; 
width:735px; 
font-size:14px;
}  

#productGallery img{
display:inline;
}

/* This is for updated width of new logo */
#logo {
height:23px;
margin-bottom:16px;
margin-left:0px;
margin-right:auto;
width:181px;
}

#leftSideLogo {
height:23px;
margin-left:5px;
width:181px;
float:left;
}

.wishlistConfMessage {
	background: none repeat scroll 0 0 #B8AE86;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
         padding: 0px 0 10px 12px;
	height: 30px;
	font-family: Times New Roman;
	font-size: 14px;
	text-align: center;
	margin-bottom:10px;
	top: 285px; 
	left: 310px;
}

#wishlistCloseButton {
    background: url("/images/buttons/closeButton.png") no-repeat scroll right center transparent;
    display: block;
    float: right;
    height: 11px;
    margin-right: 4px;
    padding: 4px;
    width: 11px;
}

#signin-module h1 {
    color: #9C9C9A;
    font-family: georgia;
}

#signin-module .col1 {
    background: none repeat scroll 0 0 #B8AE86;
    font-family: georgia;
}

#signin-module .col2 {
    background: none repeat scroll 0 0 #B8AE86;
    font-family: georgia;
}

#signin-module .col3 {
    background: none repeat scroll 0 0 #B8AE86;
    font-family: georgia;
}

#signin-module .col1 h1, #signin-module .col2 h1, #signin-module .col3 h1 {
    border-bottom: 1px solid #D7D1B9;
    color: #FFFFFF;
    font-family: georgia;
}

.loginEmail, .loginPassword {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-family: arial;
}

.signin-link-sm {
    color: #FFFFFF;
}

.signin-link-lg {
    color: #FFFFFF;
    font-family: georgia;
}
.signin-button-lg {
    color: #FFFFFF;
    font-family: georgia;
}

#signin-module .col1 p {
	color:#666666;
	font-family:georgia;
}

#signin-module .col2 p {
	color:#fff;
	font-family:georgia;
}

#signin-module .col3 p{
	color:#fff;
	font-family:georgia;
}

#signin-module .col1 ol, #signin-module .col2 ol, #signin-module .col3 ol {
	color: #FFFFFF;
	font-family: georgia;
	list-style-type:decimal;
}

.errorDescription1 {
	font-family: georgia,arial;
}

.errorDescription1 ul {
    color: #FFFFFF;
}

.errorDescription1 ul li {
    background: none repeat scroll 0 0 #971402;
}

.errorDescription1 ul label {
    background: none repeat scroll 0 0 #971402;
}

.errorDescription1 .errorInput {
	color:#fff;
	background: none;
}

.errorDescription2{
	font-family:georgia, arial;
}

.errorDescription2 ul{
	color: #FFFFFF;
}

.errorDescription2 ul li{
	background:#971402;
}

.register-faq{
	background:#c5bb97;
	color:#fff;
}

.register-faq p {
    font-family: Arial,Helvetica,sans-serif;
}

.register-faq h1{
    color: #FFFFFF;
    font-family: georgia;
}

.register-faq li{ 
	font-family:Arial,Helvetica,sans-serif; 
} 


#wishlist-module{
	background:#fff;
}
#wishlist-module h1{
	font-family:georgia;
	color:#9c9c9a;
}
#wishlist-module .col1, #wishlist-module .col2{
	font-family:georgia;
	background:#b8ae86;
}

#wishlist-module .col1 p {
	color:#666666;
	font-family:georgia;
}

#wishlist-module .rememberme{
	font-family:georgia;
 }

/*==> #1610.2 WISHLIST MODULE COL HEADINGS =============================================================================*/

#wishlist-module .col1 h1, #wishlist-module .col2 h1{
	color:#fff;
	font-family:georgia;
	border-bottom:1px solid #d7d1b9;
}

#wishlist-module .loginEmail, #wishlist-module .loginPassword {
   font-family: arial;
   color: #000000;
   background: #FFFFFF;
}

/*==> #1610.2 WISHLIST MODULE COL ORDERED LIST =============================================================================*/
#wishlist-module .col1 ol, #wishlist-module .col2 ol{
	color:#fff;
	font-family:georgia;
	list-style-type:decimal;
 }
#wishlist-module .col1 ol li, #wishlist-module .col2 ol li{
	color:#fff;
	font-family:georgia;
 }
 #wishlist-module .col1 p, #wishlist-module .col2 p{
	color:#666;
	font-family:georgia;
 }
 
 /* This is for the left nav hover when nothing is selected yet */
 #sideBar ul li ul li:hover{
 background-color:#EEEEEE
 }
 
 
 /* This is for the html concept page name */
 #sideBarHeader{
 padding:20px 0 0 0 !important;
 margin: 0;
 font-size:17px !important;
 text-align: left;
 color: #333333; 
 font-weight:bold !important;
 display:-moz-box;
 }
 
 #sidebar h3:hover{
 padding-bottom:0px !important;
 padding-top:0px !important;
 }

/*Ticker Aug 2011 */
/*
 #ticker{
    float: left;
    width: 440px;
    z-index: 100;
    color: #FF0000;
    background-color: #E3E2D8;
 }
 
 #ticker a{
    color: #FF0000;
    display: none;
    font-weight: 700;
    text-decoration: none !important;
    width: 400px;
    float: left; 
    z-index: 100
 }

 #ticker ul{
    height: 15px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    color: #ff0000;
 }


 #tickerDropdown{
    background-color: #e3e2d8 !important;
    display: none;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    position: absolute;
    top:100px
    left:0px;
    width: 400px;
    z-index: 50;
	border-bottom: 1px solid #dddddd;
	border-color: #dddddd;
 }


 #tickerDropdown ul{
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
 }

 #tickerDropdown ul li{
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
 }

 #tickerDropdown ul li:hover{
    background-color: #787878 !important;
	color: #FFFFFF;
 }
 
 #tickerDropdown li:hover a{
 	color: #FFFFFF;
 }

 #tickerDropdown a{
 text-decoration: none !important;
 }
 */
 /* end ticker stuff */

.checkoutPage #logo{
margin-top:30px;
}

/* This is for store refresh flash page */

.refresh_state{
font-family:Arial Bold; 
color:#000000; 
font-size:10px; 
padding:0px; 
margin:0px;
}

.refresh_city{
font-family:Arial Bold; 
color:#727274; 
font-size:10px; 
padding:0px; 
margin:0px;
}

.refresh_dot{
background-image:url("/images/callout/Refresh_Stores/gray_dot.gif");
width:8px;
height:606px;
background-repeat:repeat-y;
padding-right:20px;
float:left;
}


/* Begin SuperBannerPromo Styles */

.s-banner-temp-one{
	height:362px;
}

.s-banner-temp-one #slideshowWrapper {
	margin: 0 auto;
	width: 730px;
	display: block;
	background-color: white;
}
			
.s-banner-temp-one #slideshow {
	margin: 0 auto;
	width: 730px;
	overflow: hidden;
	display: block;
	overflow: hidden;
	/* position: relative; */ /* msie hack */
}

.s-banner-temp-one #navigation {
 z-index: 1000;
}

.s-banner-temp-one #arwLeft,#arwRight {
	background: transparent no-repeat center;
	cursor: pointer;
	display:block;
	text-align:center;
	position:absolute;
	width:40px;
	z-index:1001;
	height:320px;
}

.s-banner-temp-one #arwLeft {
	background-image: url(/images/migration/101311/banner/leftArrow.png);
*background-image: url(/images/migration/101311/banner/leftArrow_ie.gif);
}

.s-banner-temp-one #arwRight {
	background-image: url(/images/migration/101311/banner/rightArrow.png);
*background-image: url(/images/migration/101311/banner/rightArrow_ie.gif);
	margin-left: 688px;
}

.s-banner-temp-one img {
	border: none;
	outline: none;
	z-index: 0;
}

.s-banner-temp-one #slides {
	position: relative;
	width: 730px;
	height: 320px;
	overflow: hidden;
}

.s-banner-temp-one #slides img {
	display: block;
	width: 730px;
	height: 320px;
}
.s-banner-temp-one .navDots {
	display: block;
	margin: 5px 8px 0 0;
	position: absolute;
	right: 0;
	z-index: 1000;
}

.s-banner-temp-one .navDots a {
    border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	/* -moz-transition: all .1s ease-in-out; */
	/* -o-transition: all .1s ease-in-out; */
	/* -webkit-transition: all .1s ease-in-out; */
	background-color: #FFF;
	display: block;
	float: left;
	height: 8px;
	margin: 4px;
	text-indent: -9999px;
	width: 8px;
}

/*
.s-banner-temp-one .navDots a:hover {
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.4);
}
*/

.s-banner-temp-one .navDots a.activeSlide {
	/* -moz-transform: scale(1.2); */
	/* -o-transform: scale(1.2); */
	/* -webkit-transform: scale(1.4); */
	background: #333;
}

.s-banner-temp-one #row {
	margin: 10px 15px 0 0;
	position: absolute;
	z-index: 2000;
	right: 0;
	display: block;
}

/*
.s-banner-temp-one #col {
	margin: 10px 15px 0 0;
	position: absolute;
	z-index: 2000;
	right: 0;
	display: block;
	width: 20px;
}
*/

.s-banner-temp-one #promo {
	position: relative;
	z-index: 3000;
	background-color: #ffffff;
	width: 730px;
	*width: 713px; /* msie hack */
	margin: 5px 0 5px 0;
	padding: 10px 8px 10px 10px;
	font-family: 'Arial', sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	overflow: hidden;
}

.s-banner-temp-one #disclaimer {
	font-size: 12px;
	padding: 0 20px;
	background-color: #ffffff;
	color: #666666;
	float: left;
	width: 670px;
	margin: 10px 0 0 0;
}

.s-banner-temp-one #disclaimer p {
    color: #ffffff;
    padding: 15px 0;
    line-height: 19px;
}

.s-banner-temp-one #promo a {
	color: white;
	text-decoration: none;
}

.s-banner-temp-one #details,#close {
	float: right;
	margin: 0 20px 0 0;
	*margin: 0 10px 0 0; /* msie hack */
	padding: 2px 5px;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
    width: 50px;
}

.s-banner-temp-one #wrapper {
	display: block;
	width: 730px;
	height: 300px;
	margin: 0 auto;
}

.s-banner-temp-one h5 {
	padding: 0;
	margin: 0;
	height: 10px;
	display: block;
	width: 625px;
	float: left;
	font-size: 13px;
         font-weight: bold;
}

/* End SuperBannerPromo Styles */



/* Begin Static_SuperBanner_With_Promo Styles */

.static-s-banner-temp-one {
	height: 270px;
}

.static-s-banner-temp-one #slideshowWrapper {
	margin: 0 auto;
	width: 730px;
	display: block;
	background-color: white;
}
			
.static-s-banner-temp-one #slideshow {
	margin: 0 auto;
	width: 730px;
	overflow: hidden;
	display: block;
	overflow: hidden;
	/* position: relative; */ /* msie hack */
}

.static-s-banner-temp-one #navigation {
     z-index: 1000;
}

.static-s-banner-temp-one #arwLeft, #arwRight {
	background: transparent no-repeat center;
	cursor: pointer;
	display:block;
	text-align:center;
	position:absolute;
	width:40px;
	z-index:1001;
	height:221px;
}

.static-s-banner-temp-one #arwLeft {
	background-image: url(/images/migration/101311/banner/leftArrow.png);
    *background-image: url(/images/migration/101311/banner/leftArrow_ie.gif);
	margin-left: 4px;

}

.static-s-banner-temp-one #arwRight {
	background-image: url(/images/migration/101311/banner/rightArrow.png);
    *background-image: url(/images/migration/101311/banner/rightArrow_ie.gif);
	margin-left: 688px;
	height:221px;
}

.static-s-banner-temp-one img {
	border: none;
	outline: none;
	z-index: 0;
}

.static-s-banner-temp-one #slides {
	position: relative;
	width: 730px;
	height: 221px;
	overflow: hidden;
}

.static-s-banner-temp-one #slides img {
	display: block;
	width: 730px;
	height: 221px;
}
.static-s-banner-temp-one .navDots {
	display: block;
	margin: 5px 8px 0 0;
	position: absolute;
	right: 0;
	z-index: 1000;
}

.static-s-banner-temp-one .navDots a {
    border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #FFF;
	display: block;
	float: left;
	height: 8px;
	margin: 4px;
	text-indent: -9999px;
	width: 8px;
}

.static-s-banner-temp-one .navDots a.activeSlide {
	background: #333;
}

.static-s-banner-temp-one #row {
	margin: 10px 15px 0 0;
	position: absolute;
	z-index: 2000;
	right: 0;
	display: block;
}

/*
.static-s-banner-temp-one #col {
	margin: 10px 15px 0 0;
	position: absolute;
	z-index: 2000;
	right: 0;
	display: block;
	width: 20px;
}
*/

.static-s-banner-temp-one #promo {
	position: relative;
	z-index: 3000;
	background-color: #ffffff;
	width: 730px;
	*width: 713px; /* msie hack */
	margin: 5px 0 5px 0;
	padding: 10px 8px 10px 10px;
	font-family: 'Arial', sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	overflow: hidden;
}

.static-s-banner-temp-one #disclaimer {
	font-size: 12px;
	padding: 0 20px;
	background-color: #ffffff;
	color: #666666;
	float: left;
	width: 670px;
	margin: 10px 0 0 0;
}

.static-s-banner-temp-one #disclaimer p {
    color: #ffffff;
    padding: 15px 0;
    line-height: 19px;
}

.static-s-banner-temp-one #promo a {
	color: white;
	text-decoration: none;
}

.static-s-banner-temp-one #details,#close {
	float: right;
	margin: 0 20px 0 0;
	*margin: 0 10px 0 0; /* msie hack */
	padding: 2px 5px;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
    width: 50px;
}

.static-s-banner-temp-one #wrapper {
	display: block;
	width: 730px;
	height: 221px;
	margin: 0 auto;
}

.static-s-banner-temp-one h5 {
	padding: 0;
	margin: 0;
	height: 10px;
	display: block;
	width: 625px;
	float: left;
	font-size: 13px;
    font-weight: bold;
}

/* End Static_SuperBanner_With_Promo Styles */



/* Begin SuperBannerPromo ** NO PROMO ** Styles */

.nopromo-s-banner-temp-one {
	height:325px;
}

.nopromo-s-banner-temp-one #slideshowWrapper {
	margin: 0 auto;
	width: 730px;
	display: block;
	background-color: white;
}
			
.nopromo-s-banner-temp-one #slideshow {
	margin: 0 auto;
	width: 730px;
	overflow: hidden;
	display: block;
	overflow: hidden;
	/* position: relative; */ /* msie hack */
}

.nopromo-s-banner-temp-one #navigation {
     z-index: 1000;
}

.nopromo-s-banner-temp-one #arwLeft, #arwRight {
	background: transparent no-repeat center;
	cursor: pointer;
	display:block;
	text-align:center;
	position:absolute;
	width:40px;
	z-index:1001;
	height:320px;
}

.nopromo-s-banner-temp-one #arwLeft {
	background-image: url(/images/migration/101311/banner/leftArrow.png);
   *background-image: url(/images/migration/101311/banner/leftArrow_ie.gif);
	margin-left: 4px;

}

.nopromo-s-banner-temp-one #arwRight {
	background-image: url(/images/migration/101311/banner/rightArrow.png);
   *background-image: url(/images/migration/101311/banner/rightArrow_ie.gif);
	margin-left: 688px;
	height:320px;
}

.nopromo-s-banner-temp-one img {
	border: none;
	outline: none;
	z-index: 0;
}

.nopromo-s-banner-temp-one #slides {
	position: relative;
	width: 730px;
	height: 320px;
	overflow: hidden;
}

.nopromo-s-banner-temp-one #slides img {
	display: block;
	width: 730px;
	height: 320px;
}
.nopromo-s-banner-temp-one .navDots {
	display: block;
	margin: 5px 8px 0 0;
	position: absolute;
	right: 0;
	z-index: 1000;
}

.nopromo-s-banner-temp-one .navDots a {
    border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	/* -moz-transition: all .1s ease-in-out; */
	/* -o-transition: all .1s ease-in-out; */
	/* -webkit-transition: all .1s ease-in-out; */
	background-color: #FFF;
	display: block;
	float: left;
	height: 8px;
	margin: 4px;
	text-indent: -9999px;
	width: 8px;
}

/*
.nopromo-s-banner-temp-one .navDots a:hover {
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.4);
}
*/

.nopromo-s-banner-temp-one .navDots a.activeSlide {
	/* -moz-transform: scale(1.2); */
	/* -o-transform: scale(1.2); */
	/* -webkit-transform: scale(1.4); */
	background: #333;
}

.nopromo-s-banner-temp-one #row {
	margin: 10px 15px 0 0;
	position: absolute;
	z-index: 2000;
	right: 0;
	display: block;
}

/*
.nopromo-s-banner-temp-one #col {
	margin: 10px 15px 0 0;
	position: absolute;
	z-index: 2000;
	right: 0;
	display: block;
	width: 20px;
}
*/

.nopromo-s-banner-temp-one #promo {
	position: relative;
	z-index: 3000;
	background-color: #ffffff;
	width: 730px;
	*width: 713px; /* msie hack */
	margin: 5px 0 5px 0;
	padding: 10px 8px 10px 10px;
	font-family: 'Arial', sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	overflow: hidden;
}

.nopromo-s-banner-temp-one #disclaimer {
	font-size: 12px;
	padding: 0 20px;
	background-color: #ffffff;
	color: #666666;
	float: left;
	width: 670px;
	margin: 10px 0 0 0;
}

.nopromo-s-banner-temp-one #disclaimer p {
    color: #ffffff;
    padding: 15px 0;
    line-height: 19px;
}

.nopromo-s-banner-temp-one #promo a {
	color: white;
	text-decoration: none;
}

.nopromo-s-banner-temp-one #details,#close {
	float: right;
	margin: 0 20px 0 0;
	*margin: 0 10px 0 0; /* msie hack */
	padding: 2px 5px;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
    width: 50px;
}

.nopromo-s-banner-temp-one #wrapper {
	display: block;
	width: 730px;
	height: 300px;
	margin: 0 auto;
}

.nopromo-s-banner-temp-one h5 {
	padding: 0;
	margin: 0;
	height: 10px;
	display: block;
	width: 625px;
	float: left;
	font-size: 13px;
         font-weight: bold;
}

/* End SuperGalleryBanner  ** NO PROMO ** Styles */




/* Begins css for Super Concept Page */

.concept-page-temp-one a {
	outline: none;
}

.concept-page-temp-one img {
	border: none;
	outline: none;
	z-index: 0;
}

.concept-page-temp-one #slideshowWrapper {
	height: 750px;
	margin: 0 auto;
	overflow: hidden;
	width: 755px;
}

.concept-page-temp-one #slideshow {
	height: 750px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 755px;
}

.concept-page-temp-one .navDots a {
	/* -moz-transition: all .1s ease-in-out; */
	/* -o-transition: all .1s ease-in-out; */
	/* -webkit-transition: all .1s ease-in-out; */
	background-image: url(/images/migration/101311/concepts/dot.png);
	display: block;
	float: left;
	height: 8px;
	width: 8px;
	text-indent: -9999px;
}

/*
.navDots a:hover {
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
*/

.concept-page-temp-one .navDots a.activeSlide {
	/* -moz-transform: scale(1.2); */
	/* -o-transform: scale(1.2); */
	/* -webkit-transform: scale(1.2); */
	background: transparent;
	background-image: url(/images/migration/101311/concepts/dotActive.png);
}

.concept-page-temp-one #row {
	display: block;
	margin: 10px;
	position: absolute;
	right: 0px;
	z-index: 2000;
}

.concept-page-temp-one #row a {
	margin: 0 0 0 8px;
}

.concept-page-temp-one #col {
	display: block;
	margin: 10px;
	position: absolute;
	right: 0px;
	width: 8px;
	z-index: 2000;
}

.concept-page-temp-one #col a {
	margin: 0 0 8px 0;
}

.concept-page-temp-one #slides {
	display: none;
}

.concept-page-temp-one #navigation {
	margin: 0;
	position: absolute;
	z-index: 1000;
}

.concept-page-temp-one #arwLeft, #arwRight {
	background: transparent no-repeat center;
	cursor: pointer;
	display: block;
	height: 750px;
	position: absolute;
	width: 40px;
	z-index: 1001;
}

.concept-page-temp-one #arwLeft {
	background-image: url(/images/migration/101311/concepts/leftArrow.png);
	*background-image: url(/images/migration/101311/concepts/leftArrow_ie.gif);
	margin-left: 4px;
	height:750px;
}

.concept-page-temp-one #arwRight {
	background-image: url(/images/migration/101311/concepts/rightArrow.png);
	*background-image: url(/images/migration/101311/concepts/rightArrow_ie.gif);	
	margin-left: 710px;
	height:750px;
}

/* Ends css for Super Concept Page */


/* for padding of 3rd left nav category */

h3#seq_3{
margin-top: 25px;
padding-bottom: 5px !important; /* used to be 15px */
}


/* for shipping & handling dropdowns */
body#custService #mainNav h3{
width: 130px;
}



