@charset "utf-8";

/* CSS Document */



* {

	margin:0px;

	padding:0px;

}
html, body {
  min-height:100%;
  height:auto !important;
  height:100%;
}
body {
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:20px;
  color:#fff;
  background:#cc0000 url(../images/body-bottom.jpg) repeat-x center bottom;
  background-position: center bottom;
  height:100%;
}
h1 {

	font-size:22px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:28px;

	margin-bottom:10px;

}



a {

	color:#fff;

}



p {

	padding-bottom:10px;

}



.outer-wrapper {

	float:left;

	width:100%;

	min-height:100%;

	height:auto !important;

	height:100%;

	margin-bottom:-150px;

}



.header {

	float:left;

	width:100%;

	height:130px;

	background:url(../images/nav/nav-bg.jpg) repeat-x;

}



.header ul {

	width:700px;

	height:31px;

	margin:0px auto;

	list-style:none;

}



.header ul li {

	float:left;

	width:100px;

	height:30px;

	margin-top:1px;

	text-align:center;

}



.header ul li a {

	display:block;

	width:100%;

	height:100%;

	text-indent:-9999px;

}



.nav-home a {

	background:url(../images/nav/home.png);

}



.nav-home a:hover {

	background:url(../images/nav/home_roll.png);

}



.nav-home-active {

	background:url(../images/nav/home_roll.png);

}



.nav-about-us a {

	background:url(../images/nav/aboutus.png);

}



.nav-about-us a:hover {

	background:url(../images/nav/aboutus_roll.png);

}



.nav-about-us-active {

	background:url(../images/nav/aboutus_roll.png);

}



.nav-stores a {

	background:url(../images/nav/stores.png);

}



.nav-stores a:hover {

	background:url(../images/nav/stores_roll.png);

}



.nav-stores-active {

	background:url(../images/nav/stores_roll.png);

}



.nav-careers a {

	background:url(../images/nav/careers.png);

}



.nav-careers a:hover {

	background:url(../images/nav/careers_roll.png);

}



.nav-careers-active {

	background:url(../images/nav/careers_roll.png);

}



.nav-catalogues a {

	background:url(../images/nav/catalogues.png);

}



.nav-catalogues a:hover {

	background:url(../images/nav/catalogues_roll.png);

}



.nav-catalogues-active {

	background:url(../images/nav/catalogues_roll.png);

}



.nav-contact a {

	background:url(../images/nav/contact.png);

}



.nav-contact a:hover {

	background:url(../images/nav/contact_roll.png);

}



.nav-contact-active {

	background:url(../images/nav/contact_roll.png);

}
.nav-products a {

	background:url(../images/nav/products.png);

}



.nav-products a:hover {

	background:url(../images/nav/products_roll.png);

}



.nav-products-active {

	background:url(../images/nav/products_roll.png);

}



.branding {

	display:block;

	width:237px;

	margin:20px auto;

}



.branding img {

	border:0px;

}



.content-wrapper {

	width:890px;

	margin:0px auto;

}



.categories {

	float:left;

	width:210px;

}



.categories ul {

	font-weight:bold;

	list-style:none;

}



.categories ul ul {

	float:left;

	width:200px;

	margin-bottom:10px;

	font-weight:normal;

	padding-left:10px;

	list-style:none;

}



.categories ul ul li {

	padding-bottom:3px;

}



.categories ul a h3 {

	float:left;

	width:110px;

	height:30px;

	font-size:14px;

	color:#fff;

	text-decoration:none;

	text-indent:-9999px;

	cursor:pointer;

	display:inline;

}



.categories ul a {

	font-size:14px;

	color:#fff;

	text-decoration:none;

}



.categories ul ul a {

	display:inline;

	font-size:14px;

	color:#fff;

	text-decoration:none;

}



.categories ul ul a:hover {

	text-decoration:underline;

}



.content-wide {

	float:left;

	width:650px;

	padding-left:0px;

}

.content-wide-products {

	float:left;

	width:700px;

	padding-left:30px;

}


.content-wide-home {

	float:left;

	width:800px;
padding-left:30px;




}

.content-wide-home p {

text-align: center;	


}




.content-wide a {

	text-decoration:none;

}



.content-wide a:hover {

	text-decoration:underline;

}

.content-wide#stores {
  margin: 0 auto;
  float: none;
}


.flash-col {

	float:left;

	width:300px;

	padding-left:30px;

}



.content-col {

	float:left;

	width:320px;

	padding-left:30px;

}



.content-col a {

	text-decoration:none;

}



.content-col a:hover {

	text-decoration:underline;

}



.footer-wrapper {

	float:left;

	width:100%;

}



.footer {

	width:770px;

	height:130px;

	padding-top:20px;

	margin:0px auto;

	text-align:center;

	font-size:12px;

}



.clear {

	clear:both;

	height:150px;

}



.newsletter-wrapper {

	float:left;

	width:100%;

	padding:40px 0px 80px 0px;

}



.newsletter {

	width:810px;

	height:35px;

	padding-top:44px;

	padding-left:20px;

	margin:0px auto;

	background:url(../images/emailsignup.jpg) 0px 0px no-repeat;

}



.newsletter label {

	font-size:11px;

	font-weight:bold;

	padding-right:5px;

}



.newsletter-txtFld {

	width:120px;

	padding:0px 2px;

	margin-right:5px;

}



.newsletter-submit {

	width:61px;

	height:22px;

	border:0px;

	background:url(../images/subscribe.gif) 0px 0px no-repeat;

	margin-left:5px;

}



.home-flash-container {

	margin-top:30px;

}



.category-header {

	font-size:20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:28px;

	margin-bottom:10px;

	border-bottom:1px solid #fff;

}



.product-listing {

	margin-left:10px;

	list-style:none;

}



.product-listing-wrapper {

	float:left;

	width:100%;

	background:#fff;

	color:#000;

	padding-bottom:10px;

}



.product-listing-wrapper a {

	color:#000;

}



.product-listing li {

	float:left;

	width:180px;

	height:230px;

	border-bottom:1px solid #000;

	margin:0px 15px 25px 15px;

	display:inline;

}



.product-listing li img {

	border:0px;

}



.product-details-img {

	float:left;

	margin:0px 20px 20px 0px;

}



.head-womens {

	background:url(../images/categories/womens.gif) 0px 0px no-repeat;

}



.head-mens {

	background:url(../images/categories/mens.gif) 0px 0px no-repeat;

}



.head-boys {

	background:url(../images/categories/boys.gif) 0px 0px no-repeat;

}



.head-girls {

	background:url(../images/categories/girls.gif) 0px 0px no-repeat;

}



.category-paging-top {

	float:left;

	width:650px;

	margin:0px 0px 10px 0px;

	text-align:center;

	display:inline;

}



.category-paging-bottom {

	float:left;

	width:650px;

	margin:10px 0px 0px 0px;

	text-align:center;

	display:inline;

}



.ActivePage {

	font-weight:bold;

}



.PagingList {

	list-style:none;

}



.PagingList li {

	display:inline;

	padding: 0 5px;

}



.FloatLeft {

	float:left;

}



.FloatRight {

	float:right;

}



.FindByCategory {

	clear:both;

	margin-bottom:20px;

	padding-top:5px;

}



.FindByCategory ul, .FindByCategory li {

	list-style: none;

	padding: 0;

	margin: 0;

}



.FindByCategory li {

	padding-left: 12px;

	background: url('../images/BreadcrumbSep.gif') no-repeat 3px 5px;

	padding-right: 8px;

	display: inline;

}



.gmap {

	width:450px;

	height:300px;

	color:#000;

}



.menubar {

	background:url(../images/nav/nav-bg.jpg) repeat-x;

}



.related-products {

	clear:both;

	margin-top:20px;

	padding-top:10px;

}



.related-products img {

	border:0px;

}



.related-products h2 {

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:20px;

	margin-bottom:10px;

	border-bottom:1px solid #fff;

}



.related-products ul {

	list-style:none;

}



.related-products ul li {

	float:left;

	width:180px;

	height:230px;

	border-bottom:1px solid #fff;

	margin:0px 15px 25px 15px;

	display:inline;

}

/* POSTCODE FINDER */
#find-postcode input {
  display:block;
  float:left;
  width: 79px;
  font-size: .9em;
  height: 22px;
  margin: 3px 2px;
}
#find-postcode input#input-postcode{
  height: 16px;
}
#find-postcode input#submit-postcode {
  background-color:#CC0000;
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}

/* Map Image */
#australia_links {
  display: block;
  behavior: url(http://www.spendless.com.au/templates/Spendless09/js/iepngfix.htc);
  background:url(../images/australia.png) no-repeat top left;
  width:333px;
  heig?t:290px;
  
}
#australia_links a{
  display:block;
  position:relative;
  float:left;
}

#australia_links a#map-wa {
  height:200px;
  left:14px;
  top:23px;
  width:129px;
}
#australia_links a#map-nt {
  height:124px;  
  left:14px;
  top:16px;
  width:70px;
}
#australia_links a#map-sa {
  height:102px;
  left:-57px;
  top:142px;
  width:80px;
}
#australia_links a#map-qld {
  height:151px;
  left:16px;
  top:-87px;
  width:117px;
}
#australia_links a#map-nsw {
  height:47px;
  left:228px; 
  top:-89px;
  width:100px;}
#australia_links a#map-act {
  height:25px;
  left:172px;
  top:-52px;
  width:21px;  
}
#australia_links a#map-vic {  
  height:35px;
  left:127px;
  top:-41px;
  width:67px;
}
#australia_links a#map-tas {
  height:36px;
  left:68px;
  top:-6px;
  width:30px;
}
#gmap-wrapper{ visibility:hidden; } 
.back {
   float: right;
}
/* Top Search Form */
#SearchForm {
	padding: 0 0 10px 0;
}

#SearchForm label {
	font-weight: bold;
}

#SearchForm input.Textbox {
	width: 80px;
	border: 1px solid #ccc;
	background: #fff;
	font-size: 0.9em;
	padding: 0px;
}

#SearchForm .Button {
	width: 27px;
	height: 27px;
	padding: 0;
	margin-top: -3px;
	vertical-align: middle;
}

#SearchForm p {
	margin: 0;
	font-size: 0.8em;
}

#SearchForm a {
	text-decoration: none;
}
/* Quick Search */
.QuickSearch { margin: 0; padding: 0; text-align: left; border-collapse: collapse; background: #fff; border: 1px solid #BFBFBF; color: #000;  }
.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }
.QuickSearchResult td { font-size: 11px; padding:8px 0px 8px 8px; cursor: pointer; }
.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }
.QuickSearchResultNoImage { padding-top: 10px; color: #777; }
.QuickSearchResultName { font-weight: bold; text-decoration: none; display: block;  padding-bottom: 5px; color:#000; }
.QuickSearchResult .Price { font-size: 11px; }
.QuickSearchHover td{ background: #CC0000; }
.QuickSearchHover a { text-decoration: underline; font-weight:bold; }
.QuickSearchAllResults { text-indent: -7000px; }
.QuickSearchAllResults a { text-decoration: underline; height: 25px; display: block; background: url('../images/QuickSearchAllResultsButton.gif') no-repeat right; }
.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }
.SearchTips .Examples {
	background: #670001;
	padding: 8px;
	border: none;
	color: #FFF;
	margin-left: 30px;
	margin-bottom: 10px;
}
.SearchTips ul {
	margin-left: 30px;
}
.SearchTips hr {
	display: none;
}
.SearchFilters tr {
	vertical-align: top;
}
#SearchPage ul.ProductList {
	list-style: none;
	margin: 0;
	padding: 0;
}
#SearchPage ul.ProductList li{
	display: block;
	width: 210px;
	float: left;
}
#SearchPageHeader img {
	border: none;
}
#subscribe-news {
	background: url(../images/spendless-stripes.png);
	margin: 10px 0;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding: 0 0 15px 0;
}
#subscribe-news .row {
	padding: 15px 0;
	clear: both;
}
#subscribe-news .row label {
	display: block;
	width: 165px;
	text-align: right;
	font-size: 17px;
	padding: 3px 15px 0 0;
	float: left;
}
#subscribe-news .radio label {
	width: 70px;
	text-align: left;
	padding: 0;
}
#subscribe-news .row input {
	width: 460px;
	padding: 5px;
	font-size: 17px;
	border: 1px solid #670000;
	float: left;
}
#subscribe-news .radio input {
	width: 50px;
	border: none;
	margin: 3px 3px 0px 5px;
}
#subscribe-news .row select {
	padding: 5px;
	border: 1px solid #670000;
	float: left;
}
#subscribe-news .submitbtn, #subscribe-news .radio {
	padding-left: 180px
}
#subscribe-news .submitbtn input {
	width: auto;
	padding: 0;
	float: none;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px solid #934949;
}
