body {
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F3F3 none repeat scroll 0 0;
color:#7C7B7A;
font-family:Georgia,serif;
font-size:12px;
line-height:18px;
text-align:center;
}
a {
color:#5F5F5F;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.clear {
clear:both;
}
.ui-tabs-hide {
display:none;
}
br.clear {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
color:#303030;
font-weight:bold;
letter-spacing:-1px;
line-height:1em;
padding-bottom:5px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#303030;
}
h1 {
font-size:35px;
}
h2 {
font-size:24px;
}
h3 {
font-size:22px;
}
h4 {
font-size:18px;
}
h5 {
font-size:16px;
}
h6 {
font-size:14px;
}
p {
padding-bottom:10px;
}
strong {
color:#1C1C1C;
font-weight:bold;
}
cite, em, i {
font-style:italic;
}
pre, code {
font-family:Courier New,monospace;
margin-bottom:10px;
}
ins {
text-decoration:none;
}
sup, sub {
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}
sup {
bottom:0.8em;
}
sub {
top:0.3em;
}
dl {
margin:0 0 1.5em;
}
dl dt {
font-weight:bold;
}
dd {
margin-left:1.5em;
}
blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
border:1px solid #DCDCDC;
color:#666666;
font-style:italic;
margin:1.5em;
padding:1em;
}
blockquote p {
padding-bottom:0;
}
input[type="text"], input.text, input.title, textarea, select {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
color:#4E4E4E;
padding:2px;
}
input[type="text"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
border-color:#2D3940;
color:#3E3E3E;
}
input[type="text"], input.text, input.title, textarea, select {
margin:0.5em 0;
}
textarea {
padding:4px;
}
img#about-image {
float:left;
margin:3px 8px 8px 0;
}
.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden;
}
* html .clearfix {
}
:first-child + html .clearfix {
}
.container {
margin:0 auto;
position:relative;
text-align:left;
width:962px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/header-bottom-bg.png) repeat-x scroll left bottom;
height:101px;
padding:25px 0 0;
}
img#logo {
float:left;
margin:0 23px 0 0;
}
#search-bar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/search-bg.png) no-repeat scroll 0 0;
float:right;
height:31px;
margin-right:6px;
margin-top:21px;
width:162px;
}
#search-bar #searchinput {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#494949;
float:left;
font-family:Georgia,serif;
font-size:11px;
margin:7px 6px 0 0;
padding-left:10px;
width:112px;
}
#search-bar #searchsubmit {
margin-top:1px;
}
#menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/secondary-menu.png) no-repeat scroll 0 0;
bottom:-103px;
height:98px;
left:0;
position:absolute;
width:961px;
z-index:10;
}
h3#deals-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/deals-bg.png) no-repeat scroll left bottom;
color:#5F5E5E;
font-size:24px;
height:47px;
left:27px;
padding-left:25px;
position:absolute;
text-transform:uppercase;
top:-15px;
}
h3#deals-title span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/deals-bg.png) no-repeat scroll right top;
display:block;
padding:14px 23px 17px 7px;
}
#content {
padding-bottom:20px;
}
body#home #content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F3F3 url(images/content-bg.png) repeat-x scroll 0 0;
}
body#home #content .container {
padding:52px 0 0;
}
#content .container {
padding:60px 0 0;
}
#scroller {
float:left;
margin-bottom:40px;
position:relative;
}
#scroller a#left-arrow, #scroller a#right-arrow {
display:block;
float:left;
height:35px;
margin-top:79px;
text-indent:-9999px;
width:23px;
}
#scroller a#left-arrow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/left-arrow.png) no-repeat scroll 0 0;
margin-left:0;
margin-right:1px;
}
#scroller a#right-arrow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/right-arrow.png) no-repeat scroll 0 0;
margin-left:14px;
}
#scroller #items {
float:left;
width:906px;
}
#scroller .block {
height:205px;
padding-left:17px;
}
#items .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/item-bottom-bg.png) no-repeat scroll left bottom;
float:left;
margin-right:17px;
padding-bottom:28px;
position:relative;
width:208px;
}
#items .item-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/item-top.png) no-repeat scroll 0 0;
height:13px;
}
#items .item-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/item-bg.png) repeat-y scroll 0 0;
min-height:100px;
padding:7px 20px 2px;
}
.item-content h4 {
font-size:16px;
padding-bottom:0;
}
.item-content h4 a:hover {
text-decoration:none;
}
#items .item a.more {
bottom:-7px;
left:70px;
position:absolute;
}
.product span.tag, #items .item-content span.tag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/scroller-item-tag.png) no-repeat scroll right bottom;
color:#EDE7C2;
display:block;
font-size:22px;
left:-15px;
padding-right:11px;
position:absolute;
text-shadow:1px 1px 1px #131212;
}
#items .item-content span.tag {
top:18px;
}
.product span.tag span, #items .item-content span.tag span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/scroller-item-tag.png) no-repeat scroll 0 0;
display:block;
height:36px;
padding-left:9px;
padding-top:9px;
}
#main-area-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content-bottom.png) no-repeat scroll 0 0;
height:9px;
}
#main-area {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content-top.png) no-repeat scroll 0 0;
padding-top:8px;
}
#main-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/main-bg.png) repeat-y scroll 0 0;
padding:0 1px 15px;
}
#left-column {
float:left;
margin-top:-8px;
width:720px;
}
#left-column .product {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/product-right.png) repeat-y scroll right top;
float:left;
position:relative;
}
.product .product-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/product-bottom.png) repeat-x scroll left bottom;
padding:24px 23px 19px 24px;
width:193px;
}
.product a.image {
display:block;
position:relative;
}
.product a.image:hover {
text-decoration:none;
}
.product-content span.tag {
bottom:20px;
}
.rounded {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border:1px solid #EBEBEB;
display:inline-block;
height:130px;
margin-bottom:10px;
overflow:hidden;
width:193px;
}
.product h3 {
font-size:24px;
}
.product h3 a:hover {
text-decoration:none;
}
.product-content a.more {
float:left;
margin-left:60px;
}
span.band {
display:block;
height:101px;
position:absolute;
right:-11px;
top:-10px;
width:101px;
}
span.onsale {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/band-onsale.png) no-repeat scroll 0 0;
}
span.buygetone {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/band-buygetone.png) no-repeat scroll 0 0;
}
span.outofstock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/band-outofstock.png) no-repeat scroll 0 0;
}
#left-column .last {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
}
#breadcrumbs {
-x-system-font:none;
color:#4E4D4D;
font-family:Georgia,serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px 5px 31px 4px;
text-shadow:1px 1px 1px #FFFFFF;
}
#breadcrumbs .sep {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/breadcrumbs_separator.png) no-repeat scroll 0 0;
display:inline-block;
height:7px;
margin:1px 1px 0 3px;
width:4px;
}
#breadcrumbs a {
color:#807F7F;
}
#breadcrumbs a:hover {
color:#4E4D4D;
text-decoration:none;
}
.post {
padding:38px 50px 34px 42px;
position:relative;
}
.post ul {
list-style-type:disc;
margin:10px 0 10px 20px;
}
.post ol {
list-style-position:inside;
list-style-type:decimal;
margin:10px 0 10px 2px;
}
.post ul li ul, .post ul li ol {
margin:2px 0 2px 20px;
}
.post ol li ul, .post ol li ol {
margin:2px 0 2px 35px;
}
#product-slider {
float:left;
margin:0 25px 10px 0;
width:298px;
}
#product-slides {
margin:0 0 7px;
}
.item-slide {
position:relative;
}
.item-slide .overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/big-overlay.png) no-repeat scroll 0 0;
display:block;
height:226px;
left:0;
position:absolute;
top:0;
width:298px;
}
#product-thumbs a {
display:block;
float:left;
margin-right:6px;
position:relative;
}
#product-thumbs a .overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/overlay-sprite.png) no-repeat scroll 0 0;
display:block;
height:69px;
left:0;
position:absolute;
top:0;
width:69px;
}
#product-thumbs a.active .overlay, #product-thumbs a:hover .overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/overlay-sprite.png) repeat scroll left bottom;
}
.product-info {
float:right;
width:304px;
}
p.post-meta {
-x-system-font:none;
color:#990F0F;
font-family:Georgia,serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:24px;
padding-bottom:20px;
}
p.post-meta a {
color:#930000;
font-weight:bold;
}
span.price-single {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/price-single.png) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-size:30px;
margin:0 16px 0 0;
padding-right:13px;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);
}
span.price-single span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/price-single.png) no-repeat scroll left top;
display:block;
padding:11px 0 6px 12px;
}
a.addto-cart {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/addto-cart.png) no-repeat scroll right top;
color:#FFFFFF !important;
display:block;
float:left;
font-size:30px;
padding-right:13px;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);
text-transform:uppercase;
}
a.addto-cart span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/addto-cart.png) no-repeat scroll left top;
display:block;
padding:11px 0 6px 48px;
}
a.addto-cart:hover {
text-decoration:none;
}
div.description {
font-size:14px;
font-style:italic;
margin:15px 0 0;
}
div.hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/hr-bg.png) no-repeat scroll 0 0;
height:1px;
margin:28px 0 28px -42px;
width:720px;
}
.post h2 {
font-size:28px;
margin-bottom:8px;
}
.post a {
color:#9C260E;
}
.related {
padding:35px 0 0;
}
.related-items {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/hr-bg.png) no-repeat scroll 0 0;
list-style-type:none !important;
margin:0 -50px 0 -42px !important;
}
.related-items li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/hr-bg.png) no-repeat scroll left bottom;
float:left;
width:360px;
}
.related-items a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/relatedbg-right.png) repeat-y scroll right top;
display:block;
min-height:52px;
padding:10px 5px 9px 52px;
}
.related-items li.second a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-left:12px;
}
.related-items a:hover {
text-decoration:none;
}
.related-items img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E2E2E2;
float:left;
margin-right:17px;
padding:3px;
}
.related-items span {
color:#303030;
float:left;
font-size:18px;
padding-top:7px;
width:225px;
}
div.dnone {
display:none;
float:left;
}
#product-slides {
height:300px !important;
position:relative !important;
width:298px !important;
}
#footer {
margin-top:24px;
}
#footer p#copyright {
color:#807F7F;
font-size:11px;
padding-right:10px;
text-align:right;
text-shadow:1px 1px 1px #FFFFFF;
}
#footer p#copyright a {
font-style:italic;
font-weight:bold;
}
ul#top-menu {
float:left;
font-family:Arial,Verdana,sans-serif;
padding:25px 0 0;
}
ul#top-menu li {
margin-right:5px;
padding-right:8px;
}
ul#top-menu li a {
color:#404040;
display:block;
padding:3px 0 4px 8px;
}
ul#top-menu li a:hover {
text-decoration:none;
}
ul#top-menu > li.current_page_item, ul#top-menu > li:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-link-bg.png) no-repeat scroll right top;
padding-right:8px;
}
ul#top-menu > li.current_page_item > a, ul#top-menu > li:hover > a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-link-bg.png) no-repeat scroll 0 0;
color:#404040;
display:block;
}
ul#top-menu ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-dropdown.png) no-repeat scroll left bottom;
padding:0 19px 17px;
width:158px;
z-index:9999;
}
ul#top-menu ul li.top {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
margin-bottom:-8px;
padding:0 !important;
}
ul#top-menu span.menu-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-dropdown-topbg.png) no-repeat scroll 0 0;
display:block;
height:12px;
left:-19px;
position:absolute;
top:-12px;
width:196px;
}
ul#top-menu ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-separator.png) no-repeat scroll left bottom;
padding-bottom:2px;
}
ul#top-menu ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-dropdown-bullet.png) no-repeat scroll 1px 12px;
padding:5px 2px 5px 15px;
width:158px;
}
ul#top-menu ul li a:hover {
color:#000000;
}
ul#top-menu ul li.second > a {
background-position:1px 7px;
padding-top:0;
}
ul#top-menu li:hover ul, ul#top-menu li.sfHover ul {
left:0;
top:36px;
}
ul#top-menu li li:hover ul, ul#top-menu li li.sfHover ul {
left:173px;
top:0;
}
ul#secondary-menu {
padding:20px 0 0 23px;
}
ul#secondary-menu li {
padding-right:20px;
}
ul#secondary-menu li a strong {
color:#FFFFFF;
display:block;
font-size:20px;
font-weight:normal;
margin-bottom:-3px;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
text-transform:uppercase;
}
ul#secondary-menu li a span {
color:#828282;
font-family:Century Gothic,sans-serif;
text-shadow:1px 1px 1px #2D2D2D;
text-transform:lowercase;
}
ul#secondary-menu li a:hover {
text-decoration:none;
}
ul#secondary-menu li a:hover strong {
color:#EDE7C2;
}
ul#secondary-menu li a:hover span, ul#secondary-menu li > a > span {
color:#7B786A;
}
ul#secondary-menu ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.5);
background:transparent url(images/secondary-dropdown.png) repeat-y scroll 0 0;
border-color:-moz-use-text-color #232323 #232323;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:3px 0 15px;
width:345px;
}
ul#secondary-menu li:hover ul, ul#secondary-menu li.sfHover ul {
left:0;
top:51px;
}
ul#secondary-menu li:hover ul ul, ul#secondary-menu li.sfHover ul ul {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:1px solid #232323;
left:173px;
top:-3px;
}
ul#secondary-menu ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/secondary-dropdown-bottom.png) repeat-x scroll left bottom;
padding:0 0 2px 2px;
}
ul#secondary-menu ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/secondary-dropdown-bullet.png) no-repeat scroll 15px 17px;
color:#FFFFFF;
display:block;
font-family:Century Gothic,Arial,sans-serif;
padding:9px 3px 9px 28px;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
width:139px;
}
ul#secondary-menu ul li a:hover {
background-color:#383838;
color:#EDE7C2;
}
#featured {
background-color:#969384;
height:501px;
position:relative;
}
#featured #top-shadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-shadow.png) repeat-x scroll 0 0;
height:34px;
left:0;
position:absolute;
top:0;
width:100%;
}
#featured #bottom-shadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom-shadow.png) repeat-x scroll 0 0;
bottom:0;
height:31px;
left:0;
position:absolute;
width:100%;
}
.slide {
height:501px;
position:relative;
width:100%;
}
#featured .container {
height:501px;
}
.slide .description {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/description-bg.png) no-repeat scroll 0 0;
bottom:-5px;
height:165px;
padding:45px 60px 0 88px;
position:absolute;
right:0;
width:330px;
z-index:15;
}
.slide .description h2.title {
color:#969595;
font-size:36px;
text-transform:lowercase;
}
.slide .description h2.title a {
color:#969595;
}
.slide .description h2.title a:hover {
text-decoration:none;
}
a.more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/more.png) no-repeat scroll right bottom;
color:#4E4E4D;
display:block;
float:right;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
padding-right:10px;
text-shadow:1px 1px 1px #FFFFFF;
}
a.more:hover {
color:#313130;
text-decoration:none;
}
a.more span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/more.png) no-repeat scroll left top;
display:block;
height:28px;
line-height:25px;
padding-left:9px;
}
#featured .description {
font-style:normal !important;
}
.description .product {
position:relative;
}
.description .product span.tag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/featured-description-tag.png) no-repeat scroll right bottom;
color:#FFFFFF;
display:block;
font-size:30px;
left:-94px;
padding-right:11px;
position:absolute;
text-shadow:1px 1px 1px #5E1303;
top:-5px;
}
.description .product span.tag span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/featured-description-tag.png) no-repeat scroll 0 0;
display:block;
height:50px;
padding-left:10px;
padding-top:10px;
}
#controllers {
left:0;
position:absolute;
top:0;
width:100%;
}
#switcher {
position:absolute;
right:5px;
top:30px;
}
#switcher .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/feat-item-alternate.png) no-repeat scroll 0 0;
float:left;
height:126px;
margin-right:35px;
margin-top:-18px;
padding:114px 0 0 8px;
width:121px;
}
#switcher .active {
margin-top:6px;
}
#switcher a.product {
display:block;
position:relative;
}
#switcher a.product span.tag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/featured-small-tag.png) no-repeat scroll right bottom;
color:#FFFFFF;
display:block;
font-size:22px;
left:-23px;
padding-right:11px;
position:absolute;
top:5px;
}
#switcher a.product span.tag span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/featured-small-tag.png) no-repeat scroll 0 0;
display:block;
height:36px;
padding-left:9px;
padding-top:9px;
}
#switcher a.product:hover {
text-decoration:none;
}
#sidebar {
float:left;
margin-top:-6px;
padding-left:2px;
width:238px;
}
#sidebar a {
color:#807F7F;
text-shadow:1px 1px 1px #FFFFFF;
}
#sidebar a:hover {
color:#505050;
text-decoration:none;
}
#sidebar .widget {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/widget-bottom.png) repeat-x scroll left bottom;
padding:0 0 2px;
}
#sidebar h4.widgettitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/widget-title.png) no-repeat scroll left bottom;
color:#5F5E5E;
font-size:30px;
letter-spacing:0.5px;
padding:14px 5px 11px 25px;
text-shadow:1px 1px 0 #FFFFFF;
text-transform:lowercase;
}
#sidebar .widget-content {
padding:10px 10px 10px 25px;
}
#sidebar .widget ul ul {
margin:0 0 0 15px;
}
#sidebar .widget ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/list-icon.png) no-repeat scroll 0 13px;
padding:7px 0 7px 13px;
}
#sidebar .widget ul li ul {
margin:0 0 -12px;
padding:5px 0 0 7px;
}
div.post .new-post .aligncenter, .aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin-bottom:10px;
padding-top:4px;
text-align:center;
}
.wp-caption.alignleft {
margin:0 10px 10px 0;
}
.wp-caption.alignright {
margin:0 0 10px 10px;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
img.alignleft {
display:inline;
float:left;
margin-right:15px;
}
img.alignright {
display:inline;
float:right;
margin-left:15px;
}
.nav ul {
background-position:center bottom;
background-repeat:no-repeat;
position:absolute;
top:-999em;
z-index:10;
}
.nav li {
float:left;
position:relative;
}
.nav a {
	color:#CCCCCC;
display:block;
float:left;
}
.nav li:hover ul, ul.nav li.sfHover ul {
left:0;
top:35px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
left:203px;
top:0;
}
.nav li:hover ul, .nav li li:hover ul {
top:-999em;
}
.nav li li {
display:block;
float:left;
height:auto !important;
padding:0;
}
.nav li ul {
width:202px;
}
.nav li li a:link, .nav li li a:visited {
display:block;
float:left;
height:auto;
}
.nav li:hover {
visibility:inherit;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:240px;
}
#wp-calendar a {
display:block;
font-weight:bold;
text-decoration:none;
}
#wp-calendar a:hover {
text-decoration:underline;
}
#wp-calendar caption {
-x-system-font:none;
font-family:Arial,Sans-Serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
#wp-calendar td {
color:#9F9F9F;
padding:3px 5px;
}
#wp-calendar td#today {
color:#FFFFFF;
}
#wp-calendar th {
font-style:normal;
padding:3px 5px;
text-transform:capitalize;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size:9pt;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
.pagination {
overflow:hidden;
padding:15px 12px 0;
}
.wp-pagenavi {
padding:35px 30px 20px 0;
position:relative;
text-align:right;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pagenavi-bg.png) no-repeat scroll 0 0;
border:medium none !important;
color:#5F5E5E !important;
font-size:20px !important;
font-weight:normal !important;
margin:2px;
padding:5px 15px 5px 13px !important;
text-decoration:none;
}
.wp-pagenavi span.current {
color:#9F260D !important;
font-size:20px !important;
}
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pagenavi-bg.png) no-repeat scroll 0 0;
border:medium none !important;
margin:2px;
padding:5px 15px 5px 13px !important;
}
.wp-pagenavi span.pages {
border:medium none !important;
color:#413F36;
margin:2px !important;
padding:5px 7px !important;
}
a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a {
text-decoration:none;
}
.js #feat-content, .js div#from-blog div.entries {
display:none;
}
.foursixeight {
margin:0 0 15px 84px;
}
.fullwidth {
width:100% !important;
}
.last {
margin-right:0 !important;
}
.cufon-disabled span.tag, .cufon-disabled h3#deals-title, .cufon-disabled h4.widgettitle, .cufon-disabled ul#secondary-menu li a strong, .cufon-disabled .price-single, .cufon-disabled .addto-cart {
font-family:Impact,sans-serif;
}
.cufon-disabled .description h2.title, .cufon-disabled .item-content h4, .cufon-disabled .product h3, .cufon-disabled .post h1, .cufon-disabled .post h2, .cufon-disabled .post h3, .cufon-disabled .post h4, .cufon-disabled .post h5, .cufon-disabled .post h6 {
font-family:Century Gothic,Arial,sans-serif;
font-weight:normal;
}
.cufon-disabled #switcher a.product span.tag {
font-size:18px;
}
.cufon-disabled .description .product span.tag {
font-size:24px;
}
.cufon-disabled .description .product span.tag span {
height:48px;
padding-top:12px;
}
.cufon-disabled .slide .description h2.title {
font-size:32px;
}
.cufon-disabled ul#secondary-menu li a strong {
font-size:16px;
}
.cufon-disabled h3#deals-title {
font-size:22px;
font-weight:normal;
letter-spacing:0;
}
.cufon-disabled #content .product span.tag, .cufon-disabled #content #items .item-content span.tag {
font-size:19px;
}
.cufon-disabled #content .product span.tag span, .cufon-disabled #content #items .item-content span.tag span {
padding-bottom:2px;
padding-top:7px;
}
.cufon-disabled .product h3 {
font-size:22px;
}
.cufon-disabled #sidebar h4.widgettitle {
font-size:24px;
font-weight:normal;
}
.cufon-disabled .price-single, .cufon-disabled .addto-cart {
font-size:24px;
}
.cufon-disabled span.price-single span {
padding:14px 0 14px 12px;
}
.cufon-disabled a.addto-cart span {
padding:14px 0 14px 48px;
}
.cufon-enabled #featured span.tag, .cufon-enabled h3#deals-title, .cufon-enabled #content span.tag, .cufon-enabled h4.widgettitle, .cufon-enabled ul#secondary-menu li a strong, .cufon-enabled span.price-single, .cufon-enabled .addto-cart, .cufon-enabled .wp-pagenavi span.current, .cufon-enabled .wp-pagenavi a.page, .cufon-enabled .description h2.title, .cufon-enabled .item-content h4, .cufon-enabled .product h3, .cufon-enabled .post h1, .cufon-enabled .post h2, .cufon-enabled .post h3, .cufon-enabled .post h4, .cufon-enabled post h5, .cufon-enabled .post h6, .cufon-enabled .related-items span {
text-indent:-9999px;
}
.eshopcart_widget {
text-shadow:1px 1px 0 #FFFFFF !important;
}
table.eshop thead th, table.cart thead th, table.eshop tbody th {
background-color:#DBD9D5 !important;
text-shadow:1px 1px 0 #FFFFFF !important;
}
table.eshop, table.eshop th, table.eshop td {
border:1px solid #C8C8C8 !important;
}
table.cart tr.stotal {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#9A260E none repeat scroll 0 0 !important;
color:#FFFFFF !important;
text-shadow:-1px -1px 0 #7E1E0A !important;
}
form.eshop fieldset {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F7F7F7 none repeat scroll 0 0 !important;
border:1px solid #DADADA !important;
color:#7C7B7A !important;
}
form.eshop legend {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#AE2509 none repeat scroll 0 0 !important;
border:1px solid #921F07 !important;
color:#FFFFFF !important;
}
form.eshop input.button {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#AE2509 none repeat scroll 0 0 !important;
border-color:#921F07 !important;
}
.eshop caption {
display:none;
}
.post table.eshop thead th, .post table.cart thead th, .post table.eshop tbody th {
background-color:#F3F3F3 !important;
}
table.cart tr.stotal #subtotalw, .post form.eshop table.cart tr.stotal #subtotalw {
color:#404040 !important;
}
.post .eshop {
margin:40px 0 0 !important;
}
.no_sidebar #main-content {
background-image:url(images/main-bg-full.png) !important;
width:960px !important;
}
.no_sidebar #main-area {
background-image:url(images/content-top-full.png) !important;
}
.no_sidebar #main-area-bottom {
background-image:url(images/content-bottom-full.png) !important;
}
.no_sidebar #left-column {
width:960px;
}


