
body
{
	margin-top: 0.6em;
	margin-bottom: 0.6em;
    background:#ffffff;
}

a{
color:#243a8c;
}

a:hover
{
color:#243a8c;
}

a:visited
{
color:#243a8c;
}

#header
{
	border-top:1px solid #cecfce;
	padding:10px 0px 0px 0;
}

#middle
{
  border-top:1px solid #cecfce;
}

h1
{
padding-right:20px;
font-size:2.75em;
font-weight:bold;
color:#8c2431;
margin:0px;
float:left;
position:relative;
left:-117px;
top:5px;
z-index:1;
padding-bottom:0px;
}
/*
h1.logo
{
	font-size:2.75em;
	background: url(../img/onkyo-logo.gif) no-repeat;
	font-weight:bold;
	padding-left:200px;
	padding-bottom:10px;
	padding-top:5px;
	color:#8c2431;
	margin:0px;
	float:left;
}
*/
img.logo
{
float:left;
z-index:2;
position:relative;
}

#header p
{
  padding-top:18px;
  margin:0;
}

#header  a
{
   padding:25px 10px 25px 10px;
   font-size:1em;
   font-weight:bold;
   text-decoration:none;
   color:#0674b0; 
    
}

#logo-link a
{
padding:0;
margin:0;
border:0;
}

#header  p span
{
   padding:25px 10px 25px 10px;
   font-size:1em;
   font-weight:bold;
   color:#000; 
   
   
}

#header  a:hover
{
  color:#000;
}

h2 
{

	font-weight:bold;
}

h3
{
   font-weight:bold;
   font-size:1.2em; 
   margin-top:20px 
}

ul
{
   list-style-type:square;
}
.color-dark-red
{
   color:#8c2431;
}

.presentaition
{
    padding:5px 0px 4px 2px;
    margin:0px;

}

#bestproduct
{
  padding:10px 10px 10px 0px;
	
}
#bestproduct img
{
	padding-top:15px;
	padding-left: 50px;
}
#bestproduct strong
{
   color:#243a8c;
}

.onkyo-dealers
{
   color:#8c2431;
   font-size:1.1em;
   padding:15px 0 0 0;
   font-weight:bold;
   margin:0px;

}

.onkyo-dealers a
{
   font-size:0.9em;
   font-weight:normal;
   padding-left:22px;
}

.onkyo-dealers-logos
{
   height:68px;
   margin:0;
   padding:0;
  
}

.onkyo-dealers-logos img
{
  vertical-align:middle; 
  padding:12px 0px 0 17px;

}

.no-margin
{
margin:0;
}



.content
{	
	margin:10px 4px 7px 4px;
}

p.product-presentaition-img
{
   height:100px;  
   vertical-align:middle;
}


.product-presentaition-img
{
   margin-top:0px;  
}

.product-details-link
{
  padding-right:15px;
}

p.view-more
{
  text-align:right;
  padding-top:5px;
}

.chapter-header
{
  margin:17px 0 17px 10px;
}



.copyright
{
    font-family:arial;
	font-size:0.85em;
	padding:10px;
	color:#888888;
}


/* Layout decoration elements */

.top-border
{
 border-top:1px solid #cecfce;
}

.bottom-border
{
 border-bottom:1px solid #cecfce;
}

.top-space
{
  padding-bottom:27px;
}

.bottom-space
{
  padding-bottom:27px;
}

.bottom-space2
{
  padding-bottom:47px;
}

.dividers-hor
{
 background: url(../img/vertical-divider.gif) repeat-y;

}

.dividers-hor-1-3
{
background: url(../img/vertical-divider-1-3.gif) repeat-y;
}


.warning
{
color:#FF0000;

}

.comparison-table
{
  margin:1%;
  width:98%;
  
}

.comparison-table tr th
{
  font-family:Tahoma;
  font-size:1.2em;
  text-align:center;

}

.comparison-table tr th.feature
{

  text-align:left;
 
 
}

.comparison-table tr td
{
  padding:2px 10px 2px 10px;
  text-align:center;

}

.comparison-table tr td.feature
{
  text-align:left; 
  padding-left:0;

}

.comparison-table tr td img
{
margin-top:5px;
margin-bottom:5px;
clear:right;
}