
/* css document for ZING website */ 

body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:url(../images/body_bg.jpg) repeat-x left top #2b9a4d;
}

/* =default properties
-----------------------------------------------------*/
*
{
	padding:0;
	margin:0;
}

h1, h2, h3, h4, h5, p
{
	padding:0;
	margin:0;
}

a,img {border:0;}

#page
{
	width:975px;
	margin:0 auto;
}

#page2
{
	float:left;
	width:975px;
}

/* =header section
-----------------------------------------------------*/

#header
{
	float:left;
}

.logo
{
	padding:20px 0 8px 17px;
	float:left;
}

.search
{
	float:right; 
	padding:16px 0 0 0;
	width:200px;
}

.search ul
{
	list-style-type:none;
	font-size:0.7em;
	color:#000000;
	margin:0;
	padding:0 2px 10px 0;
	text-align:right;
}

.search li
{
	display:inline;
	padding-left:10px;
}

/*link classes for search section
----------------------------------------------------------*/
.search li a:link {text-decoration:none; color:#000;}
.search li a:visited {text-decoration:none; color:#000;}
.search li a:hover {text-decoration:none; color:#000;}
.search li a:active {text-decoration:none; color:#000;}

.clr
{
	color:#36B24A;
}

.srchbx
{
	width:110px;
	height:17px;
	border:1px solid #72B5CE;
	font-size:12px;
	color:#000;
	vertical-align:top;
	padding:2px 0 0 2px;
	margin-left:10px;
}

/*hack for Ie-7
-------------------------------------------------*/
*:first-child+html .srchbx
{
	height:17px;
	padding:2px 0 0 2px;
}

* html .srchbx
{
	height:17px;
	padding:2px 0 0 2px;
}

.srchbx, x:-moz-any-link
{
	height:17px;
	padding:2px 0 0 2px;
}

.srchbx, x:default
{
	height:17px;
	padding:2px 0 0 2px;
}


.btn { margin-left:5px; }
*:first-child+html .btn { margin-left:0px }
* html .btn { margin-left:0px; }

.topsrch .btn { margin-left:5px; }

.flashcontent
{
	float:left; 
	width:975px;
	margin:0;
	padding:0;
}

.flashimg
{
	float:left;
	margin:0;
	padding:0;
}

.flashrt
{
	float:right;
	margin:0;
	padding:0;
}

.img_gn
{
	margin-bottom:2px;
}

* html .img_gn
{margin-bottom:3px;}

*:first-child+html .img_gn
{margin-bottom:3px;}

.heading1
{
	background:url(../images/enewsletterbg.gif) no-repeat left; 
	padding:4px 0 0 12px; 
	margin:0;
	font-size:0.875em; 
	font-weight:bold; 
	color:#fff;
	height:18px;
	width:179px;
	margin:0 0 0 0;
}

.heading
{
	background:url(../images/enewsletterbg.jpg) no-repeat left; 
	padding:6px 0 0 12px; 
	font-size:0.875em; 
	font-weight:bold; 
	color:#fff;
	height:18px;
	width:179px;
	margin:2px 0 0 0;
}


/*Hacks for Ie-6 and Ie-7
--------------------------------------------*/
* html .heading
{
	margin:4px 0 0 0;
}

*:first-child+html .heading
{
	margin:4px 0 0 0;
}


* html .heading1
{
	margin:0 0 0 0;
}

*:first-child+html .heading1
{
	margin:0 0 0 0;
}

.middlecnt
{
	background-color:#EAF1CA; 
	/*background:url(../images/middle_cont_bg.jpg) repeat-y;*/
	font-size:0.75em; 
	color:#093802; 
	padding:3px 0 0 11px;
	margin:0;
}

.txtbx
{
	width:106px;
	height:16px;
	border:1px solid #72B5CE;
	font-size:12px;
	color:#000;
	vertical-align:top;
	margin:0;
	padding:2px 0 0 2px;
}

/*Hacks for Ie-6 and Ie-7
--------------------------------------------*/
* html .txtbx
{
	height:17px;
	padding:2px 0 0 2px;
}

*:first-child+html .txtbx
{
	height:17px;
	padding:2px 0 0 2px;
}

.txtbx, x:-moz-any-link
{
	height:17px;
	padding:2px 0 0 2px;
}

.txtbx, x:default
{
	height:17px;
	padding:2px 0 0 2px;
}
.padtp
{
	padding-top:7px;
	margin-right:0;
}

.btmcurve1
{
	background:url(../images/bottombg.gif) no-repeat bottom;
	width:191px;
	height:6px;
}

* html .btmcurve1
{
	margin:-12px 0 0 0;
}

.btmcurve
{
	background:url(../images/bottombg.jpg) no-repeat bottom;
	width:191px;
	height:6px;
}

* html .btmcurve
{
	margin:-12px 0 0 0;
}
.subhead
{
	float:left;
	width:975px;
	margin:10px 0 0 0;
	background:url(../images/menumainbg.jpg) no-repeat top #0C0C0C;
	border-bottom:1px solid #606353;
	font-size:0.75em; 
	font-weight:bold; 
	color:#fff; 
	padding:8px 0 7px 0;
	
}

.subhead ul
{
	margin:0 0 0 25px;
	padding:0;
	list-style-type:none;
}

.subhead ul li
{
	background:url(../images/menu_seperator.jpg) right top no-repeat;
	padding:8px 37px 7px 37px;
	margin:0;
	display:inline;
	text-transform:uppercase;
}

/*Start links for Menu
----------------------------------------------------*/
.subhead a:link {text-decoration:none; color:#fff;}
.subhead a:visited {text-decoration:none; color:#fff;}
.subhead a:hover {text-decoration:none; color:#fff;}
.subhead a:active {text-decoration:none; color:#fff;}

.subhead .nobgline
{background:none;}

/* =content section
-----------------------------------------------------*/
.content_bg
{
	padding:8px 19px 10px 19px;
	float:left;
	width:937px;
}

.tree_bg
{
	background:url(../images/bg_tree.jpg) no-repeat bottom right;
	float:left;
	width:100%;
}

#content .tree_bg .about_list1
{
	list-style-type:none;
	color:#000;
	font-size:11px;
	padding:3px 0 0 0;
	margin:0;
	width:550px;
}

#content .tree_bg .about_list1 li
{
	background:url(../images/round_bullet.jpg) no-repeat left top;
	line-height:15px;
	padding:0 0 0 9px;
	margin:0;
}

#content .tree_bg p
{
	font-family:Tahoma, Arial;
	font-size:0.7em;
	color:#000;
	padding:7px 0 0 0;
	line-height:15px;
	width:550px;
}

/* for yellow background color */
#content { float:left; background:url(../images/mainbgbtm.jpg) no-repeat left bottom #eaf1ca; width:975px; }

#content-group
{
	float:right;
	width:770px;
	padding:0 0 10px 0;
}

#content-main
{
	width:536px;
	float:left;
	padding:2px 0 0 3px; /* Change left padding of middle page content*/
}

#content h1
{
	font-size:0.875em;
	font-weight:bold;
	color:#03bb00;
	text-transform:uppercase;
}

#content p
{
	font-family:Tahoma, Arial;
	font-size:0.7em;
	color:#000;
	padding:7px 0 0 0;
	line-height:15px;
}

#content p a:link {text-decoration:none; color:#038500;}
#content p a:visited {text-decoration:none; color:#038500;}
#content p a:hover {text-decoration:none; color:#038500;}
#content p a:active {text-decoration:none; color:#038500;}

.zingimg
{
	padding:25px 0 0 5px;
}

.morebtn
{
	padding:10px 0 0 0;
	margin:0;
}

.featured_prod
{
	float:left; 
	width:100%;
}

.greenheadmid
{
	background:url(../images/greenhdbg.jpg) repeat-x top;
	width:100%;
	float:left;
	font-size:0.875em;
	color:#fff;
	font-weight:bold;
}

.head
{
		padding:11px 0 5px 15px; 
}

.greenhdlt
{
	background:url(../images/green_lt.jpg) left top no-repeat;
	float:left;
	width:14px;
	height:33px;
}

.greenhdrt
{
	background:url(../images/greenhd_rt.jpg) right top no-repeat;
	float:right;
	width:12px;
	height:33px;
}

.middle_cont
{
	background:url(../images/bg_featured.jpg) repeat-y left top;
	width:932px;
	float:left;
	padding:10px 0 5px 5px;
}

#content .para
{
	font-weight:normal;
	font-family:Tahoma,Arial;
	color:#000;
	line-height:15px;
	font-size:11px;
	padding:2px 0 3px 0;
}

.head_featured
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#35a82c;
	font-weight:bold;
	padding-top:4px;
}

.img
{padding-right:10px;}

.Products
{
	width:220px;  
	padding:0 7px 0 7px; 
	float:left; 
}

.Products1
{
	width:220px;  
	padding:0; 
	float:left; 
}

.btmcurve_Prod
{
	background:url(../images/btm_featured.jpg) no-repeat left bottom;
	width:937px;
	height:10px;
	margin:0 0 0 0;
	float:left;
}

* html .btmcurve_Prod
{margin:-9px 0 0 0;}

/* =right section
-----------------------------------------------------*/
#content-extra
{
	float:right;
	width:220px;
}

.abtgrntop
{
	background:url(../images/greentopcurve.jpg) no-repeat left top;
	width:220px;
	height:8px;
	
}

* html .abtgrntop
{
	margin:0 0 -10px 0;
}

.abtgrnbtm
{
	background:url(../images/greenbtmcurve.jpg) no-repeat left bottom;
	width:220px;
	height:10px;
}

* html .abtgrnbtm
{
	margin:-8px 0 0 0;
}

.abtgrmmid
{
	background:url(../images/greenbg.jpg) repeat-y left;
	padding:12px 20px 3px 18px;
}

.abtgrmmid a:link { color:#00cc00; font-size:0.7em; text-decoration:none;}
.abtgrmmid a:visited { color:#00cc00; font-size:0.7em; text-decoration:none;}
.abtgrmmid a:hover { color:#00cc00; font-size:0.7em; text-decoration:none;}
.abtgrmmid a:active { color:#00cc00; font-size:0.7em; text-decoration:none;}

/* =left section
-----------------------------------------------------*/
#content-sub
{
	width:150px;
	float:left;
	padding:0px 0 0 0;
	margin:0;
}

.grnbg
{
	background:url(../images/greenlineimg.jpg) repeat-x bottom;
	padding-bottom:7px;
	margin:0 0 0 5px;
}

#content-sub ul
{
	font-size:0.75em;
	color:#696969;
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
}

#content-sub ul li
{
	background:url(../images/greenlineimg.jpg) repeat-x bottom;
	padding:0 0 7px 0;
	margin:5px 0 0 0;
}
#content-sub ul li.bottomline
{
	background:none!important;
}
/*hack for Ie-6 and Ie-7
-------------------------------------------------------*/
* html #content-sub ul li
{
	margin:1px 0 0 0;
}

*:first-child+html #content-sub ul li
{
	margin:1px 0 0 0;
}

#content-sub ul li span
{
	background:url(../images/green_bullet.jpg) no-repeat left top;
	padding:0 0 0 10px;
}

/*links for left navigation
-----------------------------------------------------*/
#content-sub a:link {text-decoration:none; color:#696969;}
#content-sub a:visited {text-decoration:none; color:#696969;}
#content-sub a:hover {text-decoration:none; color:#696969;}
#content-sub a:active {text-decoration:none; color:#696969;}

/* =footer section
-----------------------------------------------------*/
#footer
{
	clear:both;
}


#footer ul
{
	padding:7px 0 10px 0;
	margin:0 0 0 0;
	text-align:center;
}

#footer li
{
	font-size:0.70em;
	color:#000;
	padding:0;
	margin:0;
	display:inline;
	padding:0 10px 0 10px;
	background:url(../images/footer_sep.jpg) no-repeat right;
}

/*links for footer section
---------------------------------------------------------------*/
#footer a:link {text-decoration:none; color:#000;}
#footer a:visited {text-decoration:none; color:#000;}
#footer a:hover {text-decoration:none; color:#000;}
#footer a:active {text-decoration:none; color:#000;}

#footer .clr_grn
{
	color:#05ed00;
	background:none;
}

/* CSS Document */

#content .about_comp
{
	font-family:Tahoma, Arial;
	background:url(../images/dottedline.jpg) repeat-x left bottom;
	padding:15px 0 15px 0 !important;
	margin:0;
}

.head_grn
{
	font-weight:bold;
	color:#038500;
	font-family:Tahoma, Arial;
	font-size:13px;
}

.head_grn1
{
	font-weight:bold;
	color:#038500;
	font-family:Tahoma, Arial;
	font-size:13px;
	width:550px;
}

#content .about_list
{
	list-style-type:none;
	color:#000;
	font-size:11px;
	padding:3px 0 0 0;
	margin:0;
}

#content .about_list li
{
	background:url(../images/round_bullet.jpg) no-repeat left top;
	line-height:15px;
	padding:0 0 0 9px;
	margin:0;
}

.padlt
{padding:5px 0 0 162px!important;}

.padtop
{padding-top:10px;}

#content .pad_top
{padding-top:15px;}

.greentxt
{
	background-color:#0c9509;
	font-family:Tahoma,Arial;
	font-size:13px;
	color:#fff;
	padding:3px 0 3px 7px;
	margin:12px 0 2px 0;
	width:710px;
}

.green_img
{
	border:1px solid #8ac58b;
	background-color:#f5f8e5;
	padding:10px;
	width:695px;
}

#content .green_img p
{
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000;
	padding:0;
	margin:0;
}

.imgmarg
{margin:0 10px 0 0;}

#content .nopad
{padding:5px 0 0 0;}

.green_text2
{
	background:url(../images/internalmission.jpg) no-repeat left top; 
	margin:10px 0 0 0; 
	width:692px; 
	height:131px;
}
* html .green_text2
{
	margin:7px 0 0 0; 
}
*:first-child+html .green_text2
{
	margin:7px 0 0 0; 
}
#content .green_text2 p
{
	font-size:14px; 
	font-weight:bold; 
	color:#fff; 
	font-family:Tahoma, Arial;
	width:450px;
	line-height:22px;
	padding:23px 0 0 15px;
}

.distr_bg
{
	float:left; 
	background: url(../images/distributorbg.jpg) no-repeat left top; 
	width:770px; 
	height:23px; 
	margin:12px 0 0 0;
	padding:9px 0 0 12px; 
	font-size:14px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	color:#fff;
}

.dist_bgmid
{
	background:url(../images/distrback.jpg) repeat-y left top;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	margin:0;
	padding:0;
	width:770px;
}

.search_dist
{
	text-align:center; 
	padding-top:7px; 
	padding-bottom:15px;
	/*background:url(../images/greenline_img.jpg) repeat-x bottom;*/
	width:767px;
}

/*----------CSS for Search Page----------------*/

.srcResult { width:620px; margin:0 auto; text-align:left; }
.srcResult label.txtlabel { width:150px; text-align:right; vertical-align:middle; float:left; margin-right:6px; font-weight:bold; }
.srcResult .txtBox { width:271px; height:18px; border:1px solid #72B5CE; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:2px 0 0 5px; margin-bottom:1px; }
* html .srcResult .txtBox { margin-bottom:0; }
*:first-child+html .srcResult .txtBox { margin-bottom:0; }
.srcResult label.chklabel { margin:0 10px 0 3px; vertical-align:top; }
.srcResult .radioBtn { vertical-align:middle; }
.srcResult .selBox { width:100px; height:18px; border:1px solid #72B5CE; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-bottom:1px; }

/* for IE */
* html .srcResult label.chklabel { margin:0 8px 0 0px; vertical-align:middle; }
* html .srcResult .radioBtn { vertical-align:middle; }
*:first-child+html .srcResult label.chklabel { margin:0 8px 0 0px; vertical-align:middle; }
*:first-child+html .srcResult .radioBtn { vertical-align:middle; }

.noBg { background:none; }

.srcResultList { width:100%; }
.srcResultList dl{ background:url(../images/src-list-bg.gif) left bottom repeat-x; padding-bottom:15px; margin-bottom:6px; font-size:11px; }
.srcResultList dl a:link{ text-decoration:none; color:#000; }
.srcResultList dl a:visited{ text-decoration:none; color:#000; }
.srcResultList dl a:hover{ text-decoration:none; color:#000; }
.srcResultList dl a:active{ text-decoration:none; color:#000; }
.srcResultList dl.noBg { background:none; }
.srcResultList dt{ /*font-weight:bold;*/ background:url(../images/bullet-green.gif) left top no-repeat; padding-left:10px; }
.srcResultList dd{ padding-left:10px; }

.srcResultList .pagination { width:100%; font-size:11px; background:url(../images/src-list-bg.gif) left bottom repeat-x; margin-bottom:6px; }
.srcResultList .pagination td { padding-bottom:6px; }
.srcResultList .pagination td.a-left { text-align:left;  }
.srcResultList .pagination td.a-right { text-align:right;  }

/*.more-info { margin:5px 0 5px 10px; }*/
.srcResultList .pageBtm { /*float:right; clear:left;*/ font-size:11px; }
.srcResultList .pageBtm a:link { color:#696969; text-decoration:underline; }
.srcResultList .pageBtm a:visited { color:#696969; text-decoration:underline; }
.srcResultList .pageBtm a:hover { color:#696969; text-decoration:underline; }
.srcResultList .pageBtm a:active { color:#696969; text-decoration:underline; }

.srcResultList .pageBtm li { display:inline; list-style-type:none; }
.srcResultList .pageBtm li.pageCount { font-weight:bold; margin-right:16px; }
.srcResultList .pageBtm li.previous { margin-right:8px; }
.srcResultList .pageBtm li.previous img { margin-right:4px; }
.srcResultList .pageBtm li.previous  a:link { color:#696969; text-decoration:none; }
.srcResultList .pageBtm li.previous  a:visited { color:#696969; text-decoration:none; }
.srcResultList .pageBtm li.previous  a:hover { color:#696969; text-decoration:none; }
.srcResultList .pageBtm li.previous  a:active { color:#696969; text-decoration:none; }
.srcResultList .pageBtm li.next { margin-left:8px; }
.srcResultList .pageBtm li.next img { margin-left:4px; }

.srcResultList .pageBtm li.next  a:link { color:#696969; text-decoration:none; }
.srcResultList .pageBtm li.next  a:visited { color:#696969; text-decoration:none; }
.srcResultList .pageBtm li.next  a:hover { color:#696969; text-decoration:none; }
.srcResultList .pageBtm li.next  a:active { color:#696969; text-decoration:none; }
.search-btn { margin-left:7px; background:url(../images/btn_search1.jpg) top left no-repeat; cursor:pointer; width:64px; height:21px; border:none; visibility:visible; }
* html .search-btn { margin-left:10px;  }
*:first-child+html .search-btn { margin-left:10px;  }



/*----------------------------------------------------*/

.search_box
{
	width:251px;
	height:18px;
	border:1px solid #72B5CE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:2px 0 0 5px;
	margin-bottom:1px;
}

.srchimg
{
	vertical-align:bottom;
	margin-left:7px;
	margin-bottom:1px;
}

#content .zngpart
{
	margin-left:-75px;
}

#content .zngpart a:link		{text-decoration:underline; color:#1a4485;}
#content .zngpart a:visited	{text-decoration:underline; color:#1a4485;}
#content .zngpart a:hover	{text-decoration:underline; color:#1a4485;}
#content .zngpart a:active	{text-decoration:underline; color:#1a4485;}

.resulttxt
{
	background-color:#d3e8b6; 
	padding:5px 0 5px 14px; 
	font-size:11px; 
	font-weight:bold; 
	width:752px;
}

.maindistr
{
	width:749px; 
	float:left; 
	padding:14px 12px 10px 0;
}

.distrContent { width:100%; }

.distrContent td { padding:0 0 10px 0; }

.distributor
{
	width:100%; 
	float:left; 
	/*background:url(../images/verticalgrnline.jpg) repeat-y right top;*/
	font-size:11px;
	color:#000;
	margin-left:12px;
	padding:0 7px 7px 0;
}

.distributor td { padding:0 4px 0 6px; background:transparent url(../images/verticalgrnline.jpg) repeat-y scroll 300px top;}
.distributor td.backnone {background:none; padding-right:0;}
.distributor-bg
{
	background:url(../images/verticalgrnline.jpg) repeat-y right top;
}

.distributor .list { margin-left:8px; }
.distributor .list.marginNone {margin-left:0;}

.noBg {background:none;}

.distributor .list th
{
	font-weight:bold;
	color:#35a82c;
	text-align:left;
	padding:5px 0 5px 0;
}

.distributor .list td
{
	padding:2px 10px 0 0;
	vertical-align:top;
	background:none;
}

.distributor table a:link {text-decoration:none; color:#1a4485;}
.distributor table a:visited {text-decoration:none; color:#1a4485;}
.distributor table a:hover {text-decoration:none; color:#1a4485;}
.distributor table a:active {text-decoration:none; color:#1a4485;}

.backnone {background:none;}

.grnbotmcurve
{
	background:url(../images/curveshadowbtm.jpg) no-repeat bottom;
	width:770px;
	height:13px;
	float:left; 
	margin-bottom:15px;
}

* html .grnbotmcurve
{
	margin-top:-5px;
}

.btmbrdr
{
	background:url(../images/greenline_img.jpg) repeat-x bottom left;
	padding-bottom:10px; 
}



/* for white bg layout */
.content-whitebg { float:left; background:url(../images/whitebg.gif) no-repeat left bottom #fff; width:975px; }
.content-whitebg .col-2-right-layout { padding-top:23px;}
.col-2-right-layout #content-group { float:left; width:670px; font-family:Tahoma; font-size:0.7em; line-height:16px; color:#191919; }
.col-2-right-layout #content-group h1{ margin-bottom:20px; color:#03bb00; text-transform:uppercase; font-size:1.25em; font-weight:bold; font-family:Arial;}
.col-2-right-layout #content-group h2{ margin-bottom:5px; color:#000; text-transform:uppercase; font-size:1.25em; font-weight:bold; font-family:Arial;}
.col-2-right-layout #content-group .border-bottom { background:url(../images/green-dotted-line.gif) repeat-x bottom;}
/*.col-2-right-layout #content-group .border-bottom.bordernone { background:none;}*/
.col-2-right-layout #content-group .contetn-holder { padding-bottom:8px; margin-bottom:8px;  }
.col-2-right-layout #content-group .contetn-holder p { margin-bottom:5px;}
#content-group .contetn-holder .button-set { text-align:right; margin:2px 0 3px 0;}

/* right section */
.col-2-right-layout #content-extra { width:229px; float:right; font-family:Tahoma; }
.col-2-right-layout #content-extra h2 { margin-bottom:5px; color:#000; font-size:0.9em; font-weight:bold; }
.col-2-right-layout #content-extra .box {background:url(../images/green-dotted-line.gif) repeat-x bottom; margin:8px 0 15px 0; padding-bottom:10px;}
.col-2-right-layout #content-extra .box.bordernone { background:none;}
.col-2-right-layout .updates-links { color:#696969; font-size:0.7em;}
.col-2-right-layout .updates-links.font { font-size:1em;}
.col-2-right-layout .updates-links ul { padding:0; margin:0; }
.col-2-right-layout .updates-links ul li { background:url(../images/bullet-green.gif) no-repeat left top; padding:0 0 0px 12px; margin:0; list-style:none; line-height:15px; }



/* links */
.col-2-right-layout .updates-links a:link{ color:#696969; text-decoration:none;}
.col-2-right-layout .updates-links a:visited{ color:#696969; text-decoration:none;}
.col-2-right-layout .updates-links a:hover{ color:#696969; text-decoration:none;}
.col-2-right-layout .updates-links a:active{ color:#696969; text-decoration:none;}


.box-curve {width:225px; float:left;}
.flexible-box {	width:100%;	background:#f0f4e0; float:left;}
.flexible-box .lt-curve { background:url(../images/l-top-crv.gif) top left no-repeat; float:left; width:100%;}
.flexible-box .rt-curve { background:url(../images/r-top-crv.gif) top right no-repeat;	float:right; width:98.9%;}
.flexible-box .lb-curve {
	background:url(../images/b-left-crv.gif) bottom left no-repeat;
	float:left;
	width:100%;
	padding-left:7px;
}
.flexible-box .rb-curve {
	background:url(../images/b-right-crv.gif) bottom right no-repeat;
	float:left;
	width:100%;
	padding-bottom:12px;
}
* html .flexible-box .rb-curve {padding-top:12px;}
*:first-child+html .flexible-box .rb-curve {padding-top:12px;}

.flexible-box .content { text-align:center; font-size:0.7em; margin:15px 0 0 0;}
.flexible-box .content p { margin:5px 0 8px 0;}


/* Green Blog page
------------------------------------------------------------*/
.comment { color:#8b8b8b; width:670px; float:left; margin:0 0 3px 0; }

/* link style */
.comment a:link    	{ color:#8b8b8b; text-decoration:none; }
.comment a:visited  { color:#8b8b8b; text-decoration:none; }
.comment a:hover 	{ color:#8b8b8b; text-decoration:none; }
.comment a:active 	{ color:#8b8b8b; text-decoration:none; }

.comment ul 	{ padding:0; margin:0; display:inline; }
.comment ul li	{ padding:0; margin:0; display:block; float:left; width:200px; }

.comment ul li.arrow { background:url(../images/green-buttet2.gif) no-repeat left top; padding-left:10px; }
.comment ul li a.balloon { background:url(../images/bullet-balloon.gif) no-repeat left top; padding-left:17px;}

.floatleft { float:left;}

.box select.slt-box { width:228px; margin-bottom:6px; font-family:Tahoma;  }
.recent-comments { font-size:0.7em; float:left; margin-bottom:20px;}
.recent-comments .content{ float:left; width:130px; margin-left:10px; }
.recent-comments .content p { margin-bottom:8px; line-height:15px;}
.recent-comments .rnt-img { float:left; }
.marbtm { padding-bottom:0px!important; }
* html .marbtm { padding-bottom:20px!important; }
*:first-child+html .marbtm { padding-bottom:20px!important; }

.fieldinfo{font-size:12px; font-family:Arial;}
.txtfld_name{font-size:12px; font-family:Arial;}
.inputbox{font-size:12px; font-family:Arial;}


/* For Form Based Pages 
--------------------------------------------------------- */

.contact-us { width:100%; margin:10px 0 0 0; padding:0; border-collapse:collapse; font-size:0.75em; font-family:tahoma, Arial; }
.contact-us td { padding:5px 5px 5px 0; }
.contact-us td.first-col { width:200px;  text-align:right; }
.red-txt { font-size:12px; color:#FF0000; }
* html .red-txt { font-size:12px; color:#FF0000; }
*:first-child+html .red-txt { font-size:12px; color:#FF0000; }
.contact-us span { color:#FF0000; }
.a-right { text-align:right; }
.contact-us .txtbx	{ width:130px; height:17px;	border:1px solid #72B5CE; font-size:12px; color:#000; vertical-align:top; margin:0; padding:2px 0 0 2px;
}
.a-top { vertical-align:top; }
.contact-us .comment-bx { width:262px; height:75px; font-family:tahoma, Arial; font-size:12px; border:1px solid #72B5CE; margin:0; padding-left:2px; }
.txtbx-small { width:80px; height:16px;	border:1px solid #72B5CE; font-size:12px color:#000; vertical-align:top; margin:0; padding:2px 0 0 2px; }
.login-btn { background:url(../images/login-btn.gif) top left no-repeat; cursor:pointer; width:54px; height:21px; border:none; visibility:visible; }
.submit-btn { background:url(../images/submit-btn.gif) top left no-repeat; cursor:pointer; width:65px; height:21px; border:none; visibility:visible; }
.reset-btn { background:url(../images/reset-btn.gif) top left no-repeat; cursor:pointer; width:58px; height:21px; border:none; visibility:visible; }
.send-pswd-btn { background:url(../images/send-password.gif) top left no-repeat; cursor:pointer; width:113px; height:21px; border:none; visibility:visible; margin-right:5px; }


.contact-us h3 { font-family:tahoma, Arial; font-size:1em; }

.txt-bx-big { width:262px; height:17px;	border:1px solid #72B5CE; font-size:12px; color:#000; vertical-align:top; margin:0; padding:2px 0 0 2px;}

.txtbx-mid { width:121px; height:17px;	border:1px solid #72B5CE; font-size:12px color:#000; vertical-align:top; margin:0; padding:2px 0 0 2px; }
.list-menu { width:262px; height:21px;	border:1px solid #72B5CE; font-size:12px color:#000; vertical-align:top; margin:0; padding:0 0 0 2px; }

.contact-us td.head-bg { background:#2b9a4d; padding-left:10px; }
.list-menu-salute { width:56px; height:21px;	border:1px solid #72B5CE; font-size:12px color:#000; vertical-align:top; margin:0; padding:0 0 0 2px;}
.contact-us p { font-size:0.80em !important; }
.contact-us td.v-align { vertical-align:top !important; padding-top:0 !important; }




/* Login Page
-----------------------------------------------*/
.login-holder { margin:10px auto; width:390px;}
.login-holder .login { width:100%; border-collapse:collapse;}
.login-holder .login h3 { color:#fff; font-size:0.95em; padding:6px 0 3px 8px; text-transform:uppercase;}
.login-holder .layout { width:100%; margin:10px 0 0 0; font-size:0.7em; }
.login-holder .layout td{ text-align:left; padding:3px 8px;}
.login-holder .layout td.label { font-size:1.1em; width:95px;}


.login-holder .layout .input-box { width:190px; border:1px solid #299d22;}
.login-holder .layout .input-box { width:190px; border:1px solid #299d22;}
.login-holder .layout .check { margin-right:2px; }
* html .login-holder .layout .check { margin:0 0 0 -4px; }
*+html .login-holder .layout .check { margin:0 0 0 -4px; }
.login-holder .layout ul { margin:0; padding:0; list-style:none; display:inline;}
.login-holder .layout ul li { margin:0; padding:0 10px 0 0; list-style:none; display:inline; background:url(../images/login-seperator.gif) right no-repeat; }
.login-holder .layout ul li.forgotpass { padding:0 0 0 10px; background:none;}

.login-holder .login a:link 	{ color:#299d22; text-decoration:none; }
.login-holder .login a:visited 	{ color:#299d22; text-decoration:none; }
.login-holder .login a:hover 	{ color:#299d22; text-decoration:none; }
.login-holder .login a:active 	{ color:#299d22; text-decoration:none; }


.dist-table { width:762px; border-collapse:collapse; margin:0 0 0 2px; font-size:0.7em; text-align:left; background:#eaf1ca;}
.dist-table th { padding:8px 0 8px 12px; font-weight:bold; font-size:1.1em;  background:url(../images/hori-dotted-line.gif) right repeat-y #f2f7df; }
.dist-table td { padding:4px 0 4px 12px; background:url(../images/hori-dotted-line.gif) right repeat-y; }

.dist-table td.a-right 	{ text-align:right;   }
.dist-table td.a-left 	{ text-align:left;    }
.dist-table td.a-center { text-align:center;  }
.dist-table .bordernone { background:none;    }
.dist-table th.color	{ background:#f2f7df; }

/*************************** Added by Prashant Latkar *********************************/
.deal-submitbtn { background:url(../images/btn-login.gif) no-repeat; width:54px; height:21px; border:0; cursor:pointer; };
.rstbtn { background:url(../images/btn-reset.gif) no-repeat !important; width:154px; height:21px; border:1; cursor:pointer; };



/**************************************************************************************/



#content-group .sitemap { width:100%!important; font-size:12px; float:left !important;}
*:first-child+html #content-group .sitemap { width:100%!important;}
*+html #content-group .sitemap { width:100%!important;}
.marginTop { margin-top:12px;}
#content-group .sitemap h3 { font-size:11px; color:#000; }
#content-group .sitemap ul {
	font-size:12px;
	margin:5px 0 10px 10px;
	padding:0;
}
#content-group .sitemap li {
	margin:0;
	padding:0 13px 0 10px;
	list-style:none;
	line-height:17px;
	background:url(../images/round_bullet.gif) left top no-repeat;
}
#content-group .sitemap a:link {text-decoration:none; color:#1a4485;}
#content-group .sitemap a:visited {text-decoration:none; color:#1a4485;}
#content-group .sitemap a:hover {text-decoration:none; color:#1a4485;}
#content-group .sitemap a:active {text-decoration:none; color:#1a4485;}


/* Styles Added for Privacy Policy Page
--------------------------------------- */
ul.listings { margin:0; padding:0; }
ul.listings li { margin:5px 0 0 12px; padding:0;font-size:0.70em; list-style-type:disc; line-height:13px; /*list-style-image:url(bullet-black.gif);*/ }
*:first-child+html ul.listings li { margin:5px 0 0 15px; }
* html ul.listings li { margin:5px 0 0 15px; }

ul.listings ul { margin:0; padding:0; }
ul.listings li ul { margin:0px 0 10px 15px; line-height:14px; padding:0;font-size:1.4em; /*list-style-image:url(bullet-black.gif);*/ }

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 200px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}