/******************************/
/*Pop Up layout*/
/*****************************/
#popups {margin:15px; text-align:left;}
#popups .close {text-transform:uppercase; padding:20px 0 0 0;}
#popups .close a {color:#272A39; text-transform:uppercase; font-size: 0.9em;}

/*************/
/* NESLETTER */
/*************/
.emailsignup #buttons {padding:5px 5px 5px 0; }

/***************************************/
/* Attribute Swatch */
/***************************************/
.swatchlist {}
.label-att1{width:345px; margin:0 0 7px 0; padding:7px 0; text-decoration:none; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #94A0A9;font-size:12px;}
.pdselectsize {width:345px; margin:10px 0 7px 0; padding:7px 0; text-decoration:none; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #94A0A9;font-size:12px;float:left;}
.label-att2{float:left;width:100px;margin-top:7px;}
p.sizeguide {float:right;}
/* 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{border:1px solid #94A0A9;background:#272A39;display:block;float:left;margin:5px 7px 10px 0;padding:3px 3px 4px 4px;cursor:pointer;text-align:center;text-decoration:none;position:relative;}
 ul.attribute_att2 li a {border:1px solid #94A0A9;background:#272A39;display:block;float:left;margin:5px 7px 10px 0;padding:3px;cursor:pointer;text-align:center;text-decoration:none;position:relative;min-width:20px;}

/* swatch image */
ul.attribute_att1 li.swatch a {width:auto;padding:0;display:block;}
ul.attribute_att1 li.swatch a img {padding:2px}

/* color - text */
ul.attribute_att1 li.swatch a span {display:block;background:#272A39;}
ul.attribute_att1 li.swatch a.notavail span {background:#FFF;color:#CCC}

/* Class for Attribute Swatch Status */
ul.attribute_att1 li a.available, 
ul.attribute_att2 li a.available {color:#94A0A9 !important;}
ul.attribute_att1 li a.notavail,
ul.attribute_att2 li a.notavail {color:#535966;border:1px dashed #535966;}
ul.attribute_att1 li a.selected, 
ul.attribute_att2 li a.selected {border:1px solid #FFF;color:#FFF;}

/* inline warning message */
#alertmessage {margin:21px 0 0;float:left;color:#94A0A9;padding:0 0 0 0;}
#alertmessage span.attr1_color, #alertmessage span.attr2_size{text-transform: lowercase;}
.normal {background:none;color:#000;}
.warning {background:#94A0A9; color:#FFF !important; padding:0px 3px 0 1px !important;}
.warning span.sizeselected {color:#FFF;}
span.colorselected, span.sizeselected {color:#FFF;text-transform:uppercase;}

/* out of stock tooptip */
#swatchUnavailTooltip{background:#94A0A9;border:1px solid #272A39;color:#272A39;text-align:center;font-size:1em;	font-weight:normal;height:auto;width:180px;padding:3px;position:absolute;left:-62px;top:-28px;}
#swatchUnavailTooltipArrow{background:url(../images/tooltip_arrow.gif) no-repeat center top;height:10px;position:absolute;	left:82px;top:20px;width:19px;}

/*\*/
html*#swatchUnavailTooltipArrow {
	top:19px;/*seen only by safari and netscape*/
	*top:20px;/*seen only by IE for PC*/
}
/**/
		
/* Side view image */
#sideviewheader {width:319px;text-align:center;margin:0;padding:0;height:0;}
#productdetail-sideview {text-align:center; margin:8px 0 0 0; padding:0;display:none;}
#productdetail-sideview img {margin:5px 5px 0px 0px;border:1px solid #999;} 
#productdetail-sideview a.selected img {border:1px solid #e60078;}

/*Reminder*/
.addreminder , .reminderBox {clear:both;}

/**************/
/* PAGINATION */
/**************/
.pagnsearchtop, .pagntop{float: right; width :auto;}
.pagnsearchtop .pagn {margin-top:20px; float: none;}
.pagntop .pagn {margin-top:21px; margin-right: 4px; float: none;}
.pagnsearchtop .pagnViewAll {float: none; margin-top:20px;}
.pagntop .pagnViewAll {float: none; margin-top:21px;}
html > body .pagnsearchtop .pagn, html > body .pagnsearchtop .pagnViewAll, 
html > body .pagntop .pagn, html > body .pagntop .pagnViewAll{float: left;}
.pagnShowPagedView {float:right; margin-bottom:4px; margin-top:20px !important;}
.pagnPerpage {float:right;margin-top:5px;}
.pagnTextViewNum {float:left;margin-right:10px;}
ul.pagnItemPerPage {float:left;}
.setMarginPagedView {margin-top:0 ;}
.alwaysShowPageNum ,
.pagnsearchbtm{display:none;}
.plpsel , .searchpsel{padding:10px 0;font-size:0.9em;}
/*********************/
/* PAGINATION - GRAY */
/*********************/
.plpsel , .searchpsel {color:#666666;}
.pagnItemInfo , .pagnPageInfo {display:none;}
.pagnCurrent{ color:#ffffff;; font-weight:bold; padding:0 4px;}
.pagnPrev-off {display: none;}
.pagnButtonNum , 
.pagnButtonLast  { color:#94A0A9; padding:0 4px; line-height:18px;}

.pagnButtonPrev {background:transparent url(../images/arrow_prev.png) no-repeat scroll left center; color:#94A0A9; font-size:12px; margin-left:5px; padding:0 4px 0 8px; line-height:18px;}
.pagnButtonNext{background:transparent url(../images/arrow_next.png) no-repeat scroll right center; color:#94A0A9; font-size:12px; margin-right:5px; padding:0 8px 0 4px; line-height:18px;}
.pagnButtonFirst ,
.pagnButtonViewAll { color:#94A0A9; padding:0; line-height:18px;text-transform:uppercase;font-weight:bold;}

a.pagnButtonNum:hover , 
a.pagnButtonLast:hover , 
a.pagnButtonFirst:hover , 
a.pagnButtonPrev:hover , 
a.pagnButtonNext:hover ,
a.pagnButtonViewAll:hover {color:#94A0A9;}
.pagnEllipsis {color:#94A0A9;}
ul.pagnItemPerPage li.setperpage {display:inline;padding:0 4px;}
html*ul.pagnItemPerPage li.setperpage {display:inline;margin:0 2px;padding:0 4px;}
ul.pagnItemPerPage li.setlastperpage {border:none;display:inline;padding:0 4px;}
html*ul.pagnItemPerPage li.setlastperpage {border:none;display:inline;margin:0 0 0 2px;padding:0 4px;}
ul.pagnItemPerPage li.setperpage a , 
ul.pagnItemPerPage li.setlastperpage a {color:#94A0A9;}
ul.pagnItemPerPage li.setperpage a:hover , 
ul.pagnItemPerPage li.setlastperpage a:hover {color:#94A0A9; text-decoration:none; font-weight:bold;}
ul.pagnItemPerPage li.setperpage_active {padding:0 4px;}
html*ul.pagnItemPerPage li.setperpage_active {margin:0 0 0 2px;padding:0 4px;}
ul.pagnItemPerPage li.setperpage_active a {color:#ffffff !important; font-weight:bold !important;}

/************************/
/* ERROR 404			*/
/************************/
#content-norecord #col-two-three #norecord{height:100px;margin:20px 0;}
#content-norecord #col-two-three #norecord p{padding:0 0 0 4px; *padding:0px;}
#content-norecord #col-two-three #norecord h1.error{*margin:0px;}
#content-norecord #col-two-three #norecord p a{color:#94A0A9;}