td.bg1 {
	background:url(/images/shadow0.jpg) top left repeat-x;
}
#wrapperDetail {
	position:relative;
	font-family:arial,helvetica,sans-serif;
	line-height:1.3em;
	margin:0;
	padding:0;
	width:770px;
}
#wrapperDetail a {
	text-decoration:underline;
	/*font-size:11px;*/
}
#detailInCart a {
	/*font-size:12px;*/
}
#wrapperDetail a:link,
#productdetail-left a:link {
	color:#000;
}
#wrapperDetail a:visited,
#productdetail-left a:visited {
	color:#666;
}
#wrapperDetail a:hover,
#productdetail-left a:hover {
	color:#900;
	/*background:#F8F8F8;*/
}
#wrapperDetail a.iconWishlist {
	color:#369;
	text-decoration:none;
}
#wrapperDetail form {
	margin:0px;
}
#wrapperDetail table {
	font-size:1em;
}
#productdetail-left {
	/*position:absolute !important;
	left:0 !important;*/
	float:left;
	width:217px;
	padding-top:15px;
	margin:0;
	
}
#productdetail-bigpic-enlarge, #productdetail-bigpic-enlarge a {
	text-decoration:none;
	color:#666;
	margin-bottom:10px;
}
/*
#productdetail-middle {
	position:relative;
	padding:15px 0 0 0;
	min-height:900px;
}
#productdetail-middle {
	float:left;
	width:370px !important;
	width:345px;
	margin:0 0 0 217px;
}
*/
body#detail #productdetail-middle {
	/*width:550px !important;
	width:525px;*/
	width:535px;
	float:left;
	padding:15px 0;
	/*margin-left:217px;*/
	/*margin:0 0 0 217px;*/
	/*padding-left:217px;
	position:absolute;
	top:0;
	left:217px;*/
}
#cntrProductDetailMiddleInner {
	padding:15px 0;
	margin:0;
}
#cntrDetailDescription #description,
#productdetail-longdescription {
	margin:0;
	/*text-align:justify; Uncomment to "justify" align long description */
}
#productdetail-price-web {
	margin-bottom:5px;
}
#productdetail-price-saved {
	margin-bottom:10px;
}
#productdetail-artist {
	margin-top:25px;
	margin-bottom:15px;
}
#productdetail-artist-quote {
	font-family:georgia,garamond,serif;
	font-style:italic;
	margin-bottom:10px;
}
#productdetail-artist-story {
}
#productdetail-artistpic {
	float:left;
	width:92px;
}
/*
#productdetail-artistreview {
	margin-top:25px;
	margin-bottom:25px;
	cursor:pointer;
}*/
#productdetail-artist-title {
	margin-bottom:5px;
}
#productdetail-artistreview-title {
	margin-bottom:5px;
}
#productdetail-incart {
	color:#000;
	margin-bottom:10px;
}
#productdetail-incart a {
	color:#369;
}
#productdetail-incart a:hover {
	color:#900;
}
/* new menu */
#cssdropdown, #cssdropdown ul, #shipDetail, #shipDetail ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration:none;
}
#cssdropdown li, #shipDetail li {
	float: left;
	position: relative;
	
}
.mainitems{
	border: 0px;
	
}
.mainitems a{
	margin-right:8px;
	text-decoration:none;
}
.subuls, .subShipping{
	display: none;
	width: 15em;
	position: absolute;
	top: 1.2em;
	left: 0;
	background-color: #fff;
	border: 1px solid #666;
	margin:0px;
	
}
.subShipping{
	width: 250px;
	background-color:#f7f7f7;
}
.subShipping li {
	padding:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#f7f7f7;
	z-index:100;
	
}
.subuls {
	width:140px;
	border-bottom:0px
}
.subuls li{
	width:120px;
	border-bottom:1px solid #666;
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
}
* html .subuls li{ 
	width:140px;
} /*style for IE*/
.subuls li a{
	text-decoration: none;
}
.subuls li:hover {
	background:url(/detail/images/bBlueBG.gif) repeat-x;
	overflow:hidden;
}
#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	background:#F7F7F7 url(/detail/images/bGreyBG.gif) repeat-x;
}
#currencyMenu, .menuTable {
	text-decoration:none;
	margin-bottom:5px;
}
.menuTable td {
	/*font-size:1em;*/
}
/* list and stuff */
ul.smallArrow { 
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
} 
ul.smallArrow li { 
	background: url(/images/menu/arrow_left.gif) left center no-repeat;
	padding-left: 10px;
} 
/* wholesale pricing box */
span.pricing_ws_price {
	font-weight:bold;
}
.ws_small {
	padding-top:1px;
}
.ws_large {
	font-size:1.6em;
	font-weight:bold;
}
#productdetail-wholesalepricing td.dotted {
	border:0px;
	border-bottom:1px dotted #ccc;
}
#productdetail-wholesalepricing-retailvalue {
	color:#666;
	padding:5px;
	text-align:center;
}
div.productdetail-artistsection {
	cursor:pointer;
	margin-bottom:0;
	border-top:1px solid #EFE9DD;
	padding:5px;
	padding-top:15px;
	margin-top:15px;
}
#cartbtn.backOrderAddtoCart {
	border:1px solid #CCC;
	background:#EEE;
	padding:5px 10px;
	/*position:absolute;
	left:0;
	z-index:100;*/
}
span.backorderonly {
	color:#900;
	font-weight:bold;
}
#regionPostMark {
	margin:15px 0 25px 0;
	padding:90px 0 0 0;
	font-style: italic;
}
#regionPostMark p {
	margin:2px 0 0 0;
	/*
	background:url(/images/menu/arrow_left.gif) 0 5px no-repeat;
	padding:0 0 0 8px;
	*/
}
.postmark2 {
	background:url(/images/postmark2.jpg) top left no-repeat;
}
.postmark4 {
	background:url(/images/postmark4.jpg) top left no-repeat;
}
.postmark5 {
	background:url(/images/postmark5.jpg) top left no-repeat;
}
.postmark7 {
	background:url(/images/postmark7.jpg) top left no-repeat;
}
.postmark9 {
	background:url(/images/postmark9.jpg) top left no-repeat;
}
.postmark10 {
	background:url(/images/postmark10.jpg) top left no-repeat;
}
.postmark15 {
	background:url(/images/postmark15.jpg) top left no-repeat;
}
#cntrDetailDescription #description,
#productdetail-longdescription,
#productdetail-artist-quote,
#productdetail-artist-story,
#productdetail-artist-story-full {
	line-height:1.4em;
}
#productdetail-left,
#currencyMenu, 
.menuTable,
#productdetail-price-saved {
	font-size:11px;
}
#wrapperDetail .smallgDetail  {
	color:#666;
}
div.pricelabel {
	font-size:14px;
	margin-bottom:10px;
}
p.detailItemPic {
	margin:5px 0 3px 0;
}
p.detailItemLink {
	margin:0 0 5px 0;
}
#productdetail-catalog-otheritems,
#productdetail-associateditems {
	/*
	padding:0;
	border:1px solid #DDDDDD;
	background:#F8F8F8;
	*/
	margin:15px 0;
}
/*
#productdetail-catalog-otheritems-title,
#productdetail-associateditems-title {
	border-bottom:1px solid #DDDDDD;
	padding:5px 10px;
	background:#F0F0F0;
}
*/
img.bordergrey1,
a img.bordergrey1,
a:link img.bordergrey1,
a:visited img.bordergrey1 {
	border:1px solid #CCC;
}
a:hover img.bordergrey1 {
	border:1px solid #CCC;
}
#productdetail-bigpic-inline,
#productdetail-bigpic {
	width:200px;
	height:200px;
	border:1px solid #666;
	overflow:hidden;
}
#productdetail-flatshipping {
	margin-top:5px;
	margin-bottom:5px;
	color:green;
}
#wsExtraAdminDisplay {
	font-weight:bold;
	color:#069;
	margin-bottom:5px;
}
#productdetail-leftcontent-bottom {
	margin-bottom:15px;
}
#wspricingicon-wholesale,
#wspricingicon-designer {
	position:absolute;
	/*
	float:right;
	*/
	right:0;
	width:80px;
	height:75px;
	padding:0;
	margin:0;
}
#productdetail-leftcontent-bottom p {
	margin:0 0 3px 0;
}
#detailPremiumBox a,
#detailPremiumBox a:link,
#detailPremiumBox a:visited,
#detailPremiumBox a:hover {
	color:#369;
	text-decoration:none;
	background:url(/pictures/AddOnItems/icon_giftbox.gif) top right no-repeat;
	padding-right:19px;
}
#backordercartbtn {
	/*border-bottom:1px solid #CCC;
	padding-bottom:10px;*/
	margin-bottom:10px;
	border:1px solid #CCC;
	background:#EEE;
	padding:10px 10px 5px 10px;
}
span.detailRed {
	color:#900;
}
span.detailBold {
	font-weight:bold;
}
span.detailUnbold {
	font-weight:400;
}
#detailInCart a,
#detailInCart a:link,
#detailInCart a:visited,
#detailInCart a:hover {
	color:#FFF;
	font-weight:bold;
}
#detailInCart.noDisplayEbay {
	display:none;
}
#attribtype {
	font-weight:bold;
}
#windowExtra {
	display:none;
}
#pShipsFrom {
	margin:10px 0 15px 0;
}
#productdetail-leftcontent-top p {
	margin:0;
}
#productdetail-left #itemRemaining {
	/*margin-bottom:15px;*/
}
#sizeBullets {
	margin-bottom:6px;
}
p.prodsizevalue {
	margin-left:7px;
}
#detailheightenforcer {
	width:1px;
	min-height:900px;
	overflow:hidden;
	float:right;
}
/* REMINDER BOX */
#productdetail-reminder {
	border:1px solid #CCC;
	background:#EEE;
	padding:10px;
}
/* END REMINDER BOX */
/* IN CART NOTIFICATION */
#detailInCart {
	/*height:46px;*/
	position:relative;
	margin:0 0 5px 0;
	z-index:1;
	width:260px;
	padding:0 0 5px 0;
}
#detailInCart.justAddedIfaw,
#detailInCart.justAdded {
	display:none;
}
#detailInCart.residesinCartIfaw,
#detailInCart.justAddedIfaw {
	width:200px;
}
#detailInCart.residesinCart {
	background:url(/images/bgBoxBlue.gif) bottom left no-repeat;
}
#detailInCart.residesinCartIfaw {
	background:url(/ifaw/images/bgBoxBlue.gif) bottom left no-repeat;
}
#detailInCart.justAdded {
	background:url(/images/bgBoxGreen.gif) bottom left no-repeat;
}
#detailInCart.justAddedIfaw {
	background:url(/ifaw/images/bgBoxGreen.gif) bottom left no-repeat;
}
#detailInCart p {
	margin:0;
}
#inCartInner {
	padding:5px 10px 0 10px;
}
#detailInCart.residesinCart #inCartInner {
	background:url(/images/bgBoxBlue.gif) top left no-repeat;
}
#detailInCart.residesinCartIfaw #inCartInner {
	background:url(/ifaw/images/bgBoxBlue.gif) top left no-repeat;
}
#detailInCart.justAdded #inCartInner {
	background:url(/images/bgBoxGreen.gif) top left no-repeat;
}
#detailInCart.justAddedIfaw #inCartInner {
	background:url(/ifaw/images/bgBoxGreen.gif) top left no-repeat;
}
#cntrCartItems {
	display:block;
}
/* END IN CART NOTIFICATION */
/* WHOLESALE STUFF */
#wspricingicon-wholesale {
	background:url(/images/icon_wholesalepriceB.gif) top right no-repeat;
}
#wspricingicon-designer {
	background:url(/images/icon_designerpriceB.gif) top right no-repeat;
}
.boxBlue, .boxGrey {
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.boxBlue {
	background:url(/detail/images/bBlueBG.gif) repeat-x;
	border:1px solid #ccc;
}
.boxGrey {
	background:#F7F7F7 url(/detail/images/bGreyBG.gif) repeat-x;
	border:1px solid #ccc;
}
.boxGreyBorder {
	background-color:#eee;
	padding:10px;
	border:1px solid #ccc;
	border-top:0px;
}
/* END WHOLESALE STUFF */
body#detail #cntrDetailDescription {
	/*width:240px !important;*/
	width:240px;
	padding:0 15px 0 0;
	float:left;
	/*margin-right:15px;*/
}
#cntrDetailPrice {
	float:left;
	width:260px;
	padding:0 0 0 15px;
	position:relative;
}
#cntrDetailTop {
	padding:5px 0;
	margin:10px 0;
	width:535px;
}
body#detail #cntrDetailTop {
	background:url(/images/bgCntrDetailTop.gif) 255px 0 repeat-y;
}
#cntrFreeshipIcon,
#cntrDiscountedShipIcon199,
#cntrDiscountedShipIcon299 {
	position:absolute;
	right:-15px;
	top:-20px;
	width:107px;
	height:112px;
	margin:0;
}
#cntrExtraLinks {
	margin-bottom:10px;
}
#onlinefundraisingdetail,
#onlinefundraisingdetail2 {
	position: relative;
	float: right;
	width: 110px;
	height: auto;
	font-size: 11px;
	padding: 0;
	margin:0;
}
#onlinefundraisingdetail #ifawtext,
#onlinefundraisingdetail2 #ifawtext {
	padding-bottom:10px;
}
#onlinefundraisingdetail {
	/*color: #895722;*/
	color: #000;
	background: #76a547 url(/onlinefundraising/images/bgDetail.gif) left top no-repeat;
}
#onlinefundraisingdetail #ifawtext {
	background: url(/onlinefundraising/images/bgDetail.gif) bottom left no-repeat;
}
#onlinefundraisingdetail2 {
	color: #847b6e;
	background: #f8f6f2 url(/onlinefundraising/images/bgDetail2.gif) left top no-repeat;
}
#onlinefundraisingdetail2 #ifawtext {
	background: url(/onlinefundraising/images/bgDetail2.gif) bottom left no-repeat;
}
