img
{
	border-style: none;
}

a.BodyText, a.BodyText:visited
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}

a.BodyText:hover
{
	text-decoration: underline;
}

.CMSProductCopy
{
	margin-top: 5px;
	float:left;
	clear:both;
	width:100%;
	font-size:12px;
	color:#58595B;
}

.CMSProductCopy a 
{	
	padding:0;
	background: transparent;
	color: #58595B;
	font-size:12px;
	font-weight:bold;
}
.CMSProductCopy a:hover
{
	text-decoration: underline;
}
.ContentMargins
{
	width: 100%;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.BodyTextDark
{
	font-family: Helvetica, Arial;
	font-size:12px;
	padding-bottom: 2px;
	color: #58595B;
}

.BodyTextDark2
{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #58595B;
}

A.BodyTextLink
{
	font-family: Helvetica, Arial;
	font-size:11px;
	color: #ABACAD;
	margin-right: 5px;
	height: 16px;
	line-height: 16px;
	padding-bottom: 3px;
}

A.BodyTextLink:hover
{
	color: #58595B;
	text-decoration: none;
}

.BodyV2
{
	background-color: #ECEBED;
	margin: 0px;
}

.BodyV2Popup
{
	margin: 0 8px;
	background-color: #FFFFFF;
}

.BodyCenterV2
{
	height: 100%;
}

.LeftColumnV2
{
	width: 810px;
	padding-left:3px;
	background: #FFFFFF url(../images/border_left1.gif) left bottom no-repeat;
}

.CentralColumnV2
{
	width: 763px;
	padding-bottom: 20px;
	padding-left:22px;
	background: #FFFFFF url(../images/bottom1.gif) left bottom repeat-x;
}

.CentralColumnChooseRight
{
	width: 761px;
	float:left;
	clear:both;
	background-color: #ffffff;
	padding-bottom: 20px;
	/*background: #f7f7f7;*/
	/*border-bottom:thin solid #000;*/
}


.RightColumnV2
{
	width: 810px;
	background: #FFFFFF url(../images/border_right1.gif) right bottom no-repeat;
	text-align:left;
}


.BodyV2Narrow
{
	background-color: #f7f7f7;
	margin: 0px;
}
.LeftColumnV2Narrow
{
	width: 777px;
	height: 100%;
	background-color: #f7f7f7;
}

.RightColumnV2Narrow
{
	width: 770px;
	height: 100%;
	background-color: #f7f7f7;
}

.HeaderV2
{
	margin-bottom: 8px;
}

.InnerText
{
	padding-left: 8px;
	padding-right: 8px;
}

.OwnersText
{
	margin-top: 8px;
	width: 100%;
	border: solid 1px #ABACAD;
	background-color: White;
}

.OwnersTitle
{
	border-bottom: solid 1px #ABACAD;
}

.OwnersContentNews
{
	background-image: url(../images/owners/ownersnews.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.OwnersContentCooksCorner
{
	background-image: url(../images/owners/cooks_corner_156x98.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.OwnersContentEvents
{
	background-image: url(../images/owners/events_index.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.OwnersContentRegister
{
	background-image: url(../images/owners/guatantee_index.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.OwnersContentCustomer
{
	background-image: url(../images/owners/bsh_neffowners.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.OwnersContent
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
	width: 215px;
	background-color:#FFFFFF;
}

.OwnersContentText
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	height: 90px;
	border-right: solid 1px #ABACAD;
}

/*New Events Styling*/
table.borders 
{ 
}
table.borders tr td img { margin:0 0 0 10px; }
table.borders td { border: none; }

table.borders tr td div.masterPartnerEvents
{
	float:left;
	width:503px;
	font-size:12px;
	line-height:18px;
	color:#58595B;
}
table.borders tr td div.masterPartnerImages
{
	float:left;
	width:260px;
}
table.borders tr td div.neffDealerEvents
{
	float:left;
	width:503px;
	font-size:12px;
	line-height:18px;
	color:#58595B;
}
table.borders tr td div.neffDealerImages
{
	float:left;
	width:260px;
}
table.borders tr td div.tescoEvents
{
	float:left;
	width:503px;
	font-size:12px;
	line-height:18px;
	color:#58595B;
}
table.borders tr td div.tescoImages
{
	float:left;
	width:260px;
}
table.borders tr td div.cookerySchoolEvents
{
	float:left;
	width:503px;
	font-size:12px;
	line-height:18px;
	color:#58595B;
}
table.borders tr td div.cookerySchoolImages
{
	float:left;
	width:260px;
}
.EventText
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	background-color: #dad2c5;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
	line-height: 18px;
}
/*End of New Events Styling*/

/*New News Index Styling*/
.NewsHighlightText
{
	background-color: #808285;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 8px;
	min-height:45px;
}

.NewsHighlightDate
{
	font-size: 11px;
	color: #58595B;
	padding: 3px 8px;
}

div.NewsArchiveLink
{
	float:left;
	clear:both;
	width:745px;
	padding:15px 8px 20px;
}

div.NewsArchiveLink a
{
	color: #58595B;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
}

/*End of News Index Styling*/

/* Why Neff Homepage Links Styling*/
.WhyNeffLinks td
{
	/*padding-bottom:6px;*/
	height:25px;
}

td.WhyNeffLinks a
{
	color: #58595B;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
}
td.WhyNeffLinks a:hover
{
	color: #B30838;
}

div#event a
{
	color: #58595B;
	font-size: 11px;
	font-family: Helvetica, Sans-Serif;
}

div#event a:hover
{
	color:#ABACAD;
}

/* End of Why Neff Homepage Links Styling*/

.NewsTitle
{
	border: solid 1px #abacad;
	background-color: white;
	margin-top: 8px;
	width: 761px !important;
	float: left;
	width/**/:/**/ 763px;
}

.NewsFeatureTitle
{
	margin-top: 8px;
	width: 600px;
	float:left;
}

.NewsStrapLineV2
{
	padding-bottom: 0px;
	width: 100%;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: #58595B;
	float:left;
	margin-top:10px;
}

.NewsFeatures
{
	width: 761px !important;
	width/**/:/**/ 763px;
}

.NewsLatest
{
	margin-top: 8px;
	width: 761px !important;
	width/**/:/**/ 763px;
	border: solid 1px #ABACAD;
	font-family: Helvetica, Sans-Serif;
	color: #ABACAD;
	background-color: White;
	height: 132px;
}

.NewsLatestText
{
	float: left;
	border-right: solid 1px #ABACAD;
	width: 515px;
	height: 100%;
}

.NewsLatestContent
{
	border-top: solid 1px #ABACAD;
	height: 98px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}
.NewsLatestContentText
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}
.NewsArchive
{
	float:left;
	margin:20px 0;
	width:100%;
}

.NewsArchiveTitle
{
	border-bottom:1px solid #ABACAD;
	clear:both;
	color:#58595B;
	float:left;
	font-size:18px;
	padding-left:6px;
	width:755px;
}

.NewsArchiveContent
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}

.NewsArchiveContentLeft
{
	padding-top: 8px;
	padding-bottom: 8px;
	width: 50%;
	float: left;
}

.NewsArchiveContentRight
{
	float:left;
	padding-bottom:8px;
	padding-top:8px;
	width:50%;
}

.NewsArticleTitleImage
{
	float: left;
}

.NewsArticleTitleText
{
	font-size: 22px;
	font-family: Helvetica;
}

div#flashLoader
{
	background: url('../images/flash/neff_preloader.gif') top left no-repeat;
}

.NewsSubTitle
{
	font-size: 18px;
	font-family: Helvetica, Sans-Serif;
	color: #ABACAD;
	padding: 0 0 15px 0;
	font-weight: bold;
}
.NewsBodyTable, .NewsBodyTable td
{
	font-size: 13px;
	font-family: helvetica, Arial, Sans-Serif;
	letter-spacing: -0.15px;
    line-height: 1.3;
	color: #58595b;

}
.NewsBodyTable
{
	padding: 5px 0 16px 0;
	margin:0;
}
.NewsBody
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
	padding-bottom: 20px;
}
/* Added by R.A */
.NewsBodyBold
{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #58595b;
	padding-bottom: 10px;
}

.NewsBodyBold ul
{
	margin-left:10px;
	padding-left:10px;
	font-weight: normal;
	font-size: 13px;
}

.NewsBodyBold ul li
{
	list-style-type: disc;
}

.NewsBodyText
{
	font-size: 13px;
	font-family: helvetica, Arial, Sans-Serif;
	letter-spacing: -0.15px;
    line-height: 1.3;
	color: #58595b;
	padding: 5px 0 16px 0;
	margin:0;
	width:100%;
}
div.NewsBodyText
{
	float:left;
	clear:both;
}

.NewsBodyText ul
{
	margin-left:10px;
	padding-left:10px;
	font-weight: normal;
	font-size:13px;
}

.NewsBodyText ul li
{
	list-style-type: disc;
}

div.NewsBodyText span.seriesOvenLinkSpan
{
	float:left;
	clear:both;
	width:100%;
	margin-top:5px;
}
div.NewsBodyText span.seriesOvenLinkSpan a
{
	font-size:12px;
}

table tr.NewsBodyText td
{
	padding:0px;
}
/* End of Additons by R.A */

.NewsBodyTitle
{
	font-weight:bold;
	font-size: 14px;
	font-family: Helvetica, Sans-Serif;
	color: #ABACAD;
	padding-bottom: 10px;
}

.NewsArticleBodyWide
{
	width: 100%;
}

.NewsArticleBodyNarrow
{
	width: 382px;
	float: left;
}

.NewsArticleImage
{
	float:left;
	width:350px;
	margin-left:30px;
}

.NewsArticleImageBorder
{
	margin-left: 26px;
	border: solid 1px #abacad;
}

/* Masterpartner News Template */
#newsContainer
{
	float:left;
	clear:both;
	width:763px !important;
	width/**/:/**/762px;
	font-size:12px;
	margin-top:10px;
}

#newsContainer p
{
	margin-top: 0px !important;
	margin-bottom: 10px;
}

#newsContainer .dealerNames
{
	color:#ABACAD;
	font-size:10pt;
	display:block;
	padding:0;
	vertical-align:top;
}

#newsContainer #newsIntro
{
	float:left;
	width:100%;
}

#newsContainer #newsIntro #newsIntroCopy
{
	float:left;
	width:370px;
	height:275px !important;
	height/**/:/**/265px;
	overflow:hidden;
	line-height:19px;
}

#newsContainer #newsIntro #masterpartnerImage
{
	float:right;
	height:180px;
	width:350px;
	border:1px solid #ABACAD;
	margin-top:45px !important;
	margin-top/**/:/**/35px;
	overflow:hidden;
}

#newsContainer #section1Container,
#newsContainer #section2Container,
#newsContainer #section3Container,
#newsContainer #section4Container
{
	float:left;
	width:100%;
}

#newsContainer #section1Container .section1DealerContainer
{
	float:left;
	width:352px !important;
	width/**/:/**/340px;
	height: 290px !important;
	height/**/:/**/285px;
}

#newsContainer #section1Container .section1DealerSpacer
{
	float:left;
	width:57px !important;
	width:82px;
	display:block;
	height:280px;
}

#newsContainer #section1Container .section1DealerContainer .title,
#newsContainer #section2Container .title,
#newsContainer #section3Container .title,
#newsContainer #section4Container .title

{
	float:left;
	margin-bottom:10px;
	clear:both;
}

#newsContainer #section1Container .section1DealerContainer .dealerBox
{
	float:left;
	width:330px;
	height:220px;
	padding:10px;
	border:1px solid #ABACAD;
	background-color:#FFFFFF;
}

#newsContainer #section1Container .section1DealerContainer .dealerBox .section1DealerImage
{
	float:left;
	clear:both;
	width:100%;
	margin-bottom:15px;
}

#newsContainer #section1Container .section1DealerContainer .dealerBox .section1DealerCopy
{
	float:left;
	width:170px !important;
	width/**/:/**/160px;
	line-height:17px;
	height:168px;
	font-size:11px;
}

#newsContainer #section1Container .section1DealerContainer .dealerBox .section1DealerShowRoom
{
	float:right;
	width:154px;
	height:168px;
}

#newsContainer #section1Container .section1DealerContainer .dealerBox .section1DealerShowRoom img
{
}

#newsContainer #section2Container .dealerBox,
#newsContainer #section3Container .dealerBox,
#newsContainer #section4Container .dealerBox
{
	float:left;
	clear:both;
	padding:10px;
	width:741px !important;
	width/**/:/**/762px;
	border:1px solid #ABACAD;	
	background-color:#FFFFFF;
}

#newsContainer #section2Container .dealerBox .section2DealerImage,
#newsContainer #section3Container .dealerBox .section3DealerImage,
#newsContainer #section4Container .dealerBox .section4DealerImage
{	
	float:left;
	clear:both;
	width:100%;
	margin-bottom:15px;
}

#newsContainer #section2Container .dealerBox .section2DealerCopy
{
	float:left;
	width:347px !important;
	width/**/:/**/335px;
	line-height:17px;
	height:290px;
	margin-right:55px;
	overflow:hidden;
}

#newsContainer #section3Container .dealerBox .section3DealerCopy
{
	float:left;
	line-height:17px;
}

#newsContainer #section2Container .dealerBox .section2Images
{
	float:right;
	width:337px !important;
	overflow:hidden;
}

#newsContainer #section2Container .dealerBox .section2Images .judgeName
{
	font-size: 10px;
}

#newsContainer #section2Container .dealerBox .section2Images .col1
{
	float:left;
	margin-right:29px !important;
	margin-right/**/:/**/19px;
}

#newsContainer #section2Container .dealerBox .section2Images .col2
{
	float:left;
}

#newsContainer #section4Container .dealerBox .section4DealerCopy
{
	float:left;
	line-height:17px;
	margin-bottom:25px;
	clear:both;
}

#newsContainer #section4Container .dealerBox .section4Images
{
	float:left;
	width:100%;
}

#newsContainer #section4Container .dealerBox .section4Images .dealerImage
{
	float:left;
	margin-right:38px;
}

#newsContainer #section4Container .dealerBox .section4Images .dealerImage .moreInfo
{
	font-size:11px;
	color:#ABACAD;
}

.sectionSpace
{
	float:left;
	height:30px;
	width:100%;
	clear:both;
}

/* End Masterpartner News Template */
.EventDatesWide
{
	margin-bottom: 8px;
	background-color: #ECEBED;
	padding:7px;
	width: 368px;
	float:left;
	clear:both;
}

.EventDatesTitle
{
	height: 29px;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 22px;
	font-family: Helvetica;
	color: #ABACAD;
	border-bottom: solid 1px #ABACAD;
}

div.EventInfo
{
	float:left;
	margin-left:8px;
	width:250px;
}
div.EventInfo div.EventDatesText
{
	float:left;
	clear:both;
	width:100%;
	font-size: 18px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: #B30838;
}
div.EventInfo div.NewsBody
{
	float:left;
	clear:both;
	width:100%;
	line-height:18px;
	font-size: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: #B30838;
	padding:0;
}
div.EventCookeryLink
{
	float:left;
	clear:both;
	width:100%;
	padding-bottom:20px;
}
div.EventCookeryLink span
{
	float:left;
	clear:both;
	margin-left:8px;
}
div.eventImageInfo
{
	float:left;
	clear:both;
	padding:14px;
	width:322px;
	background-color: #ECEBED;
}

.FormBox
{
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 8px;
	border: solid 1px #ABACAD;
	float:left;
	clear:both;
	width:749px;
}

.LoginFormBox
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 8px 0px 8px;
	border: solid 1px #ABACAD;
}


.FormTable
{
	float:left;
	clear:both;
}

.FormFields
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}

table.FormFields tr td
{
	padding-right:20px;
}

.EventRegistrationInput
{
	border: solid 1px #ABACAD;
	width: 295px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
	background: url("../images/nav/search_grad.gif") repeat-x scroll 0 0 #FFFFFF;
	height:17px;
	margin-top:1px;
}

.EventRegistrationInputNarrow
{
	border: solid 1px #ABACAD;
	width: 110px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
	background: url("../images/nav/search_grad.gif") repeat-x scroll 0 0 #FFFFFF;
	height:17px;
	margin-top:1px;
}
/* Footer V2 */
.FooterV2
{
	line-height: 12px;
	font-size: 10px;
	text-align: left;
	font-family: Helvetica, Sans-Serif;
	color: White;
	padding-left: 2px;
	margin: 8px 0 4px 0;
	width: 761px !important;
	width/**/:/**/ 763px;
	height: 30px;
	background-color: #ABACAD;
	background-image: url(../images/footer_curve.gif);
	background-position: right top;
	background-repeat: no-repeat;
	clear: both;
}

.FooterV2Feature
{
	line-height: 12px;
	font-size: 10px;
	text-align: left;
	font-family: Helvetica, Sans-Serif;
	color: #FFFFFF;
	padding-left: 2px;
	margin: 8px 0 4px 0;
	width: 598px !important;
	width/**/:/**/ 600px;
	height: 30px;
	background-color: #808285;
	clear: both;
}

.FooterV2Inner
{
	padding-top: 2px;
}

.FooterV2TextLeft
{
	float: left;
}

.FooterV2TextRight
{
	text-align: right;
}

a.FooterV2Link, a.FooterV2Link:visited
{
	color: #FFFFFF;
	font-weight: normal;
}

a.FooterV2Link:hover
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
/* Footer V3 */
div.FooterV3Outer
{
	width:813px;
}
div.FooterV3
{
	background-color:#F7F7F8;
	float:left;
	clear:both;
	margin-top:6px;
	width:763px;
	padding:0 23px;
	border-left: solid 2px #ECEBED;
}
div.FooterColumnHeader
{
	clear:both;
	color:#B30838;
	float:left;
	font-size:16px;
	padding:16px 0 8px 6px;
	width:100%;
}
/*div.FooterColumnHeaderSub
{
	clear:both;
	color:#58595B;
	float:left;
	font-size:16px;
	padding:16px 0 8px 6px;
	width:100%;
}*/

div.FooterV3 div.FooterColumns
{
	float:left;
	clear:both;
	width:763px;
}
div.FooterV3 div.FooterColumns div.FooterColumnM
{
	float:left;
	margin-left:22px;
	width:174px;
}
div.FooterV3 div.FooterColumns div.FooterColumnL
{
	float:left;
	width:174px;
}
div.FooterV3 div.FooterColumns div ul
{
	padding-top:3px !important;
}
div.FooterV3 div.FooterColumns div ul,
div.FooterV3 div.FooterColumns div ul li
{
	margin:0;
	padding:0;
	float:left;
	clear:both;
	list-style:none outside none;
}
div.FooterV3 div.FooterColumns div ul li.FooterLiTitle
{
	clear:both;
	float:left;
	margin:18px 0 5px 0;
	width:170px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size:12px;
	color:#58595B;
	font-weight:bold;
	border-bottom:solid 1px #ABACAD;
	padding-left:3px;
}
div.FooterV3 div.FooterColumns div ul li.FooterLiLink
{
	clear:both;
	float:left;
	margin:4px 0 0 0;
	width:174px;
	padding-left:6px;
}
div.FooterV3 div.FooterColumns div ul li.FooterLiLink a
{
	font-size:11px;
	float:left;
}
div.FooterV3 div.FooterBottom
{
	float:left;
	clear:both;
	width:763px;
	background-color:#808285;
	color: #FFFFFF;
	font-size:12px;
	font-family: Helvetica, Arial, Sans-Serif;
	margin:28px 0 0 0;
	padding:15px 0 5px 0;
}
div.FooterV3 div.FooterBottom div.FooterRow
{
	float:left;
	width:530px;
	margin-left:8px;
}
div.FooterV3 div.FooterBottom div.FooterBlock
{
	text-align:right;
	float:right;
	width:200px;
	margin-right:8px;
}
div.FooterV3 div.FooterBottom div.FooterBottomRow
{
	float:left;
	width:530px;
	margin-left:8px;
	font-size:10px;
}
div.FooterV3 div.FooterBottomBase
{
	background-color:F6F6F5;
	height:20px;
	width:763px;
	float:left;
	clear:both;
}
div.FooterV3Base
{
	background-color:#ECEBED;
	height:30px;
	width:813px;
	float:left;
	clear:both;
}
/* Catagory Pane */

.CategoryPane
{
	width: 376px;
	margin-top: 8px;
}

.CategoryPaneSeriesOvens
{
	width: 374px;
	margin-top: 8px;
	margin-bottom: 20px;
}

.CategoryPaneContactUs
{
	width: 180px;
	margin-top: 8px;
}

.ArrowMiddle
{
	margin-top:9px;	
	margin-bottom:0px;
	padding-bottom:0px;
}

.padArrow
{
	margin-top:2px;
	padding-left:2px;	
}

div.MyApplianceCategoryHeader
{
	width: 100%;
	float:left;
	clear:both;
	border-bottom:solid 1px #ABACAD;
}

.CategoryHeader
{
	width: 100%;
	float:left;
	background-color: #808285;
}

.CategoryHeaderImage
{
	padding:10px 6px 4px;
	float:left;
	width:364px;
}

.CategoryHeaderImage h2
{
	padding:0;
	margin:0;
}
.CategoryHeaderImage h2 a,
.CategoryHeaderImage h2 a:visited
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}
.CategoryHeaderImage h2 a:hover
{
	color:#B30838;
	font-weight:normal;
}

.CookingQuestionOn_left
{
	background-color:#ECEBED;
	width:671px;
	font-size:12px;
	padding:8px 6px;
	color:#58595B;
}

.CookingQuestionOn_right
{
	background-color:#ECEBED;
	color:#58595B;
	font-size:12px;
	margin-bottom:5px;
	vertical-align:bottom;
}

.CookingQuestionOff_left
{
	width:671px;
	font-size:12px;
	padding:8px 6px;
	color:#58595B;
}

.tableDark
{
	font-size:12px;
	color:#58595B;
}


.CookingQuestionOff_right
{
	color:#58595B;
	font-size:12px;
	margin-bottom:5px;
	vertical-align:bottom;
}
.CookingQuestionOff_right a,
.CookingQuestionOn_right a
{
	float:left;
	margin-bottom:5px;
}

 .moreButtonDark
 {
	padding:12px 0 0 8px;	
}

.IconPad
{
	float:left;
	clear:both;
	width:364px;
	padding: 4px 6px;
}

.animationPos
{
	float:right;
	position:relative;
	top:-35px;
	left:-3px;	
}

.CategoryMore
{
	float: left;	
	width:100%;
	height:17px;
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:10px;
}

.CategoryMore img
{
	padding:0px;
	margin:0px;
}

.CooksCornerMore
{
	
}

.CooksCornerMore a
{
	background-image: url(../images/nav/more_off.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.CooksCornerMore a:hover
{
	background-image: url(../images/nav/more_on.gif);
}

.DealerMore
{
	float: left;
	height: 20px;
}

.DealerMore a
{
	background-image: url(../images/nav/dealermore_off.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.DealerMore a:hover
{
	background-image: url(../images/nav/dealermore_on.gif);
}

.ChannelIslandDealerMore
{
	float: left;
	height: 20px;
	padding:0 5px 0 10px;
}

.ChannelIslandDealerMore a
{
	background-image: url(../images/nav/more_off.gif);
	background-position: right;
	background-repeat: no-repeat;
	display:block;
}

.ChannelIslandDealerMore a:hover
{
	background-image: url(../images/nav/more_on.gif);
}

.equal {
    display:table;
}
.row {
    display:table-row;
}
.row div {
    display:table-cell;
}

div.CategoryHeaderImage a,
div.CategoryHeaderImage a:visited
{
	color:#FFFFFF;
}
div.CategoryHeaderImage a:hover
{
	color:#B30838;
}

div.CategoryDescHack
{
	width: 200px;
	height: 100%;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
}

div.CategoryDescSeriesOven
{
	width: 100%;
	height: 100%;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
}


.CategoryDesc
{
	display: block;
	padding: 8px 6px 10px 6px;
	margin: 0px;
	font-family: Helvetica, Sans-Serif;
	font-size: 12px;
	color: #58595B;
	float:left;
	clear:both;
}
div.CategoryDesc span.CategoryDescSpan a,
div.CategoryDesc span.CategoryDescSpan a:visited
{
	padding:0;
	background: transparent;
	color:#58595B;
	font-weight: bold;
	text-decoration:none;
}
div.CategoryDesc span.CategoryDescSpan a:hover
{
	color:#B30838;
	font-weight: bold;
	text-decoration: none;
}

.CategoryImage
{
	width: 158px;
	height: 98px;
	float: right;
	margin-right: 0px;
	padding-right: 0px;
}

.HeaderPane
{
	background-image: url(../images/headings/showroom.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: White;
	margin-bottom: 8px;
	margin-top: 8px;
	padding: 0px;
	border: 1px solid #ABACAD;
	float:left;
	clear:both;
	width:100%;
}

.HeaderPaneNew
{
	background-position: left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-top: 8px;
	padding: 0px;
	border: 1px solid #abacad;
	text-align:right;
	width:100%;
	float:left;
}

.HeaderPaneNew2
{
	background-image: url(../images/headings/showroom.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: White;
	margin-bottom: 12px;
	width:762px;
	height:103px;
	margin-top: 8px;
	padding: 0px;
	border: 1px solid #abacad;
	text-align:right;
	width:100%;
	float:left;
}
.HeaderPaneNew2 img
{
	margin-top:33px;
}

/*.HeaderPaneNew img
{
	float:right;
}*/


.SearchPane
{
	font-size:12px;
}

.SearchPaneInner
{
	float:left;
	margin-top:3px;
}
.SearchPaneInnerV2
{
	float:left;
}

.CooksCornerLinksPaneInner
{
	padding:8px 0 0 14px;	
	background-image: url(../images/cooks_corner/cs_logo.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	width:747px;
	height:90px;
}

.CooksCornerLinksPane
{
	background-color: White;
	margin-bottom:0;
	border: 1px solid #ABACAD;
	font-size:12px;
	width: 761px !important;
	width/**/:/**/ 763px;
	height:108px;
}

.IntroPane
{
	font-size: 14px;
	text-align: left;
	font-family: helvetica, arial, Sans-Serif;
	padding: 10px 0;
	margin-bottom: 8px;
	color: #58595B;
	background-color: #ffffff;
	float:left;
	clear:both;
	width:100%
}

/*.IntroPane
{
	font-size: 12px;
	text-align: left;
	font-family: Helvetica, Sans-Serif;
}*/


.CooksListPane
{
	font-size: 12px;
	text-align: left;
	font-family: Helvetica, Sans-Serif;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#58595B;
}

.CooksListSmall
{
	font-size:10px;
	color:#58595B;
}

.cooksmoretrue
{
	display:block;
	float:right;
	vertical-align:top;
	padding-right:8px;
}

.cooksmorefalse
{
	display:none;	
}

.answerPara
{
	font-size:12px;
	padding-bottom:8px;	
	color:#58595B;
}

.PageSubTitle
{
	font-size:12pt;
	color:#ABACAD;
}


.CookingQuestionBody, .CookingQuestionBody table tr td
{
	font-size: 13px;
	color:White;
	
	font-family: Helvetica, Sans-Serif;
	padding-bottom:24px;
}



.CookingQuestionFooter
{
	font-size: 12px;
	color:White;
	height:100px;
	width:100%;
	background-position: right bottom;
	background-repeat:no-repeat;
	background-image: url(../images/cooks_corner/barbaraBakerSig.jpg);	
}

a.arrow-right:link
{
	background-position: top right;
	background: url(../images/cooks_corner/arrow_white.gif) no-repeat;
	padding-right:10px;	
}

.ProductPane
{
	width: 180px;
	margin-bottom: 14px;
	background-color: White;
	margin-right: 14px;
	display: inline;
	float: left;
}

.ProductLinkText
{
	font-size: 10px;
	font-family: Helvetica, Sans-Serif;
	float: left;
	margin-right:6px;
	padding-top:1px;
}
.ProductLink
{
	margin: 3px;
	height: 16px;
	float:left;
	width:155px;
	margin:1px 4px 1px 0;
}
.ProductLink a
{
	background-position: 0 3px;
}
.ProductPaneInner
{
	border: 1px solid #ABACAD;
	padding: 12px 8px 5px 12px;
	float:left;
}

.ProductPane P
{
	font-family: Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 3px;
	color: #58595B;
}

P.ProductName
{
	font-size: 12px;
	margin-left: 0px;

}

P.ProductCode
{
	font-size: 10px;
	margin-left: 0px;
}

.IntroImage
{
	float: left;
	border: 1px solid #ABACAD;
	margin-bottom: 8px;
}

.HighlightFeature
{
	color: White;
	background-color: #ABACAD;
	margin: 2px;
	width: 100%;
}

P.HighlightFeature
{
	color: White;
}

.HighlightFeature A
{
	color: White;
	background-color: #ABACAD;
	margin: 1px;
	padding: 2px;
	width: 100%;
}

P.ListingHighlightFeature
{
	background-color:#ABACAD;
	clear:both;
	color:#FFFFFF;
	float:left;
	margin:1px 4px 1px 0;
	padding:2px 6px 3px;
	width:143px;
}

P.ListingIconFeatures
{
	margin-left: 0px;
}

.SeriesIconFeatures
{
	padding:4px 8px 4px 8px;
	width:100%;
	display:block;
}



A.PlusIcon IMG
{
	background-image: url(../images/nav/plus_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.PlusIcon:hover IMG
{
	background-image: url(../images/nav/plus_on.gif);
}

A.RoomPlannerIcon IMG
{
	background-image: url(../images/my_appliances/r_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.RoomPlannerIcon:hover IMG
{
	background-image: url(../images/my_appliances/r_on.gif);
}

A.EmailIcon IMG
{
	background-image: url(../images/my_appliances/email_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.EmailIcon:hover IMG
{
	background-image: url(../images/my_appliances/email_on.gif);
}

A.QuestionMarkIcon IMG
{
	background-image: url(../images/question_mark_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.QuestionMarkIcon:hover IMG
{
	background-image: url(../images/question_mark_on.gif);
}

A.BigPlusIcon IMG
{
	background-image: url(../images/products/buttons/plus_big_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.BigPlusIcon:hover IMG
{
	background-image: url(../images/products/buttons/plus_big_on.gif);
}

A.BigPrintIcon IMG
{
	background-image: url(../images/products/buttons/print_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.BigPrintIcon:hover IMG
{
	background-image: url(../images/products/buttons/print_on.gif);
}


A.BigEventsIcon IMG
{
	background-image: url(../images/my_appliances/events_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.BigEventsIcon:hover IMG
{
	background-image: url(../images/my_appliances/events_on.gif);
}

A.MinusIcon IMG
{
	background-image: url(../images/nav/minus_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.MinusIcon:hover IMG
{
	background-image: url(../images/nav/minus_on.gif);
}

A.ArrowIcon IMG
{
	background-image: url(../images/nav/arrow_small_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.ArrowIconUp IMG
{
	background-image: url(../images/nav/arrow_up_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

A.ArrowIcon:hover IMG
{
	background-image: url(../images/nav/arrow_small_right.gif);
}

INPUT.ASPNETArrowIcon
{
	background-image: url(../images/nav/arrow_small_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.FormEntryRow
{
	padding: 5px;
	margin: 5px;
}

.FormEntryLabel
{
	float: left;
	text-align: left;
	width: 150px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
	display: inline;
}

.FormEntryField
{
	width: 500px;
	display: inline;
	text-align: left;
	padding-left: 5px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}

.FormEntryField INPUT
{
	border: 1px solid #DAD2C5;
}

.FormEntryField SELECT
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
	margin-left: 5px;
}

.FormEntryCopy
{
	margin: 15px 10px 15px 15px;
	display: block;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}
/**** Popup Header Section ****/
div.bannerV2
{
	width: 100%;
	vertical-align: baseline;
	float:left;
}
div.bannerV2 div.HeaderTop
{
	float:left;
	clear:both;
	width:100%;
	height:48px;
	background-color: #B30838;
}
div.bannerV2 div.HeaderTop div.HeaderTopLeft,
div.bannerV2 div.HeaderTop div.HeaderTopRight
{
	width:300px;
	height:48px;
	float:left;	
}
/**** Header Section V3 ****/
div.banner
{
	width: 100%;
	vertical-align: baseline;
	float:left;
}
div.banner div.HeaderTop
{
	float:left;
	clear:both;
	width:100%;
	height:48px;
	background-color: #B30838;
}
div.banner div.HeaderTop div.HeaderTopLeft
{
	width:440px;
	margin-right:13px;
	float:left;	
}
div.banner div.HeaderTop div.HeaderTopRight
{
	width:310px;
	float:left;	
}
div.banner div.HeaderTop div.HeaderTopRight span
{
	float:left;
	font-size:12px;
	color:#FFFFFF;
	margin:15px 9px 0 23px;
}
div.banner div.HeaderTop div.HeaderTopRight form
{
	float:left;
}
div.banner div.HeaderTop div.HeaderTopRight form input.searchBox
{
	float:left;
	border: 0;
	background: url("../images/nav/search_grad.gif") repeat-x scroll 0 0 #FFFFFF;
	width:146px;
	height:19px;
	margin-top:13px;
}
div.banner div.HeaderTop div.HeaderTopRight form input.padArrow
{
	margin:13px 11px 0 12px;
	float:left;
}
div.banner table.navigation
{
	float:left;
	clear:both;
	margin-top:12px;	
}
div.banner table.navigation tr td
{
	font-size:13px;
	padding:0;
}
div.banner table.navigation tr.navTop td a
{
	padding:10px 9px 6px 5px;
	font-weight:normal;
	float:left;
	border-left: solid 1px #FFFFFF;
}
div.banner table.navigation tr.navTop td.linkover,
div.banner table.navigation tr.navTop td.linkoverRight
{
	background-color:#58595B;
}
div.banner table.navigation tr.navTop td.linkover a
{
	color: #FFFFFF;
}
div.banner table.navigation tr.navTop td.linkout
{
	background-color:#FFFFFF;
}
div.banner table.navigation tr.navTop td.linkout a
{
	color: #58595B;
}
div.banner table.navigation tr.navBottom td
{
}
/* top nav search box */
.searchBox
{
	width: 116px;
	padding-bottom: 0px;
	border: solid 1 #ABACAD;
}

/* table containing top nav buttons */
.navigation
{
	width: 100%;
	padding: 0px;
}

/* spacer between content areas */
.spacer
{
	background-color: #f7f7f7;
}

/* footer features */
.FeaturesContainer
{
	margin: 16px 0 10px;
	float:left;
	clear:both;
	width:100%;
}

.FeaturesSection
{
	width: 100%;
	padding: 8px 0 0 0;
	font-size: 12px;
	float:left;
}

.FooterFeaturesText
{
	color: #ABACAD;
}

.FeaturesHeading
{
	height: 45px;
	width: 100%;
	padding-top: 2px;
	font-size: 10px;
	/*border-bottom: solid 1px #ABACAD;
	border-left: solid 1px #ABACAD;
	border-right: solid 1px #ABACAD;*/
}
.FeaturesInnerText
{
	padding-left: 5px;
	padding-right: 5px;
	line-height:15px;
	float:left;
	margin-bottom:5px;
}

.FeaturesBlock
{
	color:#58595B;
	font-size:12px;
	line-height:18px;
}
.FeaturesMore
{
	float:left;
	margin-left:6px;
}
.FeaturesMore a
{
	background-position: 0 6px;
}

.FeaturesLink
{
	color: #ABACAD;
}

.FeaturesLink:hover
{
	color:#ABACAD;
}

div.featuresTitle
{
	float:left;
	clear:both;
	background-color:#808285;
	color:#FFFFFF;
	width:100%;
}
div.featuresTitle a.featuresLink
{
	color: #FFFFFF;
	float:left;
	padding:7px 0 3px 8px;
	font-weight:normal;
	font-size:12px;
}
div.featuresTitle a.featuresLink:hover
{
	color: #B30838;
}
div.featuresTitle a.featuresRssLink
{
	float:right;
	padding:6px 6px 6px 0;
}

.FeaturesImage
{
	width: 100%;
	/*border-bottom: solid 1px #ABACAD;
	border-left: solid 1px #ABACAD;
	border-right: solid 1px #ABACAD;*/
}
.FeaturesNone
{
	height: 30px;
	width: 100%;
	padding-top: 5px;
	font-size: 12px;
	border: solid 1px #f7f7f7;
}

.FeaturesMore a
{
	float:left;
	clear:both;
	width:100%;
}
.FeaturesMore a:hover
{
}

/* dhtml menus */

.navSpacer
{
	background-color: #ABACAD;
}

.navMenus
{
	position: absolute;
	visibility: hidden;
}
.navMenuSpace
{
	height:2px;
	width:100%;
	background-color: #FFFFFF;
}

.navMenuDiv
{
	background-color: #808285;
	height: 20px;
}

.navMenuDiv a,.navMenuDiv a:visited
{
	color:#FFFFFF;
	font-size: 10px;
	text-decoration:none;
}
.navMenuDiv a:hover
{
	text-decoration:underline;
}

.navMenuLink
{
	font-size: 10px;
	font-weight: bolder;
	color: white;
	width: 100%;
	padding: 2px 2px 2px 2px;
}

.navMenuLink:hover
{
	font-size: 10px;
	font-weight: bolder;
	color: #58595B;
	background-color: white;
	width: 100%;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}

.hidden
{
	visibility: hidden;
}


.ProductImage
{
	border: solid 1px #ABACAD;
	padding: 8px;
	background-color: White;
}

.ProductHighlightFeaturesLeft
{
	padding-top: 8px;
	width: 50%;
	float: left;
}

.ProductHighlightFeaturesRight
{
	padding-top: 8px;

	width: 100%;
}

.GeneralFullWidth
{
	border: solid 1px #ABACAD;
	background-color: white;
	padding: 10px;
	float:left;
	clear:both;
	margin:8px 0 0;
	width:741px;
	height:180px;
}

.ProductCategoryImage
{
	border: solid 1px #ABACAD;
	width: 761px !important;
	background-color: white;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin-top: 8px;
	float:left;
}

.GenericParagraphHeading
{
	font-family: Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #58595B;
	margin: 3px;
}

.GenericParagraphBody
{
	font-family: Helvetica, Sans-Serif;
	font-size: 12px;
	color: #58595B;
	margin: 0px 6px 20px;
}


A.InvisiLink
{
	cursor: hand;
}

A.NoLink
{
	text-decoration: none;
	cursor: default;
}

A.NoLink:hover
{
	text-decoration: none;
	cursor: default;
}

/* features free text - set up some default styles */
.ProductFeaturesFreeText
{
	background-color: #DAD2C5;
	padding: 10px 5px 10px 15px;
	font-size: 12px;
	width: 100%;
	/*background-image: url(../images/curve_intro_text.gif);
	background-position: right bottom;
	background-repeat: no-repeat;*/
}
.ProductFeaturesFreeText td
{
	background-color: #DAD2C5;
	font-size: 12px;
}
.ProductAdditionalText
{
	margin-top: 8px;
	font-size: 12px;
}

ul, li
{
	padding: 0px 0px 0px 0px;
}

ul.MyAppliances
{
	margin-left: 20px;
	border-left: 20px;
}

/*
h1
{
	font-family: helvetica, Helvetica, arial;
	padding-bottom: 5px;
	color: #ABACAD;
	font-size: 22px;
}
*/


/* add to list, print, dimensions, etc. */
.IconFeaturesLargeImage
{
	width: 65px;
	height: 65px;
	float: left;
}
.IconFeaturesSmallImage
{
	width: 600px;
	height: 65px;
	padding-left: 10px;
}

.HighlightFeatureDiv
{
	width:260px;
	margin-top:8px;
	margin-bottom:8px !important;	
}

.IconFeatureText
{
	visibility: hidden;
	width: 750px;
	height: 80px;
	position: absolute;
}
.IconFeatureFirstText
{
	visibility: visible;
	width: 750px;
	height: 80px;
	position: absolute;
}
.FeatureName
{
	font-family: helvetica, Helvetica, arial;
	padding-bottom: 5px;
	color: #58595B;
	font-size: 22px;
}

/* printable page */
.PrintableHighlightFeatureLeft
{
	width: 50%;
	float: left;
	border: none;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
}
.PrintableHighlightFeatureRight
{
	width: 100%;
	padding: 2px 2px 2px 2px;
	border: none;
	font-size: 12px;
}
.PrintableIconFeature
{
	padding-left: 2px;
	vertical-align: super;
}
.PrintableIconFeatureTable
{
	width:603px;
	float: left;
	border: solid 1px #ABACAD;
	padding-left: 2px;
}
.PrintableText
{
	font-size: 12px;
}
.PrintablePageCell
{
	width: 100%;
	border: solid 1px #ABACAD;
	padding: 2px 2px 2px 2px;
}
.PrintableProductCodeLarge
{
	font-family: helvetica, Helvetica, arial;
	padding-bottom: 5px;
	color: black;
	font-size: 22px;
}
.PrintableProductTitleLarge
{
	font-family: helvetica, Helvetica, arial;
	padding-bottom: 5px;
	color: black;
	font-size: 22px;
}

.PopupFooterText
{
	font-size: 10px;
}

/* dealer locator */
.DealerSearchFlash
{
	border: 1px solid #ABACAD;
}

.DealerSearchBoxAreaWide
{
	width: 763px;
	height: 305px;
}
.DealerSearchBoxWide
{
	/*border: solid 1px #ABACAD;*/
	width: 460px;
	height: 305px;
	padding: 0px 0px 0px 0px;
	background-color: White;
	float:left;
}
.DealerSearchBoxAreaThin
{
	width: 205px;
	float: left;
}
.DealerSearchBoxThin
{
	border: solid 1px #ABACAD;
	width: 205px;
	padding: 0px 0px 0px 0px;
	background-color: White;
}

.DealerHeader
{
	border-bottom: solid 1px #ABACAD;
	padding: 2px 2px 0px 10px;
}

.DealerHeader2
{
	font-size:14pt;
	color:#ABACAD;
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	padding: 5px 10px 5px 10px;
}

.DealerBodyText
{
	font-family: Helvetica, Sans-Serif;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
.DealerBodyTextSm
{
	font-family: Helvetica, Sans-Serif;
	font-size: 10px;
	padding: 5px 10px 5px 10px;
}
P.DealerAddress
{
	margin: 2px 0px 2px 0px; 
	padding: 2px 0px 2px 0px;
}
.DealerFormText
{
	float: left;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	padding: 2px 10px 5px 10px;
}
.DealerFormTextThin
{
	width: 40%;
	float: left;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	padding: 0px 5px 5px 10px;
}
.DealerFormInput
{
	float: left;
	margin-right:5px;
	padding: 0px 0px 5px 0px;
}
.DealerInputFields
{
	width: 100px;
	border: solid 1 #ABACAD;
}
.DealerFormSubmit
{
	padding: 2px 0px 5px 0px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
}
.DealerFormSubmitThin
{
	width: 100%;
	float: left;
	text-align: right;
	padding: 0px 20px 5px 0px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
}
.DealerAnimation
{
	border: solid 1px #ABACAD;
	padding: 0px 0px 0px 0px;
}
.DealerResultsText
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	padding: 2px 0px 5px 4px;
	border: solid 1px white;
}
.DealerResultsTextNoBorder
{
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	padding: 2px 0px 5px 4px;
}
a.DealerResultsTextLink
{
	color: #58595B;
	text-decoration: none;
}
a.DealerResultsTextLink:hover
{
	color: #58595B;
	text-decoration: underline;
}
.DealerResultsCell
{
	background-color: #DAD2C5;
	width: 100%;
}
.DealerResultsSearchTerm
{
	width: 100%;
	padding: 15px 5px 10px 5px;
	border: solid 1px white;
}
.DealerResultsScaleCell
{
	width: 100%;
	padding: 5px 5px 10px 5px;
}
.DealerResultsDivider
{
	background-color: White;
}
.DealerResultsDetail
{
	padding: 0px 0px 0px 0px;
}

/* serach results */
.SearchResultsItem
{
	background-color: white;
	border: solid 1px #ABACAD;
	width: 161px;
	padding: 4px 4px 4px 4px;
}
.SearchResultsItemImage
{
	width: 161px;
	float: left;
}
.SearchResultsItemProductCode
{
	width: 161px;
	float: left;
	height: 50px;
}
.SearchResultsItemIconFeatures
{
	width: 161px;
	float: left;
}
.SearchResultsItemHighlightFeatures
{
	width: 161px;
	float: left;
	height: 80px;
}
.SearchResultsItemLinks
{
	width: 161px;
	float: left;
}

.AnchorBar
{
	border-right: 1px solid #abacad;
	background-color:#ffffff;
	border-top: 1px solid #abacad;
	border-bottom: 1px solid #abacad;
}

.AnchorBarFirstCell
{
	border-left: 1px solid #abacad;
}

.AnchorBar A
{
	height: 100%;
	width: 88px;
	text-decoration: none;
	font-weight: bold;
	font-family: helvetica, arial, Sans-Serif;
	font-size: 11px;
	color: #58595B;
}

.AnchorBar A:hover
{
	text-decoration: none;
	font-family: helvetica, arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #b30838;
}

.WhyNeffIntro
{	width: 450px;
}
.WhyNeffPara1
{
	float: left;
	width: 450px;
}

.WhyNeffImages1
{
	margin-top: 30px;
	margin-left: 18px;
	clear: right; 
	text-align: right;
	float:left;
	width:269px;
}

.WhyNeffPara2
{
	clear:right;
	float:left;
	margin-top:10px;
	width:595px; 
}

.WhyNeffImages2
{
	margin-top: 40px;
	margin-right: 21px;
	margin-bottom: 21px;
	float: left;
}

.WhyNeffPara3
{
	float: left; 
	position: relative; 
	width: 450px; 
	margin-top: -21px;
}

.WhyNeffImages3
{
	margin-top: 21px;
	clear: right;
	text-align: right;
}

IMG.WhyNeffMainImage
{
	margin-top: 21px;
	margin-left: 21px;
	border: solid 1px #abacad;
}

/*Added by R.A*/
IMG.WhyNeffFooterImage
{
	margin-top: 21px;
	margin-left: 5px;
	border: solid 1px #ABACAD;
}
.ImageDescText
{
	float:left;
	font-size: 11px;
	text-align: left;
	color:#58595b;
	width:295px;
	padding: 5px
}

.ImageDescTextSmall
{
	float:left;
	font-size: 11px;
	text-align: left;
	color:#58595b;
	width:267px;
	margin-left:45px;
	margin-top:5px;
}

/*End of Addition */

IMG.WhyNeffWideImage
{
	margin-top: 21px;
	margin-left: 21px;
	border: solid 1px #abacad;
}

IMG.WhyNeffSmallImage1
{
	margin-top: 0px;
	margin-left: 24px;
	border: solid 1px #abacad;
}

IMG.WhyNeffSmallImage2
{
	margin-top: 21px;
	margin-left: 0px;
	border: solid 1px #ABACAD;
}

IMG.WhyNeffSmallImage3
{
	float: left;
	margin-top: 21px;
	margin-left: 24px;
	margin-right: 0px;
	border: solid 1px #abacad;
}

IMG.WhyNeffSmallImage4
{
	float: left;
	margin-top: 21px;
	margin-left: 24px;
	margin-bottom: 30px;
}

.ImageText
{
	font-size: 10px;
	text-align: left;
	color:#58595B;
}

SPAN.SiteMapSection
{
	font-size: 10px;
	font-weight: bold;
}

A.SiteMapDocument
{
	font-size: 10px;
}

.InfoBox
{
	line-height: 30px;
	padding: 5px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #ABACAD;
	font-family: Helvetica, Sans-Serif;
	font-size: 14px;
	color: #58595B;
	clear: both;
}

.MyAppliancesMenuContainer
{
	width: 100%;
	padding-bottom: 10px;
	clear: both;
	float:left;
}

.MyAppliancesInput
{
	border: solid 1px #ABACAD;
	height:17px;
	background:url("../images/nav/search_grad.gif") repeat-x scroll 0 0 #FFFFFF;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}

.MyAppliancesInputNarrow
{
	border: solid 1 #ABACAD;
	width: 120px;
	font-size: 12px;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}

.MyAppliancesMenu
{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #58595B;
	width:370px;
}

.MyAppliancesCategoryHeader
{
	padding: 5px 6px;
	margin: 0 0 10px;
	border: solid 1px #ABACAD;
	clear: both;
	float:left;
	width:749px;
}

.MyAppliancesCategoryRight
{
	font-size: 14px;
	float:right;
}

.MyAppliancesCategoryFooter
{
	padding: 7px 6px;
	margin: 0px 0px 10px;
	border: 1px solid #ABACAD;
	color: #58595B;
	clear: both;
	float:left;
	width:749px;
	font-size: 10px;
}

.MyAppliancesCategoryTitle
{
	width: 260px;
	text-align: left;
	float: left;
	color:#58595B;
	font-size:20px;
}

div.MyAppliancesCategoryTitle a
{
	line-height: 29px;
	font-size: 22px;
	font-weight:normal;
}
div.MyAppliancesCategoryTitle a:hover
{
	font-weight:normal;
}

.MyAppliancesCategoryPlusIcon
{
	float:left;
	padding: 2px 0 2px 5px;
}

.MyAppliancesCategoryPlusIcon A
{
	font-size: 24px;
	padding-left: 5px;
	float:left;
}
div.MyAppliancesProductTable
{
	float:left;
	clear:both;
	width:100%;
}
div.MyAppliancesProductTable table
{
	margin-top:0 !important;
}

.MyApplianceContent
{
	padding: 5px 10px 0px 10px;
	float:left;
	clear:both;
	width:350px;
}

a.HoverLightAnchor
{
	font-size:12px;	
	font-weight:normal;
	background-position: 0 5px;
}
a.HoverLightAnchor
{
	font-weight:normal;
}
a.HoverLightAnchorSubmit
{
	font-size:16px;
	font-weight:bold;
	background-position: 0 5px;
}

.ActionBox
{
	width: 195px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #ABACAD;
	font-family: Helvetica, Sans-Serif;
	color: #58595B;
}

.ActionBoxText
{
	height: 18px;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-top: 2px;
	display: inline;
}

.ActionBoxImage
{
	height: 16px;
	padding-top: 1px;
	display: inline;
	margin: 0px;
}

.InfoBox IMG
{
	float: left;
	margin-right: 10px;
}

.LargeHeaderText
{
	padding: 2px 0px 2px 10px;
	font-size: 22px;
	font-family: Helvetica;
	color: #58595B;
	float:left;
}

TABLE.ComparisonTable
{
	border-left: solid 1px #ABACAD;
	border-top: solid 1px #ABACAD;
}

TR.ComparisonRow
{
}

TD.ComparisonCell
{
	border-right: solid 1px #ABACAD;
	border-bottom: solid 1px #ABACAD;
	color: #58595B;
	font-size: 12px;
	padding: 2px;
	width: 153px;
}

TD.ComparisonCellAlternate
{
	border-right: solid 1px #ABACAD;
	border-bottom: solid 1px #ABACAD;
	color: #58595B;
	font-size: 12px;
	padding: 2px;
	width: 153px;
	background-color: #ECEBED;
}

TD.ComparisonHeaderCell
{
	border-right: solid 1px #ABACAD;
	border-bottom: solid 2px #ABACAD;
	color: #58595B;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	width: 153px;
	padding-top: 10px;
}

TD.ComparisonHeaderCellAlternate
{
	border-right: solid 1px #ABACAD;
	border-bottom: solid 2px #ABACAD;
	color: #58595B;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	width: 153px;
	background-color: #ECEBED;
	padding-top: 10px;
}

A.ComparisonComment
{
	color: #58595B;
	font-weight: bold;
}

A.ComparisonComment:hover
{
	text-decoration: none;
}

P.CompactParagraph
{
	margin: 10x 0px 0px 0px;
	padding: 0px;
}

.PrintMultiPageSectionHeading
{
	width: 607px;
	border: 1px solid #ABACAD;
	color: #ABACAD;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.PrintMultiPageHeading
{
	font-size: 18px;
	font-weight: bold;
}

.CircothermImage
{
	border: 1px solid #abacad;
}

.Circotherm1
{
	width: 495px;
	float: left;
	padding-bottom: 0px;
}

.CircothermImage1
{
	margin-left: 15px;
	padding-bottom: 10px;
	float:left;
}

.CircothermImage2
{
	height: 229px;
	float: left;
}

.Circotherm2
{
	float: left;
	margin-left: 15px;
	width: 497px;
	margin-top: 0;
}

.SeriesOvenSubTitle
{
	margin-top: 10px;
}

.SeriesOvenBody
{
	padding-top: 5px;
}

.SeriesOvenLeft
{
	width: 540px;
	float: left;
}

.SeriesOvenRight
{
	margin-top: 10px;
	text-align: right;
}

.SeriesOvenImage
{
	border: 1px solid #abacad;
	margin: 20px 0 10px;
}

.ChooseHeader
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #58595B;
	background: White;
	display: block;
	clear: both;
	border: solid 1px #ABACAD;
	float: left;
}

.ChooseIntroPane
{
	font-size: 12px;
	text-align: left;
	font-family: Helvetica, Sans-Serif;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 170px;
	margin-bottom: 8px;
	color: #58595B;
	background-color: #DAD2C5;
	/*background-image: url(../images/curve_intro_text.gif);
	background-position: right bottom;
	background-repeat: no-repeat;*/
	border: solid 1px black;
}

.ChooseTitle
{
	line-height: 35px;
	font-size: 22px;
	font-family: Helvetica;
	color: #ABACAD;
	width: 450px;
	float: left;
}

.ChooseTitle-PageCategory
{
	line-height: 35px;
	font-size: 22px;
	font-family: Helvetica;
	color: #ABACAD;
	width: 150px;
	text-align:center;
	border: solid 1px red;
}

.ChooseFindOutMore
{
	font-size: 12px;
	text-align: right;
	color:Black;
}

.FindOutMoreLinks
{
	font-size: 11px;
	vertical-align: baseline;
	text-align: right;
	padding-left: 3px;
	color: #58595B;
}
a.FindOutMoreLinks:hover
{
	text-decoration: none;
	color: #ABACAD;
}

.ChoosePlusIcon A
{
	line-height: 35px;
	font-size: 22px;
	font-family: Helvetica;
	color: #ABACAD;
	text-align:right;
	background-color: White;
}

.SetDisplayAndFloat
{
	display: inline;
	float: left;
}

.RangeCooker, .RangeCooker:hover, .RangeCooker:visited
{
	text-decoration: none;
	color: #58595B;
	background-color: white;
	border: 1px solid black;
	width: 9px;
	height: 14px;
	padding: 2px 2px 2px 3px;
	float: left;
}

.RangeCookerText
{
	height: 14px;
	display: inline;
	padding: 2px 2px 2px 3px;
	margin-left: -10px;
}

.RangeCookerText2
{
	clear: left;
	padding: 2px 2px 2px 20px;
}

/* second style is an IE box model fix */
.RegistrationGuarantee .IntroPane          {	height: 105px; }
* html .RegistrationGuarantee .IntroPane   {	height: 120px; }

.IntroPaneImage
{
	float:left;
}

.IntroPaneTextWithImage
{
	margin-left: 118px;
}

.RegistrationGuarantee .FeaturesSection
{
	height: 110px;
}

.IconGettingStarted
{
	width: 600px;
	margin-top:100px;
}

.IconGettingStarted td.link
{
	padding-top: 1px;
	padding-left: 5px;	
}

.productSpacing
{
	padding-top:15px;
	clear:both;
}

.guernseyKitchen
{
	padding-top:5px;
	vertical-align:top;
	padding-left:8px;
}

#product_top1 div
{
	margin-bottom:20px;
display:block;
}

/**** News List ****/

table tr.newsListRow
{
	color: #58595B;
	font-size:12px;
	font-family:Helvetica,Sans-Serif;
	background-color:#FFFFFF;
}
table tr.newsListRowOdd
{
	background-color:#EBECED;
}
table tr.newsListRow td
{
	padding:4px 0;
}

/*Added by Linda. Share this image padding*/
.shareThis
{
	margin: 10px 0;
	clear: both;
}


/**** Product Pages ****/
div.choosingDiv
{
  color:#58595B;
  font-size:12px;
  height:14px;
  padding: 14px 0 8px;
  width:761px;
  float:left;
  border:solid 1px #ABACAD;
  margin-bottom:7px;
}
span.productChoosingText
{
	font-size:12px;
	color:#58595B;
	margin-left:8px;
}
span.productChoosingLink
{
	font-size:14px;
	color:#58595B;
	padding-left:5px;
}
span.productChoosingLink a,span.productChoosingLink a:visited
{
	font-size:14px;
	color:#58595B;
	text-decoration:none;
}
span.productChoosingLink a:hover
{
	color:#B30828;
	text-decoration:none;
}
div.productHeader
{
	width: 763px;
	float:left;
	clear:both;
}
div.productInformation,
div.productFooter,
div.productAdditionalText
{
	width: 763px;
	margin-top:16px;
	float:left;
	clear:both;
}
div.productFooter
{
	padding-bottom:30px;
}
div.productDetails
{
	margin-top:8px;
	width: 100%;
	float:left;
	clear:both;
}
div.productHeader div.productHeaderLeft
{
	width:503px;
	float:left;
}
.productName
{
	float:left;
	clear:both;
	color:#B30838;
	font-size:20px;
	margin:0;
	padding:0 0 0 8px;
}
.productCode
{
	float:left;
	clear:both;
	color:#58595B;
	font-size:18px;
	margin:0;
	padding:0 0 0 8px;
}
div.productHeader div.productHeaderRight
{
	width:244px;
	margin-left:15px;
	padding-top:5px;
	float:left;
}
div.productHeader div.productHeaderRight span
{
	float:right;
	margin-left:20px;	
}
div.productHeader div.productHeaderRight span a
{
	float:left;
}
div.productHeader div.productHeaderRight span span
{
	margin:0;
	padding:4px 0 0 8px;
	float:left;
}
div.productFooter table tr td
{
	background-color: #ECEBED;
	border-right:solid 16px #FFFFFF;
	padding:0 8px 12px;
}
div.productFooter table tr td strong
{
	clear:both;
	color:#58595B;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-top:14px;
}
div.productFooter table tr td ul,
div.productFooter table tr td li,
div.productFooter table tr td ul li
{
	list-style:none outside none;
}
div.productFooter table tr td a
{
	float:left;
	clear:both;
	font-size: 12px;
	margin-top:5px;
}
div.productFooter table tr td img
{
	float:left;
	margin-top:12px;
}
div.productFooter table tr td.productTableRight
{	
	border-right:0;
}
div.productInformation div.productLeft
{
	float:left;
	width: 242px;
	margin-right:15px;
	border:solid 1px #ABACAD;
}
div.productInformation div.productRight
{
	float:left;
	width: 244px;
}
div.productInformation div.productRight div.productRightTop
{
	float:left;
	clear:both;
	width:100%;
	margin-bottom: 5px;
}
div.productInformation div.productRight div span.productRightSpanTop
{
	margin-top:0;
}
div.productInformation div.productRight div.productRightBottom
{	
	float:left;
	clear:both;
	width:100%;
}
div.productInformation div.productRight div span
{
	float:left;
	clear:both;
	margin-top:8px;
	width:236px;
	padding-left:8px;
}
div.productInformation div.productRight div span.Title
{
	margin-top: 10px;
}
div.productInformation div.productRight div span a
{
	font-size:12px;
}
div.productInformation div.productCentre
{
	float:left;
	width: 244px;
	margin-right:15px;
}
div.productInformation div.productLeft div.productImage
{
	float:left;
	clear:both;
	padding-top:15px;
	width:242px;
}
div.productInformation div.productLeft div.productImage span
{
	margin: 10px 10px 10px 15px;
	float:left;
}
div.productInformation div.productLeft div.productImage span a
{
	float:left;
}
div.productInformation div.productLeft div.productImage span span
{
	margin:0;
	padding:4px 0 0 8px;
	float:left;
}

div.productInformation div.productCentre ul,
div.productInformation div.productCentre ul li
{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	float: left;
	clear:both;
	margin-top:7px;
}
div.productInformation div.productCentre ul
{
	float:left;
	clear:both;
	width:232px;
	padding-left:12px;
	margin-top:-9px;
}
div.productInformation div.productCentre ul li
{
	width:100%;
}
div.productInformation div.productCentre ul li a
{
	font-size:12px;
}
div.productInformation div.productCentre ul li a img
{
	margin-bottom: 1px;
}
div.productInformation div.productCentre div.productKeyFeaturesInfo
{
	float:left;
	clear:both;
	font-size:12px;
	width:232px;
	padding-left:8px;
	margin-top:12px;
}
div.productInformation div.productCentre div.productKeyFeaturesInfo span
{
	float:left;
	clear:both;
	width:100%;
	font-size:11px;
}

.pullOutContent
{
	background-color:#ebeced;
	width: 480px;
	float: left;
	clear: both;
	height: 100%;
	padding: 10px;
	margin-bottom:20px;
}

.pullOutImageStyling
{
	float:left; 
	clear:both; 
	padding-right:10px;
}

.pullOutContactUs1
{
	background-color:#ebeced;
	width: 240px;
	height: 148px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin-bottom:20px;
	margin-right:12px;
	margin-top:4px;
}

.pullOutContactUs2Container
{
	width: 240px;
	height: 148px;
	float: left;
	margin-right:12px;
	margin-bottom: 20px;
	margin-top:4px;
	
}

.pullOutContactUs2
{
	background-color:#ebeced;
	width: 230px;
	height: 63px;
	float: left;
	margin-bottom: 12px;
	padding: 5px;
}

.pullOutContactUs3
{
	width: 240px;
	height: 148px;
	float: left;
	margin-bottom:20px;
	margin-top:4px;
}

ul.pullOutContact
{	
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	font-family: helvetica, Arial, Sans-Serif;
	letter-spacing: -0.15px;
	line-height: 1.4;
	color: #58595b;
	padding: 0;
	margin:0;
}

li.pullOutContact 
{	
	float: left;
	width: 120px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: helvetica, Arial, Sans-Serif;
	letter-spacing: -0.15px;
	line-height: 1.4;
	color: #58595b;
	padding: 0;
	margin:0;
}

.contactUsTelephone
{
	clear:both;
	color:#B30838;
	font-size:30px;
	font-weight:normal;
	padding-bottom:15px;
}

/**** Nav DropDown menu ****/

table.navDropDownV2
{
	color:#FFFFFF;
	padding:0;
	border-collapse: collapse;
}
table.navDropDownV2 tr.navTableSpacer
{
	width:100%;
	height:2px;
}
table.navDropDownV2 tr td
{
	padding:0;
}
table.navDropDownV2 tr td.tl
{
	background: url('../images/nav/navDropDown/corner_tl.png') no-repeat scroll 0 0 transparent;
	width:2px;
	height:2px;
}
table.navDropDownV2 tr td.tm
{
	background: url('../images/nav/navDropDown/border_top.png') repeat-x scroll 0 0 transparent;
	width:2px;
	height:2px;
}
table.navDropDownV2 tr td.tr
{
	background: url('../images/nav/navDropDown/corner_tr.png') no-repeat scroll 0 0 transparent;
	height:2px;
}
table.navDropDownV2 tr td.ml
{
	background: url('../images/nav/navDropDown/border_left.png') repeat-y scroll 0 0 transparent;
	width:2px;
}
table.navDropDownV2 tr td.mm
{
	background-color:#58595B;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
}
table.navDropDownV2 tr td.mr
{
	background: url('../images/nav/navDropDown/border_right.png') repeat-y scroll 0 0 transparent;
	width:2px;
}
table.navDropDownV2 tr td.bl
{
	background: url('../images/nav/navDropDown/corner_bl.png') no-repeat scroll 0 0 transparent;
	width:2px;
	height:2px;
}
table.navDropDownV2 tr td.bm
{
	background: url('../images/nav/navDropDown/border_bottom.png') repeat-x scroll 0 0 transparent;
	height:2px;
}
table.navDropDownV2 tr td.br
{
	background: url('../images/nav/navDropDown/corner_br.png') no-repeat scroll 0 0 transparent;
	width:2px;
	height:2px;
}
table.navDropDownV2 tr td div
{
	float:left;
	clear:both;
	padding:9px 5px;
}
table.navDropDownV2 tr td div ul
{
	float:left;
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
}
table.navDropDownV2 tr td div ul li
{
	float:left;
	clear:both; 
	width:100%;
}
table.navDropDownV2 tr td div ul li a span
{
	padding:3px 5px 3px 9px;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	clear:both;
}
table.navDropDownV2 tr td div ul li a,
table.navDropDownV2 tr td div ul li a:visited
{
	float:left;
	clear:both;
	font-weight:normal;
	width:100%;
}
table.navDropDownV2 tr td div ul li a:hover
{
	float:left;
	clear:both;
	font-weight:normal;
	background: url('../images/nav/navDropDown/hover.png') repeat-x scroll 0 0 transparent;
	width:100%;
}
table.navDropDownV2 tr td div ul li a:hover span
{
	background: url('../images/nav/navDropDown/arrow_white.png') no-repeat scroll 1px 6px transparent;
}
/**** ShareThis noArrow ****/
a#at15sptx,
a#at15pfpro,
a#at16ptx,
a#at16pfpro,
a#at-privacy,
a#at-logo,
div#at16p a
{
	padding:0;
	background: transparent;
	color:#58595B;
	font-weight: bold;
	text-decoration:none;
}
/**** News Article Listing Page ****/
div.highlightNewsFeatureImages
{
	float:left;
	clear:both;
	width:100%;
}
div.highlightNewsFeatureImages div.highlightNewsFeatureImage
{
	float:left;
	width:180px;
	margin-right:14px;
}
div#icon_featuresV2 img
{
	float:left;
}
div.highlightNewsFeatureLink
{
	float:left;
	width:180px;
	margin-right:14px;
}
div.highlightNewsFeatureLink span
{
	float:left;
	clear:both;
	padding-left:8px;
}
div.NewsArticleBodyNarrow a,
div#newsContainer a
{
	background:none repeat scroll 0 0 transparent;
	padding:0;
}
/**** Homepage Events Block ****/
div.homepageEventBlock
{
	float:left;
	padding-left:8px;
}
div.homepageEventBlock a:hover,
div.homepageEventBlock a:hover span
{
	color:#B30838 !important;
	cursor:pointer;
}
div.homepageEventBlock a span.homepageEventTop
{
	float:left;
	clear:both;
	padding-bottom:5px;
}
div.homepageEventBlock a span.homepageEventTop span.homepageEventTopTitle
{
	float:left;
}
div.homepageEventBlock a span.homepageEventTop img
{
	float:right;
	margin-top:3px;
}
div.homepageEventBlock a span.homepageEventTop span.homepageEventTopDate
{
	float:left;
	font-size:10px;
	font-weight:normal;
}
div.homepageEventBlock a span.homepageEventBottom
{
	float:left;
	font-weight:normal;
}
/*** Cooks Corner ***/
div.CookCornerFull
{
	float:left;
	clear:both;
	width:763px;
	margin:14px 0;
}
div.CookCornerFull div.CookCornerThirdRight,
div.CookCornerFull div.CookCornerThird
{
	float:left;
	width:224px;
	margin-right:15px;
	height:80px;
	background-color:#ECEBED;
	padding:10px;
}
div.CookCornerFull div.CookCornerThirdRight
{
	margin-right:0px;
}
div.CookCornerThirdRight div.SearchPaneInner input.txtQuestionSearch,
div.CookCornerThird div.SearchPaneInner input.txtQuestionSearch
{
	background:url("../images/nav/search_grad.gif") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #ABACAD;
	float:left;
	height:17px;
	width:148px;
}
div.SearchPaneInnerV2 input.txtQuestionSearch
{
	background:url("../images/nav/search_grad.gif") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #ABACAD;
	float:left;
	height:17px;
	width:148px;
}
.sectionHeader, .OwnersTitle, .OwnersTitleSmaller
{
	padding:10px 6px 4px;
	float:left;
	width:751px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color: #808285;
}
.OwnersTitleSmaller
{
	width: 95%;
}
.sectionHeader2
{
	padding:10px 6px 4px;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color: #808285;
}
.OwnersTitle, .OwnersContentCooksCorner
{
	float: left;
}
.ownersContent
{
	float: left;
	margin-top:8px;
}
.leftCell, .rightCell
{
	float: left;
	width: 49%;
}
.rightCell
{
	height: 100px;
}


.CookingQuestionBody, .CookingQuestionBody table tr td
{
	font-size: 13px;
	color:black;
	
	font-family: Verdana, Sans-Serif;
	padding-bottom:24px;
}

.neffEconomistRow
{
	height:150px;
}
.neffEconomistRow td
{
	width:255px;
	padding-left: 10px;
	padding-right: 10px;
}

.NewsBodyText2
{
	font-size: 13px;
	font-family: helvetica, Arial, Sans-Serif;
	letter-spacing: -0.15px;
    line-height: 1.3;
	color: #58595b;
}
.floatLeft
{
	float: left;
}

.noArrow2 a
{
	padding: 0;
background: transparent;
text-decoration:none;
color: White;
}

.CookingQuestionFooter
{
	background-position: left bottom;
}

.tableBig
{
	width: 100%;
}

.PlusIcon IMG
{
	background-image: url(../images/nav/plus_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.PlusIcon:hover IMG
{
	background-image: url(../images/nav/plus_on.gif);
}

.PlusIcon:hover a
{
	color: #B30838;
}


.BigPrintIcon:hover a
{
	color: #B30838;
}
.BigPrintIcon IMG
{
	background-image: url(../images/products/buttons/print_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.BigPrintIcon:hover IMG
{
	background-image: url(../images/products/buttons/print_on.gif);
}


.BigPlusIcon:hover a
{
	color: #B30838;
}
.BigPlusIcon IMG
{
	background-image: url(../images/products/buttons/plus_big_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.BigPlusIcon:hover IMG
{
	background-image: url(../images/products/buttons/plus_big_on.gif);
}

.EmailIcon:hover a
{
	color: #B30838;
}
.EmailIcon IMG
{
	background-image: url(../images/my_appliances/email_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.EmailIcon:hover IMG
{
	background-image: url(../images/my_appliances/email_on.gif);
}

div.CookCornerLatestQ
{
	background-color:#ECEBED;
	padding:2px 6px;
	width:491px;
	font-weight:bold;
}
span.cooksListSmall
{
	clear:both;
	float:left;
	margin-left:6px;
}
div.CookCornerLatestA
{
	clear:both;
	float:left;
	margin-top:5px;
	padding:0 6px;
	width:491px;
}
div.CookCornerLatestA span
{
	clear:both;
	float:left;
	margin-top:3px;
	width:491px;
}
div.backToCooksCorner
{
	background-color:White;
	border:1px solid #ABACAD;
	color:#FFFFFF;
	height:31px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
	width:761px;
}
div.AnswerPara
{
	color:#58595B;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12px;
	margin-bottom:10px;
}
div.dealerSearchBox
{
	background-color:#ECEBED;
	width:751px;
	padding:0 6px;
}
div.dealerSearchBox div.dealerSearchBoxText
{
	width:450px;
	margin:10px 0;
	float:left;
}
div.dealerSearchBox span
{
	float:left;
	clear:both;
	font-family:helvetica, Arial, Sans-Serif;
	font-size:13px;
}
div.dealerSearchBox div.dealerSearchArea
{
	float:left;
	clear:both;	
	margin-top:20px;
	width:100%;
}
div.dealerSearchBox div.dealerSearchArea span
{
	float:left;
	clear:none;
}
div.dealerSearchBox div.dealerSearchArea input
{
	float:left;
	height:17px;
	width:146px;
	background: url("../images/nav/search_grad.gif") repeat-x scroll 0 0 #FFFFFF;
	border: solid 1px #ABACAD;
}
div.dealerSearchBox img
{
	float: right;
}
div.dealerSearchOther
{
	font-family:helvetica, Arial, Sans-Serif;
	font-size:13px;
	background-color:#ECEBED;
	width:751px;
	padding:10px 6px 4px;
}
div.dealerDealers
{
	width:763px;
}
div.dealerDealers div.sectionHeader2
{
	width:751px;
}
div.dealerDealers div.dealerDealersImages,
div.dealerDealers div.dealerColumns
{
	width:751px;
	padding:0 6px;	
	float:left;
	clear:both;
	margin-top:15px;
}
div.dealerDealers div.dealerColumns div.dealerColumn
{
	float:left;
	clear:none;
	width:240px;
	height:145px;
	margin-right:15px;
}
div.dealerDealers div.dealerColumns div.dealerColumn a
{
	float:left;
	margin-top:3px;
}
div.dealerFooter
{
}
div.dealerSearchBox,
div.dealerSearchOther,
div.dealerDealers,
div.dealerFooter
{
	color:#58595B;
	float:left;
	clear:both;
	margin-top:15px;
}	
div.dealerRight
{
	margin-right:0 !important;
}
a.whyNeffAnchor
{
	margin-left:5px;
	float:left;
}
div.MyAppliancesProductTable table
{
	padding-bottom:0px !important;
}

/* Generic class */
div.MainContentBlock,
div.FullBlock
{
	float:left;
	clear:both;
	width:100%;
}
div.LeftBlock,
div.RightBlock
{
	float:left;
	font-size: 13px;
	font-family: helvetica, Arial, Sans-Serif;
	color: #58595b;
}
div.GreyBox
{
	background-color: #EBECED;
	padding:10px;
}

/* New Products */
div.FullBlock.NewAppsPara1 div.LeftBlock
{
	width:450px;
}
div.FullBlock.NewAppsPara1 div.RightBlock
{
	padding-left:45px;
	width:267px;
	font-size: 11px;
}

/* Combining Apps */
div.CombiningAppsTabs
{
	border-top:4px solid #808285;
	clear:both;
	float:left;
	padding-bottom:20px;
	width:763px;
	padding-top:20px;
}

div.FullBlock.CombiningAppsTab1 div.LeftBlock,
div.FullBlock.CombiningAppsTab2 div.LeftBlock,
div.FullBlock.CombiningAppsTab3 div.LeftBlock,
div.FullBlock.CombiningAppsTab4 div.LeftBlock
{
	width:411px;
}
div.FullBlock.CombiningAppsTab1 div.RightBlock,
div.FullBlock.CombiningAppsTab2 div.RightBlock,
div.FullBlock.CombiningAppsTab3 div.RightBlock,
div.FullBlock.CombiningAppsTab4 div.RightBlock
{
	padding-left:30px;
	width:320px;
}
div.FullBlock.CombiningAppsTab1 div.RightBlock img,
div.FullBlock.CombiningAppsTab2 div.RightBlock img,
div.FullBlock.CombiningAppsTab3 div.RightBlock img,
div.FullBlock.CombiningAppsTab4 div.RightBlock img
{
	width:320px;
	border:solid 1px #ABACAD;
}
div.FullBlock.CombiningAppsTab1 div.LeftBlock div.GreyBox,
div.FullBlock.CombiningAppsTab2 div.LeftBlock div.GreyBox,
div.FullBlock.CombiningAppsTab3 div.LeftBlock div.GreyBox,
div.FullBlock.CombiningAppsTab4 div.LeftBlock div.GreyBox
{
	width:391px;
}
