/* 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;}
#dynamic_container fieldset{margin-bottom: 10px;padding:0px 10px 10px 10px;border: 1px #cdcdcd solid;background-color: #fcfcfc;float:left;width:550px;overflow:hidden;}
#dynamic_container fieldset .dynamic_label{width:500px;}
#dynamic_container legend{font-weight: bold;color:#93278f;padding:5px;border:1px solid #cdcdcd;background-color:#f2f2f2;}
#account_details_container label{float: left;display: block;text-align: right;width: 125px;}
#account_details_container input{margin-left: 20px;padding: 1px;}
/* CSS File: account_history.css */
#account_history_container{width: 575px;}
.account_history_order_container{border: 1px #ccc solid;background-color:#fcfcfc;padding: 10px;margin: 5px 0 5px 0;float:left;width:553px;}
.account_history_order_container:hover{background-color:#ddd;cursor: pointer;}
.account_history_col1{float: left;width: 153px;}
.account_history_col2{float: left;width: 200px;}
.account_history_col3{float: left;width: 200px;}
.account_history_col4{float: left;width: 153px;}
.account_history_col5{float: left;width: 200px;}
.account_history_col6{float: left;width: 200px;}
#account_history_order_statistics{border: 1px solid #cdcdcd;padding: 10px;float:left;width:553px;background-color:#f2f2f2;}
/* 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: 275px;margin:0px 10px 0x 0px;border-right:1px solid #cdcdcd;}
#accounts_login_inner_left p{float:left;width: 265px;}
#accounts_login_inner_right p{float:left;width: 265px;}
#accounts_login_inner_left .dynamic_sub_heading{width: 265px;}
#accounts_login_inner_right .dynamic_sub_heading{width: 265px;}
.login_label{float:left;width:275px;text-transform:capitalize;margin:5px 0px 2px 0px;font-weight:bold;font-size:10px;}
.dynamic_label{float:left;width:570px;text-transform:capitalize;margin:5px 0px 2px 0px;font-weight:bold;font-size:10px;clear:both;}
.dynamic_input{float:left;width:255px;border:1px solid #cdcdcd;font-size:12px;padding:5px;clear:both;}
input.mandatory{border:1px solid #FF0000;}
#accounts_login_inner_right{float:left;width: 275px;padding:0px 0px 0px 10px;}
#accounts_login_forgot_password{float:left;width: 553px;border: 1px solid #cdcdcd;margin-top: 10px;padding: 10px;background-color:#f2f2f2;}
#accounts_login_form label{font-weight: bold;padding-left: 2px;}
.accounts_login_form_input{font-size: 14px;font-weight: bold;}
#accounts_login_form_button{padding-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_buttons{padding-top: 10px;padding-left: 130px;}
/* 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: 7px;float:left;width:580px;overflow:hidden;border-bottom:1px solid #cdcdcd;padding:0px 0px 7px 0px;}
#accounts_nav_container a.off{float:left;height:21px;overflow:hidden;background-position:0px 0px;padding:0px;margin:0px;}
#accounts_nav_container a.off img{float:left;border:0px;}
#accounts_nav_container a.off:hover{float:left;height:21px;overflow:hidden;background-position:0px -21px;}
#accounts_nav_container a.off:hover img{float:left;border:0px;margin:-21px 0px 0px 0px;}
#accounts_nav_container a.on{float:left;height:21px;overflow:hidden;background-position:0px -21px;}
#accounts_nav_container a.on img{float:left;border:0px;margin:-21px 0px 0px 0px;}
.account_user{color:#93278f;font-size:10px;}
/* CSS File: account_new_account_created.css */
#account_new_account_created{width: 618px;}
/* CSS File: account_order_details.css */
#account_order_details_container{width: 575px;}
#account_order_details_inner_left{float: left;border: 1px solid #000000;padding: 10px;width: 260px;margin-right: 5px;}
#account_order_details_inner_right{float: left;border: 1px solid #000000;padding: 10px;width: 260px;margin-left: 5px;}
#account_order_details_order_lines{float: left;width: 573px;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: 10px;width: 260px;}
.account_order_details_boxes_right{float: left;margin-bottom: 10px;margin-left:10px;border: 1px solid #000;padding: 10px;width: 260px;}
#account_order_details_shipping_container{float: left;width: 552px;border: 1px solid #000;margin-top: 10px;padding:10px;}
/* CSS File: account_setup_account.css */
.star{color:#ff0000;}
#accounts_setup_account_container{width: 618px;}
#accounts_setup_account_form label{float: left;display: block;width: 100px;text-align: right;}
#accounts_setup_account_form{padding-top: 10px;}
#accounts_setup_account_form input{width: 180px;margin-left: 10px;}
#accounts_setup_account_form select{width: 180px;margin-left: 10px;}
#accounts_setup_account_buttons{padding-left:120px;padding-top: 10px;}
#accounts_setup_account_buttons input{width: auto;margin-left: 0px;}
/* CSS File: account_setup_account_failed.css */
#account_setup_account_failed{}
/* 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_line_total{float:right;text-align:center;padding:0px 10px 0px 0px;}
#basket_quantity{float:right;padding:6px 57px 0px 0px;}
#basket_info{float:left;padding:6px 0px 0px 62px;}
.basket_line_vat{font-size:9px;color:#666;}
.dynamic_sub_heading{float:left;width:575px;padding:0px 0px 7px 0px;border-bottom:1px dotted #cdcdcd;color:#93278f;margin:0px 0px 7px 0px;}
#basket_header{float:left;width:575px;clear:both;font-size:10px;font-weight:bold;border-bottom:1px solid #cdcdcd;padding:0px 0px 7px 0px;}
.basket_line_container{float:left;width:555px;border-bottom:1px dotted #cdcdcd;padding:10px;overflow:hidden;}
.basket_line_container_over{float:left;width:555px;border-bottom:1px dotted #cdcdcd;padding:10px;overflow:hidden;background-color:#f2f2f2;}
.basket_line_container a{cursor:pointer !important;cursor:hand !important;}
.basket_line_container_over a{cursor:pointer !important;cursor:hand !important;}
a.remove{float:left;height:30px;width:30px;overflow:hidden;background-position:0px 0px;margin:0px 20px 0px 0px;}
a.remove img{float:left;border:0px;}
a.remove:hover{float:left;height:30px;width:30px;overflow:hidden;background-position:0px -30px;}
a.remove:hover img{margin:-30px 0px 0px 0px;}
.basket_line_quantity_container{float:left;width:90px;overflow:hidden;margin:0px 0px 0px 0px;}
.basket_line_quantity_container a{float:left;width:15px;border:1px solid #cdcdcd;_display:inline-block;#display:inline-block;color:#93278f;font-size:14px;font-weight:bold;background-color:#FFFFFF;text-align:center;padding:2px 3px 2px 2px;text-decoration:none;}
.basket_line_quantity_container a:hover{border:1px solid #93278f;text-decoration:none !important;}
.basket_order_line_quantity_box{float:left;width:30px;border:1px solid #cdcdcd;padding:4px 4px 3px 4px;margin:0px 2px 0px 2px;font-size:12px;}
.basket_order_line_quantity_box_1{float:left;width:30px;border:1px solid #cdcdcd;padding:3px 4px 2px 4px;margin:0px 2px 0px 2px;font-size:12px;}
.basket_line_product_info_container{float:left;width:230px;overflow:hidden;font-size:10px;}
.basket_line_product_code{font-style:italic;}
.basket_line_product_info_container h2{float:left;width:250px;overflow:hidden;margin:0px;padding:0px 0px 3px 0px;font-size:14px;}
.basket_line_product_image_container{float:left;width:75px;overflow:hidden;padding:3px;border:1px solid #cdcdcd;background-color:#FFFFFF;margin:0px 10px 0px 10px;}
.basket_line_product_image_container:hover{float:left;width:75px;overflow:hidden;padding:3px;border:1px solid #93278f;}
.basket_line_product_image_container img{float:left;width:69px;border:0px;}
.basket_line_price_container{float:right;font-size:14px;font-weight:bold;padding:3px 0px 0px 0px;text-align:right;}
.basket_total_price{float:right;font-size:16px;font-weight:bold;color:#93278f;}
.basket_total{float:right;font-weight:bold;padding:3px 10px 0px 0px;}
#dynamic_btn_container{float:left;width:575px;overflow:hidden;}
#dynamic_btn_container a.dynamic_link{width:163px;height:21px;overflow:hidden;background-position:0px 0px;}
#dynamic_btn_container a.dynamic_link:hover{width:163px;height:21px;overflow:hidden;background-position:0px -21px;}
#dynamic_btn_container a.left{float:left;}
#dynamic_btn_container a.right{float:right;}
#dynamic_btn_container a.last{margin:0px 0px 0px 5px;}
#dynamic_btn_container a.dynamic_link img{float:left;border:0px;margin:0px 0px 0px 0px;}
#dynamic_btn_container a.dynamic_link:hover img{float:left;border:0px;margin:-21px 0px 0px 0px;}
#dynamic_status_container{float:left;width:575px;height:50px;overflow:hidden;}
#dynamic_status_container_sub{float:left;width:575px;height:7px;overflow:hidden;border-bottom:1px solid #cdcdcd;margin:0px 0px 7px 0px;}
#dynamic_status_container img{float:left;border:0px;}
#basket_order_total_container{float:left;width:555px;padding: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;}
#basket_order_weight_container{float:left;width:555px;padding:10px;}
#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:#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: browse.css */
#browse_drill_2_department{float:left;width:100%;clear:both;font-size:10px;padding:0px 0px 7px 0px;border-bottom:1px solid #cdcdcd}
#browse_drill_2_department a{font-size:10px;text-decoration:none;color:#666;font-weight:bold;}
#browse_drill_2_department a:hover{font-size:10px;text-decoration:none;color:#93278f;}
#browse_department_sections{float:left;width:100%;padding:10px 0px 0px 10px;}
#browse_department_sections_summary{float:left;width:590px;}
#browse_department_sections_list{float:left;width:590px;padding:10px 0px 0px 0px;}
#browse_featured_items{float:left;width:618px;padding-top:10px;display:none;}
#browse_featured_items_text{float:left;width:618px;padding-top:5px;text-align:justify;}
#browse_featured_items_list{float:left;width:580px;}
#browse_display_items{float:left;width:618px;padding-top:0px;}
#browse_pages_navigation{float:left;width:100%;padding:10px 0px 0px 0px;font-size:11px;text-transform:capitalize;}
#browse_display_items_summary{float:left;width:100%;padding:7px 0px 7px 0px;border-bottom:1px solid #cdcdcd;}
.browse_display_items_summary_total{float:left;}
.browse_display_items_summary_pages{float:right;font-size:10px;font-style:italic;margin-right:10px;}
#browse_display_items_advanced{float:left;width:100%;padding:7px 0px 4px 0px;border-bottom:1px solid #cdcdcd;}
#browse_multibuy{float:left;width:590px;height:30px;padding:10px 0px 0px 10px;}
#browse_multibuy_submit_button{float:right;height:20px;font-size:12px;font-family:verdana,arial,sans-serif;font-variant:small-caps;text-transform:capitalize;margin:5px;cursor:pointer;text-align:right;}
#browse_multibuy_clear_button{float:right;height:20px;font-size:12px;font-family:verdana,arial,sans-serif;font-variant:small-caps;text-transform:capitalize;margin:5px;cursor:pointer;text-align:right;}
#browse_multibuy_button_spacer{float:right;width:20px;}
/* CSS File: browse_display_each_item.css */
.browse_display_each_item{width:555px;float:left;margin:0px 0px 0px 0px;border-bottom:1px solid #d1d1d1;padding:15px 10px 15px 10px;overflow:hidden;}
.browse_display_each_item_over{width:555px;float:left;margin:0px 0px 0px 0px;border-bottom:1px solid #d1d1d1;padding:15px 10px 15px 10px;overflow:hidden;background-color:#f2f2f2;}
.browse_display_each_item_image{float:left;width:135px;height:135px;cursor:pointer;overflow:hidden;padding:5px;border:1px solid #cdcdcd;background-color:#FFFFFF;margin:0px 10px 0px 0px;text-align:center;vertical-align:middle;}
.browse_display_each_item_image:hover{float:left;width:135px;height:135px;cursor:pointer;overflow:hidden;padding:5px;border:1px solid #93278F;background-color:#FFFFFF;margin:0px 10px 0px 0px;text-align:center;vertical-align:middle;}
.browse_display_each_item_image_small_thumb{width:135px;border:0px none transparent;}
.browse_display_each_item_price{float:left;width:100px;height:170px;padding:5px 5px 5px 5px;overflow:hidden;}
.browse_display_each_item_price_amount{float:left;font-size:14px;font-weight:bold;color:#ff0000;padding:5px 0px 5px 0px;width:100px;text-align:right;}
.browse_display_each_item_price_vat{float:right;font-size:10px;color:#999;text-align:center;}
.browse_display_each_item_price_link{float:left;color:black;cursor:pointer;text-transform:capitalize;font-variant:small-caps;margin:5px 0px 0px 0px;width:100px;text-align:right;}
.browse_display_each_item_price_link_active{float:left;color:#ff0000;cursor:pointer;text-transform:capitalize;font-variant:small-caps;margin:5px 0px 0px 0px;width:100px;text-align:right;}
.browse_display_each_item_title{float:left;width:395px;clear:right;padding:5px 0px 0px 0px;font-size:12px;font-weight:bold;color:#93278F;}
.price_container{float:right;font-size:15px;color:#93278f;margin:-3px 0px 0px 0px;}
.price_symbol{float:left;padding:2px 3px 0px 0px;color:#999999;font-size:12px;}
.browse_display_each_item_description{float:left;width:395px;height:51px;padding:5px 0px 0px 0px;overflow:hidden;border-top:1px solid #cdcdcd;color:#93278F;}
.browse_display_each_item_product{float:left;width:250px;height:15px;padding:5px 5px 5px 5px;}
.browse_display_each_item_product_prompt{float:left;font-style:normal;font-size:10px;text-transform:capitalize;width:395px;padding:0px 0px 5px 0px;}
.browse_display_each_item_product_code{font-style:italic;font-size:10px;}
.browse_display_each_item_price_buy{float:right;margin:5px 0px 0px 0px;width:395px;height:25px;overflow:hidden;}
.browse_display_each_item_price_buy .add_to_basket{float:left;font-style:italic;padding:3px 5px 0px 0px;}
.browse_display_each_item_price_buy_prompt{float:left;width:50px;font-size:10px;text-align:right;padding:4px 5px 0px 0px;display:none;}
.browse_display_each_item_price_buy_quantity{float:left;}
.browse_display_each_item_price_buy_quantity input{float:left;width:50px;padding:2px;font-size:10px;margin:0px 5px 3px 0px;border:1px solid #cdcdcd;}
.browse_display_each_item_price_buy_button{float:left;}
.browse_buy_button{float:left;font-size:12px;text-transform:capitalize;cursor:pointer;cursor:hand;padding:1px 5px 1px 5px;margin:0px 0px 0px 0px;}
.browse_buy_checkbox_prompt{float:left;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_price_buy_breaks{float:left;width:100px;}
#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;}
.browse_more_details{float:left;width:395px;height:21px;overflow:hidden;background-position:0px 0px;}
.browse_more_details img{float:left;border:0px;}
.browse_more_details:hover{float:left;width:395px;height:21px;overflow:hidden;background-position:0px -21px;}
.browse_more_details:hover img{margin:-21px 0px 0px 0px;}
/* CSS File: browse_display_items_advanced.css */
.browse_display_items_advanced_current{font-size:10px;float:left;width:100%;border-top:1px solid #cdcdcd;padding:4px 0px 0px 0px;margin:7px 0px 0px 0px;text-transform:capitalize;color:#93278f;font-weight:bold;clear:both;}
#browse_display_items_advanced_key{float:left;}
#sort_by{float:left;padding:5px 5px 0px 0px;}
#browse_refine_select{float:left;font-size:10px;margin:2px 0px 0px 0px;}
#asc_order{float:left;padding:5px 5px 0px 10px;}
#asc{float:left;margin:5px 0px 0px 0px;#margin:2px 0px 0px 0px;_margin:2px 0px 0px 0px;}
#desc_order{float:left;padding:5px 5px 0px 10px;}
#desc{float:left;margin:5px 0px 0px 0px;#margin:2px 0px 0px 0px;_margin:2px 0px 0px 0px;}
.clear_all{float:left;width:0px;height:0px;overflow:hidden;clear:both;}
.browse_display_items_advanced_direction{float:left;}
.browse_display_items_advanced_control{float:right;}
#browse_refine_box{float:left;margin:0px;padding:0px;}
/* CSS File: browse_drill_2_department.css */
.browse_drill_2_department_home{text-transform:capitalize;font-weight:bold;float:left;}
.browse_drill_2_department_department{float:left;}
.browse_drill_2_department_department_delimiter{margin-left:5px;margin-right:5px;float:left;}
/* 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{text-decoration:none;color:#93278F;}
.browse_pages_page_link a{padding:2px 5px 2px 5px;margin:0px 3px 0px 3px;text-decoration:none !important;color:#000000 !important;font-weight:bold;font-size:12px;border:1px solid #cdcdcd;_display:inline-block;#display:inline-block;}
.browse_pages_page_link a:hover{padding:2px 5px 2px 5px;text-decoration:none !important;color:#93278F !important;font-weight:bold;font-size:12px;border:1px solid #93278F;}
.current_page{font-size:14px;padding:5px 9px 5px 9px;border:1px solid #cdcdcd;margin:0px 0px 3px 0px;_display:inline-block;#display:inline-block;}
.browse_pages_page_list{width:100%;text-align:center;}
.browse_pages_page_navigation{float:left;width:575px;text-align:center;margin:10px 0px 0px 0px;border-top:1px solid #cdcdcd;padding:10px 0px 0px 0px;}
.browse_pages_page_navigation a{text-decoration:none;color:#666666;}
.browse_pages_page_navigation a:hover{text-decoration:none;color:#93278F;}
.browse_pages_previous{float:left;text-align:right;width:150px;height:25px;}
.browse_pages_current{float:left;font-weight:bold;text-align:center;width:275px;height:35px;}
.browse_pages_next{float:right;text-align:left;width:150px;height:25px;}
/* 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: 575px;}
.choose_payment_method_container{float: left;width: 553px;padding: 10px;margin:10px 0px 10px 0px;border: 1px solid #CCCCCC;}
.choose_payment_method_container input{float: left;width: 150px;padding: 2px;font-size: 11px;margin-bottom: 5px;}
.choose_payment_method_container label{display: block;float: left;text-align: right;width: 170px;padding:3px 10px 0px 0px;margin-bottom: 5px;}
.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: 555px;padding: 10px;overflow:hidden;}
#confirm_order_inner_left{float: left;border: 1px solid #000000;padding: 10px;width: 250px;margin-right: 5px;}
#confirm_order_inner_right{float: left;border: 1px solid #000000;padding: 10px;width: 250px;margin-left: 5px;}
#confirm_order_order_lines{float: left;width: 555px;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: 533px;border: 1px solid #000;margin-top: 10px;padding:10px;}
.confirm_order_button{margin: 0;}
/* CSS File: confirm_order_delivey.css */
#confirm_order_delivery_instructions_container{float:left;width:500px;margin-top:3px;margin-bottom:3px;}
.confirm_order_delivery_instructions_prompt{float:left;width:150px;text-align:right;color:#000000;font-weight:bold;line-height:25px;}
.confirm_order_delivery_instructions_message{float:left;width:340px;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: delivery.css */
#delivery_right{float:right;width:280px;overflow:hidden;text-align:left;font-size:10px;}
#delivery_right dynamic_input{font-size:9px;}
#delivery_left{float:left;width:280px;overflow:hidden;}
#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: 170px;}
#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_feedback_container{float:left;width:550px;margin-top:10px;margin-bottom:10px;}
.delivery_feedback_prompt{float:left;width:150px;text-align:right;color:#000000;font-weight:bold;margin-top:10px;}
.delivery_feedback_input{float:left;width:390px;margin-left:10px;margin-top:5px;}
/* CSS File: drill_2_department.css */
.drill_2_department_home{text-transform:capitalize;font-weight:bold;float:left;}
.drill_2_department_department{float:left;}
.drill_2_department_department_delimiter{margin-left:5px;margin-right:5px;float:left;}
/* CSS File: empty_basket.css */
h1.dynamic_heading{float:left;width:575px;padding:0px 0px 7px 0px;border-bottom:1px solid #cdcdcd;margin:0px 0px 12px 0px;_margin:0px 0px 0px 0px;font-size:14px}
h1.dynamic_heading img{float:left;padding:0px 10px 0px 0px;}
#dynamic_container a{color:#93278f;text-decoration:none;font-weight:bold;}
#dynamic_container{float:left;width:575px;margin:0px;padding:0px;overflow:hidden;}
#dynamic_container a:hover{text-decoration:underline;}
/* CSS File: mainsite_mini_basket.css */
#mainsite_mini_basket_container{}
/* CSS File: order_complete.css */
#order_complete_container{width: 555px;padding: 10px;}
#order_complete_inner_left{float: left;border: 1px solid #000000;padding: 10px;width: 250px;margin-right: 5px;}
#order_complete_inner_right{float: left;border: 1px solid #000000;padding: 10px;width: 250px;margin-left: 5px;}
#order_complete_order_lines{float: left;width: 555px;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: 10px;width: 533px;}
#order_complete_shipping_container{float: left;width: 533px;border: 1px solid #000;margin-top: 10px;padding: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: quickbrowse_left_catalog.css */
#quickbrowse_left_catalog{}
/* CSS File: search.css */
#search_site_results{float:left;width:610px;}
#search_site_summary{float:left;width:575px;padding:0px 0px 0px 0px;}
#search_site_summary_query_container{float:left;width:590px;}
#search_site_summary_query{float:left;width:575px;text-transform:capitalize;border-bottom:1px solid #cdcdcd;padding:0px 0px 7px 0px;}
.search_site_summary_query_string{font-weight:bold;font-style:italic;text-transform:capitalize;color:#93278F;}
#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:575px;padding:7px 0px 7px 0px;text-transform:capitalize;float:left;}
#search_site_summary_query_results{float:left;width:420px;text-transform:capitalize;}
.search_site_summary_query_results_number{display:inline;font-weight:bold;}
#refine_search_button{float:right;top:0px;padding:0px;margin:0px;}
#search_site_refine{float:left;width:575px;padding:0px 0px 0px 0px;}
#search_site_results_container{float:left;width:575px;padding:0px 0px 0px 0px;border-top:1px solid #cdcdcd;}
#search_site_pages_navigation{float:left;width:590px;bottom:0px;margin:10px 0px 0px 10px;height:60px;font-size:12px;text-transform:capitalize;font-variant:small-caps;}
/* CSS File: search_pages_navigation.css */
#search_site_pages_navigation a:hover{text-decoration:none;color:#ff0000;}
.search_site_pages_link{float:left;padding:0px 5px 0px 5px;}
.search_site_pages_list{width:580px;text-align:center;margin:0px;}
.search_site_pages_list a:hover{background-color:#000000;}
.search_site_pages_navigation{float:right;width:580px;}
.search_site_pages_previous{float:left;width:180px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
.search_site_pages_current{width:185px;float:left;font-weight:bold;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}
.search_site_pages_next{float:left;width:180px;margin:10px 10px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
/* CSS File: search_results_each_item.css */
.search_display_each_item{width:555px;float:left;margin:0px 0px 0px 0px;border-bottom:1px solid #d1d1d1;padding:10px 10px 10px 10px;overflow:hidden;text-decoration:none;color:#000000;cursor:pointer;cursor:hand;}
.search_display_each_item_over{width:555px;float:left;margin:0px 0px 0px 0px;border-bottom:1px solid #d1d1d1;padding:10px 10px 10px 10px;overflow:hidden;background-color:#f2f2f2;text-decoration:none;color:#000000;}
a .search_display_each_item_image{float:left;width:65px;height:65px;cursor:pointer;overflow:hidden;padding:5px;border:1px solid #cdcdcd;background-color:#FFFFFF;margin:0px 10px 0px 0px;text-align:center;vertical-align:middle;}
a:hover .search_display_each_item_image{float:left;width:65px;height:65px;cursor:pointer;overflow:hidden;padding:5px;border:1px solid #93278F;background-color:#FFFFFF;margin:0px 10px 0px 0px;text-align:center;vertical-align:middle;cursor:pointer;cursor:hand;}
.search_display_each_item_image_small_thumb{width:65px;border:0px none transparent;cursor:pointer;cursor:hand;}
.search_display_each_item_title{float:left;width:465px;clear:right;padding:5px 0px 0px 0px;font-size:12px;font-weight:bold;color:#93278F;cursor:pointer;cursor:hand;}
.search_display_each_item_description{float:left;width:465px;height:34px;padding:5px 0px 0px 0px;overflow:hidden;border-top:1px solid #cdcdcd;color:#93278F;cursor:pointer;cursor:hand;}
.search_arrow{font-size:14px;margin:1px 0px 0px 0px;cursor:pointer;cursor:hand;}
.search_display_each_item_product_prompt{float:left;font-style:normal;font-size:10px;text-transform:capitalize;width:465px;padding:0px 0px 5px 0px;cursor:pointer;cursor:hand;}
.search_more_details{float:right;overflow:hidden;background-position:0px 0px;margin:-14px 0px 0px 0px;font-size:10px;font-weight:bold;color:#000000;cursor:pointer;cursor:hand;}
.search_more_details img{float:left;border:0px;}
.search_more_details:hover{height:21px;overflow:hidden;background-position:0px -21px;}
.search_more_details:hover img{margin:-21px 0px 0px 0px;}
/* CSS File: search_site_refine.css */
#search_site_refine_container{float:left;width:575px;padding:5px 0px 7px 0px;background-color:#cdcdcd;}
.refine_btn_up{float:left;width:575px;height:21px;overflow:hidden;background-position:0px 0px;margin:0px 0px 0px 0px;}
.refine_btn_up img{float:left;border:0px;margin:-42px 0px 0px 0px;}
.refine_btn_up:hover{float:left;width:575px;height:21px;overflow:hidden;background-position:0px -21px;}
.refine_btn_up:hover img{margin:-63px 0px 0px 0px;}
.refine_btn_down{float:left;width:575px;height:21px;overflow:hidden;background-position:0px 0px;margin:0px 0px 0px 0px;}
.refine_btn_down img{float:left;border:0px;margin:0px 0px 0px 0px;}
.refine_btn_down:hover{float:left;width:575px;height:21px;overflow:hidden;background-position:0px -21px;}
.refine_btn_down:hover img{margin:-21px 0px 0px 0px;}
#search_site_refine_header{float:left;width:560px;font-size:14px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;text-decoration:underline;margin:0px 0px 5px 0px;}
#search_refine_section_definition{float:left;width:555px;padding:0px 10px 0px 10px;}
.refine_section_head{float:left;width:176px;text-align:left;}
.refine_arrow{color:#93278F;}
#search_site_refine_block{float:left;width:555px;padding:5px 10px 0px 10px;}
#search_site_refine_block_scroll{float:left;width:553px;height:100px;padding:0px 0px 0px 0px;overflow:auto;background-color:#fff;border:1px solid #666;}
#search_site_refine_block_left{float:left;width:156px;text-align:left;padding:0px 0px 0px 20px;}
#search_site_refine_block_center{float:left;width:156px;text-align:left;padding:0px 0px 0px 20px;}
#search_site_refine_block_right{float:left;width:156px;text-align:left;padding:0px 0px 0px 20px;}
.search_site_refine_definition_list{line-height:20px;float:left;text-align:left;padding:0px;margin:0px;}
.search_site_refine_definition_list_title{font-weight:bold;display:none;}
.search_site_refine_definition_list_item{text-transform:capitalize;text-align:left;margin:0px;padding:0px;}
.search_site_refine_definition_list_item a{text-transform:capitalize;text-align:left;color:#000000;text-decoration:none;}
.search_site_refine_definition_list_item a:hover{text-transform:capitalize;text-align:left;color:#93278F;text-decoration:none;}
.search_site_refine_definition_list_item_qualifier{color:#93278F;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_drill_2_department{float:left;width:575px;font-size:10px;margin:0px;padding:0px 0px 7px 0px;border-bottom:1px solid #cdcdcd;}
#viewitem_display_product{float:left;width:575px;padding:7px 0px 0px 0px;}
#viewitem_display_product_info{float:left;width:575px;overflow:hidden;padding:0px;}
#viewitem_display_product_info_navigation{float:left;width:575px;height:40px;overflow:hidden;font-weight:bold;text-transform:capitalize;padding:0px;}
 #viewitem_display_product_info_navigation a.iframe_deselected{width:115px;height:40px;overflow:hidden;cursor:pointer;cursor:hand;background-position:0px 0px;float:left; }
 #viewitem_display_product_info_navigation a.iframe_deselected img{float:left;border:0px; }
 #viewitem_display_product_info_navigation a.iframe_deselected:hover{width:115px;height:40px;overflow:hidden;cursor:pointer;cursor:hand;background-position:0px -40px;float:left; }
 #viewitem_display_product_info_navigation a.iframe_deselected:hover img{float:left;margin:-40px 0px 0px 0px; }
 #viewitem_display_product_info_navigation a.iframe_selected{ float:left;width:115px;height:40px;overflow:hidden;cursor:pointer;cursor:hand;background-position:0px 0px;background-position:0px -40px;}
#viewitem_display_product_info_navigation a.iframe_selected img{ float:left;margin:-40px 0px 0px 0px;}
 #viewitem_display_product_info_navigation a.iframe_selected:hover{ float:left;width:115px;height:40px;overflow:hidden;cursor:pointer;cursor:hand;background-position:0px 0px;background-position:0px -40px;}
#viewitem_display_product_info_navigation a.iframe_selected:hover img{ float:left;margin:-40px 0px 0px 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:573px;border:1px solid #666;overflow:auto;height:150px;}
#iframe_product_info_description{float:left;width:573px;height:150px;}
#iframe_product_info_linked{float:left;width:573px;height:150px;}
#iframe_product_info_files{float:left;width:573px;height:150px;}
#iframe_product_info_gallery{float:left;width:573px;height:150px;}
#iframe_product_info_review{float:left;width:573px;height:150px;}
/* CSS File: viewitem_associated_files.css */
#viewitem_associated_files{float: left;border: 1px #ccc solid;margin-top: 10px;margin-bottom: 10px;width: 100%;}
#viewitem_associated_files_inner{padding: 15px;}
#viewitem_associated_files_title{background-color: #ccc;padding: 3px;}
/* CSS File: viewitem_display_product.css */
#viewitem_display_product_header{float:left;width:575px;padding:0px 0px 7px 0px;border-bottom:1px solid #cdcdcd;color:#93278F;font-size:15px;font-weight:bold;text-transform:capitalize;}
#viewitem_display_product_header_code{float:right;font-size:10px;color:#000000;font-weight:normal;margin:3px 0px 0px 0px;}
#view_item_product_code{font-style:italic;}
#viewitem_display_product_container{float:left;width:575px;overflow:hidden;padding:7px 0px 7px 0px;}
#image_container{float:left;width:400px;overflow:hidden;border:1px solid #cdcdcd;margin:0px 10px 0px 0px;}
#viewitem_display_product_image{float:left;width:360px;padding:20px;}
#viewitem_display_product_image_normal{float:left;width:360px;cursor:pointer;border:0px none transparent;}
#zoom_btn{float:left;width:400px;height:21px;overflow:hidden;background-position:0px 0px;cursor:pointer;cursor:hand;}
#zoom_btn img{float:left;border:0px;}
#zoom_btn:hover{float:left;width:400px;height:21px;overflow:hidden;background-position:0px -21px;}
#zoom_btn:hover img{margin:-21px 0px 0px 0px;}
#viewitem_display_product_basket{float:left;width:163px;}
#viewitem_display_product_basket_price{float:left;width:100%;text-align:right;border-bottom:1px solid #cdcdcd;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
#viewitem_display_product_basket_price_amount{width:100%;font-size:24px;font-weight:bold;color:#93278F;padding:0px;text-align:right;}
#view_item_currensy_symbol{float:right;font-size:10px;margin:12px 0px 0px 0px;padding:0px 1px 0px 0px;}
#price{float:right;}
#viewitem_display_product_basket_price_vat{width:163px;font-size:10px;font-weight:bold;color:black;text-align:right;clear:both;}
#viewitem_display_product_basket_stock{width:100%;padding-top:5px;height:40px;display:none;}
#viewitem_display_product_basket_stock_quantity{width:100%;}
#viewitem_display_product_basket_stock_quantity_prompt{float:right;font-size:12px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;text-align:right;}
#viewitem_display_product_basket_stock_quantity_amount{float:right;font-size:12px;font-weight:bold;padding-left:10px;}
#viewitem_display_product_basket_stock_available{width:100%;}
#viewitem_display_product_basket_stock_available_message{float: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:163px;margin:0px;padding:0px;}
#viewitem_display_product_basket_buy_form_quantity{float:right;width:163px;}
#viewitem_display_product_basket_buy_form_quantity_prompt{float:right;width:110px;color:#000;background-color:transparent;border:0px none transparent;font-size:10px;font-weight:bold;text-transform:capitalize;text-align:right;padding:0px;margin:4px 5px 0px 0px;}
#viewitem_display_product_basket_buy_form_quantity_amount{float:right;width:40px;font-size:10px;text-align:left;margin:0px;padding:3px;border:1px solid #cdcdcd;}
#viewitem_display_product_basket_buy_form_submit{float:right;width:170px;margin:0px;padding:0px;padding-top:10px;}
#viewitem_buy_button{float:right;font-size:10px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;}
#viewitem_display_product_basket_query{float:right;width:180px;height:50px;color:black;font-size:12px;font-weight:bold;font-variant:small-caps;text-transform:capitalize;margin:0px;padding:0px;padding-top:10px;display:none;}
#viewitem_display_product_basket_buy_qbreak{float:left;width:180px;padding-top:10px;display:none;}
#viewitem_display_product_email{float:left;width: 163px;text-align:center;padding-top:10px;}
.viewitem_additions_link{text-decoration:none;color:#93278F;}
.viewitem_additions_link:hover{text-decoration:underline;color:#93278F;}
#viewitem_display_product_send_toafriend{float:right;}
#viewitem_display_product_send_towhislist{float:right;}
#add_to_basket_btn{float:right;clear:both;width:163px;height:21px;overflow:hidden;background-position:0px 0px;margin:10px 0px 0px 0px;}
#add_to_basket_btn img{float:right;border:0px;}
#add_to_basket_btn:hover{float:right;clear:both;width:163px;height:21px;overflow:hidden;background-position:0px -21px;}
#add_to_basket_btn:hover img{float:right;margin:-21px 0px 0px 0px;}
/* CSS File: viewitem_image_gallery.css */

/* CSS File: viewitem_linked_item.css */
div.each_small_item{height:200px;float:left;padding:5px;}
table.each_small_item_over{border:1px solid #ff0000;}
table.each_small_item_out{border:1px solid #cccccc;}
img.each_small_item_image{width:120px;height:120px;cursor:pointer;}
div.each_small_item_price{font-size:14px;font-weight:bold;color:#ff0000;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_view_link{color:black;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_view_active{color:#ff0000;cursor:pointer;text-transform:capitalize;font-variant:small-caps;padding-top:20px;padding-bottom:20px;width:115px;vertical-align:top;text-align:center;}
div.each_small_item_title{height:40px;vertical-align:middle;overflow:hidden;}
div.each_small_item_code{font-style:italic;padding-top:5px;font-size:10px;padding-bottom:5px;}
span.each_small_item_prompt{font-style:normal;font-size:12px;font-weight:bold;text-transform:capitalize;font-variant:small-caps;}
/* CSS File: viewitem_quantity_breaks.css */
#viewitem_quantity_break_container{width:180px;padding-top:10px;}
#viewitem_quantity_break_table{float:right;width:170px;font-size:10px;color:black;}
#viewitem_quantity_break_table_header{font-size:12px;font-variant:small-caps;font-weight:bold;text-transform:capitalize;text-decoration:underline;text-align:right;}
.viewitem_quantity_break_table_line{}
.viewitem_quantity_break_table_line_lower{width:80px;text-align:right;}
.viewitem_quantity_break_table_line_separator{width:10px;text-align:center;}
.viewitem_quantity_break_table_line_upper{width:20px;text-align:left;}
.viewitem_quantity_break_table_line_price{width:70px;font-weight:bold;text-align:right;}
/* CSS File: viewitem_scs_matrix.css */
#viewitem_scs_matrix_container{float:left;width:553px;padding: 10px;border: 1px solid #ccc;margin-top: 10px;overflow: hidden;background-color: #fff;}
#scs_reset_button{float:right;margin-top:15px;}
#scs_matrix_level_1{width:150px;float:right;padding-right: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-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:150px;}
.scs_option_value{text-transform:capitalize;}
/* CSS File: wishlist.css */
#wishlist p{width:310px !important;}
#wishlist .basket_line_container{width:310px;}
#wishlist .basket_line_container_over{width:310px;}
#wishlist a.view{font-size:10px;}
#wishlist .basket_line_product_info_container{font-size:11px;font-weight:bold;float:left;width:100px;text-align:left;}
#wishlist .basket_line_product_info_container h2{font-size:11px;font-weight:bold;float:left;width:100px;text-align:left;}
#wishlist .basket_line_product_price_container{font-size:10px;float:left;width:100px;text-align:left;}
.wishlist_line_info{float:left;width:100px;}
#wishlist{float:left;width:350px;margin:0px 0px 10px 0px;max-height:300px;overflow:auto;border-bottom:1px solid #cdcdcd;}
#wishlist_inner{float:left;width:335px;overflow:hidden;display:block;}
#send_to_a_friend{float:left;width:224px;overflow:hidden;}
#send_to_a_friend .dynamic_label{width:200px;}
#send_to_a_friend .dynamic_input{width:200px;}
#wishlist_sent_info{float:left;width:553px;padding:10px;border:1px solid #cdcdcd;background-color:#f2f2f2;margin:5px 0px 10px 0px;}
#wishlist p{float:left;width:553px;padding:10px;border:1px solid #cdcdcd;background-color:#f2f2f2;margin:5px 0px 5px 0px;}
#wishlist_container{float: right;width: 350px;overflow:hidden;}
#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;}