html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
#newsletter {
width:100px;
}
ol, ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footer ul {
margin-left:10px;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat-x scroll 0 0;
font-family:Georgia,Times New Roman,serif;
font-size:0.8em;
line-height:1.2em;
margin:0;
text-align:left;
}
html, body {
height:100%;
margin:0;
padding:0;
}
.padding {
padding:10px;
}
a:link, a:visited {
color:#A6A29B;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p {
margin-bottom:10px;
}
#wrapper {
margin:0 auto;
padding:0 0 0;
position:relative;
width:892px;
}
.container {
margin:0 auto;
width:950px;
}
.padding {
padding:20px 0;
}
.accountmeta {
font-size:0.8em;
}
#searchbox img {
padding:2px;
}
#search {
margin-top:15px;
vertical-align:top;
}
#top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1F2122 none repeat scroll 0 0;
border-bottom:1px solid #000000;
font-family:Lucida Sans,Arial,Verdana;
height:50px;
margin:0 auto;
padding:5px;
position:relative;
}
.links li {
float:left;
font-family:Lucida Sans,Arial,Helvetica,sans-serif;
list-style-image:none;
list-style-position:inside;
list-style-type:square;
padding:0 4px;
}
#topbottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/border_bottom.gif) repeat-x scroll center bottom;
height:3px;
margin:0 auto;
width:992px;
}
#searchbox {
float:right;
}
#search_mini_form {
float:left;
}
#cartmeta {
color:#E4E4E4;
float:left;
line-height:1.4em;
margin-top:5px;
width:550px;
}
.clear {
clear:both;
display:block;
}
.floatl {
color:#8D8D8A;
float:left;
margin-right:5px;
}
#address {
color:#FFFFFF;
font-family:Lucida Sans,Arial,Verdana;
font-size:0.9em;
font-weight:bold;
padding:4px 0 10px;
text-align:center;
text-transform:uppercase;
}
#nocolor-icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0 0 150px;
min-height:300px;
padding:10px;
width:892px;
}
#headerspacer {
height:65px;
margin:0 auto;
width:660px;
}
#headerspacer a {
display:block;
height:100%;
text-decoration:none;
width:100%;
}
#promofeature1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/promo1.jpg) repeat scroll 0 0;
border:1px solid #3A3227;
color:#AAD2CA;
height:160px;
width:660px;
}
#promofeature2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/promo1.jpg) repeat scroll 0 0;
border:1px solid #3A3227;
color:#AAD2CA;
height:160px;
width:660px;
}
.slide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/blackbg.png) repeat scroll 0 0;
height:140px;
line-height:20px;
padding:10px;
position:absolute;
width:250px;
}
.learnmore a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/learnmore.jpg) no-repeat scroll 0 0;
display:block;
height:24px;
margin:5px auto 0;
width:108px;
}
.learnmore a:hover {
background-position:-108px 0;
}
.btn-cart {
border:0 none;
display:block;
margin:0 auto;
}
.button:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEC none repeat scroll 0 0;
border:3px double #D4D4D0;
color:#000000 !important;
cursor:pointer;
overflow:visible;
padding:1px;
width:auto;
}
.link-wishlist, .link-compare {
font-family:Georgia,"Times New Roman",Times,serif;
line-height:1.9em;
text-align:center;
text-transform:uppercase;
}
a.promotitle, .promotitle:visited, .promotitle:hover {
color:#FFFFFF;
font-size:28px;
line-height:40px;
text-decoration:none;
}
#contentbottom {
clear:both;
margin:0 auto;
width:912px;
}
#content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0 0 140px;
min-height:300px;
padding:10px;
width:892px;
}
h1 {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.8em;
font-weight:normal;
margin:5px 0 8px;
text-align:left;
text-transform:uppercase;
}
h2 {
color:#5C5C5A;
font-family:Calibri,Arial,Verdana;
font-size:2em;
font-weight:bold;
margin:5px 0 8px;
text-align:left;
text-transform:uppercase;
}
#sidebar h2 {
border-bottom:1px dashed #B2B2B2;
color:#000000;
font-family:Cambria,Georgia,Times,'Times New Roman',serif;
font-size:1.2em;
font-weight:normal;
line-height:28px;
margin-bottom:8px;
text-transform:uppercase;
}
h3 {
color:#8D8D8A;
font-family:Calibri,Arial,Verdana;
font-size:1em;
font-weight:bold;
letter-spacing:2px;
margin-bottom:5px;
text-transform:uppercase;
}
.widget-title h2 {
color:#27292A;
font-family:Century Gothic,Arial;
font-size:1.4em;
font-weight:bold;
line-height:33px;
text-transform:uppercase;
}
h4 {
color:#9BC6C4;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.3em;
font-weight:normal;
line-height:1.5em;
text-transform:uppercase;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEC none repeat scroll 0 0;
border-top:1px solid #E3E3E1;
bottom:0;
color:#697070;
height:130px;
padding:0;
position:absolute;
width:100%;
}
#height {
min-height:100%;
overflow:hidden;
position:relative;
}
#footer a:link, #footer a:visited {
color:#8D8D8A;
}
.footer {
border:0 none;
color:#BEBEBA;
font-size:1.5em;
margin-top:-5px;
}
#browse {
float:left;
width:110px;
}
#service {
float:left;
}
#company {
float:left;
}
#account {
float:left;
}
.cart {
}
.ribbon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header.gif) no-repeat scroll 0 0;
height:37px;
left:-40px;
position:relative;
width:719px;
}
.widget-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #BEBFB8;
height:30px;
position:relative;
}
#sidebar {
border-bottom:1px solid #BEBFB8;
border-left:1px solid #BEBFB8;
border-right:1px solid #BEBFB8;
font-family:Lucida Sans,Arial,Verdana;
margin-left:670px;
margin-top:-10px;
padding:5px;
width:210px;
z-index:30;
}
#left {
float:left;
width:670px;
}
.floatr {
float:right;
}
input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:1px solid #BEBFB8;
color:#000000;
}
textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:1px solid #BEBFB8;
color:#000000;
}
#searchbox input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#efefec none repeat scroll 0 0;
border:2px solid #cc3300;
color:#000000;
}
.thumb img {
border:5px solid #3A3227;
display:block;
margin:0 auto;
}
.thumb:hover img {
border:5px solid #BDD2D1;
}
.item {
float:left;
height:330px;
padding:5px;
text-align:center;
width:200px;
}
.page {
margin:0 auto;
padding:10px 0;
text-align:left;
width:1000px;
}
.page-print {
padding:20px;
text-align:left;
}
.page-popup {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:20px;
text-align:left;
}
.main {
padding:0 0 10px;
}
.col-left {
border:1px solid #DDDDDD;
float:left;
padding:5px 5px 0;
width:230px;
}
.col-main {
border:1px solid #DDDDDD;
float:left;
padding:5px;
width:736px;
}
.col-right {
border:1px solid #DDDDDD;
display:none;
float:right;
padding:5px 5px 0;
width:230px;
}
.col1-layout .col-main {
float:none;
width:auto;
}
.col2-left-layout .col-main {
float:right;
}
.col2-right-layout .col-main {
}
.col3-layout .col-main {
margin-left:10px;
width:484px;
}
.col2-set .col-1 {
float:left;
width:49%;
}
.col2-set .col-2 {
float:right;
width:49%;
}
.col2-set .narrow {
width:33%;
}
.col2-set .wide {
width:65%;
}
.col3-set .col-1 {
float:left;
width:32%;
}
.col3-set .col-2 {
float:left;
margin-left:2%;
width:32%;
}
.col3-set .col-3 {
float:right;
width:32%;
}
.col4-set .col-1 {
float:left;
width:23.5%;
}
.col4-set .col-2 {
float:left;
margin:0 2%;
width:23.5%;
}
.col4-set .col-3 {
float:left;
width:23.5%;
}
.col4-set .col-4 {
float:right;
width:23.5%;
}
.header {
border:1px solid #DDDDDD;
padding:10px;
}
.header .welcome-msg {
font-weight:bold;
text-align:right;
}
.header .links {
float:right;
}
.form-search {
text-align:center;
}
.header .form-language {
text-align:center;
}
#logo {
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:63px;
overflow:hidden;
text-indent:-999em;
width:200px;
}
.nav-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#701212 none repeat scroll 0 0;
height:50px;
}
#nav {
font-family:Helvetica,Arial,Verdana;
font-weight:bold;
height:35px;
margin:0 auto;
position:relative;
width:825px;
z-index:100;
}
#nav li {
position:relative;
text-align:left;
text-transform:uppercase;
}
#nav li.over {
z-index:999;
}
#nav a, #nav a:hover {
display:block;
line-height:1.3em;
padding:16.5px 12px;
text-decoration:none;
}
#nav span {
cursor:pointer;
display:block;
white-space:nowrap;
}
#nav li ul span {
white-space:normal;
}
#nav li {
float:left;
margin-right:5px;
padding-left:32px;
}
#nav li.active a {
color:#FFFFFF;
font-weight:bold;
}
#nav a {
color:#FFFFFF;
text-transform:uppercase;
}
#nav li.over a, #nav a:hover {
background-color:#540B0B;
border:medium none;
color:#FFFFFF;
}
#nav li.over, #nav li.active {
color:#99DEDA;
}
#nav ul li, #nav ul li.active, #nav ul li.over {
left:14px;
margin-right:0;
padding-left:0;
width:151px;
}
#nav .parent a {
padding:16px 13px 17px;
}
#nav ul li.last {
padding-bottom:0;
}
#nav ul li.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
}
#nav ul a, #nav ul a:hover {
background-color:#701212;
float:none;
margin:0;
padding:16px 13px 17px;
width:151px;
}
#nav ul li a {
font-weight:normal !important;
}
#nav ul {
display:block;
font-size:11px;
height:auto;
left:-10000px;
position:absolute;
text-align:left;
width:151px;
}
#nav li.over > ul {
left:-1px;
}
#nav li.over > ul li.over > ul {
left:160px;
top:0;
}
#nav li.over ul ul {
left:-10000px;
}
#nav ul li a {
color:#99DEDA;
}
#nav ul li a:hover {
}
#nav ul ul {
top:5px;
}
input.input-text:focus, select:focus, textarea:focus {
}
input.input-text, textarea {
padding:2px;
}
input.radio {
margin-right:3px;
}
input.checkbox {
margin-right:3px;
}
input.qty {
width:2.5em;
}
textarea {
overflow:auto;
}
button.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#282726 none repeat scroll 0 0;
border:3px double #434241;
color:#FFFFFF;
cursor:pointer;
margin-bottom:5px;
overflow:visible;
padding:1px;
width:auto;
}
button.button span {
font-family:Georgia,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
padding:2px;
text-align:center;
text-transform:uppercase;
white-space:nowrap;
}
button.button span:hover {
color:#000000;
}
button.disabled {
}
button.disabled span {
}
.field-100 {
border:1px solid #888888;
overflow:hidden;
padding:2px;
}
.field-100 input.input-text, .field-100 textarea {
border:0 none;
float:left;
margin:0;
padding:0;
width:100%;
}
.highlight {
}
.form-list li {
margin:0 0 5px;
}
.form-list li .input-box {
}
.form-list li input.input-text, .form-list li textarea {
width:250px;
}
.form-list li select {
width:256px;
}
.form-list li.add-row {
border-top:1px solid #DDDDDD;
margin-top:10px;
}
.form-list label {
}
.group-select {
}
.group-select label {
}
legend {
display:none;
}
.group-select li {
margin:0 0 5px;
}
.group-select li .input-box {
float:left;
width:260px;
}
.group-select li input.input-text, .group-select li textarea {
width:510px;
}
.group-select li select {
width:516px;
}
.group-select li .input-box input.input-text, .group-select li .input-box textarea {
width:250px;
}
.group-select li .input-box select {
width:256px;
}
.group-select.wide input.input-text, .group-select.wide textarea {
width:510px;
}
.buttons-set {
border:0 solid #DDDDDD;
clear:both;
margin:5px 0 0;
padding:5px;
}
.buttons-set .back-link {
float:left;
}
.buttons-set .button {
float:right;
}
.buttons-set2 {
border:1px solid #DDDDDD;
clear:both;
margin:5px 0 0;
padding:5px;
text-align:right;
}
.validation-advice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/validation_advice_bg.gif) no-repeat scroll 2px 1px;
clear:both;
color:#FF0000;
font-size:10px;
line-height:13px;
margin:3px 0 0;
min-height:13px;
padding-left:17px;
}
.validation-failed {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FAEBE7 none repeat scroll 0 0 !important;
border:1px dashed #FF0000 !important;
}
.validation-passed {
}
.required {
color:#FF0000;
}
p.required {
font-size:10px;
text-align:right;
}
.v-fix {
float:left;
}
.v-fix .validation-advice {
display:inline;
float:left;
margin-right:-12em;
position:relative;
width:12em;
}
.success {
color:#3D6611;
font-weight:bold;
}
.error {
color:#FF0000;
font-weight:bold;
}
.notice {
color:#CCCCCC;
}
.messages {
overflow:hidden;
width:100%;
}
.messages li {
margin:0 0 10px;
}
.messages li li {
margin:0 0 3px;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
background-position:10px 10px !important;
background-repeat:no-repeat !important;
border-style:solid !important;
border-width:1px !important;
font-size:10px !important;
font-weight:bold !important;
min-height:24px !important;
padding:8px 8px 8px 32px !important;
}
.error-msg {
background-color:#FAEBE7;
background-image:url(../images/error_msg_icon.gif);
border-color:#F16048;
color:#DF280A;
}
.success-msg {
background-color:#F5F5EF;
background-image:url(../images/success_msg_icon.gif);
border-color:#DDDDDD;
color:#689792;
font-family:verdana;
}
.note-msg, .notice-msg {
background-color:#F5F5EF;
background-image:url(../images/note_msg_icon.gif);
border-color:#DDDDDD;
color:#225085;
}
.breadcrumbs {
border:1px solid #DDDDDD;
font-family:arial;
font-size:0.8em;
margin:0 0 10px;
padding:10px;
}
.breadcrumbs li {
display:inline;
}
.page-title {
border-bottom:1px solid #DDDDDD;
margin:0 0 10px;
padding:0 0 5px;
}
.title-buttons {
text-align:right;
}
.title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
float:left;
}
.pager {
border-bottom:1px solid #DDDDDD;
padding:5px;
text-align:center;
}
.pager .amount {
float:left;
}
.pager .limiter {
float:right;
}
.pager .pages {
margin:0 135px;
}
.pager .pages ol {
display:inline;
}
.pager .pages li {
display:inline;
}
.pager .pages .current {
}
.sorter {
border-bottom:1px solid #DDDDDD;
margin:5px 0;
padding:5px;
}
.sorter .view-mode {
float:left;
}
.sorter .sort-by {
float:right;
}
.sorter .link-feed {
}
.data-table {
width:100%;
}
.data-table th {
color:#71706F;
font-weight:bold;
padding:5px;
white-space:nowrap;
}
.data-table td {
font-family:Lucida Sans,Arial,Verdana;
font-size:0.9em;
padding:5px;
}
.data-table thead {
background-color:#F6F6F2;
}
.data-table tbody {
}
.data-table tfoot {
}
.data-table tr.first {
}
.data-table tr.last {
}
.data-table tr.odd {
}
.data-table tr.even {
background-color:#F6F6F6;
}
.data-table tbody.odd {
}
.data-table tbody.odd td {
border-width:0 1px;
}
.data-table tbody.even {
background-color:#F6F6F6;
}
.data-table tbody.even td {
border-width:0 1px;
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
border-bottom-width:1px;
}
.data-table th .tax-flag {
font-weight:normal;
white-space:nowrap;
}
.data-table td .product-name {
font-size:1em;
font-weight:bold;
line-height:1.5;
}
.data-table td.label, .data-table th.label {
font-family:lucida Sans;
font-size:0.9em;
font-weight:bold;
}
.data-table td.value {
}
tr.tax-total {
cursor:pointer;
}
tr.tax-total td {
}
tr.tax-total .tax-collapse {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_collapse.gif) no-repeat scroll 0 4px;
cursor:pointer;
float:right;
padding-left:20px;
text-align:right;
}
tr.show-details .tax-collapse {
background-position:0 -53px;
}
tr.show-details td {
}
tr.tax-details td {
background-color:#F6F6F6;
}
tr.tax-details-first td {
}
li.odd {
}
li.even {
background-color:#F6F6F6;
}
dt.odd, dd.odd {
}
dt.even, dd.even {
background-color:#F6F6F6;
}
.std, .std ul, .std ol, .std dl, .std p, .std address, .std blockquote {
margin:0 0 1em;
padding:0;
}
.std ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:1.5em;
}
.std ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
padding-left:1.5em;
}
.std ul ul {
list-style-type:circle;
}
.std ul ul, .std ol ol, .std ul ol, .std ol ul {
margin:0.5em 0;
}
.std dt {
font-weight:bold;
}
.std dd {
padding:0 0 0 1.5em;
}
.std blockquote {
font-style:italic;
padding:0 0 0 1.5em;
}
.std address {
font-style:normal;
}
.std b, .std strong {
font-weight:bold;
}
.std i, .std em {
font-style:italic;
}
.sidebar .block {
border:1px solid #DDDDDD;
margin:0 0 10px;
}
.sidebar .block .block-title {
border-bottom:1px solid #DDDDDD;
padding:0 10px;
}
.sidebar .block .block-title h2 {
font-size:16px;
font-weight:bold;
line-height:1.5;
}
.sidebar .block h3 {
font-size:14px;
line-height:1.5;
}
.sidebar .block .block-nocolor-icon {
padding:10px;
}
.sidebar .block .actions {
text-align:right;
}
.sidebar .block .actions a {
float:left;
}
.sidebar .block-account {
}
.sidebar .block-currency {
}
.sidebar .block-currency select {
border:1px solid #888888;
width:100%;
}
.sidebar .block-layered-nav {
}
.sidebar .block-layered-nav dt {
font-weight:bold;
}
.sidebar .block-layered-nav .currently {
}
.sidebar .block-cart {
}
.sidebar .block-cart .amount {
}
.sidebar .block-cart .subtotal {
text-align:center;
}
.sidebar .mini-products-list li {
padding:5px 0;
}
.sidebar .mini-products-list .product-image {
border:1px solid #DDDDDD;
float:left;
margin-right:-75px;
padding:5px;
width:50px;
}
.sidebar .mini-products-list .product-details {
margin-left:75px;
}
.sidebar .mini-products-list .product-details h4 {
font-size:1em;
font-weight:bold;
margin:0;
}
.sidebar .mini-products-list .product-details .btn-remove {
float:right;
}
.sidebar .block-wishlist {
}
.sidebar .block-related {
}
.sidebar .block-related li {
padding:5px 0;
}
.sidebar .block-related .checkbox {
float:left;
margin-right:-20px;
}
.sidebar .block-related .item {
margin-left:20px;
}
.sidebar .block-related .item .product-image {
float:left;
margin-right:-65px;
}
.sidebar .block-related .item .product-details {
margin-left:65px;
}
.sidebar .block-compare {
}
.sidebar .block-compare li {
padding:5px 0;
}
.sidebar .block-recent {
}
.sidebar .block-poll {
}
.sidebar .block-poll .radio {
float:left;
margin:3px -18px 0 0;
}
.sidebar .block-poll .label {
display:block;
margin-left:18px;
}
.sidebar .block-poll .answer {
}
.sidebar .block-poll .votes {
font-weight:bold;
}
.sidebar .block-tags ul, .sidebar .block-tags li {
display:inline;
}
.sidebar .block-subscribe {
}
.sidebar .block-reorder {
}
.sidebar .block-reorder li {
padding:5px 0;
}
.sidebar .block-reorder .checkbox {
float:left;
margin:3px -20px 0 0;
}
.sidebar .block-reorder .label {
display:block;
margin-left:20px;
}
.sidebar .block-banner {
}
.sidebar .block-banner {
}
.sidebar .block-banner .block-nocolor-icon {
text-align:center;
}
.sidebar .block-progress {
}
.sidebar .block-progress dt {
font-weight:bold;
}
.sidebar .block-progress dt.complete, .sidebar .block-progress dd.complete {
background-color:#F6F6F6;
}
.category-title {
border-bottom:1px solid #DDDDDD;
margin:0 0 5px;
}
.category-image {
display:block;
margin:0 auto;
}
.category-products {
}
.products-grid {
width:100%;
}
.products-grid tr.odd {
}
.products-grid tr.even {
background-color:#F6F6F6;
}
.products-grid td {
border:0 solid #DDDDDD;
padding:5px;
text-align:center;
width:33%;
}
.products-grid td.empty {
}
.products-list .item {
border:1px solid #DDDDDD;
margin:2px;
padding:5px;
}
.products-list .product-image {
}
.products-list .product-shop {
}
.product-view {
padding:0 0 130px;
}
.product-essential {
float:left;
margin-left:10px;
width:350px;
}
.product-collateral {
float:left;
font-family:Lucida Sans,Arial,Verdana;
margin-right:5px;
width:250px;
}
.product-view .product-img-box {
float:left;
width:267px;
}
.product-view .product-img-box .product-image {
border:1px solid #DDDDDD;
text-align:center;
}
.product-view .product-img-box .product-image-zoom {
height:265px;
overflow:hidden;
position:relative;
text-align:center;
width:265px;
z-index:9;
}
.product-view .product-img-box .product-image-zoom img {
cursor:move;
left:0;
position:absolute;
top:0;
}
.product-view .product-img-box .zoom-notice {
text-align:center;
}
.product-view .product-img-box .zoom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/slider_bg.gif) no-repeat scroll 50% 50%;
cursor:pointer;
height:18px;
margin:0 auto 13px;
padding:0 28px;
position:relative;
z-index:9;
}
.product-view .product-img-box .zoom #track {
height:18px;
position:relative;
}
.product-view .product-img-box .zoom #handle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/magnifier_handle.gif) no-repeat scroll 0 0;
height:22px;
left:0;
position:absolute;
top:-1px;
width:9px;
}
.product-view .product-img-box .zoom .btn-zoom-out {
left:2px;
position:absolute;
top:0;
}
.product-view .product-img-box .zoom .btn-zoom-in {
position:absolute;
right:2px;
top:0;
}
.product-view .product-img-box .more-views ul {
margin-left:-4px;
}
.product-view .product-img-box .more-views li {
background-color:#DDDDDD;
float:left;
margin:0 0 8px 4px;
padding:1px;
}
.product-image-popup {
margin:0 auto;
}
.product-image-popup .nav {
text-align:center;
}
.product-image-popup .image {
display:block;
}
.product-image-popup .image-label {
}
.product-view .product-shop {
float:left;
text-align:center;
width:100%;
}
.product-view .product-name {
}
.product-name {
font-family:Lucida Sans,Arial,Verdana;
margin-bottom:15px;
}
.product-view .short-description {
margin-top:5px;
text-align:justify;
}
.ratings {
}
.ratings .amount {
}
.ratings .rating-links {
}
.ratings dt {
}
.ratings dd {
}
.rating-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_rating.gif) repeat-x scroll 0 0;
font-size:0;
height:13px;
line-height:0;
overflow:hidden;
position:relative;
width:69px;
}
.rating-box .rating {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_rating.gif) repeat-x scroll 0 100%;
height:13px;
left:0;
position:absolute;
top:0;
}
.availability {
}
.availability .in-stock {
font-weight:bold;
}
.availability .out-of-stock {
color:#FF0000;
font-weight:bold;
}
.price {
white-space:nowrap !important;
}
.price-box {
margin:0 5px 5px;
}
.price-box .price {
font-family:Lucida Sans,Arial,Verdana;
font-style:italic;
font-weight:bold;
}
.price-box-bundle {
}
.regular-price {
}
.regular-price .price {
font-weight:bold;
}
.old-price {
}
.old-price .price-label {
white-space:nowrap;
}
.old-price .price {
font-weight:bold;
text-decoration:line-through;
}
.special-price {
}
.special-price .price-label {
font-weight:bold;
white-space:nowrap;
}
.special-price .price {
font-weight:bold;
}
.minimal-price {
}
.minimal-price .price-label {
font-weight:bold;
white-space:nowrap;
}
a.minimal-price-link {
display:block;
}
a.minimal-price-link .label {
}
a.minimal-price-link .price {
font-weight:normal;
}
.price-excluding-tax {
display:block;
}
.price-excluding-tax .label {
white-space:nowrap;
}
.price-excluding-tax .price {
font-weight:normal;
}
.price-including-tax {
display:block;
}
.price-including-tax .label {
white-space:nowrap;
}
.price-including-tax .price {
font-weight:bold;
}
.price-excl-tax {
display:block;
}
.price-excl-tax .label {
display:block;
white-space:nowrap;
}
.price-excl-tax .price {
display:block;
}
.price-incl-tax {
display:block;
}
.price-incl-tax .label {
display:block;
white-space:nowrap;
}
.price-incl-tax .price {
display:block;
font-weight:bold;
}
.price-from {
}
.price-from .price-label {
font-weight:bold;
white-space:nowrap;
}
.price-to {
}
.price-to .price-label {
font-weight:bold;
white-space:nowrap;
}
.price-as-configured {
}
.price-as-configured .price-label {
font-weight:bold;
white-space:nowrap;
}
.price-notice {
padding-left:10px;
}
.price-notice .price {
font-weight:bold;
}
.tier-prices .price {
font-weight:bold;
}
.tier-prices .benefit {
}
.add-to-links .separator {
display:none;
}
.add-to-cart label {
float:left;
margin-right:5px;
}
.add-to-cart .qty {
float:left;
}
.add-to-cart .button {
float:left;
margin-left:5px;
}
.add-to-box {
margin:0 auto;
text-align:center;
width:240px;
}
.add-to-box .add-to-cart {
float:left;
}
.add-to-box .or {
float:left;
margin:0 10px;
}
.add-to-box .add-to-links {
float:left;
}
.product-options {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
margin:0 auto;
padding:10px;
width:200px;
}
.product-options dt label {
font-weight:bold;
}
.product-options dt .qty-holder {
float:right;
}
.product-options dt .qty-holder label {
vertical-align:middle;
}
.product-options dt .qty-disabled {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
color:#000000;
padding:3px;
}
.product-options dd {
margin:10px 0;
}
.product-options dl.last dd.last {
}
.product-options dd input.input-text {
width:98%;
}
.product-options dd textarea {
height:8em;
width:98%;
}
.product-options dd select {
width:100%;
}
.product-options dd .multiselect option {
}
.product-options .options-list {
}
.product-options .options-list input.radio {
float:left;
margin:3px -18px 0 0;
}
.product-options .options-list input.checkbox {
float:left;
margin:3px -20px 0 0;
}
.product-options .options-list .label {
display:block;
margin-left:20px;
}
.product-options ul.validation-failed {
padding:0 7px;
}
.product-options p.required {
padding:15px 0 0;
}
.product-options-bottom {
border-style:none solid solid;
margin:0 auto;
padding:10px;
width:200px;
}
.product-options-bottom .price-box {
margin:10px 0;
}
.grouped-items {
}
.product-view .description {
text-align:justify;
}
.product-view .additional {
}
.product-view .up-sell {
border-right:1px dashed #DDDDDD;
float:left;
font-size:0.9em;
margin-right:10px;
width:250px;
}
.product-view .up-sell .products-grid td {
width:25%;
}
.product-view .tags {
float:left;
font-size:0.9em;
width:270px;
}
.product-view .tags .form-add-tags label {
float:left;
}
.product-view .tags .form-add-tags .input-box {
float:left;
margin:0 5px;
}
.product-view .tags .form-add-tags .button {
float:left;
}
.product-view .tags .form-add-tags p {
clear:both;
}
.product-view .reviews {
}
.product-view .add-review {
}
.product-view .add-review .product-name span {
font-weight:normal;
}
.tags-list li {
display:inline;
}
.search-summary {
}
.product-review {
}
.product-review .product-img-box {
float:left;
width:140px;
}
.product-review .product-img-box .product-image {
border:1px solid #DDDDDD;
display:block;
padding:1px;
}
.product-review .details {
float:right;
width:570px;
}
.cart .checkout-types {
float:right;
text-align:right;
}
.cart-table .item-msg {
font-size:10px;
}
.cart .cart-collaterals {
float:left;
width:100%;
}
.cart .crosssell .product-image {
float:left;
margin-right:-90px;
}
.cart .crosssell .product-shop {
margin-left:90px;
}
.cart .shipping {
}
.cart .totals {
float:right;
}
.cart .totals table {
width:100%;
}
.cart .totals table th, .cart .totals table td {
padding:5px;
}
.cart .totals table th {
font-weight:bold;
}
.item-options dt {
font-style:italic;
font-weight:bold;
}
.item-options dd {
padding-left:10px;
}
.truncated {
cursor:help;
}
.truncated a.dots {
cursor:help;
}
.truncated a.details {
cursor:help;
}
.truncated .truncated_full_value {
position:relative;
z-index:999;
}
.truncated .truncated_full_value dl {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
padding:8px;
position:absolute;
top:-99999em;
width:250px;
z-index:999;
}
.truncated .show dl {
left:50%;
top:-20px;
}
.col-left .truncated .show dl {
left:30px;
top:7px;
}
.col-right .truncated .show dl {
left:-240px;
top:7px;
}
.one-page-checkout {
border-bottom:1px solid #DDDDDD;
position:relative;
}
.one-page-checkout li.section {
border-color:#DDDDDD #DDDDDD -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
}
.one-page-checkout .step-title {
background-color:#EFEFEC;
padding:0 5px;
text-align:right;
}
.one-page-checkout .step-title .number {
float:left;
line-height:22px;
margin-right:5px;
}
.one-page-checkout .step-title h3 {
float:left;
}
.one-page-checkout .allow .step-title {
cursor:pointer;
}
.one-page-checkout .active {
}
.one-page-checkout .active .step-title {
background-color:#F6F6F2;
cursor:default;
}
.one-page-checkout .step {
border-top:1px solid #DDDDDD;
padding:10px;
}
.one-page-checkout .order-review {
}
.checkout-progress {
margin:10px 0;
padding:0 50px;
}
.checkout-progress li {
border-top:5px solid #CCCCCC;
color:#CCCCCC;
float:left;
text-align:center;
width:20%;
}
.checkout-progress li.active {

border-top-color:#000000;
color:#000000;
}
.multiple-checkout {
position:relative;
}
.multiple-checkout .grand-total {
font-size:1.5em;
text-align:right;
}
.multiple-checkout .grand-total big {
}
.multiple-checkout .grand-total .price {
}
.shipping-methods {
}
.please-wait {
float:right;
}
.cvv-what-is-this {
cursor:help;
}
.tool-tip {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
left:0;
padding:5px;
position:absolute;
z-index:1000;
}
.tool-tip .btn-close {
text-align:right;
}
.tool-tip .tool-tip-nocolor-icon {
padding:5px;
}
.add-gift-message {
}
.gift-message-form {
background-color:#F5F5F5;
border:1px solid #DDDDDD;
}
.gift-message-form .inner-box {
height:300px;
overflow:auto;
padding:5px;
}
.gift-message-form .gift-item {
}
.gift-message-link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_collapse.gif) no-repeat scroll 0 4px;
display:block;
padding-left:20px;
}
.gift-message-link.expanded {
background-position:0 -53px;
}
.gift-message-row {
}
.gift-message-row .btn-close {
float:right;
}
.gift-message dt span {
font-weight:bold;
}
.checkout-agreements {
}
.checkout-agreements li {
margin:10px 0;
}
.checkout-agreements .agreement-nocolor-icon {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
height:10em;
overflow:auto;
padding:5px;
}
.checkout-agreements .agree {
padding:6px;
}
.login-page {
}
.login-page .nocolor-icon {
min-height:150px;
}
.dashboard {
}
.dashboard .welcome-msg {
}
.dashboard .recent-orders {
margin:10px 0;
}
.dashboard .tags .number {
float:left;
margin-right:-20px;
}
.dashboard .tags .details {
margin-left:20px;
}
.dashboard .reviews {
}
.order-info {
border:1px solid #DDDDDD;
padding:5px;
}
.order-info dt, .order-info dd, .order-info ul, .order-info li {
display:inline;
}
.order-info dt {
font-weight:bold;
}
.page-print .print-head {
}
.page-print .print-head img {
float:left;
}
.page-print .print-head address {
float:left;
margin-left:15px;
}
.page-print .gift-message-link {
display:none;
}
.page-print .price-excl-tax, .page-print .price-incl-tax {
display:block;
white-space:nowrap;
}
.page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price {
display:inline;
}
.footer p {
text-align:center;
}
.footer address {
text-align:right;
}
.footer ul {
float:left;
padding:0 20px 0 0;
}
.list li, .list ul {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin-left:15px;
padding:3px;
}
#tagName {
width:78px;
}
.product-extras {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F6F6 none repeat scroll 0 0;
border:1px dashed #DDDDDD;
margin-top:10px;
padding:10px;
}
.add-to-links {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.8em;
line-height:1.9em;
text-transform:uppercase;
}
#featured {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #D9D9D9;
height:250px;
padding-right:250px;
position:relative;
width:400px;
}
#featured ul.ui-tabs-nav {
left:400px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:0;
width:250px;
}
#featured ul.ui-tabs-nav li {
color:#666666;
font-size:12px;
padding:1px 0 1px 13px;
}
#featured ul.ui-tabs-nav li img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
float:left;
margin:2px 5px;
padding:2px;
}
#featured ul.ui-tabs-nav li span {
font-family:Century Gothic,Lucida Sans,Arial,Verdana;
font-size:14px;
font-weight:bold;
line-height:55px;
}
#featured li.ui-tabs-nav-item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
display:block;
height:60px;
line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
}
#featured li.ui-tabs-selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/selected-item.gif) no-repeat scroll left top;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D9D9D9 none repeat scroll 0 0;
}
#featured .ui-tabs-panel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#999999 none repeat scroll 0 0;
height:250px;
position:relative;
width:400px;
}
#featured .ui-tabs-panel .info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/blackbg.png) repeat scroll 0 0;
height:80px;
left:0;
position:absolute;
top:170px;
width:400px;
}
#featured .info h2 {
color:#FFFFFF;
font-family:Calibri,Arial;
font-size:18px;
margin:0;
overflow:hidden;
padding:5px;
}
#featured .info p {
color:#F0F0F0;
font-family:Verdana;
font-size:11px;
line-height:15px;
margin:0 5px;
}
#featured .info a {
color:#FFFFFF;
text-decoration:none;
}
#featured .info a:hover {
text-decoration:underline;
}
#featured .ui-tabs-hide {
display:none;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B62719 url(../images/header.jpg) no-repeat scroll center top;
}

