@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,300,800,400);


/* V 1.1 */

body {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;

    background-color: transparent;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
}

fieldset {
    float: left;
}
p {
    font-size: 14px;
    line-height: 19px;
    margin: 12px 0;
}
img {
    max-width: 100%;
}
#myshp-body {
    overflow: hidden;
}
.myshp_block fieldset {
    width: 100%;
}
.myshp_col1 .myshp_pad, .myshp_col2 .myshp_pad, .myshp_col3 .myshp_pad {
    -webkit-box-sizing: content-box
}
.myshp_logo, .myshp_logo h1 {
    max-width: 100%;
}
.myshp_logo a {
    display: block;
}
.myshp_logo a img {
    max-height: 100%;
}
.myshp_button {
    display: inline-block;
    white-space: nowrap;
}
.myshp_col2.myshp_col {} .myshp_top_menu ul li a, .myshp_top_menu ul li a:link, .myshp_top_menu ul li a:visited, .myshp_top_menu ul li a:active {
    white-space: nowrap;
}
#myshp-body footer {
    float: left;
    width: 100%;
}
/***************************************/
/*                                     */
/*        DROPDOWN MENU                */
/*                                     */
/***************************************/

@-webkit-keyframes safariSelectorFix {
    0% {
        zoom: 1;
    }
    100% {
        zoom: 1;
    }
}
.nav {
    position: relative;
    z-index: 100;
    margin: 0 auto;
    border-top: none;
    border-bottom: none;
}
.myshop_level1 {
    overflow: visible !important
}
.myshop_level1 {} .myshop_level2 {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 0;
}
.myshop_level1__li {
    float: left;
    position: relative;
}
.myshop_level2, .myshop_level3 {
    position: absolute;
    left: -9999px;
    padding: 0 0 0 10px;
    z-index: 1;
    width: auto;
    min-width: 150%;
    border-top: 0px !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #CCC;
    padding-left: 0;
}
.myshop_level2__li, .myshop_level3__li {
    background-image: none;
    padding-left: 0;
    clear: left;
    float: none;
    width: 100%;
    list-style: none;
}
.myshop_level2 li:first-child {
    border: none;
    margin: 0;
    padding: 0;
}
.myshop_level2__li a {
    font-size: 12px !important;
    font-weight: normal;
    line-height: 15px;
    display: block;
    margin-bottom: 1px;
    padding: 10px;
    text-decoration: none;
    border: none !important;
    border-radius: 0 0 0 0 !important;
    width: 100%;
}
.myshop_level2__a:hover {} .myshop_level1:hover .myshop_level2 {
    left: 0px;
}
.myshop_level2:hover .myshop_level3 {
    left: 100%;
    top: 0px;
}
/***************************************/
/*                                     */
/*        ORDERPROCESS                 */
/*                                     */
/***************************************/

.myshp_checkout {
    /*width:635px;*/
    
    margin: 0 auto;
}
.myshp_checkout h3 {} .myshp_checkout td {
    text-align: left;
}
.myshp_checkout input, .myshp_checkout textarea, .myshp_checkout select {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    float: none;
}
.myshp_checkout input[type="checkbox"], .myshp_checkout input[type="radio"] {
    height: auto;
    margin: 0 5px 0 0;
    float: none;
}
.myshp_checkout_block {
    margin: 20px 0px 20px 0;
}
.myshp_checkout_approval .myshp_checkout_block .myshp_block, .myshp_checkout_confirmation .myshp_checkout_block .myshp_block {
    min-height: 70px;
}
.myshp_checkout_approval .myshp_checkout_block tr:first-child .myshp_block, .myshp_checkout_confirmation .myshp_checkout_block tr:first-child .myshp_block {
    height: auto;
}
.myshp_checkout .myshp_block .myshp_checkout_block {
    padding: 0;
}
.myshp_checkout_block .myshp_checkout_block_box {
    width: 49.5%;
}
.myshp_checkout_block_box_pad {
    padding: 10px;
    background-color: #F5F5F6;
    border: 1px solid #B6B6B6;
    min-height: 112px;
    float: left;
    width: 100%;
}
.myshp_register_login .myshp_checkout_block_box_pad {
    min-height: 182px;
}
.myshp_checkout_block_box.myshp_checkout_login_register .myshp_checkout_block_box_pad {
    margin-right: 0;
}
.myshp_checkout_block_box_pad_last {} fieldset {
    margin-bottom: 10px;
}
.myshp_checkout_link {
    clear: right;
    float: right;
    margin-top: 5px;
}
.myshp_required_label {
    color: #FF0000;
}
.myshp_checkout_info {
    margin: 10px 0;
}
.myshp_checkout_data {
    background-color: #F5F5F6;
    border: 1px solid #E6E6E7;
}
.myshp_basket_products_header {
    text-align: left;
}
.myshp_block.myshp_checkout_products {
    border-radius: 0px;
    padding: 0;
    background-color: #F2F2F2;
    border: 1px solid #B6B6B6;
}
.myshp_checkout_products table {
    border-collapse: separate;
}
.myshp_basket_products_header th {
    text-align: left;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #B6B6B6;
    border-left: 1px solid #B6B6B6;
}
.myshp_basket_products_header th:first-child {
    border-left: 0px;
}
.myshp_basket_product {} .myshp_basket_product td {
    background-color: #FFF;
    border-bottom: 1px solid #B6B6B6;
    border-left: 1px solid #B6B6B6;
}
.myshp_basket_product td:first-child {
    border-left: 0px;
}
.myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_total_divider {
    background-color: #B6B6B6;
}
td.myshp_basket_vat_total_value, td.myshp_basket_vat_list_value, .myshp_basket_shipping_value {
    text-align: right;
}
.myshp_basket_shipping_selector {} .myshp_basket_shipping_spacer {}
/* Begin - Checkout Header */

.myshp_checkout h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 20px;
}
/* End - Checkout Header */

#myshp_checkout_powered-by {
    text-align: center;
    margin: 20px 0;
    border-top: 1px solid #B6B6B6;
    padding-top: 10px;
    border-bottom: 1px solid #B6B6B6;
    padding-bottom: 10px;
}
#myshp_checkout_powered-by span {
    background: transparent !important;
}
/* Begin - Checkout Breadcrumb */

.myshp_checkout .myshp_checkout_breadcrumb {
    /*background-color:#F5F5F6;*/
    
    border: 1px solid #B6B6B6;
    height: 29px;
    line-height: 27px;
}
.myshp_checkout .myshp_checkout_breadcrumb ul {} .myshp_checkout .myshp_checkout_breadcrumb ul li {
    list-style: none;
    float: left;
    padding: 0 15px 0 10px;
    background-image: url("/skins/master/pic/breadcrumb-bullets.png");
    background-repeat: no-repeat;
    background-position: right 0;
    background-color: transparent;
    position: relative;
    font-size: 11px;
}
.myshp_checkout .myshp_checkout_breadcrumb ul li a {
    cursor: default;
    text-decoration: none;
    color: #333;
    background: none !important;
    border: none !important;
    text-shadow: 0px 0px 0px transparent;
}
.myshp_checkout .myshp_checkout_breadcrumb ul li.myshp_checkout_breadcrumb_active {
    font-weight: bold;
    background-color: #DFDFDE;
    background-position: right -38px;
    background-image: none;
    padding: 0 10px 0 10px;
}
.myshp_checkout .myshp_checkout_breadcrumb ul li.myshp_checkout_breadcrumb_active span {
    background-image: url("/skins/master/pic/breadcrumb-bullets.png");
    position: absolute;
    right: -6px;
    height: 27px;
    width: 6px;
    background-position: 0 -39px;
}
.myshp_checkout .myshp_checkout_breadcrumb ul li.myshp_checkout_breadcrumb_preactive span {
    background-image: url("/skins/master/pic/breadcrumb-bullets.png");
    position: absolute;
    right: -3px;
    height: 27px;
    width: 6px;
    background-position: 0 0px;
    z-index: 1;
}
/* End - Checkout Breadcrumb */
/* Begin - Checkout Control Buttons */

.myshp_checkout .myshp_control_buttons {
    margin: 20px 0;
    padding: 0;
    float: none !important;
}
.myshp_checkout .myshp_basket_related_features .myshp_control_buttons {
    float: left !important;
}
/* Checkout Button */

.myshp_checkout .myshp_button {
    float: left;
    text-transform: none;
}
.myshp_checkout .myshp_button span {} .myshp_checkout .myshp_button span span {
    display: inline;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0;
    padding-left: 5px;
}
/* Button Next */

.myshp_checkout .myshp_button.myshp_button_nextstep, .myshp_checkout .myshp_button.myshp_button_nextstep:hover {
    float: right;
    margin-left: 25px !important;
}
.myshp_checkout .myshp_button.myshp_button_nextstep span span, .myshp_checkout .myshp_button.myshp_button_nextstep:hover span span {
    /*background-image:url("/skins/master/pic/checkout_next.png");
                background-repeat:no-repeat;
                background-position:95% center; 
                padding-right:25px;*/
}
/* Button Prev */

.myshp_checkout .myshp_button.myshp_button_prev, .myshp_checkout .myshp_button.myshp_button_prev:hover {} .myshp_checkout .myshp_button.myshp_button_prev span span, .myshp_checkout .myshp_button.myshp_button_prev:hover span span {
    /*background-image:url("/skins/master/pic/checkout_left.png");
                background-position:6px center;
                padding-left:25px;*/
    
    padding-left: 0;
    padding-right: 5px;
}
/* Button Continue Shopping */

.myshp_checkout .myshp_button.myshp_button_continueshopping, .myshp_checkout .myshp_button.myshp_button_continueshopping:hover {} .myshp_checkout .myshp_button.myshp_button_continueshopping span span, .myshp_checkout .myshp_button.myshp_button_continueshopping:hover span span {
    /*background-image:url("/skins/master/pic/checkout_left.png");
                background-position:6px center;
                padding-left:25px;*/
    
    padding-left: 0;
    padding-right: 5px;
}
/* Button Help */

.myshp_checkout .myshp_button.myshp_button_help, .myshp_checkout .myshp_button.myshp_button_help:hover {
    float: right;
}
.myshp_checkout .myshp_button.myshp_button_help span, .myshp_checkout .myshp_button.myshp_button_help:hover span {
    /*background-image:url("/skins/pic/spritebtn.png");
                background-position:2px -178px;
                padding-left:25px;*/
}
/* Button Update */

.myshp_checkout .myshp_button.myshp_button_update {}
/* Button Delete */

.myshp_checkout .myshp_button.myshp_button_delete {}
/* Button Edit */

.myshp_checkout .myshp_button.myshp_button_edit {}
/* Button Cancel */

.myshp_checkout .myshp_button.myshp_button_cancel {}
/* Button Save */

.myshp_checkout .myshp_button.myshp_button_save {}
/* Button Register */

.myshp_checkout .myshp_button.myshp_button_register, .myshp_checkout .myshp_button.myshp_button_register:hover {
    float: right;
}
.myshp_checkout .myshp_button.myshp_button_register, .myshp_checkout .myshp_button.myshp_button_register:hover {}
/* Button Register */

.myshp_checkout .myshp_button.myshp_button_login {}
/* Button Register */

.myshp_checkout .myshp_button.myshp_button_register {} .myshp_button_postnl {
    float: right;
    clear: right;
    margin-top: 20px;
}
/* End - Checkout Control Buttons */
/* Begin - Basket Empty */

.myshp_checkout_basket_empty {
    padding-top: 20px;
    font-size: 12px;
}
.myshp_checkout_basket_empty p {
    font-size: 12px;
}
/* Begin - Basket Empty */
/* Begin - Basket */
/* Begin - Basket Products */

.myshp_checkout_customerdata {
    background-color: #F5F5F6;
    border: 1px solid #E6E6E7;
    padding: 5px;
}
.myshp_checkout_customerdata tr {
    margin-bottom: 10px;
}
.myshp_checkout_customerdata td {
    width: 50%;
}
.myshp_checkout_customerdata td .myshp_checkout_customerdata_pad {
    background-color: #F5F5F6;
    border: 1px solid #E6E6E7;
    padding: 5px;
    min-height: 150px;
}
.myshp_checkout_customerdata_billing .myshp_checkout_customerdata_pad, .myshp_checkout_customerdata_shippingmethod .myshp_checkout_customerdata_pad, .myshp_checkout_customerdata_paymethod .myshp_checkout_customerdata_pad {
    margin: 0 5px 10px 0;
}
.myshp_checkout_customerdata_address .myshp_checkout_customerdata_pad, .myshp_checkout_customerdata_email .myshp_checkout_customerdata_pad, .myshp_checkout_customerdata_remark .myshp_checkout_customerdata_pad {
    margin: 0 0px 10px 5px;
}
.myshp_checkout_products table {} .myshp_checkout_products table tr {} .myshp_checkout_products table tr td {
    padding: 5px;
}
.myshp_checkout_products table tr td span {
    white-space: nowrap;
}
/* Basket Product Header Row */

.myshp_checkout_products table tr th.myshp_basket_product_name {} .myshp_checkout_products table tr th.myshp_basket_product_name span {} .myshp_checkout_products table tr th.myshp_basket_product_description {} .myshp_checkout_products table tr th.myshp_basket_product_quantity {
    text-align: center;
}
.myshp_checkout_products table tr th.myshp_basket_product_quantity span {
    width: 70px;
}
.myshp_checkout_products table tr th.myshp_basket_product_unitprice {
    text-align: right;
}
.myshp_checkout_products table tr th.myshp_basket_product_totalprice {
    text-align: right;
    white-space: nowrap;
}
.myshp_checkout_products table tr th.myshp_basket_product_totalprice span {
    width: 85px;
}
.myshp_checkout_products table tr th.myshp_basket_product_controls {}
/* Basket Product Row */

.myshp_checkout_products table tr.myshp_basket_product td {} .myshp_checkout_products table tr.myshp_basket_product td span {
    width: 82px;
}
.myshp_checkout_products table tr td.myshp_basket_product_name {} .myshp_checkout_products table tr td.myshp_basket_product_description {} .myshp_checkout_products table tr td.myshp_basket_product_description p {
    margin: 0;
}
.myshp_checkout_products table tr td.myshp_basket_product_quantity {
    text-align: center;
}
.myshp_checkout_products table tr td.myshp_basket_product_quantity a {
    color: #000;
}
.myshp_checkout_products table tr td.myshp_basket_product_unitprice {
    text-align: right;
}
.myshp_checkout_products table tr td.myshp_basket_product_totalprice {
    text-align: right;
}
.myshp_checkout_products table tr td.myshp_basket_product_controls {
    font-size: 11px;
    text-align: right;
}
/* Basket Action */

.myshp_checkout_products table tr.myshp_basket_action {} .myshp_checkout_products table tr.myshp_basket_action td {
    text-align: right;
}
.myshp_checkout_products table tr.myshp_basket_action td label {} .myshp_checkout_products table tr.myshp_basket_action td span {}
/* Basket Shipping */

.myshp_checkout_products table tr.myshp_basket_shipping {} .myshp_checkout_products table tr.myshp_basket_shipping td, .myshp_checkout_products table tr.myshp_basket_payment td {
    text-align: right;
}
.myshp_checkout_products table tr.myshp_basket_shipping td.myshp_basket_shipping_selector {} .myshp_checkout_products table tr.myshp_basket_shipping td.myshp_basket_shipping_selector select {
    float: right;
}
.myshp_checkout_products table tr.myshp_basket_shipping td.myshp_basket_shipping_value {
    text-align: right;
    vertical-align: middle;
}
.myshp_checkout_products table tr.myshp_basket_spacer {} .myshp_checkout_products table tr.myshp_basket_spacer td {
    padding: 0;
}
.myshp_checkout_products table tr.myshp_basket_spacer td div {
    height: 7px;
    overflow: hidden;
}
/* Basket VAT List */

.myshp_checkout_products table tr.myshp_basket_vat {} .myshp_checkout_products table tr.myshp_basket_vat td {
    vertical-align: bottom;
    padding-bottom: 0;
}
.myshp_checkout_products table tr.myshp_basket_vat td td {
    padding: 0;
}
.myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table {
    border: none;
}
.myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_list {} .myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr td {
    padding: 5px 5px 5px 0px;
}
.myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_list label {
    white-space: nowrap;
}
.myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_list span {} .myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_total_divider {} .myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_total_divider td {
    padding: 0;
}
.myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_total {} .myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_total label {} .myshp_checkout_products table tr.myshp_basket_vat table.myshp_basket_vat_table tr.myshp_basket_vat_total span {}
/* Basket Total */

.myshp_checkout_products table tr.myshp_basket_total {
    font-size: 12pt;
}
.myshp_checkout_products table tr.myshp_basket_total .myshp_basket_total_label, .myshp_checkout_products table tr.myshp_basket_total #myshp_basket_total_value {
    text-align: right;
    font-weight: bold;
    vertical-align: bottom;
}
.myshp_checkout_products table tr.myshp_basket_total .myshp_basket_total_label label {
    margin-right: 0px;
}
.myshp_checkout_products table tr.myshp_basket_total #myshp_basket_total_value {}
/* Basket Coupon Code */

.myshp_checkout_products table tr.myshp_basket_coupon {} .myshp_checkout_products table tr.myshp_basket_coupon td.myshp_basket_coupon_container {
    padding: 0;
}
.myshp_checkout_products table tr.myshp_basket_coupon td.myshp_basket_coupon_container table {
    border: none;
}
.myshp_checkout_products table tr.myshp_basket_coupon td.myshp_basket_coupon_container .myshp_basket_coupon_field_label {
    text-align: right;
}
.myshp_checkout_products table tr.myshp_basket_coupon td.myshp_basket_coupon_container label {
    font-size: 11px;
    white-space: nowrap;
    margin-right: 0px;
}
.myshp_checkout_products table tr.myshp_basket_coupon td.myshp_basket_coupon_container #myshp_basket_coupon_field {
    text-align: right;
    vertical-align: middle;
}
.myshp_checkout_products table tr.myshp_basket_coupon td.myshp_basket_coupon_container input {
    margin: 0;
    float: none;
}
/* End - Basket Products */
/* Begin - Terms and Conditions */

.myshp_basket_terms_conditions {
    margin: 20px 0;
}
.myshp_basket_terms_conditions a {
    font-size: 11px;
}
.myshp_basket_remarks {}
/* End - Terms and Conditions */
/* Begin - Basket Related Products */

.myshp_basket_related {}
/* End - Basket Related Products */
/* End - Basket */
/* Begin - Address */

.myshp_checkout_block_login {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}
.myshp_checkout.myshp_register_login .myshp_block.myshp_checkout_block {
    width: 49.5%;
    float: left;
    min-height: 197px;
}
.myshp_register_login td {
    vertical-align: middle;
    width: 100px;
}
.myshp_register_login td input {
    margin-bottom: 7px;
}
.myshp_block_spacer {
    width: 1%;
    float: left;
}
.myshp_checkout.myshp_register_login .myshp_block.myshp_checkout_block {} .myshp_checkout_customerdata_delivery {
    margin: 00px 0 0;
    min-height: 0;
}
.myshp_checkout_customerdata_delivery h3 {
    width: 100%;
}
.myshp_checkout_customerdata_shipping td, .myshp_checkout_customerdata_delivery td {
    vertical-align: middle;
    padding-bottom: 7px;
}
.myshp_checkout_customerdata_shipping label, .myshp_checkout_customerdata_delivery label {
    text-align: left;
    margin-right: 5px;
}
.myshp_checkout_customerdata_delivery label {} .myshp_checout_customerdata_options {
    float: left;
    clear: left;
    margin: 10px 0;
}
.myshp_checout_customerdata_options label {
    float: left;
}
.myshp_checout_customerdata_options td {
    padding-bottom: 0px;
}
#myshp_checkout_delivery_selection input {
    float: left;
    clear: left;
}
#myshp_checkout_delivery_selection label {
    text-align: left;
    width: auto;
    padding-bottom: 10px;
}
/* End - Address */
/* Begin - Login */

.myshp_checkout_block .myshp_checkout_block_box label {
    display: inline-block;
}
/* End - Login */
/* Begin - Register Thanks*/

.myshp_checkout_thanks {}
/* End - Register Thanks*/
/* Begin - Shipping */

.myshp_checkout_shipping {} .myshp_checkout_shipping tr.myshp_basket_product:last-child td, .myshp_checkout_payment tr.myshp_basket_product:last-child td {
    border-bottom: 0px;
}
.myshp_checkout_shipping tr.myshp_basket_product td label:first-child, .myshp_checkout_payment tr.myshp_basket_product td label:first-child {
    font-weight: bold;
}
.myshp_checkout_shippingdata {
    margin-top: 20px;
}
.myshp_checkout_shipping .myshp_checkout_shippingcost {
    text-align: right;
}
.myshp_checkout_shipping input[type='radio'] {
    float: left;
}
tr.myshp_basket_products_header th.myshp_checkout_shippingcost, .myshp_checkout_shippingcost {
    text-align: right;
}
.myshp_checkout_shippingdata table tr.myshp_checkout_shippingdata_row {}
/* End - Shipping */
/* Begin - Payment */

.myshp_checkout_payment {} .myshp_checkout_payment table tr td, .myshp_checkout_payment table tr th {} .myshp_checkout_payment .myshp_basket_product input {
    margin: 0;
}
.myshp_checkout_payment .myshp_basket_product label {
    display: inline-block;
}
.myshp_checkout_payment .myshp_basket_product span.myshp_checkout_payment_control {
    margin-right: 5px;
}
.myshp_checkout_payment .myshp_checkout_paymentcost {
    text-align: right;
}
.myshp_checkout_payment .myshp_checkout_paymentcost div {}
/* End - Payment */
/* Begin - Approval */
/* End - Approval */
/* Begin - Confirmation */
/* End - Confirmation */

.myshp_link_option {
    border-bottom: 1px solid #d4d2cc;
    padding: 10px 0;
}
/***************************************/
/*                                     */
/*       Master Block                  */
/*                                     */
/***************************************/
/* 
 * Design 1: Individual         .myshp_block_featured_product_design_1
 * Design 2: Carousel           .myshp_block_featured_product_design_2
 * Design 3: Horizontal List    .myshp_block_featured_product_design_3
 * Design 4: Vertical List      .myshp_block_featured_product_design_4
 * Design 5: Top 5              .myshp_block_featured_product_design_5
 * Design 6: Vertical Slider    .myshp_block_featured_product_design_6
 * */
/* General Values */

.myshp_block_featured_product {
    overflow: hidden;
}
.myshp_block_featured_product a.myshp_button {
    float: none;
    display: inline-block;
    clear: both;
}
.myshp_box .jcarousel-container .jcarousel-prev {
    border-color: transparent #555 transparent #555;
    border-style: solid;
    border-width: 20px 20px 20px 0px;
    width: 0;
    height: 0;
    background: none;
    cursor: pointer;
}
.myshp_box .jcarousel-container .jcarousel-next {
    border-color: transparent #555 transparent #555;
    border-style: solid;
    border-width: 20px 0px 20px 20px;
    width: 0;
    height: 0;
    background: none;
    cursor: pointer;
}
.myshp_box .jcarousel-container.jcarousel-container-vertical .jcarousel-prev {
    border-width: 0 20px 20px;
    border-color: transparent transparent #555;
}
.myshp_box .jcarousel-container.jcarousel-container-vertical .jcarousel-next {
    border-width: 20px 20px 0 20px;
    border-color: #555 transparent transparent transparent;
}
.myshp_block_featured_product a, .myshp_block_featured_product li, .myshp_block_featured_product div {
    text-align: center;
}
.myshp_block_featured_product .myshp_block_featured_product_info span.myshp_block_featured_product_description, .myshp_block_featured_product .myshp_block_featured_product_info span.myshp_block_featured_product_price_old, .myshp_block_featured_product .myshp_block_featured_product_info span.myshp_block_featured_product_price, .myshp_block_featured_product .myshp_block_featured_product_info span.myshp_block_featured_product_discount {
    display: block;
}
.myshp_block_featured_product_info .myshp_button span {} .myshp_block_featured_product .myshp_block_featured_product_wrapper h4 {
    min-height: 30px;
}
.myshp_block_featured_product .myshp_block_featured_product_description {
    min-height: 28px;
}
.myshp_block_featured_product .myshp_block_featured_product_wrapper h4, .myshp_block_featured_product .myshp_block_featured_product_image, .myshp_block_featured_product .myshp_block_featured_product_info, .myshp_block_featured_product .myshp_block_featured_product_description {
    margin-bottom: 7px;
}
.myshp_block_featured_product ul {
    list-style: none;
}
.myshp_block_featured_product ul li a {
    max-width: 100%;
}
.myshp_block_featured_product ul li img {
    max-width: 100%;
}
/* Value Fields */

.myshp_block_featured_product_price_old {
    text-decoration: line-through;
}
.myshp_block_featured_product_wrapper {
    text-align: center;
}
.myshp_block_featured_product_navigation {
    width: 30px;
    height: 20px;
    float: right;
}
.myshp_block_featured_product_navigation_next, .myshp_block_featured_product_navigation_prev {
    cursor: pointer;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-indent: -5000px;
    width: 11px;
}
.myshp_block_featured_product_navigation_next:hover, .myshp_block_featured_product_navigation_prev:hover {} .myshp_block_featured_product_navigation_next {
    float: right;
    background-image: url("/views/library/jquery/plugins/jpaginate/images/next.png");
}
.myshp_block_featured_product_navigation_prev {
    float: left;
    background-image: url("/views/library/jquery/plugins/jpaginate/images/previous.png");
}
.myshp_block_featured_product_price, .myshp_block_featured_product_discount {
    font-size: 1.5em;
    position: relative;
    letter-spacing: -1px;
    display: block;
    padding-left: 0px;
    padding-top: 0;
    margin: 0;
}
/*
 * Design 1: 
 * 
 * */

.myshp_block_featured_product_design_1 {
    position: relative;
}
.myshp_block_featured_product_design_1 ul {
    width: 100%;
    height: 100%;
}
.myshp_block_featured_product_design_1 ul li {
    text-align: center;
    width: 100%;
    height: 100%;
}
.myshp_block_featured_product_design_1 .myshp_block_featured_product_image {
    width: 100%;
    max-height: 60%;
    overflow: hidden;
}
.myshp_block_featured_product_design_1 ul li img {
    max-width: 100%;
    margin: 10px 0;
    display: inline-block;
}
.myshp_block_featured_product_design_1 ul li a {
    clear: both;
    display: inline-block;
    float: none;
}
.myshp_block_featured_product_design_1 ul li .myshp_button span {
    width: auto;
}
/*
 * Design 2: Carousel, Design 3: Horizontal List
 * 
 * */

.myshp_block_featured_product_design_2 img, .myshp_block_featured_product_design_3 img {
    max-width: 80px;
}
.myshp_block_featured_product_design_2 a.myshp_button {
    margin-top: 7px;
}
/*
 * Design 3: Horizontal List
 * 
 * */

.myshp_block_featured_product_design_3 ul li {
    float: left;
    clear: right;
    width: 25%;
}
.myshp_block_featured_product_design_3 ul li:first-child {
    margin-left: 0;
}
.myshp_block_featured_product_design_3 .myshp_box {
    padding: 2%;
}
.myshp_block_featured_product_design_3 ul li h4, .myshp_block_featured_product_design_3 ul li .myshp_block_featured_product_info, .myshp_block_featured_product_design_3 ul li .myshp_block_featured_product_image {
    padding-left: 5%;
}
.myshp_block_featured_product_design_3 ul li:first-child h4, .myshp_block_featured_product_design_3 ul li:first-child .myshp_block_featured_product_info, .myshp_block_featured_product_design_3 ul li:first-child .myshp_block_featured_product_image {
    padding: 0;
}
.myshp_block_featured_product_design_3 span {
    float: none;
    display: block;
}
.myshp_block_featured_product_design_3 a {
    display: inline-block;
    margin: 10px auto;
    width: auto;
    float: none;
}
/*
 * Design 4: Vertical List
 * 
 * */

.myshp_block_featured_product_design_4 li, .myshp_block_featured_product_design_4 li {
    text-align: center;
}
.myshp_block_featured_product_design_4 {} .myshp_block_featured_product_design_4 ul {
    float: left;
    width: 100%;
}
.myshp_block_featured_product_design_4 ul li {
    float: left;
    clear: left;
    padding: 10px 0 0;
    margin: 10px 0 0;
}
.myshp_block_featured_product_design_4 .myshp_box {
    padding: 0;
}
.myshp_block_featured_product_design_4 ul li {
    border-top-color: #DEDEE4;
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
    padding-top: 10px;
    margin-top: 10px;
}
.myshp_block_featured_product_design_4 ul li:first-child {
    border-top: none;
    padding-top: 0px;
    margin-top: 0px;
}
.myshp_block_featured_product_design_4 ul li .myshp_block_featured_product_wrapper {
    width: 100%;
}
.myshp_block_featured_product_design_4 ul li:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
    /* For IE8 and earlier */
}
.myshp_block_featured_product_design_4 ul li h4 {
    margin-bottom: 2px;
}
.myshp_block_featured_product_design_4 ul li span {} .myshp_block_featured_product_design_4 ul li img {
    max-width: 50px;
}
/* Value Fields */

.myshp_block_featured_product_design_4 .myshp_block_featured_product_price {} .myshp_block_featured_product_design_4 .myshp_block_featured_product_image {
    width: 38%;
    float: left;
}
.myshp_block_featured_product_design_4 .myshp_block_featured_product_image a {
    margin: 0 0 10px;
}
.myshp_block_featured_product_design_4 .myshp_block_featured_product_info, .myshp_block_featured_product_design_4 ul li h4 {
    width: 57%;
    float: right;
    text-align: left;
}
.myshp_block_featured_product_design_4 .myshp_block_featured_product_image {
    text-align: left;
    margin-bottom: 0px;
}
.myshp_block_featured_product_design_4 ul li img {
    max-width: 100%;
}
/*
 * Design 5: Top 5
 * 
 * */

.myshp_block_featured_product_design_5 {} .myshp_block_featured_product_design_5 .myshp_box {
    padding: 10px 30px 10px 10px;
}
.myshp_block_featured_product_design_5 h4 {
    margin-bottom: 10px;
}
.myshp_block_featured_product_design_5 ul {
    padding-left: 20px;
}
.myshp_block.myshp_block_featured_product_design_5 ul li {
    list-style: decimal;
    margin-bottom: 10px;
}
.myshp_block_featured_product_design_5 .myshp_block_featured_product_wrapper, .myshp_block_featured_product_design_5 .myshp_block_featured_product_info {} .myshp_block_featured_product_design_5 .myshp_block_featured_product_wrapper h4, .myshp_block_featured_product_design_5 .myshp_block_featured_product_image, .myshp_block_featured_product_design_5 .myshp_block_featured_product_info, .myshp_block_featured_product_design_5 .myshp_block_featured_product_description {} .myshp_block_featured_product_design_5.myshp_block .myshp_box {
    padding: 10px 30px 10px 10px;
}
/*
 * Design 6: Vertical Slider
 * 
 * */

.myshp_block_featured_product_design_6 {} .myshp_block_featured_product_design_6 li {
    float: none !important;
    height: auto !important;
}
.myshp_block_featured_product_design_6 a {
    float: none;
    display: block;
    margin-top: 10px;
}
.myshp_block.myshp_slide_filter a.myshp_button {
    float: right;
}
/*
 * iPad New Products block 
 * 
 */

.myshp_block_newproducts {} .myshp_block_newproducts h3 {
    margin-bottom: 0px;
}
.myshp_block_newproducts .myshp_box {
    /*
    display:box;
    display:-webkit-box;
    box-orient:horizontal;
    -webkit-box-orient:horizontal;
    -webkit-box-align:justify;
    
    -moz-box-orient:horizontal;
    -moz-box-align:justify;
    display:-moz-box;
    */
    
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    float: left;
    padding: 0.6em;
}
.myshp_block_newproducts .myshp_box .prod-top {
    text-align: center;
    padding: 0 10px;
    width: 25%;
    border-left-width: 1px;
    border-left-style: solid;
    float: left;
}
.myshp_block_newproducts .myshp_box .prod-top:first-child {
    border-left: 0px;
}
.myshp_block_newproducts .myshp_box .prod-top h3 {
    min-height: 56px;
}
.myshp_block_newproducts .myshp_box .prod-top .prod-thumb {
    height: 118px;
    margin: 0 auto;
}
/*
 * Product List CSS 
 * 
 */
/*
Producten naast elkaar
tight and neat layout --> id="myshp_default8"
shadow lines rounded corners -> id="myshp_default9"
shadow lines modern --> id="myshp_default3"
rounded corners --> id="myshp_default8"
no lines --> id="myshp_default11"

Products below each other
shadow lines rounded corners --> id="myshp_default6"
black lines --> id="myshp_default2"
no lines --> id="myshp_default4"
 
Products in table
black lines --> id="myshp_default1"
 
More products per photo
no lines --> id="myshp_default8"
*/

.myshp_list_product select {
    float: none;
}
#myshp_default6 .myshp_list_row, #myshp_default4 .myshp_list_row, #myshp_default2 .myshp_list_row {
    width: 100%;
}
#myshp_default6 .myshp_list_product, #myshp_default4 .myshp_list_product, #myshp_default2 .myshp_list_product {
    padding-right: 0px;
    width: 100% !important;
}
#myshp_default6 .myshp_list_product_image_box, #myshp_default4 .myshp_list_product_image_box, #myshp_default2 .myshp_list_product_image_box {
    float: left;
    width: 30%;
    padding-right: 10px;
}
#myshp_default6 .myshp_list_product_features, #myshp_default4 .myshp_list_product_features, #myshp_default2 .myshp_list_product_features {
    float: left;
    width: 70%;
}
/* Products next to each other */
/* tight and neat layout */

#myshp_default8 {}
/* shadow lines rounded corners */

#myshp_default9 .myshp_list_product {
    padding-bottom: 6px;
}
#myshp_default9 .myshp_list_product_box {
    border-radius: 0.6em;
    box-shadow: 5px 5px 5px #CCCCCC;
}
#myshp_default9 .myshp_list_product_title {
    border-radius: 0.5em 0.5em 0 0;
}
/* shadow lines modern */

#myshp_default3 .myshp_list_product {
    padding-bottom: 6px;
}
#myshp_default3 .myshp_list_product_box {
    border: 1px solid #CCCCCC;
    box-shadow: 5px 5px 5px #CCCCCC;
}
/* rounded corners */

#myshp_default10 .myshp_list_product_box {
    border-radius: 0.6em;
    border: 3px double #CCCCCC;
}
/* no lines */

#myshp_default11 .myshp_list_product_box {
    border: none;
}
/*  Products below each other */
/* shadow lines rounded corners */

#myshp_default6 {} #myshp_default6 .myshp_list_product_box {
    border-radius: 0.6em 0.6em 0 0;
    box-shadow: 3px 3px 5px #CCCCCC;
}
#myshp_default6 .myshp_list_product_features, #myshp_default6 .myshp_list_product_price, #myshp_default2 .myshp_list_product_features, #myshp_default2 .myshp_list_product_price, #myshp_default4 .myshp_list_product_price, #myshp_default4 .myshp_list_product_features {
    text-align: left;
    padding-left: 0px;
}
#myshp_default6 .myshp_control_buttons, #myshp_default2 .myshp_control_buttons, #myshp_default4 .myshp_control_buttons {
    float: right;
}
/* black lines */

#myshp_default2 {} #myshp_default2 .myshp_list_product_features table td.myshp_list_product_feature_label {
    text-align: left;
}
#myshp_default2 .myshp_button.myshp_button_moreinfo, #myshp_default2 .myshp_list_product_quantity_field, #myshp_default2 .myshp_button.myshp_button_order {
    float: left;
}
#myshp_default2 .myshp_list_product_quantity_field {
    margin: 0 10px 0 5px;
}
#myshp_default2 .myshp_control_buttons {
    float: left;
}
/* no lines */

#myshp_default4 {} #myshp_default4 .myshp_list_product_box {
    border: none;
}
/* Products in table */
/* black lines */

#myshp_default1 {}
/* More products per photo */
/* no lines */

#myshp_default8 {}
/* Begin - Product Search */

.myshp_info_search_block {
    margin-bottom: 0px;
}
.myshp_info_search_block fieldset {
    margin-bottom: 0;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.myshp_info_search_block label {
    margin: 0px 0px 0 0;
    float: left;
}
.myshp_info_search_block td {
    vertical-align: middle;
    padding-right: 10px;
}
.myshp_info_search_block input {
    width: 112px !important;
    float: left;
    margin-right: 0px;
}
.myshp_info_search_block .myshp_button {
    float: none;
    display: inline-block;
    margin-left: 0px;
}
/* End - Product Search */
/* Begin - Product Navigation */

.myshp_list_navigation, .myshp_info_footer_bottom {
    padding: 10px 0;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-size: 11px;
    float: left;
    width: 100%;
}
.myshp_list_navigation.myshp_list_navigation_bottom {
    margin-bottom: 1.45em;
}
.myshp_list_navigation.myshp_list_navigation_top {
    margin: 1.45em 0;
}
.myshp_list_navigation_buttons {
    float: right;
}
.myshp_list_navigation_button_prev {
    margin-left: 10px;
}
.myshp_list_navigation_button_next {
    margin-right: 10px;
}
/* End - Product Navigation */
/* Begin - Products */

.myshp_list {} .myshp_list_row {
    float: left;
    width: 100%;
    margin-bottom: 1.45em;
    position: relative;
    overflow: visible;
}
.zoomPad {
    z-index: auto !important;
}
.myshp_list input {
    float: none;
}
.myshp_list_product {
    float: left;
    width: 25%;
}
.myshp_list_product_box {
    border: 1px solid #CCCCCC;
    margin: 0 0 0 0;
    padding: 0px 0 10px 0;
}
.myshp_list_product_box:hover {} .myshp_list_product h3 {
    text-align: center;
    font-size: 12px;
}
.myshp_list_product_details {
    text-align: left !important;
    margin-top: 10px;
}
.myshp_list_product_image {
    text-align: center;
    margin-bottom: 10px;
}
.myshp_list_product_image a {} .myshp_list_product_image a img {
    max-width: 100%;
}
.myshp_list_product_features {
    text-align: left;
    margin-bottom: 10px;
    padding: 0 12px;
}
.myshp_list_product_features table {
    width: 100%;
}
.myshp_list_product_features table td {} .myshp_list_product_features table td.myshp_list_product_feature_label {
    text-align: right;
    padding-right: 5px;
    width: 50%;
}
.myshp_list_product_features table td.myshp_list_product_feature_value {
    text-align: left;
}
.myshp_list_product label {
    display: inline-block;
}
.myshp_list_product_value {
    text-align: left !important;
/*    font-weight: 700; */
} 

div.myshp_list_product_features.myshp_list_product_body span.myshp_list_product_value:first-child {
    font-weight:700 !important; 
}


.myshp_list_product_break {
    display: block;
}
.myshp_list_product_price {
    float: left;
    width: 50%;
    padding-left: 12px;
    text-align: left !important;
    font-weight: 700;
    margin-top:5px;
}
.myshp_list_product_price label {
    padding-right: 5px;
}
.myshp_list_product_price_value {
    font-weight: 700;
    font-size: 14pt;
    white-space: nowrap;
}
.myshp_control_buttons {
    padding: 0 0px;
    margin:0px 0 0 0;
    text-align: right;
    width:50%;
    float: right;
}
.myshp_list_product_quantity_field {
    margin: 5px 0 10px;
}
.myshp_basket_related_table {
    margin-top: 5px;
}
.myshp_control_buttons a.myshp_button.myshp_button_moreinfo {
    display: inline-block;
    margin:4px 0px 0px 0px;
    float: none;
}
.myshp_control_buttons a.myshp_button.myshp_button_order {
    display: inline-block;
    float: none;
}
.myshp_basket_related_product_image {
    padding-right: 10px;
}
.myshp_basket_related_product_image a {} .myshp_basket_related_product_image img {
    /*border:1px solid #E8E8E8;*/
    
    max-width: none;
}
.myshp_basket_related_features .myshp_control_buttons {
    padding: 0;
    float: left;
}
.myshp_basket_related_features .myshp_control_buttons a.myshp_button.myshp_button_moreinfo {
    margin-right: 10px;
    float: left;
}
.myshp_basket_related_features .myshp_control_buttons a.myshp_button.myshp_button_order {
    float: left;
}
.myshp_poweredby {
    float: left;
}
/*
 * More Info CSS
 * 
 */

.myshp_info_product {
    width: 100%;
}
.myshp_info_navigation {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #C1C1C1;
    margin: 1em 0px 1em;
    padding: 0;
    text-align: right;
    float: left;
    width: 100%;
}
.myshp_info_back_button {
    float: left;
}
.myshp_info_next_button {
    float: right;
    margin-left: 10px;
}
.myshp_info_image {
    float: left;
    width:100%;
    text-align: center;
}
.myshp_info_image {
    width: 100% !important;
}
.myshp_info_image_large img, .myshp_info_image_large {
    max-width: 100% !important;
}
.myshp_info_image, .myshp_basket_related_product_image {
    position: relative;
}
.myshp_checkout .myshp_basket_related_product_image {
    width: 100px;
}
.myshp_info_image {
    width: 100%;
    position: relative;
}
.myshp_info_image_large a {
    max-width: 100%;
}
.myshp_info_image_large img {
    max-width: 100%;
    height: auto;
    width: auto;
    /* ie8 fix*/
}
.myshp_info_extra_images_thumbs a {
    padding: 5px;
    border: 1px solid #E8E8E8;
    margin-right: 5px;
    display: inline-block;
}
.myshp_info_extra_images_thumbs a:hover {
    border-color: #000;
}
.myshp_info_extra_images_thumbs img {
    width: 50px;
}
.myshp_info_extra_images_thumbs div {
    display: inline-block;
}
.myshp_info_image_large {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
}
.myshp_info_image_large a, .myshp_info_image_large div {
    /*width:auto !important;*/
}
.myshp_gallery_navigation_controls {
    padding: 0px 5px;
    margin: 10px 0;
}
.myshp_gallery_navigation_controls a {
    margin: 0px 2px;
}
.myshp_info_image {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.myshp_info_extra_images_thumbs {
    display: none;
}
.myshp_gallery_navigation {
    margin: 10px auto 0;
    padding: 10px 5px;
    /*width:210px;*/
}
.myshp_gallery_navigation_pager {
    margin-top: -10px;
}
.myshp_gallery_navigation_beginning, .myshp_gallery_navigation_end, .myshp_gallery_navigation_max {
    display: none !important;
}
.myshp_gallery_navigation {
    position: relative;
}
.myshp_gallery_navigation_caption {
    left: 30px;
}
.myshp_gallery_navigation_caption, .myshp_gallery_navigation_pager_total {
    color: #fff;
    float: left;
    padding: 0px 0px;
    font-size: 14px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    display: none;
}
.myshp_gallery_navigation_pager_total {} .myshp_info_value div, .myshp_info_value div img {
    max-width: 100%;
}
.myshp_info_features {
    width: 100%;
    float: left;
}
.myshp_info_row_control {} .myshp_info_row_control input {
    width: 100px;
}
.myshp_info_features p {} .myshp_info_product {
    float: left;
}

.myshp_info_product {
    float: left;
    min-height: 350px;
}

.myshp_info_price_value {
    font-weight: bold;
    font-size: 12pt;
}
label {
    margin-right: 10px;
    display: inline-block;
}
.myshp_info_features td {
    padding: 5px 0;
    width: 50%;
}
.ui-select span {
    text-transform: none;
}
.myshp_info_features td.myshp_info_label {
    padding-right: 10px;
}
.myshp_basket_related_product_details {
    text-align: left;
    width: 100%;
}
.myshp_basket_related_features td {
    padding: 2px 0;
}
.myshp_basket_related_features td.myshp_basket_related_features_label {
    padding-right: 10px;
    width: 100px;
}
.myshp_basket_related_features td.myshp_basket_related_features_value {} .myshp_info_description_long {
    margin: 1.45em 0;
}
.myshp-product .myshp_control_buttons {
    margin: 5px 0;
}
.myshp-product h1 {
    font-size: 11pt;
}
.myshp_maincontent_welcome_content_title {
    font-size: 20px;
}
.myshp_control_buttons a.myshp_button.myshp_button_moreinfo {} .myshp_basket_related_product_row {
    padding-bottom: 1.45em;
}
.myshp_basket_related_product_description {
    margin: 5px 0;
}
#myshp_info_footer {
    background-color: transparent !important;
}
.myshp_info_footer_bottom {
    text-align: center;
    margin: 1.45em 0;
}
fieldset {
    float: left;
}
fieldset label {
    float: left;
    margin: 0px 10px 0 0;
}
.myshp_info_search_block td {
    vertical-align: middle;
}
.myshp_button.myshp_info_search {
    margin-left: 0px;
}
.myshp_gallery_navigation {
    text-align: center;
    margin: 10px 0px 0px 0px;
}
.myshp_gallery_navigation a {
    width: 30px;
    height: 32px;
    cursor: pointer;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    z-index: 7;
    outline: none;
}
.myshp_gallery_navigation a span {
    display: inline-block;
    text-indent: -999em
}
.myshp_gallery_navigation_prev {} .myshp_gallery_navigation_prev .myshp_gallery_navigation_icon {
    background: url("/skins/master/pic/arrow-prev.gif") repeat scroll 0 0 transparent;
}
.myshp_gallery_navigation_next {} .myshp_gallery_navigation_next .myshp_gallery_navigation_icon {
    background: url("/skins/master/pic/arrow-next.gif") repeat scroll 00px 0 transparent;
}
.myshp_gallery_navigation_icon {} .myshp_gallery_navigation_pager {
    margin: 0 0px;
}
.myshp_gallery_navigation_pager a {
    background: url("/views/library/lib_ipad_skin/images/dot20070414.png") no-repeat scroll 0 0 transparent;
    width: 10px;
    height: 8px;
    border: none;
    text-indent: -999em;
}
.myshp_gallery_navigation_pager a.activeSlide {
    background-position: 0 -16px !important;
}
.myshp_gallery_navigation_pager a:hover {
    background-position: 0 -8px !important;
}
.myshp_info_extra_images_thumbs {}
/*
 * Reviews CSS
 * 
 */

#id-myshop-reviews-basic {
    margin: 0 !important;
    padding: 0 !important;
}
#id-myshop-reviews-basic .myshp_reviews_big_title {
    margin-bottom: 10px !important;
}
#id-myshop-reviews-basic span.myshp_reviews_title, #id-myshop-reviews-basic h3.myshp_reviews_title {
    padding-bottom: 10px !important;
}
#id-myshop-reviews-basic .myshp_block_review_button {
    float: none !important
}
/*
 * Contact Form Reset
 * 
 */

body.myshp_block_inner, body.myshp_block_inner #myshp-body {
    background: none;
}
body.myshp_block_inner .myshp_block_inner_button {
    text-indent: 0;
}
body.myshp_block_inner fieldset {
    width: 99.2%;
}
body.myshp_block_inner label {
    cursor: pointer;
}
input.myshp_block_inner_button {
    text-indent: 0;
}
#myshp_contact_form h3 {
    margin: 0;
}
/*
 * Sitemap
 * 
 */

.myshp_sitemap_leftside, .myshp_sitemap_in_between_1, .myshp_sitemap_in_between_2, .myshp_sitemap_rightside {
    float: left;
}
.myshp_sitemap_in_between_1, .myshp_sitemap_in_between_2 {
    width: .5%
}
.myshp_sitemap_column_0, .myshp_sitemap_column_1, .myshp_sitemap_column_2 {
    float: left;
    width: 33%;
}
.myshp_sitemap_category {
    margin-bottom: 10px;
}
.lof-slidecontent {
    margin: 0 auto 20px !important;
    padding: 0;
}
.myshp_block.lof-slidecontent img {
    margin: 0px !important;
}
#lightbox-container-image-data-box {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
#myshp_contentframe {
    padding: 30px;
}
/* min-width & max-width */

@media all and (min-width: 481px) and (max-width: 1024px) {
    .myshp_container, .myshp_wrapper, .myshp_container .myshp_container_wrapper {
        width: 100% !important;
    }
    .myshp_container_wrapper {
        padding: 0 2%;
    }
}
/* max device width */

.menu-toggle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    cursor: pointer;
    float: right;
}
.menu-toggle {
    border-top-color: #BF1C09;
}
.menu-toggle {
    float: none;
    margin-left: 10px;
}
.search-toggle, .nav-toggle, .menu-toggle {
    display: none;
}
.myshp_button.myshp_button_search {
    cursor: pointer;
}
.myshp_side_basket.myshp_block h3 {
    text-transform: capitalize;
}
.myshp_cookies_warning {
    background-color: #F6F0E7;
    border-bottom: 3px solid #F6FBFF;
    padding: 10px 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 5000;
}
.myshp_cookies_warning div a {
    border-left: 1px solid #6F6F6F;
    margin-left: 7px;
    padding-left: 7px;
    text-decoration: underline;
    color: #6F6F6F;
    font-family: verdana;
}
.myshp_cookies_warning div {
    color: #6F6F6F;
    margin: auto;
    text-align: left;
    width: 1000px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: verdana;
}
.myshp_cookies_warning ul {
    float: right;
}
.myshp_cookies_warning ul li {
    display: inline-block;
    float: left;
}
a.cookie-btn:link, a.cookie-btn:visited {
    border: medium none;
    color: #00A2E8;
    margin: 0;
    padding: 0;
}
.myshp_cookies_warning div li:first-child a {
    border-left: none;
}
.myshp_cookies_warning a {
    cursor: pointer;
}
/***************************************/
/*                                     */
/*        MYSHOP BLOG                  */
/*                                     */
/***************************************/

.myshp_block_blog_menu .month {
    padding-left: 1em;
}
.myshp_block_blog_menu a {
    white-space: nowrap;
}
/***************************************/
/*                                     */
/*        MYACCOUNT ORDERS             */
/*                                     */
/***************************************/

.myshp_myaccount_products {
    width: 100%;
    margin-bottom: 10px;
}
.myshp_myaccount_products td, .myshp_myaccount_products th {
    text-align: left;
    padding: 5px;
    border: 1px solid #ccc;
}
.myshp_myaccount_totalcount {
    width: 100px;
    text-align: right !important;
}
.myshp_myaccount_productid {
    width: 110px;
    text-align: right !important;
}
.myshp_myaccount_description {} .myshp_myaccount_view {
    width: 50px;
}
.myshp_myaccount_products th {
    font-weight: bold;
    font-size: 12px;
}
.myshp_myaccount_pagesize {
    margin-bottom: 5px;
}
/***************************************/
/*                                     */
/*        MYACCOUNT FAVORITES          */
/*                                     */
/***************************************/

.myshp_myaccount_favorites {
    width: 100%;
    margin-bottom: 10px;
}
.myshp_item-separator {
    border-bottom: 1px dotted #CCCCCC;
    margin: 10px 0;
}
.myshp_myaccount_favorites tr:last-child {
    display: none
}
.myshp_myaccount_favorites td {
    text-align: left;
    padding: 5px;
}
td.myshp_align-middle {
    vertical-align: middle;
}
td.myshp_favorites_image {
    padding-right: 15px;
    width: 150px;
    max-width: 135px;
    height: 138px;
    min-height: 138px;
    line-height: 0px;
}
/***************************************/
/*                                     */
/*        MYACCOUNT HISTORY            */
/*                                     */
/***************************************/

.myshp_myaccount_invoices, .myshp_myaccount_invoice {
    width: 100%;
    margin-bottom: 10px;
}
.myshp_myaccount_invoices td, .myshp_myaccount_invoices th, .myshp_myaccount_invoice td, .myshp_myaccount_invoice th {
    text-align: left;
    padding: 5px;
    border: 1px solid #ccc;
}
.myshp_myaccount_invoices th, .myshp_myaccount_invoice th {
    font-weight: bold;
    font-size: 12px;
}
.myshp_myaccount_datetime {
    width: 130px;
}
.myshp_myaccount_ordernumber {
    width: 110px;
}
.myshp_myaccount_state {
    width: 50px;
}
.myshp_myaccount_remark {} .myshp_myaccount_productcount {
    width: 100px;
    text-align: right !important;
}
.myshp_myaccount_total {
    width: 100px;
    text-align: right !important;
}
.myshp_myaccount_view {
    width: 45px;
}
.myshp_myaccount_order {
    width: 45px;
}
.myshp_myaccount_productid {
    width: 90px;
}
.myshp_myaccount_description {} .myshp_myaccount_price {
    width: 100px;
    text-align: right !important;
}
.myshp_myaccount_quantity {
    width: 65px;
}
.myshp_myaccount_orderview {
    margin: 3% 10%;
    float: left;
    width: 80%;
    border: 1px solid #ccc;
    padding: 0 2%;
}
.myshp_myaccount_navigation {
    margin: 5px 0px;
    text-align: center;
}
.myshp_myaccount_navigation .myshp_myaccount_back {
    float: left;
}
.myshp_myaccount_pagesize {
    margin-bottom: 5px;
}
.myshp_myaccount_orderall {
    margin-top: 5px;
    float: right;
}
.myshp_myaccount_sort {
    padding-left: 20px !important;
    background-image: url(/pic/myaccount/arrow_up_open.png);
    background-repeat: no-repeat;
    background-position: 3px 6px;
}
.myshp_myaccount_sort:hover {
    background-image: url(/pic/myaccount/arrow_up_full.png);
}
.myshp_myaccount_sort.active {
    background-image: url(/pic/myaccount/arrow_up_full.png);
}
.myshp_myaccount_sort.active:hover {
    background-image: url(/pic/myaccount/arrow_down_full.png);
}
.myshp_myaccount_sort.active.inverted {
    background-image: url(/pic/myaccount/arrow_down_full.png);
}
.myshp_myaccount_sort.active.inverted:hover {
    background-image: url(/pic/myaccount/arrow_up_full.png);
}
/******************************************************
*
*   CONTENT BLOCKS: TinyMCE overrides 
*
******************************************************/

body#tinymce.rowcolumn12 .mceTmpl {
    padding: 20px 0;
    width: 191px;
    overflow: hidden;
}
body#tinymce.rowcolumn32 .mceTmpl {
    padding: 20px 8px;
    width: 166px;
    overflow: hidden;
}
body#tinymce.rowcolumn22 .mceTmpl {
    padding: 20px 2px;
    width: 100%;
    overflow: hidden;
}
/*Product showcase*/

body#tinymce.rowcolumn22 .mceTmpl .myshp_maincontent_products_showcase_tabs li a.mceItemAnchor {
    width: auto;
    line-height: normal;
}
/******************************************************
*
*   CONTENT BLOCKS: Welcome/Header/About/Conditions 
*
******************************************************/

.myshp_maincontent_welcome {
    clear: both;
    margin: 0px auto 20px;
    width: 100%;
}
.myshp_maincontent_welcome_topleft_corner {
    padding-left: 1px;
    position: relative;
}
.myshp_maincontent_welcome_topright_corner {
    padding: 1px 1px 0px 0px;
    position: relative;
}
.myshp_maincontent_welcome_bottomleft_corner {
    height: 4px;
    position: relative;
}
.myshp_maincontent_welcome_bottomright_corner {
    height: 4px;
    position: relative;
}
.myshp_maincontent_welcome_left_side {
    padding-left: 0px;
    position: relative;
    width: 100%;
}
.myshp_maincontent_welcome_right_side {
    position: relative;
    width: 100%;
}
.myshp_maincontent_welcome_bottom_side {
    width: 100%;
    position: relative;
    clear: both;
    width: 100%;
}
.myshp_maincontent_welcome_top_side {
    position: relative;
}
.myshp_maincontent_welcome_topleft_absolute_corner {
    position: absolute;
    width: 4px;
    height: 4px;
    top: 0;
    left: -1px;
}
.myshp_maincontent_welcome_topright_absolute_corner {} .myshp_maincontent_welcome_middle_box {
    position: relative;
    text-align: center;
    width: 100%;
    overflow: hidden;
    padding: 0 2px;
}
.myshp_maincontent_welcome_content {
    text-align: justify;
    padding: 20px 0px;
    margin: 0 25px;
}
.myshp_maincontent_welcome_main_image {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c1c4b9;
}
.myshp_maincontent_welcome_content_title {
    background-color: #555654;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c1c4b9;
    margin: 0;
    padding: 5px 25px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.myshp_maincontent_welcome_content h1 {
    border: none;
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.myshp_maincontent_welcome_content h2 {
    margin: 0;
    padding: 0;
    text-align: left;
}
.myshp_maincontent_welcome_content h3 {
    margin: 0;
    padding: 0;
    text-align: left;
}
.myshp_maincontent_welcome_content h4 {
    margin: 0 0 5px 0;
    padding: 0;
    text-align: left;
}
.myshp_maincontent_welcome_content p {
    line-height: 20px;
    margin: 0;
}
.myshp_maincontent_welcome_content p a:link, .myshp_maincontent_welcome_content a:link {} .myshp_maincontent_welcome_content p a:active, .myshp_maincontent_welcome_content a:active {} .myshp_maincontent_welcome_content p a:visited, .myshp_maincontent_welcome_content a:visited {} .myshp_maincontent_welcome_content p a:hover, .myshp_maincontent_welcome_content a:hover {} .myshp_maincontent_welcome_content ol, .myshp_maincontent_welcome_content ul {
    margin-left: 12px;
    padding: 0 10px;
}
.myshp_maincontent_welcome ol li, .myshp_maincontent_welcome ul li {
    line-height: 24px;
    margin-bottom: 5px;
}
.myshp_maincontent_welcome ol li {} .myshp_maincontent_welcome ul li {}
/******************************************************
*
*   CONTENT BLOCKS: Discount or Offer 
*
******************************************************/

#myshp_discount_info {
    width: 150px;
    margin: 0 auto;
}
#myshp_discount_info .myshp_discount_product_name {
    margin-bottom: 5px;
}
#myshp_discount_info .myshp_discount_product_old_price {
    margin-bottom: 0px;
}
#myshp_discount_info .myshp_discount_product_old_price span {} #myshp_discount_info .myshp_discount_product_new_price {
    margin-bottom: 0px;
    line-height: 48px;
}
#myshp_discount_info .myshp_discount_product_stock {} #myshp_discount_info a, #myshp_discount_info a span {
    outline: none;
}
#myshp_discount_info a img {}
/******************************************************
*
*   CONTENT BLOCKS: Interesting Links 
*
******************************************************/

#myshp_interesting_links {
    margin: 0 auto;
    padding: 10px 0;
}
#myshp_interesting_links h5.myshp_interesting_links_title {
    margin: 0px 10px 7px;
    line-height: 24px;
    position: relative;
}
#myshp_interesting_links h5.myshp_interesting_links_title .myshp_title_bullet {
    position: absolute;
    bottom: -4px;
    right: 0;
    margin: 0;
    width: 24px !important;
    height: 24px !important;
}
#myshp_interesting_links .myshp_interesting_links_list {
    margin: 10px 10px 0;
    padding: 0;
}
#myshp_interesting_links .myshp_interesting_links_list li {
    margin: 0;
    padding: 5px 0 !important;
}
#myshp_interesting_links a {
    padding: 0 !important;
}
/******************************************************
*
*   CONTENT BLOCKS: More Links 
*
******************************************************/

#myshp_more_link_options {
    width: 150px;
    margin: 0 auto;
}
#myshp_more_link_options .myshp_link_option {
    clear: both;
    padding: 5px 0;
}
#myshp_more_link_options .myshp_link_option_container {
    height: 40px;
    display: table-row;
}
#myshp_more_link_options .myshp_link_option img {
    margin-right: 5px;
    width: 40px;
    height: 40px;
}
#myshp_more_link_options .myshp_link_description {
    width: 90px;
    line-height: 14px;
}
/******************************************************
*
*   CONTENT BLOCKS: Product Showcase 
*
******************************************************/

.myshp_maincontent_product_showcase {
    clear: both;
    margin: 0px auto 20px;
    width: 100%;
}
.myshp_maincontent_product_showcase_topleft_corner {
    padding-left: 1px;
    position: relative;
}
.myshp_maincontent_product_showcase_topright_corner {
    padding: 1px 1px 0px 0px;
    position: relative;
}
.myshp_maincontent_product_showcase_bottomleft_corner {
    height: 4px;
    position: relative;
}
.myshp_maincontent_product_showcase_bottomright_corner {
    height: 4px;
    position: relative;
}
.myshp_maincontent_product_showcase_left_side {
    padding-left: 0px;
    position: relative;
    width: 100%;
}
.myshp_maincontent_product_showcase_right_side {
    position: relative;
    width: 100%;
}
.myshp_maincontent_product_showcase_bottom_side {
    width: 100%;
    position: relative;
    clear: both;
    width: 100%;
}
.myshp_maincontent_product_showcase_top_side {
    position: relative;
}
.myshp_maincontent_product_showcase_topleft_absolute_corner {
    position: absolute;
    width: 4px;
    height: 4px;
    top: 0;
    left: -1px;
}
.myshp_maincontent_product_showcase_topright_absolute_corner {
    position: absolute;
    width: 4px;
    height: 4px;
    top: 0;
    right: 0px;
}
.myshp_maincontent_product_showcase_middle_box {
    position: relative;
    text-align: center;
    width: 100%;
    overflow: hidden;
    padding: 0 2px;
}
.myshp_maincontent_product_showcase_content {
    text-align: justify;
    padding: 20px 0px;
    margin: 0 25px;
}
.myshp_maincontent_product_showcase_main_image {} .myshp_maincontent_product_showcase_content_title {
    margin: 0;
    padding: 5px 25px;
}
.myshp_maincontent_product_showcase_content h1 {
    margin: 0;
    padding: 0;
}
.myshp_maincontent_product_showcase_content h2 {
    margin: 0;
    padding: 0;
    text-align: left;
}
.myshp_maincontent_product_showcase_content p {
    line-height: 20px;
}
.myshp_maincontent_product_showcase_content p a:link {} .myshp_maincontent_product_showcase_content p a:active {} .myshp_maincontent_product_showcase_content p a:visited {} .myshp_maincontent_product_showcase_content p a:hover {} .myshp_maincontent_productblock_content {
    padding: 0;
    margin-bottom: 0px;
    position: relative;
}
.myshp_product_showcase_productblock {
    float: left;
    width: 25%;
    position: relative;
}
.myshp_product_showcase_productblocklink {
    display: block;
    line-height: 10px;
}
.myshp_product_showcase_productblocklink:hover {} .myshp_product_showcase_productblocklink img {} .myshp_product_showcase_producttag {
    display: block;
    position: absolute;
    top: 0;
    z-index: 2;
}
.myshp_product_showcase_productphoto {
    width: 116px;
    height: 210px;
}
.myshp_product_showcase_productname {
    display: block;
    width: 116px;
    height: 16px;
    line-height: 16px;
    margin: 5px auto 0px auto;
    text-align: center;
    overflow: hidden;
}
.myshp_product_showcase_productcategory {
    display: block;
    width: 116px;
    height: 16px;
    line-height: 16px;
    margin: 5px auto 0px auto;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
}
.myshp_product_showcase_productblocklink:hover span.myshp_product_showcase_productname {} .myshp_product_showcase_productblocklink:hover span.myshp_product_showcase_productcategory {} .myshp_product_showcase_productprice {
    display: block;
    width: 116px;
    height: 38px;
    margin: 0 auto;
    line-height: 36px;
    text-align: center;
}
.myshp_product_showcase_productblocklink:hover span.myshp_product_showcase_productprice {}
/******************************************************
*
*   CONTENT BLOCKS: Product Showcase 2
*
******************************************************/

.myshp_maincontent_products_showcase_tabs {
    width: 580px;
    height: 37px;
    overflow: hidden;
    padding-top: 8px;
}
.myshp_maincontent_products_showcase_tabs ul {
    width: auto;
    padding: 0;
    margin: 0;
}
.myshp_maincontent_products_showcase_tabs li {
    display: inline;
    width: auto;
}
.myshp_maincontent_products_showcase_tabs li a {
    float: left;
    display: block;
    padding-left: 0;
}
.myshp_maincontent_products_showcase_tabs li a span {
    float: left;
    display: block;
    padding: 12px 16px 10px;
}
.myshp_maincontent_products_showcase_tabs li a:hover, .myshp_maincontent_products_showcase_tabs li.active a {
    padding-left: 0;
}
.myshp_maincontent_products_showcase_tabs li a:hover span, .myshp_maincontent_products_showcase_tabs li.active a span {
    padding: 12px 16px 10px;
}
.myshp_maincontent_products_showcase_tabs li.last a {} .myshp_maincontent_products_showcase_tabs li.last a span {} .myshp_maincontent_products_showcase_tabs li.last.active a {} .myshp_maincontent_products_showcase_tabs li.last.active a span {} #myshp_maincontent_products_showcase2 {
    display: block;
    clear: both;
    width: 582px;
    height: 266px;
    margin: 0;
    padding: 0;
    position: relative;
}
.myshp_maincontent_product_showcase2_container_products {
    display: block;
    clear: both;
    width: 580px;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    position: relative;
}
.myshp_maincontent_product_showcase2_container_products.none {
    display: none;
}
.myshp_maincontent_productblock_content {
    padding: 0;
    margin-bottom: 0px;
    position: relative;
    border: 0;
}
.myshp_product_showcase2_productblock {
    float: left;
    width: 144px;
    position: relative;
}
.myshp_product_showcase2_productblocklink {
    display: block;
    line-height: 10px;
    text-align: center;
}
.myshp_product_showcase2_productblocklink:hover {} .myshp_product_showcase2_producttag {
    display: block;
    position: absolute;
    top: 150px;
    right: 10px;
    z-index: 2;
}
.myshp_product_showcase2_productphoto {
    width: 116px;
    height: 210px;
}
.myshp_product_showcase2_productdescription {
    display: block;
    clear: both;
    width: 144px;
    padding: 5px 0;
    overflow: hidden;
}
.myshp_product_showcase2_productname {
    display: block;
    width: 144px;
    height: 30px;
    line-height: normal;
    margin: 0px auto 0px auto;
    text-align: center;
    overflow: hidden;
}
.myshp_product_showcase2_productblocklink:hover span.myshp_product_showcase2_productname {} .myshp_product_showcase2_productblocklink:hover span.myshp_product_showcase2_productcategory {} .myshp_product_showcase2_productprice {
    display: block;
    width: 144px;
    height: 15px;
    overflow: hidden;
    margin: 0 auto;
    line-height: normal;
    text-align: center;
}
.myshp_product_showcase2_productblocklink:hover span.myshp_product_showcase2_productprice {} .myshp_product_showcase2_productprice .myshp_product_showcase2_oldprice {
    text-align: left;
    margin-right: 15px;
}
/******************************************************
*
*   CONTENT BLOCKS: Top 5 Ranking
*
******************************************************/

#myshp_top_five_ranking {
    width: 150px;
    margin: 0 auto;
}
#myshp_top_five_ranking h5.myshp_top_five_ranking_title {
    margin: 10px 0 7px;
}
#myshp_top_five_ranking h6.myshp_top_five_ranking_subtitle {
    margin: 0;
}
#myshp_top_five_ranking .myshp_top_five_ranking_list {
    margin: 10px 0 0 0;
    padding: 0;
}
#myshp_top_five_ranking .myshp_top_five_ranking_list li {
    margin: 0;
    padding: 5px 0;
    position: relative;
}
#myshp_top_five_ranking .myshp_top_five_ranking_list li .myshp_top_five_ranking_product_price {} #myshp_top_five_ranking .myshp_top_five_ranking_list li .myshp_top_five_ranking_product_name, #myshp_top_five_ranking .myshp_top_five_ranking_list li .myshp_top_five_ranking_product_description, #myshp_top_five_ranking .myshp_top_five_ranking_list li .myshp_top_five_ranking_product_price {
    margin: 0;
    padding: 0;
    padding-left: 13px;
    line-height: 14px;
}
#myshp_top_five_ranking .myshp_top_five_ranking_order {
    position: absolute;
    z-index: 100;
    top: 4px;
    left: 0;
    width: 10px;
    margin: 0;
    padding: 0;
}
#myshp_top_five_ranking .myshp_top_five_ranking_link {
    outline: none;
}

.myshp_list_product_features, {
    text-align: left !important;
}


div.myshp_list_product_features.myshp_list_product_body span.myshp_list_product_value:first-child {
    font-weight:700 !important; 
}

.myshp_info_features td.myshp_info_value img {
    max-width: 121px;
}



