/*
    BUG in IE6: When we refer to "#" in <a href="#">link</a> while designing a page, IE
    declares these links as visited once the page itself is loaded (fixed in IE7b3).
    This may result in some surprising differences once the references are included.

    See: http://www.satzansatz.de/cssd/pseudocss.html
*/

a:visited,
a:active,
a:link { /* general page active link style */
    color: #DD5800;
    text-decoration: none;
}

a:hover {  /* general page mouse over link style */
    color: ##69A57B;
    text-decoration: underline;
}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.areabody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.privacyhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.subheadprivacy {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}
.corporatebk {
	background-image: url(aboutus/media/corporate_bk.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;

}
p, dov, td, .body {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 0.69em; */
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.bodybold {

	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 0.69em; */
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;

}
.bodyboldblue {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.termsuse {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.bodyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: normal;

}
.indexbk {
	background-image: url(home/media/index_05/indexbackground1.gif);
	background-repeat: no-repeat;
}
.bodyboldred {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 0.69em; */
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B74900;
	font-variant: normal;

}
.sidebarbody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	line-height: 12px;

}
.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12px;

}

.privacylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}

.news_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.news_bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.news_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}

.news_bodyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
}


.news_bodyboldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}

.news_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.bodyplumb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #7F014B;
}
.compborder {
	border: 1px solid #CC6699;
	color: #7F014B;

}
.rolldowncopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.optionred {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.optionblue {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
.newsareabk {
	background-image: url(../home/media/homenews/newsbk1.jpg);
	background-repeat: no-repeat;
	background-position: 20px 5px;

}
.homenewsheadlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;

}
.homenewsheadlines a:link,
.homenewsheadlines a:visited {
    /*
    font-family: Arial, Helvetica, sans-serif;
    */
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.homenewsheadlines a:hover {
    /*
    font-family: Arial, Helvetica, sans-serif;
    */
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

.bodyorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #DD5800;
}

.bodyboldorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DD5800;
}

.bodysizeorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #DD5800;
}

.bodysizeboldorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #DD5800;
}

.bodyboldorangenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #DD5800;
}
.bodyhome {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.consborder {

	border: 1px solid #B5B5B5;
	color: #B5B5B5;
}
.consbackground {
	background-image: url(consumables/media/bkgrey.jpg);
	background-repeat: no-repeat;
	background-position: -10px -10px;

}
.bodyboldaqua {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #307296;
}
.aquaheadbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #307296;
}
.subnavbackground {
	background-image: url(../nav2007/subnavbk3.jpg);
	background-repeat: no-repeat;

}
.newsscrollerbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.alsobk {
	background-image: url(home/media/Alsobk.jpg);
	background-repeat: no-repeat;
}
.homeintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.homeintro a:link,
.homeintro a:visited {
	/*
	font-family: Arial, Helvetica, sans-serif;
	*/
	font-size: 12px;
	text-decoration: underline;
	color: #307296;
}
.homeintro a:hover {
    /*
    font-family: Arial, Helvetica, sans-serif;
    */
	font-size: 12px;
	text-decoration: underline;
	color: #DD5800;
}
.focustexthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #663399;
}
.focusbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: normal;

}
.focusbodytext a:link,
.focusbodytext a:visited
{
    /*
    font-family: Arial, Helvetica, sans-serif;
    */
	font-size: 11px;
	text-decoration: underline;
	color: #307296;
}
.focusbodytext a:hover {
    /*
    font-family: Arial, Helvetica, sans-serif;
    */
	font-size: 11px;
	text-decoration: underline;
	color: #DD5800;
}
.backgroundtest {
	background-color: #EDF4F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 57px;
	width: 155px;
	padding: 4pt 0pt 0pt 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #B5B5B5;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	border-left-color: #B5B5B5;
	border-right-style: none;
	border-left-style: none;




}
.scrollerbkwhite {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 57px;
	width: 155px;
	padding: 4pt 0pt 0pt 2pt;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #B5B5B5;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	border-left-color: #B5B5B5;
	border-right-style: none;
	border-left-style: none;

}

/* shared styling for A links within .altostyle
*/
.alsostyle a:link,
.alsostyle a:active,
.alsostyle a:visited,
.alsostyle a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
    display: block;
    width: 167px;
    height: 34px;
    background-image: url(home/media/also_media/Alsobk.gif);
    background-repeat: no-repeat;
    padding-top: 6pt;
    text-indent: 6pt;
}

/* Only the hover state is different
*/
.alsostyle a:hover {
    color: #dd5800;
    background-image: url(home/media/also_media/Alsobk_f2.gif);
}

.bodyboldturq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #307296;
}
.bodyaqua {






	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #307296;
}
.captiontext {







	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #307296;
}
.bodyturq {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #307296;
}
.leisurebackground {

	background-image: url(media/background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.Pageheadboldred {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 1.06em; */
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #B74900;
}
.bodybolddkgreen {

	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 0.69em; */
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}
.silvergradright {
	background-image: url(media/gradbk.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.rangeheadingboldgreen {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 0.81em; */
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #69A57B;
	border: none;



}
.prodcomhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #A98F76;
}
.dottedpagedivider {
	background-image: url(range_cookers/media/dotteddividerbk.gif);
	background-repeat: repeat-y;
}
.footertext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #828282;
}
.horizdotteddivider {
	background-image: url(range_cookers/media/horizdotted_divider.gif);
	background-repeat: repeat-x;
}
.bodyboldgreen {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #6AA67C;
}

.yellowbackground {
	background-color: #FFFFF0;
	padding: 4px;
}
.greybackground {
	background-color: #F6F2EF;
	padding: 4px;
}
.greenbackground {
	background-color: #E6EFE6;
	padding: 4px;
}
.morepadding {
	padding: 10px;
}
.paddingbelow {
	padding-top: 0px;
	padding-bottom: 6px;
}
.doublepaddingbelow {
	padding-top: 0px;
	padding-bottom: 6px;
}
 a.Prodnamegreenbold:link,
 a.Prodnamegreenbold:active,
 a.Prodnamegreenbold:visited,
 a.Prodnamegreenbold,
.Prodnamegreenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #75AC86;

}.FAQbk {
	background-image: url(support_contacts/media/FAQbk.jpg);
	background-repeat: no-repeat;
}
.jbbody {

	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 0.69em; */
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.aboutdotteddivider {

	background-image: url(about_Leisure/media/about_dotdivider.gif);
	background-repeat: repeat-y;
}
.Range90background {


	background-image: url(range_cookers_90cm/media/Range90bk.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.Range100background {



	background-image: url(range_cookers_100cm/media/Range100bk.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.PageheadRange90 {

	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 1.06em; */
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #87A4B7;
}
.PageheadRange100 {


	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 1.06em; */
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #70769F;
}
.PageheadRange60 {


	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 1.06em; */
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #73897D;
}
.PageheadFreestanding {


	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 1.06em; */
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #8A8368;
}
.Rangesubheadgrey {


	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 0.69em; */
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #737373;
}
.Range60background {



	background-image: url(range_cookers_60cm/media/Range60bk.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.Freestandingbackground {



	background-image: url(freestanding_appliances/media/Freestandingbk.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}



/*	*********************************************************
	Product category CSS override styles
	*********************************************************
*/
#CATEGORY_RANGE_COOKERS_90CM a.Prodnamegreenbold,
#CATEGORY_RANGE_COOKERS_90CM .Prodnamegreenbold,
#CATEGORY_RANGE_COOKERS_90CM .bodyboldgreen,
#CATEGORY_RANGE_COOKERS_90CM .Pageheadboldred,
#CATEGORY_RANGE_COOKERS_90CM .bodybolddkgreen
{
	color: #60869F;
}


#CATEGORY_FREESTANDING_APPLIANCES a.Prodnamegreenbold,
#CATEGORY_FREESTANDING_APPLIANCES .Prodnamegreenbold,
#CATEGORY_FREESTANDING_APPLIANCES .bodyboldgreen,
#CATEGORY_FREESTANDING_APPLIANCES .Pageheadboldred,
#CATEGORY_FREESTANDING_APPLIANCES .bodybolddkgreen
{
	color: #8A8368;
}

#CATEGORY_RANGE_COOKERS_60CM a.Prodnamegreenbold,
#CATEGORY_RANGE_COOKERS_60CM .Prodnamegreenbold,
#CATEGORY_RANGE_COOKERS_60CM .bodyboldgreen,
#CATEGORY_RANGE_COOKERS_60CM .Pageheadboldred,
#CATEGORY_RANGE_COOKERS_60CM .bodybolddkgreen
{
	color: #73897D;
}

#CATEGORY_RANGE_COOKERS_100CM a.Prodnamegreenbold,
#CATEGORY_RANGE_COOKERS_100CM .Prodnamegreenbold,
#CATEGORY_RANGE_COOKERS_100CM .bodyboldgreen,
#CATEGORY_RANGE_COOKERS_100CM .Pageheadboldred,
#CATEGORY_RANGE_COOKERS_100CM .bodybolddkgreen
{
	color: #70769F;
}

.leisurebackground#CATEGORY_FREESTANDING_APPLIANCES
{
	background-image: url(freestanding_appliances/media/Freestandingbk.jpg);
}

.leisurebackground#CATEGORY_RANGE_COOKERS_60CM
{
	background-image: url(range_cookers_60cm/media/Range60bk.jpg);
}

.leisurebackground#CATEGORY_RANGE_COOKERS_90CM
{
	background-image: url(range_cookers_90cm/media/Range90bk.jpg);
}

.leisurebackground#CATEGORY_RANGE_COOKERS_100CM
{
	background-image: url(range_cookers_100cm/media/Range100bk.jpg);
}
