/* Composite CSS, Copyright Kamarin Computers Ltd, 2007. */

/* CSS File: account_details.css */
#account_details_container{float:left;width:730px;background-color:#cc99cc;border-bottom:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:0px 5px 5px 5px;}
#account_details_container p{margin: 5px 0px 5px 0px;padding: 0px;}
#account_details_form{float:left;width:620px;background-color:#cc99cc;padding:5px;}
#account_details_container fieldset{margin-bottom:10px;padding-bottom:10px;border:1px #cccccc solid;background-color:#cc99cc;}
#account_details_container legend{font-weight:bold;color:#000000;}
#account_details_container label{float:left;display:block;font-weight:bold;text-align:right;width:140px;margin-right:20px;margin-top:5px;}
.account_details_form_fields{padding-left:5px;width:200px;font-family:verdana, arial, sans-serif;font-size:12px;text-transform:none}
/* CSS File: account_history.css */
#account_history_container{clear:left;width:730px;background-color:#cc99cc;border-bottom:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:0px 5px 5px 5px;}
.account_history_order_container{clear:left;width:620px;height:30px;background-color:#cc99cc;border:3px solid #cccccc;padding:3px;margin:5px 0px 5px 0px;}
.account_history_order_container_over{clear:left;width:620px;height:30px;background-color:#cc99cc;border:3px solid #f7941d;padding:3px;margin:5px 0px 5px 0px;cursor: pointer;}
.account_history_col1{float: left;width: 200px;}
.account_history_col2{float: left;width: 220px;}
.account_history_col3{float: left;width: 200px;}
.account_history_col4{float: left;width: 200px;}
.account_history_col5{float: left;width: 220px;}
.account_history_col6{float: left;width: 200px;}
#account_history_order_statistics{clear:left;width:620px;background-color:#cc99cc;border:3px solid #cccccc;padding:3px;margin:5px 0px 5px 0px;}
/* CSS File: account_home.css */
#account_home_container{float:left;width:730px;background-color:#cc99cc;border-bottom:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:0px 5px 5px 5px;}
.account_home_main_message{float:left;width:730px;}
/* CSS File: account_login.css */
#accounts_login_container{float:left;width:620px;}
#accounts_login_closed_shop{width:370px;margin-top:20px;margin-bottom:20px;padding:10px;color:black;font-size:12px;font-style:italic;font-weight:bold;text-align:center;background-color:#cc99cc}
#account_login_header{float:left;width:620px;padding:10px 0px 10px 0px;font-size:20px;font-weight:bold;text-transform:capitalize;}
#accounts_login_form{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
#accounts_login_inner_left{float:left;width:300px;margin-right:20px;height:150px;}
#accounts_login_inner_right{float:left;width:300px;height:150px;}
.accounts_login_inner_header{float:left;width:300px;font-size:14px;text-transform:capitalize;text-decoration:underline;}
.accounts_login_inner_left_main{float:left;width:300px;height:100px;padding-top:10px;}
.accounts_login_inner_right_main{float:left;width:300px;height:100px;padding-top:10px;}
.accounts_login_inner_main_message{float:left;width:300px;text-align:justify;padding-bottom:10px;}
.account_login_input_prompt{background-color:transparent;border:0px none transparent;color:#ffffff;font-family:verdane, arial, sans-serif;font-weight:bold;font-size:12px;text-align:right;text-transform:capitalize;}
.accounts_login_form_input{color:#000000;background-color:#ffffff;font-family:Verdana, Arial, sans-serif;font-size:12px;margin:3px 0px 2px 0px;padding-left:3px;}
.account_login_form_control{float:left;padding-top:10px;}
#accounts_login_forgot_password{float:left;width:620px;padding-top:20px;}
#accounts_login_forgot_password a{text-decoration:none;color:#000000;font-weight:bold;cursor:pointer;text-transform:uppercase;text-decoration:none;}
#accounts_login_forgot_password a:hover{text-decoration:none;color:#f7941d;font-weight:bold;cursor:pointer;text-transform:uppercase;text-decoration:none;}
/* CSS File: account_login_failed.css */
#accounts_login_failed_container{float:left;width:628px;}
#accounts_login_failed_message_container{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
/* CSS File: account_logout.css */
#accounts_logout_container{float:left;width: 618px;}
#account_logout_main_message{float:left;width:618px;background-color:#cc99cc;border:5px solid #cccccc;padding:0px 5px 5px 5px;}
/* CSS File: account_lost_password.css */
#account_lost_password_container{float:left;width:620px;}
#accounts_retrive_password_form{float:left;width:620px;}
#accounts_lost_password_message_container{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
.accounts_lost_password_message{float:left;width:620px;padding-bottom:10px;}
/* CSS File: account_lost_password_result.css */
#account_lost_password_result_container{float:left;width: 620px;}
#account_lost_password_result_description_container{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
.account_lost_password_result_email{font-weight:bold;font-style:italic;}
.account_lost_password_result_description{float:left;width: 620px;}
.accounts_lost_password_result_message{float:left;width:620px;padding-bottom:10px;}
/* CSS File: account_nav.css */
#accounts_nav_container{float:left;width:730px;margin:10px 0px 0px 0px;}
#accounts_page_top_container{float:left;width:730px;background-color:#cc99cc;border-top:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:5px 5px 0px 5px;margin-top:10px;}
#accounts_nav_links_container{position:relative;top:-20px;width:730px;height:30px;}
.account_nav_button{float:left;margin-left:5px;}
/* CSS File: account_new_account_created.css */
#account_new_account_created_container{float:left;width:620px;}
#account_new_account_created{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
.account_registry_result_email{font-weight:bold;font-style:italic;}
/* CSS File: account_order_details.css */
#account_order_details_container{float:left;width:730px;color:#ffffff;background-color:#cc99cc;border-bottom:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:0px 5px 5px 5px;}
#account_order_details_display{float:left;width:600px;color:#000000;background-color:#ffffff;padding:5px;}
#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: 536px;}
#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;}
#account_rapid_reorder_control_container{float: left;width: 536px;padding-top:10px;padding-bottom:10px;}
#account_rapid_reorder_control_buy{float: left;width: 536px;}
.reorder_control_button{float:right;cursor:pointer;}
/* CSS File: account_setup_account.css */
#accounts_setup_account_container{width:620px;}
#accounts_setup_account_form{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;margin-top:10px;}
#accounts_setup_account_buttons{padding-left:120px;padding-top: 10px;}
.account_setup_input_prompt{background-color:transparent;border:0px none transparent;color:#ffffff;font-family:verdane, arial, sans-serif;font-weight:bold;font-size:12px;text-align:right;text-transform:capitalize;}
.accounts_setup_form_marker{color:black;padding-right:5px;font-size:14px;vertical-align:super;font-weight:bold;}
.accounts_setup_form_marker_blank{color:black;padding-right:12px;font-size:14px;vertical-align:super;font-weight:bold;}
.accounts_setup_form_marker_message{width:140px;color:black;padding-left:5px;font-size:14px;font-style:italic;}
/* CSS File: account_setup_account_failed.css */
#account_setup_account_failed{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
/* CSS File: account_support.css */
#accounts_support_container{float:left;width: 730px;background-color:#cc99cc;border-bottom:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:0px 5px 5px 5px;}
.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{float:left;width:620px;padding-top:10px;}
#basket_page_header{width:620px;float:left;padding-bottom:5px;}
#basket_page_header_title{float:left;font-size:19px;font-weight:bold;text-decoration:none;text-transform:capitalize;}
#basket_page_header_message{float:left;color:#000000;font-style:italic;padding-left:10px;margin-top:7px;}
.clear_float_left{clear: left;}
#basket_order_options{margin-top: 10px;float: left;width: 618px;}
#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:#cc3366;}
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;}
#basket_order_lines{float: left;width: 618px;}
#cart_form{float:left;width:620px;background-color:#cc99cc;padding:10px;}
#basket_order_lines table{width:100%;}
.basket_order_lines_table_header{border-bottom:2px solid #000000;margin-bottom:5px;}
.basket_order_lines_table_head{color:black;font-size:12px;text-transform:capitalize;font-variant:small-caps;}
.basket_order_lines_table{width:100%;}
.basket_order_lines_product_remove{width:20px;vertical-align:top;}
.basket_order_lines_quantity_container{width:100px;vertical-align:top;text-align:center;}
.basket_order_lines_quantity_alter{font-weight:bold;font-size:150%;padding-left:3px;padding-right:3px;cursor:pointer;}
.basket_order_lines_quantity_input{width:40px;padding-left:3px;}
.basket_line_pack_quantity{float:left;margin:3px 0px 3px 0px;}
.basket_line_pack_quantity_prompt{float:left;width:60px;background-color:transparent;color:#000000;font-family:verdana, arial, sans-serif;font-size:10px;text-transform:capitalize;border:0px none transparent;margin-left:10px;padding:0px;}
.basket_line_pack_quantity_amount{float:left;width:30px;background-color:transparent;color:#000000;font-family:verdana, arial, sans-serif;font-size:10px;border:0px none transparent;padding:0px;}
.basket_order_lines_product_container{vertical-align:top;}
.basket_order_lines_product_link{font-weight:bold;cursor:pointer;padding-bottom:5px;}
.basket_order_lines_product_code{float:left;width:100%;}
.basket_order_lines_product_code_prompt{float:left;width:100px;background-color:transparent;color:#ffffff;font-family:verdana, arial, sans-serif;font-size:12px;font-weight:normal;font-variant:small-caps;text-transform:capitalize;border:0px none transparent;padding:0px;}
.basket_order_lines_product_code_value{float:left;width:100px;background-color:transparent;color:#ffffff;font-family:verdana, arial, sans-serif;font-size:12px;font-weight:normal;font-style:italic;text-align:left;margin-left:3px;border:0px none transparent;padding:0px;}
.basket_order_lines_product_stock{float:left;padding-top:5px;color:#000000;font-weight:bold;}
.basket_order_lines_product_image img{vertical-align:top;}
.basket_order_lines_product_price{width:100px;text-align:right;vertical-align:top;}
.basket_order_lines_divider{height:2px;}
#basket_order_total_container{float:left;width:605px;margin-top:10px;border:2px solid #000000;padding:5px;text-transform:capitalize;}
.basket_order_total_header{float:left;width:100%;font-size:14px;font-weight:bold;}
.basket_order_bottom_line{font-weight:bold;padding-top:3px;padding-bottom:3px;margin-top:5px;margin-bottom:5px;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.basket_order_total_line{float:right;width:100%;}
.basket_order_total_amount{float:right;width:100px;text-align:right;}
.basket_order_total_prompt{float:right;text-align:right;}
#basket_control_container{float:left;padding-top:10px;width:620px;}
#basket_control_left{float:left;}
#basket_control_right{float:right;}
#promotion_code{margin-top: 10px;float: left;width: 640px;}
#promotion_code_header_container{float:left;width:640px;}
#promotion_code_header_prompt{display:inline;font-size:16px;font-weight:bold;height:25px;line-height:25px;font-variant:small-caps;text-decoration:underline;}
#promotion_code_header_message{display:inline;height:25px;line-height:25px;padding-left:5px;}
#promotion_code_input_container{float:right;width:640px;height:25px;margin-bottom:10px;}
#promotion_code_input_prompt{float:right;width:400px;height:25px;line-height:25px;text-align:right;}
#promotion_code_input_field{float:right;width: 130px;padding-left:5px;}
#promo_code{width:100px;color:#000000;background-color:#ffffff;font-family:Verdana, Arial, sans-serif;font-size:10px;margin:3px 0px 2px 0px;padding-left:3px;border:3px outset #f7941d;}
#promotion_code_button{float:right;width:70px;text-align:right;}
/* CSS File: basket_save.css */
#basket_save_container{float:left;width:605px;padding:5px;margin-top:10px;border:2px solid #000000;}
#basket_save_processing{position:absolute;top:50%;left:50%;display:none;z-index:-1;}
#basket_save_header_container{float:left;width:605px;}
#basket_save_header{float:left;font-size:12px;width:605px;font-weight:bold;}
#basket_save_info{float:left;font-size:10px;font-weight:normal;text-align:justify;width:605px;}
#basket_save_form_container{float:left;width:605px;}
#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{position:absolute;top:4px;left:300px;cursor:pointer;}
#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:right;width:24%;}
.basket_save_control{width:98%;text-transform:capitalize;cursor:pointer;}
/* CSS File: browse.css */
#browse_page_container{float:left;width:768px;}
#browse_drill_2_department{float:left;width:768px;font-size:12px;padding-top:10px;}
#browse_display_items_summary{float:left;width:768px;padding-top:10px;}
#browse_display_items_summary_total{float:left;}
#browse_display_items_summary_pages{display:inline;font-size:10px;font-style:italic;text-align:right;margin-left:10px;}
#browse_department_sections{clear:left;width:768px;padding:10px 0px 0px 0px;}
#browse_department_sections_summary{float:left;width:768px;}
#browse_department_sections_list{float:left;width:768px;padding:10px 0px 0px 0px;}
#browse_featured_items{float:left;width:768px;padding-top:10px;}
#browse_featured_items_text{float:left;width:768px;padding-top:5px;text-align:justify;}
#browse_featured_items_list{float:left;width:768px;}
#browse_display_items_advanced{float:left;width:730px;padding:10px 0px 0px 0px;}
#browse_display_pack_note{float:left;width:730px;padding:10px 0px 0px 0px;}
#browse_display_items{width:768px;clear:left;padding-top:10px;}
#browse_pages_navigation{float:left;width:768px;padding:10px 0px 0px 0px;height:50px;font-size:12px;text-transform:capitalize;font-variant:small-caps;}
#browse_multibuy{float:left;width:768px;height:30px;padding:10px 0px 0px 0px;}
#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_bespoke_display_department_info.css */
#browse_bespoke_display_department_info{display:inline;}
#browse_bespoke_display_department_info_link{display:inline;}
#browse_bespoke_display_department_info_container{color:#000000;font-size:10px;}
#browse_bespoke_display_department_info_link a{text-decoration:none;color:#000000;font-size:12px;font-weight:bold;text-transform:capitalize;}
#browse_bespoke_display_department_info_link a:hover{text-decoration:none;color:#f7941d;font-size:12px;font-weight:bold;text-transform:capitalize;}
#browse_bespoke_display_department_info_link_image{vertical-align:middle;padding-left:20px;padding-right:5px;}
/* CSS File: browse_display_each_item.css */
.browse_display_each_item{float:left;width:760px;margin-bottom:5px;background-color:#cc99cc;border:5px solid #cccccc;}
.browse_display_each_item_left{float:left;width:250px;padding-top:5px;padding-left:5px;padding-bottom:5px;overflow:hidden;}
.browse_display_each_item_center{float:left;width:400px;padding-top:5px;padding-left:5px;padding-bottom:5px;}
.browse_display_each_item_right{float:left;width:90px;padding:5px;}
.browse_display_each_item_product_container{width:395px;height:20px;}
.browse_display_each_item_product{float:left;width:300px;height:15px;padding-bottom:5px;}
.browse_display_each_item_price_prompt{float:left;width:95px;height:20px;line-height:20px;text-align:right;font-weight:bold;color:#000000;}
.browse_display_each_item_product_prompt{font-style:normal;font-size:12px;font-weight:bold;text-transform:capitalize;font-variant:small-caps;}
.browse_display_each_item_product_code{font-style:italic;font-size:12px;}
.browse_display_each_item_title{float:left;width:395px;height:15px;overflow:hidden;padding-bottom:5px;}
.browse_display_each_item_description{float:left;width:395px;height:70px;text-align:justify;padding-right:5px;overflow:auto;}
.browse_display_each_item_price_link{float:left;width:100px;color:black;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:5px;}
.browse_display_each_item_price_link_active{float:left;width:100px;color:#f7941d;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:5px;}
.browse_display_each_item_price_buy_breaks{float:left;width:295px;font-size:10px;font-style:italic;text-transform:capitalize;text-align:right;padding-top:5px;}
.browse_display_each_item_price_amount{float:left;width:90px;height:25px;color:#000000;font-size:14px;font-weight:bold;text-align:right;}
.browse_display_each_item_price_vat{float:left;width:90px;height:15px;color:black;font-size:10px;font-weight:bold;text-align:right;}
.browse_display_each_item_price_buy{float:left;width:90px;height:85px;padding-top:5px;}
.browse_display_each_item_price_buy_prompt{float:left;width:55px;height:20px;font-size:10px;text-align:right;padding:5px 5px 0px 0px;}
.browse_display_each_item_price_buy_quantity{float:left;height:24px;margin:0px 0px 3px 0px;}
.browse_display_each_item_price_pack_quantity{float:left;width:90px;font-size:10px;text-transform:capitalize;text-align:right;color:#000000;margin:0px 0px 3px 0px;}
.browse_display_each_item_price_pack_cost{float:left;width:90px;font-size:10px;text-transform:capitalize;text-align:right;color:#000000;margin:0px 0px 3px 0px;}
.browse_display_each_item_price_pack_cost_prompt{}
.browse_display_each_item_price_pack_cost_amount{}
.browse_display_each_item_price_buy_button{float:left;width:90px;height:20px;margin:3px 0px 0px 0px;}
.browse_quantity_box{width:20px;height:15px;font-size:12px;font-family:verdana,arial,sans-serif;padding:3px;margin:0px;border:1px solid #d1d2d4;}
.browse_buy_button{float:right;width:80px;height:20px;font-size:12px;font-family:verdana,arial,sans-serif;font-variant:small-caps;text-transform:capitalize;cursor:pointer;margin-left:5px;}
.browse_buy_checkbox_prompt{font-size:10px;font-family:verdana,arial,sans-serif;text-transform:capitalize;padding:5px 5px 0px 0px;}
.browse_buy_checkbox{display:inline;padding:10px 0px 0px 0px;cursor:pointer;}
.browse_display_each_item_image_small_thumb{float:left;overflow:hidden;}
/* CSS File: browse_display_items_advanced.css */
#browse_display_items_advanced_current{font-size:12px;float:left;width:620px;}
#browse_display_refine_search_form{float:left;width:620px;padding-top:10px;}
#browse_display_items_advanced_key{float:left;}
#browse_display_items_advanced_direction{float:left;}
#browse_display_items_advanced_control{float:left;}
#refine_search_form_control{cursor:pointer;}
/* CSS File: browse_each_department.css */
.browse_each_department{float:left;width:180px;height:158px;border:3px solid #cccccc;background-color:#cccccc;overflow:hidden;cursor:pointer;margin:5px 5px 0px 0px;}
.browse_each_department_over{float:left;width:180px;height:158px;background-color:#cccccc;border:3px solid #f7941d;overflow:hidden;cursor:pointer;margin:5px 5px 0px 0px;}
.browse_each_department_title{float:left;width:174px;height:18px;font-size:12px;font-weight:bold;text-transform:capitalize;text-decoration:none;text-align:center;background-color:#9c3200;color:#ffffff;padding:3px;}
.browse_each_department_image{padding-top:3px;float:left;}
.browse_each_department_image_small{float:left;border:1px none #cccccc;}
/* CSS File: browse_each_sub_department.css */
.browse_each_sub_department{float:left;width:180px;height:158px;border:3px solid #cccccc;background-color:#cccccc;overflow:hidden;cursor:pointer;margin:5px 5px 0px 0px;}
.browse_each_sub_department_over{float:left;width:180px;height:158px;background-color:#cccccc;border:3px solid #f7941d;overflow:hidden;cursor:pointer;margin:5px 5px 0px 0px;}
.browse_each_sub_department_title{float:left;width:174px;height:18px;font-size:13px;font-weight:bold;text-transform:capitalize;text-decoration:none;text-align:center;background-color:#0000ff;color:#ffffff;padding:3px;}
.browse_each_sub_department_image{padding-top:5px;float:left;}
.browse_each_sub_department_image_small{float:left;border:1px none #cccccc;}
/* 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{font-weight:bold;text-decoration:none;color:#000000;}
#browse_pages_navigation a:hover{font-weight:bold;text-decoration:none;color:#f7941d;}
#browse_pages_page_list{float:left;}
.browse_pages_page_link{float:left;padding:0px 5px 0px 5px;}
#browse_pages_page_navigation{clear:left;width:720px;}
#browse_pages_previous{float:left;width:250px;font-size:14px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
#browse_pages_current{width:220px;float:left;font-size:14px;font-weight:bold;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}
#browse_pages_next{float:left;width:250px;font-size:14px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
/* CSS File: checkout.css */
#checkout_container{float:left;width:730px;}
#checkout_password_container{float:left;width:730px;margin-top: 20px;margin-bottom: 10px;padding: 10px 0 10px 0;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}
#checkout_form{float:left;width:730px;background-color:#cc99cc;border:3px solid #cccccc;padding:5px;}
#checkout_container input{float:left;margin:0;margin-left: 10px;}
#checkout_container label{float:left;width:100px;text-align:right;padding-top:5px;}
.checkout_username{font-size: 14px;}
#checkout_submit_button_container{float:left;margin-left:20px;}
/* CSS File: choose_payment.css */
#choose_payment_container{float:left;width:620px;}
#choose_payment_form{float:left;width:730px;background-color:#cc99cc;border:3px solid #cccccc;padding:5px;}
.choose_payment_method_container{float:left;width:620px;padding:10px;margin-top:10px;border:1px solid #CCCCCC;}
.choose_payment_method_container br{clear:left;}
.choose_payment_method_inner_container{float:left;width:620px;}
.choose_payment_method_container input{float:left;font-size:12px;font-family:verdana, arial, sans-serif;margin-top:5px;margin-left:10px;padding:2px;}
.choose_payment_method_container select{float:left;font-size:12px;font-family:verdana, arial, sans-serif;padding:2px;margin-top:5px;margin-left:10px;}
.choose_payment_method_container label{float:left;width:170px;font-size:12px;font-family:verdana, arial, sans-serif;font-weight:bold;text-align:right;padding-top:5px;margin-top:3px;}
#payment_submit_button_container{float:right;width:730px;}
#payment_submit_button{float:right;padding:10px;}
/* CSS File: comfirm_order.css */
#confirm_order_header{font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
#confirm_form{float:left;width:730px;color:black;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
#confirm_order_container{float:left;width:590px;padding:10px;background-color:#ffffff;margin-top:10px;margin-bottom:10px;}
#confirm_order_inner_left{float: left;border: 1px solid #000000;padding: 10px;width: 268px;margin-right: 5px;}
#confirm_order_inner_right{float: left;border: 1px solid #000000;padding: 10px;width: 268px;margin-left: 5px;}
#confirm_order_order_lines{float: left;width: 590px;margin-top: 10px;margin-bottom: 10px;}
#confirm_order_order_lines th{border:none;border-collapse:collapse;margin:0;padding:0;border-left: 1px solid #000;}
#confirm_order_order_lines table{border:none;border-collapse:collapse;margin:0;padding:0;}
#confirm_order_order_lines td{border:none;border-collapse:collapse;margin:0;padding:0;}
#confirm_order_order_lines th{padding:.2em .5em;vertical-align:top;font-weight:normal;}
#confirm_order_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;}
#confirm_order_order_lines tbody th{border-right:1px solid #000;border-left:1px solid #000;}
#confirm_order_order_lines td{border-right:1px solid #000;border-left:1px solid #000;}
#confirm_order_order_lines tbody td{padding:7px 10px;}
#confirm_order_order_lines tbody th{padding:7px 10px;}
#confirm_order_order_lines tbody th{border-left:1px solid #000;}
#confirm_order_order_lines tfoot td{margin-top:10px;border-top:1px solid #000;border-bottom:1px solid #000;padding: 4px 9px 4px 9px;}
#confirm_order_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;}
#confirm_order_order_lines caption{text-align:left;font-size:120%;font-weight:bold;margin:5px;}
.confirm_order_boxes{margin-bottom: 10px;border: 1px solid #000;padding: 5px;width: 278px;}
#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%;}
#confirm_order_shipping_container{float: left;width: 578px;border: 1px solid #000;margin-top: 10px;padding-left: 10px;}
#confirm_order_buttons{float:right;width:590px;}
.confirm_order_button{float:right;margin: 0;}
/* CSS File: confirm_order_delivery.css */
#confirm_order_delivery_instructions_container{float:left;width:575px;margin-top:3px;margin-bottom:3px;}
.confirm_order_delivery_instructions_prompt{float:left;width:160px;text-align:right;color:#000000;font-weight:bold;line-height:25px;}
.confirm_order_delivery_instructions_message{float:left;width:400px;margin-left:10px;line-height:25px;}
/* CSS File: currency_change_failed.css */
#currency_change_failed_container{}
#currency_change_failed_title{font-size: 18px;margin-bottom: 10px;}
/* CSS File: currency_selector.css */
#mainsite_currency_form{float:left;width:200px;padding:0px 0px 10px 0px;}
#mainsite_currency_form_prompt{float:left;width:200px;font-size:14px;font-weight:bold;text-transform:capitalize;padding:0px 0px 5px 0px;margin:0px;}
#mainsite_currency_form_selector{float:left;width:150px;border:3px outset #f7941d;}
/* CSS File: delivery.css */
#delivery_container{float:left;width:720px;}
#delivery_details_container{float:left;width:720px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
#delivery_left_inner{float:left;width:300px;margin-right:10px;padding:5px;border:1px solid #CCCCCC;}
#delivery_right_inner{float:left;width:300px;padding:5px;border:1px solid #CCCCCC;}
.mainsite_content_box_inner_main{float:left;}
.mainsite_content_box_inner_header{font-size:14px;font-weight:bold;margin-bottom:10px;}
.delivery_input_label{display:block;float:left;text-align:right;width:75px;padding-right:10px;margin-top:5px;}
.delivery_input_label_readonly{display:none;}
.delivery_input{margin-bottom:5px;width:150px;padding:2px;font-size:12px;font-family:verdana,arial,sans-serif;}
.delivery_input_readonly{margin-bottom:5px;margin-left:10px;width:150px;padding:2px;font-size:12px;border:3px solid #cc99cc;color:#ffffff;background-color:#cc99cc;font-family:verdana,arial,sans-serif;}
#delivery_shipping_container{float: left;width:720px;margin-top: 10px;}
#delivery_shipping_button{float:right;padding:10px;}
.delivery_shipping_heading{font-size:14px;font-weight:bold;margin-bottom:10px;}
#delivery_feedback_container{float:left;width:720px;margin-top:10px;}
.delivery_feedback_prompt{float:left;width:200px;text-align:right;color:#000000;font-weight:bold;margin-top:10px;}
.delivery_feedback_input{float:left;width:510px;margin-left:10px;margin-top:5px;}
/* CSS File: drill_2_department.css */
.drill_2_department_home{float:left;}
.drill_2_department_home a{text-transform:capitalize;font-weight:bold;font-size:12px;float:left;color:#ffffff;}
.drill_2_department_home a:hover{text-transform:capitalize;font-weight:bold;font-size:12px;float:left;color:#f7941d;}
.drill_2_department_department{float:left;}
.drill_2_department_department a{text-transform:capitalize;font-size:12px;float:left;color:#ffffff;}
.drill_2_department_department a:hover{text-transform:capitalize;font-size:12px;float:left;color:#f7941d;}
.drill_2_department_department_delimiter{margin-left:5px;margin-right:5px;float:left;}
/* CSS File: empty_basket.css */
#empty_basket_container{margin-top: 10px;float: left;width: 618px;}
/* CSS File: mainsite.css */
body{background-color:#007ec4;background-image:url('/site_images/background_main.jpg');background-repeat:repeat-y;background-position:center top;font-family:verdana, arial, sans-serif;font-size:12px;color:#ffffff;padding:0px;margin:0px;}
.strong{font-weight:bold;}
.italic{font-style:italic;}
.link{cursor:pointer;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
#mainsite{position:absolute;top:0px;left:0px;width:100%;}
#mainsite_header_container{position:absolute;top:20px;left:0px;width:100%;height:95px;background-image:url(/site_images/header_background.gif);background-repeat:repeat-x;}
#mainsite_header_logo{top:0px;left:20px;width:155px;height:80px;padding-left:20px;}
#mainsite_header_navigation{position:relative;top:-13px;width:800px;height:30px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;}
.navigation_tab_container{float:left;display:block;background-image:url('/site_images/tabs/main_tab_side_white.gif');background-repeat:no-repeat;background-position:top left;background-color:transparent;padding-left:15px;}
.navigation_tab_span{display:block;background-image:url('/site_images/tabs/main_tab_body_white.gif');background-repeat:no-repeat;background-position:top right;background-color:transparent;padding:4px 15px 4px 0px;margin-right:10px;}
#mainsite_header_navigation a{color:#007ec4;font-size:14px;line-height:22px;font-weight:bold;text-decoration:none;text-transform:capitalize;}
#mainsite_header_navigation a:hover{color: #f7941d;font-size:14px;font-weight:bold;line-height:22px;text-decoration:none;text-transform:capitalize;}
#mainsite_header_links{position:absolute;top:-10px;right:20px;width:364px;height:40px;}
#mainsite_header_marquee{position:absolute;top:36px;left:220px;width:530px;height:17px;}
#mainsite_header_marquee_message{color:#000000;}
#mainsite_header_sales{position:absolute;top:35px;right:20px;color:black;font-size:16px;font-weight:bold;text-transform:uppercase;}
#mainsite_left_container{position:absolute;top:120px;left:10px;width:200px;}
#mainsite_search{display:none;float:left;width:200px;padding-top:10px;}
#mainsite_search_form{float:left;width:200px;padding:0px 0px 10px 0px;}
#mainsite_search_form_request{float:left;width:150px;border:3px outset #f7941d;}
#mainsite_search_form_button{margin-left: 5px;}
#mainsite_brochure_container{float:left;width:100%;line-height:20px;text-align:center;font-variant:small-caps;font-size:14px;font-weight:bold;}
#mainsite_brochure_link{cursor:pointer;}
#mainsite_brochure_icon{margin:10px 0px 10px 0px;cursor:pointer;}
#mainsite_left_navigation_container{float:left;width:200px;}
#mainsite_left_navigation_catalog_container{display:none;float:left;width:200px;padding-top:10px;}
#mainsite_left_navigation_link_container{float:left;width:200px;padding-top:10px;}
.mainsite_left_navigation_link{float:right;width:195px;padding:2px 0px 2px 0px;}
.mainsite_left_navigation_link a{float:right;color:#ffffff;text-transform:capitalize;text-decoration:none;text-align:right;}
.mainsite_left_navigation_link a:hover{float:right;color: #f7941d;text-transform:capitalize;text-decoration:none;text-align:right;}
#mainsite_main_container{position:absolute;width:768px;top:120px;left:220px;}
#mainsite_login{float:left;width:100%;height:115px;display:none;}
#mainsite_login_title{float:left;width:100%;color:#ffffff;font-size:14px;font-weight:bold;margin:0px;padding:0px 0px 5px 0px;text-transform:capitalize;}
#mainsite_login_form{float:left;width:100%;}
#mainsite_login_user_prompt{color:#ffffff;background-color:transparent;border:none;width:85px;font-family:Verdana, Arial, sans-serif;font-size:10px;text-align:right;text-transform:capitalize;margin:5px;}
#mainsite_login_user_input{width:85px;color:#000000;background-color:#ffffff;font-family:Verdana, Arial, sans-serif;font-size:10px;margin:3px 0px 2px 0px;padding-left:3px;border:3px outset #f7941d;}
#mainsite_login_password_prompt{width:85px;color:#ffffff;background-color:transparent;border:none;font-family:Verdana, Arial,sans-serif;font-size:10px;text-align:right;text-transform:capitalize;margin:5px;}
#mainsite_login_password_input{width:85px;color:#000000;background-color:#ffffff;font-family:Verdana, Arial, sans-serif;font-size:10px;margin:3px 0px 2px 0px;padding-left:3px;border:3px outset #f7941d;}
.mainsite_login_button{height:20px;font-size:10px;text-transform:capitalize;cursor:pointer;padding:0px;margin-top:5px;}
#mainsite_user_container{float:left;width:100%;height:115px;display:none;}
#mainsite_user_prompt{float:left;width:100%;color:#ffffff;font-size:14px;font-weight:bold;margin:0px;padding:0px 0px 5px 0px;text-transform:capitalize;}
#mainsite_user_name{}
.button_outer_tab_off{float:left;display:block;color:#000000;height:25px;background-image:url('/site_images/tabs/standard_button_side.gif');background-repeat:no-repeat;background-position:top left;background-color:transparent;font-size:12px;font-weight:bold;line-height:21px;padding-left:10px;text-decoration:none;text-transform:capitalize;}
.button_inner_tab_off{float:left;display:block;background-image:url('/site_images/tabs/standard_button_body.gif');background-repeat:no-repeat;background-position:top right;background-color:transparent;padding:0px 12px 4px 0px;}
.button_outer_tab_on{float:left;display:block;color:#000000;height:25px;background-image:url('/site_images/tabs/standard_button_side_over.gif');background-repeat:no-repeat;background-position:top left;background-color:transparent;font-size:12px;font-weight:bold;line-height:21px;padding-left:10px;text-decoration:none;text-transform:capitalize;}
.button_inner_tab_on{float:left;display:block;background-image:url('/site_images/tabs/standard_button_body_over.gif');background-repeat:no-repeat;background-position:top right;background-color:transparent;padding:0px 12px 4px 0px;}
.general_input_border{border:3px outset #f7941d;}
.index_link{}
.index_image{border:none;width:175px;}
/* CSS File: mainsite_mini_basket.css */
#mainsite_mini_basket_container{position:absolute;top:-15px;right:420px;width:200px;height:45px;display:none;}
#mainsite_mini_basket_title{float:left;width:200px;color:#ffffff;font-size:10px;text-transform:capitalize;height:18px;line-height:15px;}
#mainsite_view_mini_basket_container{float:left;width:94px;}
#mainsite_view_mini_basket_link{font-weight:bold;text-transform:capitalize;color:white;background-color:green;}
#mainsite_view_mini_basket_link:hover{float:left;color:#000000;font-size:10px;text-transform:capitalize;text-decoration:none;}
.mainsite_mini_basket_link{float:left;color:#ffffff;font-size:10px;text-transform:capitalize;text-decoration:none;padding-left:3px;padding-right:3px;padding-bottom:3px;margin-right:3px;cursor:pointer;}
#mainsite_empty_mini_basket_container{float:left;width:94px;}
#mainsite_empty_mini_basket_link{font-weight:bold;text-transform:capitalize;color:white;background-color:red;}
#mainsite_empty_mini_basket_link:hover{float:left;color:#000000;font-size:10px;text-transform:capitalize;text-decoration:none;}
#mainsite_mini_basket_upper{float:left;width:100%;}
#mainsite_mini_basket_lower{float:left;width:100%;}
.mainsite_mini_basket_prompt{float:left;width:80px;color:#ffffff;font-size:10px;text-align:right;text-transform:capitalize;}
.mainsite_mini_basket_total{float:left;color:#000000;font-size:10px;font-weight:bold;padding-left:5px;}
/* CSS File: order_complete.css */
#order_confirm_header{float:left;width:730px;font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
#order_complete_container{float:left;width:730px;}
#order_complete_details_container{float:left;width:730px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
#order_complete_details{float:left;width:600px;color:black;background-color:#ffffff;padding:5px;}
#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;}
#order_confirm_buttons{float:right;width:590px;}
.order_confirm_button{float:right;margin: 0;}
/* 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{float:left;width:730px;}
#payment_failed_header{font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
#payment_failed_message{float:left;width:620px;background-color:#cc99cc;border:5px solid #cccccc;padding:5px;}
/* CSS File: quickbrowse_left_catalog.css */
#quickbrowse_left_catalog{float:left;width:200px;}
.quickbrowse_left_catalog_link_container{float:left;width:200px;}
.quickbrowse_left_catalog_bullet_container{float:left;width:17px;}
.quickbrowse_left_catalog_bullet_image{padding:0px;margin:0px;margin-top:2px;cursor:pointer;}
.quickbrowse_left_catalog_department{float:left;width:180px;background:transparent;padding-bottom:5px;}
.quickbrowse_left_catalog_department_over{float:left;width:180px;background:transparent;padding-bottom:5px;}
.quickbrowse_left_catalog_department a{float:left;width:180px;color:#ffffff;font-size:14px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.quickbrowse_left_catalog_department a:hover{float:left;width:180px;color:#f7941d;font-size:14px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.quickbrowse_left_catalog_department_over a{float:left;color:#f7941d;background:transparent;font-size:14px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.quickbrowse_left_catalog_department_over a:hover{float:left;color:#f7941d;background:transparent;font-size:14px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.quickbrowse_left_catalog_sub_department_container{float:left;}
.quickbrowse_left_catalog_sub_department{float:left;width:180px;background:transparent;padding:3px 0px 3px 20px;}
.quickbrowse_left_catalog_sub_department_over{float:left;width:180px;background:transparent;padding:3px 0px 3px 20px;}
.quickbrowse_left_catalog_sub_department_over a{float:left;color:#f7941d;background:transparent;font-size:12px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.quickbrowse_left_catalog_sub_department_over a:hover{float:left;color:#f7941d;background:transparent;font-size:12px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.quickbrowse_left_catalog_sub_department a{float:left;width:180px;color:#ffffff;font-size:12px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.quickbrowse_left_catalog_sub_department a:hover{float:left;color:#f7941d;background:transparent;font-size:12px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
/* CSS File: search.css */
#search_site_results{float:left;width:730px;}
#search_site_summary{float:left;width:730px;padding:10px 0px 0px 0px;}
#search_site_summary_query_container{float:left;width:730px;}
#search_site_summary_query{float:left;width:500px;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:690px;font-style:italic;text-align:justify;background-color:#cc99cc;margin:10px 0px 0px 10px;padding:5px;border:3px solid #cccccc;}
#search_site_summary_query_results_container{float:left;width:730px;margin:10px 0px 0px 0px;}
#search_site_summary_query_results{float:left;width:500px;text-transform:capitalize;}
.search_site_summary_query_results_number{font-weight:bold;padding-left:3px;padding-right:3px;}
#refine_search_button{float:right;top:0px;padding:0px;margin:0px;}
#search_site_refine{float:left;width:730px;padding:10px 0px 0px 0px;}
#search_site_results_container{float:left;width:730px;padding:10px 0px 0px 0px;}
#search_site_pages_navigation{float:left;width:730px;bottom:0px;margin:10px 0px 0px 0px;height:60px;font-size:12px;text-transform:capitalize;font-variant:small-caps;}
/* CSS File: search_pages_navigation.css */
#search_site_pages_navigation a{font-weight:bold;text-decoration:none;color:#000000;}
#search_site_pages_navigation a:hover{font-weight:bold;text-decoration:none;color:#f7941d;}
.search_site_pages_list{float:left;}
.search_site_pages_link{float:left;padding:0px 5px 0px 5px;}
.search_site_pages_navigation{clear:left;width:720px;}
.search_site_pages_previous{float:left;width:250px;font-size:14px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
.search_site_pages_current{width:220px;float:left;font-size:14px;font-weight:bold;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}
.search_site_pages_next{float:left;width:250px;font-size:14px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
/* CSS File: search_results_each_item.css */
.search_results_each_item{float:left;width:720px;height:50px;background-color:#cc99cc;padding:3px;margin-top:5px;border:3px solid #cccccc;cursor:pointer;}
.search_results_each_item_over{float:left;width:720px;height:50px;background-color:#cc99cc;padding:3px;margin-top:5px;border:3px solid #f7941d;cursor:pointer;}
.search_results_each_item_image{float:left;width:100px;height:50px;margin-right:5px;}
.search_results_each_item_image_small_thumb{float:left;height:50px;border:0px none transparent;}
.search_results_each_item_product{float:left;width:520px;height:50px;padding:0px;margin:0px;}
.search_results_each_item_product_name{float:left;width:420px;font-size:12px;font-weight:bold;height:17px;padding:0px;margin:0px;overflow:hidden;}
.search_results_each_item_product_code{float:left;width:100px;height:17px;font-style:italic;font-size:12px;text-align:right;padding:0px;margin:0px;}
.search_results_each_item_product_description{float:left;width:520px;height:30px;font-size:12px;padding:0px;margin:0px;overflow:hidden;}
.search_results_each_item_price{float:right;width:80px;padding:0px;margin:0px;}
.search_results_each_item_price_amount{width:80px;height:17px;font-size:14px;font-weight:bold;color:#000000;padding:0px;margin:0px;text-align:right;}
.search_results_each_item_price_vat{width:80px;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:690px;background-color:#cc99cc;margin:0px 0px 0px 10px;padding:5px;border:3px solid #cccccc;}
#search_site_refine_header{float:left;width:690px;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:690px;}
#search_site_refine_block a{color:#000000;text-decoration:none;}
#search_site_refine_block a:hover{color:#f7941d;text-decoration:none;}
#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:730px;padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}
#viewitem_drill_2_department{float:left;width:730px;font-size:10px;margin:0px;}
#viewitem_display_product{float:left;width:730px;padding-top:10px;}
#viewitem_display_product_info{float:left;width:730px;background-color:#cc99cc;border-bottom:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:0px 5px 5px 5px;}
#viewitem_display_product_info_navigation{float:left;width:730px;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;}
#product_info_navigation_review{float:left;}
#viewitem_display_product_info_frames{float:left;width:700px;}
.iframe_spacer{float:left;width:10px;height:38px;}
.iframe_selected{width:117px;height:40px;font-size:12px;color:black;cursor:pointer;padding:5px 0px 5px 5px;background-color:#cccccc;}
.iframe_deselected{width:117px;height:38px;font-size:12px;cursor:pointer;padding:5px 0px 5px 5px;border-left:2px solid #cccccc;border-right:2px solid #cccccc;border-top:2px solid #cccccc;}
#iframe_product_info_description{float:left;width:730px;height:200px;}
#iframe_product_info_linked{float:left;width:730px;height:450px;}
#iframe_product_info_files{float:left;width:730px;height:200px;}
#iframe_product_info_gallery{float:left;width:730px;height:200px;}
#iframe_product_info_dummy{display:none;float:left;width:0px;height:0px;}
/* CSS File: viewitem_display_product.css */
#viewitem_display_product_header{float:left;width:730px;}
#viewitem_display_product_header_name{float:left;font-size:16px;font-weight:bold;text-transform:capitalize;}
#viewitem_display_product_header_code{float:left;font-size:12px;font-style:italic;padding-left:10px;margin-top:3px;}
#viewitem_display_pack_note{float:left;width:730px;padding:10px 0px 0px 0px;}
#viewitem_display_product_container{float:left;width:730px;background-color:#cc99cc;border-top:5px solid #cccccc;border-left:5px solid #cccccc;border-right:5px solid #cccccc;padding:5px;margin-top:10px;}
#viewitem_display_product_image{float:left;width:500px;overflow:hidden;}
#viewitem_display_product_image_normal{float:left;cursor:pointer;border:0px none transparent;}
#viewitem_display_product_basket{float:right;width:230px;}
#viewitem_display_product_basket_price{float:left;width:230px;height:25px;text-align:right;}
#viewitem_display_product_basket_price_prompt{display:inline;font-size:12px;font-weight:bold;color:#000000;padding-right:5px;text-align:right;line-height:25px;}
#viewitem_display_product_basket_price_amount{display:inline;font-size:18px;font-weight:bold;color:#000000;padding-right:5px;text-align:right;line-height:25px;}
#viewitem_display_product_basket_price_vat{display:inline;font-size:10px;color:#000000;text-align:right;line-height:25px;}
#viewitem_display_product_pack_price{float:left;width:230px;height:15px;text-align:right;}
#viewitem_display_product_basket_pack_prompt{display:inline;font-size:10px;color:#000000;padding-right:5px;text-align:right;line-height:15px;}
#viewitem_display_product_basket_pack_amount{display:inline;font-size:10px;color:#000000;padding-right:5px;text-align:right;line-height:15px;}
#viewitem_display_product_basket_pack_vat{display:inline;font-size:10px;color:#000000;padding-right:5px;text-align:right;line-height:15px;}
#viewitem_display_product_basket_stock{float:left;width:230px;padding-top:5px;height:40px;}
#viewitem_display_product_basket_stock_quantity{float:left;width:230px;}
#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{float:left;width:230px;}
#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:230px;height:50px;margin:0px;padding:0px;}
#viewitem_display_product_basket_buy_form_quantity{float:right;width:230px;}
#viewitem_display_product_basket_buy_form_quantity_prompt{float:right;width:100px;color:#000000;background-color:transparent;border:0px none transparent;font-size:12px;text-align:right;text-transform:capitalize;padding:0px;margin:0px;margin-top:3px;}
#viewitem_display_product_basket_buy_form_quantity_pack{float:right;width:70px;color:#000000;background-color:transparent;border:0px none transparent;font-size:10px;margin-left:5px;margin-top:2px;}
#viewitem_display_product_basket_buy_form_quantity_amount{float:right;width:30px;font-size:10px;text-align:left;margin:0px;margin-left:5px;}
#viewitem_display_product_basket_buy_form_submit{float:right;width:230px;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:230px;padding-top:10px;}
/* CSS File: viewitem_quantity_breaks.css */
#viewitem_quantity_break_container{float:left;width:230px;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{display:none;float:left;width:620px;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;}