@font-face {
    font-family: 'FruityfontsBold';
    src: url('fruity_fonts_bold-webfont.eot');
    src: url('fruity_fonts_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fruity_fonts_bold-webfont.woff') format('woff'),
         url('fruity_fonts_bold-webfont.ttf') format('truetype'),
         url('fruity_fonts_bold-webfont.svg#FruityfontsBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FruityfontsRegular';
    src: url('fruity_fonts-webfont.eot');
    src: url('fruity_fonts-webfont.eot?#iefix') format('embedded-opentype'),
         url('fruity_fonts-webfont.woff') format('woff'),
         url('fruity_fonts-webfont.ttf') format('truetype'),
         url('fruity_fonts-webfont.svg#FruityfontsRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FruitymicrofontRegular';
    src: url('fruity_microfont-webfont.eot');
    src: url('fruity_microfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fruity_microfont-webfont.woff') format('woff'),
         url('fruity_microfont-webfont.ttf') format('truetype'),
         url('fruity_microfont-webfont.svg#FruitymicrofontRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FrutigerMedium';
    src: url('frutigel-webfont.eot');
    src: url('frutigel-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigel-webfont.woff') format('woff'),
         url('frutigel-webfont.ttf') format('truetype'),
         url('frutigel-webfont.svg#FrutigerMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


div{
 margin: 0px;
 padding: 0px;
 border:0px;
}
* html body{
 overflow:hidden;
 margin: 0px 0px 0px 0px;
} 
* html div#content{
 height:100%;
 overflow:auto;
}
a{
border:none;
outline: none;
text-decoration:none;
}
img{
border:none;
}
ul#nav
{
	list-style-type:none;
	position:fixed;
	top:271px;
	left:0px;
	width:178px;
	list-style-type:none;
	padding:0px 0px 0px 7px;
	display:table;
	background:#9c221b;
	margin:0px 0px 0px 0px;
	z-index:101;
}
ul#nav li
{
	text-align:left;
	padding:2px;
	display:block;
	font-family:'FruityfontsBold';
	font-weight:bold;
	font-size:13px;
	color:#58595b;

}
ul#nav li a
{
	color:#FFFFFF;
	font-family:arial;
	display:block;
	text-decoration:none;
}
ul#nav li:hover
{
	background-color:#9a836a;
}
ul#nav li:hover a
{
	color:#FFFFFF;
	text-decoration:none;
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}

a.thumb {
	padding: 5px;
	display: block;
}
ul.thumbs li.selected a.thumb {
	background: #ccc;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
#header{
	position:fixed;
	top:0px;
	left:0px;
}		
.blank_vspace {
	display:block;
	position:relative;
	z-index:100;
}
.body_content {
	display:block;
	position:absolute;
	z-index:99;
	font-family:arial;
	line-height:20px;
	font-size:13px;
	color:#fff;
}
.body_content em{
 	color:#4c4d4f;
 	font-weight:bold;
 	text-decoration:none;
 	font-style:normal;
}
 .bodybox_light{
  	display:block;
 	position:absolute;
 	z-index:99;
 	background:#E8F2CC;
 	font-family:arial;
 	line-height:17px;
 	font-size:13px;
 	color:#B9BD99;
} 
.bodybox_dark{
 	display:block;
 	position:absolute;
 	z-index:99;
 	background:#B9BD99;
 	font-family:arial;
 	line-height:17px;
 	font-size:13px;
 	color:#B9BD99;
}
.form_style{
	background:white;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	color:#999;
	font-size:11px;
	font-family:arial;
}
/*-------------------New Css-----------------------*/
* {
	margin:0px;
	padding:0px;
}
#wrapper {
	width:800px;
	height:auto;
	margin-left:145px;
	background-color:#FFF;
}
#forword_expriences_main {
	width:100%;
	height:35px;
	background-color:#EBEBEB;
	border-bottom:2px solid #999;
	position:fixed;
	z-index:99999;

	}
#forword_expriences {
	width:910px;
	height:35px;
	margin-top:0px;
	margin-left:185px;
}
a.forword_expriences_link {
	font-family:'FrutigerMedium';
	font-size:16px;
	text-decoration:none;
	text-align:center;
	width:180px;
	height:20px;
	padding-top:5px;
	color:#F00;
	background-color:#FFF;
	display:block;
	margin-top:8px;
	margin-left:10px;
	position:absolute;
	border-left:2px solid #999;
	border-right:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #FFF;
}
a.forword_expriences_link:hover {
	color:#A60000;
	}
.imagecontainer{
	width:910px;
	position:fixed;
	z-index:9998;
	margin-left:0;
	margin-top:150px;
}	
/*#container_div {
	width:914px;
	height:45px;
	background-color:#FFF;
	}*/	
#home_maindiv {
	width:800px;
	height:100%;
	background-color:#FFF;
}
#home_content {
	width:800px;
	height:630px;
	display:block;
	background-image:url(../images/com_profile.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:36px;
}
#home_content_innar1 {
	width:645px;
	height:371px;
	margin-left:120px;
	margin-top:140px;
}
#home_content_innar {
	width:645px;
	height:365px;
	margin-left:120px;
	margin-top:130px;
}
.text_left_gray {
	font-family:'FrutigerMedium';
	font-size:14px;
	color:#58595b;
	line-height:20px;
}
.text_left_broun {
	font-family:'FrutigerMedium';
	font-size:14px;
	color:#ab8f75;
	line-height:20px;
}
.text_right_gray {
	font-family:'FrutigerMedium';
	font-size:14px;
	color:#58595b;
	text-align:right;
	line-height:20px;
}
.text_right_broun {
	font-family:'FrutigerMedium';
	font-size:14px;
	color:#ab8f75;
	text-align:right;
	line-height:20px;
}
.studio_services_text{
	font-family:'FrutigerMedium';
	font-size:16px;
	color:#000;
	margin-top:100px;
	line-height:47px;
	margin-left:210px;
	font-weight:bold;	
	}

#top_nav {
	width:250px;
	height:400px;
	position:absolute;
	z-index:99999;
}
#design_approach {
	width:800px;
	height:595px;
	background-image:url(../images/design_approach.jpg);
	background-repeat:no-repeat;
	background-position:right top;
/*	margin-left:190px;
	margin-top:40px;*/
}
#eax_approach {
	width:800px;
	height:595px;
	background-image:url(../images/execution_approach.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#studio_services {
	width:800px;
	height:595px;
	background-image:url(../images/studio_services.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#services_matrix_innar {
	width:700px;
	height:310px;
	margin-top:155px;
}
#services_matrix {
	width:800px;
	height:595px;
	background-image:url(../images/services_matrix.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.services_matrix_text_1_1 {
	display:block;
	width:165px;
	float:left;
	}
.services_matrix_text_1 {
	width:190px;
	display:block;
	font-family:'FrutigerMedium';
	font-size:17px;
	color:#1f1a17;
	font-weight:bold;
	margin-left:120px;	
}
.services_matrix_text_2 {
	width:190px;
	display:block;
	font-family:'FrutigerMedium';
	font-size:17px;
	color:#1f1a17;
	font-weight:bold;
	margin-left:125px;	
}
.services_matrix_text_3 {
	font-family:'FrutigerMedium';
	font-size:17px;
	color:#1f1a17;
	font-weight:bold;
	margin-left:130px;	
}
.services_matrix_text_4 {
	font-family:'FrutigerMedium';
	font-size:17px;
	color:#1f1a17;
	font-weight:bold;
	margin-left:130px;	
}
.services_matrix_ul {
	list-style-type:none;
	margin-left:70px;
}
.services_matrix_ul_1 {
	list-style-type:none;
	margin-left:73px;
}
.services_matrix_ul_2 {
	list-style-type:none;
	margin-left:78px;
	margin-top:25px;
}
.services_matrix_ul_3 {
	list-style-type:none;
	margin-left:80px;
	margin-top:25px;
}
.services_matrix_li {
	width:190px;
	display:block;
	font-family:'FrutigerMedium';
	font-size:16px;
	color:#58595b;
	text-align:right;
	line-height:33px;
}
.services_matrix_li_1 {
	width:170px;
	display:block;
	font-family:'FrutigerMedium';
	font-size:16px;
	color:#1f1a17;
	text-align:right;
	line-height:30px;
}
#contact {
	width:800px;
	height:595px;
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#contact_innar1 {
	width:195px;
	height:310px;
	float:left;
	margin-top:150px;
	margin-left:130px;
}
#contact_innar2 {
	width:170px;
	height:310px;
	float:left;
	margin-top:190px;
	margin-left:40px;
}
#contact_innar3 {
	width:160px;
	height:310px;
	float:left;
	margin-top:170px;
	margin-left:30px;
}
.contact_text_h1 {
	font-family:'FrutigerMedium';
	font-size:18px;
	color:#1f1a17;
	font-weight:bold;
}
.contact_text_h2 {
	font-family:'FrutigerMedium';
	font-size:18px;
	color:#1f1a17;
	margin-top:0px;
}
.contact_text_1 {
	font-family:'FrutigerMedium';
	font-size:12px;
	color:#58595b;
	line-height:20px;
}
.contact_text_2 {
	font-family:'FrutigerMedium';
	font-size:16px;
	color:#1f1a17;
	font-weight:bold;
}
.contact_text_3 {
	font-family:'FrutigerMedium';
	font-size:16px;
	color:#58595b;
	font-weight:bold;
}
#social_media {
	width:800px;
	clear:both;
	height:20px;
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:570px;
}
.social_media_ul {
	list-style-type:none;
	margin-left:550px;
}
.social_media_li {
	float:left;
	width:25px;
	height:14px;
	display:block;
	padding:2px 5px 3px 12px;
/*	border-right:1px dotted #666;
*/}
.social_media_li_1 {
	float:left;
	width:25px;
	height:14px;
	display:block;
	padding:2px 5px 3px 12px;
}
a.contact_link {
	font-family:'FrutigerMedium';
	font-size:14px;
	color:#1f1a17;
	text-decoration:none;
	}
a.contact_link:hover {
	text-decoration:none;
	color:#9c221b;
	}	
.footer_text{
	float:left; 
	color:#000; 
	font-family:'FrutigerMedium'; 
	font-size:11px;
	margin-left:120px;
}
a.policy_link {
	text-decoration:none;
	color:#000;
	margin-left:30px;
}
a.policy_link:hover {
	color:#9c221b;
}

#privacy_policy_div {
	height: 750px;
	width: 760px;
	background-color:#FFF;
	top:36px;
	margin-left:145px;
	padding:20px;
	font-family:'FrutigerMedium';
}
.privact_policy_text {
	margin-top:50px;
}
#social_media1 {
	width:800px;
	clear:both;
	height:20px;
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:-20px;
}
