/*
	DEALS FOR YOU CSS
	CREATED: 26.04.07
	MODIFIED: 01.11.09
	AUTHOR: ANDY FIELD
*/

/*
	NEW COLOURS
	
	HEADER GREEN:#479600
	DARK GREEN:#005422;
	
	BLUE: #33764e
	DARK RED: #a50202
	DARK BROWN: #540101
	DARK BLUE: #33764e;
	DARK GREY: #666;
	MID GREY: #999;
	LIGHT GREY: #f8f9fa
	BLOCK LINE: #eeeff0
	GREY LINE: #e8e8e8
	ORANGE: #f26522
	ALERT: #f7c4c4
*/

/* RESET
******************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,button,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

a img,:link img,:visited img {
	border:none;
}

:link,:visited {
	text-decoration:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img { 
	border:0;
}

address,abbr,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

img {
	border:none;
}

ol,ul,dl {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size:100%;
	font-weight:normal;
	line-height:100%;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

/* BASE
******************************************/

html>body {
	font-size:12px;
}

body {
	background:#fff;
	color:#333a48;
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:75%;
	line-height:1.5em; 
	text-align:center;
}

button,input,select,textarea {
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:100%;
	padding:.375em;
	vertical-align:middle;
}

#skip {
	height:0;
	margin:0;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:0;
}

a {
	outline:none;
}

a:link,
a:visited {
	color: #33764e;
	text-decoration: none;
}

a:hover,
a:active {
	color: #005422;
	text-decoration: underline;
}

.clearme {
	clear: both;
	height: 0;
}

strong {
	font-weight: bold;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */

em {
	font-style:italic;
}

hr {
	height:1px;
	color:#000;
	margin:0.75em 0 1.5em 0;
	padding:0;
	background-color:#000;
	border:0;
}

/* TYPOGRAPHY
******************************************/

p,ul,dl,ol,th,td {
	font-size: 1em;
	line-height:1.5em;
}

p,dl,ol,ul,table {
	margin-top: 0.75em;
	margin-bottom: 1.5em;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

h1 { /*22*/
	color: #005422;
	font-size: 1.833333em;
	line-height: 0.818182em;
	margin:0 0 0.818182em 0;
}

h2 { /*18*/
	color: #33764e;
	font-size: 1.5em;
	line-height: 1em;
	margin:0 0 1em 0;
}

h2 span {
	font-size: 12px;
	font-weight: normal;
}

h2.frmhd {
	margin:0;
}

h3 { /*13*/
	color: #33764e;
	font-size: 1.083333em;
	line-height: 1.384615em;
	margin:0 0 0.692308em 0;
}

h4,h5,h6 {
	font-size: 1em;
	line-height: 1.5em;
	margin:0 0 0.75em 0;
}

dl {
	margin: 0 0 10px 0;
}

dt {
	color: #a50202;
	/* font-size: 1.2em; */
	font-weight: bold;
}

dt, dd {
	padding: 0 0 2px 0;
}

p.date,
p.note {
	color: #666;
	font-size: 1em;
	margin: 0 0 10px 0;
}

dd p.date {
	margin: 0;
}

.message,
.frmerror {
	/* background: #ff9;
	padding: 2px; */
	background: #f7c4c4;
	border: 1px solid #f7b0b0;
	color: #a50202;
	display: block;
	/* font-size: 1.2em; */
	line-height: 1.4em;
	padding: 2px;
}

#cmain ul {
	list-style-type: square;
	margin: 10px 40px;
}

#cmain ul li {
	padding: 3px 0;
}

ol.decimal {
	list-style-type:decimal;
	margin: 10px 40px;
}

ol.decimal li {
	padding: 3px 0;
}

/* NAVIGATION
******************************************/

h2 a:link,
h2 a:visited {
	color: #33764e;
}

h2 a:link span,
h2 a:visited span,
h2 span, 
h2 span a:link,
h2 span a:visited {
	color: #666;
}

h2 a:hover,
h2 a:active
h2 a:hover span,
h2 a:active span {
	color: #005422;
}

h2 span a:hover {
	color: #666;
}

ul#nav {
	background: #540101 url(/assets/nav.png) 0 0 no-repeat;
	height: 26px;
	margin: 0;
	width: 960px;
}

ul#nav li {
	display: inline;
}

ul#nav li a {
	display: block;
	float: left;
	height: 26px;
	overflow: hidden;
	position: relative;
	text-indent: -3000em;
}

ul#nav li a:hover {
	text-decoration: none;
}

ul#nav li a.home {
	background: #540101 url(/assets/nav.png) 0 0 no-repeat;
	width: 58px;
}

ul#nav li a.homeon,
ul#nav li a.home:hover {
	background: #540101 url(/assets/nav.png) 0 -26px no-repeat;
	width: 58px;
}

ul#nav li a.featured {
	background: #540101 url(/assets/nav.png) -58px 0 no-repeat;
	width: 78px;
}

ul#nav li a.featuredon,
ul#nav li a.featured:hover {
	background: #540101 url(/assets/nav.png) -58px -26px no-repeat;
	width: 78px;
}

ul#nav li a.bestsellers {
	background: #540101 url(/assets/nav.png) -136px 0 no-repeat;
	width: 101px;
}

ul#nav li a.bestsellerson,
ul#nav li a.bestsellers:hover {
	background: #540101 url(/assets/nav.png) -136px -26px no-repeat;
	width: 101px;
}

ul#nav li a.specialoffers {
	background: #540101 url(/assets/nav.png) -237px 0 no-repeat;
	width: 113px;
}

ul#nav li a.specialofferson,
ul#nav li a.specialoffers:hover {
	background: #540101 url(/assets/nav.png) -237px -26px no-repeat;
	width: 113px;
}

ul#nav li a.comingsoon {
	background: #540101 url(/assets/nav.png) -350px 0 no-repeat;
	width: 98px;
}

ul#nav li a.comingsoonon,
ul#nav li a.comingsoon:hover {
	background: #540101 url(/assets/nav.png) -350px -26px no-repeat;
	width: 98px;
}

ul#nav li a.newproducts {
	background: #540101 url(/assets/nav.png) -448px 0 no-repeat;
	width: 109px;
}

ul#nav li a.newproductson,
ul#nav li a.newproducts:hover {
	background: #540101 url(/assets/nav.png) -448px -26px no-repeat;
	width: 109px;
}

ul#nav li a.clearance {
	background: #540101 url(/assets/nav.png) -557px 0 no-repeat;
	width: 124px;
}

ul#nav li a.clearanceon,
ul#nav li a.clearance:hover {
	background: #540101 url(/assets/nav.png) -557px -26px no-repeat;
	width: 124px;
}

ul#nav li a.hotpicks {
	background: #540101 url(/assets/nav.png) -681px 0 no-repeat;
	width: 82px;
}

ul#nav li a.hotpickson,
ul#nav li a.hotpicks:hover {
	background: #540101 url(/assets/nav.png) -681px -26px no-repeat;
	width: 82px;
}

ul#nav li a.account {
	background: #540101 url(/assets/nav.png) -763px 0 no-repeat;
	width: 197px;
}

ul#nav li a.accounton,
ul#nav li a.account:hover {
	background: #540101 url(/assets/nav.png) -763px -26px no-repeat;
	width: 197px;
}

ul#nav li a.accountalt {
	background: #540101 url(/assets/nav.png) -763px -52px no-repeat;
	width: 125px;
}

ul#nav li a.accountalt:hover {
	background: #540101 url(/assets/nav.png) -763px -78px no-repeat;
	width: 125px;
}

ul#nav li a.logout {
	background: #540101 url(/assets/nav.png) -888px -52px no-repeat;
	width: 72px;
}

ul#nav li a.logout:hover {
	background: #540101 url(/assets/nav.png) -888px -78px no-repeat;
	width: 72px;
}

/* BUTTONS
******************************************/

a.btn {
	cursor:pointer;
	display: block;
	height:26px;
	overflow:hidden;
	position: relative;
	text-indent: -3000em;
}

a.buybtn {
	background: #f8f9fa url(/assets/sprite.png) 0 -100px no-repeat;
	margin:0 0 0.75em 0;
	width:70px;
}

a.basketbtn {
	background: #f8f9fa url(/assets/sprite.png) 0 -130px no-repeat;
	margin: 0 2px 0 0;
	width:80px;
}

a.checkoutbtn {
	background: #f8f9fa url(/assets/sprite.png) 0 -160px no-repeat;
	width:80px;
}

a.registerbtn {
	background: #f8f9fa url(/assets/sprite.png) 0 -370px no-repeat;
	width:80px;
}

a.loginbtn {
	background: #f8f9fa url(/assets/sprite.png) 0 -340px no-repeat;
	width:80px;
}

a.makepaymentbtn {
	background: #f8f9fa url(/assets/sprite.png) 0 -550px no-repeat;
	width:121px;
}


a.addbasketbtn,
a.viewbasketbtn, 
a.checkoutbtn,
a.addcommentbtn,
a.returnbtn,
a.registerbtn,
a.printbtn,
a.removebtn,
a.loginbtn,
a.paypalbtn,
a.makepaymentbtn {
	display: block;
	position: relative;
	text-indent: -3000em;
}

a.returnbtn_lhs {
	background: #f8f9fa url(/assets/returnbtn.gif) 0 0 no-repeat;
	display: block;
	float: left;
	height: 22px;
	margin: 0 2px 0 0;
	position: relative;
	text-indent: -3000em;
	width: 54px;
}

/* a.addbasketbtn {
	background: #f8f9fa url(/assets/addbasketbtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 86px;
}

a.viewbasketbtn {
	background: #f8f9fa url(/assets/viewbasketbtn.gif) 0 0 no-repeat;
	height: 22px;
	margin: 0 2px 0 0;
	width: 78px;
}

a.checkoutbtn {
	background: #f8f9fa url(/assets/checkoutbtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 64px;
}

a.registerbtn {
	background: #f8f9fa url(/assets/registerbtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 60px;
}

a.loginbtn {
	background: #fff url(/assets/loginbtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 44px;
}

a.makepaymentbtn {
	background: #f8f9fa url(/assets/makepaymentbtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 88px;
}

*/

a.returnbtn {
	background: #f8f9fa url(/assets/returnbtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 54px;
}

a.addcommentbtn {
	background: #f8f9fa url(/assets/addcommentbtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 86px;
}



a.printbtn {
	background: #f8f9fa url(/assets/printpagebtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 91px;
}

a.removebtn {
	background: #fff url(/assets/removebtn.gif) 0 0 no-repeat;
	height: 22px;
	width: 52px;
}



a.paypalbtn {
	background: #f8f9fa url(/assets/btn_xpressCheckout.gif) 0 0 no-repeat;
	height: 42px;
	width: 145px;
}



.sideitem dd a.addbasketbtn {
	clear: right;
	float: left;
}

a.preview {
	background: url(/assets/previewbtn.gif) 0 0 no-repeat;
	color: #666;
	padding: 0 0 0 13px;
}

p.rss {
	clear: both;
	padding: 10px 0;
}

p.rss a {
	background: url(/assets/rssicon.gif) 0 50% no-repeat;
	padding: 0 0 0 13px;
}

/* NEW PAYMENT PAGE
******************************************/

.pmethod {
	border-top:1px solid #e8e8e8;
	margin:1em 0;
	padding:2em 0 0 0;
	width:99%;
}

.plhs {
	float:left;
	width:200px;
}

.prhs {
	margin:0 0 0 200px;
}

#methods {
	float:left;
	width:540px;
}

#ssl { 
	float:right;
	width:160px;
}

p.securenote {
	background:url(/assets/secureicon.gif) 0 0 no-repeat;
	color: #666;
	font-size: 1em;
	margin: 1em 0;
	padding:0 0 0 16px;
}


/* BASKET AND SEARCH
******************************************/

#basket,
#search {
	background: #f8f9fa url(/assets/boxbase.gif) 0 bottom no-repeat;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 180px;
}

#basket h4,
#search h4 {
	background:#66987a;
	color: #fff;
	margin: 0;
	padding: 4px 6px;
	width: 168px;
}

ul#basketvalues {
	padding: 8px;
	margin:0;
}

ul#basketvalues li.end {
	border-bottom: 1px solid #e8e8e8;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
}

ul#basketnav {
	padding: 0 0 0 8px;
	margin:0;
}

ul#basketnav li {
	float: left;
}

#search fieldset {
	margin: 0 0 4px 0;
}

#search p {
	margin: 0;
	padding: 0 8px;
}

#search label {
	display: none;
}

#search input {
	border:none;
	margin: 8px 0 0 0;
	padding:0;
}

#search input.search {
	border:1px solid #e8e8e8;
	border-right:none;
	color:#999;
	float:left;
	height:12px;
	padding:6px 2px;
	width: 120px;
}

#search input.btn {
	width: 26px;
}

/* NEWS
******************************************/

#news {
	width: 180px;
	margin: 0 0 10px 0;
}

#news dl {
	clear: left;
	font-size: 100%;
	height: 1%;
	margin: 0 0 15px 0;
	width: 180px;
}

#news dt {
	float: left;
	width: 70px;
}

#news dt img {
	height: 60px;
	width: 60px;
}

#newsmain dl {
	clear: left;
	font-size: 100%;
	height: 1%;
	margin: 0 0 15px 0;
	width: 540px;
}

#newsmain dt {
	float: left;
	width: 70px;
}

#newsmain dt img {
	height: 60px;
	width: 60px;
}

#newsmain dd {
	margin: 0 0 0 70px;
}

/* DECORATION
******************************************/

#logo {
	background:#479600 url(/assets/dealsforyou-logo.png) 0 0 no-repeat;
	height: 100px;
	width: 960px;
}

#logo a {
	/* background: url(/assets/logo.gif) 0 0 no-repeat; */
	display: block;
	height: 83px;
	overflow: hidden;
	position: relative;
	text-indent: -3000em;
	width: 327px;
}

#logo a:hover {
	text-decoration: none;
}

.block {
	background: #f8f9fa;
	border-top: 1px solid #eeeff0;
	float: left;
	height: 1%;
	margin: 0 0 1px 0;
	margin-right: -3px; /* IE 6 DUPLICATE CHARACTER BUG FIX */
	padding: 10px 10px 6px 10px;
	width: 540px;
}

.block_alt {
	background: #f8f9fa;
	border-top: 1px solid #eeeff0;
	float: left;
	height: 1%;
	margin: 0 0 1px 0;
	margin-right: -3px; /* IE 6 DUPLICATE CHARACTER BUG FIX */
	padding: 10px 10px 6px 10px;
	width: 740px;
}

dl.item {
	float: left;
	font-size: 100%;
	margin: 0 15px 0 0;
	width: 170px;
}

dl.itemend {
	float: left;
	font-size: 100%;
	margin: 0;
	width: 170px;
}

dl.item dt,
dl.itemend dt {
	background: #fff;
	border: none;
	height: 80px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 10px;
	text-align: center;
	width: 150px;
}

dl.item dt img,
dl.itemend dt img {
	display: block;
	height: 80px;
	margin: 0 auto;
}

dl p {
	margin: 0 0 4px 0;
}

p.price,
dl p.price {
	font-size: 1.3em;
	font-weight: bold;
}

p.price span,
dl p.price span {
	font-weight: normal;
}

.sideitem {
	margin: 0 0 10px 0;
}

.sideitem dl {
	clear: left;
	float: left;
	font-size: 100%;
	width: 180px;
}

.sideitem dt {
	border: none;
	float: left;
	width: 60px;
}

.sideitem dt img {
	height: auto;
	width: 50px;
}

.sideitem dd {
	margin: 0 0 0 60px;
}

.sideitem p {
	margin: 0;
}

#results dl {
	float: left;
	font-size: 100%;
}

#results dt {
	border: none;
	float: left;
	width: 110px;
}

#results dt img {
	/* height: 100px; */
	width: 100px;
}

#results dd {
	margin: 0 0 0 110px;
}


#results dd p {
	margin: 0 0 4px 0;
}

#results dd {
	height: 110px;
}

#cmain ul.pagination {
	margin: 0 0 10px 0;
}

ul.pagination li {
	display: inline;
}

p.lineup {
	border-top: 1px solid #e8e8e8;
	padding: 10px 0 0 0;
}

ul#ranking {
	background: #ddd;
	float: right;
	height: 24px;
	margin: 0;
	padding: 0;
}

ul#ranking li {
	display: block;
	float: left;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 24px;
}

ul#ranking li.staron {
	background: url(/assets/star.gif) 0 0 no-repeat;
	text-indent: -3000em;
}

ul#ranking li.staroff {
	background: url(/assets/star.gif) 0 -24px no-repeat;
	text-indent: -3000em;
}

img.thumb {
	height: 60px;
	width: 60px;
}

ul#process {
	float: left;
	margin: 0 0 20px 0;
}

ul#process li {
	background: #fff url(/assets/process.gif) 0 bottom no-repeat;
	color: #ccc;
	display: block;
	float: left;
	font-size: 1.1em;
	padding: 0 0 20px 0;
	width: 10em;
}

ul#process li.on {
	background: #fff url(/assets/processon.gif) 0 bottom no-repeat;
	color: #f26522;
}

ul#process li.processend {
	background: #fff url(/assets/processend.gif) 0 bottom no-repeat;
}

ul#process li.processendon {
	background: #fff url(/assets/processendon.gif) 0 bottom no-repeat;
}

#prodlhs img {
	background: #fff;
	margin: 0 0 4px 0;
	padding: 10px;
	width: 180px;
}

/* FORM CONTROLS
******************************************/

input, select, textarea {
	font-size: 100%;
}

fieldset,
fieldset#sortorder,
fieldset.alt {
	/* margin: 0 0 15px 20px; */
	margin: 0 0 1.5em 0;
}

fieldset#sortorder label {
	font-weight: normal;
}

#frmComparison fieldset {
	margin: 0 0 10px 0;
}

#frmComparison label {
	font-size: 1.1em;
	font-weight: normal;
}

input.search {
	width: 90%;
}

input.shorter {
	width: 2em;
}

input.short {
	width: 4em;
}

input.long,
textarea.long {
	width: 230px;
}

label,
span.nolabel {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0 10px 0 0;
	width: 160px;
}

#collhs label,
label.chk {
	float: none;
	width: auto;
}

label.rad {
	float: left;
	font-weight:normal;
	width: auto;
}

span.req {
	color: #b00;
	display: inline;
	font-size: 1.3em;
}

label span {
	display: block;
	font-weight: normal;
}

label span.desc {
	display: inline;
}

label.show {
	float: left;
	width: auto;
}


/* #newaddress {
	display: none;
} */

input.btn {
	padding: 0;
}

input.cancelbtn {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}


/* input.errHilite, 
select.errHilite, 
textarea.errHilite {
	background-color: #ffe;
}
	
label.errHilite {
	color: #a50202;
} */

ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #ffe;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
}

ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
}

ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
}

/* NEW FORM CONTROLS
******************************************/

fieldset input,
fieldset select,
fieldset textarea {
	border:2px solid #ddd;
	font-size:100%;
	padding:0.4em;
}

fieldset input.frmbtn {
	border:none;
	padding:0;
}

fieldset ol {
	margin:0 0 0.75em 0;
}

fieldset li {
	margin:0.75em 0;
}

fieldset ol label {
	padding-top:0.4em;
	padding-bottom:0.4em;
}

label.error {
	color:#b00;
	display:block;
	float:none;
	font-style:italic;
	font-weight:normal;
	width:auto;
}

input.error,
textarea.error,
select.error {
	border:2px solid #b00;
}




/* TABLE CONTROLS
******************************************/

table {
	background: #fff;
	font-size: 100%;
	font-family: arial, 'lucida-grande', sans-serif;
	margin: 0 0 10px 0;
	width: 100%;
}

thead th {
	background: #a50202;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 20px 4px 4px;
}

tbody th {
	background: #999;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 20px 4px 4px;
}

tbody th.prodhd {
	background: #fff;
	color: #333a48;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 20px 4px 4px;
}

thead th span {
	font-weight: normal;
}

tbody td {
	font-size: 1.1em;
	padding: 6px 20px 6px 4px;
	vertical-align: top;
}

tbody th,
tbody td {
	border-bottom: 1px solid #e8e8e8;
}

tbody h3,
tbody p {
	font-size: 100%;
	margin: 0;
}

tbody td.nowrap {
	white-space: nowrap;
}

tbody td.right {
	text-align: right;
}

table#compare th,
table#compare td {
	vertical-align: top;
}

table#compare thead th {
	background: #fff;
}

table#compare thead th img {
	padding: 6px 0 0 0;
	width: 100px;
}

table#compare tbody th {
	background: #fff;
	color: #999;
}

/* FOOTER
******************************************/

#footer {
	color:#999;
	font-size: 0.916667em;
	line-height: 1.636364em;
}

#footer p {
	float:left;
}

#footer p.top {
	float: right;
}

#footer ul {
	color: #666;
	font-size: 100%;
	margin:0 0 0.818182em 0;
}

#footer li {
	display: inline;
}

ul#footernav li a {
	color: #666;
}

ul#footernav li a:hover {
	color: #005422;
}


/* LOADING
******************************************/

div.loading-invisible{
	display:none;
}

div.loading-visible{
	display:block;
}

/* HEADER ADS
******************************************/

#headerads,
#compads {
	margin:0 auto;
	height:36px;
	width:960px;
}

#headerads ul,
#compads ul {
	height:36px;
	margin:0;
	padding:0;
	width:960px;
}

#headerads li,
#compads li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#headerads li a,
#compads li a {
	display:block;
	height:36px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
}

#headerads li.specialoffers {
	width:600px;
}

#headerads li.feedback,
#compads  li.feedback {
	width:133px;
}

#headerads li.australian,
#compads li.australian {
	width:227px;
}

#headerads li.specialoffers a {
	background:#005422 url(/assets/specialoffers.png) 0 0 no-repeat;
	width:600px;
}

#headerads li.feedback a {
	background:#005422 url(/assets/specialoffers.png) -600px 0 no-repeat;
	width:133px;
}

#headerads li.australian a {
	background:#005422 url(/assets/specialoffers.png) -733px 0 no-repeat;
	width:227px;
}

#headerads li.feedback a:hover {
	background:#005422 url(/assets/specialoffers.png) -600px -36px no-repeat;
}

#headerads li.australian a:hover {
	background:#005422 url(/assets/specialoffers.png) -733px -36px no-repeat;
}

#compads li.comp a {
	background:#005422 url(/competition/assets/comp-hd.png) 0 0 no-repeat;
	width:600px;
}

#compads li.feedback a {
	background:#005422 url(/competition/assets/comp-hd.png) -600px 0 no-repeat;
	width:133px;
}

#compads li.australian a {
	background:#005422 url(/competition/assets/comp-hd.png) -733px 0 no-repeat;
	width:227px;
}

#compads li.comp a:hover {
	background:#005422 url(/competition/assets/comp-hd.png) 0 -36px no-repeat;
}

#compads li.feedback a:hover {
	background:#005422 url(/competition/assets/comp-hd.png) -600px -36px no-repeat;
}

#compads li.australian a:hover {
	background:#005422 url(/competition/assets/comp-hd.png) -733px -36px no-repeat;
}

/* SHIPPING RATES
******************************************/

table#prod,
#srates table {
	margin:0;
}

#srates {
	display:none;
}

th.prodhd span {
	font-weight:normal;
}

/* SIDEBAR NAV 011109
******************************************/

#clhs ul {
	background:#f8f9fa url(/assets/boxbase.gif) 0 bottom no-repeat;
	font-size:100%;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	width: 180px;
}

#clhs li {
	display:block;
	height:1%;
	width:180px;
}

#clhs li.browse,
#crhs li.browse {
	background:#005422;
	color: #fff;
	display:block;
	font-weight: bold;
	padding: 4px 6px;
	text-align:left;	
	width: 168px;
}

#crhs li.browse {
	background:#7eb33b;
}

#clhs li.browse a,
#clhs li.browse a:hover,
#crhs li.browse a,
#crhs li.browse a:hover {
	background:none;
	border:none;
	color: #fff;
	padding:0;
	text-decoration:none;
}

#crhs li.browse a span {
	color:#ccddd3;
	font-size: 0.916667em;
	font-weight:normal;
}

#crhs li.browse a:hover span {
	color:#005422;
}

#clhs li a {
	background:#f8f9fa url(/assets/sprite.png) 4px 0 no-repeat;
	border-bottom:1px solid #e8e8e8;
	color: #333;
	display:block;
	height:1%;
	padding:4px 6px 4px 22px;
	text-decoration:none;
	width:152px;
}

#clhs li a:hover {
	background:#ccddd3 url(/assets/sprite.png) -196px 0 no-repeat;
	color: #333;
	text-decoration: none;
}

#clhs li strong a {
	background: #66987a;
	color:#fff;
	padding:4px 6px;
	width:168px;
}

#clhs li strong a:hover {
	background: #33764e;
	color:#fff;
}

#clhs li a.level1 {
	background:#f8f9fa url(/assets/sprite.png) -396px 0 no-repeat;
	border-bottom:1px solid #e8e8e8;
	padding:0;
	padding:4px 6px 4px 22px;
	width:152px;
}

#clhs li a:hover.level1 {
	background:#f8f9fa url(/assets/sprite.png) -196px 0 no-repeat;
}

ul#securebtns li {
	padding:10px 0 0 0;
	text-align:center;
}

ul#securebtns a,
ul#securebtns a:hover {
	background:none;
	border:none;
	width:180px;
	padding:0;
}

ul#securebtns a img {
	display:block;
	margin:0 auto;
}

ul.plinks ul {
	/* font-size: 0.916667em;
	line-height: 1.636364em; */
	list-style-type:none;
	margin:0.375em 0 0 0;
	padding:0;
}

ul.plinks a img {
	border:2px solid #ccddd3;
	display:block;
	float:left;
	height:40px;
	margin:0 8px 4px 0;
	width:40px;
}

ul.plinks a:hover img {
	border:2px solid #99bba7;
}


/* COMPETITION
******************************************/

#prizes {
	margin:0.75em 0 1.5em 0;
}

dl.prize {
	float:left;
	height:110px;
	margin:0 6px 6px 0;
	padding:0;
	width:176px;
}

dl.pend {
	margin:0;
}

/* dl.prize dt {
	height:110px;
}

dl.prize dd {
	border-top:1px solid #f8f9fa;
	padding:6px 10px;
} */

dl.prize dd {
	height:35px;
	padding:65px 10px 10px 10px;
	width:156px;
}

dl.prize dd strong {
	display:block;
	/* font-size: 1.2em; */
	font-weight: bold;
	line-height: 140%;
}

dd.pone {
	background:url(/competition/assets/comppanel.png) 0 0 no-repeat;
}

dd.ptwo {
	background:url(/competition/assets/comppanel.png) -182px 0 no-repeat;
}

dd.pthree {
	background:url(/competition/assets/comppanel.png) -364px 0 no-repeat;
}

dd.pfour {
	background:url(/competition/assets/comppanel.png) 0 -116px no-repeat;
}

dd.pfive {
	background:url(/competition/assets/comppanel.png) -182px -116px no-repeat;
}

dd.psix {
	background:url(/competition/assets/comppanel.png) -364px -116px no-repeat;
}

a.comp-btn {
	background:url(/competition/assets/great-deal-button.png) 0 0 no-repeat;
	display:block;
	height:100px;
	margin:0 0 1.5em 0;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:180px;
}

/* LIVE CHAT
******************************************/

#livechat {
	margin:0 0 1em 0;
}

#livechat p {
	font-size:1em;
	margin:0;
}

/* LAYOUT
******************************************/

#header {
	background: #479600 url(/assets/dealsforyou-hd.png) 0 0 repeat-x;
	height:126px;
	padding: 0 10px 0 10px;
}

#headercontent {
	margin: 0 auto;
	width: 960px;
}

#content {
	background: #fff;
	border-bottom: 1px solid #fff;
	margin: 30px auto 10px auto;
	text-align: left;
	width: 960px;
}

#cmain {
	background: #fff;
	float: left;
	height: 1%; /* 3 PIXEL JOG HACK */
	/* margin: 0 200px; */
	padding: 0 0 30px 0;
	width: 560px;
}

#clhs {
	float: left;
	height: 1%; /* 3 PIXEL JOG HACK */
	width: 200px;
}

#crhs {
	float: right;
	height: 1%; /* 3 PIXEL JOG HACK */
	padding: 0 0 20px 20px;
	width: 180px;
}

#cmain_alt {
	background: #fff;
	height: 1%; /* 3 PIXEL JOG HACK */
	margin: 0 0 0 200px;
	padding: 0 0 30px 0;
}

#prodlhs {
	float: left;
	width: 220px;
}

#prodrhs {
	float: right;
	width: 320px;
}

#collhs {
	float: left;
	margin: 10px 0;
	width: 260px;
}

#colrhs {
	float: right;
	margin: 10px 0;
	width: 260px;
}

#collhs_alt {
	float: left;
	margin: 10px 0;
	width: 360px;
}

#colrhs_alt {
	float: right;
	margin: 10px 0;
	width: 360px;
}

.footer_ad, 
#google_ads {
	clear: both;
	margin: 10px auto;
	text-align: center;
	width: 960px;
}

#footer {
	background: #fff;
	border-top: 1px solid #e8e8e8;
	clear: both;
	margin: 30px auto;
	padding: 10px 0;
	text-align: left;
	width: 960px;
}