@charset "utf-8";
/* CSS Document */
/*FMCL*/

/*Body*/
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
/*Main Container*/
div.mc{
   width:941px;
   margin:auto;  
   }
/*content*/
div.content{
    float:left;
    width:941px;
	background-color:#FFFFFF;
	}  
/*-------------------------------------------------------------------------*/
/*leftcolumn*/   
div.leftcolumn{
    float:left;
  	width:234px;
	padding-left:4px;
	margin-top:5px;
	background-color:#FFFFFF;
    }
/*logo*/
div.logo{
    width:234px;
	height:205px;
   } 		
/*subhead*/
div.subhead{
    width:234px;
	margin-top:3px;
    }	
/*subhead heading*/	
div.subheadheading{
    width:199px;
	height:32px;
	background-image:url(../images/subhead_bar.jpg);
	background-repeat:no-repeat;
	padding-left:35px;
	line-height:22px;
   }
/*subhead contents*/
div.subheadcontents{
    width:199px;
	background-color:#f2f2f2;
	margin-top:5px;
	padding-left:35px;
    }  
/*subhead contents for bullet*/
div.subheadcontentsb{
    width:234px;
	background-color:#f2f2f2;
	margin-top:5px;
    }  	 
/*subhead more*/
div.subheadmore{
    width:234px;
	text-align:right;
	background-color:#F2F2F2;	
    }	
/*-------------------------------------------------------------------------*/
/*rightcolumn*/
div.rightcolumn{
    float:right;
    width:693px;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	background-color:#FFFFFF;
   }	
 /*For links*/		
.topnav{
	height:35px;
	background-color:#ffffff;
	}
ul.topnav{
	margin:0px;
	padding:0px;
	}
li.topnav{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	}

.topnav a{ display: block; }	
/*For bullet list*/	
li.leftnav{
	margin-left:0px;
	padding:0px;
	list-style-image:url(../images/bullet_fmcl.gif);
	}	
/*flash container*/
div.flashcontent{
    margin-top:1px;
	width:693px;
    }	
div.rightcontentMC{
    float:left;
    width:693px;
	background-image:url(../images/aboutus_bg.jpg);
	background-repeat:repeat-x;
   }	
/*About FMCL*/
div.contenttext{
    width:660px;
	padding-left:30px;
	margin-top:3px;
	padding-right:3px;
	/*background-image:url(../images/aboutus_bg.jpg);
	background-repeat:repeat-x;*/
	margin-bottom:7px;
    }
/*features*/
div.featcontent{
    width:666px;
	padding-left:27px;
	float:left;
/*	background-color:#F9F9F9;*/
    }
/*feature box*/	
div.feat{
    float:left;
    width:210px;
	height:205px;
	background-image:url(../images/features_bg.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
    }	
/*featsep*/
div.featsep{
    float:left;
    width:2px;
	height:205px;
   }
/*feattextcontent*/
div.feattextcontent{
    width:195px;
	height:100px;
	margin-top:5px;
	padding-right:3px;
   }   	
/*feat more*/
div.featmore{
    float:left;
    width:190px;
	text-align:right;
    }	   
/*-------------------------------------------------------------------------*/
/*footer*/
div.footer{
    width:941px;
	height:70px;
    clear:both;
    }
/*footersep*/
div.footersep{
    float:left; 
    width:941px;
	height:35px;
    }
/*footersep*/
div.footersep2{
    float:left;
    width:630px;
	height:35px;
	padding-left:310px;
    }

/*footerlinkbox*/
div.footerlinkbox{
    width:147px;
	height:20px;
	text-align:center;
	border:#4f4f4f 1px solid;
	margin-left:2.6pt;
	margin-right:2.6pt;
	margin-top:11px;
	float:left;
	line-height:20px;
    }
/*footerlinkbox for webmail*/
div.footerlinkboxwm{
    width:147px;
	height:20px;
	text-align:center;
	border:#4f4f4f 1px solid;
	margin-top:11px;
	margin-left:30px;
	
	line-height:20px;
    }	
/*copyrightspace*/
div.footercopyright{
    width:941px;
	height:20px;
	text-align:center;
    }			
/*-------------------------------------------------------------------------*/
/*text styles*/
/*mainhead1*/
.stylemainhead1{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:22px;
 font-style:normal;
 color:#454545;
 }
 /*mainhead2*/
.stylemainhead2{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:22px;
 font-style:normal;
 color:#489f24;
 }
/*subhead1*/
.stylesubhead1{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:18px;
 font-style:normal;
 color:#454545;
 }
/*subhead1*/
.stylesubhead2{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:18px;
 font-style:normal;
 color:#489f24;
 } 
/*addhead1*/
.styleaddhead1{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:13px;
 font-style:normal;
 color:#489f24;
 font-weight:bold;
 }  
/*contenttext1*/
.stylecontent1{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#ff7502;
 text-align:justify;
}
/*contenttext2*/
.stylecontent2{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#474747;
 text-align:justify;
} 
/*contenttext3*/
.stylecontent3{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#F5B749;
 font-weight:bold;
 text-align:justify;
} 
/*copyright style*/ 
.stylecopyright{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#f2f2f2;
 }
/*-------------------------------------------------------------------------*/
/*links*/
/*link1*/
a.link1{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#f2f2f2;
 text-decoration:none;
 }
a.link1:visited{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#f2f2f2;
 text-decoration:none;
 } 
a.link1:hover{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#00e6f8;
 text-decoration:none;
 }
/*link2*/
a.linkb{
 font-family:"Tahoma", Arial, Verdana;
 font-size:13px;
 font-style:normal;
 color:#454545;
 text-decoration:none;
 }
a.linkb:visited{
 font-family:"Tahoma", Arial, Verdana;
 font-size:13px;
 font-style:normal;
 color:#454545;
 text-decoration:none;
 } 
a.linkb:hover{
 font-family:"Tahoma", Arial, Verdana;
 font-size:13px;
 font-style:normal;
 color:#489f24;
 text-decoration:none;
 } 
 /*for email*/ 
a.link2{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#ff7502;
 text-decoration:none;
 } 
a.link2:visited{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#ff7502;
 text-decoration:none;
 } 
a.link2:hover{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#ff7502;
 text-decoration:underline;
 } 
/*-------------------------------------------------------------------------*/
/*inner pages*/
/*Pages contents*/
div.contenttextinner{
    width:660px;
	padding-left:20px;
	margin-top:15px;
	padding-right:3px;
    }
/*Bottom image*/
div.bimage{
    width:941px;
   } 
/*Contact page Address box Container*/
div.addboxc{
    width:660px;
   }   
 /*footersep*/
div.addboxsep{
    float:left; 
    width:660px;
	height:235px;
    }
/*footerlinkbox*/
div.addbox{
    width:302px;
	height:214px;
    background-image:url(../images/addressbox.jpg);
	background-repeat:no-repeat;
	margin-left:2.6pt;
	margin-right:2.6pt;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
/*	margin-top:11px;*/
	float:left;
/*	line-height:20px;*/
    }	
/*Address image*/
div.addimage{
    width:97px;
	height:85px;
	float:right;
	padding-right:6px;
   }	
 /*Address image*/
div.addimagec{
    width:97px;
	height:85px;
	float:right;
	border:#666666 1px dashed;
   }
/*----------------------------------------------------*/
/*Pages contents*/
div.procontenttextinner{
    width:660px;
	padding-left:20px;
	margin-top:15px;
	padding-right:3px;
	float:left;
    }
div.proaddboxc{
    width:660px;
	float:left;
   } 
   
div.proaddboxc_inner{
    width:650px;
	float:left;
   }    
/*For product sub categories*/   	  
div.proaddbox{
    width:210px;
	height:150px;
    background-image:url(../images/proaddbox.jpg);
	background-repeat:no-repeat;
	margin-left:2.6pt;
	margin-right:2.6pt;
	/*padding-left:2px;
	padding-top:10px;*/
	/*padding-bottom:5px;*/
/*	margin-top:11px;*/
	float:left;
/*	line-height:20px;*/

    }
 /*proaddsep*/
div.proaddboxsep{
    float:left; 
    width:660px;
	height:150px;
    }	
	/*proaddsep*/
div.proaddboxsep2{
    float:left; 
    width:660px;
	height:150px;
	margin-top:4.5pt;
    }	
/*Address image*/
div.proaddimage{
    width:155px;
	/*height:70px;*/
    float:left;
	padding-left:55px;
	padding-top:5px;
   }
div.proaddimagetext{
clear:both;
float:left;
 text-align:center;
 width:207px;
 padding-top:3px;
}   
 /*Address image*/
div.proaddimagec{
    width:97px;
	height:85px;
	float:left;
	border:#666666 1px dashed;
   }		
/*----------------------------------------------------*/
/*footersep*/
div.addboxsepn{
    float:left; 
    width:660px;
	height:197px;
    }
/*footerlinkbox*/
div.addboxn{
    width:302px;
	height:183px;
    background-image:url(../images/addr_nig.jpg);
	background-repeat:no-repeat;
	margin-left:2.6pt;
	margin-right:2.6pt;
	padding-left:10px;
	padding-top:10px;
/*	padding-bottom:5px;*/
/*	margin-top:11px;*/
	float:left;
/*	line-height:20px;*/
    }	
/*----------------------------------------------------*/
/*product page index container*/
div.pboxc{
    width:670px;
	float:left;
   }   
 /*footersep*/
div.pboxsep{
    float:left; 
    width:670px;
	height:155px;
    }
div.pboxsep_inner{
    float:left; 
    width:645px;
	height:155px;
    }	
/*footersepbot*/
div.pboxsepb{
    float:left; 
    width:670px;
	height:155px;
    margin-top:1pt;
    }	
/*footerlinkbox*/
div.pbox{
    width:217px;
	height:152px;
    margin-right:3pt;
	float:left;
    }	   	  
/*footerlinkbox*/
div.pboxw{
    width:217px;
	height:152px;
    margin-left:30px;
	float:left;
    }	
/*----------------------------------------------------*/
/*styles for forms*/
fieldset ul, fieldset li{
border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
clear:both;
list-style:none;
padding-bottom:10px;
}

fieldset input{
float:left;
width:200px;
}
fieldset label{
width:140px;
float:left;
}   
fieldset textarea{
float:left;
margin-left:0;
width:200px;
}
fieldset select{
float:left;
margin-left:0;
width:206px;
}
/*----------------------------------------------------*/
/*Styles for Forms*/
.stylecontentcomp{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#FF0000;
} 

.stylecontentconf{
 font-family:"Lucida Sans Unicode", Arial, Verdana;
 font-size:12px;
 font-style:normal;
 color:#009900;
} 
/*For scroll bar*/
#pscroller1{
width: 160px;
height: 100px;
/*border: 1px solid black;
padding: 5px;*/
background-color:#F2F2F2;
}
/*For light boxes*/
.black_overlay {
	DISPLAY: none; Z-INDEX: 1001; FILTER: alpha(opacity=80); LEFT: 0%; WIDTH: 100%; POSITION: absolute; TOP: 0%; HEIGHT: 100%; BACKGROUND-COLOR: black; moz-opacity: 0.8; opacity: .80; top:350px; left:400px;
}
.white_content {
	BORDER-RIGHT: #454545 10px solid; PADDING-RIGHT: 10px; BORDER-TOP: #454545 10px solid; DISPLAY: none; PADDING-LEFT: 16px; Z-INDEX: 1002; LEFT: 25%; PADDING-BOTTOM: 16px; OVERFLOW: auto; BORDER-LEFT: #454545 10px solid; WIDTH: 660px;; PADDING-TOP: 16px; BORDER-BOTTOM: #454545 10px solid; POSITION: absolute; TOP: 25%; HEIGHT: 450px; BACKGROUND-COLOR: white
}
/*----------------------------*/
#mbox{background-color:#55555; padding:0px; border:0px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol
{
    background-color: #555555;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.dialog {display:none}
.dialink {cursor:pointer; color:#900;text-decoration:underline;}

* html #ol{
background-image:none;    
filter:alpha(opacity=70);
opacity:0.7;
}
	  
/******************************************************************************************/

* html .black_overlay {
	position:absolute;
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	WIDTH: expression(document.body.clientWidth+"px");
	HEIGHT: expression(document.body.clientHeight+"px");
}

.black_overlay {
	position:fixed;
	DISPLAY: none;
	Z-INDEX: 1001;
	FILTER: alpha(opacity=60);
	WIDTH: 100%;
	left: 0px;
  	top: 0px;
	HEIGHT: 100%; 
	BACKGROUND-COLOR:black; 
	moz-opacity: 0.6; 
	opacity:.60;
	overflow:hidden;
}



.white_content {
	 DISPLAY: none;
	 Z-INDEX: 1002;
	 LEFT: 25%;
	 OVERFLOW: auto;
	 POSITION: absolute;
	 TOP: 25%;
}
