/* CSS Document */
.main-image {float: left; width: 386px; text-align: center;}

.featured-section {float: right; width: 194px;}

.featured-section .sect-shell {width: 184px; float: left; background: #B2BD81; padding: 5px 5px 5px 0; margin-bottom: 3px;}

.featured-section .sect-shell .sect-image {width: 97px; float: left; text-align: center;}

.featured-section .sect-shell .sect-text {font-size: 11px; font-weight: bold; color: #fff;}

.welcome-text {width: 405px; float: left; font-size: 12px; color: #633600; padding: 20px 0 0 7px; margin-bottom: 30px;}

.testimonials {width: 162px; float: right; background: #F1F4E1 url(/lib/liltotsonline/testimonials-bottom.gif) no-repeat bottom left; padding-bottom: 43px; margin: 20px 0 30px;}

.testimonials .test-top {background: url(/lib/liltotsonline/testimonials-top.gif) no-repeat top left; width: 142px; padding: 20px 10px 0 10px; color: #633600;}

* html .testimonials .test-top {background: url(/lib/liltotsonline/testimonials-top.gif) no-repeat top left; width: 162px; padding: 20px 10px 0 10px; color: #633600;}

.featured-items-title {clear: both; width: 577px; padding: 0 0 10px 5px;}

.featured-items, .best-sellers {width: 579px; margin-bottom: 20px;}

table#contents-table tr td {text-align: center;}

table#contents-table tr td div.item-name {padding-top: 3px;}

table#contents-table tr td div.item-name a {font-size: 12px; font-weight: bold; text-decoration: underline; color: #653600; padding: 0 5px;}

table#contents-table tr td div.item-name a:hover {text-decoration: none;}

table#contents-table tr td div.price {font-size: 11px; color: #725636; padding: 2px 0;}

table#contents-table tr td div.price span {text-decoration: line-through;}

table#contents-table tr td div.sale-price-bold, table#contents-table tr td div.price-bold {font-size: 12px; font-weight: bold; color: #dd6eaa; padding: 2px 0;}

table#contents-table tr td div.item-info {position: relative; border: 1px #E0E2CF solid; padding: 5px 0; width: 100%;}

* html table#contents-table tr td div.item-info {position: relative; border: 1px #E0E2CF solid; padding: 5px 0; width: 131px;}

table#contents-table tr td div.top-left {background: url(/lib/liltotsonline/top-left.gif) no-repeat top left; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; left: -1px;}

table#contents-table tr td div.top-right {background: url(/lib/liltotsonline/top-right.gif) no-repeat top right; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; right: -1px;}

* html table#contents-table tr td div.top-right {background: url(/lib/liltotsonline/top-right.gif) no-repeat top left; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; right: -2px;}

table#contents-table tr td div.bottom-left {background: url(/lib/liltotsonline/bottom-left.gif) no-repeat bottom left; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -1px; left: -1px;}

* html table#contents-table tr td div.bottom-left {background: url(/lib/liltotsonline/bottom-left.gif) no-repeat bottom left; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -2px; left: -1px;}

table#contents-table tr td div.bottom-right {background: url(/lib/liltotsonline/bottom-right.gif) no-repeat bottom right; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -1px; right: -1px;}

* html table#contents-table tr td div.bottom-right {background: url(/lib/liltotsonline/bottom-right.gif) no-repeat bottom right; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -2px; right: -2px;}

table#contents-table tr td.vert-sep, table#contents-table tr td.horiz-sep {border: none; padding: 0;}

table#rotateTable tr td div#rotateName {padding-top: 3px;}

table#rotateTable tr td div#rotateName a {font-size: 12px; font-weight: bold; text-decoration: underline; color: #653600; padding: 0 5px;}

table#rotateTable tr td div#rotateName a:hover {text-decoration: none;}

table#rotateTable tr td div#rotatePrice {font-size: 11px; color: #725636; padding: 2px 0;}

table#rotateTable tr td div#rotatePrice span {text-decoration: line-through;}

table#rotateTable tr td div#rotateSaleprice, table#rotateTable tr td div#rotatePricebold {font-size: 12px; font-weight: bold; color: #dd6eaa; padding: 2px 0;}

table#rotateTable tr td div.rotateitem {position: relative; border: 1px #E0E2CF solid; padding: 5px 0; width: 100%;}

* html table#rotateTable tr td div.rotateitem {position: relative; border: 1px #E0E2CF solid; padding: 5px 0; width: 131px;}

table#rotateTable tr td div.top-left {background: url(/lib/liltotsonline/top-left.gif) no-repeat top left; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; left: -1px;}

table#rotateTable tr td div.top-right {background: url(/lib/liltotsonline/top-right.gif) no-repeat top right; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; right: -1px;}

* html table#rotateTable tr td div.top-right {background: url(/lib/liltotsonline/top-right.gif) no-repeat top left; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; right: -2px;}

table#rotateTable tr td div.bottom-left {background: url(/lib/liltotsonline/bottom-left.gif) no-repeat bottom left; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -1px; left: -1px;}

* html table#rotateTable tr td div.bottom-left {background: url(/lib/liltotsonline/bottom-left.gif) no-repeat bottom left; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -2px; left: -1px;}

table#rotateTable tr td div.bottom-right {background: url(/lib/liltotsonline/bottom-right.gif) no-repeat bottom right; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -1px; right: -1px;}

* html table#rotateTable tr td div.bottom-right {background: url(/lib/liltotsonline/bottom-right.gif) no-repeat bottom right; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -2px; right: -2px;}

table#rotateTable tr td.vert-sep, table#rotateTable tr td.horiz-sep {border: none; padding: 0;}

/*-----------------Section/Subsection Page Styles-------------------*/
span#breadcrumbs {display: block; padding: 5px 10px 0 5px; font-size: 11px; color: #653600;}

span#breadcrumbs a {text-decoration: underline; color: #653600;}

span#breadcrumbs a:hover {text-decoration: none;}

span#breadcrumbs span {font-weight: bold;}

.featured-sections, .mid-section {width: 577px; float: left; border-bottom: 1px #CAD1A7 solid; padding-bottom: 15px;}

.featured-sections .sect-item {width: 184px; text-align: center; float: left; margin: 0 3px;}

.featured-sections .sect-item .sect-item-name {padding-top: 5px;}

.featured-sections .sect-item .sect-item-name a {font-size: 11px; font-style: italic; color: #653600;}

.section-text {font-size: 12px; color: #653600; width: 400px; float: left; padding-top: 8px;}

.section-text h1#section-title {font-size: 18px; font-weight: bold; color: #c9d1a7;}

.section-contents {clear: both; width: 577px; padding-top: 10px;}

#paging #contents table tr td.vcell .item-info, #paging #contents table tr td.vcell-on .item-info {position: relative; border: 1px #E0E2CF solid; padding: 5px 0; width: 100%;}

* html #paging #contents table tr td.vcell .item-info, * html #paging #contents table tr td.vcell-on .item-info {position: relative; border: 1px #E0E2CF solid; padding: 5px 0; width: 131px;}

#paging #contents table tr td.vcell div.top-left, #paging #contents table tr td.vcell-on div.top-left {background: url(/lib/liltotsonline/top-left.gif) no-repeat top left; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; left: -1px;}

#paging #contents table tr td.vcell div.top-right, #paging #contents table tr td.vcell-on div.top-right {background: url(/lib/liltotsonline/top-right.gif) no-repeat top right; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; right: -1px;}

* html #paging #contents table tr td.vcell div.top-right, #paging #contents table tr td.vcell-on div.top-right {background: url(/lib/liltotsonline/top-right.gif) no-repeat top right; height: 9px; width: 9px; color: #fff; position: absolute; top: -1px; right: -2px;}

#paging #contents table tr td.vcell div.bottom-left, #paging #contents table tr td.vcell-on div.bottom-left {background: url(/lib/liltotsonline/bottom-left.gif) no-repeat bottom left; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -1px; left: -1px;}

* html #paging #contents table tr td.vcell div.bottom-left, #paging #contents table tr td.vcell-on div.bottom-left {background: url(/lib/liltotsonline/bottom-left.gif) no-repeat bottom left; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -2px; left: -1px;}

#paging #contents table tr td.vcell div.bottom-right, #paging #contents table tr td.vcell-on div.bottom-right {background: url(/lib/liltotsonline/bottom-right.gif) no-repeat bottom right; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -1px; right: -1px;}

* html #paging #contents table tr td.vcell div.bottom-right, * html #paging #contents table tr td.vcell-on div.bottom-right {background: url(/lib/liltotsonline/bottom-right.gif) no-repeat bottom right; height: 9px; width: 9px; color: #fff; position: absolute; bottom: -2px; right: -2px;}

/*------------------Item Page Styles---------------------*/
.left-side {width: 263px; margin-right: 8px; background: #DEE2C9; float: left; padding: 7px; text-align: center;}

* html .left-side {width: 277px; margin-right: 8px; background: #DEE2C9; float: left; padding: 7px; text-align: center;}

.right-side {width: 297px; float: left;}

#scPage-insets {padding-top: 10px;}

#scPage-insets img {margin: 0 2px 2px 2px;}

h1#item-page-title {font-size: 18px; font-weight: bold; color: #653600; margin: 9px 0 18px; padding: 0 10px 0 5px;}

table#product-info-table {border-top: 1px #DE6EA9 solid;}

table#product-info-table tr th {background: #653600; text-align: right; padding: 2px 5px 2px 0; font-weight: bold; color: #fff; vertical-align: middle; border-bottom: 1px #DE6EA9 solid; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

table#product-info-table tr th.sale-price-text {color: #DE6EA9;}

table#product-info-table tr td {background: #fff; text-align: left; padding: 2px 0 2px 5px; font-weight: normal; color: #653600; vertical-align: middle; border-bottom: 1px #DE6EA9 solid; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

table#product-info-table tr.sale-price td {font-weight: bold; color: #DE6EA9;}

table#product-info-table tr td.options select {width: 150px; font-size: 12px;}

.item-mid-section {width: 577px; clear: both;}

.description {font-size: 12px; color: #653600; float: left; margin: 10px 7px 20px 5px; width: 395px;}

.cross-sell, .accessories {width: 577px; clear: both; margin: 10px 0 20px; text-align: right;}

.cross-sell-title, .accessories-title {padding: 0 0 7px 7px; text-align: left;}

#seo-related-links {
    width: 97%;
	border-bottom: 1px #CBD3A6 solid;
	padding-bottom: 10px;
	margin: 0 0 20px 10px;
	clear: both;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        border-bottom: 1px #CBD3A6 solid;
		padding: 0 0 7px;
		margin-bottom: 10px;
		text-align: left;
        }
    #seo-related-links ul {
        margin:0 0 0 10px; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/liltotsonline/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0 0 2px;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
			font-size: 11px;
			color: #653600;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
				color: #DF6DAA;
                }

table#quantity-pricing-table {margin: 15px 0 0 5px; background: #DE6EA9;}

table#quantity-pricing-table tr th {background: #DE6EA9; font-size: 11px; font-weight: bold; color: #fff; padding: 1px 0 1px 5px; text-align: left;}

table#quantity-pricing-table tr td.quantity-cell, table#quantity-pricing-table tr td.price-cell {background: #ffffff; font-size: 11px; color: #653600; padding: 4px;}

table.sc-ma-product-table {margin-bottom: 10px;}

table.sc-ma-product-table tr {background: url(/lib/liltotsonline/vert-sep.gif) repeat-x bottom left;}

table.sc-ma-product-table tr td.qty-cell {text-align: center; vertical-align: middle; width: 80px; padding: 10px 0;}

table.sc-ma-product-table tr td.qty-cell input.ma-qty-box {margin-left: 7px;}

table.sc-ma-product-table tr td.img-cell {width: 105px; vertical-align: middle; padding: 10px 0; text-align: center;}

table.sc-ma-product-table tr td.info-cell {padding: 10px 0;}

table.sc-ma-product-table tr td.info-cell div.code {font-size: 11px; color: #653600;}

table.sc-ma-product-table tr td.info-cell div.name {padding-bottom: 5px;}

table.sc-ma-product-table tr td.info-cell div.name a {font-size: 11px; font-weight: bold; color: #653600;}

table.sc-ma-product-table tr td.info-cell div.abstract {font-size: 11px; color: #653600;}

table.sc-ma-product-table tr td.info-cell span.price {font-size: 11px; color: #653600; padding-right: 20px;}

table.sc-ma-product-table tr td.info-cell span.sale-price, table.sc-ma-product-table tr td.info-cell span.price-bold {font-size: 11px; color: #DE6EA9; font-weight: bold;}

table.sc-ma-product-table tr td.info-cell div.options {padding-top: 5px;}

table.sc-ma-product-table tr td.info-cell div.options table.ma-opts tr {background: none;}

table.sc-ma-product-table tr td.info-cell div.options table.ma-opts tr th {font-weight: normal; font-size: 11px; color: #653600; vertical-align: middle; padding-right: 5px;}

table.sc-ma-product-table tr td.info-cell div.options table.ma-opts tr td select {font-size: 12px; width: 150px;}

table.sc-ma-product-table tr td.info-cell div.felicite-add-item {padding-top: 7px;}

.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #0000FF; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #0000FF; display: block; padding-left: 100px;}

#info-div {padding: 10px;}
