* {
	padding:0;
	margin:0;
}

body {
	width:900px;
	background-color:#FFFFFF;
	margin:0 auto;
}

img {
	border:0px;
	vertical-align:middle;
}
.clearing {
	clear:both;
	height:1px;
	font-size:0;
}
.clear {
	clear:both;
}

a {
	color:#FF6C00;
}
a:hover{
	text-decoration:none;
}
p {
	color:#777777;
}

/* - - - - - For Header- - - - - - - - - -*/

.header{
	height:100px;
}
.logo {
	margin-top:20px;
	margin-left:20px;
	float:left;
}

.links{
	float:right;
	margin-top:25px;
}
.links a{
	text-decoration:none;
}


/* - - - - - - For Footer - - - - - - -*/
.footer{
	margin-top:10px;
	font-family:Verdana;
	font-size:10px;
	color:#777777;
}
.left_part{
	float:left;
	width:300px;
	
}
.center_part{
	width:300px;
	float:left;
	text-align:center;
	margin-left:20px;
	padding-top:3px;
	color:#e56202;
	font-size:14px;
	text-transform:capitalize;
	font-weight:bold;
	font-family:Tahoma;
	
}
.footer img {
	margin-right:5px;
}
.footer p{
	padding-left:18px;
}
.center_part p{
	padding-left:0px;
}

.right_part{
	float:right;
	margin-left:40px;
	text-align:right;
	padding-left:5px;
	width:160px;
}
.right_part p{
	width:176px;
}

.left_part p{
	color:#e56202;
	padding-left:0px;
}
/* - - - - - For Top- - - - - - - - - -*/
.navigation  img{
	margin:0 0 0 0;
}
.navigation{
	width:900px;
	text-align:center;
	padding:2px 0 0 0;
	height:46px;
	background:url("images/menu_backgr.gif") repeat-x;
}
 html a:hover
{
visibility:visible
}
#menu a:hover img
{
visibility:hidden
}
#menu{
float:left;
}
#menu img{
float:left;
}

/* - - - - - 
.links  a#submit:hover img
{
visibility:hidden;
height:33px;
width:116px;
}
#submit {
background-image:url(images/servicerequesto.gif);
background-repeat:no-repeat;
height:33px;
width:116px;
}
.links  a#quote:hover img
{
visibility:hidden;
height:33px;
width:116px;
}
#quote {
background-image:url(images/quoterequesto.gif);
background-repeat:no-repeat;
background-position:center;
height:33px;
width:116px;
}
#submit img{
height:33px;
width:116px;
}
#quote img{
height:33px;
width:116px;
}

- - - - - - - - - -*/
#home{
float:left;
background-image:url(images/m_homeo.gif);
background-repeat:no-repeat;
}
#about{
float:left;
background-image:url(images/m_abouto.gif);
background-repeat:no-repeat;
}
#services{
float:left;
background-image:url(images/m_serviceso.gif);
background-repeat:no-repeat;
}
#parts{
float:left;
background-image:url(images/m_partso.gif);
background-repeat:no-repeat;
}
#equipment{
float:left;
background-image:url(images/m_equipment_saleso.gif);
background-repeat:no-repeat;
}
#specialoff{
float:left;
background-image:url(images/m_specialo.gif);
background-repeat:no-repeat;
}
#employ{
float:left;
background-image:url(images/m_employo.gif);
background-repeat:no-repeat;
}
#contact{
float:left;
background-image:url(images/m_contacto.gif);
background-repeat:no-repeat;
}

/* - - - - - - - - For Middle Block - - - - - - -*/
.middle_block{
	margin-top:80px;
}

.middle_left{
	float:left;
	font-size:9px;
	height:479px;
	width:272px;
	font-family:Tahoma,Arial;
    color:#cdcdcd;
}

.main_home{
	background:url("images/main.jpg") no-repeat;
	
	width:272px;
}
.middle_left img {
	margin-right:8px;
	vertical-align:top;
	float:left;
}

.middle_left p{
	font-size:9px;
	width:151px;
	color:#999999;
}

.middle_right{
	float:left;
	margin-left:20px;
	width:586px;
}
.h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e9e9e;
	padding-top:10px;
}
.header{
	color:#397add;
}
.blueheader{
	color:#397add;
}

.head1_2{
	font-size:16px;
}

.specialhead{
	padding-top:15px;
}
.specialhead img{
	margin-top:7px;
}
.middle{
	margin-top:10px;
	font-size:13px;
	font-family:Tahoma;
	color:#777777;
}

.middle ul {
	list-style-position:inside;
}

.middle li { text-indent:-14px;
padding-left:17px;}


.middle_right_center{
	padding-top:10px;
	
}
.middle_bottom{
	
	padding-bottom:20px;
	padding-top:5px;
}
.middle img{
	vertical-align:top;
	float:left;
	margin-right:9px;
}

.left_list{
	float:left;
	padding: 0 50px 0 100px;
	border-right: 1px dotted;
}
.leftlist{
	float:left;
	width:270px;
	padding: 0 20px 0 0;
}

.right_list{
	float:left;
	padding: 0 100px 0 50px;
}
.rightlist{
	float:left;
	width:270px;
	padding: 0 0 0 20px;
}
.rlist{
	
	padding: 25px  0 0 0 ;
}

.lists_center{
	padding-top:20px;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:#777777;
	vertical-align:top;
}
.large_bold{
	padding-top:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}
.ultrasoundblue{
	color:#397add;
}
.difference{
	color:#9e9e9e;
}
.middle_right_bottom{
	padding-top:1px;
}
.bottom_left{
	font-size:11px;
	font-family:Tahoma;
	color:#397add;
	float:left;
	line-height:14px;
	padding-top:15px;
	width:275px;
}
.bottom_record{
	font-size:13px;
	font-family:Tahoma;
	color:#397add;
	float:left;
	line-height:14px;
	width:390px;
}
.bottom_record ul{
	padding-left: 15px;
}
.bottom_left img{
	vertical-align:top;
	float:left;
	margin-right:9px;
}
.bottom_left_content{
	margin-top:15px;
}
.bottom_right{
	width:225px;
	height:210px;
	float:right;
	margin-left:75px;
}

.bottom_right img{
	margin-left:14px;
}
.border_up{
	border-top:5px solid #e56202;
	padding-bottom:2px;
	border-bottom:1px solid;
}
.bottom_left ul a{
	color:#397add;
}
.bottom_left ul{
	list-style-position:inside;
	color:#777777;
}

.sub_list{
	float:left;	
	width: 220px;
	padding-top:20px;
	font-family:Verdana;
	font-size:14px;
	color:#777777;
}
.sub_list li{
	padding-left:10px;
	padding-top:15px;
}

.sub_left_list{
	float:left;
	width:300px;
}
.sub_right_list{
	float:left;
	padding-left:25px;
	padding-top:30px;
	width:220px;
}
.sub_lists_center{
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#777777;
	vertical-align:top;
}
.service li a{
	font-size:14px;
	line-height:19px;
	list-style:none;
}
.service li{
	list-style:none;
	font-weight:bold;
}
.noline{
	border:none;
}

.sub_lists{
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#777777;
	vertical-align:top;
}
.sub_lists_plan{
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#777777;
	vertical-align:top;
	height:80px;
}


.sub_lists_center ul {
	list-style:none;	
}

.sub_lists_center li {
	background:url("images/lists_marker.gif") 0 4px no-repeat;
	padding-left:10px;
}
.sub_lists li {
	background:url("images/lists_marker.gif") 0 4px no-repeat;
	padding-left:5px;
}
.sub_lists ul {
	list-style:none;
}
input {
	width: 250px; 
	border: 1px solid #cccccc; 
	font-size: 11px; 
	color: #626060;
}
select {
	width: 250px; 
	border: 1px solid #cccccc; 
	font-size: 11px; 
	color: #626060;
}
.inputcon {
	float: left; 
	padding-left: 10px; 
	width: 250px;
}
.formwords {
	float: left; 
	margin-top: 3px; 
	width: 100px;
}
.boxinput input{
	width: 100px; 
	border: 1px solid #cccccc; 
	font-size: 11px; 
	color: #626060;
}
.spacer{
	height: 10px;
	overflow: hidden;
}
textarea{
	width: 250px; 
	border: 1px solid #cccccc; 
	font-size: 11px; 
	color: #626060;
}
.sendbutton {
	border: 2px solid #c5beae;
	color:#FFFFFF;
	background-color: #c5beae;
	font-weight:bold;
	cursor:pointer;
	}

.blklist {
	color:#000000;
	font-size:12px;
	}
	
#welcome {
	padding-bottom:20px;
	vertical-align:middle;
	}	
.line {
	height:10px;
	border-bottom: 1px solid #000000;
	}
form p {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	}
p.hard {
	font-size:16px;
	}	
	
ul.hard a{
	color:#FF6C00
	}	
.sm{
	font-size:9px;
	text-align:right;
	}
.a{
	color:#FF0000;
	}	
.hard {
	font-size:15px;
	}
.fif {
	font-size:14px;
	}	
	
.listpad li	{
	list-style:none;
	}	
.listpad	{
	padding-left:10px;
	}	
	
.special	{
	border:1px #FF6C00 solid;
	padding:12px 10px 10px 10px;
	width: 480px;
	float:left;
	margin-left:50px;

	}
.spe	{
	font-size:17px;
	
	}
.bottom_left_content ul.hard a	{
color:#777777;
}
.ind	{
	font-size:13px;
	}				
.hom	{
	font-size:15px;
	padding-left:20px;
	}	
.exp	{
	padding-left:20px;
	}
.last	{
	color:#397add;
	}
.wel	{
	padding-left:20px;
	}
.productborder {
	border-bottom: solid 1px #ACA8A7;
	width: 97%;
	padding-left: 5px;
	margin-bottom: 15px;
	margin-top: 5px;
	}
												
