
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;
}
.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("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/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: 550px;
}
#order_step li {
    float: left;
    height: 56px;
    width: 110px;
}
#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%;
}
#primary_block {
    margin-bottom: 20px;
    margin-top: 15px;
}
#pb-right-column {
    float: left;
    margin-right: 20px;
    width: 306px;
}
#pb-right-column #image-block {
    position: relative;
}
#pb-right-column #image-block img {
    vertical-align: top;
	/*width:305px;*/
}
#pb-right-column #view_full_size {
    border: 1px solid #D7D7D7;
    cursor: pointer;
    display: block;
}
#pb-right-column #view_full_size .span_link {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/zoom.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    padding: 0;
    position: absolute;
    right: 3px;
    text-indent: -5000px;
    top: 3px;
    width: 30px;
}
#pb-right-column #view_full_size .span_link:hover {
    transform: scale(1.1);
}
#pb-right-column #view_full_size .span_link img {
    border: medium none;
    left: -3px;
    padding-right: 2px;
    position: relative;
    top: 3px;
}
#pb-right-column #views_block {
    height: 82px;
    margin-top: 10px;
    position: relative;
    width: 306px;
}
#thumbs_list {
    float: left;
    margin: 0 0 0 20px;
    overflow: hidden;
    width: 266px;
}
#thumbs_list li {
    cursor: pointer;
    float: left;
    height: 82px !important;
    margin-right: 10px;
    width: 82px !important;
}
#thumbs_list li img {
    border: 1px solid #D7D7D7;
	width: 82px !important;
	height: 82px !important;
}
#thumbs_list li.last_thumb {
    margin-right: 0;
}
#thumbs_list ul#thumbs_list_frame {
    list-style-type: none;
    padding-left: 0;
}
#view_scroll_left, #view_scroll_right {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/arrow_thumbs.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 19px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    text-indent: -3000px;
    width: 10px;
}
#view_scroll_right {
    background-position: 0 -38px;
    right: 0;
    top: 30px;
}
#view_scroll_right:hover {
    background-position: 0 -57px;
}
#view_scroll_left {
    background-position: 0 0;
    left: 0;
    top: 30px;
}
#view_scroll_left:hover {
    background-position: 0 -19px;
}
.resetimg {
    padding: 0;
}
.resetimg span {
    display: inline-block;
    padding: 10px 0 0;
    width: 300px;
}
.resetimg span a {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/cancel.png") no-repeat scroll 0 0 transparent;
    padding-left: 15px;
}
#usefull_link_block {
    background: -moz-linear-gradient(center bottom , #F9F9F9 0px, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    list-style-type: none;
    margin-top: 10px;
    padding: 10px 0 0 20px;
}
#usefull_link_block li {
    margin-bottom: 10px;
    padding-left: 19px;
}
#usefull_link_block li.print {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/icon_print.png") no-repeat scroll 0 0 transparent;
}
#usefull_link_block li.sendtofriend {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/icon_mail.png") no-repeat scroll 0 0 transparent;
}
#usefull_link_block li#left_share_fb {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/icon_fb.png") no-repeat scroll 0 0 transparent;
}
#pb-left-column {
    overflow: hidden;
}
#pb-left-column h1 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    font-size: 20px;
    line-height: normal;
    margin: 0 0 20px;
    padding: 0;
    text-transform: none;
}
#pb-left-column #short_description_block {
    border-top: 1px solid #D7D7D7;
    margin-top: 10px;
}
#pb-left-column #short_description_block #short_description_content {
    margin-bottom: 10px;
    margin-top: 17px;
}
#pb-left-column .share {
    background: -moz-linear-gradient(center bottom , #F9F9F9 0px, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    padding: 10px 10px 2px;
    vertical-align: top;
}
.row_1 {
    border-top: 1px solid #D7D7D7;
    overflow: hidden;
    padding: 20px 0;
    text-align: left;
}
.row_1 p {
    float: right;
    padding: 0;
}
.row_1 p.our_price_display {
    float: left;
    padding: 2px 0 0;
}
.row_1 p#quantity_wanted_p {
    padding-right: 10px;
    padding-top: 3px;
}
.row_1 p#quantity_wanted_p input {
    float: right;
    height: 15px;
    padding: 5px;
    text-align: center;
    width: 20px;
}
.row_1 p#quantity_wanted_p label {
    float: right;
    padding: 6px 7px 0 0;
    text-align: right;
}
.row_1 input#add2cartbtn {
    display: none;
}
.row_1 span.exclusive {
    float: right;
}
.row-2 {
    overflow: hidden;
    text-align: left;
}
 .row-2.bordered {
    border-top: 1px solid #D7D7D7;
    padding: 20px 0;
}
 .row-2 span.on_sale,  .row-2 span.discount {
    background: none repeat scroll 0 0 #9B0000;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 10px;
    text-transform: lowercase;
}
 .row-2 span.online_only {
    clear: right;
    color: #9B0000;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    margin-top: 5px;
    text-transform: lowercase;
}
 .row-2 #reduction_percent,  .row-2 #reduction_amount {
    clear: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
}
 .row-2 #reduction_percent span,  .row-2 #reduction_amount span {
    display: block;
}
 .row-2 #old_price {
    padding-bottom: 0;
}
 .row-3 {
    overflow: hidden;
    text-align: left;
}
 .row-3 #availability_statut {
    float: right;
}
 .row-3 #pQuantityAvailable {
    padding-bottom: 10px;
}
 p#old_price {
    font-size: 14px;
    padding-bottom: 15px;
    text-decoration: line-through;
}
 #pQuantityAvailable {
    font-weight: bold;
}
.product_attributes #attributes {
    border-top: 1px solid #D7D7D7;
    padding: 20px 0 0;
}
.product_attributes #attributes label {
    padding-right: 15px;
    position: relative;
    top: 3px;
    vertical-align: top;
}
.product_attributes #color_to_pick_list {
    list-style-type: none;
}
.product_attributes #color_to_pick_list li {
    border: 1px solid #D7D7D7;
    float: left;
    margin: 0 8px 8px 0;
    padding: 1px;
}
.product_attributes #color_to_pick_list li.selected {
    border: 1px solid #000000;
}
.short_description_pack {
    background: none repeat scroll 0 0 #F5F5F5;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    display: none;
    padding: 17px 20px;
}
.short_description_pack h3 {
    color: #333333;
    font-size: 13px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.short_description_pack p {
    padding: 5px 0 0;
}
.short_description_pack .pack_content {
    padding: 10px 0 0;
}
#pb-left-column #color_picker p {
    font-weight: bold;
    padding-bottom: 5px;
}
#attributes fieldset {
    padding-bottom: 10px;
}
#attributes .attribute_list {
    display: inline-block;
}
.attribute_list #color_to_pick_list a.color_pick {
    display: block;
    height: 15px;
    width: 15px;
}
.product_attributes {
    border-top: 1px solid #D7D7D7;
    padding: 10px 0 0;
}
#attributes select {
    border: 1px solid #CDCDCD;
    width: 120px;
}
#availability_statut {
    padding-bottom: 10px;
}
#availability_statut span#availability_label {
    display: none;
}
#availability_statut span#availability_value {
    background: none repeat scroll 0 0 #9B0000;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    padding: 6px 8px;
    text-transform: lowercase;
}
:first-child + html .content_prices #add_to_cart .exclusive {
    padding: 4px 3px 4px 11px;
}
.buttons_bottom_block #wishlist_button {
    font-weight: bold;
}
#send_friend_form h2 {
    background: none repeat scroll 0 0 #383838;
    color: #FFFFFF;
    font-size: 12px;
    padding: 8px 11px;
    text-shadow: 0 1px 0 #000000;
    text-transform: uppercase;
}
#send_friend_form .product {
    margin: 20px 10px;
}
#send_friend_form .product img {
    border: 1px solid #D7D7D7;
    float: left;
    margin: 0 10px 0 0;
}
#send_friend_form .product .product_desc {
    float: left;
    width: 380px;
}
#send_friend_form .product .product_desc p {
    color: #333333;
    padding: 0 10px 0 0;
}
#send_friend_form .product .product_desc p.product_name {
    color: #000000;
    font-size: 12px;
}
#send_friend_form .send_friend_form_content {
    margin: 0 10px 20px;
}
#send_friend_form .form_container {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D7D7D7;
    padding: 10px 15px;
}
#send_friend_form .form_container p.intro_form {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 14px;
}
#send_friend_form .form_container p.txt_required {
    color: #666666;
    padding-bottom: 0;
}
#send_friend_form .submit {
    margin-top: 20px;
    padding-bottom: 0;
    text-align: right;
}
#send_friend_form .form_container .text {
    padding-bottom: 10px;
}
#send_friend_form .form_container .text label {
    display: inline-block;
    font-size: 12px;
    padding: 6px 15px;
    text-align: right;
    width: 180px;
}
#send_friend_form .form_container .text input {
    border: 1px solid #D7D7D7;
    font-size: 12px;
    height: 22px;
    padding: 0 5px;
    width: 260px;
}
#blockpack {
    border-top: 1px solid #D7D7D7;
    margin-top: 20px;
    padding-top: 20px;
}
#quantityDiscount h3 {
    font-size: 16px;
    line-height: normal;
}
#quantityDiscount th {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #333333;
}
.customization_block p.infoCustomizable {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/icon/infos.gif") no-repeat scroll 0 0 transparent;
    margin: 0 0 20px;
    padding: 0 0 0 20px;
}
ul#uploadable_files, ul#text_fields {
    list-style-type: none;
    margin-left: 0;
}
.customizableProductsFile, .customizableProductsText {
    margin-bottom: 0;
    padding-bottom: 0;
}
.customizationUploadLine {
    padding-bottom: 10px;
}
#columns .customizationUploadLine label {
    display: inline-block;
    line-height: 21px;
    margin-right: 5px;
    vertical-align: top;
}
#columns input[type="file"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
}
.customizationUploadLine textarea {
    border: 1px solid #D7D7D7;
    height: 100px;
    margin-left: 0;
    resize: none;
    width: 98%;
}
.accessories_block div ul li a {
    display: inline-block;
}
#idTab5 #product_comments_block_tab div.comment_details li {
    background: url("http://livedemo00.template-help.com/prestashop_43484/themes/theme611/css/../img/bg_li.png") no-repeat scroll 1px 45% transparent;
}
#new_comment_form .new_comment_form_content textarea {
    padding-bottom: 5px;
    padding-top: 5px;
}
#new_comment_form .new_comment_form_content #criterions_list label {
    margin-left: 0;
    margin-right: 15px;
}
#fancybox-content #new_comment_form #criterions_list .star_content {
    float: none;
}
#fancybox-content #new_comment_form .product .product_desc {
    width: 290px;
}
#fancybox-loading {
    cursor: pointer;
    display: none;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1104;
}
#fancybox-loading div {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png");
    height: 480px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}
#fancybox-overlay {
    background-color: #000000 !important;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1100;
}
#fancybox-tmp {
    border: 0 none;
    display: none;
    margin: 0;
    overflow: auto;
    padding: 0;
}
#fancybox-wrap {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3) !important;
    border-radius: 8px 8px 8px 8px;
    display: none;
    left: 0;
    outline: medium none;
    padding: 8px;
    position: absolute;
    top: 0;
    z-index: 1101;
}
#fancybox-outer {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    position: relative;
    width: 100%;
}
#fancybox-content {
    border: 0 solid #FFFFFF;
    height: 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 0;
    z-index: 1102;
}
#fancybox-hide-sel-frame {
    background: none repeat scroll 0 0 transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1101;
}
#fancybox-close {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png") repeat scroll -40px 0 transparent;
    cursor: pointer;
    display: none;
    height: 30px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    z-index: 1103;
}
#fancybox-error {
    color: #444444;
    font: 12px/20px Arial;
    margin: 0;
    padding: 14px;
}
#fancybox-img {
    border: medium none;
    height: 100%;
    line-height: 0;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
#fancybox-frame {
    border: medium none;
    display: block;
    height: 100%;
    width: 100%;
}
#fancybox-left, #fancybox-right {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/blank.gif") repeat scroll 0 0 transparent;
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 100%;
    outline: medium none;
    position: absolute;
    width: 35%;
    z-index: 1102;
}
#fancybox-left {
    left: 0;
}
#fancybox-right {
    right: 0;
}
#fancybox-left-ico, #fancybox-right-ico {
    cursor: pointer;
    display: block;
    height: 30px;
    left: -9999px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    width: 30px;
    z-index: 1102;
}
#fancybox-left-ico {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png");
    background-position: -40px -30px;
    left: 20px;
}
#fancybox-right-ico {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png");
    background-position: -40px -60px;
    left: auto;
    right: 20px;
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancybox-bg {
    border: 0 none;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox-x.png");
    left: 0;
    top: -20px;
    width: 100%;
}
#fancybox-bg-ne {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png");
    background-position: -40px -162px;
    right: -20px;
    top: -20px;
}
#fancybox-bg-e {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox-y.png");
    background-position: -20px 0;
    height: 100%;
    right: -20px;
    top: 0;
}
#fancybox-bg-se {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png");
    background-position: -40px -182px;
    bottom: -20px;
    right: -20px;
}
#fancybox-bg-s {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox-x.png");
    background-position: 0 -20px;
    bottom: -20px;
    left: 0;
    width: 100%;
}
#fancybox-bg-sw {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png");
    background-position: -40px -142px;
    bottom: -20px;
    left: -20px;
}
#fancybox-bg-w {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox-y.png");
    height: 100%;
    left: -20px;
    top: 0;
}
#fancybox-bg-nw {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png");
    background-position: -40px -122px;
    left: -20px;
    top: -20px;
}
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-inside {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    padding-bottom: 10px;
    position: relative;
    text-align: center;
}
.fancybox-title-outside {
    color: #FFFFFF;
    padding-top: 10px;
}
.fancybox-title-over {
    bottom: 0;
    color: #FFFFFF;
    left: 0;
    position: absolute;
    text-align: left;
}
#fancybox-title-over {
    background-image: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancy_title_over.png");
    display: block;
    padding: 10px;
}
.fancybox-title-float {
    bottom: -20px;
    height: 32px;
    left: 0;
    position: absolute;
}
#fancybox-title-float-wrap {
    border: medium none;
    border-collapse: collapse;
    width: auto;
}
#fancybox-title-float-wrap td {
    border: medium none;
    white-space: nowrap;
}
#fancybox-title-float-left {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png") no-repeat scroll -40px -90px transparent;
    padding: 0 0 0 15px;
}
#fancybox-title-float-main {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox-x.png") repeat scroll 0 -40px transparent;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 29px;
    padding: 0 0 3px;
}
#fancybox-title-float-right {
    background: url("http://livedemo00.template-help.com/prestashop_43484/js/jquery/plugins/fancybox/images/fancybox.png") no-repeat scroll -55px -90px transparent;
    padding: 0 0 0 15px;
}
.fancybox-ie6 #fancybox-close {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie6 #fancybox-left-ico {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie6 #fancybox-right-ico {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie6 #fancybox-title-over {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie6 #fancybox-title-float-left {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie6 #fancybox-title-float-main {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie6 #fancybox-title-float-right {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
}
#fancybox-loading.fancybox-ie6 {
    margin-top: 0;
    position: absolute;
}
#fancybox-loading.fancybox-ie6 div {
    background: none repeat scroll 0 0 transparent;
}
.fancybox-ie .fancybox-bg {
    background: none repeat scroll 0 0 transparent !important;
}
.fancybox-ie #fancybox-bg-n {
}
.fancybox-ie #fancybox-bg-ne {
}
.fancybox-ie #fancybox-bg-e {
}
.fancybox-ie #fancybox-bg-se {
}
.fancybox-ie #fancybox-bg-s {
}
.fancybox-ie #fancybox-bg-sw {
}
.fancybox-ie #fancybox-bg-w {
}
.fancybox-ie #fancybox-bg-nw {
}
div.zoomdiv {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    height: 200px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 200px;
    z-index: 100;
}
img.jqzoom {
    cursor: crosshair;
    position: relative;
}
#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;
}
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: 311px;
}
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;
}
#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;
}
#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;
}
