* { padding: 0; margin: 0; }

body { text-align: center; font: 80%/120% "Trebuchet MS"; }
a { outline: none; text-decoration: none; color: #000; font-weight: bold; }
img { vertical-align: middle; border: 0; }
small { font-size: 90%; }

h1 { padding: 48px 0 4px 16px; background: url(slice_top.jpg) top right no-repeat;  }
h1 p { text-align: left; padding-left: 83px; }
h1 img { padding: 0 5px; }
h2 { background: url(slice_bottom.jpg) bottom right no-repeat; padding: 0 0 26px; }

#nest { width: 900px; margin: 0 auto; background: url(slice_middle.jpg) center right repeat-y; }

#shrink { background: url(h_line.png) bottom center no-repeat; }
 
#wrapper { float: left; width: 505px; background: url(v_line.png) 500px 0 no-repeat; }		
#content { padding: 14px 0 0; background: url(v_line.png) -2px 0 no-repeat; min-height: 360px; text-align: left; }
#content div { padding: 0 24px 20px; }

#content p { padding: 12px 0 0; clear: both; }
#content ul.text { padding: 12px 0 0 ; margin: 0 0 0 16px; clear: both; list-style-type: circle; }
#content ul.text ul { padding: 0; list-style: none; }

.home #wrapper { background: none; }

#main-nav { width: 197px; float: left; list-style: none; padding: 24px 0 0; }
#main-nav li { float: right; width: 137px; height: 34px; }
#main-nav li a { display: block; width: 100%; height: 100%; background: url(buttons.png) no-repeat; text-indent: -3000px; }

li#news a { background-position: -548px -306px; }
li#news a.selected, li#news a:hover { background-position: -548px -272px; }
li#company a { background-position: 0 -374px; }
li#company a.selected, li#company a:hover { background-position: 0 -340px; }
li#products a { background-position: 0 -306px }
li#products a.selected, li#products a:hover { background-position: 0 -272px; }
li#sales a { background-position: -274px -306px; }
li#sales a.selected, li#sales a:hover { background-position: -274px -272px; }
li#services a { background-position: -137px -306px; }
li#services a.selected, li#services a:hover { background-position: -137px -272px; }
li#rent a { background-position: -137px -102px; }
li#rent a.selected, li#rent a:hover { background-position: -137px -68px; }
li#contacts a { background-position: -137px -374px; }
li#contacts a.selected, li#contacts a:hover { background-position: -137px -340px; }

#sub-nav { width: 137px; float: left; list-style: none; padding: 24px 0 0; }
#sub-nav li { float: left; width: 137px; height: 34px; }
#sub-nav li a { display: block; width: 100%; height: 100%; background: url(buttons.png) no-repeat; text-indent: -3000px; }

li#archive a { background-position: -685px -34px; }
li#archive a.selected, li#archive a:hover { background-position: -685px -0px; }

li#liebherr a { background-position: -411px -306px; }
li#liebherr a.selected, li#liebherr a:hover { background-position: -411px -272px; }
li#alki a { background-position: -274px -374px; }
li#alki a.selected, li#alki a:hover { background-position: -274px -340px; }

li#productsa a { background-position: 0 -170px; }
li#productsa a.selected, li#productsa a:hover { background-position: 0px -136px; }
li#productsr a { background-position: 0 -102px; }
li#productsr a.selected, li#productsr a:hover { background-position: 0 -68px; }
li#productsl a { background-position: -137px -238px; }
li#productsl a.selected, li#productsl a:hover { background-position: -137px -204px; }
li#productslr a { background-position: -274px -170px; }
li#productslr a.selected, li#productslr a:hover { background-position: -274px -136px; }
li#productspr a { background-position: -411px -170px; }
li#productspr a.selected, li#productspr a:hover { background-position: -411px -136px; }
li#productsltm a { background-position: -274px -34px; }
li#productsltm a.selected, li#productsltm a:hover { background-position: -274px 0; }
li#productsk a { background-position: -137px -170px; }
li#productsk a.selected, li#productsk a:hover { background-position: -137px -136px; }
li#productsmr a { background-position: -411px -374px; }
li#productsmr a.selected, li#productsmr a:hover { background-position: -411px -340px; }
li#productshs a { background-position: -548px -238px; }
li#productshs a.selected, li#productshs a:hover { background-position: -548px -204px; }
li#productslrb a { background-position: -548px -102px; }
li#productslrb a.selected, li#productslrb a:hover { background-position: -548px -68px; }
li#productstl a { background-position: -548px -34px; }
li#productstl a.selected, li#productstl a:hover { background-position: -548px 0; }
li#productsrl a { background-position: -548px -170px; }
li#productsrl a.selected, li#productsrl a:hover { background-position: -548px -136px; }
li#productsind a { background-position: -685px -102px; }
li#productsind a.selected, li#productsind a:hover { background-position: -685px -68px; }

li#available a { background-position: -274px -102px; }
li#available, li#available a:hover, li#available a.selected { background-position: -274px -68px; }
li#sechand a { background-position: -274px -238px; }
li#sechand, li#sechand a:hover, li#sechand a.selected { background-position: -274px -204px; }

li#service a { background-position: -137px -34px; }
li#service a.selected, li#service a:hover { background-position: -137px 0; }
li#parts a { background-position: 0 -34px; }
li#parts a.selected, li#parts a:hover { background-position: 0 0; }
li#rent a { background-position: -137px -102px; }
li#rent a.selected, li#rent a:hover, li#rent a.selected { background-position: -137px -68px; }
li#info a { background-position: -548px -374px; }
li#info a.selected, li#info a:hover, li#info a.selected { background-position: -548px -340px; }

li#contact a { background-position: -411px -102px; }
li#contact a.selected, li#contact a:hover { background-position: -411px -68px; }
li#inquire a { background-position: -411px -34px; }
li#inquire a.selected, li#inquire a:hover { background-position: -411px 0; }
li#find a { background-position: 0 -238px; }
li#find a.selected, li#find a:hover { background-position: 0 -204px; }

.mini-nav { list-style: none; }
.mini-nav li { float: left; width: 137px; height: 34px; }
.mini-nav li a { display: block; width: 100%; height: 100%; background: url(buttons.png) no-repeat; text-indent: -3000px; }

li#available-1 a:active { background-position: -137px -170px; }
li#available-1 a, li#available-1 a:hover { background-position: -137px -136px; }
li#available-2 a:active { background-position: 0 -102px; }
li#available-2 a, li#available-2 a:hover { background-position: 0 -68px; }
li#available-3 a:active { background-position: 0 -170px; }
li#available-3 a, li#available-3 a:hover { background-position: 0 -136px; }
li#available-new a:active { background-position: -137px -238px; }
li#available-new a, li#available-new a:hover { background-position: -137px -204px; }

li#sechand-k a:active { background-position: -137px -170px; }
li#sechand-k a, li#sechand-k a:hover { background-position: -137px -136px; }
li#sechand-a a:active { background-position: 0 -170px; }
li#sechand-a a, li#sechand-a a:hover { background-position: 0 -136px; }
li#sechand-r a:active { background-position: 0 -102px; }
li#sechand-r a, li#sechand-r a:hover { background-position: 0 -68px; }

li.back { float: none; }
li.back a { background-position: -411px -238px; }

li#rent-k a { background-position: -137px -170px; }
li#rent-k a.selected, li#rent-k a:hover { background-position: -137px -136px; }
li#rent-ltm a{ background-position: -274px -34px; }
li#rent-ltm ltm a.selected, li#rent-ltm a:hover { background-position: -274px 0; }
li#rent-a a:active { background-position: 0 -170px; }
li#rent-a a, li#rent-a a:hover { background-position: 0 -136px; }

table { width: 468px; text-align: center; line-height: 150%; padding: 0 12px 0 24px; border-collapse:collapse; border-bottom: 1px solid #BBB; margin: 14px 0; }
table th { padding: 8px 0; }
table tr { background: #F9F9F9; border-top: 1px solid #BBB; }
table td { padding: 0 0 14px 0; border: 0; }
table td.text { padding: 12px 0 14px 24px; text-align: left; }
table li { list-style: circle inside; }

.hide { display: none; }
.clear { clear: both; }
.alert2 { font-weight: bold; color: blue; }
.alert { font-weight: bold; color: red; }
.image { text-align: center; }
.image img { padding: 0 1px; }
.phone { text-align: right; width: 130px; }
.phone strong { float: left; }
.three { padding: 10px 23px 0; }
.one { padding: 0 160px; }

#tproducts .image { padding: 32px 0 0; }
#tservices .image { padding: 20px 0 0 4px; }
#tsales .image { padding: 20px 0 0 8px; }
#talki .image { padding: 20px 0 0 8px; }
div#talki { padding: 0 24px 14px; }
div#tsales { padding: 0 24px 14px; }
table td a { font-size: 80%; font-weight: normal; } /* size of the link text */
table td a:hover { background: #FFCC00; } 
table td { font: bold 100% Verdana; }   /* size of the font of the text in table */
table td.text { font: 100%/120% "Trebuchet MS"; }   	/* size of the font of the text in table - personal */   
table th { font: bold 120% Verdana; }
table th.text { font: 100%/120% "Trebuchet MS"; }

#content a:hover { background: #FFCC00; } /* link hover color */

#tproductsk th { background: #FFCC00; }
#tproductsr th { background: #FFCC00; }
#tproductslrb th { background: #FFCC00; }
#tproductsind th { background: #FFCC00; }
#trent th { background: #FFCC00; }
#tnews th { background: #FFCC00; }
#t-avelable th { background: #FFCC00; }   /* presonal */
#tinfo th { background: #FFCC00; }
#trent-m th { background: #FFCC00; }
#tavailable th { background: #FFCC00; }   /* PERSONAL COLOR OF TITILE IN SALES */

.products #content { min-height: 500px; }
.products #tproducts .image { padding: 140px 0 0; }

.service #content { min-height: 500px; }
.service #tservice.image { padding: 140px 0 0; }

.current #content #tnews { padding:12px 0 0;; }
.current #content #t-avelable{ padding:0 100px 0;; }       /*personal*/
.current #content p { clear: none; padding: 4px 0 0; margin: 0; }
.current #content p.left { float: left; padding-right: 8px; }
.current #content p.right { float: right; padding-left: 8px; }
.current #content .excerpt,
.current #content .article { padding: 4px; clear: both; }
.current #content .entry { clear: both; padding-bottom: 50px; }
.current #content .excerpt { cursor: pointer; }
.current #content table { width: auto; }
.current #content table th { padding: 4px 0; }

.entry h3 { text-transform: uppercase; background: #d5d7d6; padding: 3px 4px; }
.entry h3:hover { background: #FFCC00; }
.entry .left { float: left; padding-right: 8px; }
.entry .right { float: right; padding-left: 8px; }
 
.sales #content div div { padding: 0; }
.sales #content table { width: auto; }
.sales #content .excerpt,
.sales #content .article { padding: 4px; clear: both; }
.sales #content .entry { clear: both; padding-bottom: 50px; }
