body { width:100%; 
height:100%; 
text-align: center; 
font-family: Tahoma;
font-size: 11px;
color: #000000; 
overflow-x: hidden;
margin: 0;
background: #f8f8f8 url('imgs/background.jpg');
background-repeat: repeat-x;
 }
div { margin: 0 auto; }
h1 { margin: 0; }

a, a:visited { color: #000000; text-decoration: none; }

.div0 { width: 970px; text-align: center; }
.div1a { width: 970px; height: 360px; float: left; background-image: url('imgs/logo.png'); background-repeat: no-repeat; margin-top: 45px; }
.menu_link { font-size: 24px; font-weight: normal; font-style: italic; }
.menu_link a, .menu_link a:visited { color: #000000; }
.clr { clear: both; }
.div2 { width: 300px; height: 500px; float: left; }
.div2a { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/1.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div2b { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/2.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div2c { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/3.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div2d { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/4.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div2e { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/5.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div2f { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/6.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div2g { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/7.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div2h { height: 28px; width: 234px; padding-top: 0px; padding-left: 40px; background-image: url('imgs/8.jpg'); background-repeat: no-repeat; text-align: left; border-bottom: 2px solid #d8d9db; margin-bottom: 3px; }
.div100 { width: 100%; text-align: left; }
.div4 { width: 300px; margin-top: 60px; margin-bottom: 20px; font-style: italic; font-size: 14px; letter-spacing: 1px; text-align: left;  }
.div5 { width: 300px; height: 160px; background-image: url('imgs/phone.png'); background-repeat: no-repeat; }
.div3 { width: 550px; float: left; }
.header { background-image: url('imgs/screwdriver.png'); background-repeat: no-repeat;width:550px; height: 50px; float: left; margin-left: 10px; border-bottom: 1px solid #d8d9db; text-align: left; }
.absorber { float: left; width: 550px; margin: 15px 25px 15px 25px; text-align: justify; font-family: Mangal; font-size: 12px; font-style: italic; }
.footer { width:550px; height: 50px; margin-left: 10px; border-top: 1px solid #d8d9db; }
.ftxt { margin-top: 7px; font-size: 10px; font-weight: bold; font-style: italic; font-family: Mangal; }
.titlle { margin: 18px 0 0 40px; font-weight: normal; font-style: italic; letter-spacing: 1px; }

ul li { list-style-type: none; margin: 0;  }
li { list-style-type: none; margin: 0;  float: left; }


#form {  color:#8b8b8b; }
.input_short { background-color:#f8f8f8; color:#000; font-size:11px; border:none; width:110px; padding:5px 5px; display:block; margin-bottom:10px; border: 1px solid #000000; }
.input_long { background-color:#f8f8f8; color:#000; font-size:11px; border:none; width:370px; padding:5px 5px; display:block; margin-bottom:3px; border:#000000 solid 1px; }
.sub { margin-right:60px; background:url(images/send_button.jpg); width:91px; height:29px; border:none; float:right; }
.textarea { background-color:#f8f8f8; color:#000; font-size:11px; border:#000000 solid 1px; width:570px; height:120px; padding:5px 5px; font-family: Tahoma; display:block; margin-bottom:10px; }
.select {   background-color:#f8f8f8; color:#000; font-size:11px; border:none; width:170px; padding:5px 5px; display:block; margin-bottom:10px; border:#000000 solid 1px; margin-bottom:3px; float:left; }
.select_2 {   background-color:#f8f8f8; color:#000; font-size:11px; border:none; width:173px; padding:5px 5px; display:block; margin-bottom:10px; border:#000000 solid 1px; margin-bottom:3px; float:left; }

.big { font: bold 18px Tahoma; color:#f65237; margin: 5px 0 15px; display:block; }

#contact_p { font: normal 16px Tahoma; color: #000000; margin:0; padding:0; }

#table {	font-style: normal; width:580px; border:0; text-align:left; margin:0 auto; padding:0; color:#000000; font-weight:bold; font-size:10px; padding-top:10px; }
	#table strong { color:#ed1c24; }

#table_2 { font-style: normal; width:580px; border:0; text-align:left; margin:0 auto; padding:0; color:#000000; font-weight:bold; font-size:10px; }
	#table_2 strong { color:#ed1c24; }

.about { text-align:center; font-weight:700; font-size:15pt; line-height:normal; }
.contact { text-align:left; display:block; padding-left:40px; padding-right:20px; font-weight:700; font-size:15pt; line-height:normal; }

.center { text-align:center; }
.white { color:#8b8b8b; }	

.gallery img { max-width:600px; height:auto; }

