body {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
background-color: #ffffff;
}

td {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
}
  
p {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
padding-left: 0px;
padding-right: 5px;
margin-bottom: 5px;
margin-top: 2px;
margin-left: 0px;
}

h1, h2, h3, h4, h5, h6 {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
padding-right: 5px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 5px;
}

p strong {
font-weight: 800;
}




li {
font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
display: list-item;
list-style-type: circle;
color: #000000;
padding-bottom: 3px;
font-size: 13px;
}


ol, ul {
font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 13px;
margin-top:0em;
}



p.follow {
margin-bottom:0.5em;
}



/* -- MAIN CONTENT LINKS -- */

a {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
color: #666600;
border: none;
outline-style: none;
}

a:link {
color: #666600;
text-decoration : none;
}

a:visited {
color: #666600;
text-decoration : none;
}

a:hover {
color: #336666;
text-decoration : underline;
}

a:active {
color: #336666;
text-decoration : underline;
}

/* -- RIGHT NAV LINKS -- */

.topnav {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666600;
background-color: transparent;
text-decoration: none;
}

a.topnav:link {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666600;
background-color: transparent;
text-decoration: none;
}

a.topnav:visited {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666600;
background-color: transparent;d;
text-decoration: none;
}

a.topnav:hover {
	font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
 background-color: transparent; 
}

a.topnav:active {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 10px;
color: #336666;
}

.leftnav {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666600;
background-color: transparent;
text-decoration: none;
}

a.leftnav:link {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666600;
background-color: transparent;
text-decoration: none;
}

a.leftnav:visited {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666600;
background-color: transparent;
text-decoration: none;
}

a.leftnav:hover {
	font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	background-color: #ededed;
}

a.leftnav:active {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336666;
background-color: #ededed;
}



/* -- HEADERS -- */

h1 {
	font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666600;
	background-color: transparent;
	font-weight: lighter;
	line-height: 20px;
}

h2 {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 18px;
color: #669999;
background-color: transparent;
}


/* -- MAINTEXT -- */

.description {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #669999;
background-color: transparent;
line-height: 14px;
border: none

}

.itemhead {
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif; 
font-size: 18px;
color: #669999;
background-color: transparent;
border: none

}

.itemhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #336666;
	line-height: 14px;
}




.textmed {
font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #000000;
background-color: transparent;
line-height: 16px;
border: none

}

.textmed a:link {
color: #666600;
background-color: transparent;
text-decoration:none;
outline-style: none
}

.textmed a:visited {
color: #666600;
background-color: transparent;
text-decoration:none;
outline-style: none
}

.textmed a:hover {
color: #336666;
background-color: transparent;
text-decoration:underline;
}

.textmed a:active {
color: #336666;
background-color: transparent;
text-decoration: underline
}

/* -- MAINTEXT SMALL -- */

.textsmall {
color: #000000;
font-family: /*Trebuchet MS, Verdana, Geneva, */Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 11px;
border: none

}

.textsmall a:link {
color: #666600;
background-color: transparent;
text-decoration: none;
outline-style: none
}

.textsmall a:visited {
color: #666600;
background-color: transparent;
text-decoration: none;
outline-style: none
}

.textsmall a:hover {
color: #336666;
background-color: transparent;
text-decoration:underline
}

.textsmall a:active {
color: #336666;
background-color: transparent;
text-decoration:underline
}

.quotes {
	font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: transparent;
	line-height: 16px;
	font-style: italic;
	color: #666600;
}

.quotes2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
}

.bluedesc {
	font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: 3d5c5c;
}
.maindesc {
	font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}

.maindesc2{
font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #333333;
line-height: 13px;

}


.maindesc2 ul{
font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top:0em;

}
	
.maindesc2 li {
	font-size:11px;
	font-weight:normal;
	color: #666600;
	line-height: 13px;
	list-style-type: disc;
}

.maindesc2 h1{
margin-bottom:5px;
font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
border-bottom: 1px solid #336666;
}

.headline {
	font-family: /*"Trebuchet MS", Verdana, Geneva, */Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #666600;
}

#scPage-insets img {
	border: #000 1px solid;
}

/*advanced paging styles*/
#adv-paging-top {
	background: url(/lib/jewelbasket/adv-paging-top.gif) no-repeat top center;
	width: 633px;
	height: 10px;
}

* html #adv-paging-top {
	margin-bottom: -8px;
}

#adv-paging-middle {
	background-color: #CCEEEF;
	width: 633px;
}

#adv-paging-bottom {
	background: url(/lib/jewelbasket/adv-paging-bottom.gif) no-repeat top center;
	width: 633px;
	height: 9px;
	margin-bottom: 10px;
}

#contents-name-price {
	text-align: center;
	font-weight: bold;
}

#section-order-table {
	text-align: center;
}


.ystore-cross-sell-title { padding-bottom: 6px; color: #FFFFFF ; text-align: center; font: bold $item-caption-title-text-size $item-caption-title-text-font; background-color: #4D8A9C; padding-left: 5px; padding-right: 5px;
 padding-top: 5px; border: 1px solid #CC9900;}
.ystore-cross-sell-product-image-link { display: block; padding-bottom: 8px; text-align: center;}
.ystore-cross-sell-product-caption { padding-bottom: 6px; text-align: center;}
.ystore-cross-sell-cell-first { padding-top: 16px }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin: 0 0 3px; font-size: 11px; text-align: center;}
.ys_promo { color: red; text-align: center;}
.ystore-cross-sell-table { border-color: #CC9900; border-width: 1 1 1px 1px; border-style: solid; width: 150px; }
.ystore-cross-sell-table-horizontal { border-color: #CC9900; border-width: 1 1 1px 1px; border-style: solid; }
.ystore-cross-sell-table-vertical { border-color: #CC9900; border-width: 1 1 1px 1px; border-style: solid;  width: 150px; }
.ystore-cross-sell-product-image { text-align:center; vertical-align:bottom; border: 1px solid silver;} 

