
html {
    background: none repeat scroll 0 0 #E7E7E7;
    color: #000000;
    height: 100%;
    min-height: 100%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: baseline;
}
.required sup {
    color: #990000;
}
sub {
    vertical-align: baseline;
}
legend {
    color: #000000;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
input, button, textarea, select {
    font-size: 100%;
}
ul, ol {
    list-style: none outside none;
}
a {
    cursor: pointer;
}
.clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after {
    clear: both;
}
.clearfix {
}
.clear_block {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.extra-wrap {
    overflow: hidden;
}
#page {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1084px;
    z-index: 1;
}
.wrapper-1 {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/wrapper-1.jpg") no-repeat scroll center top #F3F3F3;
}
.top_bg {
    background: none repeat scroll 0 0 #1A1A1A;
    height: 42px;
    left: 0;
    min-width: 1140px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
#header {
    z-index: 10;
}
#columns {
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border-radius: 0 0 8px 8px;
    margin-bottom: -65px;
    overflow: hidden;
    padding: 27px 30px 20px;
    z-index: 1;
}
#index #columns {
    padding-bottom: 7px;
}
#left_column {
    float: left;
    margin-right: 30px;
    width: 231px;
}
#center_column {
    float: left;
    width: 763px;
}
#right_column {
    display: none;
    float: left;
    margin-left: 30px;
    width: 231px;
}
body {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/body_bg.gif") repeat scroll center top transparent;
    color: #222222;
    font: italic 12px/15px Georgia,"Times New Roman",Times,serif;
    min-height: 100%;
    min-width: 1140px;
}
body#cms div.content_only {
    color: #000000;
    padding: 20px;
    text-align: left;
}
body#cms.content_only {
    background: none repeat scroll 0 0 #FFFFFF;
    min-width: auto;
}
body#cms.content_only .wrapper-1 {
    background: none repeat scroll 0 0 transparent;
    min-width: auto;
}
body#cms.content_only .top_bg {
    display: none;
}
.hidden {
    display: none;
}
.f_right {
    float: right;
}
p.center {
    text-align: center;
}
.clearBoth {
    clear: both;
}
h1 {
    font-size: 24px;
    line-height: 22px;
    margin-bottom: 20px;
}
h2 {
    font-size: 18px;
    padding-bottom: 20px;
}
h3 {
    font-size: 16px;
    padding-bottom: 20px;
}
h4 {
    font-size: 14px;
    padding-bottom: 20px;
}
#center_column h2, #center_column h3, #center_column h4 {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding: 0 0 20px;
}
.hide-left-column #left_column {
    display: none;
}
.hide-left-column #center_column {
    width: 779px;
}
.bold {
    font-weight: bold;
}
p {
    padding-bottom: 20px;
}
p em {
    font-style: italic;
}
.warning {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
}
.success {
    background: none repeat scroll 0 0 #D3FFAB;
    border: 1px solid #5CFF74;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
}
.error {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #DA0F00;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
}
.error ol {
    margin-left: 20px;
}
.error p.lnk {
    font-size: 11px;
    margin-top: 20px;
    padding: 0;
}
.required {
    color: #DA0F00;
}
input[type="text"], input[type="password"], textarea, select {
    color: #555555;
    font: 12px "Arial";
    outline: medium none;
}
#columns input[type="text"], #columns input[type="password"], #columns textarea, #columns select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    outline: medium none;
    padding: 3px;
}
#columns select {
    padding: 2px;
}
a, a:active, a:visited {
    color: #7B7979;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #9C3B15;
    text-decoration: none;
}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 padding-box #83A803;
    border-color: -moz-use-text-color -moz-use-text-color #566F02;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    padding: 7px 10px 6px;
}
:first-child + html input.button_mini, *:first-child + html input.button_small, *:first-child + html input.button, *:first-child + html input.button_large, *:first-child + html input.button_mini_disabled, *:first-child + html input.button_small_disabled, *:first-child + html input.button_disabled, *:first-child + html input.button_large_disabled, *:first-child + html input.exclusive_mini, *:first-child + html input.exclusive_small, *:first-child + html input.exclusive, *:first-child + html input.exclusive_large, *:first-child + html input.exclusive_mini_disabled, *:first-child + html input.exclusive_small_disabled, *:first-child + html input.exclusive_disabled, *:first-child + html input.exclusive_large_disabled {
    border: medium none;
}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {
}
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
    color: #000000;
    cursor: default;
}
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
}
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
}
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
    background: none repeat scroll 0 0 #9C3B15;
    border-bottom-color: #67270E;
    text-decoration: none;
}
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
}
input.button_mini, input.button_mini_disabled, input.exclusive_mini, input.exclusive_mini_disabled, a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini {
}
input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small {
}
input.button_disabled, input.exclusive_disabled, span.exclusive {
    color: #000000;
}
input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large, span.exclusive_large_disabled {
}
table.std, table.table_block {
    background: none repeat scroll 0 0 white;
    border: 1px solid #D7D7D7;
    margin-bottom: 20px;
    width: 100%;
}
table.std th, table.table_block th {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D7D7D7;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    padding: 14px 12px;
}
table.std td, table.table_block td {
    border-bottom: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    font-size: 12px;
    padding: 12px;
    vertical-align: middle;
}
#center_column form.std h3 {
    border-bottom: 1px solid #D7D7D7;
    padding-bottom: 7px;
}
form.std .textarea textarea {
    resize: none;
}
form.std select {
    width: 368px;
}
form.std select#days {
    margin: 0 8px 0 0;
    width: 50px;
}
form.std select#months {
    margin: 0 8px 0 0;
    width: 90px;
}
form.std select#years {
    width: 58px;
}
form.std .checkbox {
    margin-left: 237px;
}
table.std tfoot td {
    text-align: right;
}
.image_block {
    text-align: center;
}
.block {
    margin-bottom: 8px;
}
#footer .block {
    margin-bottom: 0;
}
.block h4, #center_column .block h4 {
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 29px;
    padding: 0;
}
.block h4 a {
    color: #000000;
}
.block h4 a:hover {
    color: #9C3B15;
}
.block ul {
    list-style-type: none;
}
.price {
    color: #000000;
    font-size: 21px;
    font-weight: normal;
    line-height: normal;
}
.price-discount {
    color: #878787;
    font-size: 17px;
    text-decoration: line-through;
}
a.product_name {
    color: #83A803;
    font-size: 17px;
    font-weight: normal;
    line-height: normal;
}
a.product_name:hover {
    color: #9C3B15;
    text-decoration: none;
}
#columns label, #columns .radio span, #columns .select span {
    color: #555555;
    font: 12px/15px "Arial";
    vertical-align: top;
}
.checkbox input, .radio input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: inline;
    left: 0;
    position: relative;
    top: 1px;
}
form.std input[type="text"], form.std input[type="password"] {
    vertical-align: top;
    width: 360px;
}
#module-referralprogram-program form.std input[type="text"], #module-referralprogram-program form.std input[type="password"] {
    width: 210px;
}
#module-referralprogram-program div.sheets {
    clear: both;
}
#module-loyalty-default #center_column {
    min-height: 400px;
    padding-bottom: 20px;
    width: 100%;
}
p#loyalty img {
    margin-right: 5px;
    vertical-align: middle;
}
form.std .text label, form.std .password label, form.std .textarea label, form.std .select label, form.std .radio span, form.std .checkbox span {
    display: block;
    float: left;
    padding: 3px 7px 0 0;
    text-align: right;
    vertical-align: top;
    width: 230px;
}
form.std .radio span, form.std .checkbox span {
    padding: 0 7px 0 0;
}
#identity form.std p.radio input {
    top: 1px;
}
#identity form.std p.radio label {
    display: inline-block;
    padding: 0 15px 0 3px;
}
.products_block li img {
    border: 1px solid #D7D7D7;
}
.products_block li img.de80 {
    border: 1px solid #D7D7D7;
	width:80px !important;
}
.account_creation label {
    cursor: pointer;
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 80%;
}
.content_sortPagiBar {
    margin: 20px 0;
}
#center_column .sortPagiBar {
    border: 1px solid #D7D7D7;
    color: #666666;
    font: 11px Arial,Verdana,sans-serif;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
}
#center_column .sortPagiBar ul.product_view {
    float: right;
}
#center_column .sortPagiBar ul.product_view li {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/product_view.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 24px;
    margin-left: 5px;
    width: 25px;
}
#center_column .sortPagiBar ul.product_view li#product_view_grid {
    background-position: 0 0;
    cursor: pointer;
}
#center_column .sortPagiBar ul.product_view li#product_view_grid.current {
    background-position: 0 -24px;
    cursor: default;
}
#center_column .sortPagiBar ul.product_view li#product_view_list {
    background-position: 0 -48px;
    cursor: pointer;
}
#center_column .sortPagiBar ul.product_view li#product_view_list.current {
    background-position: 0 -72px;
    cursor: default;
}
#center_column .sortPagiBar strong {
    color: #000000;
}
#center_column .sortPagiBar p {
    padding: 0;
}
#center_column .sortPagiBar form {
    display: inline-block;
}
#center_column .sortPagiBar #productsSortForm {
    float: left;
}
#center_column .sortPagiBar #productsSortForm label {
    line-height: 23px;
    padding-right: 7px;
}
#center_column .sortPagiBar select#selectPrductSort {
    border: 1px solid #CCCCCC;
    color: #000000;
    margin: 0 0 0 10px;
}
#center_column .sortPagiBar #bt_compare {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bg_bt_compare.gif") repeat-x scroll 0 0 #111111;
    border: medium none;
    color: #FFFFFF;
    padding: 3px 7px;
    text-shadow: 0 1px 0 #000000;
}
#center_column .sortPagiBar .nbrItemPage {
    margin-left: 40px;
}
#center_column .sortPagiBar .PrductSort {
    float: left;
}
#center_column .sortPagiBar .nbrProduct {
    display: inline-block;
    padding: 0 10px;
}
#center_column .sortPagiBar #nb_item {
    border: 1px solid #CCCCCC;
}
.product_compare {
    float: right;
    text-align: right;
}
.product_compare p {
    padding-bottom: 0;
}
#center_column form.pagination {
    float: left;
}
#center_column form.pagination p {
    padding: 0;
}
#center_column form.pagination a {
    float: right;
}
#center_column form.pagination label {
    display: inline-block;
    line-height: 23px;
    padding: 0 10px;
}
#center_column form.pagination select {
    margin-top: 0;
}
#center_column form.pagination span {
    display: inline-block;
    font-size: 12px;
    line-height: 23px;
    padding-left: 7px;
}
div.pagination {
    float: left;
    margin: 5px 0 10px;
    overflow: hidden;
    text-align: center;
}
div.bottom_pagination {
    padding-top: 15px;
}
ul.pagination {
    float: left;
    list-style-type: none;
    padding-top: 2px;
}
ul.pagination li {
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    margin-right: 10px;
}
ul.pagination a, ul.pagination span {
    color: #999999;
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
}
ul.pagination a {
    text-align: center;
}
ul.pagination a:hover {
    color: #FF0000;
    text-decoration: none;
}
ul.pagination .current span {
    color: #FF0000;
    font-weight: bold;
}
ul.pagination li.disabled, ul.pagination li.disabled span {
    color: #CCCCCC;
}
ul.pagination li.current {
    margin-right: 10px;
}
#pagination_previous {
    margin: 0 20px 0 0;
}
#pagination_next {
    margin: 0 0 0 10px;
}
#pagination_previous span, #pagination_next span {
    position: relative;
    top: -1px;
}
#order_step {
    background-clip: padding-box;
    background-image: url("../images/order_steps.png");
    background-repeat: no-repeat;
    border-radius: 3px 3px 3px 3px;
    height: 56px;
    list-style-type: none;
    margin: 20px auto;
    overflow: hidden;
    width: 327px;
}
#order_step li {
    float: left;
    height: 56px;
    width: 109px !important;
    margin:0px !important;
}
#order_step li a, #order_step li span {
    display: block;
    font: 12px "Arial";
    height: 22px;
    padding: 34px 0 0 10px;
    width: 100px;
}
#order_step li a {
    color: #CCCCCC;
    font-weight: bold;
    text-decoration: none;
}
#order_step li a:hover {
    color: #FFFFFF;
}
#order_step li span {
    color: #A1A1A1;
    font-weight: bold;
}
#order_step li.step_current span {
    color: #FFFFFF;
    font-weight: bold;
}
ul.step_1 {
    background-position: 0 0;
}
ul.step_2 {
    background-position: 0 -56px;
}
ul.step_3 {
    background-position: 0 -112px;
}
ul.step_4 {
    background-position: 0 -168px;
}
ul.step_5 {
    background-position: 0 -224px;
}
.rating {
    clear: both;
    cursor: pointer;
    display: block;
    margin: 2em;
}
.rating:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    width: 0;
}
.cancel, .star {
    cursor: default;
    float: left;
    height: 16px;
    margin: 0 1px 0 0;
    overflow: hidden;
    text-indent: -999em;
    width: 16px;
}
.cancel, .cancel a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../../../modules/productcomments/img/delete.gif") no-repeat scroll 0 -16px transparent !important;
}
.star, .star a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../../../modules/productcomments/img/star.gif") no-repeat scroll 0 0 transparent;
}
.cancel a, .star a {
    background-position: 0 0;
    display: block;
    height: 100%;
    width: 100%;
}
div.star_on a {
    background-position: 0 -16px;
}
div.star_hover a, div.star a:hover {
    background-position: 0 -32px;
}
.pack_price {
    font-size: 12px;
    margin-right: 3px;
}
.confirmation {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
}
#page .rte {
    background: none repeat scroll 0 0 transparent;
}
.listcomment {
    list-style-type: none;
    margin: 0 0 20px !important;
}
.listcomment li {
    border-bottom: 1px solid #D7D7D7;
    color: #666666;
    padding: 10px 0;
}
.listcomment .titlecomment {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
}
.listcomment .txtcomment {
    color: #333333;
    display: block;
    padding: 5px 0;
}
#header {
    margin-bottom: 0;
    position: relative;
}
#header_logo {
    display: block;
    left: -13px;
    position: absolute;
    top: 64px;
    z-index: 1;
}
#header_right {
    padding-top: 266px;
    position: relative;
}
.breadcrumb {
    font-size: 14px;
    margin-bottom: 20px;
    padding: 0;
}
.breadcrumb .navigation-pipe {
    margin: 0 3px 0 5px;
}
.footer-wrapper {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/body_bg.gif") repeat scroll center top transparent;
    padding-top: 65px;
    width: 100%;
}
#footer {
    color: #FFFFFF;
    margin: 0 auto;
    padding: 0 0 86px;
    position: relative;
    width: 1084px;
}
#footer h4 {
    padding-bottom: 18px;
}
#footer h4, #footer h4 a {
    color: #83A803;
    font-size: 24px;
    font-weight: normal;
}
#footer a {
    color: #FFFFFF;
}
#footer a:hover {
    color: #9C3B15;
}
#footer .powered {
    border-top: 1px dotted #747373;
    bottom: 20px;
    color: #7D9F05;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    left: 32px;
    padding: 10px 0 20px;
    position: absolute;
    width: 1036px;
}
#footer .powered a {
    color: #7D9F05;
}
#footer .powered a:hover {
    color: #9C3B15;
}
#footer p.center.clearBoth {
    display: none;
}
#center_column h1 {
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 29px;
    padding: 0;
}
.idTabs {
    list-style-type: none;
    margin-bottom: -1px;
    padding: 20px 0 0;
}
.idTabs li {
    float: left;
    margin-right: 1px;
}
.idTabs li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    color: #888888;
    display: block;
    font-weight: bold;
    line-height: 27px;
    padding: 0 10px;
    text-decoration: none;
}
.idTabs li a.selected {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #333333;
    position: relative;
    z-index: 2;
}
#more_info_sheets {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D7D7D7;
    position: relative;
    z-index: 1;
}
#more_info_sheets #idTab1 {
    padding: 20px;
}
#more_info_sheets #idTab2 {
    padding: 10px 20px 20px 0;
}
#more_info_sheets #idTab2 li {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bullet_alt.png") no-repeat scroll 0 11px transparent;
    color: #FF0000;
    list-style-type: none;
    padding: 7px 0 0 12px;
}
#more_info_sheets #idTab2 li span {
    color: #999999;
    font-weight: bold;
}
#more_info_sheets #idTab9 {
    padding: 12px 20px 20px 0;
}
#more_info_sheets #idTab9 li {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bullet_alt.png") no-repeat scroll 0 10px transparent;
    margin: 0 0 -3px;
    padding: 5px 0 0 12px;
}
#more_info_sheets #idTab9 li a {
    font-weight: bold;
}
#more_info_sheets #idTab4 {
    padding: 20px 20px 20px 0;
}
#more_info_sheets #idTab4 ul {
    margin: 0;
}
#more_info_sheets #idTab4 ul li {
    overflow: hidden;
}
#more_info_sheets #idTab4 ul li .product_desc {
    float: left;
    width: 448px;
}
#more_info_sheets #idTab4 ul li h5 {
    padding-bottom: 5px;
}
#more_info_sheets #idTab4 ul li + li {
    border-top: 1px solid #D7D7D7;
    margin: 20px 0 0;
    padding: 20px 0 0;
}
#more_info_sheets #idTab4 .image_block {
    float: left;
    margin-right: 15px;
}
#more_info_sheets #idTab4 .image_block img {
    background: none repeat scroll 0 0 #FFFFFF;
}
#more_info_sheets #idTab4 .button_block {
    border-left: 1px solid #D7D7D7;
    float: left;
    margin-left: 20px;
    min-height: 85px;
    padding: 0 0 0 20px;
    width: 135px;
}
#more_info_sheets #idTab4 .button_block span {
    display: block;
    padding: 0 0 10px;
}
#more_info_sheets #idTab10 {
    padding: 20px 20px 0;
}
#more_info_sheets #idTab10 h3 {
    font-size: 12px;
    line-height: normal;
    padding: 17px 0 10px;
    text-transform: uppercase;
}
#more_info_sheets #idTab5 {
    padding: 20px 20px 0;
}
#more_info_sheets #idTab5 #product_comments_block_tab {
    margin-bottom: 0;
}
#more_info_sheets ul, #more_info_sheets ol, #more_info_sheets dl {
    list-style-type: none;
    margin-left: 20px;
}
#more_info_sheets em {
    font-style: italic;
}
#more_info_sheets .product_desc {
    margin-top: 5px;
}
#more_info_sheets .product_desc .product_image {
    float: left;
}
#more_info_sheets .product_desc .clear_product_desc {
    clear: both;
    height: 0;
    line-height: 0;
}
#short_description_content ul, #short_description_content ol, #short_description_content dl, #tinymce ul, #tinymce ol, #tinymce dl {
    margin-left: 20px;
}
.block_hidden_only_for_screen {
    display: none;
}
.cart_navigation {
    margin: 20px 0;
    overflow: hidden;
    padding-bottom: 0;
}
.cart_navigation .exclusive, .cart_navigation .exclusive_large {
    float: right;
}
.cart_navigation .button, .cart_navigation .button_large {
    float: left;
}
.cart_last_product {
    display: none;
}
#order-detail-content {
    margin-bottom: 20px;
}
table#cart_summary th {
    text-align: left;
}
table#cart_summary th.cart_product {
    text-align: left;
}
table#cart_summary .cart_product {
    text-align: center;
    width: 50px;
}
table#cart_summary .cart_description {
    width: 230px;
}
table#cart_summary .cart_quantity {
    width: 60px;
}
table#cart_summary .customization .cart_quantity {
    padding: 8px 12px;
}
.cart_quantity input.cart_quantity_input {
    height: 15px;
    padding: 3px;
    text-align: center;
    width: 26px;
}
table#cart_summary .cart_total {
    width: 120px;
}
table#cart_summary .cart_total span {
    display: block;
    text-align: right;
}
table#cart_summary .cart_total span span {
    text-align: center;
}
table#cart_summary .cart_discount_price {
    text-align: center;
}
table#cart_summary .cart_discount_price .price_discount_delete {
    float: right;
}
.cart_total_price .total_price_container {
    padding: 0;
}
#cart_summary tfoot tr td {
    text-align: right;
}
#cart_quantity_button {
    float: left;
    overflow: hidden;
    width: 34px;
}
#cart_quantity_button a {
    float: right;
}
#cart_quantity_button a img {
    vertical-align: top;
}
.cart_quantity .cart_quantity_delete {
    display: block;
    float: left;
    margin: 22px 0 0 5px;
}
.cart_voucher h4, .cart_voucher p {
    float: left;
}
#cart_voucher.cart_voucher fieldset h4 {
    font-size: 13px;
    margin-right: 12px;
    padding: 8px 0 0;
}
.cart_voucher p {
    padding-bottom: 0;
}
.cart_voucher #display_cart_vouchers {
    border-top: 1px dotted #D7D7D7;
    clear: both;
    color: #666666;
    font-weight: normal;
    line-height: 16px;
}
.cart_voucher #display_cart_vouchers .title_offers {
    margin-top: 10px;
}
.cart_voucher #display_cart_vouchers span {
    font-weight: bold;
}
.cart_voucher input.discount_name {
    height: 25px;
    margin-right: 5px;
}
.total_price_container p {
    text-align: left;
}
.cart_total_price .total_price_container p {
    background: none repeat scroll 0 0 #222222;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.cart_total_price .total_price_container span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 15px;
    text-align: center;
}
#order_carrier {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    clear: both;
    margin-top: 20px;
}
#order_carrier h4 {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bg_table_th.png") repeat-x scroll 0 -10px #999999;
    color: #FFFFFF;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    padding: 0 15px;
    text-transform: uppercase;
}
#order_carrier span {
    display: block;
    font-weight: bold;
    padding: 15px;
}
.order_delivery .first_item {
    margin-right: 32px;
}
.order_delivery .last_item {
    margin-right: 0;
}
.multishipping_close_container {
    text-align: center;
}
table#cart_summary .gift-icon {
    background: none repeat scroll 0 0 #0088CC;
    border-radius: 5px 5px 5px 5px;
    color: white;
    display: block;
    line-height: 20px;
    padding: 2px 5px;
    text-align: center;
}
#compare_shipping_form fieldset {
    padding: 0;
}
#compare_shipping_form label {
    display: block;
    float: left;
    padding: 3px 7px 0 0;
    text-align: right;
    width: 170px;
}
#compare_shipping_form p {
    line-height: 23px;
}
#compare_shipping_form p.SE_SubmitRefreshCard {
    padding-bottom: 0;
    text-align: left;
}
.footer_links {
    list-style-type: none;
    padding-top: 15px;
}
.footer_links li {
    float: left;
    height: 16px;
    margin: 0 25px 0 0;
}
.footer_links li a {
    line-height: 18px;
    text-decoration: none;
}
.footer_links li a img.icon {
    line-height: 17px;
    margin: -3px 5px 0 0;
    vertical-align: middle;
}
#authentication #create-account_form {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/login-content-left.gif") no-repeat scroll right bottom #FFFFFF;
    border: 1px solid #D7D7D7;
    clear: none;
    float: left;
    height: 20em;
    margin-bottom: 15px;
    margin-right: 22px;
    padding: 20px 2% 0;
    width: 44.5%;
}
#authentication #create-account_form p.text {
    padding-bottom: 15px;
}
#new_account_form h3 {
    margin-bottom: 15px;
}
#opc_account_form p.select span {
    display: inline-block;
    padding: 3px 5px 0 0;
    text-align: right;
    width: 228px;
}
#authentication #login_form {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/login-content-right.gif") no-repeat scroll right bottom #FFFFFF;
    border: 1px solid #D7D7D7;
    clear: none;
    float: left;
    height: 20em;
    padding: 20px 2% 0;
    width: 44%;
}
#authentication #login_form p.text {
    padding-bottom: 15px;
}
#authentication #create-account_form fieldset, #authentication #login_form fieldset {
    margin: 0;
}
#authentication #create-account_form .form_content, #authentication #login_form .form_content {
    padding: 0;
}
#create-account_form h3, #authentication #login_form h3 {
    border-bottom: 1px solid #D7D7D7;
    padding-bottom: 7px;
}
#authentication #login_form h3 {
    margin-bottom: 15px;
}
#authentication #create-account_form h4, #authentication #login_form h4 {
    font-weight: normal;
    height: 45px;
    margin: 0;
    padding: 15px 0 0;
    text-transform: none;
}
#create-account_form label, #login_form label {
    clear: both;
    display: block;
    padding-bottom: 5px;
    text-align: left;
}
#login_form div div {
    padding-bottom: 10px;
}
#login_form div div span {
    display: block;
}
#authentication #create-account_form input.account_input, #authentication #login_form input.account_input {
    width: 96%;
}
.lost_password a {
    color: #666666;
}
#order-opc .lost_password {
    clear: both;
    display: inline-block;
    float: none;
    margin-top: 10px;
}
#opc_new_account #login_form_content {
    margin-left: 30%;
}
#ordermsg .textarea textarea {
    height: 100px;
    resize: none;
    width: 755px;
}
#ordermsg .textarea {
    padding-bottom: 0;
}
#opc_new_account .addresses p.address_delivery.select label {
    line-height: 23px;
}
#multishipping_mode_box {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D7D7D7;
    margin-bottom: 10px;
    padding: 5px;
}
#multishipping_mode_checkbox {
    margin-right: 5px;
    vertical-align: middle;
}
#multishipping_mode_box.on {
    border: 1px solid #D7D7D7;
}
#multishipping_mode_box .title {
    font-weight: bold;
    padding: 5px;
}
#multishipping_mode_box .description, #multishipping_mode_box .description_off {
    padding: 5px;
}
#multishipping_mode_box .description_off {
    display: none;
    padding: 5px;
}
#multishipping_mode_box .description_off div {
    margin-bottom: 10px;
}
#multishipping_mode_box .description_off a, #multishipping_mode_box .description a {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D7D7D7;
    display: block;
    margin: 0 160px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
}
#multishipping_mode_box .description_off a:hover, #multishipping_mode_box .description a:hover {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #D7D7D7;
}
#multishipping_mode_box.on .description_off {
    display: block;
}
#order .delivery_option_radio, #order-opc .delivery_option_radio {
    float: left;
    margin: 21px 12px;
}
#order .delivery_option label, #order-opc .delivery_option label {
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}
#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
    height: 46px;
    width: 685px;
}
#order .delivery_option.item, #order-opc .delivery_option.item {
    background: none repeat scroll 0 0 #F5F5F5;
}
#order .delivery_option label > table.resume td, #order-opc .delivery_option label > table.resume td {
    padding: 0 8px;
}
#order .delivery_option_carrier td {
    width: 200px;
}
#order .delivery_option_carrier td + td {
    width: 280px;
}
#order .delivery_option_carrier td + td + td {
    width: 200px;
}
#order .delivery_options_address .delivery_option_logo, #order .delivery_option_carrier .delivery_option_logo, #order-opc .delivery_options_address .delivery_option_logo {
    padding-left: 10px;
    width: 160px;
}
#order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img {
}
#order .delivery_option_carrier .first_item, #order-opc .delivery_option_carrier .first_item {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/arrow_right_2.png") no-repeat scroll 3px 7px transparent;
    padding: 3px 5px 3px 12px;
}
.order_carrier_content h3 {
    color: #000000;
    font-size: 13px;
    padding: 15px 0 10px;
}
.order_carrier_content h3.carrier_title {
    padding-top: 0;
}
.order_carrier_content input {
    position: relative;
    top: 1px;
}
#carrierTable {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #999999 #999999 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
#carrierTable tbody {
    border-bottom: 1px solid #999999;
}
#carrierTable th {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bg_table_th.png") repeat-x scroll 0 -10px #999999;
    color: #FFFFFF;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    padding: 0 15px;
    text-transform: uppercase;
}
#carrierTable td {
    border-right: 1px solid #E9E9E9;
    font-weight: bold;
    padding: 15px;
}
#carrierTable td.carrier_price {
    border: medium none;
}
#gift_div {
    display: none;
    padding-bottom: 10px;
}
#gift_div label {
    display: block;
    margin-bottom: 5px;
}
#gift_div #gift_message {
    height: 50px;
    resize: none;
    width: 755px;
}
a.iframe {
    font-weight: bold;
}
.hook_extracarrier {
    margin-top: 5px;
    padding: 5px;
}
.payment_module {
    margin-top: 10px;
    padding: 0;
    position: relative;
}
.payment_module a {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D7D7D7;
    display: block;
    overflow: hidden;
    padding: 7px;
}
.payment_module a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none;
}
.payment_module img {
    margin-right: 10px;
    vertical-align: middle;
}
.payment_module:before, .payment_module:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.payment_module:after {
    clear: both;
}
.payment_module {
}
#order-opc h2 span {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    display: inline-block;
    margin-right: 5px;
    padding: 5px 7px;
}
#order-opc #login_form fieldset p {
    clear: both;
    padding: 15px 0;
}
#order-opc #login_form fieldset p a {
    padding: 0;
}
#order-opc #opc_delivery_methods textarea {
    height: 60px;
    resize: none;
    width: 755px;
}
#order-opc #opc_payment_methods {
    margin-bottom: 20px;
}
.delivery_option_carrier td {
    width: 200px;
}
.delivery_option_carrier td + td {
    width: 280px;
}
.delivery_option_carrier td + td + td {
    width: 200px;
}
.delivery_option_carrier {
    display: none;
    margin: 5px 0 0 45px;
    width: 670px;
}
.delivery_option_carrier tr td {
    padding: 5px;
}
.delivery_option_carrier.selected {
    display: table;
}
.delivery_option_carrier.not-displayable {
    display: none;
}
.delivery_option_title {
    font-weight: bold;
}
#new_account_form {
    clear: both;
    margin-bottom: 20px;
}
#new_account_form #submitGuestAccount {
    float: right;
}
#form_forgotpassword fieldset {
    background: none repeat scroll 0 0 #F5F5F5;
    padding: 20px 10px 10px;
}
#form_forgotpassword p.submit {
    margin-left: 237px;
    padding-bottom: 5px;
    text-align: left;
}
#address p.inline-infos {
    color: #666666;
    font-size: 12px;
    margin: 0 0 0 100px !important;
}
form#add_adress h3 {
    margin-bottom: 20px;
}
#center_column #add_adress p {
    margin: 0;
    padding: 0 0 10px;
}
#add_adress p.required {
    color: #222222;
}
#add_adress p.required sup {
    color: #DA0F00;
}
#add_adress p.checkbox input {
    margin-left: 260px;
}
#add_adress p.textarea label {
    vertical-align: top;
}
#add_adress p.textarea textarea {
    height: 80px;
    width: 360px;
}
#center_column #add_adress p.submit2 {
    margin-top: 20px;
    text-align: right;
}
#add_adress span.form_info, #add_adress span.inline-infos {
    color: #666666;
    display: block;
    margin: 5px 0 0 265px;
}
#order-slip #order-list td {
    border-bottom: medium none;
    border-top: 1px solid #D7D7D7;
}
#order-slip #order-list td.history_invoice {
    border-right: medium none;
}
#discount .table_block td.discount_value {
    white-space: nowrap;
}
#manufacturer .nbrmanufacturer, #supplier .nbrmanufacturer {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 20px;
}
#manufacturer #product_list {
    margin-top: 15px;
}
ul#manufacturers_list, ul#suppliers_list {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
ul#manufacturers_list li, ul#suppliers_list li {
    border-top: 1px solid #D7D7D7;
    margin-bottom: 0;
    overflow: hidden;
    padding: 20px 0;
}
ul#manufacturers_list li:first-child, ul#suppliers_list li:first-child {
    border: medium none;
}
ul#manufacturers_list li img, ul#suppliers_list li img {
    border: 1px solid #D7D7D7;
    vertical-align: bottom;
}
ul#manufacturers_list li .logo, ul#suppliers_list li .logo {
    float: left;
    margin-right: 20px;
}
ul#manufacturers_list li .left_side, ul#suppliers_list li .left_side {
    float: left;
    width: 510px;
}
ul#manufacturers_list li .center_side, ul#suppliers_list li .center_side {
    float: left;
    width: 405px;
}
ul#manufacturers_list li .right_side, ul#suppliers_list li .right_side {
    border-left: 1px solid #D7D7D7;
    float: right;
    margin-left: 20px;
    min-height: 82px;
    padding-left: 20px;
    width: 140px;
}
ul#manufacturers_list li .right_side p, ul#suppliers_list li .right_side p {
    padding-top: 10px;
}
ul#manufacturers_list li .right_side p a, ul#suppliers_list li .right_side p a, ul#manufacturers_list li .right_side p span, ul#suppliers_list li .right_side p span {
    font-size: 15px;
    font-weight: bold;
}
ul#manufacturers_list li h3, ul#suppliers_list li h3 {
    padding-bottom: 5px;
    padding-top: 5px;
}
ul#manufacturers_list li h3 a, ul#suppliers_list li h3 a {
    font-size: 15px;
}
ul#manufacturers_list li .description {
    font-size: 12px;
    overflow: hidden;
    padding: 0;
}
.description_box {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 5px;
}
.description_box p {
    margin: 0;
    padding: 0 10px 5px;
}
.description_box .hide_desc {
    display: none;
}
.description_box .lnk_more {
    padding: 0 0 0 5px;
    text-decoration: underline;
}
.description_box .lnk_more:hover {
    text-decoration: none;
}
.description_box ul {
    padding-bottom: 10px;
    padding-left: 30px;
}
#search h3.nbresult {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
}
#search .sortPagiBar {
    margin-bottom: 20px;
}
#pagenotfound #left_column, #pagenotfound #right_column, #pagenotfound #footer {
    display: none;
}
#pagenotfound #center_column {
    width: 100%;
}
#pagenotfound .pagenotfound {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bg_404.png") no-repeat scroll 100% 0 transparent;
    font-size: 14px;
    height: 330px;
    padding: 30px 300px 0 0;
}
#pagenotfound fieldset {
    border: medium none;
}
#pagenotfound fieldset label {
    line-height: 28px;
}
#pagenotfound .pagenotfound a {
    color: #333333;
    font-weight: bold;
}
#pagenotfound .pagenotfound .icon {
    position: relative;
    top: 3px;
}
#pagenotfound .std #search_query {
    padding-bottom: 8px;
    padding-top: 8px;
}
#account-creation_form fieldset.reversoform {
    padding: 10px !important;
}
#account-creation_form fieldset.reversoform .text label {
    display: block;
    padding: 0 0 10px;
    text-align: left;
    width: 100%;
}
#account-creation_form fieldset.reversoform .infos-sup {
    font-size: 10px;
    font-style: italic;
    padding: 0 !important;
    text-align: right;
}
#footer .myaccount li.referralprogram img {
    display: none;
}
#module-referralprogram-referralprogram-program .sheets {
    padding-top: 10px;
}
#module-referralprogram-referralprogram-program form p.checkbox {
    font-weight: bold;
}
#module-referralprogram-referralprogram-program form p.checkbox a {
    text-decoration: underline;
}
#module-referralprogram-referralprogram-program form p.submit {
    text-align: right;
}
#module-referralprogram-referralprogram-program form p.see_email {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/arrow_right_1.png") no-repeat scroll 0 4px transparent;
    color: #0088CC;
    padding-left: 10px;
}
#module-referralprogram-referralprogram-program form p.see_email a {
    color: #0088CC;
    text-decoration: underline;
}
#product p#loyalty {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/info.png") no-repeat scroll 0 8px transparent;
    border-top: 1px solid #CCCCCC;
    margin-top: 10px;
    padding: 10px 0 0 20px;
}
#footer .myaccount li.loyalty img {
    display: none;
}
#livezilla_lnk {
    margin: 10px 0;
    text-align: right;
}
#livezilla_lnk a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bg_bt_compare.gif") repeat-x scroll 0 0 #000000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font: bold 10px Arial,Verdana,sans-serif;
    padding: 6px 8px 8px;
    text-shadow: 0 -1px 0 #000000;
}
#livezilla_lnk a:hover {
    text-decoration: none;
}
form#sendComment fieldset {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #D7D7D7;
    padding: 10px;
}
form#sendComment h3 {
    font-size: 14px;
}
#new_comment_form p.text {
    margin-bottom: 0;
    padding-bottom: 0;
}
#sendComment p.text label, #sendComment p.textarea label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 12px 0 4px;
}
#sendComment p.text input {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bg_input.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 28px;
    padding: 0 5px;
    width: 498px;
}
#sendComment p.textarea textarea {
    border: 1px solid #CCCCCC;
    height: 80px;
    width: 508px;
}
#sendComment p.submit {
    padding: 0;
    text-align: right;
}
#sendComment p.closeform {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/delete.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 12px;
    padding: 0;
    text-indent: -5000px;
    width: 12px;
}
.star {
    cursor: default;
    float: left;
    height: 12px;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    top: 2px;
    width: 12px;
}
.star, .star a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/star.png") no-repeat scroll 0 0 transparent;
}
#idTab5 #product_comments_block_tab div.star {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/star.png") no-repeat scroll 0 0 transparent;
}
#idTab5 #product_comments_block_tab div.star_on, div.star_on a {
    background-position: 0 -12px;
}
div.star_hover a, div.star a:hover {
    background-position: 0 -12px;
}
#guest-tracking fieldset p:first-child {
    padding-top: 10px;
}
#guest-tracking fieldset p:last-child {
    padding-bottom: 10px;
}
#image-block div.zoomdiv {
    border: 1px solid #D7D7D7;
}
#instant_search_results a {
    display: block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin-top: 3px;
    text-transform: none;
}
#product_comparison .cmp_remove {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/delete.gif") no-repeat scroll 100% 1px transparent;
    clear: both;
    color: #DD0000;
    float: left;
    margin-bottom: 10px;
    padding-right: 16px;
    text-align: left;
}
.new {
    background: none repeat scroll 0 0 #9C3B15;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
    padding: 8px 10px;
    text-transform: lowercase;
}
#module-cheque-payment #center_column {
    width: 100%;
}
#scenes .cluetip span {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/cible.gif") no-repeat scroll center center transparent;
    color: black;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 23px;
    padding-top: 5px;
    text-align: center;
    width: 23px;
}
.thumbs_banner {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 60px !important;
    margin: 10px auto;
    padding: 2px 0;
    width: 100%;
}
.thumbs_banner .space-keeper {
    display: block;
    float: left;
    height: 100%;
    width: 21px;
}
.thumbs_banner .space-keeper a.prev {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/serial_scroll_left.gif") no-repeat scroll 0 0 #EEEEEE;
    display: none;
    font-size: 1.5em;
    text-align: center;
    text-decoration: none;
    width: 21px;
}
#scenes_list {
    float: left;
    overflow: hidden;
    width: 478px;
}
#scenes_list ul {
    list-style-type: none;
}
#scenes_list li {
    float: left;
}
#scenes_list a {
    display: block;
}
.thumbs_banner a.next {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/serial_scroll_right.gif") no-repeat scroll 0 0 #DDDDDD;
    display: block;
    float: left;
    font-size: 1.5em;
    text-align: center;
    text-decoration: none;
    width: 21px;
}
#scenes .screen_scene {
    margin: 0 auto;
}
#scenes a.cluetip {
    display: block;
    position: absolute;
    text-decoration: none;
}
.cluetip-product_scene {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 7px solid #999999;
    border-radius: 3px 3px 3px 3px;
    opacity: 0.95;
    padding: 10px;
    text-align: left;
}
.cluetip-product_scene #cluetip-close {
    float: right;
    text-align: right;
}
.cluetip-product_scene img {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 10px;
}
.cluetip-product_scene h4 {
    display: inline-block;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 0 !important;
}
.cluetip-product_scene .clear {
    margin: 0;
    padding: 0;
}
.cluetip-product_scene .clear a {
    margin-top: 2px;
}
.cluetip-product_scene p.description {
    color: #666666;
    float: left;
    padding: 0;
    width: 140px;
}
.cluetip-product_scene div.prices {
    float: right;
    position: relative;
    text-align: right;
    width: 65px;
}
.cluetip-product_scene .new {
    background: none repeat scroll 0 0 #9B0000;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    padding: 1px 5px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
}
.cluetip-product_scene .price {
    color: #990000;
    font-size: 13px;
    font-weight: bold;
    padding-top: 18px;
}
.cluetip-product_scene .on_sale, .cluetip-product_scene .discount {
    color: #DA0F00;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
h1 {
    margin-bottom: 10px;
}
.resumecat {
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 0 0;
    text-transform: none;
}
.content_scene_cat {
    background-clip: padding-box;
    border: 1px solid #D7D7D7;
    border-radius: 3px 3px 3px 3px;
    display: none;
    margin-bottom: 10px;
    padding: 5px;
}
.cat_desc {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
    padding: 17px 20px;
}
.cat_desc p {
    padding: 0 10px 5px;
}
.cat_desc .lnk_more {
    margin-left: 5px;
    text-decoration: underline;
}
.cat_desc .lnk_more:hover {
    text-decoration: none;
}
#subcategories {
    margin-top: 15px;
    padding-bottom: 20px;
}
#subcategories h3 {
    color: #000000;
    font-size: 12px;
    line-height: normal;
    padding: 0;
    text-transform: uppercase;
}
.inline_list {
    list-style-type: none;
    margin-top: 0;
    overflow: hidden;
}
.inline_list li {
    border: 1px solid #D7D7D7;
    float: left;
    margin: 20px 18px 0 0;
    padding: 0;
    position: relative;
}
.inline_list li img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
}
.inline_list li a {
    background: none repeat scroll 0 0 #F5F5F5;
    display: block;
    min-height: 128px;
    padding: 20px 14px;
    width: 82px;
}
.inline_list li a:hover {
    background: none repeat scroll 0 0 #333333;
    text-decoration: none;
}
.inline_list li a:hover span {
    color: #FFFFFF;
}
.inline_list li a:hover strong {
    background-position: 0 bottom;
}
.inline_list li span {
    display: block;
    padding-top: 15px;
}
.inline_list li.first_in_line {
    clear: left;
}
.inline_list li.last_in_line {
    margin-right: 0;
}
.inline_list strong {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon-sub.png") no-repeat scroll 0 0 transparent;
    bottom: 10px;
    display: block;
    height: 12px;
    position: absolute;
    right: 10px;
    width: 12px;
}
ul#product_list {
    list-style-type: none;
}
ul#product_list.list li {
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 0;
}
ul#product_list.list li .left_block {
    float: left;
    padding-top: 58px;
    width: 15px;
}
ul#product_list.list li .left_block .compare label {
    display: none;
}
ul#product_list.list li .center_block {
    float: left;
    padding: 0 20px 0 0;
    width: 291px;
}
ul#product_list.list li .right_block {
    border-left: 1px solid #D7D7D7;
    float: left;
    min-height: 226px;
    padding-bottom: 15px;
    padding-left: 20px;
    position: relative;
    text-align: left;
    width: 155px;
}
ul#product_list.list li .right_block a, ul#product_list.list li .right_block span.exclusive {
    clear: both;
    float: left;
}
ul#product_list.list li .right_block a + a, ul#product_list.list li .right_block span + a {
    margin-top: 10px;
}
ul#product_list.list li h3 {
    color: #000000;
    font-size: 13px;
    padding: 0 0 10px;
}
ul#product_list.list li p.product_desc {
    line-height: 16px;
    overflow: hidden;
    padding: 0;
}
ul#product_list.list li span.discount, ul#product_list.list li span.on_sale, ul#product_list.list li span.online_only {
    color: #990000;
    display: block;
    font-weight: bold;
    text-transform: lowercase;
}
ul#product_list.list li span.availability {
    color: #488C40;
    text-transform: lowercase;
}
ul#product_list.list a.product_img_link {
    border: 1px solid #D7D7D7;
    display: block;
    float: left;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
}
ul#product_list.list a.product_img_link img {
    display: block;
    vertical-align: bottom;
}
ul#product_list.list .product_flags {
    overflow: hidden;
    padding-bottom: 10px;
}
ul#product_list.list .product_flags span {
    color: #DDDDDD;
    display: block;
    float: left;
    font-weight: bold;
    margin-top: 3px;
    padding-right: 10px;
}
ul#product_list.list .product_flags span.new {
    color: #FFFFFF;
}
ul#product_list.list .product_flags span + span {
    background: none repeat scroll 0 0 #83A803;
    color: #9B0000;
    margin-left: 5px;
    padding: 8px 10px;
}
ul#product_list.list .product_flags span.availability {
    background: none repeat scroll 0 0 #83A803;
    color: #FFFFFF;
    padding: 8px 10px;
}
ul#product_list.list .product_flags span.online_only, ul#product_list.list .product_flags span.out_of {
    background: none repeat scroll 0 0 #9B0000;
    color: #FFFFFF;
    padding: 8px 10px;
}
ul#product_list.list .product_flags span.dif_op {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
    margin-left: 0;
}
#product_list.list li .discount, #product_list.list li .on_sale {
    padding-bottom: 10px;
}
#product_list.list li .content_price {
    margin: 26px 0 15px;
}
#product_list.list li .price {
    display: block;
    padding-bottom: 20px;
}
#product_list.grid {
    overflow: hidden;
}
#product_list.grid li {
    float: left;
    margin: 10px 20px 0 0;
    padding: 0 0 20px;
    position: relative;
    text-align: center;
    width: 241px;
}
#product_list.grid li .product_flags {
    left: 0;
    position: absolute;
    top: 18px;
}
#product_list.grid li .product_flags span {
    clear: both;
    display: inline-block;
    float: left;
    margin-top: 4px;
    text-transform: lowercase;
}
#product_list.grid li .product_flags span.availability {
    background: none repeat scroll 0 0 #83A803;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px 10px;
}
#product_list.grid li .product_flags span.online_only, #product_list.grid li .product_flags span.out_of {
    background: none repeat scroll 0 0 #9B0000;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px 10px;
}
#product_list.grid li .product_flags span.dif_op {
    display: none;
}
#product_list.grid li p.compare {
    padding-bottom: 10px;
}
#product_list.grid li.first_in_line {
    clear: left;
}
#product_list.grid li.last_in_line {
    margin-right: 0;
    width: 205px;
}
#product_list.grid .product_img_link img {
    border: 1px solid #D7D7D7;
    vertical-align: top;
}
#product_list.grid .center_block {
    padding: 15px 0 0;
    text-align: left;
}
#product_list.grid .center_block p {
    height: 44px;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 0;
}
#product_list.grid .right_block {
    text-align: left;
}
#product_list.grid .right_block .price {
    display: block;
    padding-bottom: 15px;
}
#product_list.grid .right_block .on_sale, #product_list.grid .right_block .discount {
    display: none;
}
#product_list.grid .right_block a {
    display: inline-block;
    margin-top: 10px;
}
#product_list.grid span.new {
    color: #FFFFFF;
}
#product_list.grid h3 {
    min-height: 40px;
}
.loader_a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-size: 30px;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 999;
}
.loader_a img {
    display: none;
}
#compare_shipping .center {
    text-align: center;
}
#compare_shipping {
    padding: 10px;
}
#compare_shipping #availableCarriers {
    margin-bottom: 20px;
}
#compare_shipping #availableCarriers_table {
    margin: auto;
}
#compare_shipping ul#carriercompare_errors_list {
    color: red;
}
#compare_shipping ul#carriercompare_errors_list li {
    list-style: none outside none;
    margin-left: 30px;
    text-decoration: none;
}
#SE_AjaxDisplay {
    display: none;
    text-align: center;
}
#SE_AjaxDisplay img {
    width: 15px;
}
.SE_SubmitRefreshCard {
    text-align: center;
}
.SE_SubmitRefreshCard input {
    display: inline;
}
.ac_results {
    background-color: white;
    border: 1px solid black;
    overflow: hidden;
    padding: 0;
    text-align: left;
    z-index: 99999;
}
.ac_results ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ac_results li {
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 2px 5px;
}
.ac_odd {
    background-color: #EEEEEE;
}
.ac_over {
    background-color: #0A246A;
    color: white;
}
#sendfriendpage form.std fieldset {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 0 0 20px;
    padding: 10px 15px;
}
#sendfriendpage .product {
}
#sendfriendpage .product .img_link {
    float: left;
}
#sendfriendpage .product .img_link img {
    border: 1px solid #CCCCCC;
    margin: 0 10px 0 0;
}
#sendfriendpage .product .product_desc {
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 200px;
}
#sendfriendpage #send_friend_form_content {
    margin-top: 40px;
}
#sendfriendpage #send_friend_form_content .text {
    padding-bottom: 10px;
}
#sendfriendpage #send_friend_form_content .text label {
    display: inline-block;
    font-size: 12px;
    padding: 6px 15px;
    text-align: right;
    width: 180px;
}
#sendfriendpage #send_friend_form_content .text input {
    border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 22px;
    padding: 0 5px;
    width: 260px;
}
#sendfriendpage #send_friend_form_content .submit {
    margin: 0 20px 0 0;
    padding: 5px 0;
    text-align: right;
}
#product_comments_block_extra {
    border-top: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 10px 0 0;
}
#product_comments_block_extra a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/productcomments/img/bg_li.png") no-repeat scroll 1px 45% #FFFFFF;
    padding-left: 10px;
    text-decoration: none;
}
#product_comments_block_extra a:hover {
    text-decoration: underline;
}
#product_comments_block_extra .comments_note {
    margin-bottom: 5px;
}
#product_comments_block_extra .comments_note span, #product_comments_block_extra .star_content {
    float: left;
}
#product_comments_block_extra .star_content {
    margin-top: 2px;
}
#product_comments_block_extra div.star {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/productcomments/img/star.gif") no-repeat scroll 0 0 transparent;
}
#product_comments_block_extra div.star_on {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/productcomments/img/star.gif") no-repeat scroll 0 -12px transparent;
}
#product_comments_block_extra .comments_advices {
    clear: both;
}
#fancybox-wrap {
    width: 585px;
}
#fancybox-content {
    border-width: 0;
    width: 585px;
}
#new_comment_form {
    background-color: #FFFFFF;
    color: #333333;
    text-align: left;
    width: 585px;
}
#new_comment_form .title {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-size: 13px;
    padding: 10px;
    text-transform: uppercase;
}
#new_comment_form ul.grade_content {
    list-style-type: none;
}
#new_comment_form .grade_content li {
    width: 50%;
}
#new_comment_form .product {
    padding: 15px;
}
#new_comment_form .product img {
    border: 1px solid #CCCCCC;
    float: left;
}
#new_comment_form .product .product_desc {
    color: #666666;
    float: left;
    line-height: 18px;
    margin-left: 15px;
    width: 300px;
}
#new_comment_form .product .product_desc .product_name {
    color: #000000;
    font-size: 13px;
    padding-bottom: 5px;
}
#new_comment_form .grade_content {
    margin: 0 0 20px;
}
#new_comment_form .grade_content span, #new_comment_form .grade_content span {
    display: inline-block;
    font-weight: bold;
    padding: 0 10px;
    width: 150px;
}
#new_comment_form .grade_content .cancel {
    margin-right: 5px;
}
.new_comment_form_content {
    background: none repeat scroll 0 0 #F8F8F8;
    padding: 15px;
}
.new_comment_form_content .intro_form {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
}
#new_comment_form label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 12px 0 4px;
}
#new_comment_form input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 28px;
    padding: 0 5px;
    width: 540px;
}
#new_comment_form textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 80px;
    padding: 0 5px;
    width: 540px;
}
#new_comment_form .submit {
    font-size: 13px;
    margin-top: 20px;
    padding: 0;
    text-align: right;
}
#new_comment_form button {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/productcomments/img/bg_bt.gif") repeat-x scroll 0 0 #F4B61B;
    border: 1px solid #CC9900;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    padding: 4px 7px 3px;
}
#new_comment_form #criterions_list {
    border-bottom: 1px solid #CCCCCC;
    list-style-type: none;
    padding-bottom: 15px;
}
#new_comment_form #criterions_list li {
    margin-bottom: 10px;
}
#new_comment_form #criterions_list label {
    display: inline;
    float: left;
    margin: 0 0 0 60px;
}
#new_comment_form #criterions_list .star_content {
    float: right;
    margin-right: 180px;
}
#new_comment_form #new_comment_form_footer {
    font-size: 12px;
    margin-top: 20px;
}
#product_comments_block_tab {
    margin: 0 0 20px;
}
#product_comments_block_tab div.comment {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 10px;
    padding: 5px;
}
#product_comments_block_tab div.comment div.comment_author {
    float: left;
    line-height: 18px;
    padding-right: 25px;
    width: 140px;
}
#product_comments_block_tab div.comment div.comment_author span {
    font-weight: bold;
}
#product_comments_block_tab div.comment div.comment_author span, #product_comments_block_tab div.comment .star_content {
    float: left;
}
#product_comments_block_tab div.comment .star_content {
    margin: 0 0 0 5px;
}
#product_comments_block_tab div.star, #product_comments_block_tab div.star_on {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/productcomments/img/star.gif") no-repeat scroll 0 0 transparent;
}
#product_comments_block_tab div.star_on {
    background-position: 0 -12px;
}
#product_comments_block_tab .comment_author_infos {
    clear: both;
}
#product_comments_block_tab .comment_author_infos em {
    color: #999999;
}
#product_comments_block_tab div.comment div.comment_details {
    float: left;
    overflow: hidden;
    width: 360px;
}
#product_comments_block_tab div.comment_details .title_block, #product_comments_block_tab div.comment_details h4 {
    padding-bottom: 10px;
}
#product_comments_block_tab div.comment_details p {
    padding-bottom: 10px;
}
#product_comments_block_tab div.comment_details ul {
    list-style-type: none;
    margin: 0;
}
#product_comments_block_tab div.comment_details li {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/productcomments/img/bg_li.png") no-repeat scroll 1px 45% #FFFFFF;
    padding: 2px 0 2px 12px;
}
#product_comments_block_tab a {
    font-weight: bold;
    text-decoration: none;
}
#product_comments_block_tab a:hover {
    text-decoration: underline;
}
#product_comments_block_tab button.usefulness_btn {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/productcomments/img/bg_bt.gif") repeat-x scroll 0 0 #F4B61B;
    border: 1px solid #CC9900;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding: 0 2px;
}
#product_comments_block_tab button.usefulness_btn:hover {
    background-position: left -50px;
}
#product_comments_block_tab button.usefulness_btn:active {
    background-position: left -100px;
}
#product_comments_block_tab span.report_btn {
    cursor: pointer;
}
#product_comments_block_tab span.report_btn:hover {
    text-decoration: underline;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
    color: #212121;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #FBF9EE;
    border: 1px solid #FCEFA1;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #CD0A0A;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #CD0A0A;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    opacity: 0.3;
}
.ui-widget-shadow {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    border-radius: 8px 8px 8px 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#enabled_filters {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 0 0 10px;
    padding: 5px;
}
#enabled_filters .layered_subtitle {
    font-size: 12px;
    font-weight: bold;
}
#enabled_filters ul li {
    padding: 2px 0;
}
#enabled_filters li a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/blocklayered/./delete.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 12px;
    text-indent: -5000px;
    width: 12px;
}
#layered_block_left .layered_close {
    float: right;
    padding-right: 5px;
}
#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/blocklayered/img/icon/less.gif") no-repeat scroll 2px 2px transparent;
    display: block;
    height: 13px;
    text-decoration: none;
    text-indent: -5000px;
    width: 13px;
}
#layered_block_left span.closed a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/modules/blocklayered/img/icon/more.gif") no-repeat scroll 2px 2px transparent;
}
#layered_block_left .layered_subtitle {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
}
#layered_block_left ul {
    clear: both;
    padding: 5px 0;
}
#layered_block_left ul li {
    padding: 2px 0;
}
#layered_block_left ul li label {
    cursor: pointer;
}
#layered_block_left div.block_content {
}
#layered_block_left ul {
    padding-left: 0;
}
#layered_block_left ul li {
    list-style-type: none;
}
#layered_block_left div > form > div > div {
    margin-top: 5px;
}
#layered_block_left #enabled_filters, #layered_url_filter_block {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-bottom: 10px;
}
#layered_block_left #enabled_filters ul li {
    margin-left: 0;
    padding-left: 0;
}
#layered_block_left #enabled_filters ul li:hover {
    background: inherit;
    color: inherit;
}
#layered_block_left #enabled_filters a {
    color: red;
    text-decoration: none;
}
#layered_block_left ul li:hover {
}
#layered_block_left ul li input.checkbox {
    margin-left: 2px;
    vertical-align: middle;
}
#layered_block_left ul li .disabled {
    color: #666666;
}
#layered_block_left .color-option {
    border: 1px solid #666666;
    height: 16px;
    margin-left: 0;
    padding: 0;
    width: 16px;
}
#layered_block_left .color-option.disable {
    opacity: 0.5;
}
#layered_block_left .nomargin a {
    display: inline;
}
#layered_form .select {
    width: 165px;
}
#layered_form .color-option {
    border: 1px solid #666666;
    height: 16px;
    margin-left: 0;
    padding: 0;
    width: 16px;
}
#layered_form .color-option.on {
    border: 1px solid red;
}
#layered_form input[type="radio"] {
    margin-left: 2px;
    vertical-align: middle;
}
.layered_price_range {
    margin-left: 7px;
}
.layered_price_range_unit {
    margin-right: 7px;
}
.layered_slider_container {
    margin: 6px 0 6px 7px;
    width: 91%;
}
.layered_slider {
    margin-top: 5px;
}
.layered_input_range_min {
    width: 30px;
}
.layered_input_range_max {
    width: 40px;
}
.layered_list_selected {
    font-weight: bold;
}
.layered_list {
    cursor: pointer;
    display: block;
}
.layered_list:hover {
    font-weight: bold;
}
.layered_ajax_loader p {
    margin: 20px 0;
    text-align: center;
}
.hide-action {
    cursor: pointer;
    display: block;
    text-align: right;
}
.hide-action:hover {
    font-weight: bold;
}
#layered_form div div ul {
    max-height: 200px;
    overflow-x: auto;
}
#customcontent_top ul {
    padding-bottom: 0;
}
#customcontent_top ul li {
    float: left;
    list-style: none outside none;
}
#customcontent_top ul li.last_in_line {
    margin-right: 0;
}
#customcontent_top ul li.first_in_line {
    clear: left;
}
#customcontent_top ul li img {
    vertical-align: top;
}
#customcontent_left ul li {
    list-style: none outside none;
}
#customcontent_left {
    margin-bottom: 10px;
}
#customcontent_left ul li img {
    vertical-align: top;
}
#customcontent_right ul li {
    list-style: none outside none;
}
#customcontent_footer ul li {
    float: left;
    list-style: none outside none;
    padding: 0 10px;
    width: 25%;
}
.customcontent_fieldset.deleteItem {
    background: none repeat scroll 0 0 #F2DEDE;
    border-color: #EED3D7;
}
.customcontent_fieldset {
    margin-bottom: 20px;
}
.customcontent_fieldset label {
    width: 120px;
}
.customcontent_fieldset .left-col {
    float: left;
    margin-right: 20px;
    width: 510px;
}
.customcontent_fieldset .field {
    margin-bottom: 6px;
}
.customcontent_fieldset .html {
    position: relative;
}
.customcontent_fieldset .html .displayed_flag {
    float: right;
}
.customcontent_fieldset .html .language_flags {
    position: absolute;
    right: 20px;
    top: 0;
}
.customcontent_fieldset .deleteItem {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 12px;
    overflow: hidden;
    padding-bottom: 6px;
}
.customcontent_fieldset .deleteItem input {
    float: left;
    margin-right: 6px;
}
.customcontent_fieldset .deleteItem label {
    display: inline;
    float: none;
    width: auto;
}
.submit-wrapper {
    margin: 20px 0;
}
#customcontent_home li img {
    vertical-align: top;
}
#customcontent_home {
    margin-bottom: 10px;
}
