body, a {
	font: normal 11px arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a {text-decoration: none;}

a:hover{text-decoration: underline;}

body{text-align: center;}

body, form, p, ul{
	margin: 0;
	padding: 0;
}

img {border: none;}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both;}

input{vertical-align: middle;}

#main {
	margin: 0 auto;
	text-align: left;
	width: 760px;
	background: url(/lib/yhst-3168190355637/left-menu-back.gif) repeat-y left top;
}

.on-index {
	background: #FFF url(/lib/yhst-3168190355637/on-main-back.jpg) no-repeat 50% 120px;
	}

#header {
	background: url(/lib/yhst-3168190355637/header.gif) no-repeat left top;
	height: 120px;
	width: 100%;
	position:relative;
}
#header .logo {

width:300px;
height:90px;
position:absolute;
top:0;
left:0;
display:block;
}
#header .search{
	position:absolute;
	right:0;
	top:67px;
}

#left-column .join .area,
#header .area{
	margin-top:3px;
}

#header .area{
	width:145px;
}
#header .nav,
#footer .nav{
	text-transform: uppercase;
	position:absolute;
	right:0;
}

#header .nav{top:97px;}

#footer .nav{top:26px;}

#header .nav a,
#footer .nav a {
	float:left;
	margin-right:33px;
	padding-top:4px;
	color:#E9FF98;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}

#header .nav .cart,
#footer .nav .cart{
	margin-right:0px;
	padding-right:36px;
	height:23px;
	color:#fff;
	background: url(/lib/yhst-3168190355637/nav-shopping-bag.gif) no-repeat right top;
}

#right-column .welcome {
	width: 389px;
	height:175px;
	padding-left:15px;
	padding-right:170px;
	color:#E52178;
}

* html #right-column .welcome {
	width:100%;
}

#right-column .welcome p{
	font: normal 14px Tahoma, Arial, Helvetica, sans-serif;
}

#right-column .welcome h1{
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin:0px 0 15px 0;
padding:10px 0 0 0;
}

#right-column .welcome a{
	text-align:right;
	display:block;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#E52178;
	margin-top:15px;
}

#right-column .welcome h2{
	font: bold italic 18px Times,serif;
	xmargin:15px 0 15px 0;
}

#right-column .home-sect-header {
font-size:18px;
color:#E52178;
font-style:italic;
font-family:Times,serif;
margin:0 0 10px 30px;

}
#right-column .home-add-header {
font-size:13px;
color:#41AABF;
margin:0 0 10px 20px;
}


#left-column{
	background: url(/lib/yhst-3168190355637/left-menu-back.gif) repeat-y right top;
	width:178px;
	padding-left:8px;
}
* html #left-column{
	width:186px;
}
#left-column h1{
	padding:4px 0 12px 21px;
	margin:0;
}

#left-column h1 a{
	color:#fff;
	text-transform: uppercase;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}

#left-column .pottery{
	background: url(/lib/yhst-3168190355637/left-pottery-back.gif) no-repeat left top;
}

#left-column .jewelry{
	background: url(/lib/yhst-3168190355637/left-jewelry-back.gif) no-repeat left top;
}

#left-column .gift{
	background: url(/lib/yhst-3168190355637/left-gift-back.gif) no-repeat left top;
}

#left-column .nav{
	margin-bottom:15px;
}

#left-column .nav a{
	padding-left:35px;
	display:block;
	text-transform: uppercase;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#717171;
	line-height: 14px;
}

#left-column .nav a:hover{
	background: url(/lib/yhst-3168190355637/left-nav-bullett.gif) no-repeat 24px 5px;
}

#left-column .second-block{
	margin:70px 0 70px 0;
}

#left-column .join{
	margin-top:5px;
	text-align:center;
	text-transform: uppercase;
	color:#E52178;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
* html #left-column .join{
	width:100%;
}

#left-column .join form{
	margin:3px 0 0 10px;
}

#left-column .join .area{
	width:127px;
}

* html #left-column .join .area{
	width:118px;
}

#right-column{width:574px;}

/*--------- start of index -------*/
#right-column .sections{
	width:564px;
	margin-left:10px;
	margin-bottom:10px;
}

* html #right-column .sections{
	width:554px;
}

#right-column .sections .item{
	text-align:center;
	width:33%;
}

* html #right-column .sections .item{
	text-align:left;
	width:165px;
	padding: 0 9px 0 10px;
}

#right-column .sections .item p,
#right-column .sections .item a{
	width:100%;
	text-transform: uppercase;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-align:center;
        display:block;
}
#right-column .index-pottery {
border:2px solid #70AAd0;
}
#right-column .index-pottery img {
border:1px solid #70AAd0;
}
#right-column .index-jewelry {
border:2px solid #a2bb6e;
}
#right-column .index-jewelry img {
border:1px solid #a2bb6e;
}
#right-column .index-gift {
border:2px solid #D99391;
}
#right-column .index-gift img {
border:1px solid #D99391;
}
#right-column .sections .item p{height:25px;}

* html #right-column .sections .item p,
* html #right-column .sections .item a{
	margin-bottom:5px;
	width:163px;
}

#right-column .sections .item h1 a{
	text-align:left;
	padding-left:10px;
	font: bold italic 20px Times,serif;
	margin-bottom:15px;
	text-transform: none;
}
* html #right-column .sections .item h1 a{
	padding-left:0px;
}

#right-column .sections .item .illustration{
	width:159px;
	height:159px;
	margin:auto;
	position:relative;
}

* html #right-column .sections .item .illustration{
	width:165px;
	height:165px;
}

#right-column .sections .item .illustration a{
        display:block;
	position:absolute;
	width:100%;
	text-align:center;
	margin:3px auto;
	bottom:0px;
}

#right-column .sections .item .illustration img{
}

#right-column .sections .pottery{
	color:#70AAD0;
}

#right-column .sections .jewelry{
	color:#A2BB6E;
}

#right-column .sections .gift{
	color:#D18979;
}

* html #right-column .sections .pottery a img{
	border-color:#70AAD0;
}

* html #right-column .sections .jewelry a img{
	border-color:#A2BB6E;
}

* html #right-column .sections .gift a img{
	border-color:#D18979;
}

#right-column .bestsellers{
	padding-left:5px;
	background: url(/lib/yhst-3168190355637/best-sellers-back.jpg) no-repeat left top;
	width:569px;
}

* html #right-column .bestsellers{
	width:100%;
}

#right-column .bestsellers h1{
	font: bold italic 22px Times,serif;
	color:#E52178;
	margin:5px 0 15px 15px;
}

#right-column .bestsellers p{height:30px;}

#right-column .bestsellers .tab{
	border-left:1px solid #F7E6F0;
	width:1px;
	margin-left:1px;
	height:105px;
}

#right-column .bestsellers .item{
        width:140px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#E52178;
}
#right-column .bestsellers .item p{
	display:block;
	text-align:center;
}

#right-column .bestsellers .pict{
	height:72px;
	position:relative;
	margin:5px 0 5px 0;
}

#right-column .bestsellers .pict a{
	position:absolute;
	display:block;
	width:100%;
	bottom:0px;
	text-align:center;
}

#right-column .bestsellers .item a{
        font-weight:bold;
	color:#ABC93D;
	display:block;
	text-align:center;
}
/*--------- end of index -------*/


/*--------- start of section -------*/

#right-column .annotations{
	color:#fff;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 20px 10px 20px;
}

#right-column .annotations .breadcrumbs {
	font-weight:bold;
}

#right-column .annotations .breadcrumbs a{
	color:#fff;
	text-decoration: underline;
}

#right-column .annotations h1{
	font: bold italic 24px Times,serif;
	margin:5px 0 10px 0;
}


#right-column .section .item{
	width:33%;
	text-align:center;
        margin-top:20px;
}

#right-column .section {
	width:554px;
	padding-left:20px;
}
* html #right-column .section {
	width:100%;
}
#right-column .section .item{
	width:33%;
/*	text-align:center;*/
        margin-top:20px;
}

* html #right-column .section .item{
	width:33%;
	text-align:left;
        margin-top:20px;
}

#right-column .section .item p{
	width:160px;
	height:25px;
}

* html #right-column .section .item p{
	height:35px;
}

#right-column .section .item a{
	text-transform: uppercase;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	display:block;
	width:100%;
	text-align:center;
}

#right-column .section .item .illustration{
	width:159px;
	height:159px;
	position:relative;
        margin-top:10px;
}

* html #right-column .section .item .illustration{
	width:165px;
	height:165px;
}

#right-column .section .item .illustration a{
        display:block;
	position:absolute;
	width:100%;
	text-align:center;
	margin:3px auto;
	top:0px;
}

#right-column .section .item .illustration img{
}

/*--------- end of section -------*/

/*--------- start of subsection -------*/

#right-column .shop-this{
	background: url(/lib/yhst-3168190355637/best-sellers-back.jpg) no-repeat left top;
	width:569px;
	padding-left:5px;
        margin-top:15px;
}

* html #right-column .shop-this{
	width:100%;
}

#right-column .shop-this h1{
	font: bold italic 22px Times,serif;
	color:#E52178;
	margin:5px 0 10px 15px;
}

#right-column .shop-this .item{
	width:25%;
        margin-bottom:15px;
}

#right-column .shop-this .item a{
	width:100%;
        display:block;
	text-transform: uppercase;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#D7988A;
	text-align:center;
}

#right-column .shop-this .item .illustration{
	width:116px;
	height:116px;
	position:relative;
	margin:auto;
}

* html #right-column .shop-this .item .illustration{
	width:120px;
	height:120px;
	margin:0 11px 0 11px;
}

#right-column .shop-this .illustration a{
        display:block;
	position:absolute;
	width:100%;
	text-align:center;
	margin:3px auto;
	bottom:0px;
}

#right-column .shop-this .illustration img{
}

/*--------- end of subsection -------*/



/*--------- start of item -------*/

#right-column .item-description{
	width:548px;
	color:#000;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 10px 30px 16px;
}

* html #right-column .item-description{
	width:100%;
}

#right-column .item-description .breadcrumbs {
	font-weight:bold;
	color:#A2BB6E;
	font-size:11px;
}

#right-column .item-description .breadcrumbs a{
	color:#A2BB6E;
	text-decoration: underline;
}

#right-column .item-description h1{
	font: bold 16px Tahoma, Arial, Helvetica, sans-serif;
	margin:10px 0 10px 0;
	color:#E52178;
}

#right-column .item-image{
	width:230px;
	text-align:center;
	display:block;
}
#right-column .item-image a{
        xwidth:100%;
	xbackground: url(http://edit.store.yahoo.com/lib/yhst-3168190355637/enlarge-zoom.jpg) no-repeat 60px 14px;
	color:#E52178;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	xdisplay:block;
	xtext-align:center;
	xheight:16px;
	padding-top:10px;
}

#right-column .item-table-border{
	width:324px;
	padding:1px;
	border:1px solid #E52178;
	margin-bottom:25px;
}

#right-column .item-table{
	width:320px;
	border:2px solid #E52178;

}

* html #right-column .item-table{
	width:328px;
}

#right-column .item-table .tr{
	border-bottom:1px solid #A2BB6E;
	background:#FBF2F7;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	height:24px;
}
* html #right-column .item-table .tr{
	width:100%;
}

#right-column .item-table .tr .bold{font-weight:bold;}

#right-column .item-table .tr1{
	width:320px;
	background:#F9C6E4;
}

* html #right-column .item-table .tr1{
	width:100%;
}

.tr1 .floatright{
	margin-top:8px;
	margin-right:6px;
}

.tr1 .floatleft{
	margin-top:10px;
	margin-left:15px;
	line-height:20px;
	text-align:left;
}

.tr1 .floatleft a{
	text-decoration: underline;
}

.tr1 .floatleft input{
	margin:5px 5px 7px 0;
}

.tr1 .extra-link{
	width:290px;
	margin:0 10px 0 10px;
}
* html .tr1 .extra-link{
	width:285px;
}
.tr1 .extra-link a{
        border:1px solid #B0AFAF;
	xbackground:#fff;
	display:block;
	width:100%;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
	text-align:center;
}
#right-column .item-table .tr .td1{
	width:100px;
	padding:5px 10px 5px 0;
	text-align:right;
}

* html #right-column .item-table .tr .td1{
	width:110px;
}

#right-column .item-table .tr .td2{
	width:200px;
	padding:5px 0 5px 10px;
	text-align:left;
}

* html #right-column .item-table .tr .td2{
	width:210px;
}

#right-column .item-table .tr .formed{
	padding-top:3px;
	margin:0;
}

#right-column .item-table .special{
	height:47px;
}
#right-column .item-table .tr textarea{
	overflow:auto;
	height:40px;
	font-size:12px;
	width:195px;
}

#right-column .item-table .tr select,
#right-column .item-table .tr input  {
	font-size:12px;
}

#right-column .item-table .tr .radios{
	margin-left:20px;
}




/*--------- end of item -------*/

#footer{
	background: #fff url(/lib/yhst-3168190355637/footer-back.gif) no-repeat left top;
	width: 100%;
	position:relative;
	height:100px;
}

#footer .cards{
	position:absolute;
	left:35px;
	top:4px;
}

#footer .copy{
	color:#93C351;
	position:absolute;
	right:0;
	top:61px;
	text-align: right;
	padding-right:13px;
}

#footer .copy div,
#footer .copy a{
	color:#E52178;
}

#product-info-table textarea {
    width: 180px;
    height: 50px;
}
#product-info-table TH,
#product-info-table TD {
    font: normal 11px tahoma, arial;
    padding: 3px;
}
#product-info-table TH {
    text-align: right;
}
#product-info-table TD.divider {
    background-color: #A3BB6F;
    padding: 0;
}
#product-info-table .price {
    font: bold 12px tahoma, arial;
}
#product-info-table .dispprice {
    font: bold 14px tahoma, arial;
    color: #E62278;
}
#product-info-table .text {
    font: normal 11px arial;

    width: 180px;
}
#product-info-table select {
    font: normal 11px arial;
}
#product-info-table td.pit-footer {
    padding:0;
    background-color: #F9C7E4;
}
#product-info-table .extra-link a{
   xbackground-color: #fff;
}
#product-info-table .sale-price {
    font: bold 12px tahoma, arial;
    color: #E62278;
}
* html #product-info-table {width: 324px;}
