#doc2 {
	width: 950px;
	background: #ffffff url(/images/bg_shadow_left.gif) repeat-y scroll 0%;
}

#doc2 div.doc-wrapper {
	margin-left: 1em;
	padding: 0 1em 1em 0;
	background: transparent url(/images/bg_shadow_right.gif) repeat-y scroll right top;
}

#page-closer {
	height: 7px;
	background: transparent url(/images/bg_shadow_bottom.gif) no-repeat scroll center top;
}

body {
	margin: 0;
	padding: 0 0 5em 0;
	color: #222;
	background-color: #ede8e4;
	font-family: arial, helvetica, sans-serif;
}

.site-body {
	line-height: 1.35em;
}

h1, h2, h3, h4 {
	color: #2C1901;
}

h3, h4 {
	font-weight: bold;
}

h1 {
	font-size: 182%;
	margin: 0 0 .4em 0;
	line-height: 1.5em;
}

h2 {
	font-size: 123.1%;
	margin: 0 0 .65em 0;
	line-height: 1.1em;
}

h3 {
	font-size: 108%;
	margin: 0 0 .5em 0;
}

h4 {
	font-size: 100%;
	margin: 0 0 .5em 0;
}

p {
	margin: 0 0 1.45em 0;
}

h2 strong, h3 strong { color: #663; }

a:link {
	color: #333;
	text-decoration: underline;
	padding-bottom: 1px;
}

a:visited {
	color: #333;
	text-decoration: underline;
	padding-bottom: 1px;
}

a:hover, a:active {
	color: #666;
}

a:active, a:focus {
	outline: 0;
}

blockquote {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ddd;
	background: #eee;
}

blockquote p { margin: 0 0 1em 0; }

strong {
	font-weight: bold;
}

div.ppl-message, div.ppl-information {
	padding: .4em .5em .5em .5em;
	margin-bottom: .5em;
	border: 1px solid #AAAAAA;
	background: url(/images/grad.png) repeat-x bottom left;
	background-color: #ffffff;
}

div.ppl-message {
	font-weight: bold;
	color: #333;
}

div.ppl-error {
	font-weight: bold;
	color: #333;
}

div.ppl-message span, div.ppl-information span {
	display: block;
	background: url(/images/information.gif) no-repeat 0 50%;
	padding-left: 25px;
}

div.ppl-error, div.ppl-information {
	padding: .8em 1em 1em 1em;
	margin-bottom: .5em;
	border: 1px solid #AAAAAA;
	background: url(/images/grad.png) repeat-x bottom left;
}

div.ppl-error span {
	display: block;
	background: url(/images/exclamation.gif) no-repeat 0 50%;
	padding-left: 25px;
	color: #CC0000;
}

div.ppl-information span {
	background-position: 0 .2em;
}

#doc2 div.ppl-information span li {
	list-style: disc outside;
	margin-left: 1em;
}

div.with-borders {
	border: 1px solid #d0d0d0;
}

div.with-padding {
	padding: 1em;
}

div.with-top-left-padding {
	padding-left: 1em;
	padding-top: 1em;
}

div.with-margin {
	margin-bottom: 2em;
}

div.with-right-text {
	text-align: right;
}

div.with-center-text {
	text-align: center;
}

.pplShop-link-button {
	margin-bottom: .5em;
}

.pplShop-link-button a {
	padding-left: 20px;
	padding-right: 1em;
}	

a.pplShop-add-object {
	background: url(/images/add.png) no-repeat 0 0;
}

a.pplShop-go-back {
	background: url(/images/go_back.gif) no-repeat 0 0;
}

.pplShop-submit-button {
	padding: .4em;
	color: #333333;
	background-color: #FAFAFA;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	text-decoration: none;
	background: url(/images/grad.png) repeat-x bottom left;
	display: -moz-inline-stack;
	display: inline-block;
}

a.pplShop-submit-button-link {
	height: 1.2em;
}

input.pplShop-submit-button {
	padding: .3em;
}

.pplShop-submit-button:hover {
	background: #F2EEEB url(/images/grad2.png) repeat-x 0 50%;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	cursor: pointer;
	color: #000;
}

/*-Header-*/

#masthead {
	float: left;
}

#masthead h1 {
	display: inline;
}

#masthead a {
	display: block;
	width: 200px;
	height: 47px;
	margin-top: 5px;
	background: url(/images/crema.png) left center no-repeat;
}

#masthead a span {
	display: none;
}

#store-head {
	text-align: right;
	font-size: 93%;
	height: 60px;
}

#store-head a {
}

#store-head a:hover {
	text-decoration: underline;
}

#store-head-user {
	padding-top: 18px;
}

#store-head .link-to-cart, #store-head .link-to-user {
	text-decoration: none;
	color: #fff;
	text-shadow: 1px 1px 2px #333;
	font-weight: bold;
	display: inline-block;
	display: -moz-inline-stack;
	background: url(/images/user-button-bg-right.png) no-repeat center right;
	line-height: 25px;
	padding: 0 10px 0 0;
	cursor: pointer;
}

#store-head .link-to-cart {
	margin-right: 1em;
}

#store-head .link-to-user {
}

#store-head .link-to-cart span {
	display: block;	
	background: url(/images/user-button-bg-cart.png) no-repeat center left;
	padding-left: 26px;
	height: 25px;
	text-align: center;
}

#store-head .link-to-user span {
	display: block;	
	background: url(/images/user-button-bg-user.png) no-repeat center left;
	padding-left: 26px;
	height: 25px;
	text-align: center;
}

#store-head .sign-out {
}

#culture-select {
	padding-top: 1em;
	margin-bottom: .5em;
}

#culture-select a {
	text-decoration: underline;
	color: #AB947F;
}

#culture-select li {
	display: inline;
}

#culture-select li.first a {
	border: none;
}

#main-navigation {
	background: url(/images/navbar_left.png) no-repeat 0 0;
	padding-left: 1em;
	height: 40px;
	margin-bottom: .5em;
}

#main-navigation li {
	float: left;
	position: relative;
}

.main-item {
	line-height: 37px;
	vertical-align: middle;
	margin-right: 1em;
}

#main-navigation a {
	color: #fff;
	text-decoration: none;
}

.main-item a {
	font-weight: bold;
	padding-right: 1em;
	border-right: 1px solid #F2E9A0;
}

#main-navigation .main-item.active > a {
	color: #FDFBC0;
	text-decoration: underline;
}

#main-navigation .main-item a.last {
	border: none;
}

#main-navigation ul li a:hover {
	text-decoration: underline;
}

.main-sub-navigation {
	display: none;
	width: 153px;
	position: absolute;
	top: 35px;
	left: 0;
	background: url(/images/drop-menu-bg.png) no-repeat 0 100%;
	border-top: 1px solid #cccccc;
	margin-left: -10px;
	padding-top: 5px;
	padding-bottom: 10px;
	z-index: 999;
}

.main-sub-navigation li {
	width: 100%;
}

#main-navigation .main-sub-navigation li a {
	display: block;
	width: 130px;
	text-decoration: none;
	color: black;
	border: none;
	line-height: 20px;
	margin-left: 1px;
	padding: 5px 9px;
	font-weight: normal;
}

#main-navigation li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	
}

#main-navigation li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#main-navigation .main-sub-navigation li:hover a {
	background-color: #f0f0f0;
}

.main-sub-navigation-tooltip {
	padding-top: 20px;
	background: url(/images/drop-menu-tt-bg.gif) no-repeat 0 0;
	border-bottom: 1px solid #cccccc;
}

.main-sub-navigation-tooltip li {
	line-height: 100%;
	padding: 5px 0 0 10px;
	width: 140px;
	font-size: 93%;
	line-height: 1.3em;
}

.main-sub-navigation-tooltip li.title {
	line-height: 1em;
	font-weight: bold;
}

#main-search {
	background: url(/images/navbar_right.png) no-repeat 100% 0;
	text-align: right;
	height: 37px;
	padding-top: 8px;
	padding-right: 5px;
}

#main-search input.main-search-field {
	width: 175px;
	margin-right: 1em;
	padding: 2px 2px 2px 16px;
	font-size: 11px;
	color: #666666;
	background: #FFFFFF url(/images/zoom.gif) no-repeat 2px 50%;
}

#main-search input {
	border-top: 1px solid #CCB697;
	border-left: 1px solid #CCB697;
	border-bottom: 1px solid #F2E9A0;
	border-right: 1px solid #F2E9A0;
}

#main-search input.search-submit {
	background: #AC957F url(/images/grad3.png) repeat-x 0 100%;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 85%;
	padding: 0 .2em;
	border-top: 1px solid #AB947F;
	border-left: 1px solid #AB947F;
	border-bottom: 1px solid #765B38;
	border-right: 1px solid #765B38;
	height: 19px;
}

#main-search input.search-submit:hover {
	cursor: pointer;
}

#bread-crumbs {
	margin-bottom: 1em;
	background: url(/images/breadcrumbs_bg_left.png) no-repeat 0 0;
	line-height: 25px;
	color: #706666;
}

#bread-crumbs-home img {
	float: left;
	margin-top: 4px;
	padding-right: .5em;
	border-right: 1px solid #aaa;
	margin-right: .5em;
}

#bread-crumbs a {
	color: #706666;
	text-decoration: none;
}

#bread-crumbs a:hover {
	color: #888;
}

#bread-crumbs div {
	padding-left: .5em;
	background: url(/images/breadcrumbs_bg_right.png) no-repeat 100% 0;
	line-height: 25px;
	vertical-align: middle;
}

/*-Footer-*/

#ft {
	clear: both;
	padding: 4% 4% 2em;
	border-top: 1px solid #d0d0d0;
	background: url(/images/footer_coffee_stain.jpg) no-repeat 160px 100%;
}

#ft div.yui-gb {
	font-size: 85%;
}

#ft a {
	text-decoration: none;
}

#ft p {
	clear: both;
	width: 59%;
	margin: 0;
	padding: 2em 0;
}

#ft h3 {
	border-top: 1px solid #e7e0cd;
	border-bottom: 1px solid #e7e0cd;
	padding: .3em 0;
	margin-bottom: 0;
}

#doc2 #ft .links ul {
	margin-bottom: 1em;
	list-style-type: none;
}

#ft .links li {
	border-bottom: 1px solid #e7e0cd;
	padding: .5em 0;
}

#ft .links li a {
	background: url(/images/arrow.gif) no-repeat 0 50%;
	padding-left: 10px;
}

#ft .links li a.feed-link {
	background: none;
	padding-left: .5em;
	float: right;
}

#ft .links li a.email {
	background: url(/images/email.gif) no-repeat 0 50%;
	padding-left: 20px;
}

/*-Compact cart-*/

#pplCart-compact {
	background: #fff;
	border: 1px solid #E7E0CD;
}

#pplCart-compact h2 {
	background: url(/images/grad.png) repeat-x 0 100%;
	margin: 0;
	padding: .5em;
}

#pplCart-compact div.item {
	border-top: 1px solid #E7E0CD;
	padding: .5em;
}

#pplCart-compact div.item a {
	font-size: 12px;
}

#pplCart-compact div.highlight-item {
	background-color: #fcfabe;
}

#pplCart-compact div.highlight-item img {
	border: 1px solid #F2E9A0;
}

#pplCart-compact div.item img {
	float: right;
	margin-right: .5em;
}

#pplCart-compact div.items-total {
	border-top: 1px solid #E7E0CD;
	padding: .5em .5em 0 .5em;
}

#pplCart-compact div.shipping {
	padding: 0 .5em;
}

#pplCart-compact div.total {
	padding: 0 .5em .5em .5em;
	border-bottom: 1px solid #E7E0CD;
}

#pplCart-compact div.total span {
	font-weight: bold;
}

#pplCart-compact div.cart-and-checkout {
	padding: .5em;
	text-align: center;
}

#pplCart-compact div.cart-and-checkout a {
	background: url(/images/arrow.gif) no-repeat 0 50%;
	padding-left: 10px;
}

#pplCart-compact div.cart-and-checkout .pplShop-submit-button {
	margin-left: 2em;
}

/*-Price tag-*/

.pplShop-complete-price-tag {
}

.pplShop-complete-price-tag .pplShop-price-tag-wrap {
	font-size: 108%;
}

.pplShop-complete-price-tag .price-tag-price {
	border-bottom: 1px solid #d0d0d0;
	padding: 0 0 .5em .5em;
}

.pplShop-complete-price-tag .price-tag-free-shipping {
	font-size: 93%;
}

.pplShop-complete-price-tag .price-tag-review {
	border-bottom: 1px solid #d0d0d0;
	padding: .5em 0;
}

.pplShop-complete-price-tag .price-tag-availability {
	font-size: 93%;
	padding: .5em 0 .5em .5em;
}

.pplShop-complete-price-tag .price-tag-add-to-cart {
	padding: 0 0 1em 0;
}

.pplShop-complete-price-tag-multi select {
	margin-bottom: 1em;
}

.pplShop-price-tag {
	display: inline;
}

.pplShop-price-tag .reference-unit-price, .pplShop-list-price-tag .reference-unit-price {
	display: block;
	font-size: 85%;
}

.fancy-price-tag .pplShop-price-tag {
	display: block;
	width: 9em;
	background: #fcfabe url(/images/price_tag_bg.png) repeat-y top left;
	padding: .5em;
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	margin-bottom: .5em;
}

.pplShop-discounted-price-tag, .pplShop-list-discounted-price-tag {
}

.pplShop-price-tag span.normal-price-label, .pplShop-list-price-tag span.normal-price-label {
	font-weight: bold;
}

.pplShop-price-tag span.normal-price, .pplShop-list-price-tag span.normal-price {
	font-weight: bold;
}

.pplShop-discounted-price-tag span.normal-price, .pplShop-list-discounted-price-tag span.normal-price {
	text-decoration: line-through;
}

.pplShop-price-tag span.discounted-price-label, .pplShop-list-price-tag span.discounted-price-label {
	font-weight: bold;
	color: red;
}

.pplShop-price-tag span.discounted-price, .pplShop-list-price-tag span.discounted-price {
	font-weight: bold;
	color: red;
}

/*-Add to cart button-*/

.pplShop-add-to-cart,
.pplShop-add-to-cart div,
.pplShop-add-to-cart form {
	display: inline;
}

.pplShop-add-to-cart-button {
	display: inline-block;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	text-decoration: none;
	background: #FAFAFA url(/images/grad.png) repeat-x bottom left;
	cursor: pointer;
	text-align: left;
}

.pplShop-add-to-cart-button input {
	text-align: left;
	background: transparent url(/images/cart.gif) no-repeat 0 50%;
	padding: 0 0 0 18px;
	border: none;
	cursor: pointer;
	font-weight: bold;
	color: #281D06;
}

.pplShop-add-to-cart-button input:hover {
	color: #655;
}

.pplShop-product-not-on-sale {
	color: #666;
}

.pplShop-add-to-cart-quantity {
	border: 1px solid #ccc;
	padding: 6px 3px 6px 3px;
	width: 1.2em;
	text-align: right;
}

/*-Product availability-*/

.pplShop-product-availability,
.pplShop-product-availability div {
	display: inline;
}

.pplShop-complete-price-tag .pplShop-product-availability {
	padding-top: 1em;
	text-align: left;
}

.pplShop-product-availability .pplShop-availability-details {
	display: block;
}

/*-Tree navigation-*/

#left-navigation {
	padding: .5em;
	background-color: #ede8e4;
	border: 1px solid #d0d0d0;
	margin-bottom: 1em;
}

#left-navigation a {
	text-decoration: none;
}

.ppl-tree-menu li a {
	margin-bottom: .2em;
	display: block;
	padding: .2em .5em;
	text-decoration: none;
	padding-left: 14px;
	background: url(/images/arrow.gif) no-repeat 4px .6em;
}

.ppl-tree-menu li a:hover {
	text-decoration: underline;
}

.ppl-tree-menu li li a {
	color: #222;
	text-decoration: none;
}

.ppl-tree-menu li a.is-current {
	font-weight: bold;
	text-decoration: none;
}

.ppl-tree-menu li.is-open li {
	padding-left: 1em;
}

/*-Tag filter-*/

.ppl-tag-filters {
	margin-bottom: 1em;
}

#bd .ppl-tag-filter-link {
	padding: 3px 5px;
	display: block;
	background: #ede8e4 url(/images/checkbox_sprite.png) no-repeat 200px 2px;
	border: 1px solid #d0d0d0;
	margin-bottom: 2px;
	color: #111;
	text-decoration: none;
}

#bd form.ppl-select-brand-filter {
	padding: 3px 5px;
	display: block;
	background-color: #ede8e4;
	border: 1px solid #d0d0d0;
	margin-bottom: 2px;
	color: #111;
	text-decoration: none;
	text-align: right;
}

#bd form.ppl-select-brand-filter span {
	float: left;
}

#bd form.ppl-select-brand-filter select {
	border: 1px solid #384A56;
}

#bd .ppl-tag-filter-link-active {
	background: #ede8e4 url(/images/checkbox_sprite.png) no-repeat 200px -22px;
}

#bd .ppl-tag-filter-link:hover {
	text-decoration: underline;
}

#bd .ppl-tag-filter-link-disabled {
	color: #666;
	background: #ede8e4 url(/images/checkbox_sprite.png) no-repeat 200px -46px;
}

#bd .ppl-tag-filter-link-disabled:hover {
	text-decoration: none;
}

/*-Forms-*/

.form_error {
	color: #d44;
	padding: .2em 0;
}

.input-form {
	margin-bottom: 1.45em;
}

.input-form .form-row {
	margin-bottom: 1em;
}

.input-form .form-row label {
	font-size: 100%;
	font-weight: bold;
	display: block;
	clear: both;
	margin-bottom: .55em;
}

.input-form .form-row label.inline-label {
	display: inline;
	line-height: 20px;
}

.input-form .form-row label.light {
	font-weight: normal;
}

.input-form .form-row label span.required-field {
	padding-right: 16px;
	background: url(/images/bullet_orange.gif) no-repeat 100% 50%;
}

.input-form .form-row select,
.input-form .form-row input[type=text],
.input-form .form-row input[type=password] {
	border: 1px solid #999999;
}

.input-form .form-row textarea {
	border: 1px solid #999999;
	margin-bottom: .5em;
	width: 100%;
	height: 10em;
}

.input-form .form-buttons {
	margin-top: .5em;
}

.input-form .form-buttons form {
	display: inline;
}

/*-Lists in tables-*/

table.ppl-list-of-objects {
	width: 100%;
	margin-bottom: 1em;
}

table.ppl-list-of-objects tr td {
}

table.ppl-list-of-objects tr th {
	font-weight: bold;
	background: url(/images/grad2.png) repeat-x 0 0;
	padding: .5em .5em .4em .5em;
}

table.ppl-list-of-objects thead tr th {
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

table.ppl-list-of-objects thead tr th.first {
	border-left: 1px solid #AAAAAA;
}

table.ppl-list-of-objects thead tr th.last {
	border-right: 1px solid #AAAAAA;
}

table.ppl-list-of-objects tr td {
	padding: .2em;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
}

table.ppl-list-of-objects tr td strong {
	font-weight: bold;
}

/*-Product lists-*/
.pplShop-product-list {
	border: 1px solid #E7E0CD;
	border-width: 0 1px 1px 1px;
}

.pplShop-product-list-item {
	padding: 1em 1.5em 1em .5em;
	border-top: 1px solid #E7E0CD;
	clear: both;
}

.pplShop-product-list-item h2 {
	clear: none;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
}

span.pplShop-product-image {
	display: inline-block;
	float: left;
	width: 90px;
	text-align: center;
}

.pplShop-product-list-item img {
	padding: 4px;
	margin: 0 1em 0 0;
}

.pplShop-product-list-item p {
	padding-right: 12em;
}

.pplShop-product-list-item img:hover {
}

.pplShop-product-list-item .pplShop-product-list-item-price {
	float: right;
	width: 120px;
}

.pplShop-product-list-item .pplShop-product-list-item-price .pplShop-list-price-tag {
	margin-left: 4px;
}

.pplShop-product-list-sort span {
	margin-right: .5em;
}

/*-Paging-*/

div.ppl-pager {
	margin-top: 1em;
	padding: .2em;
	margin-bottom: 2em;
}

div.ppl-pager div.nav {
	float: left;
	text-align: left;
	padding: 4px 0;
}

div.ppl-pager div.nav .nextprev {
	padding: .2em .5em;
	margin-right: .2em;
	border: 1px solid #cccccc;
	color: #aaaaaa;
}

div.ppl-pager div.nav .current {
	padding: .2em .5em;
	margin-right: .2em;
	border: 1px solid #666666;
	background-color: #666666;
	font-weight: bold;
	color: #fff;
}

div.ppl-pager div.nav a {
	padding: .2em .5em;
	margin-right: .2em;
	border: 1px solid #666666;
	text-decoration: none;
}

div.ppl-pager div.nav a:hover {
	color: #111111;
	border-color: #111111;
}

div.ppl-pager div.info {
	text-align: right;
	color: #444444;
}

/*-Clearfix-*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/*-Text content formatting-*/

.content-wrap ul {
	margin-left: 2em;
	margin-bottom: 1.45em;	
	line-height: 1.36em;
}

#doc2 .content-wrap ul li {
	list-style: disc inside;
}

.content-wrap em {
	font-style: italic;
}

.content-wrap strong {
	font-weight: bold;
}

/*-Rating stars-*/

.pplShopRate {
	float: left;
	line-height: 25px;
	width: 25px;
	height: 25px;
	background-image: url(/images/rate_star.gif);
	background-position: left 0px;
}

.pplShopRated {
	background-position: left 25px;
}

.pplShopRate:hover {
	background-position: left 50px;
}

.hreview {
}

.hreview .hide {
	display: none;
}

.pplShop-product-review-value {
}

.pplShop-product-review .hreview {
	margin-bottom: .2em;
}

.pplShop-product-review .hreview img {
	vertical-align: middle;
}

.pplShop-product-review-count {
	color: #666;
	display: inline-block;
	vertical-align: middle;
	padding-top: .2em;
	font-size: 93%;
	margin-left: .5em;
}

.pplShop-product-review-read, .pplShop-product-review-link {
	font-size: 93%;
}

.pplShop-product-review-read {
}

/*-Product recommendations-*/

.pplShop-recommendations-toolbar {
	margin-top: -1em;
	margin-bottom: 1em;
	padding-left: 83px;
}

.pplShop-recommendations-toolbar .pplShop-recommendations-ownIt {
	margin-left: 1em;
	padding-right: 1em;
	border-right: 1px solid #ccc;
}

.pplShop-recommendations-toolbar .pplShop-recommendations-notInterested {
	margin-left: 1em;
}

/*-Banners-*/
#store-head-text-ad .pplShop-banner-text {
	text-align: center;
	float: left;
	position: relative;
	width: 400px;
	margin-top: 17px;
	margin-left: 25px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background: url(/images/grad.png) repeat-x 0 100%;
	padding: 5px;
}

#store-head-text-ad .pplShop-banner-text a {
	text-decoration: none;
	padding-right: 12px;
	color: black;
	background: url(/images/arrow.gif) no-repeat 100% 50%;
}

/*-Main carousel--------------*/

#main-carousel-wrap {
	width: 610px;
	height: 300px;
	overflow: hidden;
}

#main-carousel li {
	display: block;
	width: 610px;
	height: 300px;
	position: relative;
}

#main-carousel .carousel-caption {
	position: absolute;
	bottom: 23px;
	left: 0;
	width: 600px;
	background-color: #111;
	filter: alpha(opacity=85);
	opacity: .85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /*--IE 8 Transparency--*/
	color: white;
	padding: 5px;
}

#main-carousel .carousel-caption p {
	margin: 0;
}

#main-carousel .carousel-caption a {
	color: #a4cd05;
	text-decoration: none;
}

#main-carousel .carousel-caption a:hover {
	text-decoration: underline;
}

#main-carousel-control {
	z-index: 2;
	height: 22px;
	margin-top: -23px;
	position: absolute;
	filter: alpha(opacity=65);
	opacity: .65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
	margin-left: 5px;
}

#main-carousel-control a {
	font-size: 85%;
	text-align: center;
	line-height: 22px;
	background: #000000;
	color: #fff;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}

#main-carousel-control a:hover, #main-carousel-control a.current {
	background: #fff;
	color: #222;
}

.jcarousel-skin-main .jcarousel-container {
    position: relative;
}

.jcarousel-skin-main .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-skin-main .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-skin-main .jcarousel-list li,
.jcarousel-skin-main .jcarousel-item {
    float: left;
    list-style: none;
    width: 610px;
    height: 300px;
}

.jcarousel-skin-main .jcarousel-container-horizontal {
    width: 610px;
}

.jcarousel-skin-main .jcarousel-clip-horizontal {
    width:  610px;
}

/*-Expand/collapse-*/

.pplShop-expand-element {
}

.pplShop-expand-element {
	cursor: pointer;
	padding-left: 18px;
	background: url(/images/plus-minus.png) no-repeat 0 -18px;
}

.pplShop-expanded {
	background: url(/images/plus-minus.png) no-repeat 0 0;
}

/*-Customer service-*/
#footer-customer-service {
	border: 1px solid #e7e0cd;
	padding-bottom: .5em;
	margin-bottom: 1em;
}

#footer-customer-service h2 {
	background: url(/images/grad.png) repeat-x 0 100%;
	margin: 0;
	padding: .5em;
	border-bottom: 1px solid #e7e0cd;
	margin-bottom: .5em;
}

#footer-customer-service div.row-link {
	padding: 0 .5em .5em .5em;
}

#footer-customer-service div span.phone {
	display: none;
}

#footer-customer-service div span.number {
	font-size: 123.1%;
	color: #4D351D;
	background: url(/images/telephone.gif) no-repeat 0 50%;
	padding-left: 22px;
}

#footer-customer-service a {
	background: url(/images/arrow.gif) no-repeat 0 50%;
	padding-left: 10px;
}

#footer-customer-service-phone {
	text-align: center;
	border-bottom: 1px solid #e7e0cd;
	margin-bottom: .5em;
	padding-bottom: .5em;
}

#footer-company-number {
	border-top: 1px solid #e7e0cd;
	padding-top: .5em;
	text-align: center;
	color: #333;
}

/*-Newsletter subscription-*/
#footer-newsletter {
}

#footer-newsletter h3 {
	border: 0;
}

#newsletter-email {
	margin-top: .5em;
	color: #666;
}

#newsletter-unsubscribe {
	padding-top: .2em;
}

#newsletter-unsubscribe a {
	background: url(/images/arrow.gif) no-repeat 0 50%;
	padding-left: 10px;
}