/* Composite CSS, Copyright Kamarin Computers Ltd, 2007. */

/* CSS File: account_details.css */
#account_details_container{}
#account_details_container p{margin: 5px 0px 5px 0px;padding: 0px;}
#account_details_container fieldset{margin-bottom: 12px;padding-bottom: 0px;border: 1px #ccc solid;background-color: #fcfcfc;}
#account_details_container legend{font-weight: bold;color: #777}
#account_details_container label{float: left;display: block;text-align: right;width: 125px;}
#account_details_container input{margin-left: 20px;padding: 1px;}
/* CSS File: account_history.css */
#account_history_container{}
#account_history_table{border: 1px solid #ccc;padding: 10px;}
#account_history_table td{padding: 4px;}
.account_history_table_header{font-weight: bold;font-size: 12px;border-bottom: 1px solid #ccc;}
#account_history_pages{border: 1px solid #ccc;padding: 10px;margin-top: 5px;}
/* CSS File: account_login.css */
#accounts_login_container{width: 783px;}
#accounts_login_closed_shop{float:left;width:80%;padding-left:10%;padding-right:10%;padding-top:10px;padding-bottom:10px;color:red;font-size:12px;font-style:italic;}
#accounts_login_container .mainsite_content_box_inner_main{height: 170px;}
#accounts_login_container p{margin-top: 0px;}
#accounts_login_inner_left{float:left;width: 386px;margin-right: 6px;}
#accounts_login_inner_right{float:left;width: 386px;margin-left: 5px;display: inline;}
#accounts_login_forgot_password{float:left;width: 761px;border: 1px solid #333;margin-top: 10px;padding: 10px;}
#accounts_login_form label{float: left;width: 120px;font-weight: bold;padding-left: 2px;margin-bottom: 5px;}
.accounts_login_form_input{float: left;width: 150px;font-size: 14px;font-weight: bold;margin-bottom: 5px;}
#accounts_login_form br{clear: left;}
#accounts_login_form_button{margin-top: 10px;margin-left: 120px;}
/* CSS File: account_login_failed.css */
#accounts_login_failed_container{width:618px;}
/* CSS File: account_logout.css */
#accounts_logout_container{float:left;width: 618px;}
/* CSS File: account_lost_password.css */
#account_lost_password_container{width: 618px;}
#account_lost_password_prompt{float: left;width: 100px;padding-top: 5px;}
#account_lost_password_field{float: left;width: 200px;}
#account_lost_password_field input{width: 180px;font-size: 14px;font-weight: bold;padding: 1px;}
#account_lost_password_button{float: left;width: 100px;}
/* CSS File: account_lost_password_result.css */
#account_lost_password_result_container{width: 618px;}
.account_lost_password_result_email{font-weight:bold;font-style:italic;}
.account_lost_password_result_description{}
/* CSS File: account_nav.css */
#accounts_nav_container{margin: 10px 0 20px 0;}
#accounts_nav_links_container{margin-bottom: 4px;}
#accounts_nav_container a{padding: 3px;border: 1px #ccc solid;border-bottom: 2px #fff solid;background-color: #000;color: #fff;text-decoration: none;font-size: 12px;}
#accounts_nav_container a:hover{border-bottom: 2px #ff0000 solid;}
/* CSS File: account_new_account_created.css */
#account_new_account_created{width: 783px;}
/* CSS File: account_order_details.css */
#account_order_details_container{width: 618px;}
#account_order_details_inner_left{float: left;border: 1px solid #000000;padding: 10px;width: 268px;margin-right: 5px;}
#account_order_details_inner_right{float: left;border: 1px solid #000000;padding: 10px;width: 268px;margin-left: 5px;}
#account_order_details_order_lines{float: left;width: 590px;margin-top: 10px;margin-bottom: 10px;}
#account_order_details_order_lines th{border:none;border-collapse:collapse;margin:0;padding:0;}
#account_order_details_order_lines table{border:none;border-collapse:collapse;margin:0;padding:0;}
#account_order_details_order_lines td{border:none;border-collapse:collapse;margin:0;padding:0;}
#account_order_details_order_lines th{padding:.2em .5em;vertical-align:top;font-weight:normal;}
#account_order_details_order_lines thead th{font-size:90%;vertical-align:bottom;border-bottom:1px solid #000;margin-bottom:5px;border: 1px #000 solid;background-color: #000;color: #fff;}
#account_order_details_order_lines tbody th{border-right:1px solid #000;border-left:1px solid #000;}
#account_order_details_order_lines td{border-right:1px solid #000;border-left:1px solid #000;}
#account_order_details_order_lines tbody td{padding:7px 10px;}
#account_order_details_order_lines tbody th{padding:7px 10px;border-left:1px solid #000;}
#account_order_details_order_lines tfoot td{margin-top:10px;border-top:1px solid #000;border-bottom:1px solid #000;padding: 4px 9px 4px 9px;}
#account_order_details_order_lines tfoot th{margin-top:10px;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;padding: 4px 9px 4px 9px;font-size: 90%;background-color: #000;color: #fff;}
#account_order_details_order_lines caption{text-align:left;font-size:120%;font-weight:bold;margin:5px;}
.account_order_details_boxes{float: left;margin-bottom: 10px;border: 1px solid #000;padding: 5px;width: 278px;}
.account_order_details_boxes_right{float: left;margin-bottom: 10px;margin-left:10px;border: 1px solid #000;padding: 5px;width: 278px;}
#account_order_details_shipping_container{float: left;width: 568px;border: 1px solid #000;margin-top: 10px;padding: 10px;}
/* CSS File: account_rapid_reorder.css */
#accounts_rapid_reorder_container{float: left;width: 783px;}
#accounts_rapid_reorder_container th{text-align: left;padding-right: 5px;border-bottom: 1px solid #ccc;padding-bottom: 3px;}
#accounts_rapid_reorder_container td{border-bottom: 1px solid #ccc;}
#accounts_rapid_reorder_container .quantity_box{width: 20px;text-align: center;padding: 2px;}
#accounts_rapid_reorder_container input{margin: 0;padding: 2px;width: 100px;float: right;}
/* CSS File: account_setup_account.css */
#accounts_setup_account_container{width: 618px;}
#accounts_setup_account_form label{float: left;display: block;width: 100px;text-align: right;margin-right:10px;margin-bottom: 3px;}
#accounts_setup_account_form{padding-top: 10px;}
#accounts_setup_account_form input{width: 180px;margin-left: 10px;margin-bottom: 3px;}
#accounts_setup_account_form select{width: 180px;margin-left: 10px;margin-bottom: 3px;}
#accounts_setup_account_buttons{padding-left:120px;padding-top: 10px;}
#accounts_setup_account_buttons input{width: auto;margin-left: 0px;}
/* CSS File: account_setup_account_failed.css */
#account_setup_account_failed{}
#account_setup_account_failed ul{margin-left: 20px;}
/* CSS File: account_support.css */
#accounts_support_container{width: 612px;min-height:500px;height:auto;height:500px;}
.accounts_support_faq_question{font-weight: bold;margin: 5px 0 0 0;background-image: url('/site_images/q.gif');background-position: left;background-repeat: no-repeat;padding-left: 30px;min-height: 25px;height: auto;height: 25px;}
.accounts_support_faq_answer{font-style:italic;background-image: url('/site_images/a.gif');background-position: left;background-repeat: no-repeat;padding-left: 30px;border-bottom: 1px dotted #ccc;min-height: 25px;padding-bottom: 5px;padding-top: 4px;height: auto;height: 25px;}
/* CSS File: account_trade_account_requested.css */
#account_trade_account_requested_container{width: 618px;}
/* CSS File: basket.css */
#basket_container{width: 783px;}
.clear_float_left{clear: left;}
#basket_order_total_container{float: left;width: 783px;margin-top: 10px;}
.basket_order_total_inner_right_inner_left{float: left;width: 691px;font-size: 12px;font-weight: bold;margin: 5px 0px 5px 0px;text-align: right;}
.basket_order_total_inner_right_inner_right{float: left;width: 80px;font-size: 12px;margin: 5px 0px 5px 0px;text-align: right;}
#promotion_code{margin-top: 10px;float: left;width: 783px;}
#promotion_code_inner_left{float: right;width: 420px;}
#promotion_code_inner_right{float: right;width: 330px;margin-left: 15px;}
#promotion_code_prompt{float: left;width: 145px;margin-right: 5px;text-align: right;}
#promotion_code_field{float: left;width: 130px;}
#promotion_code_field input{width: 110px;font-size: 11px;}
#promotion_code_button{float: left;width: 50px;cursor: pointer;}
#basket_order_options{margin-top: 10px;float: left;width: 783px;}
#basket_order_options img{cursor: pointer;}
#basket_order_options_inner_left{float: left;width: 215px;}
#basket_order_options_inner_right{float: left;width: 556px;text-align: right;}
#basket_content_items img{padding-left:0px;}
table.basket_content_elements{width:100%;border:1px solid black;}
table.basket_content_table{width:100%;}
table.basket_content_summary{width:100%;}
tr.basket_content_table_warning{background-color:#f4dada;}
td.basket_content_table_trash{width:30px;vertical-align:top;text-align:center;padding:3px;}
td.basket_content_table_quantity{width:100px;vertical-align:top;text-align:center;padding:3px;}
td.basket_content_table_description{vertical-align:top;padding:3px;text-align:left;}
td.basket_content_table_image{width:120px;padding:3px;}
td.basket_content_table_price{width:80px;text-align:right;vertical-align:top;padding:3px;}
td.basket_content_table_summary{text-align:right;font-weight:bold;text-transform:capitalize;padding:3px;}
td.basket_content_total{color:red;font-size:20px;font-weight:bold;text-align:right;padding:3px;}
td.basket_content_control_left{text-align:left;padding:3px;}
td.basket_content_control_right{text-align:right;padding:3px;}
td.basket_content_small_prompt{font-size:75%;text-align:left;padding:3px;}
td.basket_content_table_vatmessage{text-align:right;vertical-align:top;padding:3px;}
span.basket_content_table_alter{font-weight:bold;font-size:150%;padding-left:3px;padding-right:3px;cursor:pointer;}
span.basket_content_table_product_link{font-weight:bold;cursor:pointer;}
span.basket_content_table_product_code1{text-transform:capitalize;font-variant:small-caps;}
span.basket_content_table_product_code2{font-style:italic;}
span.basket_content_table_product_warning{color:red;font-weight:bold;}
#basket_order_lines{float: left;width: 783px;}
#basket_order_lines table{width: 100%;}
.basket_order_lines_product_image img{width: 100px;height: 100px;vertical-align: middle;}
.basket_order_lines_product_price{text-align: right;vertical-align: middle;}
.basket_order_lines_product_name{vertical-align: middle;}
.basket_order_lines_product_quantity{vertical-align: middle;}
.basket_order_lines_product_remove{vertical-align: middle;}
.basket_order_lines_devider{border-top: 1px #000 dashed;}
/* CSS File: browse.css */
#browse_page_container{float:left;width:612px;}
#browse_drill_2_department{float: left;width: 773px;padding: 5px;height: 17px;background-image: url(/images/breadcrumbs_bg.gif);margin-top: 10px;font-size: 12px;}
#browse_drill_2_department a{text-transform: capitalize;text-decoration: none;font-weight: bold;color: #000;}
#browse_drill_2_department a:hover{text-decoration: underline;}
#browse_department_sections{float:left;width:590px;padding:10px 0px 0px 10px;}
#browse_department_sections_summary{float:left;width:590px;}
#browse_department_sections_list{float:left;width:590px;padding:10px 0px 0px 0px;}
#browse_featured_items{float:left;width:618px;padding-top:10px;}
#browse_featured_items_text{float:left;width:618px;padding-top:5px;text-align:justify;}
#browse_featured_items_list{float:left;width:580px;}
#browse_display_items{float:left;width:783px;padding-top:10px;}
#browse_pages_navigation{float:left;width:773px;height:51px;font-size:12px;text-transform:capitalize;background-image: url(/images/page_nav_bg.gif);margin-top: 10px;padding: 5px;}
#browse_display_items_summary{float:left;width:618px;padding-top:10px;}
.browse_display_items_summary_total{float:left;}
.browse_display_items_summary_pages{float:right;font-size:10px;font-style:italic;margin-right:10px;}
#browse_display_items_advanced{float:left;width:590px;padding:10px 0px 0px 10px;}
#browse_multibuy{float:left;width:590px;height:30px;padding:10px 0px 0px 10px;}
#browse_multibuy_submit_button{float:right;height:20px;font-size:12px;font-family:verdana,arial,sans-serif;font-variant:small-caps;text-transform:capitalize;margin:5px;cursor:pointer;text-align:right;}
#browse_multibuy_clear_button{float:right;height:20px;font-size:12px;font-family:verdana,arial,sans-serif;font-variant:small-caps;text-transform:capitalize;margin:5px;cursor:pointer;text-align:right;}
#browse_multibuy_button_spacer{float:right;width:20px;}
/* CSS File: browse_display_each_item.css */
.browse_display_each_item{width:140px;height:245px;padding: 5px;float:left;margin:5px 5px 0px 0px;background-image: url(/images/each_item_bg.gif);cursor: pointer;text-align: center;overflow: hidden;}
.browse_display_each_item_over{width:140px;height:245px;padding: 5px;float:left;margin:5px 5px 0px 0px;background-image: url(/images/each_item_over_bg.gif);cursor: pointer;text-align: center;overflow: hidden;}
.browse_display_each_item_image{float: left;width: 120px;height: 120px;border: 1px solid #ddd;margin: 9px;display: inline;}
.browse_display_each_item_image_small_thumb{border: 0;}
.browse_display_each_item_price{float: left;width: 140px;}
.browse_display_each_item_price_amount{float:left;font-size:14px;font-weight:bold;color:#ff0000;padding:5px 0px 5px 0px;width:140px;}
.browse_display_each_item_price_vat{float:left;font-size:10px;font-weight:bold;width:140px;}
.browse_display_each_item_title{float: left;width: 140px;height: 45px;font-size: 12px;overflow: hidden;}
.browse_display_each_item_description{float:left;width:250px;height:25px;padding:0px 5px 0px 5px;overflow:hidden;}
.browse_display_each_item_product{float:left;width:250px;height:15px;padding:5px 5px 5px 5px;}
.browse_display_each_item_product_prompt{float:left;font-style:normal;font-size:12px;font-weight:bold;text-transform:capitalize;font-variant:small-caps;}
.browse_display_each_item_product_code{float:left;width: 140px;font-style:italic;font-size:11px;}
/* CSS File: browse_display_items_advanced.css */
.browse_display_items_advanced_current{font-size:10px;float:left;width:580px;}
.browse_display_items_advanced_key{float:left;}
.browse_display_items_advanced_direction{float:left;}
.browse_display_items_advanced_control{float:left;}
/* CSS File: browse_drill_2_department.css */

/* CSS File: browse_each_department.css */
.browse_each_department{border:1px solid #cccccc;float:left;width:280px;height:80px;cursor:pointer;margin:5px 5px 0px 0px;}
.browse_each_department_over{float:left;width:280px;height:80px;border:1px solid #ff0000;cursor:pointer;margin:5px 5px 0px 0px;}
.browse_each_department_image{float:left;width:70px;margin:5px;}
.browse_each_department_details{float:left;width:190px;}
.browse_each_department_image_small{float:left;width:70px;border:0px none transparent;}
.browse_each_department_details_title{float:left;width:190px;font-size:16px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;text-decoration:underline;text-align:center;padding:5px 0px 0px 0px;}
.browse_each_department_details_description{float:left;width:190px;text-transform:capitalize;text-align:justify;padding:10px 0px 5px 0px;}
/* CSS File: browse_featured_item.css */
.browse_each_featured_item{border:1px solid #cccccc;float:left;width:580px;height:110px;cursor:pointer;margin:5px 0px 0px 00px;padding:0px 0px 0px 0px;}
.browse_each_featured_item_over{float:left;width:580px;height:110px;border:1px solid #ff0000;cursor:pointer;margin:5px 0px 0px 00px;}
.browse_each_featured_item_image{float:left;width:100px;margin:5px;padding:0px 0px 0px 0px;}
.small_thumb_image{width:100px;border:0px none transparent;}
.browse_each_featured_item_details{float:left;width:300px;height:110px;}
.browse_each_featured_item_details_name{padding:5px 0px 0px 5px;float:left;width:300px;height:25px;}
.browse_each_featured_item_details_description{padding:5px 0px 0px 5px;float:left;width:300px;height:45px;}
.browse_each_featured_item_details_product_code{padding:5px 0px 0px 5px;float:left;width:300px;height:25px;}
.browse_each_featured_item_details_product_code_lable{font-size:12px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;}
.browse_each_featured_item_details_product_code_info{font-style:italic;padding-top:5px;font-size:10px;padding-bottom:5px;}
.browse_each_featured_item_details_product_price{color:#ff0000;width:150px;height:110px;float:left;}
.browse_each_featured_item_details_product_price_amount{color:#ff0000;font-size:20px;font-weight:bold;text-align:right;padding:50px 0px 5px 0px;}
.browse_each_featured_item_details_product_price_vat{color:black;font-size:10px;font-weight:bold;text-align:right;}
/* CSS File: browse_pages_navigation.css */
#browse_pages_navigation a{text-decoration: none;color: #000;margin-right: 7px;padding: 3px;}
#browse_pages_navigation a:hover{text-decoration:none;}
.browse_pages_page_list{float: left;width:773px;text-align:center;}
.browse_pages_page_list a:hover{background-color: #000000;color: #fff;}
.browse_pages_page_navigation{float:left;width:773px;margin-top: 5px;color:#ff0000;}
.browse_pages_previous{float:left;width:33%;text-align:left;}
.browse_pages_current{width:33%;float:left;font-weight:bold;text-align:center;}
.browse_pages_next{float:left;width:33%;text-align:right;}
/* CSS File: checkout.css */
#checkout_container{width: 618px;}
#checkout_password_container{margin-top: 20px;margin-bottom: 10px;padding: 10px 0 10px 0;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}
#checkout_container input{margin: 0;margin-left: 10px;}
#checkout_container label{float: left;display: block;width: 100px;text-align: right;padding-top: 5px;}
.checkout_username{font-size: 14px;}
.checkout_submit_button{background-image: url('/site_images/buttons/yws_button_pack/submit.gif');background-repeat: no-repeat;border: none;width: 104px;height: 25px;}
/* CSS File: choose_payment.css */
#choose_payment_container{width: 618px;}
.choose_payment_method_container{float: left;width: 596px;padding: 10px;margin-top: 10px;border: 1px solid #CCCCCC;}
.choose_payment_method_container input, .choose_payment_method_container label, .choose_payment_method_container select{display: block;float: left;width: 170px;margin: 0 0 5px 0;}
.choose_payment_method_container input{font-size: 11px;}
.choose_payment_method_container label{text-align: right;padding-right: 10px;}
.choose_payment_method_container .radio{width: 20px;}
.choose_payment_method_container .date_select{width: 50px;margin-right: 4px;}
.choose_payment_method_container .issue_cvv{width: 30px;}
.choose_payment_method_container br{clear: left;}
#choose_payment_method_button{float: right;padding-top: 10px;}
/* CSS File: comfirm_order.css */
#confirm_order_container{float: left;width: 590px;}
#confirm_order_message{float: left;width: 570px;padding: 10px;text-align: center;}
.confirm_order_address{float: left;width: 290px;background: #eee;}
.confirm_order_address_hdr{float: left;width: 280px;padding: 5px;background: #000;color: #fff;font-style: italic;font-weight: bold;}
.confirm_order_address_inner{float: left;width: 270px;padding: 10px;}
#confirm_order_shipping{float: left;width: 590px;background: #eee;margin-top: 10px;}
#confirm_order_shipping_hdr{float: left;width: 580px;padding: 5px;background: #00;color: #fff;font-style: italic;font-weight: bold;}
#confirm_order_shipping_inner{float: left;width: 570px;padding: 10px;}
#confirm_order_order_lines{float: left;width: 590px;margin-top: 10px;margin-bottom: 10px;}
#confirm_order_order_lines table{background: #eee;}
#confirm_order_order_lines td{padding: 5px;}
#confirm_order_order_lines thead th{color: #fff;background: #000;padding: 5px;font-style: italic;text-align: left;}
#confirm_order_settlement_discount{float: left;width: 590px;}
#confirm_order_payment_processing_splash{float: left;display: none;height: 105px;border: 1px solid #ccc;text-align: center;margin-top: 10px;padding: 10px 0px 10px 0px;background-color: #fff;width: 100%;}
/* CSS File: currency_change_failed.css */
#currency_change_failed_container{}
#currency_change_failed_title{font-size: 18px;margin-bottom: 10px;}
/* CSS File: delivery.css */
#delivery_container{width: 618px;}
#delivery_left_inner{float: left;width: 302px;margin-right: 5px;border: 1px solid #CCCCCC;}
#delivery_right_inner{float: left;width: 302px;margin-left: 5px;border: 1px solid #CCCCCC;font-size: 14px;}
#delivery_left_inner .mainsite_content_box_inner_main, #delivery_right_inner .mainsite_content_box_inner_main{height: 180px;}
#delivery_left_inner label{display: block;float: left;margin-bottom: 5px;width: 10px;text-align: right;width: 75px;padding-right: 10px;}
#delivery_left_inner input{margin-bottom: 5px;width: 130px;padding: 2px;font-size: 11px;}
#delivery_shipping_container{float: left;margin-top: 10px;}
#delivery_shipping_button{float: right;padding-top: 10px;}
#delivery_additional_information{float: left;width: 618px;margin-top: 10px;}
/* CSS File: display_context_help.css */
.display_context_image{padding-left:5px;padding-top:2px;}
.display_context_icon{vertical-align:middle;cursor:pointer;}
#display_context_help{position:absolute;width:400px;color:#000000;}
.display_context_help_hidden{width:0px;height:0px;z-index:-1;display:none;}
.display_context_help_visible{z-index:1;display:block;}
#display_context_header{position:absolute;top:0px;left:0px;background-image:url("/default_images/context_help_top.gif");}
.display_context_header_hidden{width:0px;height:0px;z-index:-1;display:none;}
.display_context_header_visible{z-index:1;display:block;}
#display_context_content{position:absolute;left:0px;background-image:url("/default_images/context_help_body.gif");background-repeat:repeat-y;text-align:justify;}
.display_context_content_hidden{width:0px;height:0px;z-index:-1;display:none;}
.display_context_content_visible{z-index:1;display:block;}
#display_context_footer{position:absolute;left:0px;bottom:0px;background-image:url("/default_images/context_help_bottom.gif");background-position:bottom left;}
.display_context_footer_hidden{width:0px;height:0px;z-index:-1;display:none;}
.display_context_footer_visible{z-index:1;display:block;}
#display_context_close{position:absolute;color:#ff0000;font-size:10px;font-weight:bold;text-transform:uppercase;padding:5px 8px;cursor:pointer;}
.display_context_close_hidden{z-index:-1;display:none;}
.display_context_close_visible{z-index:1;display:block;}
/* CSS File: drill_2_department.css */
#drill_2_department_breadcrumbs{float: left;width: 500px;}
#drill_2_department_free_postage{float: left;width: 273px;display: inline;font-weight: bold;text-align: right;}
/* CSS File: empty_basket.css */
#empty_basket_container{width: 618px;}
/* CSS File: mainsite.css */
.clear_both{clear: both;}
#mainsite_header_block1{float:left;height:137px;width:115px;}
#mainsite_header_navigation{float: left;padding:10px 0px 0px 0px;width:600px;}
.navigation_divider{font-size:14px;padding-left:2px;padding-right:2px;}
#mainsite_header_navigation a{font-weight:bold;font-size:11px;color:#cccccc;}
#mainsite_header_navigation a:hover{color:#ffffff;}
.mainsite_content_box_inner_header{font-size: 13px;color: #fff;background-color: #333;padding: 5px;background-repeat: no-repeat;background-position: right;}
.mainsite_content_box_inner_main{padding: 5px;border: 1px solid #333;border-bottom: 6px solid #333;}
#mainsite_user_container{float:left;width:140px;display:none;padding:0px 0px 5px 0px;}
#mainsite_user_prompt{float:left;font-size:12px;font-weight:bold;text-transform:capitalize;padding:0px 0px 5px 0px;}
#mainsite_user_name{float:left;font-size:10px;padding:0px 3px 0px 0px;overflow:hidden;}
#mainsite_currency_container{float:left;width:140px;padding:0px 0px 10px 0px;}
#mainsite_currency_form{float:left;width:100%;padding:0px;margin:0px;}
#mainsite_currency_form_prompt{float:left;font-size:12px;font-weight:bold;text-transform:capitalize;padding:0px;margin:5px 0px 0px 0px;}
#mainsite_currency_form_selector{float:left;font-family:verdana,arial,sans-serif;font-size:11px;text-transform:capitalize;}
#mainsite_search_container{float:left;width:140px;padding:0px 0px 10px 0px;}
#mainsite_search_form{width:100%;padding:0px;margin:0px;}
#mainsite_search_form_request{float:left;width:92px;font-family:verdana,arial,sans-serif;font-size:11px;padding:3px;}
#mainsite_search_form_button{padding:0px;margin:0px;margin-top: 3px;}
#mainsite_footer{float:left;width:920px;background-image:url("/default_images/body_footer.jpg");background-repeat:no-repeat;}
#mainsite_footer_links{float:left;width:920px;padding-top:5px;text-align:center;}
#mainsite_footer_links a{font-size:11px;font-weight:normal;text-transform:capitalize;color:#FFFFFF;}
#mainsite_footer_links a:hover{font-size:10px;font-weight:normal;text-transform:capitalize;color:#333333;}
#mainsite_footer_sub{float:left;width:920px;padding-top:15px;text-align:center;font-size:9px;}
#mainsite_footer_sub a{color:#666666;font-weight:normal;padding-top:5px;}
#mainsite_footer_sub a:hover{color:#000;text-decoration:underline;}
#your-web-shop_index_latest_kc_ecommerce_sites_container{float:right;width:250px;background-image:url("/default_images/new_kc_ecommerce_websites_repeat.jpg");background-position:top;background-repeat:repeat-y;}
#your-web-shop_index_latest_kc_ecommerce_sites_container_top{float:right;width:250px;background-image:url("/default_images/new_kc_ecommerce_websites_top.jpg");background-position:top;background-repeat:no-repeat;}
#your-web-shop_index_latest_kc_ecommerce_sites_container_bottom{float:right;width:250px;background-image:url("/default_images/new_kc_ecommerce_websites_bottom.jpg");background-position:bottom;background-repeat:no-repeat;padding-top:15px;padding-bottom:15px;}
#latest_kc_ecommerce_sites_header{text-align:center;padding-bottom:5px;padding-left:10px;padding-right:10px;border-bottom:1px dotted #333;width:200px;margin-left:14px;font-weight:bold;}
#your-web-shop_index_latest_kc_ecommerce_sites_container_bottom h1{font-size:13px;text-align:center;margin:0px;border: none;}
#your-web-shop_index_latest_kc_ecommerce_sites_container_bottom h2{font-size:10px;text-align:center;margin:2px;border-bottom:1px dotted #333;padding-bottom:5px;width:200px;margin-left:14px;padding-left:10px;padding-right:10px;}
/* CSS File: mainsite_mini_basket.css */
#mainsite_mini_basket_container{float:left;width:150px;height:80px;padding-top:10px;padding-left:450px;display:none;}
td.mainsite_mini_basket_top{width:150px;height:20px;color:white;background-color:transparent;text-align:center;font-size:12px;text-transform:capitalize;vertical-align:middle;}
td.mainsite_mini_basket_content{height:40px;background-color:transparent;border-top:1px dashed #666666;border-bottom:1px dashed #666666;vertical-align:middle;text-align:center;}
td.mainsite_mini_basket_bottom{height:20px;color:#ffffff;text-decoration:none;background-color:transparent;text-align:center;font-size:12px;text-transform:capitalize;vertical-align:middle;}
td.mainsite_mini_basket_prompt_upper{width:66px;padding:5px 3px 0px 5px;font-size:10px;text-transform:capitalize;text-align:right;}
td.mainsite_mini_basket_value_upper{width:84px;color:#ff0000;padding:5px 5px 0px 0px;font-weight:bold;text-align:left;}
td.mainsite_mini_basket_prompt_lower{width:66px;padding:0px 3px 5px 5px;font-size:10px;text-transform:capitalize;text-align:right;}
td.mainsite_mini_basket_value_lower{width:84px;color:#ff0000;padding:0px 5px 5px 0px;font-weight:bold;text-align:left;}
a.view_mini_basket{color:white;}
a.view_mini_basket:hover{color:blue;text-decoration:none;}
/* CSS File: order_complete.css */
#order_complete_container{width: 590px;padding: 10px;}
#order_complete_inner_left{float: left;border: 1px solid #000000;padding: 10px;width: 268px;margin-right: 5px;}
#order_complete_inner_right{float: left;border: 1px solid #000000;padding: 10px;width: 268px;margin-left: 5px;}
#order_complete_order_lines{float: left;width: 590px;margin-top: 10px;margin-bottom: 10px;}
#order_complete_order_lines th{border:none;border-collapse:collapse;margin:0;padding:0;}
#order_complete_order_lines table{border:none;border-collapse:collapse;margin:0;padding:0;}
#order_complete_order_lines td{border:none;border-collapse:collapse;margin:0;padding:0;}
#order_complete_order_lines th{padding:.2em .5em;vertical-align:top;font-weight:normal;}
#order_complete_order_lines thead th{font-size:90%;vertical-align:bottom;border-bottom:1px solid #000;margin-bottom:5px;border: 1px #000 solid;background-color: #000;color: #fff;}
#order_complete_order_lines tbody th{border-right:1px solid #000;border-left:1px solid #000;}
#order_complete_order_lines td{border-right:1px solid #000;border-left:1px solid #000;}
#order_complete_order_lines tbody td{padding:7px 10px;}
#order_complete_order_lines tbody th{padding:7px 10px;}
#order_complete_order_lines tbody th{border-left:1px solid #000;}
#order_complete_order_lines tfoot td{margin-top:10px;border-top:1px solid #000;border-bottom:1px solid #000;padding: 4px 9px 4px 9px;}
#order_complete_order_lines tfoot th{margin-top:10px;border-top:1px solid #000;border-bottom:1px solid #000;padding: 4px 9px 4px 9px;font-size: 90%;background-color: #000;color: #fff;border-left: 1px solid #000;}
#order_complete_order_lines caption{text-align:left;font-size:120%;font-weight:bold;margin:5px;}
.order_complete_boxes{margin-bottom: 10px;border: 1px solid #000;padding: 5px;width: 278px;}
#order_complete_shipping_container{float: left;width: 578px;border: 1px solid #000;margin-top: 10px;padding-left: 10px;}
/* CSS File: order_confirm.css */
#order_confirm{border:1px solid red;width:620px;height: 400px;}
#order_confirm_address{border:1px solid blue;width:620px;height: 200px;float:left;}
#order_confirm_address_shipping{border:1px solid green;width:300px;height:180px;float:left;}
#order_confirm_address_invoice{border:1px solid green;width:300px;height:180px;float:left;}
#order_confirm_order_details{width:620px;height:100px;float:left;}
#order_confirm_payment_details{width:620px;height:100px;float:left;}
#order_confirm_continue{width:620px;height:100px;float:left;}
p.order_confirm_heading1{font-size:14px;font-weight:bold;text-transform:capitalize;}
p.order_confirm_heading2{font-size:14px;font-variant:small-caps;text-decoration:underline;text-transform:capitalize;}
/* CSS File: payment_failed.css */
#payment_failed_container{width: 618px;}
/* CSS File: paypal_incoming.css */

/* CSS File: paypal_outgoing.css */
#paypal_outgoing{text-align: center;}
/* CSS File: products_bestsellers.css */
.products_bestsellers_header{float: left;width: 193px;background-color: #000;color: #fff;font-size: 12px;padding: 5px;}
.products_bestsellers{float: left;width: 203px;font-size: 11px;}
.products_bestsellers_numbers{font-weight: bold;}
.products_bestsellers_each{float: left;width: 193px;margin-bottom: 5px;padding: 5px;background-color: #eee;}
.products_bestsellers_each_title{float: left;width: 193px;margin-bottom: 5px;}
.products_bestsellers_each_price{float: left;width: 125px;font-size: 24px;font-weight: bold;color: #ff6600;}
.products_bestsellers_each_button{float: left;width: 68px;margin-top: 3px;}
/* CSS File: products_ourpicks.css */
#products_ourpicks_header{float: left;width: 545px;padding: 5px;color: #fff;background-color: #000;margin-bottom: 5px;margin-top: 10px;}
#products_ourpicks{float: left;width: 560px;}
.products_ourpicks_each{float: left;width: 123px;border: 1px solid #ddd;margin: 0 5px 5px 0;padding: 5px;text-align: center;}
.products_ourpicks_each_image{float: left;width: 123px;margin-bottom: 5px;}
.products_ourpicks_each_title{float: left;width: 123px;font-size: 12px;height: 60px;font-weight: bold;overflow: hidden;}
.products_ourpicks_each_price{float: left;width: 123px;color: #ff6600;font-weight: bold;font-size: 16px;margin-bottom: 5px;}
.products_ourpicks_each_button{float: left;width: 123px;}
.products_ourpicks_each_button a{text-decoration: none;font-weight: bold;font-size: 11px;color: #000;}
/* CSS File: quickbrowse_left_catalog.css */

/* CSS File: search.css */
#search_site_results{float:left;width:610px;}
#search_site_summary{float:left;width:590px;padding:10px 0px 0px 10px;}
#search_site_summary_query_container{float:left;width:590px;}
#search_site_summary_query{float:left;width:390px;text-transform:capitalize;}
.search_site_summary_query_string{display:inline;font-weight:bold;font-style:italic;text-transform:none;}
#full_search_text_button{float:right;top:0px;padding:0px;margin:0px;}
#search_site_summary_full_text{float:left;width:560px;font-style:italic;text-align:justify;margin:10px 0px 0px 10px;padding:5px;border:1px solid black;}
#search_site_summary_query_results_container{width:590px;margin:10px 0px 0px 0px;}
#search_site_summary_query_results{float:left;width:420px;text-transform:capitalize;}
.search_site_summary_query_results_number{display:inline;font-weight:bold;}
#refine_search_button{float:right;top:0px;padding:0px;margin:0px;}
#search_site_refine{float:left;width:590px;padding:10px 0px 0px 10px;}
#search_site_results_container{float:left;width:600px;padding:10px 0px 0px 5px;}
#search_site_pages_navigation{float:left;width:590px;bottom:0px;margin:10px 0px 0px 10px;height:60px;font-size:12px;text-transform:capitalize;font-variant:small-caps;}
/* CSS File: search_pages_navigation.css */
#search_site_pages_navigation a:hover{text-decoration:none;color:#ff0000;}
.search_site_pages_link{float:left;padding:0px 5px 0px 5px;}
.search_site_pages_list{width:580px;text-align:center;margin:0px;}
.search_site_pages_list a:hover{background-color:#000000;}
.search_site_pages_navigation{float:right;width:580px;}
.search_site_pages_previous{float:left;width:180px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
.search_site_pages_current{width:185px;float:left;font-weight:bold;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}
.search_site_pages_next{float:left;width:180px;margin:10px 10px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
/* CSS File: search_results_each_item.css */
.search_results_each_item{float:left;width:590px;height:34px;margin:5px 0px 0px 5px;border:1px solid #cccccc;cursor:pointer;}
.search_results_each_item_over{float:left;width:590px;height:34px;margin:5px 0px 0px 5px;border:1px solid #ff0000;cursor:pointer;}
.search_results_each_item_image{float:left;width:34px;padding:2px;margin:0px;}
.search_results_each_item_image_small_thumb{width:30px;border:0px none transparent;}
.search_results_each_item_product{float:left;width:450px;height:34px;padding:0px;margin:0px;}
.search_results_each_item_product_code{float:left;width:150px;height:17px;font-style:italic;font-size:12px;text-align:right;padding:0px;margin:0px;}
.search_results_each_item_product_name{float:left;width:300px;font-size:12px;font-weight:bold;height:17px;padding:0px;margin:0px;overflow:hidden;}
.search_results_each_item_product_description{float:left;width:450px;height:17px;font-size:12px;padding:0px;margin:0px;overflow:hidden;}
.search_results_each_item_price{float:right;width:90px;padding:0px;margin:0px;}
.search_results_each_item_price_amount{width:70px;height:17px;font-size:12px;font-weight:bold;color:#ff0000;padding:0px;margin:0px;text-align:right;}
.search_results_each_item_price_vat{width:70px;height:17px;font-size:10px;font-weight:bold;color:black;text-align:right;padding:0px;margin:0px;}
/* CSS File: search_site_refine.css */
#search_site_refine_container{float:left;width:560px;margin:0px 0px 0px 10px;padding:5px;border:1px solid black;}
#search_site_refine_header{float:left;width:560px;font-size:14px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;text-decoration:underline;margin:0px 0px 5px 0px;}
#search_site_refine_block{float:left;width:560px;}
#search_site_refine_block_left{float:left;width:auto;margin:0px 20px 0px 0px;}
#search_site_refine_block_center{float:left;width:auto;margin:0px 20px 0px 0px;}
#search_site_refine_block_right{float:left;width:auto;margin:0px 20px 0px 0px;}
.search_site_refine_definition_list{margin:0px;line-height:20px;}
.search_site_refine_definition_list_title{font-weight:bold;}
.search_site_refine_definition_list_item{font-variant:small-caps;text-transform:capitalize;margin:0px 0px 0px 20px;}
.search_site_refine_definition_list_item_qualifier{color:red;font-variant:normal;font-style:italic;font-size:10px;text-transform:none;}
/* CSS File: send_to_friend.css */
#send_to_friend_container{padding: 10px;}
.send_to_friend_form_label{font-weight: bold;}
/* CSS File: send_to_friend_confirm.css */
#send_to_friend_confirm_container{padding: 10px;}
/* CSS File: small_item.css */
div.each_small_item{height:200px;float:left;padding:5px;}
table.each_small_item_over{border:1px solid #ff0000;}
table.each_small_item_out{border:1px solid #cccccc;}
img.each_small_item_image{width:120px;height:120px;cursor:pointer;}
div.each_small_item_price{font-size:14px;font-weight:bold;color:#ff0000;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_view_link{color:black;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_view_active{color:#ff0000;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_title{height:40px;vertical-align:middle;overflow:hidden;}
div.each_small_item_code{font-style:italic;padding-top:5px;font-size:10px;padding-bottom:5px;}
span.each_small_item_prompt{font-style:normal;font-size:12px;font-weight:bold;text-transform:capitalize;font-variant:small-caps;}
/* CSS File: viewitem.css */
#viewitem_page_container{float: left;width: 783px;}
#viewitem_drill_2_department{float: left;width: 773px;padding: 5px;height: 17px;background-image: url(/images/breadcrumbs_bg.gif);margin-top: 10px;font-size: 12px;}
#viewitem_drill_2_department a{text-transform: capitalize;text-decoration: none;font-weight: bold;color: #000;}
#viewitem_drill_2_department a:hover{text-decoration: underline;}
#viewitem_display_product{float: left;width: 763px;padding: 10px;}
#viewitem_display_product_info{float:left;width:600px;background-color:white;padding:0px;margin-top:10px;overflow:auto;}
#viewitem_display_product_info_navigation{float:left;width:600px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;padding:0px;}
#product_info_navigation_description{float:left;}
#product_info_navigation_linked{float:left;}
#product_info_navigation_files{float:left;}
#product_info_navigation_gallery{float:left;}
#viewitem_display_product_info_frames{float:left;width:598px;font-variant:small-caps;border-left:1px solid #ff6500;border-right:1px solid #ff6500;border-bottom:1px solid #ff6500;}
.iframe_selected{width:143px;font-size:12px;color:black;cursor:pointer;padding:5px 0px 5px 5px;border-left:1px solid #ff6500;border-right:1px solid #ff6500;border-top:1px solid #ff6500;}
.iframe_deselected{width:143px;font-size:12px;cursor:pointer;padding:5px 0px 5px 5px;border-left:1px solid #ffa265;border-right:1px solid #ffa265;border-top:1px solid #ffa265;border-bottom:1px solid #ff6500;}
#iframe_product_info_description{float:left;width:598px;height:300px;}
#iframe_product_info_linked{float:left;width:598px;height:300px;}
#iframe_product_info_files{float:left;width:598px;height:300px;}
#iframe_product_info_gallery{float:left;width:598px;height:300px;}
#viewitem_inline_description{display: none;clear: both;padding-top: 10px;}
/* CSS File: viewitem_associated_files.css */
#viewitem_associated_files{float: left;border: 1px #ccc solid;margin-top: 10px;margin-bottom: 10px;width: 100%;}
#viewitem_associated_files_inner{padding: 15px;}
#viewitem_associated_files_title{background-color: #ccc;padding: 3px;}
/* CSS File: viewitem_display_product.css */
#viewitem_display_product_header{float:left;width:763px;font-size:24px;font-weight:bold;text-transform:capitalize;}
#viewitem_display_product_header_code{float:left;font-size:12px;font-style:italic;padding-left:10px;}
#viewitem_display_product_container{float:left;width:763px;margin-top:10px;}
#viewitem_display_product_image{float:left;width:400px;}
#viewitem_display_product_image_normal{float:left;cursor:pointer;border:0px none transparent;}
#viewitem_display_product_basket{float:right;width:180px;margin-left:10px;}
#viewitem_display_product_basket_price{width:100%;}
#viewitem_display_product_basket_price_amount{width:100%;font-size:20px;font-weight:bold;color:#ff6600;padding:0px;text-align:right;}
#viewitem_display_product_basket_price_vat{width:100%;font-size:10px;font-weight:bold;color:black;text-align:right;}
#viewitem_display_product_basket_stock{width:100%;padding-top:5px;height:40px;}
#viewitem_display_product_basket_stock_quantity{width:100%;}
#viewitem_display_product_basket_stock_quantity_prompt{float:right;font-size:12px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;text-align:right;}
#viewitem_display_product_basket_stock_quantity_amount{float:right;font-size:12px;font-weight:bold;padding-left:10px;}
#viewitem_display_product_basket_stock_available{width:100%;}
#viewitem_display_product_basket_stock_available_message{float:left;width: 100%;font-size:14px;font-weight:bold;text-align:right;color: #ff6600;}
#viewitem_display_product_basket_buy_form{float:left;width:180px;height:50px;margin:0px;padding:0px;padding-top:10px;}
#viewitem_display_product_basket_buy_form_quantity{float:right;width:180px;}
#viewitem_display_product_basket_buy_form_quantity_prompt{float:right;width:110px;color:black;background-color:transparent;border:0px none transparent;font-size:10px;font-weight:bold;text-transform:capitalize;text-align:right;padding:0px;margin:0px;margin-top:2px;}
#viewitem_display_product_basket_buy_form_quantity_amount{float:right;width:20px;font-size:10px;text-align:left;margin:0px;margin-left:10px;}
#viewitem_display_product_basket_buy_form_submit{float:right;width:170px;margin:0px;padding:0px;padding-top:10px;}
#viewitem_buy_button{float:right;font-size:10px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;}
#viewitem_display_product_basket_query{float:right;width:180px;height:50px;color:black;font-size:12px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;margin:0px;padding:0px;padding-top:10px;}
#viewitem_display_product_basket_buy_qbreak{float:left;width:180px;padding-top:10px;}
#viewitem_display_product_email{float:left;width: 170px;color:blue;text-align:right;padding-top:10px;}
#viewitem_display_product_send_toafriend{float:right;}
#viewitem_display_product_send_towhislist{float:right;}
/* CSS File: viewitem_image_gallery.css */

/* CSS File: viewitem_linked_item.css */
div.each_small_item{height:200px;float:left;padding:5px;}
table.each_small_item_over{border:1px solid #ff0000;}
table.each_small_item_out{border:1px solid #cccccc;}
img.each_small_item_image{width:120px;height:120px;cursor:pointer;}
div.each_small_item_price{font-size:14px;font-weight:bold;color:#ff0000;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_view_link{color:black;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_view_active{color:#ff0000;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_title{height:40px;vertical-align:middle;overflow:hidden;}
div.each_small_item_code{font-style:italic;padding-top:5px;font-size:10px;padding-bottom:5px;}
span.each_small_item_prompt{font-style:normal;font-size:12px;font-weight:bold;text-transform:capitalize;font-variant:small-caps;}
/* CSS File: viewitem_quantity_breaks.css */
#viewitem_quantity_break_container{width:180px;padding-top:10px;}
#viewitem_quantity_break_table{float:right;width:170px;font-size:10px;color:black;}
#viewitem_quantity_break_table_header{font-size:12px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;text-decoration:underline;text-align:right;}
.viewitem_quantity_break_table_line{}
.viewitem_quantity_break_table_line_lower{width:80px;text-align:right;}
.viewitem_quantity_break_table_line_separator{width:10px;text-align:center;}
.viewitem_quantity_break_table_line_upper{width:20px;text-align:left;}
.viewitem_quantity_break_table_line_price{width:70px;font-weight:bold;text-align:right;}
/* CSS File: viewitem_scs_matrix.css */
#viewitem_scs_matrix_container{float:left;width:600px;padding:10px 0px 0px 10px;}
#scs_reset_button{float:left;margin-top:10px;}
#scs_matrix_level_1{width:100px;float:left;padding-left:10px;}
#scs_matrix_level_2{width:100px;float:left;padding-left:10px;}
#scs_matrix_level_3{width:100px;float:left;padding-left:10px;}
#scs_matrix_level_4{width:100px;float:left;padding-left:10px;}
#scs_matrix_level_5{width:100px;float:left;padding-left:10px;}
#viewitem_scs_selector_title_1{color:black;font-size:14px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;}
#viewitem_scs_selector_title_2{color:black;font-size:14px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;}
#viewitem_scs_selector_title_3{color:black;font-size:14px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;}
#viewitem_scs_selector_title_4{color:black;font-size:14px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;}
#viewitem_scs_selector_title_5{color:black;font-size:14px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;}
#viewitem_scs_selector_control_1{}
#viewitem_scs_selector_control_2{}
#viewitem_scs_selector_control_3{}
#viewitem_scs_selector_control_4{}
#viewitem_scs_selector_control_5{}
.scs_option_select{text-transform:capitalize;width:100px;}
.scs_option_value{text-transform:capitalize;}
/* CSS File: wishlist.css */
#wishlist_container{float: left;width: 598px;}
#wishlist_header{float:left;width:600px;font-size: 18px;}
#wishlist_wishlist{float:left;width:598px;margin-top: 10px;}
#wishlist_email_to_friend{float:left;width:598px;margin-top: 10px;}
#wishlist_email_to_friend label{float: left;display: block;text-align: right;width: 125px;}
#wishlist_email_to_friend input{margin-left: 20px;padding: 1px;}
#wishlist_table{width: 586px;}
#wishlist_table th{text-align: left;}
