/*COSTOMER*/
.ce_tbl{
	margin-bottom: 20px;
	width: 100%;
}

.ce_intro_text{
	padding: 0 23px 0 0;
}

.ce_date{
	color: #9F2A01;
	font-weight: bold;
	padding: 0 23px;
	width: 50%;
}

.ce_date_day{
	color: #9F2A01;
	padding: 0 23px;
	text-align: left;
	width: 50%;
}

.ce_date_select{
	background: url(../../images/1.he/CustomerEvents/ce_date_select_bg.gif) bottom repeat-x;
	border-top: 1px solid #FFF3D9;
}

.ce_date_select_tbl{
}

.ce_date_select_prev{
	color: #FD7218;
	font-weight: bold;
	padding: 0 0 0 8px;
	text-align: left;
	width: 80px;
}

.ce_date_select_next{
	color: #FD7218;
	font-weight: bold;
	padding: 0 8px 0 0;
	width: 80px;
}

.ce_date_select_prev img,.ce_date_select_next img{
	vertical-align: middle;
}

.ce_date_select_td{
	padding: 4px;
}

.ce_date_select_td select{
	width: 80px;
}

.ce_callendar_container{
	padding: 10px 0;
}

.ce_callendar_tbl{
	border-collapse: collapse;
}

.ce_callendar_tbl th{
	background: #FF9408;
	border-bottom: 1px solid #FF9408;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0;
	width: 50px;
}

.ce_callendar_tbl td{
	background: url(../../images/1.he/CustomerEvents/ce_bg.gif) top center no-repeat;
	border: 1px solid #FDD683;
	color: #9F2A01;
	font-weight: bold;
	height: 50px;
	padding: 1px 0 0;
	text-align: center;
	vertical-align: top;
}

.ce_callendar_tbl td.ce_on{
	background: url(../../images/1.he/CustomerEvents/ce_on_bg.gif) top center no-repeat;
	border: 1px solid #FDD683;
	color: #FD7218;
	font-weight: bold;
	height: 50px;
	padding: 1px 0 0;
	text-align: center;
	vertical-align: top;
}

.ce_callendar_tbl td.ce_today{
	background: url(../../images/1.he/CustomerEvents/ce_today_bg.gif) top center no-repeat;
	border: 1px solid #FDD683;
	border-top: 1px solid #FF9408;
	color: #FFFFFF;
	font-weight: bold;
	height: 50px;
	padding: 1px 0 0;
	text-align: center;
	vertical-align: top;
}

.ce_callendar_bottom{
	font-size: 11px;
	padding: 10px 0 20px;
	text-align: center;
}

.ce_callendar_bottom img{
	vertical-align: middle;
}

.ce_list_title{
	color: #9F2A01;
	font-weight: bold;
	padding: 0 23px 3px 0;
}

.ce_list_title img{
	vertical-align: middle;
}

.ce_list_td{
	background: url(../../images/1.he/DocLinks/bg.gif) top repeat-x #FEF2DA;		
}

.ce_list{
	height: 30px;
	padding: 0 23px 0 0;
}

.ce_list img{
	vertical-align: middle;
}

.ce_list a{
	color: #FD7218;
	text-decoration: none;
}

.ce_list a:hover{
	text-decoration: underline;
}

.ce_list a img{
	border: 0;
	vertical-align: middle;
}

/**/
.sge_container_tbl{
	background: url(../../images/1.he/General/dots_3.gif) center bottom repeat-y; 
	width: 195px;	
}
.sge_container_left
{	

}
.sge_container_title{
}

.sge_category{
	color: #9F2A01;
	font-weight: bold;
	padding: 12px 6px 2px;
}

.sge_category div{
	border-bottom: 1px solid #FFF3D9;
	padding: 0 14px 0;
}

.sge_category img{
}

.sge_container_td{
	background: url(../../images/1.he/General/sge_frame.gif) center bottom no-repeat;
	font-size: 11px;
	padding: 5px 32px 15px 25px;
}

.sge_img{
	display: block;
	margin: 0 auto;
	text-align: center;
}

a.sge_url{
	color: #FD7218;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:4px;
}

a.sge_url:hover{
	text-decoration: underline;
}

a.sge_url img{
	border: 0;
	vertical-align: middle;
}

.sge_price{
	color: #9F2A01;
	padding: 5px 0;
}

.sge_spacer{
	height: 15px;
}

.sge_last{
	background: url(../../images/1.he/General/dots_h.gif) bottom repeat-x;
	
}

.sge_announce { padding:25px 12px;background: url(../../images/1.he/General/dots_h.gif) top repeat-x;}
/*.sge_announce:first-line {
	color: #9F2A01;
	font-weight: bold;
}*/
.sge_announce p { background:url(../../images/1.he/General/orange_cube.gif) right 5px no-repeat; padding-right:10px;}
.sge_announce p img { vertical-align:middle;}

/*******CB********/
.cb_intro_title{
	color: #9F2A01;
	font-weight: bold;
	padding: 9px 7px 9px 18px;
	
}

.cb_intro_title img{
	margin: 0 3px;
	vertical-align: middle;
}

.cbd_tbl{
	border-collapse: collapse;
	width: 100%;
}

.cbd_tbl th{
	background: url(../../images/1.he/CustomerBasket/cbd_th_bg.gif) bottom repeat-x;
	border: 1px solid #FEF2D9;
	color: #FD7218;
	font-weight: bold;
	padding: 2px 8px 4px;
	text-align: right;
	white-space: nowrap;
}

.cbd_tbl td{
	border: 1px solid #FEF2D9;
	padding: 8px 8px;
	vertical-align: top;
}

td.cbd_img_td{
	padding: 2px 12px 4px;
	width: 60px;
}

.cbd_img_td div{
	background: url(../../images/1.he/CustomerBasket/cbd_frame.gif) bottom right no-repeat;
	padding: 2px 5px 5px 2px;
}

.cbd_img_td div img{
}

.cbd_product_description{
	font-weight: bold;

}

.cbd_product_description div{
	font-size: 11px;
	font-weight: normal;
}

td.cbd_select_td{
	padding: 4px;
	width: 55px;
}

.cbd_select_td select{
	width: 55px;
}

.cbd_remove_td{
	text-align: center;
	width:80px;
}

.cbd_remove_td a{
}

.cbd_remove_td img{
}

td.cbd_total_text{
	background: #FEF2D9;
	color: #FD7218;
	font-weight: bold;
	padding: 4px 4px;
	text-align: left;
}
td.cbd_total_text_club{
	color: #FD7218;
	font-weight: bold;
	padding: 4px 4px;
	text-align: left;
}
td.cbd_total_delivery_text {
	background: #FEF2D9;
	padding: 4px 4px;
}
td.cbd_total_price{
	background: #FEF2D9;
	color: #FD7218;
	font-weight: bold;
	padding: 4px 8px;
}
span.cbd_total_price_value
{
	color: #FD7218;
	font-weight:bold;
}
span.cbd_delivery_remark
{
	color: #444444;		
	font-size:11px;
	font-weight:normal!important;
}

td.cbd_cell_remark
{
	background: #FEF2D9;
	color: #FD7218;
	padding:4px 0!important;
}

td.cbd_total_price_club{
	color: #FD7218;
	font-weight: bold;
	padding: 4px 8px;
}
/**/
.cbd_remark{
	font-size: 11px;
	margin-top: 5px;
	padding: 2px 0;
	text-align: left;
}

.cbd_remark img{
	vertical-align: middle;
}


.cbd_tr1 { background-color:#e4fdd4;}
.cbd_tr2 { background-color:#F5FFEE;}
.cbd_discount_calc_td { text-align:left; font-weight:bold;}
.cbd_discount_calc_td  img { vertical-align:middle;}
.cbd_discount_calc_td  input {background: #FFF9ED;
	border: 1px solid #7F9DB9;
	font: 11px Arial, Helvetica, sans-serif;
	width: 40px;}
/**/
.cbc_tbl{
	background: url(../../images/1.he/CustomerBasket/cb_grad.gif) bottom repeat-x #FFFFFF;
	margin-top: 20px;
	width: 100%;
}

.cbc_text{
	line-height: 18px;
	padding: 5px 23px 15px;
	vertical-align: top;
	width: 100%;
}

.cbc_text a img{
	margin-top: 8px;
}

.cbc_img_td{
	padding: 5px 15px;
	vertical-align: top;
}

/**/
.cbdo_tbl{
	background: url(../../images/1.he/CustomerBasket/cb_grad.gif) bottom repeat-x #FFFFFF;
	margin-top: 20px;
	width: 100%;
}

.cbdo_tbl_short{
	/*background: url(../../images/1.he/CustomerBasket/cb_grad.gif) bottom repeat-x #FFFFFF;*/
	margin-top: 10px;
	width: 70%;
}

.cbdo_title{
	color: #9F2A01;
	font-weight: bold;
	padding: 9px 18px;
}

.cbdo_title img{
	margin: 0 3px;
	vertical-align: middle;
}

.cbdo_callendar_td{
	font-size: 11px;
	font-weight: bold;
	padding: 0 23px 8px;
}

.cbdo_callendar_tbl{
}

.cbdo_callendar_input_td{
}

.cbdo_callendar_input_td input{
	background: #FFF9ED;
	border: 1px solid #7F9DB9;
	font: 11px Arial, Helvetica, sans-serif;
	width: 80px;
}

.cbdo_callendar{
	padding: 0 5px 0 0;
}

.cbdo_callendar img
{	
}

.cbdo_destination_td{
	font-size: 11px;
	font-weight: bold;
	padding: 0 3px 3px;

}

.cbdo_destination_tbl{
}

.cbdo_destination_input_td
{
	background-color:#FFFFFF;
}

.cbdo_destination_input_td input{
	/*background: #FFF9ED;*/
	border: 1px solid #7F9DB9;
	font: 11px Arial, Helvetica, sans-serif;
	width: 180px;
}


.cbdo_destination_but_td{
	padding: 0 5px 0 0;
}

.cbdo_destination_but_td img{
}

.cbdo_option_but_td{
	padding: 0 23px 25px;
}

.cbdo_option_but_td img{
}

.cbdo_option_remark_td{
	color: #52AC1F;
	font-weight: bold;
	padding: 4px 0 0;
	vertical-align: top;
	text-align:right;
}
.span_not_available{
	color: #FF0000;
	font-weight: bold;
	text-align:right;
	
}

.cbdo_select_td {
	font-size: 11px;
	font-weight: bold;
	padding: 0 23px 8px;
}

.cbdo_select_td select {
	border: 1px solid #7F9DB9;
	font: 11px Arial, Helvetica, sans-serif;
	width: 60px;
}

.cbdo_remark_td {
	font-size: 11px;
	padding: 0 23px 8px;
}

/**/			
.cblm_tbl{
	background: url(../../images/1.he/CustomerBasket/cb_grad.gif) bottom repeat-x #FFFFFF;
	margin-top: 20px;
	width: 100%;
}

.cblm_title{
	color: #9F2A01;
	font-weight: bold;
	padding: 9px 18px;
}

.cblm_title img{
	margin: 0 3px;
	vertical-align: middle;
}

.cblm_text{
	font-size: 11px;
	font-weight: bold;
	padding: 0 23px 25px;
}

.cblm_text textarea{
	border: 1px solid #FD7218;
	display: block;
	height: 85px;
	overflow: auto;
	width: 485px;
}

.cb_payment_but{
	padding-top: 20px;
	text-align: center;		
}

.cb_payment_but_new{
	padding-top: 10px;
	text-align: center;
	padding-bottom:20px;
}

/*********************/
.cpfo_tbl{
	background: url(../../images/1.he/CustomerBasket/cb_grad.gif) top repeat-x #FFF9EC;
	margin-top: 10px;
	width: 100%;
}

.cpfo_td{
	font-size: 11px;
	font-weight: bold;
	padding: 0 23px 8px;
}

.cpfo_td select {
	border: 1px solid #7F9DB9;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top: 2px;
	width: 120px;
}

/* Promotion Product :: pp_* */
.pp_wrapper {
	background: url(../../images/1.he/Product/pp_bg.gif) top repeat-x #F2FFE9;

}

.pp_add_div
{
	background: url(../../images/1.he/Product/pp_bg.gif) top repeat-x #F2FFE9;
	height:10px;
}

.pp_tbl 
{
	margin-bottom:5px;
}

.pp_img_td {
	background: url(../../images/1.he/Product/pp_img_frame.gif) right bottom no-repeat;
	border-bottom: 5px solid #F2FFE9;
	padding: 5px 9px 9px 6px;
	text-align: right;
	vertical-align: bottom;
}

.pp_img_td_new {
	background: url(../../images/1.he/Product/pp_img_frame.gif) right bottom no-repeat;
	border-bottom: 5px solid #F2FFE9;
	padding: 5px 9px 9px 6px;
	text-align: right;
	vertical-align: bottom;
	width:135px;
}

.pp_img {
	width: 134px;
}

.pp_text_td {
	padding: 0 32px 0 0;
}

.pp_text_td_new {
	padding: 0 32px 10px 0;	
}

.pp_title {
	color: #FD7218;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.pp_title img {
	vertical-align: middle;
}

.pp_title_new img {
	vertical-align: middle;
	padding-bottom:4px;
}

.pp_title_new img a,pp_title_new a:visited,pp_title_new a:hover {
	vertical-align: middle;
}

.link_prod_middle, link_prod_middle:visited, link_prod_middle:hover
{
	color: #FD7218;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.pp_text {
	font-weight: bold;
	margin-bottom: 3px;
}

.pp_price {
	color: #9F2A01;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.pp_price2 {
	color: #9F2A01;
	margin-bottom: 2px;
	text-decoration: line-through;
}

/* Customer Journal Events :: cje_* */
.cje_title_date {
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: -16px 0 0 0px;
	_margin: -19px 0 0 10px; /*_ filter only ie6 and older */
}

.cje_remark {
	font-size: 11px;
	padding: 9px 18px;
	
}

.cje_remark_new {
	font-size: 11px;
	padding: 9px 18px;
	
}

.cje_container {
	background: url(../../images/1.he/CustomerBasket/cb_grad.gif) top repeat-x #FFF9EC;
	padding: 0 0 10px;
}
td.cje_container { border-top:1px solid #fff3d9;}
.cje_container * input,.cje_container * select{ font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.cje_tbl1 {
}

.cje_tbl1 td {
	padding: 3px 0 3px 11px;
	vertical-align: top;
}

.cje_select1 {
	border: 1px solid #7F9DB9;
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
}

.cje_select2 {
	border: 1px solid #7F9DB9;
	font-family: Arial, Helvetica, sans-serif;
	width: 50px;
}

.cje_checkbox {
	margin: 0 0 -1px;
}

.cje_input_long {
	border: 1px solid #7F9DB9;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

.cje_textarea {
	border: 1px solid #7F9DB9;
	font-family: Arial, Helvetica, sans-serif;
	height: 85px;
	overflow: auto;
	width: 240px;
}

.cje_tbl2 {
}

.cje_tbl2 th {
	color: #9F2A01;
	font-weight: bold;
	padding-left: 40px;
}

.cje_tbl2 td {
	padding: 2px 10px 2px 0;
}

.cje_tbl2 td a {
	color: #FD7218;
	font-weight: bold;
	text-decoration: none;
}

.cje_tbl2 td a:hover {
	text-decoration: underline;
}

.cje_rem {
	padding: 5px 0;
}
/* Order Sender Details :: osd_* */
.osd_tbl 
{
	
}
.osd_td {
	font-weight: bold;
	padding: 5px 18px;
	vertical-align: top;
	white-space: nowrap;
} 

.osd_td_new {
	font-weight: bold;
	padding: 5px 17px;
	vertical-align: top;
	white-space: nowrap;
}
.osd_td_confirmation {
	font-weight: bold;
	padding: 5px 23px;
	vertical-align: top;
	white-space: nowrap;
}

.osd_td div { margin:5px 0 0;}
.osd_border {border-bottom: 1px solid #ffecc3;}
.osd_td2 {
	font-weight: bold;
	padding:0 18px 7px;
	vertical-align: bottom;
	white-space: nowrap;
}

.osd_td2_new {font-weight: bold;}


/*.osd_td span { float:right; display:block;}*/
.osd_input1 {
	border: 1px solid #7F9DB9;
	width: 140px;
	margin: 2px 0 0;
}
.osd_input1_trans {
	border: 1px solid #7F9DB9;
	background-color:transparent;
	width: 140px;
	margin: 2px 0 0;
}
.osd_input2 {
	width: 64px;
	border: 1px solid #7F9DB9;
	margin: 2px 0 0;
}
.osd_input2_new {
	width: 68px;
	border: 1px solid #7F9DB9;
	margin: 2px 0 0;
}
.osd_input3 {
	border: 1px solid #7F9DB9;
	width: 90px;
	margin: 2px 0 0;
}
.osd_select1 {
	border: 1px solid #7F9DB9;
	width: 140px;
	margin: 2px 0 0;
}
.osd_select2 {
	border: 1px solid #7F9DB9;
	width: 48px;
	margin-top:2px !important;
	#margin-top:3px !important;
	height:17px !important;
	font-size:11px !important;
	vertical-align:top;
}
.osd_select180 {
	border: 1px solid #7F9DB9;
	width: 180px;
	_margin-bottom:-1px;
	margin-top:4px;
}
/*input[type="radio"]{}*/
.osd_radio { margin:0 0 -3px;}
/*.osd_td2 {font-weight: bold;}*/
.osd_td3 {
	font-weight:normal;
	border-bottom: 1px solid #ffecc3;
	padding: 5px 18px;
	vertical-align: top;
}
.osd_checkbox1 { vertical-align:middle;}
.osd_checkbox1_new {}
.osd_td4 {
	padding: 15px 10px 0;
	vertical-align: top;
	height: 100%;
}
.osd_td4 div {
	font-weight: bold;
	border: 1px solid #ffecc3;
	border-right: 2px solid #ffecc3;
	border-bottom: 2px solid #ffecc3;
	_height: 100%;
	padding:11px 45px 3px 0;
}
.osd_td4 div span {
	font-weight:normal;
	display: block;
	margin-bottom: 15px;
}

.osd_td4_new div {
	font-weight: bold;
	border: 1px solid #ffecc3;
	border-right: 2px solid #ffecc3;
	border-bottom: 2px solid #ffecc3;
	_height: 100%;
	padding:11px 45px 0 0;
}
.osd_td4_new div span {
	font-weight:normal;
	display: block;
	margin-bottom: 15px;
}

.osd_select3 {
	border: 1px solid #7F9DB9;
	width: 200px;
	margin: 2px 0 5px;
}
.osd_input4 {
	border: 1px solid #7F9DB9;
	width: 200px;
}
.osd_select4 {
	border: 1px solid #7F9DB9;
	width: 52px;
	margin: 2px 0 0;
}
.osd_select5 {
	border: 1px solid #7F9DB9;
	width: 72px;
	margin: 2px 0 0;
}
a.osd_but img { margin:-5px 10px 0 0; padding:0 10px 0 0; vertical-align:middle;}
.prod_link, prod_link:hover, prod_link:visited {
	color:#444444 !important;
	font-size:14px !important;
	font-weight:bold !important;
	text-decoration:none;
}

sge_url_new
{
	padding-bottom:0 0 0 0 !important;
}
.span_more_pics
{
	color:#fd7217;
	font-size:11px;
	font-weight:lighter;
}
.pic_list_table
{
	
}
.pic_list_text
{
	text-align:center;
	padding-bottom:8px;
	color:#f97218;
	font-weight:bold;
}
.body_pic_list
{
	background-color: #fff9ec;
	padding:2 2 2 2;
}
.pic_list_td  { background:url(../../images/1.he/Product/frame175_bez.gif) center 6px no-repeat; vertical-align:top; padding:4px 4px 4px 4px;}

.RegErr { color:#9F2A01; }

.register_space { height: 27px; }
.register_btn { padding-top: 10px; }

td.RegTxt
{
	padding:9px 18px;
	background:url(../../images/1.he/Registration/bg_reg.gif) top repeat-x #FFF9ED;
	height: 90px;
	vertical-align: top;
}

table.RegTxt { margin-top: 10px; }
.RegTxt_Title
{
	padding: 0px 19px;
	color: #9F2A01;
	font-weight: bold;
}
.RegTxt_Label
{
	color: #444445;
}
.regtext
{
	padding-top: 3px;
	padding-left: 10px;
	color: #444445;
	font-weight: bold;
}
.RegCompTxt { padding-right:18px; }

.RegBtn { display:none; }

.btn_continue
{
	margin-top:6px;
}

.osd_td5 {
	padding:0 18px 7px;
	vertical-align: bottom;
	white-space: nowrap;
}

.osd_input5 {
	border: 1px solid #7F9DB9;
	width: 317px;
	margin: 2px 0 0;
}
.osd_input6 {
	border: 1px solid #7F9DB9;
	width: 493px;
	margin: 2px 0 0;
}
.osd_input7 {
	border: 1px solid #7F9DB9;
	width: 304px;
	margin: 2px 0 0;
}
.f_right block
{
	text-align:right;
}
/* Change Password :: cp_* */
.cp_tbl { margin:15px 13px -10px 0;}
.cp_tbl .osd_td {
	padding: 5px;
	vertical-align: middle;
}

/**/
.ci_intro { padding:10px 23px 20px;}
.ci_container {
	background: url(../../images/1.he/CustomerBasket/cb_grad.gif) top repeat-x #FFF9EC;
	padding: 12px 0;
	border-top:1px solid #fff3d9;
}

.ci_tbl {}
.ci_radio_td {
	color: #9F2A01;
	vertical-align: top;
	font-weight: bold;
	padding:5px 0;
	/*width:190px;*/
}
.ci_radio_td input {margin:0 0 -3px;}
.ci_input_td {
	font-weight: bold; padding:5px 15px 5px 0; white-space:nowrap; vertical-align:top; text-align:right;
}
.ci_input_td label { width:50px; display:block; float:right; padding:3px 0 0 0px;}
.ci_input_td input { border:1px solid #ff9408; width:140px; margin:0;}
.ci_rem_td {
	font-size: 10px;
	padding: 0 24px 5px 0;
}
.ci_url_td {
	font-size: 10px;
	padding:5px 24px 5px 0;
}
.ci_url_td a {
	color: #FD7218;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.ci_url_td a:hover {
	text-decoration: underline;
}
.ci_url_td a img { border:0; vertical-align:middle;}
.ci_vspacer { background:url(../../images/1.he/General/dots_v.gif) center top repeat-y; width:60px;}
.ci_buts { text-align:center;}
/****************/
.ti_container { padding:0 23px;}
.ti_intro {
	padding: 10px 3px;
}
.ti_sort {padding:0 3px 10px; font-weight:bold;}
.ti_sort select {border: 1px solid #7F9DB9;
	width: 140px;
	_margin: 0 0 -2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;}
.ti_tbl{
	border-collapse: collapse;
	width: 700px;
}
.ti_tbl th{background: url(../../images/1.he/CustomerBasket/cbd_th_bg.gif) bottom repeat-x;
	border: 1px solid #FEF2D9;
	color: #FD7218;
	font-weight: bold;
	padding: 2px 8px 4px;
	text-align: right;
	white-space: nowrap;
}
.ti_tbl td{
	border: 1px solid #FEF2D9;padding: 5px 8px;}
.ci_tr1 { background-color:#e4fdd4;}
.ci_tr2 { background-color:#F5FFEE;}
.clubMember{background-color:#F9FFF6}
.clubMember td{color:#428F13}


div.phone_panel
{
	margin:0;	
}
