@charset "utf-8";
/* CSS  */

.main_nav  a:link {
	color: #FFFFFF;
    text-decoration: none;
}

.main_nav  a:visited {
	color: #FFFFFF;
    text-decoration: none;
}

.main_nav  a:hover {
	color: #000000;
    text-decoration: none;
}

.main_nav a:active {
	color: #FFFFFF;
    text-decoration: none;
}


.pagetext  a:link {
	color: #DE7C3A;
    text-decoration: none;
}

.pagetext a:visited {
	color: #FF6600;
    text-decoration: none;
}

.pagetext  a:hover {
	color: #FF6600;
    text-decoration: underline;
}

.pagetext a:active {
	color: #FF6600;
    text-decoration: none;
}

/*------------------------------------*/

P { 
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
}

.main_nav  {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #FFFFFF;
     margin: 7px auto 7px auto;
     word-spacing: 5px;
     position: absolute;
     text-align: center;
     font-weight: 900;
}

.pagetext {
     margin: 35px 0 35px 20px;
	 width: 390px;
     max-width: 390px;
	 padding-bottom: 35px;
     color: #383736;
     padding:0 20px 35px 0;
}

#pagetext_narrow {
     margin: 35px 0 0 20px;
	 width: 185px;
     max-width: 185px;
	 padding-bottom: 35px;
     color: #383736;
     padding:0 20px 35px 0;
}


.right_text {
     margin: 0 0 0 0;	 
     width: 210px;
     padding: 0 0 0 0;
     line-height: 20px;
     color: #383736;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
}

#top { 
     width: 800px;
	 height: 176px;
}


/*------------------------------------*/

.tradeins {
      font-weight: bold;
	  color: #FD4900;
      font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tradeins_gray {
      font-weight: normal;
	  color: #383736;
      font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*------------------------------------*/

.right_text a:hover {
     color: #000000;
     text-decoration: none;
}

.right_text a:active {
	color: #E33A01;
    text-decoration: none;
}

.right_text a:link {
     color: #E33A01;
     text-decoration: underline;
}


.right_text a:visited {
	color: #E33A01;
    text-decoration: none;
}

/*------------------------------------*/

#pagetext_narrow P a:hover {
     color: #000000;
     text-decoration: underline;
	 font-size: 10px;
}

#pagetext_narrow P a:active {
	color: #E33A01;
    text-decoration: underline;
	font-size: 10px;
}

#pagetext_narrow P a:link {
     color: #E33A01;
     text-decoration: underline;
	 font-size: 10px;
}

#pagetext_narrow P a:visited {
	color: #E33A01;
    text-decoration: underline;
	font-size: 10px;
}

/*------------------------------------*/

.product a:hover {
     color: #000000;
     text-decoration: underline;
}

.product a:active {
	color: #E33A01;
    text-decoration: underline;
}

.product a:link {
     color: #E33A01;
     text-decoration: underline;
}

.product a:visited {
	color: #E33A01;
    text-decoration: underline;
}

/*------------------------------------*/

.line { 
     color: #FB6602;
     font-family: Helvetica, Verdana, Arial;
	 letter-spacing: 5px;
}

img { 
     border: 0 ;
	 padding: 0 ;
}

/*------------------------------------*/

Body {
    padding: 0;
	margin: 0;
	background: #DEDEDE url(../layout/metal_bg.jpg) repeat-x;
	
}

#content {
     width: 800px;
	 max-width: 800px;
     min-height: 700px;
     height: 100%;
	 margin-left: auto;
	 margin-right: auto;
     
}

#navi {
     width: 800px;
	 height: 40px;
	 background-color: #E33A01;
     position: absolute;
     margin: 0 0 0 0;
}

#page {
	width: 800px;
	height: auto;
	margin: 25px 0 0 0;
	position: absolute;
	background: #FFFFFF url(../layout/main_bg.jpg) repeat-x top;
	overflow: visible;
}

.footer {
     margin: 0 0 -5px 0;
	 padding: 0 0 0 0;
	 width: 800px;
     max-height: 120px;
	 height: 120px;
}

/*.right_column*/

.right_column {
      margin: 35px 10px 0 -10px;
      width: 320px;
      max-width: 320px;
      float: right;
      background: url(../layout/line.gif) repeat-y left;
      padding:0 0 0 20px;
}

/*----------------------------------------*/

.right_column_wide {
      margin: 63px 0 80px -10px;
      width: 550px;
      max-width: 550px;
      float: right;
      padding:0 0 0 20px;
      background: url(../layout/line_wide.gif) repeat-y left;
}

.productimg {
	border-style: solid;
	border-width: 5px;
	border-color: #FF6600;
	     
}
	 
/*----------------------------------------*/ 

.product {
    width: 520px; 
	border: 0; 
	cellspacing: 0;
	cellpadding: 0;
}

.gallery {
    margin: 0 0 0 45px;
	width: 450px; 
	border: 0; 
	cellspacing: 0;
	cellpadding: 0;
}

TH {
    height: 20px;
}

.MENUTABLE {
	margin-top: -40px;
	margin-left: 20px;	
        min-height: 550px;
	font-size: 11px;
}

.MENUTABLE2 {
	margin-top: 20px;
	margin-left: 20px;	
        min-height: 550px;
	font-size: 11px;
}


.menuline {
	background: url(../layout/menu_line.gif) repeat-y;
}

.vaihdokki	{
	margin-top: 20px;
	margin-left: 10px;	
}

.right_column_flash {
      margin: 63px 0 50px -20px;
      width: 500px;
      max-width: 550px;
      float: right;
      padding:0 0 0 40px;
      background: url(../layout/line_wide.gif) repeat-y left;
}

#Correction {
	margin: -50px 0 0 0;
}

#NameBox {
	width: 405px;
	height: 15px;
	margin: 0 0 0 20px;
}
		
