	/* CSS Document */
	body{
		background-image:url(header.jpg);
		background-repeat:repeat-x;
	
	}
	 *{ margin:0px; padding:0px;}
	body,html{
		width:100%;
		height:100%;
		padding:0px;
		margin:0px;
		padding-top:1px;
	}
	
	.container{
		background-image:url(new_pg_hdr.jpg);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		 }
	
	
	#contact{
		width:780px;
	 
		float:left;
		padding-top:55px;
		font-family:verdana;
		font-size:12px;
		line-height:22px;
		color:#666666;}
	
	
 
	
		
.mape{	
		width:377px;	   padding-top:20px; text-align:right;
		float:left;
 
 
		color:#666666;
		line-height:25px;	 
	 
	 
		
	}
	.login{	
		width:258px;	
		float:left;
		color:#666666;
		line-height:25px;	 
	 
	 
		
	}
	.login .user{	
		width:127px;	
		padding-right:3px;
		padding-top:3px;
		height:30px;
		float:left;
		font-size:12px;
		text-align:right;
	}
	
	.login .textbox{	
		/*padding-top:3px;*/
		height:30px;
		float:left;
		line-height:30px;
		font-size:13px;
		text-align:left;
	}
	 
	
	#main{
		width:1200px;
		margin:0px auto;}
	
	#main .left{
		background-image:url(top_left.jpg);
		background-repeat:no-repeat;
		height:300px;
		width:462px;
		float:left;
	}
	
	#main   .logo{
		/*	background-image:url(logo.jpg);
		background-repeat:no-repeat;*/
		height:61px;
		width:301px;
		float:left;
	 
	}
	 
	
	#main .left #flash{
		padding-top:37px; padding-left:45px;
	}
	
	
	#main .right{
		height:300px;
		float:right;
	}
	
	
	#main  .topnav{
		height:62px;
		float:right;
	}
	
	#main   .topnav ul{
		list-style-type:none;
		 
		font-family:verdana;
		font-size:13px;
		font-weight:bold;
		padding:0px; margin:0px;
	}
	
	#main  .topnav li{
		padding:0px; margin:0px;
		list-style-position:inside;
		display:inline;
		padding-right:30px;
		line-height:50px;
	}
	
	#main   .topnav li a{
		color:#CCCCCC;
		text-decoration:none;
	}
	
	#main  .topnav li a:hover{
		color:#f3f3f3;
	}
	
	#main .right .mid{
		float:right;
		padding-top:87px;
		/*background-image:url(numbers.jpg);*/
		background-position:top;
		background-repeat:no-repeat;
		width:368px;
		height:140px;
	}
	
	#main .right .bottom{
		margin-top:85px;
		background-image:url(world.jpg);
		background-repeat:no-repeat;
		width:445px;
		height:56px;
	}
	
	.clear{
		clear:both;
	}
	
	h1,h2,h3,h4,h5{
		padding:0px;
		margin:0px;
	}
	.hr{
		background-image:url(divider.jpg);
		width:664px;
		height:15px;
		border:0 ;
		background-position:left;
		background-repeat:no-repeat;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	#main #content
	{
	
	}
	
	#main #content-left
		{float:left;
		width:725px;
		background-image:url(vertdivide.jpg);
		background-position:right top;
		background-repeat:no-repeat;}
	
	
	#main #left_p{
		float:left;
		width:900px; 
	}
	
	#main #right_p{
		float:left;
		width:200px;
		padding-left:15px;
		padding-top:100px;
	}
	
	#main #left_p .cont_left
	{
		float:left;
		width:150px;
		margin-top:60px;
		background-color:#EEEEEE;
	 
	
	}
	.cont_right h4{background-image:url(icon1.jpg); background-repeat:no-repeat; padding-left:21px; background-position:left top; line-height:15px; font-size:13px;}
	.cont_right h3{ color:#333333; text-decoration:none; font-size:12px; text-align:right;}
	.cont_right h3 a{  color:#0099FF; text-decoration:none; font-size:12px;}
	.cont_right h3 a:hover{ color:#333333; text-decoration:none; font-size:12px;}
	#main #left_p .cont_right
		{float:right;
		width:680px;
		padding-right:30px;
		text-align:justify;
		font-size:12px;
		font-family:Verdana;
		line-height:18px;
		margin-top:50px;
		background-image:url(vertdivide.jpg);
		background-position:right center;
		background-repeat:no-repeat;
	
	 
	}
	 /* About us  page  list start here*/		
	.prod_cat{
		width:150px;	
		padding-left:10px; 
		line-height:23px;
		float:left;
		text-decoration:none; 
	}
	 
	.prod_cat .linkscolor{ 
		font-weight:normal;
		font-size:10px;
		font-family:Verdana;
	  
	}
	.prod_cat ul{
		float:left;
		margin:0px;
		padding:0px;
		list-style:none;
		}
	
	.prod_cat ul li{
	  text-align:left;
	  margin:0px;
	  padding:0px;
	  padding-left:8px;
	  
	  }
	
	.prod_cat li a{
		background:url(list_icn.gif) no-repeat  left center;
		padding-left:20px;
		color:#333333;
		margin:0px; 
		text-decoration:none;
	
	}
	
	.prod_cat  li a:hover{ 
		color:#4b93c6;
		background:url(list_icnh.gif) no-repeat  left center;
	  }	
	  
	.prod_cat  li a:focus{   
	  color:#4b93c6;  
	  background:url(list_icnh.gif) no-repeat  left center;
	  padding-left:20px; 
	}		
		
			
	 /* about page list end here*/		
		
	
	#main #content-left .content{
		font-family:Verdana;
		font-size:12px;
		line-height:18px;
		text-align:justify;
	
	}
	#main #content-left .welcomehead
	{
		background-image:url(welcome_heading.jpg);
		background-repeat:no-repeat;
		width:104px;
		height:24px;
		margin-bottom:10px;
	}
	
	#main #content-left .featuredhead
	{
		background-image:url(featured_heading.jpg);
		background-repeat:no-repeat;
		width:228px;
		height:46px;
	}
	
	#main #content-left .serviceshead{
		background-image:url(services_heading.jpg);
		background-repeat:no-repeat;
		width:180px;
		height:47px;
	}
	
	#main #content-left  .area{
		width:228px;
		float:left;
		padding-left:10px;
		background-image:url(vertdivide.jpg);
		background-position:right;
		background-repeat:no-repeat;
	}
	
	#main #content-left .area .head1{
		background-image:url(deshead.jpg);
		width:212px;
		height:27px;
		background-repeat:no-repeat;
	}
	
	#main #content-left .area .head2{
		background-image:url(devhead.jpg);
		width:212px;
		height:27px;
		background-repeat:no-repeat;
	}
	
	#main #content-left .area .head3{
		background-image:url(markethead.jpg);
		width:212px;
		height:27px;
		background-repeat:no-repeat;
	}
	
	#main #content-left .area ul{
		padding:0px;
		margin:0px;
		padding-left:25px;
		padding-top:10px;
		list-style-type:none;
		font-family:Verdana;
		font-size:12px;
		line-height:20px;
	}
	
	#main #content-left .area li{
		padding-left:0px;
		margin:0px;
	}
	
	#main #content-left .area .des{
		list-style-image:url(icon1.jpg);
	}
	
	#main #content-left .area .dev{
		list-style-image:url(icon2.jpg);
	}
	
	#main #content-left .area .market{
		list-style-image:url(icon3.jpg);
	}
	
	#main #content-left .imageholderholder{
		float:left;
		margin-right:20px;
		margin-bottom:5px;
	}
	
	#main #content-left .imageholderholder h3{
		margin-left:10px;
		font-size:10px;
		font-weight:normal;
	}
	#main #content-left .imageholderholder h4{
		margin-left:10px;
		font-size:9px;
		font-weight:bold;
	}
	
	#main #content-left .imageholder{
		background-image:url(imageholder.jpg);
		width:208px;
		height:94px;
		background-position:center;
		padding-left:11px;
		padding-top:12px;
		background-repeat:no-repeat;
	}
	
	#main #column2
	{
		padding-left:10px;
		padding-right:10px;
		width:230px;
		float:left;
	}
	
	#main #column2 .testi{
		background-image:url(title1.jpg);
		margin-top:8px;
		width:229px;
		height:37px;
		background-repeat:no-repeat;
	}
	
	#main   .quickquote{
		background-image:url(title2.jpg);
		margin-top:25px;
		width:229px;
		height:37px;
	 
		background-repeat:no-repeat;
	}
	
	
	#main #column2 p{
		padding:5px;
		margin:0px;
		font-family:Verdana;
		font-size:12px;
		line-height:22px;
		text-align:justify;
		background-image:url(testiseprator.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:25px;
	}
	
	#main #column2 h3{
		font-size:12px;
		font-family:Verdana;
	}
	
	#main #column2 h4{
		font-size:10px;
		font-family:Verdana;
		font-weight:normal;
	
	}
	
	#main #column3
	{
		padding-left:0px;
		width:200px;
		float:left;
	}
	
	#main #column3 .explore{
		background-image:url(title3.jpg);
		width:136px;
		border:0px;
		height:44px;
		background-repeat:no-repeat;
	}
	
	#main #column3 ul{
		padding:0px;
		margin:0px;
		list-style:none;
		font-family:Verdana;
		font-size:10px;
	}
	#main #column3 li{
		padding:0px;
		margin:0px;
		border-bottom:1px dashed #999999;
		padding:7px;
	}
	
	#main #column3 li a{
		color:#666666;
		text-decoration:none;
		}
	
	#main #column3 li a:hover{
		color:#000000;
		}
	
	 
	#mainm #listcat{ font-size:13px;}
	#main #listcat
	{
		padding-left:00px;
		 
	 
	}
	
	#main #listcat .explore{
		background-image:url(title3.jpg);
		width:136px;
		height:44px;
		background-repeat:no-repeat;
	}
	
	#main #listcat ul{
		padding:0px;
		margin:0px;
		list-style:none;
		font-family:Verdana;
		font-size:13px;
		color:#000000;
	}
	#main #listcat li{
		line-height:26px;;
		margin:0px;
	
	 
	}
	
	#main #listcat li a{
		color:#333333;
		background-image:url(icon3.jpg);
		background-repeat:no-repeat;
		background-position:left center;
		cursor:default;
		padding-left:22px;
		text-decoration:none;border-bottom:1px dashed #999999;
	}
	
	#main #listcat a:hover{
		color:#000000; 
		background-image:url(icon1.jpg);
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	#main .listcat
	{
		padding-left:00px;
		  
	}
	
	 
	
	#main .listcat ul{
		padding:0px;
		margin:0px;
		list-style:none;
		font-family:Verdana;
		font-size:13px;
		color:#000000;
	}
	#main .listcat li{
		line-height:26px;;
		margin:0px;
	
	 
	}
	
	#main .listcat li a{
		color:#333333;
		background-image:url(icon3.jpg);
		background-repeat:no-repeat;
		background-position:left center;
		cursor:default;
		padding-left:22px;
		text-decoration:none;border-bottom:1px dashed #999999;
	}
	
	#main .listcat a:hover{
		color:#000000; 
		background-image:url(icon1.jpg);
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	#footer{
	
		height:155px;
 
		margin-top:15px;
	 
		background-color:#1f1f1f;
	}
	#footer p{
		width:1200px;
		margin:0 auto;
		font-family:verdana;
		font-size:11px;
		color:#CCCCCC;
		padding-top:100px;
		padding-left:40px;
	
	}
	
	form{
		margin-top:10px;
		font-family:verdana;
		font-size:11px;
		color:#666666;
	}
	label{
		display:block;
		margin-top:10px;
	 
	}
	
	input,textarea{
		border:1px solid #CCCCCC;
		background-color:#ffffff;
		font-family:verdana;
		font-size:11px;
		width:205px;
	}
	
	.submitbutton{
		width:60px;
		font-size:10px;
		background-color:#ffffff;
		color:#333333;
		font-weight:bold;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		margin-top:11px;
	}
	
	
	
	.botnav{
		height:141px;
		padding-top:15px;
		width:1200px;
		margin:0 auto;
		background-color:#1F1F1F;
		}
	
	.botnav ul{
		list-style-type:none;
		float:left;
		color:#444444;
		font-family:Verdana;
		font-size:7pt;
		padding:0px; margin:0px;
		width:140px;
	
	}
	
	.botnav li{
		padding:0px; margin:0px;
		list-style-position:inside;
		padding-right:20px;
		line-height:20px;
	
	}
	
	.botnav li a{
		color:#444444;
		text-decoration:none;
	}
	
	.botnav li a:hover{
		color:#f3f3f3;
	}
	
	.botnav .head{
		border:0px;
		color:#f3f3f3;
		font-size:7pt;
		font-weight:bold;
		}
	.ims{
		width:170px !important;
		color:#f3f3f3;
	}
	
	.ims li{
		color:#999999;
	 
	}
	.phone{
		padding-left:30px;
		height:24px;
		line-height:13px;
		background-repeat:no-repeat;
		background-position:left center;
	}
