* {margin:0px; padding:0px;}

.showcase img {border:solid 5px #92cd32;
padding:2px;
margin-left:50px;
margin-bottom:30px;
margin-top:10px;
}





.showcase .cont{

float:right;
width:50px;
height:70px;

margin-left:50px;
margin-top:50px;
}



body

{
	text-align:left;
	background-color:#fff;
	vertical-align: middle;
	position: relative;



}
.accordian img{border:0px;}


img{ }
table{margin:0px; padding:0px;}

/*styling of left side dise product table*/
.costumercare table{ border:solid 1px #ddd; margin:1em; color:#444; }
.costumercare td{ border:solid 1px #ddd; padding:2px; text-align:left;}
.costumercare p{ padding:1em; text-align:justify;}
.costumercare table p{ padding:5px; text-align:left;}




p{ font-family:Arial; font-weight:normal; font-size:10pt; color:#777;  }

.ph{ font-family:Arial; font-weight:bold; font-size:10pt; color:#555;  }

.ph1{ font-family:Arial; font-weight:bold; letter-spacing:1px; font-size:10pt; color:#555;  }

.ph2{ font-family:Arial; font-size:11pt; color:#666; }

.ph3{ font-family:Arial; font-size:14pt; color:#555; }



fieldset{border:1px; border-color:#ddd; border-style:solid; padding:10px; width:85%; text-align:left; margin-bottom:20px; margin-left:40px; margin-top:20px;}

fieldset p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:1.5em;}

a:link, a:visited, a:active{ display:inline; text-decoration: none;}


a{ color:#444;}



h1{  font-size:16pt; color:#555; letter-spacing:0em; display:inline; font-family:Arial; font-style:italic;}



h2{
 font-family:verdana; font-weight:normal; font-size:8pt; color:#555; letter-spacing:0em; display:inline;

}

h3{

color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:7pt; letter-spacing:0em; display:inline; font-weight:normal;    font-variant:normal;  font-style:italic;
}


a:hover{text-decoration:overline; color:#fff; }


h4{

color:#eee; font-family:verdana; font-size:10pt; letter-spacing:0em; display:inline; font-weight:bold;    font-variant:normal; 
}

h5{

color:#eee; font-family:verdana; font-size:14pt; letter-spacing:0em; display:inline; font-weight:normal;    font-variant:normal; 

}


.h4{

color:#eee; font-family:verdana; font-size:10pt; letter-spacing:0em; display:inline; font-weight:bold;    font-variant:normal; 
}





h6{

color:#999; font-family:Times New Roman; font-size:18px; letter-spacing:0em; display:block; font-weight:normal; margin-left:10px; margin-top:0px; font-variant:small-caps;

}



.h7{

color:#555; font-family:tahoma; font-size:24px; letter-spacing:0em; display:inline; font-weight:bold; margin-left:10px;  float:left; font-variant:small-caps;

}

.h4blk{
color:#444; font-family:arial; font-size:10pt; letter-spacing:0em; display:inline; font-weight:bold;    font-variant:normal;  line-height:1.5em;
}

#wrapper{
float:left; margin:0; 

margin-left:3%;

/*background-color:#ccc;*/

width: 920px;

height:700px;

}



#content

{
border:yellowgreen 0px solid;
float:none;

width: 920px;

height:700px;

}



#header{

	height:40px;

	background-color:#9ACD32;

/*	background: url(images/top_black.png) no-repeat;*/

	margin:0;

	padding:0;

	}



#main{

border:yellowgreen 1px solid; /* main border for outer div */



padding-left:10px;
padding-right:10px;



}



.logo

{
background: url(compname.jpg) no-repeat;
width:300px;
height:65px;
margin-top:15px;
display:inline;
	float:left;
	text-align:left;
border:#aaa 0px solid;
	
	}


.ad

{text-align:center;
width:268px;
margin-top:5px;

	float:left;
	display:inline;
border-right:#777 1px solid;

	}
	
	
.news

{width: 600px;
height:70px;
	float:right;
	/*border:#aaa 1px solid;*/
	margin-top:5px;
	}
	
	

.home_icon{
margin-top:0px;
border:none;
vertical-align:bottom;
margin-left:12px;
width:90px;
height:35px;
}
.home_icon a img{border:none;}


#main_header{

        height:90px;

border:#aaa 0px solid;
	margin:0;

	padding:0;

}


/*drop down menu*/


.ddwrap{z-index:500;
background:url(images/menu.gif) repeat-x;
visibility:hidden;
position:absolute;
top: 171px;
left: 6em;
}


.ddwrap2{z-index:500;
background:url(images/menu.gif) repeat-x;

visibility:hidden;
position:absolute;
top: 171px;
left: 18em;
}

.ddwrap3{z-index:500;
visibility:hidden;
position:absolute;
top: 171px;
left: 51.5em;
}

/* ddwrap and ddmenu shud different with each new menu, coz they having different absolute positions for each menu. */

.ddmenu{
background:url(images/menu.gif) repeat-x;

/*background-color:#9ACD32;
*/	text-align:left;
      line-height:10px; 
color:#000;
        height:235px;
padding-top:8px;
        width:200px;
 border-bottom:#eee 4px solid;
	border-left:#eee 4px solid;
	border-right:#eee 4px solid;
z-index:500;
}


.ddmenu2{

background:url(images/menu.gif) repeat-x;
	text-align:left;
      line-height:10px; 
color:#000;
        height:240px;
padding-top:8px;
        width:200px;
    border-bottom:#eee 4px solid;
	border-left:#eee 4px solid;
	border-right:#eee 4px solid;
z-index:500;
}

.ddmenu3{

background:url(images/menu.gif) repeat-x;
	text-align:left;
      line-height:10px; 
color:#000;
        height:45px;

        width:150px;
    border-bottom:#eee 4px solid;
	border-left:#eee 4px solid;
	border-right:#eee 4px solid;
z-index:500;
}


.lvl1 a{color: #eee;}
.lvl1 a:hover{color:#fff; text-decoration:none; }
.lvl1_1 a{color: #eee;}
.lvl1_1 a:hover{color:#fff; text-decoration:none; }
.lvl2 a{color: #eee;}
.lvl2 a:hover{color:#fff; text-decoration:none; }
.lvl1_2 a{color: #eee;}
.lvl1_2 a:hover{color:#fff; text-decoration:none; }

/* if you r using structured menu with level- 1 ,2 ,3  then you shud use lvl1, lvl2, lvl3 
they are structured with finite spaces.
*/

.lvl1{
font-family:tahoma;
font-weight:bold;
margin-left:5px;
margin-top:0.5em;
	color:#eee;
	height:1.5em;
	
/*background-color:#92cd32;
*/        width:195px;
font-size:12px;
text-align:left;
line-height:1em;
z-index:500;
	}
	
	/*if you are using menu with level 1 only then use lvl1_1 bcoz it is having margin-top nd bottom values lesser.
	  use  lvl1_1 a and a:hover with lvl1_1 
	  */
	.lvl1_1{
	
font-family:tahoma;
font-weight:bold;
margin-left:5px;

	color:#eee;
	height:1.2em;
/*background-color:#92cd32;
*/        width:195px;
font-size:12px;
text-align:left;
line-height:1.2em;
z-index:500;
	}
	
	/*lvl1_2 is also custom style for narrow menu , specially used here*/
		.lvl1_2{
	
font-family:tahoma;
font-weight:bold;
margin-left:5px;

	color:#eee;
	height:1.2em;
        width:145px;
font-size:12px;
text-align:left;
line-height:1.2em;
z-index:500;
	}
	
	
	/*   Menu levels 1,2,3 each is a separate div. inside ddmenu*/
	.lvl2{
	font-family:tahoma;
	font-weight:bold;
	margin-left:20px;
	color:#eee;
	overflow:hidden;
	height:1.2em;
/*background-color:#92cd32;
*/     width:170px;
font-size:12px;
text-align:left;
line-height:1em;
z-index:500;
	}
	
	.lvl_hrspace{	
	
	overflow:hidden;
	height:1px;
	margin-top:5px;
background-color:#ccc;
     width:200px;
font-size:12px;
text-align:left;
line-height:1em;
z-index:500;
	}
	
		.lvl_1_hrspace{	
	
	overflow:hidden;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
background-color:#ccc;
     width:200px;
font-size:12px;
text-align:left;
line-height:1em;
z-index:500;
	}
	
	
	
	.lvl3{
	font-family:tahoma;
	font-weight:bold;
	margin-left:40px;
	color:#eee;
	overflow:hidden;
	
	height:1em;
background-color:#92cd32;
    width:160px;
font-size:10px;
text-align:left;
line-height:1em;
z-index:500;
	}



#main_header_down1{
/*image down to header*/
background-color:#92cd32;
	 height:40px;
	margin:0;
border:#aaa 0px solid;     
	padding:0;
}


/******************************** headings wrapper and headers*******************************/
#heading_wrap{width:100%; }

#leftheading{
float:left;
background-color:#92cd32;
	 height:40px;
	 width:270px;
	border:#aaa 0px solid;     
	padding:0;
	margin-top:5px;
}


#rightheading{
float:right;
background-color:#92cd32;
	 height:40px;
	 width:623px;
	margin-left:5px;
	border:#aaa 0px solid;     
	padding:0;
}

/***************************************************************************************************/








/******************************** content wrapper and headers*******************************/
.content_wrap{width:100%; margin-top:5px;}

.leftcontent{
float:left;
background-color:#fff;
	
	 width:270px;
	 margin-top:0px;
	     
	padding:0;
	border:#eee 0px solid;
}

.floatleft{

background-color:#fff;
	 height:140px;
	 width:250px;
	 margin-top:5px;
	     
	padding:0;
	border:#eee 1px solid; }

.hrspace{float:right;
background-color:#fff;
	
	 width:621px;
	margin-left:5px;
	margin-top:5px;
	   height:1em; 
	padding:0;
	border:#ccc 1px dotted;}
	
	
	.dotspace{float:right;
background-color:#fff;
	text-align:center;
	color:#bbb;
	letter-spacing:1em;
	 width:621px;
	margin-left:5px;
	margin-top:5px;
	   height:1em; 
	padding:0;
	border:#eee 1px solid;}
	
	
	.blankspace{float:right;
background-color:#fff;
	
	 width:621px;
	margin-left:5px;
	margin-top:5px;
	   height:1em; 
	padding:0;
	border:#fff 1px solid;}
	
	.colorspace{float:right;
background-color:#92cd32;
	
	 width:621px;
	margin-left:5px;
	margin-top:5px;
	   height:1em; 
	padding:0;
	border:#92cd32 1px solid;}
	
		.animspace{float:right;
			text-align:center;
background-color:#fff;
	width:623px;
	margin-left:5px;
	margin-top:0px;
	   height:7em; 
	padding:0;
	border:#92cd32 0px solid;
	
	}
	
	
	.animspace_cont_1
	{
		width:230px; height:102px;  float:left; margin:5px; margin-right:0px; text-align:center;
		background-image:url(images/down.jpg); background-repeat:no-repeat;
	}
	
	.animspace_cont_2
	{
		width:130px; height:102px;  float:left; margin:5px; margin-right:0px; text-align:center;
		background-image:url(images/create.jpg); background-repeat:no-repeat;
	}
			
			
	.animspace_cont_s
	{width:120px; height:102px; float:left; margin:5px; margin-right:0px; text-align:center;
		
			}
	
		
	.headspace{float:right;
background-color:#eee;
	
	 width:616px;
	margin-left:5px;
	margin-top:5px;
	padding-left:5px;
	padding-top:.4em;
	padding-bottom:0.4em;
	border:#92cd32 1px solid;}
	
	
	.acc
	{background-color:#92cd32;
		border: #fff 1px solid;
	}
		.acc p{
/*background-color:#92cd32;*/
	font-weight:bold;
	font-size:10pt;
	color:#eee;
	padding-top:.7em;
	padding-bottom:.7em;
	 padding-left:2em;
	}
	
	.acca a{

	font-weight:bold;
	font-size:10pt;
	color:#aaa;
	
	
	}
	
	
	.acca p{

	font-weight:bold;
	font-size:10pt;
	color:#555;
	
	 padding-left:1em;
	
	}
	
	.acca img{border:0px;}

	.rightcontent_blank
{
	text-align:justify;

float:right;
background-color:#fff;
	
	 width:611px;
	margin-left:5px;
	margin-top:5px;
	    
	padding:5px;
	border-top:#fff 1px solid;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	border-bottom:#fff 1px solid;
}

	
	
	
.rightcontent
{
	text-align:justify;
display:block;
float:right;
background-color:#fff;
	
	 width:611px;
	margin-left:5px;
	margin-top:0px;
	    
	padding:5px;
	border-top:#ccc 0px solid;
	border-left:#92cd32 1px solid;
	border-right:#92cd32 1px solid;
	border-bottom:#92cd32 1px solid;
}

.legendcontent{

float:right;
background-color:#fff;
	text-align:center;
	 width:621px;
	margin-left:5px;
	margin-top:5px;
	  
	border:#fff 1px solid;
}

/***************************************************************************************************/








/* first menu icon with low left margin*/
.menu_icon_first{
/*background: url(products.gif) no-repeat;*/
width:80px;
float:left;
padding-top:8px;
	 height:32px;
	 margin-top:0px;
	margin-left:10px;
border:#aaa 0px solid;     
	}


#m1{
background: url(images/butt_n.gif) no-repeat;
width:100px;
float:left;
text-align:center;
padding-top:8px;
	 height:32px;
	 margin-top:0px;
	margin-left:10px;
border:#aaa 0px solid;     
	}



	


.menu_icon_others{
background: url(images/butt_n.gif) no-repeat;
float:left;
width:100px;
text-align:center;
margin-top:0px;
padding-top:8px;
	 height:32px;
	margin-left:94px;
border:#aaa 0px solid;     
	
}



.aboutus{
margin-top:5px;
margin-left:10px;
margin-right:10px;
}

.partners{
margin-top:5px;
margin-left:10px;
width:240px;
 height:30px;
float:left;
}

.new{
margin-top:5px;
margin-left:25px;

width:250px;
 height:30px;
float:left;
}


#main_header_down2{
/*image down to header*/
background-color:#92cd32;
	 height:40px;
	margin:0;
border:#aaa 0px solid;     
	padding:0;

}

#main_header_down3{
/*image down to header*/
background-color:#92cd32;
	/*background: url(images/h1.png) no-repeat;*/
 height:40px;
	margin:0;
border:#aaa 0px solid;     
	padding:0;

}



#main_anim{

        height:170px;

	background-color:#888;

	margin:0;

	padding:0;



}



.costumercare{
float:left;
text-align:center;
background-color:#fff;
	
	 width:267px;
	 margin-top:5px;
	     
	padding:0;
	border:#ddd 1px solid;

}








/*
#main_containers{

background: url(images/header_container.png) no-repeat;

     float:left;

        margin-top:5px;

        margin-right:2px;

        height:245px;

        width:280px;

	border:#000 0px solid;

		

}
*/
#container_wrap img{margin-top:5px;}
#container_wrap object{margin-top:3px;}
#container_wrap{

/*        margin-bottom:5px;
*/		padding:0;

		 height:250px;

        width:100%;

}



#wide_container{

	
        margin-bottom:5px;
		 margin-top:5px;
		padding:0;

		 height:82px;

        width:100%;

}



#main_containers_wide{/*
background: url(images/cont.png) repeat-x;*/
     float:left;
background-color:#92cd32;
        margin-top:5px;
		
/*text-align:center;*/
        margin-right:5px;

        height:245px;

        width:30%;

	border:#000 0px solid;

		

}



#main_container_big{

     float:left;

        margin-top:5px;      

        height:245px;

        width:623px;
/*background: url(images/cont.png) repeat-x;*/
	

}


#myinnercontainer {
text-align:center;

margin:auto;
}


#footer{

	height:45px;

	background:yellowgreen;
/*background: url(images/cont.png) repeat-x;*/
	margin:0;

	padding:0;

	}





	

#header h1{

	font-size:1em;

	margin:0;

	padding:10px;

	}

	

#header h1 a{

	color:#000000;

	background-color:#F3F2ED;

	}

	

.content{

	height:300px;

	background:#CCC8B3;

	border-top:#FFFFFF 2px solid;

	margin:0;

	padding:0;

	}

	

#secondary{

	height:300px;

	background:#F6F0E0;

	border-top:#FFFFFF 2px solid;

	margin:0;

	padding:0;

	}

	

#secondaryFull{

	height:50px;

	background-color:#CFB59F;

	border-top:#FFFFFF 2px solid;

	margin:0;

	padding:0;

	}

	



div {

	font-family: Tahoma, Helvetica;}

	



.clsCMOn, .clsCMOver {

	font-size: 11px;

    padding: 2px 4px;

	color: black;

}



/*.............................................*/





/*.............................................*/



.treeNode {

	text-decoration: none; color: #888; font: 8pt tahoma;

}





/*.............................................*/









/* Begin CSS Drop Down Menu */



#menuh-container

	{

	position: absolute;		

	top: 1.6em;

	left: 1.3em;

	}



#menuh

	{

	font-size: small;

	font-family: arial, helvetica, sans-serif;

	width:100%;

	float:left;

	margin:2em;

	margin-top: 1em;

	}

		

#menuh a

	{

	text-align: center;

	display:block;

	/*border: 1px solid #555;*/

	border-left: 1px dotted #ddd;

	border-right: 1px dotted #ddd;

border-top: 1px solid #fff;

border-bottom: 1px solid #fff;

	white-space:nowrap;

	margin:0;

	padding: 0.1em;

	}

	

#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */

	{

	color: #666;

	background-color:#fff;

	text-decoration:none;

	font-size: 11px;

	}

	

#menuh a:hover	/* menu at mouse-over  */

	{

	color: white;

	background-color: #6495ED;

	text-decoration:none;

	}	

	

#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */

	{

	background-image: url(navdown_white.gif);

	background-position: right center;

	background-repeat: no-repeat;

	}

	

#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */

	{

	background-image: url(nav_white.gif);

	background-position: right center;

	background-repeat: no-repeat;

	}



#menuh ul

	{

	list-style:none;

	margin:0;

	padding:0;

	float:left;

	width:17.1em;	/* width of all menu boxes */

	}



#menuh li

	{

	position:relative;

    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */

    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */

	}



#menuh ul ul

	{

	position:absolute;

	z-index:500;

	top:auto;

	display:none;

	padding: 1em;

	margin:-1em 0 0 -1em;

	}



#menuh ul ul ul

	{

	top:0;

	left:100%;

	}



div#menuh li:hover

	{

	cursor:pointer;

	z-index:100;

	}



div#menuh li:hover ul ul,

div#menuh li li:hover ul ul,

div#menuh li li li:hover ul ul,

div#menuh li li li li:hover ul ul

{display:none;}



div#menuh li:hover ul,

div#menuh li li:hover ul,

div#menuh li li li:hover ul,

div#menuh li li li li:hover ul

{display:block;}



/* End CSS Drop Down Menu */

