
/*  ---

    Global

    --- */

/*

    - Default
    - Landing
    - Colors
    - Men
    - Couture Couture

*/


/*  ---

    Container

    --- */
        
        /* Default */
        body { background-color: #222; }
        a { color: #343434; }
        a:hover,
        a:active,
        a.active { color: #7d7e7e; }
        /*
        body #background { display: none; }
        */
        /* Landing */
        /*
        .landing { background-color: #fff; }
        .landing a { color: #343434; }
        .landing a:hover,
        .landing a:active,
        .landing a.active { color: #7d7e7e; }
        .landing #container { height: 0; }
        .landing #background { display: block; }
        */
        /* Men */
        /*
        .men { background-color: #414141; }
        */
        /* Couture Couture */
        /*
        .couturecouture { background: #f9f4d9 url(/images/grad-couturecouture.jpg) repeat-x; }
        .couturecouture a { color: #656565; }
        .couturecouture a:hover,
        .couturecouture a:active,
        .couturecouture a.active { color: #b59c59; }
		*/
        
/*
        - Header Container
*/
        
        /* Default */
        #header-container {
        }
            #header {
            }
        
        /* Men */
        /*
        .men #header-container {
            background-image: url(/images/ir-container-men.gif);
        }
        */
        /* Landing */
        /*
        .landing #header-container { background-image: none; }
            .landing #header { width: 100%; }
        */
        /* Couture Couture */
        /*
        .couturecouture #header-container { background-image: none; }
            .couturecouture #header { height: 100px; padding-top: 28px; }
	    */
/*
        - Search
*/
        /* Landing */
        /*
        .landing #search {
            right: 25px;
        }
		*/

/*
        - Utility
*/
        /* Landing */
        /*
        .landing #header .utility {
            right: 25px;
        }
		*/
        
      
/*
        - Logo
*/
        /* Default */
        /*
        #logo {   
            width: 237px;
            height: 41px;
            display:block;
            background: transparent url(/images/ir-container.png) no-repeat 0 0;
        }
        */
        /* Colors */
        /*
        .color-0 #logo { background: url(/images/ir-container-0.gif) no-repeat; }
        .color-1 #logo { background: url(/images/ir-container-1.gif) no-repeat; }
        .color-2 #logo { background: url(/images/ir-container-2.gif) no-repeat; }
        .color-3 #logo { background: url(/images/ir-container-3.gif) no-repeat; }
        .color-4 #logo { background: url(/images/ir-container-4-062009.gif) no-repeat; }
        */
        /* Men */
        /*
        .men #logo { background-image: url(/images/ir-container-men-062009.gif); }
        */
        /* Landing */
        /*
        .landing #logo { background-position: -999em -999em; }
        */
        /* Couture Couture */
        /*
        .couturecouture #logo { width: 248px; padding-top: 69px; background: url(/images/ir-couturecouture.gif) no-repeat; }
        */
/*
        - Global Nav
*/
        /* Default */
        /* #globalnav { width: 862px; height: 29px; padding-top: 4px; } */
        #globalnav dt a { 
        		background: transparent url(/images/ir-container-050610.png) no-repeat -9999px -9999px;
                text-indent:-9999px;
                height:13px;}
            #globalnav a#gn-women {					width: 41px;    background-position: -7px	-79px; }
            #globalnav a#gn-bird,#globalnav a#gn-birdbyjuicycouture  {					width: 25px;    background-position: -889px	-79px; }            
            #globalnav a#gn-sleepwear  {			width: 62px;    background-position: -62px  -79px; }
            #globalnav a#gn-handbags  {		width: 56px;   background-position: -138px -79px; }
            #globalnav a#gn-accessoriesjewelry  {	width: 131px;   background-position: -253px -79px; }
            #globalnav a#gn-fragrancebeauty {		width: 114px;   background-position: -397px -79px; }
            #globalnav a#gn-kids  {					width: 25px;    background-position: -526px -79px; }
            #globalnav a#gn-sale  {					width: 27px;    background-position: -564px -79px; }
            #globalnav a#gn-blog  {				width: 26px;    background-position: -658px -79px; } 
            #globalnav a#gn-clubcouture  {			width: 77px;    background-position: -698px -79px; }
            #globalnav a#gn-pressevents {			width: 86px;    background-position: -788px -79px; }
                
                #globalnav a#gn-bird:hover,
                #globalnav a#gn-bird:active,
                #globalnav .active a#gn-bird,
                #globalnav .over a#gn-bird,
                #globalnav li:hover a#gn-bird,
                #globalnav a#gn-birdbyjuicycouture:hover,
                #globalnav a#gn-birdbyjuicycouture:active,
                #globalnav .active a#gn-birdbyjuicycouture,
                #globalnav .over a#gn-birdbyjuicycouture,
                #globalnav li:hover a#gn-birdbyjuicycouture {					background-position: -889px	-50px; }

                #globalnav a#gn-women:hover,
                #globalnav a#gn-women:active,
                #globalnav .active a#gn-women,
                #globalnav .over a#gn-women,
                #globalnav li:hover a#gn-women {					background-position: -7px	-50px; }
                                
                #globalnav a#gn-sleepwear:hover,
                #globalnav a#gn-sleepwear:active,
                #globalnav .active a#gn-sleepwear,
                #globalnav .over a#gn-sleepwear,
                #globalnav li:hover a#gn-sleepwear {				background-position: -62px  -50px; }
                
                #globalnav a#gn-handbagsshoes:hover,
                #globalnav a#gn-handbagsshoes:active,
                #globalnav .active a#gn-handbagsshoes,
                #globalnav .over a#gn-handbagsshoes,
                #globalnav li:hover a#gn-handbagsshoes {			background-position: -138px -50px; }
                
                #globalnav a#gn-accessoriesjewelry:hover,
                #globalnav a#gn-accessoriesjewelry:active,
                #globalnav .active a#gn-accessoriesjewelry,
                #globalnav .over a#gn-accessoriesjewelry,
                #globalnav li:hover a#gn-accessoriesjewelry {		background-position: -253px -50px; }
                
                #globalnav a#gn-fragrancebeauty:hover,
                #globalnav a#gn-fragrancebeauty:active,
                #globalnav .active a#gn-fragrancebeauty,
                #globalnav .over a#gn-fragrancebeauty
                #globalnav li:hover a#gn-fragrancebeauty {			background-position: -397px -50px; }
                
                #globalnav a#gn-kids:hover,
                #globalnav a#gn-kids:active,
                #globalnav .active a#gn-kids,
                #globalnav .over a#gn-kids,
                #globalnav li:hover a#gn-kids {						background-position: -526px -50px; }
                
                #globalnav a#gn-sale:hover,
                #globalnav a#gn-sale:active,
                #globalnav .active a#gn-sale,
                #globalnav .over a#gn-sale,
                #globalnav li:hover a#gn-sale {						background-position: -564px -50px; }
                
                #globalnav a#gn-blog:hover,
                #globalnav a#gn-lovegp:active,
                #globalnav .active a#gn-blog,
                #globalnav .over a#gn-blog,
                #globalnav li:hover a#gn-blog {					background-position: -658px -50px; }
                
                #globalnav a#gn-clubcouture:hover,
                #globalnav a#gn-clubcouture:active,
                #globalnav .active a#gn-clubcouture,
                #globalnav .over a#gn-clubcouture,
                #globalnav li:hover a#gn-clubcouture {				background-position: -698px -50px; }
                
                #globalnav a#gn-pressevents:hover,
                #globalnav a#gn-pressevents:active,
                #globalnav .active a#gn-pressevents,
                #globalnav .over a#gn-pressevents,
                #globalnav li:hover a#gn-pressevents {					background-position: -788px -50px; }
                
               /* #globalnav .disabled a#gn-women {					background-position: -8px	-110px; }
				#globalnav .disabled a#gn-sleepwear  {				background-position: -62px  -110px; }
				#globalnav .disabled a#gn-handbagsshoes  {			background-position: -138px -110px; }
				#globalnav .disabled a#gn-accessoriesjewelry  {		background-position: -253px -110px; }
				#globalnav .disabled a#gn-fragrancebeauty {			background-position: -397px -110px; }
				#globalnav .disabled a#gn-kids  {					background-position: -523px -110px; }
				#globalnav .disabled a#gn-sale  {					background-position: -562px -110px; }
				#globalnav .disabled a#gn-lovegp  {					background-position: -602px -110px; }
				#globalnav .disabled a#gn-clubcouture  {			background-position: -734px -110px; }
				#globalnav .disabled a#gn-pressevents {					background-position: -824px -110px; }	*/
		 
/*
        - Global Promo
*/
        /* Landing */
        .landing #globalpromo {
            /*left: 25px;*/
        }

/*
        - Footer
*/
        /* Default */
        #footer-container {
        
        }
            #footer {
            	
            }
        
        /* Men */
        /*
        .men #footer-container { background-image: url(/images/ir-container-men-062009.gif); }
        */
        /* Landing */
        /*
        .landing #footer-container { position: absolute; background-image: none; }
            .landing #footer { width: 100%; padding: 0; }
                .landing #footer .utility { padding: 0 25px; }
        */
        /* Couture Couture */
        /*
        .couturecouture #footer-container { background-image: none; }
		*/
/*  ---

    Content Container

    --- */
        /* homepage */
        .homepage #container {
        	width:1036px;
        	background-position: 20px 0;
    	}
    	.homepage #header-container {
    		margin:0 28px;
			background-image:none;
    }
    	.homepage #content-container {
    		background-color:transparent;
    		/*border:solid #222;
    		border-width:10px 0 8px 0;*/
    		margin:0;
    	}
    	.homepage #footer-container {
    		background-position: 20px 100%;
    	}
    	.homepage #footer{
    		margin-right:48px;
    	}
        /*
        .landing #content-container,
        .couturecouture #content-container { padding-bottom: 0; }
        (/
        /* Default */
        /*
        #content { background-color: #fff; color: #858585; }
        #content a, #pageoptions { color: #181818; }
        #content a:hover, #content a:active, #content a.active { color: #7d7e7e; }
        */
        /* Landing */
        /*
        .landing #content { background-color: Transparent; }
        .landing #content.homepage { height: 0; overflow: hidden; }
        */
        /* Men */
        /*
        .men #content { background-color: #fff; color: #858585; }
        .men #content a, .men #pageoptions { color: #181818; }
        .men #content a:hover, .men #content a:active, .men #content a.active { color: #7d7e7e; }
        */
        /* Couture Couture */
        /*
        .couturecouture #content { background-color: #fff; color: #858585; position: relative; z-index: 2; }
        .couturecouture #content a, .couturecouture #pageoptions { color: #858585; }
        .couturecouture #content a:hover, .couturecouture #content a:active, .couturecouture #content a.active { color: #050505; }
        */
        /* Product Pages */
        #content.fixedcontent {
            min-height: 647px;
        }
        
        #content.fluidcontent {
            height: auto;
        }
        .fluidcontent .hd,
        .fixedcontent .hd,
        .product .hd{
        	padding:14px;
        	display:block;
        	clear:both;
        	height:40px;
        }
			.fixedcontent .hd .breadcrumb,
			.fluidcontent .hd .breadcrumb,
			.product .hd .breadcrumb{
				float:left;
			}

/*
        - Subnav
*/
        /* Default */
        #subnav {
        }
            #subnav.search{margin-top:28px;}
            
        #subnav a:link {
            color: #030303;
        }
        #subnav a:hover,
        #subnav a:active,
        #subnav a.active {
            color: #676767;
        } 
        #subnav .ul-1 {
                    padding:0;
                    margin:0;
                }
                #subnav .li-1 {
                    padding:0;
                    margin:0;
                }
        /*   
        #subnav .a-1 
        {
        }
        #subnav #a-1-women {                background-position: -0px -0px; }
        #subnav #a-1-sleepwear {            background-position: -0px -652px;   padding-top: 35px; }
        #subnav #a-1-handbagsshoes {        background-position: -0px -17px;    padding-top: 35px; }
        #subnav #a-1-accessoriesjewelry {   background-position: -0px -52px;    padding-top: 35px; }
        #subnav #a-1-fragrance {            background-position: -0px -578px;    }
        #subnav #a-1-men {                  background-position: -0px -87px; }
        #subnav #a-1-kids {                 background-position: -0px -103px; }
        #subnav #a-1-fragrancebeauty {      background-position: -0px -617px;   padding-top: 35px; }
       
        #subnav #a-1-sale {                 background-position: -0px -562px; }	*/
        
        #subnav #a-1-searchresults  {
            height: 17px;
            display:block;
            text-indent:-9999px;
            background: transparent url(/images/ir-content-082009.gif) no-repeat -0px -210px; 
            margin-bottom:5px;
        }
            #subnav .ul-2 {
                padding:0;
                    margin:0;
            }
            #subnav .li-2 {
                margin: 0 0 15px 0;
            }
            #subnav .a-2 {
                font-size: 93%; line-height: 15px; font-weight: bold; text-transform: uppercase;
            }
            #subnav .li-2-haschildren .a-2 {
                color: #676767;
            }
                #subnav .ul-3 {
                    padding-left: 9px;
                }
                #subnav .li-3 {
                    font-size: 77%; line-height: 12px;
                }
                    #subnav .a-3 {
                        text-transform: uppercase;
                    }
                    #subnav .ul-4 {
                        display: none;
                        padding-left: 9px;
                    }
                        #subnav .li-3-active .ul-4 {
                            display: block;
                        }
                        
                        #content #subnav .keyword1 { color: #20a19f }
                        #content #subnav .keyword2 { color: #de03ad }
                        #content #subnav .keyword3 { color: #f78e05 }
                        #content #subnav .keyword4 { color: #395a00 }
                        #content #subnav .keyword5 { color: #6a0266 }
                        #content #subnav .keyword6 { color: #6a0202 }
                        #content #subnav .keyword7 { color: #0175b7 }
                        #content #subnav .keyword8 { color: #502714 }
                        #content #subnav .keyword9 { color: #646363 }
                        #content #subnav .keyword10 { color: #d31c09 }
/*                        
                        .men #content #subnav .keyword1 { color: #5b071d }
                        .men #content #subnav .keyword2 { color: #01427e }
                        .men #content #subnav .keyword3 { color: #337e01 }
                        .men #content #subnav .keyword4 { color: #32a8a9 }
                        .men #content #subnav .keyword5 { color: #8f8f89 }
                        .men #content #subnav .keyword6 { color: #3b0147 }
                        .men #content #subnav .keyword7 { color: #fa5f02 }
                        .men #content #subnav .keyword8 { color: #6003df }
                        .men #content #subnav .keyword9 { color: #00605d }
                        .men #content #subnav .keyword10 { color: #2f2701 }
*/        
        /* Landing */
        /*
        .landing #subnav {
            float: none;
            position: absolute; left: 25px; z-index: 2;
            padding: 28px 14px 28px;
        }
        */              
        
        /* Men */
        /*
        .men-container #subnav { background-color: #4c4c4c; }
        .men-container #subnav a { color: #030303; }
        .men-container #subnav a:hover,
        .men-container #subnav a:active,
        .men-container #subnav a.active { color: #fff;}    
            .men-container #subnav .li-2-haschildren .a-2 { color: #fff; }
        */
        /* Couture Couture */
        /*
        .couturecouture #subnav { padding-top: 8px; background-color: transparent; z-index: 501; position: absolute; left: 0px; }
            .couturecouture #subnav a { color: #676767; }
            .couturecouture #subnav a:hover,
            .couturecouture #subnav a:active,
            .couturecouture #subnav a.active { color: #050505;}    
            .couturecouture #subnav #a-1-couturecouture { padding-top: 20px; background-image: url(/images/ir-couturecouture.gif); background-position: 0 -109px; }
                .couturecouture #subnav .ul-2 { padding-top: 9px; }
                .couturecouture #subnav .li-2 { padding-bottom: 10px; }
                .couturecouture #subnav .li-2-haschildren { padding: 0 0 13px; }
                    .couturecouture #subnav .li-2-haschildren .a-2,
                    .couturecouture #subnav .li-2-haschildren .a-2:hover { color: #858585; }
                    .couturecouture #subnav .a-2 { font-size: 85%; line-height: 18px; font-weight: bold; }
                        .couturecouture #subnav .ul-3 { padding-left: 9px; }
                        .couturecouture #subnav .li-3 { font-size: 77%; line-height: 12px; }
		*/
/*
        - Page Options
*/
        .couturecouture #pageoptions
        {
            padding-left: 185px;
        }
            .couturecouture #pageoptions .breadcrumb {
                    /*color: #b59c59;*/
                    color: #000;
                }
                    .couturecouture #pageoptions .breadcrumb a {
                        /*color: #858585;*/
                    }
                        .couturecouture #pageoptions .breadcrumb a:hover {
                            /*color: #b59c59;*/
                        }
/* homepage */

.homepage .main-content{
	float:left;
	width:786px;
	}
.homepage .hp-main-promo{
	width:785px;
	height:508px;
}
.homepage .hp-main-promo #flashcontent
{
    background: transparent url(/images/homepage/hp-mainPromo-022010.jpg) no-repeat 30px 0;
    height:508px;
    width:785px;
    
}
.homepage .hp-main-promo #flashcontent a{ color:#fff; }
.homepage .sidebar{
	float:right;
	width:250px;
	}
.homepage .hp-signup{
	background-color:#222;
	padding:0 0 4px 0;
	width:212px;
}
.homepage .hp-signup iframe{
	width:220px;
	height:455px;
	border:none;
	outline:none;
}
.homepage .hp-promo{
	background-color:#222;
	padding:10px 0;
	margin-left:29px;
	width:756px;
}
.homepage .hp-promo img{
    display:block;
}
.homepage .hp-promo .hp-promoL{
	float:left;
	width:336px;
	height:400px;
	overflow:hidden;
}
    
    .homepage .hp-promo .hp-promoL li
    {
        float:left;
        width:336px;
        height:200px;
        overflow:hidden;
        display:block;
    }
.homepage .hp-promo .hp-promoR{
	float:right;
	width:410px;
	overflow:hidden;
	height:400px;
}
.homepage .blog-cn{
	/*background:transparent url(/images/homepage/bg-hp-blog.gif) no-repeat 0 0;*/
	height:500px;
	width:240px;
	margin:0 0 0 10px;
	position:relative;
}
.homepage .blog-cn .hd{
	/*background:transparent url(/images/homepage/hp-blog-tape.png) no-repeat center 0;*/
	width:200px;
	height:57px;
	display:block;
	position:absolute;
	top:-24px;
	left:30px;
}
.homepage .blog-cn .bd {
	color:#999;
}
/*
.homepage .blog-cn span{
	margin:9px 0;
}
.homepage .blog-cn .bd {
	padding:10px 15px;
	color:#999;
}
	.homepage .blog-cn .bd h3{
		background:transparent url(/images/homepage/hd-hp-LoveGPBlog.gif) no-repeat 0 0;	
		display:block;
		width:150px;
		height:19px;
		margin:10px 0;
		text-indent:-9999px;
	}
	.homepage .blog-cn .bd .date{
		text-transform:uppercase;
		font-size:85%;	
	}
	.homepage .blog-cn .bd h4{
		text-transform:uppercase;
		font-size:103%;
		margin:3px   0 4px 0;
	}
	.homepage .blog-cn .bd p{
		font-size:85%;
	}
	.homepage .blog-cn .bd .more:link,
	.homepage .blog-cn .bd .more:hover,
	.homepage .blog-cn .bd .more:active,
	.homepage .blog-cn .bd .more:visited{
		color:#dcdda5;	
		text-transform:lowercase;
		text-decoration:underline;
	}
	.homepage .blog-cn .bd .post-image img{
		display:block;
		width:200px;
		height:200px;
	}	
	.homepage .blog-cn .bd .post-cn{
		margin:0 15px;
		line-height:15px;
	}
*/
/* breadcrumb */
.breadcrumb li,
.breadcrumb .bc{
	float:left;
}
.breadcrumb{
	font-size:182%;	
	color:#999;
	line-height:30px;
	font-weight:bold;
}
.breadcrumb{
/*	padding:13px 0 0 0;*/
}
/*.landing .breadcrumb{padding:0 0 0 14px;}*/
.breadcrumb a:link,
.breadcrumb a:visited{
	color:#999;
}
.breadcrumb a:hover,
.breadcrumb a:active{
	color:#999;
}
.breadcrumb li
{
    margin-right:10px;
}
.breadcrumb li a{
	background: transparent url(/images/ir-content-082009.gif) no-repeat 100% -769px;
	padding:0 22px 0 0;
	margin:0 2px 0 0;
	}

                        
/*
	Products
*/
	span.now 
	{
		color: Red;
	}

/*
        - Products Grid
*/
        /* Default */
        .prodgrid-pagable .prod { background-image: url(/images/grid-small-pink_bg.jpg); background-repeat: no-repeat; }
        .prodgrid-pagable .prod-1,
        .prodgrid-pagable .prod-2 { background-image: url(/images/grid-large-pink_bg.jpg); background-repeat: no-repeat; }
        #prodtip { z-index: 1000; }
        
        /* Men */
        /*
        .men .prodgrid-pagable .prod { background-image: url(/images/grid-small_bg.jpg); background-repeat: no-repeat; }
        .men .prodgrid-pagable .prod-1,
        .men .prodgrid-pagable .prod-2 { background-image: url(/images/grid-large_bg.jpg); background-repeat: no-repeat; }
        */
        /* Couture Couture */
        /*
        .couturecouture .prodgrid-pagable .prod { background-image: url(/images/couturecouture-grid-small_bg.jpg); background-repeat: no-repeat; }
        .couturecouture .prodgrid-pagable .prod-1,
        .couturecouture .prodgrid-pagable .prod-2 { background-image: url(/images/couturecouture-grid-large_bg.jpg); background-repeat: no-repeat; }
		*/
/*
        - Product Detail
*/
        /* Default */
        /*.proddetail .prod-info .button {
            background-color: #b59c59;
            color: #fff;
        }
            .proddetail .prod-info .button:hover {
                background-color: #858585;
                color: #fff;
            }*/
            
        .proddetail .prod-info .howtowearit,
        .proddetail .prod-info .howtowearit:visited {
            width: 101px;
            padding-top: 25px;
            background: url(/images/ir-content-082009.gif) -255px -990px no-repeat;
        }
            .proddetail .prod-info .howtowearit:hover,
            .proddetail .prod-info .howtowearit:active {
                background-position: -255px -1015px;
            }
        /* Men */
        .men #content .proddetail .prod-info .button {
            background-color: #414141;
            color: #fff;
        }
            .men #content .proddetail .prod-info .button:hover {
                background-color: #858585;
            }
        
        /* Couture Couture */
        .couturecouture #content .proddetail .prod-info .button {
            background-color: #c9b580;
            color: #fff;
        }
            .couturecouture #content .proddetail .prod-info .button:hover {
                background-color: #858585;
                color: #fff;
            }
        .couturecouture .proddetail .prod-info .howtowearit {
            width: 100px;
            padding-top: 20px;
            background: url(/images/ir-couturecouture.gif) 0 -129px no-repeat;
        }
            
            
            
            
            