#container
{
	width:760px;
}
/*----------------  Footer  -------------------*/

#container #TandC{margin:40px 0;text-align:center;width:100%;}
#container #TandC p{clear:left; font-size:0.9em;text-align:center;border-top:1px solid #ccc;width:100%;padding:4px 0;margin:0px;}
#container #TandC p.l{border-bottom:1px solid #ccc;}
#container #ftr{margin:0 0 0 10px; padding:0; clear:both; width:755px;}
#container #ftr dl,#container #ftr dt,#container #ftr dd,#container #ftr-low p{margin:0;padding:0;text-align:left;font-size:1em;}
#container #ftr{overflow:auto; background-color:#F0F4FB; padding:6px 0 8px 0;}
#container #ftr dl{float:left; width:33%;}
#container #ftr dt{padding:0 0 0 4px;font-weight:700;}
#container #ftr dd{padding:1px 0 1px 11px; background:url(http://www.tesco.com/css/standalone/i/LNBlueArrow.gif) 4px 5px no-repeat;}
#container #ftr dd a{text-decoration:none;}
#container #ftr dd a:hover{text-decoration:underline;}
#container #ftr-low{text-align:center; width:760px;}
#container #ftr-low p{width:100%;font-size:0.8em;padding:1px 0;margin:0;clear:left;text-align:center;}

/*--------------- include file and tickertape to go on all homepages -----------------*/

#includeBnr
{
position:relative;
	text-align:left;
	height:45px;
	background:#CFDAEA url(/homepages/i/dvdRentalIncFile.gif) no-repeat left top;
}

#includeBnrWine
{
	text-align:center;
	height:45px;
	background:url(/winestore/i/WineIncFileBg.gif) repeat-x left top;
}

#includeBnr p
{
	position:absolute;
	top:28px;
	left:605px;
	margin:0px;
}

#includeBnrWine div
{
	position:relative;
}

#includeBnrWine div a
{
	position:absolute;
	top:28px;
	left:590px;
	margin:0px;
	font-size:0.8em;
}

html>body #includeBnrWine div a
{
	right:0px;
}

/*#includeBnr a
{
	background:url(/homepages/i/dvdRentalIncFile.gif) no-repeat center top;
	display:block;
	width:720px;
	height:45px;
}*/

#container div.tickertape
{
	width:385px;
	height:22px;
	background:url(/winestore/i/tickerTape.gif) no-repeat left top;
	clear:both;
}

/*------------------  Banner links  ------------*/

#topBnrLnks, #midCont #topBnrLnks, #middleContent #topBnrLnks {
	position:relative;
	margin-bottom:5px;
}
#topBnrLnks div, #midCont #topBnrLnks div {
	position:absolute;
	top:0px;
	left:0px;
}
#topBnrLnks ul, #midCont #topBnrLnks ul {
	text-align:center;
	width:385px;
	height:110px;
	list-style:none;
	margin:0;
	padding:0;
}
#topBnrLnks li, #middleContent #topBnrLnks li, #midCont #topBnrLnks li {
	clear: none;
	background-image:none;
	float:left;
	padding:92px 15px 0 0;
	margin:0px;
	width:auto;
}

#topBnrLnks li.first { /*If this needs to be adjusted please do this in the homepage's css */
	padding-left:50px;
}

/*------------------  Title Header  ------------*/

#midHeader {
	width:565px;
	height:145px;
	float:left;
	color:white;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(/winestore/i/headerImage.jpg);
	background-repeat:no-repeat;
	background-position:33px left;
}
html>body #midHeader {
	background-position:bottom left;
}

#midHeader .rstb
{
	width: 160px;
	w\idth: 150px;
	float:right;
	margin-right:5px;
	padding:5px 0px 10px 10px;
}
html>body #midHeader .rstb
{
	margin-right:15px;
}

#midHeader .rstb p
{
	font-weight:bold;
	font-size:1.2em;
	margin:0 0 3px 0;
}

#midHeader .rstb ul
{
	margin:0px;
	padding:0 0 0 0px;
	list-style-type:none;
	font-size:0.9em;
}

#midHeader .rstb li
{
	background-image:url(/css/standalone/i/WhiteArrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}

#midHeader .rstb a
{
	color:white;
	text-decoration:none;
}
#midHeader .rstb a:hover
{
	text-decoration:underline;
}

#midHeader .countdown
{
	background:url(/css/standalone/i/countdownBnrDay.gif) no-repeat top left;
	height:33px;
	position:relative;
	margin:0px;
}
#midHeader .countdown span
{
	font-size:1.5em;
	color:black;
	font-weight:bold;
	position:absolute;
	left:62px;
	top:5px;
}
#midHeader .countdown a
{
	height:14px;
	width:116px;
	background:url(/css/standalone/i/lastOrdersBtn.gif) no-repeat top left;
	display:block;
	position:absolute;
	right:3px;
	top:10px;
}

/* ----------------- countdown -------------------------*/
#countdown, #countdown2 {
	margin:0 0 10px 0;
	background:url(/books/p/inc/homepages/i/bnrXmasCountdown.gif) no-repeat left top;
	width:385px;
	height:60px;
	display:block;
	position:relative;
}

#countdown span, #countdown2 span {
	position:absolute;
	top:10px;
	left:100px;
	font-size:3em;
}

#countdown a, #countdown2 a {
	position:absolute;
	top:45px;
	left:218px;
	font-size:0.9em;
}

#countdown2 span {
	left:100px;
}

#countdown2 a {
	left:218px;
}
