.templateBasket #divContent  {
/*	height:1700px; */
}

.templateBasket #divContent h1 {
	display : none;
}

.templateBasket #divContent div.slideshow {
	position : relative;	
	width : 720px;
	height : 359px;	
	margin : 0 0 1.0em; /* 10px */	
	min-height: 37.4em;
	border-bottom-width: 0px;
	padding : 0;
	float : left;
}

.templateBasket #divContent div.slideshow div.slide {
	position : relative;
	top : 0px;
	left : 0px;
}

.templateBasket #divContent div.slideshow div.slide #btn1 {

position:relative;
top:260px;
left:20px;
width:241px;
height:42px;
z-index:100000000;

}

.templateBasket #divContent div.slideshow div.slide .btn2 {

position:relative;
top:300px;
left:20px;
width:241px;
height:42px;
z-index:10000;

}

.templateBasket #divContent div.slideshow_promotion {
	position : relative;	
	width : 720px;
	height : 359px;	
	margin : 0 0 1.0em; /* 10px */	
	min-height: 37.4em;
	border-bottom-width: 0px;
	padding : 0;
	float : left;
	z-index:1000;
}

.templateBasket #divContent div.slideshow_promotion div.slide {
	position : relative;
	top : 0px;
	left : 0px;
	z-index:1000;
}

.templateBasket #divContent ul.features {
	width : 165px;
/*	float : right; */
	margin : 0;
	padding : 0 0 0;
	display : block;
}

.templateBasket #divContent ul.features li {
	list-style-type : none;
	display : block;
	margin : 0;
	padding : 0;
	text-align : right;
	
}
/*
.templateBasket #divContent ul.features li.no03 { 
	height: 228px; 
}
*/
.templateBasket #divContent ul.features li.no01{ 
	padding-bottom:6px; 
}

.templateBasket #divContent ul.features li.no02 { 
	padding-bottom:5px; 
}

.templateBasket #divContent ul.features li a {
	font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
	color : #666666;
	text-decoration : none;
	font-size : 1.1em;
}

.templateBasket #divContent ul.features li a:hover {
	text-decoration : underline;
}

.templateBasket #divContent ul.features li h3 {
	display : none;
}

.templateBasket #divContent ul.promoGrid {
	clear : both;
	display : block;
	margin : 0px 0 1.0em;
	padding : 0;
	position : relative;
	width : 700px;
/*	height : 430px; */
	left : 1px;
	
}

.templateBasket #divContent ul.promoGrid li {
	width : 374px;
	height : 175px;
	display : block;
	margin : 0;
	padding : 0;
	list-style-type : none;
	position : relative;
	z-index: 10;
	left: 0px;
	top: 0px;
}


/*
.templateBasket #divContent ul.promoGrid li.no01 { top:-10px;		left:0; }
.templateBasket #divContent ul.promoGrid li.no02 { top:-10px;		left:240px; }
.templateBasket #divContent ul.promoGrid li.no03 { top:-10px;		left:596px;  }
.templateBasket #divContent ul.promoGrid li.no04 { top:335px;		left:0; }
.templateBasket #divContent ul.promoGrid li.no05 { top:302px;		left:645px;  }
.templateBasket #divContent ul.promoGrid li.no06 { top:770px; 	left:0; }
.templateBasket #divContent ul.promoGrid li.no07 { top:780px;	  	left:370px; }
.templateBasket #divContent ul.promoGrid li.no07a { top:800px;	left:680px; }
.templateBasket #divContent ul.promoGrid li.no08 { top:1100px; 	left:0;}
.templateBasket #divContent ul.promoGrid li.no09 { top:1035px;	left:380px; }
.templateBasket #divContent ul.promoGrid li.no10 { top:1100px;	left:640px; }
.templateBasket #divContent ul.promoGrid li.no11 { top:1000px;	left:715px; }
.templateBasket #divContent ul.promoGrid li.no12 { top:585px;		left:714px; }
*/
.templateBasket #divContent ul.promoGrid li h3 {
	margin : 0;
	padding : 0;
}




/* Everything above here is pretty generic, here is where things are customized 
for the particular layout of the moment, as new products are added features moved 
around this is where this would be editied */
/* POSTAL BANNER */


.templateBasket #divContent ul.promoGrid li.christmasBanner {
	z-index : 100000;
	width:944px;
	height:75px;
}

.templateBasket #divContent ul.promoGrid li.christmasBanner h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.christmasBanner img {
	position : relative;
	top : 0px;
	left : 0px;
	width:700px;
	height:75px;
	z-index:1000000;
}
/* new in  */

.templateBasket #divContent ul.promoGrid li.no01 {
	z-index : 100;
	width:233px;
	height:331px;
	
	
}

.templateBasket #divContent ul.promoGrid li.no01 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no01 img {
	position : relative;
	top : 0px;
	left : 0px;
 	width:233px;
	height:331px;
	
	z-index:1000;

}

/* jane packer flowers */

.templateBasket #divContent ul.promoGrid li.no02 {
	z-index : 100;
	width:339px;
	height:323px;
	
}

.templateBasket #divContent ul.promoGrid li.no02 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no02 img {
	position : relative;
	top :0;
	left :0;
	width:339px;
	height:323px;
	z-index: 0;
}

/* clearance */

.templateBasket #divContent ul.promoGrid li.no03 {
width:349px;
	height:280px;/* double */
	z-index : 50;	
	
}

.templateBasket #divContent ul.promoGrid li.no03 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no03 img {
	position : relative;
	top : 0;
	right : 0;
	
width:349px;
	height:280px;

} 

/* CUSTOMER FAVOURITES */

.templateBasket #divContent ul.promoGrid li.no04 {
	width : 630px; 
	height : 430px; 
	z-index : 100;	
}



.templateBasket #divContent ul.promoGrid li.no04 h3 {
	display : block;
	text-indent : -9999px;
	position : relative;
	top : 0;
	left : 0;
	width : 319px;
	height : 30px;
	background:url(../PIX/HOME/25_06_2007_cust_fav.gif) no-repeat;
	margin : 0;
	padding : 0;
	margin-bottom:10px;
	margin-top:20px;
}

.templateBasket #divContent ul.promoGrid li.no04 ul {
	display : block;
	position : relative;
	width : 550px;
	height : 310px;
	margin : 0;
	padding : 0;
	top : 56px;
	left: -2px;
}

.templateBasket #divContent ul.promoGrid li.no04 ul li {
	margin : 0;
	padding : 0;
	list-style-type : none;
	display : block;
	background-color : transparent;
	width : auto;
	height : auto;
}

.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-01 { top: 161px; left: 182px;}
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-02 { top: 10px; left: 22px; z-index:2;}
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-03 { top: -39px; left: 484px; }
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-04 { top: 162px; left: 345px; }
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-05 { top: 207px; left: 32px; }
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-06 { top: 9px; left: 170px; z-index:1;}
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-07 { top: -5px; left: 336px;  z-index:5;}
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-08 { top: 150px; left: 485px; z-index:10000;}
.templateBasket #divContent ul.promoGrid li.no04 ul li.no04-09 { top: 268px; left: 537px; z-index:10000;}
.templateBasket #divContent ul.promoGrid li.no04 ul li.rss 	{ top: 350px; left: 300px; z-index:1;}


/* RSS Feed */

.templateBasket #divContent ul.promoGrid li.no04 ul li.rss { 
    width: 300px;
    height: 24px;
    text-align: right; 
    line-height: 24px;
    font-size: 1.1em;
}

.templateBasket #divContent ul.promoGrid li.rss img {float:right; padding-left:5px;}

.templateBasket #divContent ul.promoGrid li.rss a:link {color:#ed008c; text-decoration:underline;}

.templateBasket #divContent ul.promoGrid li.rss a:visited{color:#ed008c; text-decoration:underline;}

.templateBasket #divContent ul.promoGrid li.rss a:hover{ text-decoration:none; background:#ed008c;color:#ffffff;}

.templateBasket #divContent ul.promoGrid li.rss a:active {color:#ed008c; text-decoration:underline;}


/* end customer favourites */


.templateBasket #divContent ul.promoGrid li.no05 {
	width:312px;
	height:463px; /* double */
	z-index : 100;	
	
}

.templateBasket #divContent ul.promoGrid li.no05 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no05 img {
	position : relative;
	top :0;
	left :0px;
	width:312px;
	height:463px;
	z-index:100;
}

.templateBasket #divContent ul.promoGrid li.no06 {
	z-index : 100;
	width:437px;
	height:263px;
	
}

.templateBasket #divContent ul.promoGrid li.no06 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no06 img {
	position : relative;
	top :0;
	left :0;
	width:437px;
	height:263px;
	z-index:1000;
}

.templateBasket #divContent ul.promoGrid li.no07 {
	z-index : 1000;
	height:250px;
	width:220px;
	
}

.templateBasket #divContent ul.promoGrid li.no07 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no07 img {
	position : relative;
	top :-4px;
	left :78px;
	height:250px;
	width:220px;
	z-index:1;
}
.templateBasket #divContent ul.promoGrid li.no07a {
	z-index : 1000;
	height:240px;
	width:238px;
	
}

.templateBasket #divContent ul.promoGrid li.no07a h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no07a img {
	position : relative;
	top :0;
	left :0;
	height:240px;
	width:238px;
	z-index:1;
}



.templateBasket #divContent ul.promoGrid li.no08 {
	z-index : 100;
	width:357px;
	height:194px;
	
}

.templateBasket #divContent ul.promoGrid li.no08 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no08 img {
	position : relative;
	top : 0;
	left : 0;
	width:357px;
	height:194px;
	z-index:1000;
}


.templateBasket #divContent ul.promoGrid li.no09 {
	z-index : 1000;
	width:255px;
	height:292px;
	
}

.templateBasket #divContent ul.promoGrid li.no09 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no09 img {
	position : relative;
	top : 0;
	left : 0;
	width:255px;
	height:292px;
	z-index:1000;
}



.templateBasket #divContent ul.promoGrid li.no10 {
	z-index : 100;
		width:296px;
	height:181px;
	
}

.templateBasket #divContent ul.promoGrid li.no10 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
}

.templateBasket #divContent ul.promoGrid li.no10 img {
	position : relative;
	top :0;
	left :0;
	width:296px;
	height:181px;
	z-index:1000;
}




.templateBasket #divContent ul.promoGrid li.no11 {
	z-index : 80;
}

.templateBasket #divContent ul.promoGrid li.no11 h3 {
	position : relative;
	color : #ffffff;
}

.templateBasket #divContent ul.promoGrid li.no11 img {
	position : relative;
	top : 0px;
	right : 0px;
	width:191px;
	height:220px;
}


/* bottom Row */

.templateBasket #divContent ul.promoGrid li.bottomRow-01 {
	z-index : 10;
}

.templateBasket #divContent ul.promoGrid li.bottomRow-01 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
	left:-99999px;
	z-index : 10;
}

.templateBasket #divContent ul.promoGrid li.bottomRow-01 img  {
	position : relative;
	top : 815px;
	left: 0px;
	z-index : 10;
}




.templateBasket #divContent ul.promoGrid li.bottomRow-02 {
	z-index : 10;
	
}

.templateBasket #divContent ul.promoGrid li.bottomRow-02 h3 {
	position : relative;
	left:-99999px;
	color : #ffffff;
	text-indent:-99999px;
	
}

.templateBasket #divContent ul.promoGrid li.bottomRow-02 img  {
	position : relative;
	top :0;
	left: 0;

}




.templateBasket #divContent ul.promoGrid li.bottomRow-03 {
	z-index : 10;
}

.templateBasket #divContent ul.promoGrid li.bottomRow-03 h3 {
	position : relative;
	color : #ffffff;
	text-indent:-99999px;
	left:-99999px;
	z-index : 10;
}

.templateBasket #divContent ul.promoGrid li.bottomRow-03 img  {
	position : relative;
	top : 635px;
	left:580px;
	z-index : 10;
}


/*********************************************************************/
/* --------------------XMAS COUNTDOWN TIMER -------------------------*/
/*********************************************************************/

/* CHRISTMAS HOMEPAGE TIMER */

.templateBasket #divContent .xmasTimer { position:relative; top:250px; right:200px; z-index:100000; background:url(../PIX/christmas/xmasCountdownBackground.gif) no-repeat left top; width:119px; height:108px; }

.templateBasket #divContent .xmasTimer #timer { color:#ffffff; font-size:4em; margin-top:25px;}

.templateBasket #divContent .xmasTimer #days2, .templateBasket #divContent .xmasTimer #hours1, .templateBasket #divContent .xmasTimer #hours0, .templateBasket #divContent .xmasTimer #mins1,  .templateBasket #divContent .xmasTimer #mins0, .templateBasket #divContent .xmasTimer #secs1, .templateBasket #divContent .xmasTimer #secs0, .templateBasket #divContent .xmasTimer #msecs2, .templateBasket #divContent .xmasTimer #msecs1, .templateBasket #divContent .xmasTimer #msecs0 {text-indent:-9999px;}

.templateBasket #divContent .xmasTimer #days1 {padding-right:20px;}

#divContent #semBanner {
	background-color:#000000;
	width:978px;
	height:143px;
	float:left;
	position:relative;
	margin:-9px -9px 9px -9px;
	_top:0px;
	_left:9px;
}

.templateBasket #divContent.home-outer
{
    /*height: 816px !important;*/
	height: 558px !important;
}

#homecontent-outer {
	background-color:#FFF;
	float:left;
	position:relative;
	left:0px;
	_top:-9px;
	width:978px;
	/*height:834px;*/
	height:577px;
	/*margin:0px -9px -18px -9px;*/
	margin:-10px -9px -8px -9px;
	top:1px;
	/*#height:832px;*/
	#height:575px;

	/*_height:835px;*/
	_height:576px;
	#margin-top:-20px !important;
	
	_margin-top:0px;
	_margin-bottom:-28px;
	_top:-9px;
	_left:9px;
}

#homecontent-outer h2 {
	height:0px;
	display:none;
}

#home-row1-main {
	position:relative;
	background:#000000;
	padding:6px 6px 6px 6px;
	left:0px;
	top:0px;
	width:741px;
	height:521px;
}

#home-main-cycler {
	position:absolute;
	background:#000000;
	left:0px;
	top:0px;
	width:747px;
	height:533px;
	overflow:hidden;
}

#home-main-cycler.cycler-first { display: block }


#home-main-cycler img.cycler, #home-main-cycler img.cycler-first {
	padding:6px 0px 0px 6px;
}

#home-row1-main1 {
	position:absolute;
	left:359px;
	top:95px;
	width:333px;
	height:177px;
}

#home-row1-main2 {
	position:absolute;
	left:425px;
	top:381px;
	width:164px;
	height:18px;
}

#home-row1-main3 {
	position:relative;
	left:425px;
	top:399px;
	width:84px;
	height:17px;
}

#home-row1-main4 {
	position:relative;
	left:425px;
	top:416px;
	width:84px;
	height:17px;
}

#home-row1-main5 {
	position:relative;
	left:425px;
	top:433px;
	width:84px;
	height:17px;
}


/* Scroller Area start */
#home-row1-col2 {
	position:absolute;
	background:#000000;
	padding:6px 6px 6px 6px;
	left:747px;
	top:0px;
	width:219px;
	height:521px;
}

#home-row1-box2-header {
	position:absolute;
	background:#FFFFFF;
	left:5px;
	top:6px;
	width:219px;
	height:44px;
}

#home-row1-box2-header h2 {
	height:0px;
	display:none;
}

#home-row1-bestsellers {
	position:absolute;
	background:#FFFFFF;
	left:5px;
	top:50px;
	width:219px;
	height:477px;
}

#home-row1-bestsellers h2 {
	height:0px;
	display:none;
}
/* Scroller Area end */

/* NEW Right hand panels start */
#home-row1-rightbox01 {
	position:absolute;
	background:#6CB563;
	left:6px;
	top:6px;
	width:219px;
	height:170px;
}

#home-row1-rightbox02 {
	position:absolute;
	background:#DEA335;
	left:6px;
	top:181px;
	width:219px;
	height:170px;
}

#home-row1-rightbox03 {
	position:absolute;
	background:#4335DE;
	left:6px;
	top:356px;
	width:219px;
	height:170px;
}
/* NEW Right hand panels end */



#home-row1-box3 {
	position:absolute;
	background:#000000;
	padding:6px 6px 6px 6px;
	border:#FFFFFF solid 1px;
	left:5px;
	top:194px;
	width:279px;
	height:175px;
}

#home-row1-box4 {
	position:absolute;
	background:#000000;
	padding:6px 6px 6px 6px;
	border:#FFFFFF solid 1px;
	left:5px;
	top:382px;
	width:279px;
	height:175px;
}

#home-row2-box1 {
	position:absolute;
	left:0px;
	top:534px;
	width:325px;
	height:257px;
}

#home-row2-box2 {
	position:absolute;
	left:326px;
	top:534px;
	width:326px;
	height:257px;
}

#home-row2-box3 {
	position:absolute;
	left:653px;
	top:534px;
	width:325px;
	height:257px;
}

#home-row3-header {
	position:absolute;
	left:0px;
	top:580px;
	width:494px;
	height:27px;
}

#home-row3-header h2 {
	height:0px;
	display:none;
}

#home-row3-musthaves {
	position:absolute;
	left:0px;
	top:613px;
	width:791px;
	height:170px;
}

#home-row3-musthaves h2 {
	height:0px;
	display:none;
}

#home-row3-box1 {
	position:absolute;
	background:#000;
	padding:6px 6px 6px 6px;
	left:0px;
	top:792px;
	width:314px;
	height:84px;
}

#home-row3-box1 h2 {
	height:0px;
	display:none;
}

#home-row3-box2 {
	position:absolute;
	background:#000;
	padding:6px 4px 6px 4px;
	left:326px;
	top:792px;
	width:320px;
	height:84px;
}

#home-row3-box2 h2 {
	height:0px;
	display:none;
}

#home-row3-box3 {
	position:absolute;
	background:#000;
	padding:6px 0px 6px 2px;
	left:653px;
	top:792px;
	width:323px;
	height:84px;
}

#home-row3-box3 h2 {
	height:0px;
	display:none;
}

#home-row5 {
	position:absolute;
	background:#000;
	left:0px;
	/*top:889px;
	top:792px;*/
	top:534px;
	width:978px;
	height:42px;
}

#home-row5 h2 {
	height:0px;
	display:none;
}

#strip {
	width:219px;
	height:477px;
}



#home-main1-text01 {
	position:absolute;
	left:31px;
	top:36px;
	width:265px;
	height:280px;
}

#home-main1-text02 {
	position:absolute;
	left:54px;
	top:365px;
	width:219px;
	height:55px;
}

#home-main1-text03 {
	position:absolute;
	left:54px;
	top:420px;
	width:219px;
	height:25px;
}

#home-main1-text04 {
	position:absolute;
	left:54px;
	top:445px;
	width:219px;
	height:25px;
}

#home-main1-text05 {
	position:absolute;
	left:54px;
	top:470px;
	width:219px;
	height:25px;
}

#home-main1-text06 {
	position:absolute;
	left:536px;
	top:368px;
	width:153px;
	height:18px
}

#home-main1-text07 {
	position:absolute;
	left:536px;
	top:386px;
	width:153px;
	height:18px
}

#home-main1-text08 {
	position:absolute;
	left:536px;
	top:404px;
	width:153px;
	height:18px
}

#home-main1-text09 {
	position:absolute;
	left:536px;
	top:422px;
	width:153px;
	height:18px
}



#home-main1-text10 {
	position:absolute;
	left:536px;
	top:440px;
	width:153px;
	height:18px
}

#home-main1-text11 {
	position:absolute;
	left:536px;
	top:458px;
	width:153px;
	height:18px
}

#home-main1-text12 {
	position:absolute;
	left:536px;
	top:476px;
	width:153px;
	height:18px
}

