
body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;
    color: #474c63;
}

.section {
	color: #4A75AC;
	font-weight: bold;
	font-size: 1.1em;
}

.packing_slip {
	color: #4A75AC;
}
.packing_slip tr td {
	color: #4A75AC;
}

.prodnav {}
.prodnav_sel { background-color: #E0FAB3;}

.title_text {
	color: #6c99c0;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
	margin: 0;
}

.title_text2 {
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 5px;
}

.small {
	font-size: .8em;
	padding-bottom: 5px;
}

.price {
	font-weight: bold;
	color: #aa0000;
}

.strike {
	font-size: .9em;
   color: #aa9999;
}

.shipping {
	font-weight: bold;
	color: #499c00;
}

.comment {
	display: inline;
	text-decoration: underline;
	font-style: italic;
}

.icon {
	 vertical-align: middle;
	 margin-left: 3px;
	 height: 20px;
}

li { margin-bottom: 15px; }


table, tr, td {font-size: 100%;}
img { 
 border: 0px;
 vertical-align: bottom;
 }
form { margin: 0;}

.visible { display: visible;}
.hidden { display: none;}

.greenbox_br {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_greenbox_br.gif) no-repeat bottom right;
}
.greenbox_tr {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_greenbox_tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}

.greenbox_bl {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_greenbox_bl.gif) no-repeat bottom left;
	margin: 0;
}

.greenbox_tl  {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_greenbox_tl.gif) no-repeat top left;
	margin: 0;
	color: #5D740D;
}

.infobox {
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #D0D0D0;
	background-color: white;
}

.tab_green_l {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/tab_green_l.gif) no-repeat top left;
	margin: 0;
	padding: 5px;	
}

.tab_green_r {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/tab_green_r.gif) no-repeat top right;
	margin: 0;
}

.tab_green_m {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/tab_green_m.gif) repeat-x top left;
	margin: 0;
	color: #fff;
	font-weight: bold;
}


.foodthought_t {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_foodthought_t.gif) no-repeat top left;
	margin: 0 0 20px 0;
}

.foodthought_b {

	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_foodthought_b.gif) no-repeat bottom right;
	padding: 30px 15px 5px 15px;
	width: 125px;
	font-weight: bold;
	color: WHITE;
	cursor: pointer;
}

.box_t {
	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_box_t.gif) no-repeat top left;
	width: 160px;
	margin: 0;
}

.box_b {

	background: url(http://www.joyfulbelly.com/Ayurveda/images/home_box_b.gif) no-repeat bottom right;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

.nav_left {
	float: left;
	width: 169px;
}

.nav_right {
	float: right;
	width: 169px;
}

.nav_middle {
	padding: 0px 175px 5px 185px;
	margin: 0;
}

.nav_leftmiddle {
	padding: 0px 175px 5px 0px;
	margin: 0;
}


.nav_listitem {
	padding: 10px;
	cursor: pointer;

}

.nav_listitem a {
	text-decoration: none;
}

div.contra {
 display: inline;
 vertical-align: bottom;
}

div.contra .contrabody {
  display: inline;
  position: absolute;
  left: -999em;
  height: auto;
  background-color: #fff;
  border: 1px solid #D0D0D0;
  padding: 10px;
  margin-top: 10px;
  font-size: .8em;
  max-width: 26em;
  z-index: 3;
}

div.contra:hover .contrabody, div.sfhover .contrabody {
  left: auto;
  margin-top: 0px;

}

div.register_popup {
  display: inline;
  position: absolute;
  left: 175px;
  top: 275px;
  height: 125em;
  width: 725px;
  background-color: #fff;
  border: 1px solid #D0D0D0;
  padding: 10px;
  margin-top: 10px;
  z-index: 3;
}


.tootles {
  display: inline;
}

#dravya_key tr:hover, #dravya_key tr.sfhover {
  background-color: #EAEAFF;
}

#contra table {
	width: 100%;
	border-bottom: 1px solid #D0D0D0;
	margin-bottom: 5px;
}

.darkClass
{
  background-color: white;
  filter:alpha(opacity=50); /* IE */
  opacity: 0.5; /* Safari, Opera */
  -moz-opacity:0.50; /* FireFox */
  z-index: 20;
  background-repeat:no-repeat;
  background-position:center;
}

.listseparator li {
	margin-bottom: 5px;
}

.superscript {font-size:xx-small; vertical-align:top;} 
.subscript {font-size:xx-small; vertical-align:bottom;} 
