.wrap {
	margin: 0px 0px 0px 0px;
	width: 679px;
	text-align: left;
	}

.showandsorttopgrid {
	position: relative; 
	margin: -55px 0 26px 300px; /* JL 5/16/08 :: changed left margin from 326px */
	/* margin: -55px 0 23px 310px; /* JL 5/16/08 :: changed left margin from 336px */
	top:23px; left:2px;
}

#metastageright .showandsorttopgrid, #pplStageRight .showandsorttopgrid {
	/* margin:0 0 5px 310px;
	* margin-left: 323px; top:0; left:0; position:static; */
	margin:0 0 5px 285px;
	/* margin-left: 298px; */
	top:0; 
	left:0; 
	position:static;
}
	
.showandsortbtmgrid {
	float:right; 
	padding: 15px 0 0 0;
}	
	
.show {
	width: 370px;
	height: 35px;
	margin: 20px 0px 20px 300px;
	padding-top: 5px;
}

.showing {
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
}

.plgbestMdropdown {
	position: static;
	margin-left: 222px;
	margin-top: -18px;
	padding: 0px 0px 0px 0px;
	}	
	
.rdltgrey {
	position: static;
	width: 13px;
	height: 13px;
	padding-left: 38px;
	margin: -18px 0px 0px 335px;
}		

.border {
	border-style: none solid none solid;
	border-width: 1px;
	/* border-color: #355482; */
	border-color: #bebdbd;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
}	
	
.plgpageView { 
	/* background-color: #355482; */
	background-color: #666566;
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 685px;
	*width: 685px; /* JR 9/18/07 :: IE fix */ 
	height: 35px;
	margin: 0px 0px 0px 0px;
	position:relative; top:0px;
}

#frmPagingHead	DIV.plgpageView {	
	position:relative; 
	* top:4px;
	}

.plgicongrid {
	position: static;
	width: 20px;
	margin-left: 70px;
	margin-top: -13px;
	display: none;
}

.plgiconList {
	position: static;
	width: 20px;
	margin-left: 140px;
	margin-top: -13px;	
	display: none;
}

.plgGridText {
	margin-left: 70px;
	margin-top: -14px;	
	padding-left: 20px;
	background: url(/pic/blue_grid_icon_white.gif) no-repeat;
	/* background: url(http://images-p.qvc.com/is/image/pic/buttons/icons/blue_grid_icon_white.gif) no-repeat; */
}

.plgGridText a:link, .plgGridText a:visited, .plgGridText a:hover {
	color: #f09d4c !important;
	text-decoration: none;
	margin-left: -21px;
	padding-left: 20px;
	background: url(/pic/grid_orange.gif) no-repeat;
	/* background: url(http://images-p.qvc.com/is/image/pic/buttons/icons/grid_orange.gif) no-repeat; */
}

.plgListText {
	margin-left: 140px;
	padding-left: 20px;
	margin-top: -15px;
	background: url(/pic/blue_list_icon_white.gif) no-repeat;
	/* background: url(http://images-p.qvc.com/is/image/pic/buttons/icons/blue_list_icon_white.gif) no-repeat; */
}

.plgListText a:link {
	margin-left: -21px;
	padding-left: 20px;
	color: #f09d4c;
	text-decoration: none;	
	background: url(/pic/blue_list_icon_orange.gif) no-repeat;
	/* background: url(http://images-p.qvc.com/is/image/pic/buttons/icons/blue_list_icon_orange.gif) no-repeat; */
}

.plgListText a:visited {
	margin-left: -21px;
	padding-left: 20px;
	color: #f09d4c;
	text-decoration: none;	
	background: url(/pic/blue_list_icon_orange.gif) no-repeat;
	/* background: url(http://images-p.qvc.com/is/image/pic/buttons/icons/blue_list_icon_orange.gif) no-repeat; */
}

.plgListText a:hover {
	color: #f09d4c !important;
	text-decoration: underline;	
	margin-left: -21px;
	padding-left: 20px;	
	background: url(/pic/blue_list_icon_orange.gif) no-repeat;
	/* background: url(http://images-p.qvc.com/is/image/pic/buttons/icons/blue_list_icon_orange.gif) no-repeat; */
}

.plgListText a:hover span.orangeText{
	color: #f09d4c !important;
	text-decoration: underline;	
}

.plgListText a:hover span.gridlistnav{
	color: #f09d4c !important;
	text-decoration: underline;	
}

.plgpageText {
	position: static;
	padding-top: 10px;
	margin-left: 20px;
	}
	
.plgitems {
	position: static;
	margin-left: 500px;
	margin-top: -15px;
	}	
	
.plgdropdown {
	position: static;
	margin-left: 600px;
	margin-top: -18px;
	padding: 0px;
	height: 10px;
	}
	
.plgselect {
	clear: both;
	font-family: Arial;
	font-weight: bold;
	width: 629px;
	font-size: 12px;
	height: 30px;
	padding-top: 25px;
	margin-left: 25px;
	padding-bottom: 15px;
}

.plgcompare {
	position: static;
	width: 194px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

.plgdeselect {
	position: static;
	font-weight: normal;
	left: 313px;
	top: -42px;
	margin-left: 250px;
	margin-top: -19px;
}

.plgnext {
	position: static;
	color: #aaaaaa;
	margin-left: 400px;
	margin-top: -15px;
	width: 215px;
	text-align:right;
}

.plgcompareBtn {
	position: static;
	width: 87px;
	height: 25px;
	margin-left: 152px;
	margin-top: -19px;
}

.orangeText {
	color: #f09d4c;
	text-decoration: none;
}

.strike {
	text-decoration: line-through;	
}

.plgnext a:link {
	color: #E97400;
	text-decoration: none;
	}

.plgnext a:visited {
	color: #E97400;
	text-decoration: none;
	}
	
.plgnext a:hover {
	color: #E97400;
	text-decoration: underline;
	}
		


	
.plgpageText a:link {
	color: #ffffff;
	text-decoration: none;
	}

.plgpageText a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
.plgpageText a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
		
	
	
.plgdeselect a:link {
	text-decoration: none;
	}

.plgdeselect a:visited {
	text-decoration: none;
	}
	
.plgdeselect a:hover {
	text-decoration: underline;
	}
		
	
	
.midHold {
	width: 629px;
	margin-left: 25px;
	
}	

.divider hr {
	border: 0; 
	color:#7A7870; 
	background-color:#7A7870; 
	width:629px;
	clear: both;
	float: left;
	}
 
 .barTop hr { 
	 border: 0; 
	 color:#F1F0EB; 
	 background-color:#F1F0EB; 
	 width:204px; 
	 text-align:left; 
	 margin-left: 0px;
	 
 }
 
 .barTop {
 	width: 204px;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
 }
 
 	
.productRow {
	font-family: Arial;
	width: 629px;
	/*height: 480px;*/ /* JL 10/14/09 :: Changed height from 443px to 480px */
	height:500px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 10px;
}		

/*.gridLeft {
	width: 204px;
	height: 443px;
	clear: none;
}

.gridMid {
	position: static;
	width: 204px;
	height: 443px;
	margin-left:214px;
	margin-top: -443px;
	clear: none;
}

.gridRight {
	position: static;
	width: 204px;
	height: 443px;
	margin-left: 429px;
	margin-top: -443px;
	clear: none;
	
}*/
.gridLeft, .gridMid, .gridRight {
	float:left; 
	position: relative;
    width: 204px;
	/*height: 480px;*/ /* JL 10/14/09 :: Changed height from 450px to 480px */
	height:500px;
	clear: none;
	margin-right:7px;
}

.gridRight {margin-right:0;}

.gridLeft hr, .gridMid hr, .gridRight hr {
	width: 193px;
	background-color:#F1F0EB; 
	color: #F1F0EB;
	height: 1px;
}

.divider hr {
	clear: both;
	float: left;
	background-color: #c4c0b4;
	color: #c4c0b4;
	height: 1px;
}

.test hr {
	background-color: #c4c0b4;
	color: #c4c0b4;
	height: 1px;
}

.gprodShot {
	position: static;
	width: 193px;
	height: 174px;
	margin-top: 0px;
}

.plgGreybox {
	background-color: #F1F0EB;
	width: 78px;
	height: 20px;
	padding-top: 5px;
	margin-top: -8px;
	margin-bottom: 0px;
}

.plgGreybox A {
	text-decoration:none;
	}
	
.plgGreybox A:hover {
	text-decoration:underline;
	}

.plgitemNum {
	position: static;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	width: 50px;
	margin-top: 0px;
	margin-left: 15px;	
	
}

.addtocartbutton {
	width:104; 
	height:25;
}

.plgvideo {
	position: static;
	width: 49px;
	height: 16px;
	margin-left: 120px;
	margin-top: -21px;
	
}

.plgprodInfo {
	position: static;
	width: 170px;
	/*height: 90px;*/ /* JL 10/14/09 :: Changed height from 90px to 140px */
	/* * height: 92px; */
	font-family: arial;
	font-size: 12px;
	margin: 5px 0 0px 15px;
	/*padding-bottom:10px;*/
}
.plgNarrow{margin: 5px 0 0 15px;}


.plgprodInfo a:link {
	text-decoration: none;
	}

.plgprodInfo a:visited {
	text-decoration: none;
	}
	
.plgprodInfo a:hover {
	text-decoration: underline;
	}

.prodHdr {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.newProdMsgingGallery {   /* For New Product Messaging Text - MCC 3/28/08 */
	font-weight: bold;
	margin-left: 15px;
	width: 150px;
	color: #E97400;
	margin-top: 2px;
}
.newProdMsgingList {   /* For New Product Messaging Text - MCC 4/01/08 */
	font-weight: bold;
	color: #E97400;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.specialPrice {   /* For Special Pricing considerations like Intro Price or Try Me Price - MCC 4/01/08 */
	font-weight: normal;
	color: #E97400;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.newItem {
	color: #E97400;
	margin: 0px 0px 0px 0px;
}
.easyPay {
	color: #88b220;
	font-weight: bold;
	display: block;
}

.newPrice {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.strike {
	text-decoration: line-through;	
}

.boldText {
	font-weight: bold;	
}

.pgcheckCompare {
	position: static;
	width: 150px;
	height: 20px;
	display: block;
}

.pgaddCart, .pgAddCart {
	margin: 15px 0px 5px 0px;
}

.pgspeedText {
	position: static;
	font-family: helvetica;
	font-weight: bold;
	font-size: 11px;
	width: 111px;
	height: 13px;
	left: 9px;
	top: -11px;
	margin-bottom: 5px;
	margin-left: 7px;
}

.plgAdd {
	position: absolute; /* JL 10/14/09 :: Changed position from static to absolute */
	bottom: 0px;
	width: 140px;	
	margin-left: 15px;
	padding-bottom: 0px;
	margin-top: 35px; /* JL 10/14/09 :: Changed margin-top from 35px to 0px */
	height: 100px;
}

.plgAdd div {
vertical-align: bottom;
}

.pgaddText {
	position: static;
	font-family: helvetica;
	font-weight: bold;
	font-size: 11px;
	width: 111px;
	height: 13px;
	margin-left: 7px;
}

.pgmt {
	padding: 20px 0 20px 0;
}		


