body {
margin: 0;
padding: 0;
background: #FFFFFF url(images/tile-bkg.gif) center;
font-size:70.1%;
font-family:  Verdana, Tahoma, Helvetica, sans-serif;
color: #999999;
text-align:center;
}

a {
color:#FF3333;
text-decoration:none;}

a:hover {
color:#666666;
text-decoration:none;} 

.keywords a {
color:#999999;
text-decoration:none;}

.keywords a:hover {
color:#FF3333;
text-decoration:none;} 

#wrapper {
width:862px;
margin: 0 auto;	

}

H1 {
font-size:140%;}

H2 {
font-size:120%;}

H3 {
font-size:100%;}

H4 {
font-size:120%;
color:#FF3333;
padding:0;
margin:0;
font-weight:normal;}

#header, #content, #mainnav{
margin:0 10px 0 10px;
text-align:left;}

#content{

margin-top:10px;}

#spotlight {
margin:0 5px 0 5px;
}

.headertext a {
color: #999999;
text-decoration:none;
}

.headertext  {
font-size:0.80em;
}

.redtext  {
color:#FF3333;
}

.seventies-accordian-header {
background-image:url(../images/site/accordian/seventies_01.jpg);
background-repeat: no-repeat;	
height:108px;
width:840px;
margin-top:10px;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC; 
}

.mach-accordian-header {
background-image:url(../images/site/accordian/mach_01.jpg);
background-repeat: no-repeat;	
height:108px;
width:840px;
margin-top:10px;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC; 
}

.historique-accordian-header {
background-image:url(../images/site/accordian/historique_01.jpg);
background-repeat: no-repeat;	

height:108px;
width:840px;
margin-top:10px;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC; 
}

.accordian-header-copy {
position: relative;
width:550px;
top:65px;
left: 173px;
}

.discover {
margin-top:-20px;
margin-left:360px;
}


.seventies-open {
background-image:url(../images/site/accordian/seventies_02.jpg);
background-repeat: no-repeat;
background-position: left top;

}

.mach-open {
background-image:url(../images/site/accordian/mach_02.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.historique-open {
background-image:url(../images/site/accordian/historique_02.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.open-content {
float: right;
padding-top:20px;
}

.productholder {
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
width:840px;
	
background-position:top left;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.productdetail {
margin:80px 20px 0 20px;}

#features {
text-align:left;
}

#featurelist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px dotted #CCCCCC;
width: 200px;
}

#featurelist li {
margin: 0;
padding: 0.25em;
border-top: 1px dotted #CCCCCC;
}


.dotted-border {
border-bottom: 1px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
padding: 5px 0 5px 0;
margin: 0px 30px 20px 0;
}

#featurelist li {
padding-left: 10px;
list-style:none;
background-image: url(../images/site/product/cross.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
}

.footer {
text-align:left;
font-size:0.80em;
margin:15px 10px 15px 10px;
}

.keywords {
text-align:left;
font-size:9px;
margin:15px 10px 15px 10px;
}

.time {
height:50px;
vertical-align:text-bottom;}

.price {
font-size:130%;}

.productname {
text-align:right;}

.quote {
margin:0;
  padding: 20px 2px 0 45px;  
  line-height:normal; 
  background: #FFF url(images/quote.gif) no-repeat 8px 6px;
}




/* alignment classes */
.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }
.align-center {	text-align:center; }

.clearboth {
clear:both;}



