body { background: #efefef url('bkgd0000.gif') repeat-x; color: #494949; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
#c { width: 960px; margin: 0 auto; } 

#branding { width: 780px; padding: 58px 90px 52px 90px; float: left; }
#branding h1 { float: left; text-indent: -10000px; width: 224px; height: 54px; background: url('partymin.gif') no-repeat; }
#branding.en h1 { background-position: 0 -54px; }
#branding.lv h1 { background-position: 0 -108px; }
#branding ul { float: right; margin-top: 12px; width: 200px; }
#branding ul li { float: right; list-style: none; padding-left: 12px; }
#branding ul li span, #branding ul li a { display: block; width: 30px; padding: 7px 0 10px; text-align: center; }
#branding ul li span { color: #fff; background: url('lang_bkg.gif') 1px 0 no-repeat; cursor: default; }
#branding ul li a { color: #086bef; }
#branding ul li a:hover { color: #e01a8a; }

#slideshow { width: 960px; height: 330px; float: left; }
#slideshow #slideholder { width: 462px; heigth: 330px; position: absolute; margin-left: 249px; overflow: hidden; }
#slideshow #slideholder #slide img { float: left; border: 1px solid #14191d; }
#slideshow #slideholder #slide { width: 3000px; }
#slideshow ul { position: absolute; }
#slideshow ul li a { display: block; background: url('slidesho.gif') 0 0 no-repeat; text-indent: -10000px; margin-top: 140px; width: 42px; height: 52px; }
#slideshow ul li#prev { position: absolute; margin-left: 170px; }
#slideshow ul li#prev a:hover { background-position: 0 -52px; }
#slideshow ul li#next { position: absolute; margin-left: 754px; }
#slideshow ul li#next a { background-position: -42px 0; }
#slideshow ul li#next a:hover { background-position: -42px -52px; }

h2 { padding: 50px 90px 0 160px; float: left; line-height: 2em; width: 710px; font-weight: normal; }
h2 strong { font-weight: bold; color: inherit; }
ul#features { padding: 18px 0 0 245px; float: left; line-height: 4em; }
ul#features li { padding-left: 67px; }
ul#features li#stereo { background: url('stereo00.gif') 0 55% no-repeat; }
ul#features li#bar { background: url('bar00000.gif') 10px 55% no-repeat; }
ul#features li#neon { background: url('neon0000.gif') 4px 60% no-repeat; }
ul#features li#tintedwindows { background: url('tintedwi.gif') 0 55% no-repeat; }
ul#features li#comfyseats { background: url('comfysea.gif') 0 55% no-repeat; }
ul#features li#aircon { background: url('aircon00.gif') 10px 59% no-repeat; }

ul#pricing { padding: 18px 0 0 250px; float: left; }
ul#pricing li { clear: both; padding: 2em 0; }
ul#pricing span { float: left; }
ul#pricing span.price { display: block; background: #ffb400; padding: 4px; margin-left: 7px; color: #fff; font-size: 2em; margin-top: -10px; }
ul#pricing span.price.strike { text-decoration: line-through; }
ul#pricing span.price.special { background: #e51e99; margin-right: 4px; }
ul#pricing strong { color: #e51e99; font-weight: normal; }
.fineprint { color: #9c9c9b; line-height: 1.5em; padding-right: 180px; }

div#footer { padding: 18px 0 130px 245px; background: url('footer_b.gif') no-repeat 193px 100%; float: left; width: 710px; display: block; }
div#phone { font-size: 5em; float: left; }
div#footer span { float: left; }
div#phone .mini { font-size: 0.6em; }
div#phone #d1 { color: #fed203; }
div#phone #d2 { color: #fdc50e; }
div#phone #d3 { color: #fab21e; }
div#phone #d4 { color: #f79e2f; }
div#phone #d5 { color: #f37e4a; }
div#phone #d6 { color: #ee5c65; }
div#phone #d7 { color: #ea447a; }
div#phone #d8 { color: #e62494; }
div#phone .gap { padding-right: 0.3em; }
div#footer span#email { float: left; padding-top: 2em; padding-left: 10px; }
div#footer span#email a:hover { color: #e01a8a; }