﻿
/* 
	Created: July 6th, 10'
	Author: Vishwajeet Srivastava
*/

.ms-WPBody {font-family:helvetica,arial,"Hiragino Kaku Gothic Pro",Verdana,Osaka,"Trebuchet MS",sans-serif; font-size:100%;}
.ms-WPBody a:link{color:#000000;}
.ms-WPBody p a{color:inherit !important;text-decoration:underline !important;}
.ms-WPBody h1{font-size:26px; display:block; margin:5px 0 15px;}
.ms-WPBody h2 { font-size:100%; }
.ms-WPBody a:visited{text-decoration:none; color:#000000;}
.ms-PartSpacingVertical {margin-top:8px;}

/*.asset-meta  { border-top:1px solid #CCCCCC; display:block; font-weight:normal; margin-top:0.25em; padding-bottom:0.3em; padding-top:2px; clear:both;}
.asset-body{font-size:12px;margin-bottom:0.75em;}
.asset-body p {margin-bottom:15px;line-height:16px;}*/

html, body, div, span, h1, h2, h3, h4, p, blockquote, pre, a, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend  {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
img { border:none; margin:0; padding:0; }
ol, ul { list-style:none; }
a { text-decoration:none; color:#909090; }
a:hover { text-decoration:underline; }
body {color:#B0B0B0; font-family:helvetica,arial,"Hiragino Kaku Gothic Pro",Verdana,Osaka,"Trebuchet MS",sans-serif; width:100%; background-color:#000000;line-height:1;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDNiNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	/* background: -moz-linear-gradient(top,  #000000 0%, #203b6d 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#203b6d));  Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #000000 0%,#203b6d 100%);  Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #000000 0%,#203b6d 100%);  Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #000000 0%,#203b6d 100%);  IE10+ */
	/*background: linear-gradient(to bottom,  #000000 0%,#203b6d 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#203b6d',GradientType=0 );  IE6-8 */
	background-color: #021e2f !important; /* Old browsers */
}

input.btn { border: none; cursor: pointer; width:auto; }
input.searchbtn { background:url(/assets/images/btn_search.gif) 0 0 no-repeat; width:23px; height:24px; margin:8px 0 0 0; padding:0;}

.glossary { color:#fff; background:#ffffff url(../images/glossary_bg.gif) 0 0 repeat-x; display:block; font-family:helvetica,arial,"Hiragino Kaku Gothic Pro",Verdana,Osaka,"Trebuchet MS",sans-serif; font-size:11px; width:100%; }
.clear { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearfix:after { content: "."; display: block; clear: both; visibility:hidden; line-height: 0; height: 0; }
.clearfix { display:inline-block; }
html {height:100%}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
* {font-size:100%; }
#container { margin:0 auto; width:934px; padding:0; min-height:643px; |min-height:665px; }

/*---------Logo Block - Start---------*/
/*.logoblock { height:50px; clear:both; padding:25px 0 0 0 !important; padding:28px 0 0 0; margin:9px 0 62px; }*/
.logoblock { height:50px; clear:both; padding:25px 0 0 0 !important; padding:28px 0 0 0; margin:-16px 0 55px; }
/*.logoblock .logo { float:left; width:140px; height:32px; margin:32px 55px 0 0; background:url(../images/logo.gif) 0 0 no-repeat; }*/
.logoblock .logo { float:left; width:150px; height:32px; margin:30px 55px 0 0; background:url(../images/logo.png) 0 0 no-repeat; }
.logoblock h1 {font-size:26px; color:#FFFFFF; margin:6px 0 0 0; }
.logoblock a { color:#FFFFFF;}
.logoblock h2{color:#DDDDDD; font-size:14px; margin:15px 0 0; *margin:16px 0 0; padding-bottom:10px; font-weight:normal;}
/*---------Logo Block - End---------*/

/*---------Navigation - Start---------*/
#navigation { float:right; margin:7px 0 0 23px; }
#navigation ul { float:left; list-style-type:none; padding:0; margin:0; }
#navigation ul li { float:left; margin:0; padding:0}
#navigation ul li a{ float:left; color:#FFF; text-decoration:none; outline:none; text-transform:uppercase; }
#navigation ul li a span { float:left; height:30px; padding:0 9px; outline:none; line-height:235%; }
#navigation ul li a:hover {background: url(/Assets/images/left_hover_bg.png) no-repeat left top; color:#fff; margin:0;}
#navigation ul li a:hover span { display:block; background:url(/Assets/images/right_hover_bg.png) no-repeat right top; cursor:pointer; padding:0 9px; line-height:235%; }
#navigation ul li a.active {background: url(/Assets/images/left_hover_bg.png) no-repeat left top; color:#fff; margin:0;}
#navigation ul li a.active span { display:block; background:url(/Assets/images/right_hover_bg.png) no-repeat right top; cursor:pointer; padding:0 9px; line-height:235%; }
/*---------Navigation - End---------*/


.banner { height:125px; clear:both; margin:0 auto 49px; |margin:0 auto 50px; width:934px; }


/*---------Footer - Start---------*/
.footer { width:934px; height:137px; margin:0 auto; padding-top:50px; }
.footer .inner { font-size:10px; color:#909090; }
.footer .inner ul { margin:0 0 10px; text-align:right;}
.footer .inner li {padding-left:5px; display:inline; font-size:1.2em;}
.footer .inner a { color:#909090;  font-size:0.9em; }
.footer .inner .icon{float:right; margin:15px 4px;}
.footer .inner .divider{background:url(/Assets/images/footer_divider.gif) 0 0 no-repeat; height:2px; margin:0 0 20px; clear:both;}
.footer .inner .copyright { float:left; font-size:1.1em; color:#909090; font-family:helvetica,arial,"Hiragino Kaku Gothic Pro",Verdana,Osaka,"Trebuchet MS",sans-serif;}
/*---------Footer - End---------*/

/*---------Global Network - Homepage - Start---------*/
/*#container .globalNetworkBlock { float:left; width:310px; margin: 18px 0 40px; *margin: 22px 0 40px; font-size:12px;} */
#container .globalNetworkBlock a:hover {text-decoration:none}
#container .globalNetworkBlock { float:left; width:272px; margin: 10px 0 0; *margin: 22px 0 40px; font-size:12px;} 
#container #WebPartWPQ1 .globalNetworkBlock, #container #WebPartWPQ3 .globalNetworkBlock  {float: left; width: 116px; margin: 10px 0 0; margin: 22px 0 40px; font-size: 12px;}
    
#container .globalNetworkBlock.noBar h2 {border-bottom:none} 
#container .globalNetworkBlock.noBar h2 a {color:#ddd} 
#container .globalNetworkBlock h2 {color:#DDDDDD; border-bottom: 1px solid #3A3838;margin-right: 20px;padding-bottom: 10px;}
#container .globalNetworkBlock h2.last {margin-right:0px;}
#container .distributorBlock { width:204px; margin-top:25px; margin-bottom:0; }
#container .distributorBlock.last {margin-right:0px;}
#container .globalNetworkBlock ul { margin:11px 0 10px; *margin:12px 0 10px; padding:0; width:50%;float:left;}
#container .globalNetworkBlock li { line-height:1.2em; margin-bottom:6px;}
#container .globalNetworkBlock li a { color:#909090; }
#container .globalNetworkBlock li a.active{ font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:13px;}
#container .globalNetworkBlock li a.current{font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:13px; background:#242424; padding:3px 6px;}
#container .divider{background:url(/Assets/images/divider.gif) 0 0 no-repeat; height:1px; margin:0 0 37px; clear:both;}
/*---------Global Network - Homepage - End---------*/
    
    

/*---------Distributor Network - Homepage - Start---------*/
.switchNav{ margin:0; padding: 0;}
.switchNav a{ color: #0D7BB5; text-decoration:none; }
.switchNav a.listitem{ font:12px helvetica,arial,"Hiragino Kaku Gothic Pro",Verdana,Osaka,"Trebuchet MS",sans-serif; display: block; width: auto; padding: 0; text-decoration: none; color: #707070; line-height:17px; }
.switchNav a:hover { text-decoration:underline;}
.switchNav a.listitem:current, .listitem:active { color: #fff; }
.switchNav div.sublist{ font-family:helvetica,arial,"Hiragino Kaku Gothic Pro",Verdana,Osaka,"Trebuchet MS",sans-serif; font-size:12px; line-height:16px; margin:0;  padding:0;}
.switchNav div.sublist.addressBlock {background:#242424; border:1px solid #191919; padding:8px 10px; width:175px;}
/*---------Distributor Network - Homepage - End---------*/

#contents { overflow:hidden; margin:-2px 0 0; *margin:-5px 0 0; }
/*#top #contents { overflow:hidden; margin:0px; }
#top #contents .area { float:left; width:310px; }
#top #contents .area ul { margin-top:10px; }*/


/*-----------------------------------------------
	distributors
-----------------------------------------------*/
.distributorTab table { font-size:1em; margin-top:-2px; *margin-top:-3px; }
.distributorTab  table th, td { text-align:left; line-height:150%; }
/*.distributorTab .distributors h1 { display:none; }*/
ul.areaMenu { text-align:left; margin-bottom:0.9em; }
ul.areaMenu li { display:inline; background: url(../images/partition.gif) no-repeat right 5px; padding:0px 14px 0px 10px; }
ul.areaMenu li.end { background-image:none; }
ul.areaMenu li a {font-size:12px; color:#909090;}
.distributorTab table { width:100%; background:#505050; font-family:helvetica,arial,"Hiragino Kaku Gothic Pro",Verdana,Osaka,"Trebuchet MS",sans-serif; font-size:12px; }
.distributorTab table caption { color:#ddd; font-weight:bold; background:#505050; padding:7px 0 6px; }
.distributorTab table tr { background:#000; }
.distributorTab table th { background:#222; color:#DDDDDD; }
.distributorTab table th, td { padding:5px 10px; }
.distributorTab table td { font-size:12px; line-height:18px;}
.distributorTab table tr:hover { background:#222; }
.distributorTab table tr{ background: #000; hover:expression(this.onmouseover=new Function("this.style.backgroundColor='#222'"),this.onmouseout=new Function("this.style.backgroundColor='#000'")); }
.distributorTab p.pageTop { text-align:right; margin:3em 0; }

/*---------Denon Global Homepage - End---------*/   

#container .categoryBlock {float:left; width:160px; color:#000000;}
#container .categoryBlock h3{font-size:14px; border-bottom:1px solid #CCCCCC; padding-bottom:4px; margin-top:7px;}
#container .categoryBlock ul { margin-top:8px;}
#container .categoryBlock li { margin-bottom:4px; line-height:14px; }
#container .categoryBlock li a { text-decoration:underline; color:#666666;}
#container .categoryBlock li a:hover { text-decoration:none}

#container .glossaryContentBlock { float:left; width:539px; color:#000000; margin:8px 35px 30px; *margin:8px 35px -75px;}
#container .glossaryContentBlock ul { margin:0}
#container .glossaryContentBlock li { line-height:25px; margin-bottom:11px; font-size:22px;  font-weight:bold; }
#container .glossaryContentBlock li a { text-decoration:none; color:#000000;}
#container .glossaryContentBlock li a:hover { text-decoration:underline}
#container .glossaryContentBlock table th, td { margin:0; padding:0; line-height:normal;}


/* Reviews & Awards */


.middle{margin-bottom:1.5em; overflow:hidden; width:100%; clear:both;}

.middle_header{margin-bottom:0.75em;}

.product_name{
	font-size:22px;
	font-weight:bold;
	margin-bottom:0.25em;
	color:#000000;
}

.product_name a{
	color:#000;
	text-decoration:none;
	margin-bottom:8px;
}

.product_content{margin:5px 0;}
.product_body{margin-bottom:0.75em;height:1%;}
.product_body p{margin-bottom:0.75em; font-size:13px;}

.product_bottom{
	border-top:1px solid #CCCCCC;
	display:block;
	font-weight:normal;
	margin-top:0.25em;
	padding-bottom:0.3em;
	padding-top:2px;
}
.product_bottom a{color:#000;}
.seperator{padding:0 3px;}
.product_more{font-weight:bold;font-size:11px;}
.product_more a{text-decoration:underline; color:#000;}

.top_header{height:170px; width:100%; background:#000;}
.bottom_footer{height:54px; width:100%; background:#000;}

.entry-asset { margin-bottom:25px;
}


