/* CSS Document */

/* Form Elements */

.shadow {
	padding-bottom:4px;
	padding-right:1px;
	background-image:url(/Images/Onkyo/button_shadow.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
	height:21px;
}

.button_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-image:url(/Images/Onkyo/button_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #457ca3;
	border-right:1px solid #457ca3;
	border-bottom:1px solid #447ea6;
	border-left:1px solid #467da3;
	height:16px;
	padding-bottom:3px;
	position:relative;
}

.button_blueHov {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-image:url(/Images/Onkyo/button_bg_glow.gif);
	background-repeat:repeat-x;
	border:1px solid #289cd5;
	height:16px;
	padding-bottom:3px;
	position:relative;
	/*top:1px; left:1px;*/
}

/*-------------- */

#header {
	border-bottom:1px solid #FFFFFF;
}

#headerMenu {
	display:inline; 
	background-image:url(/Images/Onkyo/button_glow.gif); 
	background-repeat:no-repeat; 
	padding-left:18px; 
	padding-right:30px; 
	position:relative
}

#headerMenuOn {
	display:inline; 
	background-image:url(/Images/Onkyo/button_glow_on.gif); 
	background-repeat:no-repeat; 
	padding-left:18px; 
	padding-right:30px; 
	position:relative
}
.hiddenMenu {
	/*position:relative;*/
	display:none; 
	z-index:1; 
}

#menuContainer {
	position:absolute; 
	top:16px; 
	left:0px; 
	background-color:#21689d;
	border:1px solid #3d7dac; 
	background-image:url(/Images/Onkyo/menu_bg.gif); 
	background-position:bottom; 
	background-repeat:repeat-x;
	padding:2px 6px 6px 6px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9; 	
}

.submenu_products {
	top:0px;
	left:136px;
}

#menuLink {
	padding-bottom: 1px;
	margin-top: 1px;
	border-bottom:1px solid #4380ad;
	position:relative;
}

.bottomLink {
	border-bottom:0;
	padding-bottom:0px;
}

a.menuLink {
	display:block;
	color: #b2d8f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	padding:4px 0px 3px 1px;
	white-space: nowrap
}

a.menuLink:hover {
	color: #ffffff;
	background-color: #033052;
}

#footer_Graybar {
	background-color:#f4f4f4;
	color:#858484;
	padding:16px 8px;
	border-top:1px solid #ebebeb;
}

.linkBoxes {
	padding-left:8px;
	background-image:url(/Images/Onkyo/separator_vertical_gray.gif);
	background-repeat:repeat-y;
	line-height:1.1em;
}
a.linkBoxesHeader {
	color:#858484;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

a.linkBoxesHeader:hover {
	color:#0066b3;
}

a.linkBoxesLinks {
	color:#9a9a9a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	white-space:nowrap;
}

a.linkBoxesLinks:hover {
	color:#0066b3;
}

a.pressLinks {
	color:#9a9a9a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

a.pressLinks:hover {
	color:#0066b3;
}
a.textLink {
	color:#41a0dd;
	text-decoration:none;
}

a.textLink:hover {
	color:#0066b3;
	text-decoration:underline;
}

a.blueLinkbox {
	display:block; 
	background-color:#FFFFFF; 
	border:1px solid #CCE2F6; 
	text-align:center; 
	padding:2px;
}

a.blueLinkbox:hover {
	display:block; 
	background-color:#edf6ff; 
	border:1px solid #0066B3; 
	text-decoration:none;
	text-align:center; 
	padding:2px;
}

#footer {
	background-color:#0066b3;
	padding:5px 8px 7px 8px;
}

.footer {
	color:#8ab9dc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

a.footer {
	color:#8ab9dc;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

a.footer:hover {
	color:#ffffff;
	text-decoration:none;
}

/* INTERNAL PAGES */
#Banner {
	height:53px;
	background-color:#000000;
	padding-left:35px;
}

/* PRODUCT PAGE */
#breadCrumb {
	background-color:#b2cbde;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px 4px 3px  55px;
}

a.breadCrumb {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}

a.breadCrumb:hover {
	text-decoration:none;
	color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
}

#ModelList {
	padding-left: 2px;
	margin-top:18px;
	width:65px;
	border:1px solid red
}

ul.ModelList {
	/*padding-left: 2px;
	margin-top:18px;*/
	margin-right:67px;
	margin-left:0px;
	padding-left:0px;
	width:162px;
}

a.ClassType {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#005291;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold
}

#ProductName {
	height:55px;
	width:279px;
	margin-left:132px;
	padding-left:9px;
	padding-top:10px;
	/*position:relative;
	top:58px;*/
	background:url(/Images/Onkyo/model_name_bg.gif);
	background-position:0px 5px;
	background-repeat:repeat-x;
	/*border:1px solid red;*/
}

#ModelName {
	padding:1px 0px;
	border-top:1px dotted #898888;
}

li.ModelName {
	padding:2px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	/*border-top:1px dotted #898888;*/
	background-image:url(/Images/Onkyo/separator_horizontal_gray.gif); 
	background-repeat:repeat-x; 
	background-position:top;
	line-height:1.4em;
	list-style:none;
}

li.ModelNameActive {
	
	background-image:url(/Images/Onkyo/separator_horizontal_gray.gif); 
	background-repeat:repeat-x; 
	background-position:top;
	color:#41a0dd;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	background-color: #dee9f1;
	list-style:none;
	margin:1px 0px;
	line-height:1.4em;	
}
a.ModelName {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#41a0dd;
	font-size:10px;
	text-decoration:none;
	display:block;
	width:61px;
	padding:2px 0px;
}

a.ModelName:hover {
	font-weight:bold;
}

a.ModelNameActive {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#41a0dd;
	font-size:10px;
	text-decoration:none;
	display:block;
	width:61px;
	padding:2px 0px;
	font-weight:bold;
	background-color: #dee9f1;
}


h1.modelName {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	display:inline;
}

h1 {
	color:#005291;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
}

h2 {
	color:#005291;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.DkblueText {
	color:#005291;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#model_button {
	width:116px; 
	height:16px; 
	background-image:url(/Images/Onkyo/model_button_bg.gif); 
	background-repeat:repeat-x; 
	border:1px solid #176193; 
	position:relative; 
	right:2px; 
	bottom:2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.model_button_link {
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.model_button_link:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #FFFFFF;
}

#model_button_active {
	width:116px; 
	height:16px; 
	background-image:url(/Images/Onkyo/model_button_bg_on.gif); 
	background-repeat:repeat-x; 
	border-bottom:1px solid #5b8fb1;
	position:relative; 
	right:1px; 
	bottom:1px;
	padding-top:1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
a.model_button_link_active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.model_button_link_active:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #FFFFFF;
}

#buttonShadow {
	position:relative; 
	width:117px; 
	height:20px; 
	background-image:url(/Images/Onkyo/menu_button_shadow.gif); 
	float:left; 
	margin-left:2px;
}

/* bulleted lists */
.navlist_blue
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	line-height:1.3em
}
			
.navlist_blue li
{
	padding-left: 13px;
	background-image: url(/Images/Onkyo/bullets_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
}		
