﻿
    /*	--[ main heading ]--------------------------------------------------------	*/

    h2 {
        color:#2384D0;
        font-size:110%;
        font-weight:bold;
        width:100%;
        line-height:100%;
        border-bottom:1px solid #2384D0;
        margin:0 0 0.30em 0;
        padding:0 0 .2em 0;
    }
    
    h2.Addons {
		color:#FC8B3B;
		font-size:110%;
		border-bottom:1px solid #FC8B3B;
		margin:0 0 0.30em 0;
    }
    
    .price {
		color:#009900;
		font-size:125%;
		font-weight:bold;
    }
    
    h3.totalHeader {
		color:#2384D0;
        font-size:110%;
        font-weight:bold;
        line-height:100%;
        padding:0px;
        margin:0px
    }
    


/*	--[ basket ]--------------------------------------------------------------	*/

    #BasketWrap {
        border-collapse:collapse;
    }
    
    /*  generic  */
    .Basket {
	    width:100%;
		border-collapse:collapse;
		margin-bottom:1em;
		font-size:100%;
	}
	
	.Basket img	{
		border:0;
	}
	
	.Basket th, 
	.Basket td {
		padding:4px 5px;
		vertical-align:top;
        font-size:0.9em;
	}
	
	.Basket .Text {
        color:#444444;
    }
    
    .Basket a s {
        color:#0086c6 !important;
    }

    
    /*  headings  */
	.Basket th span	{
		font-weight:normal;
	}
	
	.Basket th {
		color:#ffffff !important;
		background-image:url(/_images/basket/new/basket/th_bg.png);
		background-color:#006699;
		background-position:center top;
		background-repeat:no-repeat;
		padding-left:9px;
		text-align:center;
	}
	
	.Basket th.Start {
		background-position:left top;
		text-align:left;
	}
	
	.Basket th.Actions {
		padding-right:9px;
		background-image:url(/_images/basket/new/basket/th_bg.png);
		background-position:right top;
	}
	
	.Basket .Top th.Start {
		background-image:url(/_images/basket/new/basket/th_top_bg.png);
		text-align:left;
		background-position:left top;
		background-repeat:no-repeat;
		padding-top:8px;
	}
	
	.Basket .Top th {
		background-image:url(/_images/basket/new/basket/th_top_bg.png);
		background-position:center top;
		background-repeat:no-repeat;
		padding-top:8px;
	}
	
	.Basket .Top th.End	{
		background-position:right top;
		background-repeat:no-repeat;
	}
	
	
	/*  data cells  */
	.Basket td {
		background-image:url(/_images/basket/new/basket/td_bg.png);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	.Basket td.NoBkg {
		background-image:none !important;
	}
	
	.Basket td.BorderRight {
		background-image:url(/_images/basket/new/basket/td_bg_right.png);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	.Basket .Label {
	    width:100px !important;
	    background-color:#E5EFF5;
		color:#003366;
		text-align:left;
		font-weight:bold;
		border-bottom:0;
		background-image:url(/_images/basket/new/basket/td_label_bg.png);
		background-position:left top;
		background-repeat:repeat-y;
		padding-left:9px;
	}
	
	.Basket td.LabelCol {
		min-width:32px;
		width:10%
	}
	
	.Basket td.IntroCol {
		min-width:15px;
		width:5%
	}
				
	.Basket td.QtyCol {
		min-width:18px;
		width:5%
	}						
						
	.Basket td.UnitCol {
		min-width:38px;
		width:15%;
	}	
	
	.Basket td.TotalCol {
		min-width:37px;
		width:15%
	}
	
	.Basket td.ActionCol {
		min-width:15px;
		width:5%
	}								
						
	.Basket td span {
		color:#009900;
	}	
	
	.Basket .Separator td {
		background-color:#0086c6;
		font-size:1px;
		height:4px;
		padding:0;
		background-image:none !important;
		color:#ffffff;
		vertical-align:middle;
		font-weight:bold;
	}
	
	.Basket .Quantity {
	    text-align:center;
	    color:#cccccc;
	}
	
	.Basket .Separator td.Saving,
	.Basket .Separator td.Quantity,
	.Basket .Separator td.QuantityActions {
		padding:4px 5px;
		background-image:url(/_images/basket/new/basket/td_savingsquantity_bg.png) !important;
		background-repeat:no-repeat;
		
	}

	.Basket .Separator td.Saving {
		font-size:150%;
		height:44px;
		text-align:left;
		padding:0 !important;
		background-position:left top;
	}
	
	.Basket .Separator td.Quantity {
	    width:auto;
		font-size:100%;
		text-align:right;
		background-position:center top;
	}
	
	.Basket .Separator td.QuantityActions {
	    font-size:100%;
		background-position:right top;
		padding-right:8px;
		padding-left:0;
	}
	
	.Basket .PhoneImage	{
		text-align:center;
		background-image:url(/_images/basket/new/basket/td_phone_image_bg.png);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
    .Basket tr.End .PhoneImage {
		text-align:left;
		background-image:url(/_images/basket/new/basket/td_phone_image_bg.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding-left:9px;
	}
	
	.Basket td.LeftCell {
		background-color:#fff;
		background-image:url(/_images/basket/new/basket/td_phone_image_bg.png);
		background-position:left top;
		background-repeat:repeat-y;
		padding-left:9px;
	}
	
	.Basket .MonthlyEnd,
    .Basket .Monthly {
		text-align:center;
		background-image:none;
	}
    
    .Basket .TotalEnd,
	.Basket .Total {
		text-align:center;
		background-image:none;
		padding-right:4px !important;
	}
	
    .Basket .MonthlyEnd,
    .Basket .TotalEnd,
    .Basket .Monthly,
	.Basket td.Total {
		color:#CCCCCC;
		background-image:url(/_images/basket/new/basket/td_bg.png);
		background-position:right bottom;
		background-repeat:no-repeat;
	}

    .Basket .TotalEnd strong,
	.Basket td.Total strong,
	.Basket .Green {
		color:#009900;
	}
	
	.Basket .Quantity strong {
	    font-weight:normal;
	}
	
	.Basket .MonthlyEnd strong,
	.Basket .Quantity strong,
	.Basket .Monthly strong {
	    color:#444444;
	}

    .Basket .MonthlyEnd s,
    .Basket .Monthly s {
        color:#bbbbbb;
    }

	.Basket td.Actions {
		padding-right:9px;
		background-image:url(/_images/basket/new/basket/td_actions_bg.png);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	.Basket tr.End td,
	.Basket .MonthlyEnd,
	.Basket .TotalEnd {
		border:0;
		background-image:url(/_images/basket/new/basket/td_end_bg.png);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	.Basket tr.End td.GiftIntroEnd {
		background-image:url(/_images/basket/new/basket/td_bg_bottom.png) !important;
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	.Basket tr.End td.Label {
		background-image:url(/_images/basket/new/basket/td_label_bg.png);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	.Basket tr.End td.Actions,
	.Basket .ActionsEnd {
		background-image:url(/_images/basket/new/basket/td_end_actions_bg.png);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	.Basket .Actions {
		text-align:center;
		background-image:url(/_images/basket/new/basket/td_total_bg.png);
		background-position:left top;
		background-repeat:repeat-y;
	}
	
	.Basket td.ActionsNoBottom {
		background-image:url(/_images/basket/new/basket/td_actions_bg_no_bottom.png);
		background-position:right bottom;
		background-repeat:repeat-y;
	}
	
	
	/*  footer  */
	.Basket tfoot td {
	    font-weight:normal;
		background-color:#E5EFF5;
		padding-bottom:5px;
		background-image:url(/_images/basket/new/basket/td_tfoot_bg.png) !important;
	}
	
	.Basket tfoot td,
	.Basket tfoot td.Total {
		color:#003366;
		background-position:center bottom;
	}
	
	.Basket tfoot td.Label {
	    font-weight:normal;
	    text-align:right;
		background-position:left bottom;
	}
	
	.Basket tfoot td.Actions {
		background-position:right bottom;
	}
	
	
	/*  special offers (addons within basket area)  */
	.Basket .SpecialOffers th.Start {
		background-position:left top;
		text-align:left;
        background-image:url(/_images/basket/new/basket/th_addons_bg.png)
    }
    
	.Basket .SpecialOffers th {
		color:#ffffff !important;
		background-image:url(/_images/basket/new/basket/th_addons_bg.png);
		background-color:#006699;
		background-position:center top;
		background-repeat:no-repeat;
		padding-left:9px;
	}
	
	.Basket .SpecialOffers th.End {
		background-position:right top;
		text-align:left;
        background-image:url(/_images/basket/new/basket/th_addons_bg.png)
    }
    
    .Basket .SpecialOffers td.Label {
        color:#cc0000;
        background-image:url(/_images/basket/new/basket/td_addon_label_bg.png) !important;
    }
    
    .Basket .SpecialOffers td {
        background-image:url(/_images/basket/new/basket/td_addons_bg.png) !important;
        text-align:center;
    }
    
	.Basket .SpecialOffers td.Desc {
		text-align:left
	}
    
    .Basket .SpecialOffers .End td {
        background-image:url(/_images/basket/new/basket/td_addons_end_bg.png);
    }
    
    .Basket .SpecialOffers td.Actions {
        background-image:url(/_images/basket/new/basket/td_addons_actions_bg.png) !important;
    }
    
    .Basket .SpecialOffers .End td.Actions {
        background-image:url(/_images/basket/new/basket/td_addon_end_actions_bg.png);
    }
    
    .Basket .SpecialOffers td.Label {
        background-image:url(/_images/basket/new/basket/td_addon_label_bg.png) !important;
    }
    
    
    /*  end basket  */
    .Basket tr.EndAll td {
        height:10px;
        font-size:1px;
        background-image:url(/_images/basket/new/basket/th_top_bg.png);
        background-position:left bottom;
        background-repeat:no-repeat;
    }
    .Basket tr.EndAll td.Actions {
        background-position:right bottom;
    }
	
	.Basket tr.End td.LeftCell {
	    background-image:url(/_images/basket/new/basket/td_phone_image_bg.png);
        background-position:left bottom;
        background-repeat:no-repeat;
	}
	
	
	.txtPromotionCode
	{
	    font-size: 110%; 
	    font-weight: bold; 
	    color: rgb(68, 68, 68); 
	    float: left; 
	    margin-top: 3px; 
	    width: 90px;
	}
	
	
			
    /*  column widths  */
    .Basket .Label {
        width:120px;
    }
    
    .Basket .Description {
        width:auto;
        text-align:left !important;
    }
    
  /*  .Basket .Quantity {
        width:120px;     
    }
    
    .Basket .Monthly {
        width:60px;
    }
    
    .Basket .UnitCost {
        width:60px;
    }
    
    .Basket .Total {
        width:60px;
    }
    
    .Basket .Actions {
        width:35px;
    }*/



/*	--[ addons ]--------------------------------------------------------------	*/

    td.Addons {
		 width:275px;
	}
	
	.Addons {
	    font-size:100%;
		border-collapse:collapse;
		width:275px;
		float:left;
		margin-right:4px;
		margin-bottom:1em;
	}
	
	.Addons img {
		border:0;
	}
	
	.Addons th, 
	.Addons td {
		padding:4px 5px;
		vertical-align:top;
		font-size:0.9em;
	}
	
	.Addons th {
		color:#FFFFFF;
		text-align:left;
		padding-left:9px;
		background-image:url(/_images/basket/new/addons/th_bg.png);
		background-position:left top;
		background-repeat:no-repeat;
	}
	
	.Addons tr.Intro th {
		background-color:#FFCC33;
		color:#333333
    }
    
	.Addons tr.Intro th.Start {
        background-image:url(/_images/basket/new/addons/th_top_bottom_bg.png);
    }
    
	.Addons tr.Intro th.End {
		background-position:right top;
        background-image:url(/_images/basket/new/addons/th_top_bottom_bg.png);
    }
	
	.Addons th span,
	.Addons .Normal {
		font-weight:normal !important;
	}
	
	.Addons th.Actions {
		background-position:right top;
		padding-left:0;
	}

	.Addons tr.Top td,
	.Addons tr.Bottom td {
		padding:0;
		font-size:1px;
		height:4px;
		padding:0;
		background-image:url(/_images/basket/new/addons/th_top_bottom_bg.png);
		background-position:left top;
	}
	
	.Addons tr.Top td.Actions {
		background-position:right top;
	}
	
	.Addons tr.Bottom td {
	    height:10px;
	    background-position:left bottom;
	}
	
	.Addons tr.Bottom td.Actions {
		background-position:right bottom;
	}
	
	.Addons td {
		font-weight:bold;
		width:160px;
		vertical-align:middle;
		background-image:url(/_images/basket/new/addons/td_bg.png);
		background-position:center bottom;
		background-repeat:no-repeat;
	}
	
	.Addons p {
		margin:0;
	}
	
	.Addons .Normally {
		color:#bbbbbb;
		text-decoration:line-through;
	}
	
	.Addons .Now {
		color:#cc0000;
	}
	
	.Addons .Cost {
		color:#333333;
	}
	
	.Addons td.Label {
	    text-align:center;
		width:70px;
		padding-left:9px;
		background-position:left bottom;
		line-height:130%;
	}
	
	.Addons td.Label strong	{
	    color:#CC0000;
	    font-size:210%;
	}
	
	.Addons td.Actions {
		width:40px;
		text-align:right;
		padding-right:9px;
		padding-left:0;
		background-position:right bottom;
	}
	
	.Addons tr.End td {
		background-image:url(/_images/basket/new/addons/td_end_bg.png);
		padding-bottom:9px;
	}
	
	.Addons .EndGroup td {
		background-color:#ffcc33;
		font-size:1px;
		height:4px;
		padding:0;
	    background-image:url(/_images/basket/new/addons/td_no_items_bg.png);
	    background-position:left top;
	}
	
	.Addons .EndGroup td.Actions {
		background-position:right top;
	}
	
	.Addons .Separator td {
		background-color:#ffcc33;
		font-size:1px;
		height:4px;
		padding:0;
	    background-image:none;
	}
	
	.Addons .NoItems td {
	    background-image:url(/_images/basket/new/addons/td_no_items_bg.png);
	    background-position:left bottom;
	    background-repeat:no-repeat;
	    color:#ffffff;
	    padding-top:0;
	    padding-left:9px;
	    font-weight:normal;
	    width:auto;
	}
	
	.Addons .NoItems td.Actions	{
	    width:40px;
	    padding-left:0;
	    background-position:right bottom;
	}
	
	
	/*  ------------------ */
	
	.spacer5px {
		width:5px;
		height:1px
	}
	
	.clear {	
	    clear: both;	
	    font-size: 0px;
	}
	.Clear 	{
	    clear: both;
	    font-size: 0px;
	}
	
	/* Basket header CSS - Added 21/05/08 */
	
	.bh-col1 {width:350px;}
	.bh-col1col2 {width:750px;}
	.bh-col1col2-inner {float:left;text-align:left;}
	.bh-col2 {float:left;width:300px;}
	.bh-col3 {float:left;width:100px;text-align:center;}
	.bh-button {float:right;width:185px;padding:0 0 5px 0;}
	.bh-button-right {text-align:right;}

    
      /* Basket CSS Of Maxymiser start */
    
   #mm_new_basket .mm_width80
{
	width: 120px;
}
#mm_td .Basket .MonthlyEnd, #mm_td .Basket .TotalEnd, #mm_td .Basket .Monthly, #mm_td .Basket td.Total, #mm_td .Basket td.Quantity, #mm_td .Basket td.Description
{
	background: url( /_images/_system/Maxymiser/Basket/mm_brd.gif) no-repeat right bottom;
}
.show_more
{
	background: transparent url(/_images/_system/Maxymiser/Basket/mm_show_more.png) no-repeat scroll 0 0;
	color: #0086C6;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	width: 400px;
	cursor: pointer;
	margin: 5px 0 0;
}
.soff
{
	color: #F60;
	font-weight: 700;
	cursor: pointer;
	margin: 10px 0;
}
.also
{
	background: transparent url(/_images/_system/Maxymiser/Basket/mm_phone.png) no-repeat scroll 0 0;
	color: #0086C6;
	font-weight: 700;
	line-height: 13px;
	padding-left: 20px;
	margin: 5px 0;
}
.Basket img
{
	margin: 0 10px;
}
#mm_td .Basket td.ActionsNoBottom
{
	text-align: center;
	background-image: url(/_images/_system/Maxymiser/Basket/mm_td_actions_bg_no_bottom.png);
}
#mm_td .Basket td.LeftCell
{
	background-image: url(/_images/_system/Maxymiser/Basket/mm_td_phone_image_bg2.png);
	background-position: left bottom;
	border-right: 1px solid #EFEFEF;
}
#mm_td .Basket tr.End td.LeftCell
{
	background-image: url(/_images/_system/Maxymiser/Basket/td_phone_image_bg.png);
	border-right: 0;
}
#mm_td .Basket .spec td
{
	background-color: #FFC;
}
#mm_td .Basket .spec td.Description, #mm_td .Basket .spec td.LeftCell
{
	vertical-align: middle;
	text-align: center;
}
#mm_td .Basket .spec td.LeftCell b
{
	color: #C00;
}
#mm_td .Basket .spec td.ActionsNoBottom
{
	background-image: url(/_images/_system/Maxymiser/Basket/mm_td_actions_bg_no_bottom_spec.png);
}
#mm_td .Basket .spec td.LeftCell
{
	background-image: url(/_images/_system/Maxymiser/Basket/mm_td_phone_image_bg2_spec.png);
	background-position: left bottom;
	border-right: 1px solid #EFEFEF;
}
.show_show
{
	display: none;
	position: absolute;
	width: 396px;
	margin-top: -2px;
	padding-top: 2px;
	border: 7px solid #E3EEF3;
	border-top: 0;
	z-index: 5000;
}
.Basket .SpecialOffers .seps td.Label
{
	background: #FFF url(/_images/_system/Maxymiser/Basket/mm_spc_center.gif) no-repeat left bottom !important;
}
#mm_td .Basket .SpecialOffers th.Start
{
	font-size: 110%;
	padding: 6px 19px;
}
.mm_spec
{
	background: url(/_images/_system/Maxymiser/Basket/mm_sp_right.gif) no-repeat right center;
	display: inline;
	margin-left: 10px;
	padding: 3px 0;
}
#mm_td .mm_spec span
{
	background: url(/_images/_system/Maxymiser/Basket/mm_sp_left2.gif) no-repeat left center;
	font-weight: 700;
	font-size: 80%;
	margin-right: 15px;
	cursor: pointer;
	padding: 3px 12px;
}
.selectArea
{
	width: 200px;
	height: 18px;
	background: url(/_images/_system/Maxymiser/Basket/mm_sp_left.gif) repeat-x center top;
	float: left;
}
.selectArea .left
{
	width: 8px;
	height: 18px;
	float: left;
	background: url(/_images/_system/Maxymiser/Basket/mm_sp_left.gif) no-repeat left top;
}
.selectArea .right
{
	width: 15px;
	height: 18px;
	float: right;
	background: url( /_images/_system/Maxymiser/Basket/mm_sp_right.gif) no-repeat left top;
}
.selectArea .right a
{
	display: block;
	width: 200px;
	height: 21px;
	margin-left: -179px;
	position: absolute;
}
.selectArea .center
{
	width: 160px;
	color: #FFF;
	padding-top: 3px;
	overflow: hidden;
	white-space: nowrap;
}
.optionsDivInvisible, .optionsDivVisible
{
	position: absolute;
	margin-top: -1px;
	margin-left: 3px;
	width: 172px;
	background: #825000;
	font-size: 11px;
	z-index: 20;
	padding: 2px;
}
.optionsDiv Visible
{
	display: block;
}
.optionsDivVisible p
{
	text-align: left;
	margin: 0;
	padding: 0;
}
.optionsDivVisible a
{
	color: #F2F2F2;
	text-decoration: none;
	display: block;
	border: 0 solid #6D4800;
	padding: 1px 4px;
}
.optionsDivVisible a:hover
{
	color: #FFF;
	background: #975e07;
	border-color: #6D4800;
}
#mm_td .no_all td
{
	background: none !important;
	padding: 0;
}
a
{
	outline-style: none;
}
.Basket .SpecialOffers .mm_pl_c
{
	overflow: hidden;
	width: 800px;
	height: 275px;
	vertical-align: top;
}
.Basket .SpecialOffers .mm_pl_c .mm_adds
{
	overflow: hidden;
	height: 285px;
	width: 800px;
	position: relative;
	margin: 0 auto;
}
.Basket .SpecialOffers .mm_pl_c .mm_adds_abs
{
	position: absolute;
	width: 20000px;
	clear: both;
}
.Basket .mm_adds_abs table
{
	height: 280px;
}
.mm_pl_l, .mm_pl_r
{
	width: 40px;
	text-align: center;
	vertical-align: middle;
}
.Basket .SpecialOffers .mm_pl_l, .Basket .SpecialOffers .mm_pl_r, .Basket .SpecialOffers .mm_pl_c
{
	background: transparent !important;
	vertical-align: middle;
}
.Basket .SpecialOffers .mm_pl_c td
{
	background: transparent !important;
}
.Basket .SpecialOffers .mm_pl_c .Now
{
	font-size: 11px;
	color: #C00;
	font-weight: 700;
}
.Basket .SpecialOffers .mm_pl_c .Cost
{
	font-size: 11px;
	font-weight: 700;
}
.Basket .SpecialOffers .mm_pl_c a
{
	font-size: 11px;
}
.Basket .SpecialOffers .mm_pl_c div
{
	width: 200px;
	float: left;
}
* + html #mm_right .Basket th.pre_end
{
	background-position: -309px 0;
}
.Basket .SpecialOffers .mm_t_left
{
	background: transparent url( /_images/_system/Maxymiser/Basket/bgs.gif) repeat-y scroll left bottom !important;
}
.Basket .SpecialOffers td.Actions
{
	background-image: url( /_images/_system/Maxymiser/Basket/td_addons_actions_bg.png) !important;
}
#mm_td .Basket .Monthly, #mm_td .Basket td.Total
{
	font-size: 13px;
}
.mm_chk_tbl
{
	width: 340px;
	height: 56px;
	background: url(  /_images/_system/Maxymiser/Basket/bg_v3.gif) no-repeat;
	float: right;
}
.mm_chk_z
{
	font-size: 11px;
	font-weight: 700;
	padding-left: 15px;
	width: 95px;
	color: #0086C6;
	padding-bottom: 0;
}
#mm_chk_m, #mm_chk_t
{
	padding-left: 15px;
	vertical-align: top;
	padding-top: 0;
}
.basket .mm_backset td
{
	background: transparent;
	text-align: left;
}
.Basket td.LeftCell td
{
	background: transparent;
}
#BasketWrap .Basket td.ActionsNoBottom
{
	padding-left: 45px;
	padding-top: 10px;
}
.mm_chk_tbl td
{
	height: 29px;
	vertical-align: bottom;
}
.mm_show_show td
{
	background:none repeat scroll 0 0 #fff;
	font-size:100%;
}
.mm_show_show .b
{
	font-weight: 700;
	width: 70px;
}
.mm_show_show .bn
{
	background: #E3EEF3;
	font-size: 100%;
	font-weight: 700;
	padding: 7px 0;
}
#mm_td .Basket #mm_checks td.LeftCell
{
	background-position: left top;
	border-right-width: 0;
	padding-right: 0;
	padding-top: 0;
}
#mm_td .Basket #mm_checks td.ActionsNoBottom
{
	background-position: right top;
}
#mm_td .Basket #mm_checks td.Total
{
	height: 46px;
	padding: 15px 0;
}
#mm_td .Basket #mm_checks td.Total .price
{
	font-size: 100%;
}
.Basket .LeftCell_
{
	background-image: none;
	text-align: center;
	vertical-align: middle;
	padding: 15px 0 0;
}
#mm_r_month strong
{
	color: #444;
}
#mm_add_panel
{
	background: url(/_images/_system/Maxymiser/Basket/mm_line_z.png) no-repeat right top;
}
#mm_vrsgn
{
	width: 150px;
	font-size: 100%;
}
#mm_card
{
	font-size: 100%;
	text-align: center;
	width: 240px;
}
#mm_card img
{
	margin: 10px 3px 0;
}
#mm_term
{
	text-align: center;
}
#mm_term h4
{
	font-size: 13px;
	color: #090;
	text-transform: uppercase;
	margin: 6px 0 3px;
}
#mm_vrsgn h3
{
	margin: 6px 0 0;
}
#mm_term p
{
	font-size: 110%;
}
.seps
{
	display: none;
	width: 960px;
}
#off_cnt
{
	color: #FFF;
}
.Basket .info_offer
{
	font-size: 100%;
	color: #444;
	background: transparent;
	width: 100%;
	padding: 20px 0;
}
.mm_chk_tbl .price
{
	font-size: 14px;
}
.Basket .MonthlyEnd, .Basket .TotalEnd, .Basket .Monthly, .Basket td.Total
{
	color: #666;
}
#mm_new_basket
{
	width: 978px;
}
.Basket .SpecialOffers .mm_pl_c .mm_adds1
{
	overflow: hidden;
	height: 285px;
	width: 800px;
	position: relative;
}
#mm_td .Basket .Monthly, #mm_td .Basket td.Total, #mm_td .Basket td.Quantity, #mm_td .Basket td.ActionsNoBottom, .Basket .mm_adds_abs td, #BasketWrapTop .bh-col1
{
	vertical-align: middle;
}
.selectArea .right i, .optionsDivInvisible, .tbs, #BasketWrapBody, #BasketWrap
{
	display: none;
}
.mm_pl_l img, .mm_pl_r img, #mm_delayer
{
	cursor: pointer;
}
#mm_td .Basket #mm_checks #mm_r_month, #mm_td .Basket #mm_checks #mm_r_total
{
	vertical-align: top;
	background-position: right -204px;
	padding: 15px 0;
}
.Basket .SpecialOffers .mm_pl_c .Now
{
	margin-bottom: 2px;
}
.Basket img
{
	margin: 0 8px;
}
.Basket .insur td
{
	background: transparent;
	font-size: 1em;
}
.Basket .insur td.b
{
	font-weight: bold;
}

    
    /* Basket CSS of Maxymiser end */
