#outer {
	 width: auto; }
	 
.homelink, .top-nav, .content-menu, #menu, .footer, .progress-bar {
	 display: none; }
 
.content-body {
	 width: auto !important;
	 float: none !important; }
	 
.content-sidebar {
	 float: none; }
 
.replacement {
	 background: none !important;
	 text-indent: 0; }
	 
.replacement span { 
	font-size: 1em; 
	text-indent: 0; }
	
.block h3 { 
	text-indent: 0; 
	background: none !important; }

input, a { 
	display: none; }

.footer-options { 
	display: none; }
	
.top-banner .logo a { display: block;text-align:right;}	
	
.top-banner .top-banner-flash,.top-banner .logo a.down, .top-banner-promo, .top-banner .top-banner-text, .top-banner .banner-link, .top-banner .top-banner-icons{
	 display: none; }	

.buy-orange-care-banner, .navigation, .phone-footer{
	display:none;}
 
#block_basket_mini, #block_compare, #block_login { 
	display: none; }
.contact{
	display:none;
} 
/** DETAILS PAGE **/

#device-tabs { 
	float: none; }

#block_handset_details #deviceTechDetails{
    float: right;}
.tab_body h2{
	text-align:right;
}    
#device-overview.tab{
	background:none !important;}
#thumbnail img {
	visibility:visible !important;
	float:right;}
	
.overview{
	float:right;
	text-align:right}
		
#plan-overview .plan-details{
	background:none;}

.paym, .payg { float: none !important; width: 100%; }

.plan { 
	float: none !important; 
	width: 100%; 
	font-weight: bold; }

.image_thumbs { 
	display: none; }
	
#details #device-tabs .image, #details #device-tabs .overview { 
	float: none; 
	width: 100%; }
	
#device-tabs .overview p, #block_handset_details  .header h3{
	direction:rtl;
	unicode-bidi:embed;
}
#magnifier { 
	display: none; }
	
	
#device-what { display: block; }
#device-reviews { display: block; }
#device-payg { display: block; }
#device-paym { display: block; }

.phone-footer {
	display: block;
	margin:auto;
	width:470px;
	height:100px;
	margin-top:15px;
	border:1px solid #cccccc;
	}

.phone-footer .phone-pricing{
	display:block;
	height:40px;
}

.channel-handset .channel-handset-name{
	height:15px; 
	margin-top:5px;
	padding:0px;}

.discount{font-size:12px;
	font-weight:normal;
	height:15px;
	background:none;
	color:#ff5500;}
	
.channel-handset-price {
	font-size:12px;
	font-weight:normal;
	height:15px;
	margin:5px;}	

ul.feature-list li, ul.feature-list li a.popin{
	display:block;
	text-align:right;}

.phone-footer .promo{
	font-size:12px;}
	
.phone-footer .promo1{
	float:left;}
	
.hrEm{
	display:none;}
#block_handset_details .links{
	display:none;
}
.tab-handles { 
	display: none; }
	
#plan_content_filter { display: none }

.add-phone { display: none }

thead { display: table-header-group; }

#block_handset_details .header h2.quicklook_h2{color:#ff5500;}
#block_handset_details .header{float:right;text-align:right;;margin-top:20px;}
#deviceTechDetails{font-size:12px;width:58%;float:left;}
#deviceTechDetailsInTheBox{width:38%;float:left;margin-left:20px;}
#deviceTechDetailsInTheBox ul li{list-style:none;background:none;}

.navigation { display: none; }
#block_basket_mini { display: none; }
#block_compare { display: none; }

/*---------------details plan----------------*/
.plan-details ul li, .plan-list-detail ul li {
    background: none;
}
.plan-details, .filter-result{
	direction:rtl;
}
.emailLink, #block_plan_details .links, .phone-list-footer{
	display:none;
}
/*---------------fin detail plan ------------*/

/** CHECKOUT **/
#content-body { 
	float: none !important; 
	width: 100%; }
	
.content-body{
	font-size:12px !important;}
	
.content-body-header h1{
	color:#ff5500;
	font-weight:normal;
	clear:both;
	width:100%;
	text-align:right;}
	
em{
	color:#333;
	font-weight:normal;
	font-size:12px;}
	
.txt_zoom, #table_head_basket_summary, .comeWithTooltip {
    display:none !important;}

#voucherFormId, .voucher { 
	display: none; }
#basket_items {
		text-align:right;
}	
.basket-view-header table, .basket-view-delivery table, .basket-view-total table{
	direction:rtl !important;
	width:647px !important;}
	
.basket-view-header table td.label_item {
	width:100px;}
	
.basket-view-header table td.details{
	width:250px;
}
	
.basket-view-header table td.remise { 
	width:50px;}
	
.basket-view-header table td.quantity {
	text-align:center; 
	width:50px;}
	
.basket-view-header table td.monthly-cost, .basket-view-header td.today-cost {
	text-align:right; 
	width:100px !important;}
	
.basket-view-header th.today-cost {
	text-align:center;}

.basket-view-delivery, .basket-view-total{
	clear:both;}
	
.basket-view-delivery td.check {
	width:1px;}
	
.basket-view-delivery th.name, .basket-view-delivery td.name{
	width:100px;}
	
.basket-view-delivery td.price{
	width:24px;}
	
.basket-view-delivery td.details{
	width:375px;}
	
.basket-view-delivery th.today-cost{
	width:100px;
	text-align:right;}
	
.basket-view-delivery td.today-cost{
	text-align:right;
	width:100px;}

table tr{
	border:1px solid #ececec;}
	
table td{
	padding:2px;}
	
.basket-view-total table{
 	margin:20px 0px ;
 	background:#ececec;
	color:#ff5500;
	font-weight:bold;}
 
.basket-view-total p.right{
 	page-break-after:always;}

	
.basket-view-total th.label_item, .basket-view-total td.label_item { 
	width:100px;
	height:25px;}
.basket-view-total td.invoice{
	width:350px;}
	
.basket-view-total td.monthly-cost, .basket-view-total td.today-cost{
	width:100px;
	text-align:right;}

.checkout-summary-group .checkout-summary-details{
	background:none;border:none;
	width:370px;}
	
.checkout-summary-group{
	font-size:12px;
	margin-bottom:2px;
	padding-bottom:2px;
	height:120px;
	width:770px;}
	
.bg_grey, tr.basket-subtotal{
	background:none;}
	
th.today-cost{
	text-align:center;}
	
th{
	padding:10px 0 10px 0;}
	
.basket-view-header table th.monthly-cost, .basket-view-header table th.today-cost{
	text-align:right;}
	
td.details, th.details {
	 text-align:left !important; }
	 
.basket-view-total em{
	color:#ff5500;
	font-weight:bold;}
	
.header1{
	color:#ff5500;}
	
.contenerMessage{
	font-size:12px;}

th.upgradePhone, td.upgradePhone{
	display:none;
}
.contenerMessage{
	text-align:right;
}
.header1{
	text-align:right;
}
.basket-items{
	direction:rtl;
	text-align:right;
}
.checkout-summary-details h1{
	text-align:right;
}
/*------------------------ COMPARAISON ----------------------*/
#product-comparison-table tr {
	 width: 95% !important; }

