/*
	Theme Name: 22Feet
	Theme URI: http://www.22feet.in
	Description: 22Feet Template
	Author: Raghunath J
	Author URI: http://www.22feet.in
*/
*{
margin:0;
padding:0;
}
a{
text-decoration:none;	
}

body{
font-family:Helvetica,Arial,sans-serif;
font-size:62.5%;	
background:#FFFFFF url(images/bg.png);
text-transform:lowercase;
}

#Header{
background:transparent url(images/header_bg.png) repeat-x;
color:#FFFFFF;
height:100px;
width:100%;	
}

#header-inner{
margin:0 auto;
padding:16px 0 0;
width:1000px;	
}

.menu, .menu2{
	margin-top:1.5em;
margin-left:0em;
overflow:hidden;
float:right;

}

.menu ul{

color:#FFF;
font-size:13px;


}

.menu li{

}

.page_item{
	list-style-type:none;
	
	padding-left:0.6em;
	font-size:11px;
	line-height:13px;

	color:#9F9F9F;
	margin-right:3em;
	text-transform:lowercase;
	
	
}

.page-item-10{
	background:transparent url(../../../home.png) no-repeat;
	margin-left:2.5em;
	height:60px;
}

.page_item a{
color:#9F9F9F;
text-decoration:none;

font-family:Arial, Helvetica, sans-serif;
}

.page_item a:hover{
color:#A7AF42;	
}

#main{
width:100%;
}

#main-inner{
margin:0 auto;
width:1000px;	
}

#main h1{
	border-bottom:2px solid #000000;
	padding:16px 0 18px;
}

#main ul{
list-style:none outside none;
padding:18px 0;	
text-decoration:none;
}

#main li{
float:left;
height:118px;
width:178px;
text-decoration:none;
padding:0.2em;
background:#FFFFFF;
margin-right:2px;
margin-top:2px;
border:6px solid #FFFFFF;
}

#main li .thumb{

display:block;
overflow:hidden;
z-index:1;
position:relative;
text-decoration:none;
height:118px;
}

.cover{
	background:#FFFFFF;
	color:#868686;
	position:absolute;
	width:170px;
	padding:0.5em;
	font-size:9pt;
	height:50px;
	top:230px;
	text-decoration:none;
	opacity: .9; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.cover a{
color:#868686;
text-decoration:none;
}

h2 a{
color:#868686;
}

.break{
clear:both;	
}

#footer{
	background:#FFFFFF;
height:50px;
width:100%;
}

#footer p{
	width:948px;
	margin:25px auto 0;
	text-align:right;
	padding-top:2em;
	padding-bottom:2em;
color:#8F8F8F;
}

#inside-main{
	margin-top:1.5em;
background:#FFFFFF url(../../../22images/bg.png) repeat-x;
padding:0.8em;
width:945px;	
}

.inside-title{
margin-top:0.8em;
margin-bottom:0.8em;
color:#343538;
text-shadow:0 1px 0 #c4c4c4;
font-size:16px;
font-family:Georgia;
}

#content{
overflow:hidden;	
}


/* INSIDE */

#content{
	width:1000px;
	margin-top:-1.5em;
}
#left{
float:left;
width:300px;
padding-left:2em;
margin-top:3em;
position:fixed;
}

#left h2{
	font-size:37pt;
	line-height:30pt;
	width:250px;
	color:#d2d3d5;
	letter-spacing:-3px;
}

#right{
	font:Arial;
float:right;
width:664px;
min-height:300px;
line-height:20px;
}

#right a{
color:#A4AB3B;	
}

img{
border:0px;	
}



.right-top{
	font-size:10pt;
background:transparent url(images/inside-bg2.png) repeat-y; 
padding:1em 3em 1em 3em;
color:#999999;
overflow:hidden
}

.right-top hr{
border:0px;
background:transparent url(images/hr.png) no-repeat 90%;
width:580px;
height:14px;
padding-top:1em;
padding-bottom:1em;
}
.right-header{
background:transparent url(images/inside-header.png) repeat-x;
height:13px;
}

.right-footer{
background:transparent url(images/inside-footer.png) no-repeat;
height:20px;
}

#thumbnail{
	padding-top:1em;
text-align:left;	
}

#share{
padding-left:5em;	
}

#sidebar ul{
background:transparent;	
}

#sidebar li{
background:transparent;
border:none;
height:auto;
}
#sidebar li h2{
font-size:28px;	
}

#sidebar li{
	font-size:13px;
	width:320px;
}

#sidebar li a{
	color:#AFAFAF;
}

/* Services*/
#inside-wrap{
width:570px;
margin-left:1em;
}

.stxt{
	color:#b4bb5e;
	font-weight:bold;
	font-size:17px;
	/*padding-top:0.5em;*/
float:left;	
width:95px;
}

.sservices{
	/*font-size:25px;
	line-height:28pt;*/
float:left;

}

.career{
  font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #b4bb5e;
    width: 300px;
	
}

.career2{
  font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #b4bb5e;
    width: 40px;
	
}

.career-p{
padding-bottom:0.8em;	
}

.career-msg{
font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #b4bb5e;
    width: 300px;
	height:100px;
}

#ad1,#ad2{
	
	font-size:12pt;
	padding-top:0.5em;
float:left;	
width:270px;	
}

#ad1 p,#ad2 p{
color:#999999;
font-size:12pt;
}
