@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
p{margin-bottom:0.6em}
ul{margin-bottom:1em}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body,table#pagelayout {height:100%; width:100%; margin:auto;}
body, td, th, div, p, label, input {color:#373633; font:normal 12px/18px Arial, Helvetica, sans-serif;}
td{vertical-align:top;}
p{text-align:justify;}
a{color:#373633; text-decoration:underline;}
a:hover{color:#373633; text-decoration:none; -moz-outline-style:none;}
a:active{outline: none;}
a:focus{-moz-outline-style: none; outline:0px;}
h1{color:black; font-family:"Trebuchet MS",serif;}
h2{color:#373633; background:url(http://www.lastguru.com/template/lastguru/images/h2_bullet.png) no-repeat; border-bottom:1px dotted #dbdbdb; padding:5px 0px 8px 30px; font-size:1.5em; font-family:"Trebuchet MS",serif;}
h3{color:#373633; background:url(http://www.lastguru.com/template/lastguru/images/h3_bullet.png) no-repeat; border-bottom:1px dotted #dbdbdb; padding:5px 0px 8px 30px; font-size:1.5em; font-family:"Trebuchet MS",serif;}
h4{font-size:20px; font-weight:bold; line-height:1.4em; margin:10px 0px; font-family:"Trebuchet MS",serif; color:#7ca910;}
#pagelayout{background:#f7f7f6 url(http://www.lastguru.com/template/lastguru/images/background.jpg) repeat-x;}


/*Header CSS*/
#header{height:190px;}
.logo{padding-top:105px;}
.logo p{padding-left:10px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:bold;}
.banner{width:100%; text-align:right; padding-top:14px;}
.welcome{vertical-align:bottom; color:#373633; font-weight:bold}

/*Main CSS*/
#maincontainer{height:100%;}
.container{width:85%; margin:0px auto;}
.main{}
.liststyle li{list-style:none; padding-left:30px; letter-spacing:2px; text-transform:lowercase;}
.liststyle a{text-decoration:none;}
.liststyle a:hover{text-decoration:underline;}

.red a{font-size:0.9em;}
.red a:hover{color:#d5470c;}
.blue a{font-size:0.9em; text-decoration:none; font-weight:bold; text-decoration:underline; }
.blue a:hover{color:#0c99d5; text-decoration:none;}

.video{margin-top:4px; text-align:center}
.reg_text{background:#ffffff; border:1px solid #dbdbdb; font-size:16px; color:#373633; padding:14px 10px; width:50%;}
.reg_submit{background:#666666; color:#ffffff; padding:14px 10px; font-size:16px; border:1px solid #dbdbdb;}


.innertable{width:100%;}
.innertable th{text-align:left; font-weight:bold; padding-left:8px; background:url(http://www.lastguru.com/template/lastguru/images/thead.jpg) repeat-x center; border-right:1px solid #fff; font-size:1em; border-bottom:1px dotted #dbdbdb; color:#ffffff; line-height:30px;}
.innertable td{border-right:1px solid #fff; border-bottom:1px solid #fff; background:#efefef; line-height:32px; padding-left:8px;}
#tfoot{text-align:center; font-size:1.2em; padding:2px 0px; font-weight:bold; background:#dbdbdb;}



/*Curved Div CSS*/
.inset{background:transparent; width:100%;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b{display:block; overflow:hidden; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b{height:1px;}
.inset .b2{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b3{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b4{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b4b{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b3b{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b2b{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b1{margin:0 5px; background:#dbdbdb;}
.inset .b2, .inset .b2b{margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b{margin:0 2px;}
.inset .b4, .inset .b4b{height:2px; margin:0 1px;}
.inset .b1b{margin:0 5px; background:#dbdbdb;}
.inset .boxcontent{display:block; background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.boxcontent{padding:5px 10px;}

/*Button CSS*/
span.blockLink{display:inline-block; padding-left:10px; background:url(http://www.lastguru.com/template/lastguru/images/button.gif) no-repeat; text-decoration:none; vertical-align:top; height:19px;}
span.blockLink b{display:inline-block; background:#fff url(http://www.lastguru.com/template/lastguru/images/button.gif) right top no-repeat; padding-right:10px;}
.button{border:none; background:none; color:#fff; height:19px; line-height:19px; cursor:hand; padding-bottom:5px; font-size:1em; font-weight:bold;}
.button_disable{border:none; background:none; color:#fff; line-height:19px; height:19px; cursor:default; font-size:1em;}

/*Footer CSS*/
#footer{height:416px; background:url(http://www.lastguru.com/template/lastguru/images/footer.jpg) repeat-x; color:#ffffff;}
.footer td{color:#ffffff; line-height:36px; font-size:0.9em;}
.footer a{color:#fff; text-decoration:none; padding:0px 10px;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer p{color:#ffffff;}
.footer_link li{list-style:none; text-align:right; font-size:18px; font-family:"Trebuchet MS",serif; color:#7ca910;}
.footer_link a{color:#666666; text-decoration:none;}
.footer_link a:hover{color:#ffffff;}

/*Comment Div CSS*/
.comment{background:transparent; width:100%; margin:0px 19px;}
.comment .c1, .comment .c2, .comment .c3, .comment .c4, .comment .c1c, .comment .c2c, .comment .c3c, .comment .c4c{display:block; overflow:hidden; font-size:1px;}
.comment .c1, .comment .c2, .comment .c3, .comment .c1c, .comment .c2c, .comment .c3c{height:1px;}
.comment .c2{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c3{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c4{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c4c{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c3c{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c2c{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c1{margin:0 5px; background:#b8d2f3;}
.comment .c2, .comment .c2c{margin:0 3px; border-width:0 2px;}
.comment .c3, .comment .c3c{margin:0 2px;}
.comment .c4, .comment .c4c{height:2px; margin:0 1px;}
.comment .c1c{margin:0 5px; background:#b8d2f3;}
.comment .comment_div{display:block; background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment_div{padding:5px 10px; height:84px;}


.testimonial_div{padding:10px; background:#6d9612 url(http://www.lastguru.com/template/lastguru/images/client_testimonials.jpg) no-repeat center 25px; width:223px;}
.testimonial_title{color:#fffff; font-size:140%;}
.testimonials{text-align:justify; height:170px; overflow:auto; margin-bottom:50px; padding:0px 5px; position:relative; top:10px;}
.testimonials_writer{color:#ffffff;}


.bottom_box{position:fixed; bottom:0px; width:100%; text-align:center; line-height:35px; background:#ffffff; opacity:0.8; filter:alpha(opacity=40);}






/*Menu CSS*/
.menu li{display:inline; padding-right:30px; font-size:120%; font-weight:bold; line-height:44px;}
.menu a{color:#fff; text-transform:uppercase; text-decoration:none; }
.menu a:hover{color:#fff; text-decoration:underline;}







#iconbar{height:55px; position:relative; line-height:12px}
#iconbar li	{float:left; position:relative;	padding: 5px 0px 5px 10px; width:80px; list-style:none; margin-top:5px;}
#iconbar a{color:#fff; text-decoration:none;}
#iconbar a:hover{color:#90ebff}
#iconbar span {width:100px; position:absolute; top:0px; padding:0px; display: none; color:#fff;}







/* css by me*/

.our-services{font-size:80%;}
.our-services td{border-bottom:1px dotted #dcdcdc; padding:0px;}

.our-services-heading{background:none; outline:0px; border:0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#83AD33; font-size:100%;}

.more a{color:#fff; text-transform:uppercase; text-decoration:none; }
.more a:hover{color:#fff; text-decoration:underline;}

.our-services-box{min-height:250px;}
