﻿/* CSS Document */
body {
	font: 10px normal Arial, Helvetica, sans-serif;
	margin:0; padding: 0;
	background: #fff;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
	
}
*html .wrapper {margin: 0 auto;}
*{ margin: 0; padding: 0; outline: none;}
/*--Global----------------------------------------------------------*/
.container { width: 1020px; margin: 0 auto; padding: 0;}
.left {float: left;}
.right {float: right;}
.center {text-align: center; margin: 0 auto; display: block;}
.clear {clear: both;}
a {text-decoration: none;}
a:hover {}
img {border: 0;}
p { margin: 5px 0; padding: 5px 0;}
fieldset { margin: 0; padding: 0; border: none; }
/*--Wire Frame----------------------------------------------------------*/

/*--Header-------------------------*/
#header {
	background: url(../images/body_bg.gif) repeat-y center top;
	float: left;
	width: 100%; height: 143px;
	color: #fff; 
	margin: 0 0 0px;
	position: relative;
	z-index: 1;
}
#header img.logo {position: absolute; left: 20px; top: 10px;}
#header a 
{
  color: #002e56;
  font-size:10px;
}
#header a:hover {color: #a7b3bb;}
#header small, #header .shopping_bag {
	float: right;
	margin: 15px 15px 20px; 
	clear: both; 
	display: inline;
}
#header .shopping_bag {
	margin: 0 15px 0 0;
	padding: 15px 44px 0 15px;
	background: url(../images/shopping_bag.gif) no-repeat right top; 
	height: 62px; width: 141px;
	text-align: center;
  color: #002e56;
	
}
#header small, #header .shopping_bag1 {
	float: right;
	margin: 15px 15px 20px; 
	clear: both; 
	display: inline;
}
#header .shopping_bag1 {
	margin: 0 15px 0 0;
	padding: 0px 0px 0 15px;	
	height: 62px; width: 141px;
	text-align: center;
}
#header .container {position: relative;}

#header ul.topnav {
	position: absolute;
	top: 100px;	left: 10px;
	float: left;
	margin: 0;	padding: 0;
	list-style: none;
	clear: both;
}
#header ul.topnav li {
	float: left;
	height: 43px;
}
#header ul.topnav li em a {
	float: left;
	height: 28px;
	text-indent: -9999px;
	width: 100%;
	overflow: hidden;
}
#header ul.topnav li.women em a{background: url(../images/nav_women.png) no-repeat center top; width: 87px;}
#header ul.topnav li.men em a{background: url(../images/nav_men.png) no-repeat center top; width: 64px;}
#header ul.topnav li.guide em a{background: url(../images/nav_fitguide.png) no-repeat center top; width: 140px;}
#header ul.topnav li.about em a{background: url(../images/nav_whoweare.png) no-repeat center top; width: 128px;}
#header ul.topnav li.news em a{background: url(../images/nav_inthemedia.png) no-repeat center top; width: 130px;}
#header ul.topnav li.store em a{background: url(../images/nav_stores.png) no-repeat center 4px; width: 90px;}

/*#header ul.topnav li.store em a:HOVER{background: url(../images/nav_stores_over.png) no-repeat center top; width: 81px;}
#header ul.topnav li.news em a:HOVER{background: url(../images/nav_newsroom_over.png) no-repeat center top; width: 122px;}
#header ul.topnav li.about em a:HOVER{background: url(../images/nav_aboutpaige_over.png) no-repeat center top; width: 131px;}
#header ul.topnav li.guide em a:HOVER{background: url(../images/nav_fitguide_over.png) no-repeat center top; width: 98px;}
#header ul.topnav li.men em a:HOVER{background: url(../images/nav_men_over.png) no-repeat center top; width: 64px;}
#header ul.topnav li.women em a:HOVER{background: url(../images/nav_women_over.png) no-repeat center top; width: 98px;}*/

#header ul.topnav li.facebook {padding-left:5px;}

#header .subheader {
	position: absolute;
	top: 43px;	left: 10px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 142px;
}

#header .subheaderone {
	position: absolute;
	top: 43px;	left: 107px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 142px;
}

#header .subheadertwo {
	position: absolute;
	top: 43px;	left: 172px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 182px;
}

#header .subheaderthree {
	position: absolute;
	top: 43px;	left: 310px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 142px;
}

#header .subheaderfour {
	position: absolute;
	top: 43px;	left: 445px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 142px;
}

#header .subheaderfive {
	position: absolute;
	top: 43px;	left: 570px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 142px;
}

#header .subheadersix {
	position: absolute;
	top: 43px;	left: 174px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 142px;
}

#header .subheader ul.subnav, #header .subheaderone ul.subnav, #header .subheadertwo ul.subnav, 
#header .subheaderthree ul.subnav, #header .subheaderfour ul.subnav, #header .subheaderfive ul.subnav,
#header .subheadersix ul.subnav {
	list-style: none;
	margin: 0;	padding: 0;
	background: #fff;
	filter:alpha(opacity=95);
	opacity:.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	overflow: hidden;
	float: left;
}
#header .subheader ul.subnav li, #header .subheaderone ul.subnav li, #header .subheadertwo ul.subnav li, 
#header .subheaderthree ul.subnav li, #header .subheaderfour ul.subnav li, #header .subheaderfive ul.subnav li,
#header .subheadersix ul.subnav li{
	float: left;
	padding-top:6px;
	padding-left:13px;
	width: 130px;
	height:23px;
	background: #002447 url(../images/dropdown_divider.gif) no-repeat 1px 23px;
}
#header .subheadertwo ul.subnav li{
	width: 170px;
	background: #002447 url(../images/dropdown_divider2.gif) no-repeat 1px 23px;
}
#header .subheader ul.subnav li span a, #header .subheaderone ul.subnav li span a, 
#header .subheadertwo ul.subnav li span a, #header .subheaderthree ul.subnav li span a,
#header .subheaderfour ul.subnav li span a, #header .subheaderfive ul.subnav li span a,
#header .subheadersix ul.subnav li span a{
	float: left;
    width:139px;
	font-size:14px;
	line-height:15px;
	font-family:Helvetica;
	color:#ffffff;
}
#header .subheadertwo ul.subnav li span a{
    width:179px;
}
#header .subheader ul.subnav li a:hover, #header .subheaderone ul.subnav li a:hover,
#header .subheadertwo ul.subnav li a:hover, #header .subheaderthree ul.subnav li a:hover,
#header .subheaderfour ul.subnav li a:hover, #header .subheaderfive ul.subnav li a:hover,
#header .subheadersix ul.subnav li a:hover {
    color: #CBD2D7; text-decoration:none;
}

#header-bottom 
{
	background: url(/layout/images/body_bg_fade.gif) repeat-y center top;
    
}

/*--Main Content-------------------------*/
#content {
	background: url(../images/content_main.gif) no-repeat left bottom;
	width: 1020px;
	overflow: hidden;
	margin: 0 auto 20px; 
	padding: 0 0 20px;	
	clear: both;	
	min-height:742px;
}
.landingpages
{
    background: url(../images/content_main.gif) no-repeat left bottom;
	width: 1020px;
	overflow: hidden;
	margin: 0 auto 20px; 
	padding: 0 0 20px;	
	clear: both;
}

.landingpages h1 {
	margin: 0 0 30px; padding: 0; 
	width: 100%; height: 44px;	 
	background: url(../images/content_top.gif) no-repeat left bottom;
	float: left;
}
.landingpages h1 span{
	text-indent: -9999px; 
	float: left;
	width: 100%; height: 44px;
	background-position: 20px 23px; 
	background-repeat: no-repeat;
}
 .hpage{	
	width: 1020px;
	overflow: hidden;
	margin: 4px auto 20px; 
	padding: 5px 0 15px;	
	clear: both;	
}
.other
{
    width: 1020px;
	overflow: hidden;
	margin: 0px auto 20px; 
	padding: 25px 0 20px 60px;	
	clear: both; 
	border:solid 1px #95A2AB; 
}
.spacer
{
    width: 1020px;
	overflow: hidden;
	margin: 0 auto 0; 
	padding: 0 0 10px 60px;	
	clear: both;	
}
.other h1 span{
	text-indent: -9999px; 
	float: left;
	width: 100%; height: 44px;
	background-position: 20px 23px; 
	background-repeat: no-repeat;
}
 .other h1.w_bottoms_bootcut span{ background-image: url(../images/h2_w_bottombootcut.gif);}
.other h1 {
	margin: 0 0 30px; padding: 0; 
	width: 100%; height: 44px;	 
	background: url(../images/content_top.gif) no-repeat left bottom;
	float: left;
}
.topbar1
{    
	width: 100%; height: 44px;	 
	background: url(../images/content_top.gif) no-repeat left bottom;
	float: left;
	margin-left:322px;
	margin-bottom:15px;
}

#content h1 {
	margin: 0 0 30px; padding: 0; 
	width: 100%; height: 44px;	 
	background: url(../images/content_top.gif) no-repeat left bottom;
	float: left;
}
.top {
	margin: 0 0 20px; padding: 0;
	background: url(../images/content_top.gif) no-repeat left bottom; 
	width: 100%; height: 44px;	
	float: left;	
}
.top span{
	margin-top:2px;    
}

.topheader {
	margin: 0 0 30px; padding: 0;	
	width: 100%; height: 44px;	
	float: left;
}
.topheader span{
	margin-top:2px;    
}

.topheader h1.m_denim span
{ background-image: url(/images/h2_m.gif);
  margin-top:-20px;
  margin-left:2px;
}
.topheader h1.w_collection span
{ background-image: url(/images/h2_w.gif);
  margin-top:-20px;
  margin-left:5px;
}
.topheader h1.w_denim span
{ background-image: url(/images/h2_w_denim.gif);
  margin-top:-20px;
  margin-left:2px;
}
.topheader h1.black_label span
{ background-image: url(/images/h2_bl.gif);
  margin-top:-20px;
  margin-left:2px;
}
.topheader span
{    
    margin-left:20px;     
	float: left;
	width: 100%; height: 44px;    
	background-repeat: no-repeat;
	position:relative;
	top:20px;
}	
.top span
{    
    margin-left:20px;     
	float: left;
	width: 100%; height: 44px;    
	background-repeat: no-repeat;
	position:relative;
	top:20px;
}
.headspan
{
    margin-left:20px;     
	float: left;
	width: 100%;	
    position:relative;
    top:-45px;	
}

 #content h1 span{
	text-indent: -9999px; 
	float: left;
	width: 100%; height: 44px;
	background-position: 20px 23px; 
	background-repeat: no-repeat;
}
 #content h1.w_bottoms_bootcut span{ background-image: url(../images/h2_w_bottombootcut.gif);}

/*--Left Nav-------------------------*/
#leftnav {
	float: left;
	width: 145px;
	margin: 0 0 0 20px;
	padding: 8px 0 0 0;
	display: inline;
	overflow: hidden;	
	position:relative;
	left:-10px;
	bottom:10px;	
}

#leftnav.women
{ background:url(../images/leftnav_women.gif) no-repeat;    
}
#leftnav.men
{ background:url(../images/leftnav_men.gif) no-repeat;    
}
#leftnav.blacklabel
{ background:url(../images/leftnav_blacklabel.gif) no-repeat;    
}

#leftnav img 
{
    margin:9px 0 3px 0 ;
}

#leftnav ul {
	list-style: none;
	margin: 0 0 20px; padding: 0;
	float: left;
	clear: both;
	width: 150px;
}
#leftnav ul li {
	padding: 0; margin: 0; 
	display: inline;
}
#leftnav ul li a {
    color: #95a0a9; display: block;
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;   
    }
#leftnav ul li a:hover {color: #002b55;}
#leftnav fieldset {
	/*background: url(../images/leftnav_search1.gif) no-repeat;*/
	width: 136px; height: 27px;
	overflow: hidden;
	float: left;
	clear: both;
	padding-top: 22px;
	margin: 0;
}
html #leftnav input#left_search {
	border: 0;
	width: 95px;
	padding: 0px 2px;
	float: left;
	background: none;
	font-size: 10px;
}
html #leftnav input#searchfield {
	border: 0;
	width: 95px;
	padding: 5px 2px;
	float: left;
	background: none;
	font-size: 10px;
	font-family: Arial, Helvetica;
	color: #95a2ab;	
	background: url(../images/leftnav_search_01.gif) no-repeat;
}
#leftnav input.btn {
	float: left;
	width: 30px; height: 27px;
}

#leftnav .subnav {
    padding-left:3px;
    margin:0px;
    font-family: Helvetica, Arial;
    
}

#leftnav ul.subnav li A  {
    color: #002447;
    font:Halvetica;
}
/*--Main-------------------------*/
#main {
	float: left;
	width: 855px;
	margin: 0; padding: 0;
	overflow: hidden;	
	margin-top:17px;
}
.category #main{	min-height: 560px;}
/*html .category #main{ height: 560px;}*/
#main a {color: #002b55;}
#main a:hover {color: #95A0A9;}                /*hover color for thubnails*/ 
.prodshot_sm {
	float: left;
	width: 164px;
}
.prodshot_sm_img{
	background: url(../images/main_prodshot_sm.gif) no-repeat left top;
	padding: 11px 11px 10px 11px; margin: 0;
	float: left;
}
.prodshot_sm span, .prodshot_lrg span {
	float: left; 
	width: 100%;
	clear: both;
	text-align: center;
	
}
.prodshot_sm span, .detailimg span {
	float: left; 
	width: 100%;
	clear: both;
	text-align: center;
}
.prodshot_sm a
{
    font-size:10px;
}
.prodshot_lrg{
	position: absolute;
	right: 12px;
	top: 30px;
	width: 350px; height: 450px;
}*
*.prodshot_lrg span {font-size: 2em; text-transform: uppercase;}
.prodshot_lrg img {
	background: url(../images/main_prodshot_lrg.gif) no-repeat left top;
	padding: 11px; margin: 0;
}
.prodshot_lrg_big
{
    position:relative;
    right:12px;
    float:right;	
	top: 0px;
	width: 350px; height: 450px;	
}
.prodshot_lrg_big img {
	background: url(../images/main_prodshot_lrg.gif) no-repeat left top;
	padding: 11px; margin: 0;
}
.prodshot_lrg_big a
{
  text-transform: uppercase;
  text-decoration:none;
  font-size: 17px; font-family: Arial, Helvetica;
}
.prodshot_lrg_big a:hover
{
  text-transform: uppercase;
  text-decoration:none;
  font-size: 17px; font-family: Arial, Helvetica;
}
.prod_aux {
	float: left;
	width: 100%;
	padding: 0 0 10px;
}
.prod_aux fieldset.sortby, .prod_aux fieldset.filterby, .prod_aux fieldset.filterbyrise, .prod_aux fieldset.filterbywash {margin-right: 15px; float: left;}
.prod_aux fieldset.sortby select, .prod_aux fieldset.filterby select, .prod_aux fieldset.filterbyrise select, .prod_aux fieldset.filterbywash select{
	font-size: 10px;
	background: #d2d6d9;
	border: 1px solid #929699;
	color: #0e395b;
	float: left;
}
.sort
{
    font-size: 12px;
	background: #d2d6d9;
	border: 1px solid #929699;
	color: #0e395b;
}
.sortrtby
{   
    background: url(../images/main_sortby.gif) no-repeat left center; width: 52px;   
}
.filterby
{
   /* background: url(../images/main_filterbysize.gif) no-repeat left center; width: 86px;*/
}

.prod_aux fieldset label {
	float: left;
	height: 20px;
	text-indent: -99999px;
	margin-right: 5px; padding: 0;
}
.prod_aux fieldset.sortby label {	background: url(../images/main_sortby.gif) no-repeat left center; width: 52px; }
.prod_aux fieldset.filterby label {	background: url(../images/main_filterbysize.gif) no-repeat left center; width: 86px; }
.prod_aux fieldset.filterbyrise label {	background: url(../images/main_filterbyrise.gif) no-repeat left center; width: 87px; }
.prod_aux fieldset.filterbywash label {	background: url(../images/main_filterbywash.gif) no-repeat left center; width: 98px; }

.prod_aux .pagination {float: right; margin: 1px 10px 0 0;}

/*--Detail Specific---------*/
.detail_large_preview {
	width: 350px; height: 601px;
	float: left;
	background: url(../images/main_detail_prodshot_lrg.gif) no-repeat left bottom;
}
.detail_large_preview .prev-next {}
#main .detail_large_preview .prev-next a.left { float: left;color: #95a0a9;font-size: 12px !important; }
#main .detail_large_preview .prev-next a:hover.left { color: #002b55;font-size: 12px !important; }
#main .detail_large_preview .prev-next a:hover.left:hover { color: #002b55;font-size: 12px !important; }
#main .detail_large_preview .prev-next a.right {float: right; color: #95a0a9;font-size: 12px !important; }
#main .detail_large_preview .prev-next a:hover.right {float: right; color: #002b55;font-size: 12px !important; }
#main .detail_large_preview .prev-next a:hover.right:hover {float: right; color: #002b55;font-size: 12px !important; }
.detail_large_preview img.lrg {	padding: 18px 10px 0; margin: 0;}
.detail_large_preview small.guide {
	background: #84919b;
	float: left;
	width: 324px;
	margin: 2px 10px; padding: 3px;
	color: #fff;
	font-size: 10px;
}
#main .detail_large_preview small.guide a 
{
    color: #fff;
    font-size: 10px;
}
#main .detail_large_preview small.guide a:hover {color: #c7cfd5;}
.detail_large_preview .thumbs {
	padding: 0 10px;
}
.detail_large_preview img {float: left; margin-right: 2px;}
.detail_large_preview .share {
	float: left;
	width: 75px;
	overflow: hidden;
	margin-left: 5px;
}
#main .detail_large_preview .share a {
	display: block;
	padding: 3px 0 4px 18px;
	border-bottom: 1px dashed #7f90a1;
	color:#002b55 ;
	font-size:10px;
}
#main .detail_large_preview .share a:hover {color: #95a0a9;}
.share a.bookmark {background: url(../images/icon_bookmark.gif) no-repeat left 2px;}
.share a.blog {background: url(../images/icon_blog.gif) no-repeat left 2px;}
.share a.myspace {background: url(../images/icon_myspace.gif) no-repeat left 2px;}
.share a.facebook {background: url(../images/icon_facebook.gif) no-repeat left 2px;}
.share a.emailfriend {background: url(../images/icon_emailfriend.gif) no-repeat left 2px;}

.specs {
	float: left;
	width: 285px;
	margin: 25px 20px;	
}
.specs h2 {color: #002b55; font-size: 2.2em;font-weight: normal;}
.specs p.sku {color:#95a0a9; font-size: 1.2em; font-weight: normal;}
.specs p.price {color: #002b55; font-size: 1.5em; font-weight: normal;}
.specs p.color-size {color:#95a0a9; font-size: 1.2em; font-weight: normal;}
.specs p.color-size span {color: #002b55;}
.specs p.color-size br{margin: 10px;}
.colorselected{color:#002b55; font-size: 1.2em; font-weight: normal;}

.colorname{color: #95a0a9;}
.choosesize {
	margin: 5px 0 10px;
	float: left;
	clear: both;
	font-size: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #7f90a1;
	width: 100%;		
}

.sel-color {
    line-height: 0%;
    font-size: 0.1em;   
    width: 100%;
    float: left;            
    margin-top:-10px;
}
.sel-color A {
    margin-right: 6px;
    float: left;
    display: inline;             
}
.sel-color img
{
    font-size: 0.1em;
    width:20px;
    height:20px; 
    margin-top:5px;
    margin-bottom:5px;      
}
.sel-color img:hover
{
    font-size: 0.1em;
    width:20px;
    height:20px;   
}
.sel-color table.narrow img.mouseOver, img.mouseOver
{
    border: 1px solid #996633;
    margin-right: 2px;
    cursor: pointer;
}
.sel-color table.narrow img.selected, img.selected
{
    border: solid 1px #996633;
    margin-right: 2px;
    cursor: pointer;
}
.sel-color table.narrow img.unselected, img.unselected
{
    border: solid 1px #fff; 
    margin-right: 2px;
    cursor: pointer;
}

.sel-color A.last-col {margin-right: 0;}

.choosesize a.sizeButton, span.sizeButton
{ 
    padding: 6px;
    float: left;
    margin-right: 2px;
    font-size: 10px;
    margin-bottom:2px;   
}
.choosesize a.sizeButton.selectedSizeButton,a.sizeButton:hover
{
    
   	padding: 6px;
	float: left;
	margin-right: 2px;
	text-decoration:none;
	font-size: 10px;
}
.choosesize span.sizeButton.notavailableSizeButton
{
    padding: 6px;
    float: left;
    margin-right: 2px;
	background: #83909a;
    color: #FFFFFF;
    text-decoration:none;
    font-size: 9px;
}
#main .choosesize a {
    background: #002b55;
	color: #e0e3e6;
	padding: 6px;
	float: left;
	margin-right: 2px;
	font-size: 10px;
}
#main .choosesize  a.sizeButton.selectedSizeButton,a.sizeButton.a:hover {
	background: #c5cbd0;
	color: #0f2e4f;
	text-decoration:none;
	font-size: 10px;
}
#main .choosesize a:hover {
	background: #c5cbd0;
	color: #0f2e4f;
	font-size: 10px;
}
.specs input.addtobag {margin-left: -10px;}
.specs #bag {margin-left: -10px;}

.specs #tabs {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.specs #tabs ul.nav {
	float: left;
	margin: 0; padding: 0;
	list-style: none;
}
.specs #tabs ul.nav li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.specs #tabs ul.nav li a {
	float: left;
	width: 88px; height: 25px;
	text-indent: -9999px;
}
html #main .specs #tabs ul.nav li a {background-position: left bottom;}
html #main .specs #tabs ul.nav li.active a {background-position: left top;}
.specs #tabs ul.nav li a.prodinfo {background: url(../images/tab_prodinfo.gif);}
.specs #tabs ul.nav li a.sizechart {background: url(../images/tab_sizechart.gif);}
.specs #tabs ul.nav li a.shipping {background: url(../images/tab_shipping.gif);}

.specs #tabs .tabcontent {
	font-size: 1.2em;
	float: left;
	width: 265px;
	clear: both;
	padding: 10px;
	border: 1px solid #dbdfe1;	border-top: none;
	background: url(../images/tab_content_stretch.gif) repeat-x;
}
.specs #tabs .tabcontent ul.disc {
	margin: 0;
	padding: 0;
	list-style: none;	
}
.specs #tabs .tabcontent ul.disc li {
	/*background: url(../images/tab_specs_disc.gif) no-repeat left center;*/
	margin: 0 0 0 5px; padding: 3px 0 3px 5px;
	color: #002e56;	
}

#main .suggestion {
	float: left;
	width: 165px;
	padding-top: 22px;
	background: url(../images/main_detail_maywesuggest.gif) no-repeat center 10px;	
}
/*--Footer-------------------------*/
#footer
{
    background: #ffffff url(../images/footer_top.gif) no-repeat;
	float: left;
	width: 100%; height: 35px;
	color: #fff;
	padding: 5px 0;
	line-height: 20px;
	bottom:0px;
}
#push {height: 87px;}
#footer a
 {
    color: #002e56;
    font-size:10px;
 }
#footer .container a:hover {color:#a7b3bb;}
#footer .email_promo {width: 185px; font-size: 10px;margin-top:4px; font-family: Arial, Helvetica;color: #95a2ab;}
#footer fieldset {float: right;}
#footer fieldset input {float: left; margin: 0 5px 0 0;}
#footer input#email_promo {width: 185px; font-size: 10px; padding: 1px 2px;}
#footer input.btn {
	background: #002b55; 
	border: 1px solid #09325a; 
	text-transform: uppercase; 
	color: #fff;
	font-size: 11px;
	padding: 1px 2px;
	margin-top:4px;
	height: 19px;
}

.footer-text {
     margin:0; 
     padding:0; 
     display:inline;
     color:#002e56;
}

.prodshot_lrg_tab{
	right: 12px;
	top: 30px;
	width: 350px; height: 450px;
}
.prodshot_lrg_tab span {font-size: 2em; text-transform: uppercase;}
.prodshot_lrg_tab img {
	background: url(../images/main_prodshot_lrg.gif) no-repeat left top;
	padding: 11px; margin: 0;
}
.rightimage
{
    text-decoration:none;
    color: #95a0a9; 
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.rightimage a:hover
{
    text-decoration:none;
    color: #95a0a9; 
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.remindertext 
{
    font-weight: normal; 
    color:#6d6e71; 
    font-size: 10px;
    font-family: Verdana, sans-serif;
    text-decoration: none;    
}
.main-text
{
    width: 100%;
	clear: both;    
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:Transparent;	
	color: #0f2e4f;	
	vertical-align:top;	
	text-align:center;
}
.AccountHeaderBackground 
{
    background-color:#a7b2ba !important;
    border: solid 1px #a7b2ba;	    
}
.AccountHeaderTitle
{
    color:#0f2e4f;
}
/*--Header-------------------------*/
#hheader {
	background: url(../images/body_bg.gif) repeat-y center top;
	float: left;
	width: 100%; height: 143px;
	color: #fff; 
	margin: 0 0 0;
	position: relative;
	z-index: 999999;	
}
#hheader img.logo {position: absolute; left: 10px; top: 10px;}
#hheader a 
{
  color: #fff;
  font-size:10px;
}
#hheader a:hover {color: #002b55;}
#hheader small, #hheader .shopping_bag {
	float: right;
	margin: 15px 15px 20px; 
	clear: both; 
	display: inline;
}
#hheader .shopping_bag {
	margin: 0 15px 0 0;
	padding: 0px 50px 0 15px;	
	height: 62px; width: 141px;
	text-align: center;
}
#hheader .container {position: relative;}

#hheader ul.topnav {
	position: absolute;
	top: 100px;	left: 0;
	float: left;
	margin: 0;	padding: 0;
	list-style: none;
	clear: both;
}
#hheader ul.topnav li {
	float: left;
	height: 43px;
}
#hheader ul.topnav li em a {
	float: left;
	height: 28px;
	text-indent: -9999px;
	width: 100%;
	overflow: hidden;
}
html #hheader ul.topnav li em a:hover {background-position: center -28px;}
#hheader ul.topnav li.women em a{background: url(../images/nav_women.gif) no-repeat center top; width: 88px;}
#hheader ul.topnav li.men em a{background: url(../images/nav_men.gif) no-repeat center top; width: 54px;}
#hheader ul.topnav li.label em a{background: url(../images/nav_paigeblacklabel.gif) no-repeat center top; width: 180px;}
#hheader ul.topnav li.book em a{background: url(../images/nav_trendbook.gif) no-repeat center top; width: 131px;}
#hheader ul.topnav li.guide em a{background: url(../images/nav_fitguide.gif) no-repeat center top; width: 98px;}
#hheader ul.topnav li.about em a{background: url(../images/nav_aboutpaige.gif) no-repeat center top; width: 131px;}
#hheader ul.topnav li.news em a{background: url(../images/nav_newsroom.gif) no-repeat center top; width: 122px;}
#hheader ul.topnav li.store em a{background: url(../images/nav_stores.gif) no-repeat center top; width: 81px;}

#hheader .subheader {
	position: absolute;
	top: 43px;	left: 10px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 1000px;
}
#hheader .subheader ul.subnav {
	list-style: none;
	margin: 0;	padding: 0;
	background: #fff;
	filter:alpha(opacity=90);
	opacity:.90;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	overflow: hidden;
	float: left;
}
#hheader .subheader ul.subnav li{
	float: left;
	margin: 0; padding: 0;
	width: 106px; height: auto;
}
#hheader .subheader ul.subnav li span a{
	float: left;
	padding: 9px; margin: 0;
	background: #002447;
	width: 87px;
	border-right: 1px solid #fff;
}
#hheader .subheader ul.subnav li a:hover {color: #95a0a9;}
#hheader .subheader ul.subnav li ul.drop {
	float: left;
	margin: 0; padding: 5px 0;
	list-style: none;
	clear: both;
	width: 106px;
	text-align:left;
}
#hheader .subheader ul.subnav li ul.drop li{
	float: left;
	margin: 0; padding: 0;
	width: 101px; height: auto;
	clear: both;
	display: inline;
}
#hheader .subheader ul.subnav li ul.drop li a {
	float: left;
	margin: 0; padding: 2px 0 2px 5px;
	width: 101px;
	color: #95a0a9;
}
#hheader .subheader ul.subnav li ul.drop li a:hover { color: #002b55; }

/*-----Subheader one------ */
#hheader .subheaderone {
	position: absolute;
	top: 43px;	left: 550px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 1000px;
}
#hheader .subheaderone ul.subnav {
	list-style: none;
	margin: 0;	padding: 0;
	background: #fff;
	filter:alpha(opacity=90);
	opacity:.90;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	overflow: hidden;
	float: left;
}
#hheader .subheaderone ul.subnav li{
	float: left;
	margin: 0; padding: 0;
	width: 126px; height: auto;
}
#hheader .subheaderone ul.subnav li span a{
	float: left;
	padding: 9px; margin: 0;
	background: #002447;
	width: 107px;
	border-right: 1px solid #fff;
}
#hheader .subheaderone ul.subnav li a:hover {color: #95a0a9;}
#hheader .subheaderone ul.subnav li ul.drop {
	float: left;
	margin: 0; padding: 5px 0;
	list-style: none;
	clear: both;
	width: 106px;
	text-align:left;
}
#hheader .subheaderone ul.subnav li ul.drop li{
	float: left;
	margin: 0; padding: 0;
	width: 101px; height: auto;
	clear: both;
	display: inline;
}
#hheader .subheaderone ul.subnav li ul.drop li a {
	float: left;
	margin: 0; padding: 2px 0 2px 5px;
	width: 101px;
	color: #95a0a9;
}
#hheader .subheaderone ul.subnav li ul.drop li a:hover { color: #002b55; }

/*-----Subheader two------ */
#hheader .subheadertwo {
	position: absolute;
	top: 43px;	left: 700px;
	margin: 0;	padding: 0;
	clear: both;
	display: none;
	width: 1000px;
}
#hheader .subheadertwo ul.subnav {
	list-style: none;
	margin: 0;	padding: 0;
	background: #fff;
	filter:alpha(opacity=90);
	opacity:.90;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	overflow: hidden;
	float: left;
}
#hheader .subheadertwo ul.subnav li{
	float: left;
	margin: 0; padding: 0;
	width: 154px; height: auto;
}
#hheader .subheadertwo ul.subnav li span a{
	float: left;
	padding: 9px; margin: 0;
	background: #002447;
	width: 135px;
	border-right: 1px solid #fff;
}
#hheader .subheadertwo ul.subnav li a:hover {color: #95a0a9;}
#hheader .subheadertwo ul.subnav li ul.drop {
	float: left;
	margin: 0; padding: 5px 0;
	list-style: none;
	clear: both;
	width: 106px;
	text-align:left;
}
#hheader .subheadertwo ul.subnav li ul.drop li{
	float: left;
	margin: 0; padding: 0;
	width: 101px; height: auto;
	clear: both;
	display: inline;
}
#hheader .subheadertwo ul.subnav li ul.drop li a {
	float: left;
	margin: 0; padding: 2px 0 2px 5px;
	width: 101px;
	color: #95a0a9;
}
#hheader .subheadertwo ul.subnav li ul.drop li a:hover { color: #002b55; }
/*----END HOME PAGE--------------------*/
/*--Footer-------------------------*/
#hfooter
{	background: #95a2ab;
	float: left;
	width: 100%; 
	color: #fff;
	padding: 5px 0;
	line-height: 20px;
	height:30px;
	margin-top:0px;			
}
.push {height: 2px;}
#hfooter a
 {
    color: #fff;
    font-size:10px;
 }
#hfooter .container a:hover {color:#0e395b;}
#hfooter .email_promo {width: 185px; font-size: 10px;margin-top:4px; font-family: Arial, Helvetica;color: #95a2ab;}
#hfooter fieldset {float: right;}
#hfooter fieldset input {float: left; margin: 0 5px 0 0;}
#hfooter input#email_promo {width: 185px; font-size: 10px; padding: 1px 2px;}
#hfooter input.btn {
	background: #002b55; 
	border: 1px solid #09325a; 
	text-transform: uppercase; 
	color: #fff;
	font-size: 11px;
	padding: 1px 2px;
	margin-top:4px;
	height: 19px;
}
.hwrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
*html .hwrapper {margin: 0 auto;}
#hcontent {	
	width: 1020px;
	overflow: hidden;
	margin: 0 auto 0px; 
	padding: 0 0 0px;	
	clear: both;
}
#homemain {
	float: left;
	width: 100%;	
	margin: 0; padding: 0; 
}
.homemaintest
{
    float: left;
    position:absolute;
    top:-50px;
} 
.homemain-img {
    width:100%;  
    height:685px; 
}
.addtoCartMsg
{
    color: #95a2ab;
    font-family: Arial, Helvetica;
    font-weight: normal;
    font-size: 12px;
    line-height: 12pt;
    margin:0px 0px 0px 10px;    
}
.free-shipping { 
    position:absolute;
    left:423px;
    top:22px;
}
.opi-banner {
    position:absolute;
    left:683px; 
    top:36px; 
}
TABLE .shipping-table TD{
   padding: 4px;
}
.social-network{
    position:relative; 
    top:-5px;
    left:9px;   
}
/*  WISH LIST SECTION START */
.startWishList
{
    text-align:center;
}
table.wishListHeader
{
    width:100%;
}
.wishListHeader td
{
    width:50%;
    padding-top:10px;
    padding-bottom:10px;
    vertical-align:top;
}
#imgEmailWishList
{
    cursor:pointer;
}
a.networkLink
{
    text-align:center;
    font-weight:bold;
}
td.wishListDetails
{
    padding-left:20px;
    padding-top:25px;
    Width:550;
    height:240;
    vertical-align:top;
}
td.tdRemoveItem
{
    padding-left:20px;
    padding-top:25px;
    Width:140;
    height:240;
    vertical-align:top;
    text-align:right;
}
.wishListDetails hr
{
    border : none;
    border-top : dotted 3px #CCCCCC;
}
a:link.wlProductDetailsLink
,a:visited.wlProductDetailsLink
a:link.wlRemoveButton
,a:visited.wlRemoveButton
,.wlProductDetailsLink
{
    text-decoration:underline; 
}
.tdRemoveItem img
{               
    vertical-align:middle;
    padding-right:7px;
}
.tdRemoveItem
{
    font-size:10px;
}
.wlItemColor
{
    text-transform:capitalize;
}
.wlEditIt
{
    text-align:right;    
}
.wlEditButton
{
    padding-right:8px;
}
.wlItemPromotion
{
    color:Red;
    font-style:italic;
    font-weight:bold;
}
.favoriteStar
{
    vertical-align:middle;
}
.editItemView
{
    position:absolute;
    width:467px;    
    clear: both; 
    color:Black;
    visibility: visible;
}
.wlContinueShopping
{
    padding-top:20px;
    padding-right:125px;
    padding-bottom: 20px;
    text-align:right;
}
.tblShippingAddress
{
    color:White;
}
.hideElement
{
    display:none;
}
.emailReference
{
    position:absolute;
    z-index: 1002;
    width:350px;
    height:500px;
    top:25%;    
    bottom:25%;
    left:40%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
.emailReferenceHeader img, .wishListAddressesReferenceHeader img, .wlEditItemHeader img
{    
    cursor:pointer;    
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader
{
    color:White;
    font-weight:bold;
    text-align:right;
    margin:0;
}
.emailReferenceHeader h2
{
    text-align:center;
}
.emailReference table
{
    text-align:left;
    width:350px;
    height:500px;
}
.emailReferenceButton
{
    text-align:right;
    padding-right:20px;
}
.wishListLink a
{
    cursor:pointer;
    font-weight:normal;
    font-size:9px;
    text-decoration:underline;
}
INPUT.wishListQuanty 
{
    width:25px;
}
.wishListAddresses
{
    position:absolute;
    z-index: 1002;
    top:25%;    
    bottom:15%;
    left:35%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
.wishListAddresses table
{
    border:0;
    width:650px;
}
.wishListAddressesHeader a
{
    text-decoration:underline;
    color:Black;        
}
.wishListAddressesDetails
{
    text-align:left;
    border:0;
    width:100%;
}
.wLAddressDetail
{
    text-align:left;
    border:0;
}
.wlAddressItem
{
    vertical-align:top;
    width:100%;
	color : #000000;
	font : 10px/14px Verdana, Arial, sans-serif;
}
#divWishListAddresses
{
    max-height:200px;
    overflow:auto;
}
.shareWishListHeader
{
    text-align:left;
}
.shareWishList
{
    padding-left:90px;
}
UL.shareWishListLinks {
	width: 157px;
	list-style: none;
	margin:0;
} 
UL.shareWishListLinks LI {
	padding: 4px 7px;
	color: #AEAEAE;
	font-size: 1.09em;
	background: url("../images/bg/bg-1.png") repeat left top;
}
UL.shareWishListLinks LI A {
	font-size: 0.92em;
	background: url("../images/icons/icon-1.gif") no-repeat left center;
	padding: 2px 0 2px 27px;
	display: block;
	_width: 100%;
}
UL.shareWishListLinkss LI A:HOVER {
	color: #fff;
	text-decoration: none;
}
UL.shareWishListLinks LI A.icon-2 {
	background-image: url("../images/icons/icon-2.gif");
}
UL.shareWishListLinks LI A.icon-3 {
	background-image: url("../images/icons/icon-3.gif");
}
UL.shareWishListLinks LI A.icon-4 {
	background-image: url("../images/icons/icon-4.gif");
}
UL.shareWishListLinks LI A.icon-5 {
	background-image: url("../images/icons/icon-5.gif");
}
UL.shareWishListLinks LI A.icon-6 {
	background-image: url("../images/icons/icon-6.gif");
}
UL.shareWishListLinks LI A.icon-7 {
	background-image: url("../images/icons/icon-7.gif");
}
UL.shareWishListLinks LI A.icon-8 {
	background-image: url("../images/icons/icon-8.gif");
}
UL.shareWishListLinks LI A.icon-9 {
	background-image: url("../images/icons/icon-9.gif");
}
UL.shareWishListLinks LI A.icon-10 {
	background-image: url("../images/icons/icon-10.gif");
}
UL.shareWishListLinks LI.bg-2 {background-image: url("../images/bg/bg-2.png");}
UL.shareWishListLinks LI.bg-3 {background-image: url("../images/bg/bg-3.png");}
UL.shareWishListLinks LI.bg-4 {background-image: url("../images/bg/bg-4.png");}
UL.shareWishListLinks LI.bg-5 {background-image: url("../images/bg/bg-5.png");}
UL.shareWishListLinks LI.bg-6 {background-image: url("../images/bg/bg-6.png");}
UL.shareWishListLinks LI.no-link {padding: 6px 15px;}
img.wishListEditableButton
{
    border:0;
}
.wlMainTitle
{
    color:White;
}
.wlEditItemContent
{
    border-left: 1px solid #FFE4B8;
    border-right: 1px solid #FFE4B8;
    clear: both; 
    width: 300px;  
    padding:100px;
    padding-bottom:40px;
    margin:10px;
}
.wlContainerBottom
{
    width: 467px; 
    height: 7px;
}
.divWLEditItemCloseButton
{
    float:right; 
    position:relative;
    width:15px;
    height:15px;
    top:5px;
    right:5px;
    font-family:Arial;
    font-size:12px;
    font-weight: bold;
}
.wlEditItem
{
    margin:0;
    padding:0;
    width:450px;
    border:0;
}
.wlEditItemPic
{
    width:180;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;   
}
.wldetail_large_preview {
	width: 350px; 
	height: 430px;
	padding-top:15px;
    padding-bottom:15px;
    padding-left:10px;
	background: url(../images/main_detail_prodshot_lrg.gif) no-repeat left bottom;
}
.wishListDetailsEdit
{
    vertical-align:top;
    padding-left:40px;
    padding-top:25px;
}
.editWishListItemWindow
{
    position:absolute;
    z-index: 1003;
    top:25%;    
    bottom:15%;
    left:35%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
img.wlProductImage
{
    border:0;
    width:140px;
    height:185px;
}
img.wlEditProductImage
{
    border:0;
}
td.wlProductImage
{
    height:223;
    vertical-align:middle;
    text-align:left;
}
tr.wlProductDetail, table.tblProductDetail
{
    width:100%;
}
.removePurchaseWishListItems
{
    padding-left:10px; 
    text-align:right; 
    vertical-align:middle;
}
.sortWishListItems
{
    padding-left:5px;
    text-align:left;
    width:200px;
    vertical-align:middle;
}
productListHeader
{
    padding-left: 5px; 
    text-align:left; 
    width:100px; 
    vertical-align:middle;
}
.wlCheckOut
{
    padding-left:10px;    
}
.wlEmailReferenceMessage
{
    width:290px;
}
.tblEmailReferenceContent
{    
    width:100%;
    margin-left:40px;
}
.tblWishListHeader, .tblWishListContent
{
    border:0;
    width:900px;
}
.wishListProducts, .wlRadAjaxPanel, .wlHr, .tblWLContinueShopping, .tblNoShippingAddress, .tblNoShippingAddressFriendView
{
    width:100%;
    border:0;
}
.wlAddToCartMessage
{
    padding-left:5px;
    padding-right:5px;
    text-align:right;
    width:100%;
}
.wlAjaxLoadingPanel
{
     Width:250px;
     background-color:#ececec;     
     opacity:0.5;
     filter:alpha(opacity=40);
}
img.wlImages
{
    border:0;
}
.wlEditItemContent, .emailReference, .wishListAddresses, .wlEditItem
{
    background-color: #FFFFFF;
    border-style:solid;
    border-width:2px;
    border-color: #082C52;
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader
{
    background-color:#082C52;
}
.shareWishList a
{
	display: block;
	padding: 3px 0 4px 18px;
	border-bottom: 1px dashed #7f90a1;
	color:#002b55 ;
	font-size:10px;
}
.wlAddtoShoppingCartMessage
{
    display:block;
    padding-top:20px;
    padding-bottom: 20px;
    font-size:15px;
}
.wlAddAllToShoppingCartMessage
{
    font-size:15px;
}
SPAN.wlProductName
{
    font-size:13px;
}
SPAN.wlPrice
{
    display:block;
    padding-top:3px;
    font-size:10px;
    color:#0E395B;
}
SPAN.wlMFGSKU
{
    display:block;
    padding-top:8px;
    font-size:10px;
}
.wlNormalBold
{
    font-size:10px;
    color:#0E395B;
}
.wlNormal
{
    font-size:10px;
}
table.tblProductDetail
{
    padding-top:3px;    
}
.wlItemTitle
{
    color:#0E395B;
}
.tblEmailReferenceContent
{
    font-size:12px;
}
A.wlSizeButton, A.wlSizeButton:visited {
    width: 27px; 
    height: 21px;
    text-align: center; 
    vertical-align:middle;
    color:#fff;
    font-size: 10px; 
    float: left;     
    background: #c5cbd0;
    text-decoration:none;
    cursor:pointer;
    line-height:20px;
}
A.wlSelectedSizeButton, A.wlSizeButton:hover,  A.wlSelectedSizeButton:visited,  A.wlSizeButton:link {
    background: #83909a;
    position:relative;
    color:#fff;
    text-decoration:none;
    cursor:pointer;
    line-height:20px;
}
A.wlNotAvailableSizeButton, A.wlNotAvailableSizeButton:hover,  A.wlNotAvailableSizeButton:visited,  A.wlNotAvailableSizeButton:link
{
    color: #FFFFFF; 
    background-color: #bdbdbd;
    width: 27px; 
    height: 21px;
    color:#fff; 
    text-align: center;    
    font-size: 10px; 
    float: left; 
    background: #002b55;
    cursor:default;
    line-height:20px;
}
img.wlGiftCardBanner
{
    padding-bottom:30px;
}
.startWishListMessage
{
    text-align:justify;
    padding-bottom:40px;
    font-size:12px;
    width:90%;
    line-height:16px;    
}
.wlCategory
{
    text-align:left;
}
.wlStartWishListButtonSection
{
    vertical-align:baseline;
}
.wlStartWishListButton
{
    padding-top:30px;
}
.wlContent
{
    padding-left:50px;
}
.wlBreadCrumb
{
    padding-left:50px;
    padding-top:200px;
}
/*  WISH LIST SECTION END */
.breadcrumb a
{
    font-size:10px;
}
.shopandfitguide
{ width:305px;}
.shopthiswash img {width:74px ; height:66px; }
.shopthisfit img {width:74px; height:66px; }
.viewfit {width:74px; height:66px; }
.viewwash {width:74px; height:66px; }

#minimailinglist 
{
    border-color:#002e56;
    border:solid;
    border-width:1px;
    
}

.static_trendbook
{
    margin-left:16px;
}

.category-banner
{   
    float:left;
}
.picks-container { 
    position: relative;
    top: -155px;
    left:228px;
    z-index:7; 
    cursor:pointer;
}

.picks-detail {
   position:relative;
   left:-218px;
   top:7px;
}
p.gift-card, .gift-card TD SPAN, .gift-card TD, .CheckoutErrorText {
    font-family:  helvetica, verdana, arial;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #949DA3;
	text-decoration: none;
	letter-spacing: normal;
}
.gift-card UL {
    margin-left: 15px;
}
.gift-card A {
    font-family: helvetica, verdana, arial;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #54585B;
	text-decoration: none;
	letter-spacing: normal;
}
