﻿h1, h2 {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	margin: 8px 0px;
}

h1 span {margin:0px;}
h1 span.inactiveStep {color:#C2C2C2; margin:0px;}
.PageHeading{}
.PartHeading{ margin-top: 0px; }

h3{
	color: #000000;
	font-size:10pt;
	margin:0px;
	padding:0px;
}


#HomePage p {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #555555;
}

#HomePage h1 {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	display: block;
	color: #000000;
	text-indent: 0px;
	border-width: 0px 0px 0px 0px;
}

#HomePage h2 
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	line-height: 1.5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #000000;
	text-indent: 0px;
	border-width: 0px 0px 0px 0px;
}

#HomePage a {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #555555;
}

#HomePage a.ApplianceLink {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #142BD7;
}
#HomePage a.ApplianceLink:hover {
	color: #30C0E9;
}

#rightSpacerTan {
	margin:0px;
	padding:0px;
	background-color:#EEE8D9;
	height:1px;
}
.TopNavBar {
	background-color:#DEDEDE;
	color: #000000;
	padding:6px 6px 3px 6px;
}

.TopNavBar a, .TopNavBar a:visited, .TopNavBar a:hover, .TopNavBar a:active, .TopNavBar a:link {
	font-size:10pt;
}

.VerifyText {
	font-size:8pt;
}

.VerifyText img { 
	margin: 3px;
}

#RepairAdvice {
	text-align:left;
	font-weight:normal;
}

#RepairAdvice p {
	margin:5px;
	padding:0px;
}

.body a {
	padding-left: 1.4em;
}


#PartGrid em, #PartsGrid em, #CartItemsPanel em {
	font-weight:bold;
	font-style:normal;
}

#PartGrid a, #CartItemsPanel a {
	font-weight:normal;
}

#PartGrid h1, #CartItemsPanel h1 {
	padding:0px;
	margin-bottom:0px
}

#PartGrid td.photo
{
	padding-right: 10px;
	padding-left: 3px;
}

#Multi_ShippingMethos{
	vertical-align:top;
}

/* support legacy hardcoded compiled style */
td.black10b {
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
	background-color:Transparent;
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-size:12pt;
}

#Checkout
{
	color:#00FF00;
}

#CheckoutSection {
	text-align:right;
	width:450px;
	padding-bottom:25px;
}

table.Content { /* Inner container */
	padding:0px;
	margin:0px;
}

table.SmallContent, div.SmallContent {
	width:450px;
}

table.WideContent {
	width:550px;
}

tr.AlternatingMultiModelRow { background-color:#e7e7c1; }
tr.MultiModelRow { background-color:#FFFFFF; }

.Subtotal
{
    color:#ff0000;
}

#OrderSubtotal, .PayOnly
{

}

.PayOnly em 
{
    font-style:normal;
    font-weight:bold;
}

td.KenmoreDescriptionCell table
{
	border-color:#63B7ED !important;
	border-style:solid !important;
}
td.KenmoreDescriptionCell table td
{
	border-color:#63B7ED !important;
	border-style:solid !important;
}

table.ContactSection
{
	width:100%;
	padding-top:10px;
	margin-bottom:10px;	
	border-top: solid 1px #DDDDDD;
}

.ContactHeading 
{
	width:70%;
	font-weight:bold;
	font-size:110%;
	padding-bottom:5px;
}

.ContactMethods
{
	padding-left:25px;
	width:30%;
}

.ContactDescription
{
	vertical-align:top;
	height:100%;
}

.order-summary
{
position: relative;
clear: both;	
float: left;
padding-top: 14px;
width: 100%;
}

#bizrateExplanation
{
	width: 400px; 
	padding-bottom: 10px; 
	font-size: 1.2em;
	line-height: 1.4em;
}


/* Item Prices section */
table.ItemPrices { width:100%; }
table.ItemPrices td {padding-bottom: 4px;}
td.Labels {	text-align:left; width:185px;}
td.Values {	text-align:right; vertical-align: bottom }
tr.Price {	font-weight:bold; color:#fe1200;}
tr.YouSave { }
tr.Availability { font-style:italic; }
tr.Quantity { }
tr.SubTotal { font-weight:bold; }
tr.SubTotal td { border-top:solid 1px black; padding-top: 3px; }
/* end of Item Prices section */

table#WizardSort{ font-weight:bold; }
a.PartTitle{ font-weight:bold; }

#txt_ExpandedDef {font-weight:normal;margin-left:10px;}
span.ExpandedTitle { color:#B44; font-size: 11pt; }

td.seperator { background-color:#DDDDDD; height:2px; }

td.PartDescription{ width:262px; }
div.PartDescription{ padding-right:24px; width:238px;}
div.SchematicDescription{ line-height:1.5em; color:#666666; width:100%;}

.PageText { padding-bottom:15px; width:520px; }

td.ImageColumn { width:125px; text-align:left; vertical-align:top; }
td.DescriptionColumn { width:140px; text-align:left; vertical-align:top; padding-right:10px; }
td.PriceColumn { width:370px; text-align:right; vertical-align:top;}

td.ImageColumn img { border-color:#000; border-style:solid; border-width:1px; background-color:#E4E4E4; width:100px; height:75px;}

.ExtraFinePrint {font: normal .75em arial, helvetica, sans-serif;}
.PartSearchResult{ padding-left:5px; padding-top:8px; }

.AdvancedSectionResultTable { width:100%; margin-top:20px;}
.AdvancedSectionResult {text-align:center; vertical-align:top; width:33%; padding-bottom:10px;}
.AdvancedSectionDiagram { }
.AdvancedSectionLink { }

.SearchWithinTable {margin-bottom:20px;}
.SearchWithin{ text-align:right; vertical-align:top;}
.SearchWithinInstructions{ font-style:italic; vertical-align:top; padding-left:20px;}

.PagingInfo{ padding-top:5px; padding-bottom:5px; padding-left:5px;}

/* MMS styles */
span#Trademark {border-top-color:Black; border-top-style:solid; border-top-width:1px; }
h2.TightTitle { margin:4px 0px; }
div.LeftFrame { padding: 0px 5px 0px 10px; }
input#txtSearchWithin { width:95%; margin-bottom:5px; }
div#SearchHint { font-size:7pt; padding: 8px 0px 5px 0px; }
div#SearchHint a {padding:5px 0px; }
div.SideHelp { font-size:8pt; padding:6px 0px 5px 0px; }
div.SideHelp h3 { padding:0px 0px 5px 0px; }

div.PartLinks {width:130px; padding-top:10px; }
div.PartLinks a { font-size:8pt; }
.PartHeading a { text-decoration:none; color:#000000; font:inherit; }

/* EMS styles */
.SelectedSchematic { padding:10px 0px; text-align:center;}
.SelectedSchematic img{ border-color:#43A2D2; border-style:solid; border-width:5px;}
.UnselectedSchematic { padding:10px 0px; text-align:center;}
.UnselectedSchematic img{border-color:#43A2D2; border-style:solid; border-width:1px;}

tr.OrderSubtotal {font-weight:bold;}
tr.OrderShipping {}
tr.OrderTax {}
tr.OrderTotal {font-weight:bold;}

#ShippingGuarentee ul { padding-left:15px; font-size:8pt; }
.OrderingInformation input {width:85%;}
span.RadioInput input { width: 15px; }

.csr
{
    background-color: #eded7b;
    border: 2px solid #d1d18e;
    padding: 10px 10px 10px 10px;
    margin: 10px 0 10px 0;
}

