/* 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;}
#account_details_container legend{font-weight: bold;color:#0080cc;}
#account_details_container label{float: left;display: block;text-align: right;width: 125px;}
/* CSS File: account_history.css */
#account_history_container{}
#account_history_table{border: 1px solid #ccc;}
#account_history_table tr.odd{background-color:#f2f2f2;}
#account_history_table td{padding: 4px;}
.account_history_table_header{font-weight: bold;font-size: 12px;border-bottom: 1px solid #ccc;padding:5px;color:#0080cc;background-color:#ddd;}
.order_history_date{width:65px;}
.order_history_number{width:50px;}
.order_history_status{}
.order_history_total{width:65px;}
.order_history_view{width:92px;}
#account_history_pages{border: 1px solid #ccc;padding: 10px;margin-top: 5px;background-color:#ddd;}
#account_history_pages a{color:#333;text-decoration:none;}
#account_history_pages a:hover{color:#0080cc;}
/* CSS File: account_login.css */
#accounts_login_container{width:618px;}
#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: 304px;margin-right: 5px;}
#accounts_login_inner_right{float:left;width: 304px;margin-left: 5px;}
#accounts_login_forgot_password{float:left;width: 596px;border: 1px solid #ccc;margin-top: 10px;padding: 10px;}
#accounts_login_form label{font-weight: bold;padding-left: 2px;}
.accounts_login_form_input{font-size: 14px;font-weight: bold;}
#accounts_login_form_button{margin-top: 10px;}
/* 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 #ccc solid;background-color: #fff;}
#accounts_nav_container a:hover{background-color: #ccc;color: #fff;border-bottom: 2px #33CCFF solid;}
/* CSS File: account_new_account_created.css */
#account_new_account_created{width: 618px;}
/* 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: #999;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: #999;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: 578px;border: 1px solid #000;margin-top: 10px;padding-left: 10px;}
/* CSS File: account_rapid_reorder.css */
#accounts_rapid_reorder_container{float: left;width: 618px;}
#accounts_rapid_reorder_container th{}
#accounts_rapid_reorder_container td{}
.ordered_quantity_box{width: 20px;text-align: center;padding: 5px;border:1px solid #999;color:#0080cc;}
#accounts_rapid_reorder_container input{margin: 0;padding: 2px;width: 100px;float: right;}
.ordered_desc{text-align:left;width:45%;}
.ordered_order{text-align:center;}
.ordered{text-align:center;}
.ordered_price{text-align:center;}
.ordered_quantity{text-align:center;}
.ordered_code{font-size:10px;font-style:italic;}
.ordered_link{text-decoration:none;color:#333;font-weight:bold;}
.ordered_link:hover{text-decoration:underline;color:#0080cc;}
/* CSS File: account_setup_account.css */
#accounts_setup_account_container{}
#accounts_setup_account_form label{}
#accounts_setup_account_form{}
#accounts_setup_account_form input{}
#accounts_setup_account_form select{}
#accounts_setup_account_buttons{}
#accounts_setup_account_buttons input{;}
/* CSS File: account_setup_account_failed.css */
#account_setup_account_failed{}
/* 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: 618px;}
.clear_float_left{clear: left;}
#basket_order_total_container{float: left;width: 618px;margin-top: 10px;}
.basket_order_total_inner_right_inner_left{float: left;width: 526px;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: 618px;}
#promotion_code_inner_left{float: right;width: 300px;}
#promotion_code_inner_right{float: right;width: 285px;margin-left: 15px;}
#promotion_code_prompt{float: left;width: 105px;padding-top: 5px;}
#promotion_code_field{float: left;width: 130px;}
#promotion_code_field input{width: 110px;font-size: 11px;}
#promotion_code_button{float: left;width: 50px;padding-top: 5px;cursor: pointer;}
#basket_order_options{margin-top: 10px;float: left;width: 618px;}
#basket_order_options img{cursor: pointer;}
#basket_order_options_inner_left{float: left;width: 150px;}
#basket_order_options_inner_right{float: left;width: 456px;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: 618px;}
#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: basket_save.css */
#basket_save_container{float:left;width:100%;margin-top:20px;}
#basket_save_processing{position:absolute;top:50%;left:50%;display:none;z-index:0;width:260px;border:2px solid #0080cc;background-image:url(/images/left_column_bg_repeat_x.jpg);background-position:bottom;background-repeat:repeat-x;padding:35px;margin:-50px 0px 0px -260px;text-align:center;font-size:14px;font-weight:bold;}
#basket_save_header_container{float:left;width:98%;}
#basket_save_header{float:left;font-size:12px;font-weight:bold;padding:5px;}
#basket_save_form_container{float:left;width:98%;}
#basket_save_form{float:left;width:100%;}
#basket_save_input_holder{float:left;width:75%;}
#basket_save_username_holder{position:relative;top:0px;left:0px;width:100%;height:25px;}
.basket_save_prompt{position:absolute;top:4px;left:0px;width:180px;font-size:12px;text-transform:capitalize;text-align:right;}
.basket_save_input{position:absolute;top:0px;left:190px;width:100px;font-family:verdana, arial, sans-serif;font-size:12px;}
#basket_save_check{float:left;position:relative;padding:5px 0px 0px 3px;cursor:pointer;cursor:hand;}
#basket_save_password_holder{position:relative;top:0px;left:0px;width:100%;height:25px;}
#basket_save_confirm_password_holder{position:relative;top:0px;left:0px;width:100%;height:25px;}
.basket_save_small_prompt{position:absolute;top:5px;left:300px;}
#basket_save_control_holder{float:left;width:24%;}
.basket_save_control{width:98%;text-transform:capitalize;cursor:pointer;}
#basket_save_btn{margin:-15px 10px 0px 0px;font-size:14px;}
#basket_save_btn .center{padding-left:0px;}
/* CSS File: browse.css */
.current_page_info{ padding:10px 0px 5px 0px;}
.current_page_info span{ float:right; font-size:12px; font-weight:normal;}
#browse_department_sections{background-position:bottom;}
#browse_department_sections_summary{}
#browse_department_sections_list{float:left;width:100%;padding:10px 0px 0px 0px;}
#browse_featured_items{}
#browse_featured_items_text{}
#browse_featured_items_list{}
#browse_display_items{}
#browse_pages_navigation{}
#browse_display_items_summary{}
.browse_display_items_summary_total{float:left;}
.browse_display_items_summary_pages{}
#browse_display_items_advanced{}
#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{}
.browse_display_each_item_over{}
.browse_display_each_item_image{}
.browse_display_each_item_image_small_thumb{}
.browse_display_each_item_price{}
.browse_display_each_item_price_amount{}
.browse_display_each_item_price_vat{}
.browse_display_each_item_price_link{}
.browse_display_each_item_price_link_active{}
.browse_display_each_item_title{}
.browse_display_each_item_description{}
.browse_display_each_item_product{}
.browse_display_each_item_product_prompt{}
.browse_display_each_item_product_code{}
.browse_display_each_item_price_buy{}
.browse_display_each_item_price_buy_prompt{}
.browse_display_each_item_price_buy_quantity{}
.browse_display_each_item_price_buy_button{}
.browse_quantity_box{}
.browse_buy_button{}
.browse_buy_checkbox_prompt{}
.browse_buy_checkbox{}
.browse_display_each_item_price_buy_breaks{float: left;width: 100%;font-size: 11px;text-align: center;margin-top: 5px;font-style: italic;height: 18px;overflow: hidden;}
#browse_display_each_item_dimentions{width: 100%;margin-bottom: 30px;}
#browse_display_each_item_dimentions label{float: right;text-align: right;font-size:10px;}
#browse_display_each_item_dimentions input{clear: both;float: right;width: 35px;padding: 1px;font-size: 10px;margin-top: 1px;margin-right: 2px;margin-left: 3px;margin-bottom: 1px;border:1px solid #d1d2d4;}
/* 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 */
.browse_drill_2_department_home{}
.browse_drill_2_department_department{}
.browse_drill_2_department_department_delimiter{ }
/* 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:hover{}
.browse_pages_page_link{padding:5px;display:inline-block;}
.browse_pages_page_link a{text-decoration:none;color:#333;font-weight:bold;border:1px solid #999;padding:5px 8px 5px 8px;background-color:#f2f2f2;}
.browse_pages_page_link a.on{color:#0080cc;}
.browse_pages_page_link a:hover{color:#0080cc;}
.browse_pages_page_list{width:570px;text-align:center;margin-right:10px;}
.browse_pages_page_list a{text-decoration:none;color:#333;}
.browse_pages_page_list a:hover{color:#0080cc;}
.browse_pages_page_navigation{float:right;width:580px;}
.browse_pages_previous{float:left;width:180px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
.browse_pages_current{width:185px;float:left;font-weight:bold;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}
.browse_pages_next{float:left;width:180px;margin:10px 10px 0px 0px;padding:0px 0px 0px 0px;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;padding: 10px;}
#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: #777;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: #777;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: #777;padding: 5px;font-style: italic;text-align: left;}
#confirm_order_settlement_discount{float: left;width: 590px;}
#confirm_order_payment_processing_splash{text-align:center;}
/* 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 */

/* CSS File: empty_basket.css */
#empty_basket_container{width: 618px;}
/* CSS File: mainsite.css */
#yws_form fieldset{margin-bottom: 12px;border: 1px #ccc solid;background-color: #fcfcfc;}
#yws_form legend{font-weight: bold;}
#yws_form label{float: left;display: block;text-align: right;width: 220px;padding: 0px;line-height: 16px;}
#yws_form textarea{margin-left: 15px;padding: 1px;margin-top: 0px;}
#yws_form select{margin-left: 15px;padding: 1px;margin-top: 0px;}
#yws_form input{margin-left: 15px;padding: 1px;margin-top: 0px;}
input, select, textarea{margin: 3px;}
label{margin-right: 10px;}
.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: #999;padding: 5px;background-image: url('/site_images/head_bg_cart.gif');background-repeat: no-repeat;background-position: right;}
.mainsite_content_box_inner_main{padding: 5px;border: 1px solid #ccc;border-bottom: 6px solid #ccc;}
#mainsite_user_container{}
#mainsite_user_prompt{}
#mainsite_currency_container{}
#mainsite_currency_form{}
#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_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 */

/* 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: #999;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: #999;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;padding: 10px;}
/* 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: #ff0000;}
.products_bestsellers_each_button{float: left;width: 68px;margin-top: 3px;}
/* CSS File: quickbrowse_left_catalog.css */

/* CSS File: search.css */
#search_site_results{}
#search_site_summary{}
#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{}
#search_site_results_container{}
#search_site_pages_navigation{float:left;width:725px;clear:both;border-top:1px dotted #999;margin:15px 0px 0px 0px;padding:15px 0px 15px 0px;}
.search_results_each_item_price_buy_breaks{float: left;width: 100%;font-size: 11px;text-align: center;margin-top: 5px;font-style: italic;height: 18px;overflow: hidden;font-weight: normal;}
/* CSS File: search_pages_navigation.css */
#search_site_pages_navigation a:hover{}
.search_site_pages_link{float:left;padding:5px;}
.search_site_pages_list{float:left;width:100%;clear:both;border-bottom:1px dotted #999;padding:0px 0px 15px 0px;text-align:center;}
.search_site_pages_list a:hover{}
.search_site_pages_navigation{float:left;width:100%;clear:both;height:50px;}
.search_site_pages_current{width:100%;clear:both;float:left;font-weight:bold;padding:20px 0px 0px 0px;text-align:center;}
.search_site_pages_current span{padding:10px 15px 10px 15px;border:1px solid #999;color:#0080cc;background-color:#fff;display:inline-block;}
.search_site_pages_next{float:right;width:180px;margin:-32px 0px 0px 0px;padding:0px 35% 0px 0px;text-align:right;position:relative;}
.search_site_pages_previous{float:left;width:180px;margin:-32px 0px 0px -23px;#margin:-32px -23px 0px 0px;_margin:-32px -23px 0px 0px;padding:0px 0px 0px 35%;text-align:left;position:relative;}
.search_site_pages_next a, .search_site_pages_previous a{color:#333;font-weight:bold;text-decoration:underline;}
.search_site_pages_next a:hover, .search_site_pages_previous a:hover{color:#0080cc;text-decoration:none;}
.search_site_pages_previous a{_float:right;_margin:0px 150px 0px -23px;#float:right;#margin:0px 150px 0px -23px;_width:90px;#width:90px;}
/* 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{}
#search_site_refine_header{}
#search_site_refine_block{}
#search_site_refine_block_left{float:left;width:33%;margin:0px;padding:0px;clear:none;}
#search_site_refine_block_center{float:left;width:34%;margin:0px;padding:0px;clear:none;}
#search_site_refine_block_right{float:right;width:33%;_width:33%;margin:0px;padding:0px;clear:none;position:relative;}
.search_site_refine_definition_list{margin:0px;line-height:20px;float:left;clear:both;padding:0px;width:100%;}
.search_site_refine_definition_list_title{font-weight:bold;padding:0px 0px 5px 0px;width:100%;border-bottom:1px dotted #999;margin:0px 0px 10px 0px;}
.search_site_refine_definition_list_item{text-transform:capitalize;margin:0px 0px 0px 30px;}
.search_site_refine_definition_list_item a{color:#333;text-decoration:none;font-weight:bold;}
.search_site_refine_definition_list_item a:hover{color:#0080cc;text-decoration:underline;}
.search_site_refine_definition_list_item_qualifier{color:#0080cc;font-variant:normal;font-style:italic;font-size:10px;text-transform:none;}
.search_refine_arrow{color:#0080cc;padding:0px 0px 0px 10px;}
/* 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:right;width:612px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-image:url("../dynamic/img.php?static_image=site_page_background_body.jpg");background-repeat:repeat-y;}
/* 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{}
#viewitem_display_product_header_name{}
#viewitem_display_product_header_code{}
#viewitem_display_product_container{}
#viewitem_display_product_image{}
#viewitem_display_product_image_normal{}
#viewitem_display_product_basket{}
#viewitem_display_product_basket_price{}
#viewitem_display_product_basket_price_amount{}
#viewitem_display_product_basket_price_vat{}
#viewitem_display_product_basket_stock{}
#viewitem_display_product_basket_stock_quantity{}
#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:right;font-size:12px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;text-align:right;}
#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_display_product_basket_query{float:left;width:100%;padding:15px 0px 0px 0px;font-weight:bold;color:#000;}
#viewitem_display_product_basket_buy_qbreak{float:left;width:100%;padding:15px 0px 15px 0px;border-bottom: 1px dotted #999;clear:both;}
#viewitem_display_product_email{float:left;width:100%;clear:both;text-align:center;border-top:1px dotted #999;border-bottom:1px dotted #999;padding:15px 0px 15px 0px;}
#viewitem_display_product_email a{color:#333;text-decoration:none;font-weight:bold;}
#viewitem_display_product_email a:hover{color:#0080cc;text-decoration:underline;}
#viewitem_display_product_email .divider{font-size:18px;color:#999;}
/* CSS File: viewitem_image_gallery.css */
#viewitem_image_gallery{float: left;border: 1px #ccc solid;margin-top: 10px;margin-bottom: 10px;width: 100%;}
#viewitem_image_gallery_inner{padding: 15px;height: 120px;overflow: auto;}
#viewitem_image_gallery_title{background-color: #ccc;padding: 3px;}
#viewitem_image_gallery img{border: 1px solid #ccc;padding: 2px;margin: 3px;}
/* 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{}
#viewitem_quantity_break_table{float:left;clear:both;}
#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{text-align:right;padding:0px 0px 0px 30px;width:25%;}
.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{font-weight:bold;text-align:right;padding:0px 30px 0px 0px;width:50%;}
/* CSS File: viewitem_scs_matrix.css */
.selector_line{float:left;width:220px;clear:both;padding:0px 0px 5px 0px;}
.selector_title{float:left;width:50px;text-transform:capitalize;text-align:right;padding:5px 5px 0px 0px;_padding:1px 5px 0px 0px;#padding:1px 5px 0px 0px;}
/* CSS File: wishlist.css */
#wishlist_container{}
#wishlist_header{}
#wishlist_wishlist{}
#wishlist_email_to_friend{}
#wishlist_email_to_friend label{}
#wishlist_email_to_friend input{}
#wishlist_table{border:1px solid #ccc;}
#wishlist_table th{border-bottom:1px solid #ccc;padding:5px;color:#0080cc !important;}
#wishlist_table td{padding:5px;}
#wishlist_table tr.odd{background-color:#f2f2f2;}
.wishlist_remove{width:12%;text-align:left;}
.wishlist_remove a{text-decoration:none !important;}
.wishlist_item{width:58%;text-align:left;}
.wishlist_item a{text-decoration:none;color:#333;font-weight:bold;}
.wishlist_item a:hover{text-decoration:underline;color:#0080cc;}
.wishlist_price{width:30%;text-align:right;}