

* { margin:0; padding:0; }

body { font-family: Arial, Tahoma, Sans-Serif; font-size: 12px; color: #6a7998; background: #fff; }

img { border:none; }

a { outline:none; text-decoration:none; color:#6a7998; }
	a:hover{ color: #f26522; }


.floatleft { float:left; }
.floatright { float:right; }
.cleardiv { clear:both; }

/****COMMON***/

#projects_fixed {position:fixed; top: 0; left: 50%; margin-left: -490px;}

#wrapper { margin:auto; width:980px; }
	#top { width:905px; height:27px; padding:38px 39px 4px 36px; border-bottom:2px solid #b4bccb; font-size: 15px; text-transform:uppercase; }
		#topmenu_left { float:left; width:200px; text-align:left; }
			#topmenu_left span{ padding-right:42px; float:left;}
		#topmenu_right { float:right; width:560px; text-align:right; }
			#topmenu_right span{  padding-left:38px;}
		.current { color: #f26522 !important; }		
		
		
	#main { clear:both; border-bottom:1px solid #8f9bb1; height:640px; }
	
	#main_home { padding:269px 136px 21px 136px; /*padding:37px 0 37px 0;*/ position:relative; font-size:18px; }
	#main_home img { max-width:100%; height:auto; }
	/*#main_home p { padding:24px 136px; }*/
	.projects_popupholder2.noheading {width:590px; padding:32px 20px 38px 38px !important;}
	
	#main_studio { padding:50px 120px 60px 120px; }
		.studiorow {clear:both; margin-top:40px;}
		.studioimage { width:152px; float:left; color:#d1d6e1; }
			.studioimage img{  clear:both; margin-top:7px; }
		.studioabout { width:571px; float:right; padding-top:22px; }
		.studioclients { margin-top:40px; }
		
	#main_projects { padding:37px 0 37px 0; position:relative; }
		#projects_col1 {float:left; width:262px; min-height:100px;}
		#projects_col2 {float:left; width:226px; min-height:100px;}
		#projects_col3 {float:left; width:262px; min-height:100px;}
		#projects_col4 {float:left; width:226px; min-height:100px;}
		.separator_hor {clear:both; width:100%; height:37px;}
		.separator_ver {float:left; width:36px; min-height:1px;}
		.projects_popupholder {width:550px; padding:38px; background:#fff;}
		.projects_popup {width:550px; height:100%; overflow:hidden; color:#6a7997;}
			.projects_popup img {max-width:550px;}
		.projects_popup h2{font-weight:normal; font-size:19px; margin-bottom:15px;}
		
		.projects_popupholder2 {width:590px; padding:38px 20px 38px 38px; background:#fff;}
		.projects_popup2 {width:590px; height:100%; overflow:hidden; color:#6a7997;}
			.projects_popup2 img {max-width:550px; margin-top:38px; clear:both;}
		.projects_popup2 h2{font-weight:normal; font-size:19px; margin-bottom:15px;}
		
	#main_press { padding:28px 0 28px 37px; }
		#main_press h3 { font-size:18px; font-weight:normal; color:#dce1eb; /*padding-bottom:21px;*/ padding-bottom:24px; }
		table.press {width:100%;}
			table.press td { border-bottom:1px solid #d5dae7; padding:4px;}
			table.press h4 { font-size:18px; font-weight:normal; color:#cbd0db; padding-bottom:5px;}
			table.press .rowdoubleborder { border-bottom:1px solid #b4bccb; border-bottom:1px solid #8f9bb1; padding:0;}
			table.press td.noborder {  border-bottom:none;}
			table.press h3 { padding-bottom:9px !important;}
	
	#main_designlab { padding:166px 38px 20px 38px; text-align:justify; font-size:12px;}
		#design_3cols {font-size:32px; color:#cbd0db; width:100%; border:0; margin-bottom:42px;}	
		.design_middleword {padding-right:254px; padding-left:254px;}
		
	#main_contact { padding:56px 175px 38px 121px; }
		.contactrow {clear:both; padding-top:20px;}
		.contactimage { width:151px; float:left; color:#d1d6e1; min-height:1px; }
			.contactimage img { clear:both; margin-top:7px; }
		.contactabout_email { width:106px; float:left; font-size:12px; margin-left:16px;  }
		.contactabout_comework { width:350px; float:right; font-size:18px; padding-top:5px; }
		.contact_separator {clear:both; height:50px;}
		.contactabout { width:517px; float:right; padding-top:18px; font-size:12px; }
		

	
	#footer { clear:both; width:100%; height:13px; padding-top:10px; padding-bottom:20px; border-top:1px solid #dadde5; font-size:12px; text-align:center; text-transform:uppercase; }
		/*#footer span{ padding-right:10px; padding-left:10px; }*/
	

	