@charset "UTF-8";
/* CSS Document */

/* Tell the browser to render HTML 5 elements as block */  
header, footer, aside, nav {  
    display: block;  
}

@font-face {
	font-family: 'Continuum Medium', sans-serif;
	src: url('../webfontkit/contm-webfont.eot');
	src: url('../webfontkit/contm-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../webfontkit/contm-webfont.woff') format('woff'),
	     url('../webfontkit/contm-webfont.ttf') format('truetype'),
	     url('../webfontkit/contm-webfont.svg#webfont') format('svg');
}

body {  
    margin: 0 auto;  
    width: 1260px;  
    font: 13px/17px 'Arial Narrow',Helvetica,Arial, sans-serif;
	color: #565656;
	text-align:justify; 
    background: #f0f0f0;  
}
 #wrap{
	width:1269px;
	text-align:left;
	margin: 0 auto;
}

p {
	font: 13px/17px 'Arial Narrow',Helvetica,Arial, sans-serif;
	color: #565656;
	text-align:justify;
}
#text a:link,
#text a:visited,
#text1 a:link,
#text1 a:link{
     color:#f0601e;
}
#text a:hover,
#text a:active,
#text1 a:hover,
#text1 a:hover{
     color:#fff;
     background-color:#111111;
     text-decoration:none;	
}
header #logo {
            margin-top: -15px;
			margin-left: 120px;  	
}
/*start main nav*/
.main_menu{  
    position: absolute center;
	margin-top: 25px; 
	margin-left:5%; 
    left: 0;  
    width: 1030px;
	height: 98px;  
    background: url("images/5el.png") center bottom no-repeat;
	clear:both; 
}  
.main_menu ul {  
    margin: 0 0 0 0;  
    width: 1030px;  
    list-style: none;  
}  
.main_menu ul li{  
    float: left;
	width: 190px;
	height:98px;
	margin-top:23px;
	margin-right: 0;
	margin-left: 0px; 
	 
}
.main_menu ul li img{
    margin-top: 4px;	
}
.main_menu .ab {
	margin-left: 5px;
	margin-top:0;
	width: 208px;
	height:89px;
	
}
.main_menu .about{  
    display: block;
	margin-top: 0;  
    margin-left: -15px;  
    width: 208px;
	height:89px; 
    font-size: 14px;  
    line-height: 44px;  
    text-align: center;  
    text-decoration: none;  
    color: #969696;
	  
}  
.main_menu ul li a:hover.about,
.main_menu ul li a:active.about {  
            background: url("images/about_h.png") right top no-repeat;
			margin-left: -32px; 
			outline:none; 
}
.main_menu ul li a:hover.about span,
.main_menu ul li a:active.about span{
            visibility:hidden;	
}  
.main_menu .po {
	margin-left: -15px;
	margin-top: 0;
	width: 208px;
	height:89px;
	
}
.main_menu .portf{  
    display: block;
	margin-top: 0;  
    margin-left: -10px;  
    width: 208px;
	height:89px; 
    font-size: 14px;  
    line-height: 44px;  
    text-align: center;  
    text-decoration: none;  
    color: #969696;
	  
} 
.main_menu ul li a:hover.portf,
.main_menu ul li a:active.portf {  
            background: url("images/portfolio_h.png") right top no-repeat;
			margin-left: -28px;
			outline:none;
		  
} 
.main_menu ul li a:hover.portf span,
.main_menu ul li a:active.portf span{
            visibility:hidden;	
}
.main_menu .ho{
    margin-top: 0;
	margin-left:-13px;
	width:208px;
	height:89px;
}
.main_menu .home{  
    display: block;
	margin-top: 0;  
    margin-left: -10px;  
    width: 208px;
	height:89px; 
    font-size: 14px;  
    line-height: 44px;  
    text-align: center;  
    text-decoration: none;  
    color: #969696;	  
} 
.main_menu ul li a:hover.home,
.main_menu ul li a:active.home {  
            background: url("images/home_h.png") right top no-repeat;
			outline:none;
		  
} 
.main_menu ul li a:hover.home span,
.main_menu ul li a:active.home span{
            visibility:hidden;	
}
.main_menu .pr {
	margin-top: 0;
	margin-left: -16px;
	width:208px;
	height:89px;
	
}
.main_menu .prod{  
    display: block;
	margin-top: 0;  
    margin-left: 0;  
    width: 208px;
	height:89px; 
    font-size: 14px;  
    line-height: 44px;  
    text-align: center;  
    text-decoration: none;  
    color: #969696;
	  
}  
.main_menu ul li a:hover.prod,
.main_menu ul li a:active.prod {  
            background: url("images/products_h.png") right top no-repeat;
			margin-left: -13px; 
			outline:none; 
}
.main_menu ul li a:hover.prod span,
.main_menu ul li a:active.prod span{
            visibility:hidden;	
} 
.main_menu .co {
	margin-top: 0;
	margin-left: -15px;
	width:208px;
	height:89px;
}
.main_menu .contact{  
    display: block;
	margin-top: 0;  
    margin-left: 0;  
    width: 208px;
	height:89px; 
    font-size: 14px;  
    line-height: 44px;  
    text-align: center;  
    text-decoration: none;  
    color: #969696;
	  
}  
.main_menu ul li a:hover.contact,
.main_menu ul li a:active.contact {  
            background: url("images/contact_h.png") right top no-repeat;
			margin-left:-20px; 
			outline:none;
}
.main_menu ul li a:hover.contact span,
.main_menu ul li a:active.contact span{
            visibility:hidden;	
}
/*end main nav*/
/*start right sidebar with nav*/
#sidebar {
      clear:both;
	  margin-top:-60px;
	  margin-right:150px;
	  width:179px;
	  float:right;
	  background:url("images/silk3.png") no-repeat;
	  	
}
.side_menu {
      clear:both;
	  position:relative;
	  background-image:none;
	  width: 200px;
}
.side_menu ul {
      list-style-type:none;
	  position:absolute;
	  margin-left:-10px;
	  margin-top:0;
}
.side_menu li {
      display:block;
	  text-align: left;
	  margin-left:10px;
	  font: 12px 'Continuum Medium',Helvetica,Arial, sans-serif;
}
.side_menu li a {
      color:#0076a3;
	  line-height:18px;	
}
.side_menu a:link {
      text-decoration:none;
	  outline:none;	
	  color:#0076a3;
}
.side_menu a:hover,
.side_menu a:active {
	   color:#ffffff;
	   background-color:#111111;
}
#sidebar .restoration{
       margin-top: 150px;
	   margin-left:0;
	   padding-top: 35px;
	   position:absolute;
	   width:179px;
	   height:209px;
	   background:url("images/silk4.png") top left no-repeat;
	   position:relative;
	   z-index:999;	
}
#sidebar .restoration li{
	   display:block;
	   margin-left:0;
}
h3{
       font: 14px/16px 'Arial Narrow', sans-serif;
	   font-weight:550;
	   color:#00bff3;	
}
h2{
      font: 14px/14px 'Continuum Medium',Helvetica,Arial, sans-serif;
	  color: #00bff3;	
	  margin-left: 5px;
}
h1{
      font: 18px/14px 'Continuum Medium',Helvetica,Arial, sans-serif;
	  color:#565656;
}
header span{
      visibility:hidden;	
}
#sidebar .advice,
#sidebar .faq  {
      color:#03d5fb;
	  font: 14px/14px 'Continuum Medium',Helvetica,Arial, sans-serif;
	  text-align:right;
	  margin-right: 27px;
	  position:relative;
	  z-index:1001;	
	 
}
#sidebar .faq{
      margin-top:-60px;	
}
#sidebar .advice a:link,
#sidebar .advice a:visited,
#sidebar .faq  a:link,
#sidebar .faq a:visited {
	  color:#03d5fb;
	  outline:none;
	  z-index:1001;
}
#sidebar .advice a:hover,
#sidebar .advice a:active,
#sidebar .faq  a:hover,
#sidebar .faq a:active {
	  color:#fff;
	  background-color:#111111;
	  outline:none;
	  z-index:1001;
}
#video a:hover,
#video a:active,
#video a:link,
#video a:visited {
	  background-color:none;
	  outline:none;
	  z-index:1001;
}
#video{
	  clear:both;
      margin-top:30px;
	  margin-left:80px;    	
}
.repair {
      margin-top: 0;
}
#gallery img{
      margin-top:129px;
	  margin-left:71px;	
}

/*end right sidebar*/
/*left sidebar*/
#address {
	  margin-right:-160px;
	  margin-top:0;
	  width: 240px;
	  font: 13px/17px 'Arial Narrow',Helvetica,Arial, sans-serif;
	  color:#565656;
	  text-align:right;
	  overflow:visible;
}
#social {
	  margin-top:100px;
	  margin-left: 60px;
	  
}
#social ul {
      list-style-type:none;	
	  width:70px;
}
#social li {
      height:61px;
	  width:70px;
	  margin-top: -22px;	
}
#social .f,
#social .b,
#social .t,
#social .y{
      display:block;
	  margin-top:-22px;
	  margin-left:0;
	  width:70px;
	  height:61px;	
}
#social .f{
	  position:relative;
	  z-index:2;
}
#social .b{
	  position:relative;
	  z-index:3;
}
#social .t{
	  position:relative;
	  z-index:4;
}

#social .y{
	  position:relative;
	  z-index:5;
}
#social ul li a:hover.f,
#social ul li a:active.f {  
            background: url("images/f.png") right top no-repeat; 
			outline:none;
}
#social ul li a:hover.f span,
#social ul li a:active.f span{
            visibility:hidden;	
}
#social ul li a:hover.t,
#social ul li a:active.t {  
            background: url("images/t.png") right top no-repeat; 
			outline:none;
}
#social ul li a:hover.t span,
#social ul li a:active.t span{
            visibility:hidden;	
}
#social ul li a:hover.b,
#social ul li a:active.b {  
            background: url("images/b.png") right top no-repeat; 
			outline:none;
}
#social ul li a:hover.b span,
#social ul li a:active.b span{
            visibility:hidden;	
}
#social ul li a:hover.y,
#social ul li a:active.y {  
            background: url("images/y.png") right top no-repeat; 
			outline:none;
}
#social ul li a:hover.y span,
#social ul li a:active.y span{
            visibility:hidden;	
}
/*end left sidebar*/
/*main content*/
#text1 {
      margin-top:-440px;
	  margin-left:415px;
	  width:400px;	
}
#text11 {
      margin-top:-582px;
	  margin-left:415px;
	  width:400px;	
}
#text {
      margin-top:-140px;
	  margin-left:415px;
	  width:400px;	
}
#gallery {
            margin-left: 16%;
			margin-top: -120px;
			background: url("images/gallery_bg.png") no-repeat;
			width: 707px;
			height: 523px;
}

/*end main content*/
footer{
			background:url("images/c.png") center no-repeat;
			width: 1269px;
			height: 230px;
			margin-top: -70px;	
			padding-bottom: 10px;
			font: 12px/15px 'Continuum Medium',Helvetica,Arial, sans-serif;
	        color:#898989;
			text-align:center;
			position:relative;
			z-index:-1;
}

.copyright{
            margin-top:0;
			padding-bottom:25px;
}
.copyright p{
	        font: 11px/15px 'Arial Narrow',Helvetica,Arial, sans-serif;
			color:#898989;
			text-align:center;	
			
}
.copyright a:hover,
.copyright a:active,
.copyright a:link,
.copyright a:visited
{
            color:#898989;	
}