/* Skin styles for DotNetNuke */   

.pagemaster {
	width: 950px;
	margin-top: 0px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	}

.skinmaster {
	background-color: transparent;
	width: 950px!important;
	}

.controlpanel {
	background-color: #fefefe;
	}

.header2 {
	background-image: url(/img/pier1com/skin2010/brown.jpg);	
	background-position: fixed;	
	width: 950px!important;		 	 
	}

.logo 
{    
	}
	
.LogoDesign
{
    float: left;    
}	

.footer {
	background-image: url(/img/pier1com/skin2010/alt_color.jpg);	
	background-position: fixed;	
	width: 950px!important;		
	}

.footerLinks, 
.footerLinks A, 
.footerLinks A:Active, 
.footerLinks A:Hover, 
.footerLinks A:Visited, 
.footerLinks A:Link
{ color: White;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;    
    text-decoration: none;    
    vertical-align: middle;
     }
    
    
.footer span.main_dnnmenu_bar {
	}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;  
	text-align:center;
	width:100%;
	}

.leftpane {
	background-color: #9cb74a; 
	padding-top: 10px; 
	vertical-align: top; 
	width: 175px!important;
	text-align: left;
	}

.rightpane {
	background-color: Transparent;
	margin: 0px;
	padding: 0px;
	vertical-align: top; 
    width: 775px!important;
	}

.toppane {
	background-color: Transparent;
	padding-right: 15px;
	padding-left: 15px;
	}

.menupane {    
	background-image: url(/img/pier1com/skin2010/alt_color.jpg);
	background-repeat: repeat;
	margin-top: 6px;				
	}

.contentpane {
	background-color: Transparent;	
	border: 0;
	width: 950px!important;
	text-align: left;
	}



.main_dnnmenu_container {
	background-color: transparent; 
	}

.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;	
	}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 8pt; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
    padding: 1px 3px 3px 1px;	
	}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 8pt; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
	}

.main_dnnmenu_itemhover {  
	background-color: #aaaaaa; 
	}

.main_dnnmenu_itemhover td {  
	background-color: #aaaaaa; 
	}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
	}

.main_dnnmenu_submenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); */
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	}

.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
	}

.main_dnnmenu_arrow {
	/*border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;*/
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	}

.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	}

.StandardButton {
	background: #aaaaaa none; 
	color: #ffffff;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	}

.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	/*
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;*/
	}

.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
	}

.Head {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  18px;
	font-weight:  normal;
	color: #333333;
	}

.SideNavBottom {
	vertical-align: bottom;
	padding-top: 20px;
	}



	
.TopRightMenuItem2	
{ 	
	text-align: right;	
	display: inline;
	vertical-align: text-bottom;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #59412e;
	font-weight: bold; 
	text-decoration: none;
	margin: 0px;
	height: 5px;			
	}

.BorderTop
{
    border-top: 1px solid #666;  
}

.NoRowsLbl
{
    font-size:12px;
    color: #666;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif; 
    width: 940px;
    text-align: left;
    vertical-align: top;
    vertical-align: text-top;
}


.TopNavLink, .TopNavLink A, .TopNavLink A:Active, .TopNavLink A:Hover, .TopNavLink A:Visited, .TopNavLink A:Link  
{
    color: #59412e!important;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.BasketLink, .BasketLink A, .BasketLink A:Active, .BasketLink A:Hover, .BasketLink A:Visited, .BasketLink A:Link  
{
    color: #59412e;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

/* Pier 1 Blue */
.Pier1Color
{
    color: #0039a6;
}

.intouch { float: right; vertical-align: middle; }
.IntouchPnl 
{
    background-color: Transparent; 
    width: 100%; 
    background-image: url(http://media.pier1.com/img/pier1com/skin2010/bg_Email-Catalog-Sign-Up.jpg);  
    background-position: top right;
    background-repeat: no-repeat;      
    font-size: 13px;
    font-weight: bold;    
} 

.InTouchHeader
{
    font-size: 20px;
    color: #0039a6;
    padding-top: 20px!important;
    
}

.InTouchTB { background-color: #0039a6; color: White; text-align: center; width: 200px; font-weight: bold;}
.InTouchTop{font-size:12px;text-align:left;width:40%;padding:8px 8px 8px 0; font-weight: normal;}
.InTouchBox {display:block;font:12px arial,helvetica,sans-serif;margin: 20 0 0px;}
.InTouchBox h1{ list-style-type: none; font-size:14px!important;font-weight:bold;background-image:none;margin-bottom:7px;margin-top:3px;}
.InTouchBox ul{margin-bottom:10px;margin-left:10px;padding-left:10px;}
.InTouchBox li{line-height:16px;margin-bottom:5px;}
.InTouchBox h1.altH1{margin:0 0 9px;padding:0;}
.InTouchHeader2{color: #0039a6;font-size:14px!important;font-weight:bold;background-image:none;margin-bottom:7px;margin-top:3px;}
.InTouchBox{background-image:URL(/Images/site/misc/TipIcon.gif);width:90%;padding-right:20px;}
.Intouchform{width:500px;}
.Intouchlabel{font-size:12px;text-align:left;width:120px;padding:8px 8px 8px 0; font-weight: normal;}
.InTouchfield label{padding-left:5px;}
.InTouchbottom{font-size:12px;padding-bottom: 5px;}
.InTouchbottom A:Active, .InTouchbottom A:Hover, .InTouchbottom A:Visited, .InTouchbottom A:Link { color: #0039a6; }

/*INVENTUA SIDE MENU STYLES*/

#invsidemenu-AboutUs A,
#invsidemenu-Careers A,
#invsidemenu-CustomerRelations A,
#invsidemenu-Pressroom A,
#invsidemenu-VendorRelations A,
#invsidemenu-IR A,
#invsidemenu-MerchandiseSafety A,
#invsidemenu-contact_us A,
#invsidemenu-event_mailer A,
#invsidemenu-furniture_book A,
#invsidemenu-find_a_store A,
#invsidemenu-event_mailer A,
#invsidemenu-policies A,
#invsidemenu-in_touch A,
#invsidemenu-postal A,
#invsidemenu-meubles A,
#invsidemenu-magasin A,
#invsidemenu-contactez A,
#invsidemenu-Pier1ToGoWhatIsThis A,
#invsidemenu-CatalogUnsubscribe A,
#invsidemenu-restez_en_contact A,
#invsidemenu-politique A,
#invsidemenu-Neplusrecevoirnosenvois A,
#invsidemenu-politique A {
    color: White;
    font-size: 12px;
    padding-left: 7px!important;
    padding-top: 5px;
    padding-bottom: 5px;
    /*border-top: 1px solid #e5e5e5;*/
	}

.LeftPaneHeading, 
.LeftPaneHeading A, 
.LeftPaneHeading A:Active, 
.LeftPaneHeading A:Hover, 
.LeftPaneHeading A:Visited, 
.LeftPaneHeading A:Link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px!important;	
	color: white!important;
	white-space: normal;
	background-color: Transparent; /* #DCDCDC; */
	text-decoration:none!important;	
	text-align: left;		
	padding-right: 6px;
	/*width: 165px!important;*/
	font-weight: bold;		
	}

.LeftPaneDivider, 
.LeftPaneDivider A, 
.LeftPaneDivider A:Active, 
.LeftPaneDivider A:Hover, 
.LeftPaneDivider A:Visited, 
.LeftPaneDivider A:Link {
    border-top: 1px solid #0039a6;
    width: 190px!important;
	margin-left: 6px;
	}

/*INVENTUA bottom MENU STYLES*/
.BottomMenuItem1, 
.BottomMenuItem1 A, 
.BottomMenuItem1 A:Active, 
.BottomMenuItem1 A:Hover, 
.BottomMenuItem1 A:Visited, 
.BottomMenuItem1 A:Link {
    color: White;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;
    /*text-transform: uppercase; */
    text-decoration: none;
    padding: 2px;
    vertical-align: middle;
	}

.BottomMenuItem2, 
.BottomMenuItem2 A, 
.BottomMenuItem2 A:Active, 
.BottomMenuItem2 A:Hover, 
.BottomMenuItem2 A:Visited, 
.BottomMenuItem2 A:Link {
    color: white;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal;
    text-decoration: none;
    padding: 2px;
    padding-top: 1px;
    vertical-align: middle;
	}

.CanBottomMenuItem1, 
.CanBottomMenuItem1 A, 
.CanBottomMenuItem1 A:Active, 
.CanBottomMenuItem1 A:Hover, 
.CanBottomMenuItem1 A:Visited, 
.CanBottomMenuItem1 A:Link {
    color: White;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal;
    /*text-transform: uppercase; */
    text-decoration: none;
    padding: 2px;
    vertical-align: middle;
    margin-bottom: 6px;
	}
	
.MenuHdr { 
	cursor: default;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 9px;	
	}

.InvMenuBar 
{    
	}

.MenuItem HR {
	color: White;
	margin-top: 0px;
	margin-bottom: 20px;
	}

.MenuItemMouseOver {
	}

.MenuItem, 
.MenuItemMouseOver {
	font-size: 8pt; 
	font-weight: normal; 
	}

.MenuHdr A, 
.MenuHdr A:Active, 
.MenuHdr A:Hover, 
.MenuHdr A:Visited, 
.MenuHdr A:Link {
	text-decoration: none;   
	color: White;
	cursor: pointer; 
	display: block; 
	font-size: 14px!important; 
	font-weight: bold; 
	}

.MenuItem A, 
.MenuItem A:Active, 
.MenuItem A:Hover, 
.MenuItem A:Visited, 
.MenuItem A:Link, 
.MenuItemMouseOver A, 
.MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, 
.MenuItemMouseOver A:Visited, 
.MenuItemMouseOver A:Link {
	display: block;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 8px;
	cursor: pointer;
	color: white;
	text-decoration: none;   
	}

/*ENDS INVENTUA SIDE MENU STYLES*/

/*STYLES FOR Article Menu*/
    
.ArticleMenuItem A, 
.ArticleMenuItem A:Hover, 
.ArticleMenuItem A:Visited, 
.ArticleMenuItem A:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: white;	
	background-color: Transparent; 
	text-decoration:none;
	display: block;
	cursor: pointer;	
	text-align: left;	
	}

/* outer left other right and center bg of active root item */
.ArticleMenuItemActive,
.ArticleMenuItemActive A,
.ArticleMenuItemActive A:Active, 
.ArticleMenuItemActive A:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: white;	
	background-color: Transparent; /* #DCDCDC; */
	text-decoration:none;	
	}

/*STYLES FOR FIND A STORE SIDE MENU*/

.MenuItemFAS A, 
.MenuItemFAS A:Active, 
.MenuItemFAS A:Hover, 
.MenuItemFAS A:Visited, 
.MenuItemFAS A:Link {
	display: block;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
    color: White;
    font-size: 12px;
	text-decoration: none;   
	padding-left: 6px!important;
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding: 5px 0px 5px 9px;*/
	}

/*STYLES FOR TOP MENU NAVIGATION*/

.TopMenuBar {
    padding-bottom: 4px;        
    padding-top: 6px;
	}
	
.SeperatorItem
{    
    vertical-align: top;
    /* Add Blue Background */
}

.CurrentTopMenuItem, 
.CurrentTopMenuItem A, 
.CurrentTopMenuItem A:Active, 
.CurrentTopMenuItem A:Hover, 
.CurrentTopMenuItem A:Visited, 
.CurrentTopMenuItem A:Link {
	color: #fcdc41!important;	
	font-size: 13px;
	font-weight: bold;	
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;	
	padding: 6px 0px 6px 0px;
	}
	
.CanCurrentTopMenuItem, 
.CanCurrentTopMenuItem A, 
.CanCurrentTopMenuItem A:Active, 
.CanCurrentTopMenuItem A:Hover, 
.CanCurrentTopMenuItem A:Visited, 
.CanCurrentTopMenuItem A:Link {
	color: #fcdc41!important;	
	font-size: 13px;
	font-weight: bold;	
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;	
	padding: 6px 0px 6px 0px;
	}	


.TopMenuItem, 
.TopMenuItem A, 
.TopMenuItem A:Active, 
.TopMenuItem A:Hover, 
.TopMenuItem A:Visited, 
.TopMenuItem A:Link {
	color: white;
	font-size: 13px;
	font-weight: bold;	
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;	
	padding: 6px 0px 6px 0px;
	}
	
.CanTopMenuItem, 
.CanTopMenuItem A, 
.CanTopMenuItem A:Active, 
.CanTopMenuItem A:Hover, 
.CanTopMenuItem A:Visited, 
.CanTopMenuItem A:Link {
	color: white;
	font-size: 13px;
	font-weight: bold;	
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;	
	padding: 6px 0px 6px 0px;
	}	


/*
#invtopmenu-SpecialValues .TopMenuItemSelected {
	color: #cc092f;
	}
*/
	
/*Bottom Navigation #1 STYLES*/
.invbottom1 {
	}

/*Bottom Navigation #2 STYLES*/
.invbottom2 {
	}

.Search {
	padding-bottom: 10px;
    padding-top: 5px;
	}

.SearchArrow { 
    background-color: transparent;
	background-image: url(/img/pier1com/shell/header/top.gif);
	background-position: right;
	background-repeat: no-repeat;
	}

/*Top Right Navigation Styles  active 228 197 59 */   
.TopRightMenuItem, 
.TopRightMenuItem A, 
.TopRightMenuItem A:Active, 
.TopRightMenuItem A:Hover, 
.TopRightMenuItem A:Visited, 
.TopRightMenuItem A:Link {
    text-align: right;
	vertical-align: middle;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: bold; 
	text-decoration: none;
	margin: 0px; 
	padding: 2px 0px 2px 2px;
	}

.CanTopRightMenuItem, 
.CanTopRightMenuItem A, 
.CanTopRightMenuItem A:Active, 
.CanTopRightMenuItem A:Hover, 
.CanTopRightMenuItem A:Visited, 
.CanTopRightMenuItem A:Link {
    text-align: right;
	vertical-align: bottom;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: bold; 
	text-decoration: none;
	margin: 0px; 
	padding: 2px 0px 2px 2px;
	}
	
.CurrentTopRightMenuItem, 
.CurrentTopRightMenuItem A, 
.CurrentTopRightMenuItem A:Active, 
.CurrentTopRightMenuItem A:Hover, 
.CurrentTopRightMenuItem A:Visited, 
.CurrentTopRightMenuItem A:Link {
	}	

#invtopmenu-Pier1StudioRedirect A {
    color: #fcdc41;
	}
	
.normal TD {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	}

.normal strong {
    font-weight:bold;
	}

/* Added for New Product List Module */
h1.nomargin { margin:5px 0; }

.ProductContainer { width:145px; float:left; display:block;height:220px; }
.ProductContainerText { margin-left:3px; margin-right:3px; }
.ProductContainerMessage { margin-left:3px; margin-right:3px; font-size: 9px; color:#960000; }
.ProductsBox { width:145px; display:block; }

.ProductCategoryHeader { float:left; width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px; }
.ProductCategoryFooter { float:left; width:100%; }

.ProductCategoryBar { float:left; width:100%; background-color:#eae1d1; margin:5px 0; }
.ProductCategoryBar .Headline { float:left; padding: 10px; font:Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-weight:bold }
.ProductCategoryBar .Link { float:right; padding: 10px }
.ProductCategoryBar .Link a { color:#666; text-decoration:none; font-size:12px }

.ProductLabelBar { float:left; width:100%; border-bottom:solid #999 1px; margin:5px 0; }
.ProductLabelBar .Headline { color:#666; font-weight:bold; float:left; padding: 4px 0; }

h1.ProductGroupHeadline { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#0047B7;line-height:30px;text-decoration:none;border-bottom:0;margin:2px 0 5px;padding:8px 0 5px; float:left; }
.ProductGroupHeader { height:50px; width:100%; border-bottom:solid #999 1px; font-size:11px; }
.ProductGroupIcon { float:right; text-align:right;padding:20px 0px 0px 15px; display:block;color:#960000; font-weight:normal; font-size:12px }
.ProductGroupIcon a { color:#282d96;text-decoration: none; }
.ProductGroupIcon a:active { color:#282d96;text-decoration: none; }
.ProductGroupIcon a:hover { color:#282d96;text-decoration: none; }

table.ProductGroup td{ padding:10px; }

.ProductGroupPrice span.price{color:#666;font-size:12px;font-weight:bold;}
.ProductGroupPrice span.reg{color:#666;font-size:12px;font-weight:bold;}
.ProductGroupPrice span.sale{color:#960000;font-weight:bold;}
	
.ProductGroupSku { font-size:xx-small; color:#666 }
.ProductGroupButton a{ display:block; background-color:#eae1d1; font-weight: normal; color:#666; float:left; padding:3px; text-decoration:none; font-size:12px}
.ProductGroupDisclaimer {font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;}

.ProductModuleStorefinder { height:30px; background-color:#eae1d1; width: 950px; }
.ProductModuleStorefinder2 { height:65px; }
.ProductModuleStorefinderHeadline { float:left; text-align: left; padding:7px 0px 0px 8px; font-weight:bold; font-size:12px }
.ProductModuleStorefinderHeadline2 { float:right; text-align: right; padding:7px 3px 0px 0px; font-weight:bold; font-size:12px }
.ProductModuleStorefinderField { float:right; padding:4px 0px 0px 0px; }
.ProductModuleStorefinderButton { float:right; padding:3px 3px 0px 0px; }
.ProductGroupDescription { font-size:12; }


/* XML Product Menu Styles */
.ProductMenuItem         { padding-top:4px; padding-bottom:4px; padding-left:10px; border-top:1px solid #e5e5e5; }
.ProductMenuItem A       { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
.ProductSubMenuItem      { padding-top:3px; padding-bottom:3px; padding-left:25px; }
.ProductSubMenuItem A    { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }

.ProductMenu_Item             { padding-top:4px; padding-bottom:4px; padding-left:2px; border-bottom:1px solid #E5E5E5; }
.ProductMenu_Item A                 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; text-decoration:none; }
.ProductMenu_SelectedItem     { padding-top:4px; padding-bottom:4px; padding-left:2px; border-bottom:1px solid #E5E5E5; }
.ProductMenu_SelectedItem A   { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; }
.ProductMenu_SelectedItemWithSubs   { padding-top:4px; padding-bottom:4px; padding-left:2px; border:0px; }
.ProductMenu_SelectedItemWithSubs A { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; }
.ProductMenu_SubItem          { padding-top:3px; padding-bottom:3px; padding-left:10px; }
.ProductMenu_SubItem A        { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
.ProductMenu_SubItemLast      { padding-top:3px; padding-bottom:3px; padding-left:10px; border-bottom:1px solid #E5E5E5; }
.ProductMenu_SubItemLast A    { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }

/* GStoreLocatorStyles */
h4 {color: #0047b7; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
p.address	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
dt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left; width: 6.5em; font-weight: bold; }
dd {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

div.Store { padding-left:1em; position:relative; }
.alt { background:#DEDEFF}

/* Search Page styles */
.SearchHeader
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 17px; 
    font-weight: bold; 
    color: #666; 
    padding-top: 15px;
}

.ProductSearchHeader
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 17px; 
    font-weight: bold; 
    color: #666;     
    vertical-align: text-bottom;
    margin-top: 40px;    
}

.NoRowsLbl
{
    font-size:12px;
    color: #666;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;     
    text-align: left;
    padding-left: 9px;
}


.NoRowsLbl2
{
    font-size:12px;
    color: #666;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;     
    text-align: left;
    padding-left: 2px;
}

.SearchResultsPane
{    
    text-align: left;
}

.SearchResultsText
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px;  
    
    
}

.SearchResultsLink, 
.SearchResultsLink A, 
.SearchResultsLink A:Active, 
.SearchResultsLink A:Hover, 
.SearchResultsLink A:Visited, 
.SearchResultsLink A:Link
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: Green;    
    text-decoration: underline;
}

.FindAStoreLink,
.FindAStoreLink A, 
.FindAStoreLink A:Active, 
.FindAStoreLink A:Visited,
.FindAStoreLink A:Link
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    text-decoration: none;
    color: #0039a6!important;
}

.FindAStoreLink A:Hover
{
    color: #0039a6;
    text-decoration: underline;
}

.FindAStoreLbl
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    color: #666;
    text-decoration: none;
}

.ReturnLink
.ReturnLink A, 
.ReturnLink A:Active, 
.ReturnLink A:Hover, 
.ReturnLink A:Visited, 
.ReturnLink A:Link
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #666; 
    text-decoration: none;
}

.ParentCatLink,
.ParentCatLink A, 
.ParentCatLink A:Active, 
.ParentCatLink A:Visited, 
.ParentCatLink A:Link,
.ParentCatLink A:Hover
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    color: #666; 
    text-decoration: none;    
}

.CatLink,
.CatLink A, 
.CatLink A:Active, 
.CatLink A:Visited, 
.CatLink A:Link,
.CatLink A:Hover
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    color: #0039a6; 
    text-decoration: none;
}

/* ====================================================
    Style for the new SocialBookmarks
   ====================================================*/

.ShareThis
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: Black; 
    text-align: left;    
}


/* ====================================================
    Style for the new CategoryMenu
   ====================================================*/

.CATMenu TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px!important;	
	color: white!important;
	white-space: normal;
	background-color: Transparent; /* #DCDCDC; */
	text-decoration:none;	
	text-align: left;		
	padding-right: 6px;
	width: 165px!important;
}

.CATMenu A, 
.CATMenu A:Active, 
.CATMenu A:Hover, 
.CATMenu A:Visited, 
.CATMenu A:Link
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: white;
	white-space: normal;
	background-color: Transparent; /* #DCDCDC; */
	text-decoration:none;
}

.CATMenuActive,
.CATMenuActive A, 
.CATMenuActive A:Active, 
.CATMenuActive A:Hover, 
.CATMenuActive A:Visited, 
.CATMenuActive A:Link
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #fcdc41!important;
	white-space: normal;
	background-color: Transparent;
	text-decoration:none;
}

.ShoppingListNavHeading {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px!important;	
	color: white!important;
	white-space: normal;
	background-color: Transparent; /* #DCDCDC; */
	text-decoration:none!important;	
	text-align: left;		
	padding-right: 6px;	
	font-weight: bold;	
	padding-left: 15px;	
	}
	
.ShoppingListMenu,
.ShoppingListMenu A, 
.ShoppingListMenu A:Active, 
.ShoppingListMenu A:Hover, 
.ShoppingListMenu A:Visited, 
.ShoppingListMenu A:Link
{
	text-decoration:none;	
	text-align: left;	
	padding-left: 16px!important;
	padding-right: 6px;	
}

.ShopListCATMenu,
.ShopListCATMenu A, 
.ShopListCATMenu A:Active, 
.ShopListCATMenu A:Hover, 
.ShopListCATMenu A:Visited, 
.ShopListCATMenu A:Link
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: white;
	white-space: normal;
	background-color: Transparent; /* #DCDCDC; */
	text-decoration:none;
}


.BlankLine
{
    border: 1px solid black;
}

.LeftTopPaneDivider, 
.LeftTopPaneDivider A, 
.LeftTopPaneDivider A:Active, 
.LeftTopPaneDivider A:Hover, 
.LeftTopPaneDivider A:Visited, 
.LeftTopPaneDivider A:Link {
	margin-left: 6px;
	border-bottom: 1px solid #0039a6; 
	margin-bottom: 5px;
}

.LeftBottomPaneDivider, 
.LeftBottomPaneDivider A, 
.LeftBottomPaneDivider A:Active, 
.LeftBottomPaneDivider A:Hover, 
.LeftBottomPaneDivider A:Visited, 
.LeftBottomPaneDivider A:Link {
	margin-left: 6px;
	border-top: 1px solid #0039a6; 
	margin-top: 5px; 
	margin-bottom: 5px;
	}
	
	
/******************************************************

Styles for the Shopping List

******************************************************/	

.CommentLabel
{
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#8e908f;
	text-align:left;
	width:100%;    
}

.Gridview,
.Gridview th,
.Gridview td
{
    border-style: none;
    border-bottom: 0px;    
}

.ShoppingListBttn
{
    color:#0039a6;
    background-color: #f6f0cc;
}

.DeletedMessage
{
    /* color: #0039a6;*/
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
}

.ContinueShoppingLnk, 
.ContinueShoppingLnk A, 
.ContinueShoppingLnk A:Active, 
.ContinueShoppingLnk A:Hover, 
.ContinueShoppingLnk A:Visited, 
.ContinueShoppingLnk A:Link {
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	text-decoration: none;
	color: #0039a6;
	}
	
.NotifyMessage
{
    color: #0039a6;  
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ShoppingListHeading
{
    color: #0039a6;     
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
}

.ShoppingList
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100%;
}

.EmailForm
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100%;
}

.EmailThankYou
{
    color: #0039a6;     
    font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
}

.ToLbl
{
    vertical-align: top;
    vertical-align: text-top;
}

.ActiveShoppingListMenuItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	height: 18px;
	text-align: left;	
	color: #0039a6;
	padding-left: 10px;		
}

.GetList
{
    padding-bottom: 30px;
    vertical-align: text-top;
    vertical-align: middle;
}

.ShoppingListDivider
{    
    width: 190px!important;
	margin-left: 6px;
	margin-bottom: 5px;
}

.ShoppingListItem
{  
     border-top: 1px dashed #00a0df; 
     border-bottom: 0px;
     font-family: Arial; 
     height: 185px;
     margin-bottom:5px;
     margin-bottom:5px;
}

.ShoppingListHeader
{
    color: #8e908f;	
    font-size: 11px;
    font-weight: bold;
    padding-right: 15px;
}

.ShoppingListFooter
{
    border-bottom: 2px dashed #00a0df; 
}

.ShoppingListPager, 
.ShoppingListPager A, 
.ShoppingListPager A:Active, 
.ShoppingListPager A:Visited, 
.ShoppingListPager A:Link 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size:10px; 
    color:#8e908f; 
    padding-left: 2px; 
    padding-right: 2px;
    padding-top: 5px;
    text-decoration: none;
    vertical-align: text-bottom;
    vertical-align: bottom;
}

.ShoppingListPager td
{
    height: 7px;
    vertical-align: text-bottom;
}

.ShoppingListPager A:Hover
{
    color: #0039a6;
}

.ShoppingListSuccess
{
    color: #308014;
    font-size: 12px;
    font-style: italic;
}

PriorityDDL
{
    border: 1px solid black;
}

.SendEmailSuccess
{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size:15px;
}

.WelcomeMsg
{
    color: #0039a6;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.NewListLnk
{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.NotMeLnk
{
    color: #0039a6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}


/********************* Mobile Website *************/

.Mobile
{    
    margin-left: 5px; width: 193px!important;
    font-size: 11px; font-family: Arial, Helvetica, sans-serif;
}

.Mobile A, Mobile TD
{
    font-size: 11px; font-family: Arial, Helvetica, sans-serif;
    color: #ffffff; font-weight: bold;
}

.MobileHome
{
    background-image: url(http://media.pier1.com/img/pier1com/mobile/pattern-bkgrnd.gif);
    background-position: bottom center;
    background-repeat: no-repeat;
    color: #ffffff;
    font-weight: bold;
}

.MobileHome A, MobileHome TD
{
    color: #ffffff; font-weight: bold;
}

.ListPager, .ListPager A, .ListPager A:Active, .ListPager A:Visited, .ListPager A:Link 
{
    font-family: font-size:11px; color:#0039a6; cursor: pointer; 
	cursor: hand; text-align: center; vertical-align: text-top;
}

.ListPager td{height: 7px; vertical-align: text-bottom;}

.LeftListPager, .LeftListPager A, .LeftListPager A:Active, .LeftListPager A:Visited, .LeftListPager A:Link 
{
    font-family: font-size:11px; color:#0039a6; cursor: pointer; 
	cursor: hand; text-align: left; vertical-align: text-top; padding: 3px 0px 3px 0px;
}

.mobileLbl {font-family: font-size:11px; font-size: 11px; font-weight: bold;}

.mobiProductList{font-size: 12px; text-align: center;}

.mobiProductPrice {color: #666;font-size:11px;vertical-align: text-top; }
.mobiProductSalePrice {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #960000; width: 100%; }
.mobiProductDetailPrice { height: 5px; /*color: #666;*/ color: black; font-size:12px;font-weight:bold; vertical-align: text-top; }
.mobiProductDetailSalePrice {height: 5px; font-size: 12px; font-weight: bold; color: #960000}
.mobiProductCatMessage {font-size: 9px; color: #960000}
.mobiProductDetailMessage {padding-top: 5px; color: #4040FF; font-size:13; font-weight: bold; }
.mobiProductListName{font-weight: normal; font-size: 12px; padding: 0px 0px 0px 0px; width: 100%; }
.mobiProductImage{padding: 3px; display: block;}
.mobiH1{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0039a6; padding-bottom: 10px; width: 100%; text-align: left; padding-top: 2px; }
.mobiErrorMsg {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #960000; width: 100%; }

.mobiStoreList{font-size: 12px;}
.mobiFooter{color: #000000!important; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: center; margin-top: 3px; margin-bottom: 0px; }
.mobiCopyright{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: center; margin-top: 3px; }
.mobiFooter a:link, .mobiFooter a:active, .mobiFooter a:visited, .mobiFooter a:hover{color: #000000!important; text-decoration: underline; font-size: 9px; font-weight: normal; }
.mobiFooterHome a:link, .mobiFooterHome a:active, .mobiFooterHome a:visited, .mobiFooterHome a:hover{color: #1155a6; text-decoration: underline; font-size: 14px; font-weight: bold; }
.mobiHeader a:link, .mobiHeader a:active, .mobiHeader a:visited, .mobiHeader a:hover{text-decoration: underline; font-size: 14px; font-weight: bold; color: White!important;}
.mobiSearch{ text-align: left; color:#8e908f; }
.mobiSearch A:Hover{ color: #0039a6}

.searchLnk a:link, .searchLnk a:active, .searchLnk a:visited, .searchLnk a:hover{ color: Black; font-weight: normal; margin-left: 5px; width: 193px!important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.InTouchDiv{ width: 200px!important; }
.submitBttn{ background:url(/img/pier1com/shell/rightmenuarrow.gif) no-repeat; }
.MobileWidth{ width: 192px!important; }
.mobiSignUpLabel{font-size:12px;text-align:left;width:120px;padding: 4px 0 0 0;}



/* jquery treeview */

