body {
	background: none;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}

form {
	display: block;
}

.header-container {
	background: none;
	border: 0 none;
}

.header {
	padding: 0;
	width: auto;
}

#navbar_wrapper_2 h1 {
	font-weight: bold;
}

.header .form-search {
	background: none;
	position: static;
}

.header .quick-access {
	width: auto
}

#shop_store_sub_nav {
	width: 632px;
	height: 32px;
	line-height: 26px;
	margin: 0 auto;
	background: url(../images/store_images/nav_header_store.png) top left no-repeat;
}

#shop_store_sub_nav .links {
	float: left;
	margin: 0 0 0 10px;
}

#shop_store_sub_nav .links a {
	color: #bfb387;
}

.top_links_spacer {
	color: #bfb387;
	margin: 0 2px;
}

#shop_store_sub_nav .form-search {
	float: right;
	margin: 0 10px 0 0;
}

#shop_store_sub_nav .form-search .button {
	width: 53px;
	height: 19px;
	background: url(../images/store_images/search_button_static.png) top left no-repeat;
	vertical-align: 2px;
}

#shop_store_sub_nav .form-search .button:hover {
	background: url(../images/store_images/search_button_hover.png) top left no-repeat;
}

#shop_store_sub_nav .form-search .button span {
	background: transparent;
	border: 0 none;
}

#search {
	width: 115px;
	height: 19px;
	background: url(../images/store_images/search_input.png) top left no-repeat;
	border: 0 none;
}

#shop_store_sub_nav .form-search label {
	display: none;
}

.main-container {
	background: transparent none;
}

.main {
	background: transparent none;
	padding: 30px 0;
	width: 900px;
}

#content_wrapper_1 .col-wrapper {
	width: 697px;
	float: left;
}

#content_wrapper_1 .col-main {
	width: 522px;
	margin: 0 -14px;
	position: relative;
	z-index: 2;
	float: right;
}

#shop_main_col_style_1 {
	position: relative;
	background: url(../images/store_images/body_repeat.png) top left repeat-y;
}

#shop_main_col_style_2 {
	position: absolute;
	z-index: 1;
	top: -20px;
	left: 0;
	line-height: 1px;
	width: 100%; 
	height: 90px;
	background: url(../images/store_images/body_header.png) top left no-repeat;
}

#shop_main_col_style_3 {
	position: absolute;
	z-index: 1;
	bottom: -30px;
	left: 0;
	line-height: 1px;
	width: 100%; 
	height: 95px;
	background: url(../images/store_images/body_footer.png) top left no-repeat;
}

#shop_main_col_content_wrapper {
	position: relative;
	z-index: 2;
	padding: 0 15px;
	min-height: 500px;
}

.col-left {
	width: 203px;
	margin-top: 25px;
	float: right;
}

#shop_left_col_style_1 {
	position: relative;
	background: url(../images/store_images/sidebar_repeat_left.png) -2px top repeat-y;
}

#shop_left_col_style_2 {
	position: absolute;
	z-index: 1;
	top: -20px;
	left: 0;
	line-height: 1px;
	width: 100%; 
	height: 90px;
	background: url(../images/store_images/sidebar_header_left.png) -2px top no-repeat;
}

#shop_left_col_style_3 {
	position: absolute;
	z-index: 1;
	bottom: -30px;
	left: 0;
	line-height: 1px;
	width: 100%; 
	height: 102px;
	background: url(../images/store_images/sidebar_footer_left.png) -2px top no-repeat;
}

#shop_left_col_content_wrapper {
	position: relative;
	z-index: 2;
	padding: 0 20px 0 13px;
}

#shop_left_col_content_wrapper img {
	max-width: 180px;
}

.col-right {
	width: 203px;
	margin-top: 25px;
	float: left;
}

#shop_right_col_style_1 {
	position: relative;
	background: url(../images/store_images/sidebar_repeat_right.png) left top repeat-y;
}

#shop_right_col_style_2 {
	position: absolute;
	z-index: 1;
	top: -20px;
	left: 0;
	line-height: 1px;
	width: 100%; 
	height: 90px;
	background: url(../images/store_images/sidebar_header_right.png) left top no-repeat;
}

#shop_right_col_style_3 {
	position: absolute;
	z-index: 1;
	bottom: -30px;
	left: 0;
	line-height: 1px;
	width: 100%; 
	height: 102px;
	background: url(../images/store_images/sidebar_footer_right.png) left top no-repeat;
}

#shop_right_col_content_wrapper {
	position: relative;
	z-index: 2;
	padding: 0 13px 0 20px;
}

#shop_right_col_content_wrapper img {
	max-width: 180px;
}

#left_col_banner {
	display: block;
	margin: 0 auto;
	padding: 0px 0 10px 0;
	text-align: center;
}

#right_col_banner {
	display: block;
	margin: 0 auto;
	padding: 0 0 10px 0;
	text-align: center;
}

#pre_footer {
	width: 660px;
}

.footer-container {
	border-top: 0 none;
}

.footer {
	padding: 0;
	width: auto;
}

.footer ul {
	display: block;
}

.footer li {
	background: none;
	display: list-item;
	padding: 0;
}

#footer h4 {
	line-height: normal;
}

#footer_social h5 {
	margin: 0;
	line-height: normal;
}




#content_wrapper_1 button.btn-checkout span {
	background: transparent url(../images/store_images/checkout.png) top left no-repeat;
	height: 42px;
	width: 225px;
	overflow: hidden;
	text-indent: -1000px;
}

#content_wrapper_1 button.btn-checkout span span {
	background: transparent none;
	height: auto;
	width: auto;
	overflow: visible;
}



.cart-table .btn-continue span,
.cart-table .btn-update span {
	background: #a1360c;
	border-color: #928649;
}



#content_wrapper_1 .block-content {
	background: #f9f3e3;
}


.block .block-title {
	background: #FFFFFF none;
}

.block .block-title strong {
	color: #a1360c;
}


.block .block-content li.item {
	background: transparent;
}

.block-content p {
	background: transparent;
}


#home_best_sellers_header {
	text-align: left;
	font-size: 14px;
	color: #203548;
	padding: 0 0 0 12px;
}

#home_best_sellers .category-products {
	margin: 0 0 25px 0;
}

#home_best_sellers .category-products .toolbar,
#home_best_sellers .category-products .toolbar-bottom {
	display: none;
}

#home_best_sellers .category-products ul {
	width: 470px;
	background-image: none;
	margin: 1px auto 0;
	overflow: auto;
	border-bottom: 0 none;
	border-top: 1px solid #CCCCCC;
	padding: 1px 0 0 0;
}

#home_best_sellers .category-products ul.odd li {
	background: #EADCB5;
}

#home_best_sellers .category-products ul.even li {
	background: #FAF4D8;
}

#home_best_sellers .category-products li {
	float: left;
	width: 219px;
	padding: 10px 8px;
	border: 0 none;
	overflow: auto;
}

#home_best_sellers .category-products .product-image {
	width: 106px;
	height: 106px;
	float: left;
	margin: 0 12px 0 0;
	border: 0 none;
}

#home_best_sellers .products-grid li.item.first {
	margin: 0;
}

#home_best_sellers .category-products .product-name {
	float: left;
	width: 101px;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	color: #4891DB;
	font-weight: normal;
}

#home_best_sellers .category-products .product-name span {
	color: black;
}

#home_best_sellers .category-products .product-name a {
	color: #181003;
	text-decoration: underline;
}

#home_best_sellers .category-products .product-image img {
	width: 100px;
	height: 100px;
	padding: 2px;
	background: white;
	border: 1px solid #928649;
}

#home_best_sellers .category-products .price-box {
	display: none;
}

#home_best_sellers .category-products .actions {
	display: none;
}



#shop_nav {
	border: 1px solid #C4C1BC;
	margin-bottom: 10px;
}

#shop_nav .block-content {
	border: 0 none;
}

#shop_nav .block-title {
	border-bottom: 1px solid #dddddd;
	background: white;
	padding: 2px 9px;
	color: #A1360C;
}

#nav_category {
	font-size: 14px;
	padding: 10px;
	border: 0 none;
}

#nav_category li {
	margin: 8px 0;
}

.addresses-list li.item {
	background: transparent none;
}

.my-account .box-account {
	padding: 0;
}

.my-account .pager {
	background: transparent none;
}

.my-account .billing-agreements .info-box {
	background: transparent none;
}


#my-orders-table td {
	padding: 3px 4px;
}

.product-options dd {
	border-color: #747474;
}

#checkout-review-table tfoot td {
	border: 0 none;
}

#content_wrapper_1 a {
	color: #4C723F;
}

#content_wrapper_1 .products-grid .product-name a {
	color: #203548;
}

.form-list li.wide .input-box {
	width: 260px;
}

.form-list li.wide input.input-text {
	width: 254px;
}



.multiple-checkout h3,
.multple-checkout h4 {
	color: #A1360C;
}

.checkout-multishipping-shipping .box-sp-methods .pointer {
	display: none;
}


.multiple-checkout .box h2 {
	color: #A1360C;
}


.multiple-checkout .title-buttons button.button span {
	background: #A1360C;
	border-color: #928649;
}

#multiship-addresses-table tfoot button.button span {
	background: #A1360C;
	border-color: #928649;
}

.multiple-checkout .place-order .grand-total .price {
	color: #A1360C;
}

#overview-table-118 tfoot td {
	border: 0 none;
}



.checkout-progress {
	padding: 0 20px;
}

.checkout-progress li {
	width: 15%;
	margin: 0 20px 0 0;
}

#checkoutSteps #billing-address-select {
	width: 430px;
}

#checkoutSteps #shipping-address-select {
	width: 430px;
}

.multiple-checkout h3,
.multiple-checkout h4 {
	color: #A1360C;
}

#multiship-addresses-table select {
	width: 250px;
}

.checkout-progress li.active {
	border-top-color: #A1360C;
	color: #A1360C;
}




.product-view {
	border: 0 none;
}

.product-essential {
	background: transparent none;
	padding: 15px 0 0 0;
}

.product-collateral {
	background-color: transparent;
}

.product-collateral h2 {
	color: #A1360C;
}

.regular-price .price {
	color: #A1360C;
}

.product-view .product-shop {
	width: 210px;
}

.product-view .product-img-box .product-image img {
	margin: 0;
}

.product-view .product-shop .add-to-links {
	text-align: left;
}


.cart .cart-collaterals .col2-set {
	/*width: 492px;*/
	width: 242px;
}

.cart .cart-collaterals .col2-set .col-1 {
	
}

.cart .cart-collaterals .col2-set .col-2 {
	width: 242px;
	float: left;
}

.cart .discount .input-box {
	width: 210px;
}

.cart .discount input.input-text {
	width: 210px;
}

.cart .form-list .input-box {
	width: 210px;
}

.cart .form-list .input-box select {
	width: 210px;
}

.cart .form-list input.input-text {
	width: 210px;
}

.cart .totals {
	width: 250px;
}

.cart .totals .checkout-types {
	padding: 8px 12px 15px;
}



.data-table {
	border-color: #928649;
}

.data-table tr.last th {
	background: none #E4DAAD;
	border-bottom: 1px solid #928649 !important;
}

.data-table tr.last th,
.data-table tr.last td {
	border-color: #928649;
}

.data-table thead th {
	border-color: #928649;
}

#content_wrapper_1 .data-table tfoot tr {
	background: #E4DAAD !important;
	border-top: 1px solid #928649 !important;
}

.data-table tr.last th,
.data-table tr.last td {
	border-bottom: 1px solid #928649 !important;
}

.data-table tfoot tr.last td {
	border-bottom: 0 none !important;
}

.data-table tr.last th:last-child {
	border-right: 0 none;
}

.data-table tbody th,
.data-table tbody td {
	border-color: #928649;
}

.data-table tfoot tr.first td {
	background: none;
}

.data-table .odd,
.data-table .even {
	background: #F6F0C9;
}




.cart .discount h2,
.cart .shipping h2 {
	color: #a1360c;
}

.cart .discount,
.cart .shipping,
.cart .totals {
	background: transparent none;
	border: 0 none;
}














#checkoutSteps .step {
	border: 0 none;
	background-color: transparent;
	background-image: none;
	padding: 12px 0;
}

#checkoutSteps .step .form-list .input-box {
	width: 230px;
}

#checkoutSteps .step .form-list .input-box input.input-text {
	width: 224px;
}

#checkoutSteps .step .form-list .input-box select {
	width: 230px;
}

#checkout-progress-wrapper .block-title {
	background: transparent;
	text-align: center;
}

#checkout-progress-wrapper .block-content {
	background: transparent;
}



.account-login .form-list .input-box {
	width: 195px;
}

.account-login .form-list input.input-text {
	width: 195px;
}



.block-progress dt.complete {
	background: white;
	color: #a1360c;
}

.block-progress dt.complete a {
	color: #9f8761;
}

.block-progress dt.complete .separator {
	margin: 0;
}

.block-progress dd {
	background: #f9f3e3;
}

.block-progress dt {
	background: #f9f3e3;
	padding: 2px 6px;
	font-size: 12px;
}

.opc .active .step-title h2 {
	background: #f9f3e3;
	color: #a1360c;
}

.opc .active .step-title .number {
	background: #a1360c;
	border-color: #a1360c;
}

.opc .step-title {
	background: #e5eadc none;
	border-bottom: 1px solid #d9dde3;
}

.opc .allow .step-title {
	background: #c5d0b2;
}

.opc .active .step-title {
	background: #F9F3E3;
}

#checkoutSteps .form-list .field {
	width: 246px;
}


.block .actions {
	background: #E4DAAD none;
	border-top: 1px solid #C2C2C2;
}


#paypal_txt {
	color: #666666;
}


#checkout-progress-wrapper .complete th {
	padding-right: 5px;
}


.block-cart .actions {
	background: #E4DAAD none;
	border-top: 1px solid #C2C2C2;
}

.block-cart .subtotal {
	background: transparent;
}

button.button span {
	background:none repeat scroll 0 0 #A1360C;
	border-color:#928649;
}

.product-options {
	background: #e4daad;
	border: 0 none;
}

.product-options-bottom {
	background: #f6f0c9;
	border: 0 none;
}

.product-collateral {
	background: transparent none;
}



.toolbar {
	margin-bottom: 8px;
}


.toolbar .pager,
.toolbar .sorter {
	background: #efe6bd;
	border: 0 none;
}

.toolbar .pager {
	border-bottom: 1px solid #F6F0C9;
}

.products-grid li.item.first {
	margin: 0 0 0 8px;
	border-right: 1px solid #E4DAAD;
}

.products-grid li.item.last {
	border-left: 1px solid #E4DAAD;
}

.products-grid li.item {
	min-height: 
}

.products-grid {
	border-color: #E4DAAD;
	background: none;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.products-grid .product-image {
	border: 1px solid #928649;
}


.products-list .product-image {
	border: 1px solid #928649;
}

.products-list li.item {
	border-color: #e4daad;
}





.product-view .product-img-box .more-views h2 {
	border-color: #e4daad;
}

.product-view .product-shop .short-description {
	background: none;
	border-top: 1px solid #e4daad;
}


.product-view .product-img-box .more-views li a {
	border-color: #e4daad;
}

.fieldset {
	padding: 24px 0 10px 10px;
	background: transparent none;
	border: 0 none;
	margin: 0;
}

.fieldset .legend {
	margin: 0;
	float: none;
	background: none;
	border: 0 none;
	padding: 0;
	color: #a1360c;
	font-size: 14px;
}

.send-friend .form-list {
	width: 480px;
}

.send-friend .form-list .field {
	width: 240px;
}

.send-friend .form-list .input-box {
	width: 226px;
}

.send-friend .form-list input.input-text {
	width: 220px;
}

.send-friend .form-list li.wide textarea {
	width: 460px;
}
























#content_wrapper_1 .block-account .block-title {
	background: #a1360c none;
}

#content_wrapper_1 .block-account .block-title strong {
	color: white;
}

.block-account .block-content li.current {
	color: #a1360c;
}




.dashboard .box-info .box-head h2 {
	color: #a1360c;
}


.box-account .box-head {
	border: 0 none;
}

.box-account {
	background: transparent none;
	border: 0 none;
}

.dashboard .box .box-title {
	background: transparent none;
	border-bottom: 1px solid #E4DAAD;
}





.page-title {
	border: 0 none;
}

.buttons-set {
	border: 0 none;
}




.account-login .content h2 {
	color: #a1360c;
	border: 0 none;
}


.account-login .content {
	background: none;
	border: 0 none;
	min-height: 0;
}

.account-login .buttons-set {
	background: none;
	border: 0 none;
}




body #pre_footer {
	width: 512px;
}




