/* CSS Document for town line equipment sales.com

Colors:
Dark Blue Hover #4b6ac2
New Blue Hover #79a8dc
Dark Hover #3d3e40
Background Light Grey #7c7c80
Table Mid Grey #7c7c80
Shadow under Images #242526
Changed background-light grey #acb4b9
Curtis orange #ff9932
*/

body {
background-color: #242526;
color: #ffffff;/*all font colors! color1 -lighter*/
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0px;
padding: 0px;
}

/*ORANGE*/
.color1 {
color: #ff9932;
}


/*main table position*/
table {
background-color: #4e4e50;
margin-top: 15px;
margin-bottom: 0px;
padding: 0px;
}

#main_border {
margin-top: 0px;
border: 2px solid #242526;
padding-bottom: 0px;
}


#index_main {
/*this margin-top for the space above the main table*/
margin-top: 10px;
padding-top: 0px;
}

.main_border {
border: 1px solid #3d3e40;
padding-left: 0px;
/*the padding above the top line links!!!*/
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
}

/*INSIDE TABLE*/
.inside_border {
border: 1px solid #000000;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-right: 5px;
margin-top: 5px;
margin-left: 0px;
}

.main_content { 
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

.nav_padding {
/*the padding above the left links!!!*/
padding-top: 5px;
margin-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
margin-left: 0px;
margin-right: 0px;
font-size: 90%;
background-repeat: no-repeat;
}

.nav_lines {
padding-top: 10px;
margin-bottom: 0px;
}

.no-repeat {
background-repeat: no-repeat;
padding-bottom: 5px;
margin-bottom: 0px;
}

/*link hovers-color*/
a:hover {
color: #ff9932;
text-decoration: none;
font-size: 100%;
}

/*color for link page you're on*/
a.special {
color: #ff9932;
text-decoration: none;
}

/*any link will be this color*/
a {
color: #FFFFFF;
text-decoration: none;
}

/* FOR THE TOP LINE LINK ALIGNMENT*/
.top_links {
padding-top: 0px;
padding-bottom: 0px;
}

/* FOOTER*/
.footer {
font-size: 70%;
padding-left: 140px;
padding-top: 5px;
padding-bottom: 8px;
}

/* LEFT NAVIGATION LINK*/
.home_pad {
padding-left: 5px;
padding-right: 13px;
}

.contact_pad {
padding-left: 0px;
padding-right: 5px;
}

.nav_buttons {
padding-top: 2px;
padding-bottom: 2px;
}

/* TOP LINK DOESNT NEED PADDING*/
.nav_buttons_top {
padding-top: 0px;
padding-bottom: 2px;
}

/* HOME IMAGE*/
.image_align {
padding-top: 0px;
padding-left: 15px;
padding-right: 20px;
padding-bottom: 8px;
}

.home_text {
text-align: left;
font-size: 100%;
}

.one_stop_shop {
font-size: 100%;
}

.align_left {
text-align: left;
}

.home_right_column {
text-align: left;
padding-left: 0px;
padding-right: 10px;
padding-top: 10px;
}

.home_bottom_text {
color: #FAEB03;
text-align: left;
font-size: 100%;
padding-left: 0px;
padding-bottom: 0px;
}

.li_space {
padding-bottom: 10px;
}

/* CONTACT PAGE*/
.align_locate {
padding-top: 15px;
padding-left: 15px;
padding-bottom: 0px;
}

.locate_text {
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
}

.mapquest_text {
text-align: left;
font-size: 90%;
padding-top: 0px;
padding-left: 10px;
padding-bottom: 5px;
}

.web {
font-size: 70%;
padding-left: 105px;
}

.contact_address {
color: #ff9932;
font-size: 110%;
}


/* CURTIS PLOW PAGE*/

.headings {
font-size: 150%;
color: #ff9932;
}

.snow_plow_text {
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
}

.logo_bar {
padding-bottom: 4px;
text-align: center;
}


/*PUSHER PAGE TABLES*/
.pusher_tables {
border: 1px solid #000000;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
margin-right: 0px;
margin-top: 4px;
margin-left: 0px;
}

.pusher_data {
border: 1px solid #000000;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
}

.pusher_data_top {
border: 1px solid #000000;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-top: 8px;
margin-left: 0px;
}

.pusher_data_no_border {
border: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
}

.pusher_table_align {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
}

.table_headings_pusher {
font-size: 120%;
color: #ff9932;
}

.table_headings_pusher2 {
font-size: 70%;
}

.loader_info {
font-size: 65%;
padding-left: 10px;
padding-bottom: 0px;
}

.pusher_pic_align {
padding-left: 8px;
}

.pusher_pic_align_top {
padding-left: 8px;
padding-top: 8px;
}

.big_pusher_pic_align {
padding-left: 8px;
padding-bottom: 5px;
}

.skid {
font-size: 85%;
}

.number_text {
font-size: 75%
}

.bottom_pusher_info {
padding-left: 0px;
padding-bottom: 5px;
}

.last_line_pushers {
padding-bottom: 5px;
}

/*REPAIRS AND FABRICATION PAGE*/

.fab_table {
padding-left: 15px;
}

.fab_text {
font-size: 95%
}

.fab_heading {
padding-left: 60px;
padding-right: 60px;
}

.fab_text_top {
margin-top: 10px;
margin-bottom: 15px;
font-size: 95%
}

/*SALT SAND PAGE*/

.salt_tables {
border: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
}

.salt_data_top {
border: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
}

.salt_heading {
font-size: 150%;
color: #ff9932;
}

.salt_heading_padding {
padding-top: 10px;
padding-left: 20px;
padding-right: 0px;
}

.magnum_heading_padding {
padding-top: 35px;
padding-left: 20px;
padding-right: 0px;
}
.salt_pic_align_top {
padding-left: 8px;
padding-top: 0px;
}

/*__________________________________*/
a img {
border: none;
}

