@charset "utf-8";
/* CSS Document */

/*
===================================================================================================================
Products (plugin tt_products)
===================================================================================================================
	Comments:
	------------------------------------------------------------
	=> Show template ../extensions/tt_products/products_tmpl.html

----------------------------------------------------------------
General
----------------------------------------------------------------
*/

/*
 Buttons Links Styles General
*/
a .tt_products_link_button{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	height: 24px;
	background: url(../extensions/tt_products/images/tt_products_button_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 14px;
	color: #333333;
}

a .tt_products_link_button_basket{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 35px;
	height: 24px;
	background: url(../extensions/tt_products/images/basket/tt_products_button_basket_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #333333;
}

a .tt_products_link_button_left{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 3px;
	height: 29px;
	background: url(../extensions/tt_products/images/tt_products_button_bg_left.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a .tt_products_link_button_right{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 3px;
	height: 29px;
	background: url(../extensions/tt_products/images/tt_products_button_bg_right.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a .tt_products_link_button_continue_shooping_left{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 3px;
	height: 29px;
	background: url(../extensions/tt_products/images/continue_shopping/tt_products_button_bg_left.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a .tt_products_link_button_continue_shooping{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	height: 24px;
	background: url(../extensions/tt_products/images/continue_shopping/tt_products_button_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 14px;
	color: #333333;
}

a .tt_products_link_button_continue_shooping_right{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 3px;
	height: 29px;
	background: url(../extensions/tt_products/images/continue_shopping/tt_products_button_bg_right.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a .tt_products_link_button_arrow_right{
	float: right;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 3px;
	height: 29px;
	background: url(../extensions/tt_products/images/arrows/tt_products_button_bg_right.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a .tt_products_link_button_arrow_next{
	float: right;
	margin: 0px;
	border: none;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 35px;
	height: 24px;
	background: url(../extensions/tt_products/images/arrows/tt_products_button_arrow_next_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #333333;
}

a .tt_products_link_button_arrow_previous{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 5px;
	padding-left: 35px;
	padding-right: 15px;
	height: 24px;
	background: url(../extensions/tt_products/images/arrows/tt_products_button_arrow_previous_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #333333;
}

a .tt_products_link_button_arrow_left{
	float: right;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 3px;
	height: 29px;
	background: url(../extensions/tt_products/images/arrows/tt_products_button_bg_left.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a:hover *.tt_products_link_button_hover{
	background-position: right -29px;
}

/*
 Fields Styles General
*/
.tt_products_select{
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	max-width: 200px;
}

/*
----------------------------------------------------------------
List View
----------------------------------------------------------------
*/

#products_list{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 444px;
}

#products_list .products_list_navigation{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 444px;
	text-align: right;
}

#products_list .products_list_navigation.top{
	border-bottom: 1px solid #4E6786;
}

#products_list .products_list_navigation_previous{
	padding: 0px;
	border: none;
	margin: 0px;
}

#products_list .products_list_navigation_browse{
	padding: 0px;
	border: none;
	margin: 0px;
	
}

#products_list .products_list_navigation_next{
	padding: 0px;
	border: none;
	margin: 0px;
	
}

#products_list .products_list_item{
	float: left;
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #4E6786;
	margin: 0px;
	width: 444px;
}

#products_list .products_list_item_left{
	float: left;
	padding: 0px;
	border: none;
	margin-right: 24px;
	width: 120px;
}

#products_list .products_list_item_left_image{
	float: left;
	padding-bottom: 5px;
	border: none;
	margin: 0px;
	width: 120px;
}

#products_list .products_list_item_left_detail_link{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 120px;
}

#products_list .products_list_item_right{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 300px;
}

#products_list .products_list_item_right_title{
	float: left;
	padding-bottom: 5px;
	border: none;
	margin: 0px;
	width: 300px;
}

#products_list .products_list_item_right_text{
	float: left;
	padding-bottom: 10px;
	border: none;
	margin: 0px;
	width: 300px;
}

#products_list .products_list_item_right_options{
	float: left;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	border: none;
	margin: 0px;
	width: 276px;
	background-color: #4F4F4F;
}

#products_list .products_list_item_right_options_variants{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 218px;
}

#products_list .products_list_item_right_options_variants_text{
	float: left;
	padding-bottom: 3px;
	border: none;
	margin: 0px;
	width: 218px;
}

#products_list .products_list_item_right_options_variants_field{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 218px;
}

#products_list .products_list_item_right_options_quantity{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 58px;
}

#products_list .products_list_item_right_options_quantity_text{
	float: left;
	padding-bottom: 3px;
	border: none;
	margin: 0px;
	width: 58px;
}

#products_list .products_list_item_right_options_quantity_field{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 58px;
}

#products_list .products_list_item_right_basket_button{
	float: left;
	padding-top: 10px;
	border: none;
	margin: 0px;
	width: 300px;
	text-align: right;
}

/*
 Texts Styles List View
*/
#products_list .products_list_navigation b{
	margin-right: 6px;
	font-size: 13px;
	font-weight: bold;
	color: #AEC9E3;
}

/*
 Links Styles List View
*/
#products_list .products_list_item_right_title a{
	font-size: 13px;
	font-weight: bold;
	color: #6699CC;
}

#products_list .products_list_item_right_title a:hover{
	color: #AEC9E3;
}

#products_list .products_list_item_right_text a{
	color: #E3E3E3;
}

#products_list .products_list_item_left_detail_link a{
	padding-left: 15px;
	background-image: url(../icons/internal_link.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#products_list .products_list_item_right_basket_button a .tt_products_link_button_basket{
	float: right;
}

#products_list .products_list_item_right_basket_button a .tt_products_link_button_left{
	float: right;
}

#products_list .products_list_item_right_basket_button a .tt_products_link_button_right{
	float: right;
}

#products_list .products_list_navigation a{
	font-size: 13px;
	margin-right: 6px;
	font-weight: bold;
}

/*
----------------------------------------------------------------
Note Box
----------------------------------------------------------------
*/

#products_note_box{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 10px;
	width: 201px;
}

#products_note_box_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 6px;
	width: 201px;
}

#products_note_box_content{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 201px;
}

/*
 Texts Styles Note Box
*/
#products_note_box_title{
	font-size: 13px;
	font-weight: bold !important;
	color: #6699CC;	
}

/*
 Lists Styles Note Box
*/
#products_note_box ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/sitemap_quad_1_n.gif) no-repeat scroll 0 7px;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 5px;
}

/*
----------------------------------------------------------------
Minibasket
----------------------------------------------------------------
*/

#products_minibasket{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 225px;
}

#products_minibasket_title{
	float: left;
	margin-bottom: 8px;
	border: none;
	padding-bottom: 5px;
	width: 225px;
	background-color: #4F4F4F;
}

#products_minibasket_content{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 10px;
	width: 197px;
}

#products_minibasket_content_items{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 197px;
}

#products_minibasket_content_items .products_minibasket_content_items_title{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 125px;
}

#products_minibasket_content_items .products_minibasket_content_items_value{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 72px;
	text-align: right;
}

#products_minibasket_content_price{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 197px;
}

#products_minibasket_content_price .products_minibasket_content_price_title{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 110px;
}

#products_minibasket_content_price .products_minibasket_content_price_value{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 87px;
	text-align: right;
}

#products_minibasket_link{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 8px;
	width: 225px;
	text-align: right;
	background-color: #3F3F3F;
}

/*
 Texts Styles Minibasket
*/
#products_minibasket_content_items .products_minibasket_content_items_value{
	font-weight: bold;
}

#products_minibasket_content_price .products_minibasket_content_price_value{
	font-weight: bold;
}

/*
 Links Styles Minibasket
*/
#products_minibasket_link a .tt_products_link_button{
	float: right;
}

#products_minibasket_link a .tt_products_link_button_left{
	float: right;
}

#products_minibasket_link a .tt_products_link_button_right{
	float: right;
}

/*
----------------------------------------------------------------
Minibasket Empty
----------------------------------------------------------------
*/

#products_minibasket_empty_message{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 10px;
	width: 197px;
}

/*
----------------------------------------------------------------
Detail (Single View)
----------------------------------------------------------------
*/

#products_detail{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_detail_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_detail_content{
	float: left;
	margin: 0px;
	border-bottom: 1px solid #4E6786;
	padding-bottom: 30px;
	width: 444px;
}

#products_detail_content_top{
	float: left;
	margin-bottom: 15px;
	border: none;
	padding: 0px;
	width: 444px;
	height: 162px;
	background-color: #4F4F4F;
}

#products_detail_content_top_image{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 20px;
	width: 215px;
	height: 162px;
}

#products_detail_content_top_options{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 10px;
	width: 209px;
	height: 152px;
}

#products_detail_content_top_options_variants{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 8px;
	width: 209px;
}

#products_detail_content_top_options_variants_text{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 3px;
	width: 209px;
}

#products_detail_content_top_options_variants_field{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 209px;
}

#products_detail_content_top_options_quantity{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 20px;
	width: 209px;
}

#products_detail_content_top_options_quantity_text{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 3px;
	width: 209px;
}

#products_detail_content_top_options_quantity_field{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 209px;
}

#products_detail_content_top_options_basket_button{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 209px;
}

#products_detail_content_bottom{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_detail_content_bottom_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_detail_content_bottom_text{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_detail_links_area{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
	line-height: 35px;
}

/*
 Texts Styles Detail (Single View)
*/
#products_detail_title{
	font-size: 16px;
	font-weight: bold;
	color: #6699CC;
}

#products_detail_content_bottom_title{
	font-size: 13px;
	font-weight: bold;
	color: #6699CC;
}

/*
 Links Styles Detail (Single View)
*/
#products_detail_links_area a{
	padding-left: 15px;	
	background-image: url(../icons/internal_link_back.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/*
----------------------------------------------------------------
Basket
----------------------------------------------------------------
*/

#productes_basket{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_text{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#productes_basket .products_basket_links_area{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 25px;
	width: 444px;
}

#products_basket_table_container{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_subtotal{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_subtotal_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_subtotal_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_shipping_selector_country{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 439px;
}

#products_basket_shipping_selector_zone{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_shipping_selector_zone_left{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_shipping_selector_zone_right{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_package{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_package_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_package_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_gift_box{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_gift_box_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_gift_box_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_total{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #4E6786;
	border-bottom: 1px solid #4E6786;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 444px;
	background-color: #353535;
}

#products_basket_total_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_total_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
}

#products_basket_payment_method{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 40px;
	width: 444px;
}

#products_basket_payment_method_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 125px;
}

#products_basket_payment_method_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 304px;
}

/*
 Texts Styles Basket
*/
#products_basket_total{
	font-weight: bold;	
}

/*
 Links Styles Basket
*/
#products_basket_table .products_basket_table_single_item a{
	line-height: 15px;
	font-size: 12px;
}

#products_basket_table .products_basket_delete_item_link{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 9px;
	height: 12px;
	background-image: url(../extensions/tt_products/images/tt_products_trash_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#products_basket_table .products_basket_delete_item_link:hover{
	background-position: 0px -12px;
}

/*
 Tables Styles Basket
*/
#products_basket_table{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_table tr{
	margin: 0px;
	border-top: 1px solid #4E6786;
	border-bottom: 1px solid #4E6786;
	padding: 0px;
	text-align: left;
}

#products_basket_table tr td{
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#products_basket_table .products_basket_table_title{
	margin: 0px;
	padding: 0px;
	background-color: #353535;
}

#products_basket_table .products_basket_table_title_item{
	border-right: 1px solid #545454;
	padding-left: 5px;
	width: 165px;
	text-align: left;
}

#products_basket_table .products_basket_table_title_quantity{
	border-right: 1px solid #545454;
	width: 65px;
}

#products_basket_table .products_basket_table_title_gift{
	border-right: 1px solid #545454;
	width: 52px;
}

#products_basket_table .products_basket_table_title_price_tax{
	border-right: 1px solid #545454;
	width: 73px;
}

#products_basket_table .products_basket_table_title_price_total_tax{
	width: 80px;
}

#products_basket_table .products_basket_table_single_item{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-size: 12px;
}

#products_basket_table .products_basket_table_single_item_image{
	width: 35px;
}

#products_basket_table .products_basket_table_single_item_title{
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #545454;
	width: 130px;
	text-align: left;
}

#products_basket_table .products_basket_table_single_item_quantity{
	width: 50px;
}

#products_basket_table .products_basket_table_single_item_delete{
	border-right: 1px solid #545454;
	padding: 0px !important;
	width: 15px;
}

#products_basket_table .products_basket_table_single_item_gift{
	border-right: 1px solid #545454;
	width: 52px;
}

#products_basket_table .products_basket_table_single_item_price_tax{
	border-right: 1px solid #545454;
	width: 73px;
}

#products_basket_table .products_basket_table_single_item_price_total_tax{
	width: 80px;
}

/*
----------------------------------------------------------------
Basket Informations
----------------------------------------------------------------
*/

#products_basket_info{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_info .products_basket_info_formular{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	padding-bottom: 18px;
	width: 444px;
}

#products_basket_info .products_basket_info_formular_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 20px;
	width: 444px;
}

#products_basket_info .products_basket_info_formular_attention_message{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 20px;
	width: 444px;
}

#products_basket_info .products_basket_info_formular_element{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 7px;
	width: 444px;
}

#products_basket_info .products_basket_info_formular_element_title{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 3px;
	width: 144px;
}

#products_basket_info .products_basket_info_formular_element_field{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 20px;
	width: 280px;
}

#products_basket_info_terms_conditions{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	border-bottom: 1px solid #5D5D5D;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_info_terms_conditions_field{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 3px;
	width: 30px;
}

#products_basket_info_terms_conditions_text{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 414px;
}
            
#products_basket_info .products_basket_info_links_area{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 15px;
	width: 444px;
}

#products_basket_info .products_basket_info_links_area_left{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 222px;
}

#products_basket_info .products_basket_info_links_area_right{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 222px;
}

/*
 Texts Styles Basket Informations
*/
#products_basket_info .products_basket_info_formular_title, .text_bold{
	font-weight: bold;
}

/*
 Links Styles Basket Informations
*/
#products_basket_info .products_basket_info_links_area_left a .tt_products_link_button_arrow_left{
	float: left !important;	
}

#products_basket_info .products_basket_info_links_area_left a .tt_products_link_button_arrow_right{
	float: left !important;	
}

#products_basket_info .products_basket_info_links_area_left a:hover *.tt_products_link_button_hover{
	background-position: left -29px !important;
}

/*
 Input Styles Basket Informations
*/
.products_basket_info_textfield{
	float: left;
	margin: 0px;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #393939;
	border-right: 1px solid #393939;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 240px;
	height: 14px;
	line-height: 14px;
	background-color: #5C5C5C;
	
	font-size: 11px;
	color: #E3E3E3;
}

.products_basket_info_textarea{
	float: left;
	margin: 0px;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #393939;
	border-right: 1px solid #393939;
	padding-left: 4px;
	width: 240px;
	
	background-color: #5C5C5C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E3E3E3;
}

.products_basket_info_textfield.small{
	float: left;
	margin: 0px;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #393939;
	border-right: 1px solid #393939;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 80px;
	height: 14px;
	line-height: 14px;
	background-color: #5C5C5C;
	
	font-size: 11px;
	color: #E3E3E3;
}

.products_basket_info_selectbox, #products_basket_info select{
	float: left;
	margin: 0px;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #393939;
	border-right: 1px solid #393939;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 246px;
	height: 24px;
	
	background-color: #5C5C5C;
	font-size: 11px;
	color: #E3E3E3;
}

/*
----------------------------------------------------------------
Basket Required Info Missing
----------------------------------------------------------------
*/

#products_basket_required_info_missing{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_required_info_missing_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_required_info_missing_error{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_required_info_missing_note{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_required_info_missing .products_basket_required_info_missing_links_area{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	width: 444px;
}

/*
 Texts Styles Basket Required Info Missing
*/
#products_basket_required_info_missing_title{
	font-weight: bold;
}

/*
 Links Styles Basket Required Info Missing
*/
#products_basket_required_info_missing a .tt_products_link_button_arrow_left{
	float: left !important;	
}

#products_basket_required_info_missing a .tt_products_link_button_arrow_right{
	float: left !important;	
}

#products_basket_required_info_missing a:hover *.tt_products_link_button_hover{
	background-position: left -29px !important;
}

/*
----------------------------------------------------------------
Basket Payment (Preview)
----------------------------------------------------------------
*/

#products_basket_payment{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_payment_note{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 18px;
	width: 444px;
}

#products_basket_payment .products_basket_payment_formular{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_payment .products_basket_payment_formular_title{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_payment .products_basket_payment_formular_element{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_payment .products_basket_payment_formular_element_title{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 144px;
}

#products_basket_payment .products_basket_payment_formular_element_value{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 20px;
	width: 280px;
}

#products_basket_payment_table_container{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_payment_subtotal{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_payment_subtotal_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_payment_subtotal_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_payment_transport{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_payment_transport_left{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_payment_transport_right{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_payment_package{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_payment_package_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_payment_package_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_payment_gift_box{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_payment_gift_box_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_payment_gift_box_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_payment_total{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #4E6786;
	border-bottom: 1px solid #4E6786;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 444px;
	background-color: #353535;
}

#products_basket_payment_total_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_payment_total_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
}

#products_basket_payment_saferpay{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_payment .products_basket_payment_links_area{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 15px;
	width: 444px;
}

#products_basket_payment .products_basket_payment_links_area_left{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 144px;
}

#products_basket_payment .products_basket_payment_links_area_right{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 300px;
}

#products_basket_payment_saferpay{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	border-bottom: 1px solid #5D5D5D;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_payment_saferpay_logo{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 32px;
}

#products_basket_payment_saferpay_info{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 12px;
	width: 400px;
}

/*
 Texts Styles Basket Payment (preview)
*/
#products_basket_payment .products_basket_payment_formular_title{
	font-weight: bold;	
}

#products_basket_payment_total{
	font-weight: bold;	
}

/*
 Tables Styles Basket Payment (Preview)
*/
#products_basket_payment_table{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_payment_table tr{
	margin: 0px;
	border-top: 1px solid #4E6786;
	border-bottom: 1px solid #4E6786;
	padding: 0px;
	text-align: left;
}

#products_basket_payment_table tr td{
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#products_basket_payment_table .products_basket_payment_table_title{
	margin: 0px;
	padding: 0px;
	background-color: #353535;
}

#products_basket_payment_table .products_basket_payment_table_title_item{
	border-right: 1px solid #545454;
	padding-left: 5px;
	width: 198px;
	text-align: left;
}

#products_basket_payment_table .products_basket_payment_table_title_quantity{
	border-right: 1px solid #545454;
	width: 50px;
}

#products_basket_payment_table .products_basket_payment_table_title_price_tax{
	border-right: 1px solid #545454;
	width: 73px;
}

#products_basket_payment_table .products_basket_payment_table_title_price_total_tax{
	width: 80px;
}

#products_basket_payment_table .products_basket_payment_table_single_item{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-size: 12px;
}

#products_basket_payment_table .products_basket_payment_table_single_item_image{
	width: 35px;
}

#products_basket_payment_table .products_basket_payment_table_single_item_title{
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #545454;
	width: 193px;
	text-align: left;
}

#products_basket_payment_table .products_basket_payment_table_single_item_quantity{
	border-right: 1px solid #545454;
	width: 50px;
}

#products_basket_payment_table .products_basket_payment_table_single_item_price_tax{
	border-right: 1px solid #545454;
	width: 73px;
}

#products_basket_payment_table .products_basket_payment_table_single_item_price_total_tax{
	width: 80px;
}

/*
 Links Styles Basket Payment (preview)
*/
#products_basket_payment .products_basket_payment_links_area_left a .tt_products_link_button_arrow_left{
	float: left !important;	
}

#products_basket_payment .products_basket_payment_links_area_left a .tt_products_link_button_arrow_right{
	float: left !important;	
}

#products_basket_payment .products_basket_payment_links_area_left a:hover *.tt_products_link_button_hover{
	background-position: left -29px !important;
}

/*
----------------------------------------------------------------
Basket Order Confirmation
----------------------------------------------------------------
*/

#products_basket_confirmation{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_confirmation_note{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 18px;
	width: 444px;
}

#products_basket_confirmation_order{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 5px;
	width: 444px;
}

#products_basket_confirmation_order_title{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 144px;
}

#products_basket_confirmation_order_value{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 20px;
	width: 280px;
}

#products_basket_confirmation_delivery_mail{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_confirmation_delivery_mail_text{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_confirmation_delivery_mail_value{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}


#products_basket_confirmation .products_basket_confirmation_formular{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_confirmation .products_basket_confirmation_formular_title{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_confirmation .products_basket_confirmation_formular_element{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_confirmation .products_basket_confirmation_formular_element_title{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 144px;
}

#products_basket_confirmation .products_basket_confirmation_formular_element_value{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 20px;
	width: 280px;
}

#products_basket_confirmation_table_container{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_confirmation_subtotal{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_confirmation_subtotal_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_confirmation_subtotal_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_confirmation_transport{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_confirmation_transport_left{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_confirmation_transport_right{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_confirmation_package{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_confirmation_package_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_confirmation_package_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_confirmation_gift_box{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_confirmation_gift_box_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_confirmation_gift_box_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_confirmation_total{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #4E6786;
	border-bottom: 1px solid #4E6786;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 444px;
	background-color: #353535;
}

#products_basket_confirmation_total_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_confirmation_total_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
}

#products_basket_confirmation_total_notax{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_basket_confirmation_total_notax_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_confirmation_total_notax_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}

#products_basket_confirmation_total_onlytax{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_basket_confirmation_total_onlytax_title{
	float: left;
	margin: 0px;
	border: none;
	padding-left: 5px;
	width: 355px;
}

#products_basket_confirmation_total_onlytax_value{
	float: left;
	margin: 0px;
	border: none;
	padding-right: 10px;
	width: 74px;
	text-align: right;
	font-size: 12px;
}


#products_basket_confirmation_address_box{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	width: 444px;
}

#products_basket_confirmation .products_basket_confirmation_links_area{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 15px;
	width: 444px;
}

#products_basket_confirmation .products_basket_confirmation_links_area_left{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 222px;
}

#products_basket_confirmation .products_basket_confirmation_links_area_right{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 222px;
}

/*
 Texts Styles Basket Payment (preview)
*/
#products_basket_confirmation .products_basket_confirmation_formular_title{
	font-weight: bold;	
}

#products_basket_confirmation_total{
	font-weight: bold;	
}

/*
 Tables Styles Basket Payment (Preview)
*/
#products_basket_confirmation_table{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_basket_confirmation_table tr{
	margin: 0px;
	border-top: 1px solid #4E6786;
	border-bottom: 1px solid #4E6786;
	padding: 0px;
	text-align: left;
}

#products_basket_confirmation_table tr td{
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#products_basket_confirmation_table .products_basket_confirmation_table_title{
	margin: 0px;
	padding: 0px;
	background-color: #353535;
}

#products_basket_confirmation_table .products_basket_confirmation_table_title_item{
	border-right: 1px solid #545454;
	padding-left: 5px;
	width: 198px;
	text-align: left;
}

#products_basket_confirmation_table .products_basket_confirmation_table_title_quantity{
	border-right: 1px solid #545454;
	width: 50px;
}

#products_basket_confirmation_table .products_basket_confirmation_table_title_price_tax{
	border-right: 1px solid #545454;
	width: 73px;
}

#products_basket_confirmation_table .products_basket_confirmation_table_title_price_total_tax{
	width: 80px;
}

#products_basket_confirmation_table .products_basket_confirmation_table_single_item{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-size: 12px;
}

#products_basket_confirmation_table .products_basket_confirmation_table_single_item_image{
	width: 35px;
}

#products_basket_confirmation_table .products_basket_confirmation_table_single_item_title{
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #545454;
	width: 193px;
	text-align: left;
}

#products_basket_confirmation_table .products_basket_confirmation_table_single_item_quantity{
	border-right: 1px solid #545454;
	width: 50px;
}

#products_basket_confirmation_table .products_basket_confirmation_table_single_item_price_tax{
	border-right: 1px solid #545454;
	width: 73px;
}

#products_basket_confirmation_table .products_basket_confirmation_table_single_item_price_total_tax{
	width: 80px;
}

/*
----------------------------------------------------------------
Basket Navigation Menu
----------------------------------------------------------------
*/

#products_basket_navigation{
	float: left;
	margin-bottom: 35px;
	border: none;
	padding: 0px;
	width: 444px;
	font-size: 11px;
	text-align: center;
}

#products_basket_navigation_first_step{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 30px;
	width: 111px;
	height: 22px;
	background-image: url(../extensions/tt_products/images/1arrows.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#products_basket_navigation_second_step{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 30px;
	width: 111px;
	height: 22px;
	background-image: url(../extensions/tt_products/images/2arrows.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#products_basket_navigation_third_step{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 30px;
	width: 111px;
	height: 22px;
	background-image: url(../extensions/tt_products/images/3arrows.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#products_basket_navigation_fourth_step{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 30px;
	width: 111px;
	height: 22px;
	background-image: url(../extensions/tt_products/images/4arrows.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#products_basket_navigation .step_current{
	color: #6699CC;
	background-position: 0px -52px;
}

#products_basket_navigation .step_active{
	color: #4D5B68;
	background-position: 0px 0px;
}

#products_basket_navigation .step_passive{
	color: #545454;
	background-position: 0px -104px;
	cursor:default !important;
	color: #545454 !important;
}

/*
 Links Stles Steps (Basket)
*/
#products_basket_navigation a{
	font-size: 11px;
}

#products_basket_navigation a:hover{
	color: #6699CC;
}

/*
----------------------------------------------------------------
Admin Control Panel
----------------------------------------------------------------
*/
#products_admin{
	float: left;
	margin-left: 40px;
	border: none;
	padding: 15px;
	width: 600px;
	font-size: 13px !important;
}

#products_admin_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 600px;
	font-size: 24px;
	font-weight: bold;
}

#products_admin_control{
	float: left;
	margin: 0px;
	border: none;
	padding: 15px;
	width: 570px;
	background-color: #2F2F2F;
}

#products_admin_control_orders{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 570px;
}

#products_admin_control_orders_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_orders_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_orders_buttons_area{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_control_deny{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 570px;
}

#products_admin_control_deny_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_deny_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_deny_button_area{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_control_order_congestion{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	width: 570px;
}

#products_admin_control_order_congestion_change{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_control_order_congestion_change_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_order_congestion_change_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_order_congestion_note{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_control_order_congestion_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_order_congestion_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_control_order_congestion_buttons_area{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_order_status{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 570px;
	background-color: #2F2F2F;
}

#products_admin_order_status_title{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_container{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 25px;
	width: 570px;
}

#products_admin_order_status_email_notify{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 570px;
}

#products_admin_order_status_email_notify_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 570px;
}

#products_admin_order_status_email_notify_note{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_email_notify_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_email_notify_field_top{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_email_notify_field_top_left{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 3px;
	width: 30px;
}

#products_admin_order_status_email_notify_field_top_right{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 540px;
}

#products_admin_order_status_email_notify_field_bottom{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_order_status_email_notify_buttons_area{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_order_status_message{
	float: left;
	margin: 0px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 570px;
}

#products_admin_order_status_message_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 570px;
}

#products_admin_order_status_message_type{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_order_status_message_type_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_message_type_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_message_content{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_order_status_message_content_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_message_content_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 570px;
}

#products_admin_order_status_message_buttons_area{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 570px;
}

#products_admin_original_confirmation{
	float: left;
	margin: 0px;
	border: none;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 78px;
	padding-right: 78px;
	width: 444px;
	background-color: #3F3F3F;
}

#products_admin_original_confirmation_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_admin_original_confirmation_content{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

/*
 Texts Styles Admin Control Panel
*/
#products_admin_order_status_email_notify_title{
	font-weight: bold;
}

#products_admin_order_status_message_title{
	font-weight: bold;
}

#products_admin_original_confirmation_title{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

/*
 Tables Styles Admin Control Panel
*/

#products_admin_order_status_table{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 570px;
}

#products_admin_order_status_table tr{
	margin: 0px;
	border-top: 1px solid #4E6786;
	border-bottom: 1px solid #4E6786;
	padding: 0px;
	text-align: left;
}

#products_admin_order_status_table tr td{
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#products_admin_order_status_table .products_admin_order_status_table_title{
	margin: 0px;
	padding: 0px;
	background-color: #353535;
}

#products_admin_order_status_table .products_admin_order_status_table_title_date{
	border-right: 1px solid #545454;
	padding-left: 5px;
	width: 144px;
	text-align: left;
}

#products_admin_order_status_table .products_admin_order_status_table_title_code{
	border-right: 1px solid #545454;
	width: 39px;
}

#products_admin_order_status_table .products_admin_order_status_table_title_info{
	border-right: 1px solid #545454;
	width: 209px;
}

#products_admin_order_status_table .products_admin_order_status_table_title_note{
	width: 170px;
}

#products_admin_order_status_table .products_admin_order_status_table_single_item{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-size: 12px;
}

#products_admin_order_status_table .products_admin_order_status_table_single_item_date{
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #545454;
	width: 139px !important;
	text-align: left;
}

#products_admin_order_status_table .products_admin_order_status_table_single_item_code{
	border-right: 1px solid #545454;
	width: 39px;
}

#products_admin_order_status_table .products_admin_order_status_table_single_item_info{
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #545454;
	width: 199px;
	text-align: left;
}

#products_admin_order_status_table .products_admin_order_status_table_single_item_note{
	padding-left: 5px;
	padding-right: 5px;
	width: 160px;
	text-align: left;
}

/*
----------------------------------------------------------------
Tracking Enter Number, Wrong Number And Admin Panel
----------------------------------------------------------------
*/

#products_tracking_number{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_tracking_number_note{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_tracking_number_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_tracking_number_button{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_tracking_number_admin_panel{
	float: left;
	margin-top: 20px;
	border-top: 1px solid #5D5D5D;
	padding-top: 15px;
	width: 444px;
}

#products_tracking_number_admin_panel_title{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_tracking_number_admin_panel_note{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_tracking_number_admin_panel_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_tracking_number_admin_panel_button{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_tracking_wrong_number{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

#products_tracking_wrong_number_note{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 10px;
	width: 444px;
}

#products_tracking_wrong_number_field{
	float: left;
	margin: 0px;
	border: none;
	padding-bottom: 15px;
	width: 444px;
}

#products_tracking_wrong_number_button{
	float: left;
	margin: 0px;
	border: none;
	padding: 0px;
	width: 444px;
}

/*
 Texts Styles Tracking Enter Number
*/
#products_tracking_number_admin_panel_title{
	font-weight: bold;	
}

/*
 Input Styles Tracking Enter Number
*/ 
.products_tracking_number_textfield{
	float: left;
	margin: 0px;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-left: 1px solid #393939;
	border-right: 1px solid #393939;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 240px;
	height: 14px;
	line-height: 14px;
	background-color: #5C5C5C;
	
	font-size: 11px;
	color: #E3E3E3;
}

.products_tracking_number_button{
	/* Mozzilla Browser */
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #393939;
	height: 20px;
	background: url(../images/bg_button_search_n.gif) repeat-x scroll 0 0;
	cursor: pointer;
	line-height: 16px;
	vertical-align: text-top;
	cursor: pointer;
	
	font-size: 11px;
	color: #E3E3E3;
}

