/* ADD BY AKSHAY ON 06-09-2010 */
body {
	margin: 0px;
	background-color:#FFF;
	background-image: url(http://www.keshavinfotech.com/images/bg2.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
.wrapper{
	width:980px;
	margin:0 auto;
}
/* Start Top here */

.top{
	width:980px;
	float:left;
	padding-bottom:30px;
}
.logo{
	width:553px;
	float:left;
	padding-top:31px;
}
.menu{
	width:427px;
	float:left;
}
#demo a{
	display:block;
	width:427px;
	height:136px;
	float:left;
	background-image:url(http://www.keshavinfotech.com/images/nav-sprite.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	background-color:none;
}
#default, #example{
	clear:left;
}
#default_home{
	background-position:0 0;
}
#default_home:hover,#default_home.hover{
	background-position:0 -136px;
}
#example_home{
	background-position:0 0;
}
#example_home:hover,#example_home.hover{
	background-position:0 -136px;
}
#default_blog{
	background-position:-120px 0;
}
#default_blog:hover,#default_blog.hover{
	background-position:-120px -136px;
}
#example_blog{
	background-position:-120px 0;
}
#example_blog:hover,#example_blog.hover{
	background-position:-120px -136px;
}
#default_demo{
	background-position:-261px 0;
}
#default_demo:hover,#default_demo.hover{
	background-position:-261px -136px;
}
#example_demo{
	background-position:-261px 0;
}
#example_demo:hover,#example_demo.hover{
	background-position:-261px -136px;
}
/* End Top here */

/* top link start here */

.main_top_link{
	width:980px;
	float:left;
	border-bottom:solid 1px #d6d6d6;
	padding-bottom:4px;
	padding-top:3px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797979;
}

.main_top_link h1{

	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797979;
	margin:0px;
	padding:0px;
	font-weight:normal;
	display:inline;
}

/* top link end here */

/* Start Middle here */

.middle{
	width:980px;
	float:left;
	padding-top:4px;
}
.middle_top{
	width:980px;
	float:left;
}
.middle_left{
	width:627px;
	float:left;
	background-image:url(http://www.keshavinfotech.com/images/homebanner.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*preload classes*/ 
.svw {
	width: 50px;
	height: 20px;
	background: #fff;
}
.svw ul {
	position: relative;
	left: -999em;
}
/*core classes*/
.stripViewer {
	position: relative;
	overflow: hidden;
	margin:10px 10px 33px 10px;
	padding:0;
}
.stripViewer ul { /* this is your UL of images */
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	list-style-type: none;
}
.stripViewer li {
	float:left;
}
.stripTransmitter {
	overflow: auto;
	width: 1%;
/*	margin-top:-8px;
	margin-left:2px;*/
}
.stripTransmitter ul {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}
.stripTransmitter ul li {
	width: 20px;
	float:left;
	margin: 0 2px 1px 0;
}
.stripTransmitter a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#636363;
	line-height:20px;
	background-image:url(http://www.keshavinfotech.com/images/bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration: none;
	text-align:center;
	display: block;
}
.stripTransmitter a:hover, a.current {
	background-image:url(http://www.keshavinfotech.com/images/bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#636363;
} /*tooltips formatting*/
.tooltip {
	padding: 0.5em;
	background: #fff;
	color: #000;
	border: 5px solid #dedede;
}
#arrow{
	position:absolute;
	margin-top:483px;
	margin-left:340px;
	width:24px;
	height:23px;
	z-index:1;
}
.middle_right{
	width:351px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	line-height:16px;
}
.trebuchet_12_gry{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#808080;
	line-height:16px;
}
.middle_bottom{
	width:980px;
	float:left;
	margin-top:34px;
	border-top:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;
}
.service{
	width:627px;
	float:left;
}
.service_header{
	width:627px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
	font-weight:bold;
	height:13px;
	padding-top:14px;
}
.service_contain{
	width:627px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.service_box{
	width:188px;
	float:left;
	padding-top:6px;
	padding-bottom:2px;
	background-image:url(../images/dot.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.service_box1{
	width:184px;
	float:left;
	padding-top:6px;
	padding-bottom:2px;
	padding-left:33px;
	background-image:url(../images/dot.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.service_box2_best{
	width:184px;
	float:left;
	padding-bottom:2px;
	padding-left:33px;
	background-image:url(../images/dot.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.service_box2_demo{
	width:194px;
	float:left;
	padding-bottom:2px;
	padding-left:20px;
}
.service_box1_img{
	width:140px;
	float:left;
	padding-left:44px;
}
.service_box1_txt{
	width:164px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#000000;
	padding-left:20px;
}
.service_link{
	background-image:url(../images/arrow_service.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#6e6e6e;
	text-decoration:none;
	line-height:21px;
	display:block;
	padding-left:9px;
}
.service_link:hover{
	background-image:url(../images/arrow_service.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#6e6e6e;
	text-decoration:underline;
	line-height:21px;
	display:block;
	padding-left:9px;
}
.service_box2{
	width:194px;
	float:left;
	padding-top:6px;
	padding-bottom:2px;
	padding-left:28px;
}
.service_box2_img{
	width:129px;
	float:left;
	padding-left:55px;
}
.service_box2_txt{
	width:177px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#000000;
	text-align:center;

}
.testimonial_main{
	width:353px;
	float:left;
	padding:1px 0px;
}
.testimonial{
	width:317px;
	float:left;
	background-image:url(http://www.keshavinfotech.com/images/testimonial_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	padding:18px 14px 0px 22px;
}
.testimonial_header{
	width:317px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
.testimonial_text{
	width:317px;
	float:left;
}
.testimonial_main12{
	width:317px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#737373;
}
.testimonial_name_more{
	width:317px;
	float:left;
}
.testimonial_name{
	width:248px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#737373;
	font-weight:bold;
}
.testimonial_more{
	width:69px;
	float:left;
	height:41px;
	padding-top:5px;
	padding-bottom:0px;
}
*html .testimonial_more{
	width:69px;
	float:left;
	height:41px;
	padding-top:15px;
	padding-bottom:0px;
}
.middle_bottom_txt{
	width:920px;
	float:left;
	background-image:url(http://www.keshavinfotech.com/images/midd_bot_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#919191;
}
/* End Middle here */

/* Start Bottom here */

.bottom{
	width:960px;
	float:left;
	margin-top:20px;
	border-top:solid 1px #e8e8e8;
	padding:0px 10px;
}
.bottom_nav{
	width:670px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#737373;
	text-decoration:none;
	padding-top:12px;
	padding-bottom:19px;
}
.bottom_nav_link{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#737373;
	text-decoration:none;
}
.bottom_nav_link:hover{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#737373;
	text-decoration:underline;
}
.bottom_copy{
	width:290px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#737373;
	text-align:right;
	padding-top:12px;
	padding-bottom:19px;
}
.data_not_found{
	width:960px;
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#CC3300;
	font-weight:bolder;
	text-align:center;
	padding-top:35px;
	padding-bottom:5px;
}
/* End Bottom here */
/* Start Portfolio css here */
.pmiddle{
	width:980px;
	float:left;
}
.portfolio_header{
	width:980px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#000000;
	border-bottom:solid 1px #e7e7e7;
}
.portfolio_contain{
	width:980px;
	float:left;
}
.portfolio_main{
	width:960px;
	float:left;
	padding:30px 10px 0px 10px;
}
.portfolio_box_main{
	width:960px;
	float:left;
	padding-bottom:30px;
}
.portfolio_box1{
	width:320px;
	float:left;
}
.portfolio_box2{
	width:300px;
	float:left;
}
.portfolio_paging{
	width:250px;
	float:left;
	padding-left:250px;
}
.paging_first{
	width:66px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#636363;
}
.paging_main{
	width:115px;
	float:left;
}
.paging_last{
	width:57px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#636363;
}
.paging_link{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#636363;
	text-decoration:none;
}
.paging_link:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#636363;
	text-decoration:underline;
}
#paging{  
    font-family:"Trebuchet MS";
	font-size:11px;
	color:#636363; 
}  
   
#paging a{  
     padding:2px 7px 4px 7px;  
     color:#636363;  
     text-decoration:none;
	 background-color:#E3E3E3;
}  
   
#paging a:hover{  
     text-decoration:none;
	 background-color:#E3E3E3;
}
/*  End  Portfolio css here */
/* Start Testimonials css here */
.testimonials_main{
	width:980px;
	float:left;
	padding:30px 0px 0px 0px;
}
.testimonials_box_main{
	width:980px;
	float:left;
	padding-bottom:18px;
}
.testimonials_box{
	width:980px;
	float:left;
	border-bottom:solid 1px #e8e8e8;
	padding:0 0 14px 0;
}
.testimonials_coma{
	width:980px;
	float:left;
	padding:0 0 10px 0;
}
.testimonials_text{
	width:980px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	line-height:16px;
}
.testimonials_coma_right{
	width:980px;
	float:left;
	background-image:url(http://www.keshavinfotech.com/images/coma_right.png);
	background-repeat:no-repeat;
	background-position:right top;
}
.testimonials_coma_right1{
	width:922px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	text-align:right;
}
.testimonal_link{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	text-decoration:none;
}
.testimonal_link:hover{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	text-decoration:underline;
}
/*  End  Testimonials css here */
/* Start Contact css here */
.contact_contain{
	width:980px;
	float:left;
	padding-top:30px;
}
.contact{
	width:366px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	line-height:16px;
}
.career{
	width:700px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	line-height:16px;
}
.mail{
	width:322px;
	float:left;
}
.mail_main{
	width:240px;
	float:left;
	background-color:#f8f8f8;
	border:solid 1px #ededed;
	padding:20px 25px 20px 25px;
}
.mail_main_box{
	width:240px;
	float:left;
	padding-bottom:20px;
}
.mail_img{
	width:45px;
	float:left;
	padding-top:4px;
}
.mail_text{
	width:195px;
	float:left;
}
.mail_link{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	text-decoration:none;
}
.mail_link:hover{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#414141;
	text-decoration:underline;
}
.tre_14_black{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#000000;
}
.fourm{
	width:263px;
	float:left;
	background-color:#fcf5d0;
	border:solid 1px #f6d679;
	padding:7px 13px 8px 14px;
}
.fourm_text{
	width:263px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	padding-bottom:15px;
}
.fourm_main{
	width:263px;
	float:left;
}
.fourm_filed{
	width:263px;
	float:left;
	padding-bottom:5px;
}
.fourm_filed_msg{
	width:263px;
	float:left;
	padding-bottom:5px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fourm_text_box{
	width:250px;
	border:solid 1px #cdc7a6;
	background-image:url(http://www.keshavinfotech.com/images/fourm_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:26px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	padding-left:9px;
}
.fourm_text_box1{
	width:200px;
	border:solid 1px #cdc7a6;
	background-image:url(http://www.keshavinfotech.com/images/fourm_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:26px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	padding-left:9px;
}
.message{
	width:250px;
	border:solid 1px #cdc7a6;
	background-image:url(http://www.keshavinfotech.com/images/message_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:26px;
	height:104px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	padding-left:9px;
	padding-top:0px;
}
.message1{
	width:250px;
	border:solid 1px #cdc7a6;
	background-image:url(http://www.keshavinfotech.com/images/message_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:26px;
	height:104px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
}
.link2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#406f85;
	text-decoration:none;
}
.link2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#406f85;
	text-decoration:underline;
}
/*  End  Contact css here */


.options {
	width:265px;
	float:left;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#4e4115;
	line-height:28px;
}
.options_box {
	width:225px;
	float:left;
}
.options_box1 {
	width:99%;
	height:18px;
	background-color:#FFFFFF;
	border:solid 1px #7f9db9;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
span.select {
	position: absolute;
	width: 225px;
	height: 31px;
	padding: 8px 7px 0px 8px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#FFFFFF;
	background:url(http://www.keshavinfotech.com/images/select.jpg) no-repeat;
	overflow:hidden;
	
}
