/* REMOVE OUT OF STOCK EMAIL MESSAGING */
#productOverview .outOfStockPopupLnk{display:none}
/* REMOVE OUT OF STOCK EMAIL MESSAGING */

/*
@import url("/static/css/generic/generic.css");
@import url("/static/css/framework.css");
*/
/* ---->> Background Colour <<---- */
body {
  background-image:none!important;
  background-color:#EE3224!important;
}

/* Mandatory Attributes */
#navigation_faceted #contentHeader {
  background: none repeat scroll 0 0 transparent;
  margin: 0 0 0 -10px;
  padding: 0 10px 10px;
  width: 175px;
}

#navigation_faceted #filtersAvailable {
  background: none repeat scroll 0 0 transparent;
}

#navigation_faceted #filtersAvailable a {
  color: #0B6FA0;
}

#navigation_faceted {
  margin: 0 6px 0 0;
}

#navigation_faceted_facets a {
  color: #0B6FA0;
}

#pageContainer .checkoutForm .productSelection TD {
  min-height: 0px;
}

#content {
  border:0px!important;
}

.popup {
  background-color:white!important;
}
.popup #pageContainer #header h1 { padding-left:10px!important; }
.popup #pageContainer h2.special { margin-top:10px!important; margin-left:-10px!important; }

/* ---->> Welcome Message <<---- */
#header .welcomeMessage {
  position:absolute;
  left:10px;
  top:75px;
  text-align:left;
  padding-left:0px!important;
  border-top:0px!important;
}

#headerContent {
  height:70px;
  margin-left:340px!important;
}

/* ---->> Basket Info <<---- */
#headerBasket {
  margin:7px 9px 0 0!important;
  border-color:#C7C7C7!important;
}

/* ---->> Restyle Footer Links <<---- */


 #footer { margin:0 -10px; padding:0 10px; background-image:url('/images/2010/site-reskin/bottom_corners.gif');  background-repeat:no-repeat;  background-position:bottom center;  display:inline-block; }
 #footer div,  #footer img{display:block; float:left; margin:0; padding: 0; border:0; background-image:none;}
 #footer #roundedBg,  #footer #footerHeader{width:990px;}
 #footer #roundedBg {background-image:url(footer-slices/footer_background.gif); background-repeat:no-repeat;} 
 #footer #footerHeader{height:32px;}
 #footer #shoppingLogos{margin:0 29px; width:175px;}
 #footer #shoppingLogos div {float:left;} 
 #footer .textLinks{margin:0 25px;}
 #footer .textLinks ul {margin:0; padding: 0; list-style:disc; }
 #footer .textLinks li {padding:0; margin:5px 0 8px; background-image:none;}
 #footer .textLinks a{text-decoration:none; color:#000; font-family:arial; font-size:14px; margin:0px; } 
 #footer .textLinks a:hover{text-decoration:underline;} 
 #footer #sbLogos {width:160px; margin:0 0 0 24px}
 #footer #sbLogos div{width:160px; margin:0px;}
 #footer #sbLogos img {float:none; display:inline; border:none;} 
 #footer #footerFooter{margin:0 0 10px 10px;}
 #footer .copyright{font-family:arial; font-size:12px; margin:10px 0 10px 25px; color:#666; text-align:left;}
 #footer #sbLogos #sbLogosTop{text-align:center; margin-top:5px}

/* ---->> Add 20px whitespace at the top and bottom of the page <<---- */
#pageContainer { margin-top:20px; padding:0 10px!important; }
body { margin-bottom:20px; color:#000!important; }

/* ---->> Add rounded corners to the pageContainer <<---- */
#header {
  margin:0 -10px;
  padding:0 10px;
  background-image:url('/images/2010/site-reskin/top_corners.gif');
  background-repeat:no-repeat;
  background-position:top center;
}

#navSkipTo #logo { top:5px;  width:289px; height:95px !important; background-image: url('/images/2010/site-reskin/header-slices/logo.gif'); background-position:0px 7px; background-repeat:no-repeat; }
#navSkipTo #logo a {width:289px;  height:95px; overflow:hidden; }


/* ---->> Hide rounded corners of default buttons <<---- */
.leftCurve,
.rightCurve,
.leftCurveR,
.rightCurveR,
.rightCurveP,
.leftCurveP { display:none!important; }

/* ---->> Remove border from under top nav <<---- */
#topNav {
  border-bottom:0!important;
  height:42px!important;
} 

#topNav li {
  border:0px!important;
}

/* ---->> Add sprite background to top nav elements <<---- */
#topNav #navLogo,
#topNav #navLogo.selected,
#topNav #toys,
#topNav #kidsclothes,
#topNav #kidsroom,
#topNav #sportsoutdoor,
#topNav #motherbaby,
#topNav #Gifts,
#topNav #electricals,
#topNav #homeessentials,
#topNav #seasonal-nav,
#topNav #partyshop,
#topNav #party,
#topNav #entertainmentshop,
#topNav #pick,
#topNav #thehut {
  background-image:url('/images/2010/site-reskin/sprite.gif')!important;
}

/* ---->> Single line top nav elements <<---- */
#topNav #toys a span,
#topNav #electricals a span,
#topNav #seasonal-nav a span,
#topNav #pick a span,
#topNav #Gifts a span {
  height:16px!important;
  padding:13px 0!important;
}

/* ---->> Double line top nav elements <<---- */
#topNav #kidsclothes a span {
  height:32px!important;
  padding:6px 14px 4px!important;
}

#topNav #kidsroom a span {
  height:32px!important;
  padding:6px 18px 4px!important;
}

#topNav #sportsoutdoor a span {
  height:32px!important;
  padding:6px 10px 4px!important;
}

#topNav #motherbaby a span,
#topNav #homeessentials a span {
  height:32px!important;
  padding:6px 5px 4px!important;
}

/* ---->> Non uniform nav elements <<---- */
#topNav #partyshop a span{
  height:32px!important;
  padding:6px 25px 4px!important;
}
  
#topNav #entertainmentshop a span,
#topNav #thehut a span {
  height:32px!important;
  padding:6px 12px 4px!important;
}

/* ---->> Remove padding and set size for anchor tags <<---- */
#topNav #toys a,
#topNav #kidsclothes a,
#topNav #kidsroom a,
#topNav #sportsoutdoor a,
#topNav #motherbaby a,
#topNav #Gifts a,
#topNav #electricals a,
#topNav #homeessentials a ,
#topNav #party a ,
#topNav #pick a { padding:0; }


/* ---->> Remove padding and set size for other anchor tags <<---- */
#topNav #navLogo a {
  width:33px!important;
  height:42px!important;
  margin:0!important;
  background-image:none!important;
}

#topNav #seasonal-nav a {
  padding:0px!important;
  width:71px;
}


#topNav #entertainmentshop a,
#topNav #thehut a {
  padding:0px!important;
  width:107px;
  height:42px!important;
}

#topNav #party a {
  padding:0px!important;
  width:106px;
}

/* ---->> Set size for list items 73 x 42px <<---- */
#topNav #toys,
#topNav #kidsclothes,
#topNav #kidsroom,
#topNav #sportsoutdoor,
#topNav #motherbaby,
#topNav #Gifts,
#topNav #electricals,
#topNav #homeessentials,
#topNav #pick,
#topNav #seasonal-nav {
  width:71px;
  height:42px!important;
  float:left !important;
}

/* ---->> Set size for other list items <<---- */
#topNav #navLogo {
  width:37px;
  height:42px!important;
  border-left:0px!important;
}


#topNav #party
{
  width:106px;
  height:42px!important;
  margin-right:30px;
  float:left !important;
}

#topNav #thehut {
  float:left!important;
  width:107px;
  height:42px!important;
}

/* ---->> Set background sprite position <<---- */
#topNav #toys { background-position:0 -42px; }
#topNav #kidsclothes { background-position:0 -84px; }
#topNav #motherbaby { background-position:0 -126px; }
#topNav #kidsroom { background-position:0 -168px; }
#topNav #Gifts { background-position:0 -210px; }
#topNav #pick { background-position:0 -420px; }
#topNav #electricals { background-position:0 -294px; }
#topNav #homeessentials { background-position:0 -336px; }
#topNav #sportsoutdoor { background-position:0 -378px; }
#topNav #seasonal-nav { background-position:0 -420px; }
#topNav #party { background-position:0 -462px; background-repeat:no-repeat;}
#topNav #thehut { background-position:0 -504px; }

#topNav #navLogo:hover { background-position:-107px  0; }
#topNav #toys:hover { background-position:-107px  -42px; }
#topNav #kidsclothes:hover { background-position:-107px  -84px; }
#topNav #motherbaby:hover { background-position:-107px  -126px; }
#topNav #kidsroom:hover { background-position:-107px  -168px; }
#topNav #Gifts:hover { background-position:-107px  -210px; }
#topNav #pick:hover { background-position:-107px -420px; }
#topNav #electricals:hover { background-position:-107px  -294px; }
#topNav #homeessentials:hover { background-position:-107px  -336px; }
#topNav #sportsoutdoor:hover { background-position:-107px  -378px; }
#topNav #seasonal-nav:hover { background-position:-107px  -420px; }
#topNav #party:hover { background-position:-107px  -462px; background-repeat:no-repeat;}
#topNav #thehut:hover { background-position:-107px  -504px; }

/* ---->> Set top border of top navs <<---- */
#topNav #toys .subNav div { border-top:10px solid #EB6D0D; }
#topNav #kidsclothes .subNav div { border-top:10px solid #71BE44; }
#topNav #kidsroom .subNav div { border-top:10px solid #009534; }
#topNav #sportsoutdoor .subNav div { border-top:10px solid #00A99D; }
#topNav #motherbaby .subNav div { border-top:10px solid #E31671; }
#topNav #Gifts .subNav div { border-top:10px solid #BA1D82; }
#topNav #electricals .subNav div { border-top:10px solid #2CB6E6; }
#topNav #homeessentials .subNav div { border-top:10px solid #137ABC; }
#topNav #seasonal-nav .subNav div { border-top:10px solid #ED3223; }

#topNav .subNav {
  margin-left:-1px;
  top:42px!important;
}

#topNav .subNav .col {
  border-top:0px!important;
}

/* ---->> Set white link colour <<---- */
#topNav li a {
  color:white!important;
  border:0px!important;
}

#topNav li a:hover, #topNav li.selected a, #topNav li.hover a {
  color:black!important;
  text-decoration:none;
}

/* ---->> Hide unused elements <<---- */
#topNav #picnmix,
#topNav #ideas {
  display:none!important;
}

/* ---->> Subnav Styles <<---- */
#topNav .subNav ul li {
  height:17px;
}

#topNav li .subNav ul li a {
  color:#000!important;
  width:auto!important;
  height:auto !important;
  padding:0px!important;
  background-image:none!important;
  text-decoration:none;
}

#topNav li .subNav ul li a:hover {
  background-image:none!important;
  text-decoration:underline;
}

#topNav li .subNav p a {
  background-image:none!important;
  text-decoration:none;
  padding:0 0px 0 0!important;
  font:bold 12px Arial;
}

#topNav li .subNav p a:hover {
  background-image:none!important;
  text-decoration:underline;
}

#headerFoot {
  display:none!important;
}


/* ---->> Swap Logo <<---- */
#navSkipTo #logo a img {
  display:none;
}

#navSkipTo #logo {
  background-image:url('/images/2010/site-reskin/logo.gif');
  background-repeat:no-repeat;
}

/* ---->> Breadcrumb <<---- */
#header #crumbTrail {
  margin:10px 0 10px 3px!important;
  display:block;
}

/* ---->> Dropdown Menu's <<---- */
#topNav .subNav .col h4 {
  margin-bottom:7px!important;
  font:bold 14px Arial;
}

#topNav .subNav .col {
  width:174px!important;
  margin-right:0px!important;
}

#topNav #toys .subNav .col h4,
#topNav #toys .subNav p a {
  color:#EB6D0D!important;
}

#topNav #kidsclothes .subNav .col h4,
#topNav #kidsclothes .subNav p a {
  color:#71BE44!important;
}

#topNav #kidsroom .subNav .col h4,
#topNav #kidsroom .subNav p a {
  color:#009534!important;
}

#topNav #sportsoutdoor .subNav .col h4,
#topNav #sportsoutdoor .subNav p a {
  color:#00A99D!important;
}

#topNav #motherbaby .subNav .col h4,
#topNav #motherbaby .subNav p a {
  color:#E31671!important;
}

#topNav #Gifts .subNav .col h4,
#topNav #Gifts .subNav p a {
  color:#BA1D82!important;
}

#topNav #electricals .subNav .col h4,
#topNav #electricals .subNav p a {
  color:#2CB6E6!important;
}

#topNav #homeessentials .subNav .col h4,
#topNav #homeessentials .subNav p a {
  color:#137ABC!important;
}

#topNav #seasonal-nav .subNav .col h4,
#topNav #seasonal-nav .subNav p a {
  color:#ED3223!important;
}

/* ---->> Remove last <br /> in header div <<---- */
#header br { display:block; }

/* ---->> Remove <br />'s from related content div <<---- */
#relatedContent br { display:none; }

/* ---->> Colour relatedPanel top border <<---- */
.relatedPanel {
  border-top:7px solid #EE3224!important;
  background-image:none!important;
}

/* ---->> Colour .infobox top border <<---- */
#relatedContent .infoBox {
  background: transparent url('/images/2010/site-reskin/bg-infobox.gif') no-repeat scroll 0 0;
  float:left;
  width:180px;
}

/* ---->> Top Rated Carousel <<---- */

.relatedPanel2 {
  padding: 0;
  border: 8px solid #EE3224;
  margin-bottom: 20px;
  background-image:none;
  overflow:hidden;
}

.relatedPanel2 .header {
  background:#EE3224;
  color:#fff;
  border-bottom:8px;
  padding:10px;
  border-bottom: 8px solid #EE3224;
}

.relatedPanel2 .header a {
  color:#fff;
}

.relatedPanel2 .pagination li.prev a { background:none; }
.relatedPanel2 .pagination li.next a { background:none; }

.catProducts {
  background-image: url(/static/images/brands/woolworths/bg-footer-div.gif);
  background-repeat: repeat-x;
  padding-top: 10px;
}

.txlh a {
  text-decoration:none;
  font-size: 11px;
}

.txlh a:hover { text-decoration:underline;}

#listUtility {
  border-top: 1px solid #EBEBEB!important;
  padding:10px 0 0!important;
}

.pagination {
  padding:10px 0 15px!important;
}

#contentHeader h1,
#contentHeader h2 {
  border-bottom: 2px solid #EBEBEB;
  border-top: 2px solid #EBEBEB;
  font-size: 1.64em;
  font-weight: bold;
  height:25px!important;
  overflow: hidden;
  padding:8px 0!important;
}

.my-account h2 {background-image: url(/static/images/brands/woolworths/bar-divider.gif) !important;}
h2.special {background-image: url(/static/images/brands/woolworths/bar-divider.gif) !important;}
.infoBox {background: url("/static/images/brands/woolworths/bar-divider.gif") repeat-x scroll 0 0 transparent;}

.viewAll span {display:none !important;}

#productDesc ol, #productDesc ul , #productDescOriginal ul, #productDescOriginal ol{list-style: disc inside none;}
/*
.popup {font-family:arial;}
.popup #pageContainer #header {background-image:none;}
.popup #pageContainer #content #mainContent h2.special {background-repeat:repeat-x;}
.popup #pageContainer #content #mainContent th {text-align:right;}*/

#topNav li span  , #topNav li a{text-transform:none;}

/* remove Want to shop online only checkbox in my account - contact preferences */
#frm-optOutOfCatalogue{display:none;}
/* twitter this */
#content #relatedContent .tools li.twitter{background-image:url("/images/2010/social-icons/icon-twitter.gif");}

/* product page full player popup iframe size fix, for bottom 1px that brings in scroll bars in safari and chrome */

#TB_iframeContent {margin:0 !important;}

/* product page more information tables*/

#moreInfo .infoTable
{
	margin:				5px 10px 10px;
	border-top:			1px solid #999;
	border-right:		1px solid #999;
	width:				745px;
}

#moreInfo .infoTable th
{
	padding:			8px;
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	font-weight:		bold;
	text-align:			left;
}

#moreInfo .infoTable .groupHeading th,
#moreInfo .infoTable th.groupHeading
{
	background:			#D2D3D4;
}

#moreInfo .infoTable td
{
	padding:			8px;
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	text-align:			left;
}

#moreInfo .infoHeadingStd
{
	font-style:			normal;	
	margin:				10px 0 0;
	font-size:			1.05em;
}



