*{margin: 0; padding:0;}
a {outline: none;}
body 
{
	background-image:url('/images/background.jpg');
	background-repeat:no-repeat;
	background-position: center top;
    margin: 0;
	background-color: #000000;
}

div#wrapper 
{
	margin: auto;
	width: 100%;
}

div#wrapper2 
{
	height: auto;
	width: 960px;
	margin: auto;
}

div#wrapper3 
{
	height: auto;
	width: 960px;
	margin: auto;
	margin-top:-5px;
}
body,html,td
{
	font-family:tahoma, arial;
	font-size:12px;
	color:#343434;
}
img
{
border:0;
}
div#sub_navigation
{
	margin-top:-2px;
	margin-right:20px;
	width:415px;
	float:right;
	
}
td#navigation
{
	background-image:url('/images/bg_navigation.jpg');
	background-repeat:no-repeat;
	height:176px;
	width:960px;
}
div#top_links
{
	padding-top:7px;
	padding-right:20px;
	float:right;
}
span#top_facebook_link
{
	margin-right:50px;
}

span#top_facebook_link a
{
	font-weight:bold; 
	font-family:arial;
	font-size:8pt;
	color:#8DC5EE;
	text-decoration:none;
}
span#top_facebook_link a:hover
{
	font-weight:bold; 
	font-family:arial;
	font-size:8pt;
	color:#b0deff;
	text-decoration:none;
}
span#top_facebook_link a:visited
{
	font-weight:bold; 
	font-family:arial;
	font-size:8pt;
	color:#8DC5EE;
	text-decoration:none;
}
span#top_facebook_link a:visited:hover
{
	font-weight:bold; 
	font-family:arial;
	font-size:8pt;
	color:#b0deff;
	text-decoration:none;
}


span#top_facebook_link
{
	text-align:right;
}

span#top_client_login_link
{
	padding-right:10px;
	text-align:right;
	width:130px;
}
span#top_client_login_link a
{
	font-weight:bold; 
	font-family:arial black;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
}
span#top_client_login_link a:hover
{
	font-weight:bold; 
	font-family:arial black;
	font-size:8pt;
	color:#ffdbb0;
	text-decoration:none;
}
span#top_client_login_link a:visited
{
	font-weight:bold; 
	font-family:arial black;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
}
span#top_client_login_link a:visited:hover
{
	font-weight:bold; 
	font-family:arial black;
	font-size:8pt;
	color:#ffdbb0;
	text-decoration:none;
}
span.top_small_menu
{
	padding-left:10px; 
	padding-right:10px;
}
span.top_small_menu a
{
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
}
span.top_small_menu a:hover
{
	font-family:arial;
	font-weight:bold;
	color:#ffdbb0;
	font-size:10pt;
	text-decoration:none;
background-color:yellow;
background-image:url('/images/bg_sub_menu_over.jpg');
	width:88px;
	height:25px;

} 
span.top_small_menu a:visited
{
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
}
span.top_small_menu a:visited:hover
{
	font-family:arial;
	font-weight:bold;
	color:#ffdbb0;
	font-size:10pt;
	text-decoration:none;
}

div.title_side_news_events
{
	font-family:trebuchet ms;
	font-size:14pt;
	font-weight:bold;
	color:#ededed;
	padding-left:30px;
	padding-top:60px;
	
}
div.title_side_testimonials
{
	font-family:trebuchet ms;
	font-size:14pt;
	font-weight:bold;
	color:#ededed;
	padding-left:30px;
	padding-top:20px;
	
}
p.testimonials
{
	font-family:georgia;
	font-size:10pt;
	font-style:italic;
	color:#FFFFFF;
	padding-left:30px;
	padding-top:10px;
	padding-right:10px;
	
}
span.testimonial_from
{
	font-family:trebuchet ms;
	font-weight:bold;
	font-size:13pt;
	color:#a6c7dd;
	padding-left:30px;
	padding-top:10px;
	padding-right:10px;
}
span.testimonial_position_title
{

	font-family:arial;
	font-weight:bold;
	font-size:9pt;
	color:#ffb401;
	padding-left:30px;
	padding-top:10px;
	padding-right:10px;
}



div#footer_main_menu
{
	padding-left:30px;
	font-family:arial;
	font-weight:bold;
	font-size:11pt;
	color:#FFFFFF;
}
div#footer_main_menu a
{
	color:#FFFFFF;
	text-decoration:none;
}
div#footer_main_menu a:hover
{
	color:#ffdbb0;
	text-decoration:none;
}
div#footer_main_menu a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
div#footer_main_menu a:visited:hover
{
	color:#ffdbb0;
	text-decoration:none;
}



div#footer_second_menu
{
	padding-left:30px;
	font-family:arial;
	font-weight:bold;
	font-size:9pt;
	color:#d3d3d3;
	padding-top:10px;
}
div#footer_second_menu a
{
	color:#d3d3d3;
	text-decoration:none;
}
div#footer_second_menu a:hover
{
	color:#979797;
	text-decoration:none;
}
div#footer_second_menu a:visited
{
	color:#d3d3d3;
	text-decoration:none;
}
div#footer_second_menu a:visited:hover
{
	color:#979797;
	text-decoration:none;
}
div#footer_address
{
	padding-left:30px;
	font-family:helvetica;
	font-weight:bold;
	font-size:9pt;
	color:#ececec;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url('/images/bg_footer_address.jpg');
	background-repeat:repeat-y;
	width:331px;


}
div#footer_address a
{
	color:#fa951f;
	text-decoration:none;
}
div#footer_address a:hover
{
	color:#ffffff;
	text-decoration:none;
}
div#footer_address a:visited
{
	color:#fa951f;
	text-decoration:none;
}
div#footer_address a:visited:hover
{
	color:#ffffff;
	text-decoration:none;
}
div#footer_copyright
{
	padding-left:30px;
	font-family:arial;
	font-weight:bold;
	font-size:8pt;
	color:#9EBDD2;
	padding-top:10px;
}
	

div#footer_icon_fb
{
	margin-top:-35px;
	margin-left:240px;
}



div.studio_buttons
{
	padding-left:25px;
}
div.studio_description
{
	font-family:helvetica;
	
	font-weight:normal;
	font-size:11pt;
	color:#333333;
	width:320px;
	line-height:1.2;
	padding-left:30px;
	padding-top:60px;
}
.text_emphasize
{
	color:#DA7600;
}


a
{
	color:#DA7600;
	text-decoration:none;
	font-weight:bold;
}
a:hover
{
	color:#606060;
	text-decoration:none;
	font-weight:bold;
}
a:visited
{
	color:#DA7600;
	text-decoration:none;
	font-weight:bold;
}
a:visited:hover
{
	color:#606060;
	text-decoration:none;
	font-weight:bold;
}
.links_contact a
{
	color:#606060;
	text-decoration:none;
	font-weight:bold;
}
.links_contact a:hover
{
	color:#DA7600;
	text-decoration:none;
	font-weight:bold;
}
.links_contact a:visited
{
	color:#606060;
	text-decoration:none;
	font-weight:bold;
}
.links_contact a:visited:hover
{
	color:#DA7600;
	text-decoration:none;
	font-weight:bold;
}

span.news_side_month
{
	width:35px;
	font-family:arial black;
	font-size:8pt;
	color:#ffffff;
	text-align:right;
}
span.news_side_year
{
	width:35px;
	font-family:arial black;
	font-size:8pt;
	color:#a15d0d;
	text-align:right;
}
.news_content_side
{
	margin-left:30px;
	font-family:arial;
	font-size:9pt;
	color:#ffffff;
	width:230px;
}                                                    
td#home_navigation
{
	background-image:url('/images/bg_navigation.jpg');
	background-repeat:no-repeat;
}
div#content_navigation
{
	height:176px;
	width:960px;
	top:0;
}
div#main_navigation
{
	margin-top:76px;
}

div#news
{
	background-image:url('/images/bg_left_news.jpg');
}
div.news_item
{
	height:96px;
	background-image:url('/images/bg_events.jpg');
	background-repeat:no-repeat;
}
span.news_title
{
	padding-left:30px;
	font-family:helvetica;
	font-weight:bold;
	font-size:10pt;
	color:#c2ffa0;

}
div.news_more_button
{
 	margin-top:-5px;
	margin-left:30px;
}
div#testimonials
{
	background-image:url('/images/bg_left_testimonials.jpg');
}
td#home_main_content_area
{
	background-image:url('/images/bg_home_content_area_repeat.jpg');
	background-color:#F5F5F5;
}	
p.home_content_title
{
	padding-left:30px;
	font-family:trebuchet ms; 
	font-size:15pt; 
	color:#606060;
	padding-bottom:10px;
	padding-right:20px;
}				
p.home_content
{
	padding-left:30px; 
	font-family:helvetica; 
	font-size:11pt; 
	color:#333333;
	padding-bottom:10px;
	padding-right:20px;
	line-height:1.4;
}			
p.home_content a
{
	color:#da7600;
	font-weight:bold;
	text-decoration:none;
}				
.slide-out-div 
{
	width: 316px;
	height:1000px;
	background-image:url('/images/slideout/bg_contact_slideout.png');
	background-repeat:repeat-y;
	color:white;
	/*opacity:0.9;
	filter:alpha(opacity=90);*/
	top:0;
	margin:0;
	position:relative;
}     
.handle
{
	margin-top:300px;
} 





p#slideout_main_title
{
	font-family:helvetica,arial;
	font-weight:bold;
	font-size:23pt;
	color:#FF8A00;
	padding-top:10px;
	padding-bottom:30px;
}
p.slideout_text
{
	font-family:helvetica,arial;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
	padding-top:10px;
}
.slideout_emp
{
	color:#3FC6FA;
}
td.slideout_label
{
	font-family:helvetica; 
	font-weight:bold;
	font-size:12pt;
	color:#EEEEEE;
	padding-top:10px;
}
td#slideout_send_btn
{
	padding-top:20px;
}
div.side_menu 
{
		padding-left:30px;
	font-family:helvetica;
	font-weight:bold;
	font-size:12pt;
	color:#eeeeee;
	padding-top:10px;
}
div.side_menu a
{
	color:#eeeeee;
	text-decoration:none;
}
div.side_menu a:hover
{
	color:#ffdbb0;
	text-decoration:none;
}
div.side_menu a:visited
{
	color:#eeeeee;
	text-decoration:none;
}
div.side_menu a:visited:hover
{
	color:#ffdbb0;
	text-decoration:none;
}
.inputBox
{
  	background-image:url('/images/bg_inputbox.jpg');
	border:1px solid #212121;
	height:20px;
	font-family:tahoma, arial;
	padding-top:2px;
	padding-left:5px;
	width:256px;
	font-size:10pt;
	font-weight:bold;
	color:#212121;
}
.tarea
{
  	background-image:url('/images/bg_textarea.jpg');
	background-repeat:repeat-x;
	border:1px solid #212121;
	font-family:tahoma, arial;
	padding-top:2px;
	padding-left:5px;
	width:256px;
	height:200px;
	color:#212121;
	font-size:10pt;
	font-weight:bold;
}
#footer_container
{
	background-image:url('/images/bg_footer.jpg');
	width:960px; 
	padding-top:30px;
	background-repeat:no-repeat;
	background-color:black;
}
.error
{
	font-family:helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#cc0000;
	padding-top:10px;
	text-align:center;
}

div#side_contact_area
{
	background-color:#343434;
	font-family:trebuchet ms; 
	font-weight:bold;
	font-size:10pt;
	color:#e2e2e2;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:35px;
	padding-right:35px;
}

div.news_button
{
	/*margin-top:-5px;
	padding-left:30px;*/
}
td#content_text,div#content_text
{
	background-image:url('/images/bg_home_content_area_repeat.jpg');
	background-color:#F5F5F5;
	padding-left:33px;
}

td#content_text_home,div#content_text_home
{
	background-image:url('/images/bg_home_content_area_repeat.jpg');
	background-color:#F5F5F5;

}


p.content
{
	font-family:helvetica; 
	font-size:11pt; 
	color:#606060;
	padding-bottom:10px;
	padding-top:10px;
	line-height:1.5;
	padding-right:30px;
}

p.home_content
{
	padding-left:30px; 
	font-family:helvetica; 
	font-size:11pt; 
	color:#333333;
	padding-bottom:10px;
	padding-right:30px;
	line-height:1.5;
}			



p.content_main_title
{
	font-family:trebuchet ms; 
	font-size:15pt; 
	color:#606060;
	padding-bottom:10px;
	padding-right:20px;
	font-weight:bold;
}
p.content_title
{
	font-weight:bold;
	font-family:trebuchet ms;
	font-size:13pt;
	color:#606060;
	padding-top:10px;
}

td#home_design_studio
{
	background-image:url('/images/bg_design_studio.jpg');
	background-repeat:no-repeat;
	width:660px;
	height:230px;
}
td#home_photo_studio
{
	background-image:url('/images/bg_photo_studio.jpg');
	background-repeat:no-repeat;
	width:660px;
	height:230px;
}
td.side_background
{
 width:299px;
 background-color:#7f7f7f;
 }
p.news_title
{
	font-weight:bold;
	font-family:trebuchet ms;
	font-size:13pt;
	color:#606060;
	padding-top:10px;
}
p.news_author
{
	font-family:helvetica;
	font-size:11pt;
	color:#DC7E10;
	padding-top:10px;
}                                    
p.news_date
{
	font-family:helvetica;
	font-size:9pt;
	color:#333333;
	padding-top:10px;
}                                    
p.news_content
{
font-family:helvetica;
font-size:11pt;
color:#333333;
line-height:1.4;
margin-top:20px;
padding-right:30px;

}
div.horizontal_line
{
	margin-left:-5px;
}

p.content_title a,p.content_title a:hover,p.content_title a:visited,p.content_title a:hover:visited
{
	color:#606060;
}

ímg.img_placement
{
	padding-left:10px;
}
div.about_nav
{
	height:41px;
	background-image:url('/images/bg_side_nav.jpg');
	background-repeat:repeat-x;
}
div.know_more
{
	background-color:#343434;
	font-family:trebuchet ms; 	font-weight:bold;
	font-size:11pt;
	color:#e2e2e2;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

div.bg_nav_side_buttons
{
	background-color:#343434;
	width:299px;
}
td.column_left
{
	background-color:#7F7F7F;
}
td#table_bg
{
	background-color:#F5F5F5;
}
table#table_content
{
	margin-left:0px;
}
img.img_placement_padding
{
	padding-right:25px;
	padding-top:20px;
}
img.img_testimonials
{
	padding:20px;
}
img.img_mail_icons
{
	padding-bottom:5px;
	padding-right:10px;
}
td#contact_mailing_address
{
	font-family:helvetica;
	font-size:11pt;
	color:#333333;
	line-height:1.4;
}
span#contact_mailing_address_title
{
	font-weight:bold;
	font-size:14pt;
	color:#606060;
}
span.testimonials_title
{
	font-family:trebuchet ms; 
	font-weight:bold;
	font-size:14pt;
	color:#606060;
	padding-right:20px;
}
div.testimonial_from
{
	font-family:helvetica;
	font-size:11pt;
	color:#DC7E10;
	font-weight:bold;
	font-style:italic;
}
div.testimonial_position
{
	font-family:helvetica;
	font-size:8pt;
	color:#333333;
	font-weight:bold;
	margin-top:-10px;
}

.testimonials_align_left
{
	text-align:left;
}
.testimonials_align_right
{
	text-align:right;
}

.testimonials_image_right
{
	padding-right:10px;
}
.testimonials_image_left
{
	padding-left:10px;
}
td.service_box
{
	padding-top:20px;
	padding-left:30px;
	padding-right:20px;
	font-family:helvetica;
	line-height:1.4;
	font-size:11pt;
	color:#333333;
	background-image:url('/images/bg_service_list.jpg');
	width:301px;
	background-repeat:no-repeat;
}
div.service_title
{
	font-family:trebuchet ms; 
	font-weight:bold;
	font-size:13pt;
	color:#606060;
	margin-bottom:10px;
}
td#vertical_line
{
	width:10px;
	background-image:url('/images/vertical_line.jpg');
	background-repeat:repeat-y;
}
span#designstudio_sub_title
{
	font-family:trebuchet ms; 
	font-size:11pt;
	font-weight:bold;
	color:#606060;
}
img.img_clients_icons
{
	padding-bottom:10px;
}
td#portfolio_content_text
{
	background-image:url('/images/bg_home_content_area_repeat.jpg');
	background-color:#F5F5F5;
		
}	
div#portfolio_content_header
{
	width:660px;
	height:168px;
}
p#portfolio_top_text
{
	font-family:helvetica;
	font-weight:bold;
	font-size:10pt;
	color:#606060;
	padding-left:33px;
	padding-bottom:30px;
}
div.tech_notes
{
	background-image:url('/images/bg_portfolio_technotes.jpg');
	height:260px;
	padding-left:30px;
	padding-top:20px;
}
div.portfolio_item_title
{
	font-family:trebuchet ms;
	font-size:23pt;
	font-weight:bold;
	color:#E5E5E5;
}
div.portfolio_item_project_type
{
	font-family:helvetica;
	font-size:11pt;
	font-weight:bold;
	color:#DC7F10;
	margin-bottom:5px;
}
.portfolio_separator
{
	width:250px;
	color:#646464;
}
div.portfolio_service_provided
{
	font-family:helvetica;
	font-size:13pt;
	font-weight:bold;
	color:#FFE4C3;
	margin-top:10px;
	margin-bottom:10px;
}
td.portfolio_list_item
{
	font-family:helvetica;
	font-size:13pt;
	color:#FEFEFE;
}
div.portfolio_visit_website_bg
{
background-image:url('/images/bg_portfolio_visit_website.jpg');height:63px;padding-top:20px;
}
td.portfolio_project_description_bg
{
background-image:url('/images/bg_home_content_area_repeat.jpg');
}
div.portfolio_project_description
{
background-image:url('/images/bg_portfolio_description.jpg');height:129px;
}
p.portfolio_project_description_text
{
	padding-left:30px;
	padding-top:20px; 
	font-family:helvetica;
	font-size:11pt;
	color:#333333;
	padding-right:30px;
}
div.portfolio_view_details_bg
{
	background-image:url('/images/bg_portfolio_print.jpg');
	height:63px;
	padding-top:20px;
}
div.news_bg
{
	height:96px;
	background-image:url('/images/bg_events.jpg');
	background-repeat:no-repeat;
}
.slideshowHolderImage
{
background-repeat:no-repeat;
border:1px solid red;
}
.ft-prev
{
	margin-left:-50px;
	margin-top:-300px;
	width:50px;
	background-color:#333333;
	color:white;
	font-weight:bold;
}

.ft-next
{
	margin-right:-50px;
	margin-top:-300px;
	width:50px;
	background-color:#333333;
	color:white;
	font-weight:bold;

}
