
/* TOC

1: - Global Styles

2: - Header

3: - Content

4: - Footer

5: - sIFR

6: - Lightbox

*/


/* 1 :-------- Global Styles ------------ */

	body {
		font: 75% Arial, Helvetica, sans-serif;
		}
		
	body * {
		margin-top: 0;
		}
		
	h1 {
		color: #0f636f;
		padding: 0;
		font-size: 1.5em;
		clear: both;
		display: block;
		font-weight: normal;
		}
	
	h2 {
		color: #999;
		font-size: 1.4em;
		font-weight: normal;
		}
	
	h3 {
		font-size: 1.2em;
		}
	
	h4 {
		font-size: 1.2em;
		color: #809500;
		font-weight: normal;
		clear: left;
		margin-bottom:0;
		}
	
	h5 {
		font-size: 1em;
		color: #809500;
		font-weight: bold;
		}
	
	.colSpan1{
		width:350px !important;
		padding:4px;
		float:left;
	}
	
	.colSpan2{
		width:726px !important;
	}

/* 2 :-------- Header ------------ */

/* See structure.css */

/* 3 :-------- Content ------------ */

	#digitalDelayText{
	color: #000;
	}
	
	.home_promoItem {
		display: block;
		float: left;
		padding: 0 50px 0 15px;
		margin-bottom: 11px;
		color: #4c3a37;
		width: 754px;
		height: 223px;
		}
		
		
	.home_promoItem .text h1 {
		color: #fff;
		font-size: 3.5em !important;
		padding: 0;
		margin-top: 20px;
		margin-bottom: 5px;
		width: 355px;
		height: 88px;
		background: url(../images/titles/h1_mothersDaypromo.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		}
		
	.home_promoItem h2 {
		color: #ba340d;
		font-size: 1.5em;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-bottom: 0;
		margin-bottom: 10px;
		display: block;
		text-indent: -9999px;
		background: url(../images/titles/h2_mothersDaypromo.gif) 0 0 no-repeat;
		width: 268px;
		height: 46px;
		}
		
	.home_promoItem .text {
		width: 400px;
		float: left;
		padding: 0 !important;
		margin: 0 !important;
		}
	
	.home_promoItem .text .btn_subscribeToday {
		background: url(../images/buttons/btn_subscribeToday.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		width: 168px;
		height: 33px;
		}
	
	#homePromo {
		width: 578px;
		display: block;
		float: left;
		}
	
	#homePromo .col1 {
		float: left;
		width: 288px;
		background: url(../images/elements/homePromoCol1BgTop.gif) 0 0 no-repeat;
		}
	
	#homePromo .col1 h2, #homePromo .col2 h2 {
		color: #fff;
		background: #228c99 url(../images/icons/icon_star.gif) 255px 0 no-repeat;
		margin-top: 5px;
		margin-bottom: 0 !important;
		font-size: 1.7em;
		padding: 0 10px 5px;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	
	#homePromo .col2 h2 {
		background: #228c99 url(../images/icons/icon_gift.gif) 255px 0 no-repeat;
		}
	
	#homePromo .magazineOffer {
		background: #f9efec;
		margin-bottom: 4px;
		color: #584643;
		padding: 13px 10px;
		float: left;
		display: block;
		width: 266px;
		height: 230px;
		position: relative;
		}
	
	#homePromo .col1 .magazineOffer {
		width: 268px;
		}
		
	#homePromo .magazineOffer .text {
		width: 149px;
		float: left;
		}
		
	#homePromo .magazineOffer .text p {
		padding: 0;
		margin: 0 0 10px;
		}
	
	#homePromo .magazineOffer h3 {
		font-size: 1.1em;
		margin: 0;
		padding: 0;
		}
	
	#homePromo .magazineOffer .text .pricing {
		border-top: 1px solid #e7cdc9;
		font-family: Georgia, "Times New Roman", Times, serif;
		width: 100%;
		float: left;
		padding: 5px 0;
		margin: 0 !important;
		}
	
	#homePromo .magazineOffer .text .pricing .rrp {
		display: block;
		width: 100%;
		float: left;
		}
	
	#homePromo .magazineOffer .text .pricing .rrp .rrpValue {
		text-decoration: line-through;
		display: block;
		}
	
	#homePromo .magazineOffer .text .pricing .now {
		display: block;	
		width: 100%;
		float: left;
		font-size: 1.2em;
		font-weight: bold;
		color: #e30640;
		}
	
	#homePromo .magazineOffer .text .pricing .rrp span, #homePromo .magazineOffer .text .pricing .now span {
		display: block;	
		float: left;
		width: 30%;
		}
	
	#homePromo .magazineOffer .text .btn_subscribe {
		background: url(../images/buttons/btn_subscribe.gif) 0 0 no-repeat;
		width: 92px;
		height: 25px;
		display: block;
		text-indent: -9999px;
		}
	
	#homePromo .magazineOffer .thumbnail {
		float: left;
		margin-left: 13px;
		}

	#homePromo .magazineOffer .save1pound, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save1pound.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

	#homePromo .magazineOffer .save15percent, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save15percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}
		
		#homePromo .magazineOffer .save20percent, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save20percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}
		
		#homePromo  .fourForOne {
		background: url(../images/icons/discount-4for1.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right:65px;
		}
		

		
		#homePromo .magazineOffer .save25percent, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save25percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		#homePromo .magazineOffer .save30percent, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save30percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		#homePromo .magazineOffer .save35percent, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save35percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		#homePromo .magazineOffer .save40percent, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save40percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		#homePromo .magazineOffer .save50percent, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save50percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}
		
		#homePromo .magazineOffer .free_delivery, #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_free_delivery.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 25px;
		right: 65px;
		}


		#homePromo .magazineOffer #save1pound {
			background: url(../images/icons/icon_save1pound.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		#homePromo .magazineOffer #save15percent {
			background: url(../images/icons/icon_save15percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}
		
		#homePromo .magazineOffer #save20percent {
			background: url(../images/icons/icon_save20percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}
		
		#homePromo .magazineOffer #save25percent {
			background: url(../images/icons/icon_save25percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		#homePromo .magazineOffer #save30percent {
			background: url(../images/icons/icon_save30percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		#homePromo .magazineOffer #save35percent {
			background: url(../images/icons/icon_save35percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		#homePromo .magazineOffer #save40percent {
			background: url(../images/icons/icon_save40percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		#homePromo .magazineOffer #save50percent {
			background: url(../images/icons/icon_save50percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}
		
		#homePromo .magazineOffer #free_delivery {
			background: url(../images/icons/icon_free_delivery.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}


		#checkout .save1pound {
		background: url(../images/icons/icon_save1pound.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}

		#checkout .save15percent {
		background: url(../images/icons/icon_save15percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}
		
		#checkout .save20percent {
		background: url(../images/icons/icon_save20percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}

		#checkout .save25percent {
		background: url(../images/icons/icon_save25percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}

		#checkout .save30percent {
		background: url(../images/icons/icon_save30percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}

		#checkout .save35percent {
		background: url(../images/icons/icon_save35percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}

		#checkout .save40percent {
		background: url(../images/icons/icon_save40percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}

		#checkout .save50percent {
		background: url(../images/icons/icon_save50percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}

		#checkout .free_delivery {
		background: url(../images/icons/icon_free_delivery.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 55px;
		right: 65px;
		}
			
		
	
	#homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_3for1.gif) 0 0 no-repeat !important;
		}
	
	#homePromo .col2 {
		float: left;
		margin-left: 4px;
		width: 286px;
		background: url(../images/elements/homePromoCol2BgTop.gif) 0 0 no-repeat;
		}
	
	#homePromo .viewAllTitles {
		clear: left;
		width: 548px;
		background: url(../images/elements/viewAllTitlesBg.gif) 0 0 repeat-x;
		height: 35px;
		border-top: 3px solid #fff;
		padding: 15px;
		}
	
	#homePromo .viewAllTitles .btn_viewAllTitles {
		width: 125px;
		height: 25px;
		background: url(../images/buttons/btn_viewAllTitles.gif) 0 0 repeat-x;
		text-indent: -9999px;
		display: block;
		float: right;
		}
	
	.home_feature {
		width:710px;
		display: block;
		float: left;
		padding: 0 30px 20px 15px;
		margin-bottom: 11px;
		color: #4c3a37;
		background: url(../images/elements/hm_magazineCoverBg.jpg) 0 bottom no-repeat;
		}
		
	.home_feature .text h1 {
		color: #004242;
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 3em !important;
		padding: 0;
		margin: 0 0 5px;
		/*height: 45px;*/
		width: 480px;
		}
		
	.home_feature h2 {
		color: #228c99;
		font-size: 1.5em;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-bottom: 0;
		margin-bottom: 10px;
		}
		
	.home_feature .text {
		width: 440px;
		float: left;
		padding: 0 !important;
		margin: 0 !important;
		}
		
	.home_feature .magazine {
		float: right;
		width:247px;
		background: url(../images/elements/hm_magazineCoverBgFade.gif) top right no-repeat;
		margin-right: -15px;
		}
		
	.home_feature .magazineInfo {
		color: #004242;
		float: left;
		padding: 0 !important;
		margin: 0 !important;
		}
		
	.home_feature .magazineInfo li {
		list-style: none;
		float: left;
		display: block;
		padding: 0 25px 0 0;
		font-weight: bold;
		}
		
	.home_feature .magazineInfo li span {
		font-weight: normal !important;
		display: block;
		}

	.home_feature .magazineInfo li.frequency {
		background: url(../images/icons/icon_frequency.gif) 0 10px no-repeat;
		display: block;
		padding-top: 5px;
		padding-left: 25px;
		}

	.home_feature .magazineInfo li.rrp {
		background: url(../images/icons/icon_rrp.gif) 0 7px no-repeat;
		display: block;
		padding-top: 5px;
		padding-left: 35px;
		}

	.home_feature .magazine .btn_haveAPeekInside {
		background: url(../images/buttons/btn_haveAPeekInside.gif) 0 0 no-repeat;
		width: 122px;
		height: 42px;
		position: absolute;
		top: 295px;
		left: 450px;
	}
		
	.offers {
		width: 165px;
		padding-right: 10px;
		float: left;
		}
		
	.offers img {
		padding: 0 0 11px !important;
		margin: 0 !important;
		}
		
	#feature {
		display: block;
		float: left;
		color: #584643;
		}
		
	#feature h2 {
		color: #fff;
		background: #228c99;
		padding: 0 0 4px 10px;
		margin:0;
		width: 568px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em !important;
		}
		
	#feature .totalDue {
		color: #706664;
		background: #FFF;
		padding: 0 0 4px 10px;
		margin:0;
		width: 568px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em !important;
		}
		
	 .homeFeature .featureTop {
		background-color: #228c99 !important;
		float: left;
		padding: 0px 5px 5px 10px;
		width: 563px;
		/*height: 34px;*/
		}
	#feature .featureTop h2 {
		float: left;
		width: auto;
		padding: 0;
		margin: 0;
		}
	.overview #feature h2 {
		width: 949px;
		}
	.overview #feature .summaryHead {
		padding-bottom: 5px !important;
		}
	.overview #feature p.summaryIntro {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #228c99;
		font-size: 1.2em;
		float: left;
		width: 58%;
		padding: 10px;
		line-height: 1.4em;
		}
	.overview #feature .placeOrder {
		float: right;
		width: 30%;
		text-align: right;
		padding: 14px 20px 0 0;
		}
	.overview #feature .bottom {
		background: url(../images/elements/bg_placeOrder.gif) 0 0 repeat-x;
		width: 98%;
		margin-top: 10px;
		}
	.overview #feature .placeOrder .placeOrderBtn {
		display: block;
		width: 135px;
		height: 35px;
		float: right;
		margin: 0 !important;
		padding: 0 !important;
		}	
	.overview #feature .placeOrder p {
		clear: both;
		/*padding-top: 5px;*/
		margin: 0;
		font-size: 0.9em;
		}
	.overview #feature .placeOrder a {
		float: left;
    display: inline;
		}
	.overview #feature .itemsTotal {
		clear: both;
		width: 959px;
		border-collapse: collapse;
		}
	.overview #feature .itemsTotal td {
		border-right: 1px solid #82bdc5;
		border-bottom: 1px solid #82bdc5;
		vertical-align: top;
		padding: 10px 2px 10px 8px;
		font-weight: bold;
		}	
	.overview #feature .itemsTotal td img {
		float: left;
		width: auto;
		margin-right: 15px;
		}
	.overview #feature .itemsTotal td.totalCol {
		text-align: right;
		padding-right: 10px;
		border-right: none;
		}
	.overview #feature .itemsTotal tfoot td {
		text-align: right;
		padding-right: 10px;
		border-right: none;
		}
	.overview #feature .itemsTotal tfoot td.itemTotalRow {
		background-color: #eff5f7;
		font-weight: bold;
		}
	.overview #feature .itemsTotal tfoot span.price {
		padding-left: 30px;
		}
	.overview #feature .itemsTotal tfoot span.priceTotal {
		padding-left: 10px;
		}
	.overview #feature .itemsTotal tfoot td.totalRow {
		font-weight: normal;
		font-size: 1.5em;
		text-transform: uppercase;
		border-bottom: none;
		padding-bottom: 30px;
		}
	.yourBasket .overview #feature .itemsTotal tfoot td.totalRow {
		padding-bottom: 5px;
		}
	.yourBasket .overview #feature .itemsTotal tfoot td.continueCheckoutRow {
		padding: 15px 10px 10px;
		border-bottom: none;
		background: url(../images/elements/bg_placeOrder.gif);
		}
	.overview #feature .itemsTotal th {
		background: url(../images/elements/bg_summaryTh.gif) 0 0 repeat-x;
		text-align: left;
		color: #fff;
		text-transform: uppercase;
		padding: 13px 10px 5px;
		font-weight: normal;
		margin: 0;
		border-right: 1px solid #f8bc66;
		}
	.overview #feature .itemsTotal .itemDesc {
		width: 65%;
		font-weight: normal;
		}
	.overview #feature .itemsTotal .itemDesc h4 {
		padding: 0;
		margin: 0;
		color: #e30640;
		}
	.overview #feature .itemsTotal .itemDesc h5 {
		padding: 0 0 10px;
		margin: 0;
		color: #228c99;
		font-weight: normal;
		}	
	.overview #feature .itemsTotal th.itemTh {
		width: 52%;
		}
	.overview #feature .itemsTotal th.typeTh,
	.overview #feature .itemsTotal th.paymentTh,
	.overview #feature .itemsTotal th.unitTh,
	.overview #feature .itemsTotal th.totalTh
	 {
		width: 9%;
		}
	.overview #feature .itemsTotal th.qtyTh {
		width: 7%;
		}
	
	.detailsSummary {
		background: none !important;
		margin-top: 15px !important;
		
		}
	#checkoutSuccess .detailsSummary {
		width: 750px !important;
		}
	.detailsSummary table td {
		padding: 5px 0 8px 10px;
		border-bottom: 1px solid #82bdc5;
		vertical-align: top;
		}
	.detailsSummary table tr.last td {
		border-bottom: none;
		}

	.detailsSummary table td.value {
		width: 56%;
		}
	.detailsSummary table td.detail {
		width: 43%;
		}

	
	.detailsSummary table td.valueDDAmount {
		padding: 25px 0 8px 10px;
		width: 56%;
		}
	.detailsSummary table td.detailDDAmount {
		font-weight: bold;
		padding: 25px 0 8px 10px;
		width: 43%;
		}


	.detailsSummary table th {
		padding: 0 0 5px 10px;
		border-bottom: 1px solid #82bdc5;
		width: 100%;
		text-align: left;
		font-size: 1.5em;
		color: #22666d;
		font-weight: normal;
		}
	.detailsSummary table td.detail {
		font-weight: bold;
		}	
	.detailsSummary .billingAddress,
	.detailsSummary .paymentDetails {
		float: left;
		}
	.detailsSummary .billingAddress {
		width: 363px !important;
		margin-right: 10px;
		}

	.detailsSummary .billingAddress table {
		width: 100%;
		/*padding-bottom: 15px;*/
		}
	
	.overview #feature .billingAddress h2 {
		width: 353px !important;
		padding-left: 0;
		background: url(../images/elements/billingAddressBgTop.gif) 0 0 no-repeat;
		padding: 5px 0 5px 10px;
		margin-bottom: 15px;
		}
		
	.detailsSummary .paymentDetails {
		width: 586px !important;
		/*height: 310px;*/
		/*padding-bottom: 58px;*/
		}
	.detailsSummary .paymentDetails table {
		float: left;
		width: 48%;
		}
	.detailsSummary .paymentDetails table.ccDetails {
		margin-right: 24px;
		}
	.detailsSummary .paymentDetails table.ccDetails th {
		/*padding-left: 9px;*/
		}
	.overview #feature .paymentDetails h2 {
		width: 576px;
		padding: 5px 0 5px 10px;
		margin-bottom: 15px;
		background: url(../images/elements/paymentDetailsBgTop.gif) 0 0 no-repeat;
		}
		
	#feature .msgMandatoryFields {
		position: relative;
		color: #fff;
		height: 24px;
		font-style: italic;
		font-weight: lighter;
		font-size: 1.2em;
		display: block;
		margin-left: 130px !important;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #d7e7eb;
		}
	
	#feature .msgMandatoryFieldsAlt {
		display:inline;
		float:none;
		height:auto;
		color: #fff;
		margin:0;
		top:0;
		padding-left:20px;
		font-style: italic;
		font-weight: lighter;
		font-size: 0.7em !important;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #d7e7eb;
		}
		
	#feature .shortSpace {
		margin-left: 20px;
		}
	#feature .signIn .shortSpace {
		margin-left: 30px;
		}
	#feature .mid {
		margin-left: 50px;
		}
	#feature .registerDetails .mid {
		margin-left: 53px;
		}		
		
	.homeFeature {
		padding-top: 5px;
		background: #e2eef1 url(../images/elements/homeFeatureBgTop.gif) 0 0 no-repeat;
		width: 578px;
		margin-bottom: 11px;
		}
		
	.overview .homeFeature {
		width: 960px;
		background: url(../images/elements/overviewHomeFeatureBgTop.gif) 0 0 no-repeat;
		}
		
	.summary {
		width: 100%;
		}
		
	.homeFeature div {
		background: #e2eef1;
		padding: 0;
		margin: 0;
		}
		
	.overview .homeFeature div {
		float: left;
		width: 959px;
		background: #e2eef1 url(../images/elements/overviewHomefeatureBg.gif) 0 0 no-repeat;
		}
		
	.subscribeTabs {
		background: url(../images/elements/subscribeTabsBg.gif) 0 0 repeat-x !important;
		height: 50px;
		width: 578px;
		}
	
	.subscribeTabs ul {
		margin: 0 0 0 20px !important;
		padding: 0 !important;
		}
	
	.subscribeTabs li {
		float: left;
		margin: 19px 2px 0 0 !important;
		padding: 0 !important;
		list-style: none;
		}
	
	.subscribeTabs li.buyForMe a {
		height: 31px;
		width: 99px;
		background: url(../images/buttons/tab_buyForMe.gif) no-repeat !important;
		display: block;
		text-indent: -9999px;
		}
	
	.subscribeTabs li.buyAsGift a {
		height: 31px;
		width: 107px;
		background: url(../images/buttons/tab_buyAsGift.gif) no-repeat !important;
		display: block;
		text-indent: -9999px;
		}
	
	.subscribeTabs li.renewSubscription a {
		height: 31px;
		width: 148px;
		background: url(../images/buttons/tab_renewSubscription.gif) no-repeat !important;
		display: block;
		text-indent: -9999px;
		}
	
	.subscribeTabs li a.link:hover {
		background-position: 0 -31px !important;
		}
	
	.subscribeTabs li a.linkOn {
		background-position: 0 -62px !important;
		}
	
	#feature h2 {
		font-size: 1.1em;
		}
		
	#feature h3 {
		font-size: 1.4em;
		color: #22666d;
		margin: 0;
		padding: 5px 0;
		}	
		
	#feature p {
		margin: 0;
		padding: 0 0 10px;
		}	
	
	#feature .receiveNotice {
		color: #5a9ca3;
		font-size: .9em;
		width: 78%;
		padding: 5px 0px;
		}

	#feature .receiveNotice2 {
	color: #5a9ca3;
	font-size: .9em;
	width: 66%;
	padding: 1px 1px 2px;
	float:left;
		}

	#feature fieldset {
		border: none;
		padding: 0 !important;
		margin: 0 !important;
		}
	
	#feature fieldset .forgetThis {
		color: #e30640;
		}
		
	#feature fieldset .formTop {
		background: url(../images/elements/subscribeBgTop.gif) 0 0 repeat-x;
		}
		
	#feature fieldset .form, 
	#feature fieldset .formTop {
		border-top: 1px solid #82bdc5;
		padding: 15px 20px !important;
		margin: 0 !important;
		float: left;
		width: 538px;
		}
		
	#feature fieldset .formTop {
		border: none !important;
		}
		
	#feature fieldset .form .label,
	#feature fieldset .formTop .label {
		font-weight: bold;
		display: block;
		padding-bottom: 3px;
		position: relative;
		}
		
	#feature fieldset .form .label2, #feature fieldset .form .mandatory,
	#feature fieldset .formTop .label2, #feature fieldset .formTop .mandatory {
		font-weight: bold;
		display: block;
		float: left;
		width: 25%;
		margin-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		position: relative;
		}
		
	#feature fieldset .form select,
	#feature fieldset .formTop select {
		color: #584643;
		width: 70%;
		float: left;
		margin-right: 8px;
		margin-top: 2px;
		}
		
	#feature fieldset .form2,
	#feature fieldset .form2Top,
	#feature fieldset .signUp,
	#feature fieldset .form2DashedLines,
	#feature fieldset .form2SolidLines {
		border-top: 1px solid #82bdc5;
		padding: 7px 20px!important;
		margin: 0 !important;
		float: left;
		width: 538px;
		}	
	#feature fieldset .form2SolidLines {
		padding: 7px 10px !important;
		width: 558px;
		}
	#feature fieldset .form2DashedLines {
		border-top: 1px dashed #82bdc5;
		padding: 7px 10px !important;
		width: 558px;
		}
		
	#checkout #feature fieldset .form2, 
	#checkout #feature fieldset .form2Top {
		padding: 7px 10px !important;
		width: 558px !important;
		}
	#checkout #feature fieldset .firstItem {
		border-top: 0px;
		} 
	#checkout #feature fieldset .lastItem {
		padding-bottom: 20px !important;
		} 
		
	#feature fieldset .form2Top {
		border-top: none !important;
		margin-top: 10px !important;
		}
	
		
	#feature fieldset .form2 label, 
	#feature fieldset .form2Top label {
		font-weight: bold;
		display: block;
		padding-bottom: 3px;
		position: relative;
		}
	#feature fieldset .form2Top p {
		padding: 0;
		margin: -10px 0 0;
		width: 94%;
		}
		
	.form2 .unEditableField {
		background-color: #fff;
		color: #584643;
		padding: 2px 4px;
		float: left;
		margin-bottom: 10px;
		width: 55%;
		}
		
	#feature fieldset .form2 label span, 
	#feature fieldset .form2Top label span {
		font-weight: normal !important;
		font-style: italic;
		}
		
	#feature fieldset .form2 label span.emailNotice, 
	#feature fieldset .form2Top label span.emailNotice {
		font-weight: normal !important;
		font-style: italic;
		display: block;		
		}
		
	#feature fieldset .form2 label span a, 
	#feature fieldset .form2Top label span a {
		font-size: .9em;
		display: block;
		font-style: normal;
		}
		
	#feature fieldset .form2 label, #feature fieldset .form2 .mandatory, 
	#feature fieldset .form2Top label, #feature fieldset .form2Top .mandatory  {
		font-weight: bold;
		display: block;
		float: left;
		
		margin-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		}
		
	#feature fieldset .form2 .mandatory,
	#feature fieldset .form2Top .mandatory {
		background: url(../images/icons/icon_mandatoryAsterisk.gif) right 6px no-repeat;
		}
		
	#feature fieldset .form2 select.short,
	#feature fieldset .form2Top select.short {
		width: 28%;
		margin-right: 8px;
		margin-top: 2px;
		}
	#feature fieldset .form2 select.shorter,
	#feature fieldset .form2Top select.shorter {
		width: 22%;
		margin-right: 8px;
		}
		
	#feature fieldset .form2 select.long,
	#feature fieldset .form2Top select.long {
		width: 51.5%;
		}
	#feature fieldset .form2Top .cc {
		width: 50%;
	}
		
	#feature fieldset .form2 input.short,
	#feature fieldset .form2Top input.short {
		margin-top: 2px;
		width: 25%;
		}
		
	#feature fieldset .form2 input.long, #feature fieldset .form2 input.country
	#feature fieldset .form2Top input.long, #feature fieldset .form2Top input.country {
		width: 55%;
		}
		
	#feature fieldset .form2 input.country,
	#feature fieldset .form2Top input.country {
		background-color: #fff;
		border: 1px solid #e9f2f4;
		color: #584643;
		margin-bottom: 10px;
		width: 55%;
		}
		
	#feature fieldset .form2 input.address,
	#feature fieldset .form2Top input.address {
		width: 55%;
		margin-bottom: 7px;
		}
		
	#feature fieldset .form2 input.addressLast {
		width: 55%;
		margin-left: 30.5%;
		margin-bottom: 0 !important;
		}
		
	#feature fieldset .signUp {
		padding: 10px 10px 10px 6px !important;
		margin: 0 !important;
		width: 558px;
		}
		
	#feature fieldset .signUp .termsAndConditions {
		margin-left: 5px;
		font-weight: normal;
		}
		
	#feature fieldset .form2 input,
	#feature fieldset .form2Top input {
		border: 1px solid #228c99;
		padding: 1px 3px;
		height: 15px;
		}
		
	#feature fieldset .submit {
		float: left;
		padding: 10px 20px;
		margin: 0 !important;
		width: 538px;
		height: 35px;
		background: #d5e7eb url(../images/elements/submitBg.gif) 0 0 repeat-x;
		}
		
	#feature fieldset .notice, #feature fieldset .promoCode {
		padding: 20px !important;
		margin: 0 !important;
		display: block;
		float: left;
		width: 538px;
		}
		
	#feature fieldset .promoCode {
		border-top: 1px solid #82bdc5;
		color:#000000;
		font-size: 0.80em;
		}
		
	#feature fieldset .notice .strong, #feature fieldset .promoCode .strong {
		font-weight: bold;
		display: block;
		}
		
	#feature fieldset .optionBtn .strong {
		font-weight: bold;
		display: block;
		margin-bottom:10px;
		}

	#feature fieldset .promoCode .promoInput {
		border: 1px solid #228c99;
		padding: 1px 3px;
		margin-top: 9px;
		float: left;
		}

	#feature fieldset .promoCode .btnUpdate {
		margin-top: 7px;
		margin-left: 7px;
		}
		
	#feature fieldset .submit input {
		float: right !important;
		text-align: right;
		display: block;
		}
		
	#feature fieldset .submit a {
		float: left !important;
		text-align: left;
		display: inline;
		}	
		
	#feature fieldset .submit .addToBasket {
		width: 175px;
		height: 35px;
		margin-top: 2px;
		}
		
	#feature fieldset .submit .next {
		width: 86px;
		height: 36px;
		margin-top: 2px;
		}
		
	#feature fieldset .submit .preview {
		width: 117px;
		height: 35px;
		margin-top: 2px;
		}
		
	#feature fieldset .submit .send {
		width: 87px;
		height: 35px;
		margin-top: 2px;
		}
		
	#feature fieldset .submit .amend {
		width: 101px;
		height: 35px;
		margin: 2px 4px 0 0;
		}
		
	#feature fieldset .form .options {
		padding-top: 10px;
		display: block;
		float: left;
		width:375px;
		}
		
	#feature fieldset .form .smallOptions {	
		width:360px !important;
		}
		
	#feature fieldset .form .option1, #feature fieldset .form .option2, #feature fieldset .form .option3, #feature fieldset .form .option4 {
		float: left;
		display: block;
		padding: 0;
		margin: 0 0 1px -3px;
		background: #f39300 url(../images/elements/paymentOptions1Bg.gif) 0 0 repeat-x;
		position: relative;
		}
		
	#feature fieldset .form .option1, #feature fieldset .form .option2, #feature fieldset .form .option3, #feature fieldset .form .option5 {
		float: left;
		display: block;
		padding: 0;
		margin: 0 0 1px -3px;
		background: #f39300 url(../images/elements/paymentOptions1Bg.gif) 0 0 repeat-x;
		position: relative;
		}
		
	#feature fieldset .form .option1, #feature fieldset .form .option2, #feature fieldset .form .option3, #feature fieldset .form .option6 {
		float: left;
		display: block;
		padding: 0;
		margin: 0 0 1px -3px;
		background: #f39300 url(../images/elements/paymentOptions1Bg.gif) 0 0 repeat-x;
		position: relative;
		}
		
	#feature fieldset .form .option2 {
		background: #7dc8c5 !important;
		background-image: none !important;
		}
		
	#feature fieldset .form .option3 {
		background: #7dc8c5 !important;
		background-image: none !important;
		}
		
	#feature fieldset .form .option4 {
		background: #7dc8c5 !important;
		background-image: none !important;
		}
		
	#feature fieldset .form .option5{
		background: #7dc8c5 !important;
		background-image: none !important;
		}
		
	#feature fieldset .form .option6 {
		background: #7dc8c5 !important;
		background-image: none !important;
		}
		
	#feature fieldset .form .paymentOptions1 {
		width: 75px;
		float: left;
		padding-top: 10px;
		padding-bottom: 15px;
		padding-left: 10px;
		color: #fff;
		font-weight: bold;
		font-size: 1.5em; 
		background: #f39300 url(../images/elements/paymentOptions1Bg.gif) 0 0 repeat-x;
		}
		
	#feature fieldset .form .paymentOptions2 {
		width: 75px;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		color: #fff;
		font-weight: bold;
		font-size: 1.5em;
		background: #f39200;
		background: none !important;
		}
		
	#feature fieldset .form .paymentOptions3 {
		width: 75px;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		color: #fff;
		font-weight: bold;
		font-size: 1.5em;
		background: #f39200;
		background: none !important;
		}
		
	#feature fieldset .form .paymentOptions4 {
		width: 75px;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		color: #fff;
		font-weight: bold;
		font-size: 1.5em;
		background: #f39200;
		background: none !important;
		}
		
	#feature fieldset .form .paymentOptions5 {
		width: 75px;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		color: #fff;
		font-weight: bold;
		font-size: 1.5em;
		background: #f39200;
		background: none !important;
		}
		
	#feature fieldset .form .paymentOptions6 {
		width: 75px;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		color: #fff;
		font-weight: bold;
		font-size: 1.5em;
		background: #f39200;
		background: none !important;
		}
		
	#feature fieldset .form .paymentOptionsDetails {
		margin-left: 85px;
		padding: 13px 10px;
		background: #fff;
		width: 431px;
		display: block;
		border-left: 1px solid #d2e5e9;
		}
		
	#feature fieldset .form .bestPrice {
		background: url(../images/icons/icon_bestPrice.gif) 0 0 no-repeat;
		width: 66px;
		height: 17px;
		display: block;
		text-indent: -9999px;
		position: absolute;
		bottom: 7px;
		left: 10px;
		}

	#feature fieldset .form .spreadCost {
		background: url(../images/icons/icon_spreadCost.gif) 0 0 no-repeat;
		width: 70px;
		height: 17px;
		display: block;
		text-indent: -9999px;
		position: absolute;
		bottom: 7px;
		left: 10px;
		}

	#checkout {
		background: url(../images/icons/icon_lock.gif) 0 6px no-repeat;
		}
	#checkout .checkOutRightCol {
		position: absolute;
		top: 115px;
		margin-left: 42px;		
		width: 270px;
		background: none;
		}
	#checkout .checkOutRightCol .ddInfo {
		background: none;
		}
	#checkout .checkOutRightCol .ddInfo img {
		float: left;
		width: auto;
		margin-right: 15px;
		}
	#checkout .checkOutRightCol .ddInfo p {
		float: left;
		width: 70%;
		}	
		
	#checkout .checkOutRightCol h2 {
		background: none;
		color: #228c99;
		padding:20px 0 10px 0;
		clear: both;
		width: auto;
		}
		
	#checkout h1 {
		color: #706664;
		font-size: 2.9em !important;
		margin: 0 0 0 30px;
		padding: 0;
		display: inline;
		float: left;
		}
		

	#checkoutSuccess h1, #yourAccount h1, #yourAccountDetail h1, #websiteTerms h1 {
		color: black;
		font-size: 2.9em !important;
		margin: 0;
		padding: 0;
		display: block;
		}
	#ecard h1 {
		color: #706664;
		font-size: 2.9em !important;
		margin: 0;
		padding: 0;
		display: block;
		}
	#checkout .steps {
		font-size: 2.9em !important;
		color: #afa4a2 !important;
		padding: 0;
		}
	#checkout .comodo {
		margin-top: -16px;
		margin-left: 52px;
		z-index: 1;
		position: relative;
		}
	#checkout .ccs {
		float: right;
		margin-right: 22px;
		height: 24px;
		width: 157px;
		}
		
	#checkout .checkoutProcessBar ol, #ecard .ecardProcessBar ol {
		display: block;
		float: left;
		text-indent: -9999px;
		margin: 8px 0 18px;
		padding: 0;
		background: url(../images/elements/progressBarBg.gif) right 0 no-repeat;
		width: 577px;
		height: 24px;
		}
		
	#checkout .checkoutProcessBar li, #ecard .ecardProcessBar li {
		display: block;
		padding: 0;
		margin: 0;
		float: left;
		}
		
	#checkout .checkoutProcessBar a, #ecard .ecardProcessBar a {
		display: block;
		height: 24px;
		}
		
	#checkout .checkoutProcessBar span {
		display: block;
		height: 24px;
		}
		
	#checkout .checkoutProcessBar a.step1, #checkout .checkoutProcessBar span.step1 {
		width: 169px;	
		background: #fff url(../images/elements/progressBarStep1.gif) no-repeat top left;
		cursor:default;
		}
		
	#checkout .checkoutProcessBar a.step2, #checkout .checkoutProcessBar span.step2 {
		width: 122px;
		background: #fff url(../images/elements/progressBarStep2.gif) no-repeat top left;
		cursor:default;
		}
		
	#checkout .checkoutProcessBar a.step3, #checkout .checkoutProcessBar span.step3 {
		width: 143px;
		background: #fff url(../images/elements/progressBarStep3.gif) no-repeat top left;
		cursor:default;
		}
		
	#ecard .ecardProcessBar a.step1 {
		width: 164px;	
		background: #fff url(../images/elements/progressbar-card-step1.gif) no-repeat top left;
		}
		
	#ecard .ecardProcessBar a.step2 {
		width: 179px;
		background: #fff url(../images/elements/progressbar-card-step2.gif) no-repeat top left;
		}
		
	#ecard .ecardProcessBar a.step3 {
		width: 182px;
		background: #fff url(../images/elements/progressbar-card-step3.gif) no-repeat top left;
		}
		
	#checkout .checkoutProcessBar a:hover, #ecard .ecardProcessBar a:hover {
		background-position: bottom left;
		}
		
	#checkout .checkoutProcessBar .progressOn a, #ecard .ecardProcessBar .progressOn a {
		background-position: bottom left;
		}
		
	#checkout #feature fieldset .form2 input.addressLast {
		margin-left: 45.5%;
		width: 50%;
		}
		
	#checkout #feature fieldset .form2 label, #checkout #feature fieldset .form2 .mandatory, 
	#checkout #feature fieldset .form2Top label, #checkout #feature fieldset .form2Top .mandatory  {
		width: 45% !important;
		}
		
	#checkout #feature fieldset .form2 input.long, #checkout #feature fieldset .form2 input.country
	#checkout #feature fieldset .form2Top input.long, #checkout #feature fieldset .form2Top input.country {
		width: 50%;
		}
		
	#checkout #feature fieldset .form2 input.country,
	#checkout #feature fieldset .form2Top input.country {
		margin-bottom: 0;
		width: 50%;
		}
		
	#checkout #feature fieldset .form2 input.text-input,
	#checkout #feature fieldset .form2Top input.text-input{
		width: 50%;
		}
		
	#checkout #feature fieldset .form2 input.text-input-pcode,
	#checkout #feature fieldset .form2Top input.text-input-pcode{
		width: 27%;
		}
	
	#checkout #feature fieldset .form2 input.address,
	#checkout #feature fieldset .form2Top input.address {
		width: 50%;
		}
		
	#checkout #feature fieldset .form2 .newsletter {
		display: block;
		float: left;
		width: 50%;
		padding: 10px 0;
		margin: 0 !important;
		}	
		
	#checkout #feature fieldset .form2 .newsletter input {
		padding: 0 !important;
		margin: 2px 0 0 !important;
		border: none !important;
		float: left;
		height: 13px;
		width: 13px;
		}	
		
	#checkout #feature fieldset .form2 .newsletter label {
		width: 90% !important;
		font-weight: normal !important;
		float: right;
		}	
	
	#checkout #feature fieldset .checkboxes {
		padding: 10px 0 20px !important;
		margin: 0 !important;
		}
	
	/* #checkout #feature fieldset .form2SolidLines .checkboxes input,
	#checkout #feature fieldset .form2DashedLines .checkboxes input {
		float: left;
		border: none !important;
		padding: 0 !important;
		margin: 0 !important;
		height: 13px;
		width: 13px;
		} */
		
	#checkout #feature fieldset .checkboxes label {
		width: 15% !important;
		color: #5a9ca3;
		font-weight: normal;
		font-size: .9em;
		padding: 0 !important;
		margin: 0 0 0 5px !important;
		float: left;
		}

	#checkout #feature fieldset .checkboxes2 {
		padding: 3px 0px 2px !important;
		float:left;
		width:32%;
		text-align:left;
		}
	
	#checkout #feature fieldset .checkboxes2 input {
		float: left;
		border: none !important;
		padding: 0 !important;
		margin: 0 !important;
		height: 13px;
		width: 13px;
		}
		
	#checkout #feature fieldset .checkboxes2 label {
		width: 18% !important;
		color: #5a9ca3;
		font-weight: normal;
		font-size: .9em;
		padding: 0 !important;
		margin: 0 0 0 5px !important;
		float: left;
		}


	.yourBasket #checkout #feature .itemDesc {
		width: 47% !important;
		}
	.yourBasket h1 {
		margin: 0 0 15px !important;
		padding: 0 0 0 50px !important;
		background: url(../images/icons/icon_yourBasket.gif) 0 5px no-repeat !important;
		}
	.yourBasket #checkout {
		background: none;
		}
	.yourBasket #checkout #feature .addRemove {
		float: left;
		width: 20%;
		margin-left: 15px;
		}
	.yourBasket #checkout #feature td.qtyCol select {
		margin-bottom: 5px;
		width: 50px;
		}
	.yourBasket #checkout #feature .addRemove input {
		margin-bottom: 5px;
		}
	.yourBasket #checkout #feature .moreOffers {
		margin-top: 30px;
		background: none;
		width: 100%;
		}
	.yourBasket #checkout #feature .moreOffers h2 {
		background: none;
		color: #228c99;
		padding: 0 0 5px 0;
		margin: 0 0 10px;
		border-bottom: 1px solid #b7b2b1;
		width: 100%;
		}
	.yourBasket #checkout #feature .offerBox {
		float: left;
		width: 318px;
		margin-right: 2px;
		background: #f9efec url(../images/elements/bg_offerBg.gif) no-repeat top left;
		height: 275px;
		position: relative;
		}
	.yourBasket #checkout #feature .offerBox h2 {
		width: 96%;
		color: #fff;
		border: none;
		padding: 5px 0 6px 10px;
		margin: 0;
		}
	.yourBasket #checkout #feature .offerBox h4 {
		margin-bottom: 5px;
		}
	.yourBasket #checkout #feature .offerBox p {
		border-bottom: 1px solid #e7cdc9;
		margin-bottom: 10px;
		}
	.yourBasket #checkout #feature .offerBox img {
		float: left;
		margin-top: 12px;
		margin-left: 23px;
		border: none !important;
		}
	.yourBasket #checkout #feature .offerBox img.imgBinder {
		margin-left: 0;
		}
	.yourBasket #checkout #feature .offerBox .innerOffer {
		padding: 10px;
		width: 50%;
		float: left;
		background-color: #f9efec;
		}
	.yourBasket #checkout #feature .offerBox .innerOffer p.rrpPrice {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
		font-size: 1.1em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	.yourBasket #checkout #feature .offerBox .innerOffer p.rrpPrice span {
		text-decoration: line-through;
		}
	.yourBasket #checkout #feature .offerBox .innerOffer p.nowPrice {
		border: none;
		margin-bottom: 10px;
		padding-bottom: 0;
		color: #e30640;
		font-size: 1.4em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	#yourBasket, #yourEmptyBasket {
		width: 192px;
		margin: 0 0 11px !important;
		padding: 0 !important;
		}
		
	#yourBasket h2, #yourEmptyBasket h2 {
		color: #fff;
		padding: 5px 8px;
		margin: 0 !important;
		font-size: 1.5em;
		background: url(../images/elements/yourBasketBgTop.gif) 0 0 no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		height: 23px;
		}
			
	 h2 .itemsInBasket, h2 .itemsInBasket {
		color: #c0d9db;
		padding-left: 5px;
		}
	
	#yourEmptyBasket .yourBasketItemsNone {
		/*
		background: #f9efec url(../images/icons/icon_emptyBasket.gif) center 30px no-repeat;
		height: 172px;
		*/
		background: #f9efec url(../images/elements/yourBasketBgBottom.gif) 0 bottom no-repeat;
		height: 58px;		
		width: 192px;
		text-align: center;
		color: #584643;
		}
	
	#yourEmptyBasket .yourBasketItemsNone span {
	/*	padding-top: 130px;*/
		padding-top: 20px;
		display: block;
		}
			
	#yourBasket .yourBasketItems {
		padding: 0 !important;
		margin: 0 !important;
		width: 192px;
		}
			
	#yourBasket .yourBasketItems .item {
		padding: 6px !important;
		margin: 0 !important;
		list-style: none;
		background: #f9efec;
		border-bottom: 1px solid #dbc9c5;
		display: block;
		float: left;
		width: 180px;
		color: #336368;
		}
			
	#yourBasket .yourBasketItems .item .yourBasketMagThumb {
		width: 39px;
		height: 50px;
		margin-right: 5px;
		float: left;
		}
			
	#yourBasket .yourBasketItems .item .yourBasketMagTitle {
		width: 45%;
		float: left;
		}
			
	#yourBasket .yourBasketItems .item .yourBasketMagCost {
		width: 23%;
		float: right;
		margin-right: 5px;
		text-align: right;
		}
		
	#yourBasket .yourBasketCheckout {
		width: 180px;
		padding: 10px 6px !important;
		background: #e2d8d5 url(../images/elements/yourBasketButtonBgBottom.gif) 0 bottom no-repeat;
		clear: left;
		}
			
	#yourBasket .yourBasketCheckout .button {
		background: url(../images/buttons/btn_viewBasketCheckout.gif) 0 0 no-repeat;
		width: 175px;
		height: 25px;
		text-indent: -9999px;
		display: block;
		margin: 0 auto;
		}
		
/* -------- Main Nav ------------ */


	.yourBasketXmas #checkout #feature .itemDesc {
		width: 47% !important;
		}
	.yourBasketXmas h1 {
		margin: 0 0 15px !important;
		padding: 0 0 0 50px !important;
		background: url(../images/icons/icon_yourBasket.gif) 0 5px no-repeat !important;
		}
	.yourBasketXmas #checkout {
		background: none;
		}
	.yourBasketXmas #checkout #feature .addRemove {
		float: left;
		width: 20%;
		margin-left: 15px;
		}
	.yourBasketXmas #checkout #feature td.qtyCol select {
		margin-bottom: 5px;
		width: 50px;
		}
	.yourBasketXmas #checkout #feature .addRemove input {
		margin-bottom: 5px;
		}
	.yourBasketXmas #checkout #feature .moreOffers {
		margin-top: 30px;
		background: none;
		width: 100%;
		}
	.yourBasketXmas #checkout #feature .moreOffers h2 {
		background: none;
		color: #228c99;
		padding: 0 0 5px 0;
		margin: 0 0 10px;
		border-bottom: 1px solid #b7b2b1;
		width: 100%;
		}
	.yourBasketXmas #checkout #feature .offerBox {
		float: left;
		width: 318px;
		margin-right: 2px;
		background: #f9efec url(../images/elements/bg_offerBg.gif) no-repeat top left;
		height: 275px;
		position: relative;
		}
	.yourBasketXmas #checkout #feature .offerBox h2 {
		width: 96%;
		color: #fff;
		border: none;
		padding: 5px 0 6px 10px;
		margin: 0;
		}
	.yourBasketXmas #checkout #feature .offerBox h4 {
		margin-bottom: 5px;
		}
	.yourBasketXmas #checkout #feature .offerBox p {
		border-bottom: 1px solid #e7cdc9;
		margin-bottom: 10px;
		}
	.yourBasketXmas #checkout #feature .offerBox img {
		float: left;
		margin-top: 12px;
		margin-left: 23px;
		border: none !important;
		}
	.yourBasketXmas #checkout #feature .offerBox img.imgBinder {
		margin-left: 0;
		}
	.yourBasketXmas #checkout #feature .offerBox .innerOffer {
		padding: 10px;
		width: 50%;
		float: left;
		background-color: #f9efec;
		}
	.yourBasketXmas #checkout #feature .offerBox .innerOffer p.rrpPrice {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
		font-size: 1.1em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	.yourBasketXmas #checkout #feature .offerBox .innerOffer p.rrpPrice span {
		text-decoration: line-through;
		}
	.yourBasketXmas #checkout #feature .offerBox .innerOffer p.nowPrice {
		border: none;
		margin-bottom: 10px;
		padding-bottom: 0;
		color: #e30640;
		font-size: 1.4em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	#yourBasketXmas, #yourEmptyBasketXmas {
		width: 192px;
		margin: 0 0 11px !important;
		padding: 0 !important;
		}
		
	#yourBasketXmas h2, #yourEmptyBasketXmas h2 {
		color: #A98440;
		padding: 5px 8px;
		margin: 0 !important;
		font-size: 1.5em;
		background: url(../images/xmasImages/yourBasketBgTop.png) 0 0 no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		height: 23px;
		}
			
	 h2 .itemsInBasketXmas, h2 .itemsInBasketXmas {
		color: #A32528;
		padding-left: 5px;
		}
	
	#yourEmptyBasketXmas .yourBasketItemsNone {
		/*
		background: #f9efec url(../images/icons/icon_emptyBasket.gif) center 30px no-repeat;
		height: 172px;
		*/
		background: #f9efec url(../images/elements/yourBasketBgBottom.gif) 0 bottom no-repeat;
		height: 58px;		
		width: 192px;
		text-align: center;
		color: #584643;
		}
	
	#yourEmptyBasketXmas .yourBasketItemsNone span {
	/*	padding-top: 130px;*/
		padding-top: 20px;
		display: block;
		}
			
	#yourBasketXmas .yourBasketItems {
		padding: 0 !important;
		margin: 0 !important;
		width: 192px;
		}
			
	#yourBasketXmas .yourBasketItems .item {
		padding: 6px !important;
		margin: 0 !important;
		list-style: none;
		background: #f9efec;
		border-bottom: 1px solid #dbc9c5;
		display: block;
		float: left;
		width: 180px;
		color: #336368;
		}
			
	#yourBasketXmas .yourBasketItems .item .yourBasketMagThumb {
		width: 39px;
		height: 50px;
		margin-right: 5px;
		float: left;
		}
			
	#yourBasketXmas .yourBasketItems .item .yourBasketMagTitle {
		width: 45%;
		float: left;
		}
			
	#yourBasketXmas .yourBasketItems .item .yourBasketMagCost {
		width: 23%;
		float: right;
		margin-right: 5px;
		text-align: right;
		}
		
	#yourBasketXmas .yourBasketCheckout {
		width: 180px;
		padding: 10px 6px !important;
		background: #e2d8d5 url(../images/elements/yourBasketButtonBgBottom.gif) 0 bottom no-repeat;
		clear: left;
		}
			
	#yourBasketXmas .yourBasketCheckout .button {
		background: url(../images/buttons/btn_viewBasketCheckout.gif) 0 0 no-repeat;
		width: 175px;
		height: 25px;
		text-indent: -9999px;
		display: block;
		margin: 0 auto;
		}

	.shoppingBellXmas {
		width: 57px;
		height: 52px;
		position: relative;
		top: -44px;
		left: 132px;
	}

/* -------- Main Nav ------------ */
		
	.testimonials {
       padding:0px;
       margin:0px;
	}	

    .testimonials h2 {
		color: #fff;
		padding: 7px 8px;
		margin: 0;
		font-size: 1em;
		background: url("../images/elements/testimonialsBgTop.gif") 0 0 no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		height: 23px;
    	    }
	.testimonials p {
		padding: 6px;
		margin: 0;
		float: left;
		width: 179px;
		color: #0;
	background-color: #FBE4BB
		}

	.rightCol .bannerAd {
		width: 192px;
		margin: 10px 0px 40px 0px;
		text-align: center;
		height:600px;
		float:left;
		}
		
	#checkoutSuccess .thankYou {
		float: left;
		width: 75%
		margin-bottom: 10px;		
		}
		
	
	#checkoutSuccess .buttonsThankYou {
			float: right;	
			padding-right: 20px;
			clear : both;
		}
	#checkoutSuccess input.printReceipt {
		float: right;
		margin: 55px 19px 0 0;
		}
	#checkoutSuccess .thankYou p {
		color: #584643;
		}
	#checkoutSuccess .thankYou p:first-line {
		color: #228c99;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.2em;
		line-height: 1.5em;
		}	
	#checkoutSuccess .overview .homeFeature, #yourAccount .overview .homeFeature {
		width: 738px;
		background: url(../images/elements/bg_checkoutSuccessHead.gif) no-repeat top left;
		}
	#checkoutSuccess .overview #feature h2, #yourAccount .overview #feature h2 {
		width: 726px;
		}
	#checkoutSuccess .overview .homeFeature div {
		width: 736px;
		}
	#checkoutSuccess .overview #feature .itemsTotal, #yourAccount .overview #feature .itemsTotal {
		width: 736px;
		}
	#checkoutSuccess .detailsSummary table, #yourAccount .detailsSummary table, #yourAccountDetail .detailsSummary table {
		margin: 0;
		float: none;
		}
	#checkoutSuccess .detailsSummary table th, #yourAccount .detailsSummary table th, #yourAccountDetail .detailsSummary table th {
		font-size: 1em;
		font-weight: bold;
		}



	#checkoutSuccess table.ddDetails, #yourAccount table.ddDetails, #yourAccountDetail table.ddDetails {
		margin-top: 20px;
		padding-bottom: 10px;
		}



	#checkoutSuccess .overview #feature .itemsTotal th.itemTh {
		width: 48%;
		}
	#checkoutSuccess .overview #feature .itemsTotal th.typeTh,
	#checkoutSuccess .overview #feature .itemsTotal th.totalTh
	 {
		width: 10%;
		}
	#checkoutSuccess .overview #feature .itemsTotal th.paymentTh {
    	width: 12%;
    }
	#checkoutSuccess .overview #feature .itemsTotal th.qtyTh {
		width: 4%;
		}
	#checkoutSuccess .overview #feature .itemsTotal th.unitTh {
		width: 12%;
		}
	#signUp h1 {
		color: #706664;
		font-size: 2.9em !important;
		margin: 0;
		padding: 0;
		}
	#signUp p.yourAccount {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #228c99;
		font-size: 1.2em;
		line-height: 1.5em;
		width: 960px; // HACK was 70%
		}
	#signUp .homeFeature .featureTop {
		width: 385px;
		}
	#signUp #feature h2 {
		background: none;
		border-bottom: 1px solid #b7b2b1;
		padding-left: 0;
		margin: 0 0 20px;
		width: 365px;
		}
	#signUp #feature .featureTop h2 {
		padding: 0;
		margin: 0;
		width: auto;
		}
	#signUp #feature .signIn,
	#signUp #feature .registerDetails {
		background: #e2eef1 url(../images/elements/billingAddressBgTop.gif) no-repeat top left;
		padding-top: 5px;
		width: 100%;
		}
	#signUp #feature .signIn .long {
		width: 66%;
		}
	#signUp #feature .registerDetails {
		float: left;
		width: 364px;
		margin-left: 0px; //HACK was 15px
		}
	#signUp #feature .signIn h2,
	#signUp #feature .registerDetails h2 {
		border: none;
		}
	#signUp #feature .registerDetails h2 {
		margin: 0;
		padding: 0 0 0 10px;
		}
	#signUp .homeFeature .haveAccount {
		float: left;
		margin-right: 28px;
		background: none;
		width: 364px;
		}	
	#signUp .homeFeature .haveAccount div {
		width: 333px;
		}
	#signUp .homeFeature .registerAccount .registerDetails div {
		width: 363px;
		padding-right: 0 !important;
		padding-left: 0 !important;
		}
	#signUp .homeFeature .registerAccount .registerDetails .form2Top,
	#signUp .homeFeature .registerAccount .registerDetails .form2
	 {
		padding-left: 10px !important;
		padding-bottom: 0;
		width: 354px;
		margin-bottom: 0 !important;
		}
	#signUp .homeFeature .registerAccount .registerDetails h3 {
		padding-left: 10px;
		margin-top: 10px;
		float: left;
		margin-bottom: -10px;
		}
	#signUp .homeFeature .registerAccount {
		float: left;
		background: none;
		height: auto;
		}
	#signUp .homeFeature {
		width: 960px;
		background: none;
		}
	#signUp .homeFeature .submit {
		height: 25px;
		background: none;
		}
		
	#signUp .homeFeature .submitRegister {
		width: 364px;
		background: #FFFFFF;
		}
		
	#signUp .homeFeature .submitElementsRegister p {
		text-decoration: underline;
		margin-top: 10px;
		padding: 0;
		color: #E30640;
		}
		
	#signUp .homeFeature .submitElementsRegister p a {
		text-decoration: underline;
		color: #E30640;
		}
		
	#signUp .homeFeature .submit .submitElementsRegister {
		background: none;
		width: 364px;
		text-align: right;
		}
		
	#signUp .homeFeature .submit .submitElements {
		background: none;
		float: right;
		width: 70%;
		padding-right: 10px;
		}
		
	#signUp .homeFeature #signIn {
		background: url("../images/elements/submitBg.gif") repeat-x scroll 0 0 #D5E7EB;
		}
	
	#signUp .homeFeature .submit input.signInBtn {
		padding: 0;
		margin: 0;
		float: right;
		}
	#signUp .homeFeature .submit input.register {
		margin:  0;
		padding: 0 15px 0 0;
		float: right;
		}
	#signUp #feature fieldset .submit a {
		position: absolute;
		padding: 4px 0 0 20px;
		}
	#signUp #feature .theBenefits {
		background: #e1053f url(../images/elements/bg_theBenefitsBottom.gif) no-repeat bottom left;
		width: 187px;
		float: left;
		margin-right: 10px; /* HACK wasn't there */
		}
	#signUp #feature .theBenefits h2 {
		background: #e1053f url(../images/elements/bg_theBenefitsTop.gif) no-repeat top left;
		width: 177px;
		padding: 5px 0 5px 10px;
		margin: 0 0 5px;
		border: none;
		}
	#signUp #feature .theBenefits ul {
		list-style: none;
		margin: 0 0 0 10px;
		padding: 0;
	}
	#signUp #feature .theBenefits li {
		padding: 0 0 10px 25px;
		width: 85%;
		color: #fff;
		font-size: 1.1em;
		font-family: Georgia, "Times New Roman", Times, serif;
		background: url(../images/icons/icon_benefitsTick.gif) no-repeat 0 0;
		}
	#signUp #feature .registerHead {
		width: 563px;
		}
	#signUp #feature .registerDetails fieldset .form2 label, #signUp #feature .registerDetails fieldset .form2 .mandatory, 
	#signUp #feature .registerDetails fieldset .form2Top label, #signUp #feature .registerDetails fieldset .form2Top .mandatory  {
		width: 38%;
		}
	.registerDetails .form2Top input {
		width: 55%;
		}
	.registerDetails .form2Top select {
		width: 58%;
		}
	#signUp #feature fieldset .form2,
	#signUp #feature fieldset .form2Top,
	#signUp #feature fieldset .signUp,
	#signUp #feature fieldset .form2DashedLines {
		padding-left: 10px !important;
		}
   #signUp #feature fieldset .submit {
		padding-right: 10px;
		}
		
	#allTitles, #childrens, 
	#foodAndCooking, #gardening, 
	#historyAndGenealogy, #homes, 
	#music, #scienceAndNature, 
	#television {
		width: 578px;
		display: block;
		float: left;
		background: url(../images/elements/homeFeatureBgTop.gif) 0 0 no-repeat;
		margin:0;
		padding:0;
		}

	#allTitles h2, #childrens h2, 
	#foodAndCooking h2, #gardening h2, 
	#historyAndGenealogy h2, #homes h2, 
	#music h2, #scienceAndNature h2, 
	#television h2 
	{
		color: #fff;
		background:#228c99;
		margin-top: 5px;
		margin-bottom: 0 !important;
		font-size: 1.7em;
		padding: 0 0 4px 10px;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	
	#allTitles .magazineOffer {
		background: #f9efec;
		margin: 0 3.1px 4px 0;
		color: #584643;
		padding: 13px 10px;
		float: left;
		display: block;
		width: 122px;
		height: 195px;
		position: relative;
		}
		
				
		
		
		
		/*used for canvass page layout start*/
		#allTitles .SSALE08A {
		background: #f9efec;
		margin: 0 3.1px 4px 0;
		color: #584643;
		padding: 3px 10px;
		float: left;
		display: block;
		width: 122px;
		height: 250px;
		position: relative;
		}
		
		#allTitles .SSALE08A p
		{
		padding-left:6px;
		}

		.osstitle {
		font-weight:bold;
		text-decoration: underline;
		}

		
		/*end*/
		
						
		#television .two_row_spacer
		{
		height:200px;
		width:122px;
		border:0px solid #FF0000;
		clear:both;		
		}
		
		#television .one_row_spacer
		{
		height:500px;
		width:122px;
		border:0px solid #FF0000;
		clear:both;		
		}
	
	#allTitles .noGutter, #television .noGutter{
		margin-right:0px !important;
	}
		
	#allTitles .magazineOffer img{
		padding-left:8px;
	}

	#allTitles .magazineOffer p {
		padding: 0;
		margin: 8px 0 0 0;
		text-align:center;
		}
	
	#allTitles .magazineOffer p a{
		font-weight:bold;
		}
	
		#allTitles .magazineOffer .save15percent {
		background: url(../images/icons/icon_save15percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}
		
		#allTitles .magazineOffer .save20percent {
		background: url(../images/icons/icon_save20percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}
		
		#allTitles .magazineOffer .save25percent {
		background: url(../images/icons/icon_save25percent_small.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}
		
		#allTitles .magazineOffer .save30percent {
		background: url(../images/icons/icon_save30percent_small.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}

		#allTitles .magazineOffer .save35percent {
		background: url(../images/icons/icon_save35percent_small.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}

		#allTitles .magazineOffer .save40percent {
		background: url(../images/icons/icon_save40percent_small.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}
		
		#allTitles .magazineOffer .save50percent {
		background: url(../images/icons/icon_save50percent_small.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}
		
		#allTitles .magazineOffer .free_delivery {
		background: url(../images/icons/icon_free_delivery.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 95px;
		left: 8px;
		}

		#allTitles .magazineOffer .threeForOne {
			background: url(../images/icons/icon_3for1.gif) 0 0 no-repeat;
			width: 67px;
			height: 67px;
			text-indent: -9999px;
			display: block;
			position: absolute;
			top: 95px;
			left: 8px;
		}
		
		#allTitles .magazineOffer .fourForOne {
			background: url(../images/icons/discount-4for1.gif) 0 0 no-repeat;
			width: 67px;
			height: 67px;
			text-indent: -9999px;
			display: block;
			position: absolute;
			top: 95px;
			left: 8px;
		}

	#television .magazineOffer {
		background: #f9efec;
		margin: 0 4px 4px 0;
		color: #584643;
		padding: 13px 10px;
		float: left;
		display: block;
		width: 267px;
		height: 215px;
		position: relative;
		}
	
	#television .magazineOffer img{
		float:right;
		margin-right:7px;
		margin-left:15px;
	}
	
	#television .magazineOffer h4 a{
		font-weight:bold;
	}
	

	
	#television .magazineOffer .free_delivery {
		background: url(../images/icons/icon_free_delivery.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}

	#television .magazineOffer .threeForOne {
		background: url(../images/icons/icon_3for1.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}
	
	#television .magazineOffer .fourForOne {
		background: url(../images/icons/discount-4for1.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}

	#television .magazineOffer .save15percent {
		background: url(../images/icons/icon_save15percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}
	
	#television .magazineOffer .save20percent {
		background: url(../images/icons/icon_save20percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}
	
	#television .magazineOffer .save25percent {
		background: url(../images/icons/icon_save25percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}

	#television .magazineOffer .save30percent {
		background: url(../images/icons/icon_save30percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}

	#television .magazineOffer .save35percent {
		background: url(../images/icons/icon_save35percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}

	#television .magazineOffer .save40percent {
		background: url(../images/icons/icon_save40percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}

	#television .magazineOffer .save50percent {
		background: url(../images/icons/icon_save50percent.gif) 0 0 no-repeat;
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		top: 120px;
		left: 150px;
	}

	#television .magazineOffer .subscribebtn {
		position: absolute;
		bottom: 4px;
		right: 4px;
		}
		
	
	#television .magazineOffer p.copy{
		border-bottom: 1px solid #e7cdc9;
		width:52%;
		padding:5px 0 10px 0 !important;
	}
	
	#television p.rrpPrice {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
		font-size: 1.1em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
		
	#television p.rrpPrice span {
		text-decoration: line-through;
		}
		
	#television p.nowPrice {
		border: none;
		margin-bottom: 10px;
		padding-bottom: 0;
		color: #e30640;
		font-size: 1.4em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
		
	#websiteTerms{
		width: 568px;
		display: block;
		float: left;
		margin:0 0 0 10px;
		padding:0;
		}
		
	#websiteTerms h1{
		margin-bottom:15px;
	}
	
	#websiteTerms p{
		color:#4C3A37;
		width:540px;
	}
	
	#websiteTerms h2{
		border-bottom:1px solid #ccc;
		color:#339999;
		font-size:1.6em;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin:25px 0 5px 0;
		width:540px;
	}
	
	#websiteTerms ol{
		list-style-type:lower-latin;
		color:#4C3A37;
	}

	#yourAccount .overview .homeFeature .bg{
		width:736px;
	}
		
	#yourAccount #feature .itemsTotal th.itemTh {
		width: 32%;
		font-weight:bold;
		}
		
	#yourAccount #feature .itemsTotal th.typeTh {
		width: 10%;
		font-weight:bold;
		}
		
	#yourAccount #feature .itemsTotal th.paymentTh {
    	width: 10%;
		font-weight:bold;
    }
	
	#yourAccount  #feature .itemsTotal th.statusTh {
		width: 48%;
		font-weight:bold;
		}
		
	#yourAccount fieldset, #yourAccountDetail fieldset {
		border: none;
		padding: 0 !important;
		margin: 0 !important;
		width: 320px !important;
		}
		
	#yourAccount #feature  fieldset .form, #yourAccountDetail #feature  fieldset .form {
		padding: 5px 0px !important;
		margin: 0 !important;
		float: left;
		width: 320px !important;
		border:none;
		}
		
	#yourAccount fieldset .form .options, #yourAccountDetail fieldset .form .options {
		padding-top: 0px;
		width:320px;
		}
		
	#yourAccount fieldset .form .option1, #yourAccount fieldset .form .option2, #yourAccountDetail fieldset .form .option1, #yourAccountDetail fieldset .form .option2 {
		width:320px;
		}
		
	#yourAccount #feature fieldset .form .paymentOptionsDetails, #yourAccountDetail #feature fieldset .form .paymentOptionsDetails, 
	#yourAccountDetail #feature fieldset .form .paymentOptionsDetails, #yourAccountDetailDetail #feature fieldset .form .paymentOptionsDetails
	{
		width:auto;
		font-weight:normal;
		}
		
	#yourAccount fieldset .form .bestPrice, #yourAccountDetail fieldset .form .bestPrice {
		background: url(../images/icons/icon_bestPrice.gif) 0 0 no-repeat;
		width: 66px;
		height: 17px;
		display: block;
		text-indent: -9999px;
		position: absolute;
		bottom: 15px;
		left: 10px;
		}

	#yourAccount fieldset .form .spreadCost, #yourAccountDetail fieldset .form .spreadCost {
		background: url(../images/icons/icon_spreadCost.gif) 0 0 no-repeat;
		width: 70px;
		height: 17px;
		display: block;
		text-indent: -9999px;
		position: absolute;
		bottom: 15px;
		left: 10px;
		}

	#yourAccount #feature .itemCol img{
		margin-right:10px;
	}
		
	#yourAccount .itemCol h4{
		clear:none;
		float:left;
		color:#584643;
		margin-bottom:5px;
	}
	
	#yourAccount .accountSubNav{
		margin:20px 0px 0px 0px;
		padding:0;
		width:500px;
		height:25px;
		float:left;
	}
	
	#yourAccount .accountSubNav li{
		float:left;
		height:25px;
		width:116px;
		display: block;
		list-style:none;
		padding:0 1px 0 0;
		margin:0;
	}
	
	#yourAccount .accountSubNav li a{
		float:left;
		height:20px;
		width:116px;
		background: url(../images/buttons/btn_accountSubNav.gif) 0 0 no-repeat;
		display: block;
		list-style:none;
		text-align:center;
		padding:5px 0 0 0;
		color:#336666;
		text-decoration:none;
		font-size:1.1em;
	}
	
	#yourAccount .accountSubNav li a:hover{
		background-position: 0 -25px !important;
		color:#003333;
		text-decoration:none;
	}
	
	#yourAccount .accountSubNav li a#current, #yourAccount .accountSubNav li a#current:hover{
		background-position: 0 -50px !important;
		color:#fff;
		font-weight:bold;
	}
	
	#yourAccount #accountInfo{
		clear:both;
		background: url(../images/elements/bg_accountInfo.gif) 0 0 repeat-x;
		height:88px;
		margin:0 0 15px 0;
		padding:0;
		border-top:1px solid #ff9900;
		width:736px;
	}
	
	#yourAccount #accountInfo .accountOverview{
		margin:30px 10px 0px 20px;
		text-align:left;
		width:670px;
	}
	
	#yourAccount #accountInfo .accountOverview th{
		color:#339999;
		font-size:1.5em;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	#yourAccount .signOut a{
		float:right;
		height:25px;
		width:82px;
		background: url(../images/buttons/btn_signOutTurqouise.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		padding:0;
		margin:18px 0 0 0;
	}
	
	#yourAccount .overview{
		width:736px;
	}
	
	#yourAccount .signOut a:hover{
		background-position: 0 -25px !important;
	}
	
	#yourAccount .viewDetails a{
		float:left;
		height:23px;
		width:103px;
		background: url(../images/buttons/btn_viewDetails.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		padding:0;
		margin:0;
	}
	
	#yourAccount .viewDetails a:hover{
		background-position: 0 -23px !important;
	}
	
	#yourAccount .renewToday a, #yourAccountDetail .renewToday a{
		float:right;
		position:relative;
		top:10px;
		right:10px;
		height:25px;
		width:110px;
		background: url(../images/buttons/btn_renewToday.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		padding:0;
		margin:0;
	}
	
	#yourAccount .renewToday a:hover, #yourAccountDetail .renewToday a:hover{
		background-position: 0 -25px !important;
	}
	
	#yourAccount .renew, #yourAccountDetail .renew {
		width:320px;
		height:50px;
		float: left;
		display: block;
		padding: 0;
		margin: 0;
		margin-top:-4px;
		background: url(../images/elements/bg_renewTable.gif) 0 0 repeat-x;
		position: relative;
		}
		
	#yourAccount #feature .itemsTotal .noBottomBorder td{
		border-bottom:none;
	}
	
	#yourAccount #feature .itemsTotal .noRightBorder{
		border-right:none;
	}
	
	span.active{
		color:#339999;
	}
	
	span.lapsed{
		color:#cc0000;	
	}
	
	#yourAccountDetail #feature{
		background:#E7F3F4;
		margin-top:15px;
	}
	
	#yourAccountDetail #feature h2{
		width:726px;
		background:url(../images/elements/bg_checkoutSuccessHead.gif) no-repeat scroll left top;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#yourAccountDetail h3{
		color:#339999;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1.5em;
		font-weight:normal;
		padding:0 0 5px 0;
	}
	
	.subscriptionDetails, .renewSubscriptionBox{
		padding:20px 0px 20px 15px;
	}
	
	.subscriptionDetails img{
		float:left;
		margin-right:15px;
	}

	.subscriptionDetails td{
		border-top:1px #82bdc5 solid;
		padding:4px 0;
	}
	
	#yourAccountDetail .billingAddress h2 {
		width: 353px !important;
		background: url(../images/elements/billingAddressBgTop.gif) 0 0 no-repeat;
		padding: 5px 0 5px 10px;
		margin: 0 0 15px 0;
		color:#FFFFFF;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1.7em !important;
		}
	
	#yourAccountDetail .billingAddress{
		background:#E2EEF1;
		margin:15px 10px 30px 0;
		padding-bottom:20px;
		height:auto;
	}
	
	#yourAccountDetail .billingAddress .edit a{
		height:auto;
		position:relative;
		left:70px;
		color: #fff;
		font-style: italic;
		font-size: 0.7em !important;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#d7e7eb;
		border-bottom: 1px solid #d7e7eb;
		text-decoration:none;
		}
		
	#yourAccountDetail .billingAddress .edit a:hover{
		text-decoration:none;
		border-bottom: 1px solid #fff;
		color:#fff;
		}

	#feature fieldset .form .smallCol {
		width: 250px !important;
	}
	
	.
Offer{
		width:155px;
		height:200px;
		float:left;
		margin:10px 0 0 0px !important;
		padding-left:5px !important;

	}

* html 	.promoOffer img.bonus{
		position:absolute;
		padding:0 !important;
		top:2000px;
		right:0px;
		clear:both;
	}
	
	.promoOffer img.bonus{
		position:relative;
		top:-130px;
		left:100px;
	}
	
* html 	.promoOffer p{
		position:relative;
		padding:0 !important;
		bottom:40px;
		right:0px;
		width:150px;
	}
	
	.promoOffer p{
		position:relative;
		bottom:35px;
		padding-bottom:20px;
	}
	
* html	.promoOffer span{
		position:relative;
		bottom:135px;
		right:10px;
		padding:0 !important;
		float:right;
	}
	
	.promoOffer span{
		padding:0 !important;
		float:left;
	}

	
	.optionBtn{
		border-top:1px solid #82BDC5;
		width:555px;
		padding:10px 0 10px 20px !important;
		display:block;
		float:left;
	}
	
	.buyAsGift, .renewSubscription, .buyForMe {
		padding:0 !important;
		margin:0 !important;
	}
	
	.buyAsGift a{
		float:left;
		height:32px;
		width:114px;
		background: url(../images/buttons/btn_buyAsGift.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		padding:0;
		margin:0;
	}
	
	.buyAsGift a:hover{
		background-position: 0 -32px !important;
	}
	
	.renewSubscription a{
		float:left;
		height:32px;
		width:156px;
		background: url(../images/buttons/btn_renewSubscription.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		padding:0;
		margin:0 4px;
	}
	
	.renewSubscription a:hover{
		background-position: 0 -32px !important;
	}
	
	.buyForMe a{
		float:left;
		height:32px;
		width:100px;
		background: url(../images/buttons/btn_buyForMe.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		padding:0;
		margin-right:4px;
	}
	
	.buyForMe a:hover{
		background-position: 0 -32px !important;
	}
	.landingP {
		margin: 5px 0 0 0;
		padding: 3px 0 0 0;
		}
	

/* 3.2 :-------- e-card(ecard) styles ------------ */
	
	.ecardImg, .ecardThumbs {
		width: 538px;		
		}
		
	.ecardImg img {
		margin-bottom: 10px;
		}
		
	.ecardThumbs img {
		border: 2px solid #fff;
		margin: 4px 1px 10px 1px;
		}
		
	.ecardThumbs a:hover img {
		border: 2px solid #f7c5d2;
		}
		
	.ecardThumbs a.selected img {
		border: 2px solid #e30640;
		}
		
	#feature fieldset.dateDD {
		width: 558px;
		padding: 10px 0 !important;
		text-align: center;
		}
		
	fieldset.dateDD, fieldset.dateDD select, fieldset.dateDD img, fieldset.dateDD label, fieldset.dateDD input, fieldset.ecardDetails label, fieldset.ecardDetails input {
		vertical-align: middle;
		}
		
	.sendImmediately {
		padding: 7px 0 0 211px !important;
		text-align: left;
		}
		
	#feature fieldset.ecardDetails {
		width: 558px;
		padding: 10px 0 !important;
		}
		
	#feature fieldset.ecardDetails label {
		width: 114px;
		padding: 2px 0 2px 10px;
		font-weight: bold;
		display: block;
		float: left;
		}
		
	#feature fieldset.ecardDetails input {
		width: 140px;
		height: 15px;
		padding: 1px 3px;
		margin: 0 0 10px 0;
		border: 1px solid #228C99;
		float: left;
		}
		
	#feature fieldset.ecardDetails textarea {
		font-family: Arial,Helvetica,sans-serif;
		width: 418px;
		margin: 0;
		border: 1px solid #228C99;
		}
	
	.ecardDetails p { 
		padding-left: 10px !important;
		}
		
	.ecardDetails sup { color: #5a9ca3 }
		
	.ecardDetails p.footnote { 
		font-size: 0.95em;
		color: #5a9ca3;
		}
		
	.giftMessage {
		float: left; 
		width: 558px; 
		margin-bottom: 8px !important;
		}
		
	.giftMessage p { float: left; }
		
	.homeFeature .ecardPreview {
		width: 340px;
		padding: 0;
		margin: 0 0 0 99px;
		background: #fff url(../images/elements/ecard-preview-top.gif) no-repeat left top;
		}
		
	.ecardPreview img {
		margin: 15px;
		padding: 0;
		}
		
	.homeFeature .ecardPreview .ecardPreviewMessage {
		width: 310px;
		padding: 0 15px 10px 15px;
		margin: 0 0 20px 0;
		background: #fff url(../images/elements/ecard-preview-bottom.gif) no-repeat left bottom;
		}
		
	.ecardPreviewMessage p {
		margin: 0 !important;
		padding: 0 0 12px 0 !important;
		}

	#signUp .homeFeature .registerAccount .registerDetails .forgottenPassword {
		margin-left: 11px;
		margin-top: 6px;
		width: 342px;
		background: #A9CFD6;
		}

	.forgottenPassword a {
		padding: 0px;
		float: none;
		position: static;
		}
		
	.pcodeButton {
		margin-top: 5px;
		cursor: pointer;
		}
		
	.pcodeButtonSpan {
		float: right;
		margin-right: 93px;
		}
	
	.icheckoutDD {
		height: 85px;
		}
	
	.icheckoutDD .detailsDDList {
		float: right;
		padding-left: 20px;
		width: 475px;
		margin: 0;
		}
		
	.detailsDDList {
		margin: 0px 0px 0px 0px;
		}
	
	.icheckoutDD img {
		float: left;
		}
	
	

/* 4 :-------- Footer ------------ */

/* See structure.css */

/* 5 :-------- sIFR ------------ */

	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		}
	.sIFR-replaced {
		visibility: visible !important;
		}
	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		}
	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  	display: none !important;
		}
	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	
	.sIFR-hasFlash h1 {
		visibility: hidden;
		}



/* 6 :-------- Lightbox ------------ */		
		
	#overlay{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:95;   
		background-color:#000;
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
		zoom: 1;
		}
		
	#overlay[id]{ /* IE6 and below Can't See This */
		position:fixed;
		}
	
	.lightbox{
		width:480px;
		background:#fff;
		padding:10px;
		border:none;
	}
	
	.lightbox img{
		padding:0;
		margin:0;
	}
	
	.lightbox h2{
		color:#339999;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1.7em;
		font-weight:normal;
		margin:15px 0 10px 0;
		border-bottom:1px solid #ddd;
	}
	
	.lightbox ul{
		padding:0 0 10px 20px;
		margin:0 0 15px 0;
		border-bottom:1px solid #ddd;
		list-style-type:square;
	}
	
	.lightbox p, .lightbox li{
		color:#584643;
	}
	
	#close{
		position:absolute;
		top:-5px;
		right:-5px;
		display:none;
	}

	.closeBtn a{
		height:25px;
		width:67px;
		background: url(../images/buttons/btn_close.gif) 0 0 no-repeat;
		display: block;
		text-indent: -9999px;
		padding:0;
		margin:0;
		}
		
	.closeBtn a:hover{
		background-position: 0 -25px !important;
		}
		
		/*canvass page layouts*/
		


/*used for general layout*/
#GOBB1308_container
{
height:1200px;
width:580px;
border: 0px solid #FFFF00;
padding-top:186px;
padding-right:199px;
float:right;
}

/*used to position the banners why subscribe banner*/
#GOBB1308_banner
{
width:160px;
height:530px;
float:left;
background-color:#FFFF99;
margin-top:186px;
margin-left:10px;
}	


/*GOBB2308 start; used for general layout*/
#GOBB2308_container
{
position:absolute;
height:1250px;
width:580px;
border: 0px solid #FFFF00;
padding-top:186px;
padding-left:10px;
padding-right:199px;
float:right;
}

#GOBB2308_banner
{
height:150px;
width:150px;
float:left;
margin-top:186px
}

/*firefox*/
html>/**/body# GOBB2308_banner
{
background-color:#FF9900;
height:150px;
width:150px;
position:absolute;
margin-top:186px;
padding-left:10px;
}
/*GOBB2308 end*/

/*SSALE08A to D start; used for general layout*/
#SSALE08A_container
{
height:1530px;
width:590px;
border: 0px solid #FFFF00;
top:-30px;
padding-right:199px;
float:right;
margin-top:-15px;
position:relative;
}

/*SSALE08A to D start; used for general layout*/
/*firefox*/
html>/**/body #SSALE08A_container
{
height:1530px;
width:590px;
border: 0px solid #FFFF00;
top:-30px;
padding-right:199px;
float:right;
margin-top:-30px;
position:relative;
padding-top:15px;
}


#SSALE08A_banner
{
/*background-color:#FF9900;*/
height:231px;
width:165px;
position:relative;
top:186px;
left:-1px;
}

/*firefox*/
html>/**/body# SSALE08A_banner
{

height:150px;
width:150px;
position:absolute;
margin-top:186px;
padding-left:10px;
}
/*SSALE08A end*/



/*giftcard start; used for general layout*/
/*firefox*/
html>/**/body #giftcard_container
{
height:1030px;
width:590px;
border: 0px solid #FFFF00;
top:-30px;
padding-right:199px;
float:right;
margin-top:-30px;
position:relative;
padding-top:15px;
}

#giftcard_container
{
height:1030px;
width:590px;
border: 0px solid #FFFF00;
top:-30px;
padding-right:199px;
float:right;
margin-top:-15px;
position:relative;
}


#giftcard_banner
{
/*background-color:#FF9900;*/
height:231px;
width:165px;
position:relative;
top:186px;
left:-1px;
}

/*firefox*/
html>/**/body# giftcard_banner
{

height:150px;
width:150px;
position:absolute;
margin-top:186px;
padding-left:10px;
}
/*giftcard end*/



/*used for prize draw start*/
#prize_draw_banner
{
/*background-color:#FF9900;*/
height:231px;
width:165px;
position:relative;
top:-450px;
right:-220px;
float:right;
clear:both;
}

/*firefox*/
html>/**/body# prize_draw_banner
{
height:150px;
width:150px;
position:absolute;
margin-top:16px;
padding-left:40px;
}

/*giftcard start; used for general layout*/
/*firefox*/
html>/**/body #prize_draw_container
{
height:700px;
width:720px;
border: 0px solid #FF0000;
top:190px;
padding-right:199px;
left:20px;
margin-top:-30px;
position:relative;
padding-top:15px;
}

#prize_draw_container
{
height:700px;
width:720px;
border: 0px solid #FF0000;
top:180px;
padding-right:199px;
margin-top:-15px;
left:20px;
position:relative;
margin-bottom:200px;
}

#cruiser
{
width:380px;
height:450px;
/*background: url(../images/landing/cruiser.jpg) 0 0 no-repeat;*/
clear:both;
}


#register_prize
{
width:343px;
height:400px;
border:0px solid #FF0000;
position:absolute;
clear:both;
top:129px;
left:420px;
}

html>/**/body #register_prize
{
width:343px;
height:400px;
border:0px solid #FF0000;
position:absolute;
clear:both;
top:129px;
left:420px;
}

#prize_table_header
{
height:343px;
height:50px;
background: url(../images/elements/prizeAddressBgTop.gif) 0 0 no-repeat;
color: #ba340d;
font-size: 1.2em;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom:-20px;
}

#prize_line
{
background: url(../images/landing/line.jpg) 0 0 no-repeat;
height:4px;
width:343px;
position:absolute;
top:95px;
}

#prize_line2
{
background: url(../images/landing/line.jpg) 0 0 no-repeat;
height:4px;
width:343px;
position:absolute;
top:152px;
}

#prize_line3
{
background: url(../images/landing/line.jpg) 0 0 no-repeat;
height:4px;
width:343px;
position:absolute;
top:200px;
}

#prize_line4
{
background: url(../images/landing/line.jpg) 0 0 no-repeat;
height:4px;
width:343px;
position:absolute;
top:250px;
}

#prize_line5
{
background: url(../images/landing/line.jpg) 0 0 no-repeat;
height:4px;
width:343px;
position:absolute;
top:320px;
}

#prize_dpt
{
color:#5a9ca3;
font-size: 0.9em;
font-family:Arial, Helvetica, sans-serif;
}

#prize_text_container
{
width:650px;
height:50px;
position:relativel;
clear:both;
}

#prize08_mand
{
width:12px;
height:12px;
background: url(../images/landing/prize08_star.jpg) 0 0 no-repeat;
position:absolute;
top:127px;
left:115px;
}

#prize08_mand2
{
width:12px;
height:12px;
background: url(../images/landing/prize08_star.jpg) 0 0 no-repeat;
position:absolute;
top:180px;
left:115px;
}

#prize08_mand3
{
width:12px;
height:12px;
background: url(../images/landing/prize08_star.jpg) 0 0 no-repeat;
position:absolute;
top:235px;
left:115px;
}

#prize08_mand4
{
width:12px;
height:12px;
background: url(../images/landing/prize08_star.jpg) 0 0 no-repeat;
position:absolute;
top:290px;
left:115px;
}

#prize08_mand5
{
width:12px;
height:12px;
background: url(../images/landing/prize08_star.jpg) 0 0 no-repeat;
position:absolute;
top:72px;
left:115px;
}
/*prize draw end*/











#rtstaff
{
width:500px;
height:800px;
border:0px solid #999999;
padding-top:150px;
padding-left:150px;
}

/*used for general layout*/
#summersale_container
{
height:1200px;
width:580px;
border: 0px solid #FFFF00;
padding-top:186px;
padding-right:199px;
float:right;
}

/*used to position the banners why subscribe banner*/
#summersale_banner
{
width:160px;
height:530px;
float:left;
background-color:#FFFF99;
margin-top:186px;
margin-left:10px;
}

#TESPORT06_canvas_container
{
border:0px solid #CCCCCC;
height:740px;
width:500px;
padding-top:170px;
margin-left:100px;
}


/*used for general layout*/
#toyota_container
{
height:1200px;
width:580px;
border: 0px solid #FFFF00;
padding-top:186px;
padding-right:199px;
float:right;
}

/*used to position the banners why subscribe banner*/
#toyota_banner
{
width:160px;
height:530px;
float:left;
background-color:#FFFF99;
margin-top:186px;
margin-left:10px;
}

/*
.update_bttn
{
  display: block;
  width: 107px;
  height: 24px;
  background: url("../images/buttons/btn_update_newsub.gif") no-repeat 0 0;
  margin-top: 3px;
  margin-left: 400px;
}

.update_bttn:hover
{ 
  background-position: 0 -23px;
}

.update_bttn span
{
  display: none;
}
*/



/*used for update button- start*/
.update_js {
  width: 73px;
  height: 23px;
  background-image: url(../images/buttons/btn_update_n.gif);
  background-color:transparent;
  border-style: none;
  color: #000;
}
.update_js_over {
  width: 73px;
  height: 23px;
  background-image: url(../images/buttons/btn_updtate_over.gif);
  background-color:transparent;
  border-style: none;
  color: #999;
  }
/*used for update button- end*/


/*used for update button- start*/
.newsubpost_js {
padding-top:5px;
  width: 73px;
  height: 23px;
  background-image: url(../images/buttons/btn_newsubpost_n.gif);
  background-color:transparent;
  border-style: none;
  color: #000;
}
.newsubpost_js_over {
padding-top:5px;
  width: 73px;
  height: 23px;
  background-image: url(../images/buttons/btn_newsubpost_over.gif);
  background-color:transparent;
  border-style: none;
  color: #999;
  }
/*used for update button- end*/

/*used for update button- start*/
.radio_js {
padding-top:5px;
  width: 73px;
  height: 23px;
  background-image: url(../images/buttons/btn_radio_n.gif);
  background-color:transparent;
  border-style: none;
  color: #000;
}
.radio_js_over {
padding-top:5px;
  width: 73px;
  height: 23px;
  background-image: url(../images/buttons/btn_radio_over.gif);
  background-color:transparent;
  border-style: none;
  color: #999;
  }
/*used for update button- end*/

/*used to style text on landing pages -start* GOBB2308 GOBB1308*/
.landing_page_text
{
color:#228C99;
font-size:14px;
padding-left:3px;
padding-bottom:5px;
font-family: Georgia, "Times New Roman", Times, serif;
}
/*used to style text on landing pages -start*/





/*firefox*/
html>/**/body #prize08_container
{
height:700px;
width:500px;
border: 0px solid #FF0000;
top:190px;
padding-right:199px;
left:20px;
margin-top:-30px;
position:relative;
padding-top:15px;
}

#prize08_container
{
height:700px;
width:500px;
border: 0px solid #FF0000;
top:180px;
padding-right:199px;
margin-top:-15px;
left:20px;
position:relative;
margin-bottom:200px;
}


/*xmas page*/
#allTitles .santa {
		background: #F9EFEC;
		margin: 0 3.1px 4px 0;
		color: #584643;
		padding: 13px 10px;
		float: left;
		display: block;
		width: 122px;
		height: 200px;
		position: relative;
		}
		
		#allTitles .jan {
		background: #F9EFEC;
		margin: 0 3.1px 4px 0;
		color: #584643;
		padding: 13px 10px;
		float: left;
		display: block;
		width: 122px;
		height: 170px;
		position: relative;
		}
		
				#allTitles .jan img{
		padding-left:8px;
	}

	#allTitles .jan p {
		padding: 0;
		margin: 8px 0 0 0;
		text-align:center;
		}
	
	#allTitles .jan p a{
		font-weight:bold;
		}
		
		#allTitles .santa img{
		padding-left:8px;
		}
		
		#allTitles .santa .save25percent{
		background: url(./images/icons/icon_save25percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;

		
		
	}

	#allTitles .santa p {
		padding: 0;
		margin: 8px 0 0 0;
		text-align:center;
		}
	
	#allTitles .santa p a{
		font-weight:bold;
		}
		
		/*GOBB2308 start; used for general layout*/
#SANTA_container
{
height:1375px;
width:580px;
border: 0px solid #FFFF00;
padding-top:186px;
padding-right:199px;
float:right;
}

.landing_page_text_santa
{
color:#000000;
font-size:13px;
padding-left:3px;
font-family: Arial,Helvetica,sans-serif;
padding-bottom:16px;
background-image: url(../images/xmas2008/christmas_text_bg.gif);
background-repeat:no-repeat;
width:auto;
height:60px;
margin-bottom:10px;
text-align:center;
}

#checkbox_christmas
{
width:auto;
height:50px;
padding-left:15px;
}

#checkbox_e_card
{
width:auto;
height:50px;
padding-left:15px;
}

/*test*/


. promoFree {
	background:none;
	}
		
		
h1.home-title {
font-size:24px;
color:#666666;
font-weight:lighter;
margin-bottom:15px;
background-color:#f6f5ee;
display:inline;
border-right: #f6f5ee 4px solid;
padding-left:7px;
}

.error-text {    
	background-color: #FF6699; 
	width: 50%;
 }
 
 .address-error-text {    
 	background-color: #FF6699; 
 	width: 50%;
 	margin-bottom: 7px;
 }	
 
 #yourAccount .giftSub a, #yourAccountDetail .giftSub a{
	float:right;
	position:relative;
	top:10px;
	right:10px;
	height:25px;
	width:110px;
	background: url(../images/buttons/bttn_gift_sub.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	padding:0;
	margin:0;
}
	
#yourAccount .giftSub a:hover, #yourAccountDetail .giftSub a:hover{
	background-position: 0 -25px !important;
}

















































































/*landing pages styles start*/
#promo_page_container
{
width:580px;
height:auto;
min-height: 650px;
border:0px solid #000000;
margin-left:175px;
}

		.promo_element1
		{
		width:140px;
		height:230px;
		background-color:#F9EFEC;
		float:left;
		margin-left:1px;
		position:relative;
		display:inline-block;
		border-bottom:4px solid #FFFFFF;
		}
		.promo_element2
		{
		width:140px;
		height:230px;
		background-color:#F9EFEC;
		float:left;
		margin-left:2px;
		position:relative;
		display:inline-block;
		border-bottom:4px solid #FFFFFF;
		}
		.promo_element3
		{
		width:140px;
		height:230px;
		background-color:#F9EFEC;
		float:left;
		margin-left:2px;
		position:relative;
		display:inline-block;
		border-bottom:4px solid #FFFFFF;
		}
		.promo_element4
		{
		width:140px;
		height:230px;
		background-color:#F9EFEC;
		float:left;
		margin-left:2px;
		position:relative;
		border-bottom:4px solid #FFFFFF;
		}
		
		/*save the png as png8 not 24 to get the trans in IE6*/
		.promo_cover
		{
		width:80px;
		height:107px;
		border:0px solid #66FF00;
		margin:10px auto 0 auto;
		z-index:2;
		}
		
		.promo_saving
		{
		width:67px;
		height:67px;
		top:70px;
		left:90px;
		position:absolute;		
		}
		
		.promo_title
		{
		width:100px;
		height:25px;
		min-height:35px;
		border:0px solid #0099FF;
		margin:5px auto 0 auto;
		color:#E30640;
		text-decoration:underline;
		text-align:center;
		}
		
		.promo_desc
		{
	
		font-weight: bold;
		margin: 0 auto 5px auto;
		padding-top: 10px;
		color:#E30640;
		border:0px solid #FF0000;
		text-decoration: none;
		text-align:center;
		height: 10px;
		width: 100px;
		clear: both;
		}

		.promo_description
		{
		width:80px;
		height:auto;
		border:1px solid #FF0000;
		margin:0 auto 0px auto;
		overflow:visible;
		font-size:0.8em;
		color:#E30640;
		}
		
		.promo_button
		{
		width:124px;
		height:25px;
		margin:0 auto 0 auto;
		}
		
		.promo_button_gift
		{
		width:124px;
		height:25px;
		margin:0 auto 0 auto;
		}
		
		/*banner styles*/
		
			
		#landing_banner_container
		{
		width:578px;
		height:115px;
		border:0px solid #FFCCCC;
		background: url(../images/elements/BBC_Easter_Landing.gif) 0 0 no-repeat;
		margin-bottom:5px;
		margin-top:-15px;
		}
		
		/*IE6 HACK*/
		* html #landing_banner_container
		{
		width:566px;
		height:115px;
		border:0px solid #FF0000;
		background-image:url(../images/elements/backtoschool10-578x115.gif);
		position:relative;
		}
		
		#landing_description_container
		{
		width:566px;
		height:auto;
		min-height:85px;
		border:0px solid #FFCC66;
		font-size:1em;
		text-align:center;
		font-family: Arial,Helvetica,sans-serif;
		background: url(../images/landing_desc_background.jpg) 0 0 no-repeat;
		margin-bottom:5px;
		}
		
		* html #landing_description_container
		{
		width:566px;
		height:auto;
		min-height:85px;
		border:0px solid #FFCC66;
		font-size:1em;
		text-align:center;
		font-family: Arial,Helvetica,sans-serif;
		background: url(../images/landing_desc_background.jpg) 0 0 no-repeat;
		margin-bottom:5px;
		padding-bottom:25px;
		}
		
		  
/*landing pages styles start*/










/* book landing styles */

.promo_cover_books
		{
		width:80px;
		border:0px solid #66FF00;
		padding-top:10px; 
		margin-left:20px;
		z-index:2;
		}
		
		
		.promo_title_books
		{
		width:80px;
		height:25px;
		min-height:35px;
		border:0px solid #0099FF;
		margin:5px auto 0 auto;
		color:#E30640;
		text-decoration:underline;
		text-align:center;
		}
		
		
		.promo_button_books
		{
		width:124px;
		height:25px;
		margin:0 auto 0 auto;
		}
		
		.promo_price_books
		{
		position: absolute; 
		top: 83px; 
		left: 74px;
		}
		
		#landing_description_container_book
		{
		width:566px;
		height:auto;
		min-height:85px;
		border:0px solid #FFCC66;
		font-size:1em;
		text-align:center;
		font-family: Arial,Helvetica,sans-serif;
		background: url(../images/landing_desc_background.jpg) 0 0 no-repeat;
		margin-bottom:5px;
		}
		
		.promo_element2_book
		{
		width:140px;
		height:230px;
		background-color:#F9EFEC;
		float:left;
		margin-left:75px;
		position:relative;
		display:inline-block;
		border-bottom:4px solid #FFFFFF;
		}
/* End Book Landing  */


/*------- XMAS HOME PROMO ---------*/

	.xmasBody #homePromo {
		width: 578px;
		display: block;
		float: left;
		margin-top: -5px;
		}
	
	.xmasBody #homePromo .col1 {
		float: left;
		width: 288px;
		background: url(../images/xmasImages/homePromoCol1BgTop.png) 0 0 no-repeat;
		}
	
	.xmasBody #homePromo .col1 h2, .xmasBody #homePromo .col2 h2 {
		color: #A98440;
		background: none;
		margin-top: 5px;
		margin-bottom: 0 !important;
		font-size: 1.7em;
		padding: 4px 10px 6px;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	
	.xmasBody #homePromo .col2 h2 {
		background: none;
		}
	
	.xmasBody #homePromo .magazineOffer {
		background: #f9efec;
		margin-bottom: 4px;
		color: #584643;
		padding: 13px 10px;
		float: left;
		display: block;
		width: 266px;
		height: 230px;
		position: relative;
		}
	
	.xmasBody #homePromo .col1 .magazineOffer {
		width: 268px;
		}
		
	.xmasBody #homePromo .magazineOffer .text {
		width: 149px;
		float: left;
		}
		
	.xmasBody #homePromo .magazineOffer .text p {
		padding: 0;
		margin: 0 0 10px;
		}
	
	.xmasBody #homePromo .magazineOffer h3 {
		font-size: 1.1em;
		margin: 0;
		padding: 0;
		}
	
	.xmasBody #homePromo .magazineOffer .text .pricing {
		border-top: 1px solid #e7cdc9;
		font-family: Georgia, "Times New Roman", Times, serif;
		width: 100%;
		float: left;
		padding: 5px 0;
		margin: 0 !important;
		}
	
	.xmasBody #homePromo .magazineOffer .text .pricing .rrp {
		display: block;
		width: 100%;
		float: left;
		}
	
	.xmasBody #homePromo .magazineOffer .text .pricing .rrp .rrpValue {
		text-decoration: line-through;
		display: block;
		}
	
	.xmasBody #homePromo .magazineOffer .text .pricing .now {
		display: block;	
		width: 100%;
		float: left;
		font-size: 1.2em;
		font-weight: bold;
		color: #e30640;
		}
	
	.xmasBody #homePromo .magazineOffer .text .pricing .rrp span, .xmasBody #homePromo .magazineOffer .text .pricing .now span {
		display: block;	
		float: left;
		width: 30%;
		}
	
	.xmasBody #homePromo .magazineOffer .text .btn_subscribe {
		background: url(../images/xmasImages/btn_subscribe.gif) 0 0 no-repeat;
		width: 92px;
		height: 25px;
		display: block;
		text-indent: -9999px;
		}
	
	.xmasBody #homePromo .magazineOffer .thumbnail {
		float: left;
		margin-left: 13px;
		}

	.xmasBody #homePromo .magazineOffer .save1pound, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save1pound.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

	.xmasBody #homePromo .magazineOffer .save15percent, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save15percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}
		
		.xmasBody #homePromo .magazineOffer .save20percent, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/xmasImages/icon_save20percent.png) 0 0 no-repeat;
		width: 80px;
		height: 97px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}
		
		.xmasBody #homePromo .fourForOne {
		background: url(../images/xmasImages/discount-4for1.png) 0 0 no-repeat;
		width: 80px;
		height: 97px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right:65px;
		}
		

		
		.xmasBody #homePromo .magazineOffer .save25percent, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/xmasImages/icon_save25percent.png) 0 0 no-repeat;
		width: 80px;
		height: 97px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		.xmasBody #homePromo .magazineOffer .save30percent, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save30percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		.xmasBody #homePromo .magazineOffer .save35percent, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save35percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		.xmasBody #homePromo .magazineOffer .save40percent, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save40percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}

		.xmasBody #homePromo .magazineOffer .save50percent, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_save50percent.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 75px;
		right: 65px;
		}
		
		.xmasBody #homePromo .magazineOffer .free_delivery, .xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_free_delivery.gif) 0 0 no-repeat;
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 25px;
		right: 65px;
		}


		.xmasBody #homePromo .magazineOffer #save1pound {
			background: url(../images/icons/icon_save1pound.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		.xmasBody #homePromo .magazineOffer #save15percent {
			background: url(../images/icons/icon_save15percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}
		
		.xmasBody #homePromo .magazineOffer #save20percent {
			background: url(../images/xmasImages/icon_save20percent.png) 0 0 no-repeat;
			width: 80px;
			height: 97px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}
		
		.xmasBody #homePromo .magazineOffer #save25percent {
			background: url(../images/xmasImages/icon_save25percent.png) 0 0 no-repeat;
			width: 80px;
			height: 97px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		.xmasBody #homePromo .magazineOffer #save30percent {
			background: url(../images/icons/icon_save30percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		.xmasBody #homePromo .magazineOffer #save35percent {
			background: url(../images/icons/icon_save35percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		.xmasBody #homePromo .magazineOffer #save40percent {
			background: url(../images/icons/icon_save40percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}

		.xmasBody #homePromo .magazineOffer #save50percent {
			background: url(../images/icons/icon_save50percent.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}
		
		.xmasBody #homePromo .magazineOffer #free_delivery {
			background: url(../images/icons/icon_free_delivery.gif) 0 0 no-repeat;
			width: 66px;
			height: 66px;
			text-indent: -9999px;
			display: block;
			position: relative;
			top: -30px;
			left: -15px;
		}
	
	.xmasBody #homePromo .magazineOffer .threeForOne {
		background: url(../images/icons/icon_3for1.gif) 0 0 no-repeat !important;
		}
	
	.xmasBody #homePromo .col2 {
		float: left;
		margin-left: 4px;
		width: 286px;
		background: url(../images/xmasImages/homePromoCol2BgTop.png) 0 0 no-repeat;
		}
	
	.xmasBody #homePromo .viewAllTitles {
		clear: left;
		width: 548px;
		background: url(../images/elements/viewAllTitlesBg.gif) 0 0 repeat-x;
		height: 35px;
		border-top: 3px solid #fff;
		padding: 15px;
		}
	
	.xmasBody #homePromo .viewAllTitles .btn_viewAllTitles {
		width: 125px;
		height: 25px;
		background: url(../images/xmasImages/btn_viewAllTitles.gif) 0 0 repeat-x;
		text-indent: -9999px;
		display: block;
		float: right;
		}

/* ---------- HOME PROMO XMAS ------- */

	.xmasBody .yourBasket #checkout #feature .itemDesc {
		width: 47% !important;
		}
	.xmasBody .yourBasket h1 {
		margin: 0 0 15px !important;
		padding: 0 0 0 50px !important;
		background: url(../images/icons/icon_yourBasket.gif) 0 5px no-repeat !important;
		}
	.xmasBody .yourBasket #checkout {
		background: none;
		}
	.xmasBody .yourBasket #checkout #feature .addRemove {
		float: left;
		width: 20%;
		margin-left: 15px;
		}
	.xmasBody .yourBasket #checkout #feature td.qtyCol select {
		margin-bottom: 5px;
		width: 50px;
		}
	.xmasBody .yourBasket #checkout #feature .addRemove input {
		margin-bottom: 5px;
		}
	.xmasBody .yourBasket #checkout #feature .moreOffers {
		margin-top: 30px;
		background: none;
		width: 100%;
		}
	.xmasBody .yourBasket #checkout #feature .moreOffers h2 {
		background: none;
		color: #228c99;
		padding: 0 0 5px 0;
		margin: 0 0 10px;
		border-bottom: 1px solid #b7b2b1;
		width: 100%;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox {
		float: left;
		width: 318px;
		margin-right: 2px;
		background: #f9efec url(../images/elements/bg_offerBg.gif) no-repeat top left;
		height: 275px;
		position: relative;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox h2 {
		width: 96%;
		color: #fff;
		border: none;
		padding: 5px 0 6px 10px;
		margin: 0;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox h4 {
		margin-bottom: 5px;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox p {
		border-bottom: 1px solid #e7cdc9;
		margin-bottom: 10px;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox img {
		float: left;
		margin-top: 12px;
		margin-left: 23px;
		border: none !important;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox img.imgBinder {
		margin-left: 0;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox .innerOffer {
		padding: 10px;
		width: 50%;
		float: left;
		background-color: #f9efec;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox .innerOffer p.rrpPrice {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
		font-size: 1.1em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox .innerOffer p.rrpPrice span {
		text-decoration: line-through;
		}
	.xmasBody .yourBasket #checkout #feature .offerBox .innerOffer p.nowPrice {
		border: none;
		margin-bottom: 10px;
		padding-bottom: 0;
		color: #e30640;
		font-size: 1.4em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	.xmasBody #yourBasket, .xmasBody #yourEmptyBasket {
		width: 198px;
		margin: -18px 0 11px !important;
		padding: 0 !important;
		}
		
	.xmasBody #yourBasket h2, .xmasBody #yourEmptyBasket h2 {
		color: #A98440;
		padding: 24px 8px 5px;
		margin: 0 !important;
		font-size: 1.5em;
		background: url(../images/xmasImages/yourBasketBgTop.png) 0 0 no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		height: 23px;
		}
			
	 .xmasBody h2 .itemsInBasket, .xmasBody h2 .itemsInBasket {
		color: #A32528;
		padding-left: 5px;
		}
	
	.xmasBody #yourEmptyBasket .yourBasketItemsNone {
		/*
		background: #f9efec url(../images/icons/icon_emptyBasket.gif) center 30px no-repeat;
		height: 172px;
		*/
		background: #f9efec url(../images/elements/yourBasketBgBottom.gif) 0 bottom no-repeat;
		height: 58px;		
		width: 192px;
		text-align: center;
		color: #584643;
		}
	
	.xmasBody #yourEmptyBasket .yourBasketItemsNone span {
	/*	padding-top: 130px;*/
		padding-top: 20px;
		display: block;
		}
			
	.xmasBody #yourBasket .yourBasketItems {
		padding: 0 !important;
		margin: 0 !important;
		width: 192px;
		}
			
	.xmasBody #yourBasket .yourBasketItems .item {
		padding: 6px !important;
		margin: 0 !important;
		list-style: none;
		background: #f9efec;
		border-bottom: 1px solid #dbc9c5;
		display: block;
		float: left;
		width: 180px;
		color: #336368;
		}
			
	.xmasBody #yourBasket .yourBasketItems .item .yourBasketMagThumb {
		width: 39px;
		height: 50px;
		margin-right: 5px;
		float: left;
		}
			
	.xmasBody #yourBasket .yourBasketItems .item .yourBasketMagTitle {
		width: 45%;
		float: left;
		}
			
	.xmasBody #yourBasket .yourBasketItems .item .yourBasketMagCost {
		width: 23%;
		float: right;
		margin-right: 5px;
		text-align: right;
		}
		
	.xmasBody #yourBasket .yourBasketCheckout {
		width: 180px;
		padding: 10px 6px !important;
		background: #e2d8d5 url(../images/elements/yourBasketButtonBgBottom.gif) 0 bottom no-repeat;
		clear: left;
		}
			
	.xmasBody #yourBasket .yourBasketCheckout .button {
		background: url(../images/buttons/btn_viewBasketCheckout.gif) 0 0 no-repeat;
		width: 175px;
		height: 25px;
		text-indent: -9999px;
		display: block;
		margin: 0 auto;
		}

	.shoppingBellXmas {
		width: 57px;
		height: 52px;
		position: relative;
		top: -44px;
		left: 132px;
	}

	.campaignSmall {
	font-weight: bold;
	padding-left: 5px;	
	}
