/*  -- Common Classes --  */

body {
	margin: 0 auto;
	font: normal 10px Trebuchet MS, Arial, sans-serif;
	text-align: center;
	background: url(/lib/yhst-75335278654266/bg.gif) repeat-x;
}

#container {
	margin: 0 auto;
	width: 760px;
	font-size: 1.0em;
	text-align: left;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

p {
	margin: 0;
	padding: 0;
}

b, strong {
	font-weight: bold;
}

form, ul, li {
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
}

h1#page-title {
	padding: 0 10px 0 10px;
	font: bold 16px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	border-bottom: 1px solid #b2e56e;
}

h1#item-title {
	margin: 0 0 7px 0;
	padding: 14px 10px 6px 55px;
	font: bold 14px Trebuchet MS, Arial, sans-serif;
	color: #ffffff;
	background: #536821 url(/lib/yhst-75335278654266/h1-bkgd.gif) no-repeat;
}

/*  -- End Common Classes --  */


/*  -- Header --  */

div#header {
	padding: 0 0 0 6px;
	height: 169px;
	background: url(/lib/yhst-75335278654266/header-bkgd.jpg) no-repeat;
	position: relative;
}

div#logo {
	float: left;
	width: 130px;
}

div#logo img {
	display: block;
}

div.phone-number {
	float: right;
	padding: 5px 0 0 37px;
	width: 196px;
	height: 22px;
	font-size: 1.2em;
	color: #ffffff;
	background: url(/lib/yhst-75335278654266/colored-dots.gif) left 9px no-repeat;
}

* html div.phone-number {
	width: 233px;
	height: 27px;
}

div.phone-number span {
	color: #536821;
}

div#top-nav {
	clear: right;
	float: right;
	margin: 122px 0 0 0;
	width: 465px;
}

div#top-nav a {
	margin: 0 5px 0 0;
}

/*  -- End Header --  */


/*  -- Body --  */

div#bodyshell {
	clear: both;
	float: left;
	width: 760px;
	background: url(/lib/yhst-75335278654266/bodyshell-bkgd.gif) repeat-y;
}

div#bodyshell-index {
	clear: both;
	float: left;
	width: 760px;
	background: url(/lib/yhst-75335278654266/bodyshell-index-bkgd.gif) repeat-y;
}

div#bodyshell-item {
	clear: both;
	float: left;
	width: 760px;
	background: url(/lib/yhst-75335278654266/bodyshell-item-bkgd.gif) repeat-y;
}

div#bodycontent {
	float: right;
	width: 556px;
	background: url(/lib/yhst-75335278654266/bodycontent-bkgd.gif) no-repeat;
}

h2.with-bkgd {
	clear: both;
	margin: 0 2px 0 2px;
	padding: 8px 15px 0 45px;
	font: normal 13px Trebuchet MS, Arial, sans-serif;
	color: #ffffff;
	background: #536821 url(/lib/yhst-75335278654266/h2-bkgd.gif) no-repeat;
}

div.bodypad {
	padding: 25px 12px 25px 12px;
}

/*  -- End Body --  */


/*  -- Index Page --  */

div#index-body {
	float: left;
	margin: 0 1px 0 0;
	padding: 0 0 40px 0;
	width: 426px;
}

div.welcome-area {
	padding: 0 19px 0 22px;
	font-size: 1.2em;
	color: #536821;
}

div.welcome-area h2 {
	display: block;
	margin: 25px 0 15px 0;
	padding: 0 0 2px 0;
	font: bold 16px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	border-bottom: 1px solid #b2e56e;
}

div.welcome-area p {
	padding: 15px 0 15px 0;
}

div.welcome-area a {
	color: #536821;
	text-decoration: underline;
}

div.welcome-area a:hover {
	text-decoration: none;
}

div#link-area {
	float: left;
	padding: 10px 0 10px 0;
	width: 385px;
	border-top: 1px solid #b2e56e;
}

div.feed-area {
	float: left;
	margin: 0 12px 0 0;
	width: 200px;
}

div.button-links {
	float: right;
	padding: 5px 0 0 0;
	width: 173px;
}

div.blue-buttons {
	margin: 0 0 5px 0;
	width: 161px;
	background: url(/lib/yhst-75335278654266/blue-button-top.gif) top no-repeat;
}

div.blue-buttons-bottom {
	background: url(/lib/yhst-75335278654266/blue-button-bottom.gif) bottom no-repeat;
}

div.blue-buttons a {
	display: block;
	padding: 5px 20px 5px 5px;
	font: bold 11px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	text-decoration: none;
	background: url(/lib/yhst-75335278654266/green-arrow.gif) 149px center no-repeat;
}

div.blue-buttons a:hover {
	text-decoration: underline;
}

div.middle-area {
	clear: both;


	float: left;
	padding: 0 7px 0 2px;
	width: 415px;
}

*html div.middle-area {
	width: 426px;
}

div#featured-item-area {
	float: left;
x	margin: 0 2px 0 2px;
	padding: 0 0 20px 0;
	width: 210px;
}

div#featured-item-area h2 {
	margin: 0 0 15px 0;
	padding: 8px 0 0 45px;
	font: normal 13px Trebuchet MS, Arial, sans-serif;
	color: #ffffff;
	background: #536821 url(/lib/yhst-75335278654266/featured-item-h2-bkgd.gif) no-repeat;
}

div#featured-image {
	float: left;
	margin: 0 15px 0 0;
	width: 96px;
	text-align: center;
}

div#featured-info {
	float: left;
	padding: 15px 0 0 0;
	width: 99px;
	font: normal 1.3em Trebuchet MS, Arial, sans-serif;
}

div#featured-info .name {
	padding: 0 0 15px 0;
}

div#featured-info .name a {
	font-weight: bold;
	color: #536821;
}

div#featured-info .price {
	font-weight: bold;
	color: #536821;
}

div#featured-info .sale-price {
	font-weight: bold;
	color: #d90000;
}

div#featured-info .price-strikeout {
	text-decoration: line-through;
	color: #536821;
}

div#testimonials {
	float: right;
x	margin: 0 7px 0 0;
	width: 205px;
	font: normal 1.2em Trebuchet MS, Arial, sans-serif;
	color: #536821;
	background: url(/lib/yhst-75335278654266/testimonials-bkgd.gif) no-repeat;
}

div#testimony-label {
	padding: 15px 15px 20px 15px;
	font-weight: bold;
}

div#testimonies {
	padding: 0 15px 0 15px;
	line-height: 13px;
}

div#testimonies span {
	display: block;
	padding: 15px 0 0 0;
	text-align: right;
}

div#test-link {
	padding: 15px;
}

div#test-link a {
	color: #536821;
	text-decoration: underline;
}

div#test-link a:hover {
	text-decoration: none;
}

h2.new-products {
	position: relative;
	clear: both;
	margin: 0 2px 0 2px;
	padding: 8px 75px 0 45px;
	font: normal 13px Trebuchet MS, Arial, sans-serif;
	color: #ffffff;
	background: #536821 url(/lib/yhst-75335278654266/h2-bkgd.gif) no-repeat;
}

div.see-more {
	position: absolute;
	top: 9px;
	right: 7px;
	font-size: 11px;
	color: #b2e56e;
}

div.see-more a {
	color: #b2e56e;
	text-decoration: underline;
}

div.see-more a:hover {
	text-decoration: none;
}

div#best-sellers {
	float: right;
	width: 129px;
}

/*  -- End Index Page --  */


/*  -- Section Page --  */

div#section-info {
	padding: 15px 12px 15px 12px;
	font-size: 1.2em;
	color: #536821;
}

div#section-info a {
	color: #536821;
	text-decoration: underline;
}

div#section-info a:hover {
	text-decoration: none;
}

div#section-info input {
	font: normal 12px Trebuchet MS, Arial, sans-serif;
}

div#section-info th {
	font: bold 13px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	text-align: left;
}

div#section-info td input {
	margin-left: 10px;
	font: normal 12px Trebuchet MS, Arial, sans-serif;
}

div#section-info td input.submit {
	width: auto;
}

div#section-image {
	float: right;
	margin: 0 0 0 40px;
	width: 170px;
}

/*  -- End Section Page --  */


/*  -- Item Page --  */

div#item-content {
	float: right;
	width: 556px;
	background: url(/lib/yhst-75335278654266/item-content-bkgd.gif) no-repeat;
}

div#item-info {
	float: left;
	padding: 25px 3px 25px 3px;
	width: 422px;
}

* html div#item-info {
	width: 428px;
}

div.item-breadcrumb-padding {
	padding: 0 9px 0 9px;
}

div#item-image-area {
	float: left;
	width: 199px;
	text-align: center;
}

div#info-table-area {
	float: right;
	width: 223px;
	background: url(/lib/yhst-75335278654266/info-table-bkgd.gif) bottom no-repeat;
}

div#info-table-area table {
	margin: 0 4px 0 1px;
}

div#info-table-area table td {
	padding: 3px 5px 3px 5px;
	font: normal 12px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	border-bottom: 1px solid #d1eefa;
}

div#info-table-area table td.label {
	width: 70px;
	font-weight: bold;
	text-align: right;
}

div#info-table-area table td.info {
	width: 128px;
}

div#info-table-area table td.sale {
	font-weight: bold;
	color: #d90000;
}

div#info-table-area table td.info input {
	margin: 0 2px 0 0;
	padding-left: 3px;
	font: normal 11px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	border: 2px inset #808080;
}

div#info-table-area table td.monogram input,
div#info-table-area table td.qty input {
	padding-right: 3px;
	text-align: center;
}

div#info-table-area table td.inscription input {
	width: 120px;
}

div#info-table-area table td.info select {
	width: 120px;
	font: normal 11px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	border: 2px inset #808080;
}

div#info-table-area table td.add-to-cart {
	padding: 30px 0 12px 0;
	text-align: center;
	border: none;
}

span#p-info-tbl-rating * {
	vertical-align: middle;
}

span#p-info-tbl-rating a {
	padding-left: 10px;
	font: normal 11px Trebuchet MS, Arial, sans-serif;
	color: #536821;
	text-decoration: underline;
}

span#p-info-tbl-rating a:hover {
	text-decoration: none;
}

div.position {
	position: relative;
}

div.green-line {
	position: absolute;
	top: -31px;
	right: 0px;
}

div.item-caption {
	clear: both;
	padding: 15px;
	font-size: 1.2em;
	color: #536821;
}

div#blue-area {
	float: right;
	width: 128px;
}

/*  -- End Item Page --  */


/*  -- Left Navigation --  */

div#left-nav {
	float: left;
	margin: 0 1px 0 0;
	width: 203px;
}

form#search-area {
	padding: 29px 0 0 7px;
	height: 52px;
	background: url(/lib/yhst-75335278654266/search-bkgd.jpg) no-repeat;
}

* html form#search-area {
	height: 80px;
}

form#search-area * {
	vertical-align: middle;
}

form#search-area #query {
	margin: 0 8px 0 0;
	padding: 1px 0 0 5px;
	width: 155px;
	height: 20px;
	font: normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #89d9fb;
}

form#search-area span {
	padding-left: 50px;
	font-size: 1.3em;
	font-weight: bold;
	color: #536821;
	text-align: center;
}

div.left-nav-top-html {
	padding: 0 0 25px 0;
	text-align: center;
	background: url(/lib/yhst-75335278654266/left-nav-top-html-bkgd.jpg) bottom no-repeat;
}

div.left-nav-top-html img {
	margin: 10px 0 0 0;
}

div.shop-by {
	padding: 5px 5px 8px 5px;
	font-size: 1.3em;
	font-weight: bold;
	color: #536821;
	background: url(/lib/yhst-75335278654266/shop-by-bkgd.gif) bottom no-repeat;
}

div.shop-by select {
	margin: 0 0 0 10px;
	width: 173px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 2px inset #808080;
}

* html div.shop-by select {
	border: 1px solid #808080;
}

div.mailing-list-heading {
	margin: 1px 0 0 0;
	padding: 5px 10px 5px 10px;
	font-size: 1.3em;
	color: #ffffff;
	background-color: #536821;
}

form#mailing-list {
	padding: 2px 0 0 7px;
	font-size: 1.1em;
	color: #536821;
	background: url(/lib/yhst-75335278654266/mailing-list-bkgd.gif) bottom repeat-x;
}

form#mailing-list #mailing-list-email {
	margin: 5px 5px 12px 1px;
	padding: 1px 0 0 5px;
	width: 160px;
	height: 20px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #89d9fb;
	vertical-align: middle;
}

form#mailing-list #mailing-list-submit {
	margin: 5px 0 12px 0;
	vertical-align: middle;
}

div#left-nav ul {
	width: 202px;
	list-style-type: none;
}

div#left-nav ul li {
	border-bottom: 1px solid #d1eefa;
}

div#left-nav ul li a {
	display: block;
	padding: 6px 10px 6px 15px;
	font-size: 1.2em;
	color: #536821;
}

div.left-nav-bottom-html {
	padding: 8px 8px 10px 8px;
	font: normal 1.4em Tahoma, Arial, Helvetica, sans-serif;
	color: #536821;
}

div.left-nav-bottom-html a {
	padding: 0 0 25px 0;
	font: normal 11px Trebuchet MS, Arial, sans-serif;
	color: #536821;
}

/*  -- End Left Navigation --  */


/*  -- Footer --  */

div#footer {
	clear: both;
	font-size: 1.2em;
	color: #d5f0b0;
	background-color: #536821;
}

div#footer a {
	color: #d5f0b0;
}

div#bottom-nav {
	padding: 2px 10px 15px 10px;
	color: #89d9fb;
	text-align: center;
	background: url(/lib/yhst-75335278654266/bottom-nav-bkgd.gif) bottom no-repeat;
}

div.designby {
	float: left;
	padding: 10px 0 5px 10px;
	width: 190px;
}

* html div.designby {
	width: 200px;
}

div.copyright {
	float: right;
	padding: 10px 10px 5px 0;
	width: 390px;
	text-align: right;
}

* html div.copyright {
	width: 400px;
}

div.badges {
	clear: both;
	padding: 15px 0 20px 0;
	text-align: center;
	background: #ffffff url(/lib/yhst-75335278654266/badges-bkgd.gif) repeat-x;
}

div.badges img {
	margin: 0 14px 0 14px;
	vertical-align: middle;
}

/*  -- End Footer --  */


/*  -- Contents --  */

div.contents {
	clear: both;
	padding: 15px 0 15px 0;
}

div.contents td {
	padding: 5px;
	font: normal 12px Trebuchet MS, Arial, sans-serif;
	color: #536821;
}

div.contents .name {
	padding: 5px 0 15px 0;
}

div.contents .name a {
	font-weight: bold;
	color: #536821;
}

div.contents .price-strikeout {
	text-decoration: line-through;
}

div.contents td.vertical-divider {
	padding: 0;
	width: 2px;
	background: url(/lib/yhst-75335278654266/vertical-divider.gif) repeat-y;
}

div.contents td.horizontal-divider {
	padding: 0;
	height: 11px;
	background: url(/lib/yhst-75335278654266/horizontal-divider.gif) repeat-x;
}

div.contents .table-caption {
	padding: 0 5px 0 0;
	font-size: 11px;
}

div.contents .table-caption a {
	color: #536821;
}

div.contents .view-items {
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-align: right;
}

div.contents .view-items a {
	text-decoration: underline;
}

div.contents .view-items a:hover {
	text-decoration: none;
}

/*  -- End Contents --  */


/*  -- Rotating Best Sellers --  */

#rotateTable {
	width: 129px;
	font: normal 1.2em Trebuchet MS, Arial, sans-serif;
	color: #536821;
	background: url(/lib/yhst-75335278654266/best-sellers-bottom-divider.gif) bottom no-repeat;
}

#rotateTable a {
	font-weight: bold;
	color: #536821;
}

#rotateTable .rotatePict {
	padding: 10px 0 0 0;
}

#rotateTable .rotateName {}

#rotateTable .rotatePrice {
	font-weight: bold;
}

.price-strikeout {
	font-weight: normal;
	text-decoration: line-through;
}

#rotateTable .rotateSalePrice {
	font-weight: bold;
	color: #d90000;
}

/*  -- End Rotating Best Sellers --  */


/*  -- Breadcrumbs --  */

div#breadcrumbs {
	padding: 0 10px 10px 10px;
	color: #8c9a6b;
}

div#breadcrumbs a {
	color: #8c9a6b;
	text-decoration: underline;
}

div#breadcrumbs a:hover {
	text-decoration: none;
}

/*  -- End Breadcrumbs --  */

/*  -- Related Items --  */

#seo-related-links {
	clear: both;
x	padding: 20px 0 20px 10px;
	width: 422px;
}

#seo-related-links:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
}

#seo-related-links h3 {
	clear: both;
	padding: 8px 15px 0 45px;
	font: normal 13px Trebuchet MS, Arial, sans-serif;
	color: #ffffff;
	background: #536821 url(/lib/yhst-75335278654266/h2-bkgd.gif) no-repeat;
}

#seo-related-links ul {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

#seo-related-links ul.seo-links li {
	display: inline;
	float: left;
	margin: 0 0 0 15px; 
	padding: 0 0 2px 0;
	width: 196px;
	background: url(/lib/yhst-75335278654266/dot.gif) left 7px no-repeat;
}

#seo-related-links ul.seo-links li a {
	display: block;
	padding-left: 12px;
	font-size: 1.1em;
	color: #000000;
}

#seo-related-links ul.seo-links li a:hover {
	color: #d90000;
}

#seo-related-links ul.seo-links li.view-all {
	font-weight: bold;
}

/*  -- End Related Items --  */


/*  -- Cross Sell --  */

.on {
	display: block;
}
.off {
	display: none;
}

#sc_cross_sell {
	padding-bottom: 5px;
}

#sc_cross_sell * {
	font: normal 12px trebuchet ms, tahoma, arial;
	color: #536821;
}

#sc_cross_sell .head {
	margin: 15px 5px 0 5px;
	padding-bottom: 1px;
	font-size: 13px;
}

#sc_cross_sell td {
	padding: 3px 8px;
}

#sc_cross_sell td.spacer {
	padding: 0;
	width: 1px;

	background-color: #eee;
}

#sc_cross_sell td {
	font-size: 11px;
}

#sc_cross_sell .thumb {
	margin-top: 15px;
	border: 1px solid #89d9fb;
}

#sc_cross_sell .name {
	margin: 3px 0 10px 0;
}

#sc_cross_sell a {
	font-weight: bold;
	color: #536821;
	text-decoration: none;
}

#sc_cross_sell a:hover {
	text-decoration: underline;
}

#sc_cross_sell .price {
	font-weight: bold;
}

#sc_cross_sell .price-strikeout {
	float: left;
	margin: 0 6px 0 0;
	width: 53px;
	text-align: right;
	text-decoration: line-through;
}

#sc_cross_sell .sale {
	float: left;
	width: 53px;
	font-weight: bold;
	color: #d90000;
}

/*  -- End Cross Sell --  */


/*  -- Categorized Site Map --  */

.sitemap-header {
	display: block;
	padding: 15px 0 0 25;
	font: bold 14px Trebuchet MS, Arial, sans-serif;
	color: #89d9fb;
}

.sitemap-1 {
	display: block;
	padding: 5px 0 0 50px;
	font: bold 12px Trebuchet MS, Arial, sans-serif;
	color: #267a9e;
}

.sitemap-2 {
	display: block;
	padding: 3px 0 0 75px;
	font: bold 12px Trebuchet MS, Arial, sans-serif;
	color: #536821;
}

.sitemap-3 {
	display: block;
	padding: 3px 0 0 100px;
	font: normal 10px Trebuchet MS, Arial, sans-serif;
	color: #000000;
}

.sitemap-4 {
	display: block;
	padding: 2px 0 0 125px;
	font: normal 8px Trebuchet MS, Arial, sans-serif;
	color: #000000;
}

/*  -- End Categorized Site Map --  */


/*  -- RSS Feed Headlines --  */

#rssfeedtitle {
    margin:  10px 10px 0 10px;
    padding: 4px;
    background-color: #660000;
    border: none;
}

#rssfeed {
    margin:  0 10px 10px 10px;
    padding: 5px;
    font: normal 12px tahoma, verdana;
}

#rssfeed ul,
#rssfeed li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#rssfeed li {
    padding: 5px 0;
}

#rssfeed a {
    font: bold 11px tahoma, verdana;
    color: #556817;
	background:url(/lib/yhst-75335278654266/arrow.gif) no-repeat left 3px;
	padding-left:9px;
	padding-bottom:10px;
	display:block;
}

/*  -- End Rss Feed Headlines --  */
#acctlinks {position: absolute; background: url(https://lib.store.yahoo.net/lib/yhst-75335278654266/login-links-bg.gif) repeat-x top left; border: 1px #c2ecbc solid; text-align: center; padding: 2px 7px 1px; top: 27px; right: 5px; font-size: 12px; font-family: "Trebuchet MS"; color: #70863e;}

.acctHeader {padding: 20px 0 0; color: #536821;}




/* Tabbed Product Details */

div#sc-tab-details {
	padding: 10px 0px;
	margin: auto;
	clear: both;
	width:415px;
}

div#sc-tab-details ul#sctab {
	margin: 0;
	float: left;
	clear: both;
	list-style: none;
	height:30px;
	width:413px;
	padding-left:2px;
	*margin-bottom:-10px;
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	list-style:none;
	margin: 0 1px 0 0;
	height: 28px;
	float: left;
	font-size:85%;
	padding:0 2px 0 0;
	background:url("tablibg.gif") no-repeat right;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	height: 22px;
	text-align: center;
	padding:6px 15px 0px;
	text-transform: uppercase;
	color: #000;
	font-weight:normal;
	outline:none;
	font-size:12px;
	background:url("tabulbg.gif") no-repeat 0 0;
}

div#sc-tab-details ul#sctab li.tabhover a {
	color:#FFF;
	background:url("tababg.gif") repeat-x 0 0;
}

div#sc-tab-details ul#sctab li a:hover {
	text-decoration: none;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 12px Tahoma, Geneva, sans-serif;
	padding: 10px 16px;
	border: 1px solid #B2E56E;
	text-align: left;
	font-size:85%;
}


/* Multi Add */



div.sc-ma-items {
	text-align: right;
	padding-bottom: 10px;
}

.sc-ma-product-table {
	background: url("ma-bg-sep.gif") repeat-x left bottom;
	text-align: left;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
}

.sc-ma-product-table th,
.sc-ma-product-table td {
	font-size: 12px;
	background: url("ma-bg-sep.gif") repeat-x left top;
	padding: 10px 0;
}

.sc-ma-product-table td td {
	background: none;
	padding: 2px 0;
}

.sc-ma-product-table td th {
	background: none;
	font-weight: normal;
	padding: 2px 6px 2px 0;
	vertical-align: middle;
}

td.qty-cell {
	width: 70px;
	padding-left: 10px;
}

td.qty-cell input {
	margin: 4px;
}

td.img-cell {
	text-align: center;
	width: 100px;
}

td.img-cell, td.qty-cell {
	vertical-align: middle;
	padding-right: 10px;
}

td.info-cell {
	text-align: left;
	padding-right: 10px;
}

td.info-cell .name * {
	font-weight: bold;
	color: #000;
}

td.info-cell .name {
	padding-bottom: 4px;
}

td.info-cell .name a {
	text-decoration: underline;
}

td.info-cell .name a:hover {
	text-decoration: none;
}

td.info-cell div.prices {
	text-align: right;
}

td.info-cell div.price {
	display: inline;
	font-weight: bold;
}

td.info-cell div.sale-price {
	display: inline;
	margin-left: 12px;
	font-weight: bold;
	color: #cd0d2e;
}

.sc-ma-product-table input,
.sc-ma-product-table select {
	font-size: 10px;
}

div.sc-ma-atc-bttn {
	text-align: right;
}

























