.prod_description li{
list-style:disc;
list-style-position:inside;
margin:0 0 0 10px
}

/* added for second level vera list description*/
.level_two{
margin-top:10px;
margin-left:0px;

}
.first{
list-style:none;
margin-bottom:2px;
font-weight:bold;
margin-left:-30px;
}

/*body ul{ removed for new top nav
margin-left:30px;
}*/
/* out of stock */
.stock_message_product{
	height:100px;
	margin-top:50px;
	background:#fff;
	color:black;
	font-size:14px;
	font-weight:bold;
text-align:center;
	padding:60px 20px 20px 20px;
}

.stock_message_collections{
	background:#fff;
	color:black;
	font-size:14px;
	font-weight:bold;
text-align:center;
	padding:20px;
}

/* added prodinfo's to fix peekaboobug */

.prodinfo_one{
	padding: 10px; 
	clear: both; 
	color: rgb(51, 51, 51); 
	height:1%;

}

.prodinfo_two{
	float: left; 
	clear: right; 
	width: 56%;
}

.prodinfo_three{
	float: left; 
	clear: right; 
	width: 44%;

}

/**** TEMP LEFT NAV ****/

.leftnavheader {
	
	font-size: 13px;
	color: #333;
	line-height: 50px;
	font-weight: bold;
}

.leftnav {
	float: left;
	clear: right;
	width: 156px;
	padding: 0;
	margin-right: 0px;
}

.leftnav li a{
	color:#736b62;

    }   
.leftnav ul {
	background: #fff;
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	font-size: 11px;
}
.leftnav ul ul {
	background: #e7e7dc;
	margin: 0px 0 0 0;
	padding: 5px 10px 10px 10px;
	font-size: 10px;
}
.leftnav ul ul ul{
	margin: 0 0 0 0;
	padding: 3px 0 3px 15px;
	font-size: 10px;
}
/*Pushes list indent*/
.leftnav li a {
	margin: 0px;
	padding: 3px 3px 3px 6px;
	background-position: 0px 5px;
	display:block;
}

.leftnav .active  a{
	margin-top: 5px;
	background-color: #736b62;
	color:#FFFFFF;
	padding: 3px 0px 5px 6px;
}

.leftnav .active li a{
	margin-top: 0px;
	background:transparent;
	color:#736b62;
	padding: 0px 0px 0px 6px;
}

.leftnav .active li li a{
	padding: 0px 6px 0px 10px;
	background: url(../images/StaticContent/global/leftnav_nested.gif) no-repeat left;
font-weight: normal;

}
.leftnav .active .active{
	background: transparent;
	margin-top: 0px;
	font-weight: bold;
	color: #736b62;
}
.leftnav .active .active .active a{
	background: transparent;
	margin-top: 0px;
    background: url(../images/StaticContent/global/leftnav_nested.gif) no-repeat left;
	font-weight: bold;
	color: #736b62;
}

.leftnav .active .active .active a:hover{
	background: transparent;
	margin-top: 0px;
	line-height: 1.2 !important;
    background: url(../images/StaticContent/global/leftnav_arrow.gif) no-repeat left;
	font-weight: bold;

}

.leftnav li li a{
/*	display:inline;*/
	margin:0px;
	padding: 3 3 3 6px;
}

.leftnav li li li .active{
	margin-top: 10px;
	font-weight: bold;
	background: url(../images/StaticContent/global/leftnav_arrow.gif) no-repeat left;
	padding: 10px 6px 0px 10px;
}

.leftnav li li li li a {
	margin: 0px;
	padding: 0 0 0 10px;
	font-weight: normal;
	line-height: 14px;
	background: url(../images/StaticContent/global/leftnav_nested.gif) no-repeat left;
}


.leftnav li li li a:hover {
	margin: 0px !important;

	text-decoration: none;
	background: url(../images/StaticContent/global/leftnav_arrow.gif) no-repeat left;
}

/* for ie */
.leftnav li a{
	display: block;
	padding: 3px 3px 3px 6px;
	margin:0px;
	height:100%;
}

.leftnav li a{
	display: block;
	padding: 3 3 3 6px;
	margin:0px;
}
/************ REGISTRY ADD-ON *********/
.wishlist{
	background-color:#A9D296;
}

.bridal{
	background-color:#B0006F;
}

.baby{
	background-color:#95CAD2;
}
.registry_area{
	margin-bottom: 10px;

}
#registry_product{
	height:16px;
	padding:5px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}

#registry_product_coll{
	height:16px;
	padding:5px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	float:left;
	clear:right;
	width:627px;
}
#registry_product_bty_coll{
	height:16px;
	padding:5px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	float:left;
	clear:right;
	width:546px;
}
.registry_button{
	float:left;
	clear:right;
	margin-right: 5px;
}
.registry_name{
	/*width:210px;*/
	float:left;
	clear:right;
	margin-right: 5px;
	margin-top: 2px;
}
.registry_needs{
	float:left;
	clear:right;
	margin-right: 5px;
	margin-top: 2px;
}
.registry_received{
	float:right;
	clear:right;
	margin-top: 2px;
}
.registry_holder{
	float: right;
	width:140px;
}

.registry_holder_coll{
	float: left;
	width:140px;
}
/**** CATEGORY ****/


/**** Category Thumbnail & Equity Area ****/
.equitySpace{
	width: 809px;
	line-height: normal;
	float: right;
	/*display: none;*/
}

.catheader/*optional*/{
	background-color: white; 
	line-height: normal;
	display: block;
	/*display: none;*/
}

.shadow{
	background-image: url(../images/StaticContent/sub/shadow.gif);
	background-repeat: no-repeat;
  	width: 809px;
	height: 8px;
	float: right;
	margin: 5px 0 5px 0;
}

.maincontainer{
	width: 809px;
	float: left;
	clear: right;
   	padding-left: 10px;
}

.infocontainer{
	float: left; 
	clear: none;
	width: 257px;
	height: 150px;
	padding: 1px 0px 1px 5px;
	border: 2px solid #FFF;
	background-color: white;
}

.infocontainer:hover{
	border: 2px solid #e5e5e5;
}

.cattitle{
	width: 245px;
	background-color: white;
	line-height:  20px;
	float: left;
	clear: right;
}

.catimage{
	border: #dfdfdf solid 1px;
	width: 124px;
	height: 124px;
	float: left;
}

.catimage:hover {
	border: #8b8754 solid 1px;
}

.viewall{
	float: left;
/*	clear: right;*/
	margin: 5px 0 5px 10px;
}

.shopby { 
	height: 100px;
	width: 118px;
	background-color: white;
	float: right;
	clear: right;
	/*line-height: 17px;
	margin-top: -5px;*/
}


.headertitle {
	clear: right;

	font-size: 14px;
	font-weight: bold;
	color: #7e2d3e;
	line-height: 200%;
}

/************************/

/**** PRODUCT ****/
body p {
	margin: 8px 0;
}
/**** Multibag Breakouts ****/

.multicontainer {
	float: left;
	clear: right;
}

.column_image_multi {float: left; clear: right; display: inline; width: 170px; background: #FFF;}
.column_image_multi .feature {border: 1px solid #d9d9d9; margin: 9px 9px 5px 9px;}

.zoom_multi {
	margin: 0 0 5px 9px;
	width: 155px;
	height: 21px;
	background: #FFF url(../images/StaticContent/sub/zoom_bg_multi.gif) no-repeat;
	text-align: right;
	line-height: 18px;
}

.zoom_multi a {
	text-decoration: none;
	color: #8b8754;
	padding-right: 10px;

	font-weight: bold;
}

.zoom_multi a:hover {
	text-decoration: underline;
}


.guides_multi{
	padding: 0px;
	color: #989898;
	font-weight: bold;
}


.column_content_multi {
	float: left;
	clear: right;
	display: inline;
	width: 560px;
	background: #FFF;
	padding: 10px;
}

.copy_multi {
	clear: both;
	padding: 0;
	color: #333;
	width: 100%;
}

.copy_multi_controls {
	clear: both;
	font-weight: bold;
}

.quantitybox_multi {
	text-align:right;
	border-top: 1px solid #d9d9d9;
	margin-top: 0px;
	padding-top: 5px;
}

.multi_controls {
	float: left;
	line-height: 20px;
}

.divider_multi {
	clear: both;
}

/**** Collection Breakouts ****/


/* Replaced styles */

.colorblock_collection {
	float: left;
	clear: both;
	display: inline;
	margin: 0px 0px 5px 0;
}

.guides_collection {
	padding: 10px 10px 10px 0px;
	color: #989898;
	font-weight: bold;
}

.cartbar_top_collection {
	clear: both;
	background: #f6f6f1 url(../images/StaticContent/sub/collections_top.gif) top;
	width: 750px;
	margin-top: 0px;
}

.cartbar_bottom_collection {
	background: #ffffff url(../images/StaticContent/sub/collections_bottom.gif) bottom;
	padding: 7px 0 0 0;
}

/* New Styles */

.copy_collection {
	overflow: hidden;
	clear: both;
	padding: 10px 0 10px 0;
	color: #333;
	width: 100%;
}

.copy_collection .half {
	width: 50%;
	float: left;
	clear: right;
}

.copy_collection .half ul {
	list-style-image: url(../images/StaticContent/sub/tab_bullet.gif);
	margin-top: 0px;
}

.copy_collection_controls {
	padding-top: 5px;
	border-top: 1px solid #ccc;
	clear: both;
	font-weight: bold;
	z-index: 0;
}

.product_collection {
	width: 750px;
	clear: both;
}

.imagebox_collection {
	float: left;
	clear: right;
	width: 75px;
	padding: 9px;
}

.imagebox_collection img {
	border: 1px solid #d9d9d9;
}

.imagebox_collection div {
	text-align: center;
	/*font-weight: bold; - ada*/
	padding: 3px 0 3px 0;
	width: 75px;
}

.itemtop_collection {
	float: left;
	clear: right;
	width: 650px;
	padding: 10px 0 10px 0;
	background: url(../images/StaticContent/sub/collection_div.gif) bottom left no-repeat;
}

.item_collection_left{
	float: left;
	
	width: 385px;
}

.collection_title {
	font-size: 11px;
	font-weight: bold;
	color: #7e2d3e;
}

.item_collection_right{
	float: right;
	
	width: 270px;
}

.item_collection_right .pricebox {
	float: left;
	clear: right;
	width: 140px;
	margin-right: 10px;
}

.collection_saleprice {
	font-size: 10px;
	font-weight: bold;
	color: #7e2d3e;
}

.item_collection_right .quantitybox {
	float: left;
	clear: right;
	width: 95px;
	text-align: right;
}

.email_collection {
	float: left;
	clear: right;
	width: 470px; 
}

.moreinfo_collection {
	clear: both;
	padding: 10px 10px 0 10px;
	width: 720px;
	margin: 0px;
}

/**** TOP ****/


/**** LEFT COLUMN FORMATTING ****/

.column_image {float: left; clear: right; display: inline; width: 250px; background: #FFF;}
.column_image .feature {border: 1px solid #d9d9d9; margin: 9px 9px 5px 9px;}

.zoom {
	margin: 0 0 5px 9px;
	width: 235px;
	height: 21px;
	background: #FFF url(../images/StaticContent/sub/zoom_bg.gif) no-repeat;
	text-align: right;
	line-height: 18px;
}

.zoom a {
	text-decoration: none;
	color: #8b8754;
	padding-right: 10px;
	font-weight: bold;
}

.zoom a:hover {
	text-decoration: underline;
}

.guides {
	padding: 10px 10px 10px 20px;
	color: #989898;
	font-weight: bold;
}

/**** CENTER COLUMN FORMATTING ****/

.column_content {
	float: left;
	clear: right;
	display: inline;
	width: 480px;
	background: #FFF;
	padding: 10px;
}

.title {
	float: left;
	clear: right;
	width: 240px;
	font-size: 14px;
	font-weight: bold;
	color: #7e2d3e;
}

.original {
	font-size: 12px;
	font-weight: bold;
	color: #464646;
}

.sale {
	font-size: 12px;
	font-weight: bold;
	color: #7e2d3e;
}
.clearance {
	font-size: 9px;
}
.surcharge {
	font-size: 10px;
	color: #989898;
}

.leftsplit {
	float: left;
	clear: both;
	display: inline;
	width: 50%;
}

.rightsplit {
	float: left;
	clear: right;
	display: inline;
	width: 50%;
	text-align: right;
}

.colorblock {
	float: left;
	clear: both;
	width: 50%;
	margin: 5px 0px 5px 0;
}

.swatch {
	width: 30px;
	height: 30px;
	float: left;
	margin: 0;
	background-position: 3px 3px;
	background: repeat-y;
}

.size {
	float: left;
	clear: left;
	width: 50%;
	text-align: right;
}

/**** Definitions for Size items -- Start ****/

.sizeitems {
	float: right;
	white-space:nowrap;
	width:100%;
}


.sizeitems a div { 
	float: left;
	clear: right;
}

.sizeitems a img { 
	float: left;
}

.sizeitems a {
	line-height: 26px;
	height: 30px;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #666;
	float: left;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
}

.sizeitems a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.size_on {
	background: url(../images/StaticContent/sub/size_on_1.gif);
}

.size_on div {
	color: #7e2d3e;
}

.size_on .container {
	background: url(../images/StaticContent/sub/size_on_3.gif);
	width: 11px;
	height: 30px;
	
}

.size_off {
	background: url(../images/StaticContent/sub/size_off_1.gif);
}

.size_off div {
	color: #666666;
}

.size_off .container {
	background: url(../images/StaticContent/sub/size_off_3.gif);
	width: 11px;
	height: 30px;
	
}

.size_unavail {
	background: url(../images/StaticContent/sub/size_unavail_1.gif);
}


.size_unavail div {

	color: #B2B2B2;
}

.size_unavail .container {
	background: url(../images/StaticContent/sub/size_unavail_3.gif);
	width: 10px;
	height: 30px;
	
}

/**** Definitions for Size items -- End ****/

.selecttext {
	clear: both;
	margin: 10px 0px 3px 0px;
	color: #989898;
}

.size {
	float: left;
	clear: right;
	display: inline;
	width: 50%;
	text-align: right;
	margin: 5px 0 5px 0;
}

/**** Upper Cart Bar ****/

.cartbar_top {
	clear: both;
	background: #f6f6f1 url(../images/StaticContent/sub/cartbar_top_alt.gif) top;
	width: 480px;
	margin-top: 20px;
}

.selection {
	width: 225px;
	padding: 16px 0 0 10px;
	float: left;
	clear: right;
}

.quantity {
	width: 105px;
	margin-top: 10px;
	float: left;
	clear: right;
	text-align: center;
}

.addtobag {
	width: 130px;
	float: left;
	clear: right;
	padding: 5px 0 5px 10px;
}

/**** Lower Cart Bar ****/

.cartbar_bottom {
	background: #ffffff url(../images/StaticContent/sub/cartbar_bottom.gif) bottom;
	padding: 7px 0 10px 0;
}

.email {
	float: left;
	clear: right;
	width: 330px;
	padding-left: 10px;
	padding-top: 14px;
}

.email img {
	padding-right: 5px;
}

.email a {
	text-decoration: none;
	color: #999;
}

.email a:hover {
	text-decoration: underline;
	color: #999;
}

.email a span {
	font-weight: bold;
	color: #8b8754;
}

.addtolinks {
	float: left;
	clear: right;
	width: 130px;
	padding-left: 10px;
	margin-top: 3px;
	line-height: 11px;
	font-size: 9px;
}

.addtolinks a {
	text-decoration: none;
	color: #999;
}

.addtolinks a:hover {
	text-decoration: underline;
}

.addtolinks a span {
	font-weight: bold;
	color: #8b8754;
}

/**** RIGHT COLUMN FORMATTING ****/

.column_extras {
	float: left;
	clear: right;
	display: inline;
	width: 225px;
	background: #fff;
	padding: 0px 0px 0px 10px;
}
.column_extras .equity {
	width: auto;
	float: none;
}
.quantity input, .quantitybox input, .quantitybox_multi input {
	width: 25px;
	text-align: center;
	border: 1px solid #ccc;
}

.xsell {
	width: 203px;
}
.xsell .info {
	width: 115px;
}

/**** GUIDED NAV ****/
.guidednav {
	width: 803px;
	height: 40px;
	background: #FFF url(../images/StaticContent/sub/guidedbg.gif) no-repeat;
	padding: 0 0 0 10px;
	font-weight: bold;
	margin: 0 0 0px 3px;
}

.guidednav .refine {
	float: left;
	clear: right;
	margin: 12px 3px 0 0;
}

.guidednav .closed {
	display: block;
	float: left;
	clear: right;
	padding: 0 7px 0 7px;
	border: 1px solid #ccc;
	line-height: 20px;
	margin: 8px 0 0 5px;
	color: #666;
	position: relative;
	z-index: 1000;
}

.guidednav .closed:hover {
	border: 1px solid #8b8754;
}

.guidednav .open {
	height: 26px;
	display: block;
	float: left;
	clear: right;
	padding: 0 7px 0 7px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #e9f6df;
	line-height: 20px;
	margin: 8px 0 -1px 5px;
	color: #666;
	position: relative;
	z-index: 1000;
	background: #e9f6df;
}

.guidednav .open:hover {
	border: 1px solid #8b8754;
}

.guidednav a span {
	color: #8b8754;
}

.guidednav .active {
	font-weight: normal;
}

.size_refine {
	width: 794px;
	clear: both;
	background: #e9f6df;
	border: 1px solid #ccc;
	line-height: 30px;
	margin: -5px 0 0 4px;
	padding: 5px 10px 2px 5px;
}

.size_refine a div { 
	float: left;
	clear: right;
}

.size_refine a img { 
	float: left;
}

.size_refine a {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
	padding: 0 0 0 15px;
	float: left;
	font-size: 11px;
	margin: 0 3px 3px 0;
	color: #666;
	font-weight: normal;
}

.size_refine a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.size_refine .on {
	background: url(../images/StaticContent/sub/refineitem_bg_left.gif);
}

.size_refine .on .container {
	background: url(../images/StaticContent/sub/refineitem_bg_right.gif);
	width: 15px;
	height: 20px;	
}
/**** LANDING ****/
.landingframe {
	float: left;
	clear: right;
	display: inline;
	width: 985px;
	background: #FFF;
}

.featurearea {
	width: 816px;
	overflow: hidden;
	margin-bottom: 10px;
	clear: both;
}

.featurearea .pageinsert {
	color: #FFF;
	font-weight: bold;
}

.multifeatures {
	float: left;
	
}

/*.multifeat {
	float: left;
	width: 232px;
	padding: 12px 10px 12px 10px;
	margin-bottom: 10px;
	border: 2px solid #FFF;
	margin-left: 10px;
}
*/
.multifeat { border: 2px solid rgb(255, 255, 255); padding:12px 10px ; float: left; width: 232px; margin-bottom: 10px;/* margin-left: 10px; */}


.multifeat:hover {
	border: 2px solid #e5e5e5;
}

.multifeat .header {
	display: block;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
}

.multifeat .imgbox {
	float: left;
	width: 100px;
	
}

.multifeat .imgbox img {
	border: 1px solid #ccc;
}

.multifeat .imgbox img:hover {
	border: 1px solid #8b8754;
}

.multifeat .copybox {
	float: left;
	margin-left: 12px;
	width: 120px;
}

.copybox .title {
	font-weight: bold;
	margin-bottom: 0px;
	float: none;
	clear: none;
	width: auto;
	font-size: 10px;
	color: #8B8754;
}

.copybox .smalldescription {
	color: #999;
	margin-bottom: 5px;
}

.copybox .price{
	margin-bottom: 10px;
}

.copybox .price .sale {
	font-weight: bold;
	color: #7e2d3e;
	font-size: 10px;
}

.copybox .description {
	margin-top: 10px;
}

.copybox .button {
	display: block;
	margin-top: 5px;
	margin-left: 0px;
	background:#8B8754;
	width:109px;
	height:24px;
}

/* makes add to bag button correct size */
input[type=image] {
	width: auto;
	border:none;
}

/******** Xsell chnages below drop info text under image - requested by D&T ******/

.xsell .info{
	width:auto;
	padding:0 0 0 0;
	float:none;
	display:block;
	margin:0px 0 -2px 0;
}
.xsell .original{
	margin-top:-5px;
}
.xsell img{
	float:none;
}
.xsell_container{
	text-align:center;
}

/*made edits for extra lines of copy on the catpages*/
.shopby{
	height:auto;
	/*	background:yellow;*/
	line-height:2px;
}
.infocontainer{
	height:170px
}
.shopby a{
	line-height:14px;
	display:block;
	/*background:blue;*/
	padding:0;
	margin:0px 0 0 0;
}
.shopby br{
	background:red;
	padding:0;
	margin:0px 0 0 0;
}
.colorblock_collection {width:400px;}
.colorblock_collection p strong{float:left;clear:right;}

/*add to registry button positioning on product pages*/
.addtolinks input {padding-top:9px;}
