body {

	width : 100%;
	margin : 0px;
	padding : 0px;	

	background-image : url('http://www.nuartisan.net/images/background.jpg') ;
	background-repeat: repeat;

}


h1.page_main_title{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 30px;
	font-style:normal;
	color : #000000;
	

}


div.center_page_small{

	width : 100%;
	text-align : right;
	height : 1px;
	font-size : 0px;
	line-height : 0px;
	margin : auto;
	border : 0px solid black;

}


div.custom_align{

	width : 1005px;
	margin : auto;
	text-align : center;

}

div.spacer{

	width : 15px;
	height:1px;
	margin : auto;
	
}

div.container{

	background : url('http://www.nuartisan.net/images/container_background.jpg') center repeat-y ;
	text-align : center;

}


div.main_container{

	width : 1005px;		

	text-align : center;
	margin:auto;	

	background : url('http://www.nuartisan.net/images/background_gray.jpg');
	

}

div.v_spacer{

	width : 960px;
	height : 100px;
	font-size : 0px;
	line-height : 0px;
	margin : auto;

}

div.header_container{
	width : 960px;

	margin : auto;


}

div.header_container1 {
	width : 960px;
	margin : auto;
	padding-top:30px;
}


div.logo{

	width : 294px;
	height : 61px;	

	background-image : url('http://www.nuartisan.net/images/logo.jpg');
	font-size : 0px;
	line-height : 0px;

}

div.logo_container{

	width : 294px;
	float : left;

}


div.v_spacer_logo{

	width : 294px;
	height : 7px;
	font-size : 0px;
	line-height : 0px;

}

div.underline_logo{

	width : 294px;
	height : 8px;
	background-image : url('http://www.nuartisan.net/images/underline.jpg');
	font-size : 0px;
	line-height : 0px;
	display : none;

}


div.menu{

	width : 475px;
	height : 76px;
	float : right;
		

}

img{
border-style: none;
}

img.image_link{	

	border : 0px;

}

div.menu_portfolio_container{

	width : 98px;
	height : 76px;
	float : left;

}


div.menu_portfolio_up_spacer{

	width : 82px;
	height : 51px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_portfolio_text{

	width : 98px;
	height : 25px;
	font-size : 0px;
	line-height : 0px;	

	

}


div.menu_portfolio_down_spacer{

	width : 82px;
	height : 6px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_portfolio_underline{

	width : 98px;
	height : 8px;
	

	font-size : 0px;
	line-height : 0px;
	display  : none;

}

div.menu_vertical_spacer{

	width : 29px;
	height : 76px;
	float : left;

}


div.menu_service_container{

	width : 92px;
	height : 76px;
	float : left;
	text-align : center

}


div.menu_service_up_spacer{

	width : 65px;
	height : 51px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_service_text{

	width : 92px;
	height : 25px;
	font-size : 0px;
	line-height : 0px;
	/*background-image : url('http://www.nuartisan.net/images/services.jpg');*/

}


div.menu_service_down_spacer{

	width : 65px;
	height : 6px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_service_underline{

	width : 92px;
	height : 8px;
	

	font-size : 0px;
	line-height : 0px;
	display : none;
	margin : auto;

}


div.menu_tips_container{

	width : 60px;
	height : 76px;
	float : left;
	text-align : right;

}


div.menu_tips_up_spacer{

	width : 30px;
	height : 51px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_tips_text{

	width : 60px;
	height : 25px;
	font-size : 0px;
	line-height : 0px;
	/*background-image : url('http://www.nuartisan.net/images/tips.jpg');*/

}


div.menu_tips_down_spacer{

	width : 60px;
	height : 6px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_tips_underline{

	width : 60px;
	height : 8px;
	

	font-size : 0px;
	line-height : 0px;
	display : none;
	margin : auto;

}

div.menu_meet_container{

	width : 142px;
	height : 76px;
	float : left;
	text-align : center;

}


div.menu_meet_up_spacer{

	width : 112px;
	height : 51px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_meet_text{

	width : 142px;
	height : 25px;
	font-size : 0px;
	line-height : 0px;
	/*background-image : url('http://www.nuartisan.net/images/meet.jpg');*/

}


div.menu_meet_down_spacer{

	width : 112px;
	height : 25px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_meet_underline{

	width : 142px;
	height : 8px;
	

	font-size : 0px;
	line-height : 0px;
	display : none;
	margin : auto;
	

}

div.menu_contact_container{

	width : 80px;
	height : 76px;
	float : left;
	text-align : right;

}


div.menu_contact_up_spacer{

	width : 68px;
	height : 51px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_contact_text{

	width : 80px;
	height : 25px;
	font-size : 0px;
	line-height : 0px;
	/*background-image : url('http://www.nuartisan.net/images/contact.jpg');*/

}


div.menu_contact_down_spacer{

	width : 68px;
	height : 6px;
	font-size : 0px;
	line-height : 0px;

}


div.menu_contact_underline{

	width : 80px;
	height : 8px;
	

	font-size : 0px;
	line-height : 0px;
	display : none;
	margin : auto;

}

div.clear_both{

	clear : both;

}

div.dotted_header{

	width : 960px;
	height : 3px;
	background-image : url('http://www.nuartisan.net/images/dotted_line.jpg');	

	line-height : 0px;
	font-size  : 0px;
	margin : auto;	

}

div.spacer_under_dotted{

	width : 960px;
	height : 10px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;
	

}


div.shadow_main{

	width : 960px;
	height : 8px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;
	background-image : url('http://www.nuartisan.net/images/shadow_center.jpg');

}


div.shadow_left{

	width : 220px;
	height : 8px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;
	background-image : url('http://www.nuartisan.net/images/shadow_left.jpg');
	float : left;

}


div.shadow_right{

	width : 220px;
	height : 8px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;
	background-image : url('http://www.nuartisan.net/images/shadow_right.jpg');
	float : right;

}

div.spacer_under_shadow{

	width : 960px;
	height : 50px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;
	

}

div.page_content{
	margin : auto;
	width : 960px;	

}

div.content_text{

	margin : 0;
	width : 230px;	
	text-align : left;
	float : left;	

}

div.content_text_third{

	margin : 0;
	width : 405px;	
	margin right : 15px;
	text-align : left;
	float : left;	

}

div.content_picture{

	float :right;
	width : 722px;
	height : 393px;	

}


p.content_text_prop{

    margin:0;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 16px;
	color : #2d2c2b;
    padding-bottom:7px;
    padding-top: 3px;

}

p.content_text_home{

    margin:0;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 14px;
	line-height : 20px;
	color : #2d2c2b;
    padding-bottom:7px;
    padding-top: 3px;

}

p.content_text_prop_top{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 16px;
	color : #2d2c2b;
	margin: 0px;
	padding: 0px;
	

	

}

div.spacer_under_content{

	width : 960px;
	height : 40px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;
	

}


div.spacer_under_content_doted{

	width : 960px;
	height : 18px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;
	

}


div.spacer_20{

	width : 960px;
	height : 3px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;	

	

}


div.container_picture_menu{

	width : 960px;
	

	border : 0px solid black;
	margin : auto;	

}


div.spacer_one_container{

	width : 115px;
	float : left;
	height : 200px;
	

}


div.spacer_one_container_text{

	height : 26px;
	width : 115px;

}


div.spacer_one_container_image{

	height : 20px;
	background-image : url('http://www.nuartisan.net/images/spacer1.jpg');
	width : 115px;	

}

div.portfolio_container{

	height : 200px;
	width : 171px;
	float : left;
	

}


div.portfolio_container_text{

	width : 171px;
	height : 26px;

}


div.portfolio_container_image{

	width : 171px;
	height : 119px;
	/*background-image : url('http://www.nuartisan.net/images/portfolio_background.jpg');	*/

}


div.portfolio_container_comment{

	width : 171px;
	height : 40px;
	display : none;
		

}


div.spacer_one_container2{

	width : 17px;
	float : left;
	height : 200px;
	

}


div.spacer_one_container_text2{

	height : 26px;
	width : 17px;

}


div.spacer_one_container_image2{

	height : 20px;
	background-image : url('http://www.nuartisan.net/images/spacer2.jpg');
	width : 17px;	

}

div.services_container{

	height : 200px;
	width : 171px;
	float : left;
	

}


div.services_container_text{

	width : 171px;
	height : 26px;

}


div.services_container_image{

	width : 171px;
	height : 119px;
	/*background-image : url('http://www.nuartisan.net/images/services_background.jpg');	*/

}


div.services_container_comment{

	width : 171px;
	height : 40px;
	display : none;	

}

div.spacer_one_container3{

	width : 17px;
	float : left;
	height : 200px;
	

}


div.spacer_one_container_text3{

	height : 26px;
	width : 17px;

}


div.spacer_one_container_image3{

	height : 20px;
	background-image : url('http://www.nuartisan.net/images/spacer3.jpg');
	width : 17px;	

}

div.meet_the_team_container{

	height : 200px;
	width : 171px;
	float : left;
	

}


div.meet_the_team_container_text{

	width : 171px;
	height : 26px;

}


div.meet_the_team_container_image{

	width : 171px;
	height : 119px;
	/*background-image : url('http://www.nuartisan.net/images/meet_the_team_background.jpg');	*/

}


div.meet_the_team_container_comment{

	width : 171px;
	height : 40px;
	display : none;		

}

div.spacer_one_container4{

	width : 16px;
	float : left;
	height : 200px;
	

}


div.spacer_one_container_text4{

	height : 14px;
	height : 26px;

}


div.spacer_one_container_image4{

	height : 20px;
	background-image : url('http://www.nuartisan.net/images/spacer4.jpg');
	width : 16px;	

}

div.contact_container{

	height : 200px;
	width : 171px;
	float : left;
	

}


div.contact_text{

	width : 171px;
	height : 26px;

}


div.contact_container_image{

	width : 171px;
	height : 119px;
	/*background-image : url('http://www.nuartisan.net/images/contact_background.jpg');	*/

}


div.contact_comment{

	width : 171px;
	height : 40px;
	display : none;	

}


div.spacer_last_container{

	width : 111px;
	float : left;
	height : 200px;
	

}


div.spacer_last_container_text{

	width : 111px;
	height : 26px;

}


div.spacer_last_container_image{

	width : 111px;
	height : 20px;
	background-image : url('http://www.nuartisan.net/images/spacer_last.jpg');	

}

span.mini_menu{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 18px;
	line-height : 25px;
	color : #2d2c2b;
	font-weight : bold;

}


span.mini_comment{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 13px;
	line-height : 15px;
	color : #2d2c2b;	

}


a.internal_link{

	text-decoration : none;
	color : #2d2c2b;

}

div.spacer_50{

	height : 50px;
	width : 960px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;	

}


div.spacer_15{

	height : 15px;
	width : 960px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;	

}


div.spacer_17{

	height : 17px;
	width : 960px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;	

}


div.menu_footer{
    height: 15px;
	width : 960px;
	margin : auto;

}

div.spacer_3{

	height : 3px;
	width : 1098px;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;	

}

div.wide_dots{

	height : 1px;
	width : 1005px;
	background-image : url('http://www.nuartisan.net/images/dotted_line.jpg');	

	line-height : 0px;
	font-size  : 0px;
	margin : auto;

}


div.two_lines{
	width : 100%;
	background: url('http://www.nuartisan.net/images/two_lines.jpg') center no-repeat;
	padding-top: 45px;

}

div.two_lines1{
	width : 100%;
	background: url('http://www.nuartisan.net/images/two_lines.jpg') center no-repeat;
	padding-bottom: 15px;
	padding-top: 25px;

}

div.spacer_one{

	height : 12px;
	width : 70px;
	float : left;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;

}


div.spacer_two{

	height : 12px;
	width : 190px;
	float : left;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;

}


div.spacer_three{

	height : 12px;
	width : 166px;
	float : left;
	line-height : 0px;
	font-size  : 0px;
	margin : auto;

}


div.spacer_nuarisan{

	width : 56px;
	height : 12px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	/*color : #c40301;*/
	color : #fff;
	float : left;	

	margin : 50px auto auto auto;

}


div.footer_links{

	width : 490px;
	height : 12px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	/*color : #000000;*/
	color : #fff;
	float : left;	

	margin : auto;
	border : 0px solid black;
	margin-top:50px;

}

div.footer_home{

	width : 34px;
	height : 12px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000000;
	float : left;	

	margin : auto;
	

}

div.footer_spacer_menu{

	width : 44px;
	height : 12px;	

	float : left;	

	margin : auto;
	line-height : 0px;
	font-size  : 0px;

}


div.footer_portfolio{

	width : 65px;
	height : 12px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000000;
	float : left;	

	margin : auto;
	

}


div.footer_services{

	width : 55px;
	height : 12px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000000;
	float : left;	

	margin : auto;
	

}


div.footer_meet_the_team{

	width : 92px;
	height : 12px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000000;
	float : left;	

	margin : auto;
	

}


div.footer_contact{

	width : 55px;
	height : 12px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;	
	color : #000000;
	float : left;	

	margin : auto;
	

}


a.footer_links{

	text-decoration : none;
	color : #000000;
	padding:3px;

}
.footer_main_container a.footer_links{

	text-decoration : none;
	/*color : #000000;*/
	color : #fff;
	padding:3px;
	border:1px solid #D10401;

}


a.footer_links:hover{

	text-decoration : none;
	color : #c40301;

	

}

.footer_main_container a.footer_links:hover{

	text-decoration : none;
	/*color : #c40301;*/
	color : #fff;
	border : 1px dashed #fff;
	

}


a.footer_links_red{

	text-decoration : none;
	color : #c40301;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;

}


div.content_container{

	text-align : left;
	width : 960px;	

	margin : auto;

}


div.page_main_title{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 30px;

	color : #000000;
	

}


div.page_secondary_title{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 16px;
	line-height : 25px;
	color : #c40301;
	

}


div.content_for_cols{

	width : 960px;

}


div.content_row{

	width : 225px;
	float : left;
	text-align : left;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 16px;
	color : #2d2c2b;	

}

div.content_three_rows{

	width : 715px;
	float : left;
	text-align : left;
		

}

div.content_two_rows{

	width : 470px;
	float : left;
	text-align : left;
		

}

div.spacer_row{

	width : 20px;
	height : 100px;
	float : left;

}


div.spacer_row_contact{

	width : 15px;
	height : 100px;
	float : left;

}


div.spacer_row_contact_cusrom{

	width : 15px;
	height : 40px;
	float : left;

}


div.name_profesion_container{

	width : 490px;	

	float : left;
	text-align : left;	

}


div.name_profesion_container_second{

	width : 450px;	

	float : left;
	text-align : left;	

}


span.name_black{

	 font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 28px;
	color : #000000;
	font-weight : 600;

}

span.content{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000000;	

}

span.name_red{

	 font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 28px;
	color : #c40301;
	font-weight : 600;

}


div.profesion{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 16px;
	color : #000000;

}


a.a_red{

	color : #c40301;
	text-decoration : none;

}


span.red_span{

	color : #c40301;

}

div.contact_form_container{

	width : 225px;
	background-image : url('http://www.nuartisan.net/images/contact_form_body.jpg');

}


div.contact_form_top{

	width : 225px;
	height : 31px;
	background-image : url('http://www.nuartisan.net/images/contact_form_up.jpg');

}


div.contact_form_down{

	width : 225px;
	height : 18px;
	background-image : url('http://www.nuartisan.net/images/contact_form_down.jpg');

}


div.spacer_contact_left{

	width : 25px;
	float : left;
	height : 10px;
	float : left;
	font-size : 0px;
	line-height : 0px;

}


div.spacer_contact_rigth{

	width : 25px;
	float : left;
	height : 10px;
	float : left;
	font-size : 0px;
	line-height : 0px;

}


div.contact_content_midle{

	width : 185px;
	float : left;	

	float : left;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #2d2c2b;	

}


span.estimate{

	width : 185px;
	color : #c40301;
	font-size : 18px;
	text-align : center;

}


div.contact_form_spacer{

	width : 225px;
	height : 5px;
	font-size : 0px;
	line-height : 0px;	

}


span.star{	

	color : #c40301;
	font-size : 16px;	

}


input.custom{

	width : 170px;

}


select.custom_select{

	width : 175px;

}


p.list_of_portfolio{

	font-size : 13px;

}


div.align_right{

	text-align : right;

}

span.subtitle_bold_red{

	font-size : 12px;
	font-weight : bold;
	color : #c40301;	

}


li.list_prop{

	font-size : 15px;	
	line-height : 25px;	

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	

}


div.italic_container{

	width : 550px;
	text-align  : right;

}


div.italic_stuff{

	width : 400px;	

	text-align : left;
	font-size : 15px;
	line-height : 25px;	

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	margin:auto;

}

div.container_three_cols_list{

	width : 550px;
	text-align  : center;

}

div.three_cols_list{

	width : 550px;
	text-align  : center;
	margin:auto;
	

}


div.list_one_of_three{

	width : 175px;
	float : left;
	text-align : left;
	font-size : 15px;
	line-height : 25px;	

	font-family : Century Gothic, Helvetica, Arial, sans-serif;

}


div.list_two_of_three{

	width : 250px;
	float : left;
	text-align : left;
	font-size : 15px;	

	line-height : 25px;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;

}


div.custom_step{	height : 200px;
	display : none;

}

p.content_text_prop_services{

	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	line-height : 25px;
	font-size : 15px;
	color : #2d2c2b;
}

p.list_of_portfolio{	font-size : 15px;
	line-height: 25px;


}

span.subtitle_bold_red{

	font-size : 15px;
	line-height : 25px;
	font-weight : bold;
	color : #c40301;

}


div.quotes_spacer{

	width : 983px;
	font-size : 0px;
	line-height : 0px;
	height : 30px;
	margin : auto;
	border : 0px solid black;

}


div.quotes{

	width : 960px;
	text-align : right;
	margin : auto;
	padding-top:20px;
}


div.content_for_cols_hidden{	width : 960px;	

	display : none;	

	text-align : left;
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 16px;


}


div.content_two_rows_one{

	width : 225px;
	float : left;
	text-align : left

}


div.footer_main_container{

	/*background : url('http://www.nuartisan.net/images/container_background.jpg') center repeat-y ;*/
	text-align : center;
	margin : auto;
	height : 334px;
	/*background : url('http://www.nuartisan.net/images/footer_bg.jpg') top center no-repeat;*/
	background : url('../images/footer_bg.jpg') top center no-repeat;

}

.promo_container { float:right; width:477px; height:90px; position:relative; background:#ECECE7; margin:13px 0 -4px 10px; }
.subfooter { font-size:10px; font-family:"Tahoma"; color:#fff; margin:230px auto 0 auto; text-align:center; float:left; }
.subfooter ul { margin:0; padding:0; list-style-type:none; }
.subfooter ul li { float:left; margin:0; padding:0 8px; }
.subfooter ul li a { color:#fff; text-decoration:none; }