 body{
 text-align:left;
 color:#444444;
 }

 
 body.left {
 float:none;
 }
 *.left {
 float:left;
 }
 .shop-access{ 
 margin-top:0px; 
 display:block;
 }
 .shop-access ul{  
 
 }
 .shop-access li{
 float:left;
 padding-right:6px;
 list-style-image:none;

list-style-type:none;

 }
 
 .product-essential .product-shop {
width:290px;
}
.product-essential {
background:#FFFFFF url(../images/product_essential_bg.gif) no-repeat scroll 100% 0pt;
padding:35px;
}

#content_container .floatbox {
overflow:hidden;
padding-left:7px;
}
  
div#contenttop {
margin:0px;
}

div#breadcrumb {
font-size:85%;
height:19px;
padding-top:5px;
}

.legend + * {
margin-top:0em;
}

.add-to-cart-box {
/*float:left;*/
margin-bottom:8px;
width:245px;
}


.shipping-estimate box {
padding-left:10px;
}


.add-to-box {
float:left;
font-size:0.95em;
line-height:1.25em;
padding-top:15px;
}

add-to-cart-box {
float:left;
margin-bottom:8px;
width:245px;
}

.shopping-cart-collaterals {
float:left;
padding:25px 0pt;
width:630px;
}

.col2-set .col-2 {
float:right;
padding-left:10px;
width:100%;
}

.messages ul, ol, dl {
margin:1em 0pt;
padding-left:0px;
}

.checkout-types li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:right;
}

#checkout-step-login .col2-set .col-2 {
float:right;
padding-left:10px;
width:46%;
}

.col-2 registered-users {
float:right;
padding-left:10px;
width:450px;
}
 
#breadcrumb {
font-size:85%;
height:19px;
padding-top:5px;
padding-left:7px;
}

#content_container .floatbox {
padding:20px;

}

#main_container .floatbox {
padding:0px 10px 10px 10px ;

}

.discount-codes {
float:left;
width:290px;
margin-left:0px;

}

.shipping-estimate {
float:left;
width:290px;
margin-left:20px;
}

#main_container {
padding-left:15px;
}

#top div.module-fade div div div, #bottom div.module-fade div div div {
overflow:hidden;
padding:0px;  
}

#bottom div.module div div div, #middle div.module div div div {
border-top:1px solid #969696;
overflow:hidden;
padding:10px;
}

.col-2-right-layout div#main{
width:680px;
}
.middle{
background:none;
padding:8px;
padding-top:0px;
}

.home {
color:#99CC66;
font-size:16px;
font-weight:bold;
line-height:26px;
}


.base-mini {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #C4C1BC;
font-size:0.95em;
line-height:1.3em;
margin-top:5px;
}

.base-mini .head h4 {
background-position:0pt;
background-repeat:no-repeat;
color:#E26703;
min-height:16px;
padding:1px 0pt 1px 24px;
text-transform:uppercase;
font-size:13px;
}

.base-mini ol li {
padding:2px 4px 2px 8px;
position:relative;
}

.product-shop {
width:150px;
}


#tick li {
background:transparent url(../images/list_checkbox.png) no-repeat scroll 0pt top;
padding-left:35px;
line-height:25px;
}

#tick ul {
padding-left:25px;}

#star li {
background:transparent url(../images/list_star.png) no-repeat scroll 0pt top;
padding-left:35px;
line-height:25px;
}


#arrow li {
background:transparent url(../images/list_arrow.png) no-repeat scroll 0pt top;
padding-left:35px;
line-height:25px;
}

#arrow ul {
padding-left:25px;}


ul, ol, dl {
margin:1em 0pt;
padding-left:0px;
}

div.download, span.download {
background:#F5FAEB url(../images/div_download.png) no-repeat scroll 3px top;
border-bottom:1px dotted #78BE5A;
border-top:1px dotted #78BE5A;
}

div.tip, span.tip {
background:#FFFDEB url(../images/div_tip.png) no-repeat scroll 3px top;
border-bottom:1px dotted #FFC864;
border-top:1px dotted #FFC864;
}


div.alert, span.alert {
background:#FFF5EB url(../images/div_alert.png) no-repeat scroll 3px top;
border-bottom:1px dotted #FFB4A0;
border-top:1px dotted #FFB4A0;
}

div.info, span.info {
background:#F4F5F6 url(../images/div_info.png) no-repeat scroll 3px top;
border-bottom:1px dotted #AAB4BE;
border-top:1px dotted #AAB4BE;
}

div.info, span.info, div.alert, span.alert, div.download, span.download, div.tip, span.tip {
margin:10px 0px;
padding:10px 50px 7px 35px;
}

#top div.module div div div div, #bottom div.module div div div div, #middle div.module div div div div {
border-top:medium none;
padding:0px;
}

blockquote {
background:transparent url(../images/blockquote_start.png) no-repeat scroll 0pt top;
margin:30px 0px 30px 0px;
padding:10px 35px;
text-align:justify;
font-size:24px;
}

blockquote.big {
background:transparent url(../images/blockquote_big_start.png) no-repeat scroll 0pt;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:300%;
font-weight:bold;
line-height:100%;
margin:10px 0px;
padding:50px;
text-align:left;
text-transform:uppercase;
}

ol.disc {
background:transparent url(../images/list_disc.png) repeat-y scroll 0pt;
padding:0px 0px 0px 27px;
}

h2 {
color:#B4B4BE;
font-size:18px;
}

#bottom div.module div div div, #middle div.module div div div {
border-top:0px solid #969696;
overflow:hidden;
padding:0px;
}

.shop-access a, .shop-access a:hover {
color:#257723;
font-size:0.95em;
}

div#menu li a, #menu li span.separator {
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
height:61px;
line-height:38px;
padding:5px 15px 0px 5px;
text-decoration:none;
}





div#middle {
clear:both;
margin:0px 0px 0px;
padding:0px 15px 0px 0px;
width:auto;
}

.middle-container {
background:url(../images/main_container_bg.gif) no-repeat scroll 50% 0pt;
}

div#footer {
clear:both;
min-height:30px;
padding:0px 15px 10px;
text-align:center;
width:auto;
}

.watermark {
background:transparent url(../images/watermark_image.gif) no-repeat bottom;
}


#top div.module-fade, #bottom div.module-fade {
background:transparent none repeat scroll 0% 0%;
}

#product_addtocart_form fieldset {
margin:0em 0pt;
padding:0pt 0em 0em;
}

#product_addtocart_form legend + * {
margin-top:0em;
}

.page_image { padding:0px 10px 5px 0px; float:left;
width:260px;

}

.page_image img {
border:5px #E9E6E0 solid;

}

.part1 {
padding:10px;
background-color:#fbfbfb;
border:1px #A1C405 solid;
}

.part2 {
padding:10px;
background-color:#fbfbfb;
border:1px #A1C405 solid;
}

.part3 {
padding:10px;
background-color:#fbfbfb;
border:1px #A1C405 solid;
}

div#rsform  {
width:680px;
float:left;

}

div#rsform label {
color:#666666;
font-weight:normal;
padding:0px 10px 0px 10px;
} 

div#rsform .formleft {
color:#257723;
padding:10px;
text-align:right;
width:50%; 
font-weight:bold;
} 
div#rsform .caption {
font-style:italic;
padding-top:10px;
color:#000000;

}   


.shopping-cart-collaterals .box {
background:#FFFFFF url(../images/base_mini_head_bg.gif) repeat-x scroll 0% 0%;
border:1px solid #D0CBC1;
margin-bottom:18px;
padding:12px 5px;
}

div.col-right {
float:right;
padding:5px;
text-align:left;
width:200px;
}

.arround {
	background:none;
height:auto !important;
margin-bottom:15px;
min-height:30px;
padding-left:10px;
padding-right:10px;
}

div.col-right {
float:right;
padding:5px;
text-align:left;
width:190px;
}

h1 {
font-size:22px !important;
line-height:1.17;
}

.reci_class {
background-color:#f2f2f2;
padding:15px;
}

.no_reci_class a {
	color:#999999;
}


/************************************
 * Featured products carousel
 ************************************/
#feture ,#animet_pic {
float:none;
}
.jcarousel-skin-tango .jcarousel-container {
background-color:#FAF9F3;
    border: 0px solid #BFBDB3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
border:1px solid #DDDDDD;
height:255px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding:11px 40px 24px;
width:879px;
}

.jcarousel-next{
/*background:transparent url(/templates/natureschild/images/right_arrow.jpg) no-repeat scroll 0 0;*/
/*background:transparent url(../images/sprite.png) no-repeat scroll 0 -450px!important;*/
cursor:pointer;
height:32px;
position:absolute;
right:5px;
top:43px;
width:15px;
}

.jcarousel-prev{
/*background:transparent url(/templates/natureschild/images/left_arrow.jpg) no-repeat scroll 0 0;*/
    
/*background:transparent url(../images/sprite.png) no-repeat scroll 0 -418px!important;*/
cursor:pointer;
height:32px;
left:5px;
position:absolute;
top:43px;
width:15px;
}

.jcarousel-list li, .jcarousel-item, .jcarousel-skin-tango li {

width:231px!important;
height:269px!important;
padding-right:4px!important;
padding-left:4px!important;
border-right:1px dotted #BFBDB3!important;
float:left;

}
.featured_product {
background-color:#FAF9F3!important;
}

.featured_product h4{
text-align:left;
}
.featured_product h4 a {
color:#257723;
font-size:22px;
font-weight:100;
text-decoration:none;
line-height:23px;
}
.featured_product h4 a:hover{
text-decoration:underline;
}

