/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/

@import url("styles_centre.css");                 	/* 1. Remove this to left align the site    */
 @import url("styles_layout.css");			    	      	/* 2. Set the column and row dimension      */
 @import url("styles_typography.css");						  	/* 3. Fonts, styles and sizes if > 0px      */
 @import url("styles_color.css");						  			/* 4. This controls global colors.          */
																										/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
																										/*		and Downloads for each section        */
																										/*		a unique css is called check the      */
																										/*		source code to find it. 							*/

@import url("styles_default.css");						  		/* 5. This sets the default html elements   */
@import url("dhtmlwindow.css");		/* 6. This is specific to the DHTML popup window   */
/******************************************/
/* The styles below deal with the content */
/*  area of the document                  */
/* ****************************************/

/* admin elements */
#admin
{
	margin:0;
	padding:.5em 0;
}
#admin a { text-decoration:underline; }
/*no javascript*/
#noscript
{
	margin:0;
	padding:.5em 0;
}
#noscript a { text-decoration:underline; }
/*************/
/* HOME PAGE */
/*************/
#home
{
	width:100%;
	float: left;
	margin:0;
	padding:0;
}
#home p
{
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
}
#home p a {/*font-size:1.1em;*/ letter-spacing:0.25em; }
/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/
#iacc, #substitute
{
	width:675px;
	float: left;
	margin: 0;
	padding: 0;
}
#iacc .featprods, #substitute .featprods
{
	width:674px;
	float: left;
	margin: 11px 0 0 1px;
	padding: 0;
}
#iacc .featprods h2, #substitute .featprods h2
{
	color:#43464A;
	margin:0;
	padding:0 0 3px 5px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #DADADA;
	letter-spacing:0.15em;
}
#iacc .featprods ul, #substitute .featprods ul
{
	width:674px;
	margin: 0;
	padding: 0;
}
#iacc .featprods ul li, #substitute .featprods ul li
{
	width:168px;
	padding:0;
	margin:7px 0 0 0;
	text-align:center;
	float: left;
}
#iacc .featprods ul li .image, #substitute .featprods ul li .image
{
	width: 165px;
	padding: 0;
	margin: 0;
}
/*.image {border:#e1e1e1 solid 1px;} border optional */

#iacc .featprods ul li .details, #substitute .featprods ul li .details
{
	width: 165px;
	padding: 0;
	margin: 5px 0 0 3px;
}
*:first-child+html #iacc .featprods ul li .details { margin-top: 3px !important; }
*:first-child+html #substitute .featprods ul li .details { margin-top: 3px !important; }
#iacc .featprods ul li .details .pricebox, #substitute .featprods ul li .details .pricebox
{
	text-align:left;
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
}
#iacc .featprods ul li .details .prodname, #substitute .featprods ul li .details .prodname
{
	text-align:left;
	margin: 0 0 0 2px;
	padding: 0;
	width: 158px;
	float: left;
	text-transform:none;
	border: none;
	font-weight: bold;
	font-size: 1em;
	letter-spacing:0em;
}
#iacc .featprods ul li .details .pricebox .price, #substitute .featprods ul li .details .pricebox .price
{
	width: 75px;
	margin: 0 0 0 2px;
	padding: 0;
	float: left;
	text-align: left;
}
#iacc .featprods ul li .details .pricebox #attr-wasprice, #substitute .featprods ul li .details .pricebox #attr-wasprice
{
	float: right;
	width: 75px;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration:line-through;
}
/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist
{
	width: 675px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}
#categorysale #productlist .productlistnameanddescs h1 { display: none; }
#categorysale ul.prodlist_sale { padding: 25px 0 0; }
#categorysale ul.prodlist_sale li h3
{
	color: #43464A;
	font-weight:normal;
	letter-spacing:0.05em;
}
#categorysale h3
{
	font-size: 16px;
	color:#003366;
margin-bottom:
}
/*****************/
/* PRODUCT LISTS */
/*****************/
.prods ul
{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
.prods ul li
{
	float:left;
	width:143px;
	padding:0;
	margin:15px 0 0 8px;
	text-align:center;
}
.prods .details .pricebox .price, .prods .details .pricebox .was
{
	display:inline;
	margin:0 3px;
	padding:0;
}
.prods .details .save, .prods .details .release, .prods .details label, .prods .details input, .prods .details select, .prods .details .moreinfo { display:none; }
#productlist
{
	width:675px;
	overflow:hidden;
	padding-bottom:5px;
/*	padding-top:10px;*/
/*	margin-top:-15px;*/
}
.productlistnameanddescs { }
#productlist .productlistnameanddescs h1
{
	margin-top:7px;
	padding-bottom:2px;
	text-aling:left !important;
}
.Lcatdesc { text-aling:left !important }
#productlist .productlistnameanddescs h2, #productlist .productlistnameanddescs h3 { display:none; }
#productlist .prodempty
{
	font-size:1.1em;
	padding-top:2px;
}
#productlist .products
{
	margin:0;
	width:672px;
	float: left;
	/*margin-top:-15px;*/
}
#productlist .products li
{
	margin:20px 0 0;
	padding:0;
	text-align:center;
	width:165px;
	float: left;
}
#productlist .products li .image
{
	margin:0;
	padding:0;
	width:165px;
}
#productlist .products li .details
{
	margin:5px 0 0 3px;
	padding:0;
	width:165px;
}
#productlist .products li .details .prodname
{
	float:left;
	font-weight:normal;
	margin:0 0 0 2px;
	padding:0;
	text-align:left;
	width:158px;
}
h2.prodname {/*min-height: 15px !important;*/ }
#productlist .products li .details .prodname a, #productlist .products li .details .prodname a:hover { color:#333333; }
#productlist .products li .details .pricebox
{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:160px;
}
#productlist .products li .details .pricebox p.price
{
	float:left;
	margin:0 0 0 2px;
	padding:0;
	text-align:left;
	width:auto;
	font-weight:bold;
}
#productlist .products li .details .pricebox #attr-wasprice
{
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	text-decoration:line-through;
	width:50px;
	margin-top:2px;
}
#productlist .products li .details .swatchimg .morecolors { display: none; }
#productlist .products li .details .swatchimg .morecolors, #productlist .products li .details .swatchimg ul.swatchimglist
{
	margin:0;
	padding:5px 0 0 2px;
	text-align:left;
	width:158px;
	float: left;
}
#productlist .products li .details .swatchimg ul.swatchimglist li
{
	width: 26px;
	margin: 0;
	padding: 5px 0 0 2px;
	float: left;
	text-align:left;/*min-height:60px;*/
/
}
.swatchimglist img
{
	height:22px;
	border:1px solid #b5b5b5;
	margin-top:5px
}
.morecolors { display:none !important; }
#productlist .products li .details .swatchimg
{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:160px;
}
/******************/
/* SEARCH RESULTS */
/******************/
.refinementdivider
{/* avoid collapsing divs - especially ns6 (pc) */
	line-height:9px;
	font-size:0;
	clear:both;
	height:9px;
}
#searchresults
{
	width:675px;
	float: left;
	margin: 0;
	padding: 0;
	padding-top:10px;
}
#searchresults h1
{
	width:250px;
	padding:0;
	margin: -3px 0 0 6px;
}
/*#searchresults h4 {display:none;}*/
#searchresults h4
{
	margin:11px 0 0 4px;
	padding: 0;
	width: 655px;
}
#searchresults .prods
{
	float: left;
	margin:14px 0 0 3px;
	padding:0;
	width: 672px;
}
#searchresults .prods ul
{
	margin:0;
	width:672px;
	padding: 0;
}
#searchresults .prods ul li
{
	width:168px;
	padding:0;
	margin:20px 0 0 0;
	text-align:center;
}
#searchresults .prods ul li .image
{
	width: 165px;
	padding: 0;
	margin: 0;
}
#searchresults .prods ul li .details
{
	width: 165px;
	padding: 0;
	margin: 5px 0 0 3px;
}
*:first-child+html #searchresults .prods ul li .details { margin-top: 3px !important; }
#searchresults .prods ul li .details .pricebox
{
	text-align:left;
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
}
#searchresults .prods ul li .details .prodname
{
	text-align:left;
	margin: 0 0 0 2px;
	padding: 0;
	width: 158px;
	float: left;
	font-weight: normal;
}
#searchresults .prods ul li .details .pricebox .price
{
	width: 75px;
	margin: 0 0 0 2px;
	padding: 0;
	float: left;
	text-align: left;
}
#searchresults .prods ul li .details .pricebox #attr-wasprice
{
	text-decoration:line-through;
	float: right;
	width: 75px;
	margin: 0;
	padding: 0;
	text-align: right;
}
/* swatch image on search page*/
#searchresults .prods ul li .details .swatchimg
{
	text-align:left;
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
}
#searchresults .prods ul li .details .swatchimg .morecolors, #searchresults .prods ul li .details .swatchimg ul.swatchimglist
{
	margin: 0;
	padding: 5px 0 0 2px;
	width: 158px;
	text-align:left;
}
#searchresults .prods ul li .details .swatchimg .morecolors { display: none; }
.swatchimglist { display:none; }
#searchresults .prods ul li .details .swatchimg ul.swatchimglist li
{
	width: 37px;
	margin: 0;
	padding: 5px 0 0 2px;
	float: left;
	text-align:left;
}
.refinelist
{
	width:205px;
	margin:1px 0 0 1px;
	padding: 0 0 26px 0;
	float: left;
}
#collate, #term
{
	width: 194px;
	padding:0;
	margin:0 0 0 5px;
	overflow: hidden;
}
#collate ul
{
	padding:0;
	margin: 0;
}
#collate p
{
	margin:0;
	padding:0;
}
#collate .termtext
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	text-transform:capitalize;
	padding-top:4px;
}
#collate .termtext a { color: #1D1D1D; }
#collate .termtext a:hover { color: #737373; }
#term h2, #collate h2, #collate h3, #term p
{
	width: 193px;
	font-weight: normal;
	float: left;
	color: #2b2d30;
}
#term h2
{
	margin: 9px 0 0 0;
	padding: 0;
}
#collate h2
{
	margin: 8px 0 7px 1px;
	padding: 0;
}
#collate h3
{
	margin: 0 0 5px 0;
	padding: 0 0 2px 1px; /*border-bottom: 1px solid #989A9C*/
	display: block;
	text-transform:uppercase;
	color: #2b2d30;
	font-size:11px;
	font-weight:bold;
}
#collate .viewall
{
	clear:both;
	margin:0 0 0 0;
	padding:5px 0 0 0;
}
*:first-child+html #collate .viewall { padding:3px 0 0 0; }
#collate .viewall a
{
	font-style: normal;
	text-decoration:underline;
}
#term p .refine-termtext
{
	float: left;
	margin: 7px 0 0 5px;
	padding: 0;
	text-transform:lowercase;
	white-space: nowrap;
}
#term p .refine-text
{
	float: left;
	margin: 3px 0 0 1px;
	padding: 0;
}
#term p#pcatid .refine-text
{
	text-transform:uppercase;
	margin: 6px 0 0 0;
}
#term p .refine-link
{
	float: left;
	margin: 3px 9px 0 3px;
	padding: 0;
	text-transform:lowercase;
	white-space: nowrap;
}
#term p .refine-remove
{
	float: left;
	margin: 3px 0 0 1px;
	padding: 0;
	text-transform:lowercase;
}
#term p img
{
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
}
/*remove comment below if grid/list switch is enabled*/
#searchresults .sort h2 { display:none; }
#searchresults .sort
{
	float:left;
	width:auto;
	margin:6px 0 0 0;
	padding:0;
}
#searchresults .sort label
{
	margin:3px 8px 0 0;
	float:left;
}
#searchresults .sort select { float:left; }
#searchresults #atbmsg { display:none; }
/********/
/* psel */
/********/
.pagnsearchtop
{
/*	margin:-10px 11px 0 0;
	float: right;
	padding: 0;
	width:420px;
	*/
	
	clear:both;
margin-bottom:25px;
}
.pagnsearchbtm
{
/*	margin:23px 11px 0 0;
	float: right;
	padding: 0;
	width:420px;*/
	
		clear:both;
padding-top:15px;
padding-bottom:15px;
}
.pagnViewAll, .pagnShowPagedView
{
	/*margin:10px 0 0 0;
	float: right;
	padding: 0;
	width:420px;
	text-align:right;*/
	float:right;
text-align:right;
	
	
	
}
.pagnItemInfo { display: none; }
.pagn
{
/*	float: right;
	padding: 0;
	width:300px;
	margin-top: 2px;
	text-align:right;*/
float:left;
margin-left:315px;
padding:0;
text-align:right;
width:300px;	
	
	
	
	
}
.pagn .pagnPrev .pagnButtonPrev, .pagn .pagnPrev .pagnPrev-off
{
	background:url(../images/bt_previouspage.gif) no-repeat center left;
	padding-left:10px;
	margin: 0;
	padding-right:15px;
}
.pagn .pagnPrev a { letter-spacing:0.02em; }
.pagn .pagnNext .pagnButtonNext
{
	background:url(../images/bt_nextpage.gif) no-repeat center right;
	padding-right:10px;
	margin: 0;
	padding-left:15px;
}
.pagn .pagnNext a { letter-spacing:0.02em; }
.pagnsearchtop .pagn .pagnNumbers, .pagnsearchbtm .pagn .pagnNumbers
{
	color:#666666;
	text-decoration:none;
}
.pagnsearchtop .pagn .pagnNumbers a:hover, .pagnsearchbtm .pagn .pagnNumbers a:hover { text-decoration:underline; }
.pagn .pagnCurrent
{
	text-decoration:none;
	font-weight:bold;
}
.pagn .pagnButtonNum { text-decoration:underline; }
/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail
{
	margin:0;
	width:670px;
	padding: 0;
	text-align:left;
	margin-top:-35px;
}
.productdetailleft
{
	float:left; /*width:461px*/
	width:375px;
	margin: 0;
	padding: 0;
}
.productdetailright
{
	float:left;
	width:280px;
	margin:0;
	padding: 0;
	marging-left:-50px;
}
/*#productdetail h1 {margin: 5px 0px 4px 7px; width:450px; float: left; font-size:16px;}*/

#productdetail h1 {
color:#512400;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:100;
letter-spacing:0;
text-transform:capitalize;
display:block !important;
}
#productdetail h2
{
	display:none;
	font-size:0px;
}

#productdetail #buttons
{
	float:right;
	margin:0;
	padding:0 5px 0 0;
	width:200px;
	margin-bottom:15px;
}
#productdetail #buttons a#previousInvt
{
	float: left;
/*	background:url(../images/seperate_prev_next.gif) no-repeat center right;*/
	padding-right: 7px;
	text-transform:uppercase; 
	
}
#productdetail #buttons a#nextInvt { float: right; text-transform:uppercase; }
#productdetail #buttons a
{
	text-transform:capitalize;
	font-size:0.9em;
}
#productdetail #buttons a:hover
{
	color:#737373;
	text-decoration:none;
}
#productdetail .productdetailleft .invtmedia
{
	width: 375px;
	margin:0;
	text-align:left;
	padding: 0;
	height: 375px;
	min-height: 375px;
}
#productdetail .productdetailleft .prodincludelink
{
	width: 444px;
	margin:10px 0 0 1px;
	padding: 0;
	float: left;
	line-height: 20px;
	padding:0 0 15px;
}
#productdetail .productdetailleft .zommview
{
	width: 161px;
	margin: 0;
	padding: 0;
	float: left;
}
#productdetail .productdetailleft .zommview #productdetail-zoomlarge
{
	margin: 0;
	padding: 0;
}
/*#productdetail-zoomlarge { display:none }*/
#productdetail .productdetailleft .zommview #productdetail-zoomlarge a { float: left; }
#productdetail .productdetailleft .tellafriend
{
	width: 112px;
	margin: 0;
	padding: 0;
	float: left;
}
#productdetail .productdetailleft .writereview
{
	width: 111px;
	margin: 0;
	padding: 0;
	float: left;
}
#productdetail .productdetailleft .printthispage
{
	width: 60px;
	margin: 0;
	padding: 0;
	float: left;
}
#productdetail .productdetailleft .tellafriend span, #productdetail .productdetailleft .writereview span { display: none; }
#productdetail .itemadd
{
	width: 199px;
	margin: 0 0 16px 0;
	padding:0;
}
#productdetail .invtname
{
	width: 300px;
	margin: none;
	padding: 0;
/*	color:#333333;*/

color:#512400;
	font-size: 18px;
	font-weight: 100;
	float: left;
}
#productdetail .productdetailright p.price, #productdetail .productdetailright p.was, #productdetail .productdetailright #attr-sellprice, #productdetail .productdetailright #attr-wasprice
{
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#productdetail .productdetailright #attr-wasprice, #productdetail .productdetailright p.was { text-decoration:line-through; }
#productdetail .productdetailright .attrprice, #productdetail .productdetailright .invtprice
{
	width: 120px;
	margin: 16px 0 0 0;
	padding: 0;
	float: left;
	font-size: 14px;
}
/*#attr-sellprice {font-weight:bold ;}*/

#productdetail h3.skunumber
{
	width: 135px;
	margin:16px 0 0 0;
	font-weight:normal;
	float:left;
	font-size: 11px;
	text-transform: uppercase;
	padding-left:15px;
}
#productdetail .desc
{
	width: 300px;
	margin:15px 0 0 0;
	color:#424242;
	padding: 0;
	float:left;
	font-size: 11px;
	line-height:15px
}
#productdetail .desc p, #productdetail .desc ul
{
	width: 190px;
	margin: 0 0 5px 0;
	padding: 0;
}
#productdetail .desc li { margin-left:9px; }
#productdetail .desc { clear:both }
/***************************************/
/* Attribute Swatch */
/***************************************/
.swatchlist
{
	width: 300px;
	margin: 0;
	padding: 0;
	float: left;
}
.label-att1, .label-att2
{
	width:197px;
	margin:11px 0 0 0;
	padding:0 0 1px 2px;
	text-decoration:none;
	text-transform:uppercase;
/*	border-bottom:1px solid #DADADA;*/
	color: #333333;
	font-size:1.05em;
}
.label-qty, .label-oixt
{
	width:197px;
	margin:9px 0 0 0;
	padding:0 0 1px 2px;
	text-decoration:none;
	text-transform:uppercase;
/*	border-bottom:1px solid #DADADA;*/
	color: #333333;
	font-size:1.05em;
}
.label-att1
{
	background:transparent url(/content/ebiz/perryellis/resources/images/color.png) no-repeat scroll 0 0 !important;
	height:14px;
	text-indent:-5000px;/*width:47px;*/

}
.att2-section
{
/*	border-bottom:1px solid #DADADA;*/
	float:left;
	width:197px;
}
.label-att2
{
	background:transparent url(/content/ebiz/perryellis/resources/images/size.png) no-repeat scroll 0 0 !important;
	height:14px;
	text-indent:-5000px;
	width:115px;
	float:left;
	border:none;
}
.sizechartguide
{
	color:#333333;
	font-size:10px;
	margin:11px 0 0;
	padding:0 2px 1px 0;
	text-align:right;
	width:65px;
	float:left;
	height:14px;
	text-transform:capitalize;
}
.label-qty
{
	background:transparent url(/content/ebiz/perryellis/resources/images/quantity.png) no-repeat scroll 0 0 !important;
	height:14px;
	text-indent:-5000px;/*width:47px;*/

}
.swatchimage
{
/*	height:16px;
	width:26px;*/
	border:1px solid  #5b5b5b;
}
/* Attribute Swatch */



ul.attribute_att1, ul.attribute_att2 { overflow:hidden; }
ul.attribute_att1 li, ul.attribute_att2 li { display:inline; }
ul.attribute_att1 li a
{
	display:block;
	float:left;
	margin:9px 5px 0 0;
	padding:0;
	cursor:pointer;
	text-decoration:none;
	position:relative;
}
ul.attribute_att2 li a
{
	display: block;
	border:1px solid #666666;
	/*background:url(../images/bg_attrsize.jpg) repeat-x top left;*/
	margin:9px 5px 0 0;
	padding:5px 9px 1px 9px;
	cursor:pointer;
	float: left;
	text-decoration:none;
	position:relative;
	white-space: nowrap;
}
/* color - text */
ul.attribute_att1 li.swatch a span
{
	display:block;
/*	background:url(../images/bg_attrsize.jpg) repeat-x top left;*/
border:1px #666666; 
	padding:1px 9px 1px 9px;
	white-space: nowrap;
}
/* Class for Attribute Swatch Status */

ul.attribute_att1 li a.available,  { color:#3F5870; border:solid 1px #666666;  }

 
ul.attribute_att1 li a.notavail  {

	border: dashed 1px #999999 ;
	
filter:alpha(opacity=80); 
  
opacity:0.8; 
	  
  
  	
	}
	
	ul.attribute_att2 li a.available {
border:1px solid #5B5B5B; /*background:url(../images/bg_attrsize.jpg) repeat-x top left;*/
 }
 
 

	
 
	
ul.attribute_att2 li a.notavail
{
	/*background:url(../images/bg_attrsize.jpg) repeat-x top left;*/
	color:#999999;
	border:1px dashed #999999;

}
ul.attribute_att1 li a.selected { color:#424242; }
ul.attribute_att2 li a.selected { color:#FFFFFF; }
ul.attribute_att1 li a.selected img { border:solid 1px #9B0F30; }
ul.attribute_att2 li a.selected { border:solid 1px #E1E1E1;background-color:#9B0F30; }
/* inline warning message */
#alertmessage
{
	margin:11px 0 0 0;
	float:left;
	padding:0 0 0 1px;
	min-width:150px;
	font-style:italic;
	font-weight:bold;
}
.normal
{
	font-weight: normal;
	font-size:11px;
	letter-spacing:normal !important;
}
.warning
{
	background:#999999;
	color:#fff !important;
	padding:1px 3px !important;
	font-weight: bold;
	display: block;
}
.warning span.sizeselected
{
	font-weight: bold;
	text-transform:lowercase;
}
span.sizeselected
{
	font-weight: bold;
	text-transform:lowercase;
}
/* out of stock tooptip */
#swatchUnavailTooltip
{
	background:#E5E5E5;
	border:1px solid #999999;
	color:#999999;
	text-align:center;
	font-size:1em;
	font-weight:normal;
	height:auto;
	width:200px;
	padding:3px;
	position:absolute;
	left:-62px;
	top:-28px;
	float: left;
}
#swatchUnavailTooltipArrow
{
	background:url(../images/tooltip_arrow.gif) no-repeat center top;
	height:10px;
	position:absolute;
	left:90px;
	top:20px;
	width:19px;
}
/*\*/
html*#swatchUnavailTooltipArrow { top:19px;/*seen only by safari and netscape*/  *top:20px;/*seen only by IE for PC*/
}
/**/

#productdetail .qtyandbutton
{
	width: 199px;
	margin: 0;
	padding: 0;
	float: left;
}
#productdetail .qtyandbutton .quantity
{
	float:left;
	width: 199px;
	margin: 9px 0 0 0;
	padding: 0;
}
#productdetail .qtyandbutton .quantity label { display: none; }
#productdetail .qtyandbutton .quantity input
{
	width:25px;
	/*border:1px solid #999999;*/
	margin: 0;
	padding-left: 1px;
	text-align: left;
	font-size:14px;
}
#productdetail .oixtmonogram
{
	float:left;
	width: 214px;
	margin: 0;
	padding: 0;
}
#productdetail .oixtmonogram label { display: none; }
#productdetail .oixtmonogram input
{
	width:39px;
	border:1px solid #999999;
	padding-left: 1px;
	text-align: left;
}
html>/**/body #productdetail .oixtmonogram input { margin: 9px 0 0 0; }
/* */
html*#productdetail .oixtmonogram input
{
	/* NS & Safari , might effect with IE5 MAC */
/* IE 6 can read it & this is !important for NS & Safari */
/* FF can't read this */
        
  margin: 9px 0 0 0 !important;
	margin/* */:/**/7px 0 0 0;
	margin /**/: 7px 0 0 0;
}/**/
/* this is for above css, please do not remove */
#abcdef { }
/* */

*:first-child+html #productdetail .oixtmonogram input { margin: 7px 0 0 0 !important; }
#productdetail .qtyandbutton .addtobasket
{
	width: 214px;
	margin:10px 0 0 0;
	padding: 0;
	float: left;
}
#productdetail .nostocktxt
{
	margin:11px 0 0 0;
	float:left;
	padding:0 0 0 1px;
	text-transform:uppercase;
}
#productdetail .reviews
{
	border-top:1px solid #999999;
	margin-top:20px;
	padding-top:15px;
	text-transform:uppercase;
	text-align:right;
	letter-spacing:0.15em;
}
/*************************/
/* PRODUCT DETAILS LAYER */
/*************************/
.layer
{
	text-align: left;
	padding:10px;
} /*this is needed to override the style_centre css which centres the layer content */
/*
iframe#tabiframe {border:1px solid #666;width:650px;height:400px;position:absolute;top:0;left:0;z-index:1;}
*/
#productdetail_layer h1 { padding: 0 6px 6px 10px; }
#productdetail_layer .invtmedia
{
	float:left;
	margin: 15px 15px 15px 0;
}
#productdetail_layer .invtmedia img { width: 178px; }
#productdetail_layer .invtmedia p { height: 178px; }
#productdetail_layer .pricing
{
	margin-top:15px;
	margin-left:200px;
	width:200px;
}
#productdetail_layer .pricing fieldset { clear:none; }
#productdetail_layer .add
{
	display: block;
	padding: 5px 0;
	cursor:pointer;
}
#productdetail_layer .buy
{
	display: block;
	cursor:pointer;
}
#productdetail_layer ol
{
	margin-top: 0;
	padding-top: 0;
}
#productdetail_layer h2
{
	margin: 0;
	padding: 0;
}
#productdetail_layer ol .em
{
	margin: 0;
	padding: 0;
}
#productdetail_layer .grid { display: none; }
/***************/
/* Product Grid */
/***************/
.emailMe a span.emailtext { display:none; }
.emailMe img
{
	display:block !important;
	float:left;
}
/***************************************/
/* Tell a friend */
/***************************************/
#tellafriend fieldset div { padding-top:3px; }
#tellafriend fieldset div input
{
	border:1px solid #999999;
	padding-left:2px;
}
#tellafriend fieldset div textarea
{
	border:1px solid #999999;
	padding-left:2px;
}
*:first-child+html #tellafriend fieldset div input
{
	border:1px solid #999999;
	padding-left:1px;
}
*:first-child+html #tellafriend fieldset div textarea
{
	border:1px solid #999999;
	padding-left:1px;
}
#tellafriend div.ppmsg
{
	margin:5px 0;
	overflow:hidden;
}
#tellafriend div.ppmsg input
{
	width:15px;
	float:left;
	border:0px;
}
#tellafriend div.ppmsg label
{
	width:320px;
	float:right;
	padding-top:2px;
}
#tellafriend #buttons input { border:0px; }
/***************************************/
/* Write Review */
/***************************************/
#writereview fieldset div { padding-top:3px; }
#writereview fieldset div input { border:1px solid #999999; }
#writereview fieldset div textarea { border:1px solid #999999; }
#writereview #buttons input { border:0px; }
#writereview #buttons a#back_link
{
	background: url(../images/bt_previous.gif) no-repeat left top;
	width:79px;
	height:18px;
	display:block;
	text-indent:-5000px;
}
/***************************************/
/* Our story */
/***************************************/
#col-two table tr td span.prname
{
	width:350px;
	padding:10px;
	background:#aeaeae;
	text-align:center;
}
h2.ourstory
{
	color:#fff;
	background:#666;
}
/***************************************/
/* Gift certificate*/
/***************************************/
#giftcertificate {
background-image:url(http://www.perryellis.com/content/ebiz/perryellis/page/giftcertimg/gift_cert_bg.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:15px;
}

#giftcertificate fieldset div { padding:3px 0 0 0; }
#giftcertificate fieldset div input
{
	border:1px solid #999999;
	width:138px;
	font-size:1em;
}
#giftcertificate fieldset div input#amount { width:35px; }
#giftcertificate fieldset div textarea
{
	border:1px solid #999999;
	width:138px;
	font-size:1em;
}

#gccode {margin:0 10px 0 0;}
#giftcertificate h1 {text-transform:none;}
#giftcertificate label {width:23%;}

#giftcertificate p {
width:430px;
}

#giftcertificate #buttons {
/*overflow:hidden;
padding:0 0 20px;
text-align:left;*/
width:335px;
}

/***************************************/
/* Static page*/
/***************************************/


#thankyou p a
{
	background:url(../images/bt_continueshopping_static.gif) no-repeat left top;
	display:block;
	text-indent:-50000px;
	width:128px;
	height:18px;
	float:right;
	outline:0;
}
/* --- Print map ---*/
#printmap .storedetail
{
	width:200px;
	text-align:left;
	padding:10px 0 0 0;
}
#printmap h3
{
	margin:0;
	padding:0;
}
#printmap .storedetail li { color:#3399CC; }
#printmap .storedetails-map { padding:10px 0 0 0; }
/******************************/
/*Pop Up layout*/
/*****************************/
#popups
{
	margin:15px;
	text-align:center;
}
#popups .close
{
	text-transform:uppercase;
	padding:20px 0 0 0;
}
#popups .close a
{
	text-transform:uppercase;
	text-decoration:underline;
}
/**************/
/* PCI LOGO */
/**************/
.logo_pci { display: none; }
/**************/
/* VENDA LOGO */
/**************/
#vendalogo { display: none; }
.pagntop
{
	clear:both;
	margin-bottom:25px;
}
.pagnbtm { margin-top:10px }
/**************/
/* STATIC */
/**************/








.Lcatdesc { text-align:left;  }
/**************/
/* FOOTER */
/**************/
#ftwrapper a:link
{
	color: #6F6F70;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ftwrapper a:visited
{
	color: #6F6F70;
	text-decoration: none;
}
#ftwrapper a:hover
{
	color: #6F6F70;
	text-decoration: underline;
}
#ftwrapper a:active
{
	color: #6F6F70;
	text-decoration: none;
}
.ftlinks
{
	line-height:12px;
	padding:4px;
	text-align:left;
	clear:both;
}

.underline  {

text-decoration:underline;


}
#copytxt
{
	clear: both;
	width:888px;
	padding-top:3px;
	color:#6F6F70;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:40px;
}
#copytxt a { color:#6F6F70; }
#ftwrapper
{
	width:888px;
	/*	background-color:#e1e1e1 !important;*/
/*background-image:url(bg02.jpg) ;*/
background-repeat:repeat-x;
/*	height:65px;*/
	padding:3px;
}
#ftcontent
{
	width:888px;
/*	background-image: url(/content/ebiz/perryellis/resources/images/dotted.png);*/
	background-repeat:repeat-x;
	height:50px;/*	padding:3px;*/
}
.ftgroup
{
	/*	width:150px;*/
margin-right:30px;
	float:right;
}
.ftextra
{
	width:268px;
	float:right;
	margin-right:65px;
	vertical-align:top;
	height:65px;
	overflow:hidden;
}
/**************/
/* HOMEPAGE */
/**************/
.smallbanner
{
	float:left;
	overflow:hidden
}
.smallbannerpad
{
	float:left;
	overflow:hidden;
	margin-right:3px;
}
#mainbanner { float:left; }
.spacer
{
	height:3px;
	clear:both;
	width:888px
}
#sidebanners
{
	float:right;
	width:210px;
}
.mainsize { width:888px }
div.registered, .registered
{
	background:url(/content/ebiz/perryellis/resources/images/re-register-notice.png) bottom left no-repeat !important;
	border: none;
	margin-left:4px;
}


.addtobasket {  height:32px;}

/*About Perry Ellis*/
h1.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight:300;
	padding-right:10px;
}

.aboutperryellis

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	margin-left: 80px;
	margin-right: 30px;
	line-height: 20px;
	text-transform: uppercase;
	margin-bottom:15px;
}
#aboutperryellis {margin-left:3px;margin-top:-3px;   }


/* end - About Perry Ellis*/

/* Homepage content*/
#aboutperryellisclothing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#aboutperryellisclothing h1
{
	font-size:11px;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:15px;
}
#aboutperryellisclothing h2
{
	font-size:11px;
	font-weight:bold;
	margin-top:1px;
}
#aboutperryellisclothing p { font-size:11px; letter-spacing:
}
.site
{
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:10px;
}

/* end - Homepage content*/

#addedmsg {display:none;}

#productdetail-image img {border: solid 1px #e1e1e1;}

#footer2 {

background:url("/content/ebiz/perryellis/resources/images/footerbgtile.png") repeat-x scroll 0 0 transparent !important;
}
