.subheader1 { padding-right: 0.5em; }
ul.language_switch li a#active { text-decoration: underline; }
ul.language_switch li a:hover { color: #696969;  }
ul.language_switch { list-style-type: none; padding: 0px; }
ul.language_switch li { display: inline; margin-right: 0.1em; margin-left: 0.1em; background: url("/upload/rw_common/themes/simple/images/button_normal.png") no-repeat scroll left center transparent;}
ul.language_switch li#active { background: url("/upload/rw_common/themes/simple/images/button_down.png") no-repeat scroll left center transparent; }

ul.language_switch li a:link { padding-left: 16px; margin-right: 10px; text-decoration: none; color: #7E7E7E; }
ul.language_switch li#active a:link { text-decoration: underline; color: #FF0080; }
ul.language_switch li a:hover, ul.language_switch li a:active { text-decoration: none; color: #000000; }

input submit { border: none; }

/*TT_PRODUCTS*/
#tx-ttproducts-pi1-list h1 {color: #888888; line-height: 26px;}
.tt_products_item_list { }
.tt_products_item_list h2 { color: #888888; margin-bottom: 0 }
.category_title { }
.tx-ttproducts-pi1 { }
.page_navigation { }
.page_prev { }
.page_next { }
.category_title { }
.listitem .link { margin-top: 3px; }
.listitem { font-size: 0.9em; padding-bottom: 1.5em }
.listitem H3 { font-size: 1em; background-color: #a9a9a9 }
.listitem_subheader { }
.product_img_con { padding-top: 0.2em; float: left }
.product_image { margin: 3px 10px 10px 4px; float: left }
.product_musicexamples { text-align: left; padding-bottom: 1em;}
.product_details { float: left }
.product_note { text-align: left; margin: 0 0 10px 0; padding-right: 0.5em; padding-left: 1em }
.product_note ul { list-style-type: square; margin-bottom: 1em; margin-left: 1em; padding: 0px; margin-top:0px; }
.price { text-align: left; padding-left: 1em }
.price_no_vat { }
.order_form { text-align: right; padding-right: 0.5em; margin-top: 10px; }
.link { }
.list_link { margin-top: 1em; padding: 0.5em; background: url("/upload/upload/rw_common/themes/simple/images/button_normal.png") no-repeat scroll left center transparent; }
.list_link a { margin-left: 10px; }
.clear_right { clear: left }
.tt_products_item_single_display { font-size: 0.8em }
.tt_products_item_single_display .product_image { margin-bottom: 1em; float: none }
.tt_products_item_single_display h1 { }
.tt_products_highlight_header { font-size: 1em }
.tt_products_highlight_item_list { font-size: 1em }
.tt_products_highlight_item_list h2 { color: #333; font-size: 1em; text-align: left; margin: 0; padding-left: 0.5em }
.tt_products_highlight_item_list h3 { color: #666; font-size: 1em; margin: 0 }
.tt_products_highlight_listitem { padding-top: 0.5em; padding-bottom: 0.5em }
.tt_products_highlight_listitem H3 { background-color: #dcdcdc; margin-bottom: 0; padding: 0.2em 0.5em }
.tt_products_category_highlight_title { }
.basket_items { }
.basket_items thead { color: #666; background-color: #a9a9a9 }
.basket_items .listitem { font-size: 1em }
.tt_products_basket { text-align: left }
.tt_products_basket table { margin-bottom: 1em }
.tt_products_basket table td { font-size: 11px; text-align: center }
.tt_products_basket table tr.thead { color: #666; font-size: 12px; background: #c9c9c9; text-align: center }
.tt_products_basket select { font-size: 1em }
.basket_empty { font-size: 1em; background-color: #a9a9a9; text-align: center; padding: 1em }
/*.delivery h2, .payment h2, .price_summary h2 { margin-bottom: 0.7em; font-size: 1.3em; background-color: #a9a9a9; padding: 0.2em; color: #666 }*/
.tt_products_basket_info { text-align: left }
.tt_products_basket_info label { margin-right: 10px; text-align: right; padding-top: 0.1em; width: 20em; float: left }
.billing_address, .delivery_address_info, .delivery_more_notes, .trading_conditions { margin-bottom: 1em }
.form_control { text-align: center; margin: 1em }
.tt_products_basket_payment table { margin-bottom: 1em }
.tt_products_basket_payment table td { font-size: 11px; text-align: center }
.tt_products_basket_payment table tr.thead { color: #666; font-size: 12px; background: #b9b9b9; text-align: center }
.tt_products_order_confirmation table { margin-bottom: 1em }
.tt_products_order_confirmation table td { font-size: 11px; text-align: center }
.tt_products_order_confirmation table tr.thead { color: #666; font-size: 12px; background: #b9b9b9; text-align: center }

