/*
 * Nove Inc.
 * 
 * $Id: style.css 58 2010-02-11 02:58:00Z  $
 * $Revision: 58 $
 * $Date: 2010-02-10 21:58:00 -0500 (Wed, 10 Feb 2010) $
 * $Author: $
 * $HeadURL: https://svn.office.noveinc.com:1101/jonanoweb/trunk/httpdocs/css/style.css $
 */

/* global setting */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.clear {clear: both; height: 0; overflow: hidden;}
.clearfix:after {content : ".";display : block;height : 0;clear : both;visibility : hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display : block;}
/* End hide from IE-mac */
/* PIE's hack to stop IE adding 3px to width when using italics
http://www.positioniseverything.net/explorer/italicbug-ie.html */
/* \*/
* html .clearfix {overflow: hidden;o\verflow: visible;width: 100%;w\idth: auto;	he\ight: 1%;}
/* */ 

body {
	/*line-height: 1;*/
	background-color: #2d201e;

}
ol, ul {
	list-style: none;
}
a { text-decoration:none; color:#323532}
a:hover { color:#4ABDD6}

/************/

img {
	border: none;
	display: block;
}

.inline {
	display:inline;
}

#wrapper {
	width: 944px;
	margin:  31px auto;
}

#header {
	width: 944px;
	overflow: hidden;
}

.logo {
	float: left;
}

#content {
	width: 944px;
	margin: 28px 0 20px 0;
	overflow: hidden;
}

.fltright {
	float: right;
}

.fltleft {
	float: left;
}

.marginTop { padding-top:22px}

.list { line-height:1.5em; font-weight:bold}
.list a { background:url(../images/link_arrow.gif) right 4px no-repeat; padding-right:15px  }
.list a:hover { background:url(null)}

/*
	left column
*/
#col_left {
	width: 668px;
	height: auto !important;
	min-height: 481px;
	height: 481px;
	float: left;
}

#landing_page #col_left_txt{
	width: 235px;
	margin: 190px 0 0 45px;
	text-align: justify;
}

#landing_page .ecoScrubs #col_left_txt{
	width: 235px;
	margin: 190px 0 0 38px;
	text-align: justify;
	color:#000;
}


#landing_page #col_left_txt p.landingtxt{
	padding-bottom: 40px;
	line-height: 1.3em;
}

/*
	left column
*/
#col_landing {
	width: 668px;
	height: 481px;
	float: left;
}

#landing_page #col_landing{
	width: 235px;
	
	text-align: justify;
	color: #2d201d;
	float: none;
	height: auto !important;
}

#landing_page .sale #col_landing{
	
	margin: 190px 0 0 390px;
	
	color:#FFF;	
}

#landing_page .ecoKashmere #col_landing{
	
	margin: 170px 0 0 380px;
	
}

#landing_page .wholesale #col_landing { padding-left:41px; padding-top:31px }

#landing_page .wholesale #col_landing h1 { background-image:url(../images/tt_landing_Wholesale.gif); height:81px; width:331px; margin-bottom:33px}


#landing_page .women #col_landing{margin: 170px 0 0 380px;}

#landing_page .daffodil #col_landing {margin: 170px 0 0 395px;}

#landing_page .ecolor #col_landing {margin: 170px 0 0 395px; text-align:right}




#landing_page #col_landing p.landingtxt{
	padding-bottom: 40px;
	line-height: 1.3em;
	padding-top: 40px;
}

#landing_page sup{
	position: relative;
	top: 0;
}

ul.readmore{
	list-style-type: none;
}

ul.readmore li{
	display: inline;
}

ul.readmore li a{
	overflow: hidden;
}

/*
	left column
*/


#landing_page #col_right_txt{
	width: 235px;
	margin: 204px 0 0 44px;
	text-align: justify;
}


#landing_page #col_right_txt p.landingtxt{
	padding-bottom: 40px;
	line-height: 1.3em;
}

#landing_page sup{
	position: relative;
	top: 0;
}

ul.readmore{
	list-style-type: none;
}

ul.readmore li{
	display: inline;
}

ul.readmore li a{
	overflow: hidden;
}

/*
	right column
*/
#col_right {
	width: 269px;
	float: right;
	overflow-x: hidden;
	height: auto !important;
	min-height: 481px;
	height: 481px;
}



/*#home h2#sami {
	width: 95px;
	height: 19px;
	text-indent: -9999px;
	position: relative;
	top: 13px;
	left: 12px;
	background: url(../images/sami-baby.gif) top left no-repeat;
}

#home h2#ecoscrubs {
	width: 101px;
	height: 15px;
	margin-bottom: 4px;
	text-indent: -9999px;
	position: relative;
	top: 14px;
	left: 13px;
	background: url(../images/eco-scrubs-small.gif) top left no-repeat;
}

#home h2#ecoKashmere {
	width: 122px;
	height: 15px;
	margin-bottom: 4px;
	text-indent: -9999px;
	position: relative;
	top: 11px;
	left: 12px;
	background: url(../images/eco-kashmere-small.gif) top left no-repeat;
}

#home h2#whole {
	width: 106px;
	height: 15px;
	margin-bottom: 4px;
	text-indent: -9999px;
	position: relative;
	top: 13px;
	left: 12px;
	background: url(../images/wholesalers.gif) top left no-repeat;
}

#home .productbox p{
	width: 146px;
}

#home .productbox p.wide{
	width: 150px;
	padding: 16px 0 10px 14px;
}

#home .productbox p.description{
	padding: 20px 0 7px 14px;
}*/

ul.twobuttons {	padding-left: 14px;}

ul.twobuttons li{
	display: inline;
	
}
/*
#home .productbox {width:269px; background-position:bottom left; background-repeat:no-repeat; background-color:#453838; margin-bottom:7px}
#home .productbox.product1 {background-image:url(../images/eco-kashmere.jpg);}
#home .productbox.product2 {background: url(../images/sami-baby.jpg);}
#home .productbox.product3 {background: url(../images/eco-scrubs.jpg);}

*/
#home .ads #wholesalers {/*min-height:109px; height:auto!important; height: 109px; */background-position:top left!important; background-image:url(../images/bg_ads_wholesalers.jpg)!important;}
a#winCashmere { background:url(../images/link_adv_win_eco_cashmere.gif) top left no-repeat; width:269px; height:49px; text-indent:-9999px; overflow:hidden; display:block}


#landing_page #col_right {
	background-color:#ffffff;
}

#landing_page .productbox {
	width: 246px;
	margin: auto;
	border-bottom: 1px solid #dedcdc;
}

#landing_page .product1 {
	width: 225px;
	margin: auto;
	padding-top: 15px;
	height: 124px;
	overflow: hidden;
}

#landing_page .product_left {
	width: 105px;
	float: left;
}

.product_name {
	height: 30px;
	margin-top: 10px;
	display: table;
	padding-bottom: 5px;
	line-height: 1.2em;
}

#landing_page .product_right {
	float: right;
}

#landing_page .productbox p.buttons {
	padding-top: 25px;
}

#landing_page ul.buttons {
	padding-top: 12px;
}

#landing_page ul.buttons li{
	display: inline;
	
}

#landing_page p {
	margin-bottom: 2px;
}

.collection_title {
	margin-left: 20px;
	margin-top: 26px;
	margin-bottom: 14px;
}

#col_right h2.sami_collection {
	width: 220px;
	height: 21px;
	margin-top: 27px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/sami-baby-collections.gif) top left no-repeat;
}

#col_right h2.sale {
	width: 72px;
	height: 17px;
	margin-top: 27px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/h2_sale.gif) top left no-repeat;
}

#col_right h2.eco {
	width: 247px;
	height: 17px;
	margin-top: 27px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/h2_ecoKhashmere.gif) top left no-repeat; margin-left:10px
}
#col_right h2.daffodil {
	width: 185px;
	height: 17px;
	margin-top: 27px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/h2_daffodil.gif) top left no-repeat;
}


.tt { display:block; width:99%; height:22px; text-indent:-99999px; overflow:hidden; background-position:top let; background-repeat:no-repeat}
#col_right .tt {margin-top: 27px;margin-left: 20px;}
#col_right h2#ecolorgrown {background-image: url(../images/tt_ecolorgrown_collections.gif);}
#col_right h2#wholesaleCol { background-image:url(../images/tt_wholesale_collection.gif);}


#col_right h2.ecoScrubs {
	width: 220px;
	height: 17px;
	margin-top: 27px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/h2_ecoScrubs.gif) top left no-repeat;
}
#col_right h2.women {
	width: 201px;
	height: 17px;
	margin-top: 27px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/h2_women.gif) top left no-repeat;
}
/*
	Footer
*/
#footer {
	width: 1004px;
	height: 80px;
	clear: both;
	border-top: 1px dotted #dddddd;
	margin: 10px auto;
	padding-top: 10px;
}
#footer div.footer-social{
	float: right;	
}
#footer div.footer-social a{
	color: #777777;
}
#footer div.footer-social a:hover{
	color: #999999;
}
#footer div.footer-social a img{
	display: inline;
}
#footer div.footer-menu {
	float: left;
	margin-top: 5px;	
}
#footer div.footer-menu a{
	color: #777777;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
#footer div.footer-menu a#last{
	padding-right: 0px;
}
#footer div.footer-menu a#first{
	padding-left: 0px;
}
#footer div.footer-copyrights{
	font-size: 9px;
	margin-top: 30px;
}
#footer div.footer-acknowledgements{
	width: 100%;
	text-align: center;
	margin-top: 15px;
	font-size: 9px;
}

p.copyright {
	float: left;
}

/*
	Landing Pages Background Images
*/

#home #col_left {
	background: url(../images/homepage.jpg) top left no-repeat;
}

#landing_page .sami_baby {
	background: url(../images/sami-baby-landing.jpg) top left no-repeat;
}

#landing_page .daffodil{
	background: url(../images/landing_daffodil.jpg) top left no-repeat;
}

#landing_page .ecoKashmere{
	background: url(../images/landing-ecoKashmere.jpg) top left no-repeat;
}

#landing_page .sale{
	background: url(../images/landing-sale.jpg) top left no-repeat;
}

#landing_page .ecoScrubs{
	background: url(../images/landing-ecoscrubs.jpg) top left no-repeat;
}

#landing_page .women{
	background: url(../images/landing-women.jpg) top left no-repeat;
}
#landing_page .ecolor { background: url(../images/landing_ecolorgrown.jpg) top left no-repeat;}

#landing_page .wholesale { background:url(../images/landing_wholesale.jpg) top left no-repeat;}



/*
	Buttons
*/

a.viewmore {
	width: 70px;
	height: 19px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-right: 14px;
	background-image: url(../images/read-more.gif);
}

a.viewmore:hover {
	background-image: url(../images/read-more-on.gif);
}

a.buynow {
	width: 61px;
	height: 19px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url(../images/buy-now.gif);
}

a.buynow:hover {
	background-image: url(../images/buy-now-on.gif);
}

a.brown {
	background-image: url(../images/view-more-brown.gif);
}

a.brown:hover {
	background-image: url(../images/view-more-brown-on.gif);
}

a.readmore {
	width: 70px;
	height: 19px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url(../images/read-more.gif);
}

a.readmore:hover {
	background-image: url(../images/read-more-on.gif);
}

.ecolor ul.readmore a { text-align:left}


a.viewallproducts {
	width: 105px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/view-all-products.gif);
}

a.viewallproducts:hover {
	background-image: url(../images/view-all-products-on.gif);
}

a.previous {
	background: url(../images/left-arrow-off.gif) no-repeat 0 4px;
	padding-left: 16px;
	text-decoration: none;
	color: #696969;
}

a.previous:hover,  #content_col510 a.previous:hover {
	background: url(../images/left-arrow-on.gif) no-repeat 0 4px;
	color: #4abdd6;
}

a.next {
	background: url(../images/right-arrow-off.gif) no-repeat 58px 4px;
	padding-right: 16px;
	text-decoration: none;
	color: #696969;
}

a.next:hover, #content_col510 a.next:hover {
	background: url(../images/right-arrow-on.gif) no-repeat 58px 4px;
	color: #4abdd6;
}

a.arrow {
	background: url(../images/arrow_on.gif) 100% 50% no-repeat;
	color: #288191;
	text-decoration: none;
	padding-right: 15px;
}

a.arrow:hover {
	background: url(../images/arrow_dark.gif) 100% 50% no-repeat;
	color: #4fb7ca;
}

a.lightgreen {
	color: #4abdd6;
}

a.lightgreen:hover {
	color: #288191;
}

p.pagenum a{
	text-decoration: none;
	color: #696969;
}

#content_col510 p.pagenum a:hover, #content_col510 p.pagenum a.here, #content_col510 ul.faq a {
	color: #4abdd6;
}

#content_col510 ul.faq a:hover {
	color: #4abdd6;
	text-decoration: underline;
}

#content_col510 ul.faq h2 a {
	color: #288191;
}

#content_col510 ul.faq h2 a:hover {
	color: #309fb3;
	text-decoration: none;
}

/*
	SECONDARY PAGES
*/

/*
	Secondary pages Left Column
*/
#secondary_pages #col_left {
	height: auto;
	min-height: 644px;
	background-color: #ffffff;
}

/* min-heigh for IE \*/
* html #secondary_pages #col_left {
 	height: 644px;
}
/* end filter */

#leftnav_col {
	width: 135px;
	float: left;
	padding: 15px 0 0 13px; }
	


#content_col {
	width: 480px;
	float:left;
	padding-left: 40px;
}

#content_col510 {
	width: 506px;
	float:right;
	padding-right: 10px;
}

#col322 {
	width: 322px;
	text-align: justify;
}

.content_inner {
	width: 600px;
	overflow: hidden;
	padding-bottom: 50px;
	margin-bottom: 20px;
	/*border-bottom: 1px solid #d5d2d2;*/
	clear: both;
}

.content_inner506 {
	width: 506px;
	overflow: hidden;
	padding-bottom: 50px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d5d2d2;
	clear: both;
}

.product_image {
	/*width: 275px;*/
	text-align: center;
	float: left;
}

.product_image img{
	margin-bottom: 20px;
}

.product_info {
	width: 195px;
	float: left;
	padding-left:5px;
}

.product_cell {
	width: 235px;
	float: left;
}

.product_cell_left {
	float: left;
}

.product_cell_right {
	width: 115px;
	float: right;
}

.padding_top {
	padding-top: 10px;
}

p.price {
	margin-top: 8px;
}

p.margin15 {
	margin-bottom: 15px;
}

.clear {
	clear: both;
}

div.bordernone_bot {
	border-bottom: none;
}

.greenborder {
	border-bottom: 1px solid #d4e6e9;
}

.topbordergreen {
	border-top: 1px solid #d4e6e9;
}

.topgreenborder {
	border-top: 1px solid #d4e6e9;
	padding-top: 13px;
	margin-top: 15px;
}

form#detailform .content_inner, form#contactinfo .content_inner{
	border-bottom: 1px solid #d4e6e9;
	margin-bottom: 13px;
	padding-bottom: 25px;
}

.green_background {
	padding: 10px 15px 5px 15px;
	background-color: #e1edef;
	/*height: 88px;*/
	margin-bottom: 15px;
}

.green_background p {
	margin-bottom: 10px;
}

.info_wrapper {
	width: 600px;
	overflow: hidden;
}

.info_wrapper_left {
	width: 130px;
	float:left;
}

.info_wrapper_right {
	width: 348px;
	float:left;
	font-weight: bold;
}

.info_wrapper_right312 {
	width: 312px;
	font-weight: normal;
	padding: 0 18px 0 18px;
	float: left;
}

.bot20 {
	padding-bottom: 20px;
}

.bot15 {
	padding-bottom: 15px;
}

.bot0 {
	padding-bottom: 0px;
}

.product_item {
	float: left;
	width: 280px;
}

.content_txt p {
	margin-bottom: 20px;
	line-height: 16px;
}

.botmargin30 {
	margin-bottom: 30px;
}

.botmargin15 {
	margin-bottom: 15px;
}

.botmargin10 {
	margin-bottom: 10px;
}

.botmargin3 {
	margin-bottom: 3px;
}

p.botmargin10 {
	margin-bottom: 10px;
}

p.botmargin0 {
	margin-bottom: 0px;
}

.top10 {
	margin-top: 10px;
}

.top15 {
	margin-top: 15px;
}

.top20 {
	padding-top: 20px;
}

.padding_top10 {
	padding-top: 10px;
}

.green {
	background-color: #f4f9f9;
}

.align_center {
	text-align: center;
}

.align_right {
	text-align: right;
	margin-top: 5px;
}

.unbold {
	font-weight: normal;
}

.leftimage {
	margin: 5px auto;
}

dt {
	width: 130px;
	float: left;
	margin-bottom: 3px;
}

dd {
	width: 348px;
	float:left;
	font-weight: bold;
	margin-bottom: 3px;
}

h1.about_us {
	width: 506px;
	height: 127px;
	margin-top: 10px;
	text-indent: -9999px;
	background: url(../images/about-us.jpg) top left no-repeat;
}

p.intro_txt {
	width: 463px;
	height: 97px;
	text-indent: -9999px;
	background: url(../images/our-mission.gif) top left no-repeat;
}

ul.link_list {
	width: 505px; 
	padding-top: 20px;
	overflow:hidden;
}

ul.link_list li.leftcol {
	width: 145px;
	display: block; 
	float: left;
}

ul.link_list li.rightcol {
	width: 350px;
	padding-right: 10px;
	display: block; 
	float: left;
}

ul.top0 {
	padding-top: 0px;
}


.dash {
	margin-left: 12px;
}

.dash li {
	background: url(../images/dash.gif) 0 8px no-repeat;
	padding-left: 10px;
	margin-bottom: 3px;
	width: auto;
}

ul.faq li {
	width: 504px;
	clear: both;
}

ul.faq h2 {
	width: 400px;
	padding-left: 1px;
}

ul.faq li.answer p {
	margin-bottom: 20px;
}

/*
	Secondary pages Right Column
*/

.ads .productbox {width:269px; margin-bottom:7px; background-position:bottom left; background-repeat:no-repeat; background-color:#453838;padding:10px 0;  }
.ads .productbox h2 {text-indent: -9999px;width: 99%;height:22px;margin-bottom:0;margin-left: 12px; background-repeat:no-repeat; background-position:top left}
.ads .productbox p { width:160px}


.ads #product2 {background-image: url(../images/bg_ads_sami_baby.gif);}
.ads #product2 h2 {background-image: url(../images/tt_shop_baby.gif);	}
.ads #product3 {background-image: url(../images/bg_shop_scubs.gif)}
.ads #product3 h2 {background-image: url(../images/tt_shop_scubs.gif);}
.ads #product1 {background-image: url(../images/bg_kashmare.gif);}
.ads #product1 h2 {	background-image: url(../images/tt_shop_ecokashmere.gif);}


.ads #wholesalers { background-image:url(../images/bg_wholesalers.gif);}
.ads #wholesalers h2 { background-image:url(../images/tt_shop_wholesalers.gif); }

.ads #shopWoman { background-image:url(../images/bg_shop_woman.gif)}
.ads #shopWoman h2 { background-image:url(../images/tt_shop_woman.gif)}

.ads #colorgrown { background-image:url(../images/bg_colorgrown.gif)}
.ads #colorgrown h2 { background-image:url(../images/tt_shop_colorgrown.gif)}

.ads #daffodil { background-image:url(../images/bg_daffodil.gif)}
.ads #daffodil h2 { background-image:url(../images/tt_daffodil.gif)}

.ads #sale, .ads #shipping { background-image:url(../images/bg_gnl_ads.gif)}
.ads #sale h2 { background-image:url(../images/tt_shop_sale.gif); height:30px}
.ads #shipping h2 { background-image:url(../images/tt_free_shipping.gif); height:61px}

.ads #sale p.description, .ads #shipping p.description { padding-bottom:5px!important}

.ads #col_right .productbox ul.twobuttons { clear:both; display:block}

.ads .wholesalers {
	height: 157px;
	background: url(../images/wholesaler.jpg) top left no-repeat;
	margin-bottom: 7px;
}

.ads .wholesalers h2 {
	text-indent: -999px;
	width: 112px;
	height: 17px;
	margin-bottom: 20px;
	position: relative;
	top: 16px;
	left: 13px;

}


.ads .productbox p.wide {
	width: 150px;
}

.ads .productbox p.description {
	line-height: 14px;
	padding: 0 0 12px 14px;
}

.ads .product_search {
	height: 200px;
	padding: 0 0 0 13px;
	margin-bottom: 7px;
	background-color: #85706d;
}

.ads .product_search h2 {
	width: 95px;
	height: 12px;
	text-indent: -9999px;
	margin-bottom: 30px;
	position: relative;
	top: 18px;
	left: 0; margin-left:0!important;
	background: url(../images/product-search.gif) top left no-repeat;
}

.ads .news_letter {
	height: 87px;
	padding: 0 0 0 13px;
	background-color: #85706d;
}

.ads .news_letter h2 {
	width: 164px;
	height: 14px;
	text-indent: -9999px;
	margin-bottom: 32px;
	position: relative;
	top: 17px;
	left: 0; margin-left:0!important;
	background: url(../images/sign-up.gif) top left no-repeat;
}

#col_right p.wider  {
	width: 243px;
}



#col_right ul.twobuttons li{
	display: inline;
}

/*
	TYPOGRAPHY
*/	

html {
	font-size: 62.5%;
}

body {
	font:  1.1em Arial, Helvetica, sans-serif;
	/*color: #c2a5a2;*/
	color: #777777;
}

.productbox p.wide {
	color: #2d201d;
}

#home h1, #landing_page h1 { display:block; width:99%; height:auto; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; background-position:top left;
	
}

#landing_page #col_left_txt {
	color: #696969;
}
/*
#footer {
	color: #b89e9a;
	
}
*/
#landing_page #col_right {
	color: #696969;
}

#landing_page h2 {
	font-size: 1em;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 12px;
}

#leftnav_col {
	font-size: 1.3em;
	color: #2d201e;
}

#content_col, #content_col510 {
	font-size: 1em;
	color: #696969;
}

#content_col h1,  #content_col510 h1{
	display: block;
	color: #288191;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 25px;
	clear: both;
}

#content_col h1 {
  margin-bottom: 10px;
}

#content_col h2 {
	color: #288191;
	font-size: 1.4em;
	font-weight: normal;
}

#content_col h5, #content_col510 h5, ul.faq h2{
	font-size: 1em;
	color: #288191;
	margin-bottom: 10px;
	font-weight: bold;
}

h2.title {
	font-size: 1.1em;
	font-weight: bold;
}

p.date {
	color: #288191;
	font-weight: bold;
	margin-bottom: 10px;
}

.product_info h3 {
	font-size: 1em;
	font-weight: bold;
}

.green_bold {
	color: #288191;
}

#landing_page #col_right h3 {
	font-weight: normal;
}

/*
	NAVIGATION
*/

#header a{
	color: #a69796;
	text-decoration: none;
}

#header a:hover{
	text-decoration: underline;
}

#footer a{
	color: #b89e9a;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}

#landing_page #col_right a, .info_wrapper_right312 a, #content_col510 a {
	color: #4abdd6;
	text-decoration: none;
}

#landing_page #col_right a:hover, .info_wrapper_right312 a:hover, #content_col510 a:hover, #content_col510 .rightcol a.more:hover {
	text-decoration: underline;
}

.product_cell a, .product_item a{
	color: #4abdd6;
	text-decoration: none;
}

.product_cell a:hover, .product_item a:hover{
	color: #288191;
}

a.gray, #landing_page #col_right a.gray, #col_right_v2 a.gray, #content_col510 a {
	color: #696969;
	text-decoration: none;
}

a.gray:hover, #landing_page #col_right a.gray:hover, #col_right_v2 a.gray:hover, #content_col510 a:hover{
	color: #696969;
	text-decoration: underline;
}

#content_col510 .rightcol a.more {
	color: #4abdd6;
	text-decoration: none;
}

/*
	top nav, footer nav
*/

ul.top_nav, ul.footer_nav{
	float: right;
}

	ul.top_nav li,  ul.footer_nav li{
		display: inline;
		float: left;
		padding-right: 10px;
		margin-left: 10px;
	}
	
	ul.top_nav li.noborder, ul.footer_nav li.noborder{
		border: none;
		padding-right: 0;
	}
	
	ul.top_nav li {
		border-right: 1px solid #4a3c3d;
	}

	ul.footer_nav li {
		border-right: 1px solid #b89e9a;
	}

/*
	main nav
*/

ul#main_nav {
	width: 732px;
	height: 18px;
	margin-top: 30px;
	float: right;
	clear: right;
	background: url(../images/main_nav.gif) no-repeat;	
}

	ul#main_nav li{
		float: left;
	}
	
	ul#main_nav li a{
		display: block;
		height: 18px;
		text-indent: -9999px;
		overflow: hidden;
	}
	
	#eco { left: 0px; width: 168px;}
	#about {left: 159px; width: 139px;}
	#community {left: 299px; width: 151px;}
	#news {left: 451px; width: 164px;}
#wholesalersLink { left: 616px; width: 110px;}
	
	#eco a:hover{background: transparent url(../images/main_nav.gif) 0px -18px no-repeat;}
	#about a:hover{background: transparent url(../images/main_nav.gif) -168px -18px no-repeat;}
	#community a:hover{background: transparent url(../images/main_nav.gif) -307px -18px no-repeat;}
	#news a:hover{background: transparent url(../images/main_nav.gif) -458px -18px no-repeat;}
#wholesalersLink a:hover{background: transparent url(../images/main_nav.gif) -622px -18px no-repeat;}

/*
	Seoncdary pages left nav
*/



#leftnav_col ul li a{color: #2d201e;text-decoration: none;display: block;
background: url(../images/arrow_off.gif) no-repeat 0 4px; height: 1%;padding-left: 15px ; padding-bottom:10px}
#leftnav_col ul li a:hover, #leftnav_col ul li .here{color: #4abdd6; background: url(../images/arrow_on.gif) no-repeat 0 4px;}

	
ul#breadcrumb {
	margin: 16px 0 15px 0;
	width:100%;
	display:block;
}
	ul#breadcrumb li{
		display: inline;
		color: #696969;
	}
	
	ul#breadcrumb li a{
		color: #696969;
		text-decoration: none;
	}
	
	ul#breadcrumb li a:hover{
		text-decoration: underline;
	}
	
ul#steps {
	margin: 13px 0 15px 0;
}
	ul#steps li{
		padding: 3px 20px 3px 27px;
		display: block;
		float: left;
		color: #095b6a;
		margin-right: 1px;
		background: #86b7c0 url(../images/steps-arrow-off.gif) no-repeat 11px 7px;
	}	
	
	ul#steps li.here{
		color: #ffffff;
		background: #288191 url(../images/steps-arrow-on.gif) no-repeat 11px 7px;
	}

/*
	Forms
*/
form#product_size {
	width: 190px;
	padding-top: 80px;
}

form#product_size label {
	width: 105px;
	float: left;
	
}

form input, form select {
	color: #939393;
}

form#product_size input {
	width: 68px;
	margin-right: 5px;
}

form#product_size select {
	font-size: 1em;
	width: 72px;	
}

form#product_size ul#link_list {
	margin-bottom: 20px;
}

form#product_size ul#link_list li {
	margin-bottom: 3px;
}

form#product_size ul#link_list li a {
	background: url(../images/right-arrow-off.gif) no-repeat 0 5px;
	padding-left: 16px;
	color: #696969;
	text-decoration: none;
}

form#product_size ul#link_list li a:hover {
	text-decoration: underline;
}

p.size {
	margin: 20px 0 3px 0;
}

form#product_size p.price {
	margin: 10px 0 15px 0;
}

form#prosearch, form#email_signup, p.wider {
	width: 243px;
}

form#prosearch input.inputxt, form#prosearch select {
	width: 180px;
	margin-bottom: 10px;
}
form#email_signup input.inputxt {
	padding-left: 4px;
	width: 176px;
}

form#prosearch select {
	width: 184px;
}

form#prosearch a {
	color: #efeae9;
	text-decoration: none;
}

form#prosearch a:hover {
	text-decoration: underline;
}

form#detailform {
	padding-bottom: 60px;
	width: 480px;
}

.setwidth204{
	width: 204px;
}

.setwidth200{
	width: 200px;
}

.form_btn {
	margin-left: 5px;
	margin-top: 2px;
}

form#contactinfo {
	padding-bottom: 35px;
}

form#contactinfo label {
	width: 115px;
	float: left;
}

form#contactinfo p {
	margin-bottom: 5px;
}

form#contactinfo input.wide190 {
	width: 190px;
}

input.amount {
	width: 18px;
}

#buybtn {
	width: 61px;
	height: 19px;
}

/*
	TABLE
*/

table {
	width: 100%;
	margin-bottom: 45px;
}

th {
	font-weight: normal;
	color: #095b6a;
	background-color: #cfe2e6;
	padding: 2px 5px 2px 5px;
}

tr {
	text-align: left;
}

td {
	vertical-align: middle;
	text-align: left;
	padding-left: 2px;
}

td.border{
	height: 1px;
	background-color: #cfe2e6;
}

table a {
	color: #4abdd6;
	text-decoration: none;
	font-size: 0.9em;
}

table a:hover {
	color:  #288191;
}

table img {
	margin: 0;
	padding: 0;
}

.marginright {
	margin-right: 8px;
}

table.detail {
	margin-bottom: 0px;
}

table.detail th {
	background-color: #86b7c0;
}

table.detail tr.odd {
	background-color: #cfe2e6;
}

table.detail td {
	padding: 3px 5px 3px 5px;
}

/*
	version 2 right nav
*/
#col_right_v2 {
	width: 269px;
	float: right;
	overflow: hidden;
	color: #696969;
}

#col_right_v2 {
	background-color:#ffffff;
}

#col_right_v2 .productboxv2 {
	width: 246px;
	margin: auto;
	border-bottom: 1px solid #dedcdc;
}

#col_right_v2 .productv2 {
	width: 225px;
	margin: auto;
	padding-top: 15px;
	height: 124px;
	overflow: hidden;
	background-image: none;
}

#col_right_v2 .product_left {
	width: 105px;
	float: left;
}

.product_name {
	height: 30px;
	margin-top: 10px;
	display: table;
	padding-bottom: 5px;
	line-height: 1.2em;
}

#col_right_v2 .product_right {
	float: right;
}

#col_right_v2 .productbox p.buttons {
	padding-top: 25px;
}

#col_right_v2 ul.buttons {
	padding-top: 12px;
}

#col_right_v2 ul.buttons li{
	display: inline;
	
}

#col_right_v2 p {
	margin-bottom: 2px;
}

.collection_title {
	margin-left: 20px;
	margin-top: 26px;
	margin-bottom: 14px;
}

#col_right_v2 h3 {
	font-weight: normal;
}

#col_right_v2 a {
	color: #4abdd6;
	text-decoration: none;
}

#col_right_v2 a:hover {
	text-decoration: underline;
}

#col_right_v2 h2.sami_collection {
	width: 220px;
	height: 21px;
	margin-top: 27px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/sami-baby-collections.gif) top left no-repeat;
}

.pagination-link:link, .pagination-link:visited, .pagination-link:hover, .pagination-link:active, .pagination-selected-page {
	padding: 0px 4px 1px 4px;
	border: 1px solid #edf8fe;
}

.pagination-link:hover, .pagination-selected-page {
	border: 1px solid #014ead;
	background-color: #ffffff;
}

.pagination-selected-page {
	font-weight: bold;
}

.product_item img, .product_cell img {
	border:solid 1px white;
	text-align:center;
	/*width:275px;*/
}

.product_item a:hover img, .product_cell a:hover img {
	border:solid 1px #4abdd6;
}

/* Notification box */
.notification-body {
	padding: 6px 10px;
	text-align: justify;
}
.notification-title-n { /* Notification message */
	color: #FFFFFF;
	font-weight:bold;
}
.notification-border-n {
	border: 1px solid #2d201e;
	background-color: #FFFFFF;
	color: #2b2b2b;
	margin: 0px 39px;
}
.notification-th-n {
	background: #578bca;
	height: 19px;
}
.notification-title-e { /* Error message */
	color: #FFFFFF;
	font-weight:bold;
}
.notification-border-e {
	border: 1px solid #b71408;
	background-color: #fcf3f3;
	color: #2b2b2b;
	margin: 0px 39px;
}
.notification-th-e {
	background: #de3e37;
	height: 19px;
}
.notification-border-w { /* Warning message */
	border: 1px solid #d96e0f;
	background-color: #fdf6ed;
	color: #2b2b2b;
	margin: 0px 39px;
}
.notification-title-w {
	color: #FFFFFF;
	font-weight:bold;
}
.notification-th-w {
	background: #d96e0f;
	height: 19px;
}
/* /Notification box */

/* Ajax */
.ajax-loading-box {
	border: 1px solid #aaaaaa;
	background-color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 90%;
	width: 65px;
	display: none;
	z-index: 9999;
}
.ajax-message-wrapper {
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 9999;
	width: 339px;
	border-top: 1px solid #ffffff; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #366073;  
	border-bottom: 1px solid #366073;
	cursor: pointer;
}
.ajax-message {
	border: 1px solid #5b8496; 
	background: #ffffff url('images/ajax_message_bg.gif') repeat-x bottom; 
	padding: 25px 29px 10px 29px;
}

.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {
	padding-left: 17px; 
	padding-bottom: 15px;
}

.ajax-notification-e {
	background: url('images/ajax_notification_e.gif') no-repeat left 1px; 
}

.ajax-notification-w {
	background: url('images/ajax_notification_w.gif') no-repeat left 1px; 
}

.ajax-notification-n {
	color: #1b7bdd; 
	font-weight: bold; 
	background: url('images/ajax_notification_n.gif') no-repeat left 1px; 
}
/* /Ajax*/

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	/* border: 16px solid orange; */
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/* form styles */
.form-elm-required {
	border: 1px solid #ff0000;
}

/* for checkboxes in FF */
input[type=checkbox].form-elm-required {
	outline: 1px solid #ff0000; 
}

.form-field {
	margin-bottom: 5px;
	z-index: 100;
	clear: both;
}

.form-field label {
	float: left;
	clear: left;
	text-align: left;
	width: 170px;
	padding-top: 1px;
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
}

.form-field .required-field-mark {
	display: block;
	float: left;
	width: 15px;
	text-align: center;
}

.form-field span {
	font-size: 11px;
}

select {
	border: 1px solid #6e9db7;
}

p.textarea-break {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.search-field {
	margin-bottom: 7px;
}

/* Form field hack to avoid float div float outside the container */
.form-field:after, .search-field:after, .info-field-title:after, .item-wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.search-field label, .search-field label.long{
	float: left;
	clear: left;
	text-align: left;
	width: 95px;
	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;
	padding-top: 1px;
}

.search-field label.long {
	width: 150px;
}


.organiccontent {
	margin-top:55px;
}

.organiccontent p {
	padding:5px 0px 5px 0px;
}

.organiccontent h2 {
	font-size:14px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
}

.product_item textarea {
	width:150px;
}

.subcategories img {
	float:left;
	margin:0px 10px 20px 0px;
}

/********dropdown menu styles****************/
.chromestyle img{
	border:0px;
}
.chromestyle{
	clear:both;
	float:left;
	margin-top:-73px;
	/*padding-left:180px;*/
	margin-left: 180px;
	width:65%;
	
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
margin:0px;
clear: both; 
visibility: hidden;
}

.chromestyle ul{

	padding: 0;
	margin: 0;
	list-style: none;
}

.chromestyle ul li{
	display: inline;
	padding:0px;
	margin:0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
}

.chromestyle ul li a{
color:#FFFFFF;
	font-size:18px;

	text-decoration:none;
	font-family:"Trebuchet MS";
	padding-left:10px;
	padding-right:10px;

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	font-size: 18px;
	font-family: "Trebuchet MS";
 /*THEME CHANGE HERE*/
}

.dropmenudiv{

    z-index: 1000;
	position: absolute;
	visibility: hidden;
	width: 400px;
	/*min-height: 250px;*/
	overflow: visible;
	
	background-color: #FFFFFF;
	top: 126px;
	left: 116px;
	overflow: visible;
	padding-bottom: 30px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	display: block;

	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-top:5px;
	font:bold 14px Trebuchet MS;
	
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #9b0d0b;
color:#FFFFFF;
font:bold 14px Trebuchet MS;
}

#menu{
	clear:both;
	background-image:url(../images/menu-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:30px;
	padding-left:28px;
	width:97%;
	padding-top:7px;
}
#menu ul{
	margin:0px;
}

#menu ul li{
	list-style: none;
	display: inline;
	font-family:"Trebuchet MS";
}

#menu ul li a:link, #menu ul li a:visited {
	color:#FFFFFF;
	font-size:18px;
	text-decoration:none;
	font-family:"Trebuchet MS";
	padding-left:10px;
	padding-right:10px;
	border-right:2px solid #ddc28a;
}

#menu ul li a:hover{
	color:#cd0403;
	font-size:18px;
	text-decoration:none;
	font-family:"Trebuchet MS";
		padding-left:10px;
	padding-right:10px;
		border-right:2px solid #ddc28a;
}

.scroll-bar{
	width:380px;
	height:420px;
	overflow:scroll;
}
.LINK_MenuHeaders {
	text-decoration: none;
	color: #A2683C;
	font-size: 22px;
	font-weight: bold;
}
.LINK_SubCats {
	display:block;
	text-decoration: none;
	font-size: 11px;
	color: #999999;
	padding: 3px;
	text-transform: uppercase;
}
.dropmenudiv a.LINK_SubCats {
  padding: 5px 0 3px 8px;
  font-size: 12px;	
}	
.LINK_SubCats:hover {
	color: #605B7A;
}
.LINK_BurntOrangeLarge {
	color: #A2683C;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.LINK_BurntOrangeLarge:hover {
	color: #605B7A;
}
.TEXT_BurntOrange {
	color: #A2683C;
}
.TEXT_BurntOrange a {
	text-decoration: none;
}
.dropmenudiv span.TEXT_BurntOrange {
  margin: 0 0 5px 0;
}

/*********new styles***************/

body{
	/*background:#3d2b29;*/
	background: #ffffff;
}
#main_nav1{
	float:left;
	margin-top:10px;
}
ul#main_nav1{
	width: 627px;
	height: 31px;
	float: left;
	clear: left;
	/*background:url(../images/menu.jpg) no-repeat;*/
	background:url(../images/jonano_oc_menu_v4.jpg) no-repeat;
}

ul#main_nav1 li{
	float: left;
}
	
ul#main_nav1 li a{
	display: block;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}

/*
	#womn { left: 0px; width: 212px; }
	#bab {left: 212px; width: 140px;}
	#whole {left: 352px; width: 187px;}
	#buzz {left: 539px; width: 88px;}
#wholesalersLink { left: 616px; width: 110px;}
	
	#womn a:hover{background: transparent url(../images/jonano_oc_menu.jpg) 0px -31px no-repeat; cursor:default; }
	#bab a:hover{background: transparent url(../images/jonano_oc_menu.jpg) -212px -31px no-repeat; cursor:default; }
	#whole a:hover{background: transparent url(../images/jonano_oc_menu.jpg) -352px -31px no-repeat;cursor:default; }
	#buzz a:hover{background: transparent url(../images/jonano_oc_menu.jpg) -539px -31px no-repeat;cursor:default; }
#wholesalersLink a:hover{background: transparent url(../images/main_nav.gif) -622px -18px no-repeat;cursor:default;}
	*/
#womn { left: 0px; width: 145px; }
#whole {left: 145px; width: 225px;}
#buzz {left: 370px; width: 130px;}
#womn a:hover{background: transparent url(../images/jonano_oc_menu_v4.jpg) 0px -31px no-repeat; cursor:default; }
#whole a:hover{background: transparent url(../images/jonano_oc_menu_v4.jpg) -145px -31px no-repeat;cursor:default; }
#buzz a:hover{background: transparent url(../images/jonano_oc_menu_v4.jpg) -370px -31px no-repeat;cursor:default; }

.top_nav1{
	float:right;
	/*color:#FFFFFF;*/
	color: #777777;
}

ul.top_nav1 li{
		display: inline;
		float: left;
		padding-right: 10px;
		margin-left: 10px;
	}
	
ul.top_nav1 li.noborder{
		border: none;
		padding-right: 0;
	}
	
	ul.top_nav1 li {
		border-right: 1px solid #4a3c3d;
	}
	
.cart{
	float:right;
	padding:5px;
	/*background-color:#FFFFFF;*/
	background-color: #eeeeee;
	width:170px;
	color:#493b38;
	text-align:center;
	margin-top:8px;
}
.logo{
	float:left;
	width:101px;
}

#header1 {
	width: 1004px;
	overflow: hidden;
}
#header1 a{
	/*color: #fff;*/
	color: #777777;
	text-decoration: none;
}

#header1 a:hover{
	text-decoration: underline;
}
#header1 .bluetxt{
	color:#8bb5c3;
}
.ban-left{
	float:left;
	width:668px;
	padding-bottom:7px;
	width:328px;
}
.ban-right{
	float:right;
	padding-left:7px;
	
}
.ban-right img{
	border:0px;
	padding-bottom:7px;
}
#wrapper1 {
	width: 1004px;
	margin:  10px auto;
}
#content1 {
	width: 1004px;
	/*margin: 28px 0 20px 0;*/
	margin: 0 0 0 0;
	overflow: hidden;
}
.bandown{
        /*background-color:#4d3b37; padding:8px; color:#FFFFFF; font-weight:bold;*/
        background-color:#ffffff;
        padding:0px;
        color:#EE7777;
        font-weight:bold;
        clear:both;
        /*padding-left:22px;*/
        font-family:Arial, Helvetica, sans-serif;
        padding-right: 338px;
        text-align: center;
        font-size: 20px;
        }
.bandown a {
        color: #FF6666;
}

.hed{
	font-size:22px;
	font-family:"Trebuchet MS";
	font-weight:bold;
}
#home_catalog{
    float: left;
    padding-top: 5px;	
    padding-right: 56px
}
#home_catalog a{
	color: #777777;
	font-size: 15px	
}
#home_free_ecokashmere{
    float: left;
    padding-top: 5px;
    padding-right: 20px
}
#home_free_ecokashmere a{
	color: #777777;
	font-size: 15px	
}
.shop-locator{
	/*background:url(../images/shop-locator.jpg) no-repeat left top;*/ 
	/*float:left;*/ 
	width:300px; 
	height:25px; 
	padding-top:10px
}
.shop-locator label{
    float: left;
    font-size: 15px;	
}
.shop-locator input{
    float: left;
    margin-left: 20px;	
}

.shop-rit-link{
	padding-top: 0px;
	float:right;
	padding-right:0px;
	margin-top: -17px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
}
.shop-rit-link a:link, .shop-rit-link a:visited{
	/*color:#FFFFFF;*/
	color: #777777;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}
.shop-rit-link a:hover{
	color:#999999;
}
.shop-rit-link a#last{
	padding-right: 0px;
}
.comfort{
	clear:both; padding-top:30px;

}
.top_curv{
	background:url(../images/top-curv.jpg) no-repeat left top;
	width:1004x;
	height:10px;
}
.bot_curv{
	background:url(../images/bot-cur.jpg) no-repeat left top;
	width:1004x;
	height:10px;
}
.mid-line{
	/*background:url(../images/mid-line.jpg) repeat-y left top;*/
	width:964px;
	padding-left:20px;
	padding-right:20px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:12px;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #eeeeee;
}
.mid-line p {
	margin: 10px 0 10px 0;
	text-align: justify;
}
.mid-line ul, .mid-line ol{
	list-style: disc outside none;
	text-align: justify;
	padding-left: 20px;	
}
.mid-line p.home_citation{
 	font-size: 10px;
 	margin-bottom: 0px;
}
.mid-line ul.home_citation{
	padding-left: 20px;	
}
.mid-line ul.home_citation li{
	font-size: 10px;
}
.mid-line p.home_copyright{
	width: 100%;
	text-align: right;
	font-size: 11px;
}
.cart a:link, .cart a:visted{
 text-decoration:none;
 color:#3d2b29;
}
.cart a:hover{
 text-decoration:none;
 color:#2f201e;
}
.shop-rit{
	float:left; width:194px; 
}

.bluetxt{
	padding-top:20px;
	color:#288191
}

.bluetxt1{
	padding-top:20px;
	color:#288191;
	font-size:20px;
}

div.subcategories div.categories-columns {
  float: left;
  width: 50%;
}

