.cms-page-view .col3-set p {
padding:0 0 7px;
}
.cms-page-view .col3-set p strong {
color:#00AEE7 !important;
}
.customer-address-index .col2-set ol li {
padding:0 0 10px;
}
.sales-order-history .data-table {
margin:0 0 10px;
}
.checkout-cart-index .title-buttons {
border-bottom:1px solid #D0D0D0;
margin:0 0 3px;
padding:4px 29px 3px 0;
text-align:right;
}
.checkout-cart-index .title-buttons h2 {
background:transparent url(../images/bg_title.gif) no-repeat scroll 4px 0;
color:#EA5C2B;
font-family:tahoma,sans-serif;
font-size:15px;
line-height:18px;
padding:0 0 0 32px;
}
.border-block {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.checkout-onepage-index .sidebar {
background:transparent none repeat scroll 0 0;
}
.banner-block {
margin:0 0 12px;
overflow:hidden;
width:100%;
}
.banner-center {
margin:0 0 3px;
}
.banner-center-col {
float:left;
margin:0 2px 0 0;
}
.banner-center-col-2 {
float:left;
margin:0;
}
.cms-home .col-main {
float:left !important;
padding:2px 1px 3px 3px;
width: 680px;
}
.cms-home .products-grid td {
text-align:left;
}
.cms-home .products-grid td .border-prod-indent {
padding:13px 11px 30px;
}
.cms-home .products-grid td .product-name {
margin:0 0 -3px 7px;
}
.cms-home .products-grid td a.product-image {
padding:0 0 0 3px;
}
.cms-home .products-grid td .price-box {
padding:25px 0 0;
}
.main-links {
text-align:right;
}
.block-link-details {
margin:0 0 3px;
}
.cms-home .products-grid a.link-details {
background:transparent url(../images/arr_deta.gif) no-repeat scroll right 5px;
color:#EF4619;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
padding:0 8px 0 0;
text-align:right;
text-decoration:none;
}
.cms-home .products-grid a.link-details:hover {
text-decoration:underline;
}
.cms-page-view .col3-set .col-1 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
float:left;
margin:0 0 4px;
padding:20px 5px 21px;
width:31%;
}
.cms-page-view .col3-set .col-2 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
float:left;
margin-left:4px;
padding:20px 5px 21px;
width:31%;
}
.cms-page-view .col3-set .col-3 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
float:right;
padding:20px 5px 21px;
width:33%;
}
.catalogsearch-advanced-index #form-validate fieldset {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.contacts-index-index #contactForm fieldset {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.customer-account-create #form-validate fieldset {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.customer-account-edit #form-validate fieldset {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.customer-address-index .col2-set {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.catalog-seo-sitemap-product ul.links {
margin:0 0 10px;
}
.catalog-seo-sitemap-product .pager {
border:1px solid #999999;
margin:0 0 10px;
}
.catalog-seo-sitemap-product ul.sitemap li {
padding:0 0 7px;
}
.catalog-seo-sitemap-product ul.sitemap {
margin:0 0 10px 10px;
}
.sales-order-history .pager {
border:1px solid #D8D9D9;
}
.clear-block {
clear:both;
}
.wrapper {
}
.page {
margin:0 auto;
padding:0;
text-align:left;
width:921px;
}
.page-print {
background:#FFFFFF none repeat scroll 0 0;
padding:20px;
text-align:left;
}
.page-popup {
background:#FFFFFF none repeat scroll 0 0;
padding:20px;
text-align:left;
}
.main {
background:#FFFFFF none repeat scroll 0 0;
margin:0;
}
.col-left {
background:#EBECED none repeat scroll 0 0;
border-right:1px solid #C1C2C2;
color:#7C8082;
float:left;
font-family:tahoma,sans-serif;
font-size:11px;
line-height:14px;
padding:0px 9px 7px 10px;
width:215px;
}
.col-main {
background:#F7F8F8 none repeat scroll 0 0;
float:left;
padding:2px 3px 3px;
width: 680px;

}
.col-right {
border-right:1px solid #C1C2C2;
color:#7C8082;
float:right;
font-family:tahoma,sans-serif;
font-size:11px;
line-height:14px;
padding:10px 9px 7px 10px;
width:215px;
}
.col1-layout .col-main {
float:none;
width:auto;
}
.col2-left-layout .col-main {
float:right;
}
.col2-right-layout .col-main {
}
.col3-layout .col-main {
width:445px;
}
.col2-set {
border:1px solid #C9C8C2;
margin:0 0 10px;
padding:15px;
}
.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%;
}
.border-top-header {
background:#E4E6E7 url(../images/border_t.gif) repeat-x scroll 0 0;
}
.left-top-header {
background:transparent url(../images/left_top.gif) no-repeat scroll 0 0;
}
.right-top-header {
background:transparent url(../images/right_to.gif) no-repeat scroll right 0;
width:100%;
}
.logo {
float:left;
height:49px;
overflow:hidden;
width:192px;
}
.header-container {
}
.header {
padding:0;
}
.block-logo {
float:left;
padding:11px 0 11px 18px;
}
.navigation {
	float:right;
	width:580px;
	margin-right: 20px;
}
.navigation .navigation-row {
}
.header .logo {
background-position:0 0;
background-repeat:no-repeat;
text-indent:-999em;
}
.header .logo a {
display:block;
height:49px;
width:192px;
}
.header .welcome-msg {
font-weight:bold;
line-height:30px;
text-align:right;
}
.header .links {
padding:0;
text-align:right;
}
.header ul.links {
padding:12px 3px 10px 0;
text-align:right;
}
.header ul.links li {
background:transparent url(../images/devider_.gif) no-repeat scroll right 3px;
color:#D1D3D5;
display:inline;
padding:0 14px 1px 10px;
}
.header ul.links li.last {
background:transparent none repeat scroll 0 0;
padding-right:0;
}
.header ul.links li a {
color:#D1D3D5;
font-size:11px;
line-height:20px;
text-decoration:none;
}
.header ul.links li a:hover {
text-decoration:underline;
}
.header .currency-header {
padding:0 19px 0 0;
text-align:right;
}
.header .currency-header label {
color:#3F3E3E;
display:inline;
font-family:tahoma,sans-serif;
font-size:11px;
line-height:14px;
}
.header .currency-header select {
border:1px solid #D0D0D0;
color:#939393;
display:inline;
font-family:tahoma,sans-serif;
font-size:11px;
height:16px;
line-height:14px;
margin:0 0 1px;
padding:1px;
width:160px;
}
.header .navigation ul.links {
padding:17px 0 4px;
text-align:right;
}
.header .navigation ul.links li {
background:transparent url(../images/devider_.gif) no-repeat scroll right 4px;
color:#646363;
display:inline;
padding:0 17px 0 10px;
}
.header .navigation ul.links li.last {
background:transparent none repeat scroll 0 0;
padding-right:0;
}
.header .navigation ul.links li a {
color:#646363;
font-family:tahoma,sans-serif;
font-size:10px;
line-height:20px;
text-decoration:none;
}
.header .navigation ul.links li a:hover {
text-decoration:underline;
}
.header .form-search {
text-align:center;
}
.header .form-search .search-autocomplete {
z-index:999;
}
.header .form-search .search-autocomplete ul {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
}
.header .form-search .search-autocomplete li {
border-bottom:1px solid #DDDDDD;
cursor:pointer;
padding:3px;
}
.header .form-search .search-autocomplete li .amount {
float:right;
font-weight:bold;
}
.header .form-search .search-autocomplete li.selected {
}
.header .language-switcher {
float:right;
margin:0 0 0 22px;
padding:20px 19px 0 0;
}
.header .language-switcher label {
display:none;
}
.topMenu {
background:transparent url(../images/bg_menu0.gif) repeat-x scroll 0 0;
width:100%;
}
#nav {
font-family:tahoma,sans-serif;
font-size:11px;
margin:0;
padding:0;
}
#nav li {
position:relative;
text-align:left;
}
#nav li.over {
z-index:999;
}
#nav a, #nav a:hover {
display:block;
line-height:1.3em;
text-decoration:none;
}
#nav span {
cursor:pointer;
display:block;
white-space:nowrap;
}
#nav li ul span {
white-space:normal;
}
#nav li li.parent {
}
#nav li {
float:left;
}
#nav li.active a {
color:#040404;
}
#nav a {
background:transparent url(../images/devider0.gif) no-repeat scroll right 0;
color:#040404;
float:left;
font-family:tahoma,sans-serif;
font-weight:normal;
padding:11px 29px 18px 27px;
}
#nav li.over a, #nav a:hover {
color:#040404;
font-weight:bold;
}
#nav .item-2 a {
padding:11px 30px 18px;
}
#nav .item-3 a {
padding:11px 30px 18px;
}
#nav .item-4 a {
padding:11px 30px 18px;
}
#nav .item-5 a {
padding:11px 22px 18px 24px;
}
#nav .item-6 a {
padding:11px 30px 18px;
}
#nav .item-7 a {
padding:11px 30px 18px;
}
#nav ul li, #nav ul li.active {
float:none;
margin:0;
}
#nav ul li.over {
}
#nav ul li.last {
background:#656461 none repeat scroll 0 0;
padding-bottom:0;
}
#nav ul a, #nav ul a:hover {
background:transparent none repeat scroll 0 0;
float:none;
padding:0;
}
#nav ul li a {
font-weight:normal !important;
}
#nav ul {
left:-10000px;
position:absolute;
top:40px;
width:15em;
}
#nav ul ul {
top:5px;
}
#nav li.over > ul {
left:0;
}
#nav li.over > ul li.over > ul {
left:100px;
}
#nav li.over ul ul {
left:-10000px;
}
#nav ul li a {
background:#FFFFFF none repeat scroll 0 0;
color:#818386;
font-family:tahoma,sans-serif;
font-size:10px;
}
#nav ul li a:hover {
background:#CCCCCC none repeat scroll 0 0;
color:#FFFFFF !important;
}
#nav ul span, #nav ul li.last li span {
padding:3px 15px 4px;
}
input, select, textarea, button {
-x-system-font:none;
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
vertical-align:middle;
}
input.input-text, select, textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
}
input.input-text, textarea {
padding:2px;
}
select {
height:auto !important;
padding:1px;
}
select option {
padding-right:10px;
}
select.multiselect option {
}
textarea {
overflow:auto;
}
input.radio {
margin-right:3px;
}
input.checkbox {
margin-right:3px;
}
input.qty {
border:1px solid #EBECED;
padding:1px;
width:58px !important;
}
button.button::-moz-focus-inner {
border:0 none;
padding:0;
}
.sidebar button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.sidebar button.button span {
background:transparent url(../images/bg_butto.gif) no-repeat scroll 0 0;
display:block;
}
.sidebar button.button span span {
background:transparent url(../images/bg_buttp.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 5px;
}
.sidebar button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttq.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:2px 2px 3px 1px;
text-align:center;
white-space:nowrap;
}
button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
button.button span {
background:transparent url(../images/bg_buttr.gif) no-repeat scroll 0 0;
display:block;
}
button.button span span {
background:transparent url(../images/bg_butts.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 5px;
}
button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttt.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:5px 7px 7px;
text-align:center;
white-space:nowrap;
}
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%;
}
.form-list li {
margin:0 0 9px;
}
.form-list label {
font-weight:bold;
}
.form-list .input-box {
float:left;
width:260px;
}
.form-list input.input-text, .form-list textarea {
width:250px;
}
.form-list select {
width:256px;
}
.form-list li.add-row {
border-top:1px solid #C5C1C1;
margin-top:10px;
}
.form-list li.add-row .btn-remove {
font-size:0;
line-height:0;
padding:5px 5px 0 0;
text-align:right;
}
.form-list .range input.input-text {
width:96px;
}
.group-select {
}
.group-select li {
margin:0 0 5px;
}
.group-select .input-box {
float:left;
width:340px;
}
.input-box-2 {
width:285px !important;
}
.name-lastname {
width:285px !important;
}
.group-select input.input-text, .group-select textarea {
width:620px;
}
.group-select select {
width:516px;
}
.group-select .input-box input.input-text, .group-select .input-box textarea {
width:290px;
}
.group-select .input-box select {
width:295px;
}
.ship-block {
padding:15px 0 0;
}
#advanced-search-list select {
height:50px;
}
.catalog-seo-sitemap-category .col-main ul {
margin:0 0 0 10px;
}
.catalog-seo-sitemap-category .col-main ul li {
font-size:10px;
padding:0 0 5px;
text-transform:uppercase;
}
.catalog-seo-sitemap-category .col-main .pager {
border:1px solid #F4F4F4;
margin:0 0 10px;
padding:15px;
}
.buttons-set {
clear:both;
margin:5px 0 0;
padding:5px;
}
.buttons-set .back-link {
float:left;
}
.buttons-set button.button {
float:right;
margin:0 0 0 15px;
}
.buttons-set2 {
border:1px solid #C5C1C1;
clear:both;
margin:5px 0 0;
padding:5px;
text-align:right;
}
.customer-name-middlename .name-firstname {
width:280px !important;
}
.customer-name-middlename .name-firstname input {
width:270px !important;
}
.name-middlename {
width:60px !important;
}
.name-middlename input {
width:50px !important;
}
.dob-day {
width:60px !important;
}
.dob-day input {
float:none;
width:50px !important;
}
.dob-day label {
display:block;
}
.dob-month {
width:60px !important;
}
.dob-month input {
float:none;
width:50px !important;
}
.dob-month label {
display:block;
}
.dob-year {
width:60px !important;
}
.dob-year input {
float:none;
width:50px !important;
}
.dob-year label {
display:block;
}
.range input {
width:70px !important;
}
.validation-advice {
background:transparent url(../images/validati.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 {
background:#FAEBE7 none repeat scroll 0 0 !important;
border:1px dashed #FF0000 !important;
}
.validation-passed {
}
.required {
color:#EF4619;
}
p.required {
font-family:tahoma,sans-serif;
font-size:11px;
text-align:right;
}
.v-fix {
float:left;
}
.v-fix .validation-advice {
display:block;
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_ms.gif);
border-color:#F16048;
color:#DF280A;
}
.success-msg {
background-color:#EFF5EA;
background-image:url(../images/success_.gif);
border-color:#446423;
color:#3D6611;
}
.note-msg, .notice-msg {
background-color:#FAFAEC;
background-image:url(../images/note_msg.gif);
border-color:#FCD344;
color:#3D6611;
}
.breadcrumbs {
background:#E1E3E4 none repeat scroll 0 0;
border-bottom:1px solid #C1C3C4;
margin:0;
padding:10px 0 12px 27px;
}
.breadcrumbs .title-breadcrumbs {
display:none;
}
.breadcrumbs li {
color:#040404;
display:inline;
font-size:11px;
line-height:12px;
}
.breadcrumbs li a {
color:#040404;
font-size:11px;
font-weight:bold;
line-height:11px;
text-decoration:underline;
}
.breadcrumbs li a:hover {
color:#040404;
font-weight:bold;
text-decoration:none;
}
.breadcrumbs li strong {
color:#040404;
font-weight:bold;
}
.breadcrumbs li span {
font-size:10px;
font-weight:bold;
padding:0 12px 0 2px;
}
.page-head {
border:1px solid #D8D9D9;
margin:0 0 3px;
padding:4px 20px 6px 4px;
}
.page-head h3 {
background:transparent url(../images/bg_title.gif) no-repeat scroll 0 0;
color:#EA5C2B;
font-family:tahoma,sans-serif;
font-size:15px;
line-height:18px;
padding:0 0 0 28px;
}
.page-head h2 {
background:transparent url(../images/bg_title.gif) no-repeat scroll 0 0;
color:#EA5C2B;
font-family:tahoma,sans-serif;
font-size:15px;
line-height:18px;
padding:0 0 0 28px;
}
.page-title {
border:1px solid #D8D9D9;
margin:0 0 3px;
padding:4px 20px 6px 4px;
}
.page-title h2 {
background:transparent url(../images/bg_title.gif) no-repeat scroll 0 0;
color:#EA5C2B;
font-family:tahoma,sans-serif;
font-size:15px;
line-height:18px;
padding:0 0 0 28px;
}
.title-buttons {
margin:0 0 10px;
padding:6px 29px 6px 0;
text-align:right;
}
.title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
float:left;
}
.cms-index-noroute .col-main dl {
margin:0 0 0 10px;
}
.cms-index-noroute .col-main dt {
font-weight:bold;
padding:0;
}
.cms-index-noroute .col-main dd {
font-style:italic;
padding:5px 0 5px 5px;
}
.cms-index-noroute .col-main .disc li {
padding:5px 0;
}
.pager {
background:#FFFFFF none repeat scroll 0 0;
border: 1px solid #D8D9D9;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:normal;
margin:0;
padding:16px 8px 5px 10px;
width:658px;
}
.border-pager {
border-bottom:1px solid #F5F5F5;
margin:0 0 4px;
padding:0 8px 5px;
}
.pager .amount {
float:left;
}
.pager .limiter {
float:right;
}
.pager .limiter select {
border:1px solid #E4E3E3;
color:#7C8082;
font-size:11px;
margin:0 0 0 13px;
text-align:center;
width:43px;
}
.pager .pages {
margin:0 135px;
}
.pager .pages ol {
display:inline;
}
.pager .pages li {
display:inline;
}
.pager .pages .current {
}
.sorter {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #D8D9D9 #D8D9D9;
border-style:none solid solid;
border-width:medium 1px 1px;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:normal;
margin:0 0 3px;
padding:0 1px 13px 16px;
}
.sorter a {
color:#7C8082;
padding:0 3px;
}
.sorter .view-mode {
float:left;
}
.sorter .view-mode strong {
color:#232324;
}
.sorter .sort-by {
float:right;
padding:0 17px 0 0;
}
.sorter .sort-by select {
border:1px solid #E4E3E3;
color:#7C8082;
font-size:11px;
margin:0 36px 0 8px;
width:82px;
}
.sorter .link-feed {
}
.data-table {
width:100%;
}
.data-table th {
border:1px solid #DDDDDD;
font-weight:bold;
padding:5px;
white-space:nowrap;
}
.data-table td {
border:1px solid #DDDDDD;
padding:5px;
}
.data-table thead {
}
.data-table tbody {
}
.data-table tfoot {
}
.data-table tr.first {
}
.data-table tr.last {
}
.data-table tr.odd {
}
.data-table tr.even {
}
.data-table tbody.odd {
}
.data-table tbody.odd td {
border-width:0 1px;
}
.data-table tbody.even {
}
.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.label, .data-table th.label {
font-weight:bold;
}
.data-table td.value {
}
tr.tax-total {
cursor:pointer;
}
tr.tax-total td {
}
tr.tax-total .tax-collapse {
background:transparent url(../images/bg_colla.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 {
}
tr.tax-details-first td {
}
.cart-tax-info, .cart-tax-info .cart-price {
padding-right:20px;
}
.cart-tax-total {
cursor:pointer;
}
.cart-tax-total {
background:transparent url(../images/bg_colla.gif) no-repeat scroll 100% 4px;
cursor:pointer;
padding-right:20px;
}
.cart-tax-total-expanded {
background-position:100% -52px;
}
li.odd {
}
li.even {
}
dt.odd, dd.odd {
}
dt.even, dd.even {
}
.std, .std ul, .std ol, .std dl, .std p, .std address, .std blockquote {
margin:0;
padding:0;
}
.std ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none !important;
padding-left:1.5em;
}
.std ul.messages {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0;
}
.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;
}
.link-rss {
background:transparent url(../images/icon_rss.gif) no-repeat scroll 0 1px;
padding-left:18px;
white-space:nowrap;
}
.block {
border:1px solid #D3D4D5;
margin:0 0 10px;
padding:1px;
}
.block .block-title {
background:#212323 url(../images/fill_tit.gif) repeat-x scroll 0 0;
padding:0;
}
.block .block-title h2 {
background:transparent url(../images/bg_titlf.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
line-height:16px;
padding:5px 0 9px 29px;
}
.block h3 {
font-size:14px;
line-height:1.5;
}
.block .block-content {
background:#F7F8F8 none repeat scroll 0 0;
padding:14px 10px 10px 18px;
}
.block .actions {
text-align:right;
}
.block .actions a {
float:left;
}
.fix-category-image {
margin:0 -28px;
}
.block-search {
background:transparent url(../images/bg_searc.gif) no-repeat scroll 0 0;
border:0 none;
height:70px;
margin:0 0 8px;
width:100%;
}
.block-search .block-title {
display:none;
}
.block-search .block-content {
background:transparent none repeat scroll 0 0;
padding:12px 0 0 18px;
}
.block-search .block-content label {
color:#FFFFFF;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
line-height:14px;
padding:0 0 2px 1px;
}
.block-search .block-content input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #060606;
padding:1px;
width:141px;
}
.sidebar .block-search button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.sidebar .block-search button.button span {
background:transparent url(../images/bg_buttu.gif) no-repeat scroll 0 0;
display:block;
}
.sidebar .block-search button.button span span {
background:transparent url(../images/bg_buttv.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 1px;
}
.sidebar .block-search button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttw.gif) repeat-x scroll 0 0;
color:#2B2C2D;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
margin:0;
padding:0 7px 2px;
text-align:center;
white-space:nowrap;
}
.block-account {
}
.customer-account-index .col2-set {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.block-currency {
}
.block-currency select {
border:1px solid #D3D4D5;
width:95%;
}
.block-layered-nav {
}
.block-layered-nav .block-content {
padding:14px 10px 10px 18px;
}
.block-layered-nav .block-content h3 {
color:#7C8082;
font-size:11px;
font-weight:normal;
line-height:14px;
padding:0;
}
.block-layered-nav dt {
color:#7C8082;
font-size:11px;
font-weight:normal;
margin:0 3px 0 0;
padding:0 0 0 35px;
}
.block-layered-nav dd {
padding:0 0 22px 35px;
}
.block-layered-nav dd {
color:#7C8082;
font-size:11px;
font-weight:normal;
line-height:15px;
}
.block-layered-nav dd a {
color:#7C8082;
font-size:11px;
font-weight:normal;
line-height:15px;
text-decoration:none;
}
.block-layered-nav dd a:hover {
text-decoration:underline;
}
.block-layered-nav dd .price {
color:#7C8082;
font-size:11px;
line-height:15px;
padding:0;
}
.block-layered-nav .currently {
margin:0 3px 0 0;
}
.block-layered-nav .currently .label {
color:#7C8082;
font-weight:normal;
}
.block-layered-nav .currently .price {
color:#7C8082;
font-size:11px;
font-weight:normal;
padding:0;
}
.block-layered-nav .currently li {
color:#7C8082;
font-size:11px;
line-height:14px;
padding:3px 0 6px 25px;
}
.block-layered-nav .currently a {
float:right;
padding:0 4px 0 0;
}
.block-layered-nav .actions {
padding:5px 15px 25px 0;
text-align:right;
}
.block-layered-nav .actions a {
color:#7C8082;
float:none;
font-size:11px;
font-weight:normal;
line-height:17px;
}
.block-cart {
}
.block-cart .block-content {
color:#7C8082;
font-size:11px;
line-height:13px;
padding:15px 20px 24px 18px;
}
.block-cart .block-content p {
padding-right:10px;
}
.block-cart .amount {
margin:0 0 10px;
}
.block-cart .amount a {
color:#7C8082;
font-weight:bold;
text-decoration:none;
}
.block-cart .amount a:hover {
text-decoration:underline;
}
.block-cart .subtotal {
background:transparent url(../images/bg_subto.gif) repeat-x scroll 0 0;
color:#F7F8F8;
font-size:11px;
margin:0 -20px 8px -18px;
padding:2px 7px 4px 18px;
text-align:left;
}
.block-cart .subtotal .price {

font-size:14px;
font-weight:normal;
line-height:23px;
padding:0;
}
.block-cart h3 {
color:#7C8082;
font-size:11px;
font-weight:normal;
line-height:13px;
padding:16px 0 5px;
}
.block-cart h4 {
color:#7C8082;
font-size:11px;
font-weight:normal;
line-height:14px;
}
.block-cart h4 a {
color:#7C8082;
font-size:11px;
font-weight:normal;
line-height:14px;
text-decoration:none;
}
.block-cart h4 a:hover {
text-decoration:underline;
}
.sidebar .block-cart button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.sidebar .block-cart button.button span {
background:transparent none repeat scroll 0 0;
display:block;
}
.sidebar .block-cart button.button span span {
background:transparent none repeat scroll 0 0;
display:block;
margin:0;
padding:0 1px;
}
.sidebar .block-cart button.button span span span {
-x-system-font:none;
background:transparent url(../images/arr_cshe.gif) no-repeat scroll right 6px;
color:#EF4619;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
margin:0;
padding:0 8px 0 0;
text-align:right;
white-space:nowrap;
}
.mini-products-list li {
padding:5px 0 15px;
}
.mini-products-list .product-image {
border:1px solid #ECEDEE;
float:left;
margin-right:-100px;
padding:1px;
width:84px;
}
.mini-products-list .product-details {
margin-left:100px;
padding:0 3px 0 0;
}
.mini-products-list .product-details h4 {
color:#7C8082;
font-size:11px;
font-weight:normal;
margin:0;
}
.mini-products-list .product-details .btn-remove {
float:right;
}
.block-wishlist {
}
.block-related {
}
.block-related .block-content {
padding-left:0;
}
.block-related .block-content p {
padding-bottom:15px;
padding-left:18px;
}
.block-related .block-content p a {
color:#EF4619;
}
.block-related .block-content ol p {
padding:0;
}
.block-related .block-content ol p a {
color:#7C8082;
}
.block-related .block-content .product-name {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
margin:0 0 8px;
}
.block-related .block-content .product-name a {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
text-decoration:none;
}
.block-related .block-content .product-name a:hover {
text-decoration:underline;
}
.block-related li {
padding:5px 0 15px;
}
.block-related input.checkbox {
float:left;
margin-right:-20px;
}
.block-related .item {
margin-left:20px;
}
.block-related .item .product-image {
float:left;
margin-right:-80px;
}
.block-related .item .product-image img {
border:1px solid #EDEEEE;
}
.block-related .item .product-details {
margin-left:80px;
}
.block-compare {
}
.block-compare .block-content {
background:#F7F8F8 none repeat scroll 0 0;
padding:14px 10px 22px 18px;
}
.block-compare .block-clear-all {
padding:5px 0 0;
}
.block-compare .block-content li {
padding:5px 0;
}
.block-compare .block-content li a {
color:#7C8082;
font-size:11px;
line-height:17px;
}
.block-compare .block-content li .remove_btn {
float:right;
}
.block-compare .block-content .actions a {
color:#7C8082;
text-decoration:underline;
}
.block-compare .block-content .actions a:hover {
text-decoration:none;
}
.sidebar .block-compare button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.sidebar .block-compare button.button span {
background:transparent none repeat scroll 0 0;
display:block;
}
.sidebar .block-compare button.button span span {
background:transparent none repeat scroll 0 0;
display:block;
margin:0;
padding:0 1px;
}
.sidebar .block-compare button.button span span span {
-x-system-font:none;
background:transparent url(../images/arr_cshe.gif) no-repeat scroll right 6px;
color:#EF4619;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
margin:0;
padding:0 8px 0 0;
text-align:right;
white-space:nowrap;
}
.block-recent {
}
.block-recent .block-content li {
color:#7C8082;
font-size:11px;
line-height:17px;
padding:0 0 10px;
}
.block-recent .block-content li a {
background:transparent url(../images/arr_rece.gif) no-repeat scroll 0 6px;
color:#7C8082;
font-size:11px;
line-height:17px;
padding:0 0 0 12px;
}
.block-poll {
}
.block-poll .block-content {
background:#F7F8F8 none repeat scroll 0 0;
padding:14px 10px 20px 18px;
}
.block-poll .block-title {
background:#212323 url(../images/fill_tiu.gif) repeat-x scroll 0 0;
padding:0;
}
.block-poll .block-title h2 {
background:transparent url(../images/bg_titlf.gif) no-repeat scroll 0 0;
color:#fff;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
line-height:16px;
padding:5px 0 9px 29px;
}
.block-poll h3 {
color:#EF4619;
font-size:11px;
font-weight:normal;
line-height:15px;
margin:0 0 18px;
}
.block-poll ol {
margin:0 0 10px;
}
.block-poll li {
padding:0 0 8px;
}
.block-poll input.radio {
float:left;
margin:2px -22px 0 0;
}
.block-poll .label {
display:block;
margin-left:22px;
}
.block-poll .answer {
}
.block-poll .votes {
font-weight:bold;
}
.sidebar .block-poll button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.sidebar .block-poll button.button span {
background:transparent url(../images/bg_butto.gif) no-repeat scroll 0 0;
display:block;
}
.sidebar .block-poll button.button span span {
background:transparent url(../images/bg_buttp.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 5px;
}
.sidebar .block-poll button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttq.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:2px 15px 3px;
text-align:center;
white-space:nowrap;
}
.block-tags .actions {
color:#7C8082;
font-size:11px;
line-height:14px;
padding:10px 0 0;
}
.block-tags .actions a {
color:#7C8082;
font-size:11px;
line-height:14px;
}
.block-tags ul {
font-size:12px;
line-height:normal;
}
.block-tags ul, .block-tags li {
display:inline;
}
.block-subscribe {
}
.block-subscribe .block-content {
padding:9px 10px 15px 18px;
}
.block-subscribe .block-content label {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
line-height:28px;
}
.block-subscribe .block-content input {
border:1px solid #D3D4D5;
margin:0 0 5px;
width:175px;
}
.block-subscribe .block-content button.button {
float:right;
}
.block-reorder {
}
.block-reorder li {
padding:5px 0;
}
.block-reorder input.checkbox {
float:left;
margin:3px -20px 0 0;
}
.block-reorder .label {
display:block;
margin-left:20px;
}
.block-banner {
}
.block-banner .block-content {
text-align:center;
}
.sidebar .block-progress dl {
border-color:-moz-use-text-color #BEBEBE #BEBEBE;
border-style:none solid solid;
border-width:medium 1px 1px;
}
.sidebar .block-progress {
border:0 none;
}
.sidebar .block-progress .block-title {
background:transparent none repeat scroll 0 0;
padding:0;
}
.sidebar .block-progress .block-title h2 {
background:transparent none repeat scroll 0 0;
color:#131515;
font-family:tahoma,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
padding:5px 0 9px 24px;
}
.sidebar .block-progress h3 {
font-size:14px;
line-height:1.5;
}
.sidebar .block-progress .block-content {
background:transparent none repeat scroll 0 0;
padding:14px 10px 10px 18px;
}
.sidebar .block-progress dt {
background:#131515 none repeat scroll 0 0;
border-top:1px solid #D8D9D9;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:normal;
padding:10px 10px 7px 18px;
}
.sidebar .block-progress dt.complete {
background:transparent none repeat scroll 0 0;
color:#131515;
font-size:12px;
font-weight:bold;
line-height:normal;
padding:10px 10px 7px 18px;
}
.sidebar .block-progress dt.complete, .sidebar .block-progress dd.complete {
border-bottom:1px solid #D8D9D9;
padding:10px 10px 7px 18px;
}
.sidebar .block-progress dd.complete {
color:#131515;
font-size:11px;
line-height:14px;
}
.category-title {
border:1px solid #D8D9D9;
margin:0 0 3px;
padding:4px 20px 6px 4px;
}
.category-title h2 {
background:transparent url(../images/bg_title.gif) no-repeat scroll 0 0;
color:#EA5C2B;
font-family:tahoma,sans-serif;
font-size:15px;
line-height:18px;
padding:0 0 0 28px;
}
.category-image {
display:block;
margin:0 auto 15px;
width:99%;
}
.category-products {
}
.products-grid {
width:100%;
}
.products-grid td {
text-align:center;
}
.products-grid tr.odd {
}
.products-grid tr.even {
background-color:#F6F6F6;
}
.products-grid td {
padding:0;
width:33%;
}
.products-grid td.empty {
}
.products-grid td .rating-box {
float:left;
margin:2px 5px 0 0;
}
.border-prod {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 2px 3px 0;
}
.products-grid td.last .border-prod {
margin:0 0 3px;
}
.border-prod-indent {
padding:13px 10px 30px;
}
.products-grid td .price-box {
float:left;
}
.products-grid td button.button {
float:right;
}
.products-grid td .add-to-links {
padding:10px 0 0;
}
.products-grid td .add-to-links .separator {
color:#232324;
display:inline;
}
.products-grid td .add-to-links li {
display:inline;
}
.products-grid.products-grid-2 td {
text-align:left !important;
}
.products-grid.products-grid-2 .product-image {
float:left;
}
.products-grid.products-grid-2 .product-shop {
float:right;
width:225px;
}
.products-grid.products-grid-2 .product-shop .add-to-links {
padding:10px 0;
}
.products-grid.products-grid-2 .product-shop .add-to-links li {
display:inline;
}
.products-grid.products-grid-2 .product-shop .add-to-links li .separator {
color:#787A81;
display:inline;
padding:0 18px 0 15px;
}
.products-list li.item {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 3px;
padding:10px 20px 20px 21px;
}
.products-list .product-image {
float:left;
}
.products-list .product-shop {
float:right;
width:218px;
}
.products-list .price-box {
float:left;
margin:0 40px 0 0;
}
.products-list-2 .product-image-col {
float:left;
margin:0 15px 0 0;
}
.products-list-2 .product-shop {
float:left;
width:270px;
}
.desc a {
color:#EF4619;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:14px;
}
#product-tabs .tabs {
}
#product-tabs .tabs .corner-left-top {
background:transparent url(../images/tabs_but.gif) no-repeat scroll left top;
color:#646464;
cursor:pointer;
display:block;
float:left;
font-family:tahoma,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
margin-right:2px;
text-decoration:none;
width:160px;
}
#product-tabs .tabs .corner-right-top {
background:transparent url(../images/tabs_buw.gif) no-repeat scroll right top;
display:block;
}
#product-tabs .tabs .border-top {
background:#525252 url(../images/tabs_tit.gif) repeat-x scroll left top;
display:block;
height:13px;
margin:0 10px;
overflow:hidden;
padding:10px 0 13px;
text-align:center;
}
#product-tabs .tabs .active-tab {
background-color:#FFFFFF;
color:#FFFFFF;
height:37px;
margin-bottom:-1px;
position:relative;
}
#product-tabs .tabs .corner-left-top.active-tab {
background:transparent url(../images/tabs_but.gif) no-repeat scroll left top;
color:#646464;
cursor:pointer;
display:block;
float:left;
font-family:tahoma,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
margin-right:2px;
text-decoration:none;
width:160px;
}
#product-tabs .tabs .active-tab .corner-right-top {
background:transparent url(../images/tabs_buw.gif) no-repeat scroll right top;
display:block;
}
#product-tabs .tabs .active-tab .border-top {
background:#FFFFFF url(../images/tabs_tit.gif) repeat-x scroll left top;
display:block;
height:14px;
margin:0 10px;
overflow:hidden;
padding:10px 0 13px;
text-align:center;
}
.review-product-list .corner-left-top {
display:none !important;
}
#product-tabs .tabs h3 {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
line-height:16px;
text-transform:uppercase;
}
#product-tabs .tabs .active-tab h3 {
color:#232324;
font-family:tahoma,sans-serif;
font-size:11px;
line-height:16px;
text-transform:uppercase;
}
#width-tab {
width:165px !important;
}
#width-tab-2 {
width:196px !important;
}
#width-tab-3 {
width:179px !important;
}
#width-tab-4 {
width:132px !important;
}
#product-tabs .tabs-content {}
#product-tabs .tabs-content .tabs-content-top {
background:transparent url(../images/tabs_cor.gif) no-repeat scroll left top;
}
#product-tabs .tabs-content .tabs-content-top div {
background:transparent url(../images/tabs_cos.gif) no-repeat scroll right top;
}
#product-tabs .tabs-content .tabs-content-top div div {
background:#FFFFFF url(../images/tabs_bor.gif) repeat-x scroll left top;
height:10px;
margin:0 10px;
overflow:hidden;
}
#product-tabs .tabs-content .border-left {
background:#FFFFFF url(../images/tabs_bor.gif) repeat-y scroll left top;
}
#product-tabs .tabs-content .border-right {
background:transparent url(../images/tabs_bor.gif) repeat-y scroll right top;
}
#product-tabs .tabs-content .border-right .block-width {
overflow:hidden;
padding-left:9px;
padding-top:10px;
position:relative;
width:650px;
}
#product-tabs .tabs-content .tabs-content-bot {
background:transparent url(../images/tabs_cot.gif) no-repeat scroll left top;
}
#product-tabs .tabs-content .tabs-content-bot div {
background:transparent url(../images/tabs_cou.gif) no-repeat scroll right top;
}
#product-tabs .tabs-content .tabs-content-bot div div {
background:#FFFFFF url(../images/tabs_bor.gif) repeat-x scroll left 9px;
height:10px;
margin:0 10px;
overflow:hidden;
}
#tabber {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:2760px;
}
#tabber .tabs-list {
display:block;
float:left;
margin-right:40px;
width:650px;
}
.product-view {
}
.product-essential {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:40px 0 3px;
padding:19px 18px 22px;
}
.product-collateral {
}
.product-collateral .std {
color:#7C8082;
font-size:12px;
line-height:18px;
padding:0 0 0 8px;
}
.product-collateral .data-table {
margin-bottom:20px;
margin-left:1px;
margin-top:1px;
width:95%;
}
.product-collateral .data-table th {
border:1px solid #C5C1C1;
color:#1A1A1A;
font-weight:bold;
padding:11px 5px 11px 30px;
white-space:nowrap;
}
.product-collateral .data-table td {
border:1px solid #C5C1C1;
color:#727171;
font-size:12px;
line-height:normal;
padding:11px 5px 11px 18px;
}
.product-view .product-img-box {
float:left;
width:267px;
}
.product-view .product-img-box .product-image {
border:1px solid #EBECED;
}
.product-view .product-img-box .product-image-zoom {
height:265px;
overflow:hidden;
position:relative;
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 {
color:#EF4619;
font-size:10px;
line-height:normal;
padding:15px 0 17px;
text-align:center;
text-decoration:underline;
}
.product-view .product-img-box .zoom {
background:transparent url(../images/slider_b.gif) repeat-x 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 {
background:transparent url(../images/magnifie.gif) no-repeat scroll 0 3px;
height:22px;
left:0;
position:absolute;
top:-1px;
width:9px;
}
.product-view .product-img-box .zoom .btn-zoom-out {
left:0;
position:absolute;
top:0;
}
.product-view .product-img-box .zoom .btn-zoom-in {
position:absolute;
right:0;
top:0;
}
.product-view .product-img-box .more-views ul {
margin-left:0;
}
.product-view .product-img-box .more-views li {
float:left;
margin:0 20px 5px 0;
}
.more-views {
padding:14px 0 0;
}
.more-views h3 {
color:#232324;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 0 13px;
text-decoration:none;
text-transform:uppercase;
}
.more-views img {
border:1px solid #EBECED;
}
.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:right;
width:357px;
}
.product-view .product-name {
color:#232324;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 0 13px;
text-decoration:none;
}
.product-view .product-name h2 {
color:#232324;
font-size:11px;
font-weight:bold;
line-height:23px;
text-decoration:none;
}
.product-view .product-shop .price-box {
float:left;
margin:0 29px 0 0;
}
.availability-block {
overflow:hidden;
width:100%;
}
.product-view .short-description {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:18px;
padding:22px 0 0;
}
.product-view .short-description h3 {
color:#232324;
font-size:11px;
font-weight:bold;
line-height:normal;
margin:0 0 15px;
text-transform:uppercase;
}
.ratings {
margin:0 auto 15px;
width:100px;
}
.catalog-product-view .ratings {
margin:0 0 15px;
width:auto;
}
.ratings .amount {
color:#000000;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:16px;
}
.ratings .rating-links {
color:#EF4619;
font-size:11px;
font-weight:normal;
}
.ratings .rating-links a.wishlist-link {
color:#7C8082 !important;
}
.ratings .rating-links a {
color:#EF4619;
font-size:11px;
font-weight:normal;
}
.ratings .rating-links .separator {
color:#7C8082;
padding:0 6px 0 9px;
}
.ratings dt {
}
.ratings dd {
}
.rating-box {
background:transparent url(../images/product_.gif) repeat-x scroll 0 0;
font-size:0;
height:13px;
line-height:0;
overflow:hidden;
position:relative;
width:77px;
}
.rating-box .rating {
background:transparent url(../images/product_.gif) repeat-x scroll 0 100%;
height:13px;
left:0;
position:absolute;
top:0;
}
.catalog-product-view .rating-box {
background:transparent url(../images/product_.gif) repeat-x scroll 0 0;
float:left;
font-size:0;
height:13px;
line-height:0;
margin:3px 35px 0 0;
overflow:hidden;
position:relative;
width:77px;
}
.availability {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:18px;
padding:4px 0 0;
}
.availability .in-stock {
font-weight:normal;
}
.availability .out-of-stock {
color:#FF0000;
font-weight:normal;
}
.price {
color:#000000;
font-family:tahoma,sans-serif;
font-size:15px;
line-height:18px;
white-space:nowrap !important;
}
.price-box {
padding:0 0 5px;
}
.price-box .price {
font-weight:normal;
}
.price-box-bundle {
}
.regular-price {
}
.regular-price .price {
font-weight:normal;
}
.old-price {
}
.old-price .price-label {
white-space:nowrap;
}
.old-price .price {
font-weight:normal;
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:normal;
}
.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 {
background:#C9C8C2 none repeat scroll 0 0;
color:#272727;
font-family:tahoma,sans-serif;
font-size:13px;
line-height:normal;
margin:0 0 10px;
padding:7px 0 5px 15px;
}
.tier-prices .price {
font-weight:bold;
}
.tier-prices .benefit {
}
.add-to-links .separator {
color:#232324;
display:none;
}
.add-to-links li a {
color:#EF4619;
font-size:11px;
font-weight:normal;
line-height:16px;
}
.add-to-cart label {
float:left;
margin-right:3px;
}
.add-to-cart .qty {
float:left;
}
.add-to-cart button.button {
float:left;
margin-left:21px;
}
.add-to-cart button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.add-to-cart button.button span {
background:transparent url(../images/bg_buttx.gif) no-repeat scroll 0 0;
display:block;
}
.add-to-cart button.button span span {
background:transparent url(../images/bg_butty.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 5px;
}
.add-to-cart button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttz.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:0 2px 4px;
text-align:center;
white-space:nowrap;
}
a.wishlist-link {
color:#232324 !important;
}
.add-to-box {
padding:0 0 22px;
}
.add-to-box .add-to-cart {
float:left;
padding:8px 0 0;
}
.add-to-box .or {
color:#232324;
float:left;
font-family:tahoma,sans-serif;
font-size:12px;
font-weight:bold;
margin:0 18px 0 19px;
padding:8px 0 0;
}
.add-to-box .add-to-links {
float:left;
margin:-6px 0 0;
position:relative;
}
.add-to-box .add-to-links li a {
line-height:14px;
}
.add-to-box .add-to-links li a.wishlist-link {
color:#7C8082 !important;
}
.left-top-add-to-box {
background:#E8E8E8 url(../images/left_toq.gif) no-repeat scroll 0 0;
margin:0 0 7px;
}
.right-top-add-to-box {
background:transparent url(../images/right_tp.gif) no-repeat scroll right 0;
}
.left-bottom-add-to-box {
background:transparent url(../images/left_bot.gif) no-repeat scroll left bottom;
}
.right-bottom-add-to-box {
background:transparent url(../images/right_bo.gif) no-repeat scroll right bottom;
width:100%;
}
.product-pricing li {
background:#494A4B url(../images/bg_prici.gif) repeat-x scroll 0 0;
color:#F7F8F8;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:normal;
line-height:normal;
margin:0 0 15px;
padding:5px 11px 8px 18px;
}
.product-pricing .price {
color:#F7F8F8;
font-family:tahoma,sans-serif;
font-size:14px;
font-weight:normal;
line-height:normal;
padding:0;
}
.product-pricing .benefit {
color:#F7F8F8;
font-family:tahoma,sans-serif;
font-size:14px;
font-weight:normal;
line-height:normal;
}
.product-options {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
margin:10px 0 0;
padding:10px;
}
.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 {
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 .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-color:-moz-use-text-color #DDDDDD #DDDDDD;
border-style:none solid solid;
border-width:0 1px 1px;
padding:10px;
height: 22px;
}
.product-options-bottom .price-box {
margin-left: 20px;
}
.grouped-items {
}
.product-view .description {
}
.description-2 {
padding:18px 0 20px 19px;
}
.product-view .additional {
}
.product-view .up-sell {
}
.product-view .up-sell .price-box {
float:none;
}
.product-view .up-sell h3 {
color:#000000;
font-size:11px;
margin:0 0 15px;
text-transform:uppercase;
}
.product-view .up-sell .products-grid td {
width:33%;
}
.product-view .up-sell .products-grid td .border-up-sell {
border:1px solid #DCDCDC;
margin:0 3px 3px 0;
padding:21px 20px 20px;
}
.product-view .up-sell .products-grid td.no-devider {
border:0 none !important;
}
.product-view .up-sell .products-grid td.empty {
border:0 none !important;
display:none;
}
.product-view .up-sell .products-grid td .rating-box {
float:none;
}
.product-view .up-sell product-name {
color:#1A1A1A;
font-size:11px;
font-weight:bold;
line-height:18px;
margin:0 0 13px;
}
.product-view .up-sell .product-name a {
color:#1A1A1A;
font-size:11px;
font-weight:bold;
line-height:18px;
margin:0 0 13px;
text-decoration:none;
}
.product-view .up-sell .product-name a:hover {
text-decoration:underline;
}
.product-view .tags {
padding:20px 0 20px 19px;
}
.product-view .tags h3 {
color:#1F272B;
font-size:14px;
font-weight:bold;
line-height:18px;
margin:0 0 12px;
}
.product-view .tags h4 {
color:#727272;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:0 0 5px;
}
.product-view .tags .form-add-tags {
margin:0 0 20px;
overflow:hidden;
width:100%;
}
.product-view .tags .form-add-tags label {
color:#1A1A1A;
display:block;
font-size:11px;
font-weight:bold;
line-height:16px;
padding:0 0 9px;
}
.product-view .tags .form-add-tags .input-box {
float:left;
margin:0;
width:555px;
}
.product-view .tags .form-add-tags button.button {
float:left;
}
.product-view .tags .form-add-tags button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.product-view .tags .form-add-tags button.button span {
background:transparent url(../images/bg_buttx.gif) no-repeat scroll 0 0;
display:block;
}
.product-view .tags .form-add-tags button.button span span {
background:transparent url(../images/bg_buttx.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 5px;
}
.product-view .tags .form-add-tags button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttx.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:0 2px 6px;
text-align:center;
white-space:nowrap;
}
.product-view .tags .form-add-tags p {
clear:both;
color:#727272;
font-size:112px;
line-height:normal;
padding-top:8px;
}
.product-view .reviews {
}
.product-view .add-review {
}
.product-view .add-review .product-name span {
font-weight:normal;
}
.product-name {
color:#232324;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
line-height:23px;
text-transform:uppercase;
}
.product-name a {
color:#232324;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
line-height:23px;
text-decoration:none;
}
.product-name a:hover {
text-decoration:underline;
}
.wishlist-index-index .product-name {
color:#222222;
font-size:11px;
font-weight:bold;
line-height:20px;
}
.wishlist-index-index .product-name a {
color:#222222;
font-size:11px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.wishlist-index-index .product-name a:hover {
text-decoration:underline;
}
ul.tags-list {
color:#7C8082;
font-size:12px;
line-height:16px;
margin:0 0 15px;
}
.tags-list li {
background:transparent url(../images/devider1.gif) no-repeat scroll right 4px;
color:#7C8082;
display:inline;
font-weight:normal;
padding:0 14px;
}
.tags-list li.first {
padding-left:0;
}
.tags-list li.last {
background:transparent none repeat scroll 0 0;
}
.tags-list li a {
color:#7C8082;
font-weight:normal;
padding-right:4px;
}
#productTagName {
border:1px solid #EBECED;
margin-left:0;
padding:1px;
width:545px;
}
.search-summary {
}
.cms-home .products-grid td {
width:20%;
}
.sitemap {
}
.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-table .item-msg {
font-size:10px;
}
.cart .cart-collaterals {
border:medium none;
float:left;
padding:0;
width:667px;
}
.col2-set.cart-collaterals .col-1 {
float:left;
width:39%;
}
.col2-set.cart-collaterals .col-2 {
float:right;
width:60%;
}
.cart .crosssell {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
padding:15px 15px 15px 17px;
}
.cart .crosssell li.item {
margin:0;
padding:0 0 20px;
}
.cart .crosssell li.item.last {
border-bottom:medium none !important;
margin:0;
padding:0;
}
.cart .crosssell h3 {
color:#040404;
font-family:tahoma,sans-serif;
font-size:11px;
line-height:18px;
margin:0 0 10px 3px;
text-transform:uppercase;
}
.cart .crosssell h4.product-name {
color:#040404;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:16px;
margin:0 0 5px;
}
.cart .crosssell h4.product-name a {
color:#040404;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:16px;
text-decoration:none;
}
.cart .crosssell h4.product-name a:hover {
text-decoration:underline;
}
.cart .crosssell a.wishlist-link {
color:#7C8082 !important;
}
.cart .crosssell .product-image {
float:left;
margin-right:-134px;
}
.cart .crosssell .product-shop {
margin-left:134px;
}
.cart .crosssell .devider-crosssell {
border-bottom:1px solid #D3D3D3;
margin:0 0 25px;
padding:0 0 35px;
}
.cart .crosssell .price-box .price {
color:#000000;
font-size:16px;
font-weight:normal;
line-height:24px;
}
.cart .discount {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 3px;
padding:18px 5px 27px 18px;
}
.cart .discount h3 {
color:#040404;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:16px;
margin:0 0 10px 3px;
}
.cart .discount label {
color:#545454;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:16px;
}
.cart .discount .input-text {
border:1px solid #D8D9D9;
margin:0 9px 0 0;
padding:2px;
width:255px;
}
.cart .shipping {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
padding:15px 20px 27px 16px;
}
.cart .shipping h3 {
color:#040404;
font-family:tahoma,sans-serif;
font-size:12px;
line-height:16px;
margin:0 0 10px 3px;
}
.cart .shipping p {
color:#545454;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:16px;
margin:0 0 25px;
}
.cart .shipping .buttons-set {
margin:0;
padding:2px 0 0;
}
.cart .shipping .buttons-set button.button {
float:left;
margin:0;
}
.cart .shipping .form-list label {
color:#040404;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
line-height:26px;
}
.cart .shipping .form-list select {
border:1px solid #D8D9D9;
margin:0;
padding:2px;
width:346px;
}
.cart .shipping .form-list input {
border:1px solid #D8D9D9;
margin:0;
padding:2px;
width:342px;
}
.cart .totals {
background:#1E2121 none repeat scroll 0 0;
float:right;
margin-left:3px;
padding:17px 35px 12px 25px;
width:185px;
}
.cart .totals table {
width:100%;
}
.cart .totals table th, .cart .totals table td {
padding:5px;
}
.cart .totals table th {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:26px;
text-align:left !important;
}
.cart .totals .price {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
line-height:24px;
}
.cart .totals .checkout-types {
padding:10px 0 0;
}
.cart .totals .checkout-types li {
padding:0 0 15px;
text-align:center;
}
.cart .totals .checkout-types li a {
color:#FFFFFF;
font-size:12px;
line-height:14px;
}
.cart .totals .checkout-types button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.cart .totals .checkout-types button.button span {
background:transparent url(../images/bg_buttx.gif) no-repeat scroll 0 0;
display:block;
}
.cart .totals .checkout-types button.button span span {
background:transparent url(../images/bg_buttx.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 5px;
}
.cart .totals .checkout-types button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttx.gif) repeat-x scroll 0 0;
color:#232324;
display:block;
font-family:tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:3px 2px 2px 4px;
text-align:center;
white-space:nowrap;
}
.checkout-types button.button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
overflow:visible;
width:auto;
}
.checkout-types button.button span {
background:transparent url(../images/bg_buttx.gif) no-repeat scroll 0 0;
display:block;
}
.checkout-types button.button span span {
background:transparent url(../images/bg_buttx.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 5px;
}
.checkout-types button.button span span span {
-x-system-font:none;
background:transparent url(../images/bg_buttx.gif) repeat-x scroll 0 0;
color:#232324;
display:block;
font-family:tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:3px 2px 2px 4px;
text-align:center;
white-space:nowrap;
}
td.cart-buttons {
padding:8px 12px 4px 14px !important;
}
td.cart-buttons .button-left {
float:left;
}
.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;
left:-99999em;
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;
}
.opc {
border-bottom:1px solid #D8D9D9;
position:relative;
}
.opc li.section {
border-color:#D8D9D9 #D8D9D9 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
}
.opc .step-title {
background:#131515 none repeat scroll 0 0;
padding:7px 0 7px 19px;
text-align:right;
}
.opc .step-title .number {
border:1px solid #D8D9D9;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
line-height:18px;
margin-right:10px;
padding:0 5px;
}
.opc .step-title h3 {
color:#FFFFFF;
float:left;
font-size:12px;
line-height:18px;
padding:0;
}
.opc .allow .step-title {
cursor:pointer;
}
.opc .active {
}
.opc .active .step-title {
background:#FFFFFF none repeat scroll 0 0;
cursor:default;
}
.opc .step {
border-top:1px solid #B2C2CB;
padding:5px;
position:relative;
}
.opc .step .tool-tip {
right:10px;
}
.opc .order-review {
}
.opc .active .step-title .number {
background:#D8D9D9 none repeat scroll 0 0;
border:medium none;
color:#131515;
float:left;
font-size:12px;
font-weight:bold;
line-height:18px;
margin-right:10px;
padding:0 6px;
}
.opc .active .step-title h3 {
color:#232121;
}
.opc .active .step {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #D8D9D9;
padding:10px 17px 20px;
position:relative;
}
.opc .col2-set {
border:0 none;
padding:0;
}
.checkout-onepage-index .form-list {
margin:10px 0;
}
.checkout-onepage-index .login-list {
font-size:10px;
line-height:16px;
margin:0 0 0 10px;
}
#co-billing-form input {
border:1px solid #D8D9D9;
padding:1px;
}
.radio {
border:0 none !important;
}
#co-billing-form select {
border:1px solid #D8D9D9;
padding:1px;
}
#co-billing-form label {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:normal;
line-height:normal;
}
#co-shipping-form input {
border:1px solid #D8D9D9;
padding:1px;
}
#co-shipping-form select {
border:1px solid #D8D9D9;
padding:1px;
}
#co-shipping-form label {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:normal;
line-height:normal;
}
.customer-account-create #form-validate h3 {
margin:0 0 15px;
}
#form-validate input {
border:1px solid #D8D9D9;
padding:1px;
}
#form-validate select {
border:1px solid #D8D9D9;
padding:1px;
}
#form-validate label {
color:#7C8082;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:normal;
line-height:normal;
}
.checkout-progress {
margin:10px 0;
padding:0 50px;
}
.checkout-progress li {
border-top:5px solid #A2A2A2;
color:#A2A2A2;
float:left;
font-weight:bold;
margin:0 6px 0 0;
text-align:center;
text-transform:uppercase;
width:19%;
}
.checkout-progress li.active {
border-top-color:#000000;
color:#000000;
}
.multiple-checkout {
position:relative;
}
.multiple-checkout .tool-tip {
margin-top:-120px;
right:10px;
top:50%;
}
.multiple-checkout .grand-total {
font-size:1.5em;
text-align:right;
}
.multiple-checkout .grand-total big {
}
.multiple-checkout .grand-total .price {
}
.sp-methods .form-list {
padding-left:20px;
}
.sp-methods select.month {
margin-right:10px;
width:150px;
}
.sp-methods select.year {
width:96px;
}
.sp-methods input.cvv {
width:3em !important;
}
.sp-methods dt {
font-weight:bold;
}
.sp-methods .price {
font-weight:bold;
}
.sp-methods dt {
padding:2px 0;
}
.sp-methods dd {
padding:2px 0;
}
.please-wait {
float:right;
margin-right:5px;
}
.cvv-what-is-this {
cursor:help;
margin-left:5px;
}
.tool-tip {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
padding:5px;
position:absolute;
z-index:9999;
}
.tool-tip .btn-close {
text-align:right;
}
.tool-tip .tool-tip-content {
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 {
background:transparent url(../images/bg_colla.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 strong {
font-weight:bold;
}
.checkout-agreements {
}
.checkout-agreements li {
margin:10px 0;
}
.checkout-agreements .agreement-content {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
height:10em;
overflow:auto;
padding:5px;
}
.checkout-agreements .agree {
padding:6px;
}
.account-login {
}
.account-login .new-users {
}
.account-login .registered-users {
}
.account-create {
}
.dashboard {
}
.dashboard h3 {
padding:5px;
}
.dashboard .welcome-msg {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.dashboard .recent-orders {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.dashboard .tags {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8D9D9;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}
.dashboard .tags .number {
float:left;
margin-right:-20px;
}
.dashboard .tags .details {
margin-left:20px;
}
.dashboard .reviews {
}
.dashboard .reviews {
border:1px solid #C9C8C2;
margin:0 0 7px;
padding:15px;
}
.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 .cart-price, .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;
}
.border-top-footer {
background:#FFFFFF url(../images/border_u.gif) repeat-x scroll 0 0;
}
.border-bot-footer {
background:transparent url(../images/border_b.gif) repeat-x scroll left bottom;
}
.left-bot-footer {
background:transparent url(../images/left_bot.gif) no-repeat scroll left bottom;
}
.right-bot-footer {
background:transparent url(../images/right_bo.gif) no-repeat scroll right bottom;
height:auto !important;
margin:0 0 29px;
min-height:41px;
width:100%;
}
.footer .store-switcher {
margin:0 auto;
padding:10px 0 0;
text-align:left;
}
.footer {
color:#525557;background-color: #F7F8F8;
}
.col-footer {
float:left;
padding:17px 0 0 19px;
width:391px;
}
.col-footer-2 {
float:left;
padding:13px 0 0;
}
.footer .small-menu {
margin:0;
padding:0;
text-align:left;
}
.footer p {
color:#484949;
font-size:11px;
line-height:14px;
text-align:left;
}
.footer address {
text-align:left;
}
.footer ul {
display:inline;
margin:0;
padding:0;
}
.footer ul li {
background:transparent url(../images/devider1.gif) no-repeat scroll right 2px;
color:#525557;
display:inline;
font-size:11px;
line-height:14px;
padding:0 10px 0 8px;
}
.footer ul li.last {
padding:0 10px 0 8px;
}
.footer ul.links li.last {
background:transparent none repeat scroll 0 0;
}
.footer ul li a {
color:#525557;
text-decoration:none;
}
.footer ul li a:hover {
text-decoration:underline;
}
.footer .top-links {
padding:0;
}
.footer .top-links ul {
padding:0;
}
.footer .top-links ul li {
color:#525557;
display:inline;
}
.footer .top-links ul li a {
color:#525557;
text-decoration:none;
}
.footer .top-links ul li a:hover {
text-decoration:underline;
}
.footer label {
font-size:11px;
}
.block-cart button.button span
{
background:transparent url(../images/bg_butto.gif) no-repeat scroll 0 0 !important;
display:block !important;
}
.block-cart button.button span span
{
background:transparent url(../images/bg_buttp.gif) no-repeat scroll right top !important;
display:block !important;
margin:0 !important;
padding:0 5px !important;
}
.block-cart button.button span span span
{
background:transparent url(../images/bg_buttq.gif) repeat-x scroll 0 0 !important;
color:#FFFFFF !important;
display:block !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:16px !important;
margin:0 !important;
padding:2px 2px 3px 1px !important;
text-align:center !important;
white-space:nowrap !important;
}
.sidebar .block-cart .subtotal .price {
color:#000000;
font-size:14px;
font-weight:normal;
line-height:23px;
padding:0;}


a img{border:0 none;vertical-align:top;}
table {
border:0 none;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size:100%;}

.products-grid a.link-details {
background:transparent url(../images/arr_deta.gif) no-repeat scroll right 5px;
color:#EF4619;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
padding:0 8px 0 0;
text-align:right;
text-decoration:none;}
.sidebar .narrow-by-list{background-color: #F7F8F8 none repeat scroll 0 0;}
.listing-item{background-color: #ffffff;margin: 5px;border: 1px solid #D8D9D9; }
.zoom-notice{
color:#EF4619;
font-size:10px;
line-height:normal;
padding:15px 0 17px;
text-align:center;
text-decoration:underline;}
.product-shop .product-name h2 {
color:#232324;
font-size:11px;
font-weight:bold;
line-height:23px;
text-decoration:none;}

.product-shop p a {color:#232324;text-decoration:underline;}
#product-tabs .tabs .corner-left-top.active-tab {
background:transparent url(../images/tabs_buv.gif) no-repeat scroll left top;
color:#646464;
cursor:pointer;
display:block;
float:left;
font-family:tahoma,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
margin-right:2px;
text-decoration:none;
width:160px;}
#product-tabs .tabs .corner-left-top {
background:transparent url(../images/tabs_but.gif) no-repeat scroll left top;
color:#646464;
cursor:pointer;
display:block;
float:left;
font-family:tahoma,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
margin-right:2px;
text-decoration:none;}
#width-tab {
width:165px !important;}
.up-sell h3 {color:#000000;font-size:11px;margin:0 0 15px;text-transform:uppercase;}
.up-sell .products-grid td .border-up-sell {border:1px solid #DCDCDC;margin:0 3px 3px 0;padding:21px 20px 20px;min-height: 190px;}
.tags h3 {color:#1F272B;font-size:14px;font-weight:bold;line-height:18px;margin:0 0 12px;}
.tags .form-add-tags label {color:#1A1A1A;display:block;font-size:11px;font-weight:bold;line-height:16px;padding:0 0 9px;}
#productTagName {border:1px solid #EBECED;margin-left:0;padding:1px;width:545px;}
.tags .form-add-tags button.button span {background:transparent url(../images/bg_buttx.gif) no-repeat scroll 0 0;display:block;}
.tags .form-add-tags button.button span span {background:transparent url(../images/bg_butty.gif) no-repeat scroll right top;display:block;margin:0;padding:0 5px;}
.tags .form-add-tags button.button span span span {-x-system-font:none;background:transparent url(../images/bg_buttz.gif) repeat-x scroll 0 0;color:#FFFFFF;display:block;font-family:tahoma,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:16px;margin:0;padding:0 2px 6px;text-align:center;white-space:nowrap;}
.tags .form-add-tags {margin:0 0 20px;overflow:hidden;width:100%;}
.tags .form-add-tags button.button {float:left;}
.tags .form-add-tags .input-box {float:left;margin:0;width:555px;}
.price {color:#000000;font-family:tahoma,sans-serif;font-size:15px;line-height:18px;white-space:nowrap !important;}
.block-related .link-cart{color:#7C8082;}
.block-recent .block-content li a {background:transparent url(../images/arr_rece.gif) no-repeat scroll 0 6px;color:#7C8082;font-size:11px;line-height:17px;padding:0 0 0 12px;}
.rating-box a{color:#232324;text-decoration:underline;}
.add-to-box .add-to-links {float:left;margin:-6px 0 0;position:relative;}
.add-to-box .or {color:#232324;float:left;font-family:tahoma,sans-serif;font-size:12px;font-weight:bold;margin:0 18px 0 19px;padding:8px 0 0;}
.add-to-box li a {color:#EF4619;font-size:11px;font-weight:normal;}
.col-right .block-search button span{background:transparent url(../images/bg_buttu.gif) no-repeat scroll 0 0;display:block;}
.col-right .block-search button span span{background:transparent url(../images/bg_buttv.gif) no-repeat scroll right top;display:block;margin:0;padding:0 1px;}
.col-right .block-search button span span span{-x-system-font:none;background:transparent url(../images/bg_buttw.gif) repeat-x scroll 0 0;color:#2B2C2D;display:block;font-family:tahoma,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:14px;margin:0;padding:0 7px 2px;text-align:center;white-space:nowrap;}
.topMenu #nav li a{font-size:13px;font-weight:bold;}
#co-billing-form input{width: 256px;}
#product-options-wrapper dl dt { margin-left:20px;}
.add-to-cart {float:right;}
#contactForm input{width: 250px !important;}
.product-shop .product-options-bottom .price-box {float:left;width:40px;}
.page-head { margin-bottom:15px;}
 .catlistol li a{color:#7C8082;font-family:tahoma,sans-serif;font-size:11px;line-height:17px;text-decoration:none;}

/*blog related css*/

.awblock {
border:1px solid #D3D4D5;
margin:0 0 10px;
padding:1px;
}
.awblock .block-title {
background:#212323 url(../images/fill_tit.gif) repeat-x scroll 0 0;
padding:0;
}
.awblock .block-title h2 {
background:transparent url(../images/bg_titlf.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:tahoma,sans-serif;
font-size:11px;
font-weight:bold;
line-height:16px;
padding:5px 0 9px 29px;
}

.awblock .block-content {
padding:5px 10px;
background:#f7f8f8;
}