#main {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
	width: 978px;
	
	}#top {
	float: left;
	height: 280px;
	width: 982px;
	background-image: url(images/banner_01.jpg);
	background-repeat: no-repeat;
}
.refresh { width:20px; border:0px; background-color:#ecedef;  background-image:url(images/refresh.gif); background-position:0px 0px; background-repeat:no-repeat;  height:20px; cursor:pointer; }

.cart_heading { vertical-align:middle; padding-left:0px; padding-top:10px; color:#260f29; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:left; font-weight:bold; height:30px; }

.cart_ship1 { vertical-align:middle; padding-left:0px; padding-top:10px; color:#260f29; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:left; font-weight:bold; height:30px; }


.cart_title {   background:#372049; color:#dddfe1; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold;   }
.cart_item {   background:#daa3dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; font-weight:bold;  }

.cart_border { border:1px solid #4E2727; }
.add_to_cart { border:0px; background:url(images/cart.gif) no-repeat; width:129px; height:22px; margin:0px; padding:0px; }

.qty_up { background-image:url(images/icon_up.gif); background-repeat:no-repeat; width:11px; height:13px; border:0px; cursor:pointer; }
.qty_down { background-image:url(images/icon_down.gif); background-repeat:no-repeat; width:11px; height:13px; border:0px; cursor:pointer; }

#logo {
	height: 108px;
	width: 121px;
/*	background-image: url(images/logo.jpg);
*/	background-repeat: no-repeat;
	float: left;
	margin-top: 91px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menubox {
	float: left;
	height: 280px;
	width: 747px;
}
#menu {
	float: left;
	height: 36px;
	width: 747px;
	background-position: bottom;
	margin-top: 244px;
}
.menu {
	float: left;
	height: 36px;
	width: 747px;
	background-position: bottom;
	margin-top: 244px;
}
#left_nav {
	float: left;
	height: 238px;
	width: 231px;
}
#content {
	float: left;
	height: 100%;
	width: 978px;
	font-family:Arial, Helvetica, sans-serif;
}
#leftnav_box {
	float: left;
	height: 652px;
	width: 231px;
	margin-top: 1px;
	background-color: #372049;
}

#right_cont {
	background-color: #f9eeff;
	background-image: url(images/bottom_bg.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 747px;
	float: left;
	background-position: bottom;
}
#innercont {
	float: left;
	height: 100%;
	width: 667px;
	padding-top: 40px;
	padding-left: 40px;
}
#cont_top {
	float: left;
	height: 290px;
	width: 667px;
	background-image: url(images/the_mother.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#text_01 {

}
.cat_field 
a{color:#b17222; text-decoration:none; font-size:12px;
}
.cat_field a:hover{color:#045395; text-decoration:underline; font-size:12px;}

#suswa {
	float: right;
	height: 250px;
	width: 411px;
	background-image: url(images/suswagatha.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #59535e;
	text-decoration: none;
	margin-top: 30px;
	font-weight: normal;
}

#logobox {
	float: left;
	height: 280px;
	width: 231px;
}
#user {
 position:relative;
 top: 20px;
 width:100%;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 right: 140px; 
 background:#FFFF0C;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#333333;
 }
#cont_middle {
	float: left;
	height: 187px;
	width: 667px;
	background-color: #FCF8FF;
	border: 1px solid #f9eeff;
	margin-top: 30px;
	background-image: url(images/balakumar.jpg);
	background-repeat: no-repeat;
	background-position: 19px;
}
#cont_news {
	float: left;
	height: auto;
	width: 667px;
	background-color: #FCF8FF;
	border: 1px solid #f9eeff;
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: 19px;
}

#workshops {
	float: right;
	height: 133px;
	width: 410px;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59535e;
	text-decoration: none;
	margin-top: 30px;
	font-weight: normal;
}
#news {
	float: left;
	height:auto;
	width: 610px;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59535e;
	text-decoration: none;
	margin-top: 15px;
	padding-left:20px;
	font-weight: normal;
	
}
.overflow_cont
{	
height: 143px;
overflow:hidden;

}
#more {
	float: right;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	margin-top: 10px;
	padding-left:10px;
	font-weight: normal;
	
}
#cont_bottom {
	float: left;
	height: 100%;
	width: 647px;
	padding-top: 24px;
	padding-left: 40px;
	padding-bottom: 25px;
}
#bottom_left {
	float: left;
	height: 95px;
	width: 237px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #59535E;
	text-decoration: none;
	font-weight: normal;
}
#bottom_left {
	float: left;
	height: 95px;
	width: 237px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59452a;
	text-decoration: none;
	font-weight: normal;
}
.bull {
	list-style-image: url(images/bullet.gif);
	list-style-position: inside;
}
.type {
	margin: 0px;
	padding: 0px;
}
a.bull {
	list-style-image: url(images/bullet.gif);
	list-style-position: inside;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #260f29;
	text-decoration:underline;
}
#footer {
	float: right;
	height: 31px;
	width: 747px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #72617f;
	text-decoration: none;
	text-align: center;
	padding-top: 15px;
}
.logintext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #260f29;
	text-decoration: none;
	float: left;

}
.heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #260f29;
	text-decoration: none;
	}
	
.heading2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #260f29;
	text-decoration: none;
	}

.input_field
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #260f29;
	text-decoration: none;
	}

.text_01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #f1baf3;
	text-decoration: none;
	float: left;
	height: 30px;
	width: 211px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6b507e;
	padding-top: 12px;
	padding-left: 16px;
}
a.text_01{
	color:#f1baf3;
}
a.text_01:hover{
	color:#ffffff;
	border-bottom-color: #9b79b3;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.user {
 position: absolute ;
 top: 46px; 
 right: 80px; 
 background:#FFFF0C;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#333333;
 }
 .posted {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font=weight:bold;
 color:#FF3333;
 }
.logout
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #260f29;
	text-decoration: none;
	
}
a.logout
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #260f29;
	text-decoration: none;
	
}
a.logout:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000;
	text-decoration: underline;
	
}

.forgot
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #260f29;
	text-decoration: none;
	
}
a.forgot
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #260f29;
	text-decoration: none;
	
}
a.forgot:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #daa3dc;
	text-decoration: none;
	
}
.moree
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #260f29;
	text-decoration: none;
	float:right;
}
a.moree
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: underline;
	float:right;
	
}
a.moree:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #260f29;
	text-decoration: none;
	float:right;
	
}

.new_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	font-weight:bold;
	color: #FF3333;
	text-decoration: none;
	
	
}
a.new_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #FF3333;
	text-decoration: underline;
	font-weight:bold;
}
a.new_title:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #260f29;
	text-decoration: underline;
	font-weight:bold;
}

/*a.text_01{
	color:#260f29;
}
a.text_01:hover{
	color:#FFFF0C;
	border-bottom-color: #FEBE00;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}*/
 
a.link1{
	float:left;
	display: block;
	width:134px;
	height: 36px;
	text-decoration: none;
	left:0pt;
	right:0pt;
	overflow:hidden;
	background-image:url(images/home.jpg);
	background-position: 0px 0px;
}
a.link1:hover{
	background-position:0px -36px;
}

a.link2{
	float:left;
	display: block;
	width:152px;
	height: 36px;
	text-decoration: none;
	left:0pt;
	right:0pt;
	overflow:hidden;
	background-position:-134px 0px;
	;
	background-image: url(images/menu.jpg);
}
a.link2:hover{
	background-position:-134px -36px;
}

a.link3{
	float:left;
	display: block;
	width:136px;
	height: 36px;
	text-decoration: none;
	left:0pt;
	right:0pt;
	overflow:hidden;
	background-position:-286px 0px;
	;
	background-image: url(images/menu.jpg);
}
a.link3:hover{
	background-position:-286px -36px;
}

a.link4{
	float:left;
	display: block;
	width:163px;
	height: 36px;
	text-decoration: none;
	left:0pt;
	right:0pt;
	overflow:hidden;
	background-position:-422px 0px;
	;
	background-image: url(images/menu.jpg);
}
a.link4:hover{
	background-position:-422px -36px;
}

a.link5{
	float:left;
	display: block;
	width:162px;
	height: 36px;
	text-decoration: none;
	left:0pt;
	right:0pt;
	overflow:hidden;
	background-position:-586px 0px;
	;
	background-image: url(images/menu.jpg);
}
a.link5:hover{
	background-position:-586px -36px;
}

td.mess{
	
	padding:4px;
	padding-left:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:center;
	border:solid 0px; color:#000000;
}

td.ttle{
	
	background:#daa3dc;	 
	padding:4px;
	padding-left:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:left;
	border:solid 0px; color:#000000;
}
a.ttle {
	background:#daa3dc;;	 
	padding:4px;
	padding-left:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:center;
	text-decoration:underline;
	border:solid 0px; color:#000000;
}
td.title{
	
	padding-left:2px;
	padding-right:2px;
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
a.title {
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a.title:hover {
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#663300;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}

td.ttlee{
	
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
a.ttlee {
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a.ttlee:hover {
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#663300;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}
a.ttlee:active {
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}
.faq_q{ background:url(images/ico_plus.jpg) no-repeat; background-position:0px 10px; padding-left:15px; padding-top:5px; color:#00408f; cursor:pointer;}
.faq_qs{ background:url(images/ico_minus.jpg) no-repeat; background-position:0px 10px; padding-left:15px; padding-top:5px; color:#FF0000; cursor:pointer;}
.faq_a{ padding:5px; padding-left:15px; border:1px solid #FF0000; margin-bottom:10px; height:180px;}
td.ttle2{
	
	background:#daa3dc;	 
	padding:4px;
	padding-left:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	border:solid 0px; color:#000000;
}
h1
{
font-family:Arial, Helvetica, sans-serif;
color:#800000;
}
.price
{
	font-family:Arial, Helvetica, sans-serif;
	color:#800000;
	font-weight:bold;
	font-size:16px;
	text-align: left;
}
#login_cont {
   
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	float: left;
	height: 450px;
	width: 667px;
	padding-top:100px;
	
	/*	background-image: url(images/workshops_img.jpg);
*/	background-repeat: no-repeat;
	background-position: left top;
}
#pro_top_01 {
    font-family:Arial, Helvetica, sans-serif;
	float: left;
	height: 100%;
	width: 667px;
/*	background-image: url(images/workshops_img.jpg);
*/	background-repeat: no-repeat;
	background-position: left top;
}

#innercont_01 {
	float: left;
	height: 100%;
	width: 667px;
	padding-top: 40px;
	padding-left: 40px;
}
#suswa_01 {
	float: right;
	height: 250px;
	width: 411px;
	background-image: url(images/workshops_text_img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #59452a;
	margin-top: 30px;
	font-weight: normal;
}
#extend {
	height: 100%;
	float: left;
	width: 676px;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 25px;
}
#right_cont_01 {
	background-color: #f9eeff;
	background-image: url(images/bottom_bg_01.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 747px;
	float: left;
	background-position: bottom;
}
