/*color boxes
yellow: 	FFF400
orange: 	FFC800
blue:	 	CEE7F8
green: 		C6FF00
linkhover:	1300BF
*/
html, body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#A4C100;
	height:100%
}
body,td,th,div,table {
	font-family: Arial, Helvetica, sans-serif;
}
/*page header*/
table.header {
/*used when page margin is 0*/
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
td.headergraphics {
	background:url(/images/titlebar/jungle/headernew2.gif) bottom left repeat-x;
	/*used when page margin is 0*/
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}
img.headermin {
	width: 1000px;
	height: 0px;
}
table.headerright {
	background: url(/images/titlebar/jungle/cloud2.gif) top right no-repeat;
	background-color:#CEE7F8;
}
img.headerspacer {
	width: 0px;
	height: 100px;
}
/*page footer*/
td.footer {
	text-align: center;
	vertical-align: top;
	background-color: #658405;
	background-image:url(/images/titlebar/jungle/footernew.gif);
	background-repeat:repeat-x;
}
div.footerspace {
	width:100%;
	height:100px;
}
div.copy {
	width:100%;
	height:80px;
	font-weight: bold;
}
table.footer {
/*used when page margin is 0*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*seatup screen window graphics*/
/*small top of window*/
div.smallhead {
	width:12px;
	height:28px;
	visibility: hidden; 
}
td.tls {
	text-align: left;
	background:url(/images/titlebar/jungle/boxy-tl.gif) top left no-repeat;
}
td.trs {
	text-align: right;
	background:url(/images/titlebar/jungle/boxy-tr.gif) top right no-repeat;
}
td.colorbarwin {
	background:url(/images/titlebar/jungle/boxy-t.gif) top repeat-x;
	text-align: left;
	vertical-align: bottom;
}
/*small sides of window*/
div.smallsides {
	width:9px;
	height:0px;
	visibility: hidden; 
}
td.ls {
	text-align: left;
	background:url(/images/titlebar/jungle/boxy-l.gif) left repeat-y;
}
td.rs {
	text-align: right;
	background:url(/images/titlebar/jungle/boxy-r.gif) right repeat-y;
}
/*small footer of window*/
div.smallfoot {
	width:12px;
	height:12px;
	visibility: hidden; 
}
td.bls {
	text-align: left;
	background:url(/images/titlebar/jungle/boxy-bl.gif) top left no-repeat;
}
td.brs {
	text-align: right;
	background:url(/images/titlebar/jungle/boxy-br.gif) top right no-repeat;
}
td.colorbarwin-b {
	background:url(/images/titlebar/jungle/boxy-b.gif) top repeat-x;
	text-align: left;
	vertical-align: middle;
}
/*end of small*/
/*small advert top of window*/
div.smallheadad {
	width:12px;
	height:28px;
	visibility: hidden; 
}
td.tlsad {
	text-align: left;
	background:url(/images/titlebar/jungle/boxo-tl.gif) top left no-repeat;
}
td.trsad {
	text-align: right;
	background:url(/images/titlebar/jungle/boxo-tr.gif) top right no-repeat;
}
td.colorbarwinad {
	background:url(/images/titlebar/jungle/boxo-t.gif) top repeat-x;
	text-align: left;
	vertical-align: bottom;
}
/*small ad preorder top*/
div.smallheadadp {
	width:12px;
	height:12px;
	visibility: hidden; 
}
td.tlsadp {
	text-align: left;
	background:url(/images/titlebar/jungle/boxoo-tl.gif) bottom left no-repeat;
}
td.trsadp {
	text-align: right;
	background:url(/images/titlebar/jungle/boxoo-tr.gif) bottom right no-repeat;
}
td.colorbarwinadp {
	background:url(/images/titlebar/jungle/boxoo-t.gif) bottom repeat-x;
	text-align: left;
	vertical-align: bottom;
}
td.colorbarwinadpt {
	text-align: left;
	vertical-align: middle;
	background-color:#FFC800;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}
/*small advert sides of window*/
div.smallsidesad {
	width:9px;
	height:0px;
	visibility: hidden; 
}
td.lsad {
	text-align: left;
	background:url(/images/titlebar/jungle/boxo-l.gif) left repeat-y;
}
td.rsad {
	text-align: right;
	background:url(/images/titlebar/jungle/boxo-r.gif) right repeat-y;
}
/*small advert footer of window*/
div.smallfootad {
	width:12px;
	height:12px;
	visibility: hidden; 
}
td.blsad {
	text-align: left;
	background:url(/images/titlebar/jungle/boxo-bl.gif) top left no-repeat;
}
td.brsad {
	text-align: right;
	background:url(/images/titlebar/jungle/boxo-br.gif) top right no-repeat;
}
td.colorbarwin-bad {
	background:url(/images/titlebar/jungle/boxo-b.gif) top repeat-x;
	text-align: left;
	vertical-align: middle;
}
td.blspo {
	text-align: left;
	background:url(/images/titlebar/jungle/boxoo-bl.gif) top left no-repeat;
}
td.brspo {
	text-align: right;
	background:url(/images/titlebar/jungle/boxoo-br.gif) top right no-repeat;
}
td.colorbarwin-bpo {
	background:url(/images/titlebar/jungle/boxoo-b.gif) top repeat-x;
	text-align: left;
	vertical-align: middle;
}
/*end of small advert*/
/*medium top of window*/
div.medhead {
	width:12px;
	height:12px;
	visibility: hidden; 
}
td.tlm {
	text-align: left;
	background:url(/images/titlebar/jungle/boxg-tls.gif) bottom left no-repeat;
}
td.trm {
	text-align: right;
	background:url(/images/titlebar/jungle/boxg-trs.gif) bottom right no-repeat;
}
td.colorbarwin-m {
	background:url(/images/titlebar/jungle/boxg-ts.gif) bottom left repeat-x;
	text-align: left;
	vertical-align: middle;
	padding-top:8px;
}
td.colorbarwin-mpr {
	text-align: left;
	vertical-align: middle;
	background-color:#C6FF00;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}
/*medium sides of window*/
/*standard left and right*/
div.medsides {
	width:9px;
	height:0px;
	visibility: hidden; 
}
td.lm {
	text-align: left;
	background:url(/images/titlebar/jungle/boxg-l.gif) left repeat-y;
}
td.rm {
	text-align: right;
	background:url(/images/titlebar/jungle/boxg-r.gif) left repeat-y;
}
/*left and right with bar across*/
div.medmid {
	width:12px;
	height:28px;
	visibility: hidden; 
}
td.mlm {
	text-align: left;
	background:url(/images/titlebar/jungle/boxgo-ml.gif) bottom left no-repeat;
}
td.mrm {
	text-align: right;
	background:url(/images/titlebar/jungle/boxgo-mr.gif) bottom right no-repeat;
}
td.colorbarwin-msq {
	background:url(/images/titlebar/jungle/boxgo-m.gif) bottom repeat-x;
	vertical-align: middle;
}
/*medium footer of window*/
div.medfoot {
	width:12px;
	height:12px;
	visibility: hidden; 
}
td.blm {
	text-align: left;
	background:url(/images/titlebar/jungle/boxgo-bl.gif) top left no-repeat;
}
td.brm {
	text-align: right;
	background:url(/images/titlebar/jungle/boxgo-br.gif) top right no-repeat;
}
td.colorbarwin-bm {
	background:url(/images/titlebar/jungle/boxgo-b.gif) top repeat-x;
	text-align: left;
	vertical-align: middle;
}
/*end of medium*/
/*medium pom top of window*/
div.medheadpom {
	width:12px;
	height:12px;
	visibility: hidden; 
}
td.tlmpom {
	text-align: left;
	background:url(/images/titlebar/jungle/boxb-tls.gif) bottom left no-repeat;
}
td.trmpom {
	text-align: right;
	background:url(/images/titlebar/jungle/boxb-trs.gif) bottom right no-repeat;
}
td.colorbarwin-mpom {
	background:url(/images/titlebar/jungle/boxb-ts.gif) bottom left repeat-x;
	text-align: left;
	vertical-align: middle;
}
td.colorbarwin-mppom {
	text-align: left;
	vertical-align: middle;
	background-color:#CEE7F8;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}
/*medium sides of window*/
/*standard left and right*/
div.medsidespom {
	width:9px;
	height:0px;
	visibility: hidden; 
}
td.lmpom {
	text-align: left;
	background:url(/images/titlebar/jungle/boxb-l.gif) left repeat-y;
}
td.rmpom {
	text-align: right;
	background:url(/images/titlebar/jungle/boxb-r.gif) right repeat-y;
}
/*medium footer of window*/
div.medfootpom {
	width:12px;
	height:12px;
	visibility: hidden; 
}
td.blmpom {
	text-align: left;
	background:url(/images/titlebar/jungle/boxbo-bl.gif) top left no-repeat;
}
td.brmpom {
	text-align: right;
	background:url(/images/titlebar/jungle/boxbo-br.gif) top right no-repeat;
}
td.colorbarwin-bmpom {
	background:url(/images/titlebar/jungle/boxbo-b.gif) top repeat-x;
	text-align: left;
	vertical-align: middle;
}
/*end of medium pom*/
/*TABLE STYLE*/
table.maincontent {
	font-size:10px;
}
table.sidebar {
	font-size:10px;
	width: 170px;
/*used when page margin is 0*/
	margin-left: 10px;
	margin-right: 10px;
}
td.bprice {
	font-size:12px;
	font-weight:bold;
	color:#339933;
	vertical-align:top;
}
td.bulletstext {
	font-size:12px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	background-color: #FFF400;
}
td.pages {
	font-size:12px;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:8px;
	padding-top:8px;
	vertical-align:top;
	text-align: justify;
	background-color: #FFFFFF;
}
td.medimagecol {
	font-size:10px;
	font-weight: bold;
	background-color: #FFFFFF;
	margin-left: auto; 
	margin-right: auto;
	width:160px;
	height:160px;
}
td.medimagecolpom {
	padding:12px 10px 5px 11px;
	font-size:10px;
	font-weight: bold;
	background-color: #ffffff;
	margin-left: auto; 
	margin-right: auto;
}
td.noresults {
	font-size:12px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #FFFFFF;
	text-align: center;
}
td.pomtext {
	padding-top: 8px;
	padding-right:8px;
	padding-left:1px;
	vertical-align:top;
	background-color: #FFFFFF;
	font-size:12px;
	text-align: justify;
}
td.pomtextpom {
	padding-right:8px;
	padding-left:10px;
	vertical-align:top;
	background-color: #ffffff;
	font-size:12px;
	text-align: justify;
}
td.pricesmall {
	font-size:10px;
	margin-left: 10px;
	margin-right: 10px;
}
td.prodtext {
	font-size:12px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: justify;
}
td.productbrowse {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size:12px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: top;
	background-color: #FFFFFF;
}
td.rrp {
	font-size:12px;
	font-weight:bold;
	color:#c51524;
	vertical-align:top;
	text-decoration:line-through;
}
td.saving {
	font-size:12px;
	font-weight:bold;
	color:#3333ff;
	vertical-align:top;
}
td.searchimgcol {
	padding:8px 10px 10px 10px;
	font-size:10px;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 125px;
}
td.searchheadline {
	text-align:center;
	background-color: #FFFFFF;
}
div.prodimg {
	padding-bottom:10px;
}
div.searchheadline {
	background-color: #698701;
	height:1px;
	font-size:0px;
	width:98%;
	margin-left: auto; 
	margin-right: auto;
}
td.searchline {
	text-align:center;
	background-color: #FFFFFF;
}
div.searchline {
	background-color: #C6FF00;
	width:98%;
	font-size:0px;
	height:1px;
	margin-left: auto; 
	margin-right: auto;
}
td.searchfootline {
	text-align:center;
	background-color: #FFFFFF;
}
div.searchfootline {
	background-color: #698701;
	width:98%;
	font-size:0px;
	height:1px;
	margin-left: auto; 
	margin-right: auto;
}
div.pricedivide {
	background-color: #ADD8E6;
	width:100%;
	font-size:0px;
	height:1px;
	margin-left: auto; 
	margin-right: auto;
}
td.smallwintext {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 10px;
	background-color: #FFF400;
}
td.smallwinsearch {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 0px;
	background-color: #FFF400;
}
td.smallwintextad {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 10px;
	background-color: #FFC800;
}
td.smallwintextcs {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
td.preordercol {
	font-size:11px;
	text-align:center;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
td.top5 {
	font-size:11px;
	text-align:left;
	vertical-align:top;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	font-weight:bold;
}
td.sortby {
	font-size:12px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
	text-align: right;
	background-color: #FFFFFF;
}
td.spacerpad {
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	background-color: #FFF400;
}
td.white {
	background-color: #FFF400;
}
td.youarehere {
	font-size:12px;
	padding-left:2px;
	vertical-align:top;
}
/*DIV STYLE*/
div.barheadings {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
}
div.boldlink {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
div.bprice {
	font-size:12px;
	font-weight:bold;
	color:#339933;
	vertical-align:top;
}
div.headingstyle {
	font-size:12px;
	font-weight:bold;
	color:#c51524;
	padding-bottom: 6px;
}
div.priceheading {
	font-size:12px;
	font-weight:bold;
	color:#c51524;
	padding-top: 4px;
}
div.minpage {
	visibility: hidden;
}
div.prodbullet {
	padding-left: 14px;
	text-indent: -18px;
}
div.prodtext {
	padding-bottom: 10px;
}
div.rrp {
	font-size:12px;
	font-weight:bold;
	color:#c51524;
	vertical-align:top;
	text-decoration:line-through;
}
div.sorry {
	font-size:14px;
	font-weight:bold;
	color:#339933;
	vertical-align:top;
	padding-bottom: 10px;
}
/*IMAGE STYLE*/
img.bulletindent {
	width: 10px;
	height: 0px;
	margin-left: 4px;
	margin-right: 4px;
}
img.bullets {
	background: url(/images/bullets/green_bullet.gif);
	width: 10px;
	height: 10px;
	margin-left: 4px;
	margin-right: 4px;
}
img.minpagewidth {
	width: 620px;
	height: 0px;
}
img.hspacer {
	width: 0px;
	height: 0px;
}
img.vspacer {
	width: 0px;
	height: 10px;
}
/*LINK STYLE*/
.barheadings a:link {
	text-decoration: none;
	color:#000000;
}
.barheadings a:visited {
	text-decoration: none;
	color:#000000;
}
.barheadings a:hover {
	text-decoration: underline;
	color:#666666;
}
.boldlink a:link {
	text-decoration: none;
	color:#000000;
}
.boldlink a:visited {
	text-decoration: none;
	color:#000000;
}
.boldlink a:hover {
	text-decoration: none;
	color:#1300BF;
}
a.browselink:link {
	text-decoration: none;
	font-weight:bold;
	color:#000000;
}
a.browselink:visited {
	text-decoration: none;
	font-weight:bold;
	color:#000000;
}
a.browselink:hover {
	text-decoration: none;
	font-weight:bold;
	color:#1300BF;
}
.bulletstext a:link {
	text-decoration: none;
	color: #000000;
}
.bulletstext a:visited {
	text-decoration: none;
	color: #000000;
}
.bulletstext a:hover {
	text-decoration:none;
	color:#1300BF;
	font-weight:bold;
}
a.fullspec:link {
	text-decoration:none;
	color:#1300BF;
	font-size:12px;
}
a.fullspec:visited {
	text-decoration:none;
	color:#1300BF;
	font-size:12px;
}
a.fullspec:hover {
	text-decoration:none;
	color:#1300BF;
	font-weight:bold;
	font-size:12px;
}
.smalllink a:link {
	text-decoration: none;
	color: #000000;
}
.smalllink a:visited {
	text-decoration: none;
	color: #000000;
}
.smalllink a:hover {
	text-decoration:none;
	color:#1300BF;
}
a.smalllink:link {
	text-decoration: none;
	color: #000000;
}
a.smalllink:visited {
	text-decoration: none;
	color: #000000;
}
a.smalllink:hover {
	text-decoration:none;
	color:#1300BF;
}
a.youarehere:link {
	text-decoration:none;
	color:#1300BF;
}
a.youarehere:visited {
	text-decoration:none;
	color:#1300BF;
}
a.youarehere:hover {
	text-decoration:underline;
	color:#1300BF;
}
a.prices:link {
	text-decoration: none;
	color: #000000;
}
a.prices:visited {
	text-decoration: none;
	color: #000000;
}
a.prices:hover {
	text-decoration:underline;
	color:#1300BF;
}
/*form styles*/
.wheretosearch {
	width: 144px
}
/*search text length always 6 less than wheretosearch*/
.searchtext {
	width: 138px
}
.remsp {
	margin-bottom: 0px;
	display: inline;
}