﻿HTML {height:100%;}
BODY {height:100%;width:100%;margin:0 auto;background-color:#b8b8b8; background-image:url(/images/May07Redesign/back_gradient.gif); background-repeat:repeat-x;font-family:Arial, Sans-Serif, Verdana; font-size:9pt;}
IMG {border:0px;}
TD {vertical-align:top;}
EM {font-weight:bold;font-style:normal;color:#8f1919;}
H1 {font-size:18px; font-weight:normal; font-family:Arial;}

#body {background-image:url(/images/May07Redesign/back_diag.gif);height:auto}
#main {background-color:#fff;border:solid 1px #999;}
#headernav {color:#9e9e9e;font-size:11px;}
#headernav A {color:#b2b2b2;font-weight:bold;font-size:11px;text-decoration:none;}
#headernav A:Hover {color:#ffcf00;}
#message {font-size:8pt;color:#999999;margin-left:10px;}

#copyright {color:#a9a9a9;font-size:8pt;text-align:center;margin-bottom:50px;margin-top:15px;}

.mainNavItem {float:left;margin-right:1px;}
.mainNavItemH {float:left;margin-right:1px;} 
.mainNavItem A, .mainNavItemH A {font-family:arial narrow;font-size:12px;font-weight:normal;text-decoration:none;color:#444;font-weight:bold;height:30px;}

.mainNavItemH A:Hover {text-decoration:none;}

A:Hover {text-decoration:underline;}

.frmInput {font-family:Tahoma;border:solid 1px #a1a1a1;color:#333333;font-size:8pt;padding:2px}
.frmSelect {font-family:Tahoma;color:#333333;font-size:8pt;}
.watermarked {font-family:Tahoma;border:solid 1px #a1a1a1;color:#aaaaaa;font-size:8pt;padding:2px}

.sepH {width:100%;border-top:dotted 1px #aaa; height:1px; margin:0px; padding:0px; line-height:1px;}
.sepH_alt {width:100%;border-top:dotted 1px white;height:1px; margin:0px; padding:0px; line-height:1px;}

.dropdown {font-family:Arial; font-size:8pt; color:#333333; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.dropdown:Hover {background-color:#FDD20E;}

.tab_gray_left {background:url(/images/May07Redesign/mainnav_blank_left.gif) no-repeat; width:6px; height:30px;}
.tab_gray_center {background:url(/images/May07Redesign/mainnav_blank_center.gif) repeat-x; height:30px; text-align:center; vertical-align:middle;}
.tab_gray_right {background:url(/images/May07Redesign/mainnav_blank_right.gif) no-repeat; width:7px; height:30px;}

.tab_gray_left_yellow {background:url(/images/May07Redesign/mainnav_blank_left_yellow.gif) no-repeat; width:6px; height:30px;}
.tab_gray_center_yellow {background:url(/images/May07Redesign/mainnav_blank_center_yellow.gif) repeat-x; height:30px; text-align:center; vertical-align:middle;}
.tab_gray_right_yellow {background:url(/images/May07Redesign/mainnav_blank_right_yellow.gif) no-repeat; width:6px; height:30px;}

.leftnav_header {font-family:Arial; font-size:9pt; color:#333333; font-weight:bold;}
.leftnav_header_alt {font-family:Arial; font-size:9pt; color:#333333; font-weight:bold;}

.homepage_product {padding:10px; text-align:center;}

.standoutText { color:#B01B00; text-decoration:none; font-weight:bold; }
.standoutText:Visited { color:#B01B00; text-decoration:none; font-weight:bold; }
.standoutText:Hover { color:#B01B00; cursor:default; text-decoration:underline; font-weight:bold; }

.leftnavUnderline { color:#000000; text-decoration:none; }
.leftnavUnderline:Visited { color:#000000; text-decoration:none; }
.leftnavUnderline:Hover { color:#B01B00; text-decoration:underline; }

.linkUnderline { text-decoration:none; }
.linkUnderline:Visited { text-decoration:none; }
.linkUnderline:Hover { text-decoration:underline; cursor:pointer; }

.nobr {white-space:nowrap;}

.hoverImage { width:11px; height:11px;  text-decoration:none; }
.hoverImage:Hover { width:11px; height:11px;  text-decoration:none; }

a .alt { display: none; }

/* Buttons */
.button_red { font-family:Arial, Verdana, Sans-Serif; font-size:8pt; font-weight:bold; color:#FFFFFF; background-color:#B01B00; border:1px solid #000000; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FF0000',EndColorStr='#000000'); }
.button_red:Hover { font-family:Arial, Verdana, Sans-Serif; font-size:8pt; font-weight:bold; color:#FFFFFF; background-color:#FF3333; border:1px solid #000000; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#000000',EndColorStr='#FF0000'); }

.button_black { font-family:Arial, Verdana, Sans-Serif; font-size:8pt; font-weight:bold; color:#FFFFFF; background-color:#666666; border:1px solid #000000; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#CCCCCC',EndColorStr='#000000'); }
.button_black:Hover { font-family:Arial, Verdana, Sans-Serif; font-size:8pt; font-weight:bold; color:#FFFFFF; background-color:#999999; border:1px solid #000000; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#000000',EndColorStr='#CCCCCC'); }

/* Market Tabs */
.marketTab_Dirt { background-color:#745029; }
.marketTab_Street { background-color:#4D9B27; }
.marketTab_Cruiser { background-color:#003D81; }
.marketTab_Touring { background-color:#6394AA; }
.marketTab_GoldWing { background-color:#867C74; }
.marketTab_HarleyDavidson { background-color:#B67E00; }

/*Tab Control Themes */
.custom_tab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(/images/May07Redesign/AjaxTabs/tab-line.gif) repeat-x bottom;}
.custom_tab .ajax__tab_outer {padding-right:0px;background:url(/images/May07Redesign/AjaxTabs/tab-right.gif) no-repeat right;height:21px;}
.custom_tab .ajax__tab_inner {padding-left:3px;background:url(/images/May07Redesign/AjaxTabs/tab-left.gif) no-repeat;}
.custom_tab .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url(/images/May07Redesign/AjaxTabs/tab.gif) repeat-x;}
.custom_tab .ajax__tab_hover .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/tab-hover-right.gif) no-repeat right;}
.custom_tab .ajax__tab_hover .ajax__tab_inner {background:url(/images/May07Redesign/AjaxTabs/tab-hover-left.gif) no-repeat;}
.custom_tab .ajax__tab_hover .ajax__tab_tab {background:url(/images/May07Redesign/AjaxTabs/tab-hover.gif) repeat-x;}
.custom_tab .ajax__tab_active .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/tab-active-right.gif) no-repeat right;}
.custom_tab .ajax__tab_active .ajax__tab_inner {background:url(/images/May07Redesign/AjaxTabs/tab-active-left.gif) no-repeat;}
.custom_tab .ajax__tab_active .ajax__tab_tab {background:url(/images/May07Redesign/AjaxTabs/tab-active.gif) repeat-x;}
.custom_tab .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer {padding-right:4px;background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner {padding-left:3px;background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/images/May07Redesign/AjaxTabs/img/xp/tab.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner {background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab {background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-hover.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner {background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-active-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab {background:url(/images/May07Redesign/AjaxTabs/img/xp/tab-active.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* ajax__tab_yuitabview-theme theme (/images/May07Redesign/AjaxTabs/img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header {font-family:arial,helvetica,clean,sans-serif;font-size:small;border-bottom:solid 5px #2647a0;}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/img/yui/sprite.png) #d8d8d8 repeat-x;margin:0px 0.16em 0px 0px;padding:1px 0px 1px 0px;vertical-align:bottom;border:solid 1px #a3a3a3;border-bottom-width:0px;}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab {color:#000;padding:0.35em 0.75em;margin-right:0.01em;}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer {background: url(/images/May07Redesign/AjaxTabs/img/yui/sprite.png) #bfdaff repeat-x left -1300px;}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab {color:#fff;}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/img/yui/sprite.png) #2647a0 repeat-x left -1400px;}
.ajax__tab_yuitabview-theme .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;padding:0.25em 0.5em;background-color:#edf5ff;border:solid 1px #808080;border-top-width:0px;}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header {font-family:"Helvetica Neue", Arial, Sans-Serif;background:url(/images/May07Redesign/AjaxTabs/img/technorati/tab-line.png) repeat-x bottom;font-size:12px;display:block;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/img/technorati/tab.png) no-repeat left top;border-color:#222;color:#222;padding-left:10px;margin-right:3px;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner {background:url(/images/May07Redesign/AjaxTabs/img/technorati/tab.png) no-repeat right top;border-color:#666;color:#666;padding:3px 10px 2px 0px;}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner {color:#000000;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer {background:url(/images/May07Redesign/AjaxTabs/img/technorati/tab.png) no-repeat 0pt -40px;border-bottom-color:#ffffff;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner {background:url(/images/May07Redesign/AjaxTabs/img/technorati/tab.png) no-repeat right -40px;color:#000000;border-color:#333;}
.ajax__tab_technorati-theme .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;padding:8px;background-color:#ffffff;border:solid 1px #d7d7d7;border-top-width:0;}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header {background:url(/images/May07Redesign/AjaxTabs/img/msngallery/tab-line.png) repeat-x bottom;font-size:12px;display:block;}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer {border:solid 1px #D7DCE1;padding:1px 1px 0px 1px;border-bottom:solid 2px #A8D4D9;background-color:#edf2fb;}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab {padding:6px 10px 6px 10px;color:#444444;width:117px;display:block;text-align:center;}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img {height:24px;width:24px;}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div {font-family:Verdana, Arial, Sans-Serif;font-weight:bold;white-space:nowrap;line-height:145%;font-size:92%;}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer {padding:0px 0px 0px 0px;border:solid 2px #A8D4D9;border-bottom-color:#ffffff;background-color:#ffffff;}
.ajax__tab_msngallery-theme .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;padding:8px;background-color:#ffffff;border:solid 2px #A8D4D9;border-top-width:0;}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header {padding-left:5px;}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab {margin-right:0px;background:url(/images/May07Redesign/AjaxTabs/img/ie/tab_unselected.gif);width:116px;padding:9px 0px 3px 0px;text-align:center;color:#006699;font-family:verdana;font-size:13px;display:block;}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab {padding:6px 0px 3px 0px;background:url(/images/May07Redesign/AjaxTabs/img/ie/tab_selected.gif);}
.ajax__tab_ie-theme .ajax__tab_body {background:url(/images/May07Redesign/AjaxTabs/img/ie/ie_tabbacker_720x296.jpg) no-repeat;font-size:13px;font-family:verdana;height:296px;width:716px;}
.ajax__tab_ie-theme .ajax__tab_body div {padding:8px;}

/* Modal Popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/*
Items imported from Stylin_October_05.css
*/

.vehicle_selector { font-size: 8pt }

.vehicle_selector table
{
	border-right: #ff0000 thin solid;
	padding-right: 2px;
	border-top: #ff0000 thin solid;
	padding-left: 2px;	
	margin: 2px;
	border-left: #ff0000 thin solid;
	padding-top: 2px;
	border-bottom: #ff0000 thin solid;
}
.vehicle_selector td
{
	padding-right: 2px;
	padding-left: 2px;	
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*
Total Import Of Remaining CSS 
*/

HR {height:1px; color: #ccc; background: #ccc; border:none;}
INPUT {Font-Size: 9pt}
SELECT {Font-Size: 9pt}
UL {font-weight: normal;}
A {color:#333;text-decoration:underline;}
A:hover {color:black;text-decoration:underline;}
A:visited {color:#333;text-decoration:underline;}

.default A {color:#333;text-decoration:underline;}
.default A:hover {color:black;text-decoration:underline;}
.default A:visited {color:#333;text-decoration:underline;}
.defaultn A {color:#333;text-decoration:none;}
.defaultn A:hover {color:black;text-decoration:underline;}
.defaultn A:visited {color:#333;text-decoration:underline;}

.strike {background: url(/images/strikeout.gif) repeat-x;}

.headertable {background-color:#e6e6e6;}

#dhtmltooltip{
position: absolute;
font:normal normal normal 9pt arial;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: Yellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}

.cartband { background-color: #000000; text-decoration: none; color: #FFFFFF; font-weight:bold;}
.cartshade {background-color: #e1e1e1;}

.herotext {font:normal normal normal 11px arial;color:#666;margin:10px 5px 1px 0px;line-height:1em;}
.herolink A {margin:0px;font:normal normal bold 12px arial;color:#333;padding:0px;margin-bottom:4px;}
.herolink A:Hover {color:#781a1a;}
.herosub  {margin:0px;font:normal normal bold 10px arial;color:#993300;padding:0px;margin-bottom:4px;}
.heroheader H1 {font:normal normal bold 16px arial;color:#FFFFFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
.heroheader H2 {font:normal normal bold 12px arial;color:#FFFFFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
.heroheader H3 {font:normal normal normal 11px arial;color:#FFFFFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
.headerlink A { font: bold 11px arial; color: black; text-decoration: none; }
.headerlink A:Hover {color:black;text-decoration:underline;}

#leftbar {position:absolute; width:175px;left:0px;top:55px;height:auto;}

#tagline {background-color:#ffd800;color:#000; width:auto;height:22px;overflow:hidden;}
#tagline .label {font:normal normal bold 11px arial;margin:5px 5px 5px 10px;}

#nav {position:relative;background-color:#e6e6e6; width:100%;}
#nav H1 {margin:0px;background-color:#781a1a;font:normal normal bold 11px arial;color:#FFF;padding:4px;padding-left:8px;border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;}
#nav H2 {font:normal normal bold 12px arial;color:#781a1a;margin:4px 0px 0px 10px;}
#nav H2 A {color:#781a1a;text-decoration:none;}
#nav H2 A:Hover {color:#980200;text-decoration:underline;}

#nav .navItem {margin:1px 0px  1px 10px;font:normal normal normal 11px arial;}
#nav .navItem EM {font:normal normal bold 10px arial;}
#nav .navItem IMG {margin-right:5px; vertical-align:middle;}
#nav .navItem A {color:#333;text-decoration:none;}
#nav .navItem A:hover {color:#980200;text-decoration:underline;}
#nav .sep {border-top:solid 1px #a3a3a3;border-bottom:solid 1px #FFFFFF; width:175px; overflow:hidden;height:0px;margin:3px 0px 0px 0px;}
#nav .end {overflow:hidden;height:7px;}
#nav .start {overflow:hidden;height:5px;}
		
#topnav {position:absolute;top:0px;left:175px;top:55px;background-color:#000000;color:#000; width:100%;height:20px;border-bottom:solid 1px #FFF;padding-left:0px;padding-top:3px;border-left:solid 1px #5e0003;}
#topnav .navItem {margin:0px 0px 0px 0px;font:normal normal bold 15px arial;padding:10px; }
#topnav .navItem A {color:#FFF;text-decoration:none; }
#topnav .sep {overflow:hidden;padding:0px 3px 0px 3px;font:normal normal normal 15px arial;color:#FFF;}

/*
#navtop {position:absolute;top:0px;left:175px;top:55px;background-color:#000000;color:#000; width:605px;height:20px;border-bottom:solid 1px #FFF;padding-left:0px;padding-top:3px;border-left:solid 1px #5e0003;}
*/
#navtop {background-color:#000000;color:#000; width:594px;height:20px;border-bottom:solid 1px #FFF;padding-left:0px;padding-top:3px;border-left:solid 1px #5e0003;}
#navtop .sep {overflow:hidden;padding:0px 0px 0px 0px;font:normal normal normal 20px arial;color:#FFF;}
#navtop .navtoptext {font:normal normal bold 11px arial;color:#FFFFFF;padding-left:4px;}
#navtop .navtoptext a{font:normal normal bold 11px arial;color:#FFFFFF;text-decoration:none;padding-left:4px;}
#navtop .navtoptext a:hover{font:normal normal bold 11px arial;color:#FFFFFF;text-decoration:underline;padding-left:4px;}

#content {position:relative;left:0px;margin:0px 0px 0px 1px; top:0px;}
#content .input {font:normal normal normal 10px arial;margin:1px 0px 4px 10px;border:solid 1px #666;}
#content .select {font:normal normal normal 10px arial;}
#content H1  {margin:0px;font:normal normal normal 18px arial;color:#333;padding:2px;padding-left:0px;border-bottom:1px solid #CCC;}
#content H1 EM {font:normal normal bold 18px arial;color:#ae1500;}	
	
#content H2  {margin:0px;font:normal normal normal 15px arial;color:#333;padding:2px;padding-left:0px;}
#content H2 EM {font:normal normal bold 15px arial;color:#ae1500;}	

#content UL {color:#111;margin-left:25px;margin-top:10px;margin-bottom:5px;}
#content UL A {color:#111;text-decoration:none;}
#content UL A:Hover {color:#ae1500;text-decoration:underline;}

.alphalist, .alphalist A {font:normal normal bold 12px arial;color:#111;text-decoration:none;}
.alphalist IMG {border:solid 1px #ccc;}
.alphalist A:Hover {color:#ae1500;text-decoration:underline;}
.alphalist H3 {font:normal normal bold 15px arial;color:#999;margin-bottom:7px;margin-top:5px;}
.alphalist HR {height:1px;color:#ccc;}
.breadcrumb, .breadcrumb A {font:normal normal bold 11px arial;color:#999;}
.breadcrumb A:Hover {color:#ae1500;}
.breadcrumb EM {font:normal normal bold 11px arial;color:#333;text-decoration:none;}
.breadcrumbend {font: normal normal bold 11px arial; color: #999;}

#contenttop {margin:5px 0px 10px 0px;}
#contenttop .label {font:normal normal normal 11px arial;color:#999;margin:0px 0px 5px 0px;line-height:1em;}
#contenttop .subheader {background-color:#000;width:auto;padding:10px;}
#contenttop .subheader .label {font:normal normal bold 17px arial;color:#FFF;}
#contenttop .subheader .label EM {font:normal normal bold 17px arial;color:#ffd200;}
#contenttop .sub {background-color:#efeeee;width:auto;padding:10px;border-bottom:solid 0px #999; border-left:solid 0px #999; border-right:solid 0px #999;margin-left:1px;margin-right:1px;}
#contenttop .sub .label {font:normal normal normal 11px arial;color:#333;line-height:1.1em;}
#contenttop .sub H3 {margin:0px;font:normal normal bold 14px arial;color:#ae1500;margin-bottom:4px;}
	
#contentleft {width:360px;margin-right:5px;}
#contentleft .block {display:block;width:auto;}
#contentleft .block .image {border:solid 1px #CCC;margin:10px;}

#contentleft .block .content .text {font:normal normal normal 11px arial;color:#666;margin:10px 5px 1px 0px;line-height:1.3em;}
#contentleft .block .link A {margin:0px;font:normal normal bold 12px arial;color:#333;padding:0px;margin-bottom:4px;}
#contentleft .block .link A:Hover {color:#781a1a;}
#contentleft .block .sub  {margin:0px;font:normal normal bold 10px arial;color:#993300;padding:0px;margin-bottom:4px;}
#contentleft .block .button {background-color:#E9E9E9;border:solid 1px #999;font:normal normal bold 9px arial narrow;color:#666; vertical-align:middle;height:18px;margin-bottom:2px;}
	
#contentleft BLOCKQUOTE {margin:0px;}
	
#productDetail {font:normal normal normal 11px arial;}
#productDetail .productImage {border:solid 1px #111;}
	
#productDetail H1 {font:normal normal bold 16px arial;color:#333;margin:0px 0px 5px 0px; line-height:16px;}
#productDetail H2 {font:normal normal bold 12px arial;color:#333;margin:0px;}
#productDetail H2 EM  {color:#ae1500;font:normal normal bold 12px arial;}
#productDetail H3 {font:normal normal bold 11px arial;color:#333;margin:0px;}
#productDetail UL {font:normal normal normal 11px arial;color:#333;margin-left:25px;margin-top:10px;line-height:16px;margin-bottom:15px;}
#productDetail DIV A { text-decoration:underline;}
.productInfo {clear:both;font:normal normal normal 11px arial;color:#333;background-color:#FFF;border:solid 1px #CCC;padding:7px;border-top:#E9E9E9;}	

#productNav {margin-top:20px;}
		
.producttab {font:normal normal bold 11px arial;color:#333;text-decoration:none;}
.producttabactive {background-color:#FFF;padding:1px 10px 4px 10px;font:normal normal bold 11px arial;color:#333;text-decoration:none;}
		
#contentright {width:190px;margin-left:5px;}
#contentright .block {width:auto; border:solid 0px #CCC;margin-top:10px;margin-bottom:10px;}
	
#contentright .block .image {border:solid 1px #CCC;}
#contentright .block .header {background-color:#ae1500;padding:5px;}
#contentright .block .header H1 {font:normal normal bold 16px arial;color:#FFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
#contentright .block .header H2 {font:normal normal bold 12px arial;color:#FFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
#contentright .block .header H3 {font:normal normal normal 11px arial;color:#FFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
	
#contentright .block .content {margin-left:0px;padding:10px;}
	
#contentright .block .content .text {font:normal normal normal 11px arial;color:#666;margin:10px 5px 1px 0px;line-height:1em;}
#contentright .block .link A {margin:0px;font:normal normal bold 11px arial;color:#333;padding:0px;margin-bottom:4px;}
#contentright .block .sub  {margin:0px;font:normal normal bold 10px arial;color:#993300;padding:0px;margin-bottom:4px;}
#contentright .block .button {background-color:#E9E9E9;border:solid 1px #999;font:normal normal bold 9px arial narrow;color:#666; vertical-align:middle;height:18px;margin-bottom:2px;}
	
#contentright BLOCKQUOTE {margin:0px;}

#contentright H3 {background-color:#dedede;font:normal normal bold 15px arial;color:#333;padding:6px;margin-bottom:5px;margin-top:0px;}
#contentright .list A {font:normal normal normal 11px arial;color:#666;text-decoration:none;margin-left:2px;}
#contentright .list A:Hover {color:#ae1500;text-decoration:underline;}
#contentright .list UL {padding-left:0px;margin-left: 16px;list-style-image:Url(/images/icon_arrow3.gif);}
#contentright .list LI {margin-top:-4px;margin-left:5px; padding-left:-4px; margin-bottom:2px;}

.tabtext {margin:0px;height:100%;font:normal normal normal 8pt arial; }

A.glossary:link     {font-weight: bolder; color: #009000; border-bottom: 1px dotted #009000;text-decoration: none}
A.glossary:visited  {font-weight: bolder; color: #009000; border-bottom: 1px dotted #009000;text-decoration: none}
A.glossary:hover    {text-decoration: none}
.GlossaryDescription     {width:250px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #000000; padding:3px; font-size:11px; background-color:#FFFFCC; layer-background-color:#FFFFCC;}
.clDescriptionCont {position:absolute;  width:250px; visibility:hidden; layer-background-color:#cccccc; z-index:200;}

.hiddentext {display:none}
.categoryband { BACKGROUND-COLOR: #C3C3C3; text-decoration: none; color: #555555; FONT-WEIGHT: bolder;}
a:visited.categoryband { color: #555555;text-decoration: underline;}
a:link.categoryband {  text-decoration: underline;}
.maintext {  font-family: "Verdana"; font-size: 8pt; line-height: 9pt;}

.maintext UL
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	padding-left: 0px;
}
.maintext LI
{
	font-family: "Verdana";
	font-size: 8pt;
	line-height: 9pt;
	font-weight: normal;
}
.maintext P
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pagination TD
{
	font-family: Verdana;
	font-size: 9pt;
}
.pagination
{
	font-family: Verdana;
	font-size: 9pt;
}
.PartTitle {color:#0152A3;font-family:Verdana;font-size:10pt;font-weight: bolder;}
.feature {  font-family: "Verdana"; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; line-height: 10pt}

.PartsOutput TABLE
{
}
.PartsOutput TH
{
    COLOR: white;
    BACKGROUND-COLOR: black;
}
.PartsOutput TD
{
    FONT-SIZE: smaller
}
.PartsOutput TH A:link
{
	color:white; text-decoration: underline;
}
.PartsOutput TH A:visited
{
	color:white; text-decoration: underline;
}
a:visited.PartsOutput {  color:white; text-decoration: underline;}
a:link.PartsOutput {  color:white; text-decoration: underline;}
.exhaust { font-family: verdana, arial, sans-serif; font-size: 9px; line-height: 10px; color: #000000; text-decoration: none; font-weight: normal; }
.heading { font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; font-weight: bolder; }
.partGrid
{
	text-align: center;
}
.mattable {font-family: "Arial"; font-size: 8pt; }
.mattable td {  
	font-family: "Arial"; font-size: 8pt;
    BORDER-RIGHT: 1pt outset;
    BORDER-TOP: 1pt outset;
    BORDER-LEFT: 1pt outset;
    BORDER-BOTTOM: 1pt outset
}
.noborder {font-family: "Arial"; font-size: 8pt;
	BORDER-RIGHT:  0pt;
    BORDER-TOP:  0pt;
    BORDER-LEFT:  0pt;
    BORDER-BOTTOM:  0pt
}
.noborderBold {font-family: "Arial"; font-size: 8pt;
	font-weight: bold;
	BORDER-RIGHT:  0pt;
    BORDER-TOP:  0pt;
    BORDER-LEFT:  0pt;
    BORDER-BOTTOM:  0pt
}
.noborder td {font-family: "Arial"; font-size: 8pt;
	BORDER-RIGHT:  0pt;
    BORDER-TOP:  0pt;
    BORDER-LEFT:  0pt;
    BORDER-BOTTOM:  0pt
}
/* Rectangles */
.graytab{border:1px solid #c5c5c5;margin:0 0 0px;background-color: #c5c5c5;} 
.whitetab{border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-top:1px solid #c5c5c5;border-bottom:0px none #ffffff;margin:0 0 0px;background-color: #ffffff;} 
.grayrect{border:1px solid #656565;margin:0 0 0px;background-color: #f0f0f0;} 
.whiterect{border:1px solid #656565;margin:0 0 0px;background-color:#ffffff} 
.rectinside{margin:0px 5px 0px 5px;}
.rectinsideh{margin: -1px 0 0 0;background-color:#AE1500;color:white;}
.ct, .ct .cl, .cb, .cb .cl, .cth, .cth .clh, .ctd, .ctd .cld, .ctw, .ctw .clw{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.ct, .cb, .cth, .ctd, .ctw{width:100%;right:-1px}
.ct .cl, .cb .cl, .cth .clh, .ctd .cld, .ctw .clw{width:4px;left:-2px}
.ct{background:transparent url(/images/rect/gg_ne.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(/images/rect/gg_nw.gif) no-repeat top left}
.cb{background:transparent url(/images/rect/gg_se.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(/images/rect/gg_sw.gif) no-repeat bottom left}
.cth{background:transparent url(/images/rect/rg_ne.gif) no-repeat top right;top:-1px;background-color:#AE1500}
.cth .clh{background:transparent url(/images/rect/rg_nw.gif) no-repeat top left}
.ctd{background:transparent url(/images/rect/dd_ne.gif) no-repeat top right;top:-1px;}
.ctd .cld{background:transparent url(/images/rect/dd_nw.gif) no-repeat top left}
.ctw{background:transparent url(/images/rect/wd_ne.gif) no-repeat top right;top:-1px;}
.ctw .clw{background:transparent url(/images/rect/wd_nw.gif) no-repeat top left}
/* Watermark */
.watermarked {font:normal normal normal 10px arial;color:gray;}
/* Rating */
.ratingStar { font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar {background-image: url(/images/stars/FilledStar.png);}
.emptyRatingStar {background-image: url(/images/stars/EmptyStar.png);}
.savedRatingStar {background-image: url(/images/stars/SavedStar.png);}
.savedHalfRatingStar {background-image: url(/images/stars/SavedHalfStar.png);}
.ratingBlock {  margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.yellow {background-image: url(/images/stars/yellow.jpg);}
.liteYellow {background-image: url(/images/stars/yellow_light.jpg);}