.header {height:80px; padding:10px 0;}
.logo h1, div.logo {background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;float:left;height:80px;text-align:left;text-indent:-9999em;width:220px;}
.header .logo a {display:block;height:80px;width:220px;}
.topmenu {display:block;height:40px;width:700px;margin:0; padding:0;}
.languages {display:block; width:60px; height:30px; position:relative; float:left; padding:10px;}
.submenu {display:block; width:auto; height:30px; position:relative; float:right; padding:10px;}
.topmenu ul li, .languages ul li, .submenu ul li {display:inline;}
.cms-home .topcallout {display:block;position:absolute;top:100px;z-index:99;}
.cms-home .salespromotion {display:block;height:298px;left:0;margin:0;position:absolute;top:150px;width:940px;z-index:100;}
.cms-home .salespromotion .promotion {width:940px; height:259px;clear:both;}
.cms-home .salespromotion .newsletter {width:220px;	height:259px;	position:relative;	float:left;}
.cms-home .salespromotion .hothothot {clear:both;}
.cms-home .newsletter h3.subscribe {background-image:url("../images/headlines/newsletter-h3-backgr.gif");background-position:left top;background-repeat:no-repeat;display:block;height:38px;margin:10px 2px 5px;text-indent:-9999px;width:216px;}
.cms-home #newsletter-validate-detail {color:#666666;display:block;font-size:10px;line-height:14px;margin: 0 10px; text-align:left;width:200px;}
.cms-home #newsletter-validate-detail label {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	font-weight: normal;	color: #666;	text-decoration: none;	margin: 0px;	padding: 0;}
.cms-home #newsletter-validate-detail input {display: block; width: 160px; height: 18px; margin: 5px 5px 10px 5px;}
.cms-home #newsletter-validate-detail button.form-button-alt {margin: 5px;}
.cms-home .newsletter h3.twitter {background-image:url("../images/headlines/twitter-h3-backgr.gif");background-position:left top;background-repeat:no-repeat;display:block;height:38px;margin:10px 2px 20px 5px;text-indent:-9999px;width:216px;}
.cms-home .newsletter a.twitter { background:url("../images/icons/twitter-a-backgr.gif") no-repeat scroll left top transparent; color: #d27da7; 	display:block; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; height:38px; line-height:14px;	margin:0 2px;	padding-left:50px;	text-align:left; vertical-align:middle;	width:166px;	text-decoration: underline;	}
.promotionslideshow {	width:700px;	height:259px;	position:relative;	float:right;}
.slideone {	background: url(../images/slideshow/slide1.jpg) no-repeat right bottom;	height: 260px;	width: 700px;}
.slidetwo {	background: url(../images/slideshow/slide2.jpg) no-repeat right bottom;	height: 260px;	width: 700px;}
.slidethree {	background: url(../images/slideshow/slide3.jpg) no-repeat right bottom;	height: 260px; width: 700px;}
.slidefour { background: url(../images/slideshow/slide4.jpg) no-repeat right bottom;height: 260px;width: 700px; }
.slidefive {background: url(../images/slideshow/slide5.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slidesix {background: url(../images/slideshow/slide6.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slideseven {background: url(../images/slideshow/slide7.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slideeight {background: url(../images/slideshow/slide8.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slidenine {background: url(../images/slideshow/slide9.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slideten {background: url(../images/slideshow/slide10.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slideeleven {background: url(../images/slideshow/slide11.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slide12 {background: url(../images/slideshow/slide12.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slide13 {background: url(../images/slideshow/slide13.jpg) no-repeat right bottom; height: 260px; width: 700px;	}
.slideheadline { display:block; width: 400px; height:70px; margin: 0 20px; padding: 10px 0 0 0; }
.slideheadline a { text-decoration: none; }
.slidecontent {display: block;	width: 400px;	height: 100px;	margin: 0 0 10px 20px; }
.slidefooter {	margin: 0 0 0 20px;}
.slidecontent .img { float: left; }
.slidecontent .price-box {float: left; }
.slideheadline h2 {	text-transform: uppercase; font: normal 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.slideheadline h2 .subtext { font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #11150B;}
.slidecontent p a {	text-decoration: none;}
.slidecontent a img { border:none; }
.green { color: #72872e; }
.rose { color: #F36; }
.brown {color: #c4a282; }
p .wow { font: normal 22px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-transform: uppercase; }
p .subtext { font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.hothothot p {	color:#546435;	text-decoration:none;	margin-left:220px;	padding-top:15px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 14px;	font-weight: normal;}
.hothothot a {color:#546435;padding-right:5px;padding-left:5px;}
.breadcrumbs {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;	text-transform: uppercase;color: #666;line-height: 12px;text-decoration: none;padding: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E9E9E9;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.breadcrumbs ul {display: inline;margin-left: 10px;}
.breadcrumbs li { display: inline;}
.breadcrumbs strong {display: inline;font-size: 12px;color: #9c3;font-weight: normal;font-style: normal;}
.breadcrumbs li strong {display: inline;font-size: 12px;color: #11150B;font-weight: normal;font-style: normal;}
.breadcrumbs li a, .breadcrumbs li a:link, .breadcrumbs li a:visited {font-size: 12px;text-decoration: none;margin-right: 1em;color: #ea6878;}
.breadcrumbs li a:hover, .breadcrumbs li a:active {text-decoration: underline;}
.footer {width:940px; margin-left:auto; margin-right:auto;}
.footer .kolona-1 {width:100px; height:auto; float:left;}
.footer .kolona-2 {width:100px; height:auto; float:right;}
.footer h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#546435; margin-bottom:10px;}
.footer p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:14px;font-weight:normal;font-variant:normal;text-transform:none;color:#11150B;text-decoration: none; text-align:left;}
.footer ul li {	list-style-type: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;	padding:3px 0;}
.footer ul li a:link, .footer ul li a:visited, .footer ul li a:active {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	font-weight: normal;	color: #333;	text-decoration: none;}
.footer a#latvijaspasts { background:url("../images/banners/latvijaspasts.gif") no-repeat scroll right top transparent; display:block; float:left; height:31px; text-indent:-9999em; width:88px; margin: 5px; }
.footer a#expresspasts { background:url("../images/banners/expresspasts.gif") no-repeat scroll right top transparent; display:block; float:right; height:31px; text-indent:-9999em; width:88px; margin:  5px; }
.footer a#izstradelv { background:url("../images/banners/izstradelv.gif") no-repeat scroll right top transparent; display:block; float:right; height:31px; text-indent:-9999em; width:88px; margin:  5px; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 {float:left;}
.col2-set .col-2 {float:right;}
.col2-alt-set .col-1 { float:left; width:32%; }
.col2-alt-set .col-2 { float:right; width:65%; }
.col2-set .narrow {float:left; width:32%;}
.col2-set .wide {float:right; width:65%;}
.col3-set .col-1 {float:left; width:31.3%;margin-right:3%;}
.col3-set .col-2 {float:left; width:31.3%;margin-right:3%;}
.col3-set .col-3 {float:left; width:31.3%;}
.col4-set .col-1 {float:left; width:22%;margin-right:4%;}
.col4-set .col-2 {float:left; width:22%;margin-right:4%;}
.col4-set .col-3 {float:left; width:22%;margin-right:4%;}
.col4-set .col-4 {float:left; width:22%;margin-right:4%;}
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {font-size: 24px;line-height: 24px;font-weight: normal;font-style: normal;color: #9EC123;}
h2 {margin-bottom: .4em; font-size: 24px; line-height: 24px;color: #9EC123;font-weight: normal;font-style: normal;}
.cms-home h2{margin-bottom: .4em; font-size: 24px;line-height: 24px;font-weight: normal;font-style: normal;color: #9EC123;}
.page-head h3 {	margin-bottom: .4em; font-size: 24px;line-height: 24px;font-weight: normal;font-style: normal;color: #9EC123;}
h3 {margin-bottom:.4em; font-size: 14px; line-height: 18px;font-weight: bold;font-style: normal;}
.head h4, .primary-address-list h4 { margin-bottom:.4em; font-size: 14px; line-height: 18px;font-weight: bold;font-style: normal;}
h4 {margin-bottom:.4em; font-size: 12px; line-height: 12px;	font-weight: bold;	font-style: normal;}
h5 { margin-bottom:.4em; font-size: 10px; line-height: 12px;font-weight: normal;font-style: normal;text-transform: uppercase;}
h6 { margin-bottom:.1em; font-size: 9px; line-height: 12px;	font-weight: bold;font-style: normal;text-transform: uppercase;}
p, address, cite {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #11150B;}
p { margin-bottom:.9em;font-size: 12px;line-height: 14px;text-align: left;}
address {font-size: 10px; margin-bottom:.4em; font-style:normal; line-height:12px; }
cite { font-style:normal; font-size:10px;}
.std, .std ul, .std ol, .std dl, .std p, .std address, .std blockquote {font-size:12px;line-height:15px;margin:0 0 1em;padding:0;}
.pager {margin-bottom: 5px; margin-top: 10px; font-size: 10px;	border-top: 1px solid #e5e5e5; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #11150B;clear: both;}
.pager .amount {font-size: 9px;}
.pager .limiter {display: block;float: left;width: 35%;}
.pager .pages {	display: block;	width: 64%;height: 30px;float: right;text-align: right;margin-top: 0px;padding-top: 1px;}
ol li .current {padding-top: 2px;padding-right: 6px;padding-bottom: 2px;padding-left: 6px;border: 1px solid #e5e5e5;background-color: #c8e947;color: #666;font-size: 9px;}
.pager .pages ol li a {padding-top: 2px;padding-right: 6px;padding-bottom: 2px;padding-left: 6px;margin-left: 1px;background-color: #efefef;border: 1px solid #e5e5e5;text-decoration: none;color: #333;	font-size: 9px;}
.pager .pages ol li a:hover {background-color: #f3cfd8;}
.pager .pages strong {display:none;}
.pager .pages ol li {display: inline;margin: 0;}
.sorter {margin-bottom: 10px; font-size: 9px; clear: both; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #11150B;clear: both;}
.sorter a {text-decoration: none;}
.category-products .sorter {clear: both;}
.sorter .view-mode {float: left;width: 30%;}
.sorter .sort-by {float: right;width: 60%;display: block;text-align: right;}
.sorter .view-mode img {vertical-align: middle;}
#products-grid-table {clear: both;}
#products-grid-table td {border:1px solid #E5E5E5;padding:3px;text-align:center;width:33%;}
.products-grid h2 {	font-size: 12px;	line-height: 14px;	text-align: center;	text-transform: uppercase;	font-weight: normal;	font-style: normal;}
.products-grid h2 a {text-decoration: none;	color: #ff6699;}
.products-grid h2 a .product-image img {	margin: 10px 0;	padding: 0;	border-style: none;}
.products-grid .ratings {	display: none;}
#products-grid-table tr td .price-box {display:block;height:45px;margin:5px;}
.price-box p {margin-bottom:0;}
.action-price p.old-price {background:url("../images/backgrounds/bckg_old_price.gif") no-repeat scroll left bottom transparent;color:#99CC33;display:block;font-size:12px;line-height:18px;text-align:right !important;text-decoration:line-through;}
.action-price p.special-price {background:url("../images/backgrounds/bckgr_special_price.gif") no-repeat scroll left bottom transparent;color: #AE5C84;display:block;font-size:18px;line-height:18px;text-align:right !important;text-decoration:none;width:100%;}
.price-box .regular-price {background:url("../images/backgrounds/bckg_normal_price.gif") no-repeat scroll left bottom transparent;color:#11150B;display:block;font-size:18px;line-height:18px;text-align:right !important;text-decoration:none;	}
.special-price, .regular-price {	font-family: Georgia, "Times New Roman", Times, serif;}
#products-list {	clear: both;}
.products-list li.item {border-bottom:1px solid #E5E5E5;clear:both;	margin: 10px 5px 5px 10px;}
.products-list h2 {	font-size: 18px; line-height: 18px;}
.products-list h2 a {	text-decoration: none;	color: #11150B;	text-transform: uppercase;	text-align: left;}
.products-list .product-image {display:block;float:left;height:160px;margin:10px;width:160px;}
.products-list h2 .product-name, .products-list .product-shop {float:right;margin:10px;width:220px;}
.products-list .product-shop .ratings {	margin-bottom: 10px; font-size: 9px; clear: both; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #11150B;}
.ratings a {color:#11150B;}
.products-list .product-shop .desc {	margin-top: 10px;}
.products-list .product-shop .desc a img {margin-left: 5px;}
.product-view .product-name {margin-bottom:10px;margin-left:0;margin-right:0;}
.product-view .product-img-box {float:left;width:260px;}
.product-view .product-shop {float:right;width:170px;}
.product-view .product-shop p a {font-size: 12px;	color: #ea6877;}
.product-view .product-shop .availability {display:none;}
.product-view .add-to-cart-box {margin:10px 0;}
.product-view .add-to-cart-box .qty-box {float:left;font-size:9px;line-height:10px;width:70px;}
.product-view .add-to-cart-box .qty-box label {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #11150B;}
.product-view .add-to-cart-box .qty-box input {font-size:10px;padding:1px;width:2.5em;height: 18px;}
.product-view .short-description p {font-size:12px;line-height:14px;margin:0 0 0.8em;}
.product-view .description {margin-bottom:20px;}
.product-view .description p {font-size:12px;line-height:14px;margin-bottom:0.6em;}
.product-view .additional {margin-bottom:20px;}
.product-view .additional strong, .product-view .up-sell strong, .product-view .tags strong {clear:both;color:#ADC93E;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:12px;text-transform:uppercase;}
#product-attribute-specs-table, #upsell-product-table, #addTagForm {margin-bottom:10px;margin-top:10px;}
.data-table {width:100%;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 10px;}
.data-table td.label, .data-table th.label {background-color:#F6F6F6;font-weight:bold;}
.data-table th {border:1px solid #DDDDDD;font-weight:bold;padding:5px;white-space:nowrap;}
.data-table td {border:1px solid #DDDDDD;padding:5px;}
caption, th, td {font-weight:normal;text-align:left;vertical-align:top;}
.product-view .up-sell .products-grid td {border:1px solid #E0E0E0;padding:3px;text-align:center;width:33%;}
.product-view .additional strong, .product-view .up-sell strong, .product-view .tags strong {clear:both;color:#ADC93E;font-size:12px;font-style:normal;font-weight:normal;line-height:12px;text-transform:uppercase;}
#product-attribute-specs-table, #upsell-product-table, #addTagForm {margin-bottom:10px;margin-top:10px;}
#addTagForm p {font-size:10px;font-style:normal;font-weight:normal;line-height:14px;margin-top:10px;}
.product-view .product-collateral .head h4 {clear:both;color:#ADC93E;font-size:12px;font-style:normal;font-weight:normal;line-height:12px;text-transform:uppercase;}
.product-view .product-collateral ul.tags-list {	margin: 10px 0;}
.product-view .product-collateral ul.tags-list li {	display: inline;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10px;}
.tags-list li a {color: #11150B;}
.product-view .product-collateral .add-tag-box #addTagForm .input-box input {float:left;width:220px;height:18px;font-size: 12px;}
.product-view .product-collateral .add-tag-box small {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 9px;}
.fullpage .col1 .pager {	width: 460px;	border-bottom: solid 1px #e5e5e5;	margin: 10px 0;}
.fullpage .col1 .pager td {	vertical-align: middle;}
.fullpage .col1 .pager td.pages ol {	margin: 8px;}
.block-layered-nav .block-content strong {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 12px;	font-weight: normal;	text-transform: uppercase;	display: block;	margin:10px;}
.block-layered-nav .currently {display: block;margin-bottom: 5px;margin-left: 5px;}
.block-layered-nav .block-content .currently li {font-size: 12px;}
.block-layered-nav .block-content .currently li .label {font-weight: bold;}
.block-layered-nav dl {display: block;margin-left: 10px;margin-right: 5px;}
.block-layered-nav dl dt {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	text-transform: uppercase;	margin: 1em 0;	color:#DC74A7;}
.block-layered-nav dl dd ol li {	font-size: 12px;	line-height: 12px;	color: #11150B;	margin: 0;}
.block-layered-nav dl dd ol li a {text-decoration: none;	color: #11150B;}
.block-layered-nav dl dd ol li a .price {	font-size: 12px;	line-height: 12px;	color: #11150B;	margin: 0;}
.block-layered-nav dl dd ol li a:hover {	text-decoration: underline;	color: #11150B;}
.block-layered-nav .actions {margin-bottom:15px;}
.block-layered-nav .actions a {color: #11150B;	text-transform: uppercase;font-size:12px;	margin-left: 5px;}
.block-layered-nav .actions a:hover {	text-decoration: underline;}
div.block {	border:1px solid #D7EBB0; 	background:#FFF; 	line-height:1.3em;	font-size:.95em;margin-bottom: 10px;}
.block .block-title {margin:0;	border-bottom:1px solid #D7EBB0;	background-color: #C8E367;	padding:7px 5px;}
.block .block-title strong {font-size: 12px;color: #546435;text-transform:uppercase;	}
.block .content, .block ol { background: transparent; }
.block-content p {font-size: 10px;margin: 10px;}
.block ol li { padding:7px 4px 7px 8px;border-top: 1px solid #D7EBB0; background: transparent;}
.block .actions { background: transparent; padding:7px; }
div.block-vertical-nav {	border: none;margin-bottom: 0;}
.product-details p {margin: 0;padding: 0;text-align: right;}
.product-details p a {color: #11150B;text-decoration: none;}
.block .product-image { float:left; width:52px; height:52px; }
.block .product-image a img { border:1px solid #a9a9a9; vertical-align:top; }
.block .related-checkbox { float:left; width:10px; }
.block .product-name { margin-left:18px; font-size: 12px;line-height: 14px;}
.block .product-details { margin:0 0 0 60px; height:50px; }
.block .product-details[class] { height:auto; min-height:50px; }
.block .price-box {	width: 140px;margin: 0;	padding: 5px 0;}
.block .price-box .action-price .old-price,.block .price-box .action-price .special-price, .block .price-box .action-price .regular-price {	width: 120px;float: right;margin: 0;}
.block .regular-price { font-size:11px; }
.block .regular-price .price { color:#2f2f2f; }
.block .special-price { font-size:11px; }
.block .minimal-price { font-size:11px; }
#search_mini_form {margin: 0 0 10px 0;}
#search_mini_form fieldset {	background-color: #ffffff;padding: 5px;}
#search_mini_form .form-search legend {display: none;}
#search_mini_form .form-search label {display: none;}
#search_mini_form .form-search #search {	font-size: 10px;	line-height: 12px;	text-align: left;	height: 16px;	padding: 2px;border: 1px solid #dbdbdb;}
#search_mini_form .form-search .button {background-color: #ea6878;clear:both;	border: 1px solid #fff;color: #fff;}
.search-autocomplete { z-index:999; background-color: #fff;}
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 10px;}
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }
.base-mini { border:1px solid #D7EBB0; background:#FFF; line-height:1.3em;  font-size:.9em; margin: 10px 0; }
.base-mini .head {	margin:0;	border-bottom:1px solid #D7EBB0;	background-color: #C8E367;	padding:5px 10px;}
.base-mini .head h4 {	font-size: 12px;	color: #546435;	text-transform:uppercase;	margin: 0;}
.base-mini .head h4 .count { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: .9em;color: #546435;padding:1px 0; text-transform:uppercase;}
.base-mini h5 { font-size:10px; margin: 10px; }
.base-mini .content table {	margin: 10px;}
.base-mini .actions { background:#FFF; padding:5px 10px; border-top: solid 1px #D7EBB0;}
.base-mini .actions a {font-size: 12px;text-decoration: underline;color: #11150B;}
.mini-product-tags li { display:inline; padding-right:4px; line-height:1.5em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em;}
.mini-product-tags li:after { display:inline!important; }
.mini-product-tags .content { padding:10px;}
.mini-product-tags .content a, .mini-product-tags .content a:hover { color:#11150B; }
.base-mini form#newsletter-validate-detail .content {	margin: 10px;}
.base-mini form#newsletter-validate-detail .content label {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; margin-bottom: 10px; clear: both; display: block;}
.base-mini form#newsletter-validate-detail .content input {	display: block;	clear: both;width: 180px;	height: 18px;	margin: 0 0 10px 0;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px;}
.base-mini form#newsletter-validate-detail .content button {display: block;clear: both;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}
.mini-poll td label { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; line-height: 20px; font-weight:normal; padding: 0 0 0 10px; color: #11150B; }
.mini-poll td.item  { white-space:nowrap; }
.block .block-content p.amount a {	text-decoration: none;	color: #95bc0d;}
.block .block-content h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px; font-weight:normal;	text-transform: uppercase;margin: 10px;color: #95bc0d;}
.mini-products-list li .product-details h4 a {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10px; font-weight:normal;	text-transform: uppercase;color: #95bc0d;	text-decoration: none;}
ol#compare-items li a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10px; font-weight:normal;	text-transform: uppercase;color: #95bc0d;	text-decoration: none;}
.block-compare .block-content .actions {	border-top: solid 1px #e5e5e5;}
.block-compare .block-content .actions a {text-decoration: none;	color: #11150B;}
.block-compare .block-content .actions a img {display: block;float: right;}
#recently-compared-items {margin:10px;}
#recently-compared-items li {	padding: 5px 0px;	border-bottom: solid 1px #efefef;}
#reorder-validate-detail .head {	height: 18px;}
#reorder-validate-detail .head h4 {	margin: 0;	padding: 3px;font-size: 12px;	line-height: 12px;	color: #50641D;}
#reorder-validate-detail .head a {font-size: 10px;text-decoration: none;color: #50641D;	display: block;float: right;	margin: 0;	padding: 0;}
#reorder-validate-detail .head h5 {	display: none;}
#cart-sidebar-reorder {margin: 10px 5px;}
#cart-sidebar-reorder li {padding: 7px 0;}
#reorder-validate-detail #cart-sidebar-reorder .product-checkbox {float: left;}
#reorder-validate-detail #cart-sidebar-reorder .product-names a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 10px; font-weight:normal;	text-transform: uppercase;	color: #50641D;	text-decoration: none;}
#reorder-validate-detail .actions {text-align: right;}
.account-nav {background-color: #f3cfd8;}
.account-nav .head h3 {	color: #fff;text-transform: uppercase;border-bottom: solid 1px #fff;	padding: 3px 10px;}
.account-nav ul li {	padding: 5px 10px;border-bottom: solid 1px #fff;}
.account-nav ul li.on {padding: 5px 10px;border-bottom: solid 1px #fff;background-color: #fff;}
.account-nav ul li a {color: #11150B;}
.mini-wishlist .head h5 {margin: 0;}
.mini-wishlist #wishlist-sidebar li {	display: block;	border-bottom: solid 1px #e5e5e5;	padding: 10px 5px;	clear: both;margin:0;}
.mini-wishlist #wishlist-sidebar li .product-images {	float:left; width:52px; height:52px;}
.mini-wishlist #wishlist-sidebar li .product-images a img {	border:1px solid #e5e5e5; vertical-align:top;}
.mini-wishlist #wishlist-sidebar li .product-details {	width: 130px;float: right;}
.mini-wishlist .actions {	clear: both;}
.block-brands .block-content {margin: 5px;}
.postWrapper {	padding-bottom: 25px;clear:both;}
.postTitle {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DDDDDD;	margin-bottom: 15px;}
.postTitle h2 {	font-size: 20px;	font-weight: normal;	margin: 0px;	padding: 0px;}
.postTitle h3 {	font-size: 10px;	margin: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;padding-left: 0px;}
.postContent {padding-bottom: 10px;}
.postDetails {}
.postBookmarks {padding-bottom: 10px;}
.postBookmarks h4 {	font-size: 12px;	font-weight: bold;}
.commentWrapper {	padding-bottom: 15px;}
.commentContent {	padding-bottom: 0px;}
.commentDetails  {margin-bottom:5px;padding: 0px;}
.commentDetails  h4.username {display:inline;}
.postError {font-size: 16px;}
.tags {font-weight:bold;	padding-bottom: 10px;}
.tags UL{display:inline;}
.tags UL LI{font-weight:normal;	display:inline;padding-right:6px;}
.tags h4 {font-size:12px;font-weight:bold;}
.menu-tags, .menu-categories, .menu-recent{margin:5px 3px 15px 3px;}
.blog .menu-tags UL LI{	display:inline;	padding:2px;	margin-left:10px;}
.blog .menu-categories UL LI{	margin-left:10px;}
.blog .menu-recent UL LI{	margin-left:10px;}
.tagcloud{
	/* text-align:center; */ 
}
.tag-count-1{	font-size:1em;}
.tag-count-2{	font-size:1.2em;}
.tag-count-3{	font-size:1.4em;}
.tag-count-4{	font-size:1.6em;}
.tag-count-5{	font-size:1.8em;}
.tag-count-6{	font-size:2em;}
.tag-count-7{	font-size:2em;}
.tag-count-8{	font-size:2em;}
.tag-count-9{	font-size:2em;}
.tag-count-10{	font-size:2em;}
.blog .head h4 {}
.postWrapper .poster{display:inline;}
.cart-collateral   { background:#FFF; padding: 20px 12px; }
.cart-collateral .divider { margin:12px 0; background: #c0d2af; }
.cart-collateral h4 { float:left; color:#DC74A7; font-size:18px; line-height: 24px; font-weight :normal; text-transform:uppercase; }
.cross-sell-block { float:left; width:200px; margin-bottom:0; padding:10px; border:1px solid #ddd; background:#f7f7f7; }
.cross-sell-block li  { padding-bottom:5px; border-bottom:1px solid #ddd; margin-bottom:8px; }
.cross-sell-block li.last { padding:0; border:none; margin:0; }
.cross-sell-block .product-image { float:left; width:50px; }
.cross-sell-block .product-shop { width:135px; }
.cross-sell-block .price-box { margin:0 0 6px 0; font-size:9px; }
.cross-sell-blank { display:inline; float:left; width:220px; border:0; padding:0; background:none; }
.cart-collateral-block  { float:right; width:655px; }
.shopping-cart { margin-bottom:0; }
.shopping-cart th, .shopping-cart td{ padding-left:13px; padding-right:13px; }
.shopping-cart tr.error { background:#FDE6E0 !important; }
.shopping-cart .tax-flag {font-size:9px; text-transform:lowercase; font-weight:normal; display:block;}
.shopping-cart .continue-shopping { float: left; }
.shopping-cart-item-message { margin-bottom:5px}
td.attributes-col  { line-height:14px; }
td.attributes-col ul { margin:5px 0; font-size:10px;}
td.attributes-col dt { margin-top:.5em; font-weight:bold; }
td.attributes-col dd ul { margin: 0 0 5px 0; }
td.attributes-col dd ul li { margin-left:15px; list-style:disc; }
td.attributes-col h4.title  { padding:0; margin:0; font-size:10px; color:#11150B; width:100%; overflow:hidden; }
td.attributes-col h4.title a { font-weight:bold; }
.cart-totals  { padding:12px 0;  background:url(../images/cart_totals_bg.gif) no-repeat; text-align:right; }
.cart-totals table { float:right; width:400px; margin-bottom:8px; }
.cart-totals td { padding-left:15px; font-size:11px; }
.cart-totals tfoot td { color:#e02f00; font-size:13px; }
.checkout-types  { margin:4px 0; }
.checkout-types li { clear:both;  margin-bottom:5px; }
.cart-shipping-block h4 { margin:0; float:none; }
.cart-collateral .input-text { width:264px; }
.cart-collateral select { width:270px; }
.grand_total {width:auto; margin-top:15px; border:1px solid #BEBCB7;background:#DEE5E8;    font-size:13px !important; font-weight:bold; text-align:right; }
tr.grand_total td, p.grand_total { padding-top:5px; padding-bottom:5px; }
.cart-coupon-block label {font-size: 9px;	line-height: 10px;}
.cart-shipping-block p {font-size: 12px;line-height: 14px;margin-top: 10px;}
#shopping-cart-table tfoot tr td a.f-left { background-color:#ff6699; padding: 3px; color:#fff; }
div.discount-coupon-descr { background-color: #E2F0C5; }
div.discount-coupon-descr p { margin: 6px 10px; font-size: 12px; line-height: 16px; color: #11150B; }
div.discount-coupon-descr p strong { background-color: #B9DC74; }
div.discount-coupon-descr h4 { margin: 10px; color: #11150B; }
ol#checkoutSteps {	position: relative;	left: 10px;	top: 0;	margin: 0 10px 0 0;}
ol#checkoutSteps h4 {margin: 0 0 10px 0;font-size: 18px;color: #b2cc48;}
div#billing-buttons-container, div#shipping-method-buttons-container, div#payment-buttons-container, div#review-buttons-container {height: 30px;}
.one-page-checkout .box { border:1px solid #ddd;border-top:0;padding:15px 20px;    background:#fbfbfb;}
.one-page-checkout .head {padding:4px 8px 4px 8px;border-width:1px 1px 0 1px;    border-style:solid;border-color:#fff #D9DDE3 #D9DDE3 #D9DDE3;background:#eee;height: 16px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { float:left; margin:0; color:#999; font-size:10px; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; margin-left: 20px; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { padding:0 4px; background:#fff; color:#11150B; font-size:10px; line-height:10px;  }
.one-page-checkout .content { padding: 10px 20px; }
.one-page-checkout label.label { font-size:10px; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#999; border-color:#999 #999 #fff #999; border-width:1px; cursor:pointer; }
.one-page-checkout .active .head { border:1px solid #cfd58c; background: #b2cc48; cursor:default; }
.one-page-checkout .allow .head a { display:block; color:#fff; width: 100px;float: right; text-align: right;text-decoration: none; } /* Display Edit button in active selection */
.one-page-checkout .active .head a { display:none; }
.one-page-checkout .group-select { margin-top:0; margin-right:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#fff; }
.one-page-checkout .active h3 { color:#fff; }
.one-page-checkout .active .box { display:block; border-color:#ddd; background:#fbfbfb; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left: 20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; border:1px solid #ddd; padding:2px 8px; background:#eee; color:#555; font-size:10px; font-weight:normal; text-transform:uppercase;  }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { background:none; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #D9DDE3; border-top:0; }
.opc-please-wait { padding-right:7px;}
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }
.one-page-checkout .box-no-padding .inner-box {padding:0px 20px; }
.one-page-checkout-progress ol li .content {font-size: 9px;	line-height: 12px;	font-weight: normal;	font-style: normal;}
.one-page-checkout-progress ol li .content address {font-weight: normal;	font-style: normal;}
.one-page-checkout-progress ol li h4 a {	margin-left: 3px;text-decoration: none;	text-transform: uppercase;}
#checkout-review-load .attributes-col h4.title { font-size: 10px; color:#11150B; }
#checkout-step-review .button-set p {float: right; width: 45%;}
#checkout-step-review .button-set p.left { float: left; width: 45%; }
#review-buttons-container input {float: right;}
.checkout-progress { margin:0 auto 1.5em auto;}
.checkout-progress td {float:left;margin-right:3px;border-top:6px solid #999;padding:4px 20px; color:#abb5ba;font-weight:bold;}
.checkout-progress td.active {border-top-color:#e96200;color:#e96200;}
.multi-address-checkout-description {margin-top: -10px;margin-bottom: 10px;}
.multi-address-checkout-box .box {position:relative;margin-top:15px;margin-bottom:25px;  border:1px solid #ddd;background:#fbfbfb;}
.multi-address-checkout-box .content {padding:10px 20px 20px 20px;}
.multi-address-checkout-box .count-head {border-bottom:1px solid #777;background:#777;    padding:2px 10px;}
.shipment-count {background: #cf737f;padding:2px 5px;color:#fff; font-size:.95em;    line-height:1em;}
.multi-address-checkout-box .count-head h4 {  margin:0; color:#fff; }
.multi-address-checkout-box .head { margin-bottom:4px; }
.multi-address-checkout-box .head a { font-weight:normal;}
.multi-address-checkout-box .checkmo-mailing-address { display: block; padding-left: 20px; }
.shipping-method-pointer { border:1px solid #ddd; padding:13px; background:#eee; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(../images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(../images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { color: #cf737f; font-size:15px; font-weight:bold; }
.place-order-box input { margin-left:15px; }
.one-page-checkout .box .default-box { border:1px solid #ddd; }
.checkout-agreements li { margin:20px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #f3f3f3; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
.one-page-checkout .checkout-agreements { border:1px solid #ddd; border-width:0 1px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }
.giftmessages .gift-header {font-size: 12px;font-weight: bold;color: #cf737f;}
.giftmessages .input-checkbox {padding-bottom: 15px;}
.giftmessages textarea {height: 100px;}
.giftmessages .input-checkbox input {margin-right: 5px;}
.giftmessages .input-checkbox label {font-weight:normal;color: #8e8d8b;}
.one-page-checkout .box-no-padding {border:1px solid #ddd;border-top:0;padding:15px 0;    background:#fbfbfb;}
.giftmessages .gift-box {background-color:#f4f4f4;border-top: 1px solid #ddd;border-bottom: 1px solid #e9e4de;padding: 22px 16px 22px 22px;}
.giftmessages .gift-box .scroll-box {overflow: auto;height: 500px;}
.giftmessages .product-image {border: 1px solid #d2d1cd;}
.no-border {border-top: none;border-left: none;border-right: none;border-bottom: none;}
.giftmessages .giftmessage-product-info {padding-left: 10px;}
.giftmessages .numeration {font-weight: bold;color: #8a8987;}
.giftmessages .gift-box label { color: #918d8e; }
.giftmessages .group-select li .input-box { float:left; width:260px; }
.giftmessages .group-select li .input-text, .group-select li select, .group-select li textarea { width:495px; }
.giftmessages .group-select li .input-box .input-text, .group-select li .input-box textarea { width:235px; }
.giftmessages .group-select li .input-box select { width:256px;}
input.input-text,select,textarea { border:1px solid #b6b6b6; font:10px/12px arial, helvetica, sans-serif; }
option, optgroup { font:10px arial, helvetica, sans-serif; }
optgroup  { font-weight:bold; }
input.input-text,textarea  { padding:1px; overflow:auto; }
input.form-radio { margin-right:3px;}
.v-fix  { display:inline; }
.qty { width:2.5em; }
.group-select label,.form-list label,.payment-methods label  { font-weight:bold;}
.button-set {clear:both;    margin-top:4em;    border-top:1px solid #e4e4e4;    padding-top:8px;    text-align:right; }
.button-top-set { margin-top:0; border-top:0; padding-top:0; padding-bottom:8px; }
.form-list   { margin-bottom:10px; }
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,.form-list li .input-box textarea   { width:250px; }
.form-list li .input-box select  { width:256px;}
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px;}
.group-select li  { margin:0 8px 10px 0; padding-left:8px; }
.group-select li .input-box { float:left; width:275px; }
.group-select li .input-text,.group-select li select,.group-select li textarea  { width:525px; }
.group-select li .input-box .input-text,.group-select li .input-box textarea{ width:250px; }
.group-select li .input-box select  { width:256px;}
.validation-advice, .required { color:#EB340A; }
.validation-advice {clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 4px; padding-left:13px; font-size:9px; font-weight:bold; line-height:12px; }
.validation-failed { border:1px solid #eb340a !important; background:#faebe7 !important; }
label.required {font-weight:bold; }
p.required { text-align:right; }
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703;}
.success, .error { font-weight:bold; }
.messages { width:100%; margin-bottom:10px; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {margin-bottom:1em !important;  border-style:solid !important; border-width:1px !important; padding:4px 12px !important; font-weight:bold !important;}
.error-msg li, .success-msg li, .notice-msg li { margin-bottom:.2em; }
.error-msg {border-color:#f16048;color:#df280a;background:#faebe7;}
.success-msg {border-color:#446423; color:#3d6611;background:#eff5ea;}
.notice-msg, .note-msg { border-color:#fcd344; color:#3d6611; background:#fafaec;}
.discount-coupon-descr {width: 230px;float: left;}
.discount-coupon-descr .small {font-size: 10px;}
.discount-coupon-descr p {	font-size: 10px;	line-height: 12px;	clear: left;}
.add-gift-message {margin-left: 30px;}
#allow-gift-message-container div.inner-box p {margin: 10px;}
#login-form div.login-box { min-height: 300px; }
.fullpage .button-set { min-height: 80px; }
.currency-switcher {border:1px solid #D7EBB0; background:#FFF; 
line-height:1.3em;  font-size:.9em; margin: 10px 0;  }
.currency-switcher .head { margin:0;	border-bottom:1px solid #D7EBB0;	background-color: #C8E367;	padding:7px 5px;}
.currency-switcher .head h4 {font-size: 12px;	color: #546435;	text-transform:uppercase;margin: 0;}
.currency-switcher select {margin:10px;}
