*{
 outline:none;
 }
body{
background:#3e0404 url(../images/body_bg.jpg) repeat-x top;
margin:0 0 0 0;
font: normal 12px arial;

}
form, label{
	margin:0px;
	padding:0px;
}
li{
list-style:none;
}

div.clear{
	clear: both; height: auto;margin:0px;padding: 0px; }

div.width{
	width: 942px;margin: 0px auto;
}

/********************* Header *************************/
.header{ width:942px; height:120px; margin:0px auto; background:#fff;}
.header-top{ width:930px; margin:0px auto; background:#cc0000; height:5px; font-size:2px;}

.logo{ position:relative; float:left; left:20px; top:20px;}
.years{ position:relative; float:left; left:120px; top:15px;}
.social-link{  height:25px; width:130px; position:absolute; overflow:hidden; left:800px; top:15px;  }
.support-box{ position:relative; float:left; left:205px; top:50px; width:171px; height:49px; background: url(../images/support_box.jpg) no-repeat ; margin-right:10px;  }

.buttons{ position:absolute; float:left; left:735px; top:15px; width:171px; height:49px;}
.buttons img{ float:left; padding-right:5px; border:none; }

* html .support-box{ top:45px;  }


.support-box img{  position:absolute; left:8px; top:8px; border:0px;}
.support-box h5{ font:bold 11px Arial, Helvetica, sans-serif; color:#B6B6B6; padding:0px 0px 0px 60px; margin:0px; line-height:25px; }
.support-box p{ font:normal 11px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:0px 0px 0px 60px;}




/*******{* menu**********/
div.menu	{
	width: 570px;height: 36px;float:right;background-image: url(../images/menu_bg.jpg);background-repeat: no-repeat;} 
	
/*******************************  poovendan ************************* top Portion End's here  ********************************************************/


/******************************************************** Index  Portion starts here  ********************************************************/
div.main{
	background-color: #fff; width: 942px;margin: 0px auto; height:auto;	 }
div.leftpanel{
	background:url('images/main_button_bg.jpg') no-repeat top;	width:182px; float: left;height: auto
	}
		
div.indexpanel{
	width: 758px; float: left;height: auto;border-left:1px solid #eceaea; 	background-color: #fff;	}	
	
.business_tips{
	background:#e9e9e9 url(../images/image_business-tips2.jpg) no-repeat left;padding:0 5px 0 122px;font:normal 11px/29px Tahoma;color:#3e3a3a;
	line-height:29px;margin: 6px 6px;
}
.business_tips a{
	font:normal 11px/29px Tahoma;color:#3e3a3a;line-height:29px;text-decoration:none;
}
.business_tips a:hover{
	font:normal 11px/29px Tahoma;color:#CC0033;line-height:29px;text-decoration:none;}
/********* Banner Portion *************/
div.banner{
	width: 746px;margin: 0px auto;height: 226px;}

div.banner_bg{
	background:url(../images/banner_bg.jpg) no-repeat;}
	
div.banner ul{
	margin:0px;padding:0px;}
	
div.banner li{
	list-style:none;float:left;height:49px;}

div.banner_sub{
	width: 746px;margin: 0px auto;height:62px;border: 1px solid #000; background:url(../images/banner_bg.jpg) no-repeat;
   }
   
 div.banner_sub h1{
color: #B98383;font-size:30px;padding-left:45px;text-transform: capitalize;}

/************************************************************ Sub Pages **************************************************************/
div.content	{
   width: 746px;margin: 0px auto;border:0px solid #ccc; }
	
	div.content a {
color:#444;text-decoration:none ; font-weight:normal;} 

div.content a:hover {
color:#CC0033;text-decoration: underline;} 
   
div.content	p{
font:normal 13px Arial, Helvetica, sans-serif; padding:2px 10px; color: #313238;margin-top:15px;margin-bottom:15px;
line-height: 17px; }

div.content	h1{
color: #cc0000;margin-bottom: 0px;background-color: #fff;width:auto;border-bottom: 0px solid #edf0f2;padding-top: 5px; padding-bottom: 5px;font-size: 20px; padding-left:10px;text-align:left; }

div.content	h2{
color: #333;font-size: 18px; text-align:left; }

div.content	h3{
color: #333;margin-bottom: 0px;width:auto;border-bottom: 0px solid #edf0f2;padding-top: 5px;
padding-bottom: 5px;font-size: 13px;  }

div.content ul{
 margin: 0px;padding-left: 0px;padding-right: 10px;margin-left:25px; }

div.content ul li{
list-style-image: url(../images/blt.gif);line-height:25px;font-family: arial,Tahoma, Helvetica, sans-serif;
font-size:13px;text-align:justify;color: #313238;margin-top:2px; } 

div.content ul li a {
color:#313238;text-decoration:none ;} 

div.content ul li a:hover {
color:#CC0033;text-decoration: underline;} 

div.image{
   float: right; }



/*** image table ***/

div.image_table{
width: 298px;height: 215px;float: right;background-image: url(../images/image_bg.png);background-repeat: no-repeat;margin-left: 10px; }

div.image_table img{
margin-left: 9px;margin-top: 8px; }

div.image_table p{
font-weight: bold;text-align: center; }

/*************Rounded Corner ********************************************/
div.demo {
background: #fff;margin:0 auto;padding: 10px;border:1px solid #c9caca; margin-top:5px;margin-bottom: 5px;
background-image: url(../images/demo_bo_bg.png);background-repeat: repeat-x;background-position: top;}

div.demo1 {
background: #fff;margin:0 auto;padding: 10px;border:1px solid #c9caca; margin: 5px;}

div.demo1 p {
font:normal 12px arial;}

div.demo1 img{
margin: 0px;padding: 0px;}

div.demo h1{
margin: 0px;padding: 0px; color:#0c4484;font-size: 18px;}

div.demo h2{
margin: 0px;padding: 0px; color:#222;font-size: 14px;text-align:left;}

div.demo h2 span{
margin: 0px;padding: 0px; color:#cc0000;font-size: 16px;}

div.demo h3{
margin:10px 0px;padding: 0px; color:#cc0000;font-size: 12px;}
   
div.demo p{ font-family:Arial, Helvetica, sans-serif;font-size:13px; font-weight:normal; color:#222;padding: 0%;text-align:left;}

/******************************************************** left  Portion starts here  ********************************************************/	
.main_button{
	margin: 0px; padding: 0px 0 8px 10px; width: 170px; font: normal 11px Tahoma; color: #232323; text-transform: uppercase; }
	
.main_button ul{
	margin:0px; padding:0px; }
	
.main_button li{
	list-style: none; height: 32px; padding: 0 0 0 12px; display: block;background:url(../images/left_links.jpg) repeat-x bottom;  }
	
.main_button li a{
	list-style: none;
	background: url(../images/button_icon.gif) no-repeat left;
	padding: 0 0 0 20px;
	height: 30px;
	display: block;
	color: #232323;
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:capitalize;
}
	
.main_button li a:hover{
	list-style: none;
	background: url(../images/button_icon_over.gif) no-repeat left; 	
}

.index .main_button li.active1 a, .aboutus .main_button li.active2 a, .products .main_button li.active3 a, .projects .main_button li.active4 a, .services .main_button li.active5 a, .portfolio .main_button li.active6 a, .client .main_button li.active7 a, .online .main_button li.active8 a, .support .main_button li.active9 a, .videos .main_button li.active10 a, .careers .main_button li.active11 a, .payment .main_button li.active12 a, .testimonials .main_button li.active13 a, .faq .main_button li.active14 a
{ position:relative; width:150px; height:10px;  text-align:center; margin:0px auto; right:
-109px; top:10px; bottom:10px;  }

.contact .main_button li.active15 a{
	list-style: none;
	background: url(../images/button_icon_select.jpg) no-repeat left;
	padding: 0 0px 0 20px;
}
	
	/********** quote ***********/
	
div.quote{
	background: url(../images/quote_bg.jpg) no-repeat top; height:148px; 	padding:34px 10px 10px 12px;}
	
div.quote input{
		margin-top:3px;}
 div.quote2{
	background: url(../images/quote_bg2.jpg) no-repeat top; height:152px; 	padding:34px 10px 10px 8px;}
	 div.quote3{
	background: url(../images/quote_bg3.jpg) no-repeat top; height:168px; 	padding:4px 10px 10px 8px;}
div.quote2 input{
		margin-top:3px;}
div.client_login{
	background:url(../images/latest_news_bg.jpg) no-repeat top;height:145px;padding:10px 0px 0px 0px;}
div.client_login a{ font-weight:normal; color:#333333;}
div.client_login a:hover{ text-decoration:none; color:#CC0000;}	
div.client_login input{
		margin-top:3px;}		
	
.inputbox_1{
	background:url(../images/input_bg.jpg) no-repeat; width:150px; border:0px; padding:0 0 0 8px;font:normal 11px/22px Tahoma;color:#aeaeae;
	height:22px;
}
.inputbox_1:hover{
	background:url(../images/input_bg_over.jpg) no-repeat;width:150px;border:0px;	padding:0 0 0 8px;font:normal 11px/22px Tahoma;
	color:#3b3a3a;height:22px;
}
.inputbox_2{
	background:url(../images/input_bg_1.jpg) no-repeat;width:150px;border:0px;padding:0 0 0 8px; font:normal 11px/15px Tahoma;
	color:#aeaeae; height:52px;
}
.inputbox_2:hover{
	background:url(../images/input_bg_1_over.jpg) no-repeat; border:0px; padding:0 0 0 8px; 	font:normal 11px/15px Tahoma; color:#3b3a3a; 	height:52px;}
	
.inputbox_3{
	background:url(../images/input_bg_2.jpg) no-repeat; width:58px;border:0px;padding:0 0 0 0;text-align:center;font:normal 11px/22px Tahoma;
	color:#aeaeae;height:22px;cursor:pointer;}
	
.inputbox_3:hover{
	background:url(../images/input_bg_2_over.jpg) no-repeat; width:58px;border:0px;  padding:0 0 0 0; text-align:center; 	font:normal 11px/22px Tahoma;
	color:#3b3a3a; height:22px; cursor:pointer; }
	
/******** Newsletter *****/
div.news_letter{
	background:url(../images/news_letter_bg.jpg) no-repeat top;height: 66px;;padding-top:48px;padding-left: 15px; margin-top:10px;
}

div.navigation_1 a{
	font:normal 11px/16px Tahoma; color:#aeaeae;text-decoration:none;margin-top: 50px;
}
div.navigation_1 a:hover{
	font:normal 11px/16px Tahoma;color:#3b3a3a;text-decoration:none;}	

/******************************************************** left Portion End's here  ********************************************************/


/******************************************************** Footer Portion stars here  ********************************************************/
div.footer{
	background:#fbfbfb url(../images/footer_bg.jpg) repeat-x;height:46px;padding:10px 0 0 0px;}
	
div.footer ul{
	margin:0px;padding:0px;margin-left: 10px;text-align:center;}
	
div.footer li{
	list-style:none;padding:0 20px 0 0; display:inline;line-height:19px;}
	
div.footer li a{
font:normal 11px Arial, Helvetica, sans-serif;color:#494242;text-decoration:none;}

div.footer li a:hover{
color:#cc0000;text-decoration:underline;}

div.footer li a span{
color:#cc0000;text-decoration:underline;}

div.footer li a:hover span{
color:#494242;text-decoration:none;}

	
div.copy{
	color:#c6a1a1; margin:0px auto;line-height: 18px;background-color:#fff;height:50px;color:#333;text-align:center;
	border-top:1px solid #e9e9e9;}
	

div.copy a{
	font:normal 11px/16px Tahoma;color:#cc0000;text-decoration:none;}
	
div.copy a:hover{
	font:normal 11px/16px Tahoma; color:#000;text-decoration:underline;}

/******************************************************** Footer Portion End's here  ********************************************************/
	
	

/******************************************************** Footer Portion End's here  ********************************************************/

/**** More ***/ 

div.more{
	background:url(../images/mor_bg.jpg) no-repeat right;height:20px;font:normal 11px/20px Tahoma;color:#555555;margin:0 6px 0 0;text-align: right;padding-right: 5px;	}
	
div.more a{
	height:20px;	font:normal 11px/20px Tahoma;	color:#cc0000;	text-decoration:none;}
	
div.more a:hover{
	height:20px;font:normal 11px/20px Tahoma;	color:#000000;	}
	
	
/**************************************************portfolia**********************************************/

.portfolia{
	color: #cc0000;margin-bottom: 0px;background-color: #fff;width:auto;border-bottom: 1px solid #edf0f2;padding-top: 5px;
background-image: url(../images/h1_bg.png);padding-bottom: 5px;font-size: 17px;  font-weight: bold; }


/************************************ Client list right side design ********************************************/
div.clientlist{
float:right;width: 215px;border:0px solid #000; 	}

div.clientlist_top{
float: left;width: 215px;height: 36px;background: url(../images/quick_links.jpg) ; 	}

div.clientlist_mid{
float: left;width: 215px;background:#c21315;}

div.clientlist_mid ul{
margin:0px; padding: 0px;margin-left: 5px;}

div.clientlist_mid ul li{
line-height: 30px;list-style:none;background: url(../images/quick_links_spilit.jpg) no-repeat bottom;text-align: left;	}

div.clientlist_mid ul li a{
color: #F7F7F6;text-align: left;line-height: 30px; font-weight:bold;	}

div.clientlist_mid ul li a:hover{
color: yellow;	}

div.clientlist_bot{
float: left;width: 215px;height:11px;background: url(../images/quick_links.jpg) bottom right ; 	}

/******************************* Testimonials **********************************/

div.testimonials{
width:747px;border:0px solid #000;margin:0px auto;margin-top:10px;margin-bottom:10px; }

div.testimonials_top{
width:100%;background:url(../images/testimonials.jpg) no-repeat top center;height:10px;}

table.testimonials_mid {
width:747px;border-left:1px solid #f88482;border-right:1px solid #f88482;padding:10px;}

table.testimonials_mid td {
padding:5px;font:normal 12px arial,Verdana, Arial, Helvetica, sans-serif;color:#000;}

table.testimonials_mid p{
margin:5px 0px;}

table.testimonials_mid strong{
color:#cc0000;}

div.testimonials_bot{
width:100%;background:url(../images/testimonials.jpg) no-repeat bottom center;height:10px;}

/************************** Table Colors ***********/
.domain{ width:700px;  border:0px solid #ccc; margin:0px auto; }
.domain table{ width:100%; background:#fff;  }
.domain table tr.head{ background:#a71213; height:35px;   }
.domain table tr.head td{ color:#fff; text-align:center; font:bold 13px Arial, Helvetica, sans-serif;color:#fff; }

.domain table tr.content td{ background:#f0f0f0; font:normal 12px Arial, Helvetica, sans-serif;color:#333;   border-bottom:1px solid #cecccc; border-right:1px solid #cecccc; height:30px;padding:0px 0px 0px 10px; }

tr.content td p{ margin:0px; padding-top:25px;  }

tr.content td ol{ margin:0px;padding:0px; margin-left:25px;  }
tr.content td ol li{ line-height:20px;list-style:circle;   }

.yellow{ color:#eee60c;}
