/**** GENERAL ****/


BODY { 
margin: 0; 
padding: 0;
background: #E6E3DF url("img/body_bg.gif") repeat-y center;
}

A IMG {
border: 0;
display: inline;
}

a:link {
color: #CE9200;
text-decoration: none
}
a:visited {
color: #CE9200;
text-decoration: none
}

#container {
width: 654px;
margin: 0 auto 50px auto;
padding: 0;
background: #fff;
position: relative;
text-align: left;
}

BODY, P, A {
font: 11px/17px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif;
}

A   { color: #181512; font: 11px/17px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
A:HOVER  { color: #424242; font: 11px/17px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif; text-decoration: underline }

H1 {
font: 16px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif;
margin: 0;
padding: 18px 0 10px 0;
}

H2 {
font: bold 12px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif;
margin: 0;
padding: 12px 0 2px 0;
}

P{ margin: 0 0 10px 0; }
LABEL{ display: block; }
INPUT, TEXTAREA{ width: 280px; display: block; margin-bottom: 10px; }
INPUT.submit{ width: auto; }



/**** HEADER ****/

#header{
margin: 43px 0 0 0;
width: 100%;
height: 33px;
position: relative;
}

#addmenu {
position: absolute;
top: 2px;
right: 0;
width: 200px;
text-align: right;
}


#addmenu, #addmenu A {
color: #AEAAA4;
text-decoration: none;
}

#addmenu A:hover {
color: #000;
}



/**** NAVIGATION ****/


#navi {
margin: 32px 0 1px 3px;
/*width: 650px; */
height: 44px;
}

#navi A {
margin: 0;
padding: 0;
float: left;
}



/**** SUB NAVIGATION ****/

#subnavi {
margin: 1px 0 0 0;
width: 650px;
height: 27px;
background: #AEAAA4;
}

#subnavi A {
float: left;
margin: 0;
padding: 0;
}



/**** CONTENT ****/

.content {
position: relative;
width: 648px;
margin: 6px 0 20px 0;
}

.content_wide {
position: relative;
width: 748px;
margin: 6px 0 20px 0;
}

/**** COMPANY ****/

/* #company .content  { background: url("img/company_bg1.jpg") no-repeat; margin: 6px 0 0; padding: 0 0 0 346px; width: 310px; height: 500px }
*/
.company { margin-bottom: 6px; }

.company .data {
	vertical-align: top;
	padding-left: 20px;
	padding-top: 0px;
	
}

.company .image   { vertical-align: top; }



/**** WNHOUSE ****/

.wnhouse {margin-bottom: 6px;
}

.wnhouse .data {
	vertical-align: top;
	padding-left: 20px;
	padding-top: 0px;´
}

.wnhouse .image {	
	vertical-align: top;
}



/**** NEWS ****/

.news {
border-left: 329px solid #CDC7BF;
padding: 0 0 20px 20px;
margin: 0 0 6px 0;
}



/**** PRODUCTS ****/

.product { margin-bottom: 6px; }

.product .data {
	vertical-align: top;
	padding-left: 20px;
	padding-top: 0px;
	height: 219px;
}

.product .flash   { background-color: #fff; vertical-align: bottom }
/** .product .flash  { background-color: #cdc7bf; vertical-align: bottom } **/

.product .footer A  { color: #fff; text-decoration: none; background-color: #cdc7bf; display: block; padding: 5px 20px; border-left: 1px solid #fff }
.product .footer A:HOVER   { color: #424242; text-decoration: none; background-color: #cdc7bf; display: block; padding: 5px 20px; border-left: 1px solid #fff }


/**** CONTACT INFO ****/

.contactinfo {
border-left: 329px solid #CDC7BF;
padding: 0 0 20px 20px;
margin: 0 0 6px 0;
}
.contactform {
   position: absolute;
   top: 0;
   left: 20px;
}

.representatives {
float: left;
width: 219px;
}

.peye table  { color: #cdc7bf; font: 9px/17px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif }

.peye A   { color: #a8a8a8; font: 9px/17px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif; text-decoration: none }

.peye P   { color: #a8a8a8; font: 9px/17px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif; text-decoration: none }

.peye A:HOVER   { color: #424242; font: 9px/17px "Lucida Grande", "Lucida sans unicode", Arial, Helvetica, Verdana, sans-serif; text-decoration: underline }

.sitemap {
border-left: 329px solid #CDC7BF;
}
ul { list-style-type: disc; margin: 4px 0 4px 25px }
