div .clear {clear:both; line-height: 0px; height:0px; font-size: 0px;}
.floatLeft { float: left; }
.floatRight { float: right; }
#container-dynamic {	margin:15px auto 0; width:960px; }
/************************** NEW STUFF ****************************/
#categoryBody{
	margin:		0 auto 10px;
	padding:	0;
	text-align:	left;
	color:		#533519;
	font-family:arial,helvetica,sans-serif;
	width: 960px; 
}
#headerAndCategoryBody{ float: right; position: relative; }
#sideBar { float: left; }

/* header */
#categoryBody_head{ width: 730px; float:left; margin-bottom: 10px;  }
#categoryBody_head h1{ float:left; font-size: 20px; font-weight:bold; color: #533519; text-align: center; font-family: times new roman,times; margin: 5px;  }
#categoryBody_head.full{ margin: 10px 0px; width: 960px; }
#categoryBody_head.full h1{ float: none;  margin: 5px 0px; text-align: center; margin: 10px 0 5px 0; }
div.categoryBody_head_desc{ clear: both; font-size: 12px; padding: 5px; margin-top: 5px; }

/* hero image related */
#hero_contents_image{	float:left; margin: 3px 0 0 3px; clear:both; }
#categoryBody_body{	clear: both; width:	716px; }
#hero_image { float: left; margin: 3px; }
#hero_image a { display: block; }
#marketing_banner{ float: left; margin: 3px;  }
#marketing_banner_img{ border: medium none; }

#categoryBody_preview_title { cursor: move; height: 30px; position: relative; }

/* nav + filters */
#navigationContainer { border-bottom: 3px dotted #CCCCCC; margin:5%; }
#navigationContainer ul { margin-bottom: 5px; }
#navigationContainer ul li{ list-style:none; font-size: 12px; }
#navigationContainer ul li ul{ margin-bottom: 0px; padding-left: 5px;}
#navigationContainer h4 { margin: 0px; border-top:3px solid #A6B0B0; padding: 0px 5px 2px 5px; color: #533519; font-weight:bold; height: 19px; background: transparent url(/image/wpd/bg-bluegradient.gif) repeat-x scroll; }
span.navigationHeaderText { padding: 2px 0px 0px 10px; font-size:12px; font-weight:bold; }
#navigationContent{	background:transparent url(/image/wpd/category-sprites.png) repeat-x scroll -1px -259px; width:100%; height:100%; border-top: 1px solid #CCCCCC; }
#navigationContent a{ cursor : pointer; }

div.categoryBody_search { width: 228px; float: left; padding: 0; margin: 0; clear:both; }
#categoryBody_search_filters{ margin: 0px; padding-bottom: 10px; list-style-type: none; }
#categoryBody_search_filters li { margin-bottom: 10px;}
#categoryBody_search_filters br{ clear: both; line-height: 0;}
#categoryBody_search_filters .filterBox { margin: 3px 0 0 8px; }
#categoryBody_search_filters .filterInput { cursor:pointer; float: left; margin-top: 3px; *margin-top: 0; }
#categoryBody_search_filters .conditionWholeName{ cursor: pointer; float: left; margin-left: 4px; vertical-align: middle; padding-top: 1px; width: 85%; }
#categoryBody_search_filters .conditionName { float: left; color: #888888; }
#categoryBody_search_filters  .pricesSum { float: left; }
#categoryBody_search_filters .colorBox { float:left; width: 12px; height: 12px; border: 1px solid #888888; margin: 2px 0 0 5px; }
ul.categoryBody_search_filters_conditions{ clear: both; list-style-type: none; font-size: 11px; margin-left: 14px; margin-bottom: 5px; }
li.smallNoLine{ text-decoration: none; float: left; color: #3889A9; font-size: 10px; cursor: pointer; width: auto; margin-top: 5px; margin-left: 8px; margin-bottom: 0px !important; }
li.smallNoLine:hover{ text-decoration: underline; }

#categoryBody_loading { text-align: center; height: 50px; clear:both; }
div.condition_active{ color: #6b6b6b; margin-left: 5px; }
div.condition_inactive{ color: #C1AE95; margin-left: 5px; }
div.condition_active_num { color: #6b6b6b; margin-left: 3px; }
div.condition_inactive_num{ color: #C1AE95; margin-left: 3px; }

#prices_00_wholeName .filter-price-00-active { width: 77px; height: 12px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -8px -199px; }
#prices_00_wholeName .filter-price-00-inactive{ width: 77px; height: 12px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -8px -233px; }

#prices_01_wholeName .filter-price-01-active{ width: 7px; height: 12px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -10px -142px; }
#prices_01_wholeName .filter-price-01-inactive{ width: 7px; height: 12px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -57px -142px; }

#prices_02_wholeName .filter-price-02-active{ width: 15px; height: 13px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -10px -162px; }
#prices_02_wholeName .filter-price-02-inactive{ width: 15px; height: 13px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -57px -161px; }

#prices_03_wholeName .filter-price-03-active{ width: 23px; height: 13px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -10px -181px; }
#prices_03_wholeName .filter-price-03-inactive{ width: 23px; height: 13px; display:inline-block; background: transparent url("/image/wpd/category-sprites.png") no-repeat -57px -180px; }

div.categoryBody_body_nav{
	width:		100%;
	border-top:	solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding:	5px;
	margin-bottom:	5px;
	font-size:	13px;
	height:	50px;
}
div.categoryBody_body_nav_title{
	font-weight:bold;
	margin-bottom:5px;
}
div.categoryBody_body_nav_controls{
	float:		left;
	width:		380px;
	font-size:	13px;
	font-weight:bold;
}
#nav_sortBy1{ font-size: 13px; margin-right:10px; }
#nav_ipp1{ font-size: 13px; }
div #nav_pages1{ float:right; text-align:	right; padding: 0; }
div #nav_pages1 img{ border: 0; margin: 0 2px 0 2px; vertical-align: middle; }
div #nav_pages1 a, div #nav_pages1 span{ font-size: 12px; text-decoration: none; margin: 0 2px 0 2px; color: #009BCE; cursor: pointer; }
#nav_pages1 strong, #nav_pages2 strong{ font-weight: bold; color: #6b6b6b; }

#nav_sortBy2 { font-size:	13px; margin-right:10px; }
#nav_ipp2 { font-size:	13px; }
#nav_pages2 { float:right; text-align: right;	padding: 0; }
#nav_pages2 img { border: 0; vertical-align: middle; margin: 0 2px 0 2px; }
#nav_pages2 a,  #nav_pages2 span{ font-size:	12px; text-decoration: none; margin: 0 2px 0 2px; color: #009BCE; cursor: pointer; }

#nav_pages1 .page-left,  #nav_pages2 .page-left{ background: transparent url("/image/wpd/category-sprites.png") no-repeat -263px -40px; }
#nav_pages1 .page-right,  #nav_pages2 .page-right{ background: transparent url("/image/wpd/category-sprites.png") no-repeat -236px -40px; }
.page-left, .page-right{ width: 17px; height: 17px; display: inline-block; vertical-align: middle; margin: 0 2px; }

.section-header, .gradient-dark-grey { height: 22px; background: url(/image/common/dark-grey-small-gradient.png) repeat-x 0 0; }

div.categoryBody_search_filters_title{
	margin-left: 4px;
	width: 90%;
	cursor: pointer;
	text-align:	left;
	font-weight:	bold;
	font-size:		12px;
	padding:	2px 0 5px 5px;
	height:		14px;
}
div .expand-plus { float:left; height:9px; width: 9px; cursor: pointer; margin: 4px 2px; }
div .expand-minus { float:left; height:9px; width: 9px; cursor: pointer; margin: 4px 2px; }
div .filterTitle{
	float:left; 
	margin: 1px 4px;
}

div.productDetails { position: relative; margin-top: 2px; line-height:15px; }
div.productDetails .productDetailsLink {
	clear: both;
	margin-left: 3%;
	text-align: center;
	width: 94%;
}
a.productName{ font-size: 11px; font-weight:bold; color: #533519; text-decoration: none; }
a.productName:hover{ color: #3CB0DD; }

div.productDetails .productDetailsDescDiv { margin: 0px auto; }
div.productDetails .productDetailsDescription { clear: both; }
div.productDetails .productDetailsMoreOptions { margin-left: 3px; }
div.productDetails .productDetailsPrice { clear: both; }
div.productDetails .productDetailsPrice .salePrice{ color:#ff0000; }
div.productDetails .productDetailsReview { clear: both; }
div.productDetails .productDetailsReview a:hover { text-decoration: none; }
div.productDetails .colorBox { display: inline-block; width: 10px; height: 10px; cursor:pointer; margin: 1px; border: 1px solid #888; }
div.productDetails .colorBoxSelected { border: 2px solid #888888; }
div.productDetails .colorBoxOuter { display: inline-block; margin: 1px; height: 14px; width: 14px; }  /* border: 1px solid #888888; */

div.productBox { width: 165px; height: 300px; float:left; text-align:center; font-size: 11px; color: #6b6b6b; overflow: hidden; margin-bottom: 10px; margin-right: 10px;}
div.largeProductBox { width: 223px; height: 340px; float:left; text-align:center; font-size: 11px; color: #6b6b6b; overflow: hidden; border:1px solid #CCCCCC; margin-bottom: 10px; margin-right: 10px; }
div.productBox img{ overflow: hidden; border: none; }
div.newProductContainerDiv { height: 15px; width: 100%;}
div.newProductDiv { height: 100%; width: 100%; color: #F36523; font-weight: bold; }
div.productBox .productImage { height: 165px; width: 165px; cursor:pointer; }
div.largeProductBox .productImage { height:220px; width:220px; cursor:pointer; }
div.loading { background:url('/image/spinner.gif') no-repeat center center; }
div.productImage a{ text-decoration: none; }
div.productImage img{ border: none; }

div.productZoom{	
	display:inline-block;
	position: relative;
	top: 0px;
	margin-top: -50px;	
	width:113px;
	height:27px;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat 0 -80px;
	overflow:	none;
  
}
div > .productZoom {
	display:inline-block;
	position: relative;
	margin-top: 0px;
	top: -50px;	
	width:113px;
	height:27px;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat 0 -80px;
  	overflow: none;

}
div.productZoomMouseOver{ background: transparent url("/image/wpd/category-sprites.png") no-repeat -122px -80px; }
div.productBox .salePrice{ color:#ff0000; }
div.rcAvailable{ width: 86px; height: 24px; margin-left: auto; margin-right:auto; background: transparent url("/image/wpd/category-sprites.png") no-repeat -140px -40px; }

/************************** NEW STUFF ****************************/
div #categoryBody_info{
	position:	absolute;
	top:		300px;
	left:		200px;
	width:		180px;
	height:		80px;
	background:	#EDE8DD;
	margin:		0;
	padding:	10px;
	z-index:	100;
	border:		solid 1px #C1AE95;
	color:		#533519;
	font-size:	16px;
	font-weight:bold;
}
#categoryBody_info_number{
	margin-right: 3px; 
}
body > div #categoryBody_info{
	position: fixed;
	clear:both;
}
div.categoryBody_info_updating{
	margin-top:	15px;
	font-size:	12px;
	font-weight:normal;
}

div.categoryBody_head_title{
	font-family:	"Times New Roman";
	font-size:		30px;
	font-weight:	bold;
	text-align:		center;
}
div.categoryBody_search_head{
	width:		222px;
	height:		21px;
	padding:	0;
	margin:		0;
}
div.categoryBody_search_head_text{
	float:		left;
	font-weight:bold;
	font-size:	14px;
	height:		21px;
	width:		222px;
	margin:		0;
	padding:	0;	
}
div.categoryBody_search_head_text_span{
	padding: 2px 0 0 2px;
	font-size:	12px;
	text-align: center;
}
div.categoryBody_search_noscript{
	margin:			0;
	padding:		10px 10px 20px 10px;
	font-size:		11px;
	font-weight:	bold;
	border-left:	solid 1px #C1AE95;
	border-right:	solid 1px #C1AE95;
}

div.categoryBody_search_control{
	padding:	5px;
}
div.categoryBody_search_control_padding{
	height:		8px;
}
div.categoryBody_search_control_info{
	background:#EAF8FB none repeat scroll 0 0;
	color:#6B6B6B;
	font-size:11px;
	padding:5px;
	width:94%;
	text-align: center;
}
div #categoryBody_search_control_number{
	font-size:	12px;
}
div.categoryBody_search_control_narrowSearch{
	font-size:	11px;
	width:		100px;
	margin-left:115px;
}
div.categoryBody_search_control_excoFilters{
	clear:		both;
	padding:	5px 0 5px 25px;
}
div.categoryBody_search_control_resetFilters{
	padding:	10px 0 0 10px;
}
/************************************/
div.categoryBody_search_filters_padding{
	height:		0px;
}
img.filterControl{
	margin-right:5px;
	margin-top:	3px;
}
span.filterTitle{
	cursor:	pointer;
}
div.categoryBody_search_filters_conditions a{
	margin-left:	18px;
}

div.categoryBody_body_nav2{
	clear:		both;
	width:		100%;
	border-top:	solid 1px #C1AE95;
	border-bottom: solid 1px #C1AE95;
	padding:	5px;
	margin-bottom:	5px;
	font-size:	14px;
	background:	#EAF8FB;
}

/************************************/
div #categoryBody_body_body{
	width: 100%;
	margin-left: 11px;
	margin-right: 1px;
	margin-top: 15px;
}
#categoryBody_body_body hr {
	clear: both; 
	height: 3px; 
	border: 0; 
	border-bottom: 3px dotted #999999;
}
a.moreColors{
	color:			#E56D1F;
	font-size:		11px;
	font-weight:	bold;
	text-decoration:none;
	margin:		0 3px 0 3px;
}
span.condition_active{
	color:	#533519;
	margin-left:	5px;
}
span.condition_inactive{
	color:	#C1AE95;
	margin-left:	5px;
}
ul.colorBoxContainer{
	margin:		0;
	padding:	0;
	display:	block;
	width:		110px;
}
li.colorBox {
  margin-right:2px;
  margin-left:2px;
  margin-top:2px;
  margin-bottom:2px;
  display:block;
  float:left;
  width:20px;
  height:20px;
  cursor:pointer;
  border:1px solid #000;
}
li.colorBoxOn {
  border:2px solid #000;
  margin-right:1px;
  margin-left:1px;
  margin-top:1px;
  margin-bottom:1px;
}

span #ratingCount {
  vertical-align: top;
}
span.ratingCount { margin-left: 4px; }

a.ratingImage {
  cursor:pointer;
  text-decoration: none;
}
a.ratingImage img {
	border: none;
	height: 15px;
	width: 70px;
}

/*****************************************/
/* Design Collections and Studiobasics   */ 
/*****************************************/

div.studio-basics {
  	width: 95px;
    height: 12px;
	margin-left: auto;
	margin-right:auto;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -108px -162px;
}

div #categoryBody_collections{
	width:		222px;
	height:		auto;
	float:		left;
	padding:	0;
	margin:	10px 0 10px 0;
	border:	solid 1px #C1AE95;
}
span #marketing_banner{
	margin:		5px 0 5px 0;
	height: 200px;
}
span #marketing_banner_img{
	border: medium none;
}
div #hero_contents{
	margin-top: 	10px;
	border:	0px solid #C1AE95;
}
div #hero_contents_image{
	margin: 	5px 0 0 5px;
	height:200px;
}
div.categoryBody_search_withCollections{
	width:		222px;
	float:		left;
	padding:	0;
	left: 1px;
	clear:	both;
}
div.categoryBody_search_withOneCollection {
	float:		left;
	padding:	0;
	width:		222px;
	overflow:	hidden;
	left:		0;
	clear:		both;
	margin-top:	8px;
}

div #categoryBody_head_withCollections{
	width:		720px;
}
h1.categoryBody_head_name_withCollections{
	text-align:	left;
	color:		#533519;
	font-family:arial,verdana,sans-serif;
	font-size:	16px;
	font-weight:bold;
	margin:		5px 0 5px 5px;
	width:		720px;
}
.collectionStyleContent{
	background:transparent url(/image/wpd/category-sprites.png) repeat-x scroll -1px -259px; 
	width:100%; 
	height:100%;
}
ul.desingCollectionsList{
	list-style-type: none;
	margin-left: 	4px;
	padding-left:	10px;
	margin-top:		4px;
	//margin-top:	0px;
	margin-bottom:	10px;
	display:		none;
}
ul.desingCollectionsList > li{
	font-family: 	arial,helvetica,sans-serif;
	font-size:		12px;
	color:			#668800;
	padding-left:	1px;
	padding-top:	2px;
}
div.collectionTitle{
	line-height: 23px;
	width:		180px;
	height:		22px;
	background: transparent url(/image/wpd/category-sprites.png) repeat-x scroll -10px -204px;
}
.collectionTitleText{
	font-family:	arial,helvetica,sans-serif;
	font-size:		12px;
	font-weight:	bold;
	margin-left:	10px;
}
div.collectionHeader{
	background: transparent url(/image/wpd/category-sprites.png) repeat-x scroll -4px -204px;
}
.style_condition_active{
	font-size:	12px;
	font-weight: bold;
	color: #533519;
	margin-left: 3px;
}
span.collectionListBullet{
	width:			3px;
	height:			2px;
	padding-top:	4px;
	//margin-top: -10px;
	display:		inline-block;
	background: transparent url(/image/wpd/category-sprites.png) no-repeat scroll -243px -117px;
	overflow: hidden;
}
.prices_0_text_active{
	width: 80px;
	height: 15px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -100px -142px;
}
.prices_1_text_active{
	width: 13px;
	height: 15px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -5px -139px;
}
.prices_2_text_active{
	width: 20px;
	height: 15px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -5px -159px;
}
.prices_3_text_active{
	width: 29px;
	height: 16px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -5px -177px;
}

.prices_0_text_inactive{
	width: 80px;
	height: 15px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -100px -142px;
}
.prices_1_text_inactive{
	width: 10px;
	height: 15px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -54px -139px;
}
.prices_2_text_inactive{
	width: 20px;
	height: 15px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -54px -158px;
}
.prices_3_text_inactive{
	width: 26px;
	height: 15px;
	display:inline-block;
	background: transparent url("/image/wpd/category-sprites.png") no-repeat -54px -177px;
}
.collectionHelp{
	width: 		25px;
	height:		16px;
	display:	inline-block;
	margin:		0 0 0 6px;
	//margin:	-3px 0 0 6px;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -255px -195px;
	position:	absolute;
	cursor:		pointer;
}
.collectionsHelpAnchor{
	position: absolute;
	margin:	3px 0 5px 13px;
}

.collectionsHelpContent{
	margin-left: -270px; 
	width: 		335px; 
	margin-top: -225px;
	position:	absolute;
}
.collectionHelpTitle{
	font-size:	17px;
	font-weight:bold;
	color:		#533519;
	margin:		7px 0 5px 0;
}
.collectionHelpStyleTitle{
	padding-top:	8px;
	font-weight:	bold;
	font-size:		12px;
	color:	#6b6b6b;
}
.collectionHelpStyleText{
	color:	#6b6b6b;
}
span.studiobasicHelp{
	width: 		22px;
	height:		14px;
	position:	absolute;
	margin:		0 0 0 -4px;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -265px -106px;
	cursor:	pointer;
}
span.studiobasicHelpAnchor{
	display:	inline-block;
}

.studiobasicHelpContent{
	margin-left: -270px; 
	width: 220px; 
	margin-top: 100px;
}
.categoryBody_head_styleName{
	display:	inline:block;
	font-family: arial,verdana,sans-serif;
	font-size:	14px;
	margin:	0;
}

.filter-format-2{
	float: left;
	width: 		14px;
	height:		15px;
	margin:	0 -6px 0 3px;
	display:inline-block;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -267px -148px;
}

.filter-format-4{
	float: left;
	width: 		14px;
	height:		15px;
	margin:	0 -6px 0 3px;
	display:inline-block;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -267px -129px;
}

.filter-format-5{
	float: left;
	width: 	13px;
	height:		13px;
	margin:	0 0 0 3px;
	display:inline-block;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -267px -169px;
}
.filter-format-6{
	float: left;
	width: 	13px;
	height:	14px;
	margin:	0 0 0 3px;
	display:inline-block;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -260px -219px
}

.categoryBody_search_filter_icon{
	width: 		14px;
	height:		15px;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -238px -166px;
	position:	absolute;
	margin:		4px 0 0 10px;
}

#studioBasicsHelp { position: absolute; top: 320px; left: 170px; width: 350px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
#studioBasicsHelpHead { background-color: #009BCE; color: #FFFFFF; cursor: pointer; padding: 5px 0px; width: 100%;  font-weight: bold; }
#studioBasicsHelpHead .left { float: left; margin-left: 5px; zoom: 1;}
#studioBasicsHelpHead .right{ float: right; margin-right: 5px; zoom: 1; }
#studioBasicsHelpCloseIcon { float: right; background-color: #FFFFFF; color: #009BCE; padding: 1px 3px; font-size: 0.8em; margin-left: 5px; }
#studioBasicsHelpBody { line-height: 1.5em; background-color: #FFFFFF; cursor: pointer; padding: 0px 10px 10px 10px;  }
#studioBasicsHelpBody ul{ margin-top: 1em; margin-bottom: 1em; margin-left: 15px; list-style-type: disc; }
.help-icon {
	float:left;
	zoom: 1;
	margin-left: 5px;
	margin-right: 5px;
	width: 		14px;
	height:		14px;
	display:	inline-block;
	background:	transparent url("/image/wpd/category-sprites.png") no-repeat -265px -106px;
	cursor:	pointer;
}


/*Pretty Select for Category Page - Start */

.PrettySelectBox{
	width:320px;
}

.PrettySelectHandle {
	float: right;
	margin-top:5px;
}

.PrettySelectSeperator {}

.PrettySelectHandleImage {
	background: transparent url(/image/tp/personalize-sprites.png) no-repeat scroll -101px -25px;
	height: 25px;
	width: 25px;
	float: right;
}

.PrettySelectList, .PrettySelectItem, .SelectedPrettySelectItem {
	background-color: #FFFFFF;
}

.PrettySelectList {
	border: 1px solid #C0AD90;
	width: 320px;
	overflow-y: scroll;
	height:300px;
	cursor: pointer;
	z-index: 1000;
}

.PrettySelectItem {
	line-height: 20px;
}

.prettySelectOptionOdd{
	background-color: #FFF;
}

.prettySelectOptionEven{
	background-color: #EDF5FF;
}

.SelectedPrettySelectItem {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;
	width: 320px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	padding: 1px;
	background-color: #FFF;
}

.SelectedPrettySelectItem  .prettySelectOptionEven{
	background-color: #FFF;
}

.PrettySelectItemHover {
	background-color: #A9D1FF;
}

.PrettySelectGroup{
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	padding:4px;
}

.sprite-icon-prettyselectarrow{ background: transparent url(/image/tp/product-page-sprites.png) no-repeat; overflow: hidden; width: 13px; height: 8px; background-position: -145px -14px;}

/*Pretty Select for Category Page - End */

/* quickview2 css */
/* This is for the new QuickView for Design based PE */

.qvPopup {
	background-color: #EEEEEE;
}

.TP_Popup_Content {
	overflow: hidden;
}

#quickViewSpinnerSpan {
	margin-top:10px;
	width: 10px;
	height: 10px;	
}
#spinnerSpan, #spinnerImg {
}

#navControls {
	display: inline-block;
	margin-top: 5px;
}
#navControlsTitle{
	margin: 2px; 
	display: inline-block;
	line-height:1;
	float: left;
}
#navControlsPrev, #navControlsNext {
	color: #009999;
	cursor: pointer;
	display: inline-block;
}
#navControlsPrev {
	text-align: left;
	float: left;
	margin-right: 10px;
}
#navControlsNext {
	text-align: right;
	float: left;
	margin-left: 10px;
}
#navControlsNext:hover , #navControlsNext:hover {
	text-decoration: underline;
}

#ffgDiv {
	width: 338px;
	border-left: solid 4px #d7d7d7;
	float: right;
	min-height: 469px;
}

#productNameDiv {
	float: left;
	font-size: 14px;
}

#studioBasicsDiv {
	background: url("/image/tp/category-sprites.png") no-repeat scroll -120px -160px transparent;
	display: inline-block;
	float: right;
	height: 16px;
	margin: 5px 10px 0 0;
	width: 75px;
}

#catNameDiv {
	font-size: 12px;
	margin-left: 5px;
}

#gcInsideTextDiv {
	margin-top: 10px;
}

#moreInsideTextSpan {
	margin-left: 10px;
}

#gcInsideTextHeader {
	float: left;
}

#gcInsideTextHeaderMoreMessages {
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}

#gcInsideTextContent {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.spacer {
	clear: both;
	margin-bottom: 10px;
}

#colorsBoxesDiv {
	margin-left: 1px;
}

#prodInfoDiv {
	width: 100%;
	min-height: 45px;
	padding-left: 5px;
}

#colorsDiv {
	width: 100%;
	min-height: 55px;
	border-bottom: 1px solid #CCC;
	padding-left: 5px;
}

#colorsDiv .qvColorBoxOuter {
	display: inline-block;
	cursor: pointer;
	float: left;
	margin: 1px;
	margin-left: 5px;
	height: 18px;
	width: 18px;
}

#colorsDiv .qvColorBox {
	display: inline-block;
	height: 14px;
	width: 14px;
	margin: 1px;
	border: 1px solid #888;
}

#colorsDiv .colorBoxSelected {
	border: 2px solid #6B6B6B;
}

#colorsDiv .colorBoxDeselected {
	/*border: 1px solid #6B6B6B;*/
	margin-top: 3px;
}

.panelImage {
	cursor: pointer;
}

.panelBox {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

#panelSelectorDiv {
	width: 100px;
}

#panelsDiv .panelSelected {
	border: 2px solid #D7D7D7;
}

#panelsDiv .panelDeselected {
	/*border: 1px solid #D7D7D7;*/
}

#formatsDiv {
	width: 100%;
	/*min-height: 190px;*/
	padding-left: 5px;
	background: url("/image/qv-gradient.png") repeat-x transparent;
}

#formatBoxesDiv {
	margin-bottom: 5px;
	clear:left;
}

#formatsDiv .formatBox {
	cursor: pointer;
	float: left;
	padding: 3px 5px;
}

#formatsDiv .formatCheckBox {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	width: 15px;
}

.formatBoxImageDiv {
	margin-top: 0;
	padding-top: 0;
}

.formatBoxImageDiv img {
	vertical-align: middle;
}

.formatBoxTextDiv {
	font-size: 11px;
	line-height: 120%;
	margin-top: 2px;
	width: 96px;
}

#formatsDiv .formatBoxSelected {
	border: 2px solid #6B6B6B;
	background-color: #DEF1EF;
}

#formatsDiv #priceRestrictionsDiv {
	float: left;
	font-style:italic;
	margin: 5px 0 5px 2px;
}

#formatsDiv .formatBoxDeselected {
	border: 2px solid #FFFFFF;
}

.formatSpan {
	width: 55px;	
}

#formatPidPrice {
	width: 55px;
}

#detailsDiv {
	width: 100%;
	padding-left: 5px;
	background: url("/image/qv-gradient.png") repeat-x transparent;
}

#detailsDiv #detailsContainerDiv {
	margin-left: 5px;
	line-height: 1.45;
	clear:left;
}

#detailsDiv #marketingDiv {
	margin-top: 20px;
	height: 50px;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	text-align: center;
	border: 2px solid #D7D7D7;
}

#detailsDiv #gcMessageDiv {
	margin-left: 30%;
	margin-top: 10px;
	height: 100px;
	width: 100px;
	background: transparent url("/image/tp/category-sprites.png") no-repeat -296px -148px;
}

#buttonsDiv #getMoreInfoDiv {
	float: right;
	font-size: 11px;
	margin: 20px 5px;
	position: relative;
}

#detailsDiv #reviewsDiv {
	float: left;
	line-height:100%;
}

#detailsDiv #moreReviewsLink {
	float: left;
}

#detailsDiv #ratingStarsSpan {
	float: left;
	margin-right: 10px;
}

#detailsDiv #ratingSpan {
	float: left;
	margin-right: 15px;
	font-weight: bold;
	color: #523418;
	margin-top: 2px;
}

#detailsDiv #moreReviewsSpan {
	float: left;
	margin-top: 1px;
}

#dimensionsTitleDiv {
	float: left;
	margin-left: 0;
	clear:left;
}

#papersTitleDiv {
	float: left;
	margin-left: 0;
}

#morePapersDiv {
	float: left;
	font-size: 11px;
}

#cardPriceDiv {
	margin: 0 0 3px 5px;
	clear:left;
}

.redPrice {
	color: #FF0000;
}

#quickViewMainDiv {
	background: transparent url("/image/qv-gradient.png") repeat-x;
	float: left;
	width: 100%;
}

#quickViewInnerDiv {
	float: left;
	height: 469px;
	width: 540px;
}

#quickViewImageDiv {
	float: right;
	margin-left: 20px;
	margin-top: 20px;
}

#personalizeTextSpan {
	margin-left: 40px;
	color: #f6931c;
	font-weight: bold;
	float: left;
}

#parentPanelDiv {
	float: left;
	width: 100px;
}

#panelsDiv {
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	margin-left: 5px;
}

#buttonsDiv { clear: both; border-top: solid 4px #d7d7d7; width: 100%; height: 60px;  }
#buttonsDiv .btn.large { font-weight: bold; margin-bottom: 0; }

#addToMyPicks { float: left; margin: 20px 30px; position: relative; cursor: pointer; width: 140px;}
#addToMyPicks .sprite-favorites-icon  { float: left; position: relative; }
#addToMyPicks .sprite-favorites-icon-checked  { float: left; position: relative; }
#addToMyPicks .myPicksLink  { float: left; margin-left: 10px; position: relative;  font-size: 12px;}

#orderSamples { float: left; margin: 19px 0 0 355px; position: relative; }
#orderSamples .orderSamplesLinkDivOrange { cursor:default; color: #F6931C; font-weight: bold; line-height: 2.5;}
#orderSamples .orderSamplesLink { cursor: pointer; }

#personalize { 
	float: right;
	cursor: pointer; 
	margin-top: 19px;
	margin-right: 20px;
}
.sprite-add-to-cart-button{
	width: 100px; 
	height: 24px;
	float: right;
	margin: 18px 10px;
	cursor: pointer;
	background: transparent url(/sprite/wpd/productPage.png); 
	background-position: -0px -360px;
}

#orderAsIs { float: right; margin: 10px; overflow: hidden; position: relative; }

.ffgControlsDiv {
	width: 100%;
	margin-left: 40%;
}

/* 
#buttonsDiv {
	clear: both;
	border-top: solid 4px #d7d7d7;
	width: 100%;
	height: 55px;
}

#buttonsDiv .order-sample-button {
	float: left;
	margin-left: 30px;
	top: 12px;
	height: 36px;
	width: 36px;
	background: url("/image/tp/category-sprites.png") no-repeat scroll -414px -145px transparent;
	position: relative;
	cursor: pointer;
}

#buttonsDiv .orderSamplesLink  {
	float: left;
	position: relative;
	margin-left: 10px;
	top: 20px;
	cursor: pointer;
	font-size: 12px;
}

.quickViewOrderAsIs {
	float: right;
	height: 40px;
	width: 150px;
	background: url("/image/tp/category-sprites.png") no-repeat scroll -414px -181px transparent;
	position: relative;
	margin-right: 30px;
	top: 10px;
	cursor: pointer;
}

.quickViewOrderAsIsHover {
	float: right;
	height: 40px;
	width: 150px;
	background: url("/image/tp/category-sprites.png") no-repeat scroll -414px -181px transparent;
	position: relative;
	margin-right: 30px;
	top: 10px;
	cursor: pointer;
}

#quickViewPersonalize {
	cursor: pointer;
	float: right;
	overflow: hidden;
	position: relative;
	margin-right: 10px;
}

.quickViewPersonalizeStationery {
	height: 36px;
	width: 155px;
	background: url("/image/wpd/product-page-sprite-wpd.png") no-repeat scroll 0 0 transparent;
	top: 10px;
}

.quickViewPersonalizeGC {
	height: 36px;
	width: 155px;
	background: url("/image/wpd/product-page-sprite-wpd.png") no-repeat scroll 0 0 transparent;
	top: 10px;
}

.quickViewPersonalizeGCHover {
	height: 36px;
	width: 145px;
	background: url("/image/tp/product-page-sprites.png") no-repeat scroll 0 0 transparent;
	top: 10px;
}

#buttonsDiv .sprite-picks-icon  {
	float: left;
	height: 24px;
	width: 30px;
	background: url("/image/tp/category-sprites.png") no-repeat scroll -460px -120px transparent;
	position: relative;
	margin-left: 20px;
	top: 16px;
	cursor: pointer;
}

#buttonsDiv .myPicksLink  {
	float: left;
	position: relative;
	margin-left: 10px;
	top: 20px;
	cursor: pointer;
	font-size: 12px;
} */

.ffgTitle {
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.39;
	margin: 3px 5px 0 5px;
}

.linkIndent {
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	text-decoration: none;
	width: auto;
}
#detailsContent, #formatBoxesDiv{
        zoom:1;
}


