/*  
THIS IS A CUSTOM SKIN FILE FOR THE FOLLOWING GLOBAL ELEMENTS 


BODY 
BG - IMG 
LOGO - IMG 
*/ 

body{ 
background: #F4F3E5 !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; 
} 

#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{ 
background:url(/images/backgrounds/quick_nav_bg.gif) no-repeat !important; 
} 
#quickNav ul li a { 
color:#f5f2e5 !important; 
} 
#quickNav ul li a :hover{ 
color:#FFFFFF !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 !important; 
} 
#mainNav a:hover, #mainNav li.active a{ 
color: #fff !important; 
} 
#mainNav li.active ul li a{ 
color: #e7e7cc !important; 
} 
#mainNav li.active ul li a:hover{ 
color: #fff !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; 
} 
#secondaryNavWrapper{ 
background:url(/images/backgrounds/secondary_nav_bg2.gif) repeat-x !important; 
} 
#secondaryNav a{ 
color: #fff !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;
}

#custService.landing .catalogView #altContent {
height:auto;
margin-left:215px;
overflow:hidden;
width:738px;
}

/* SHOPPING CART RIGHT SIDE*/
  

img {
display:block;
padding-bottom:10px;
padding-top:0px;
}



#shoppingGiftBag #rightContainer ul.listing {
padding:0 29px 0 30px;
}

/* 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;
}

<!--Testing for Site Refresh August 2010 --> 



#header { 
padding-top:10px; 
position:relative; 
width:100%; 
z-index:10000; 
} 

#container { 
height:820px; 
} 

#buckets { 
bottom:85px; 
} 

#innerQuickNav { 
padding-top:14px; 
} 

#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 !important; 
} 




#custService.landing .catalogView #altContent { 
height:auto; 
margin-left:215px; 
overflow:hidden; 
padding-bottom:8px; 
padding-top:5px; 
width:738px; 
} 

#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; 
height:41px; 
margin:0 0; 
overflow:hidden; 
} 


#toolBar ul { 
border:1px solid #FFFFFF; 
height:21px; 
overflow:hidden; 
padding:0; 
}

#quickNav span#welcome { 
color:#666666; 
left:8px; 
position:absolute; 
top:6px; 
} 

#quickNav a#logout { 
color:#666666; 
display:inline; 
margin-left: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:black !important; 
} 

#mainNav li.active ul li a{ 
color:#666666 !important; 
} 

#mainNav li.active ul li a:hover{ 
color:black !important; 
} 

#mainNav a { 
color:#666666 !important; 
} 

#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 65px; 
width:auto; 
} 

#secondaryNav { 
display:block; 
margin:0 auto; 
padding-top:9px; 
text-align:left; 
width:940px; 
} 

#secondaryNav li { 
display:block; 
float:left; 
height:17px; 
min-width:10px; 
padding-left:10px; 
white-space:nowrap; 
} 




@media screen and (-webkit-min-device-pixel-ratio:0){ 
#secondaryNav #emailSignUp {padding-right: 35px;} 
} 



#secondaryNav .text { 
background-color:#FFFFFF !important; 
} 

.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; 
} 

#secondaryNav a:hover, #secondaryNav li.active a { 
color:#666666 !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 !important; 
} 

#quickNav a#signIn { 
color:#666666; 
display:inline; 
padding:0; 
} 

#toolBar #viewAll a { 
font-size:10px; 
width:50px; 
} 

#toolBar li a { 
color:#666666; 
display:block; 
font-size:10px; 
height:11px; 
margin:0; 
min-width:1px; 
padding:5px 2px; 
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:#666666 !important; 
text-decoration:none !important; 
} 

#sideBar ul li a { 
color:#666666 !important; 
font-size:12px !important; 
} 

#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:10px; 
padding:0; 
position:absolute; 
text-transform:uppercase; 
top:10px; 
} 

#breadcrumbs li a { 
color:#666666; 
text-decoration:none; 
} 

#sideBar h3 { 
border-bottom:0 solid #DBD5B8; 
font-family:Arial,Helvetica,sans-serif; 
font-size:11px; 
font-weight:bold; 
} 

#storeFinder form {
padding-left:13px;
padding-top:4px;
}

#storeFinder label {
display:block !important;
padding-right:4px;
}

#mainNav {
height:30px;
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; 
} 