a:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
form {
margin:0pt;
padding:0pt;
}
input.stdButton
{
   background-image:url(../styleImages/backgrounds/ButtonBg1.png);
	background-repeat: repeat;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #000000;
	font-size: 90%;
	height: 18px;
	
}
h2, h3, h4, h5, h6, p.flat, p.h4like {
margin:0pt;
padding:0pt;
}
h2.catgroupname {
padding:15px 25px 5px;
}
h2.pagetitle {
padding:0pt 0pt 10px;
}
h2.pagetitle span.rightbyme {
float:right;
}
h3.pagetitle {
padding:0pt 0pt 5px;
}
h4.pad1, h5.pad1 {
margin:0pt 0pt 5px;
}
p.pad1, #rightNavCustomerFavorites p.pad1, #cntrEcardView p.pad1, #cntrEcardViewInner1 p.pad1 {
margin:5px 0pt 15px;
padding:0pt;
}
#rightNavCustomerFavorites p.pad2, p.pad2 {
margin:0pt 0pt 15px;
padding:0pt;
}
#rightNavCustomerFavorites p.pad3, p.pad3, div.pad3 {
margin:5px 0pt;
padding:0pt;
}
p.pad4, #productlistmain p.pad4 {
margin:0pt 0pt 5px;
}
p.pad5 {
margin-top:15px;
}
#cntrEcardContentInner p.pad6, p.pad6 {
margin:0pt 0pt 10px;
}
p.pad7 {
margin:5px 0pt 0pt;
}
#cntrEcard p.pad8 {
margin:2px 0pt 5px;
}
#rightNavCustomerFavorites p.linkpic {
margin:5px 0pt 2px;
}
#rightNavCustomerFavorites p.linktitle {
margin:0pt 0pt 15px;
}
p.error {
background:transparent url(/images/icon_error.gif) no-repeat scroll left center;
padding:4px 22px;
}
p.inward5 {
padding:0pt 5px;
}
.clear1 {
clear:both;
height:1px;
overflow:hidden;
}
#cntrBody {
background:transparent url(../styleImages/images/bgBodyTop.jpg) no-repeat scroll center top;
height:100%;
}
#cntrHeader, #cntrHeaderInner, #cntrContent, #cntrContentEnd, #cntrFooter {
margin:auto;
width:1000px;
}
#cntrHeader {
background:#000000 url(../styleImages/images/bgHeader.jpg) no-repeat scroll left top;
height:111px;
text-align:left;
}
#cntrHeaderInner {
}
#cntrLogo {
float:left;
padding:20px 0pt 0pt 25px;
width:150px;
}
#cntrSecondaryTop {
position: relative;
float:right;
margin:20px 15pt 5pt 5pt;
padding:2px 3px 2pt 3pt;
text-align:right;
width:220px;
z-index: 1000;

}
#cntrExtraMenu ul, #cntrExtraMenu li {
display:inline;
margin:0pt;
padding:0pt;
}
#cntrExtraMenu li.pad, #cntrExtraMenu a  {
padding:0pt 4px;
color: #CCB59C;
}
#cntrSearchTop {
margin-top:3px;
}
#cntrMenus {
margin:0pt 0pt 0pt 260px;
padding:60px 0pt 0pt;
}
#cntrContentTitle {
background:transparent url(../styleImages/images/deco.gif) no-repeat scroll center bottom;
height: 35px;
padding-top: 10px;
}
#cntrContentTitleHome {
background:transparent url(../styleImages/images/deco.gif) no-repeat scroll center bottom;
height: 35px;
padding-top: 10px;
float:left;
margin-left:240px; 
padding-top: 30px;
}
#cntrContentLogo {
background:transparent url(../styleImages/images/ZafLog.gif) no-repeat left top;
height: 55px;
padding-top: 0px;
}
#cntrCatDescription {
	width: 85%;
	margin-left: 25px;
	border:  1px solid #D7A455;
	background: #F5EFE1;
	padding: 10px;
}
#prodDescription {
	width: 85%;
	margin: auto;
	border:  1px solid #D7A455;
	background: #F5EFE1;
	padding: 10px;
}
/* start mod: Added to basket message */

.divAddedToBasket {
	width: 85%;
	margin: auto;
	margin-top: 10px;
	border:  1px solid #D7A455;
	background: #F5EFE1;
	padding: 10px;
	position: relative;
}
/* end mod: Added to basket message */

#topmenu {
padding-top:15px;
}
#topmenu ul, #topmenu li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#topmenu ul li ul, #topmenu ul li ul li {
display:inline;
margin:0pt;
padding:0pt;
}
body#category.homedecor #cntrMenus, body#category.jewelry #cntrMenus, body#category.paintings #cntrMenus, body#category.giftfinder #cntrMenus, body#regions #cntrMenus {
margin-top:0pt;
padding:35px 0pt 0pt;
}
body#category.homedecor #topmenu li#topmenu_homedecor, body#category.jewelry #topmenu li#topmenu_jewelry, body#category.paintings #topmenu li#topmenu_paintings, body#category.giftfinder #topmenu li#topmenu_giftfinder, body#regions #topmenu li#topmenu_regions {
height:28px;
}
#topmenu li#topmenu_homedecor, #topmenu li#topmenu_jewelry, #topmenu li#topmenu_paintings, #topmenu li#topmenu_giftfinder, #topmenu li#topmenu_regions {
float:left;
}
#topmenu li#topmenu_homedecor {
width:102px;
}
#topmenu li#topmenu_jewelry {
width:136px;
}
#topmenu li#topmenu_paintings {
width:83px;
}
#topmenu li#topmenu_giftfinder {
width:91px;
}
#topmenu li#topmenu_regions {
width:76px;
}
#cntrMenus div.padder {
padding:0pt 10px;
}
#topmenu li {
position:relative;
}
#topmenu li a img {
z-index:10;
}
#topmenu ul li ul {
display:none;
left:0pt;
position:absolute;
top:28px;
width:15em;
}
#topmenu ul li#topmenu_homedecor:hover ul, #topmenu ul li#topmenu_homedecor.hover ul, #topmenu ul li#topmenu_jewelry:hover ul, #topmenu ul li#topmenu_jewelry.hover ul, #topmenu ul li#topmenu_paintings:hover ul, #topmenu ul li#topmenu_paintings.hover ul, #topmenu ul li#topmenu_giftfinder:hover ul, #topmenu ul li#topmenu_giftfinder.hover ul, #topmenu ul li#topmenu_regions:hover ul, #topmenu ul li#topmenu_regions.hover ul {
display:block;
z-index:900;
}
#topmenu li ul, #topmenu li ul li, #topmenu li ul li a {
z-index:900;
}
#topmenu li ul li a {
background:#720101 url(../styleImages/images/bgTopMenuDropDown.jpg) repeat scroll left top;
border-bottom:1px solid #900404;
border-left:1px solid #000000;
border-right:1px solid #000000;
display:block;
padding:6px 14px 8px;
width:100%;
}
#topmenu li ul li a.first {
background:#720101 url(../styleImages/images/bgTopMenuDropDownRow1.jpg) repeat-x scroll left top;
}
#topmenu li ul li a.last {
border-bottom:1px solid #000000;
}
#topmenu li ul li a:hover {
background:transparent url(../styleImages/images/bgTopMenuDropDownHover.jpg) repeat-x scroll left top;
}
html > body #topmenu li ul li a {
display:block;
width:100%;
}
#topmenu ul li#topmenu_homedecor ul, #topmenu ul li#topmenu_jewelry ul, #topmenu ul li#topmenu_paintings ul, #topmenu ul li#topmenu_giftfinder ul, #topmenu ul li#topmenu_regions ul {
z-index:500;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul, body#category.jewelry #topmenu ul li#topmenu_jewelry ul, body#category.paintings #topmenu ul li#topmenu_paintings ul, body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul, body#regions #topmenu ul li#topmenu_regions ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:900px;
z-index:1;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul li, body#category.jewelry #topmenu ul li#topmenu_jewelry ul li, body#category.paintings #topmenu ul li#topmenu_paintings ul li, body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul li, body#regions #topmenu ul li#topmenu_regions ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:auto;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul li a, body#category.jewelry #topmenu ul li#topmenu_jewelry ul li a, body#category.paintings #topmenu ul li#topmenu_paintings ul li a, body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul li a, body#regions #topmenu ul li#topmenu_regions ul li a {
width:auto;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul {
margin-left:0pt;
}
body#category.jewelry #topmenu ul li#topmenu_jewelry ul {
margin-left:-132px;
}
body#category.paintings #topmenu ul li#topmenu_paintings ul {
margin-left:-238px;
}
body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul {
margin-left:-321px;
}
body#regions #topmenu ul li#topmenu_regions ul {
margin-left:-413px;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul li, body#category.jewelry #topmenu ul li#topmenu_jewelry ul li, body#category.paintings #topmenu ul li#topmenu_paintings ul li, body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul li, body#regions #topmenu ul li#topmenu_regions ul li {
float:left;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul li a, body#category.jewelry #topmenu ul li#topmenu_jewelry ul li a, body#category.paintings #topmenu ul li#topmenu_paintings ul li a, body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul li a, body#regions #topmenu ul li#topmenu_regions ul li a {
background:transparent url(../styleImages/images/mDivider.gif) no-repeat scroll right center;
border:medium none;
padding:10px 9px 10px 7px;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul li a.first, body#category.jewelry #topmenu ul li#topmenu_jewelry ul li a.first, body#category.paintings #topmenu ul li#topmenu_paintings ul li a.first, body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul li a.first, body#regions #topmenu ul li#topmenu_regions ul li a.first {
margin-left:7px;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul li a.last, body#category.jewelry #topmenu ul li#topmenu_jewelry ul li a.last, body#category.paintings #topmenu ul li#topmenu_paintings ul li a.last, body#category.giftfinder #topmenu ul li#topmenu_giftfinder ul li a.last, body#regions #topmenu ul li#topmenu_regions ul li a.last {
background:transparent none repeat scroll 0%;
margin-right:7px;
}
body#regions #topmenu ul li#topmenu_regions ul li a.first {
margin-left:70px;
}
body#category.homedecor #topmenu ul li#topmenu_homedecor ul {
background:transparent url(../styleImages/images/bgSecondNavHomeDecor.jpg) no-repeat scroll left top;
}
body#category.jewelry #topmenu ul li#topmenu_jewelry ul {
background:transparent url(../styleImages/images/bgSecondNavJewelry.jpg) no-repeat scroll left top;
}

#cntrContent {
background:transparent url(../styleImages/images/bgContentDetail.jpg) repeat-y scroll left top;
}
#cntrContentInner {
background:transparent url(../styleImages/images/bgBodyBottomDetail.jpg) no-repeat scroll left bottom;
}
body#detail #cntrContentInner {
background:transparent url(../styleImages/images/bgBodyBottomDetail.jpg) no-repeat scroll left bottom;
}
body#detail #cntrContent {
background:transparent url(../styleImages/images/bgContentDetail.jpg) repeat-y scroll left top;
}
#cntrNavLeft {
background:transparent url(../styleImages/images/bgNavLeft.jpg) no-repeat scroll left top;
float:left;
width:190px;
}
#contentNavLeft {
padding:20px 0pt;
text-align:left;
}
#cntrNavRight {
background:transparent;
float:right;
width:290px;
z-index: -100;
text-align:left;

}
#contentNavRight {
padding:4px 0 0 25px;
text-align:left;
background: url(../styleImages/images/bgNavRightHeading.png) no-repeat 0 0;
}


.contentRightBoxCart, .contentRightBox {
margin-bottom:25px;
text-align:center;
}
.contentRightBoxCart span.label {
text-align:left;
}
.contentRightBoxCart span.value {
float:right;
text-align:right;
}
.contentRightBoxCart span.lineclear {
clear:right;
height:1px;
overflow:hidden;
}
#rightNavCart p.dottedbottom {
background:#BDA47A none repeat scroll 0%;
height:1px;
margin:8px 25px 8px 15px;
overflow:hidden;
padding:0pt;
}
.cartLines {
text-align:left;
}
.contentRightNewCustomerIncentive {
background:transparent url(../styleImages/images/bgNewCustomerIncentive.gif) repeat scroll left top;
border:1px solid #EEDCC0;
padding:10px;
}
#contentNavRight p.p3 {
margin-bottom:5px;
text-align:center;
}
#contentNavRight p {
margin:0pt;
padding:0pt;
}
#contentNavRight p.rightHeading {
margin-bottom:4px;

}
#rightNavNewCustomerIncentive p.rightHeadingCart, #rightNavCustomerFavorites p.rightHeadingCart, #rightNavNewCustomerIncentive p.p1 {
padding:0pt;
}
#rightNavCatNew, #rightNavCatFav, #rightNavArtExpert {
margin-bottom:10px;
}
#rightNavCatNewInner, #rightNavCatFavInner, #rightNavArtExpertInner {
padding:15px 0pt;
}
#rightNavCatNewInner {
background:#AC302E none repeat scroll 0%;
}
#rightNavCatFavInner {
background:#3D6F95 none repeat scroll 0%;
}
#rightNavArtExpertInner {
background:#D2A359 none repeat scroll 0%;
}
p.catNewTop {
background:#AC302E url(../styleImages/images/bgCatNew.gif) no-repeat scroll center top;
}
p.catFavTop {
background:#3D6F95 url(../styleImages/images/bgCatFav.gif) no-repeat scroll center top;
}
p.artExpertTop {
background:#D2A359 url(../styleImages/images/bgArtExpertRight.gif) no-repeat scroll center top;
}
#cntrContentMiddle {
float:left;
padding:0pt;
position:relative;
}
#cntrContentMiddle {
width:1000px;
}
body#detail #cntrContentMiddle {
width:1000px;
}

body#detail #cntrContentMiddle {
background:transparent url(../styleImages/images/bgContentMiddleDetail.jpg) no-repeat scroll left top;
}
#cntrContentMiddleInner {
padding:10px 15px;
text-align:left;
}
body#detail #cntrContentMiddleInner {
padding-left:25px;
}
#cntrContentMiddleInner.padmore {
padding:10px 25px;
text-align:left;
}
#cntrContentMiddleInner.centered {
text-align:center;
}
#cntrContentMiddle.ww #cntrContentMiddleInner {
padding-top:1000px;
}
#cntrContentMiddle.corporategifts #cntrContentMiddleInner {
padding-top:320px;
}
#cntrContentMiddle.wwmag #cntrContentMiddleInner {
padding-top:20px;
}
body.goldmap #cntrContentMiddleInner {
margin:auto;
text-align:center;
}
#contentCategoryBanner, #contentRegionBanner {
height:200px;
margin:auto;
overflow:hidden;
padding:0pt;
text-align:left;
width:1000px;
z-index: 100;
position: relative;

}
#contentCategoryCats {
background:transparent url(../styleImages/images/bgContentMiddleCat.jpg) no-repeat scroll left top;
display:block;
padding:0pt 0px;
width:709px;
float: left;
}
#contentMainCategoryCats {
background:transparent url(../styleImages/images/bgContentMiddle.jpg) no-repeat scroll left top;
display:block;
padding:0pt 0px;
width:709px;

}
#contentCategoryInner {
overflow:hidden;
padding:0pt 15px 0pt 260px;
}
#contentCategoryInner h1 {
margin:10px 0pt;
}
#contentCategoryInner h2, #contentCategoryInner p {
margin:10px 0pt;
}
#cntrTreasureButton {
float:right;
height:70px;
margin-right:-15px;
text-align:right;
width:130px;
}
#cntrTreasurePlaceholder {
float:right;
height:70px;
width:130px;
}
#cntrContentClear {
clear:both;
}
#cntrFooter {
background:#DABB87 url(../styleImages/images/bgFooter.jpg) no-repeat scroll left top;
}
#cntrFooterBottom {
background:transparent url(../styleImages/images/bgFooterBottom.jpg) no-repeat scroll left bottom;
}
#cntrFooterInner {
background:transparent url(../styleImages/images/bgFooter.jpg) no-repeat scroll left top;
padding:20px 25px 50px;
text-align:center;
}
#cntrFooterInner p {
margin:2px 0pt;
}
#siteClosing {
padding:10px 0pt 0pt;
text-align:center;
}
#cntrNavLeft a, #cntrNavLeft li, #cntrNavLeft li a {
width:auto;
}
body#home #cntrNavLeft ul.selected, body#home #cntrNavLeft ul.selected li, body#home #cntrNavLeft ul.selected li ul, body#home #cntrNavLeft ul.selected li ul li, body#home #cntrNavLeft ul.selected li ul li ul, body#home #cntrNavLeft ul.selected li ul li ul li {
display:block;
position:relative;
}
#cntrNavLeft ul, #cntrNavLeft ul li, #cntrNavLeft ul li ul, #cntrNavLeft ul li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#cntrNavLeft ul {
margin-bottom:15px;
}
#cntrNavLeft ul li {
padding:0pt 15px 2px 25px;
}
#cntrNavLeft ul li.pad1 {
background:transparent url(../styleImages/images/arrowcatmain.gif) no-repeat scroll 20px center;
padding-left:30px;
padding-top:2px;
}
#cntrNavLeft ul li.lined1 {
background:transparent url(../styleImages/images/navLeftLiBottom1.jpg) no-repeat scroll right bottom;
}
#cntrNavLeft ul li.primaryLine {
padding-bottom:4px;
}
#cntrNavLeft ul li.secondaryLine {
background:transparent url(../styleImages/images/navLeftArrow1.gif) no-repeat scroll 25px center;
padding-left:35px;
}
#cntrNavLeft ul li.secondaryLineSignout, #cntrNavLeft ul li.greetingSecondary {
background:transparent none repeat scroll 0%;
padding-left:25px;
}
#cntrNavLeft ul li.spacer1 {
height:2px;
margin:0pt;
overflow:hidden;
padding:0pt;
}
#cntrNavLeft ul li.spacer2 {
height:10px;
margin:0pt;
overflow:hidden;
padding:0pt;
}
#cntrNavLeft ul.selected {
background:transparent url(../styleImages/images/bgNavLeftSelectedCat.jpg) repeat-y scroll left top;
margin:0pt;
padding:0pt 0pt 1px;
}
#cntrNavLeft ul.selected li {
background:transparent url(../styleImages/images/bgNavLeftSelectedCatName.jpg) no-repeat scroll left top;
font-weight:bold;
padding:5px 0pt;
text-transform:uppercase;
}
#cntrNavLeft ul.selected li {
padding:5px 5px 5px 25px;
}
#cntrNavLeft ul.selected li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0pt;
}
#cntrNavLeft ul.selected li a {
text-decoration:none;
}
#cntrNavLeft ul.selected li ul {
margin:5px 0pt;
}
#cntrNavLeft ul.selected li ul li {
background:transparent url(../styleImages/images/trans.gif) repeat scroll 0%;
}
#cntrNavLeft ul.selected li ul li a {
}
#cntrNavLeft ul.selected li ul li ul {
background:transparent none repeat scroll 0%;
}
#cntrNavLeft ul.selected li ul li ul li {
padding:1px 0pt;
}
#cntrNavLeft ul.selected li ul li ul li a {
}
#cntrNavLeft ul.selected li.indent1, #cntrNavLeft ul.selected li.indentHover {
padding-bottom:3px;
padding-left:10px;
padding-right:0pt;
}
#cntrNavLeft ul.selected li.indentHover {
padding-left:12px;
}
#cntrNavLeft ul.selected li.indent1 {
background:transparent url(../styleImages/images/navLeftArrow1.gif) no-repeat scroll left center;
}
#cntrNavLeft ul.selected li.indentHover {
background:transparent url(../styleImages/images/arrowsmallleftnav.gif) no-repeat scroll 4px center;
}
#cntrNavLeft ul.selected li.indent2 {
padding-bottom:3px;
padding-left:0pt;
padding-right:15px;
}
#cntrNavLeft ul.selected li.indent1 a, #cntrNavLeft ul.selected li.indent2 a, #cntrNavLeft ul.selected li.indentHover a {
display:block;
padding:0pt;
width:100%;
}
#cntrNavLeft ul.selected li {
position:relative;
z-index:1;
}
#cntrNavLeft ul.selected li.indentHover ul {
background:transparent url(../styleImages/images/bghoverul.gif) no-repeat scroll left top;
display:none;
left:145px;
margin:0pt;
padding:1px 1px 1px 6px;
position:absolute;
top:-5px;
width:175px;
}
#cntrNavLeft ul.selected li.indentHover:hover ul {
display:block;
}
#cntrNavLeft ul.selected li, #cntrNavLeft ul.selected li ul #cntrNavLeft ul.selected li.indentHover, #cntrNavLeft ul.selected li.indentHover ul, #cntrNavLeft ul.selected li.indentHover ul li, #cntrNavLeft ul.selected li.indentHover ul li a {
z-index:1;
}
#cntrNavLeft ul.selected li.indentHover ul li {
background:transparent none repeat scroll 0%;
border-bottom:1px solid #E6CA9C;
padding:2px 0pt;
}
#cntrNavLeft ul.selected li.indentHover ul li.indentLastRow {
border:medium none;
}
#cntrNavLeft ul.selected li.indentHover ul li a {
padding:3px 10px;
width:100%;
}
.contentNavLeftBottom {
background:transparent url(../styleImages/images/bgNavLeftSelectedCatBottom.jpg) no-repeat scroll left top;
height:40px;
}
#contentNavPromoImages {
margin:25px 0pt;
}
#cntrNavLeft p.promoImage {
margin:0pt;
padding:0pt 0pt 10px;
}
input.topSearchKeyword, input.topSearchSubmit, input.topSearchKeywordTyping, input.topSearchSubmitDark {
height:19px;
}
input.topSearchKeyword, input.topSearchKeywordTyping {
border:1px solid #666666;
height:13px;
padding:2px 0pt;
width:108px;
}
input.type1 {
border:2px solid #D5A06C;
height:13px;
padding:2px 0pt;
width:90px;
}
input.topSearchSubmit {
background:transparent url(../styleImages/images/btnBGkeywordsearchFind.gif) no-repeat scroll left center;
border:medium none;
width:46px;
}
#mediaplayer, #contentTreasuresVideo, #contentTreasuresVideoWin {
z-index:1;
}
#contentTreasuresVideoWin {
background:#000000 url(../styleImages/images/msgVideoLoading.gif) no-repeat scroll center;
}
#contentTreasuresVideo {
display:none;
height:274px;
padding-top:10px;
text-align:center;
}
.videoWin {
float:left;
margin-left:140px;
position:relative;
}
.video320240 {
border:2px solid #FFFFFF;
height:240px;
width:320px;
}
#contentTreasuresClose {
float:left;
overflow:hidden;
width:20px;
}
#contentTreasuresClose p, #contentTreasuresClose p a {
margin:0pt;
padding:0pt;
width:20px;
}
#contentTreasuresClose p.closevid {
height:66px;
overflow:hidden;
}
#contentTreasuresClose p.morevid {
height:135px;
overflow:hidden;
}
#contentTreasuresClose a {
background-position:0pt;
float:left;
}
#contentTreasuresClose a:hover {
background-position:20px 0pt;
float:left;
}
#contentTreasuresClose a.closevid {
background-image:url(../styleImages/images/btnCloseVideoWin.gif);
}
a.leftsignout {
background:transparent url(../styleImages/images/btnSignout.gif) no-repeat scroll right center;
padding-right:17px;
}
#cntrNewsFeatured, #cntrNewsList {
float:left;
}
#cntrNewsNavTop {
border-bottom:1px solid #DCCAA4;
margin-bottom:15px;
}
#cntrNewsFeatured {
width:320px;
}
#cntrNewsList {
width:300px;
}
#cntrNewsFeaturedInner {
padding:0pt 10px 0pt 20px;
}
#cntrNewsListInner {
padding:0pt 20px 0pt 10px;
}
#cntrNewsListLeft {
float:left;
width:325px;
}
#cntrNewsListRight {
margin-left:350px;
}
div.featuredNews {
margin-bottom:40px;
}
#cntrNews h4, #productlist-artistreview h6 {
margin-bottom:5px;
}
p.published {
margin:2px 0pt 10px;
}
p.publishedBy {
margin:2px 0pt 5px;
}
p.newstitle2, p.publishedDate {
margin:0pt 0pt 5px;
}
div.newsBlock {
margin-bottom:25px;
}
div.newsIcon {
float:left;
padding-top:2px;
width:100px;
}
div.hasNewsIcon {
margin-left:105px;
}
#newsNavigationBottomTop, #newsNavigationBottom {
float:right;
}
#cntrMission {
padding:220px 50px 0pt;
}
#cntrTestimonials {
padding:0pt 20px;
}
#cntrTestimonials {
text-align:left;
}
.testimonialBlock {
background:transparent url(../styleImages/images/quote1.gif) no-repeat scroll left top;
margin-bottom:25px;
padding:5px 20px;
}
.testimonialBlock2 {
background:transparent url(../styleImages/images/quote1.gif) no-repeat scroll left top;
margin:0pt;
padding:5px 0pt 0pt 20px;
}
.testimonialBlock3 {
background:transparent url(../styleImages/images/quote1.gif) no-repeat scroll left top;
margin-bottom:5px;
padding:5px 20px;
}
#cntrartisttestimonials {
margin:25px 0pt;
}
#cntrTestimonials .testimonialSubmit {
float:right;
}
p.testimonialBody {
margin:0pt 0pt 10px;
}
p.testimonialBody2 {
margin:0pt 0pt 5px;
}
.testimonialsPagesBottom {
border-top:1px dotted #CCCCCC;
margin-top:15px;
padding-bottom:10px;
padding-top:10px;
}
body#category ul.selected li.leftnav_generic ul, body#category ul.selected li#leftnav_paintings ul, body#category ul.selected li#leftnav_homedecor ul, body#category ul.selected li#leftnav_jewelry ul {
display:block;
}
body#category.homedecor ul.selected li#leftnav_homedecor ul, body#category.homedecor ul.selected li.leftnav_generic ul {
display:block;
}
body#category.homedecor ul.selected li#leftnav_paintings ul, body#category.homedecor ul.selected li#leftnav_jewelry ul {
display:none;
}
body#category.jewelry ul.selected li#leftnav_paintings ul, body#category.jewelry ul.selected li#leftnav_homedecor ul, body#category.jewelry ul.selected li.leftnav_generic ul {
display:none;
}
body#category.jewelry ul.selected li#leftnav_jewelry ul {
display:block;
}
body#category.cattop-jewelry li#catleft2-jewelry, body#category.cattop-handbags li#catleft2-handbags, body#category.cattop-paintings li#catleft2-paintings {
display:none;
}
#wrapNavBar {
border-bottom:1px solid #EAD5B1;
margin:0pt 0pt 5px;
padding:0pt;
}
#wrapNavBar ul, #wrapNavBar li {
display:inline;
margin:0pt;
padding:0pt;
}
#wrapNavBar li {
padding:0pt 5px 0pt 0pt;
}
#wrapNavBarInner {
padding-bottom:10px;
}
#wrapNavBar a.xBoxBubble {
padding-left:5px;
}
#productlistmain {
padding:0pt;
text-align:center;
}
#productlistmain.region, #productlistmain.category {
padding:0pt 15px;
}
#productlistmain p {
margin:0pt;
}
#productlistWrapper, #productList {
margin:0pt;
padding:0pt;
}
#productlistWrapper h3 {
margin:10px 0pt 5px;
}
#productlistmain .productListItem, #productlistmain .productListItemSingle, #productlistmain .productListItemDouble, #productlistmain .productListItemQuad {
float:left;
padding:0pt 0pt 10px;
}
.productListItemSingle1Mn, .productListItemQuadMn, .productListItemCincoMn {
float:left;
padding:0pt;
text-align:center;
}
.productListItemSingle1Mn {
margin-right:20px;
width:104px;
}
.productListItemQuadMn {
padding-top:20px;
width:104px;
}
.productListItemCincoMn {
width:108px;
}
#productlistmain .productListItem {
width:195px;
}
#wrapperCart #productlistmain .productListItem {
width:185px;
}
#productlistmain .productListItemDouble {
width:290px;
}
#productlistmain .productListItemSingle {
width:990px !important;
}
#productlistmain .productListItemQuad {
width:147px;
}
#productlistmain p.pListName {
margin:2px 0pt;
padding:0pt 5px;
}
#productlistmain p.pListArtist {
margin:2px 0pt 5px;
}
#productlistmain p.productlist-price-onsale, #productlistmain p.pListPrice {
margin:2px 0pt;
}
#productlistmain p.productlist-price-original {
margin:0pt 0pt 2px;
}
#productlistmain p.pListProdSize {
margin:5px 0pt 2px;
}
#productlistmain .productListClear {
clear:left;
height:15px;
overflow:hidden;
}
#productlistmain h4 {
height:38px;
margin:0pt 10px 3px;
position:relative;
}
#productlistmain h4.bottom {
height:auto;
margin:5px 10px 3px;
}
#productlistmain h2 {
position:relative;
}
#productlistmain h4 a {
bottom:0pt;
left:0pt;
position:absolute;
text-align:center;
width:100%;
}
#productlistmain h4.bottom a {
position:relative;
}
#contentCategoryCats h3 {
margin-bottom:5px;
padding:0pt 10px;
}
#productlistmain p.productlistPicWrapper {
margin:2px 0pt 6px;
}
#productlistmain p.productlistlink {
margin:1px 5px;
}
#productlistmain p.productlistlink a, a.iconArrowed1, p.arrowed1 {
background:transparent url(../styleImages/images/bgproductlistlink.gif) no-repeat scroll left center;
padding:0pt 8px;
}
#largerPicture {
margin-bottom:15px;
}
#productlist-artist {
margin-bottom:15px;
margin-top:10px;
}
#productlist-artistreview {
margin:20px 0pt 10px;
}
img.pic100bordered {
border:1px solid #666666;
}
img.picLightBordered {
border:1px solid #CCCCCC;
}
#productlist-othercats-clear {
clear:both;
height:1px;
overflow:hidden;
}
#navigationpaginationtop, #navigationpaginationbottom {
padding:4px 8px;
}
#navigationpaginationtop p, #navigationpaginationbottom p {
margin:0pt;
}
div.paginationSortBy, div.paginationPerPage {
margin-left:10px;
}
div.pagClear {
clear:right;
height:1px;
overflow:hidden;
}
#navigationpaginationtop {
margin-bottom:15px;
}
#navigationpaginationbottom {
margin-top:15px;
}
#navigationpaginationtop.navigationPagination, #navigationpaginationbottom.navigationPagination {
background:#F6EFE2 none repeat scroll 0%;
border:1px solid #F0DFC0;
}
#navigationpaginationtop.pleasewait, #navigationpaginationbottom.pleasewait {
background:#F0F7EC url(../styleImages/images/waitPaginationBarNew.gif) no-repeat scroll center;
border:1px solid #B8D0AA;
}
.regionlinklist {
margin:10px auto;
width:500px;
}
.regionlinklist p {
margin:0pt 0pt 4px;
}
#wrapperDetail {
text-align:left;
}
#productdetail-artist, #productdetail-associateditems {
background:transparent url(../styleImages/images/bgDetailArtist.gif) repeat-y scroll left top;
border-left:1px solid #EFE9DD;
padding:0pt;
}
.productdetail-artistwrapper, #productdetail-associateditems-inner {
background:transparent url(../styleImages/images/bgDetailArtistBottom.gif) no-repeat scroll left bottom;
}
.shadowwrapbottom, #productdetail-associateditems-pad {
background:transparent url(../styleImages/images/bgDetailArtistTop.gif) no-repeat scroll left top;
padding:15px;
}
#productdetail-artist, #productdetail-associateditems, .productdetail-artistwrapper, #productdetail-associateditems-inner, .shadowwrapbottom, #productdetail-associateditems-pad {
margin:0pt;
}
.smallList {
float:left;
margin:0pt 2px 0pt 0pt;
width:80px;
}
.medList {
float:left;
margin:0pt 2px 0pt 0pt;
width:105px;
}
#productdetail-associateditems p.detailItemLink {
text-align:center;
}
#navpathbottom {
margin:10px 0pt 20px;
}
#navpathbottom ul, #navpathbottom li {
display:inline;
margin:0pt;
padding:0pt;
}
#navpathbottom li {
padding-right:5px;
}
#detailPremiumBox {
padding:5px 0pt 0pt;
}
#detailPremiumBoxCheck {
padding-top:2px;
}
p.iconAdd, a.iconAdd {
background:transparent url(../styleImages/images/buttons/button_add.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
p.iconGo, a.iconGo {
background:transparent url(../styleImages/images/buttons/button_go.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
a.iconClose {
background:transparent url(../styleImages/images/iconClose.gif) no-repeat scroll 3px;
padding:2px 2px 2px 20px;
}
p.iconView, a.iconView {
background:transparent url(../styleImages/images/buttons/button_view.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
p.iconMessageWarning {
background:transparent url(../styleImages/images/buttons/iconWarning.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
p.iconWrite, a.iconWrite {
background:transparent url(../styleImages/images/buttons/button_write.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
p.iconView {
position:relative;
}
a.iconChecked {
background:transparent url(../styleImages/images/buttons/button_checkbox_checked.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 16px;
}
a.iconUnchecked {
background:transparent url(../styleImages/images/buttons/button_checkbox_unchecked.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 16px;
}
p.iconDelete, a.iconDelete {
background:transparent url(../styleImages/images/buttons/button_delete.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
p.iconAbout, a.iconAbout {
background:transparent url(../styleImages/images/buttons/button_about.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
p.iconRead a, a.iconReadLinked, a.iconRead {
background:transparent url(../styleImages/images/buttons/button_read.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
a.iconWishlist {
background:transparent url(../styleImages/images/buttons/mnbutton.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
a.iconTop {
background:transparent url(../styleImages/news/images/i_top.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 15px;
}
a.iconPrint {
background:transparent url(../styleImages/images/buttons/button_print_small.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
p.iconHand {
background:transparent url(../styleImages/images/button_hand2.gif) no-repeat scroll left center;
margin-top:3px;
padding:0pt 10px 0pt 20px;
}
p.iconArrow, a.iconArrow {
background:transparent url(../styleImages/images/menu/arrow_left.gif) no-repeat scroll left center;
padding-left:8px;
}
p.iconArrowWhite, a.iconArrowWhite {
background:transparent url(../styleImages/images/iconArrowWhite.gif) no-repeat scroll left center;
padding-left:15px;
}
p.iconInCart {
background:transparent url(../styleImages/cart/images/icon_cartsmall.gif) no-repeat scroll left center;
padding:0pt 0pt 0pt 15px;
}
p.iconSuccess {
background:#006699 url(../styleImages/images/buttons/icon_success.gif) no-repeat scroll 4px center;
margin:0pt;
padding:5px 5px 5px 19px;
}
p.successBlue {
background:#006699 none repeat scroll 0%;
padding:5px;
}
a.largerpic img {
background:transparent url(../styleImages/images/p_etc/shadowlargepic102.gif) no-repeat scroll center top;
}
a.largerpic:hover img {
background:transparent url(../styleImages/images/p_etc/shadowlargepic102b.gif) no-repeat scroll center top;
}
#othercatselected, #othercatselected *, #currencyMenu, #currencyMenu *, #wishlistitem, #wishlistitem * {
margin:0pt;
padding:0pt;
z-index:99;
}
#othercatselected.mn {
text-align:left;
}
#currencyMenu {
position:relative;
}
#othercatselected, #wishlistitem {
float:left;
position:relative;
}
#othercatselected.mn {
float:right;
margin-top:10px;
}
#othercatselected {
background:#F8F8F8 none repeat scroll 0%;
}
#othercatselected.mn {
background:#ECD7B2 none repeat scroll 0%;
}
#wishlistitem {
background:transparent none repeat scroll 0%;
}
#currencyMenu li {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#othercatselected li, #wishlistitem li {
cursor:pointer;
float:left;
list-style-type:none;
position:relative;
}
#othercatselected li {
background:transparent url(/images/dropdownarrowgrey.gif) no-repeat scroll 98% center;
border:1px solid #CCCCCC;
padding:2px 20px 2px 10px;
}
#othercatselected.mn li {
border:1px solid #D6A352;
}
#othercatselected li ul, #currencyMenu li ul, #wishlistitem li ul {
cursor:default;
display:none;
height:auto;
position:absolute;
}
#currencyMenu li ul {
border:1px solid #DAAF6C;
margin-left:83px;
margin-top:-8px;
top:0pt;
width:170px !important;
}
#othercatselected.mn li ul {
border:1px solid #D6A352;
}
#othercatselected li ul {
background:#F8F8F8 none repeat scroll 0%;
border-color:#CCCCCC rgb(204, 204, 204) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
left:-1px;
margin-top:-4px;
width:295px !important;
}
#othercatselected.mn li ul {
background:#ECD7B2 none repeat scroll 0%;
border-bottom:medium none;
}
#othercatselected.mn li ul {
width:245px !important;
}
#othercatselected li ul li, #othercatselected.mn li ul li, #currencyMenu li ul li, #wishlistitem li ul li {
border:medium none;
max-width:120%;
padding:0pt;
}
#othercatselected li ul li {
background:#F8F8F8 none repeat scroll 0%;
border-bottom:1px solid #CCCCCC;
}
#othercatselected.mn li ul li {
background:#ECD7B2 none repeat scroll 0%;
border-bottom:1px solid #D6A352;
}
#currencyMenu li ul li {
background:#EBD3AF none repeat scroll 0%;
border-top:1px solid #F3E5CE;
}
#currencyMenu li ul li#row1 {
border:medium none;
}
#currencyMenu li a {
margin:0pt;
padding:0pt;
}
#currencyMenu li ul li a {
text-decoration:none;
}
#othercatselected li a, #wishlistitem li a {
cursor:pointer;
display:block;
float:left;
text-decoration:none;
}
#othercatselected li a {
padding:5px 10px;
}
#currencyMenu li a {
padding:0pt;
}
#othercatselected li:hover, #othercatselected li.hover {
background:#EEEEEE url(/images/dropdownarrowgrey.gif) no-repeat scroll 98% center;
}
#othercatselected.mn li:hover, #othercatselected.mn li.hover {
background:#DFBA7B url(/images/dropdownarrowgrey.gif) no-repeat scroll 98% center;
}
#othercatselected li ul li, #othercatselected li ul li:hover, #othercatselected li ul li.hover {
background:#F8F8F8 none repeat scroll 0%;
}
#othercatselected li ul li a, #othercatselected li:hover ul li a, #othercatselected li.hover ul li a {
cursor:pointer !important;
height:1.7em;
line-height:1.7em;
padding:2px 10px 3px;
position:relative !important;
white-space:nowrap;
}
#othercatselected li ul li a, #othercatselected li:hover ul li a, #othercatselected li.hover ul li a {
width:275px !important;
}
#othercatselected.mn li ul li a, #othercatselected.mn li:hover ul li a, #othercatselected.mn li.hover ul li a {
width:225px !important;
}
#othercatselected li ul li a:hover {
background:#EEEEEE none repeat scroll 0%;
}
#othercatselected.mn li ul li a:hover {
background:#E5C996 none repeat scroll 0%;
}
#othercatselected li:hover ul, #othercatselected li.hover ul {
display:block;
top:2em !important;
}
#othercatselected li:hover ul#currentSelected {
display:none;
}
#currencyMenu li ul li a {
padding:2px 10px;
}
#currencyMenu li ul li a, #currencyMenu li:hover ul li a, #currencyMenu li.hover ul li a {
cursor:pointer !important;
line-height:1.7em;
padding:0pt 10px 1px;
position:relative !important;
white-space:nowrap;
}
#currencyMenu li ul li a, #currencyMenu li:hover ul li a, #currencyMenu li.hover ul li a {
width:150px !important;
}
#currencyMenu li ul li a:hover {
background:#E3C28F none repeat scroll 0%;
}
#currencyMenu li:hover ul, #currencyMenu li.hover ul {
display:block;
left:0pt;
top:20px;
}
#wishlistitem li:hover ul, #wishlistitem li.hover ul {
display:block;
left:-10px;
top:-10px;
}
#wishlistitem li a.iconWishlist {
padding-left:20px;
}
#wishlistitem li ul {
background:#FFFFFF url(/images/bgwishlist.gif) no-repeat scroll left top;
border:1px solid #668CB3;
width:220px;
}
#wishlistitem li ul li {
padding:1px 10px;
width:200px;
}
#wishlistitem li ul li.heading {
color:#000000;
font-weight:bold;
padding:5px 10px;
}
#wishlistitem span.wlboxlabel {
float:left;
margin-right:5px;
padding-top:2px;
width:45px;
}
#currencyMenu li:hover ul#currentSelected {
display:none;
}
#currencyMenu li#currencychangestaus {
color:#DAAF6C;
display:none;
font-weight:bold;
padding:3px 0pt 2px;
}
.btnDefault {
background:transparent url(/images/bg_btncore.gif) repeat scroll 0%;
border:1px solid #2677C7;
color:#000000;
cursor:pointer;
font-family:Verdana,arial,helveitca,sans-serif;
font-size:1em;
font-weight:bold;
padding:1px 15px 2px;
}
.btnBlue {
background:transparent url(/images/bg_btncore.gif) repeat scroll 0%;
border-color:#2677C7;
border-style:solid;
border-width:1px 1px 2px;
color:#000000;
cursor:pointer;
font-family:Verdana,arial,helveitca,sans-serif;
font-size:1em;
font-weight:bold;
padding:2px 5px;
}
.btnGrey {
background:transparent url(/images/bg_btngrey.gif) repeat scroll 0%;
border-color:#A1A1A1;
border-style:solid;
border-width:1px 1px 2px;
color:#666666;
cursor:pointer;
font-family:Verdana,arial,helveitca,sans-serif;
font-size:1em;
font-weight:bold;
padding:2px 5px;
}
.btnLoading {
background:transparent url(/images/bg_btncore_loading.gif) no-repeat scroll left top;
border-color:#858585;
border-style:solid;
border-width:1px 1px 2px;
color:#666666;
cursor:pointer;
font-family:Verdana,arial,helveitca,sans-serif;
font-size:1em;
font-weight:bold;
padding:2px 15px 2px 20px;
}
.btnBlueSearch, .btnLoadingSearch {
cursor:pointer;
font-family:Verdana,arial,helveitca,sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
margin-left:10px;
}
.btnBlueSearch {
background:transparent url(/images/bg_btncore.gif) repeat scroll 0%;
border:1px solid #2677C7;
color:#000000;
padding:1px 5px 2px;
}
.btnLoadingSearch {
background:transparent url(/images/bg_btncore_loading.gif) no-repeat scroll left top;
border:1px solid #858585;
color:#666666;
padding:1px 15px 2px 20px;
}
.searchselect {
font-family:Verdana,arial,helveitca,sans-serif;
font-size:11px;
height:20px !important;
}
.rssFeedMedium {
background:transparent url(/images/icon_RSS.gif) no-repeat scroll right center;
height:14px;
margin-left:5px;
width:14px;
}
div.roundboxtop, div.roundboxtopinner, div.roundboxtopright, div.roundboxbottom, div.roundboxbottominner, div.roundboxbottomright {
height:7px;
}
div.roundboxtopinner, div.roundboxtopright, div.roundboxbottominner, div.roundboxbottomright {
padding:0pt;
}
div.roundboxtopinner, div.roundboxbottominner {
margin:0pt 0pt 0pt 6px;
}
div.roundboxtopright, div.roundboxbottomright {
margin:0pt 6px 0pt 0pt;
}
div.roundboxtop {
background:transparent url(/images/p_etc/c1.gif) no-repeat scroll left top;
}
div.roundboxtopinner {
background:transparent url(/images/p_etc/c2.gif) no-repeat scroll right top;
}
div.roundboxtopright {
background:transparent url(/images/p_etc/b1.gif) repeat-x scroll left top;
}
div.roundboxbottom {
background:transparent url(/images/p_etc/c3.gif) no-repeat scroll left bottom;
margin-bottom:25px;
}
div.roundboxbottominner {
background:transparent url(/images/p_etc/c4.gif) no-repeat scroll right bottom;
}
div.roundboxbottomright {
background:transparent url(/images/p_etc/b4.gif) repeat-x scroll left bottom;
}
div.roundbox {
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
text-align:center;
}
div.authwidth {
margin:auto;
padding:0pt 7%;
width:auto;
}
div.threeperrow {
float:left;
margin:0pt 19px;
width:130px;
}
div.roundbox p {
margin:0pt;
padding:0pt;
}
div.captionbar {
margin:0pt 20px;
padding:5px 0pt;
text-align:left;
}
div.roundbox div.top {
border-bottom:1px dotted #D7D7D7;
margin-bottom:10px;
}
div.roundbox div.bottom {
border-top:1px dotted #D7D7D7;
margin-top:10px;
}
div.roundbox p.link {
float:right;
}
.experts {
border-top:1px solid #E1D7C0;
margin:0pt 15px;
padding:15px 10px;
text-align:left;
}
.experts h4, .experts p {
margin:0pt 0pt 10px;
}
#wsTopText {
text-align:center;
}
#wsReminderWrapper {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #C5942D;
margin:auto;
padding:10px 20px;
width:350px;
}
#wsSignInForm {
margin:10px 0pt;
}
.wsSignInFormRow {
margin:5px 0pt;
}
.dotMe {
border-top:1px dotted #CCCCCC;
margin:10px 0pt 0pt;
padding:10px 0pt 0pt;
}
.wsSignInLabel {
float:left;
padding:3px 10px 0pt 0pt;
text-align:right;
width:120px;
}
#cntrNewoffersTitle {
text-align:center;
}
#cntrNewoffers {
margin:15px 0pt 0pt;
}
#cntrNewoffersCode {
margin:20px 0pt;
text-align:center;
}
#cntrNewoffersCode p {
border:1px solid #666666;
margin:0pt auto;
padding:10px 0pt;
width:150px;
}
#cntrCorporateGiftsTop {
padding-left:180px;
}
#cntrCorporateGiftsLeft {
float:left;
width:160px;
}
#cntrCorporateGiftsRight {
margin-left:180px;
}
div.exampleLine {
margin-bottom:10px;
padding:0pt;
}
.examplePic {
float:left;
width:85px;
}
.exampleText {
padding-top:15px;
}
.clear1left {
clear:left;
height:1px;
overflow:hidden;
}
#cntrArtExpertTop {
border-bottom:1px dotted #CCCCCC;
margin:10px 0pt;
padding:0pt 0pt 10px;
}
#cntrArtExpertLogo {
background:transparent url(/art_expert/logo_artexpert.gif) no-repeat scroll left top;
float:left;
height:48px;
width:140px;
}
#cntrArtExpertIntro {
margin-left:140px;
}
.cntrArtExpertPagination {
margin-bottom:25px;
}
#cntrArtExpertSecondPagination {
margin:10px 0pt;
}
.secondPagination {
border-color:#CCCCCC rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
padding:2px 5px;
}
.colOne {
border-left:1px solid #CCCCCC;
}
.colSelected {
background:#F8F8F8 none repeat scroll 0%;
}
#cntrContentMiddleInner.artExpert p {
margin-bottom:3px;
margin-top:3px;
}
.artExpertIndent1 {
margin-left:25px;
}
.artExpertIndent2 {
margin-left:50px;
}
.artExpertSeparator {
border-top:1px dotted #CCCCCC;
height:15px;
margin-top:15px;
}
.otherpage {
float:left;
padding:5px 25px;
}
#cntrCatalog {
margin-top:10px;
text-align:center;
}
#cntrCatalogInner {
margin:auto;
width:600px;
}
#cntrCatalogBigPic {
float:left;
}
#cntrCatalogRight {
margin-left:275px;
text-align:left;
}
.cartJustAdded {
background:#85AD5C none repeat scroll 0%;
border:1px solid #669933;
padding:5px;
}
.cartIn {
background:#6699CC none repeat scroll 0%;
border:1px solid #2677C7;
padding:5px;
}
.cartIn a, .cartJustAdded a {
background:transparent url(/cart/images/icon_cartsmall.gif) no-repeat scroll left center;
padding-left:15px;
}
.cntrMyArtistsRight {
margin-bottom:25px;
}
.mnWLcolumn1, .mnWLcolumn2 {
float:left;
}
.mnWLcolumn1 {
width:115px;
}
.mnWLcolumn2 {
width:340px;
}
.topMessage {
border-bottom:1px solid #D6A352;
margin-bottom:10px;
padding-bottom:10px;
}
.topMessagePadOnly {
padding-bottom:10px;
}
.topMessage2 {
border-top:1px solid #D6A352;
margin-top:10px;
padding:0pt;
}
.boxtype1Top {
background:transparent url(/images/boxtype1bg2.gif) no-repeat scroll right top;
padding:0pt 15px 0pt 0pt;
}
.boxtype1Top p {
background:transparent url(/images/boxtype1bg1.gif) no-repeat scroll left top;
margin:0pt;
padding:0pt 0pt 0pt 15px;
}
.boxtype1Top p em {
display:block;
padding:5px 0pt;
}
.boxtype1Bottom {
background:transparent url(/images/boxtype1bg4.gif) no-repeat scroll right bottom;
border-top:1px solid #D7A453;
padding:0pt 15px 0pt 0pt;
}
.boxtype1BottomInner {
background:transparent url(/images/boxtype1bg3.gif) no-repeat scroll left bottom;
padding:5px 0pt 5px 15px;
}
.boxtype2Top {
background:transparent url(/images/boxtype2bg2.gif) no-repeat scroll right top;
padding:0pt 15px 0pt 0pt;
}
.boxtype2Top p {
background:transparent url(/images/boxtype2bg1.gif) no-repeat scroll left top;
margin:0pt;
padding:0pt 0pt 0pt 15px;
}
.boxtype2Top p em {
display:block;
padding:5px 0pt;
}
.boxtype2Bottom {
background:transparent url(/images/boxtype2bg4.gif) no-repeat scroll right bottom;
border-top:1px solid #CCCCCC;
padding:0pt 15px 0pt 0pt;
}
.boxtype2BottomInner {
background:transparent url(/images/boxtype2bg3.gif) no-repeat scroll left bottom;
padding:5px 0pt 5px 15px;
}
.boxtype1Top p, .boxtype2Top p {
margin:0pt;
}
.padtopline {
border-top:1px dotted #CCCCCC;
margin-top:10px;
padding-top:5px;
}
#cntrEventFormLeft {
float:left;
width:325px;
}
#cntrEventFormRight {
margin-left:340px;
}
#cntrMnTop {
margin:15px 0pt;
}
#cntrEventShare {
text-align:center;
}
#cntrEventShareForm, .middlefixed {
margin:auto;
text-align:left;
width:400px;
}
.cntrMnRegionRow {
border-bottom:1px solid #CCCCCC;
padding:15px 0pt;
}
.cntrRegionRowPic {
float:left;
width:85px;
}
.cntrRegionRowText {
margin-left:85px;
}
.accountSection {
padding:15px 0pt;
}
.accountLeft {
float:left;
text-align:center;
width:120px;
}
.accountRight {
margin-left:135px;
}
#wwSelectedDay {
background:transparent url(/images/wwDay.gif) no-repeat scroll left top;
font-family:georgia,serif;
font-size:18px;
height:38px;
padding-top:10px;
text-align:center;
width:33px;
}
#wwDayBefore, #wwDayAfter, #wwSelectedDay {
float:right;
}
#cntrSignIn {
background:#000000 none repeat scroll 0%;
display:none;
height:250px;
margin:auto;
position:absolute;
width:350px;
}
#ecarderror {
display:none;
}
#cntrInvalidCategory {
margin:10px auto;
text-align:left;
}
#cntrInvalidCategory {
margin-bottom:20px;
width:450px;
}
#cntrMessages {
margin:auto;
position:absolute;
top:300px;
width:300px;
z-index:250;
}
#cntrMessages p {
margin:0pt;
}
#cntrMessages #msgHead, #cntrMessages #msgBody {
position:relative;
}
#cntrMessages.noframe {
background:transparent none repeat scroll 0%;
top:150px;
width:500px;
}
#cntrMessages.noframe #msgHead {
display:none;
}
#cntrMessages.warning, div.warningBox {
background:#D7A758 none repeat scroll 0%;
border:1px solid #AC8646;
color:#000000;
padding:5px;
}
#cntrMessages.warning #msgHead, div.warningBoxHead {
background:#FFCC00 none repeat scroll 0%;
border-bottom:1px solid #AC8646;
font-weight:bold;
padding:5px 10px;
text-align:left;
}
#cntrMessages.warning #msgHead .msgClose {
float:right;
}
#cntrMessages.warning #msgBody {
background:#FFFFFF none repeat scroll 0%;
padding:10px;
}
#cntrMessages.msg #cntrShippingCalculator {
margin:0pt 0pt 20px;
}
#cntrMessages.msg #cntrShippingCalculator h4 {
display:none;
}
#cntrMessages.temp {
background:transparent url(/images/bgWaitBox.gif) no-repeat scroll left top;
height:73px;
margin:0pt;
padding:0pt;
top:300px;
width:135px;
}
#cntrMessages.longstorypop {
background:#FDFAF5 url(/images/lsBGmain.jpg) repeat-x scroll left top;
border:1px solid #EDE1CE;
color:#000000;
margin:0pt;
padding:25px;
text-align:left;
top:200px;
width:475px;
}
#cntrMessages.longstorypop div.longStoryTop {
height:30px;
}
#cntrMessages.longstorypop a {
float:right;
}
#cntrMessages.longstorypop div.longStoryMiddle {
}
#cntrMessages.longstorypop div.longStoryMiddleInner {
padding:0pt 20px;
}
#cntrMessages.longstorypop h4 {
margin-bottom:15px;
}
#cntrMessages.longstorypop div.longStoryBottom {
height:32px;
}
#cntrMessages.msg {
background:#CCCCCC none repeat scroll 0%;
border:1px solid #999999;
color:#000000;
padding:5px;
text-align:left;
top:200px;
width:500px;
}
#cntrMessages.msg #msgHead {
background:#9AAFC1 none repeat scroll 0%;
border-bottom:1px solid #AC8646;
font-weight:bold;
padding:5px 10px;
text-align:left;
}
#cntrMessages.msg #msgHead .msgClose {
float:right;
}
#cntrMessages.msg #msgBody {
background:#FFFFFF none repeat scroll 0%;
padding:10px;
}
div.warningBoxHead p {
margin:0pt;
}
div.warningBoxInner {
background:#FFCC00 none repeat scroll 0%;
padding:10px;
}
#productdetail-attriberror {
border:2px solid #990000;
margin:5px 0pt 10px;
padding:5px 10px;
}
#cntrFadePop, #cntrFadePop2 {
position:relative;
}
a.storypop {
z-index:200;
}
#productdetail-artist-story-full, .initHide {
display:none;
}
#productdetail-artist-story {
z-index:1;
}
#productdetail-artist-story-full {
z-index:250;
}
#productdetail-longdescription-full {
z-index:290;
}
#artist-testimonial-howto-full {
z-index:260;
}
#cntrFadePop #productdetail-artist-story-full, #cntrFadePop2 #productdetail-longdescription-full, #cntrFadePop2 div.initHide {
margin-top:-24px;
position:absolute;
top:0pt;
}
#cntrFadePop #productdetail-artist-story-full.spread {
width:600px;
}
#productdetail-longdescription-full {
width:471px;
}
#cntrFadePop #productdetail-artist-story-full p.pad3, #cntrFadePop #productdetail-artist-story-full p.pad4, #cntrFadePop2 #productdetail-longdescription-full p.pad3, #cntrFadePop2 #productdetail-longdescription-full p.pad4, #cntrFadePop2 div.initHide p.pad3, #cntrFadePop2 div.initHide p.pad4 {
margin:0pt;
text-align:right;
}
.longstory {
background:#FBF9F3 none repeat scroll 0%;
border-left:2px solid #EAD5B1;
border-right:2px solid #EAD5B1;
padding:10px 15px;
}
#cntrFadePop p.top, #cntrFadePop2 p.top, #cntrFadePop p.bottom, #cntrFadePop2 p.bottom {
margin:0pt;
padding:5px 12px;
}
#cntrFadePop p.top, #cntrFadePop2 p.top {
background:transparent url(/images/fullstorytop.gif) no-repeat scroll right bottom;
}
#cntrFadePop p.bottom, #cntrFadePop2 p.bottom {
background:transparent url(/images/fullstorybottom.gif) no-repeat scroll right top;
}
#whitebox1 {
background:transparent url(/images/whitebox210.gif) no-repeat scroll left bottom;
float:right;
padding-bottom:10px;
width:210px;
}
#whitebox1inner {
background:transparent url(/images/whitebox210.gif) no-repeat scroll left top;
}
.whiteboxinner {
padding:10px 10px 0pt;
}
.whiteboxtop {
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
padding:0pt 0pt 10px;
}
.whiteboxleft, .whiteboxright {
text-align:center;
}
.whiteboxleft {
float:left;
width:95px;
}
body.popupwindow #cntrContent, body.popupwindow #cntrContentMiddle {
width:auto;
}
body.popupwindow {
background:#FFFFFF url(/images/bgPopupwindow.jpg) repeat scroll 0%;
}
body.popupwindow #cntrBody {
background:transparent url(/images/bgPopupLeft.jpg) repeat-y scroll left top;
}
body.popupwindow #cntrContent, body.popupwindow #cntrContentInner, body.popupwindow #cntrContentPopupRight, body.popupwindow #cntrContentPopupLeft {
height:100%;
}
body.popupwindow #cntrContent {
background:transparent url(/images/bgPopupRight.jpg) repeat-y scroll right top;
}
body.popupwindow #cntrContentInner {
background:transparent url(/images/bgPopupBottom.jpg) repeat-x scroll left bottom;
text-align:left;
}
body.popupwindow #cntrContentPopupRight {
background:transparent url(/images/bgPopupBottomRight.jpg) no-repeat scroll right bottom;
}
body.popupwindow #cntrContentPopupLeft {
background:transparent url(/images/bgPopupBottomLeft.jpg) no-repeat scroll left bottom;
}
#cntrBodyPopup {
padding:0pt;
text-align:left;
}
#wrapperTopPopup {
background:#000000 none repeat scroll 0%;
display:block;
padding:5px 10px;
}
#cntrPopupTopLeft {
background:transparent url(/images/bgPopupTopLeft.jpg) no-repeat scroll left bottom;
}
#cntrPopupTopRight {
background:transparent url(/images/bgPopupTopRight.jpg) no-repeat scroll right bottom;
padding:5px 20px 20px;
}
#wrapperTopPopupLogo {
float:left;
}
#wrapperTopPopupText {
background:#000000 none repeat scroll 0%;
float:right;
}
.gcbg {
background-image:url(/category/banners/banner_gc.jpg);
background-repeat:repeat-x;
}
.gcMain {
border:1px solid #D7A758;
margin:10px 0pt;
}
#cntrGiftCertificateCustom {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #D7A758;
margin:25px 0pt;
}
.gcRow1, .gcRow2, .gcRow3, .gcRow4 {
float:left;
padding:10px;
}
.gcRow1 {
width:160px;
}
.gcRow2 {
text-align:right;
width:75px;
}
.gcRow3 {
text-align:center;
width:170px;
}
.gcRow4 {
float:right;
text-align:right;
}
.gcMain p {
margin:0pt;
padding-top:3px;
}
.gcMain p.flat {
padding:0pt;
}
.gcMain input.btnBlue {
text-align:center;
width:80px;
}
.topborder {
background:#FFFFFF none repeat scroll 0%;
border-top:1px solid #EEDCC0;
}
.oddrow {
background:transparent url(/images/bgNewCustomerIncentive.gif) repeat scroll 0%;
}
#cntrGiftCertificates {
display:block;
position:relative;
}
.disclaimercustom {
border-top:1px solid #EEDCC0;
margin:10px;
padding:10px 0pt;
}
#cntrGiftCertificateCustom p.error {
margin:10px;
}
#wrapSearchForm {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
padding:10px 15px;
position:relative;
}
#wrapSearchForm p {
margin:0pt;
padding:0pt;
}
#wrapSearchForm .searchtitle, #wrapSearchForm #wrapSearchFilterCategory, #wrapSearchForm #keyword, #wrapSearchForm #psearchbutton {
float:left;
}
#wrapSearchForm .searchtitle {
margin-right:10px;
padding-top:3px;
}
#wrapSearchForm #wrapSearchFilterCategory {
margin-right:5px;
}
#wrapSearchError {
color:#990000;
margin-bottom:10px;
}
#wrapSearchForm p.error {
padding:4px 22px;
}
#wrapSearchFiltersArtist {
margin:10px 45px;
}
#wrapSearchForm p#aSearch {
margin:10px 0pt 0pt;
padding-left:45px;
}
#wrapSearchForm p#aSearch input#psearch {
margin:0pt;
}
#searchResult p a.selectedKeyword {
color:#000000;
font-weight:bold;
}
#searchResult span.highliteme {
background:#FFFFCC none repeat scroll 0%;
}
#searchResult h5 {
margin:20px 0pt 0pt;
padding:0pt 0pt 5px;
}
#searchResult h5.bottomless {
border:medium none;
}
#searchCatMatch, #searchCatMatchBottom {
background:#EEEEEE none repeat scroll 0%;
border:1px solid #CCCCCC;
display:block;
padding:5px 10px;
}
#searchCatMatch p, #searchCatMatchBottom p {
color:#666666;
display:block;
font-weight:normal;
margin:4px 0pt;
}
span.searchtitle {
margin-right:5px;
}
div.artistFilter {
font-size:10px;
margin:10px 0pt 0pt 60px;
}
#labelSearchAgain {
color:#666666;
display:none;
float:left;
font-size:0.9em;
padding:5px 0pt 0pt 5px;
}
.btnLeftMargin {
margin-left:40px;
}
input.searchinputmain {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #666666;
font-size:11px;
height:18px;
width:150px;
}
#refineSearch {
background:transparent url(/images/menu/left_boxempty.gif) no-repeat scroll 2px 50%;
font-family:arial,helvetica,san-serif;
font-size:12px;
font-weight:bold;
margin-bottom:4px;
padding:0pt 0pt 0pt 14px;
}
p.thin {
height:1px;
margin:0pt;
overflow:hidden;
}
#searchOtherLinks {
color:#CCCCCC;
font-size:11px;
margin:5px 0pt;
}
span.childcatmatch {
float:left;
width:33% !important;
}
.clearCatMatchRow {
clear:both;
height:1px;
overflow:hidden;
}
#catmainmatch {
margin-bottom:10px;
}
#wrapSearchMain h4 {
margin-bottom:5px;
}
#wrapSearchMain {
padding-top:5px;
}
#cntrHomeTextBlock1 {
margin:25px 0pt;
padding:0pt 40px;
text-align:center;
}
#cntrHomePromoBar1 {
margin:0pt 0pt 10px;
}
#cntrHomeLinkBox {
margin:20px 0pt;
padding:0pt 20px;
}
#cntrHomePromoBlock1, #cntrHomePromoBlock2 {
position:relative;
}
#cntrHomePromoShopByRegions, #cntrHomePromoCatFavs, #cntrHomeKeepers {
float:left;
}
#cntrHomePromoCatFavs {
margin-right:15px;
padding-top:40px;
width:320px;
}
#cntrHomeKeepers {
background:transparent url(/images/homeNana.jpg) no-repeat scroll left top;
height:240px;
width:245px;
}
#cntrHomeKeepers p {
margin:0pt;
}
#cntrHomePromoLinks h3, #cntrHomePromoCatFavs h3 {
margin-bottom:10px;
}
#cntrHomePromoShopByRegions {
width:260px;
}
#cntrHomePromoImage {
background:#F5EFE1 none repeat scroll 0%;
border:1px solid #F1E1C7;
float:left;
padding:10px;
width:300px;
}
#cntrHomePromoLinks {
float:right;
margin:auto;
padding:10px 0pt;
text-align:center;
width:245px;
}
#cntrHomePromoLinks p {
margin:2px 0pt;
}
#cntrHomePromoBlock1 {
height:220px;
padding:0pt 20px;
}
#cntrHomePromoBlock2 {
background:#006699 none repeat scroll 0%;
}
#cntrHomeLinkBox p {
margin:0pt;
}
#cntrHomeLinkBox p#textlink {
padding:5px 0pt 0pt;
text-align:center;
}
#cntrHomeLinkBox p#textlink a {
color:#FFFFFF;
}
#cntrHomePromoCatFavs, #cntrHomePromoShopByRegions {
text-align:center;
}
#cntrHomeLinkBox ul {
margin:5px 0pt 0pt;
padding:0pt;
}
#cntrHomeLinkBox p {
margin:2px 0pt;
}
#cntrHomeLinkBox li a {
padding:2px 0pt;
}
#cntrLinkBoxPic, #cntrLinkBoxText {
float:left;
}
#cntrLinkBoxPic {
background:#FFFFCC none repeat scroll 0%;
margin-right:20px;
width:340px;
}
#cntrHomeStuff {
background:transparent url(/images/bgHomeMiddle.jpg) no-repeat scroll left top;
padding:0pt;
position:relative;
}
body#home #cntrContentMiddleInner {
padding:0pt;
}
#cntrHomePromoMovie {
height:240px;
overflow:hidden;
}
#cntrHomeMapOuter, #cntrHomeMap {
background:transparent url(/images/homeMap0.gif) no-repeat scroll 0pt;
height:106px;
margin:auto;
width:200px;
}
#cntrHomeMapOuter {
margin-bottom:10px;
}
#cntrHomeMap {
position:relative;
}
#cntrHomeLinksMiddle {
background:transparent url(/images/bgHomeMiddleBottom.jpg) no-repeat scroll left top;
}
.homeflags {
height:11px;
overflow:hidden;
position:absolute;
width:18px;
}
#mapAndes {
left:30px;
top:63px;
}
#mapBali {
left:144px;
top:63px;
}
#mapBrazil {
left:58px;
top:72px;
}
#mapIndia {
left:128px;
top:38px;
}
#mapMexico {
left:17px;
top:45px;
}
#mapThailand {
left:156px;
top:43px;
}
#mapWestAfrica {
left:73px;
top:47px;
}
#cntrHomeMap.map0 {
background:transparent url(/images/homeMap0.gif) no-repeat scroll 0pt;
}
#cntrHomeMap.map2 {
background:transparent url(/images/homeMap2.gif) no-repeat scroll 0pt;
}
#cntrHomeMap.map4 {
background:transparent url(/images/homeMap4.gif) no-repeat scroll 0pt;
}
#cntrHomeMap.map5 {
background:transparent url(/images/homeMap5.gif) no-repeat scroll 0pt;
}
#cntrHomeMap.map7 {
background:transparent url(/images/homeMap7.gif) no-repeat scroll 0pt;
}
#cntrHomeMap.map9 {
background:transparent url(/images/homeMap9.gif) no-repeat scroll 0pt;
}
#cntrHomeMap.map10 {
background:transparent url(/images/homeMap10.gif) no-repeat scroll 0pt;
}
#cntrHomeMap.map15 {
background:transparent url(/images/homeMap15.gif) no-repeat scroll 0pt;
}
#cntrShippingCalculator p {
margin:0pt;
}
#cntrShippingCalculator {
margin:0pt 20px;
padding:0pt;
position:relative;
}
#cntrSCregionselector {
padding:10px 0pt;
}
.SCpriceright {
margin:5px 0pt;
text-align:right;
}
#cntrCostDisplay {
border-color:#CCCCCC rgb(204, 204, 204) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
display:block;
position:relative;
}
#cntrCostDisplay div.rowItems {
display:block;
position:relative;
}
#cntrCostDisplay .row1 {
background:#EEEEEE none repeat scroll 0%;
border-bottom:1px solid #CCCCCC;
font-weight:bold;
padding:4px 10px;
}
.clearSC {
background:#CCCCCC none repeat scroll 0%;
clear:both;
height:1px;
overflow:hidden;
}
#cntrShippingCalculator p.backorderitem {
background:#666666 none repeat scroll 0%;
color:#FFFFFF;
font-size:11px;
margin-bottom:2px;
padding:3px 5px;
width:150px;
}
.col3 {
float:left;
padding:10px 2px;
position:relative;
}
.col1 {
float:left;
padding:10px;
position:relative;
width:60px;
}
.col2 {
padding:10px;
}
.padR {
margin-right:10px;
}
.colBlue {
background:#5377DD none repeat scroll 0%;
}
.colGreen {
background:#00A500 none repeat scroll 0%;
}
.colRed {
background:#CD0404 none repeat scroll 0%;
}
.priceRow {
background:#F8F8F8 none repeat scroll 0%;
display:block;
position:relative;
}
.rowprice {
float:right;
font-weight:bold;
padding:10px;
position:relative;
}
#cntrShippingCalculator p.SCproductname {
font-weight:bold;
margin:0pt 0pt 6px;
}
#cntrShippingCalculator p.SCproductID {
font-size:11px;
}
#popupBoxMargin20 {
margin:0pt 20px;
padding:0pt;
}
#boxMargin1 {
margin:0pt;
padding:5px 0pt 15px;
}
#shipPriceRight {
float:right;
}
#cleaner {
clear:both;
height:1px;
}
#tblHeaderFooterLeft, #tblHeaderFooterRight {
height:7px;
margin:0pt;
padding:0pt;
width:6px;
}
#tblHeaderFooterLeft {
float:left;
}
#tblHeaderFooterRight {
float:right;
}
#tblHeaderFooterMiddle {
background:transparent url(/images/p_etc/b4.gif) repeat-x scroll left top;
height:7px;
margin:0pt 6px;
padding:0pt;
}
.keepersmedium {
color:#000000;
font-family:georgia;
font-size:14pt;
letter-spacing:0px;
}
.keeperssmall {
color:#000000;
font-family:georgia;
font-size:12pt;
letter-spacing:0px;
}
.popupTitle {
text-align:center;
}
.popupBody {
margin:15px 0pt;
}
#cntrMessages #fBox0 {
float:left;
}
#cntrMessages #fBox1 {
float:left;
margin-right:10px;
width:200px;
}
.frm1Label {
float:left;
}
.frm1Label {
display:block;
margin-right:5px;
padding-top:3px;
position:relative;
text-align:right;
width:90px !important;
}
#somePad {
margin-top:5px;
}
#cntrMessages p.msgError0, #cntrMessages p.msgError1 {
color:#990000;
font-weight:bold;
}
#cntrMessages p.msgHeading, #cntrMessages p.msgError1 {
margin-bottom:15px;
}
#cntrMessages p.reminderBox {
border-top:1px solid #CCCCCC;
margin-top:15px;
padding-top:15px;
}
#cntrMessages div.signinRow {
margin-bottom:5px;
}
#cntrMessages div.signinRow div.rowLeft {
}
#cntrMessages div.signinRow div.rowLeft {
display:block;
float:left;
margin-right:5px;
padding-top:3px;
position:relative;
text-align:right;
width:90px;
}
.genericform {
margin-top:15px;
position:relative;
}
#footerLink2Inner {
background:transparent url(/images/footerimage.gif) no-repeat scroll center top;
margin:auto;
width:350px;
}
#footerLinkLine1 {
padding:7px 0pt;
}
#footerLinkLine2 {
font-weight:bold;
}
#footerLinkLine3 {
font-size:10px;
margin:5px 0pt 15px;
}
.fSpacer {
margin:0pt 30px;
}
.footerIcon {
float:left;
}
.footerIconRight {
float:right;
}
#footerIconBizRate {
width:125px;
}
#footerIconVerisign {
margin-left:10px;
width:85px;
}
#footerIconCards {
width:77px;
}
#footerIconCoOpAmerica {
margin-right:10px;
width:85px;
}
#cntrFooterStuff {
margin:auto;
padding:10px 0pt;
width:488px;
}
#footerCopyright {
margin:auto;
padding:5px 0pt;
text-align:center;
width:575px;
}
#footerCopyright p {
margin-bottom:5px;
}
#footerLinks {
margin:10px 0pt;
text-align:center;
}
#cntrEcard {
height:490px;
overflow:hidden;
position:relative;
width:500px;
}
#cntrEcardTop {
height:120px;
overflow:hidden;
width:500px;
}
#cntrEcardBottom {
height:40px;
overflow:hidden;
width:500px;
}
#cntrEcardMain {
height:330px;
overflow:hidden;
width:500px;
}
#cntrEcardMain.sending {
background:transparent url(/ecard/images/ecardBody.jpg) no-repeat scroll 35px 0pt;
}
#cntrEcardMain.viewing {
background:transparent url(/ecard/images/ecardBody.jpg) no-repeat scroll 35px 0pt;
}
#cntrEcardLeft {
height:330px;
overflow:hidden;
width:35px;
}
#cntrEcardPicture {
height:330px;
overflow:hidden;
width:210px;
}
#cntrEcardContent {
height:330px;
overflow:hidden;
width:220px;
}
#cntrEcardView {
height:330px;
overflow:hidden;
width:430px;
}
#cntrEcardRight {
height:330px;
overflow:hidden;
width:35px;
}
#cntrEcardPicture, #cntrEcardLeft, #cntrEcardContent, #cntrEcardRight, #cntrEcardView {
float:left;
}
#cntrEcardView {
line-height:1.4em;
}
#cntrEcardPictureInner {
padding:6px 0pt 0pt;
text-align:center;
width:202px;
}
#cntrEcardContentInner {
padding:6px 0pt 0pt 10px;
text-align:left;
}
#cntrEcardViewInner1 {
padding:30px 50px;
text-align:center;
}
#closebar {
background:transparent none repeat scroll 0%;
display:block;
height:29px;
position:absolute;
right:27px;
top:36px;
width:29px;
}
#cntrGiftAnimalIntro, #cntrGiftAnimalLinks1 {
float:left;
width:160px;
}
#cntrGiftAnimalIntro {
padding-top:120px;
}
#cntrGiftAnimalCats, #cntrGiftAnimalLinks2 {
float:right;
}
#cntrGiftAnimalLinks2 {
width:405px;
}
#cntrGiftAnimalLinks2 div {
float:left;
text-align:center;
width:135px;
}
#cntrGiftAnimalCats {
background:transparent url(/images/banners/bgGiftAnimalWheel.jpg) no-repeat scroll right top;
height:303px;
}
#cntrGiftAnimalLinks1 p {
margin:2px 0pt;
}
#cntrGiftAnimalLinks1 p.linkTop {
font-weight:bold;
margin-bottom:10px;
}
#cntrGiftAnimalIntro p {
margin:0pt 0pt 10px;
}
#cntrGiftAnimalCats p {
margin:0pt;
}
#elephantBanner {
margin:0pt 0pt 15px;
padding:95px 50px 0pt 150px;
}
div.box1 {
background:#F8F8F8 none repeat scroll 0%;
border:1px solid #EEEEEE;
padding:15px;
}
div.box1 p {
margin:0pt;
}
.cattitle {
margin:5px 0pt;
text-align:center;
}
#cntrHomeFlash {
height:240px;
margin:0pt;
padding:0pt;
position:absolute;
top:0pt;
width:620px;
z-index:50;
}
#cntrKeepers {
height:470px;
margin:0pt;
padding:0pt;
position:absolute;
top:110px;
width:480px;
z-index:800;
}
#cntrKeepers #keepersHeader {
height:15px;
width:480px;
}
#cntrKeepers #keepersBottom {
height:15px;
width:480px;
}
#cntrKeepers #keepersMiddle {
height:440px;
width:480px;
}
#cntrKeepers #keepersLeft, #cntrKeepers #keepersContent, #cntrKeepers #keepersRight {
float:left;
}
#cntrKeepers #keepersLeft {
height:440px;
width:15px;
}
#cntrKeepers #keepersContent {
background:transparent url(/images/keepersWindowBG.jpg) no-repeat scroll left top;
height:440px;
margin:auto;
text-align:center;
width:450px;
}
#cntrKeepers #keepersRight {
height:440px;
width:15px;
}
#cntrKeepers #keepersBottom {
height:15px;
width:480px;
}
#cntrKeepers #keepersTitle {
height:70px;
}
#cntrKeepers #keepersClosewindow {
padding:15px 24px 0pt 0pt;
text-align:right;
}
#cntrKeepers #keepersContentInner {
}
#cntrKeepers #keepersVideo {
height:270px;
margin:5px auto;
width:402px;
}
#cntrKeepers #keepersText {
padding:0pt;
}
#cntrKeepers #keepersTextDisclaimer, #cntrKeepers #keepersTextLinks {
font-size:11px;
text-align:left;
}
#cntrKeepers #keepersTextDisclaimer {
float:left;
}
#cntrKeepers #keepersTextLinks {
float:right;
}
#cntrKeepers #keepersTextDisclaimer {
padding:10px 10px 10px 25px;
width:180px;
}
#cntrKeepers #keepersTextLinks {
padding:10px 25px 10px 10px;
width:200px;
}
#cntrKeepers #keepersVideoContent {
border:1px solid #FFFFFF;
margin:0pt;
padding:0pt;
width:auto;
}
#cntrKeepers h2 {
color:#000000;
font-family:georgia,serif;
font-size:16px;
margin:0pt 0pt 5px;
padding:0pt;
}
#cntrKeepersBtn {
float:right;
height:60px;
width:115px;
}
#keepersTextLinks p {
margin:0pt 0pt 10px;
}
#detailLinksShipping {
z-index:30;
}
ul#detailLinksShipping li a, ul#detailLinksShipping li ul li {
margin:0pt;
padding:0pt;
}
#cntrNoCookiesLegend {
background:#F8F8F8 none repeat scroll 0%;
border:1px solid #CCCCCC;
margin:20px 0pt;
padding:15px;
}
#cntrBookmarks {
position:relative;
}
#cntrBookmarks a {
display:block;
float:left;
height:16px;
margin:4px;
width:16px;
}
#cntrBookmarks a span {
display:none;
}
#cntrBookmarks a.bookmarkFacebook {
background:transparent url(/images/icons/facebook.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkDelicious {
background:transparent url(/images/icons/delicious.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkStumbleupon {
background:transparent url(/images/icons/stumbleupon.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkDigg {
background:transparent url(/images/icons/digg.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkTechnorati {
background:transparent url(/images/icons/technorati.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkSlashdot {
background:transparent url(http://images.slashdot.org/favicon.ico) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkYahoo {
background:transparent url(/images/icons/yahoo_myweb2.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkGoogle {
background:transparent url(/images/icons/google_bmarks.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkBrowserIE {
background:transparent url(/images/icons/bIconIE.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkBrowserFireFox {
background:transparent url(/images/icons/bIconFirefox.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkBrowserOpera {
background:transparent url(/images/icons/bIconOpera.gif) no-repeat scroll center top;
}
#cntrBookmarks a.bookmarkBrowserSafari {
background:transparent url(/images/icons/bIconSafari.gif) no-repeat scroll center top;
}
a.browsericonIE {
background:transparent url(/images/icons/bIconIE.gif) no-repeat scroll left top;
}
a.browsericonFireFox {
background:transparent url(/images/icons/bIconFirefox.gif) no-repeat scroll left top;
}
a.browsericonOpera {
background:transparent url(/images/icons/bIconOpera.gif) no-repeat scroll left top;
}
a.browsericonSafari {
background:transparent url(/images/icons/bIconSafari.gif) no-repeat scroll left top;
}
a.browsericonIE, a.browsericonFireFox, a.browsericonOpera, a.browsericonSafari {
padding:0pt 0pt 0pt 20px;
}
body#sitemap #cntrContent {
background:transparent url(/images/bgContentBlank.jpg) repeat-y scroll left top;
}
body#sitemap #cntrContentInner {
background:transparent url(/images/bgBodyBottomBlank.jpg) no-repeat scroll left bottom;
}
body#sitemap #cntrContentMiddle {
background:transparent url(/images/bgContentMiddleBlank.jpg) no-repeat scroll left top;
line-height:1.8em;
width:1000px;
}
#wrapSM {
margin:auto;
text-align:left;
width:800px;
}
#sitemapRight {
background:#F6EFE2 none repeat scroll 0%;
border:1px solid #CBBA9B;
float:right;
margin:0pt 0pt 20px 20px;
width:250px;
}
body#sitemap h3, body#sitemap h3 a {
color:#000000;
font-size:16px;
font-variant:small-caps;
font-weight:bold;
text-decoration:none;
}
#sitemapRight h3 {
background:#F0DFC0 none repeat scroll 0%;
border-bottom:1px solid #CBBA9B;
padding:5px 10px;
}
.sitemapRightDiv {
margin:5px 0pt;
padding:5px 10px;
}
#sitemapRightBox p {
margin:2px 0pt;
}
#sitemapLeft p {
color:#666666;
}
#sitemapLeft h3 {
border-bottom:1px solid #CBBA9B;
}
body#sitemap p.headings {
color:#000000;
font-family:georgia,serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#wrapSM {
padding-top:15px;
}
#cntrSiteMapError {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CBBA9B;
margin:0pt 0pt 15px;
padding:10px 15px;
}
body#sitemap #cntrSiteMapError h3 {
color:#990000;
}
#cntrSiteMapError p {
margin:0pt;
}
#wrapperSiteIndexProducts {
margin:auto;
text-align:left;
width:1000px;
}
#cntrSiteIndexProducts {
padding:50px;
}
div.siteIndexProductLink {
margin:20px 0pt;
}
.shipguarColor {
background:transparent none repeat scroll 0%;
color:#000000;
}
.shipguarColorGreen {
background:transparent url(/images/arrowbottomgreen.gif) no-repeat scroll left bottom;
}
.shipguarColorBlue {
background:transparent url(/images/arrowbottomblue.gif) no-repeat scroll left bottom;
}
.shipguarColorRed {
background:transparent url(/images/arrowbottomred.gif) no-repeat scroll left bottom;
}
.shipguarColorGrey {
background:transparent url(/images/arrowbottomgrey.gif) no-repeat scroll left bottom;
}
.up1 {
margin-top:-1px;
}
#wsSignUpWrapper, #wsSignUpWrapperLeft, #wsSignUpWrapperRight {
display:block;
position:relative;
}
#wrapperTopPopupText a, #wrapperTopPopupText a:visited, #wrapperTopPopupText a:link, #wrapperTopPopupText a:hover {
background:#000000 none repeat scroll 0%;
}
#wrapperTopPopupText a.iconView, #wrapperTopPopupText a.iconView:link, #wrapperTopPopupText a.iconView:visited, #wrapperTopPopupText a.iconView:hover {
background:#000000 url(/images/buttons/button_view.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 20px;
}
#wrapperTopPopupText a.iconClose, #wrapperTopPopupText a.iconClose:link, #wrapperTopPopupText a.iconClose:visited, #wrapperTopPopupText a.iconClose:hover {
background:#000000 url(/images/iconClose.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 16px;
}
body#home #cntrNavLeft ul.selected li.leftnav_generic {
display:none;
position:relative;
}
#cntrHungersiteDetail {
background:transparent url(/images/bgHungerSiteDetail.gif) no-repeat scroll center top;
border:1px solid #CC9900;
padding:50px 10px 5px;
text-align:center;
}
#cntrHungerSiteDisclaimer {
margin-bottom:20px;
padding:0pt 25px 0pt 15px;
}