﻿body 
{
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 10px;
}

a 
{
    /*color: #0066CC;*/
    color: #000066;
}

.link4
{
    color: Gray;
}

a img
{
    color: #000066;
    border-color: #000066;
}

h1
{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #008C8C;        
}

#wrapper 
{
    background-color: #fff;
	color: #555;
	margin : 0;
	padding : 0;  
	text-align : left;
	/*width: 99%;*/
	width: 800px;
	min-width: 800px;
}

/*Header*/
#header 
{
    margin-top: 15px;
    margin-left: 10px;
    height: 84px;
}

#site-id 
{
    float: left;
    height: 30px;
    padding-left: 10px;
}

#utils 
{
    font-size: 10px;
    margin-left: 43%;
    padding: 0;    
    background: url(../Assets/img/bg-utils.gif) no-repeat top left;
}

#utils td
{
    border: 0;
    padding: 7px;        
}

#welcome 
{
    text-align: right;
    margin: 30px 0 20px 0;
    color: #339999;
}

.welcome-text 
{
    font-weight: bold;
    padding-right: 10px;
}

#cart-info 
{
    margin-top: 3px;
    margin-left: 5px;
    text-align: center;     
}

#toll-free 
{
    margin-bottom: 10px;
    font-weight: bold;
}

.wishlist 
{
    padding: 0 10px 0 0;
}

/*Navigation*/
#nav 
{
    margin-left: 5px;
    padding: 0 0 0 5px;    
}

#tabs 
{
    margin: 0;
    padding: 10px 0 5px 10px;
    height: 26px;
    font-size: 12px;      
}

#tabs ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;	
}

#tabs ul li 
{
	float: left;
	margin: 0;
	padding: 0;
}

#tabs ul li a 
{
	float: left;
	display: block;
	line-height: 1.4em;
	padding: .6em 1em .6em 1em;
	margin: 0;
	text-decoration: none;
	color: #339999;
	border: none;
	font-weight: bold;
}

.activeLink 
{
    font-weight: bold;
    background-color: #cde5e5;
    color: #336666;
}

.activeLink-home 
{
    font-weight: bold;
    color: #336666;
}

#active-tab-options 
{
    margin: 0 0 0 10px;
    padding: 3px 0 0 10px;
    background-color: #cde5e5;
    height: 20px;
}

#active-tab-options ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

#active-tab-options ul li 
{
	float: left;
	margin: 0;
	line-height: 1.4em;
}

#active-tab-options ul li a 
{
	float: left;
	display: block;	
	margin: 0;
	color: #008C8C;
	border: none;
	/*font-weight: bold;*/
}

.list-item 
{
    padding: 0 7px;
}

#line-one 
{
    margin: 2px 0 0 10px;
    padding: 0;
    border-bottom: 1px solid #ccc;
}

#line-two 
{
    margin: 2px 0 0 10px;
    padding: 0;
    border-bottom: 1px solid #008C8C;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#container 
{
    /*border: 1px dotted red;*/
    margin-top: 3px;
    background: url(../Assets/img/bg-container.gif) repeat-y;
    min-height: 800px;    
}

/*Left Navigation*/
#left-nav 
{
    float: left;
    margin: 0;
    padding: 0;
    width: 165px;
    /*background: #fff url(../Assets/img/bg-leftnav-top.gif) no-repeat top left;*/
    /*background: url(../Assets/img/bg-leftnav.gif) repeat-y;*/
}

#left-nav dl 
{
    margin: 0;
    padding: 0;
}

#left-nav dt 
{
    margin: 0;
    padding: 0;
    background: url(../Assets/img/bg-leftnav-top.gif) no-repeat;
}

#left-nav dd 
{
    margin: 0;
    padding: 0;    
}

#left-nav-content 
{
    padding: 0 0 0 10px;
}


#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer {
 margin: 0;
 padding: 0;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 /*border:1px solid red;*/
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer {
 margin: 0;
 padding: 0;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 /* border:1px solid green;*/
 font-size:11px;

}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer {
 margin: 0;
 padding: 0;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer {
 margin: 0;
 padding: 0;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li a
{
    color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li a:active
{
    color:#333333;
    font-weight:bold;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li a
{
     color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li a:active
{
      color:#333333;
      font-weight:bold;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li a
{
     color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li a:active
{
       color:#333333; 
       font-weight:bold;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li a
{
    color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li a:active
{
     color:#333333; 
     font-weight:bold;
}

#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li ul{
 margin: 0;
 padding: 0 0 0 12px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 /*border:1px solid red;*/
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li ul{
 margin: 0;
  padding: 0 0 0 12px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 /* border:1px solid green;*/
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li ul{
 margin: 0;
  padding: 0 0 0 12px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li ul{
 margin: 0;
 padding: 0 0 0 12px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}
 
#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li ul li {
 margin: 0;
 padding: 0 0 0 12x;
 list-style: none; 
 overflow: hidden;
}

#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li ul li {
 margin: 0;
 padding: 0 0 0 12px;
 list-style: none; 
 overflow: hidden;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li ul li{
 margin: 0;
 padding: 0 0 0 12px;
 list-style: none; 
 overflow: hidden;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li ul li {
 margin: 0;
 padding: 0 0 0 12px;
 list-style: none; 
 overflow: hidden;
}

#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li ul li a:active
{
      color:#336666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li ul li a:active
{
      color:#336666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li ul li a:active
{
      color:#336666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li ul li a:active
{
      color:#336666;
}



#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li ul li ul li{
 margin: 0;
 padding: 0 0 0 6px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li ul li ul li{
 margin: 0;
 padding: 0 0 0 6px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li ul li ul li{
 margin: 0;
 padding: 0 0 0 6px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li ul li ul li {
 margin: 0;
 padding: 0 0 0 6px;
 list-style: none;
 overflow: hidden;
 line-height: 1.75em;
 font-size:11px;
}

#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li ul li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl01_itemsContainer li ul li ul li a:active
{
      color:#336666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li ul li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl02_itemsContainer li ul li ul li  a:active
{
      color:#336666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li ul li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl03_itemsContainer li ul li ul li  a:active
{
      color:#336666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li ul li ul li a 
{
      color:#666666;
}
#ctl00_ucLeftNav_rptLeftNav_ctl04_itemsContainer li ul li ul li  a:active
{
      color:#336666;
}



#left-nav h4 
{
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #000;
}

#seach 
{
    margin: 0;
    padding: 0;
}

.seach-heading
{
    margin: 0;
    padding: 0;
    font-size: 13px;
}

#catalog-quick-search
{
    margin: 0 0 13px 0;
    text-align: center;    
}

#search input 
{
    
    margin: 0px;
    padding: 1px 1px 1px 5px;
    font-size: 11px;
}

#left-nav-hdr 
{
    font-size: 11px;
    font-weight: bold;
}

.NonBulletedList
{
     margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.HyphenList
{
    margin: 0;
    padding: 0;
    list-style-image:  url(/Assets/img/hyphen-dash.gif); 
    overflow:hidden;
}


/*Left Nav Guts - May need to tweak
#shop-by-category
{
    font-size: 11px;    
}

#shop-by-category ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	line-height: 1.75em;
}

#shop-by-category ul li ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;	
	overflow: hidden;
}

#shop-by-category ul li ul li ul {
	margin: 0;
	padding: 0;
	list-style: none;	
	overflow: hidden;
}

#shop-by-category ul li ul li ul li {
	color: #008C8C;
}

#paula-picks 
{
    font-size: 11px;
    margin-top: 20px;    
}

#paula-picks ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	line-height: 1.75em;
}

#addl-links 
{
    font-size: 11px;    
    margin-bottom: 30px;
}

#addl-links ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	line-height: 1.75em;
}

.activeCategory 
{
    font-weight: bold;
    color: #008C8C;
}*/

/*Main Content*/
#content 
{
    padding-top: 10px;
    margin-left: 170px;
    /*height: 100px;
    float: right;*/
    /*margin-left: 21%;*/
    /*border: 1px dotted red;*/
    
}

/*Category Summary*/
#category-header 
{
    padding: 10px;
    background-color: #E5E5CC;
    height: 15px;
}
        
#category
{
    float: left;       
}
        
#category h1
{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #008C8C;        
}             
        
/*#sub-category-links 
{
    margin: 0px;
    padding: 3px 0;
    height: 15px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;    
}*/

#category-options
{
    float: right;
}
        
#category-options ul 
{
    margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;	
}

#category-options ul li
{
    float: left;
	margin: 0;
	padding-left: 10px;       
}
                
.seperator
{
    float: left;
	margin: 0;
	padding-left: 10px;
	background: url(../Assets/img/category-options-li.gif) no-repeat 0 50%;	        
}

#category-options ul li a 
{
    float: left;
	display: block;
	line-height: 1.4em;
	padding: 0 1em 0 1em;
	margin: 0;
	border: none;
}
        
.category-tagline 
{
    font-size: 12px;
    font-weight: normal;
    color: #666;
}
        
/*.sub-category-header
{
    padding: 10px;
    height: 15px;
}*/        
        
.sub-category 
{
    margin: 10px;
}        
        
.sub-category h2 
{
    margin: 0;
    padding: 0;
    font-size: 12px;            
}
        
.sub-category h2 a 
{
    color: #666;            
}

.sub-category table tr td
{
    text-align: center;
} 
                
.view-all
{    
    margin: 10px;
    padding: 10px;
}

.view-all a
{
    float: right;
    padding: 0 30px 10px 0;
}       
        
/*#categories table tr td
{
    text-align: center;
}*/
        
.item-thumbnail 
{
    padding: 5px;
}
        


/*Footer*/
#footer 
{
    clear: both;
    /*margin-top: 10px;
    margin-left: 9px;*/
    border-top: 1px solid #ccc;       
}

#footer-top
{
    /*background: url(../Assets/img/bg-footer-top-new.gif) no-repeat top left;*/
    height: 50px; font-size: 25px; color: #E0E0E0;
}

#footer-top img
{
    vertical-align: middle;
}

#footer-top ul
{
    margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
                
#footer-top ul li
{
    float: left;
	margin: 0;
	padding: 0;    
}
                
#footer-top ul li a 
{
    float: left;
	display: block;
	line-height: 1.4em;
	padding: 7px 20px 0 20px;
	margin: 0;
	text-decoration: none;
	color: #339999;
	border: none;
}

#footer-middle 
{
    background-color: #C2E0E0;
    height: 24px;  
}

#footer-bottom
{
    margin: 0 0 0 5px;
    padding: 0;
    height: 100px;    
}

#footer-middle-content
{
    padding: 6px 20px;    
}

#footer-middle-content a
{
    color: #555;
    text-decoration: none;
}

#verisign 
{
    margin-left: 9px;
    padding: 20px 0;
      
}

#footer-links table tr td ul
{
   list-style: none;
}
#footer-links table tr td ul li
{
   list-style: none;
}
#footer-links table tbody tr td ul
{
   list-style: none;
}
#footer-links table tbody tr td ul li
{
   list-style: none;
}


#footer-links a 
{
    color: #000;
}

/*.rowcontainer 
{
    float: left;
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;    
}*/

.quartercolumn 
{ 
    float: left;
    width: 24.5%;
}

.quartercolumn-one 
{ 
    float: left;
    width: 20%;
}

.quartercolumn h3 
{ 
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-weight: normal;
}

.quartercolumn ul 
{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.quartercolumn ul li
{
   margin: 0;
   padding: 0;
}

#copyright 
{
    clear: both;
    padding: 10px 0;
    text-align: center;
}


/*All Purpose*/
.red-10px-bold 
{
    color: #CC3333;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.black-10px-norm 
{
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    text-align: center;    
}

.blue-10px-norm 
{
    color: Blue;
    font-size: 10px;
    font-weight: normal;
    text-align: center;    
}

.small-light-gray
{
    font-size: 12px;
    color:  #ccc;
}

.small-medium-gray 
{
    color:#666;
}

.line 
{
    margin: 5px 0 10px 0;
    padding: 5px 0;
    border-bottom: 1px solid #ccc;
}


/*Home Pg Specific*/
#container-home 
{
    margin: 7px 0 0 5px;
}

/*#container-home th, td 
{
    padding: 0;    
}*/

#home-left-col 
{                
    margin: 0;
    margin: 0 7px 0 4px;
    padding: 0;
    /*background: #E0F0F0;*/   
}

#home-right-col 
{
    margin: 0;
    padding: 0;
    width: 143px;                                                
}           
            
#home-lc-top-l
{
    margin: 0;
    padding: 0;
    /*width: 8px;
    height: 8px;
    float: left;
    background: url(../Assets/img/bg-home-top-left.gif) no-repeat;*/
}

#home-lc-top-r
{
    margin: 0;
    padding: 0;
    /*width: 8px;
    height: 8px;
    float: right;
    background: url(../Assets/img/bg-home-top-right.gif) no-repeat;*/
}            

#home-lc-top-ctr
{
    /*height: 8px;
    background: #E0F0F0;*/
}            

#home-lc-bottom-l
{
    /*margin: 0;
    padding: 0;
    width: 8px;
    height: 8px;
    float: left;
    background: url(../Assets/img/bg-home-bottom-left.gif) no-repeat;*/
}

#home-lc-bottom-r
{
    /*margin: 0;
    padding: 0;
    width: 8px;
    height: 8px;
    float: right;
    background: url(../Assets/img/bg-home-bottom-right.gif) no-repeat;*/
}

#home-lc-bottom-ctr
{
    /*height: 8px;
    background: #E0F0F0;*/
}

#home-lc-content 
{
    margin: 0;
    padding: 0;
    height: 332px;  
 
}

#home-left-col-sidebar 
{
    margin-right: 5px;
    width:174px;
    height:318px;
    /*background: url(../Assets/img/bg-home-left-sidebar.gif) no-repeat;*/
    margin-bottom: 35px;
}

#home-ctr-bx-top-left 
{
    float: left;
    width: 9px;
    height: 9px;
    background: url(../Assets/img/bg-home-center-top-left-wht.gif) no-repeat;
}

#home-ctr-bx-top-right
{
    float: right;
    width: 9px;
    height: 9px;
    background: url(../Assets/img/bg-home-center-top-right-wh.gif) no-repeat;
}

#home-ctr-bx-top-center
{
    height: 8px;
    border-top: 1px solid #B6B6A9;
    background-color: #EBEBD6; 
}

#home-ctr-bx-bottom-left 
{
    float: left;
    width: 9px;
    height: 9px;
    background: url(../Assets/img/bg-home-ctr-bottom-left-wht.gif) no-repeat;
}

#home-ctr-bx-bottom-right
{
    float: right;
    width: 9px;
    height: 9px;
    background: url(../Assets/img/bg-home-ctr-bottom-right-wh.gif) no-repeat;
}

#home-ctr-bx-bottom-center
{
    height: 8px;
    border-bottom: 1px solid #B6B6A9;
    background-color: #EBEBD6; 
}

#home-ctr-bx-content
{
    margin: 0;
    padding: 15px;
    border-left: 1px solid #B6B6A9;
    border-right: 1px solid #B6B6A9;
    background-color: #EBEBD6;
    color: #000;
    height: 302px;
}
           
#shop-paulas-featured-cats
{
    text-align: left;
}

#shop-paulas-featured-cats h1 {
    color: #000;
}

#shop-paulas-featured-cats p {
    padding: 0;
    margin-bottom: 0;
    color: #333;
    font-size: 11px;
}

#hdr-options {
    height:73px;
    width: 418px;
    background: url(../Assets/img/hdr-options.gif) no-repeat;    
}

#hdr-shop-paulas-featured-cats 
{
    margin: 0 auto;
    /*width: 392px;
    height: 61px;
    background: url(../Assets/img/hdr-shop-paulas-featured-ca.gif) no-repeat;   */
    visibility:hidden;
}
           
#shop-paulas-featured-cats-options-bx 
{
    clear:both;
    margin: 0 auto;
    margin-top: 3px;
    padding-left: 20px;
    width:408px;
    font-size: 11px;
}

#shop-paulas-featured-cats-options-bx table td 
{
    padding: 3px;
}             

#shop-paulas-featured-cats-options 
{                
    margin: 0;
    padding: 0;
    float: left;
    width: 175px;
    font-size: 11px;
    color: #336666;
    text-align:left;  
}

#shop-paulas-featured-cats-options ul
{
    list-style: none;                
}

#shop-paulas-featured-cats-options ul li
{
    list-style-image: url(../Assets/img/icon-arrow-green.gif);
    line-height: 1.4em;
    padding: 0 0 5px 0;                
}

#shop-paulas-featured-cats-images 
{ 
    visibility: hidden;
    margin-left: 186px;                    
}

#shop-paulas-featured-cats-image 
{
    /*  width: 198px;
    height: 198px;
    background : url(../Assets/img/spfc-placeholder.jpg) no-repeat; */
    border: 1px solid #999;    
}

#shop-paulas-featured-cats-image-link 
{
    margin: 3px 0 0 0;
    padding: 0;
}

#find-the-perfect-wig 
{
    margin: 0 0 5px 0;
    width: 143px;
    height: 275px;
    background: #FFEDDB;
    border: 1px solid #D6C8B9;
    text-align: center;
}

#find-the-perfect-wig-ddl
{
    text-align: left;
}

#find-the-perfect-wig select 
{
    font-size: 10px;
}

#find-the-perfect-wig-content 
{
    font-size: 12px;
    margin: 9px 12px 0 12px;
}

#find-the-perfect-wig-content p 
{
    margin: 10px 0;
    padding: 0;
    text-align: justify;
}

#find-the-perfect-wig-content select
{
    margin: 5px 0;
    display: block;                
}

#find-the-perfect-wig-content img 
{
    margin: 3px 0 5px 0;
    padding: 0;
}              

.search-bx 
{
    margin: 0;
    padding: 8px 0 5px 1px;                
    border-bottom: 1px solid #B2ACA5;
}

.img-bx1 
{
    margin: 0;
    padding: 0;
    height: 238px;
    /*padding: 1px 1px 1px 0px;                
    padding: 8px 1px 5px 1px;
    border-bottom: 1px solid #B2ACA5;*/
}

.img-bx2 
{
    margin: 0;
    padding: 0;
    height: 106px;
    /*padding: 8px 1px 5px 1px;               
    border-bottom: 1px solid #B2ACA5;*/ 
}

.img-bx3 
{
    margin: 0;
    padding: 0;
    height: 132px;
    /*padding: 8px 1px 5px 1px;                
    border-bottom: 0px solid #B2ACA5;*/
}

.search-bx h2 
{
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #000;
}

.search-bx input 
{
    margin: 0px;
    padding: 1px 1px 1px 5px;
    font-size: 11px;
}

#sale-bx 
{
    margin:1px;
    border-bottom: 1px solid #B2ACA5;
}

#email-bx 
{
    margin: 10px 5px;
    padding: 5px;
    border: 1px solid #B2AEA1;
    background: url(../Assets/img/bg-email-bx.gif) no-repeat;
    height: 107px; 
}

#email-bx-content 
{
    margin: 0 0 0 3px;                
}

#email-bx-content img
{
    margin: 5px 0;                
}            

#email-bx input 
{
    margin: 0px;
    padding: 1px 1px 1px 5px;
    font-size: 11px;
}

#btn-email-subscribe 
{
    margin: 5px 20px;
}

home-lc-content table 
{
    margin: 0px;
    padding: 0px;
}

#on-sale-now 
{
    margin: 5px 7px 5px 4px;
    padding: 0;                
}

#on-sale-now-lc 
{
    margin: 0;
    padding: 0;
    float: left;
    width: 9px;
    height: 239px;
    background: url(../Assets/img/bg-on-sale-now-lc.gif) no-repeat;
}

#on-sale-now-rc 
{
    margin: 0;
    padding: 0;
    float: right;
    width: 9px;
    height: 239px;
    background: url(../Assets/img/bg-on-sale-now-rc.gif) no-repeat;
}

#on-sale-now-ctr 
{
    margin: 0;
    padding: 0;
    height: 239px;
    background: url(../Assets/img/bg-on-sale-now-ctr.gif);
}

#on-sale-now-content 
{
    margin: 0 10px;
    padding-top: 6px;
}

#on-sale-now-hdr
{
    margin: 0 0 0 0;
    padding: 0;
    width: 134px;
    height: 14px;
    /*background: url(../Assets/img/hdr-on-sale-now.gif) no-repeat;*/
}

#on-sale-now-images 
{
    margin: 2px;
    
}

#dept-landing 
{
    margin: 10px 7px 10px 4px;
    padding: 0;      
}

#dept-landing-lc 
{
    margin: 0;
    padding: 0;
    float: left;
    width: 9px;
    height: 239px;
    background: url(../Assets/img/bg-on-sale-now-lc.gif) no-repeat;
}

#dept-landing-rc 
{
    margin: 0;
    padding: 0;
    float: right;
    width: 9px;
    height: 239px;
    background: url(../Assets/img/bg-on-sale-now-rc.gif) no-repeat;
}

#dept-landing-ctr 
{
    margin: 0;
    padding: 0;
    height: 239px;
    background: url(../Assets/img/bg-on-sale-now-ctr.gif);
}

#dept-landing-content 
{
    margin: 0 10px;
    padding-top: 6px;
}

#dept-landing-hdr
{
    margin: 0 0 0 0;
    padding: 0;
    width: 134px;
    height: 14px;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    /*background: url(../Assets/img/hdr-on-sale-now.gif) no-repeat;*/
}

#dept-landing-images 
{
    margin:2px 2px 2px 2px;
    text-align: center;
}

.ddwidth
{
    width: 124px;
}

.on-sale-now-image 
{
    width: 162px;
    height: 162px;
    border: 1px solid #ccc;
}

#poll 
{
    margin: 10px 0;
    text-align: center;                
}

#poll-content 
{
    margin: 0 auto;
    width: 179px;
    text-align: center;
    padding-left: 0px;
     
}

#pollList
{
    text-align: left;
}

#poll-content img
{
    margin: 5px 0;
}

#divInvalid  
{
        text-align:center;
        padding-top:100px;
        height:400px;
}

     #swatches-title
     {
         margin:0;
         padding:5px 0px 0px 0px;
         clear:both;
     }
     #swatches-title h1
     {
        color:#000000;
        font-size:15px;
        font-weight:normal;
        margin:0;
        padding:0;
     }
     #swatches-show-large
     {
         padding-bottom: 10px;
         text-align:center;
     }
     #not-available-my-colors
     {
         margin:0;
         padding:5px 0px 0px 0px;
     }
     #swatches-div
     {
         margin:5px auto;
         padding:0;
         background: transparent;
     }
       
       
       
        
        
        /*LEFT COL*/
        #left-col 
        {
            margin: 0;
            padding: 0 10px 0 5px;
            text-align: center;                    
        }
        
        #left-col h1 
        {
            margin: 0;
            padding: 20px 0 10px 0;
            font-size: 15px;
            font-weight: normal;
            color: #000;
            text-align: center;
        }

        /*#left-col table tr td 
        {
            height: 50px;
            width: 50px;
            background-color: #ccc;
        }*/
        
        #image-bx 
        {
            clear: both;
            padding: 0;
            border-top: 10px solid #fff;
            /* background-color: #ccc;*/
            height: 200px;
            width: 100%;
        }

        #image-description 
        {
            padding: 5px 0;
            text-align: center;
        }

        .left-link 
        {
            float: left;
            margin-left:10px;
        }

        .right-link 
        { 
            float: right;
            margin-right:10px;
        }

        
        /*MIDDLE COL*/
        #middle-col 
        {
            padding: 0 7px;
            width: 215px;
            border-right: 1px solid #D6D6D6;   
        }
        
        #middle-col h1 
        {
            margin: 0 0 5px 0;
            padding: 0;
            font-size: 15px;
            color: #008C8C;
        }

        #middle-col h2
        {
            margin: 15px 0 0 0;
            padding: 0;
            font-size: 13px;
            color: #008C8C;
        }

        /*#middle-col ul {
	        margin: 0;
	        padding: 0;
	        list-style: none;
	        overflow: hidden;
	        line-height: 1.75em;
        }*/
        
       
        
        /*Description - Specifications*/
        #description-specifications-bx 
        {
            clear: both;
            margin: 10px 0;
            border: 1px dotted red;
        }

        #descript-spec-tabs 
        {
            margin: 0;
            padding: 0;
            font-size: 10px;      
        }

        #descript-spec-tabs ul 
        {
	        margin: 0;
	        padding: 0;
	        list-style: none;
	        overflow: hidden;
	        border: 1px solid #ccc;
        	
        }

        #descript-spec-tabs ul li 
        {
	        float: left;
	        margin-right: 5px;
	        padding: 0;
	        width: 96px;	
	        background: transparent url(../Assets/img/tab-descript-spec-nonactive.gif) no-repeat;
        }

        #descript-spec-tabs ul li a
        {
	        float: left;
	        display: block;
	        line-height: 1.4em;
	        padding: .6em 0 0 1em;
	        margin: 0;
	        text-decoration: none;
	        color: #000;
	        border-bottom: 1px solid #EBEBD6;	
        }

        .activeTab a 
        {
            font-weight: bold;
            color: #000;
            width: 96px;    
	        background: url(../Assets/img/tab-descript-spec-active.gif) no-repeat;
        }

        #descript-spec-content 
        {
            margin: 0;
            padding: 20px;
            background-color: #EBEBD6;
            border-left: 1px solid #B6B6A9;
            border-right: 1px solid #B6B6A9;    
        }

        #descript-spec-tabs-footer-left 
        {
            width: 5px;
            height: 6px;
            float: left;
            background: url(../Assets/img/bg-descript-spec-bottom-left.gif) no-repeat;    
        }

        #descript-spec-tabs-footer-right 
        {
            width: 5px;
            height: 6px;
            float: right;
            background: url(../Assets/img/bg-descript-spec-bottom-right.gif) no-repeat;    
        }

        #descript-spec-tabs-footer-center 
        {
            height: 5px;
            border-bottom: 1px solid #C3BDB3;
            background-color: #EBEBD6;
                
        }       

        #specs {
	        clear: both;
	        margin-bottom: 10px;
	        font: Verdana, Helvetica, Arial;
	        font-size: 9px;
	        padding: 0px;
	        background: #fff;	        
        }

        #tabbed-specsmenu {
	        border-bottom: 1px solid #ccc;
	        margin: 0;
	        padding-bottom: 19px;
	        padding-left: 0px;
        }

        #tabbed-specsmenu ul, #tabbed-specsmenu li	{
	        display : inline;
	        list-style-type : none;
	        margin : 0;
	        padding : 0;
        }
        	
        #tabbed-specsmenu a:link, #tabbed-specsmenu a:visited	{
	        /*background: url(../Assets/img/tab-descript-spec-nonactive.gif) no-repeat;*/
	        background: #fff;
	        border : 1px solid #ccc;
	        color : #666;
	        float : left;
	        font-size : 9px;
	        font-weight : normal;
	        line-height : 14px;
	        margin-right : 8px;
	        padding : 2px 10px 2px 10px;
	        text-decoration : none;
        }

        #tabbed-specsmenu a:link.active, #tabbed-specsmenu a:visited.active	{
	        background : #fff;
	        border-bottom : 1px solid #fff;
	        color : #000;
        }

        #tabbed-specsmenu a:hover	{
	        color : #f00;
        }
        	
        #specs.section-1 #tabbed-specsmenu li#nav-1 a, 
        #specs.section-2 #tabbed-specsmenu li#nav-2 a
        {
	        /*background: url(../Assets/img/tab-descript-spec-active.gif) no-repeat;*/
	        background: #EBEBD6;
	        border-bottom : 1px solid #EBEBD6;
	        color : #000;
        }

        #tabbed-specsmenu ul a:hover {
	        color : #f00 !important;
        }

        #spec-contents {
	        background : #EBEBD6;
	        border : 1px solid #ccc;
	        border-top : none;
        	height: 40px;
	        margin : 0px;
	        padding : 15px;
        }
        
        #attrWithMargin
        {
            margin: 0 6px 0 6px;
        }
        
        #reviewsWithMargin
        {
            margin: 0 6px 0 6px;
        }
        
        /*RIGHT COL*/
        #right-col 
        {
            margin: 0;
            padding: 0 0 0 5px;
            width: 161px;               
        }

        #right-col h2 
        {
            font-size: 11px;
            color: #008C8C;
            text-align: center;    
        }            

        #item-number 
        {
            margin: 0 0 15px 0;
            font-size: 11px;
            color: #000;
        }

        #pricing-each 
        {
            padding-top: 15px;
            font-size: 12px;
            color: Red;
        }

        #item-selection-bx 
        {
            margin: 10px 0;
            /*width: 206px;   */
            width:217px; 
        }

        #item-selection-bx-header-left 
        {
            width: 8px;
            height: 8px;
            float: left;
            background: url(../Assets/img/bg-add-item-top-left.gif) no-repeat;
        }

        #item-selection-bx-header-center
        {
            height: 7px;
            border-top: 1px solid #C3BDB3;
            background-color: #F4EBDE; 
        }

        #item-selection-bx-header-right 
        {
            width: 8px;
            height: 8px;
            float: right;
            background: url(../Assets/img/bg-add-item-top-right.gif) no-repeat;
        }

        #item-selection-bx-footer-left 
        {
            width: 8px;
            height: 8px;
            float: left;
            background: url(../Assets/img/bg-add-item-bottom-left.gif) no-repeat;
        }

        #item-selection-bx-footer-center
        {
            height: 7px;
            border-bottom: 1px solid #C3BDB3;
            background-color: #F4EBDE; 
        }

        #item-selection-bx-footer-right 
        {
            width: 8px;
            height: 8px;
            float: right;
            background: url(../Assets/img/bg-add-item-bottom-right.gif) no-repeat;
        }

        #item-selection-bx-content 
        {
            margin: 0;
           /* padding: 0 10px;*/
            padding: 0 3px;
            border-left: 1px solid #C3BDB3;
            border-right: 1px solid #C3BDB3;
            background-color: #F4EBDE;
            color: #000;
        }

        #item-selection-bx-content select
        {
            font-size: 10px;
        }

        #item-selection-bx h1 
        {
            margin: 0;
            padding: 0;
            font-size: 12px;
        }

        #item-selection-bx-content table
        {
            border-collapse: collapse;       
        }

        #item-selection-bx-content th, #item-selection-bx-content td
        {
            padding: 3px 12px 3px 3px;
        }

        #item-selection-bx-content th
        {
            font-weight: normal;
        }

        #item-selection-add-button 
        {
            margin: 0 0 0 5px;
            background-color:Transparent;
        }
        
        /*Shopping Cart*/
        /*#ctl00_ContentPlaceHolder1_ucPersistentCart_New_my_shopping_cart*/
        .my-shopping-cart
        {
            width: 161px;    
            background: url(../Assets/img/bg-cart.gif) repeat-y;    
        }
        .my-shopping-cart--cleared
        {
           width:0;
           height:0;
           background:transparent;
           display:none;
        }
        
        #my-shopping-cart-footer 
        {
	        width: 161px;
	        height: 15px;
	        margin: 0 0 0 0;
	        padding: 0;
	        background: url(../Assets/img/bg-cart-bottom.gif) no-repeat bottom left;
        }

        #my-shopping-cart-header
        {
            margin: 0;
            padding: 0;
            width: 161px;
            height: 30px;
	        background: url(../Assets/img/bg-cart-top.gif) no-repeat top left;
        }

        #ctl00_ContentPlaceHolder1_ucPersistentCart_New_my_shopping_cart_items
        {
            margin: 0px 9px auto;
            width: 145px;     
        }
        
        #my-shopping-cart-subtotal
        {
            float:right;
            margin:6px 0 10px 17px;
        }
        #ctl00_ContentPlaceHolder1_ucPersistentCart_New_my_shopping_cart_empty
        {
            text-align:center;
            margin: 0 auto;
            padding:0 0 10px 0;
            width:145px;
        }

        #ctl00_ContentPlaceHolder1_ucPersistentCart_New_my_shopping_cart_items table
        {
            border-collapse: collapse;    
            margin-left:2px; 
        }

        #ctl00_ContentPlaceHolder1_ucPersistentCart_New_my_shopping_cart_items th, #ctl00_ContentPlaceHolder1_ucPersistentCart_New_my_shopping_cart_items td
        {
            padding: 3px 3px 3px 3px;
        }

        #my-shopping-cart-total-bg
        {
            clear:right;
            margin: 0px 0 0 1px;
            width: 159px;
            background-color: #F4EBDE;
        }

        #ctl00_ContentPlaceHolder1_ucPersistentCart_New_my_shopping_cart_total_content
        {
            margin: 0px;
            padding: 5px;
            text-align: right;
            color: #666;
        }

        #standard_shipping 
        {
            color: #000;
            font-size: 10px;
            font-weight: bold;
        }

        #standard_shipping_note 
        {
            font-size: 9px;    
            text-align: left;
        }

        #order_total 
        {
            padding: 7px 0;
            text-align: left;
            font-weight: bold;      
        }
        #my-cart-link
        {
            margin: 0px;
            padding: 5px;
            text-align: right;
            color: #666;
        }
        #ctl00_ContentPlaceHolder1_ucPersistentCart_New_hide_my_cart_link
        {
            margin-right:5px;
            float:right;  
        }
        #ctl00_ContentPlaceHolder1_ucPersistentCart_New_hidden_cart_link
        {
           /* this is the show cart, or "show my cart" link 
              name is managed because the div is a server control, to
              enable dynamic removal of the div */
            margin: 0;
            padding: 0;
            width: 161px;
            height:30px;
            border-style:none;
            text-align:right;
            background:none;
        }
        .total-dollars 
        {
            margin: 0 0 0 16px;
            color: #993333;
        }  
        #hero-swatch-container
        {
            margin:6px 0px 6px 0px;
            border: solid 1px #ccc;
            clear:both;
        }
         #hero-swatch-container-inner
        {
            margin:2px 2px 2px 2px;
            border: solid 1px #ccc;
        }
       #swatches-title
       {
            clear:both;
       }
       #swatches-title h1
       {
          padding:6px 0 0 0;
       }
       #swatches-show-large
       {
             padding:0;
       }
       #swatches-and-links-div
       {
          padding:0px 3px 0px 0px;
          width:100%;
       }
       #swatches-div
       {
           overflow:auto;
           padding:0;
          max-height:300px;
       }
       #swatches-table
       {
          /* margin-left:9px;*/
          width:90%;
       }
       #see-all-div
       {
          padding: 3px 0px 3px 0x;
       }
       #doLarge-colorsFound-div
       {
             padding: 3px 0px 6px 0x;
       }
       #whats-this-div
       {
             margin:3px 0px 6px 0px;
       }
       #more-info-div
       {
            margin:6px 0px 6px 0px;
       }
      .ul-guides-photo-gallery
      {
          margin:0;
          padding:0;
          list-style: none;
          overflow: hidden;
      }
      
      .ul-guides-photo-gallery li
      {
          padding: 4px 0 4px 0;
      }
      
  

       




                            
#test 
{
    border: 1px solid red;
    
    
}

.TwlPtBrB 
{ 
    font-weight: bold; 
    font-size: 12px; 
    text-transform: none; 
    color: #008C8C; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

TD.alts1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color:  BLACK;
	text-decoration: none;
}
/*  SignIn */

/*  End signin */

/*  Forgot Password user control*/
    #divForgotPassword_SystemError
     {
            color:Red;
            margin: 0 8px 26px 8px;  
            font-size:small;
            font-weight:bold;
            display:none;
            visibility:hidden;
     }
     
     #password-found
     {
          margin: 24px 8px 26px 8px;  
          font-weight: normal; 
          font-size: 11px; 
          text-transform: none; 
          color: #000000; 
          font-family: Arial, Arial, Helvetica, sans-serif;   
     }
     #password-found a
     {
         color:Blue;   
     }
     #password-found a:visited
     {
          color:Blue;  
     }
     #password-not-found
     {
         margin: 24px 8px 26px 8px;  
          font-weight: normal; 
          font-size: 11px; 
          text-transform: none; 
          color: #000000; 
          font-family: Arial, Arial, Helvetica, sans-serif;   
         
     }
     #password-not-found a
     {
         color:Blue;   
     }
     #password-not-found a:visited
     {
          color:Blue;  
     }
     .pwd-sent-summary-info
     {
        font-weight: normal; 
        font-size: 11px; 
        text-transform: none; 
        color: #000099; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
     }
    
/*  End Forget Password*/




     /* for email confirmation div, on the default page */
     .divEmailConfirmation_Default_Hidden
     {
       
         display:none;
         visibility:hidden;
     }
     .divEmailConfirmation_Default_Visible
     {
         position:absolute;
         top:323px;
         left:20px;
         width:300px;
         height:150px;
         background-color:White;
         border:solid 1px Black;
         display:block;
         visibility:visible;
     }
     
     /* for signin.aspx */
     
        
     /* for Register.aspx */
      
      #divRegisterHeading
      {
          width:95%;
          margin:0 0 26px 8px;
          font-weight: normal; 
          font-size: 11px; 
          text-transform: none; 
          color: #333333; 
          font-family: Verdana, Arial, Helvetica, sans-serif; 
      }
            
      #divRegisterHeading a
      {
           /*color:Blue;*/
           font-size:small;
           font-weight:bold;
      }   
      
      #divRegisterHeading a:visited
      {
           color:Purple;
      }    
     
    #divRegisterDataEntry
    {
        width:384px;
        /*background-color: #ffffcc;
        border: solid 1px #996666;
        margin-left:12px;*/
        color:#333;
        padding:0px 6px 20px 6px;
    }
    
    #divRegisterDataEntry h2
    {
        color: #008C8C;
        font-weight: bold;
        margin: 20px 0 5px 0;
        font-size: small;
    }
    
    #divRegisterDataEntry input, select
    {
        font-size: 12px;
    }
    
    #reqExplanation
    {
        font-weight:normal;
        font-size:12px;
        display:block;
        padding-bottom:10px;
    }
    

    .headingExplanation
    {
        font-weight:normal;
        font-size:12px;
        display:block;
        color:Black;
        padding-bottom:10px;
    }
    .red-star
    {
        display:inline;
        position:relative;top:-2px;
        color:Red;
    }
    .line-container
    {
        padding: 3px 0 3px 20px;
        display:block;
    }
    .inline-label
    {
        display:inline;
        text-align:left;
        width:142px;
        float:left;
    }
    .inline-label-two-lines
    {
        display:inline;
        text-align:left;
        width:129px;
        height:35px;
        margin:0 0 0 14px;
        float:left;
    }
      
    .inline-text-box
    {
       display:inline;
       text-align:left;
       width:150px;
    }
    .check-box-on-left
    {
        margin:1px 0 1px 32px;
        display:block;
    }
    #emailExample
    {
        margin:0 0 6px 140px;
        font-size: 10px;
        color: #666666;
        text-transform: none; 
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    }
    
    #whats-this-for
    {
        margin:0 0 6px 140px;
        font-size: 10px;
        text-transform: none; 
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    }
    #whats-this-for a
    {
       color:Blue;
       font-size:10px;
       font-weight:normal;
    }
    #whats-this-for a:visited
    {   
        color:Purple;
    }

    .register-submit
     {
        margin:12px 0 1px 32px;
    }
    .register-validation-summary
    {
        color:Red;
        margin: 0 8px 26px 8px;  
        font-size:small;
        font-weight:bold;
    }
   .register-validation-summary h2
    {
        font-size:medium;
        margin: 8px 0 8px 0;
    }
    #divSystemError
    {
        color:Red;
        margin: 0 8px 26px 8px;  
        font-size:small;
        font-weight:bold;
        display:none;
        visibility:hidden;
    }

     /* for Email Subscribe user control */
     
       #divEmailSignupContainer
        {
            border:Navy;  
            width:100%;
            display:block;
        }
        #divLogoContainer
        {
            
        }
        #remainderContainer
        {
            margin:10px 20px 10px 45px; 
        }
        #divNewsletterHeading /*  from original TwlPtBr in Wigshop.css */
        {
            font-weight:bold;
            font-size: 12px; 
            text-transform: none; 
            color: #996666; 
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            margin: 0 0 16px 0;
           
        }     
        #divAdvanceNotice
        {
            font-weight:normal;
            font-size: 12px; 
            text-transform: none; 
            color: #000000; 
            font-family: Arial, Verdana, Helvetica, sans-serif; 
            margin: 0 0 16px 0;
        }  
        
        #errorMsg
        {
            position: absolute; 
            visibility: hidden; 
            top: 20; left: 20; height: 50; width: 250; 
            background-color: #FFFFFF; 
            background-image: url(assets/site_graphics/exclaim_tran.gif); 
            background-repeat: no-repeat; background-position: 1%  2%; 
            border-style: solid; 
            border-color: #000000; 
            border-width: 1px; 
            padding: 20px;
        } 
        
        
    .divSignupContainer
    {
        width:295px;
        padding:3px 3px 3px 3px;
        background-color:#cccccc;  
    }
    .divSignupContainer_Inner
    {
        border:solid thin white;
        padding:9px 9px 9px 9px;
        background-color:Transparent;
    }
    .divSignupContainer_ForDefault
    {
        padding:0;
        margin:0;
        background-color:transparent;  
    }
    .divSignupContainer_Inner_ForDefault
    {
        border-style:none;
        padding:0;
        margin:0;
        background-color:Transparent;
    }
   
    .divSignup
    {
        margin:0 4px 0 10px;
        width:271px;
        display:block;
        visibility:visible;
    }
    .divSignupCompleted
    {
        margin:0 4px 0 10px;
        display:none;
        visibility:hidden;
    }
 
    #divSignupLabel
    {
        margin-top:4px;
        display:inline;
        text-align:left;
        width:39px;
        float:left;
        font-weight: normal; 
        font-size: 12px; 
        text-transform: none; 
        color: #000000; 
        font-family: Arial, Verdana, Helvetica, sans-serif;
    }
    #divSignupTextBox_Submit
    {
        display:inline;
        width:221px;  
        vertical-align:middle;
    }
    #divSignupExample
    {
        margin:8px 0 6px 40px;
        font-size: 10px;
        color: #666666;
        text-transform: none; 
        font-family: Arial, Verdana, Helvetica, sans-serif; 

    }
    .signup-validation-summary
    {
        margin:0;
        padding:0;
        color:Red;
        font-size:11px;
        font-weight:bold;
    }
    
    .signup-validation-summary ul
    {
        margin:0;
        padding:2px 2px 2px 2px;
        list-style-type:inherit;
    }
    .signup-validation-summary ul li
    {
        padding:0;
        margin: 0 6px 6px 36px;       
    }
  
    .divSystemError
    {
        margin:0 4px 26px 10px;
        color:Red;
        font-size:small;
        font-weight:bold;
        display:none;
        visibility:hidden;
    }

   .divDefaultPageLayout
   {
       margin:0;
       padding:0;
       vertical-align:top;
   }
   .default-validation-summary
    {
        margin:0;
        padding:0;
        color:Red;
        font-size:10px;
        font-weight:bold;
    }
    
    .default-validation-summary ul
    {
        margin:0;
        padding:0 0px 0 10px;
        list-style-type:inherit;
    }
    .default-validation-summary ul li
    {
        padding:0;
        margin: 0 0 0 0;       
    }
    
    /* end for email subscribe user control */
    
    /* begin Inventory message (used on Shopping Cart) user control */
    #divInventoryMsgContainer
    {
        color: #660066; 
        font-family: Arial, Verdana, Helvetica, sans-serif; 
        font-size:12px;
        visibility:hidden;
        display:none;
    }
    .divShoppingCart_SystemError
    {
        margin:8px 8px 8px 8px;
        color:Red;
        font-size:small;
        font-weight:bold;
        display:none;
        visibility:hidden;
    }
    /* was TenPtBr */
    .divShoppingCart_SignoutLink
    {
        font-weight: normal; 
        font-size: 10px; 
        text-transform: none; 
        /*color: #996666;*/ 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        margin:8px 8px 8px 8px;
        display:block;
        visibility:visible;
    }
    .divShoppingCart_SignoutLink a
    {
        /*color:Blue;*/
    }
    .divShoppingCart_SignoutLink a:visited
    {
        /*color:Purple;*/
    }
    
    /* was TwlPtMar */
    .divShoppingCart_BirthdayMsg
    {
         font-weight: normal; 
         font-size: 12px; 
         text-transform: uppercase; 
         color: #660033; 
         font-family: Verdana, Arial, Helvetica, sans-serif;
         margin:8px 8px 8px 8px;
         visibility:hidden;
         display:none;
    }
    .divShoppingCart_Table
    {
        display:block;
        margin:8px 0px 8px 8px;
       
    }
    
    .TwlPtRed { font-weight: normal; font-size: 12px; text-transform: none; color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; }
    .TwlPtRedB { font-weight: bold; font-size: 12px; text-transform: none; color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; }
    .ElvPtMarB { font-weight: bold; font-size: 11px; text-transform: none; /*color: #CC6666;*/ font-family: Arial, Verdana, Helvetica, sans-serif; }
    .TenPtBkB { font-size: 10px; text-transform: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
    .TenPtBk { font-weight: normal; font-size: 11px; text-transform: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
    .ElvPtNavyB { font-weight: bold; font-size: 11px; text-transform: none; color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; }
    .TenPtDKerGr { font-weight: normal; font-size: 11px; text-transform: none; color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; }
    .ElevPtBkB { font-weight: bold; font-size: 11px; text-transform: none; color: #000000; font-family: Verdana, Verdana, Helvetica, sans-serif; }

   
    .cart-upsells-header
    {
            font-size:11px; 
            padding:10px 0 0 10px;
            margin:0;
     }
    
    /* end inventory message */
    
    /* Shopping Cart */
    .divShoppingCartContainer
    {
     
    }
    #divCartTitle
    {
            font-weight: bold; 
            font-size: 12px; 
            text-transform: none; 
            color: #008C8C; 
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            margin:30px 0 8px 8px;
    }
    
    .shopping-cart-upsell-table-cell
     {
         font-weight: bold; 
         font-size: 11px; 
         text-transform: none; 
         color: #996666; 
         font-family: Arial, Verdana, Helvetica, sans-serif; 
         text-decoration: none; 
     }
     
     .divUpsellsContainer
     {
        
     }
     #divUpsellsOuterContainer
     {
          
          border: 1px solid #ccc;
          background-color: #FFE4C9;
          padding:0 0 8px 0;
     }
    
    /* end shopping cart */
    
    /* Checkout Step 4 */
     
       
        /* end checkout step 4 */
     
     
     /* ShippingInfo */
    
   .shipping-info-indented
   {
        padding-left: 50pt;
        padding-right: 50pt;
   }
   .shipping-info-style1 
   {
	    font-size: 12px;
	    font-weight: bold;
   }

TD.alts2
{
        font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    color:  BLACK;
	    text-decoration: none;
}

 TD.alts3
 {
        font-family: Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-weight: normal;
	    color:  BLACK;
	    text-decoration: none; 
 }
 
 
 
 .med-gray
 {
    color: #333;    
 }
  
 
 #ctl00_ContentPlaceHolder1_divShoppingCart_Table table
 {
        
 }
 

/*DeptDetail.aspx*/
.item-details
{
    margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;	                            
}

.item-details li
{
    margin: 5px;
    text-align: center;
}

#item-details ul
{
    margin: 0;
	padding: 0;
	list-style: none;
    overflow: hidden;	                            
}
        
#item-details ul li 
{
	margin: 5px;
	padding: 0;
    text-align: center;
}

#rewardsText
{
    color: Black;
    text-align: left;
    border-color: #555555;
    border-width: 1px;
    border-style: solid;
    padding: 5px;
    background: #EBEBD6 none repeat scroll 0 0;
    margin-bottom: 10px;
}

#productSEO
{
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    height: 450px;
    width: 500px;
    min-height:450px; /*ff*/
    height: auto !important; /*ie7 */
    padding-bottom: 10px;
}
#productSEOTop
{
    margin-top: 10px;
    margin-bottom: 4px;
    width: 502px;    
    background-color: #CDE5E5;
    height: 10px;
}
#productSEOLeft
{
    width: 230px;
    padding: 5px;       
}

#productSEORight
{
    width: 230px;
    float: left;
    padding: 5px;    
}

#ctl00_ContentPlaceHolder1_ctl00_lbDeptBlurb p
{
    
	font-size:11px;
	padding: 5px;
}


#crw_promp
{
   font-family: Verdana, Arial; font-size: 13px; border: solid 1px black; padding: 0px 15px 0px 15px; font-weight: bold;
}
#crw_promo_title
{
   font-size: 16px; color: Red; font-weight: bolder; 
}

#outerPhotoBorder{width: 590px; height: 890px; vertical-align: top; border: solid 20px #F75D78;}
#outerPhotoBorder2{width: 590px; height: 1180px; vertical-align: top; border: solid 20px #F75D78;}
#innerPhotoBorder{width: 580px; height: 880px; border: solid 5px #FDD456;}
#innerPhotoBorder2{width: 580px; height: 1170px; border: solid 5px #FDD456;}
#innerPhotoBorder3{width: 580px; height: 600px; border: solid 5px #FDD456;}
#outerPhotoBorder3{width: 590px; height: 610px; vertical-align: top; border: solid 20px #F75D78;}
#innerPhotoContent{width: 570px; height: 98%; border: none; background-image:url('/Images/photocontestbk.png'); background-repeat:no-repeat; background-position:right top;}
#innerPhotoContent2{width: 560px; height: 98%; border: none;}
#innerInnerPhotoContent{width: 350px; padding-left: 10px; font-family: Verdana, Times New Roman Baltic,Time New Roman, Arial;}
#innerInnerPhotoContent2{width: 560px; padding-left: 10px; font-family: Verdana, Times New Roman Baltic,Time New Roman, Arial;}
#innerPhotoContent1{color: #F75D78; font-size: 16px; padding-top: 10px; font-weight: bold; font-family: Arial;}
#innerPhotoContent2{color: #0D9BB1; font-size: 26px;}
#innerPhotoContent3{color: #0D9BB1; font-size: 22px;}
#innerPhotoContent4{color: #F35F45; font-size: 17px; padding-top: 6px;}
#innerPhotoContent5{color: #0D9BB1; font-size: 17px; padding-top: 12px;}
#innerPhotoContent6{color: #000000; font-size: 13px; font-family: Arial; padding-top: 2px;}
#innerPhotoContent65{color: #000000; font-size: 13px; font-family: Arial; padding-top: 6px;}
#innerPhotoContent7{color: #0D9BB1; font-size: 17px; padding-top: 6px;}
#innerPhotoContent8{color: #000000; font-size: 13px; font-family: Arial; padding-top: 2px;}
#innerPhotoContent9{color: #F75D78; font-size: 17px; padding: 15px 0px 0px 10px; font-family: Arial; text-align: center;}
#innerPhotoContent10{color: #000000; font-size: 13px; font-family: Arial; padding-top: 2px;}
#innerPhotoContentAddress{color: #000000; font-size: 16px; font-family: Arial; padding: 5px 0px 5px 0px;}
.pcFormFieldLbl{padding: 2px; margin: 2px; font-size: 15px; background-color: #FFFFFF;}
.pcFormField{padding: 2px; margin: 2px 0px 0px 0px; background-color: #FFFFFF;}
#pcLegal{width: 100%; padding: 25px 0px 0px 0px;}
#pcAddress{padding: 25px 0px 10px 5px;}
#pcAddressField{width: 493px; padding-left: 0px;}
#pcsubButton{text-align: center; width: 500px; border: none;}
#pcMoment{color: #0D9BB1; font-size: 13px; padding-top: 10px; font-weight: bold;}
#pcMomentTitle{color: #0D9BB1; font-size: 13px; padding-top: 10px; font-weight: bold;}
.errorMsgStandard{color: FF0000; font-weight: normal; font-size: 12px;}
#pcLegalTitle{color: #0D9BB1; font-size: 13px; padding-top: 10px; font-weight: bold;}
#contestRules{color: #000000; font-size: 13px; font-family: Arial; padding-top: 2px; height: 1060px; overflow: scroll;}
#gpcntnt{color: #000000; font-size: 13px; font-family: Arial; padding-top: 2px; height: 600px;}
.reqField{color: #FF0000; font-size: 10px;}
.reqFieldW{color: #FFFFFF; font-size: 10px;}
