* { margin:0; padding:0;}
body { background:url(images/top_bg.gif) repeat-x top #f4f4f4; font-size:110%; line-height:1em; font-family:Arial; color:#232019; text-align:center;}
#center {width:750px; margin:0px auto; border:1px solid #000000;}
.flot{float:left; width:100%;}

.alliance_n {width:750px; height:auto; text-align:center; margin:0px auto; background-color:#FFFFFF; padding:30px;}
.partner {width:33.3%; float:left; text-align:center; height:auto;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#232019; font-weight:normal; font-size:0.9em; padding-left:5px;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
.left {width:auto; float:left;}
.right { width:auto; float:right; padding:0px; text-align:right;}
ul.list_1 { margin:0 0 0 0; padding:20px; list-style:none;}
ul.list_1 li {width:248px; line-height:1em; margin:5px 0 10px 0; padding:5px 0 0 0; background:url(images/mnuarrow4.gif) no-repeat 5px center;padding:5px 5px 5px 40px; font-family:Arial; font-size:12px; font-weight:bold; color:#333333;}
ul.list_1 li a{text-decoration:none; width:248px; line-height:1em; margin:5px 0 10px 0; padding:5px 0 0 0; font-family:Arial; font-size:12px; font-weight:bold; color:#333333;}
ul.list_1 li a:hover{ text-decoration:underline; width:248px; line-height:1em; margin:5px 0 10px 0; padding:5px 0 0 0; font-family:Arial; font-size:12px; font-weight:bold; color:#333333;}

ul.list_2 {margin:8px 0 0 0; padding:0px; list-style:none; font-size:1em;}
ul.list_2 li { line-height:1.7em;}
ul.list_2 li a{text-decoration:underline; color:#e8efc0;}
ul.list_2 li a:hover{ text-decoration:none;}

ul.list_3 {margin:8px 0 0 0; padding:0px; list-style:disc; font-size:1em;}
ul.list_3 li { line-height:1.7em;}
ul.list_3 li a{text-decoration:underline; color:#7b910b; text-transform:none;}
ul.list_3 li a:hover{ text-decoration:none; color:#868686; text-transform:none;}


/*==========================================*/

a {text-decoration:underline; color:#e8efc0;} 
a:hover {text-decoration:none;}  



.clear { clear:both;}

p {margin:0 0 16px 0;}
.p1 {margin:0 0 30px 0; font-size:12px;}

h5 {font-size:1em; color:#232019; margin:0 0 8px 0; background:url(images/marker_news.gif) no-repeat 0 6px; padding-left:14px; width:auto;}
h5 span {color:#658e01; margin-right:2px;}
h5.font2 {background:none; padding:0;}

h4 {color:#e8efc0; font-size:1em; margin:0 0 8px 0;}

.font_1 {font-size:1.18em; line-height:1.35em; color:#e8efc0;}

/*header*/
#header { position:relative; height:139px; background:url(images/header_bg.gif) no-repeat 24px 117px;}
#header img {margin-top:56px;}
#header .logo {margin-left:0px; margin-top:72px; margin-right:0px;}


/* ####### MENU   ########### */
#topmnu{
	font:bold 12px Arial, Helvetica, sans-serif;
	
	color:#000000;
	position:absolute;
	top:80px;
	left:495px;	
	width:430px;
}

#topmnu ul{
	display:block;
	list-style:none;
}

#topmnu ul li{
	display:block;
	float:left;
	padding:5px 15px;
	background:url(images/mnudot.gif) no-repeat right 10px;	
}

#topmnu ul li a{
	display:block;	
	color:#000000;
	text-decoration:none;	
}
#topmnu ul li a:hover{
	color:#798f09;
}

#topmnu ul li ul{
	position:absolute;
	display:block;
	visibility:hidden;
	background-color:#deeaaf;
	border:solid 1px #cdd7a0;
}

#topmnu ul li ul li{
	display:inline;
	float:none;
	background-image:none;
	padding:0px;
	
}
#topmnu ul li ul li a{
	display:block;
	white-space:nowrap;
	border-bottom:solid 1px #cdd7a0;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 20px;
	background:url(images/mnuarrow2.gif) no-repeat 5px center;
}

#topmnu ul li ul li a:hover{
	background-color:#798f09;
	color:#FFFFFF;
	background-image:none;
}

#topmnu ul li.noBk{
	background:none;
}
ul#topmnu_s {margin-left:211px;margin-top:-26px;}

/*content*/
#content {min-height:545px; height:auto !important; height:545px; font-size:0.75em; line-height:1.33em; float:left;}
#content_poltrm {  min-height:545px; height:auto !important; height:545px; font-size:0.75em; line-height:1.33em;}
#content-about { background:url(images/about_us.jpg) no-repeat right top; min-height:545px; height:auto !important; height:545px; font-size:0.75em; line-height:1.33em;}
#content-cont {  min-height:545px; height:auto !important; height:545px; font-size:0.75em; line-height:1.33em; float:left;}
.title {margin-bottom:13px;}
.title-cont {margin-bottom:13px;}
.img_left {float:left; margin:3px 13px 9px 0;}
.img_left2 {float:left; margin:-7px 13px 9px 0;}

.banner_block {position:absolute; margin:87px 0 0 264px;}
.livechat_block {position:absolute; margin:87px 0 0 264px; width:274px; height:123; background-image:url(images/page1_banner2.jpg); background-repeat:no-repeat;}
.home-contact {margin-left:10px; margin-top:8px; margin-right:0px; font-size:14px; color:#FFFFFF; font-weight:bold;}


/*body*/
.body{height:auto; width:564px; float:right; background-color:#d3e38a; background-image:url(images/body-header.jpg); background-repeat:no-repeat; background-position:top;}
.body1{height:auto; width:564px; float:right; background-image:url(images/body-footer.jpg); background-repeat:no-repeat; background-position:bottom;}
.body-head{}
.body-bg{}
.body-foot{background-image:url(images/body-footer.jpg); background-position:bottom; background-repeat:no-repeat; height:87px;}



/*footer*/
#footer { height:116px; background:url(images/footer_bg.gif) no-repeat 24px 19px; font-size:0.75em; line-height:1.5em; color:#615f5a; float:left;}
#footer .indent {padding:34px 30px 20px 29px; text-align:right;}
#footer a {color:#615f5a; text-decoration:underline; font-weight:bold;}
#footer a:hover {text-decoration:none;}
#footer .menu { float:left; word-spacing:6px; font-size:0.85em;}
#footer .menu a {color:#232019; text-decoration:none; font-weight:normal; word-spacing:0;}
#footer .menu a:hover {text-decoration:underline;}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:22px 20px 7px 24px; width: 315px;}
#page1 #content .col_2 .indent { padding:0px 0px 23px 26px;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:42px 27px 12px 24px;}
#page2 #content .col_1 .indent_2 { padding:42px 20px 19px 24px;}
#page2 #content .col_2 .block_2 {margin-top:310px;}
#page2 #content .col_2 .indent { padding:25px 20px 23px 26px;}

/*================== index-2.html ==================*/
#page3 #content .indent { padding:35px 15px 17px 29px; float:left;}
#page3 #content .box {width:875px; margin-top:10px; float:left;}
#page3 #content .box2 {width:625px; margin-left:250px; margin-top:10px;}
#page3 #content .col_box_1 {width:290px; margin-right:17px;}
#page3 #content .col_box_2 {width:290px; margin-right:17px;}
#page3 #content .col_box_3 {width:261px;}
#page3 #col-chat a{ margin:5px 0px 5px 0px; width:200px; font:Arial; font-size:14px; color:#607207; float:left; text-decoration:none; position:absolute;}
#page3 #col-chat a:hover{ margin:5px 0px 5px 0px; width:200px; font:Arial; font-size:14px; color:#333333; float:left; text-decoration:underline;}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:22px 30px 3px 24px;}
#page4 #content .col_2 .indent { padding:25px 20px 23px 26px;}

/*================== index-4.html ==================*/
#page5 #content-cont .col_1-cont .indent-cont { padding:22px 30px 3px 24px;}
#page5 #content-cont .block_1-cont span {float:right; margin-right:100px;}
#page5 #content-cont .col_2-cont .indent-cont { padding:25px 20px 35px 26px; line-height:1.7em;}
#page5 #popup-in {padding:3px 5px 10px 14px; font-size:16px; color:#009933;}
#page5 #popup-text {font-size:11px; color:#009933;}

#page5 #col-new1{ padding:0px 0px 8px 0px; width:153px; float:left; line-height:1.7em;}
#page5 #col-new3{ padding:0px 0px 8px 0px; float:left;}
#page5 #col-new2{ padding:0px 0px 8px 0px; width:300px; float:left; line-height:1.7em;}

input {width:300px; height:20px;}
.div_input {height:26px;}
textarea {width:301px; height:113px; overflow:auto; margin-bottom:10px; display:block;}
.div_links {text-align:right;}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:42px 27px 32px 24px;}
#page6 #content .col_2 .block_2 {margin-top:310px;}
#page6 #content .col_2 .indent { padding:25px 20px 34px 26px;}

.flowere {width:auto; float:right; padding:60px 0px 0px 10px; clear:both;}
/*==================block====================*/
.block_1 { background:url(images/header.jpg) no-repeat 0 0; width:926px; height:231px; margin-bottom:15px; float:left;}

.block_2 { background:#d2e488; width:100%; text-transform:uppercase; font-size:0.83em; line-height:1.8em;}
.block_2 .left_top { background:url(images/left_top_2.jpg) left top no-repeat;}
.block_2 .right_top { background:url(images/right_top_2.jpg) right top no-repeat;}
.block_2 .right_bot { background:url(images/right_bot_2.jpg) right bottom no-repeat;}
.block_2 .left_bot { background:url(images/left_bot_2.jpg) left bottom no-repeat; width:100%;}

.block_21 { background:#d2e488; width:100%; text-transform:none; font-size:0.95em; line-height:1.8em; float:left;} /*Devender 04.06.10*/
.block_21 a { color:#000000; text-decoration:underline; text-transform:none;}
.block_21 a:hover { color:#000000; text-decoration:none; text-transform:none;}
.block_21 .left_top { background:url(images/left_top_2.jpg) left top no-repeat; float:left;}
.block_21 .right_top { background:url(images/right_top_2.jpg) right top no-repeat; float:left;}
.block_21 .right_bot { background:url(images/right_bot_2.jpg) right bottom no-repeat; float:left;}
.block_21 .left_bot { background:url(images/left_bot_2.jpg) left bottom no-repeat; width:100%; float:left;}

.block_21-cont { background:#d2e488; width:100%; text-transform:none; font-size:0.95em; line-height:1.8em;}
.block_21-cont a { color:#000000; text-decoration:underline; text-transform:none;}
.block_21-cont a:hover { color:#000000; text-decoration:none; text-transform:none;}
.block_21-cont .left_top-cont { background:url(images/left_top_2.jpg) left top no-repeat;}
.block_21-cont .right_top-cont { background:url(images/right_top_2.jpg) right top no-repeat;}
.block_21-cont .right_bot-cont { background:url(images/right_bot_2.jpg) right bottom no-repeat;}
.block_21-cont .left_bot-cont { background:url(images/left_bot_2.jpg) left bottom no-repeat; width:100%;}

.block_21-cont2 { background:#d2e488; width:100%; text-transform:none; font-size:0.95em; line-height:1.8em;}
.block_21-cont2 a { color:#000000; text-decoration:underline; text-transform:none;}
.block_21-cont2 a:hover { color:#000000; text-decoration:none; text-transform:none;}
.block_21-cont2 .left_top-cont { background:url(images/left_top_2.jpg) left top no-repeat;}
.block_21-cont2 .right_top-cont { background:url(images/right_top_2.jpg) right top no-repeat;}
.block_21-cont2 .right_bot-cont { background:url(images/right_bot_2.jpg) right bottom no-repeat;}
.block_21-cont2 .left_bot-cont { background:url(images/left_bot_2.jpg) left bottom no-repeat; width:100%;}


.block_3 {background:url(images/bg_3.jpg) repeat-y left; width:355px; color:#e8efc0;}
.block_3 .top {background:url(images/top_3.jpg) no-repeat left top; width:355px;}
.block_3 .bot {background:url(images/bot_3.jpg) no-repeat bottom left;}
/*==========================================*/

.product a {
	font-size:20px;
	color:#7b910b;
	text-transform:none;
	text-decoration:none;
}

.product a:hover {
	font-size:20px;
	color:#868686;
	text-transform:none;	
	text-decoration:none;	
}

.greeen a {
	color:#7b910b;
	text-decoration:none;
	text-transform:none;
}

.greeen a:hover {
	color:#868686;
	text-decoration:none;	
	text-transform:none;
}

.green-normal{
	color:#7b910b; size:12px;
	text-decoration:none; 
	text-transform:none;
}
.green-normal a{
	color:#7b910b; size:12px;
	text-decoration:none; 
	text-transform:none;
}
.green-normal a:hover{
	color:#333333; size:12px;
	text-decoration:none; 
	text-transform:none;
}

.green-bold a {
	color:#7b910b; size:13px; font-weight:bold;
	text-decoration:none; 
	text-transform:none;
}
.green-bold a:hover {
	color:#666666;  size:14px; font-weight:bold;
	text-decoration:none;	
	text-transform:none;	
}
.contact-box {
    width:274px;
	height:123px;
	background-image:url(images/page1_banner2.jpg);
	float:right; vertical-align:top;	 
}

.contact a {
    font-size:12px;
	color:#7b910b;
	text-decoration:none;
	text-transform:none;
}

.contact a:hover {
    font-size:12px;
	color:#868686;
	text-decoration:none;	
	text-transform:none;	
}

/*  Sepal style  */

.subheading {
	font-size:14px;
	color:#586e24;
	font-weight:bold;
	
}

.subheading a:link { 
	colour:#586e24;
	text-decoration:none;
	text-transform:none;
	
}
.subheading a:visited { 
	colour:#586e24;
	text-decoration:none;
	text-transform:none;
	
}
.subheading a:hover { 
	colour:#586e24;
	text-decoration:none;
	text-transform:none;
	
}

ul.service {
	list-style-type:disc;	
	margin-left:25px;
	font-weight:bold;
}

.keyword {
	font-size:10px;
}

#servicetextholder {
	position:relative;
	width:auto;
	height:auto;
	_height:1%;	
	
}


#servicetextholder:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;	
}

#serviceleftcol {
	position:relative;
	width:330px;
	float:left;
	
}

.portfoliobanner-holder {
	width:304px;
	height:93px;
	background-image:url(images/portfoliobanner-bg.jpg);
	background-repeat:no-repeat;

}

/* BORDER */

.btmbrd {
	border-bottom:1px solid #7b910b;
}


/*------------------------Pradeep-----------------------------*/
.infocont { width:500px; min-height:200px; height:auto !important; margin:0 auto;  }
.info { width:140px; float:left;min-height:40px; height:auto !important; text-align:left; }
.txtfieldswidth { width:345px; padding-left:15px; margin-bottom:15px; float:right; }
.txtborder { width:300px; height:17px; border:1px #333333 solid; padding-top:3px; }
.txtborder2 { width:100px; height:20px; border:1px #333333 solid; }
.txtareadiv { float:right; margin:0px 25px 5px 0px; }
.txtarea { width:300px; height:150px; border:1px #333333 solid; overflow:auto; float:left; }
.txtlink { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#868686; font-weight:normal; text-decoration:none;}
.txtlinks:link { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#868686; font-weight:normal; text-decoration:none;}
.txtlinks:visited { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#868686; font-weight:normal; text-decoration:none;}
.txtlinks:hover { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#868686; font-weight:normal; text-decoration:underline;}
.block_1-cont2 { width:355px; min-height:500px; height:auto; float:left;}
.onlinechat { margin:8px 0px 0px 0px; float:left; }
.onlinechat2 { width:355px; height:36px; background:url(images/onlinechat2.jpg) top no-repeat; }

.ulli {width:300px; height:auto; float:left;}
.ind {display:none;}

.website_content{ float:left; text-align:justify; padding:10px; background-color:#D3E38A;}

.website_content_title {font-size:1em; color:#658e01; margin:0 0 8px 0; background:url(images/marker_news.gif) no-repeat 0 6px; padding-left:14px; width:auto; font-weight:bold;}
