body	{

margin: auto 0;

padding: 0;

text-align: center;

background: url(../i/common/bg.gif) top repeat-x #e1dcd7;

}



a	{

color: #A38701;

text-decoration: none;

}



a:hover	{

color: #856E01;

text-decoration: underline;

}



img	{

border: 0;

}



h1	{

margin: 0;

padding: 0;

font: 12px verdana, arial, helvetica, sans-serif;

color: #005bbb;

font-weight: bold;

}



.main-width	{

width: 750px;

}



.wrapper	{

position: relative;

margin: auto;

text-align: left;

}



.header	{

position: absolute;

top: 0;

left: 0;

height: 145px;

z-index: 5;

background: url(../i/common/header.gif) repeat-x;

}



.logo a	{

width: 385px;

height: 84px;

position: absolute;

top: 6px;

left: 0;

z-index: 10;

padding: 0;

display: block;

background: url(../i/common/logo.gif);

}



.home-content	{

position: relative;

padding-top: 145px; 

font: 10px verdana, arial, helvetica, sans-serif;

color: #000;

background: url(../i/home/home_content_bg.jpg); 

}



.content	{

position: relative;

padding-top: 145px;

font: 10px verdana, arial, helvetica, sans-serif;

color: #000;

background: url(../i/common/content-bg.gif) repeat-y;

}



.content-left	{

position: relative;

padding: 0px 12px 10px 10px;

width: 137px;

\width: 147px;

w\idth: 137px;

float: left;

}



.content-middle	{

position: relative;

padding: 10px 12px 10px 10px;

width: 350px;

\width: 350px;

w\idth: 350px;

line-height: 1.4em;

float: left;

height: 350px;

overflow: auto;

}


.content-middle-test {

position:relative;

padding: 10px 12px 10px 10px;

width: 350px;

\width: 350px;

w\idth: 350px;

line-height: 1.4em;

float: left;

height: 350px;

}






.content-right	{

position: relative;

padding: 10px 20px 100px 20px; 

margin-top: 16px;

margin-bottom: 0px;

width: 109px;

\width: 149px;

w\idth: 109px;

line-height: 1.5em;

float: right;

} 



.white {

color: #fff;

}



/* various backgrounds for right column */



.right-standard {

background: url(../i/common/right-standard-bg.gif) top no-repeat;

}



.right-bridge {

background: url(../i/common/right-bridge-bg.jpg) top no-repeat;

}



.right-bumps {

background: url(../i/common/right-bumps-bg.jpg) top no-repeat;

}



.right-clawingsky {

background: url(../i/common/right-clawingsky-bg.jpg) top no-repeat;

}



.right-contact {

background: url(../i/common/right-contact-bg.jpg) top no-repeat;

}



.right-engine {

background: url(../i/common/right-engine-bg.jpg) top no-repeat;

}



.right-metalgrid {

background: url(../i/common/right-metalgrid-bg.jpg) top no-repeat;

}



.right-perforated {

background: url(../i/common/right-perforated-bg.jpg) top no-repeat;

}



.right-spring {

background: url(../i/common/right-spring-bg.jpg) top no-repeat;

}



.right-wheel {

background: url(../i/common/right-wheel-bg.jpg) top no-repeat;

}



/* end backgrounds */



.callouts	{

padding: 5px;

margin-top: 10px;

width: 137px;

\width: 147px;

w\idth: 137px;

height: 175px;

background: #f0ebe6;

}



.callouts a	{

color: #A38701;

text-decoration: none;

font-weight: bold;

}



.callouts a:hover	{

color: #856E01;

text-decoration: underline;

font-weight: bold;

}



.home-content-right	{

padding-right: 21px;

width: 560px;

\width: 581px;

w\idth: 560px;

float: right;

text-align: left;

}



.home-news	{

height: 160px; 

margin-top: 5px;

margin-bottom: 10px;

width: 191px;

\width: 200px;

w\idth: 191px;

text-align: left;

}



.home-news-image {

padding-bottom: 5px;

}



.news-item {

padding-bottom: 3px;

padding-top: 3px;

margin-bottom: 6px;

border-top: 1px dotted #FFD401;

}



.news-skidaway {

height: 75px;

}



.news-international {

height: 75px;

}



.news-group {

display: block;

padding: 0 0 5px 20px;

border-bottom: 1px dotted #FFD401;

clear: both;

}



.footer-wrapper	{

position: relative;

width: 100%;

text-align: center;

margin: auto 0;

background: #085A96;

}



.footer	{

padding: 10px 0;

width: 750px;

margin: auto;

font: 9px verdana, arial, helvetica, sans-serif;

color: #000;

height: auto;

background: #096BB2;

}



.footer a	{

color: #fff;

text-decoration: none;

}



.footer a:hover	{

color: #FFD401;

text-decoration: none;

}



.hr	{

border-bottom: 1px dotted #FFD401;

padding-top: 10px;

margin-bottom: 10px;

}



.align-center 	{

text-align: center;

margin: auto;

}



.clear	{

clear: both;

margin: 0;

padding: 0;

height: 0;

font-size: 0;

line-height: .1em;

border: 0;

}



.alt	{

display: none;

}



.newsImage {

padding: 0 0 5px 5px;

float: right;

}
