/*USER STYLES*/
h2 {
	margin-left : 7px;
	margin-right : 20px;
	margin-bottom : 12px;
	line-height : 22px;
	font-family : Arial, Helvetica, sans-serif;
	color : #333;
	font-size : 115%;
	font-weight : bold;
}
#WhiteBox .sinks_and_taps h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #012e43;
	font-size: 21px;
	margin-bottom: 5px; padding-bottom: 5px;
}
#WhiteBox .sinks_and_taps h2{
	color: #0196b7;
}

.font-13{ font-size: 13px; line-height: 17px; }
.font-14{ font-size: 14px; line-height: 18px; }
.font-15{ font-size: 15px; line-height: 19px; }
.font-16{ font-size: 16px; line-height: 20px; }
.font-17{ font-size: 17px; line-height: 21px; }
.font-18{ font-size: 18px; line-height: 22px; }
.font-19{ font-size: 19px; line-height: 23px; }
.font-20{ font-size: 20px; line-height: 24px; }
.left{ float: left; }
.right{ float: right; }
/*END USER STYLES*/



html, body {
margin : 0;
padding : 0;
}
body {
background : #4c4c4c url(/media/69/container_background.jpg) repeat-x;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
}
a {
color : #aaa;
text-decoration : none;
}
img {
border : none;
}
#WhiteBox {
background-color : #ffffff;
margin : 0 auto;
width : 920px;
font-size : 80%;
}
#line {
border : 1px solid #999;
width : 880px;
margin : 0 auto;
}
.clearFloat {
clear : both;
}
.clear:after {
content : ".";
display : block;
height : 0;
font-size : 0;
clear : both;
visibility : hidden;
}
.clear {
min-height : 1px;
}
* html .clear {
height : 1px;
}
#HEADER {
background : #ffffff url(/media/64/rangemaster_header234.gif) no-repeat;
padding-top : 1px;
text-align : right;
}
#header-home { 
position: absolute; 
top: 47px; 
left: 400px; 
width: 140px; 
height: 50px; 
background-color: transparent; 
border: 0px solid yellow; 
}	
#HEADER a {
}
#HEADER a h1{    
display: none;
}
#HEADER #topNav li {
display : inline;
margin-left : 3px;
border-left : 1px solid #333;
}
#HEADER ul#topNav {
margin : 13px 19px 0 0;
}
#HEADER #topNav li a {
color : #333333;
text-decoration : none;
font-size : 80%;
margin-left : 5px;
}
#HEADER form {
width : 220px;
background-color : #f2f2f4;
border : 1px solid #999999;
min-height : 50px;
float : right;
background-image : url(/media/79/search_strip.jpg);
background-repeat : repeat-x;
text-align : left;
margin : 15px 19px 0 0;
}
#HEADER #moreheader {
width: 650px;
margin: 15px auto;
float: left;
text-align: left;
}
#HEADER img {
padding-bottom: 12px;
padding-right: 60px;
}
#HEADER form p {
margin : 6px 0 0 14px;
padding : 0;
}
#HEADER .textfield {
width : 150px;
margin-left : 14px;
}
#HEADER .noborder {
border-left : none;
}
#mainNav {
clear : both;
margin : 0 auto;
padding : 0 0 0 0;
_padding : 70px 0 0 0;
width : 881px;
list-style : none;
overflow : hidden;
}

#mainNav li {
position : relative;
float : left;
}
#mainNav li a.main, #mainNav li a.main:visited {
color : #ffffff;
background : url(/media/84/navbar.jpg) no-repeat right 0%;
font-size : 11px;
text-decoration : none;
padding : 5px 5px 5px 6px;
letter-spacing : 1px;
display : block;
margin : 0;
border-right : 1px solid silver;
}
#mainNav ul {
position : absolute;
margin : 0;
padding : 0;
list-style : none;
border : 1px solid #aaa;
top : 24px;
left : 7px;
width : 157px;
background-color : #f1f1f1;
}
#mainNav ul li {
padding : 0;
float : none;
background-image : none;
}
#mainNav ul li a {
padding : 3px;
display : block;
font-weight : normal;
text-align : left;
text-decoration : none;
font-size : 11px;
letter-spacing : 1px;
color : #999999;
line-height : 1.6em;
background-color : #f1f1f1;
}
#mainNav ul li a:hover {
color : #ffffff;
background-color : #bba491;
background-image : none;
}
#mainNav ul ul {
left : 158px;
top : 0;
}
#mainNav li a.main:hover {
background-position : right -24px;
}
#mainNav li a#mainNavLeft {
background : url(/media/94/navbar_left.jpg) no-repeat left 0%;
}
#mainNav li a#mainNavLeft:hover {
background : url(/media/94/navbar_left.jpg) no-repeat left -24px;
}
#mainNav li a#mainNavRight, #mainNav li a#mainNavRight:visited {
background : url(/media/99/navbar_right.jpg) no-repeat right 0%;
border-right-style : none;
}
#mainNav li a#mainNavRight:hover {
background : url(/media/99/navbar_right.jpg) no-repeat right -24px;
}
#crumbs {
margin : 7px auto 12px 21px;
}
#crumbs p {
color : #333333;
text-decoration : none;
float : left;
margin : 0;
padding : 0;
font-weight : bold;
font-size : 85%;
}
#crumbs ul {
margin-top : 0;
padding : 0;
margin : 0;
}
#crumbs li {
display : inline;
font-size : 85%;
}
#crumbs li a {
color : #333333;
text-decoration : none;
margin-left : 5px;
}
#feature {
width : 880px;
margin : 10px auto 10px 13px;
position : relative;
z-index : -1;
}
#feature #MainImage {
display : block;
margin : 10px auto;
}
#Footer {
background-color : #ffffff;
clear : both;
padding-top : 25px;
font-size : 11px;
font-style : normal;
line-height : 14px;
font-weight : normal;
color : #333333;
text-decoration : none;
text-align : center;
}
#Footer .nav {
color : #aaa;
}
#FooterLogo {
margin : 10px;
}
#WhiteBoxWithLine {
background-color : #ffffff;
width : 860px;
margin : 10px auto;
height : 100%;
}
#FirstRow1 {
float : left;
width : 100px;
}
#GenericContent {
text-align : justify;
}
#GenericContent img {
padding : 5px 10px 5px 10px;
}
#MainContent {
float : left;
width : 630px;
min-height : 300px;
margin-left : 13px;
}
#MainContent p {
margin-left : 7px;
margin-right : 20px;
margin-bottom : 30px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}
#MainContent h1 {
margin-left : 7px;
}
#MainContent h3 {
margin-left : 7px;
margin-right : 20px;
margin-bottom : 15px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
font-size : 100%;
font-weight : bold;
}
#MainContent h2 {
margin-left : 7px;
margin-right : 20px;
margin-bottom : 12px;
line-height : 22px;
font-family : Arial, Helvetica, sans-serif;
color : #333;
font-size : 115%;
font-weight : bold;
}
#WhiteBox #MainContent #SubProduct .essentialsPanel p {
margin-left : 28px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}
#WhiteBox .sinks_and_taps #SubProduct p {
margin-bottom: 8px;
margin-left : 7px;
margin-top: 8px;
}
#WhiteBox .sinks_and_taps #SubProduct h2{
margin-top: 22px;
margin-bottom: 0px;
}
#resultsContainerBOXEDEssential {
margin-left : 10px;
margin-right : auto;
width : 576px;
padding : 0;
margin-top : 6px;
}
#resultsContainerBOXEDEssential .resultscontainer {
width : 163px;
border : 1px solid #999999;
float : left;
background : url(/media/9721/resultstrip.jpg) repeat-x;
margin : 0 3px 5px;
vertical-align : bottom;
padding-right : 5px;
padding-left : 5px;
height : 270px;
position : relative;
}
#resultsContainerBOXEDEssential .resultscontainerInner {
position : absolute;
bottom : 0;
width : 163px;
margin-right : auto;
margin-left : auto;
margin-bottom : 11px;
}

#EssentialLivingHome {
float : left;
width : 800px;
min-height : 300px;
margin-left : 13px;
}
#EssentialLivingHome p {
margin-left : 7px;
margin-right : 20px;
margin-bottom : 30px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}
#EssentialLivingHome h1 {
margin-left : 7px;
}
#EssentialLivingHome h3 {
margin-left : 7px;
margin-right : 20px;
margin-bottom : 15px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
font-size : 100%;
font-weight : bold;
}
#EssentialLivingHome h2 {
margin-left : 7px;
margin-right : 20px;
margin-bottom : 12px;
line-height : 22px;
font-family : Arial, Helvetica, sans-serif;
color : #333;
font-size : 115%;
font-weight : bold;
}
#EssentialLivingHome #SubProduct p {
margin-left : 28px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}

.innerContent {
width : 617px;
margin-top : 0;
}
.innerContentFloat {
width : 617px;
}
.innerContentFloat img {
float : right;
margin : 0 5px 10px 0;
}
.clear {
clear : both;
}
#RightHandContent {
float : right;
min-height : 300px;
width : 212px;
background : url(/media/136/findapp_slice.jpg) repeat-y;
}

#RightHandContent .updatePanelSearch{ background : url(/media/136/findapp_slice.jpg) repeat-y; }

#RightHandContent a{ display: block; }

/*#RightHandContent a#hypLnkBrochureRequest{
    display: block;
    background: #ffffff;
}*/

#RightHandContent #top {
background : url(/media/126/findapp_top.jpg) no-repeat;
height : 48px;
}
#RightHandContent #bottom {
background : url(/media/131/findapp_bottom.jpg) no-repeat top;
height : 25px;
}
#RightHandContent label {
display : block;
margin-left : 30px;
margin-bottom : 3px;
}
#RightHandContent select {
margin-left : 30px;
margin-bottom : 5px;
width : 140px;
}
#RightHandContent .btnSearch {
margin-left : 30px;
margin-top : 10px;
margin-bottom : 5px;
width : 70px;
height : 20px;
background : url(/media/9799/search_button.gif) no-repeat center top;
cursor : pointer;
border : 0;
overflow : hidden;
padding : 17px 0 0;
}
#RightHandContent #search:hover {
background-position : 0% -20px;
}
#OneCol #RightHandContent {
display : none;
}
#OneCol #MainContent {
width : 860px;
}
#MainContentWide {
margin : 20px;
}
#MainContentWide p {
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}
#MainContentSub {
margin : 20px;
}
#bottomNav {
background-color : #4c4c4c;
margin-bottom : 160px;
font-size : 80%;
padding-top : 10px;
}
#bottomNav ul {
float : left;
list-style-type : none;
border-left : 1px solid #ffffff;
height : 139px;
margin : 0;
padding : 0;
color : white;
width : 14%;
}
#bottomNav ul#block1 {
border-left-style : none;
}
#bottomNav ul li {
margin : 2px 0 0 10px;
}
#bottomNav ul li a {
color : white;
text-decoration : none;
}
#bottomNav ul li a:hover {
color : #aaa;
}
#essentialBox #top {
width : 617px;
height : 57px;
background : url(/media/248/essential_01.jpg) no-repeat;
}
#essentialBox ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#essentialBox ul li {
float : left;
}
#essentialBox #leftSide {
background : url(/media/253/essential_02.jpg) no-repeat;
width : 9px;
height : 178px;
}
#essentialBox span {
display : none;
}
#essentialBox #cookers:hover, #essentialBox #refrigeration:hover, #essentialBox #dishwashers:hover, #essentialBox #sinksTaps:hover, #essentialBox #cookware:hover {
background-position : 0% -178px;
}
#essentialBox #cookers {
width : 120px;
height : 178px;
display : block;
}
#essentialBox #refrigeration {
width : 120px;
height : 178px;
display : block;
}
#essentialBox #dishwashers {
width : 120px;
height : 178px;
display : block;
}
#essentialBox #sinksTaps {
width : 120px;
height : 178px;
display : block;
}
#essentialBox #cookware {
width : 120px;
height : 178px;
display : block;
}
#essentialBox #rightSide {
background : url(/media/258/essential_03.jpg) no-repeat;
width : 8px;
height : 178px;
}
#essentialBox #bottom {
width : 617px;
height : 28px;
background : url(/media/263/essential_04.jpg) no-repeat;
clear : both;
}
#productImageArea {
display : block;
padding-bottom : 3px;
padding-top : 15px;
}
#ProductImage {
/*margin-top : -20px;*/
float : left;
width : 275px;
}
.imageThumb {
float : left;
border : 1px solid #aaa;
margin-right : 5px;
margin-top : -15px;
padding : 3px;
}
#colourOptions {
border-top : 1px solid #aaa;
border-bottom : 1px solid #aaa;
padding-top : 7px;
padding-bottom : 5px;
font-size : 90%;
margin-top : 60px;
margin-bottom : 40px;
overflow : hidden;
}
#tapOptions {
border-top : 1px solid #aaa;
border-bottom : 1px solid #aaa;
padding-top : 7px;
padding-bottom : 5px;
font-size : 90%;
margin-top : 50px;
margin-bottom : 40px;
line-height: 25px;
overflow : hidden;
}
#ProductImage #priceBand {
border-top : 1px solid #aaa;
padding-top : 6px;
padding-bottom : 4px;
font-size : 90%;
margin-top : 4px;
}
div#compare {
margin-top : 0;
margin-bottom : 20px;
font-size : 9px;
float : right;
}
#colourOptions span {
float : left;
margin : 0;
padding : 0;
}
#priceBand span {
float : left;
margin : 0;
padding : 3px 0 0;
}
#priceBand img {
padding-left : 9px;
float : left;
margin : 0;
}
#colourOptions ul {
margin : 0;
float : right;
}
#colourOptions ul li {
text-decoration : none;
list-style-type : none;
margin-right : 3px;
float : right;
}
#colourOptions ul li a img {
border : 2px solid white;
}
#colourOptions ul li a:hover img {
border : 2px solid #aaa;
}
#roomset {
float : right;
margin : 0;
margin-right : 16px;
margin-top : 275px;
overflow: hidden;
}
#roomset p {
margin : 0;
padding-top : 9px;
font-size : 90%;
}
#roomset p a {
text-decoration : none;
color : #aaa;
}
#roomset p a:hover {
color : #b69a85;
}
#tabbedBox {
margin-top: 25px;
width : 629px;
}
#tabbedBoxWide {
width : 824px;
}
#tabHeader {
float : left;
background : url("/media/3510/bg.jpg") repeat-x bottom;
line-height : normal;
font-size : 12px;
width : 99%;
}
#tabHeader ul {
margin : 0;
list-style : none;
padding : 0;
}
#tabHeader li {
float : left;
background : url("/media/3528/tabright.jpg") no-repeat right top;
margin : 0 1px;
padding : 0;
}
#tabHeader a {
display : block;
background : url("/media/3516/tableft.jpg") no-repeat left top;
padding : 12px 13px 4px 11px;
text-decoration : none;
color : #aaa;
}
#tabHeader #active {
background-image : url("/media/3534/tabrightactive.jpg");
}
#tabHeader #active a {
background-image : url("/media/3522/tableftactive.jpg");
padding-bottom : 5px;
color : #b69a85;
}
#tabbedBox ul li a:hover {
color : #b69a85;
}
#tabbedBoxContent {
padding : 0 0 12px;
clear : both;
border-right : 1px solid #b3b3b2;
border-left : 1px solid #b3b3b2;
border-bottom : 1px solid #b3b3b2;
width : 98.5%;
margin-left : 1px;
}
#tabbedBoxContent h1 {
font-size : 18px;
clear : both;
padding-top : 19px;
padding-bottom : 0;
margin-bottom : 0;
padding-left : 15px;
}
#tabbedBoxContent ul li {
color : #4e4e4e;
margin-left : 0;
margin-right : 81px;
padding-top : 0;
line-height : 18px;
padding-bottom : 8px;
}
#tabbedBoxContent a.addthis_button {
margin-left : 450px;
}
#tabbedBoxContent ul#actions {
padding : 0;
border : 1px solid #4e4e4e;
height : 40px;
width : 592px;
margin : 12px auto 0;
}
#tabbedBoxContent ul#actions li {
list-style-type : none;
margin : 0;
height : 28px;
background : url(/media/3540/bkg_strip_07.jpg) repeat-x;
float : left;
display : block;
width : 140px;
padding-top : 12px;
padding-bottom : 0;
padding-right : 8px;
}
#tabbedBoxContent a {
color : #4e4e4e;
text-decoration : none;
font-size : 11px;
padding-top : 5px;
padding-bottom : 6px;

}
#tabbedBoxContent .floatTextRight {
overflow : hidden;
float : right;
padding-right : 10px;
}
#tabbedBoxContent .floatImgLeft {
float : left;
padding : 22px;
}
#tabbedBoxContent a#dlSpecs {
background: url(/media/695939/download_specs.png) no-repeat 8px;
padding-left: 40px;
}
#tabbedBoxContent a#cutout {
background : url(/media/443732/cutout.png) no-repeat 8px;
border-left : 1px dotted #4e4e4e;
padding-left : 40px;
}

#tabbedBoxContent a#userguide {
background : url(/media/511086/userguide.jpg) no-repeat 12px;
border-left : 1px dotted #4e4e4e;
padding-left : 40px;
}

#tabbedBoxContent a#brochure {
background : url(/media/3564/request.png) no-repeat 8px;
border-left : 1px dotted #4e4e4e;
padding-left : 40px;
}
#tabbedBoxContent a#nearestDealer {
background : url(/media/3558/find.png) no-repeat 8px;
border-left : 1px dotted #4e4e4e;
padding-left : 40px;
}
#tabbedBoxContent a#userguidex {
background : url(/media/511086/userguide.jpg) no-repeat 8px;
border-left : 1px dotted #4e4e4e;
padding-left : 36px;
}
#tabbedBoxContent .userguideselect {
color:#4E4E4E;
font-size:11px;
}
#tabbedBoxContent a#download {
background : url(/media/3552/download.jpg) no-repeat 8px;
padding-left : 36px;
}
#tabbedBoxContent a#downloadx {
background : url(/media/3552/download.png) no-repeat 8px;
border-left : 1px dotted #4e4e4e;
}

#tabbedBoxContent div.dropdownfuel {
float : left;
}
#tabbedBoxContent div.underlined p {
font-size : 85%;
border-top : 1px dotted #aaa;
padding-bottom : 18px;
margin : 7px 17px 0;
padding-top : 9px;
clear : both;
}
#tabbedBoxContent div.underlined p#first {
border-top-style : none;
}
#tabbedBoxContent div.underlined p span {
width : 283px;
float : left;
display : block;
}
#tabbedBoxContent ul.reviews {
padding : 0 0 0 14px;
margin : 0;
width : 588px;
}
#tabbedBoxContent ul.reviews li.review {
list-style-type : none;
margin-left : 0;
border-bottom : 1px dotted #aaa;
margin-top : 17px;
margin-right : 0;
}
#tabbedBoxContent span.reviewUseful {
display : block;
font-size : 90%;
}
#tabbedBoxContent span.reviewTitle {
font-size : 130%;
color : #b69a85;
display : block;
padding-top : 7px;
padding-bottom : 7px;
}
#tabbedBoxContent span.reviewText {
display : block;
}
#tabbedBoxContent span.reviewRating {
display : block;
background : url(/media/3570/ratingpanel.jpg) no-repeat;
padding-top : 5px;
padding-left : 7px;
padding-bottom : 3px;
margin-top : 7px;
margin-bottom : 6px;
}
#tabbedBoxContent span.reviewRating strong {
font-weight : bold;
color : #822556;
}
#tabbedBoxContent a.reviewComment {
background : url(/media/3576/quote_bubble.jpg) no-repeat 0% center;
padding-left : 23px;
padding-right : 6px;
}
#tabbedBoxContent a.reviewPermalink {
padding-left : 5px;
padding-right : 8px;
}
#tabbedBoxContent a.smallButton {
background : url(/media/3582/small_btn.jpg) no-repeat;
color : white;
height : 17px;
margin : 0 0 0 10px;
display : inline-block;
width : 32px;
text-align : center;
padding : 0;
}
#tabbedBoxContent span.reviewHelpful {
font-size : 85%;
}
#tabbedBoxContent a.smallButton:hover {
background-position : 0% -17px;
color : white;
}
#tabbedBoxContent #reviewCreate {
text-align : left;
margin : 19px 0 10px 225px;
padding : 0 0 0 9px;
background : url(/media/3588/140btn.jpg) no-repeat 0% 0%;
color : white;
width : 131px;
display : block;
height : 17px;
}
#tabbedBoxContent ul.reviews li.reviewFooter {
list-style-type : none;
}
#tabbedBoxContent #reviewCreate:hover {
background-position : 0% -17px;
color : white;
}
#tabbedBoxContent ul.reviews li.reviewFooter a.reviewFooterLink {
display : block;
padding : 5px 0 5px 21px;
background : url(/media/3594/arrow.jpg) no-repeat 0% center;
}
#tabbedBoxContent #accessorySelection {
border-bottom : 1px dotted #aaa;
/*height : 141px;*/
/*margin-right : 10px;
margin-top : 15px;
margin-left : 10px;*/
padding-bottom: 15px;
margin: 15px 10px;
}
#tabbedBoxContent .accessory {
float : left;
list-style-type : none;
margin : 0 38px;
padding : 0;
display : block;
height : 123px;
border : 1px solid white;
}
#tabbedBoxContent .accessory:hover {
border : 1px solid #b69a85;
}
#tabbedBoxContent .accessory p {
margin : 0;
padding : 0;
text-align : center;
}
#tabbedBoxContent #accessoryDetail {
font-size : 90%;
}
#tabbedBoxContent #accessoryDetail p {
margin-left : 23px;
margin-bottom : 16px;
}

#tabbedBoxContent .accessory_box{
	display: block;
	width: 182px; height: 165px;
	position: relative;
	border: 1px solid #000000;
	float: left;
	margin: 0px 12px;
	padding: 0px;
}
	.accessory_box img{
		display: block;
	}
	.accessory_box span.ac_span{
		display: block;
		position: absolute;
		bottom: 0px;
		background: #00759e;
		color: #ffffff; font-size: 11px; line-height: 13px; font-weight: bold;
		width: 172px;
		text-align: center;
		padding: 3px 5px;
	}

#tabbedBoxContent #accessoryDetail h3 {
margin-left : 23px;
}
#tabbedBoxContent #accessoryDetail #compare {
float : left;
display : block;
margin-left : 27px;
}
#accessoryLeftColumn {
float : left;
width : 303px;
}
#accessoryRightColumn #accessoryImage {
border : 1px solid #aaa;
padding : 11px;
margin-left : 48px;
margin-bottom : 13px;
}
#accessoryRightColumn #accessoryZoom {
width : 226px;
padding : 11px;
margin : 0 18px 0 0;
float : right;
border : 1px solid #aaa;
}
#accessoryZoom img {
padding-bottom : 14px;
}
#accessoryZoomButton {
margin-left : 9px;
background : url(/media/3582/small_btn.jpg) no-repeat;
width : 22px;
display : inline-block;
height : 18px;
color : white;
padding-left : 10px;
font-size : 150%;
}
#accessoryZoomButton:hover {
background-position : 0% -17px;
}
#accessorySpec {
clear : both;
border-top : 1px dotted #aaa;
border-bottom : 1px dotted #aaa;
margin : 12px 15px 10px;
}
#accessorySpecTable ul {
list-style-type : none;
margin : 0;
padding : 0;
clear : both;
}
#accessorySpecTable ul li {
float : left;
text-align : center;
margin : 0;
padding : 0;
line-height : 23px;
}
#accessorySpecTable ul li#col1 {
width : 34px;
}
#accessorySpecTable ul li#col2 {
width : 65px;
}
#accessorySpecTable ul li#col3 {
width : 122px;
}
#accessorySpecTable ul li#col4 {
width : 136px;
}
#accessorySpecTable ul li#col5 {
width : 126px;
}
#accessorySpecTable ul li#col6 {
width : 101px;
}
#accessorySpec br {
clear : both;
color : white;
background-color : white;
}
#tabbedBoxContent #accessoryDetail p {
font-size : 85%;
margin : 0 0 0 18px;
padding : 0;
}
#associatedProducts p {
margin : 0 0 11px 6px;
}
#associatedProducts h1 {
margin-left : 6px;
margin-top : 22px;
margin-bottom : 4px;
font-size : 140%;
}
#associatedProducts p a {
text-decoration : none;
color : #aaa;
}
#associatedProducts p a:hover {
color : #b69a85;
}
.innerContentFloatASPRO {
width : 617px;
}
.innerContentFloatASPRO img{ display: block; }
.innerContentFloatASPRO_bg {
width : 617px;
background-image : url(/media/3636/associated_products_12.jpg);
background-repeat : repeat-y;
height : 112px;
}
#associatedProducts div.innerContentFloatASPRO_bg a#leftArrow {
float : left;
}
#associatedProducts div.innerContentFloatASPRO_bg a#rightArrow {
float : right;
}
#associatedProducts #scrollableContainer {
display : block;
height : 112px;
width : 478px;
overflow : hidden;
position : relative;
float : left;
}
#associatedProducts #scrollableBlock {
width : 513px;
left : 0;
position : absolute;
}
#scrollableBlock a.product p {
font-size : 79%;
line-height : 13px;
}
#leftArrow, #leftArrow:visited {
width : 25px;
background : url(/media/3618/leftarrow.jpg) no-repeat;
margin-left : 21px;
margin-top : 29px;
margin-right : 12px;
height : 26px;
overflow : hidden;
line-height : 75px;
border-style : none;
outline : none;
}
#leftArrow:active {
background : url(/media/3618/leftarrow.jpg) no-repeat 0% -26px;
}
#rightArrow {
width : 25px;
background : url(/media/3624/rightarrow.jpg) no-repeat;
margin-top : 29px;
height : 26px;
overflow : hidden;
line-height : 75px;
margin-right : 30px;
border-style : none;
outline : none;
}
#rightArrow:active {
background : url(/media/3624/rightarrow.jpg) no-repeat 0% -26px;
}
.innerContentFloatASPRO_bg a.product {
width : 114px;
text-decoration : none;
color : #4e4e4e;
margin : 0 6px;
display : block;
float : left;
font-size : 11px;
}
#associatedProducts div.innerContentFloatASPRO_bg a.product img {
border : 2px solid #f0f0f2;
margin-bottom : 5px;
}
#associatedProducts div.innerContentFloatASPRO_bg a.product:hover img {
border : 2px solid #b69a85;
}
#resultsContainerBOXED {
margin-left : auto;
margin-right : auto;
width : 576px;
padding : 0;
margin-top : 6px;
}
#resultsContainerBOXED .resultscontainer {
width : 165px;
border : 1px solid #999999;
float : left;
background : url(/media/9721/resultstrip.jpg) repeat-x;
margin : 0 3px 5px;
vertical-align : bottom;
padding-right : 12px;
padding-left : 6px;
height : 260px;
position : relative;
}
#resultsContainerBOXED .resultscontainerInner {
position : absolute;
bottom : 0;
width : 163px;
margin-right : auto;
margin-left : auto;
margin-bottom : 11px;
}
.compareBTN {
margin-left : 30px;
width : 121px;
height : 21px;
background : url(/media/9477/btnstates.jpg) no-repeat 0% 0%;
cursor : pointer;
border : 0;
color : white;
float : right;
overflow : hidden;
}
form > .compareBTN {
height : 0;
}
.compareBTN:hover {
background-position : 0% -21px;
}
#resultsBkPanel #searchResultsHeader {
background : url(/media/9489/rangemaster-results_top.jpg) no-repeat;
height : 30px;
margin-left : 0;
padding-left : 23px;
padding-top : 25px;
font : 134% Georgia, "Times New Roman", Times, serif;
}
#resultsBkPanel form#sortBox {
background : url(/media/9496/panel.jpg) no-repeat;
padding : 22px;
font-size : 80%;
height : 114px;
width : 417px;
}
#resultsBkPanel form p {
float : left;
margin : 3px 0 0;
}
#resultsBkPanel form select {
width : 98px;
margin-right : 18px;
font-size : x-small;
float : left;
margin-top : 4px;
margin-left : 13px;
}
#sortBox label {
float : left;
padding-top : 6px;
}
#resultsBkPanel form p a.crossBox img {
padding-left : 7px;
padding-right : 29px;
vertical-align : -4px;
}
#resultsBkPanel form p img {
vertical-align : -4px;
}
#resultsBkPanel form h4 {
border-top : 1px dotted #b9a28f;
padding-top : 15px;
margin : 15px 0 6px;
clear : both;
}
#resultsBkPanel form p a {
color : #333333;
}
.resultscontainer a {
font-weight : normal;
font-style : normal;
text-decoration : none;
color : #333333;
}
#resultsView {
margin-left : 23px;
margin-right : 28px;
border-bottom : 1px dotted #b1957e;
margin-bottom : 20px;
padding-bottom : 36px;
overflow : hidden;
}
#resultsViewLower {
margin-left : 23px;
margin-right : 28px;
border-top : 1px dotted #b1957e;
margin-top : 20px;
padding-top : 21px;
}
#resultsView p, #resultsViewLower p {
float : left;
padding : 0;
margin : 0;
}
#backArrow img, #forwardArrow img {
padding-top : 0;
padding-bottom : 2px;
}
#resultsView label, #resultsViewLower label {
padding-left : 73px;
padding-right : 2px;
line-height : 26px;
float : left;
}
#MainContent .resultscontainer h1 {
text-decoration : none;
padding : 0;
font-size : 11px;
margin : 7px 0 5px;
}
#MainContent .resultscontainer h2, #comparisons tbody tr td h2 {
color : #b1957e;
text-decoration : none;
padding : 0;
border-bottom : 1px dashed #b1957e;
font : italic normal 11px/16px Arial, Helvetica, sans-serif;
height : 37px;
margin : 0 0 8px;
}
#resultsForm, #comparisonTable {
background : url(/media/9508/rangemaster-results_bkgr.jpg) repeat-y;
padding-top : 10px;
margin : 0;
padding-bottom : 4px;
}
#resultsContainerBOXED div.resultscontainer img.productPic {
width : 130px;
height : 119px;
margin-left : auto;
margin-right : auto;
display : block;
}
#resultsContainerBOXED div.resultscontainer img.energySavIcon {
width : 35px;
height : 35px;
}
div.resultscontainer .FuelType {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #666666;
padding-top : 3px;
}
.priceBand {
padding-top : 0;
padding-bottom : 0;
font-size : 90%;
margin-top : 0;
float : right;
}
.priceBand span {
float : left;
padding-top : 3px;
}
.priceBand img {
padding-left : 0;
float : left;
margin : 0 0 0 7px;
padding : 0;
}
.resultscontainer div#compare {
border : 1px solid #aaa;
width : 99px;
float : left;
margin-top : 5px;
margin-right : 0;
font-size : 9px;
}
#MainContent table {
margin-bottom : 23px;
}
#sinksANDtaps {
float : none;
background : url(/media/9520/rangemaster-requestabrochure_05.jpg) repeat-y;
margin : 0;
padding-left : 15px;
}
#sinksANDtaps p {
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
padding : 0;
margin : 0 52px 15px 0;
}
#SINKSbrochure {
float : right;
padding-right : 43px;
padding-left : 10px;
}
.narrowPara {
width : 565px;
margin-bottom : 50px;
}
#requestBrochure {
height : 72px;
background : url(/media/9538/contact_request_a_brochure.jpg) no-repeat left top;
padding : 42px 382px 21px 21px;
}
#designCentres {
height : 72px;
background : url(/media/9544/contact_design_centre.jpg) no-repeat left bottom;
padding : 42px 382px 21px 21px;
}
#localDealers {
height : 72px;
background : url(/media/9574/contact_local_stcokist.jpg) no-repeat left bottom;
padding : 42px 382px 21px 21px;
}
#customerSupport {
height : 72px;
background : url(/media/9556/contact_customer_support.jpg) no-repeat left bottom;
padding : 42px 382px 21px 21px;
}
#faq {
height : 72px;
background : url(/media/9550/contact_faqs.jpg) no-repeat left bottom;
padding : 42px 382px 21px 21px;
}
#servicing {
height : 72px;
background : url(/media/9562/contact_servicing_and_parts.jpg) no-repeat left bottom;
padding : 42px 382px 21px 21px;
}
#warranty {
height : 72px;
background : url(/media/9568/contact_warranty_registration.jpg) no-repeat left bottom;
padding : 42px 382px 21px 21px;
}
#comparisons {
border : 2px solid #b9a28f;
border-collapse : collapse;
margin : 0 0 0 20px;
font-size : 11px;
width : 571px;
}
#comparisons tbody {
margin : 0;
}
#comparisons tbody tr.alt {
background-color : #eae3dc;
}
#comparisons td {
border : 1px solid #b9a28f;
padding : 5px 4px 5px 9px;
}
#comparisons #firstRow td {
position : relative;
height : 257px;
border : 1px solid #b9a28f;
vertical-align : bottom;
}
#comparisons .comparisonInner {
bottom : 4px;
width : 123px;
padding : 0;
}
#firstRow td div.comparisonInner h1 {
margin : 11px 0 0;
}
#firstRow td div.comparisonInner img.productPic {
width : 124px;
}
#firstRow td div.comparisonInner img {
line-height : 8px;
padding-top : 0;
padding-bottom : 0;
margin-bottom : -6px;
}
#firstRow td div.comparisonInner a.bin {
text-decoration : none;
color : #333333;
}
.alisonPara {
margin-right : 200px;
}
#essentialLiving, #cookerySchools {
background : url(/media/3656/alison_photograph.jpg) no-repeat right;
}
#essentialLiving p.alisonPara, #cookerySchools p.alisonPara, #perfectLiving {
line-height : 23px;
}
.alisonPara img {
display : block;
margin-top : 21px;
margin-bottom : 10px;
margin-right : 27px;
}
.essentialsPanel img {
padding : 0;
clear : both;
margin-right : 0;
margin-left : 0;
margin-bottom : -3px;
}
.essentialsBody h6 {
margin : 0 0 0 28px;
padding : 9px 0 0;
font-size : 12px;
color : #992254;
}
.essentialsPanel {
float : left;
width : 273px;
margin : 0;
padding : 0;
height : 384px;
}
.essentialsBody {
background-image : url(/media/3776/essential_living_panels_bkgstrip.jpg);
margin : 0;
padding : 0;
height : 143px;
position : relative;
}
.essentialsPanel .essentialsBody p {
margin : 13px 31px 0 28px;
font-size : 12px;
line-height : 19px;
}
.essentialsBody a.expandButtonRight {
margin-left : 26px;
position : absolute;
bottom : 0;
}
.subProduct2 {
float : left;
}
.cookerySchoolsContent {
background : url(/media/9599/bromptonimage.png) no-repeat 459px;
}
.cookerySchoolsContent p, .perfectLivingContent p {
line-height : 23px;
margin-left : 23px;
margin-right : 374px;
font-size : 90%;
}
.perfectLivingContent {
background : url(/media/9617/perfectlivingcooker.png) no-repeat 459px;
}
.perfectLivingContent h5 {
margin-left : 21px;
}
.expandButtonRight {
background : url(/media/9629/expandbuttonright.jpg) no-repeat right 0%;
color : white;
text-decoration : none;
padding-bottom : 3px;
margin-right : 10px;
padding-right : 23px;
padding-top : 3px;

}
.expandButtonLeft {
background : url(/media/9635/expandbuttonleft.jpg) no-repeat 0% 0%;
padding-bottom : 3px;
padding-left : 6px;
padding-top : 3px;
margin : 0;
position : relative;
}
.expandButtonRight:hover {
background-position : right -21px;
}
.expandButtonRight:hover .expandButtonLeft {
background-position : 0% -21px;
}
#Accreditation {
background-color : #ffffff;
clear : both;
width : 100%;
margin-bottom : 20px;
}
#logos {
float : right;
width : 212px;
}
#facebook {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #666666;
text-decoration : none;
text-indent : 0;
margin-left : 20px;
}
h1 {
font-size : 160%;
font-variant : normal;
font-family : Georgia, "Times New Roman", Times, serif;
letter-spacing : 2px;
font-weight : lighter;

padding-bottom : 10px;
}
h4 {
color : #b9a28f;
font-size : 110%;
}
h5 {
font-weight : normal;
font-style : normal;
}
.returnLink {
color : #aaa;
text-decoration : none;
float : right;
margin-top : -15px;
margin-right : -15px;
}
.returnLinkprod {
color : #aaa;
text-decoration : none;
float : left;
margin-top : -6px;
margin-left : -10px;
}
.innerContentComparisons {
width : 617px;
margin-top : 0;
background : url(/media/9643/rangemaster-comparisons_bkgr_03.jpg) repeat-y;
}
.innerContentComparisonsTop {
width : 617px;
margin-top : 0;
height : 48px;
background : #ffffff url(/media/9655/rangemaster-comparisons_bkgr_05.jpg) no-repeat;
}
.innerContentComparisonsBottom {
width : 617px;
margin-top : 0;
height : 28px;
background : #ffffff url(/media/9661/rangemaster-comparisons_bkgr_07.jpg) no-repeat;
}
#OpeningTimes {
width : 605px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
border-top : 1px dashed #999999;
margin : 5px 0 60px 5px;
}
#OpeningTimes p {
color : #333333;
text-decoration : none;
font-size : 90%;
float : left;
margin : 0;
padding : 0;
font-weight : bold;
}
#OpeningTimes ul {
padding-left : 70px;
}
#OpeningTimes li {
display : inline;
}
#OpeningTimes li a {
color : #333333;
text-decoration : none;
font-size : 90%;
margin-left : 5px;
}
#MainContentContactUs {
float : left;
width : 630px;
min-height : 300px;
margin-left : 13px;
}
#MainContentContactUs p {
margin-left : 7px;
margin-right : 120px;
margin-bottom : 30px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
font-size : 12px;
}
#MainContentContactUs {
float : none;
margin-left : 13px;
}
#RequestaBrochure {
margin-left : 7px;
margin-right : 0;
height : 130px;
margin-bottom : 10px;
clear : none;
float : none;
background : url(/media/9538/contact_request_a_brochure.jpg) no-repeat;
}
#RequestaBrochure p {
margin-left : 22px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
margin-top : 48px;
padding-right : 300px;
}
#FindDesignCentres {
margin-left : 7px;
margin-right : 0;
background-image : url(/media/9544/contact_design_centre.jpg);
background-repeat : no-repeat;
height : 130px;
margin-bottom : 10px;
float : none;
clear : none;
}
#FindDesignCentres p {
margin-left : 23px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
margin-top : 48px;
padding-right : 320px;
}
#FindLocalDealers {
margin-left : 7px;
margin-right : 0;
background-image : url(/media/9574/contact_local_dealer.jpg);
background-repeat : no-repeat;
height : 133px;
margin-bottom : 10px;
clear : none;
float : none;
}
#FindLocalDealers p {
margin-left : 23px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
margin-top : 48px;
padding-right : 320px;
}
#CustomerSupport {
margin-left : 7px;
margin-right : 0;
background-image : url(/media/9556/contact_customer_support.jpg);
background-repeat : no-repeat;
height : 133px;
margin-bottom : 10px;
float : none;
clear : none;
}
#CustomerSupport p {
margin-left : 23px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
margin-top : 48px;
padding-right : 320px;
}
#FAQs {
margin-left : 7px;
margin-right : 0;
background-image : url(/media/9550/contact_faqs.jpg);
background-repeat : no-repeat;
height : 133px;
margin-bottom : 10px;
clear : none;
float : none;
}
#FAQs p {
margin-left : 23px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
margin-top : 48px;
padding-right : 320px;
}
#ServicingANDparts {
margin-left : 7px;
margin-right : 0;
background-image : url(/media/9562/contact_servicing_and_parts.jpg);
background-repeat : no-repeat;
height : 133px;
margin-bottom : 10px;
clear : none;
float : none;
}
#ServicingANDparts p {
margin-left : 23px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
margin-top : 48px;
padding-right : 320px;
}
#Warranty {
margin-left : 7px;
margin-right : 0;
background-image : url(/media/9568/contact_warranty_registration.jpg);
background-repeat : no-repeat;
height : 133px;
margin-bottom : 10px;
}
#Warranty p {
margin-left : 23px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
margin-top : 48px;
padding-right : 320px;
}
#sinksANDtapsPanel {
margin-left : 7px;
margin-right : 0;
margin-bottom : 0;
margin-top : 0;
float : none;
width : 610px;
}
#sinksANDtapsPanel #top {
margin-left : 7px;
margin-right : 0;
margin-bottom : 0;
margin-top : 0;
float : none;
width : 610px;
background-image : url(/media/9667/rangemaster-requestabrochure_03.jpg);
background-repeat : no-repeat;
height : 45px;
}
#sinksANDtapsPanel #middle {
margin-left : 7px;
margin-right : 0;
margin-bottom : 0;
margin-top : 0;
float : none;
width : 610px;
background-image : url(/media/9520/rangemaster-requestabrochure_05.jpg);
background-repeat : repeat-y;
padding-bottom : 7px;
}
#sinksANDtapsPanel #bottom {
margin-left : 7px;
margin-right : 0;
margin-bottom : 0;
margin-top : 0;
float : none;
width : 610px;
background-image : url(/media/9703/rangemaster-requestabrochure_07.jpg);
background-repeat : no-repeat;
height : 45px;
}
#sinksANDtapsPanel p {
margin-left : 23px;
margin-right : 100px;
margin-bottom : 0;
margin-top : 5px;
float : none;
width : 300px;
}
#sinksANDtapsTOP {
margin-left : 7px;
margin-right : 0;
background-repeat : no-repeat;
margin-bottom : 0;
}
#sinksANDtapsBOTTOM {
margin-left : 7px;
margin-right : 0;
background-repeat : no-repeat;
margin-bottom : 0;
}
#BrochureButton {
margin-left : 20px;
margin-top : 10px;
margin-bottom : 10px;
float : none;
margin-right : 0;
padding : 0;
width : 147px;
}
#MainContentContactUs h2 {
margin-left : 7px;
margin-right : 120px;
margin-bottom : 30px;
line-height : 20px;
font-family : Arial, Helvetica, sans-serif;
color : #00cc00;
font-size : 16px;
}
#sinksANDtaps #top {
margin-left : 7px;
margin-right : 0;
background-image : url(/media/9667/rangemaster-requestabrochure_03.jpg);
background-repeat : no-repeat;
margin-bottom : 0;
margin-top : 0;
float : none;
}
#results1 {
width : 250px;
margin-top : 0;
background-repeat : repeat-x;
margin-left : 0;
margin-right : 0;
margin-bottom : 10px;
float : right;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 10px;
clear : none;
}
.resultWrapper {
margin : 25px;
width : 557px;
height : 200px;
background-color : #6666cc;
border : 1px solid #999999;
background-image : url(/media/9721/resultstrip.jpg);
background-repeat : repeat-x;
}
.resultWrapper img {
margin-left : 15px;
margin-top : 15px;
margin-right : 15px;
}
#searchMiddle {
background-image : url(/media/9739/results1_05.jpg);
background-repeat : no-repeat;
width : 393px;
margin : 0;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 10px;
padding-left : 20px;
}
#search {
margin : 0;
padding : 0;
}
.leftCol {
margin-right : 300px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
}
.rightCol {
float : right;
width : 300px;
padding-right : 20px;
}
.rightCol h1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
font-weight : normal;
color : #000000;
text-decoration : none;
margin : 0;
padding-top : 15px;
padding-right : 10px;
padding-bottom : 0;
padding-left : 0;
}
.rightCol h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #b1957e;
text-decoration : none;
margin : 0;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 0;
font-style : italic;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #b1957e;
}
.rightCol p {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
margin : 0;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 0;
line-height : 18px;
}
.leftCol img {
padding-top : 15px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 20px;
}
#MainContent2 {
float : left;
width : 604px;
min-height : 300px;
margin-left : 13px;
}
#greyBox {
background-color : #F1F1F3;
border: 1px solid #999999;
}

#prodLocator .Heading {
    font-weight: bold; font-size: small
}

#prodLocator .Design {
    border-right: black thin solid; 
    border-top: black thin solid; 
    font-size: medium; 
    border-left: black thin solid; 
    color: black; 
    border-bottom: black thin solid; 
    background-color: #87ceeb;
}
#prodLocator .NonDesign {
    font-size: medium; color: black;
}
#prodLocator .MapLink {
    font-size: 70%; color: blue;
}
#prodLocator .Text_standard {
    font-size: 70%;
}

/*GENERAL*/
.featuredflash {
    padding: 10px 12px 0px 12px;
}

.left, .right{
    display: block;
}

a.left img, a.right img{
    display: block;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.red {
    color: #9a2154;
}
/*END GENERAL*/


/*WARRANTY PAGE*/
.warrantyLeft {
    width: 444px;
}

.warrantyLeft p {
    margin-top: 0px; margin-bottom: 24px;
}

#warrantyFormContainer {
    margin-bottom: 10px;
}
.boxheading {
    padding: 10px 14px;
    color: #ffffff; font-weight: bold;
    background: #2a3a44;
    background: url(/media/649214/warranty-head-bg.jpg) left top repeat-x; 
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
}
.boxcontents {
    padding: 0px 12px 18px 12px; border: 1px solid #c0c0c0;
}

.product_details {
    background: #e9e8e7;
    padding: 0px 14px 10px 14px;
    width: 300px;
}

#initials{
    width: 50px;
}

p.address_line{
    margin-bottom: 16px;
    margin-top: 16px;
}

#warrantyFormContainer label{
    display: block;
    margin-bottom: 3px;
    color: #555655;
    font-size: 13px; line-height: 15px;
}

#warrantyFormContainer input.text{
    width: 160px; border: 1px solid #666766;
}

#warrantyFormContainer input.radio{
    width: auto; border: none;
}

#warrantyFormContainer input.longerInput{
    width: 230px;
}

#warrantyFormContainer #purchase_date_dd, #warrantyFormContainer #purchase_date_mm {
    width: 30px;
}
#warrantyFormContainer #purchase_date_yyyy {
    width: 100px;
}

.yourDetailsLeft, .yourDetailsRight{
    width: 230px; margin-right: 15px;
}

#warrantyFormContainer .radioLabels p{
    margin: 9px 0px;
}

#warrantyFormContainer .radioLabels label{
    display: inline;
}

.contact_preferences{
    width: 380px;
    margin-bottom: 32px;
}

.product_details h2{
    font-size: 14px;
}
/*END WARRANTY PAGE*/

/*WARRANTY THANKYOU PAGE*/
#warrantythankyou{
    border-radius: 4px; border: 1px solid #b0b0b0; background: #f0f0f1; padding: 18px 15px;
}
#warrantythankyou h1{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#warrantythankyou p{
    margin-top: 10px;
    margin-bottom: 0px;
}
#warrantythankyou a.expandButtonRight{
    float: right;
    margin-top: 10px;
}
/*END WARRANTY THANKYOU PAGE*/

/*YOUR RANGEMASTER*/
ul.lhsmenu{
    margin: 0px; padding: 0px;
}
ul.lhsmenu li{
    list-style-type: none; margin-left: 0px; padding-left: 0px;
    background: url(/media/649436/lhs-menu-bg.jpg) left top no-repeat;
}
a.lhsmenubg{
    display: block;
    padding: 12px 0px 12px 8px;
    width: 177px;
    height: 22px;
    color: #dadada; font-weight: bold;
}
a.lhsmenubg:hover{
    color: #ffffff;
}
a.current_page, a.current_page:hover{
    background: url(/media/649458/lhs-menu-bg-active.jpg) left top no-repeat;
    color: #3e535f;
}
.yourRangemaster .rhs{
    width: 655px;
}
.yourRangemaster .rhs h1{
    margin-top: 0px;
}
/*END RANGEMASTER*/

/*CLEANING PAGE*/
.cleaningInstructions{
    position: relative;
    background: url(/media/649539/cleaning-tips-open-oven.jpg) center center no-repeat;
    height: 500px;
}
.cleaningInstructions a.clabel{
    display: block;
    position: absolute;

    background: #d6d3da;
    background: -moz-linear-gradient(100% 100% 90deg, #d6d3da, #f3f1f3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f1f3), to(#d6d3da));

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f3f1f3, endColorstr=#d6d3da);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f3f1f3, endColorstr=#d6d3da)";

    font-size: 11px; line-height: 14px;
    cursor: pointer;
}
.cleaningInstructions a.clabel span{
    display: block;
    width: 160px;
    padding: 4px 24px 4px 4px;
    height: 24px;
    background: url(/media/649601/plus_button.png) 160px center no-repeat;
    color: #4c4c4d;
}
.cleaningInstructions #clabel1{
    top: 14px; left: 24px;
}
.cleaningInstructions #clabel2{
    top: 14px; left: 338px;
}
.cleaningInstructions #clabel3{
    top: 14px; left: 662px;
}
.cleaningInstructions #clabel4{
    top: 114px; left: 662px;
}
.cleaningInstructions #clabel5{
    top: 204px; left: 662px;
}
.cleaningInstructions #clabel6{
    top: 320px; left: 662px;
}
.cleaningInstructions #clabel7{
    top: 440px; left: 662px;
}
.cleaningInstructions #clabel8{
    top: 455px; left: 382px;
}
.cleaningInstructions #clabel9{
    top: 455px; left: 24px;
}
.cleaningInstructions #clabel10{
    top: 352px; left: 24px;
}
.cleaningInstructions #clabel11{
    top: 248px; left: 24px;
}
.cleaningInstructions #clabel12{
    top: 168px; left: 24px;
}
.cleaningInstructions #clabel13{
    top: 78px; left: 24px;
}
#jlightbox{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%; height: 100%;
    background: rgb(0, 0, 0);
    background: url(/media/650271/one_pixel_overlay.png) left top repeat;
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    z-index: 1000;
}
#jlightbox #jlbcontainer{
    width: 300px;
    margin: 70px auto;
}
#jlightbox .jlb{
    position: absolute;
    width: 300px;
    display: none;
}
#jlightbox .jlb .jlbtitle{
    font-size: 15px;
    line-height: 18px;
    padding: 8px 10px;
    background: #d6d3da;
    background: -moz-linear-gradient(100% 100% 90deg, #d6d3da, #f3f1f3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f1f3), to(#d6d3da));

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f3f1f3, endColorstr=#d6d3da);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f3f1f3, endColorstr=#d6d3da)";
    cursor: pointer;
}
#jlightbox .jlb .jlbtitle span{
    display: block;
    padding-right: 26px;
    background:url(/media/649607/close_button.png) right center no-repeat;
}
#jlightbox .jlb .jlbtext{
    padding: 10px 10px; background: #eeedee;
}
#jlightbox .jlb .jlbtext p{
    font-size: 14px; line-height: 18px;
    margin: 0px 0px 8px 0px;
}
/*END CLEANING PAGE*/


/*CONTACT PAGE*/
.contactWrapper .yourDetailsLeft{
    margin-right: 50px;
}
.contactWrapper .address_line{
    margin-top: 25px; margin-bottom: 25px;
}
.contactWrapper .address_line1{
    margin-top: 12px; margin-bottom: 22px;
}
#contact_enquiry{
    height: 125px; width: 445px;
}
.rangemaster_owner{
    margin-top: 20px;
    margin-bottom: 20px;
}
.contact_enquiry{
    margin-top: 20px;
    margin-bottom: 20px;
}
.contact_submit{
    width: 460px;
}
.rangemaster_owner{
    width: 300px;
    color: #555655;
}
/*END CONTACT PAGE*/



/*RECIPES PAGES*/
/*Recipes list page*/
#articlelist{
    width: 550px; padding-left: 7px;
}
ul.recipes{
    width: 550px;
    padding: 0px; margin: 0px;
}
ul.recipes li{
    width: 550px;
    padding: 0px; margin: 0px 0px 15px 0px;
    list-style-type: none;
}
ul.recipes li a{
    color: #4C4A4A;
}
ul.recipes li a:hover{
    color: #707070;
}
.recipepic{
    width: 100px;
    margin-right: 10px;
}
.recipedetail{
    width: 320px;
}
.recipename{
    padding-top: 3px;
}
.recipeserves{
    margin-top: 5px;
}
/*end recipes list page*/

/*recipe individual page*/
.dateAdded{ font-size: 15px; line-height: 18px; margin-bottom: 5px; }
#MainContent h2.recipeName{ font-size: 23px; line-height: 26px; padding: 0px; margin: 0px 5px 0px 0px; }
.recipeServes{ padding-top: 8px; }
.recipeMeta{ margin-bottom: 20px; }
#ingredients
{
  float: left;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 15px;
}
span.ingredientType
{
  display: block;
  font-weight: bold;
  margin-top: 15px;
}
div.columns {
  padding: 0px;
  -moz-column-count: 2;
  -moz-column-gap: 30px;
  -webkit-column-count: 2;
  -webkit-column-gap: 30px;
  column-count: 2;
  column-gap: 30px;
  column-width: 200px;
}
div.columns
{
  /*padding-top: 10px;*/
}
#MainContent #ingredients div.columns h3, #MainContent #ingredients div.columns h4 {
    padding: 0px; margin: 0px; color: #000000; font-size: 13px; line-height: 17px;
}
#method
{
  display: block;
}
#method p, #ingredients p
{
  padding: 8px 0px 5px 0px;
  margin: 0px;
}
div.recipetags
{
  background: #F6F6F6; 
  padding: 5px 0px 0px 0px;
}
span.recipebold
{
  font-size: 16px;
  font-weight: bold;
  }
/*end recipe individual page*/

/*recipe sidebar*/
#recipesSidebar{
}
.rhsBox{
    margin-bottom: 45px;
}
	.rhsBox .boxhead{
		background: #9a2354;
		border-bottom: 1px solid #ffffff;
		color: #ffffff; font-weight: bold;
		padding: 6px 8px;
	}
	.rhsBox .boxgradient{
		/* #e3cccf to #ffffff */
		height: 18px;
		background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #e3cccf);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3cccf), to(#ffffff));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e3cccf, endColorstr=#ffffff);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e3cccf, endColorstr=#ffffff)";
	}
	.recentList ul, #categoriesbox ul{
		margin: 0px; padding: 0px 0px 0px 8px;
		list-style-type: none;
	}
	.recentList ul li, #categoriesbox ul li{
		margin: 3px 0px;
		list-style-type: none;
	}
	.recentList ul li a, #categoriesbox ul li a{
		color: #000000;
	}
	.recentList ul li a:hover, #categoriesbox ul li a:hover{
		text-decoration: underline;
	}
	#searchbox{
		margin-top: 32px;
	}
	#searchbox .searchInput{
		width: 116px; height: 16px;
	}
	#searchbox .recipeSearchSubmit{
		width: 63px; height: 22px; background: url(/media/663849/search_box_bg.png) left top no-repeat;
		padding: 0px;
	}
	#searchbox .searchSubmit{
		border: none;
		background: none;
		font-weight: bold; line-height: 22px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
		padding: 0px;
		width: 63px; height: 22px; padding-bottom: 2px;
	}
/*end recipe sidebar*/
/*END RECIPES PAGES*/

p a.tapIt{
	color: #00759e;
	text-decoration: underline;
}
p a.tapIt:hover{
	color: #00759e;
	text-decoration: none;
}

a#tapItButton{
	display: block;
	float: right;
	margin-top: -110px;
	width: 180px; height: 100px;
	margin-right: 15px;
}

#tapOptions a.tapIt{
	display: block;
	margin: 0px 15px 0px 0px;
	float: right;
}

#tap_it a.tapIt{
	margin: 25px 0px 0px 0px;
	width: 630px; height: 187px;
	float: none;
}

		#four_blocks{
			width: 537px;
			padding: 15px 5px;
		}
			#four_blocks .four_block{
				background: #eae9e9;
				width: 259px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			}
				.four_block img{
					display: block;
				}
				.four_block .f_b_content{
					padding: 15px 18px;
				}
					.four_block .f_b_content span.f_b_heading{
						display: block;
						color: #00759e;
						font-weight: bold; font-size: 18px; line-height: 24px;
					}
					#MainContent .four_block .f_b_content p{
						font-size: 12px; line-height: 17px;
						display: block;
						height: 90px;
						margin-left: 0px;
					}
					.four_block .f_b_content .f_b_button{
						display: block;
						width: 226px; height: 18px;
						padding: 2px 10px 1px 10px;
						background: url(/media/697843/four_block_button.png) left top no-repeat;
						color: #ffffff;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px; font-weight: bold;
						text-decoration: none;
					}
					.four_block .f_b_content .f_b_button:hover{
						text-decoration: underline;
					}
					
				#top_blocks, #btm_blocks{
					margin-bottom: 22px;
				}













/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

