/* CSS Document */
/*------------------------------default veriable----------------------------------*/
body {
		padding:0;
		margin:0;
		background:url(images/body_bg.gif) repeat-x #DCDDDC top;
		color:#fff;
		padding-top:10px;
		}
* {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#6F6B6B;
		
		}
p, ul, div, h1, h2, h3, label {
			padding:0;
			margin:0;
			}
li{
	padding:0;
	margin:0;
	list-style-type:none;
	}
.spacer {
			clear:both;
			line-height:0px;
			font-size:0px;
			padding:0;
			margin:0;
			}
/*----------------------------------------header-----------------------------------------*/
			
#main {
			background:url(images/main_body_bg.gif) repeat-y;
			width:772px;
			
			margin:0 auto 0 auto;
			
			}
#top {
			background:url(images/top_body_bg.jpg) no-repeat top;
		    
			margin:0 auto 0 auto;
			padding-left:10px;
			text-align:left;
		    padding-bottom:22px;
			height:43px;	
			
			}
li.menu_pad {
			float:right;
			padding-right:18px;
			padding-top:24px;
			}
.logo {
		float:left;
		padding-top:15px;
		}
#header {
			background:url(images/header_iame.jpg) no-repeat top;
			margin:0 auto 0 auto;
			height:241px;
			width:772px;
			text-align:center;
			padding-bottom:20px;
			}
#aboutus {
			width:736px;
			height:100%;
			margin:0 auto 0 auto;
			background:url(images/bodydown_bg.gif) repeat-x #F1F0F0 top;
			color:#fff;
			padding-top:12px;
			padding-bottom:10px;
			}
/*--------------------------------------body-------------------------------------------*/
#about1 {
			margin:0 auto 0 auto;
			float:left;
			width:300px;
			text-align:left;
			padding-left:11px;
			}
#about1 h1{
			background-image:url(images/about_us.gif);
			background-repeat:no-repeat;
			text-indent:-20000px;
			height:22px;
			}
#about1 .text1 {
			padding-left:5px;
			padding-top:5px;
			text-align:justify;
			padding-right:17px;
			padding-bottom:10px;
			}
#paragraph1 {
			margin:0 auto 0 auto;
			float:left;
			width:600px;
			text-align:left;
			padding-left:11px;
			}
#paragraph1 h1{

			background-repeat:no-repeat;
			text-indent:-20000px;
			height:22px;
			}
#paragraph1 .text1 {
			padding-left:50px;
			padding-top:5px;
			text-align:justify;
			padding-right:17px;
			padding-bottom:10px;
			}
.more {
			text-decoration:none;
			padding-right:17px;
			font-size:10px;
			font-weight:bold;
			}
.more:hover {
			text-decoration:underline;
			}
/*-----------------------------------freash seacrh--------------------*/
#total_freash_farme {
			width:405px;
			margin:0 auto 0 auto;
			float:right;
			text-align:left;
			padding-right:7px;
			padding-left:12px;
			padding-bottom:12px;
			}
#total_freash_farme h1 {
				background-image:url(images/freash-reash.gif);
				background-repeat:no-repeat;
				height:21px;
				text-indent:-20000px;
			}

#total_freash_farme h2 {
				background:url(images/01.gif) no-repeat;
				text-indent:-2000px;
				height:21px;
				}
.fresh_1 {
			width:200px;
			margin:0 0px 0 0;
			float:left;
			}
.fresh_2 {
			width:200px;
			margin:0 0px 0 0;
			
			}
.one_pad {
			padding-top:8px;
			padding-left:4px;
			padding-bottom:12px;
			
			
			}
.two_pad {
			padding-top:8px;
			padding-left:50px;
			padding-bottom:12px;
			
			
			}
#total_freash_farme .text1 {
			padding-left:6px;
			padding-right:13px;
			text-align:justify;
			padding-bottom:5px;
			}
.fresh_2 {
			width:150px;
			margin:0 auto 0	 auto;
			float:right;
			}
/*--------------------------------------------------------------------------*/
#body2ndbg {
			width:736px;
			height:100%;
			margin:0 auto 0 auto;
			background-color:#F1F0F0;
			color:#fff;
			text-align:left;
			
			}
.midbar {
			width:703px;
			margin:0 auto 0 auto;
			background:#F8F7F2;
			color:#fff;
			border:#E2DECA 1px solid;
			padding-top:8px;
			padding-bottom:6px;	
			}
.midbar li.l3 {
			background:url(images/our_service.gif) no-repeat;
			display:block;
			width:185px;
			height:23px;
		
			text-indent:-2000px;
			float:left;
			}
.midbar li.l2	{
			background:url(images/live_support.gif) no-repeat;
			display:block;
			width:173px;
			height:23px;
			text-indent:-2000px;
			float:left;
			padding-right:145px;
			
		}
.midbar li.l4	{
			background:url(images/free-newsletter.gif) no-repeat;
			display:block;
			width:153px;
			height:23px;
			text-indent:-2000px;
			
		}
#down_bg {
			width:705px;
			margin:0 auto 0 auto;
			
			}
/*----------------------------------down bg------------------------------*/
.call_us a{
		background:url(images/call_us.jpg) no-repeat;
		width:267px;
		height:127px;
		text-indent:-2000px;
		display:block;
		float:left;
		padding-right:28px;
	
		
		}
.call_us a:hover {
			text-decoration:underline;
			}
.services {
			border-left:#DDD9D9 1px solid;
			border-right:#DDD9D9 1px solid;		
			width:220px;
			float:left;
			padding-top:25px;
			padding-bottom:30px;
			}
.li5 a{
		background:url(images/service_bullte.gif) no-repeat #F1F0F0;
		background-position:6px 6px;
		padding-left:23px;
		height:15px;
		text-decoration:none;
		color:#6F6B6B;
		list-style-type:none;
		display:block;
		}
.li5 a:hover {
			text-decoration:underline;
			background-position:4px 6px;
			}
.free_news {
			width:120px;
			float:left;
			padding-top:22px;
			padding-left:14px;
			font-weight:bold;
			font-size:10px;
			}
.box1 {
			background:#F1F0F0;
			color:#999999;
			border:#D4D2D2 1px solid;
			width:120px;
			height:16px;
			
			}
/*----------------------------------footer---------------------------------*/
#footer {
			background:url(images/footer_bg.gif) no-repeat ;
			height:18px;
			text-align:center;
			padding-top:24px;
			
			}