body{margin:0px; padding:0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div, ul, li, h1, h2{margin:0px; padding:0px;}

a{outline:none; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:hover{outline:none; color:#000000; text-decoration:none;}

.clear{clear:both;}

.main_div{width:1000px; margin:0px auto; padding:0px;}
/*------------------------------------HEADER STYLES-----------------------------------*/
.header{width:1000px; height:112px; padding:0px; background:#000000 url(../Images/header_bg.gif) repeat-x top left; border-bottom:4px solid #25a94d;}

.logo{float:left; margin:12px 0px 0px 0px; padding:0px 0px 0px 31px;}

.top_link{float:right; margin:6px 0px 0px 0px; padding:0px 16px 0px 0px; color:white;}
.top_link a{font-size:11px; color:#cdcdcd; text-align:left; text-decoration:none;}
.top_link a:hover{font-size:11px; color:#cdcdcd; text-align:left; text-decoration:underline;}
/*------------------------------------NAV STYLES-----------------------------------*/
.right{float:right; width:690px;}

.nav_container{width:685px; float:right; margin:48px 0px 0px 0px;}
.nav_container ul{margin:0px; padding:0px; list-style:none; float:left;}
.nav_container li{margin:0px 3px 0px 0px; padding:0px; list-style:none; float:left;}
.nav_container li a{list-style:none; float:left; background:#000000 url(../Images/nav_bg.gif) no-repeat top center; width:109px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; height:34px; text-align:center; color:#ffffff; font-size:bold; font-weight:bold; text-transform:uppercase;}
.nav_container li a:hover{list-style:none; float:left; background:#000000 url(../Images/nav_selected_bg.gif) no-repeat top center; width:109px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; height:34px; text-align:center; color:#ffffff; font-size:bold; font-weight:bold; text-transform:uppercase;}

.nav_container li.selected a{list-style:none; float:left; background:#000000 url(../Images/nav_selected_bg.gif) no-repeat top center; width:109px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; height:34px; text-align:center; color:#ffffff; font-size:bold; font-weight:bold;}
.nav_container li.dline a{list-style:none; float:left; background:#000000 url(../Images/nav_bg.gif) no-repeat top center; width:109px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; height:34px; text-align:center; color:#ffffff; font-size:bold; font-weight:bold;}
.nav_container li.dline a:hover{list-style:none; float:left; background:#000000 url(../Images/nav_selected_bg.gif) no-repeat top center; width:109px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; height:34px; text-align:center; color:#ffffff; font-size:bold; font-weight:bold;}
/*------------------------------------CONTANIERS STYLES-----------------------------------*/
.content_holder{border-top:2px solid #ffffff; background:#ffffff url(../Images/content_bg.gif) repeat-x left top;}

.content_left{float:left; width:770px;}
.content_right{float:right; width:198px;}

.mid_content_holder{width:1000px;}

.mid_content_left{float:left; width:500px;}
.mid_content_right{float:right; width:500px;}
/*------------------------------------STORY IMAGE SECTION-----------------------------------*/
.story_image{float:left; padding:6px 0px 0px 11px; width:294px; }

.image_content{float:right; width:445px; color:#4e4e4e; text-align:left;}
.image_content h2{font-size:25px; margin:15px 0px 0px 0px; padding:0px;}
.image_content p{font-size:12px; margin:5px 0px 0px 0px;}
.image_content a{background:url(../Images/bullet.gif) no-repeat 0px 5px; padding:2px 0px 0px 15px; color:#37bc5f; font-size:11px; font-weight:bold; text-decoration:none; height:10px;}
.image_content a:hover{color:#37bc5f; text-decoration:underline;}
/*------------------------------------LOG IN SECTION-----------------------------------*/
.login_panel{margin:6px 0px 0px 0px; width:187px; height:263px; background:#ffffff url(../Images/login_bg.jpg) no-repeat top center;}

.login_panel h3{font-family:Trebuchet MS; font-size:18px; margin:0px; padding:11px 0px 0px 10px;}
.login_panel p{font-family:Trebuchet MS; font-size:11px; margin:0px; padding:0px 0px 0px 10px;}
.login_panel input{margin:0px 0px 0px 9px; font-family:Trebuchet MS; font-size:11px; border:1px solid #b5b5b5; height:15px; width:165px;}

.login_panel .login_btn{float:right; padding:14px 9px 14px 0px; width:64px;}
.login_panel .login_btn input{background:url(../Images/button_bg.png) no-repeat top left; width:55px; height:19px; border:none; padding:0px 0px 3px 0px; *padding:0px; font-size:12px; font-weight:bold; color:#000000;}

.login_panel .login_links{margin:0px 10px 0px 0px; text-align:right;}
.login_panel .login_links a{font-size:11px; color:#25a94d; text-decoration:underline; line-height:18px;}
.login_panel .login_links a:hover{font-size:11px; color:#25a94d; text-decoration:none;}

/*********Welcome Section******/
.welcome_panel{margin:6px 0px 0px 0px; width:187px; height:263px; background:#ffffff url(../Images/login_bg.gif) no-repeat top center;}

.welcome_panel h3{font-family:Trebuchet MS; font-size:18px; margin:0px; padding:11px 10px 0px 10px; color:#25a94d;}
.welcome_panel p{font-family:Trebuchet MS; font-size:13px; margin:0px; padding:0px 10px 0px 10px;}
.welcome_panel .welcome_links{margin:0px 10px 0px 0px; text-align:right;}
.welcome_panel .welcome_links a{font-size:11px; color:#25a94d; text-decoration:none; line-height:18px;}
 .welcome_panel a:hover{font-size:11px; color:#25a94d; text-decoration:underline;}
 
/*------------------------------------LE POINT SECTION-----------------------------------*/
.grey_box{width:482px; margin:30px 0px 0px 5px;}
.grey_box_left{float:left; background:#ffffff url(../Images/midb_left_corner.gif) no-repeat left top; width:15px; height:152px;}
.grey_box_right{float:right; background:#ffffff url(../Images/midb_right_corner.gif) no-repeat right top; width:467px; height:152px;}
.grey_box_right .image{float:left; width:150px; margin:25px 0 0 0; text-align:center;}

.grey_box_right .right_content{float:right; width:310px; margin:20px 0 0 0;}
.right_content h3{font-size:14px; font-weight:bold; color:#696969; margin:0px 0px 5px 0px; padding:0px;}
.right_content p{font-size:11px; color:#696969; margin:0px 10px 0px 0px; padding:0px;}
.right_content a{background:url(../Images/arrow.gif) no-repeat left top; width:113px; height:16px; float:left; color:#FFFFFF; text-transform:uppercase; font-size:11px; margin:10px 0px 0px 0px; padding:5px; text-decoration:none;}
.right_content a:hover{color:#FFFFFF; text-decoration:none;}
/*------------------------------------FOOTER STYLES-----------------------------------*/
.footer_styles{border-top:1px solid #c9c9c9; margin:30px auto 10px auto; width:980px;}
.footer_styles p{margin:5px 0px 0px 5px; color:#ababab; font-size:11px;}
.footer_styles a{color:#ababab; font-size:11px; text-decoration:none;}
.footer_styles a:hover{color:#ababab; font-size:11px; text-decoration:underline;}




/*new classes added on 21/04/09 starts here*/
.content_holder2{
	float:left;
	border-top:2px solid #ffffff; 
	background:#ffffff url(../Images/content_bg.gif) repeat-x left top;
	width:1000px;
	}
.lftpaneimg{
	float:left;
	background:url(../Images/leftpanel_bg.gif) repeat-y top left;
	width:1000px;
	}
.leftpanel{
	float:left; 
	width:179px;
	}

.adminleftpanel{
	background:url(../Images/leftpanel_bg.gif) repeat-y top left;
	float:left; 
	width:179px;
	}
.lnkhed{
	background:url(../Images/lnkhed3.gif) no-repeat top;
	/*border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;*/
	width:145px;
	height:24px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	margin:21px 0 0 0;
	padding:7px 15px;
	}
/*.lnks{
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
	}
.lnks li{
	background:url(../Images/libg.gif) no-repeat bottom;
	margin:10px 0;
	padding:0 0 3px 33px;
	}
.lnks li a{
	color:#666666;
	}
.lnks li a:hover, .lnks li a:active, .lnks li a.active {
	color:#2daf54;
	}*/
	
.rightpanel{
	width:820px;
	float:left;
	}
.clear2{
	float:left;
	width:100%;
	background:#ebebeb;
	height:40px;
	margin:10px 0 20px 0;
	padding:0;
	}	
.formbg{
	background:url(../Images/formbg.gif) repeat top;
	width:801px;
	height:auto;
	margin:15px auto;
	padding:0;
	}
.changeuser{
	margin-left:135px;
	}	
.h1div{
	padding:10px 0;
	clear:both;
	}
@-moz-document url-prefix()
{
.h1div{
	padding:30px 0 10px 0;
	clear:both;
	}
	}
.formbg h2{
	color:#32302c;
	font-weight:normal;
	font-size:22px;
	margin:0;
	padding:0;
	}
	
.formbg h4{
	font-size:18px;
	color:#2daf54;
	margin:10px;
	padding:0px;
	font-weight:normal;
	}
.formbg p{
	margin:0;
	padding:0;
	}
.formbg span{
	color:#F00;
	}
.lbl{
	width:125px;
	float:left;
	display:block;
	margin:2px 5px 0 18px;
	font-size:13px;
	color:#292623;
	text-align:right;
	}
.lbl2{
	width:125px;
	float:left;
	display:block;
	margin:2px 3px 0 15px;
	font-size:13px;
	color:#292623;
	}
.inpt{
	width:200px;
	margin:0;
	height:16px;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}
.inpt2{
	width:400px;
	margin:0;
	height:16px;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}
	
.shortinpt{
	width:80px;
	margin:0;
	height:16px;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}
		

.inptarea{
	width:200px;
	margin:0;
	height:80px;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}
.brkerinpt{
	width:50px;
	margin:0;
	height:16px;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}	
	
.txtarea{
	width:200px;
	margin:0;
	height:80px;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}
.chk{
	margin:5px 0 0 0;
	}
.slct{
	width:206px;
	margin:0 280px 3px 0;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}
	

.footer_styles2{
	border-top:1px solid #c9c9c9; 
	margin:0 auto 10px auto; 
	width:1000px;
	clear:both;
	}
.footer_styles2 p{
	margin:5px 0px 0px 5px; 
	color:#ababab; 
	font-size:11px;
	}
.footer_styles2 a{
	color:#ababab; 
	font-size:11px; 
	text-decoration:none;
	}
.footer_styles2 a:hover{
	color:#ababab; 
	font-size:11px; 
	text-decoration:underline;
	}
.fright{
	float:right;
	}
.fleft{
	float:left;
	}
.inpt_btn{
	background:url(../Images/btnbg2.gif) no-repeat;
	width:102px;
	height:31px;
	border:none;
	font-size:16px;
	color:#ffffff;
	font-weight:700;
	}



.change_pwd_btn{
	background:url(../Images/btnbig.gif) no-repeat;
	width:158px;
	height:31px;
	border:none;
	font-size:12px;
	color:#ffffff;
	font-weight:600;
	}
a{
	outline:none;
	}
a:hover{
	color:#2daf54;
	text-decoration:underline;
	}
	
img{
	border:none;
	}
	
	
.formbg2{
	background:url(../Images/formbg.gif) repeat top;
	width:761px;
	height:auto;
	margin:15px auto 0 auto;
	padding:20px;
	}	
.formbg2 h2{
	color:#32302c;
	font-weight:normal;
	font-size:22px;
	margin:0;
	padding:0;
	}
	
.formbg2 h4{
	font-size:18px;
	color:#2daf54;
	margin:10px;
	padding:0px;
	font-weight:normal;
	}
	
.linktag{
	font-size:18px;
	color:#2daf54;
	margin:10px;
	padding:0px;
	font-weight:normal;
	}
		
.formbg2 p{
	margin:0;
	padding:0;
	}
.formbg2 span{
	color:#F00;
	}
	
/*		
.commodity_list{
	border:1px solid #CCC;
	clear:both;
		}
.commodity_list td{
	border:none;
	}
.commodity_list th{
	border:none;
	} */
	
	
.commodity_list{
	border:1px solid #CCC;
	clear:both;
		}
.commodity_list td{
        padding-left:3px;
	border:none;
	}
.commodity_list th{
	border-top:none;
	border-left:none;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:30px;
	padding:0 5px;
	background:#efefee;
	}
.commodity_list th a{
	color:#348e4f;
	}


	
.errordiv{
    align='left';
	border:1px solid #CC0000;
	background:#FED6D3;
	text-align:left;
	clear:both;
	color:#CC0000;
	margin:5px auto;
	padding:5px 10px;
	width:400px;
	left-margin: 30px
	}
.errordiv span{
	color:#C00;
	}
.greendiv{
	border:1px solid #348e4f;
	background:#bafdce;
	text-align:left;
	clear:both;
	color:#348e4f;
	margin:5px auto;
	padding:5px 10px;
	width:400px;
	}
.greendiv span{
	color:#348e4f;
	}
	
.dashiv{
	border:1px solid #348e4f;
	background:#bafdce;
	text-align:left;
	/*clear:both; */
	color:#348e4f;
	margin:5px auto;
	padding:5px 10px;
	width:400px;
	margin-top:30px;
	}
.dashdiv span{
	color:#348e4f;
	}	
.lblbold{
	width:180px;
	float:left;
	display:block;
	margin:2px 5px 0 18px;
	font-size:13px;
	color:#292623;
	text-align:right;
	font-weight:bold;
	}
.lbl3{
	/*width:140px; */
	float:left;
	display:block;
	margin:3px 5px 0 0;
	font-size:13px;
	color:#292623;
	text-align:left	;
	}	
/*new classes added on 21/04/09 starts here*/
/*new classes added on 21/04/09 starts here*/


/* new classes added on 1/05/09 for search listing page starts here*/
.inptsmall{
	width:62px;
	margin:0;
	height:16px;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	float:left;
	}
.lblsmall{
	width:30px;
	float:left;
	display:block;
	margin:2px 5px 0 0;
	font-size:13px;
	color:#292623;
	text-align:right;
	}
.lbl4{
	width:60px;
	float:left;
	display:block;
	margin:2px 5px 0 5px;
	font-size:13px;
	color:#292623;
	text-align:right;
	}
.search_listing{
	float:left;
	width:786px;
	margin:10px 0 10px 18px;
	padding:10px 0 0 0;
	background:url(../Images/listing_bg.gif) no-repeat top;
	}
*html .search_listing{
	float:left;
	width:786px;
	margin:10px 0 10px 8px;
	padding:10px 0 0 0;
	background:url(../Images/listing_bg.gif) no-repeat top;
	}
	
	
.search_listing_grey{
	float:left;
	width:786px;
	margin:10px 0 10px 18px;
	padding:10px 0 0 0;
	background:url(../Images/listing_grey_bg.gif) no-repeat top;
	}
*html .search_listing_grey{
	float:left;
	width:786px;
	margin:10px 0 10px 8px;
	padding:10px 0 0 0;
	background:url(../Images/listing_grey_bg.gif) no-repeat top;
	}
	
.search_listing_green{
	float:left;
	width:786px;
	margin:10px 0 10px 18px;
	padding:10px 0 0 0;
	background:url(../Images/listing_green_bg.gif) no-repeat top;
	}
*html .search_listing_green{
	float:left;
	width:786px;
	margin:10px 0 10px 8px;
	padding:10px 0 0 0;
	background:url(../Images/listing_green_bg.gif) no-repeat top;
	}
.viewmore{
	clear:both;
	margin:0 20px 0 0;
	}
.viewmore a{
	color:#2eb055;
	text-decoration:none;
	}
.viewmore a:hover{
	color:#000;
	text-decoration:underline;
	}
	
.sbmt_btn{
	background:url(../Images/btnbg1.gif) no-repeat;
	width:77px;
	height:23px;
	border:none;
	font-weight:bold;
	color:#ffffff;
	}	
/* new classes added on 1/05/09 for search listing page ends here*/




/* classes added on 4/5/09 for registration page starts here */


.description{
	float:right;
	width:280px;
	margin:0 20px;
	}
.slct2{
	width:200px;
	margin:0 0px 3px 0;
	padding:3px 0 3px 3px;
	border:#c1c1c1 1px solid;
	}
.floatleft{
	float:left;
}

	
/* classes added on 4/5/09 for registration page ends here */

/* classes added on 7/5/09 for listing page starts here */


.lnk{
	margin:0 0 0 20px;
	float:left;
	}
*html .lnk{
	margin:0 0 0 10px;
	float:left;
	}
.lnk a{
	color:#2eb055;
	text-decoration:none;
	}
.lnk a:hover{
	color:#000;
	text-decoration:underline;
	}	
	
	
	
.lblboldlist{
	width:auto;
	float:left;
	display:block;
	margin:2px 0 0 0;
	font-size:13px;	
	font-weight:bold;
	height:20px;
	}
	
.lbl8{
	width:auto;
	float:left;
	display:block;
	margin:3px 0 0 0;
	font-size:13px;
font-weight:normal;
	color:#292623;
	}
.lbl8 span{ 
	width:auto;
	float:left;
	display:block;
	font-weight:normal;
	color:#292623;
	}
	
.viewmore{
	float:right;
	margin:0 20px 0 0;
	}
.viewmore a{
	color:#2eb055;
	text-decoration:none;
	}
.viewmore a:hover{
	color:#000;
	text-decoration:underline;
	}	
	
/* classes added on 7/5/09 for listing page ends here */
/* classes added on 8/7/09 starts here */
.lnks{
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
	}
.lnksli{
	background:url(../Images/libg2_1.gif) no-repeat left top;
	margin:10px 0;
	padding:0 0 6px 33px;
	height:14px;
	border-bottom:1px dashed #cecece;
	}
.lnksli_bwn{
	background:url(../Images/libg_down2.gif) no-repeat left top;
	margin:10px 0;
	padding:0 0 6px 33px;
	border-bottom:1px dashed #cecece;
	}
.lnks li ul li{
	list-style:none;
	margin:0 0 0 0;
	background:url(../Images/libg_arrow.gif) no-repeat left;
	padding:5px 0 0 10px;
	height:14px;
	}
.lnks li a{
	color:#666666;
	display:block;
	}
.lnks li a:hover, .lnks li a:active, .lnks li a.active {
	color:#2daf54;
	text-decoration:none;
	}
/* classes added on 8/7/09 ends here */
.lbl13{
	width:auto;
	float:left;
	display:block;
	margin:0 0 0 0;
	font-size:13px;
	color:#FF0000;
	}
.lbl13 span{
	float:left;
	display:block;	
	color:#FF0000;
	}
.lbl14 {
	width:auto;
	float:left;
	display:block;
	margin:3px 0 0 0;
	font-size:13px;
	color:#0000FF;
	}
.lbl14 span{
	width:auto;
	float:left;
	font-weight:bold;
	color:#0000FF;
	}
*html .rightpanel{
	width:810px;
	float:left;
	}
*html .right_new {
margin-top:-352px;
}
