BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    background: #FFFFFF;
    font-size: 16px;
    color: #595858;
}
BODY, INPUT, BUTTON, SELECT, TEXTAREA {font-family: Georgia, Times New Roman, Times, serif;}

a, .basketButton {
	text-decoration: none;
	color: #B1D135;
	font-weight: bold;
	font-style: italic;
	outline: none;
	border: 0px;
}

.basketButton {
  background: none;
  padding: 0px!important;
  width: auto;
}

A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL {cursor: pointer;}
H1, H2, H3, H4, H5, H6, P, UL, FORM, OL {
	padding: 0;
	margin: 0;
}
INPUT, TEXTAREA {
	border: 1px solid #D6D6D6;
}
p{font-size:14px;}
p.text{font-size:12px;}
.relax {
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 0;
}
.content H1 {
	color: #958879;
	font-size: 29px;
}
.content H2 {
	font-size: 24px;
	color: #958879;
}
.content H2.grey, .content H5.grey {
	color: #d4d4d4;
}
.content H2.green {
	color: #7DB88F;
}
.content H2.brown {
	color: #675C50;
}
.content H2 SPAN,.content H1 SPAN {
	float: right;
	font-size: 11px;
	line-height: 37px;
	padding: 10px 0 0 0;
	*padding: 0px 0 0 0;
}
.content H2.padd {padding: 20px 0;}
.content H1.product-title {
	color: #958879;
	font-size: 24px;
}
.content H5.grey {
    color: #868686;
    padding-bottom: 5px;
}
.content UL,.content OL {margin: 0px;}

/*  Page  */
#page {
    margin: auto;
    text-align: left;
	width:854px;
}

/*  Header  */
.header {
	color:#757575;
	padding-bottom:20px;
}
.header .shopping-bag {
	float: right;
	text-align: right;
	width: 350px;
}
.header .shopping-bag .bag-info {
	width: 210px;
	height: 38px;
	background: #958879;
	float: right;
	margin-left: 10px;
	text-align: left;
	text-indent: 10px;
}
.header .shopping-bag .bag-info,.header .shopping-bag .bag-info A,
.header .shopping-bag .bag-info .carttotal,
.header .shopping-bag .bag-info P,.header .shopping-bag .cartprice {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	display: block;
}
.header .shopping-bag .bag-info A:HOVER {text-decoration: none;}
.header .shopping-bag P,.header .shopping-bag .cartprice {
/*	float: left;*/
	line-height: 37px;
}
.header .shopping-bag .bag-info .carttotal {
	float: left;
	width: 23px;
	height: 18px;
	background: url('../styleImages/icons/bag.gif') no-repeat;
	text-align: center;
	font-size: 13px;
	padding-top: 5px;
	margin: 5px 1px 0 10px;
	text-indent: 0;
	color: #757575;
}

.header .logo {
	float: left;
	margin-top: 18px;
	text-indent: -10000px;
	width: 156px;
	height: 196px;
	outline: none;
	background-image: url(../../../images/getLogo.php?skin=Greenjelly);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.header .menu {
	width: 455px;
	padding-bottom: 12px;
	float: left;
	margin: 115px 0 0 17px;
	background: url('../styleImages/bg/menu-bottom-bg.gif') repeat-x left bottom;
	line-height: 130%;
}
.header .menu UL {
	list-style: none;
}
.header .menu UL LI {
	float: left;
	width: 142px;
	border-left: 1px solid #E1E1E1;
	padding: 0 0 4px 8px;
}
.header .menu UL A {
	color: #757575;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}
.header .menu UL A:HOVER {
	color: #B1D135;
	text-decoration: none;
}
.header .menu UL LI.selected A,.header .menu UL LI.home-active A,
.header .menu UL LI.about-us-activeviewdoc1 A,
.header .menu UL LI.shop-activeviewcat A,.header .menu UL LI.shop-activeviewprod A,
.header .menu UL LI.account-activelogin,.header .menu UL LI.account-activereg A,
.header .menu UL LI.account-activelogin A,.header .menu UL LI.account-activereg,
.header .menu UL LI.account-activeprofile A,.header .menu UL LI.account-activeprofile,
.header .menu UL LI.account-activeaccount A,.header .menu UL LI.account-activeaccount,
.header .menu UL LI.account-activevieworders A,.header .menu UL LI.account-activevieworders,
.header .menu UL LI.account-activechangepass A,.header .menu UL LI.account-activechangepass,
.header .menu UL LI.account-activenewsletter A,.header .menu UL LI.account-activenewsletter,
.header .menu UL LI.contact-us-activeviewdoc2 A,
.header .menu UL LI.shopping-bag-activecart A {
	color: #B1D135;
	font-style: italic;
	font-weight :bold;
}

.header .search{
	float:right;
	background:url('../styleImages/bg/search-bottom-bg.gif') repeat-x left bottom;
	padding-bottom:17px;
	margin-top:142px;
}
.header .search input {
	border: none;
	color: #958879;
	/*font: normal 14px Georgia;*/
	font-size: 14px;
	width: 169px;
	padding: 0;
	height: 18px;
}
.header .search button {
	border: none;
	background: none;
	color: #b1d135;
	/*font:normal 14px Georgia;*/
	font-size: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0 5px;
}
/*  Content  */
.content {

}
.content .carousel {
	width: 854px;
	height: 270px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.content .carousel .controls {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	font-size: 0px;
	line-height: 0px;
}
.content .carousel .controls .prev {margin-right: 4px;}
.content .carousel UL {
	list-style: none;
}
.content .carousel UL LI {
	float: left;
	width: 854px;
	height: 352px;
	position: relative;
}
.content .carousel UL LI H1 {
	width: 485px;
	position: absolute;
	left: 40px;
	top: 30px;
}
.content .left-col {
	float: left;
	width: 260px;
	_width: 250px;
}
.content .right-col {
	width: 580px;
	float: right;
}
.content P {
	color: #595858;
	margin-bottom: 20px;
}
.content .left-col P {color: #595858;}
.content .right-col UL.tabs {
	margin: 0;
	list-style:none;
}
.content .right-col ul.tabs LI {
	float: left;
	width: 190px;
	height: 49px;
	margin-left: 2px;
}
.content .right-col UL.tabs A {
	color: #757575;
	font-style: normal;
	display: block;
	height: 42px;
	text-align: center;
	line-height: 42px;
	background: #F4F3F1 url('../styleImages/bg/menu-bottom-bg.gif') repeat-x left bottom;
	outline: none;
}
.content .right-col ul.tabs li.current a,
.content .right-col ul.tabs a:hover{
	background:#ffc53a;
	text-decoration:none;
	color:#fff;
}
.content .right-col ul.tabs li.current,
.content .right-col ul.tabs li:hover{
	background: url('../styleImages/icons/orange-arrow-bottom.gif') no-repeat center bottom
}
.content .right-col .tab-content {
	margin-bottom: 20px;
}
.content .right-col .categories {
	list-style: none;
	/*margin: 0 0 0 -8px;
	padding-left: 8px;*/
	/*width: 588px;*/
	width: 580px;
}
.content .right-col .categories LI {
	float:left;
	width:187px;
	/*margin:13px 9px 0 0;*/
	margin:13px 6px 0 0;
	_margin:13px 2px 0 0;
	text-align: center;
}
.content .right-col .categories LI SPAN {display: block;}
.content .right-col .categories LI .item-title {
	border-left: 1px solid #E1E1E1;
	height: 49px;
	color: #595858;
	font-size: 14px;
	padding-left: 11px;
	font-style: normal;
	margin-top: 6px;
	line-height: 21px;
	cursor: pointer;
	text-align: left;
}
.content .right-col .categories LI A:HOVER {text-decoration: none;}
.content .right-col .categories LI:HOVER .item-title,
.content .right-col .products LI:HOVER SPAN.item-title,
.content .right-col .products LI:HOVER SPAN.item-title {background: #FAF5DE;}
.content .right-col .categories LI .img {
	height: 187px;
	text-align: center;
}
.content .breadcrumbs {
	padding: 20px 0 7px;
	border-bottom: 1px solid #D1D1D1;
	margin-bottom: 20px;
	color :#A5A5A5;
	font-size: 12px;
}
.content .breadcrumbs UL {
	list-style:none;
	margin: 0;
}
.content .breadcrumbs UL LI {
	float: left;
	margin-right: 6px;
}
.content .breadcrumbs A {
	color: #A5A5A5;
	font-weight: normal;
	font-style: normal;
}
.content .breadcrumbs .current,
.content .left-col.side-nav LI.selected A,
.content .left-col.side-nav UL LI UL LI.selected A {
	font-weight: bold;
	font-style: italic;
}
.arator{
	background:url('../styleImages/bg/menu-bottom-bg.gif') repeat-x;
	height:3px;
	margin:10px 0;
	overflow:hidden;
}
.content .left-col.side-nav ul{
	list-style:none;
}
.content .left-col.side-nav ul li{
	padding-bottom:4px;
}

.content .left-col.side-nav UL LI {
	padding: 10px 0 10px 0px;
	background: url(../styleImages/bg/menu-bottom-bg.gif) repeat-x left bottom;
}
.content .left-col.side-nav UL {
	margin: 7px 0 0 0;
	line-height: 100%;
}
.content .left-col.side-nav LI LI {
	padding: 0;
	background: none;
	padding: 3px 0 3px 0;
}
.content .left-col.side-nav LI LI LI {
	padding: 2px 0 3px 12px;
	background: url('../styleImages/icons/dash.gif') no-repeat left center;
}
.content .left-col.side-nav P {
	margin: 0px;
}
.content .left-col.side-nav P.grey A {
	color: #757575;
	font-style: normal;
	font-weight: normal;
}

.content .left-col #categories-menu LI.selected A {
	color: #B1D135;
	font-style: italic;
	font-weight: bold;
}
.content .left-col #categories-menu LI.selected LI.selected A,
.content .left-col #categories-menu LI.selected LI.selected LI.selected A {
	color: #757575;
	font-style: italic;
	font-weight: bold;
}
.content .left-col.side-nav UL A,
.content .left-col #categories-menu LI.selected LI A,
.content .left-col #categories-menu LI.selected LI.selected LI A {
	color: #757575;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}
.content .left-col.side-nav UL A {
	font-size: 14px;
	white-space: nowrap;
	_white-space: normal;
}
.content .left-col.side-nav UL UL A {white-space: normal;}
.content .left-col #categories-menu LI.selected UL,
.content .left-col #categories-menu LI.selected LI.selected UL,
.content .left-col #categories-menu LI.selected LI.selected LI.selected UL {display: block !important;}
.content .left-col #categories-menu LI UL,
.content .left-col #categories-menu LI.selected LI UL,
.content .left-col #categories-menu LI.selected LI.selected LI UL {display: none !important;}

.content .right-col .products {
	list-style: none;
	margin: 0px;
	/*width: 588px;*/
	width: 580px;
}
.content .right-col .products li{
	float:left;
	width:187px;
	/*margin:20px 9px 0 0;*/
	margin:20px 6px 0 0;
}
.content .right-col .products li.last-right{
	margin-right:0px;
}
.content .right-col .products LI * {
	display:block;
}
.content .right-col .products LI SPAN.item-title {
	border-left: 1px solid #E1E1E1;
	color: #595858;
	font-size: 14px;
	padding-left: 9px;
	font-style: normal;
	margin-top: 6px;
	line-height: 21px;
	height: 63px;
}
.content .right-col .products li span.price{
	padding:0px;
	margin:0px;
	border:0px none;
	color:#eaa501;
}
.content .right-col .products li a:hover{
	text-decoration:none;
}
.content .product-info .image {
	float: left;
	width: 275px;
	/*margin-right: 17px;*/
}
.content .product-info .image .other {
	font-size: 11px;
	color: #7E7E7E;
	margin-bottom: 10px;
}
.content .product-info .image .other A {float: right;}
.content .product-info .image .other-photos {}
.content .product-info .image .other-photos LI {
	float: left;
	margin-right: 7px;
	list-style: none;
}
.content .product-info .image .other-photos LI IMG {border: 4px solid #E8E5D2;}
.content .product-info .options {
	/*float: left;*/
	float: right;
	width: 285px;
}
.content .product-info .options .price {
	font-size: 24px;
	color: #EAA501;
	padding: 0px 0 10px;
	background: url('../styleImages/bg/price-bottom-bg.gif') repeat-x left bottom;
	margin-bottom: 20px;
}
.content .product-info .options LABEL {
	font-size: 14px;
	color: #595858;
	width: 115px;
	float: left;
	margin-bottom: 15px;
}
.content .product-info .options SELECT {
	width: 170px;
}
.content .product-info .options INPUT {
	width: 30px;
	border: 1px solid #D6D6D6;
	padding-left: 2px;
	padding-right: 2px;
}
.content .product-info .options .txtButton {
	border: none;
	width: 275px;
	cursor: pointer;
	background:#9F9486 url(../styleImages/icons/add-to-bag.gif) no-repeat scroll 240px 8px;
	text-align: left;
	color: #FFFFFF;
	padding:11px 0 10px 12px;
	font-size:16px;
    font-weight:bold;
	display: block;
}

.content .product-info .options .txtButton:HOVER {text-decoration: none;}
.content .right-col a.star{
	width:20px;
	height:18px;
	background:url('../styleImages/icons/star.gif') no-repeat;
	float:right;
	margin-right:1px;
}
.content .right-col a.star.empty{
	background:url('../styleImages/icons/star-grey.gif') no-repeat;
}
.content .bottom-block {
	float: left;
	width: 248px;
	height: 151px;
	padding-left: 20px;
	margin-right: 23px;
	margin-top: 13px;
	margin-bottom: 13px;
}
.content .bottom-block h2{
	padding-bottom:10px;
}
.content .sign-up {
	background: url('../styleImages/bg/sign-up-bg.gif') no-repeat;
}
.content .sign-up INPUT {
	color: #757575;
	width: 185px;
	float: left;
	border: none;
	height: 15px;
	padding: 6px 5px 10px;
	margin: 0;
	font-size: 14px;
}
.content .sign-up button{
	border:0px none;
	background: #fff;
	float:left;
	cursor:pointer;
	color:#b1d135;
	font:bold 14px Georgia;
	height:31px;
	line-height:31px;
	padding-right:5px;
	margin: 0;
}
.content .why-nappies{
	background:url('../styleImages/bg/why-nappies-bg.gif') no-repeat;
}
.content .bottom-block P,
.content .bottom-block P A {
	color: #3F3F3F;
	font-weight: normal;
	font-style: normal;
}
.content .which-sling{
	background:url('../styleImages/bg/which-sling-bg.gif') no-repeat;
	margin-right:0px;
}
/*  Footer  */
.footer {
	margin-bottom: 40px;
}
.footer .links {
	width: 610px;
	padding: 5px 0;
}
.footer .links ul{
	list-style:none;
}
.footer .links ul li{
	float:left;
	width:150px;
	border-left:1px solid #e1e1e1;
	padding-bottom:4px;
}
.footer .links ul a{
	color:#757575;
	font-size:14px;
	margin-left:8px;
	font-weight:normal;
	font-style:normal;
}
.footer .links ul a:hover{
	color:#b1d135;
	text-decoration:none;
}
.footer .links ul li.selected a{
	color:#b1d135;
	font-style:italic;
	font-weight:bold;
}
.footer P {
	padding-top: 10px;
	font-size: 12px;
	color: #757575;
	line-height: 285%;
}
.footer P A {
	color: #757575;
	font-weight: normal;
	font-style: normal;
}
.footer A.facebook{
	width:24px;
	height:23px;
	float:right;
	background:url('../styleImages/icons/facebook.gif') no-repeat;
}
.footer A.facebook:HOVER {
	background:url('../styleImages/icons/facebook-hover.gif') no-repeat;
}
.footer a.twitter{
	width:24px;
	height:23px;
	float:right;
	background:url('../styleImages/icons/twitter.gif') no-repeat;
	margin-left:5px;
}
.footer a.twitter:hover{
	background:url('../styleImages/icons/twitter-hover.gif') no-repeat;
}
.content .right-col .tab-content {display:none;}
.content .right-col #categories {display:block;}
.content .product-links {
	padding: 20px 0 0 0;
	margin: 0;
	font-size: 14px;
}
.content .product-links LI {
	list-style: none;
	display: inline;
	color: #B1D135;
	font-style: italic;
	font-weight: bold;
	padding-right: 1px;
}
.txtcartProgressCurrent {
	color: #FF9900;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	color: #666666;
	margin: 20px 0;
}
.tdcartTitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-bottom: 1px solid #666666;
}
.tdcartEven {
	background-color: #EBEDFE;
}
.tdcartOdd {
	background-color: #FFFFFF;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #666666;
}
a.txtCheckout {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtUpdate {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #000000;
}
a.left-nav {
    color: #868686;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    float: left;
    clear: both;
    padding: 4px 0 4px 0!important;
}
a.left-nav.selected {
    color: #B1D135;
    font-style: italic;
    font-weight: bold;
}
.category-pad {
    padding-bottom: 25px;
}
.txtStockWarn {
	color: #FF0000;
}
.txtError {
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
}

.txtCopyright,.txtCopyright A {
	color: #757575;
}

.txtOldPrice {
   color: #a5a5a5;
   text-decoration: line-through;
   float: left;
   padding-right: 10px;
}

.separator {
    background:url('../styleImages/bg/menu-bottom-bg.gif') repeat-x;
	height:3px;
	margin:17px 0;
	overflow:hidden;
}


#flash {
  float: left;
  clear: both;
  margin: 100px 0 0 100px;
}

input.auto-hint:focus {
  background: #F4F3F1;
}
input.basket[type="submit"] {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    border:0 none;
    color:#B1D135;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
}

.catImg, .prodImg {

  background: url(/skins/Greenjelly/styleImages/pic-loader.gif) no-repeat;
  background-position: center;
}

.profMainImg {
  background: url(/skins/Greenjelly/styleImages/pic-loader.gif) no-repeat;
  background-align: 50 50;
}

.smaller {
  font-size: 60%;
}

/** blog styles **/
.blogdate {
  color: #757575;
  font-size: 80%;
}