* { 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}


/*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====================*/
ul.list_1 {margin:0 0 0 0; padding:0px; list-style:none;}
ul.list_1 li { 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 20px;}
ul.list_1 li a{text-decoration:none; color:#3b4901; padding:5px 5px 5px 20px; font-size:10px;
	background:url(images/mnuarrow2.gif) no-repeat 5px center;}
ul.list_1 li a:hover{ text-decoration:none; color:#4a2000; font-size:1.09em; padding-left:1px}

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}
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 { background:url() no-repeat right top; min-height:545px; height:auto !important; height:545px; font-size:0.75em; line-height:1.33em; float:left;}
#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}

.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;}


/*footer*/
#footer { height:116px; background:url(images/footer_bg.gif) no-repeat 24px 19px; font-size:0.75em; line-height:1.5em; color:#615f5a}
#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}
#page1 #content .col_2 .indent { padding:25px 20px 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}
#page3 #content .box {width:875px; margin-top:10px;}
#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}


/*==================block====================*/
.block_1 { background:url(images/block_1.jpg) no-repeat 0 0; width:355px; height:303px; font-size:1.18em; line-height:1.36em; color:#e8efc0; margin-bottom:7px}
.block_1 .ind {padding:42px 20px 20px 24px}
.block_1 .ind1 {padding:18px 20px 20px 24px}
.block_1 a {color:#e8efc0; text-decoration:underline}
.block_1 a:hover {text-decoration:none}

.block_1-cont { background:url(images/block_1.jpg) no-repeat ; width:355px; height:303px; font-size:1.18em; line-height:1.36em; color:#e8efc0; float:left;}
.block_1-cont .ind-cont {padding:42px 20px 20px 24px}
.block_1-cont .ind1-cont {padding:18px 20px 20px 24px}
.block_1-cont a {color:#e8efc0; text-decoration:underline}
.block_1-cont a:hover {text-decoration:none}


.block_2 {width:100%; text-transform:uppercase; font-size:0.83em; line-height:1.8em}
.block_2 .left_top { background:url() left top no-repeat;}
.block_2 .right_top { background:url() 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}
.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() left top no-repeat;}
.block_21 .right_top { background:url() right top no-repeat;}
.block_21 .right_bot { background:url(images/right_bot_2.jpg) right bottom no-repeat;}
.block_21 .left_bot { background:url(images/left_bot_2.jpg) left bottom no-repeat; width:100%}

.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() left top no-repeat;}
.block_21-cont .right_top-cont { background:url() 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() left top no-repeat;}
.block_21-cont2 .right_top-cont { background:url() 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; }



/*add*/
.term{width:927px; height:82px; background-image:url(images/head-for-term.gif); float:left;}
.term-pic{float:left; padding:44px 0px 0px 20px;}