html, body{	background:#fcfcfc; margin:0px;	padding:0px;   } img {border: none;}

@font-face {
    font-family: 'Quicksand';
    src: url('css/quicksand_book.eot');
    src: url('css/quicksand_book.eot?#iefix') format('embedded-opentype'),
         url('css/quicksand_book.woff') format('woff'),
         url('css/quicksand_book.ttf') format('truetype'),
         url('css/quicksand_book.svg#quicksand_book') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1{color: #fd6c44; font-size: 18px;  height: 22px; font-family: 'Quicksand'; font-weight: normal; padding: 0px; margin: 0px;}
h2{color: #fd6c44;  font-size: 14px;  font-family: 'Quicksand'; font-weight: normal; padding: 0px; margin: 0px;}
p{ float: left; color: #918785; font-size: 16px;  font-family: 'Quicksand';  line-height:20px; margin: 0px; }
b{color: #fd6c44; font-size: 12px;  font-family: 'MyriadPro-Regular', verdana; font-weight: normal;}

a:link{ color: #918785; font-size: 16px;  text-decoration: none;font-family: Quicksand, verdana; line-height:18px; }
a:visited{ color: #918785; font-size: 16px;  text-decoration: none;   }
a:hover{ color: #fd6c44; text-decoration: none; }

#bgcontainer{		 width:100%;  margin:0 auto;	height: 170px;padding:0;  background: url('images/bg.jpg') repeat-x;   } 
#container{		 width:960px;	height: 170px;margin:0 auto;	padding:0; } 
#bgcontainerquote{		 width:100%;  margin:0 auto;	height: 150px;padding:0;     } 
#containerquote{		 width:960px;	height: 150px;margin:0 auto;	padding:0;  border-top: 1px #dbdbdb solid;  border-bottom: 1px #dbdbdb solid;} 
#bgcontainercontent{		 width:100%; height: 750px; margin:0 auto;	padding:0;  } 
#containercontent{		 width:960px; height: 750px;	margin:0 auto;	padding:0;  padding-top: 30px;  } 
#bgcontainerpages{		 width:100%;  margin:0 auto;	height: 45px;padding:0;   } 
#containerpages{		 width:960px;	height: 45px;margin:0 auto;	padding:0; border-top: 1px #dbdbdb solid;  border-bottom: 1px #dbdbdb solid;  } 

.logo{ width: 100px; height: 70px; float: left;  margin-top: 20px;}
.logo img{ width: 114px; height: 116px; margin:0 auto; margin-top: 12px; }
.social_menu{ width: 820px; height: 80px;  float: right; }
.social{ width: 350px; margin-top: 30px; float: right;}
.social p{ color: #87341e; float:right; margin-right: 30px; }
.buttons{ width: 66px; float: right;  margin-top: 28px; height: 30px; }
.buttons a:link{ padding: 6px 4px 7px 4px;   float: left; margin-left: 10px; background: url('images/bg_social.png') no-repeat; }
.menubalk{ width: 820px; height: 80px;  float: right; }
.menubalk h1{ width: 200px; float: left; margin-top: 40px;}
.menu{ display: none; width: 295px; height: 70px;  float: right; list-style:none; margin-top: 35px; }
.menu li{ display: inline; margin-left: 30px; float: left;}
.menu a:link{ padding: 5px; float: left; display: block; height: 24px; margin-left: 5px; }
.menu .active a:link{ color: #fd6c44;  float: left;  }
.menu .active a:visited{ color: #fd6c44;   float: left;    }
.menu .active a:hover{ text-decoration: none;}

.quote{ width: 960px;  float: left; padding-top: 25px}
.quote p{ line-height: 22px; }.quote h1{ color: #434046;}
.details{ float: left; width: 360px; height:100px;}
.detailsitem{ width: 360px; margin-bottom: 15px; float: left; }
.detailsitem a:link{color: #fd6c44; }.detailsitem a:visited{color: #fd6c44; }
.detailsitem p{  margin-top: -5px;}
.overmij{ float: left; width: 560px; height:100px;}

#tab1{ width: 960px; float: left; } 
#tab2{ width: 960px; float: left; display: none; }
.portfolioitem{ width: 301px; height: 280px; float: left;   margin-bottom: 30px; padding: 4px; margin-right: 16px; }
.portfolioitem img{ width: 301px; height: 200px; float: left;   margin-bottom: 20px; padding: 4px; background: #fff; 
-moz-box-shadow: 0px 1px 2px #c0c0c0;  -webkit-box-shadow: 0px 1px 2px #c0c0c0;  box-shadow: 0px 1px 2px #c0c0c0; }
.portfolioitem:nth-child(3n+3){ margin-right: 0px;}
.portfolioitem h1{ width: 300px; margin-top: 20px; height: 0px;}
.portfolioitem p{   margin-right: 5px; margin-top: 10px; }
span{ position: absolute; width: 310px; height: 208px; margin-left: -300px;float: left; background: url('images/btn_link.png') no-repeat; background-position: center; opacity: 0;}
.btn_link{ position: absolute; width: 310px; height: 208px; float: left; background: url('images/btn_link.png') no-repeat; background-position: center;}

.pages{ float: right; padding-top: 15px; display: none;}
.pages a:link{ margin-left: 0px; padding: 3px;}
.pages .active{ color:#fd6c44;  }
