body
{ margin:0; padding:0; font-family:verdana; font-size:11px; color:#7A797A; background: transparent url('../_imgs/main_bg.png') center repeat-y;	}

a:hover { text-decoration:none }

img { border:none }

form { margin:0; padding:0; }

#wrapper, #wrapper2
{ width:800px; margin:0; padding:0; margin-left:auto; margin-right:auto; }
#wrapper2
{ width:600px; border:#000 1px solid; }

.hdr, .hdr2
{ width:800px; height:68px; background-color:#000; font-size:9px; font-family:arial; }
.hdr2
{ width:600px; }
.hdr .col1, .hdr2 .col1
{ float:left; width:480px; padding-left:30px; }
.hdr2 .col1
{ float:left; width:270px; }
.hdr .col2, .hdr2 .col2
{ float:left; width:80px; text-align:right; padding:0px 15px 0 0; color:#000; padding-top:45px; margin-right:15px; background: transparent url('../_imgs/hdr_dots.gif') no-repeat 100% 100%; }
.hdr2 .col2
{ color:#fff; font-size:10px; width:90px; }
.hdr .col2 a, .hdr2 .col2 a
{ color:#F26721; }
.hdr .col2 a:hover, .hdr2 .col2 a:hover
{ text-decoration:none; }
.hdr .col3, .hdr2 .col3
{ float:left; width:132px; color:#fff; padding:12px 0 0 0; }
.hdr .col4, .hdr2 .col4
{ float:left; width:25px; color:#fff; padding:37px 0 0 0; }
.hdr .tbox1, .hdr2 .tbox1
{ width:128px; height:19px; background: transparent url('../_imgs/hdr_form_bg.gif') no-repeat 0 0; margin: 0; padding:2px 0 0 2px; border: 0; font-size:15px; }
.hdr .btn1, .hdr2 .btn1
{ height:21px; width:21px; background: transparent url('../_imgs/btn_go.gif') no-repeat 0 0; margin: 0; padding:0; border: 0; text-indent: -1000em; cursor: pointer; cursor: hand; /* IE 5.x */ }

#nav
{ margin:0; height: 34px; background-color:#fff; }
#nav ul
{ margin: 0; padding: 0;}
#nav li
{ list-style-type: none; float: left; }
#nav a
{ text-decoration:none; height:34px; display:block; text-indent:-9999px; }
#nav a:hover
{ background: none; }

li#home
{ background: url("../_imgs/nav_home.gif") no-repeat 0 -34px; width: 131px; margin-right:3px }
li#homeactive
{ background: url("../_imgs/nav_home.gif") no-repeat 0 -34px; width: 131px; margin-right:3px }
#home a
{ background: url("../_imgs/nav_home.gif") no-repeat 0 0;}

li#about
{ background: url("../_imgs/nav_about.gif") no-repeat 0 -34px; width: 130px; margin-right:3px }
li#aboutactive
{ background: url("../_imgs/nav_about.gif") no-repeat 0 -34px; width: 130px; margin-right:3px }
#about a
{ background: url("../_imgs/nav_about.gif") no-repeat 0 0; }

li#shop
{ background: url("../_imgs/nav_shop.gif") no-repeat 0 -34px; width: 131px; margin-right:3px }
li#shopactive
{ background: url("../_imgs/nav_shop.gif") no-repeat 0 -34px; width: 131px; margin-right:3px }
#shop a
{ background: url("../_imgs/nav_shop.gif") no-repeat 0 0; }

li#greenup
{ background: url("../_imgs/nav_greenup.gif") no-repeat 0 -34px; width: 132px; margin-right:3px }
li#greenupactive
{ background: url("../_imgs/nav_greenup.gif") no-repeat 0 -34px; width: 132px; margin-right:3px }
#greenup a
{ background: url("../_imgs/nav_greenup.gif") no-repeat 0 0; }

li#news
{ background: url("../_imgs/nav_news.gif") no-repeat 0 -34px; width: 130px; margin-right:3px }
li#newsactive
{ background: url("../_imgs/nav_news.gif") no-repeat 0 -34px; width: 130px; margin-right:3px }
#news a
{ background: url("../_imgs/nav_news.gif") no-repeat 0 0; }

li#stores
{ background: url("../_imgs/nav_stores.gif") no-repeat 0 -34px; width: 131px; }
li#storesactive
{ background: url("../_imgs/nav_stores.gif") no-repeat 0 -34px; width: 131px; }
#stores a
{ background: url("../_imgs/nav_stores.gif") no-repeat 0 0; }

.modules
{ width:800px; background: transparent url('../_imgs/modules_bg.gif') no-repeat 0 0; margin:0; _margin-top:-1px; /*IE only */ padding:1px 0 4px 0; font-size:10px; display:block; }
.modules a
{ text-decoration:none; display:block; cursor:pointer; }
.modules span
{ color:#fff; padding-left:12px; }
.modules .rside span
{ padding:0; color:#F26721; font-weight:bold; }
.modules .mod1, .modules .mod2, .modules .mod3
{ float:left; margin-right:3px; }
.modules .mod1 { width:265px }
.modules .mod2 { width:264px }
.modules .mod3 { width:260px }
.modules .lside
{ float:left; text-align:center; padding-top:10px; }
.modules .rside
{ float:left; margin-right:0px; padding-top:12px; }
.modules .mod1 .lside {	width:130px }
.modules .mod1 .rside {	width:130px	}
.modules .mod2 .lside {	width:128px }
.modules .mod2 .rside {	width:132px	}
.modules .mod3 .lside {	width:115px }
.modules .mod3 .rside {	width:135px	}
.mod_desc
{ padding:0 10px 3px 0; background: transparent url('../_imgs/arrow_org.gif') no-repeat 95% 100%; color:#7A797A; }
.mod_desc a, a.mod_desc
{ color:#7A797A; }
.modules_bot
{ background:#fff url('../_imgs/modules_bot.gif') no-repeat 0 0; height:3px; font-size:0; line-height:0; }

.content
{ background-color:#fff; }
.content2
{ background:#fff url('../_imgs/menu_dot.gif') repeat-y 130px 0; }
.content2 .leftcol
{ width:260px; float:left; padding-left:30px; }
.content2 .rightcol
{ width:350px; float:right; padding:62px 0 0 0; }
.content2 .leftcol p
{ color:#000; line-height:18px; }
.content2 .leftcol p.note
{ color:#686868; font-style:italic; }
.content2.main_page
{ /*min-height:294px;*/ }

.menu
{ float:left; width:131px; position:relative; }
.menu p
{ margin:0; color:#363636; padding:5px 4px 5px 10px; font-size:9px; line-height:14px; }
* html body .menu li a
{ width:100%; }

.menu ul
{ margin:0; padding:0px 0 2px 14px; list-style:none; }
.menu li
{ line-height:19px; padding:0 5px 0 0px; }
.menu li a
{ font-size:10px; color:#686868; text-decoration:none; background:transparent url('../_imgs/hyphen.gif') no-repeat 0 6px; padding-left:8px; }
.menu li a:hover
{ color:#000; }
.news li
{ margin-top:5px; background:transparent url('../_imgs/hyphen.gif') no-repeat 0 10px; padding-left:8px; line-height:16px; }
.news li a
{ display:block; padding:0; background:none; }
.news li a span
{ color:#87AB3E; font-weight:bold; }
.content2 .main
{ float:left; width:355px; padding:0 0 10px 290px; }
.content2.main_page .main
{ float:left; width:669px; padding:0; }
.main2
{ float:left; width:600px; padding:0px 0 15px 24px;	}
.content2 .main p, .content2 .cart p, .content2 .main2 p
{ margin:0; padding:10px 0 10px 0; font-size:10px; color:#000; line-height:18px; }
.content2 .main2 p
{ padding:10px 0 5px 0; }
.content2 .cart
{ float:left; width:600px; padding:0 0 10px 31px; margin-bottom:10px; }

p.testem
{ background:transparent url('../_imgs/testem_dot.gif') repeat-x 0 100%; }
p.testem span, p span
{ color:#F26721; }
p.endpar
{ background:transparent url('../_imgs/logos_org_vegan.gif') no-repeat 96% 90%; }
p.endpar2
{ background:transparent url('../_imgs/aff_vegan_logo.gif') no-repeat 96% 90%; }
	
.content3
{ background:#fff url('../_imgs/menu_dot2.gif') repeat-y 130px 0; }
.content3 .shop1
{ float:left; width:270px; padding:25px 0 18px 0; }
.content3 .shop1 p
{ color:#000; font-size:9px; font-family:verdana; margin:0; padding:0 19px 7px 24px; }
.content3 .shop2 a
{ text-decoration:none; color:#000; }
.content3 .shop2
{ float:left; width:396px; }	
.content3 div.shop2
{ padding:31px 0 0 0px; }
.content3 .product, .content3 .product_over
{ float:left; width:118px; height:163px; margin:0 0 0 8px; padding-bottom:15px; }	
.content3 .product_over
{ background:transparent url('../_imgs/product_bdr.gif') no-repeat 0 0; }	
.content3 .product p, .content3 .product_over p
{ color:#000; font-size:9px; font-family:verdana; margin:0; padding:5px 0 0 0; text-align:center; }

.product .price, .product_over .price
{ float:left; width:58px; }
.product p.price, .product_over p.price
{ text-align:right; padding:8px 5px 0 0; }
.product .subadd, .product_over .subadd
{ float:right; width:40px; }

.tbox_quan
{ font-size:9px; width:15px; height:11px; line-height:11px;	text-align:center; }

.addbtn
{ height:14px; width:14px; vertical-align:text-bottom; }

/*.add_big
{ margin-left:15px; }
.add
{ background:transparent url('../_imgs/btn_add.gif') no-repeat 0 0; height:14px; width:128px; margin-left:15px; padding:0 0 0 22px; border:0; cursor:pointer; font-family:verdana; color:#000; font-size:9px; }
.add_over
{ background:transparent url('../_imgs/btn_add.gif') no-repeat 0 0; height:14px; width:128px; margin-left:15px; padding:0 0 0 22px; border:0; cursor:pointer; font-family:verdana; color:#F26721;	font-size:9px; }
.addsm
{ background:transparent url('../_imgs/btn_add.gif') no-repeat 0 0; height:14px; width:14px; margin-left:2px; border:0; cursor:pointer; padding-left:15px; }
.addsm_over
{ background:transparent url('../_imgs/btn_add.gif') no-repeat 0 0; height:14px; width:14px; margin-left:2px; border:0; cursor:pointer; padding-left:15px; } */

a.email
{ color:#3E4DA1; }
a.email:hover
{ text-decoration:none;	}

.contact
{ margin-top:10px; }
.contact p.col1
{ margin:0; padding:0; font-weight:bold; width:108px; float:left; line-height:20px; }
.contact p.col2
{ margin:0; padding:0; width:200px; float:left; line-height:20px; }

.cart
{ color:#000; font-size:9px; }
.cart .detailbox
{ background:transparent url('../_imgs/cart_bg.gif') repeat-y 0 100%; margin:10px 0 0 0; padding-bottom:8px; width:603px; }
.cart .detailbox p
{ text-align:center; margin:0; padding:5px 0; }
.detailbox p.col1
{ width:139px; float:left; }
.detailbox p.col2
{ width:190px; float:left; font-weight:bold; }	
.detailbox p.col3
{ width:58px; float:left; }	
.detailbox p.col4
{ width:126px; float:left; }	
.detailbox p.col5
{ width:90px; float:right; }

.cart p.toprow
{ background-color:#F26721; padding:4px 0; color:#fff; font-weight:normal; }

.detailbox .subt
{ display:block; height:1px; margin:5px 25px 5px 420px; line-height:0; font-size:0; padding:0; background:transparent url('../_imgs/grey_dot.gif') repeat-x 0 100%; }
	
.buttons
{ line-height:18px; margin-top:4px; }
.buttons a
{ background-color:#F26721; margin:0 2px 0 0; padding:2px 12px; color:#fff; text-decoration:none; font-size:9px; }
.buttons a:hover
{ background-color:#FF7C3A; }
	
.cpn1
{ float:left; padding:22px 4px 0 0; margin:0; }	
.cpn2
{ float:left; margin:0; padding:16px 4px 0 0; }
.cpn_bdr
{ margin:3px; width:127px; height:15px; padding:0 1px; }

/*.cart .cpn_bdr
{ margin:3px; height:20px; width:126px; border:solid 0 #fff; background: transparent url("../_imgs/cpn_bdr.gif") no-repeat fixed; }
art>input.cpn_bdr
{ background: transparent url("../_imgs/cpn_bdr.gif") no-repeat; }*/

/*------------------ MAIL LIST ---------------------*/

p.error
{ margin:0; padding:0px 0 0px 0; font-size:10px; color:#ff0000; }
	
.mlist_tbl
{ margin:0; padding:0; width:100%; border:0; color:#000; font-weight:bold; }
.mlist_tbl td
{ padding:5px; }

.tbox1
{ width:200px; height:14px; font-size:10px; }

.cart_btn
{ padding:10px 0 0 37px; }
.cart_btn a
{ margin-bottom:2px; font-size:9px; color:#fff; padding:2px 0 3px 0; width:85px; display:block; background-color:#F26721; text-decoration:none; text-align:center; }
.cart_btn a:hover
{ background-color:#EE5000; }

.ap_btn
{ color:#fff; padding:2px 0px 3px 0px; background-color:#F26721; text-decoration:none; text-transform:uppercase; border:0; font-size:9px; font-family:verdana; cursor:pointer; }

.adm_table td
{ padding:2px; }

.clist1
{ background-color:#F26721; color:#fff; border:#fff 1px solid }
.clist1 a
{ color:#fff }
.clist2
{ color:#000; border:#fff 1px solid; text-align:center }
.clist2 a
{ color:#ff3300 }
.row_a
{ background-color:#f1f1f1; }
.row_b
{ background-color:#e3e3e3; }
a:hover
{ text-decoration:none; }
a.addbtn2
{ background-color:#F26721; color:#fff; padding:2px 5px; line-height:24px; text-decoration:none; font-size:11px; font-weight:bold; margin-left:35px; border:#000 1px solid; }
a.addbtn2:hover
{ background-color:#ff3300; }
.dd1 { font-size:10px }
.ctbl a { color:#F26721 }

.s_lside
{ float:left; width:10px; color:#F26721; }
.s_rside
{ float:left; color:#000; line-height:14px; }

.affiliates a
{ text-decoration:none }
.affiliates img
{ padding-bottom:12px; }
.affiliates .lcol
{ float:left; width:310px; padding:0 0 32px 15px; }
.affiliates .rcol
{ float:left; width:270px; }

.aff1 a, .aff2 a, .aff3 a, .aff3a a, .aff4 a
{ color:blue; }
.aff1 a, .aff2 a, .aff3 a, .aff3a a, .aff4 a
{ text-decoration:none; border:none; float:left; width:150px; text-align:center	}
.aff3a a
{ width:285px }

.row_admin
{ background-color:#FEEDDF }
.row_over
{ background-color:#f3f3f3 }
	
.adm_tbl
{ line-height:20px; font-size:10px; background-color:#fff; width:280px; }

ul.capab
{ list-style:none; background-color:#f3f3f3; border:#ccc 1px dotted; padding:5px 20px; margin:0; }
ul.capab li
{ font-size:10px; line-height:18px; color:#000; }

#wrapper2 ul
{ list-style:none; padding:0 20px; margin:0; }
#wrapper2 ul li
{ padding:0 0 0px 22px; color:#000; background: url('/_imgs/arrow_org.gif') no-repeat 0 2px; }
	
.nl1
{ float:left; width:150px; text-align:center; }
.nl1 div img
{ vertical-align:middle }
.nl2
{ float:left; width:400px; }
.nl_name
{ font-weight:bold; color:#F26721; padding-bottom:5px; }
.nl_coupon
{ padding-top:5px; color:#000099; }
.nl_coupon span
{ color:#000; }

.mag_th
{ float:left; width:170px; text-align:center; margin-bottom:20px; }
.mag_th img
{ border:#ccc 1px solid; margin-bottom:5px; padding:3px; }
.mag_th a
{ text-decoration:none; color:#7A797A; }
.mag_th a:hover, .mag_th a:hover span
{ text-decoration:underline; color:#000 }
.mag_th span
{ display:block }

.bdr
{ padding:10px 0 0 0; margin:0; border-top:#ccc 1px dotted; line-height:0; font-size:0; }

.footer
{ text-align:center; color:#fff; padding:6px 0 2px 0; line-height:16px; font-size:9px; }
.footer a
{ color:#fff; text-decoration:none;	}
.footer a:hover
{ text-decoration:underline; }

/* COMMON */

h1, h3
{ color:#fff; font-size:10px; text-transform:uppercase; margin:0 0 1px 0; padding:2px 0 3px 15px; background:#444 url('../_imgs/arrow-down.png') no-repeat 96% 50%; }
h3
{ background:#F26721 url('../_imgs/arrow-down2.gif') no-repeat 96% 50%; }
* html body h1 a, * html body h3 a
{ width:100%; }
h1 a, h3 a
{ display:block; color:#fff; text-decoration:none; }
h3 img
{ padding:0px 0 0 4px; }
h2
{ margin:0; padding:25px 0 0px 0; font-family:"Helvetica", arial; font-size:22px; font-weight:normal; color:#F26721; }
h6
{ margin:0; padding:0 0 0 12px; font-weight:normal; font-size:10px; color:#fff; }

/* MISC */

.spacer2 { height:2px; line-height:0; font-size:0; background-color:#fff; }
.spacer6 { height:6px; line-height:0; font-size:0; background-color:#fff; }
.vspacer20 { float:left; width:20px; }

.clear { clear:both; line-height:0px; height:0px; font-size:0px }

* html .visualIEFloatFix { height: 0.01%; }


/*added by Kasturi*/
#container1 {
				}
		#container1,#container2,#container3 {
		padding:1%;
		}
		#container2 {
			width:40%;
			float:left;
			text-align:justify;
			
		}
		#container3 {
			margin-left:60%;
			_margin-left:55%;
			text-align:right;
			line-height:1.1em;
			padding-bottom:0px;
		}
		#clear {
			clear:both;
		}