
/**** Standard.css for Love Jungle ****/

/*** oldbody {
	background: #000000 repeat center;
	background-attachment: fixed;
	padding: 10px 0 0 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%; ****/

body {
	background: #fff repeat center;
	background-attachment: fixed;
	padding: 0 0 0 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}



/*css for image fade slideslow*/
.slideshow { height: 450px; width: 700px; margin: auto;  position:relative; /*margin-top:10px;*/ margin-bottom:20px;}
.zslideshow { height: 643px; width: 990px; margin: auto;  position:relative; /*margin-top:10px;*/ margin-bottom:20px;}

.slideshowaboutus { height: 450px; width: 700px; margin: auto;  position:relative; /*margin-top:10px;*/ margin-bottom:20px;}


#shoplovejungle {
 position:absolute;
 height:20px;
 width:200px;
 bottom:84px;
 left:80px;
 z-index:1000;
 color: black;
}





}
#container {
	width: 990px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
#bgImage { /* ie6.css */
	position: fixed;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
img {
	border: 0;
}
p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	text-transform:
}
pre {
	font-family: Arial, Helvetica, sans-serif;
}
*:focus {
	outline: none;
}





/***** Links *****/
a:link {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}

a:visited {
	color: #000;
	text-decoration: underline;

}
a:hover {
	text-decoration: underline;
}
a:active {
	
}
h2 a:link {
	text-decoration: none;
	color: #333;
}
h2 a:visited {
	text-decoration: none;
	color: #333;
}
h2 a:hover {
	text-decoration: underline;
	color: #333;
}
h2 a:active {
	text-decoration: none;
	color: #333;
}
.postmetadata a {
	color: #999;
}





/***** Header *****/
#header {
	height: 25px;	
	background:url(../images/lovejungle_brand.png) no-repeat 0 0;
}
#brand a {
	display: block;
	height: 25px;
}
#brand strong {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}






/****** Top Nav ******/
#mainNav {
	background: url(../images/menu_bg.png) no-repeat 0 0; /* ie6.css */
	height: 55px; /* ie6.css */
	position: absolute; /* ie6.css */
	top: 15px;
	left: 0;
	width: 990px;

}
#mainNav ul {
	padding: 0px 0 0 0;
	margin: 0 0 0 30px;
	list-style-type: none;
}
#mainNav li {
	float: left;
	padding: 0;
	margin: 0 0px;
}
.nav1 {width: 79px;}
.nav2 {width: 150px;}
.nav3 {width: 174px;}
.nav4 {width: 139px;}
.nav5 {width: 96px;}
.nav6 {width: 99px;}
.nav7 {width: 81px;}
.nav8 {width: 113px;}

#mainNav a {
	display: block;
	height: 35px;
	background-image: url(../images/menu_buttons.jpg);
	background-repeat: no-repeat;
}
#mainNav a span {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}
.nav1 a {background-position: 0 0;}
.nav2 a {background-position: -79px 0;}
.nav3 a {background-position: -229px 0;}
.nav4 a {background-position: -403px 0;}
.nav5 a {background-position: -542px 0;}
.nav6 a {background-position: -638px 0;}
.nav7 a {background-position: -737px 0;}
.nav8 a {background-position: -818px 0;}
.nav1 a:hover, .nav1 a.selected {background-position: 0 -35px;}
.nav2 a:hover, .nav2 a.selected {background-position: -79px -35px;}
.nav3 a:hover, .nav3 a.selected {background-position: -229px -35px;}
.nav4 a:hover, .nav4 a.selected {background-position: -403px -35px;}
.nav5 a:hover, .nav5 a.selected {background-position: -542px -35px;}
.nav6 a:hover, .nav6 a.selected {background-position: -638px -35px;}
.nav7 a:hover, .nav7 a.selected {background-position: -737px -35px;}
.nav8 a:hover, .nav8 a.selected {background-position: -818px -35px;}








/***** Neils New Additions *****/
#shoplovejungle a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:black;
	}


#lovejunglelogo {
 position:absolute;
 height:150px;
 width:332px;
 bottom:20px;
 right:0px;
 z-index:1000;

}




#zzznewcolumnOne {
	float: right;
	width: 790px;
	height:600px;
	padding: 0 0 0 0;
	text-align: left;
	background:#aaa;
}
#zzznewcolumnTwo {
	width: 200px;
	height:600px;
	margin-left: 20px;
	padding: 0 0 0 0;
	background:white;

	
}

#zzznewcolumnTwo img {border-bottom:1px solid grey;
        margin-top:20px;}



#splash
{width:990px;
height:700px;
background:#fff
padding-top:20px;
}











/****** Top Nav Neil's mods******/

/*new div Neil */
#innertopnav
{width 900px;
margin: 0 auto;
text-align:left;
height:40px;
background-color:#000;
}




/*new div container Neil */
#newnavcontainer {
	width: 990px;
	height:40px;
	margin: 0 auto;
	text-align: left;
	background-color:#000;
}


#newnavcontainer ul {
	padding: 0px 0 0 0;
	margin: 0 0 0 0px;
	list-style-type: none;
}
#newnavcontainer li {
	float: left;
	padding: 0;
	margin: 0 0px;
}


#newnavcontainer a {
	display: block;
	height: 40px;
	background-repeat: no-repeat;
}
#newnavcontainer a span {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}


#newnavcontainer {
	zzbackground: url(http://www.lovejungle.com/images/menu_buttons_new.jpg) no-repeat 0 0; /* ie6.css */
	height: 40px; /* ie6.css */
	position: absolute; /* ie6.css */
	left: 0;
	width: 990px;


}

#newnavcontainer a {
	display: block;
	height: 40px;
	background-image: url(http://www.lovejungle.com/images/menu_buttons_new.jpg);
	background-repeat: no-repeat;
}


.newnav1 a {background-position: 0 -40px;}
.newnav2 a {background-position: -80px -0px;}
.newnav3 a {background-position: -183px -0px;}
.newnav4 a {background-position: -249px -0px;}
.newnav5 a {background-position: -341px -0px;}
.stranger a {background-position: -500px -0px;}


.newnav1 a:hover, .newnav1 a.selected {background-position: 0 0;}
.newnav2 a:hover, .newnav2 a.selected {background-position: -80px -40px;}
.newnav3 a:hover, .newnav3 a.selected {background-position: -183px -40px;}
.newnav4 a:hover, .newnav4 a.selected {background-position: -249px -40px;}
.newnav5 a:hover, .newnav5 a.selected {background-position: -341px -40px;}
.stranger a:hover, .stranger a.selected {background-position: -500px -40px;}



.newnav1 {width: 73px; height:40px;}
.newnav2 {width: 103px; height:40px;}
.newnav3 {width: 66px; height:40px;}
.newnav4 {width: 92px; height:40px;}
.newnav5 {width: 139px; height:40px;}
.spacer {width:410px; height:40px;}
.stranger {width:100px; height:40px;}









.stranger a {
	display: block;
	height: 40px;
	background-image: url(http://www.lovejungle.com/images/menu_strangerlogin.png);
	background-repeat: no-repeat;
}







#newnavcontainer {
	width: 990px;
	margin: 0 auto;
	position: relative;
	text-align: left;

}



#pagecontainer {
	width: 990px;
	margin: 0 auto;
	position: relative;
	text-align: left;

}

#pagewrapper
{width 990px;
margin: 0 auto;
text-align:left;
margin-top:10px;
}


























/***** Content Boxes *****/
.content {
	clear: both;
	/*background: url(../images/content_bg_top.png) no-repeat left top;*/ /* ie6.css */
	padding: 39px 0 0 0; /* ie6.css */
}
#contentWrapper {
	clear: both;
	background: url(../images/content_bg_tile.png) repeat left top;
	padding: 0;
}
#contentWrapperblack {
	clear: both;
	padding: 0;
}
#columnOne {
	float: left;
	width: 733px;
	text-align: left;
}
#columnTwo {
	width: 250px;
	padding: 0 0 0 0px;
	float: right;
	overflow:hidden;
}
.break {
	clear: both;
}


#collectioncolumnOne {
	margin: 0 auto;
	width: 990px;
	padding: 0 0 0 0;
}



/***** Left Column *****/
.box {
	padding-bottom: 5px;
}
.box legend {
	display: block;
	padding: 8px 110px 19px 10px; /* ie6.css */
	margin: 0; /* ie6.css & ie7.css */
	width: 201px; /* ie6.css */
	background: url(../images/legend_bg.png) no-repeat 0 0;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
}
.newsletter ol {
	display: block;
	background: url(../images/box_form_bg.png) no-repeat left bottom;
	height: 99px;
	position: relative;
	padding-top: 3px;
}
.newsletter input {
	background: url(../images/box_form_field_bg.png) no-repeat 0 0; /*ie6.css */
	width: 166px;
	height: 21px;
	border: 0;
	margin-bottom: 6px;
	color: #fff;
	padding: 3px 0 0 8px;
}
.newsletter label {
	display: none;
}
.newsletter button {
	position: absolute;
	bottom: 10px; /*add 3 for safari */
	right: 7px;  /*ie6.css & ie7.css */
	border: 0;
	background: url(../images/button_newsletter_submit.gif) no-repeat 0 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.newsletter button:hover {
	background: url(../images/button_newsletter_submit_on.gif) no-repeat 0 0;
}
.jungleLove {
	margin-top: -9px;
}







/***** Sub Nav *****/
.subNav {
	padding-top: 7px;
	margin-bottom: 10px;
}
.subNavWrapper {
	padding-bottom: 1px;
}
.subNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size:12px;
}
.subNav li {
	text-transform: uppercase;
	padding: 0 15px;
}
.subNav a {
	display: block;
	border-bottom: 2px solid #000;
	padding: 8px 6px; /* mac.css */
	text-decoration: none;
	font-size: 1.3em;
	color: #000;
}
.subNav a:visited {
	color: #000;
}
.subNav a:hover { text-decoration:underline;
}
.archiveDropdown {
	width: 170px;
	padding: 2px;
	margin: 10px 0 15px 15px;
	background: #D1D2D4;
	border: 1px solid #d1d2d4;
}







/***** Forms *****/
fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
form,
form ol,
form li {
	padding: 0;
	margin: 0;
}
form ol {
	list-style-type: none;
	text-align: center;
}







/***** Home *****/
.home h2 {
	/* background: url(../images/header_bg_v2.png) no-repeat 0 0;ie6.css */
	color: #333;
	text-transform: uppercase;
	font-size: 1.1em;
	height: 30px;
	padding: 7px 0 0 13px;
}
.story { /* ie6.css */
	/* background: #4d4d4d url(../images/home_content_bg_v2.png) no-repeat left bottom; */
	padding: 12px 24px 12px 13px;
	color: #808080;
	margin: 0 11px 8px 0;
}
.newstory { /* ie6.css */
	padding: 0px 10px 0px 10px;
	color: #ccc;
	margin: 0 0px 0px 0;
}
.story p {
	padding-bottom: 12px;
	line-height: 1.4;
}
.story img {
	border: 0px solid #000;
}
.story img.noborder {
	border: none;
}

.story img.rightimg {
	margin-right: 10px
	float: left;
}

.story img.leftimg {
	margin-left: 10px
	float: right;
}



/***new rule neil****/
.story {border-bottom:1px solid #d0d0d0;}


/***** WordPress specific *****/
.postmetadata {
	color: #999;
	margin-top: -10px;
}
#comment {
	width: 678px;
}
.post .story h2 {
	background: none; /* ie6.css */
	color: #c7c8ca;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #969797;
	clear: both;
}
.post .story h3 {
	color: #9d9fa2;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding-bottom: 10px;
}
.post .story h4 {
	background: none; /* ie6.css */
	color: #c7c8ca;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #969797;
	clear: both;
}
.post .story .replyWrapper h3 {
	margin-top: -10px;
}






/****** Footer *****/
/*new div Neil */


#footerwrap
{width: 100%;
margin: 0 auto;
text-align:left;
height:40px;
background-color:#000;
clear:both;
margin-top:10px;
overflow:hidden;
z-index:1000;
}




/*new div container Neil */
#footer {
	width: 990px;
	height:60px;
	margin: 0 auto;
		padding-top:10px;

	background-color:#000;
	clear:both;
	text-align:center;
	z-index:1000;
}


#footer ul {
	padding: 0px 0 0 0;
	margin: 0 0 0 0px;
	list-style-type: none;
}
#footer li {
	float: right;
	padding: 0;
	margin: 0 auto;
	display: inline;

}


#footer a {

	display: block;
	height: 40px;
	background-repeat: no-repeat;
	display: inline;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
white-space:nowrap;
	margin:0 auto;
		z-index:1000;


}



#footerwrap a {

	display: block;
	color:#fff;
	height: 20px;
	background-repeat: no-repeat;
	padding-right:40px;
	margin:0 auto;
		z-index:1000;

}



/***** Store HOME *****/
.homeImage img {
	border: 0px solid #000;
	margin-top: 2px;
}
.homeProduct {
	float: left;
	width: 341px;
	margin: 0 12px 12px 0;
}
.homeProduct a {
	display: block;
	width: 341px;
	height: 341px;
	overflow: hidden;
	background-position: 0 0;
}
.homeProduct a:hover {
	background-position: 0 -341px;
}
.homeProduct p {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1;
}
#columnOne .featuredProductTitle {
	background: none; /* ie6.css */
	color: #000;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 20px 0 0 0;
	margin: 0 25px 20px 0;
	border-bottom: 1px solid #969797;
	clear: both;
}


.latestProds {
	float: left;
	/*margin: 0 20px 13px 0;  ie6.css */
	margin: 0 20px 40px 120px;
}
.latestProds p {
	text-align: center;
	line-height: 1.2;
	text-transform: uppercase;
	color: #b2b2b2;
	padding-bottom: 0;
}
.latestProds a {
	color: #b2b2b2;
	text-decoration: none;
}
.latestProds a:hover {
	text-decoration: underline;
}
.latestProds img {
	border: 2px solid #000;
}
.store .story {
	padding-right: 0;
	padding-bottom: 50px;
}
.txtSale {
	color: #000;
	font-weight: bold;
}
.txtOldPrice {
	text-decoration: line-through; 
}
.story .featuredItem {
	border: none;
	margin-top: 20px;
}


/***** Store HOME SLIDESHOW GALLERY *****/

/*preload classes*/
.svw
{
	width: 50px;
	height: 20px;
	background: #fff;
}

.svw ul
{
	position: relative;
	left: -999em;
}

/*core classes*/
.stripViewer
{
	position: relative;
	overflow: hidden;
	border: 2px solid #000000;
	margin: 0 0 0px 0px;

}

.stripViewer ul
{
	/* this is your UL of images */
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 0%;
	list-style-type: none;
}

.stripViewer ul li { float: left; }

.stripTransmitter
{
	overflow: auto;
	width: 0%;
}

.stripTransmitter ul
{
	margin: 0;
	padding: 0 0 0px 0px;
	position: relative;
	list-style-type: none;
}

.stripTransmitter ul li
{
	width: 20px;
	float: left;
	margin: 0 0px 5px 0;
}

.stripTransmitter a
{
	font: bold 10px Verdana, Arial;
	text-align: center;
	line-height: 22px;
	background: #000000;
	color: #fff;
	text-decoration: none;
	display: block;
}

.stripTransmitter a:hover, a.current
{
	background: #fff;
	color: #000000;
}

/*tooltips formatting*/
.tooltip
{
	padding: 0.5em;
	margin: 0 0 0px 0px;
	background: #fff;
	color: #000;
	border: 5px solid #dedede;
}




/***** Store HOME Slideshow jCarousel *****/

/* carousel styles -------------------------------- */


.jcarousel-skin .jcarousel-container   { 
background-image: none; 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
margin: 0 0 5px;
-moz-border-radius: 10px  }

.jcarousel-skin .jcarousel-container-horizontal   { 
padding: 0 0px; 
width: 692px }

.jcarousel-skin .jcarousel-clip-horizontal   { 
width: 692px; 
height: 420px }

.jcarousel-skin .jcarousel-item  { 
width: 692px; 
height: 420px }

.jcarousel-skin .jcarousel-item-horizontal  { 
zmargin-right: 5px }

.jcarousel-skin .jcarousel-item-placeholder {
background: #fff; 
color: #000;
}

.jcarousel-skin .jcarousel-next-horizontal  { 
background: url("../Images/buttons/next-horizontal.png") no-repeat; 
cursor: pointer; 
position: absolute; 
top: 0; 
right: 0; 
width: 20px; 
height: 150px }

.jcarousel-skin .jcarousel-next-horizontal:hover  { 
background-position: -20px 0 }

.jcarousel-skin .jcarousel-next-horizontal:active  { 
background-position: -40px 0 }

.jcarousel-skin .jcarousel-next-disabled-horizontal,

.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,

.jcarousel-skin .jcarousel-next-disabled-horizontal:active  { 
background-position: -60px 0; 
cursor: default }

.jcarousel-skin .jcarousel-prev-horizontal  { 
background: url("../Images/buttons/prev-horizontal.png") no-repeat; 
cursor: pointer; 
position: absolute; 
top: 0; 
left: 0; 
width: 20px; 
height: 150px }

.jcarousel-skin .jcarousel-prev-horizontal:hover  { 
background-position: -20px 0 }

.jcarousel-skin .jcarousel-prev-horizontal:active  { 
background-position: -40px 0 }

.jcarousel-skin .jcarousel-prev-disabled-horizontal,

.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,

.jcarousel-skin .jcarousel-prev-disabled-horizontal:active  { 
background-position: -60px 0; 
cursor: default }



.jcarousel-container { 
position: relative; 
}

.jcarousel-clip { 
z-index: 2; 
padding: 0; 
margin: 0; 
overflow: hidden; 
position: relative; 
}

.jcarousel-list { 
z-index: 1; 
overflow: hidden; 
position: relative; 
top: 0; 
left: 0; 
margin: 0; 
padding: 0; 
}

.jcarousel-list li,

.jcarousel-item { 
float: left; 
list-style: none; 
width: 692px; 
height: 420px; 
}

.jcarousel-next { 
z-index: 3; 
display: none; 
}

.jcarousel-prev { 
z-index: 3; 
display: none; 
}








/***** Store MENUS *****/
.box h3 {
	text-transform: uppercase;
	background: url(../images/legend_bg.png) no-repeat 0 0;
	color: #333;
	font-size: 1.1em;
	height: 35px;
	padding: 8px 10px 0 15px;
}
.boxCategories {
	background: url(../images/box_form_bg.png) no-repeat left bottom;
	text-align: left;
	padding: 0 15px 15px 15px;
}
#mainmenu-nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainmenu-nav a {
	text-transform: uppercase;
	color: #b2b2b2;
}







/***** Store Box *****/
.cartBox {
	color: #000;
	font-size: 1.1em;
	padding-right: 15px;
	padding-top:43px;
}
.cartTotal {
	clear: left;
	padding-top: 10px;
}
.cartBox .cartTotal strong {
	float: left;
}
.cartBox .cartTotal span {
	float: right;
}
.cartBox a.txtviewCart {
	font-size: 1em;
	text-align: right;
	padding-right: 0;
}
.cartBox .prices {
	border-bottom: 2px solid #000;
	border-top: 2px solid #000;
	height: 64px;
	margin-top: 0;
}









/**** Store Product Details *****/
#mainImage {
	float: left;
	margin-right: 20px;
	width: 387px;
	overflow: hidden;
}
#mainImage img {
	border: 4px solid #000;
}
.prodDetail h1 {
	text-transform: uppercase;
	font-size: 4em;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	letter-spacing: -2px;
	padding: 29px 0 37px 0;
	color: #dedfe0;
	line-height: 0.8;
}
.prodPrice {
	font-size: 3em;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 28px;
}
.description {
	padding-right: 40px;
}
.description ul {
	margin-bottom: 0;
	padding-left: 418px; /* ie6.css & ie7.css */
}
.description li {
	padding-bottom: 10px;
}
.prodOptions {
	float: left;
	margin-right: 10px;
	width: 130px;
}
.prodOptions select {
	margin-bottom: 4px;
	width: 120px;
}
.sizingChart img {
	border: none;
}
.butonAddCart {
	display: block;
	margin-top: 23px;
}
.butonAddCart img {
	border: none;
}
#thumbnailImages a {
	display: block;
	float: left;
	width: 111px;
	height: 106px;
	overflow: hidden;
	border: 2px solid #000;
	margin: 15px 20px 15px 0;
}
#thumbnailImages img {
	border: none;
}
.hideOrderButton {
	background: #4d4e4e;
	position: absolute;
	top: 750px;
	right: 130px;
	width: 200px;
	height: 100px;
	z-index: 9999;
	padding-left: 10px;
}




/***** Store Category *****/
.productThumb {
	float: left;
	margin: 0 12px 12px 0;
	/*margin: 0 20px 40px 120px;*/
}
.productThumb img {
	border: none;
}
.productThumb .prodImage {
	display: block;
	width: 341px;
	height: 341px;
	
}
.productThumb p {
	text-align: center;
	text-transform: uppercase;
}





/***** Store Cart *****/
.cartTitle {
	position: relative;
}
.progressIndicator {
	position: absolute;
	top: 8px;
	right: 30px;
	text-align: right;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 90%;
}
.txtcartProgressCurrent {
	font-weight: bold;
	font-size: 110%;
}
#cartItems {
	width: 96%;
}
#cartItems th {
	border-bottom: 2px solid #717273;
}
th.details {
	width: 320px;
}
th.unitPrice {
	width :160px;
}
th.qty {
	width: 60px;
}
th.total,
td.total {
	text-align: right;
}
td.details,
td.unitPrice,
td.qty,
td.total {
	border-bottom: 2px solid #717273;
	vertical-align: top;
}
td.details {
	padding: 10px 0;
}
td.details img {
	float: left;
	margin-right: 18px;
}
td.details h2 {
	font-size: 3em;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	letter-spacing: -2px;
	background: none;
	line-height: 0.8em;
	color: #ccc;
	padding: 0;
}
td.unitPrice,
td.total {
	font-size: 2em;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 15px 0 0 0;
}
td.qty {
	padding: 21px 0 0 0;
}
td.total img {
	border: none;
}
td.total a {
	display: block;
	margin-top: 37px;
}
#promoCode {
	border-bottom: 2px solid #717273;
	padding: 7px 0 5px 0;
	margin-right: 29px;
}
#promoCode img {
	border: none;
	margin: -3px 0 0 10px;
}
#promoCode .textbox {
	padding: 5px;
	border: 1px solid #000;
	background: #d1d2d4;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
#promoCode label {
	font-weight: bold;
	display: block;
}
#updateCart {
	border-bottom: 2px solid #717273;
	padding: 9px 0 5px 0;
	margin-right: 29px;
	text-align: right;
}
#updateCart img {
	border: none;
}
#totalPrices {
	font-weight: bold;
	margin-right: 29px;
	line-height: 1.6;
	padding-top: 10px;
	text-align: right;
}
#totalPrices strong {
	float: left;
	width: 570px;
	
	margin-right: 30px;
}
#totalPrices span {
	display: block;
	font-size: 80%;
	line-height: 0.4;
}
#totalPrices em {
	font-size: 2em;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	letter-spacing: -1px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.1;
}
.cartButtons {
	padding: 20px 29px 20px 10px;
}	
.cartButtons img {
	border: none;
}
.cartButtons .continueShopping {
	float: left;
}
.cartButtons .checkOut {
	float: right;
}
.personalDetails h2 {
	border-bottom: 2px solid #717273;
	text-transform: uppercase;
	background: none;
	color: #c7c8ca;
	padding: 0;
	height: auto;
	margin-right: 30px;
}
.personalDetails strong {
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 15px;
	color: #c7c8ca;
}
.personalDetails p {
	padding: 15px 0 40px 0;
	color: #9d9fa2;
	font-weight: bold;
}
.personalDetails img {
	border: none;
	float: right;
	margin: -30px 30px 0 0;
}
.shippingNotes h2 {
	border-bottom: 2px solid #717273;
	text-transform: uppercase;
	background: none;
	color: #c7c8ca;
	padding: 0;
	height: auto;
	margin-right: 30px;
}
.shippingNotes ul {
	margin: 15px 0 40px 20px;
	line-height: 1.6;
}
#shipping-select {
	width: 80px;
}
#paymentScreen h3 {
	border-bottom: 2px solid #717273;
	text-transform: uppercase;
}
#paymentScreen h3#finalPrice {
	border: none;
	float: right;
	padding-right: 10px;
	margin-top: -10px;
	font-size: 2em;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: right;
}
.registration #issueMonth, 
.registration #issueYear, 
.registration #expirationMonth, 
.registration #expirationYear {
	width: 60px;
}







/***** Registration *****/
.store .registration {
	padding-right: 24px; 
	padding-bottom: 30px;
}
.registration h2 {
	background: none; /* ie6.css */
	color: #c7c8ca;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #969797;
	clear: both;
}
.registration ol {
	text-align: left;
}
.registration #colOne {
	float: left;
	width: 345px;
}
.registration #colTwo {
	margin-left: 365px;
}
.registration label {
	font-weight: bold;
	padding: 13px 0 4px 0;
	display: block;
}
.registration input {
	padding: 5px;
	border: 1px solid #000;
	background: #d1d2d4;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
}
.registration select {
	padding: 3px;
	width: 320px;
	height: 25px;
	border: 1px solid #000;
	background: #d1d2d4;
}
.registration .checkbox input,
.registration .checkboxes input {
	width: auto;
}
.registration .checkbox label,
.registration .checkboxes label {
	display: inline;
}
.registration .areYou {
	padding: 13px 0 0 0;
	font-weight: bold;
}
.registration .checkboxes {
	text-align: right;
	padding-top: 10px;
}
.registration .checkbox {
	padding: 5px;
	text-align: center;
}
.registration .submit {
	text-align: right;
}
.registration .submit img {
	border: 0;
	padding-top: 15px;
}
.registration .submitLog input {
	width: 120px;
	border: 0;
	padding: 0;
	background: none;
	margin-top: 15px;
}





/***** Store Account *****/
.yourAccount ul {
	margin-left: 50px;
}
.yourAccount li {
	margin-bottom: 6px;
}




/***** Order Details *****/
.viewOrders {
	margin-bottom: 30px;
}
.viewOrders td,
.viewOrders th {
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
.tdcartOdd {
	background: #3e3f3f;
}







/****** Stockists *****/
#columnOne .stockists h2,
#columnOne .stockists h3 {
	background: none; /* ie6.css */
	color: #c7c8ca;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #969797;
	clear: both;
}
#columnOne .stockists h2 {
	padding-top: 20px;
}
#columnOne .stockists h3 {
	color: #9d9fa2;
	border: none;
	margin-bottom: 25px;
}
.stockists h4 {
	text-transform: uppercase;
	color: #c7c8ca;
	margin: 6px 0 15px 0;
	font-size: 1.1em;
}
.stocker {
	margin: 0 7px 25px 0;
	float: left;
}
.stockists p.address,
.stockists p.phone {
	line-height: 1.1;
}








/***** Media *****/
.media {
	padding-bottom: 20px;
}
.media .article {
	width: 129px;
	float: left;
	margin: 17px 8px 0 0;
	text-align: center;
}
#columnOne .media h2 {
	background: none; /* ie6.css */
	color: #c7c8ca;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 20px 0 0 0;
	margin: 0;
	border-bottom: 1px solid #969797;
	clear: both;
}
.media p {
	padding: 0;
	line-height: 1;
}
#columnOne .media h3 {
	text-transform: uppercase;
	font-size: 1em;
	padding: 0;
}







/***** Contact *****/
#columnOne .contact h2 {
	background: none; /* ie6.css */

	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 0;
	margin: 0 0 10px 0;

	clear: both;
}
.contact label {
	font-weight: bold;
	padding: 13px 0 4px 0;
	display: block;
}
.contact input {
	padding: 5px;
	border: 1px solid #000;
	background: #d1d2d4;
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact textarea,
.gateway textarea {
	height: 147px;
	padding: 5px;
	border: 1px solid #000;
	background: #d1d2d4;
	width: 463px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.contact #contactsubmit {
	width: 162px;
	height: 30px;
	border: none;
	background: none;
	margin: 12px 0 30px 0;
	padding: 0;
}








/***** Login *****/
.store .login {
	padding-right: 24px;
}
#columnOne .login h2 {
	background: none; /* ie6.css */
	color: #c7c8ca;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 20px 0 0 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #969797;
	clear: both;
}
.login ol {
	text-align: left;
}
.login label {
	font-weight: bold;
	padding: 13px 0 4px 0;
	display: block;
}
.login input {
	padding: 5px;
	border: 1px solid #000;
	background: #d1d2d4;
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
}
.login .txtButton {
	width: 120px;
	height: 30px;
	border: none;
	background: none;
	margin: 18px 0 30px 0;
	padding: 0;
}
.login .checkbox {
	padding: 13px 0 0 0;
}
.login .checkbox input {
	width: auto;
}
.login .checkbox label {
	display: inline;
}





/***** Join the Jungle *****/
#joinJungle {
	padding: 0 69px;
}
#joinJungle label {
	font-weight: bold;
	padding: 13px 0 4px 0;
	display: block;
}
#joinJungle input {
	padding: 5px;
	border: 1px solid #000;
	background: #d1d2d4;
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
}
#joinJungle .checkbox {
	text-align: center;
}
#joinJungle .checkbox input {
	width: auto;
}
#joinJungle .checkbox label {
	display: inline;
}
#joinJungle #submit {
	width: 161px;
	height: 30px;
	border: none;
	background: none;
	margin: 28px 0 0 90px;
	padding: 0;
}
#joinJungle .close {
	position: absolute;
	top: 10px;
	right: 10px;
}
#joinJungle .close a {
	color: #999;
	text-decoration: none;
}






/***** Jon's Smooth Gallery *****/
.store #myGallery, .store #myGallerySet {
	width: 696px; /* ie6.css */
	height: 50px; /* ie6.css */
	z-index:5;
	overflow: hidden;
}
.store #myGallery img.thumbnail, .store #myGallerySet img.thumbnail {
	display: none;
}
.store .jdGallery {
	overflow: hidden;
	position: relative;
}
.store .jdGallery img {
	border: 0;
	margin: 0;
}
.store .jdGallery .slideElement {
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/images/loading-bar-black.gif');
}
.store .jdGallery .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/images/loading-bar-black.gif');
}
.store .jdGallery .slideInfoZone {
	display: none;
}






/***** Mailing List *****/
.box #l193936-193936 {
	float: left;
	margin-right: 3px;
	font-size: 0.9em;
	width: 147px;
	font-style: italic;
}
.box #submit {
	float: left;
	margin-top: -4px;
}
#newsletterSignupForm {
	position: relative;
	height: 156px;
}
#newsletterSignupForm a {
	position: absolute;
	display: block;
	height: 156px;
	z-index: 9998;
}
#newsletterSignupForm .fieldForm {
	position: absolute;
	bottom: 3px;
	left: 4px;
	z-index: 9999;
}






/***** The Jungle Box *****/
.box .thejungle {
	display: block;
	padding: 0;
	height: 120px;
	background: url(../images/sidebar_thejungle.png) no-repeat;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 3px;
}
.box .thejungle:hover {
	background-position: 0 -120px;
}
/*.box #thejungle a span {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}


.thejungle a {background-position: 0 0px;}

.thejungle a:hover {background-position: 0 -120px;}
*/




.post .story h2.wrapped {
	float: left;
	width: 230px;
}




/***** SIDEBAR TV Box *****/
.box .tv {
	display: block;
	padding: 0;
	height: 120px;
	background: url(../images/sidebar_tv.png) no-repeat;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 3px;
}
.box .tv:hover {
	background-position: 0 -120px;
}
/*.box #tv a span {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}


.tv a {background-position: 0 0px;}

.tv a:hover {background-position: 0 -120px;}
*/




.post .story h2.wrapped {
	float: left;
	width: 230px;
}







/***** SIDEBAR TwitterWidget Box *****/
.box .TwitterWidget {
	display: block;
	padding: 0;
	height: 300px;
	background-color: #000;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 3px;
}


/***** SIDEBAR TwitterWidget Box *****/
#twitter_div {
	display: block;
	padding: 0;
	height: 300px;
	background-color: #FFF;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 3px;
}

.box .twitter_div h2.sidebar-title {


.twtr-tweet-text{
margin-top: 10px;
margin-bottom: 10px;
}

.twtr-hd{
display: none;
}


#menu_twitter{
width: 190px;
background-image:url(images/menu_bg.gif);
background-repeat: repeat-x;
background-position:top;
padding-top: 30px;
}

#twitter-link

.box .sidebar-title



<div id="twitter_div">
<h class="sidebar-title">Twitter Updates</h>
<ul id="twitter_update_list">
<a href="http://twitter.com/lovejungle" id="twitter-link" style="display:block;text-align:right;">follow me on Twitter</a>


.sidebar-title h {
	background: none; /* ie6.css */
	color: #c7c8ca;
	text-transform: uppercase;
	font-family: "Helvetica Condensed", "Arial Narrow", Helvetica, Arial;
	font-size: 2em;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #969797;
	clear: both;
}



