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

*{margin:0; padding:1;}
body{background-color:#DEDFE3; font-family:Arial, helvetica, sans-serif;}

#wrapper{
margin:0 auto;
padding:0;
width:930px;
}

a{ text-decoration:none; }
a:hover{ text-decoration:underline;}

#main{
margin:0;
padding:0;
width:930px;
float:left;
border: 1px solid #A09B96;
background-color:#FFFFFF;
}

#header{
margin:35px 0 0 0;
padding:0;
float:left;
height:98px;
width:930px;
}

.logo{
margin:0 0 0 23px;
padding:0;
display:inline;
float:left;
}

.contact{
margin:0 0 0 465px;
padding:0;
display:inline;
float:left;
font-weight:bold;
}

.contact span { color:#fe6013; }

.free{
margin:0 0 0 15px;
padding:0;
}

a.mail{
margin:0 0 0 463px;
padding:0;
display:inline;
float:left;
font-weight:bold;
color:black;
text-decoration:none;
}

a.mail:hover{
color:black;
text-decoration:underline;
}

.main_pic{
margin:0 0 0 23px;
padding:0;
display:inline;
float:left;
width:910px;
height:320px;
background:url(../images/main_pic.jpg) no-repeat;
}

.main_pic img{ margin:0; padding:0; }

.left_column{
margin:0;
padding:0 0 30px 0;
float:left;
width:640px;
}

.left_column2{
margin:0;
padding:0 0 30px 0;
float:left;
width:900px;
}


.left_column a { color:#7a7c88; text-decoration:none; }
.left_column a:hover { color:#7a7c88; text-decoration:underline; }

.main_txt_b a { color:#7a7c88; text-decoration:none; }
.main_txt_b a:hover { color:#7a7c88; text-decoration:underline; }



h1{
margin:0;
padding:0;
color:black;
font-size:20px;
width:500px;
}

h2{
margin:0;
padding:0;
color:black;
font-size:20px;
}

.top{
margin:20px 0 0 23px;
padding:0;
display:inline;
float:left;
width:615px;
}

.featured_product{
margin:10px 0 0 0;
padding:0;
float:left;
width:600px;
}

.featured_product2{
margin:10px 0 0 0;
padding:0;
float:left;
width:880px;
}

.featured_product img{ margin:0; padding:0 10px 0 0; }

.top_txt{
margin:20px 0 0 0;
padding:0;
color:#333333;
width:600px;
font-size:14px;
}

.mid{
margin:35px 0 0 0;
padding:0;
float:left;
width:615px;
}

.mid_txt{
margin:20px 0 0 0;
padding:0;
color:#333333;
width:600px;
font-size:14px;
}

.industry{
margin:30px 0 0 0;
padding:0;
float:left;
width:615px;
}

.industry img { margin:0; padding:0; float:left; }


.industry_links{
margin:10px 0 0 20px;
padding:0;
float:left;
width:400px;
}


a.links{
margin:5px 0 5px 0;
padding:0;
float:left;
font-weight:bold;
font-size:16px;
width:350px;
color:#7a7c88;
text-decoration:none;
}

a.links:hover { text-decoration:underline; }


.right_column{
margin:0;
padding:0;
float:left;
width:268px;
background-color:#f8f8fa;
}

.right_column a { color:#7a7c88; text-decoration:none; }
.right_column a:hover { color:#7a7c88; text-decoration:underline; }


.top_1{
margin:52px 0 0 10px;
display:inline;
padding:0 0 10px 0;
float:left;
border-bottom:1px solid #d8d9de;
}

.top_2{
margin:20px 0 0 15px;
display:inline;
padding:0;
float:left;
border-bottom:1px solid #d8d9de;
}

.top_2 ul{ 
margin:15px 0 0 10px;
color:#7a7c88;
font-weight:bold;
padding:0;
}

.top_2 li{
list-style-type:none;
padding:5px 0 5px 0;
}

.blue { color:#45a9f8; padding-right:7px }
.grey { color:#7a7c88; padding-right:7px }


.sub{
margin:0 0 0 50px;
display:inline;
padding:0 0 20px 0;
color:#7a7c88;
float:left;
}

.top_3{
margin:20px 0 0 15px;
display:inline;
padding:0;
float:left;
}

.top_3 ul{ 
margin:15px 0 0 10px;
color:#7a7c88;
font-weight:bold;
padding:0;
}

.top_3 li{
list-style-type:none;
padding:5px 0 5px 0;
}

.blue { color:#45a9f8; padding-right:10px }
.grey { color:#7a7c88; padding-right:10px }


.sub{
margin:0 0 0 50px;
display:inline;
padding:0 0 20px 0;
color:#7a7c88;
float:left;
}

#footer{
margin:20px 0 0 30px;
padding:0 0 20px 0;
display:inline;
clear:both;
float:left;
width:910px;
}

a.footer_nav{
margin:0;
padding:0;
float:left;
color:black;
text-decoration:none;
font-size: 13px;
}

a.footer_nav:hover{ text-decoration:underline; }

#footer span{ margin:0; padding:0 12px 0 12px; float:left; }




/***************** SUB PAGE ****************/
/*************************************************/

.top_txt_sub{
margin:0;
padding:0;
color:#333333;
width:300px;
font-size:14px;
float:left;
}

.top_txt_sub a{ color: #333333; text-decoration:none; }
.top_txt_sub a:hover{ color: #333333; text-decoration:underline; }


.top_txt_sub ul{
margin:0 0 0 15px;
padding:0;
}

.top_txt_sub ul li{
margin:0;
padding:5px 0 5px 0;
}

.pic_right{
margin:0;
padding:0;
float:left;
width:300px;
}

.pic{
margin:0 0 0 20px;
padding:0;
float:left;
}

.main_txt{
margin:20px 0 0 0;
padding:0;
color:#333333;
width:600px;
font-size:14px;
float:left;
}

.main_txt_b{
margin:20px 0 0 0;
padding:0;
color:#333333;
width:880px;
font-size:14px;
float:left;
}


/***************** KUBOTA PAGES ****************/
/*************************************************/

.table{
margin:20px 0 0 0;
padding:0 0 20px 0;
float:left;
width:550px;
}

.left{
margin:0;
padding:0;
width:225px;
float:left;
border:1px solid black;
}

.left p{
margin:0;
padding:10px 10px 10px 10px;
}

.right p{
margin:0;
padding:10px 10px 10px 10px;
}

.right{
margin:0;
padding:0;
width:225px;
float:left;
border:1px solid black;
}

.clear{ clear:both; }



/***************** CUMMINS PAGE ****************/
/*************************************************/

.right_cummins_small p{
margin:0;
padding:10px 10px 10px 10px;
}

.right_cummins_small{
margin:0;
padding:0;
width:225px;
float:left;
}

.left_cummins p{
margin:0;
padding:10px 10px 10px 10px;
}

.left_cummins{
margin:0;
padding:0;
width:225px;
height:210px;
float:left;
border:1px solid black;
}

.right_cummins{
margin:0;
padding:0;
width:225px;
height:210px;
float:left;
border:1px solid black;
}

.right_cummins p{
margin:0;
padding:10px 10px 10px 10px;
}


/***************** BALDOR PAGE ****************/
/*************************************************/

.baldor{
margin:20px 0 0 0;
padding:0;
width:600px;
float:left;
}

.baldor_img{
margin:0;
padding:0;
float:left;
width:110px;
}


.baldor_p{
margin:0;
padding:0;
float:left;
width:490px;
color: #333333;
font-size: 14px;
}


