@charset "UTF-8";

/*
.divided_menu_L5 {text-align:right;border:none;width:176px;font-size:16px;background:url("old/core_box_divided_shadow_v3.gif") no-repeat top right;min-height:530px;padding:0px 10px 40px 0px;margin:0;}
.divided_menu_header {float:right;font-size:13px;padding:0px 20px 15px 0px;color:#ccc;}

.divided_menu_items {clear:both;float:right;padding-right:20px;}
.divided_menu_items a {line-height:30px;height:30px;font-family:Georgia;text-decoration:none;color:#999;display:inline-block;float:right;width:130px;}
.divided_menu_items a:hover {text-decoration:underline;color:#999;}
.divided_menu_items .selected {text-decoration:underline;color:#22a525;font-weight:bold;}
.divided_menu_items .selected:hover {text-decoration:underline;color:#22a525;font-weight:bold;}

.divided_menu_more {float:right;padding-right:20px;padding-top:20px;}
.divided_menu_more a {line-height:30px;height:30px;font-family:Georgia;text-decoration:none;color:#22a525;display:inline-block;float:right;width:130px;font-size:14px;font-style:italic;}
.divided_menu_more a:hover {text-decoration:underline;color:#22a525;}
.divided_menu_more a.selected {text-decoration:underline;color:#22a525;font-weight:bold;}
.divided_menu_more a.selected:hover {text-decoration:underline;color:#22a525;font-weight:bold;}

.divided_menu_help {float:right;padding:50px 20px 0px 20px;line-height:normal;color:#999;width:112px;font-family:Georgia;font-size:12px;font-style:italic;}
.divided_menu_help a {text-decoration:underline;line-height:23px;color:#999;}
.divided_menu_help a:hover {color:#333;}

.divided_content_L5 {width:675px;border:none;padding:0px 0px 0px 25px;margin:0;}

.divided_menu_text_header {float:left;padding:0px 0px 15px 30px;font-size:14px;color:#51a130;font-weight:bold;}
.divided_menu_text {float:left;padding:0px 10px 15px 30px;}
.divided_menu_text p {color:#666;font-family:Georgia;font-style:italic;font-size:11px;line-height:15px;text-align:left;margin-bottom:8px;}
.divided_menu_text a {color:#51a130;text-decoration:none;}
.divided_menu_text a:hover {text-decoration:underline;}

*/


a.btn, a.btn span {background-image:url("old/core_button_small_v3.gif");background-repeat:no-repeat;}
a.btn_large, a.btn_large span {background-image:url("old/core_button_large_v3.gif");background-repeat:no-repeat;}

a.btn, a.btn_large {color:#fff;display:inline-block;float:none;text-decoration:none;}
a.btn span, a.btn_large span {display:block;color:#fff;} 
a.btn:hover, a.btn_large:hover {outline:none;color:#fff;}
a.btn:hover span, a.btn_large:hover span {color:#fff;}

a.btn span {line-height:12px;padding:3px 11px 5px 11px;} 
a.btn {font-size:9px;font-weight:bold;height:20px;}
a.btn_large span {line-height:16px;padding:4px 14px 6px 14px;} 
a.btn_large {font-size:11px;font-weight:bold;height:26px;}

a.btn_red {background-position:0px 0px}
a.btn_red:hover {background-position:0px -20px}
a.btn_red span {background-position:right -40px}
a.btn_red:hover span {background-position:right -60px}

a.btn_green {background-position:0px -80px}
a.btn_green:hover {background-position:0px -100px}
a.btn_green span {background-position:right -120px}
a.btn_green:hover span {background-position:right -140px}

a.btn_blue {background-position:0px -160px}
a.btn_blue:hover {background-position:0px -180px}
a.btn_blue span {background-position:right -200px}
a.btn_blue:hover span {background-position:right -220px}

a.btn_darkgray {background-position:0px -240px}
a.btn_darkgray:hover {background-position:0px -260px}
a.btn_darkgray span {background-position:right -280px}
a.btn_darkgray:hover span {background-position:right -300px}

a.btn_gray {background-position:0px -320px}
a.btn_gray:hover {background-position:0px -340px}
a.btn_gray span {background-position:right -360px}
a.btn_gray:hover span {background-position:right -380px}

a.btn_lightgray {background-position:0px -420px;cursor:default;}
a.btn_lightgray:hover {background-position:0px -420px;cursor:default;}
a.btn_lightgray span {background-position:right -460px;cursor:default;}
a.btn_lightgray:hover span {background-position:right -460px;cursor:default;}

a.btn_yellow {background-position:0px -480px}
a.btn_yellow:hover {background-position:0px -500px}
a.btn_yellow span {background-position:right -520px}
a.btn_yellow:hover span {background-position:right -540px}

a.btn_pink {background-position:0px -560px}
a.btn_pink:hover {background-position:0px -580px}
a.btn_pink span {background-position:right -600px}
a.btn_pink:hover span {background-position:right -620px}

a.btn_large_red {background-position:0px 0px}
a.btn_large_red:hover {background-position:0px -26px}
a.btn_large_red span {background-position:right -52px}
a.btn_large_red:hover span {background-position:right -78px}

a.btn_large_green {background-position:0px -104px}
a.btn_large_green:hover {background-position:0px -130px}
a.btn_large_green:hover {background-position:0px -130px}
a.btn_large_green span {background-position:right -156px}
a.btn_large_green:hover span {background-position:right -182px}
a.btn_large_green:hover span {background-position:right -182px}

a.btn_large_blue {background-position:0px -208px}
a.btn_large_blue:hover {background-position:0px -234px}
a.btn_large_blue span {background-position:right -260px}
a.btn_large_blue:hover span {background-position:right -286px}

a.btn_large_darkgray {background-position:0px -312px}
a.btn_large_darkgray:hover {background-position:0px -338px}
a.btn_large_darkgray span {background-position:right -364px}
a.btn_large_darkgray:hover span {background-position:right -390px}

a.btn_large_gray {background-position:0px -416px}
a.btn_large_gray:hover {background-position:0px -442px}
a.btn_large_gray span {background-position:right -468px}
a.btn_large_gray:hover span {background-position:right -494px}

a.btn_large_lightgray {background-position:0px -546px;cursor:default;}
a.btn_large_lightgray:hover {background-position:0px -546px;cursor:default;}
a.btn_large_lightgray span {background-position:right -598px;cursor:default;}
a.btn_large_lightgray:hover span {background-position:right -598px;cursor:default;}

a.btn_large_yellow {background-position:0px -624px}
a.btn_large_yellow:hover {background-position:0px -650px}
a.btn_large_yellow span {background-position:right -676px}
a.btn_large_yellow:hover span {background-position:right -702px}

a.btn_large_pink {background-position:0px -728px}
a.btn_large_pink:hover {background-position:0px -754px}
a.btn_large_pink span {background-position:right -780px}
a.btn_large_pink:hover span {background-position:right -806px}


div.btn, div.btn input {cursor:pointer;font-family:Tahoma;font-size:9px;font-weight:bold;background:none;border:none;padding:0;margin:0;background-image:url("old/core_button_small_v3.gif");background-repeat:no-repeat;}

div.btn {color:#fff;display:inline-block;float:none;text-decoration:none;}
div.btn input {display:block;color:#fff;} 
div.btn:hover {outline:none;color:#fff;}
div.btn:hover input {color:#fff;}

div.btn input {line-height:14px;padding:2px 10px 6px 10px;} 
div.btn {font-size:9px;font-weight:bold;height:20px;}

div.btn_red {background-position:0px 0px}
div.btn_red:hover {background-position:0px -20px}
div.btn_red input {background-position:right -40px}
div.btn_red:hover input {background-position:right -60px}

div.btn_green {background-position:0px -80px}
div.btn_green:hover {background-position:0px -100px}
div.btn_green input {background-position:right -120px}
div.btn_green:hover input {background-position:right -140px}

div.btn_blue {background-position:0px -160px}
div.btn_blue:hover {background-position:0px -180px}
div.btn_blue input {background-position:right -200px}
div.btn_blue:hover input {background-position:right -220px}

div.btn_darkgray {background-position:0px -240px}
div.btn_darkgray:hover {background-position:0px -260px}
div.btn_darkgray input {background-position:right -280px}
div.btn_darkgray:hover input {background-position:right -300px}

div.btn_gray {background-position:0px -320px}
div.btn_gray:hover {background-position:0px -340px}
div.btn_gray input {background-position:right -360px}
div.btn_gray:hover input {background-position:right -380px}

div.btn_lightgray {background-position:0px -400px}
div.btn_lightgray:hover {background-position:0px -420px}
div.btn_lightgray input {background-position:right -440px}
div.btn_lightgray:hover input {background-position:right -460px}

div.btn_yellow {background-position:0px -480px}
div.btn_yellow:hover {background-position:0px -500px}
div.btn_yellow input {background-position:right -520px}
div.btn_yellow:hover input {background-position:right -540px}

div.btn_pink {background-position:0px -560px}
div.btn_pink:hover {background-position:0px -580px}
div.btn_pink input {background-position:right -600px}
div.btn_pink:hover input {background-position:right -620px}


.listNav {margin:0px;padding:0;}

.ln-letters {overflow:hidden;}
.ln-letters a {display:block;font-weight:bold;float:left;padding:0px;text-decoration:none;clear:left;width:35px;text-align:center;line-height:23px;}
.ln-letters a {color:#ccc;}
.ln-letters a:hover {color:#666;border-left:3px solid #666;}
.ln-letters a.ln-selected {color:#666;border-left:3px solid #666;}
.ln-letters a.ln-disabled {display:none;}

.listnavigation_letters {width:35px;float:left;margin-top:5px;}
.listnavigation {float:left;margin:0px 0px 0px 10px;padding:0px;list-style:none;}
.listnavigation li a {line-height:23px;color:#666;display:block;font-size:11px;text-decoration:none;}
.listnavigation li a:hover {color:#333;}

.productcard_container {width:294px;float:left;border-right:1px dashed #ccc;padding:5px 0px 5px 0px;}
.productcard {padding:17px 3px 5px 3px;float:left;width:269px;height:108px;background-image:url("old/core_card_product_v3.gif");background-position:0px 0px;background-repeat:no-repeat;}
.productcard_actions {clear:both;float:left;width:275px;text-align:center;padding-top:5px;}
.productcard_image {height:90px;float:left;float:left;background-position:0px -10px;background-repeat:no-repeat;}
.productcard_info {text-align:center;height:90px;float:left;width:160px;}
.productcard_info_name {font-size:11px;font-weight:bold;color:#666;}
.productcard_info_name input {width:140px;text-align:center;border:1px solid #eee;padding:5px;font-size:11px;font-weight:bold;color:#666;height:15px;line-height:15px;background-image:url("old/core_icon_edittext_v3.gif");background-position:right center;background-repeat:no-repeat;}
.productcard_info_amountprice {font-size:12px;color:#666;line-height:23px;}
.productcard_info_specs {font-size:10px;color:#666;line-height:13px;}

.acard {font-size:9px;color:#999;padding-top:15px;padding-left:15px;cursor:pointer;width:230px;height:95px;background-repeat:no-repeat;background-image:url("old/core_card_address_v3.gif");background-position:0px 0px;}
.acard_selected {color:#333;background-position:-245px 0px;}

.acard_large {font-size:9px;color:#ccc;padding:3px;cursor:pointer;width:294px;height:444px;background-repeat:no-repeat;background-image:url("old/core_card_address_large_v3.gif");background-position:0px 0px;}
.acard_large_selected {color:#333;background-position:-300px 0px;}
.acard_large .form_text_required {border:1px solid #ccc;}
.acard_large_selected .form_text_required {border:1px solid #51a130;}
.acard_large h4 {font-size:10px;margin:0;padding:10px 0px 3px 0px;line-height:14px;}
.acard_large_general {padding:15px 0px 25px 20px;border-bottom:1px solid #ccc;}
.acard_large_delivery {padding:10px 0px 20px 20px;border-bottom:1px dashed #ccc;}
.acard_large_billing {padding:10px 0px 0px 20px;}
.acard_large_selected .acard_large_general {border-bottom:1px solid #51a130;}
.acard_large_selected .acard_large_delivery {border-bottom:1px dashed #ccc;}
.acard_large_selected .acard_large_delivery, .acard_large_selected .acard_large_billing {color:#999;}

.addresscard_inner {cursor:pointer;width:245px;height:110px;background-repeat:no-repeat;background-image:url("old/core_card_address_v3.gif");}
.addresscard_outer .addresscard_inner {background-position:0px 0px;color:#999;}
.addresscard_outer .addresscard_inner_selected {background-position:-245px 0px;color:#333;}
.addresscard_info {float:left;padding:15px 20px 0px 20px;font-size:10px;}
.addresscard_info .addresscard_info_einvoice {font-size:9px;}
.addresscard_action {padding-top:70px;float:right;}
.addresscard_action {display:none;}
.addresscard_noaddresses {width:242px;padding-left:23px;font-size:12px;font-style:italic;font-family:Georgia;}

.addresscard_large {cursor:pointer;background-image:url("old/core_card_address_large_v3.gif");width:275px;background-repeat:no-repeat;}
.addresscard_large {background-position:0px 0px;padding:25px 0px 0px 25px;height:425px;color:#999;}
.addresscard_large_selected {background-position:-300px 0px;color:#333;}
#address_large_addnew .address_large_field {float:left;clear:both;padding-bottom:15px;width:100%;}
#address_large_addnew .address_large_field_optional {padding-bottom:0;}
#address_large_addnew .address_large_field_optional h4 {color:#999;}
#address_large_field_name {}
#address_large_field_address {}
.addresscard_large #address_large_field_postcodeetc {padding-bottom:30px;}
.addresscard_large #address_large_field_postcodeetc {padding-bottom:20px;}
#address_large_field_postcode {float:left;padding-right:15px;}
#address_large_field_postarea {float:left;padding-right:15px;}
#address_large_field_country {float:left;padding-right:15px;}
#address_large_field_einvoice {}
#address_large_field_reference {float:left;padding-right:15px;}
#address_large_field_phone {float:left;padding-right:15px;}
#address_large_field_info {float:left;padding-right:15px;padding-top:5px;}


/********************************************************************************************************/


#frontpage_about {text-align:center;padding:95px 30px 25px 25px;width:670px;height:190px;background:url(frontpage_intro_background_v3.jpg) 0px 0px no-repeat;color:#333;font-size:37px;line-height:50px;font-family:Georgia;}
#frontpage_about span, #frontpage_about span a {font-size:21px;color:#555;}

#pcategory-wrap {padding:0 0 0 25px;width:690px;}
#pform-wrap {padding:0;margin:0;width:730px;}

#pform-header {float:left;padding:10px 0px 20px 20px;width:710px;height:240px;background-repeat:no-repeat;background-position:0px 0px;background-image:url("old/../_images/headers/_none.jpg");}
#pform-header h1 {font-family:Georgia;font-size:21px;line-height:27px;font-weight:normal;margin:0;padding:0;color:#333;float:left;}
#pform-header .description {width:250px;height:88px;float:left;clear:both;padding-top:17px;}
#pform-header p {font-family:Georgia;font-size:12px;line-height:16px;font-style:italic;margin:0;padding:0;color:#666;}
#pform-header h2 {font-family:Tahoma;font-size:14px;line-height:16px;font-weight:normal;margin:0;padding:0;color:#666;}
#pform-header h3 {font-family:Georgia;font-size:10px;line-height:16px;font-weight:normal;font-style:italic;margin:0;padding:0;color:#666;}
#pform-header .priceships {clear:left;float:left;}
#pform-header .price {clear:both;float:left;border-right:1px solid #ccc;padding-right:10px;text-align:center;}
#pform-header .ships {float:left;padding-left:10px;text-align:center;}
#pform-header .main {padding:47px 0px 0px 40px;float:left;}
#pform-header-extra-wrap {height:200px;float:right;padding:14px 36px 0px 0px;font-family:Georgia;font-style:italic;text-align:right;font-size:9px;color:#ccc;}
.pform-header-extra {display:none;}
.pform-header-extra a {background:#eee;color:#999;text-decoration:none;}
.pform-header-extra a:hover {color:#333;}


/* width:365px;height:210px; */
.global-pbanner {width:320px;height:170px;padding:40px 0px 0px 45px;background-repeat:no-repeat;background-position:0px 0px;float:left;cursor:pointer;}
.global-pbanner h1 {font-family:Georgia;font-size:16px;line-height:27px;font-weight:normal;margin:0;padding:0;color:#333;float:left;}
.global-pbanner-description {float:left;clear:both;width:130px;padding:7px 0 0 0;height:65px;font-family:Georgia;font-size:11px;line-height:16px;font-style:italic;margin:0;padding:0;color:#666;}
.global-pbanner-price, .global-pbanner-ships {float:left;text-align:center;font-family:Tahoma;font-size:13px;line-height:18px;color:#666;}
.global-pbanner-price em, .global-pbanner-ships em {font-size:10px;}
.global-pbanner-price {border-right:1px solid #ccc;padding-right:10px;}
.global-pbanner-ships {padding-left:10px;}


#pform-header-switcher {float:right;padding:0px 30px 10px 0px;height:30px;}
#pform-header-switcher-moreimages {color:#ccc;font-family:Georgia;font-style:italic;float:left;height:35px;line-height:25px;font-size:12px;padding-right:10px;}
.pform-header-switcher-div {float:left;width:35px;height:35px;text-align:center;cursor:pointer;}
.pform-header-switcher-img {width:25px;height:25px;}
.pform-header-switcher-img-selected {width:35px;height:35px;}

#pform-header .pform-header-a {color:#999;}

/* FORM + SUMMARY */

#pform-form-wrap {float:left;padding:0 0 0 20px;width:527px;}
#pform-form-header {padding:15px 25px 16px 25px;font-size:13px;background:url("old/_v3_pform_header_v3.gif") center top no-repeat;}
#pform-form-options {border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;width:525px;}
#pform-form-footer {color:#ccc;height:25px;line-height:25px;text-align:center;background:url("old/_v3_pform_footer_v3.gif") center bottom no-repeat;}

#pform-form-wrap label {cursor:pointer;}
#pform-form-wrap label:hover {text-decoration:underline;}

.pform-form-options-group {border-bottom:1px solid #e1e1e1;}
.pform-form-options-group h3 {padding:0;margin:0;font-size:13px;font-weight:normal;line-height:30px;}
.pform-form-options-group .image {float:left;width:110px;height:110px;background-repeat:no-repeat;background-position:0 0;}
.pform-form-options-group .options {float:left;width:140px;padding:8px 0px 20px 10px;line-height:18px;font-size:11px;}
.pform-form-options-group .text {float:left;width:250px;padding:15px 15px 20px 0px;font-size:11px;}

#pform-form-options-amount-image {background-image:url("old/_v3_pform_images_amount_v3.gif");}
.pform-form-options-amount-input {font-size:14px;line-height:19px;height:19px;padding:5px;border:1px solid #ccc;}
#pform-form-options-size-image {color:#090;font-size:22px;text-align:center;font-family:Georgia;padding-top:35px;height:75px;}
#pform-form-options-color-image {background-image:url("old/_v3_pform_images_colour_v3.gif");}
#pform-form-options-color_cover-image {background-image:url("old/_v3_pform_images_colour_v3.gif");}
#pform-form-options-folding-image {background-image:url("old/_v3_pform_images_folding_v3.gif");}
#pform-form-options-printing-image {background-image:url("old/_v3_pform_images_printing_v3.gif");}
#pform-form-options-material-image {background-image:url("old/_v3_pform_images_material_v3.gif");}
#pform-form-options-material_cover-image {background-image:url("old/_v3_pform_images_material_v3.gif");}

#pform-summary-outer {float:left;padding:0 0 0 14px;}
#pform-summary-inner {padding:25px 0px 8px 0px;width:145px;line-height:24px;height:175px;background:url("old/_v3_pform_summary_v3.gif") center center no-repeat;text-align:center;}
#pform-summary-price-wrap {padding:0 0 13px 0;}
#pform-summary-price-euro {font-size:20px;}
#pform-summary-price-amount-wrap {font-family:Georgia;font-style:italic;font-size:12px;}
#pform-summary-ships-wrap {padding:0 20px 0 20px;}
#pform-summary-ships {width:105px;line-height:20px;font-size:16px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:7px 0 12px 0;}
#pform-summary-ships-within {font-family:Georgia;font-style:italic;font-size:10px;}
#pform-summary-addtocart {padding-top:15px;}
