@charset "utf-8";
/**************************************************************************************************************************
                                                         ***   Global Settings   ***
***************************************************************************************************************************/
/*
--------------------------------------------------
@Encoding				= charset "utf-8"
--------------------------------------------------
@Css Version			= Css Level 3
--------------------------------------------------
@Copyright				= Copyright 2008-2009, 
-------------------------------------------------
@Language				= en
-------------------------------------------------*/

#image-hover {padding-top:9px;}
	
* {                        /* Universal Acceptor */
	margin:0;
	border:0;
	padding:0;
}
body {		/* Body Class */
	margin:0px;
	color:#876e5e;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


pre{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
text-align:left;
float:left;
}
pre a {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
text-align:left;
color:#666666;
}


#bodypagebg {		/* Site center align */
	margin: 0px auto 0px auto;
	width:952px;
	text-align: center;
	height:auto;
}
#wrapper {		/* Page align */
	width:952px;
	top: 0;
	left: 0;
	text-align: center;
	margin: 0px auto 0 auto;
	height:auto;
}

.fullwidth{
float:left;
width:952px;
height:auto;
padding-top:75px;
padding-bottom:70px;
}


h1{
padding:0px;
margin:0px;
color:#684833;
font-size:26px;
line-height:26px;
padding-bottom:10px;
}

*html #leftMenu {width:120px !important;}

#leftMenu {
	width:124px;
	height:auto;
	float:left;
	text-align:left;
	padding-right:18px;
}

#banner {
	width:810px;
	height:421px;
	float:left;
}
#banner_firm {
	width:952px;
	height:274px;
}
.header {
	height:35px;
	width:100%;
}
/* Header Class ends here  */

/* --------------------------------------------------Menu Class Start Here--------------------------------------------------*/

a.menu {
	height:18px;
	color:#d6e4f2;
	text-decoration:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}

a:hover.menu {
	color:#fefefe;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}
.menuactive {
	color:#fefefe;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
}
.menu_outer {
	height:25px;
	width:100%;
	line-height:25px;
}
.menu_inner {
	float:right;
}
.menu_line {
	color:#3b424a;
	font-size:16px;
}
/*-------------------------------------------------- Menu Class end Here--------------------------------------------------*/

			
/* Body Content Starts Here */

#body_outer {
	width:810px;
	height:421px;
	float:left;
	text-align:left;
}
/* Left Part Starts Here */
h1 {
	padding:0px;
margin:0px;
color:#684833;
font-size:26px;
line-height:26px;
font-weight:normal;
padding-bottom:10px;
}

h4 {
	font-size:20px;
	color:#91bce8;
	text-align:left;
	margin-bottom:5px;
	font-family:"Myriad Pro";
	font-weight:normal;
}

h2 {
	font-size:12px;
	color:#e9e496;
	text-align:left;
	line-height:30px;
	padding-left:20px;
}
#left_panel {
	width:170px;
	height:auto;
	float:left;
	border-right:1px solid #161e29;
	padding-left:34px;
}
#left_inner {
	width:228px;
	height:auto;
	float:left;
}

#left_inner00 {
	width:100%;
	height:410px;
	float:left;
}
#left_new {
	width:70%;
	height:auto;
	float:left;
}

.brochure {
	width:114px;
	height:106px;
	padding-left:10px;
	float:left;
	margin-top:10px;
}
.link{
	font-size:11px;
	font-weight:normal;
	color:#cad4de;
	background:url(../images/arrow2.gif) no-repeat;
	padding-left:20px;
	line-height:19px;
	cursor:pointer;
	text-align:left;
	float:left;
	width:175px;
	text-decoration:none;
	margin-bottom:3px;
}

.link a{
	font-size:11px;
	font-weight:normal;
	color:#cad4de;
	background:url(../images/arrow2.gif) no-repeat;
	padding-left:20px;
	line-height:19px;
	cursor:pointer;
	text-align:left;
	float:left;
	width:175px;
	text-decoration:none;
	margin-bottom:3px;
}
.link a:hover{
	color:#fefefe;
	font-size:11px;
	font-weight:bold;
	background:#182533 url(../images/arrow2.gif) no-repeat;
	line-height:19px;
	text-align:left;
	float:left;
}

.linkactive{
	font-size:11px;
	font-weight:bold;
	color:#fefefe;
	background:#182533 url(../images/arrow2.gif) no-repeat;
	padding-left:20px;
	line-height:19px;
	cursor:pointer;
	text-align:left;
	float:left;
	width:175px;
	text-decoration:none;
	margin-bottom:3px;
}
.brochure_new {
	width:200px;
	float:left;
	padding-left:20px;
	margin-top:50px;
}


/* Left Part Ends Here */



/* Middle Part Starts Here */

#middle_panel {
	width:305px;
	float:left;
	text-align:left;
	padding-left:30px;
	padding-right:5px;
}
#middle_inner {
	width:422px;
	float:left;
	text-align:left;
	padding-left:30px;
}



h3 {
	font-size:12px;
	font-weight:bold;
	color:#7fb9f2;
	background:url(../images/arrow.jpg) no-repeat;
	padding-left:10px;
	line-height:13px;
}
h5 {
	font-size:12px;
	color:#e9e496;
	text-align:left;
	padding-left:20px;
}

.news_link {
	font-size:12px;
	font-weight:bold;
	color:#7fb9f2;
	text-decoration:none;
}
.middle_text{
padding-left:10px;}

p{ line-height:22px;
text-align:left;
font-size:13px;
margin-bottom:15px;
}


/* Middle Part Ends Here */


/* Right Part Starts Here */

#right_panel {
	width:380px;
	float:right;
	text-align:left;
	padding-left:34px;
}
#right_inner {
	width:255px;
	float:right;
	text-align:left;
	padding-left:15px;
}
.view {
	float:right;
}
.right_text {
	float:left;
	margin-top:5px;
	width:245px;
	line-height:20px;
}
.quoted_text {
	float:left;
	margin-top:18px;
	width:240px;
	line-height:22px;
	color:#747a7b;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	background:url(../images/quote.jpg) no-repeat;
	padding-top:12px;
	padding-left:15px;
}
.right_img {
	float:left;
	width:97px;
	margin-top:10px;
	margin-right:12px;
}
.author {
	font-style:normal;
	font-weight:bold;
}


.middle_innerPortf {
	width:728px;
	float:left;
	text-align:left;
	padding-left:30px;
}

/* Right Part Ends Here */

/* Body Content Ends Here */



/*  Footer Class Starts here */
#footer {
	border-top:1px solid #17212b;
	font-size:10px;
	color:#476380;
	text-align:left;
	width:952px;
	float:left;
	margin-top:40px;
	height:70px;
}
.footer_left {
	float:left;
	padding-top:10px;
}
.footer_right {
	float:right;
	padding-top:10px;
	font-weight:bold;
}
.s4t_logo {
	float:right;
	margin-top:10px;
}

/*  Footer Class ends here */

.clear {
	clear:both;
}
.dave {
	float:right;
}

/* Contact us*/

#right_innerContact {
	width:304px;
	float:right;
	text-align:left;
	padding-left:15px;
}




.widht{
width:100%;
height:auto;
text-align:left;
float:left;
}


.textBox{
width:304px;
height:21px;
line-height:21px;
border:1px solid #e3dcc9;
font-size:11px;
color:#666666;
text-align:left;
}



.MassageBox{
width:304px;
height:135px;
line-height:21px;
border:1px solid #e3dcc9;
font-size:11px;
color:#666666;
text-align:left;
}


.submitBtn{
display:block;
width:54px;
height:19px;
text-align:center;
background:#27415b;
border-bottom:1px solid  #162533;
border-top:1px solid  #162533;
color:#FFFFFF;
font-size:9px;
text-transform:uppercase;
cursor:pointer;
float:right;
line-height:19px;
margin-top:8px;
}

#contentPlaceHolderContact {
	width:640px;
	height:auto;
	float:left;
}


.contactarticle
{
width:307px;
padding-right:85px;
height:auto;
float:left;
}

.contactInfo
{
width:191px;
float:left;
height:auto;
}

.boldtext{
color:#91bce8;
font-weight:bold;
}


.brochure_Contact {
	width:200px;
	float:left;
	padding-left:20px;
	margin-top:10px;
}


.brochure_Contact h2 {
	font-size:12px;
	color:#e9e496;
	text-align:left;
	line-height:30px;
}


.width20{
float:left;
height:auto;
text-align:left;
width:20%;
}

.width50R{
width:47%;
float:right;
height:auto;
text-align:right;
}

#middle_innerPortfolio {
	width:690px;
	float:left;
	text-align:left;
}

.middle_innerPortfolio {
	width:690px;
	float:left;
	text-align:left;
}

#heartContentInfo {   
    padding-top:11px;
	width:810px;
	float:left;
	text-align:justify;
}

.contenttopPush{
float:left;
width:750px;
padding-top:53px;
text-align:left;
padding-left:6px;
}

.columnRightPush{
padding-right:48px;
}


.textInfoColumn{
float:left;
width:376px;
text-align:justify;
}


.newsInfoColumn{
float:left;
width:315px;
text-align:left;
}


.partnersBox{
width:173px;
height:auto;
float:left;
}


.googleMapHolder{
width:240px;
height:218px;
float:left;
text-align:center;
}

.googleMapHolder a{
color:#684734 !important;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:10px 60px 0 0;
float:right;
}

#ctl00_ContentPlaceHolder1_divProjectDescription {color:#664732 !important;}
#ctl00_ContentPlaceHolder1_divProjectDescription p {font-size:11px;}

.upperPush{
padding-top:15px;
}

.philosoppyRight{
line-height:22px;
color:#876e5e;
font-size:12px;
}


.mediaDivider{
background:url(../Images/mediaDivider.jpg) right center no-repeat;
width:315px;
margin-right:50px;
float:left;
}

.mediaInfo{
float:left;
width:100%;
text-align:left;
padding-top:7px;
padding-bottom:7px;
}

.mediaInfo{
color:#b5a194;
font-size:11px;
line-height:16px;
}

.mediaInfo b{
font-weight:bold;
color:#684833;
}

.mediaInfo small{
font-size:10px;
color:#684833;
font-weight:bold;
}

.columnText{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#876e5e;
line-height:16px;
text-align:justify;

}

.middle_innerPortfolio {
	width:690px;
	float:left;
	text-align:left;
}


#right_innerPortfolio {
	width:120px;
	float:left;
	text-align:right;
	color:#e2dcd7;
}

.leftrightArrow{
	font-size:24px;
	color:#FFFFFF;
}

.viewallI{
display:block;
width:25px;
height:25px;
float:left;
background:url(../Images/allshow.jpg) left top no-repeat;
margin-right:2px;
}


.nextI{
display:block;
width:25px;
float:left;
height:25px;
background:url(../Images/leftImages.jpg) left top no-repeat;
}


.previousI{
display:block;
float:left;
width:25px;
height:25px;
background:url(../Images/rightImages.jpg) left top no-repeat;
}


.portFrightHeading{
width:229px;
height:15px;
line-height:15px;
}

.portpolotext{
color:#684833;
font-size:13px;
float:left;
width:50%;
overflow:hidden;
}

.headtextRight{
font-size:12px;
padding-top:7px;
color:#684833;
}

.headtextRighti{
font-size:10px;
font-style:italic;
padding-bottom:15px;
color:#684833;
}

.textredgray{
color:#876e5e;
}

a.viewphotos{
width:92px;
height:22px;
line-height:22px;
display:block;
float:left;
font-size:9px;
text-align:center;
background:#b5a194;
border:1px solid #e1d9d4;
color:#ffffff;
text-decoration:none;
}

a:hover.viewphotos{
text-decoration:underline;
}


a.backweb{
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	background:url(../images/arrow.jpg) no-repeat;
	padding-left:10px;
	line-height:13px;
	text-decoration:none;
}

a:hover.backweb{
text-decoration:underline;
}


a.normalLink{
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:13px;
	text-decoration:none;
}

a:hover.normalLink{
text-decoration:underline;
}

.loginBox{
margin: 0px auto;
width:367px;
height:145px;
background:#182533;
margin-bottom:110px;
border:1px solid #1d2c3c;
}

.loginTextbox{
width:265px;
padding-left:3px;
height:23px;
line-height:23px;
background:#FFFFFF;
}

.loginText{
font-size:12px;
color:#cad4de;
}

input.loginButton{ 
 width:53px;
 height:18px;
 line-height:18px;
 background:#27415b;
 border:1px solid #21364b;
 font-size:8.20px;
 font-weight:bold;
 text-transform:uppercase;
 color:#FFFFFF;
 text-decoration:none;
 border:0px;
 cursor:pointer;
 }  
 
 
 .loginButtonH{ 
 width:53px;
 height:18px;
 line-height:18px;
 background:#27415b;
 border:1px solid #21364b;
 font-size:8.20px;
 font-weight:bold;
 text-transform:uppercase;
 text-align:center;
 color:#FFFFFF;
 text-decoration:none;
 border:0px;
 cursor:pointer;
 display:block;
 }  
 
 
 
 a.loginButtonH{ 
 width:53px;
 height:18px;
 line-height:18px;
 background:#27415b;
 border:1px solid #21364b;
 font-size:8.20px;
 font-weight:bold;
 text-transform:uppercase;
 text-align:center;
 color:#FFFFFF;
 text-decoration:none;
 border:0px;
 cursor:pointer;
 display:block;
 } 
 
  a:hover.loginButtonH
  {
	text-decoration:none; 
   }   
 
 .floatRight{
 float:right;
 margin-right:5px;
 }
 
 
  .pagerStyle{
 text-align:center;
 font-size:12px;
 }
 
 .documentsBox{
margin: 0px auto;
width:600px;
height:auto;
background:#182533;
margin-bottom:110px;
border:1px solid #1d2c3c;
}  


.documentsouter{
width:95%;
margin:0px auto;
}

.documentsHead{
background:#1f3246;
text-align:left;
height:25px;
line-height:25px;
color:#FFFFFF;
font-weight:bold;
}  

.documentsItem{
text-align:left;
height:25px;
line-height:25px;
border-bottom:1px solid #1f3246;
color:#FFFFFF;
}  

.firstPadd{
padding-left:10px;
}    

.cursor{
cursor:pointer;
}     

.numiracalsArrow{
float:right;
width:15px;
height:12px;
line-height:12px;
text-align:center;
}  

.numiracals{
float:right;
width:12px;
height:12px;
line-height:12px;
text-align:center;
}  

.numiracals a{
font-weight:bold;
color:#afa296;  
text-decoration:none;
}  

.numiracals a:hover{
text-decoration:underline;
}                                       


.contact{
width:200px;
height:17px;
line-height:17px;
border:1px solid #b5a294;
color: #b5a294;
font-size:10px;
}

.input_textarea{
width:200px;
height:auto;
line-height:17px;
border:1px solid #b5a294;
color: #b5a294;
font-size:10px;
}

.button_new{		/* All types Buttion Class */
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	width:57px;
	border:none;
	background:#b5a294;
	cursor:pointer;
}


a.backArrow{
display:block;
width:40px;
height:15px;
line-height:15px;
background:url(../Images/arrowright.png) right top no-repeat;
text-align:left;
color:#b5a294;
font-size:10px;
text-decoration:none;
}


a.backArrow:hover{
text-decoration:none;
}

.bogbold{
color:#664732;
font-size:13px;
float:left;
width:auto;
text-decoration:none;
}

.bogboldNormal{
color:#664732;
font-size:11px;
font-weight:normal;
float:left;
width:auto;
line-height:15px;
text-decoration:none;
}

.bogitalic{
color:#b4a296;
font-size:11px;
font-weight:normal;
font-style:normal;
float:left;
width:100%;
}

.bogboldDteails{
color:#664732;
font-size:14px;
font-weight:bold;
float:left;
width:100%;
line-height:22px;
}

.bogboldNormalDetails{
color:#664732;
font-size:12px;
font-weight:normal;
float:left;
width:auto;
line-height:22px;
}

.fixerWidth{
position: relative;
top: -17px;
left: -13px;
width:630px;
height:auto;
text-align:left;
}

.fixerWidth:hover{
/*
*/}


.rahatfattealikhan{
color:#684833;
font-weight:bold;
font-size:11px;
}


.imageWidth{
width:544px;
height:auto;
text-align:left;
}


.viewgallery{
display:block;
background:#b5a194;
width:102px;
height:22px;
line-height:22px;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}

.thubmNails{
width:132px;
height:80px;
display:block; background-color:white;
}

.thubmNails:hover{
border:2px solid #684833;
width:132px;
height:80px;
}


.divPaging{
float:right;
width:150px;
height:auto;
}

.flotinmg
{
	float:right;
		color:Black;

}
.menutitle{
cursor:pointer;
background-color:#FFFFFF;
 width:78px;
 height:78px;
text-align:right;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: solid 1px #B5A194;
float:right;
color:#684833; margin-top:12px;
margin-bottom:10px;
}
.menutitle:hover{
cursor:pointer;
margin-bottom: 0px;
background-color:#b5a194;
 width:78px;
 height:78px;
text-align:right;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: solid 1px #e1d9d4;
/*border: solid 1px #e1d9d4;*/
float:right;
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;

}

a.why_title{
cursor:pointer;
margin-bottom: 0px;
background-color:#FFFFFF;
 width:78px;
 height:78px;
text-align:right;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: solid 1px #e1d9d4;
float:right;
color:#684833;
}
a.why_title:hover{
cursor:pointer;
margin-bottom: 0px;
background-color:#b5a194;
 width:78px;
 height:78px;
text-align:right;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: solid 1px #e1d9d4;
float:right;
color:#FFFFFF;
font-weight:bold;
}



.currenttitle
{
	cursor:pointer;
margin-bottom: 0px;
background-color:#b5a194;
padding-bottom:5px;
padding-top:60px;
padding-right:5px;
padding-left:45px;
text-align:right;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
color:#FFFFFF;
font-weight:bold;
border:0px solid #b5a194;
}
.what_title
{
	cursor:pointer;
margin-bottom: 0px;
background-color:#b5a194;
padding-bottom:5px;
padding-top:60px;
padding-right:5px;
padding-left:42px;
text-align:right;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*border: solid 1px #e1d9d4;
*/float:right;
color:#FFFFFF;
font-weight:bold;
}

#ctl00_ContentPlaceHolder1_lblPagin {display:none;}

.submenu{
/*margin-bottom: 0.5em;*/
 width:85px;
 color:#999999;
 line-height:18px;
/* padding-left:18px;
 padding-top:5px;
 padding-bottom:5px;
*/}

A.menu_link{
color:#b5a194;
text-decoration:none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
text-align:right;
float:right; width:72px;
padding-right:6px;
}

.menu_link01{
color:#b5a194;
text-decoration:none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
text-align:right;
float:right;
padding-right:6px;
width:73px;
}

A:hover.menu_link{
color:#6b4832;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
}
.menu_link01:hover{
color:#6b4832;
text-decoration:none;
/*font-weight:bold;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
}

.currentmnu
{
color:#6b4832;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
float:right;
display:inline-block;
padding-right:6px;
}

.currentmnu01
{
color:#6b4832;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
float:right;
display:inline-block;
padding-right:6px;
}
.pad{
 padding-top:60px; padding-right:5px;
}
.menu_out{
float:right;
width:80px;
height:auto;
min-height:340px;
}
.why{
text-decoration:none;
color:#684833;
padding-top:60px;
float:right;
padding-right:10px;
background-color:#FFFFFF;
border: solid 1px #e1d9d4;
padding-left:45px;
font-weight:600;
padding-bottom:7px;


}
.why:hover{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
background-color:#b5a194;
}

.currentwhy
{
	color:#FFFFFF;
text-decoration:none;
font-weight:normal;
background-color:#b5a194;
}

.blur50{
opacity:.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter:alpha(opacity=50);
}

.blur50:hover{
opacity:100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:alpha(opacity=100); 
}

/*#ctl00_ContentPlaceHolder1_dtlProjectThumbs_ctl00_ImageButton1:hover{
opacity:.10; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; filter:alpha(opacity=10); */

.closeBtn{
	cursor:pointer;
	vertical-align:top;
	color:White;
	margin-right:0px;
	text-align:right;
	float:right;
	background-color: #9C897B;
}

.button_outer{
	width:100%;
	/*background:#B5A194;*/
color:White;
	height:auto;
	height:20px;
	background-color: #9c897b;
}
.flash_outer{
width:100%;
height:100%;
}

.resume{
	color:#674931;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	text-decoration:none;
	line-height:20px;
}
.media_inner{
float:left;
text-align:left;
width:50%;
}
.astrick{
	color:#FF0000
}
p{
	text-align:justify;
}

#ctl00_dtlCategory{
float:right;
}
