/*
jake
2006-12
range IV:2
*/

/* ----------------------------------------------------------------------------------- start all products */
#allProductsMain {
    border-right:1px solid #EBE8DB;
    width:75.52em; /*725px;*/
}

#allProductsMain .align {
    margin-left:0;
    margin-right:2px;
    padding-left:0;
}

#allProductsMain .servicesContainer {
    margin-left:1.88em; /*18px;*/
}

#allProductsNavigation {
    float:left;
    width:17.19em; /*165px; */
	margin-left:0.94em;
}
* html #allProductsNavigation {
	margin-left:0.73em;
}
#allProductsNavigation .navigationBlock {
    width:100%;
}

/*-------------- adContainer --------------*/
#allProductsNavigation .adContainer {
    width:100%;
    border-bottom:0.0em solid #ffffff;
    height:auto;
    margin-bottom:0.73em;
    margin-top:0;
    padding-top:0.73em;
}

#allProductsNavigation .adContainer .content {
    margin-left:1.15em; /*11px*/
    margin-right:1.15em; /*11px*/
    margin-top:0;
    margin-bottom:0;
}

#allProductsNavigation .adContainer .content .text {
    text-align:center;
}

#allProductsNavigation .adContainer .adImg {
     margin-top: 0pt;
}

#allProductsNavigation .adContainerFirst {
    border-top:0.10em solid #EBE8DB;
}
/*-------------- sideMocule --------------*/
#allProductsNavigation .sideModule {
    padding:0.52em; /*5px;*/
}

#allProductsNavigation .sideModule .sideModuleLink{
    padding-bottom:1.04em; /*10px;*/
}

#allProductsNavigation .sideModule .shopInfo {
    height:30px; 
    border-top:0.10em solid #EBE8DB; 
    padding-top:0.52em; /*5px;*/
}

#allProductsNavigation .sideModule .shopInfo img{
    float:left; 
    padding-right:0.52em; /*5px;*/
    padding-top:0.21em; /*2px;*/
    width:2.08em; /*20px;*/
    height:2.19em; /*21px;*/
}

#allProductsNavigation #localStore {
    width:10.78em; /*105px;*/
}
#allProductsNavigation .selectStore {
    width:100%;
}
/* Needed to keep the div with class "sideModuleLastEnd" to not mess up the layout, so easier to "hide" the line by changing background-color */
#allProductsEnd {
    background-color:#FFF;
}

/*-------------- browseModule --------------*/
#allProductsNavigation .browseModule {
    border: 0.21em solid #EBE8DB;
    padding:0.52em; /*5px;*/
    padding-top:0.73em;
    margin-bottom:0.31em; /*3px;*/
    text-align:center;
    width:15.73em;
}

#allProductsNavigation .browseModule .header {
    font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
    font-size:1.88em; /* 18px*/
    color:#999999;
    line-height:100%;
    display:block;
    padding-bottom:1.25em;
}

#allProductsNavigation .browseModule a:link, #allProductsNavigation .browseModule a:visited{
    display:block;
    color:#3399FD;
    padding:1.25em 0;
}

/*-------------- start seasons block  --------------*/
#allProductsMain .noSeason {
    width:75.52em; /*725px;*/
}

.seasonContainer {
    float:left;
    width:37.60em; /*361px;*/
    margin-bottom:0.5em;
}

.seasonContainer .seasonImg {
    float:left;
    width:17.81em; /*171px;*/
    height:17.81em; /*171px;*/
	margin-bottom:-0.5em;
}

.seasonContainer .newImgSmall {
    position:relative;
    top:3.65em; /*35px;*/
    left:3.13em; /*30px;*/
    padding-bottom:0.83em; /*8px;*/
}

.seasonContainer .textContainer {
    margin-top:3.65em; /*35px;*/
    width:15.83em; /*152px; */
    float:left;
    margin-left:3.33em; /*32px;*/
}

.seasonContainer .textContainer .header {
    color:#3399FD;
    display:block;
    padding-bottom:1.04em; /*10px;*/
    font-weight:bold;
}

.seasonContainer .text, .seasonContainer a:link, .seasonContainer a:visited {
    display:block;
    color:#3399FD;
}

.seasonContainer a:active, .seasonContainer a:hover {
    color:#FF6600;
}

.verticalDivider {
    float:left;
    width:1px; /*0.10em; Safari don't show 0.10em as 1px*/
    background-color:#EBE8DB;
    height:16.77em; /*161px;*/
    margin-top:0.52em; /*5px;*/
}

/*-------------- endseasons block  --------------*/

/*-------------- start all products block  --------------*/
#allProductsMain #allProductsContainer .lastItem, #allProductsNavigation  .lastItem {
    border:0;
}

.productCategoryDivider {
    float:left;
    display:inline;
    width:24.27em; /*233px;*/
    height:1px; /*0.10em; Safari don't show 0.10em as 1px*/
    background-color:#EBE8DB;
    margin:0.42em; /*4px;*/
    overflow:hidden;
}

.productCategoryContainer {
float:left;
width:25em; /*240px;*/
height:21.56em; /*207px;*/
border-right:1px solid #EBE8DB; /*0.10em; Safari don't show 0.10em as 1px*/
}

.productCategoryContainer img {
   float:left;
	width:9.90em; /*95px;*/
   height:9.90em; /*95px;*/
	margin:0.26em; /*6px;*/
}

.productCategoryContainer .header {
    display:block;
    color:#3399FD;
    padding-top:0.83em; /*8px;*/
    padding-bottom:0.52em; /*5px;*/
font-weight:bold;
}

.productCategoryContainer .textContainer {
    float:left;
    width:14.58em; /*140px;*/
}

.productCategoryContainer .text, .productCategoryContainer a:link, .productCategoryContainer a:visited, .productCategoryContainer a:active  {
    display:block;
    color:#3399FD;
}

.productCategoryContainer a:hover, .productCategoryContainer .header:hover  {
    color:#FF6600;
}
/*-------------- end all products block  --------------*/

/*-------------- start collections block --------------*/
.collectionsContainer {
    width:100%;
    text-align:center;
}

.collectionsContainer .header {
    font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
    font-size:1.88em; /* 18px*/
    color:#999999;
    padding-top:0.42em; /*8px;*/
    padding-bottom:1em; /*20px;*/
}

.collectionsContainer .collectionHeader {
    color:#3399FD;
}

.collectionsContainer .collectionText {
    padding-bottom:1.88em; /*18px;*/
}

.collectionsContainer .collectionText a:link, .collectionsContainer .collectionText a:active, .collectionsContainer .collectionText a:visited{
    color: #666666;
}

/*-------------- end collections block --------------*/

/*-------------- start ads block --------------*/
.leftNavigation .productRecallBorder {
    width:16.77em;
    border:0.21em solid #FF6600;
}
.leftNavigation .adsContainer .productRecallContainer .content .adImg {
	width: 13.54em;
	margin:0 0.31em;
}
.leftNavigation .adsContainer .productRecallContainer .content a{
display:block;
	}
.leftNavigation .adsContainer .productRecallContainer .content {
text-align:center;
	}
.leftNavigation a, .leftNavigation a:link, .leftNavigation a:visited, .leftNavigation a:active {
    color:#3399FD;
    text-decoration:none;
}

.leftNavigation a:hover{
    text-decoration:underline;
}
.rightContent a:hover {
	text-decoration:none;
}
.servicesContainer  a:hover {
	text-decoration:underline;
}
.productRecallContainer .content .header {
	font-family:'Trebuchet MS',Verdana,Sans-Serif;
	font-size:1.88em; /* 18px*/
	color:#999999;
}
/*-------------- end ads block --------------*/

/*
/*-------------- end ads block --------------*/

/* ----------------------------------------------------------------------------------- end all products */