

.thumbnailcolA {padding:0 0 0 0;}

.gridproduct .column.first { width:370px; padding:0; }
.gridproduct .column.last {width:340px; padding:60px 0 0 0;}


#cat_product {
	background:url(../images/ri_bk_prod.gif) center top no-repeat;
	clear:both;
	width: 305px;
	height: 305px;
	margin: 0 0 0 15px;
	padding:17px 17px 18px 17px;
}

.gridproduct .column.last p {text-transform:capitalize; padding:0 0 8px 0;}
.gridproduct .column.last h2 {text-transform:capitalize; padding:0 0 4px 0;}

/* stacy london tips */
ul.pagelist.styleD {clear:both ;margin:5px 0 15px 0; line-height:16px;}
.pagelist.styleD li {display:block; clear:both;}
.pagelist.styleD img {width:75px; float:left; margin:0; padding:0 5px 5px 0;}
.pagelist.styleD dl {width:250px; float:left; display:block;}
.pagelist.styleD dl dd {padding:0;}
.pagelist.styleD dl dd h2 {margin:0; padding:0!important; }


/* SWATCHES */
#prodB_swatch {width: 90%; text-align:left; padding:0; margin: 0 0 15px 0; }
#prodB_colors {font-weight:bold; padding: 0 0 2px 0;}
#prodB_colors span {color: #c43c81; font-weight:normal;}

.pnav li, .pnav li a {display: block; background-repeat: no-repeat;}
#pnav_menu li {float: left; margin: 2px 4px 2px 0; padding: 0;}

#pnav_menu li a {width:25px; height:25px; padding:3px; overflow:hidden;}

#pnav_menu li a:hover {background-position: 0 -31px;}

#pnav_menu li, #pnav_menu li a {background-image: url(../images/ri_bk_swatch.gif); width:31px;}

.current_view, .current_view a {background-position: 0 -31px;}
.orig_view, .orig_view a {background-position: 0 0;}


#buy_nav {margin:0 0 15px 0;}


/* WEAR */
#cat_wear {background: url(../images/ri_catwear_b.gif) left bottom no-repeat; padding:0; margin:5px 0 10px 16px;}
#cat_wear li.headerA {
	background: url(../images/ri_catwear_hd.gif) 0 0 no-repeat;
	height: 0px !important; 
	height /**/:27px; /* for IE5/Win */ 
	overflow: hidden; 
	padding-top: 27px;
}

#cat_wear ul {padding:0 0 21px 0;}
#cat_wear li {display:block; position:relative; width:339px; background:url(../images/ri_catwear_s.gif) 0 0 repeat-y;}
#cat_wear dl {padding:0; margin:0 0 0 8px;}
#cat_wear dl dd {display:inline; float:left; width:95px; height:95px; overflow:hidden; margin:0 0 0 8px; padding:0; border:1px solid #fff; background-image:none; background-color: transparent;}
#cat_wear dl dd img {margin:0; padding:0; background-image:none; background-color: transparent;}



/* thumbnail page */
body.shapesystem .thumbnailcolA table {border:none; margin:10px 0 0 0!important; padding:0;}
body.shapesystem .tn_pict img {padding:0!important; margin: 0;}
body.shapesystem .tn_pict { background-image:none;}
body.shapesystem .tn_pict span {display:block; width:125px; text-align:center; margin: 0 auto; padding:3px 5px 7px 0px;}

.thumbnailcolA p {text-align:center;}
.thumbnailcolA table {border:none; margin:10px 0 0 6px; padding:0;}
.thumbnailcolA table td {width:175px; vertical-align:top; text-align:center; font-size:11px; line-height:14px; border:none; margin:0; padding:0;}

.tn_pict {background: url(../images/ri_bk_thumb.gif) center bottom no-repeat;}
.tn_pict span {display:block; width:141px; text-align:center; margin: 0 auto; padding:3px 2px 7px 2px;}
.tn_pict img {padding:10px 10px 0 10px; margin: 0;}
body.findit .tn_pict img {padding:10px;}

.tn_blank {margin: 0; padding:0;}

.tn_head {text-align:center; margin: 0; padding:0 0 5px 0;}
.tn_head h2 {padding:0;}

.tn_pict a:link, .tn_pict a:visited {font-weight:bold; color: #005a84; text-decoration: none;}
.tn_pict a:hover, .tn_pict a:active, .tn_pict a:focus {font-weight:normal; text-decoration: none;}



/* PRODUCT HIDDEN LAYERS */

#pop_sizes, #pop_tell, #pop_thy, #pop_view {
	position:absolute;
	text-align:right;
	z-index: 25000 !important;
	background-color:#FFFFFF;
	left:0px;
	top:0px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}
#pop_sizes a, #pop_tell a, #pop_thy a, #pop_view a {border: none;}
.popwrap p {text-align:left;}

#pop_tell .popwrap {width:290px;}
#pop_tell .popwrap form.formformatA fieldset {padding:5px 0 5px 0; text-align:left;}

#pop_sizes .popwrap {width:auto; height:auto;}
#pop_thy .popwrap {width:300px;}
#pop_thy .popwrap p {padding:5px 0 10px 0;}
#pop_tell .popwrap p {padding:0 10px;}
#pop_view .popwrap {width:460px; height:auto;}



.popwrap {border:1px solid #005a84; padding:10px; margin:10px; overflow:visible;}
#pop_sizes .popwrap #sizes_01, .popwrap form {padding:5px 10px 10px 10px;}

.btnclose {
	border: none;
	margin: 0;
	padding: 0;
}


.highlight_msg {
	font-style:italic;
	font-weight:bold;
}
