body {
	color: #462F00;
	font-family: Trebuchet MS;
}
.page-popup {
	background: #CBAF9A;
}
.wrapper {
	padding-bottom: 50px;
	position: relative;
}
.header {
	margin: 0 auto;
}
.header,  .header-top,  .header-nav-container,  .header-top-container,  .header-nav {
	width: 843px;
	border: none;
}
.header {
	margin-bottom: 32px;
	z-index: 0;
}
.cms-home .header {
	margin-bottom: 0;
}
.header-top {
	padding-left: 0;
	width: 855px;
}
.header-nav {
	height: 42px;
	padding-top: 10px;
	background: url(../images/jt/bg_top.gif) no-repeat top left;
}
.header-top-container {
	height: 113px;
	border-top: 5px solid #996600;
}
h1#logo {
	margin-top: 17px;
	margin-left: 35px;
	width: 139px;
}
h1#logo a img {
	display: none;
}
h1#logo a {
	display: block;
	width: 239px;
	height: 107px;
	background: url(../images/jt/logo.gif) no-repeat top left;
}
#nav {
	padding: 0;
	margin-right: 2px;
	float: right;
}
#nav li {
	padding: 5px 20px 5px 0px;
	margin: 0 0 0 20px;
	background: url(../images/jt/menu_split.gif) no-repeat center right;
}
#nav a {
	font-family: Trebuchet MS;
	color: #A13101;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#nav a:hover, #nav li.over a, #nav li.active a {
	color: #A13101;
	text-decoration: underline;
}
.middle-container {
	width: 836px;
	background: #f4eadf;
	margin: 0 auto;
	border: 3px solid #996600;
}
.cms-no-route .middle-container {
	background: none;
	border: none;
	padding-top: 50px;
}
.cms-no-route h3 {
	color: #cc3300;
}
.cms-no-route a {
	color: #cc3300;
}
.cms-no-route h2 {
	color: #660028;
	font-size: 17px;
	font-family: Trebuchet MS;
	font-weight: bold;
}
.middle {
	width: 775px;
	padding: 20px 35px;
	background: none;
}
.cms-home .middle {
	padding: 0;
	width: 845px;
	min-height: 0;
}
.cms-home .col-main {
	line-height: 1%;
}
.footer-container {
	border: none;
	width: 845px;
	margin: 0 auto;
}
.footer {
	height: 31px;
	width: 775px;
	padding: 10px 35px 0 35px;
	background: transparent url(../images/jt/bg_footer.gif) no-repeat top left;
	line-height: 11px;
}
.footer a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.page-head {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.page-head h4,  .button-level h3,  .page-head h3 {
	text-align: left;
	color: #462F00;
	font-size: 20px !important;
	margin-bottom: 0;
	text-transform: uppercase !important;
	font-weight: bold !important;
}
.group-select h4.legend,  .login-box h4,  .product-collateral .collateral-box h4,  .content h4 {
	font-size: 15px;
	text-transform: uppercase;
	color: #996600;
	font-weight: bold;
	padding: 0;
	border: 0;
	background: none !important;
	background-image: none !important;
}
.content,  .login-box .content,  .login-box .col-1,  .button-set,  .login-box .col-2 {
	background: none !important;
	background-image: none !important;
	border: none;
	padding: 0px !important;
}
.form-button-alt,  .form-button {
	padding: 0px 0px 0 0 !important;
	border: 0 !important;
	background-color: transparent;
	background-image: url(../images/jt/button_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
.form-button-alt span,  .form-button span {
	margin: 0 0 0 10px !important;
	height: 27px;
	line-height: 27px;
 //line-height: 26px;
	display: block;
	background: url(../images/jt/button.gif) no-repeat bottom right;
	text-align: center;
	padding-right: 12px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.actions .form-button-alt,  .actions .form-button {
	background-image: url(../images/jt/button_left_dark.gif);
}
.actions .form-button-alt span,  .actions .form-button span {
	background: url(../images/jt/button_dark.gif) no-repeat bottom right;
}
.dark-box .form-button-alt,  .dark-box .form-button {
	background-image: url(../images/jt/button_left_light.gif);
}
.dark-box .form-button-alt span,  .dark-box .form-button span {
	background: url(../images/jt/button_light.gif) no-repeat bottom right;
}
.login-box .content {
	min-height: 0px;
	_height: 0px;
}
p.required {
	color: #b5392b;
	display: none;
}
.content,  .login-box .content,  .login-box .col-1,  .button-set,  .login-box .col-2,  .product-info-box,  .product-collateral,  .product-essential {
	background: none !important;
	border: none !important;
}
.login-box .registered-users,  .login-box .new-users {
	background: #e8d8ca !important;
	border: 1px solid #CBAF9A !important;
	padding: 15px !important;
	height: 250px !important;
}
/*** Rounded corners star-boxes ***/

.r-star {
	position:relative;
	overflow:hidden;
	padding:4px 0;
	margin-bottom: 5px;
}
.r-star .cont {
	padding:0 0 10px 0;
	border-bottom: 1px solid #CBAF9A;
	margin-bottom: 10px;
}
.r-star.small .cont {
	padding:0;
}
.r-star.small {
	margin-bottom: 5px;
}
.r-star .cn {
	display: none;
	position:absolute;
	width:8px;
	height:8px;
	left:-4px;
	top:-4px;
	background:url(../images/jt/corner.gif);
}
.r-star .cn.tr, .r-star .cn.br {
	margin-left:100%;
}
.r-star .cn.bl, .r-star .cn.br {
	top:auto;
}
.r-star .cont .content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.r-star .cont .button-set {
	padding-bottom: 0px !important;
}
.login-box .r-star .content {
	min-height: 151px;
}
.breadcrumbs {
	padding-bottom: 18px;
	border-bottom: 1px solid #996600;
	margin-bottom: 15px;
}
.breadcrumbs li {
	color: #791B35;
}
.breadcrumbs li strong {
	font-weight: normal;
}
.breadcrumbs li.home a,  .breadcrumbs li a {
	color: #791B35;
	text-decoration: none;
}
.breadcrumbs li.home a:hover,  .breadcrumbs li a:hover {
	text-decoration: underline;
}
.breadcrumbs li.home a {
	font-weight: bold;
}
/*** Product page ***/

.product-info-box .product-name {
	font-size: 23px;
	color: #462F00;
	text-transform: uppercase;
}
.rating-box {
	background:url(../images/jt/product_rating_blank_star.gif) repeat-x;
	margin-right: 15px;
}
.rating-box .rating {
	background:url(../images/jt/product_rating_full_star.gif) repeat-x;
}
.r-star .rating-box {
	background:url(../images/product_rating_blank_star_grey.gif) repeat-x;
}
.r-star .rating-box .rating {
	background:url(../images/product_rating_full_star_grey.gif) repeat-x;
}
.base-mini .regular-price .price,  .regular-price .price {
	font-size: 20px;
	color: #D35400;
}
.product-details a {
	color: #fff;
}
.product-img-box {
	width: 280px;
}
.product-collateral,  .product-essential {
	padding: 0;
	width: auto;
}
.product-essential .product-shop {
	width: 440px;
}
.col-2-right-layout .col-main {
	width: 775px;
}
.top-box .head h4,  .r-star .cont h4,  .product-img-box .more-views h4 {
	font-size: 15px;
	line-height: 15px;
	color: #996600;
	border: none;
	background: none;
	padding: 0;
	margin-bottom: 10px;
}
.product-collateral .head {
	border-bottom: none;
}
.product-collateral .attribute-specs table {
	border: none;
}
.product-collateral .attribute-specs .label {
	width: 100px;
	padding-right: 10px;
}
.product-collateral .collateral-box {
	margin-bottom: 5px;
}
.data-table {
	border: none;
	margin-bottom: 10px;
}
.data-table thead tr th {
	background: #fff;
	color: #462f00;
	border: none;
	padding: 10px;
}
.data-table thead {
	border-bottom: 10px solid #fff;
}
.data-table tbody.even tr,  .data-table tbody.odd tr,  .data-table tfoot tr,  .data-table tr {
	background: none !important;
	border: none;
}
.data-table tbody tr td {
	border: none;
	border-top: 10px solid #f4eadf;
	background: #fff url(../images/jt/table-split.gif) no-repeat center right;
}
.data-table tbody tr td.last {
	background: #fff;
}
.r-star .cont .data-table tbody tr td {
	border-top: 10px solid #f4eadf;
}
.data-table tbody tr td.move-del {
	vertical-align: middle;
	background: #fff;
}
.data-table tbody tr td.move-del a {
	font-size: 11px;
	text-decoration: none;
}
.data-table tbody tr td.move-del a:hover {
	text-decoration: underline;
}
.data-table tbody tr td.move-del label {
	font-size: 11px;
	font-weight: normal;
}
.data-table tbody tr td.move-del label input {
	float: left;
}
.data-table tbody tr td.move-del label span {
	float: left;
	line-height: 10px;
	margin-left: 5px;
}
.data-table tbody tr td span.title {
	font-size: 11px;
}
.data-table tbody tr td.item {
	vertical-align: middle;
	background: #fff;
}
.data-table tbody tr td.item a img {
	border: 1px solid #996802;
}
.data-table td.last {
	border-right: none;
}
.data-table tfoot tr.first {
	background: #996701 !important;
}
.data-table tfoot tr.first td {
	color: #fff;
	font-weight: bold;
	border: none;
}
.data-table tfoot {
	border: none;
}
.data-table tbody td h5.title {
	color: #fff;
}
.product-collateral .attribute-specs .label {
	background: #252627;
}
.product-info-box .price-box {
	margin: 0;
}
.product-info-box .c-box {
	float: left;
	margin-bottom: 5px;
}
.product-info-box .price-box-bundle {
	padding: 0;
}
.product-info-box .availability {
	margin-bottom: 5px;
}
.add-to-holder,  .add-to-box {
	float: right;
	margin: 15px 0;
}
.add-to-holder .add-to-box {
	margin: 0;
}
.add-to-holder .add-or,  .add-to-holder .add-to-cart-box {
	margin-top: 5px;
	color: #462F00;
}
h5 {
	color: #996600;
}
.data-table .even,  .data-table .odd {
	background: none !important;
}
.product-options {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
.product-options-bottom {
	background: none;
	margin: 0;
	border: none;
	padding: 0;
}
.product-options-bottom .price-box {
	margin-left: 0;
	margin-top: 3px;
}
.product-options-bottom .price-label {
	width: 100px;
	white-space: normal;
	line-height: 10px;
}
.product-options-bottom .price {
	font-size: 18px;
	color: #B93D2F;
}
.product-options dt label {
	color: #9ea1a3;
}
.product-options dt .qty-holder label {
	font-weight: normal;
}
.product-img-box .product-image-zoom {
	width: 262px;
	border: 1px solid #996701;
	height: 262px;
	background: #fff;
	padding: 8px;
}
.product-image-zoom img.border {
	position: absolute;
}
.product-collateral .up-sell .generic-product-grid td {
	background: none;
	border: none;
	padding: 0;
	border: none;
}
.product-collateral .up-sell .generic-product-grid {
	border: none;
}
.product-pricing {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
}
.product-pricing li {
	color: #462F00;
	background: url(../images/jt/li.gif) no-repeat 0 4px;
}
.product-pricing .benefit,  .product-pricing .price {
	color: #D35400;
}
.product-options dt {
	float: left;
	width: 100px;
	padding-top: 5px;
}
.product-options dl.last dd.last,  .product-options dd {
	float: left;
	border: none;
	margin-bottom: 0;
	padding: 10px;
	border: 1px dotted #454545;
	width: 610px;
}
.product-options dl.last dd.none,  .product-options dd.none {
	padding: 0;
	border: none;
	width: 630px;
}
.product-shop .product-options dl.last dd.none,  .product-shop .product-options dd.none,  .product-shop .product-options dl.last dd.last,  .product-shop .product-options dd {
	width: auto;
}
.product-options ul.options-list li.clear,  .product-options dd.clear {
	clear: both;
	height: 8px;
	float: none;
	font-size: 1%;
	line-height: 1%;
	padding: 0;
	margin: 0;
	border: none;
}
.product-options dt .qty-disabled {
	color: #fff;
}
.product-shop .product-options dt {
	width: 160px;
}
.product-shop .product-options dt label {
	color: #996600;
	font-size: 15px;
}
.product-shop .product-options dl.last dd.last,  .product-shop .product-options dd {
	padding: 5px;
	border: none;
}
.product-shop .product-options-bottom .add-to-cart-box {
	float: right;
	clear: none;
	padding: 0;
}
.product-shop .product-options-bottom .price-box {
	float: left;
}
.product-options ul.options-list li {
	border: 1px dotted #454545;
	float: left;
	width: 145px;
	margin-right: 8px;
}
.product-options ul.options-list li span.label label {
	color: #ccc;
}
.product-options ul.options-list li span.label {
	height: 55px;
	overflow: hidden;
	padding: 10px;
	margin: 0;
}
.product-options ul.options-list li div.b-price {
	background: #333;
	padding: 10px;
	color: #999;
	margin-bottom: -2px;
}
.product-options ul.options-list li div.b-price .price {
	color: #999;
	font-weight: bold;
}
.product-collateral .up-sell .generic-product-grid td.empty-product {
	background: none;
}
.product-collateral .up-sell .generic-product-grid td img {
	border: none;
}
.add-tag-box {
	padding: 0;
	background: none;
}
.tags-list {
	background: #252627;
	padding: 10px;
	margin-top: 10px;
}
.tags-list li {
	color: #a0a0a0;
	background: none;
	border-right: 1px dotted #454545;
}
.tags-list li a {
	color: #b63a2c;
	text-decoration: none;
}
.tags-list li a:hover {
	text-decoration: underline;
}
.product-options dt .qty-holder {
	float: left;
}
/*** Product listing ***/



.side-col {
	width: 245px;
}
.col-3-layout .top-main {
	width: auto;
	margin-left: 0;
	float: none;
}
.top-tabs {
	float: none;
	position: relative;
	margin-top: -3px;
}
.top-navigation {
	width: 842px;
	position: absolute;
	float: none;
	top: 168px;
	left: 56px;
}
div.outer {
	width: 100%;
	overflow: hidden;
	background: #a2785d;
	height: 33px;
	margin-bottom: 2px;
}
div.inner {
	float: right;
	position: relative;
	right: 50%;
}
.top-icons {
	position: relative;
	right: -50%;
	height: 26px;
	margin-top: 4px;
}
.top-icons a {
	color: #e6cdb4;
	font-size: 11px;
	text-decoration: none;
	margin-right: 1px;
	text-decoration: none;
	background: url(../images/jt/bg_navlinks_left.gif) no-repeat top left;
	padding: 0 0 0 4px;
	height: 26px;
	float: left;
	display: block;
}
.top-icons a span {
	padding: 4px 10px 5px 6px;
	display: block;
	background: url(../images/jt/bg_navlinks.gif) no-repeat top right;
}
.top-icons a.hover,  .top-icons a:hover {
	text-decoration: underline;
	color: #e6cdb4;
	background: url(../images/jt/bg_navlinks_hover.gif) no-repeat top left;
}
.top-icons a.hover span,  .top-icons a:hover span {
	background: url(../images/jt/bg_navlinks_hover.gif) no-repeat top right;
}
#nav ul {
	padding: 3px;
	background: #ffd979;
	border: 3px solid #cf6c3c;
}
#nav ul li, #nav ul li.active, #nav ul li.last {
	background: none;
	padding-right: 0;
	padding-bottom: 5px;
	border-bottom: 1px dotted #715F9A;
}
#nav ul li.last {
	border: none;
}
#nav ul li a {
	background: none;
	color: #A13101 !important;
}
#nav ul li a:hover {
	background: #ff9151;
	color: #a13101 !important;
}
.top-tabs .box {
	display: none !important;
	position: absolute;
	margin: 0;
	text-align: left;
	min-width: 250px;
	_width: 250px;
	max-width: 320px;
	padding: 3px;
	background: #cbaf9a;
	border: 3px solid #1b1200;
	z-index: 2000;
	top: -2px;
}
.top-tabs .mini-nav-top {
	max-width: none;
	min-width: 155px;
}
.top-tabs .box .head {
	background: none;
	border: none;
}
.top-tabs .box h4,  .top-tabs .box .head h4 {
	background: none;
	padding: 0;
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	border: none;
}
.top-tabs .visible {
	display: block !important;
}
.header .box .content,  .top-tabs .box .content {
	padding: 5px !important;
}
.header .box a,  .top-tabs .box a {
	color: #670029;
	text-decoration: none;
}
.header .box a:hover,  .top-tabs .box a:hover {
	text-decoration: underline;
}
.top-tabs .box .content label {
	font-weight: normal;
}
.header .box h5,  .top-tabs .box h5 {
	color: #462F00;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}
.header .box .actions h5,  .top-tabs .box .actions h5 {
	color: #fff;
}
.header .box .actions small,  .top-tabs .box .actions small {
	color: #E6CDB4;
}
.header .box .actions,  .top-tabs .box .actions {
	border-top: 1px dotted #996600;
	background: #462F00;
	border-bottom: none;
}
.header .box .actions a,  .top-tabs .box .actions a {
	color: #fff;
	text-align: left;
}
.base-mini .head,  .base-mini {
	background: none;
	border: none;
}
.r-star .box .head,  .base-mini .head {
	margin: 0 0 5px 0;
	padding: 0;
}
.r-star .box .head h4,  .mini-product-tags .head h4 {
	background: none;
	padding: 0;
}
.r-star .box .head h4 a.normal, .mini-product-tags .head h4 a.normal {
	color: #947DC0;
	text-transform: none;
	font-size: 11px;
	font-weight: normal;
}
.mini-product-tags .content a,  .mini-product-tags .content a:hover {
	color:#670029;
}
.mini-product-tags .content a {
	text-decoration: none;
}
.mini-product-tags .content a:hover {
	text-decoration: hover;
}
.base-mini .actions {
	background: none;
	text-align: right;
}
.side-col .box {
	margin-bottom: 0;
}
.layered-nav h3 {
	display: inline;
	color: #fff;
	margin-left: 20px;
	font-size: 15px;
}
.layered-nav .head {
	background: none;
}
.layered-nav .border-creator {
	border: none;
}
.layered-nav h4 {
	font-size: 13px;
}
.narrow-by dl {
	background: none;
	padding: 0;
	float: left;
	width: 150px;
	margin-right: 5px;
}
.narrow-by dl.last {
	margin-right: 0;
}
.r-star .cont .border-creator h4 {
	font-size: 12px;
}
.narrow-by dt {
	background: none;
	padding-left: 10px;
	color: #462f00;
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 1px dotted #996600;
	font-weight: bold;
	padding-top: 3px;
}
.narrow-by dd.last,  .narrow-by dd {
	background: #fcfadc;
	padding: 10px 14px;
}
.narrow-by dd li a {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
}
.narrow-by dd li a:hover {
	text-decoration: underline;
}
.narrow-by dd li {
	border-bottom: 1px dotted #474747;
	padding-bottom: 2px;
	font-size: 11px;
}
.layered-nav .narrowed-category li .label {
	padding-left: 12px;
	background: url(../images/jt/li.gif) no-repeat 0 0.2em;
}
.narrow-by dd {
	padding-left: 15px;
}
.narrow-by dd.last {
}
.layered-nav .actions,  .layered-nav .narrowed-category li {
	background: none;
	border: none;
	padding-left: 0;
}
.layered-nav .actions {
	margin-bottom: 10px;
	padding-top: 0;
}
.category-head {
/*border-bottom: 1px solid #25282a;*/

}
.category-head h2 {
	color: #462F00;
	padding-top: 0;
	font-size: 25px;
	font-family: Trebuchet MS;
	text-transform: uppercase;
}
table.pager, table.view-by {
	background: none;
}
table.view-by td,  table.pager td {
	border: none;
	padding: 0px 8px;
}
.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid,  .listing-type-grid {
	background: none;
}
.listing-type-grid .grid-row {
	border-bottom: none;
}
.catalog-listing .product-image,  .listing-type-grid .product-image {
	position: relative;
	width: 120px;
	height: 120px;
}
.catalog-listing .product-image a,  .listing-type-grid .product-image a {
	z-index: 5;
	width: 120px;
	height: 120px;
	display: block;
	border: 1px solid #996701;
}
.col-2-left-layout .listing-type-grid li.item, .col-2-right-layout .listing-type-grid li.item,  .catalog-listing .item,  .listing-type-grid li.item {
	position: relative;
	padding-left: 0;
	width: 120px;
	margin-right: 30px;
}
.col-2-left-layout .listing-type-grid li.last, .col-2-right-layout .listing-type-grid li.last,  .catalog-listing .last,  .listing-type-grid li.last {
	margin-right: 0;
}
.listing-type-list .listing-item {
	position: relative;
}
.catalog-listing td .item {
	padding-top: 12px;
}
.listing-type-list .listing-item .price-box,  .catalog-listing .item .price-box,  .listing-type-grid li.item .price-box {
	display: block;
	position: absolute;
	z-index: 10;
	top: 100px;
	right: 0;
	margin-top: 0;
}
.listing-type-list .listing-item .double-box,  .catalog-listing .item .double-box,  .listing-type-grid li.item .double-box {
	top: 80px;
}
.listing-type-list .listing-item .price-box {
	right: 350px;
}
.catalog-listing h5 {
	color: #462F00;
	font-size: 11px;
	margin-top: 5px;
}
.catalog-listing h5 a {
	color: #462F00;
	text-decoration: none;
}
.catalog-listing h5 a:hover {
	color: #462F00;
	text-decoration: underline;
}
/*** Price boxes ***/



.catalog-listing .price-box .price {
	font-size: 13px;
	color: #fff;
}
.catalog-listing .price-box .regular-price {
	display: block;
}
.catalog-listing .price-box b.min,  .catalog-listing .price-box .regular-price b {
	display: block;
	float: left;
	background: url(../images/jt/price_left.png) no-repeat center left;
	_background: none;
 filter: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jt/price_left.png', sizingMethod='crop');;
	width: 7px;
	height: 21px;
}
.catalog-listing .price-box .minimal-price,  .catalog-listing .price-box .regular-price .price {
	line-height: 21px;
	margin-left: 7px;
	display: block;
	background: url(../images/jt/price_right.gif) no-repeat bottom right;
	text-align: center;
	padding-right: 9px;
}
.catalog-listing .price-box .minimal-price {
	line-height: 21px;
}
.catalog-listing .price-box .price-to {
	background: url(../images/jt/double_right.gif) no-repeat bottom right;
	padding-right: 9px;
	margin-left: 9px;
	height: 21px;
}
.catalog-listing .price-box .price-from {
	background: url(../images/jt/double_right.gif) no-repeat top right;
	padding-right: 9px;
	margin-left: 9px;
	padding-top: 1px;
	height: 20px;
}
.catalog-listing .price-box .price-to .price-label,  .catalog-listing .price-box .price-from .price-label {
	width: 32px;
	padding-right: 3px;
	color: #fff;
	text-transform: lowercase;
	font-size: 11px;
	font-weight: normal;
	float: left;
}
.catalog-listing .price-box .old-price .price-label,  .catalog-listing .price-box .special-price .price-label {
	width: auto;
}
.catalog-listing .price-box .special-price {
	padding: 0;
}
.catalog-listing .price-box .special-price span {
	color: #b33a2e;
}
.catalog-listing .price-box .minimal-price .price-label {
	padding-right: 3px;
	color: #fff;
	text-transform: lowercase;
	font-size: 11px;
	font-weight: normal;
	float: left;
}
.catalog-listing .price-box b.double {
	display: block;
	float: left;
	background: url(../images/jt/double_left.png) no-repeat center left;
	_background: none;
 filter: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jt/double_left.png', sizingMethod='crop');;
	width: 7px;
	height: 42px;
}
.catalog-listing .price-box .minimal-price-link span.label {
	background: url(../images/jt/price_left.png) no-repeat center left;
}
.catalog-listing .price-box .minimal-price-link {
	background: url(../images/jt/price_right.gif) no-repeat center right;
	padding-right: 5px;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
	height: 21px;
	line-height: 21px;
	margin-left: 7px;
}
.catalog-listing .price-box .minimal-price-link span.price {
	font-weight: bold;
}
.catalog-listing .price-box .minimal-price-link b.min {
	height: 20px;
}
.catalog-listing .double-box .regular-price b {
	display: none;
}
.catalog-listing .double-box .minimal-price-link {
	background: url(../images/jt/double_right.gif) no-repeat bottom right;
}
.catalog-listing .double-box .regular-price .price {
	background: url(../images/jt/double_right.gif) no-repeat top right;
}
/*** Right columns ***/

.col-right {
 //display: none;
}
/*** Blocks at forms ***/

.group-select .legend,  .group-select {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
.group-select .legend {
	float: none;
	margin-bottom: 5px;
}
.button-set {
	margin-top: 10px !important;
	padding: 5px !important;
}
.group-select li .input-text, .group-select li select, .group-select li textarea {
	width: 450px;
}
#customer-reviews li {
	margin-bottom: 15px;
}
#customer-reviews li .r-star.small .cont {
	padding: 5px 15px;
}
/*** Shopping Cart ***/

.shopping-cart-collaterals {
	width: auto;
	float: none;
	padding: 0;
}
.shopping-cart-collaterals .box,  .shopping-cart-collaterals .upsell {
	width: auto;
	background: none;
	padding: 0;
	border: none;
	margin-bottom: 0px;
}
.generic-product-list li {
	float: left;
	width: 245px;
	min-height: 140px;
	_height: 140px;
}
.shopping-cart-totals {
	background: none;
	padding: 0;
	border: 1px solid #cbaf9a;
	margin-top: 0;
	margin-bottom: 10px;
	width: auto;
	float: none;
	display: block;
}
.shopping-cart-collaterals .upsell .product-shop {
	width: 160px;
}
.shopping-cart-totals table {
	width: 200px;
	float: right;
}
.shopping-cart-totals .checkout-types {
	float: left;
}
.cart-bottom {
	float: right;
}
.shopping-cart-totals tbody td .price,  .shopping-cart td .cart-price .price {
	color: #b43b2e;
	font-size: 14px;
	font-weight: bold;
}
.shopping-cart-totals tbody td {
	color: #666666;
}
.shopping-cart-totals tfoot td {
	line-height: 10px;
}
.shopping-cart-totals tfoot td .price {
	color: #670029;
	font-size: 22px;
	font-weight: normal;
	font-family: Trebuchet MS;
	padding-top: 10px;
}
.shopping-cart-totals tfoot td strong {
	font-weight: normal;
	font-size: 11px;
	line-height: 10px;
	color: #666666;
}
/*** Account page ***/

.col-2-left-layout .col-main {
	width: 515px;
}
.account-nav {
	border: none;
}
.account-box h6 {
	color: #462F00;
}
.account-nav .head h3 {
	font-size: 15px;
	color: #462F00;
}
.account-nav .head {
	background: none;
	padding: 3px 0;
}
.account-nav ul {
	padding: 0;
	background: none;
}
.account-nav li.on {
	color: #996600;
}
.account-nav li.on,  .account-nav li {
	border-bottom: 1px dotted #25282A;
}
.account-box .head,  .account-nav li.last,  .account-nav li a {
	border: none;
}
.account-nav li a:hover {
	color: #996600;
}
.account-box {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
.error-msg {
	border: 1px dotted #b4392a !important;
	color:#462F00;
	background-color:#fff;
	background-image:url(../images/error_msg_icon.gif);
	background-position:8px 8px !important;
	padding-left: 45px !important;
}
.success-msg {
	border: 1px dotted #76659c !important;
	color:#462F00;
	background-color:#fff;
	background-image:url(../images/success_msg_icon.gif);
	background-position:8px 8px !important;
	padding-left: 45px !important;
}
.notice-msg, .note-msg {
	border: 1px dotted #414141 !important;
	color:#462F00;
	background-color:#fff;
	background-image:url(../images/note_msg_icon.gif);
	background-position:8px 8px !important;
	padding-left: 45px !important;
}
.mini-search {
	width: 301px;
	padding-left: 187px;
	padding-top: 4px;
}
.mini-search .input-text {
	color: #666666;
}
.base-mini ol li.even,  .base-mini ol li.odd {
	background: #fcfadc;
}
.base-mini ol li.even {
	border-top: 1px dotted #996600;
	border-bottom: 1px dotted #996600;
}
.base-mini ol li.last {
	border-bottom: none;
}
.base-mini .content, .base-mini ol {
	background: none;
}
/*** Collapsable blocks ***/

.box .head h4 a.abox {
	width: 11px;
	height: 9px;
	background: url(../images/jt/abox_collapse.gif) no-repeat;
	float: right;
	margin-top: 5px;
}
.box.collapsed .head h4 a.abox,  .box .head h4 a.exp {
	background: url(../images/jt/abox_expand.gif) no-repeat;
}
.box.collapsed .bcontent {
	display: none;
}
.primary-address-list li {
	background: none;
	border: none;
	padding: 10px 0;
	border-bottom: 1px dotted #25282A;
}
/*** Top boxes ***/

.top-box {
	position: absolute;
	top:113px;
	width: 300px;
	background: #cbaf9a;
	border: 1px solid #bb957b;
	padding: 7px;
	z-index: 9000;
 //margin-top: -5px;
}
.top-wishlist {
}
.top-cart {
}
.shop-access {
	padding-top: 5px;
	float: right;
}
.quick-access {
	padding-right: 20px;
	padding-top: 15px;
	width: 600px;
	margin-top: 22px;
}
.quick-access .els {
	height: 20px;
	overflow: hidden;
}
.quick-access div.welcome {
	float: right;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
}
.quick-access p.welcome span {
	font-size: 16px;
	font-weight: bold;
	color: #ccc;
}
.quick-access ul {
	margin-top: 10px;
}
.quick-access li.first,  .quick-access li.last,  .quick-access li {
	border: none;
	border-left: none;
	background: none;
	margin: 0;
	margin-right: 1px;
	float: left;
	padding: 0 !important;
}
.quick-access li.last {
	margin-left: 2px;
}
.quick-access li a {
	color: #670029;
	padding: 0 0 0 4px;
	text-decoration: none;
	display: block;
	background: url(../images/jt/bg_toplinks_left.gif) no-repeat top left;
}
.quick-access li a span {
	display: block;
	padding: 4px 18px;
	background: url(../images/jt/bg_toplinks.gif) no-repeat top right;
}
.quick-access li a.hover,  .quick-access li a:hover {
	color: #670029;
	background: url(../images/jt/bg_toplinks_hover.gif) no-repeat top left;
}
.quick-access li a.hover span,  .quick-access li a:hover span {
	background: url(../images/jt/bg_toplinks_hover.gif) no-repeat top right;
}
.quick-access li a.top-link-checkout:hover,  .quick-access li a.top-link-checkout {
	background: url(../images/jt/btn_checkout.gif) no-repeat top left;
	width: 92px;
	height: 27px;
	padding: 0;
}
.quick-access li a.top-link-checkout:hover span,  .quick-access li a.top-link-checkout span {
	background: none;
	visibility: hidden;
}
.top-box .head {
	text-align: left;
}
.top-box .head h4 {
	float: none;
	margin-bottom: 10px;
}
.mini-cart h5,  .mini-cart .subtotal {
	background: none;
	text-align: left;
}
.mini-cart .subtotal strong {
	color: #670029;
	font-size: 14px;
}
.advanced-search-summary-box,  .advanced-search {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
.advanced-search .legend {
	margin-top: 0;
	float: none;
}
.advanced-search-summary-box ul li span {
	background: url(../images/jt/li.gif) no-repeat 0 3px;
	padding-left: 12px;
}
/*** Compare popup ***/

.compare-products tbody tr.first td {
	border-top: none;
}
.compare-products tbody td.label {
	background: #fff !important;
	border-bottom: 1px dotted #454545;
	border-left: none;
}
.compare-products tbody td.last {
	border-right: none;
}
.compare-products tbody td.label,  .compare-products tr.last td {
	border-bottom: none !important;
}
.compare-products tbody.attribute-cart td {
	background: none !important;
}
.account-box ol .count {
	background: #B63A2C;
}
/*** View order ***/

.order-info,  .generic-box {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
/*** Onepage Checkout ***/

.one-page-checkout .active .box {
	background: #eee0d1;
	border: 1px solid #dbc5b3;
}
.one-page-checkout .allow .head,  .one-page-checkout .head {
	background: #cbaf9a;
	border: none;
	border-top: none;
	margin-bottom: 3px;
}
.one-page-checkout .active .head {
	border: none;
	background: #ae8961;
	margin-bottom: 3px;
}
.one-page-checkout .allow h3,  .one-page-checkout h3 {
	color: #462f00;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 20px;
}
.one-page-checkout .allow h3 {
	color: #462F00;
}
.one-page-checkout .active h3 {
	color: #fff;
}
.one-page-checkout .allow .step-count,  .one-page-checkout .step-count {
	background: transparent url(../images/jt/checkout-step.gif) no-repeat top left;
	border: none;
	text-align: center;
	display: block;
	float: left;
	padding: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	margin-right: 10px;
	color: #fff;
}
.one-page-checkout .active .step-count {
	background: transparent url(../images/jt/checkout-step-cur.gif) no-repeat top left;
	width: 22px;
	height: 22px;
	line-height: 22px;
	border: none;
}
.one-page-checkout a.back {
	background: url(../images/jt/btn_back.gif) no-repeat;
	padding-left: 25px;
	line-height: 23px;
}
.one-page-checkout .box-no-padding {
	background: #eee0d1;
	border: 1px solid #dbc5b3;
}
#mini-nav-top {
 // display: block;
}
.toolbar {
	padding: 10px;
	margin-top: 10px;
	background: #CBAF9A;
}
#main {
	position: relative;
}
div.pager {
	position: absolute;
	right: 0;
	top: 10px;
}
div.pager strong {
	display: none;
}
table.pager li {
	display: block;
	float: left;
	width: 19px;
	height: 19px;
	text-align: center;
	margin-left: 1px;
	background: url(../images/jt/bg_page.gif) no-repeat center center;
}
table.pager li.cur {
	background: url(../images/jt/bg_page_cur.gif) no-repeat center center;
	color: #fff;
	font-weight: bold;
}
table.pager li.non {
	background: none;
	width: 10px;
}
table.pager li a {
	text-decoration: none;
	color: #462F00;
}
table.pager li a:hover {
	text-decoration: underline;
}
.language-switcher,  .currency-switcher {
	float: right;
	background: none;
	padding: 0;
	color: #fff;
	font-size: 14px;
	margin: 0;
	margin-left: 15px;
	height: auto;
}
.language-switcher label {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.currency-switcher select {
	width: 50px;
}
.top-box .login-box h5 {
	color: #462f00;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 10px;
}
.top-box .login-box .content {
	min-height: 0;
	padding: 10px !important;
	background: #fcfadc !important;
	border-top: 1px dotted #3c3750 !important;
}
.top-box .login-box .content p {
	font-size: 11px;
	color: #670029;
	line-height: 11px;
}
.top-box .login-box .content a {
	color: #d05000 !important;
}
.top-box .login-box .button-create {
	width: 125px;
	height: 21px;
	background: url(../images/jt/btn_create_account.gif);
}
.top-box .login-box .button-login {
	width: 55px;
	margin-right: 30px;
	height: 21px;
	background: url(../images/jt/btn_login.gif);
}
.top-box .login-box .button-logout {
	width: 80px;
	height: 25px;
	background: url(../images/jt/btn_logout.gif);
}
.top-box .login-box .button-logout span,  .top-box .login-box .button-create span,  .top-box .login-box .button-login span {
	display: none;
}
.footer .informational {
	padding-top: 5px;
}
.footer .informational ul {
	float: left;
}
.footer .informational div {
	float: right;
}
.footer .informational li {
	background: none !important;
	padding-right: 10px;
	padding-left: 5px;
}
.footer .informational li a {
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
}
.mini-product-tags-list .actions {
	text-align: left;
}
.mini-product-tags-list .add-tag-box .input-text {
	width: 250px;
}
.product-img-box .product-image-zoom img {
	position: static;
	cursor: pointer;
}
.cms-home div.main {
	background: #F4EADF;
	padding: 1px;
	border: 4px solid #996600;
	margin-bottom: 4px;
	width: 832px;
}
.cms-home .main a {
	width: 832px;
	height: 290px;
	background: url(../images/main5.jpg) no-repeat;
	display: block;
}
.main_holiday a {
	background: url(../images/main_holiday.jpg) no-repeat !important;
}
.cms-home .boxes {
	height: 120px;
}
.cms-home .boxes div {
	background: #F4EADF;
	padding: 1px;
	border: 4px solid #996600;
	float: left;
}
.cms-home .boxes div a {
	width: 268px;
	height: 110px;
	display: block;
}
.cms-home .boxes .box2,  .cms-home .boxes .box1 {
	margin-right: 4px;
}
.cms-home .boxes .box1 a {
	background: url(../images/main2.jpg) no-repeat;
}
.cms-home .boxes .box2 a {
	background: url(../images/main3.jpg) no-repeat;
}
.cms-home .boxes .box3 a {
	background: url(../images/main4.jpg) no-repeat;
}
.cms-home .middle-container {
	width: 842px;
	border: none;
	background: none;
}
.col-right {
	display: none;
}
.one-page-checkout .button-set {
	padding: 0 20px;
}
td.attributes-col h4.title {
	color: #fff;
}
td.attributes-col dl.item-optims {
	margin-left: 20px;
}
td.attributes-col h4.title a {
	font-weight: normal;
	color: #670029;
}
.dark-box {
	background: #CBAF9A;
	padding: 7px;
	margin-bottom: 10px;
}
.r-star .cont {
	border: 1px solid #cbaf9a;
	padding: 10px 15px;
	margin-bottom: 10px;
}
.catalog-product-view .r-star .cont {
	border: none;
	border-bottom: 1px solid #cbaf9a;
	padding: 10px 0;
}
.catalog-product-view .product-img-box .r-star .cont {
	border: none;
	margin-bottom: 0;
}
#cart-sidebar {
}
#checkout-review-table td.attributes-col h4.title {
	color: #462f00;
}
#opc-review .box {
	border: 1px solid #DBC5B3;
}
#opc-review.one-page-checkout .active .head {
	background: #996600;
}
#opc-review .data-table thead tr th {
	color: #996600;
	padding-bottom: 5px;
}
#opc-review .data-table tbody tr td {
	background: #eee0d1;
	border-top: 5px solid #fff;
	padding-top: 10px;
}
.our_apologies {
	background: url(../images/our_apologies.png) no-repeat !important;
	display:block;
	position:absolute;
	margin:11px 0 0 344px;
	width:355px !important;
	height:154px !important;
}
