/* fix all old styles in pages not touched by redesign */
#content h1.title{
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:2.2em;
font-weight:normal;
color:#e20074;
text-decoration:none;
}
#content h2 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:1.8em;
font-weight:bold;
color:#333333;
text-decoration:none;
}
#content h3 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
color:#666;
text-decoration:none;
}
#content h3.title, #content h3.sub-title  {
color:#e20074;
font-weight:bold;
}
#content h3.title a, #content h3.sub-title a  {
color:#e20074;
text-decoration:none;
}
#content h3.title a:hover {
text-decoration:underline;
}
#content h4 {
color:#333333;
font-size:1.3em;
font-weight:bold;
margin:18px 0 6px;
}
#content .panel p.width-100percent, #content .panel p.width-70percent, #content .panel p.width-60percent, #content .panel p.width-50percent, #content .panel p.width-80percent{
padding-top:5px;
font-size:1.2em;
}
#content .panel p {
padding-top:5px;
font-size:1.2em;
}

.action-content a.action-link{
font-size:1.2em;
}
.action-content a{
font-size:1.6em;
}
#content a:link, #content a:visited {
color:#E20074;
}
#content ul{
margin:0 0 9px 9px;}

#content ul li a {
	color:#e20074;
	}
#content ul li a:hover {
	color:#333;
	}
#content p {
margin-bottom:9px
}
#content p, #content td, #content th {
font-size:1.2em;
}

#content .left-content, #content .right-content {
float:left;
margin-bottom:12px;
width:206px;
}
#content .right-content {
margin-left:30px;
}
#content dl  {
font-size:1.2em;
}
#content dt {
color:#333333;
font-weight:bold;
margin-top:5px;
}
#content ol {
margin:0 0 9px 27px;
}
#content ol li {
line-height:1.3em;
margin:0 0 6px;
list-style-type:decimal;
}
#content dd {
margin-bottom:10px;
}

#content .expandable-items h3, #content .expandable-items ul li {
margin-bottom:9px;
}

#content ul li, #content ol li {
background:transparent url(/common/img/navigation/left_nav_current.gif) no-repeat scroll 0 0.5em;
line-height:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 10px;
font-size:1.2em;
}
#content ul li ul li, #content ul, #content ol, #content ol li ol li {
font-size:1em;
}

#content #going-abroad #headline-talk-and-text h3 {
background:#999999 url(/content/services/payg/boosters_background.gif) repeat-x scroll 0 0;
}

#content #going-abroad .expandable-items h3 {
color:#333333;
font-size:1.1em;
margin:5px 0 3px;
min-height:23px;
padding-top:9px;
}

#content .expandable-items h3, #content .expandable-items ul li {
margin-bottom:9px;
}

#content .expandable-items h3, #content .expandable-items h4 {
font-weight:bold;
margin-top:0;
}
/* start CR6822 bgazzard 12/06/2009 */
#boosters #headline-internet h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#boosters #headline-talk-and-text h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#boosters #headline-travel h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#boosters #headline-int-calling h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}

#boosters #headline-boosters{background:#e7e7e7;}
#boosters #headline-boosters h3{background:#c90068 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#boosters #headline-boosters .expandable-tag{padding:15px !important; position:relative;}
/* start CR6822 bgazzard 12/06/2009 */

/* Plus & Minus Links for expandable blockes 
---------------------------------------------- */
#boosters .expandable-items h3 {margin:5px 0 3px 0; padding-top:9px; min-height:23px; color:#333;}
#boosters .expandable-items h3 span.note { font-size:.9em; font-weight:normal; }
#boosters .expandable-items p { color:#000; }
* html #boosters .expandable-items h3 {height:23px;	h\eight:23px;}
#boosters a.closed-plus, #boosters a.opened-minus {text-decoration:none;}
#boosters a.closed-plus span, #boosters a.opened-minus span {padding-left:25px;}

#boosters a.opened-minus span {background:url(/content/services/payg/bg_arrow2.gif) 0 0 no-repeat;}
#boosters a.closed-plus span, 
#boosters a.closed-plus-default span { background:url(/content/services/payg/bg_arrow1.gif) 0 0 no-repeat;}

#boosters #family-terms a.opened-minus span { background:url(/content/services/payg/bg_expand1.gif) 0 2px no-repeat;}
#boosters #family-terms a.closed-plus span, 
#boosters #family-terms a.closed-plus-default span { background:url(/content/services/payg/bg_expand2.gif) 0 2px no-repeat;}

#boosters a.closed-plus:hover span, #boosters a.opened-minus:hover span {background-position:0 0;}
	
#content #boosters a.closed-plus:link, #content #boosters a.closed-plus:visited, 
#content #boosters a.closed-plus:active, #content #boosters a.closed-plus:hover, 
#content #boosters a.opened-minus:link, #content #boosters a.opened-minus:visited,
#content #boosters a.opened-minus:active, #content #boosters a.opened-minus:hover {color:#333;}

#content #boosters .expandable-items {margin-bottom:0;}
#boosters .content-nav {width:594px;}
#boosters .table-cross-border {margin-bottom:0;}
#boosters .table-cross-border td, #boosters .table-cross-border td strong {color:#000;}

/* start CR6822 bgazzard 12/06/2009 */
#going-abroad #headline-internet h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#going-abroad #headline-talk-and-text h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#going-abroad #headline-travel h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#going-abroad #headline-int-calling h3{background:#999 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}

#going-abroad #headline-boosters h3{background:#c90068 url(/content/services/payg/boosters_background.gif) 0 0 repeat-x;}
#going-abroad #headline-boosters .expandable-tag{padding:15px !important; position:relative;}
/* start CR6822 bgazzard 12/06/2009 */

/* Plus & Minus Links for expandable blockes 
---------------------------------------------- */
#going-abroad .expandable-items h3 {margin:5px 0 3px 0; padding-top:9px; min-height:23px; color:#333;}
#going-abroad .expandable-items p { color:#000; }
* html #going-abroad .expandable-items h3 {height:23px;	h\eight:23px;}
#going-abroad a.closed-plus, #going-abroad a.opened-minus {text-decoration:none;}
#going-abroad a.closed-plus span, #going-abroad a.opened-minus span {padding-left:25px;}

#going-abroad a.opened-minus span {background:url(/content/services/payg/bg_arrow2.gif) 0 0 no-repeat;}
#going-abroad a.closed-plus span, 
#going-abroad a.closed-plus-default span { background:url(/content/services/payg/bg_arrow1.gif) 0 0 no-repeat;}

#going-abroad #family-terms a.opened-minus span { background:url(/content/services/payg/bg_expand1.gif) 0 2px no-repeat;}
#going-abroad #family-terms a.closed-plus span, 
#going-abroad #family-terms a.closed-plus-default span { background:url(/content/services/payg/bg_expand2.gif) 0 2px no-repeat;}

#going-abroad a.closed-plus:hover span, #going-abroad a.opened-minus:hover span {background-position:0 0;}
	
#content #going-abroad a.closed-plus:link, #content #going-abroad a.closed-plus:visited, 
#content #going-abroad a.closed-plus:active, #content #going-abroad a.closed-plus:hover, 
#content #going-abroad a.opened-minus:link, #content #going-abroad a.opened-minus:visited,
#content #going-abroad a.opened-minus:active, #content #going-abroad a.opened-minus:hover {color:#333;}

#content #going-abroad .expandable-items {margin-bottom:0;}
#going-abroad .content-nav {width:594px;}
#going-abroad .table-cross-border {margin-bottom:0;}
#going-abroad .table-cross-border td, #going-abroad .table-cross-border td strong {color:#000;}

#content .faq-list li h4 {
cursor:pointer;
font-size:1em;
font-weight:normal;
left:-20px;
margin:0;
position:relative;
text-indent:20px;
}

/* Using you phone abroad page in Business - CR 4160
---------------------------------------------- */
#using-your-phone-abroad #roaming-benefits .content-offset {padding:18px 0 0 0;}
	* html #using-your-phone-abroad #roaming-benefits .content-offset {padding:27px 0 0 0;}
	*+html #using-your-phone-abroad #roaming-benefits .content-offset {padding:27px 0 0 0;}
#content #using-your-phone-abroad #roaming-benefits .panel ul {margin:0; padding:0; background-color:#f6f6f6; min-height:60px;}
	* html #content #using-your-phone-abroad #roaming-benefits .panel ul {height:60px;}
#content #using-your-phone-abroad #roaming-benefits .panel ul li {background:url(/content/business/services/using-your-phone-abroad/bg_roamingbenefits_li.gif) 0 100% repeat-x; padding:10px 0 0 9px; min-height:17px; margin:0 0 -2px 0;}
	* html #content #using-your-phone-abroad #roaming-benefits .panel ul li {height:17px;}

#using-your-phone-abroad .panel.corner.black-border .corner-lt {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_black_lt.gif) no-repeat 0% 0%; padding:0;}
#using-your-phone-abroad .panel.corner.black-border .corner-rt {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_black_round.gif) no-repeat 100% 0%; padding:0;}
#using-your-phone-abroad .panel.corner.black-border .corner-lb {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_black_round.gif) no-repeat 0% 100%;}
#using-your-phone-abroad .panel.corner.black-border .corner-rb {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_black_rb.gif) no-repeat 100% 100%;}
#using-your-phone-abroad .panel.corner.black-border .panel-special {padding-bottom:1px;}
#using-your-phone-abroad #int-voice-calls .zone { float:left; width:136px;}
	* html #using-your-phone-abroad #int-voice-calls .zone {width:138px; w\idth:136px;}
#using-your-phone-abroad #int-voice-calls .zone .content {padding:0 9px 0 9px;}
#using-your-phone-abroad #int-voice-calls .zone p {min-height:25px;}
	* html #using-your-phone-abroad #int-voice-calls .zone p {height:25px;}
#using-your-phone-abroad #int-voice-calls .action-content {padding:95px 0 9px 0;}
#using-your-phone-abroad #int-voice-calls h3 {color:#000;}

#using-your-phone-abroad #zone-1 {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_zone_1.gif) 50% 0 no-repeat;}
#using-your-phone-abroad #zone-2 {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_zone_2.gif) 50% 0 no-repeat;}
#using-your-phone-abroad #zone-3 {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_zone_3.gif) 50% 0 no-repeat;}
#using-your-phone-abroad #zone-4 {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_zone_4.gif) 50% 0 no-repeat;}
#using-your-phone-abroad #zone-5 {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_zone_5.gif) 50% 0 no-repeat;}
#using-your-phone-abroad #zone-6 {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_zone_6.gif) 50% 0 no-repeat;}

#using-your-phone-abroad .table-cross-border {width:428px; margin:0 2px 2px 2px; border:none;}
	* html #using-your-phone-abroad .table-cross-border {width:430px; w\idth:428px;}
#using-your-phone-abroad .table-cross-border caption {font-size:0; position:absolute; text-indent:-9000px; top:0; left:0; height:0px; padding:0; margin:0;}
#using-your-phone-abroad .table-cross-border td {text-align:center; font-size:.9em; color:#e20074; font-weight:600;}
#using-your-phone-abroad .table-cross-border th {text-align:left; background-color:transparent; border-bottom:1px solid #fff; border-right:1px solid #e7e7e7; color:#fff;}
#using-your-phone-abroad .table-cross-border th strong {text-transform:uppercase;}
#using-your-phone-abroad .table-cross-border tr.first-row th {text-align:center; border-bottom:1px solid #e7e7e7;
border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; color:#000; font-weight:normal;}
#using-your-phone-abroad .table-cross-border tr.first-row th.noborder {border-top:none;}
#using-your-phone-abroad .table-cross-border tr.first-row th em { font-style:normal; font-weight:bold; text-transform:uppercase;}
#using-your-phone-abroad .table-cross-border tr.first-row th.last {text-align:center; border-bottom:1px solid #e7e7e7; border-right:none;}
#using-your-phone-abroad .table-cross-border .noborder {border-right:none;}
#using-your-phone-abroad .table-cross-border .noborder.last-row {border-right:1px solid #e7e7e7; border-bottom:none;}
#using-your-phone-abroad .table-cross-border .noborder.last-column {border-right:none; border-bottom:none;}

#using-your-phone-abroad .table-cross-border th.zone-1 {background:#437cab url(/content/business/services/using-your-phone-abroad/bg_tbl_tr_zone1.gif) 0 100% repeat-x;}
#using-your-phone-abroad .table-cross-border th.zone-2 {background:#babd5b url(/content/business/services/using-your-phone-abroad/bg_tbl_tr_zone2.gif) 0 100% repeat-x;}
#using-your-phone-abroad .table-cross-border th.zone-3 {background:#b48063 url(/content/business/services/using-your-phone-abroad/bg_tbl_tr_zone3.gif) 0 100% repeat-x;}
#using-your-phone-abroad .table-cross-border th.zone-4 {background:#65b9e4 url(/content/business/services/using-your-phone-abroad/bg_tbl_tr_zone4.gif) 0 100% repeat-x;}
#using-your-phone-abroad .table-cross-border th.zone-5 {background:#418f9a url(/content/business/services/using-your-phone-abroad/bg_tbl_tr_zone5.gif) 0 100% repeat-x;}
#using-your-phone-abroad .table-cross-border th.zone-6.noborder.last-row {background:#eda95b url(/content/business/services/using-your-phone-abroad/bg_tbl_tr_zone6.gif) 0 100% repeat-x;}

#using-your-phone-abroad .content-nav {background:none; padding-bottom:0; margin-bottom:0;}

#using-your-phone-abroad .table-vert-border {width:428px; margin:2px 2px 2px 2px;}
	* html #using-your-phone-abroad .table-vert-border {width:430px; w\idth:428px;}
#using-your-phone-abroad .table-vert-border td {text-align:center;}
#using-your-phone-abroad .table-vert-border td.noborder {border-right:none;}
#using-your-phone-abroad .table-vert-border th {background-color:transparent; text-align:left; font-weight:normal; border-bottom:none; border-right:1px solid #e7e7e7;}
#using-your-phone-abroad .table-vert-border th.noborder {border-right:none;}
#using-your-phone-abroad .table-vert-border tr.first-row th { background-color:transparent; text-align:center; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
#using-your-phone-abroad .table-vert-border tr.bgr th {background-color:#f2f2f2;}

#content #using-your-phone-abroad ul.alphabetical-list {float:left;}
#content #using-your-phone-abroad ul.alphabetical-list li {background:none; padding:0 0 9px 0; float:left; display:inline; padding:0 10px 0 0;}
#content #using-your-phone-abroad ul.alphabetical-list li.current {font-weight:bold;}
#sidebar #dialling-codes .panel.corner.grey-border {width:142px; border-left:none;border-right:none; border-top:none;border-bottom:none;}
	* html #sidebar #dialling-codes .panel.corner.grey-border {width:144px; w\idth:140px;}
#sidebar #dialling-codes .panel.corner.grey-border .content {padding-bottom:4px;}
#dialling-codes .panel.corner.grey-border .corner-lt {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_grey_lt.gif) no-repeat 0% 0%; padding:0;}
#dialling-codes .panel.corner.grey-border .corner-rt {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_grey_round.gif) no-repeat 100% 0%; padding:0;}
#dialling-codes .panel.corner.grey-border .corner-lb {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_grey_round.gif) no-repeat 0% 100%;}
#dialling-codes .panel.corner.grey-border .corner-rb {background:url(/content/business/services/using-your-phone-abroad/bg_pnl_roaming_business_grey_rb.gif) no-repeat 100% 100%;}
#dialling-codes .table-horiz-border {margin-bottom:0px;}
#dialling-codes .table-horiz-border th {background-color:transparent; border-bottom:1px solid #e7e7e7;border-right:none;}
/* start D French CR6239 Remove inline styles 3/3/09 */
#bg-pnl-with-us {background:url(/content/business/help-advice/bgr_panel_already_with_us.gif) 6px 9px no-repeat; padding:0;}
#bg-pnl-thinking-joining {background:url(/content/business/help-advice/bgr_panel_thinking_joining.gif) 5px 6px no-repeat;}
.padleft24px {
	padding-left:24px;
	}
/* end D French CR6239 Remove inline styles 3/3/09 */	
#content ul li h2 {
font-size:1.2em;
margin:0;
padding:0;
}

#content .panel h3 {
padding:0;
background-color:transparent;
background-image:none;
}
#content .iframe {
height:1080px;
margin:0;
overflow:auto;
width:600px;
}

#content .jsenabled #sel-phone {
display:none;
}
#content #sel-phone {
display:none;
}

#content .line-text {
border-top:1px solid #B8B8B8;
clear:both;
margin-bottom:18px;
}
#content .panel h3.title-white-s, #content .panel h3.title-white-s a  {
color:#fff;
font-weight:bold;
text-decoration:none;
}

#content ul.channels-list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
}
#content ul.channels-list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
min-height:70px;
padding:0;
width:90px;
}
* html #content .channels-list li {
height:70px;
}
#content .channels-list li img {
display:block;
margin:15px auto auto;
padding:0;
}

#choose-sharers .sharers-selection-container {
	display:block; 
	float:left; 
	margin: 5px 16px 10px 10px;
	width:52px;  
}
#choose-sharers .sharers-selection-container label {
	display:block; 
	margin-top:-90px;
	width:50px; 
	height:90px; 
	}


#choose-sharers .expandable-group tr th span.highlight {
	display:block;
	}

/* Process track ::Steps
---------------------------------------------- */
#content .process-track { color:#999; padding-left:0px !important; padding-bottom:5px;}
#content .process-track .back{ float:left; width:54px; margin-right:-4px}
#content .process-track .back span.l{background:url(/eshop/content/common/bg_steps.gif) no-repeat; width:3px; height:27px; float:left}
#content .process-track .back span.m{ background: url(/eshop/content/common/bg_steps_gradient.gif) repeat-x;  width:40px; height:20px;float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-decoration:underline; text-align:center; padding-top:5px}
#content .process-track .back span.r{background:url(/eshop/content/common/bg_steps.gif) -3px  no-repeat; width:3px; height:27px; float:left}
#content .process-track .side-l {background:url(/eshop/content/common/bg_steps.gif) no-repeat; width:3px; height:27px; float:left}
#content .process-track .side-r {background:url(/eshop/content/common/bg_steps.gif) -3px  no-repeat;width:3px; height:27px; float:left}
#content .process-track ul{ font-size:0.9em;float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0;  background:#f3f3f3 url(/eshop/content/common/bg_steps_gradient.gif) repeat-x; }
#content .process-track ul li {float:left;  background:  url(/eshop/content/common/bg_steps.gif)  no-repeat -6px 0; padding:6px 0 0px 19px; xpadding:6px 0 5px 25px;   min-height:19px;  height:auto !important;  height:19px;}
#content .process-track ul li.step1 { background:none ; padding-left:0px; width:78px;}
#content .process-track ul li.step2 {width:81px;}
#content .process-track ul li.step3 {width:78px;}
#content .process-track ul li.step4 {width:79px;} 

#rd-content .process-track { color:#999; padding-left:0px !important; padding-bottom:5px;}
#rd-content .process-track .back{ float:left; width:54px; margin-right:-4px}
#rd-content .process-track .back span.l{background:url(/eshop/content/common/bg_steps.gif) no-repeat; width:3px; height:27px; float:left}
#rd-content .process-track .back span.m{ background: url(/eshop/content/common/bg_steps_gradient.gif) repeat-x;  width:40px; height:20px;float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-decoration:underline; text-align:center; padding-top:5px}
#rd-content .process-track .back span.r{background:url(/eshop/content/common/bg_steps.gif) -3px  no-repeat; width:3px; height:27px; float:left}
#rd-content .process-track .side-l {background:url(/eshop/content/common/bg_steps.gif) no-repeat; width:3px; height:27px; float:left}
#rd-content .process-track .side-r {background:url(/eshop/content/common/bg_steps.gif) -3px  no-repeat;width:3px; height:27px; float:left}
#rd-content .process-track ul{ font-size:1.1em;float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0;  background:#f3f3f3 url(/eshop/content/common/bg_steps_gradient.gif) repeat-x; }
#rd-content .process-track ul li {float:left;  background:  url(/eshop/content/common/bg_steps.gif)  no-repeat -6px 0; padding:6px 0 0px 19px; xpadding:6px 0 5px 25px;   min-height:19px;  height:auto !important;  height:19px;}
#rd-content .process-track ul li.step1 { background:none ; padding-left:0px; width:78px;}
#rd-content .process-track ul li.step2 {width:81px;}
#rd-content .process-track ul li.step3 {width:78px;}
#rd-content .process-track ul li.step4 {width:79px;} 

/* MiniBasket + table data
----------------------------------------------- */
#basket {
	min-width:144px;
	margin-bottom:18px;
	position:absolute;
	top:175px;
	left:800px;
	}
#basket h2 {
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	padding:2px 9px 2px 32px;
	background:#5CA5DC url(/common/img/icons/i_basket_white.gif) no-repeat 9px 5px;
	margin:0;
	}
#basket .content {
	padding:0 9px;
	border:1px solid #B8B8B8;
	border-top:none;
	background-color:#fff;
	}
#basket .package {
	position:relative;
	}
#basket .package p {
	padding:3px 0 0 4px;
	}
#basket .img-basket {
	float:left;
	margin:5px 3px 0 0;
	}
	* html #basket .img-basket {
		margin:5px 0 0 0;
		}
#basket .package h2 {
	color:#333;
	font-weight:bold;
	padding:6px 9px 1px 2px;
	background:none;
	}
#basket .package h2.current {
	color:#5CA5DC;
	}
#basket .package .summary {
	padding:0 0 10px 4px;
	border-bottom:1px solid #e7e7e7;
	}
#basket .package .summary.last {
	border-bottom:none;
	}
#basket .block {
	position:relative;
	clear:both;
	padding:10px 0 10px 4px;
	border-bottom:1px solid #e7e7e7;
	}
#basket .block.total {
	border-top:double 3px #5CA5DC;
	border-bottom:none;
	}
#basket .block.delivery {
	border-top:double 3px #e7e7e7;
	border-bottom:none;
	}
#basket .block.last {
	border-bottom:none;
	}
#basket .block h3,
#basket .block.current h3 {
	font-weight:bold;
	color:#666;
	}
#basket .block.current h3 {
	color:#5CA5DC;
	}
#basket .block h4 {
	font-weight:bold;
	font-size:1.2em;
	color:#333;
	}
#basket table {
	border-collapse:collapse;
	}
#basket th,	
#basket td {
	padding:2px 0;
	text-align:left;
	}
#basket td span.image {
	float:left;
	padding:0 5px 0 0;
	}
#basket .package tr.total td.caption,
#basket .package tr.total td.cost {
	font-weight:bold;
	vertical-align:bottom;
	text-align:right;
	color:#666;
	}
#basket th.caption,
#basket td.description,
#basket td.cost,
#basket tr.total th.caption,
#basket tr.total td.cost {
	font-weight:bold;
	vertical-align:bottom;
	color:#333;
	}
#basket td.cost,
#basket tr.total td.cost {
	text-align:right;
	width:20%;
	}
#basket tr.total td.cost,
#basket tr.total th.caption {
	color:#999;
	}
#basket td.description {
	color:#666;
	}
#basket .buttons-foot {
	padding:3px 0 5px 0;
	}
	* html #basket .buttons-foot {
		padding:3px 0 2px 0;
		}
		

#extras {
	margin-bottom:.9em;
	}
#extras dt {
	min-height:26px;
	/*padding:9px 9px 0 9px;*/
	background:#a8a8a8 url(/eshop/content/common/extras/bg_extras_dt.gif) 0 0 repeat-x;
	}
	* html #extras dt {
		height:36px;
		}
#extras dt .corner-lt {padding:0 0 6px 0; background:url(/eshop/content/common/extras/bg_extras_corner_tl.gif) 0 0 no-repeat;}
#extras dt .corner-rt {background:url(/eshop/content/common/extras/bg_extras_corner_tr.gif) 100% 0 no-repeat;}
#extras dt .corner-lb {background:url(/eshop/content/common/extras/bg_extras_corner_bl.gif) 0 100% no-repeat;}
#extras dt .corner-rb {background:url(/eshop/content/common/extras/bg_extras_corner_br.gif) 100% 100% no-repeat;}

#extras dt .arrow {
	margin:0 9px 0 9px;
	padding:9px 0 0 0;
	background: url(/eshop/content/common/extras/bg_extras_dt_arrow.gif) 100% 65% no-repeat;
	}
#content #extras dt a {
	display:block;
	padding:2px 0 5px 5px;
	color:#fff;
	font-size:1.3em;
	text-decoration:none;
	}
	#content #extras dt a span {
		font-size:.8em;
		font-weight:normal;
		}
	#content #extras dt.extras a,
	#content #extras dt.boosters a,
	#content #extras dt.insurance a {
		padding-left:30px;
		background:url(/eshop/content/common/extras/bg_title_extras.gif) 0 0 no-repeat;
		}	
		#content #extras dt.boosters a {background:url(/eshop/content/common/extras/bg_title_boosters.gif) 0 0 no-repeat;}
		#content #extras dt.insurance a {background:url(/eshop/content/common/extras/bg_title_insurance.gif) 0 0 no-repeat;}
	#content #extras dt .coverage {background:url(/eshop/content/common/extras/bg_title_coverage.gif) 0 0.5em no-repeat;}		/* D French CR6281 remove in-line style 2/3/09 */
	
#extras dd {
	margin:1px 0;
	background:#f6f6f6;
	}
	
#extras dd .corner-lt {padding:0 9px;background:url(/eshop/content/common/extras/bg_extras_corner_dd_tl.gif) 0 0 no-repeat;}
#extras dd .corner-rt {background:url(/eshop/content/common/extras/bg_extras_corner_dd.gif) 100% 0 no-repeat;}
#extras dd .corner-lb {background:url(/eshop/content/common/extras/bg_extras_corner_dd.gif) 0 100% no-repeat;}
#extras dd .corner-rb {background:url(/eshop/content/common/extras/bg_extras_corner_dd_br.gif) 100% 100% no-repeat;}	

#content #extras dd h4 {
	margin:9px 0;
	color:#e20074;
	font-size:1.3em;
	}
#content #extras dd h4.check-coverage {
	padding:2px 0 6px 25px;
	background:url(/eshop/content/common/extras/bg_extras_check_coverage.gif) 0 0 no-repeat;
	}
	#content #extras dd h4 span {
		display:block;
		background:url(/eshop/content/common/extras/bg_extras_dd_arrow.gif) 100% 50% no-repeat;
		}	
	#content #extras dd h4 span.description {
		display:inline;
		font-weight:normal;
		background:none;
		}
#extras .extras-cost {
	display:block;
	margin:.5em 0;
	}		
	#extras .extras-cost strong {
		}	
#extras .extras-option {
	margin:.5em 0;
	font-size:1em;
	}
#extras .table-main {
	margin:.7em 0 0 0;
	}				

