/* modifications to standard HTML tags */
a
{
background: url("../images/img_arrow.gif") no-repeat scroll 0 4px transparent;
padding-left: 10px;
color:#58595B;
font-weight: bold;
text-decoration:none;
}

h1
{
	font-size:19px;
	font-weight: normal;
	color:#B30838;
	margin:0px 0px 8px 0px;
	vertical-align:top;
	clear:both;
}

 
h2
{
	font-size:17px;
	font-weight: normal;
	color:#B30838;
	margin:0 0 6px 0;
	padding-top:0px;
	vertical-align:top;
	clear:both;
}

h3
{
	font-size:15px;
	font-weight: normal;
	color:#B30838;
	margin:0 0 2px 0;
	padding:0px;
	vertical-align:top;
	clear:both;
}

a:hover{
color:#B30838;
font-weight: bold;
text-decoration: none;
}
a.noArrow
{
padding:0;
background: transparent;
color:#58595B;
font-weight: bold;
text-decoration:none;
}

a.PrevLink
{
	background: url("../images/img_arrowBack.gif") no-repeat scroll 0 4px transparent;
	padding-left: 10px;
	color:#58595B;
	font-weight: bold;
	text-decoration:none;
	float:left;
	margin-bottom:2px;
}
a.NextLink
{
	background: url("../images/img_arrow.gif") no-repeat scroll 100% 4px transparent;
	padding-right: 12px;
	color:#58595B;
	font-weight: bold;
	text-decoration:none;
	float:left;
	margin-bottom:2px;
}

a.PrevLink:hover,
a.NextLink:hover
{
color:#B30838;
font-weight: bold;
text-decoration: none;
}

.noArrowFeatureIcons
{
padding:0;
background: transparent;
color:#58595B;
font-weight: bold;
text-decoration:none;
margin-right:5px;
}

.noArrowFeatureIconsSeriesOvens
{

background: transparent;
color:#58595B;
font-weight: bold;
text-decoration:none;
margin-right:1px;
}

a.noArrow:hover
{
color:#B30838;
font-weight: bold;
text-decoration: none;
}


body{
background-color:#FFFFFF;
font-family: Helvetica, Arial, san-serif;
font-size: 11pt;
}
td{
/*color:#636363;
font-family:Arial,sans-serif;*/
}	

span
{
	color:#58595B;
	font-size: 12px;
}



/* various versions of the main copy (BodyText) */

.BodyText
{
	font-family: Verdana, Arial;
	font-size:11px;
	padding-bottom: 2px;
}

.BodyTextBold{
color:#000000;
font-size:12px;
font-weight:bold;
}

.BodyTextHighlight
{
color:#C7132C;
font-size:11px;
}

.BannerBodyText{
color:#DEDEDE;
font-size:11px;
}

/* product intro copy on product listing page (for links to product pages) */
/* page intro copy on home page (for links to pages) */
/* intro copy on customer service  */

span.Title
{
	float:left;
	clear:both;
	border-bottom: solid 1px #ABACAD;
	width:236px;
	color:#58595B;
	font-size:18px;
	font-family: Helvetica, Arial, Sans-Serif;
	padding-left:8px;
	margin: 10px 0 6px;
}
span.TitleV2
{
	float:left;
	clear:both;
	border-bottom: solid 1px #ABACAD;
	width:100%;
	color:#58595B;
	font-size:16px;
	font-family: Helvetica, Arial, Sans-Serif;
	margin: 10px 0 6px;
}
.BodyTextPaddedTopRight
{
padding-top:5px;
padding-right:10px;
font-size:11px;
}

.BodyTextPadded
{
padding:10px 15px 5px 10px;
font-size:11px;
}


.HeaderLine1px{
background-color:#DEDEDE;
}

.HeaderBarBGColour{
background-color:#CED0DD;
}

.CopyrightText{
padding-top:3px;
font-size:10px;
}

.NewsHeadline{
color:#97ACC7;
font-size:12px;
font-weight:bold;
}

/* product specific styles */

.ProductCode{
color:#C7132C;
}

.ProductCodeLarge
{
	font-family: helvetica, verdana, arial;
	padding-bottom:5px;
	color:#B19988;
	font-size:22px;
}

.ProductTitlePadded{
padding-top:7px;
color:#2C3D47;
font-size:12px;
font-weight:bold;
}

.ProductTitleLarge{
	font-family: helvetica, verdana, arial;
	padding-bottom:5px;
	color:#E4391F;
	font-size:22px;
}

.ProductDetailsColourBoxBGColour{
background-color:#CED0DD;
}

.ProductDetailsRelatedProductsBGColour{
background-color:#F3F3F6;
}

.ProductDetailsNavigationBGColour
{
background-color: #F9F9FA;
}

.PrintablePageHeader{
font-size:16px;
font-weight:bold;
color:#000000;
}

.PrintablePageSubHeader{
font-size:12px;
font-weight:bold;
color:#000000;
}

.PrintablePageBodyText{
font-size:11px;
color:#000000;
}

.ProductCategoryBodyText{
padding-top:5px;
padding-right:10px;
font-size:11px;
background-color:#F0F1F5;
}

.FeaturePopUpPadding {
width: 315px;
padding-bottom: 10px;
padding-top: 10px;
}

/* used for the comparison table */
.ComparisonTableHeader
{
background-color:#8589AA;
}

.ComparisonTableContent
{
background-color:#CED0DD;
}

/* brochure request */
/* contact */
/* faq */
.BodyTextSubHeader
{
	color:#97ACC7;
	font-size:11px;
	font-weight:bold;
}

/* home page teaser header */
/* customer support header */
.LargeBoldHeader
{
	font-size:12px;
	color: #544b3c;
}

/* dealer locator */

.DealerBodyTextBold
{
	font-weight : bold;
	color : #2C3D47;
}

/* product intro copy bgcolor on product listing page (for links to product pages) */
/* page intro copy bgcolor on home page (for links to pages) */
/* intro copy bgcolor on customer service  */
.TeaserCopyBGColour
{
background-color: #F2F5F8;
}

/* product title on product listing page (for links to product pages) */
/* page title on home page (for links to pages) */
/* intro title on customer service  */
.TeaserTitleBGColour
{
background-color: #D5DEE9;
}

.CategorySummaryPageCatNameBGColour
{
background-color: #D6DFEF;
}

.ProductCategoryCopyBGColour
{
background-color:#F0F1F5;
}



/* brochure request input fields */
.BrochureReqInputFields {
	font-size:11px;
	font-family:Arial,sans-serif;
	background : #D6DFEF;
	padding-left : 4px;
	color:#636363;
	width : 220px;
	border: none;
}

/* faq search box */
.SearchFAQInputFields
 {
	font-size:11px;
	font-family:Arial,sans-serif;
	border : none;
	padding-left : 4px;
	color:#636363;
	width : 150px;
	margin : 10px;
	background: #FFFFFF;
}

.functionsDiv
{
	width: 763px;
	padding: 6px 0;
	margin-top:2px;
	background-color:#FFFFFF;
	float:left;
	clear:both;
	width:100%;
}
.functionsDiv a
{
	font-size:13px;
	font-weight:normal;
}

.functionKeyText
{
	font-size: 12px;
	color: #544B3C;
}

div#seriesTabsDiv
{
	width:100%;
	font-size: 10px;
	color: #ffffff;	
	border-bottom: solid 3px #808285;
	text-align:left;
	margin:0px 0px 20px 0px;
	float:left;
	clear:both;
}
div.seriesTabsDiv
{
	width:100%;
	font-size: 10px;
	height:31px;
	color: #ffffff;	
	border-bottom: solid 3px #808285;
	text-align:left;
	margin:0px 0px 20px 0px;
	float:left;
	clear:both;
}
div.seriesTabsDiv2
{
	width:763px;
	font-size: 10px;
	height:31px;
	color: #ffffff;	
	border-bottom: solid 3px #808285;
	text-align:left;
	margin:0px 0px 20px 0px;
	float:left;
	clear:both;
}

.selectedSeriesBG
{
	background-color:#808285;	
}

.selectedSeries
{
	background-color:#808285;
	color:White;
	font-weight:bold;
	padding:5px 4px 0 4px;
	font-size:10pt;	
	text-align:center;	
	line-height:14px;
}

.selectedSeries a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.unselectedSeries
{
	background-image: url(../images/series/series-off-background.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:5px;
	font-size:10pt;
	padding:5px 4px 0 4px;
	background-color: #ebebec;
	text-align:center;	
	line-height:14px;
}

.unselectedSeriesBG
{
	background-color: #ebebec;	
}


.unselectedSeries a
{
	color: #A7A9AC;
}
.selectedSeries a
{
	color: #ffffff;
}
.unselectedSeries a,
.selectedSeries a
{
	padding: 2px 0;
	float:left;
}
.unselectedSeries a:hover,
.selectedSeries a:hover
{
	color:#B30838;
}

.seriesHeading
{
	float:left;
	clear:both;
}

.seriesHeading h1
{
	width:763px;
	padding:0;
	margin:0;
}

.seriesHeadingBig
{
	font-size:16pt;
	color:#b19988;
	margin-top:16px;
	padding-top:0px;
	padding-left:2px;	
	margin-bottom:8px;	
}

/*.pageHeading
{
	font-size:19px;
	letter-spacing: -0.5px;
	color:#B30838;
	margin:0px 0px 10px 0px;
	padding-top:0px;
	vertical-align:top;
}

 
.pageHeadingH2
{
	font-size:17px;
	letter-spacing: -0.5px;
	color:#B30838;
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
}

.pagesubHeading
{
	font-size:15px;
	letter-spacing: -0.4px;
	color:#B30838;
	margin:0px;
	padding:0px;
	vertical-align:top;
}*/


UL {
font-size : 11px;
margin-left:15px;
font-family : helvetica, arial, sans-serif;
color : #58595b;
list-style-image: url(../images/bullet.jpg);
}

.pageText
{
	font-size:12px;	
}

.choosingDiv a
{
	font-size: 14px;
	font-weight:bold;	
}

.dividerHorizontal
{
	color: #808285;
	background-color: #808285;
	width: 455px;
	float: left;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.recipeSampleOuter
{
	float:left;
	clear:both;
	width:766px;
	padding:0px;
	margin-top:20px;
}

.recipeSampleInner
{
	float:left;
	margin-right:5px;
	width:179px;
	height:120px;
	background-color:#ebeced; 
}

.recipeSampleInner2
{
	float:left;
	margin-right:5px;
	margin-left:10px;
	width:179px;
	height:120px;
	background-color:#ebeced; 
}

.recipeSampleImage
{
	float:left;
	vertical-align:top;
}

a.recipeSampleText
{
	float:left;
	font-size:12.5px;
	margin-top:8px;
	padding-left:6px;
	text-decoration:none;
}

.IntroPaneCookerySchools
{
	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:438px;
}

.cookerySchoolMaps
{
	float: left;
	clear: both;
	width:120px;
	
}

a.btnGrey
{
	float:left;
}
a.btnGrey span
{
	cursor:pointer;
}
a.btnGrey span.btnGreyL
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOffGrey_left.jpg') no-repeat scroll 0 0;
}
a.btnGrey span.btnGreyM
{
	float:left;
	height:30px;
	background: transparent url('../images/button/btnOffGrey_repeat.jpg') repeat-x scroll 0 0;
}
a.btnGrey span.btnGreyM span
{
	padding:5px 0;
	font-size:12px;
	color:#FFFFFF;
	float:left;
}
a.btnGrey span.btnGreyR
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOffGrey_right.jpg') no-repeat scroll 0 0;
}

a.btnGrey:hover span.btnGreyL
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOnGrey_left.jpg') no-repeat scroll 0 0;
}
a.btnGrey:hover span.btnGreyM
{
	float:left;
	height:30px;
	background: transparent url('../images/button/btnOnGrey_repeat.jpg') repeat-x scroll 0 0;
}
a.btnGrey:hover span.btnGreyR
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOnGrey_right.jpg') no-repeat scroll 0 0;
}

a.btnWhite
{
	float:left;
}
a.btnWhite span
{
	cursor:pointer;
}
a.btnWhite span.btnWhiteL
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOffWhite_left.jpg') no-repeat scroll 0 0;
}
a.btnWhite span.btnWhiteM
{
	float:left;
	height:30px;
	background: transparent url('../images/button/btnOffWhite_repeat.jpg') repeat-x scroll 0 0;
}
a.btnWhite span.btnWhiteM span
{
	padding:5px 0;
	font-size:12px;
	color:#FFFFFF;
	float:left;
}
a.btnWhite span.btnWhiteR
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOffWhite_right.jpg') no-repeat scroll 0 0;
}

a.btnWhite:hover span.btnWhiteL
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOnWhite_left.jpg') no-repeat scroll 0 0;
}
a.btnWhite:hover span.btnWhiteM
{
	float:left;
	height:30px;
	background: transparent url('../images/button/btnOnWhite_repeat.jpg') repeat-x scroll 0 0;
}
a.btnWhite:hover span.btnWhiteR
{
	width:12px;
	height:30px;
	float:left;
	background: transparent url('../images/button/btnOnWhite_right.jpg') no-repeat scroll 0 0;
}
