body 
{	
	font: 100%  Arial, Helvetica, verdana, sans-serif;	
	margin: 0;
	padding: 0;	
}

ul
{ 
	padding: 0;
	left: 0;
	margin: 0;
}

li
{
	padding: 0;
	left: 0;
	margin: 0;
	list-style-position: outside;
	/*list-style: none;*/
}
.discountErrorRow
{
	float:right;
	width: 250px;
	margin-right: 30px;
	font-size: 0.75em;
	color: #de0101; /*22a4b2;*/	
}
.hideBlock
{
	display: none;
}

.showBlock
{
	display: inline;
}

#mainPageBody 
{ 
	background: url('../images/page-background.jpg') #93b9c4 repeat-x;	
	
}

h1 
{ 
	color: #4592ac;	
	font-size: 1.50em;
	line-height: 1em;
	margin-bottom: 0.63em;
	margin-top: 0;
}

h1 .smaller 
{
	font-size: .5em
}

.notBold 
{ 
	font-weight: normal;
}

.firstLine 
{
	margin-bottom: 0;
}

.secondLine
{
	margin-top: 0;
}



.nopadding
{
	margin: 0;
}


h2 
{ 
	color: #4592ac;	
	font-size: 1.25em;	
	line-height: 1em;
	margin-bottom: 0.40em;
}

h3 
{
	color: #4592ac;	
	font-size: 1.00em;
	line-height: 1;
	margin-bottom: 0.50em;
}

h3 a
{
	color: #4592ac;	
	font-size: 1.00em;
	line-height: 1;
	margin-bottom: 0.50em;
	text-decoration:none;
}

h3 a:hover
{
	color: #4592ac;	
	text-decoration:underline;
	font-size: 1.00em;
	line-height: 1;
	margin-bottom: 0.50em;
}


h4 
{
	color: #4592ac;	
	font-size: 0.88em;
	line-height: 1em;
	margin-bottom: 0.21em;
	margin-top: 0;
}

h4 a 
{	color: #4592ac;	
	font-size: 0.88em;
	line-height: 1em;
	margin-bottom: 0.21em;
	margin-top: 0;
	text-decoration:none;
}
h4 a:hover
{
	color: #4592ac;	
	font-size: 0.88em;
	line-height: 1em;
	margin-bottom: 0.21em;
	margin-top: 0;
	text-decoration: underline;
}

h5 
{
	color: #4592ac;	
	font-size: 0.75em;
	line-height: 1em;
	margin-bottom: 0.67em;
}

h6 
{
	color: #4592ac;	
	font-size: 0.63em;
	line-height: 1em;
	margin-bottom: 0.80em;
}

#container 
{ 
	width: 58.06em;
	background: #FFFFFF;
	position: relative;
	margin: 0 auto;	
	text-align: left;
	margin-top: 0.81em;	
} 

.filterColourText
{
	float: left; 
	width: 10.38em;

}
.colourSelect 
{
	float: left; 
	width: 3.75em; 	
}

#header
{
	height: 6.19em;
	float: left;
	width: 100%;
	background: url('../images/header-background.jpg');
	margin: 0;
	padding: 0;
	
}

#leftMenu
{	
	/*margin-left: 0.69em;*/
	margin-left: 0.31em;
	
	margin-top: 1.69em;
	width: 12.00em;
	float: left;
	background: url('../images/left-menu-fader.jpg') repeat-y;
}

#pageBody
{
	float: right;
	width: 44.75em;
	margin-bottom: 1em;
}

img
{
	border: 0;
}

#greyDivide
{
	height: 3px;/*0.19em;*/
	float: left;
	width: 930px;/*58.13em;*/
	font-size: 3px;
	line-height: 3px;
	margin: 0; 
	padding: 0;
	background: url('../images/grey-div-bar.jpg');
}

.staticPageContent
{
	margin-top: 1em;
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;
	margin-left:5px;
	width: 57.5em; 
	
}

.staticPageContent ul
{
	padding: 0;	
	left: 0;	
	margin: 0;
}


.staticPageContent li
{
	padding: 0;	
	left: 0;	
	margin: 0;	
	list-style: circle inside;
}

.pageContent 
{ 
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;
}

.pageBodyContent p
{
	margin: 0px;
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;
	width: 24.45em;
}

.pageBodyContent450 p
{
	margin: 0px;
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;	
	margin-bottom: 1.42em;
	width: 37.50em;
}

.pageTitle
{
	float: left;
	width: 17.38em;
}

.pageContent184Height
{
	height: 184px;
}

.pageBodyContentFreeSample p
{
	margin: 0px;
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;	
	margin-bottom: 1.42em;
	width: 37.50em;

}

.lightPageContent
{
	color: #a5a5a5;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;
}

.darkPageContent
{
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;
}

.darkPageContent a
{
	text-decoration: none;
	color: #4592ac;
}

.darkPageContent a:hover
{
	text-decoration: underline;
}

.clearanfeBanner
{
	float: right; 
	width: 222px; 
	margin-top: 0.88em; 
	margin-right: 0.56em;
}

.homeVisitBanner
{
	float: right; 
	width: 13.88em; 
	margin-top: 1.19em; 
	margin-right: 0.56em;
}
.homeVisitBanner img
{
	width:	221px;
	height: 281px;
}

.clearanceBanner
{
	float: right; 
	width: 13.88em; 
	margin-top: 0.48em; 
	margin-right: 0.56em;
}

.clearanceBanner img
{
	width:	13.88em;
	height: 6.44em;
}

.inputError
{
	color: #de0101;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	float: left;
}

.pageContent p 
{
	margin: 0
}

.clearfloat 
{ 
	clear: both;
	height: 0;	
	line-height: 0;
}

.cornerImage
{
	width: 0.25em;
	height: 0.25em;	
}

.otherPage
{
	float: left; 
	margin-top: 1.19em; 
	height: 17.63em; 
	width: 29.44em;

}

.homepage
{
	background: url('../images/homepage-background.jpg') no-repeat; 
	float: left; 
	margin-top: 1.19em; 
	height: 17.63em; 
	width: 29.44em;
}

.fabricsPage
{
	background: url('../images/fabrics-background.jpg') no-repeat; 
	float: left;
	margin-top: 1.19em;
	height: 17.63em;
	width:29.44em;
}

.readymadePage
{
	background: url('../images/readymade-background.jpg') no-repeat; 
	float: left;
	margin-top: 1.19em;
	height: 17.63em;
	width:29.44em;
}

.madetoPage
{
	background: url('../images/madeto-background.jpg') no-repeat; 
	float: left;
	margin-top: 1.19em;
	height: 17.63em;
	width:29.44em;
}

.cushionsPage
{
	background: url('../images/cushions-background.jpg') no-repeat; 
	float: left;
	margin-top: 1.19em;
	height: 17.63em;
	width:29.44em;
}

.tiebacksPage
{
	background: url('../images/tiebcks-background.jpg') no-repeat; 
	float: left;
	margin-top: 1.19em;
	height: 17.63em;
	width:29.44em;
}

.pelmetsPage
{
	background: url('../images/pelmets-background.jpg') no-repeat; 
	float: left;
	margin-top: 1.19em;
	height: 17.63em;
	width:29.44em;
}

.freeSamplePage
{
	background: url('../images/grey-fader-219.jpg');
	width: 28.75em;
	height: 13.44em;
}


.left 
{
	float: left;
}

.right
{
	float: right
}

#logo 
{
	margin-top: 0.50em;
	margin-left: 0.93em;
	width: 10.19em;
	height: 5.06em;	
	float: left;
}

#logo img
{
	width: 10.19em;
	height: 5.06em;	
}

#headerText 
{
	float: left;
	width: 18em;
	font-weight: bold;
	font-size: 1.1em;
	color: #666666;
	margin-left: 2.94em;
	margin-top: 1.75em;
}

.blueText 
{
	/*color: #16a5b6;*/
	color: #009bcb;	
}

.textBody450wide 
{

	float: left;
	margin-top: 1.19em;
	height: 17.63em;
	width: 28.13em;
}
.textBody450wideNoHeight
{
	float: left;
	margin-top: 1.19em;
	
	width: 28.13em;
}


.textBody430wide 
{
	float: left;
	margin-top: 1.19em;
	width: 26.88em;
}

.textBody710wide
{
	float: left;
	margin-top: 1.19em;
	width: 44.38em;
}

.sideMenu li 
{
	list-style: none;
	border-bottom: 0.06em solid #e3e3e3;
	width: 12em;
	height: 1.63em;
}



.horizontalList 
{
	float: left;	
	list-style: none;
}


a.menuLink  
{ 
	color: #707070;
	text-decoration: none;
	background: url('../images/menu-off-arrow.gif') no-repeat;
	line-height: 1.69em;
	height: 1.69em;
	padding-left: 1.63em;	
	display: block;
	font-size: .8em; 
}

a.menuLink:hover 
{ 
	color: #4592ae;	
	background: url('../images/menu-on-arrow.gif') no-repeat;	
}

a.menuLinkOn  
{ 
	color: #4592ae;
	background: url('../images/menu-on-arrow.gif') no-repeat;
	line-height: 1.69em;
	text-decoration: none;
	height: 1.69em;
	padding-left: 1.63em;
	font-weight: bold;
	display: block;
	font-size: .8em;
}

.plumbsConsultancyBanner
{
	margin-top:2.56em;
	margin-bottom: 2.63em;
	text-align: center;
}


.sideMenuThawte
{
	position: absolute;
	top: 810px;
	left:60px;
	width:84px;
	height:84px;
	z-index: 10;
	
	text-align: center;
	margin-bottom: 0.63em;
}

.smallBlueHeaderBody 
{ 
	height: 1.13em;
	width: 100%;
	background: url('../images/small-header-background.jpg') #24afc4 repeat-x;
}

.backLink 
{
	color: #ffffff;
	text-decoration: none;
	background: url('../images/small-white-arrow-left.gif') no-repeat center left;
	padding-left: 0.63em;
}

.leftLink
{
	float: left;
	width: 9.38em;
}

.nextLink
{
	color: #ffffff;
	text-decoration: none;
	background: url('../images/small-white-arrow-right.gif') no-repeat center right;
	padding-right:0.63em;
}

.rightLink
{
	float: right;
	text-align: right;
	width: 9.38em;
	
}
	
.smallBlueHeaderLeft 
{ 
	float: left;
	background: url('../images/small-header-left.jpg') #24afc4 no-repeat ;
	width: 0.38em;
	height: 1.13em;
}

.smallBlueHeaderRight 
{ 
	float: right;
	background: url('../images/small-header-right.jpg') #24afc4 no-repeat;
	width: 0.38em;
	height: 1.13em;
}

#basket 
{ 
	float: right;
	width: 10.31em;
	height: 5.06em;
	display: inline;
	margin-top: 0.56em;
	margin-right: 0.19em;

}

#boxSpacer
{
	width: 10px;
	display: inline;
	float: right;
	height: 5.06em;	
	margin: 0;
	margin-top: 0.56em;
	margin-left: -3px;
	padding: 0;
}

.basketBoxTitle 
{ 
	width: 80%;
	float: left;
	margin-left: 0.25em;
	font-size: .7em;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.5em;
}

.basketBoxTitle a 
{ 
	color: #FFFFFF;
	text-decoration: none;
}

.basketBoxTitle a:hover
{ 	
	text-decoration: underline;
}

.basketBody 
{ 
	border-left: 0.06em solid #e2e2e2;
	border-right: 0.06em solid #e2e2e2;
	background: #ffffff;
	margin: 0;
	height: 3.63em;

}

.basketBoxText 
{ 
	line-height: 0.73em;
	width: 7.55em;
	float: left;
	color: #666666;
	font-weight: bold;
	margin-top: 0.73em;
	padding-left: 0.44em;
	font-size: 0.69em;
	height: 0.73em;
}

.basketBoxInfo 
{ 
	line-height: 0.73em;
	width: 5.82em;
	float: left;
	color: #53bece;
	font-weight: bold;
	margin-top: 0.73em;
	height: 0.73em;
	font-size: 0.69em;
}

.basketBoxLink 
{ 
	margin-right: 0.31em;
	margin-top: 0.63em;
	float: right;
	text-align: center;
	color: #FFFFFF;
}

#sample 
{ 
	float: right;
	width: 11.81em;
	height: 5.06em;
	margin: 0;
	margin-left: -3px;
	margin-top: 0.56em;
	display: inline;
}

.sampleBoxTitle 
{ 
	width: 80%;
	float: left;
	margin-left: 0.25em;
	font-size: .7em;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.5em;
}

.sampleBoxBody 
{ 
	border-left: 0.06em solid #e2e2e2;
	border-right: 0.06em solid #e2e2e2;
	background: #ffffff;
	margin: 0;
	height: 3.63em;
	padding:0;
	
}
#sampleItems 
{ 
	height: 1.50em;
	margin: 0px;
	padding: 0px;
	margin-top: 0.50em;
	margin-left: 16px;
	width: 10.0em;
	float: left;
	
}	

.sampleBoxItemBox 
{ 
	width: 2.00em;
	float: left;
}

.sampleBoxItem 
{ 
	float: left;
	background: url('../images/sampleBackground.jpg') no-repeat;
	width: 1.69em;
	height: 1.69em;
}

.freeSampleImage 
{ 
	width: 1.56em;
	height: 1.56em;
	padding: 0.06em;
}

.freeSampleBlock
{
	float: left;
	cursor: pointer;
	position: relative;
	width: 5.31em;
	height: 6.25em;
}

.freeSampleBlockSent
{
	float: left;
	cursor: pointer;
	position: relative;
	width: 5.31em;
	height: 5.31em;
}

.freeSampleItem
{
	z-index:1;
	position: absolute;
	width: 4.25em;
	height: 4.25em;
}
.freeSampleItem img 
{
	width: 4.25em;
	height: 4.25em;
}

.freeSampleCorner
{
	z-index: 2;
	position: relative;
}

.freeSampleText
{
	width: 6em;
	
	float: left;
	font-size: .7em;
	color: #666666;
	text-align: center;
	
}
.freeSampleRemove
{
	float: left;
	font-size: 1em;
	padding-left:2px;
	color: #4394a9;
	text-align: center;	
	text-decoration: none;
}

.freeSampleRemove a
{
	width: 5.91em;
	float: left;
	font-size: .7em;
	color: #4394a9;
	text-align: center;	
	text-decoration: none;
}

.freeSampleRemove a:hover
{
	text-decoration: underline;
}


#sampleTextBox 
{ 
	float: left;
	line-height: 1em;
	height: 2.91em;
	color: #666666;
	font-weight: bold;
	padding-left: 0.44em;
	font-size: 0.69em;
	
}

#sampleTextBox p 
{ 
	margin-top: 0.50em;
}

#sampleTextBox .largeBlueText 
{ 
	color: #15aabe;
	font-size: 1.2em;
	line-height: 1.2em;
}


.requestHomePageText .largeBlue
{ 
	color: #15aabe;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
}


.sampleBoxLink 
{ 
	margin-right: 0.31em;
	margin-top: 0.63em;
	float: right;
	text-align: center;
	color: #FFFFFF;
}

.componentBottom 
{ 
	float: left;
	width: 100%;
	height: 0.31em;
	background: url('../images/component-bottom-background.jpg') repeat-x;
	margin:0;
	display: inline;
	padding:0;
	line-height:0.31em;
}

.componentLeft 
{ 
	float: left;
	width: 5px;
	height: 6px;
	line-height:6px;
	margin:0;
	font-size: 6px;
	padding:0;
	background: url('../images/component-bottom-left.jpg');
}

.componentRight 
{ 
	float: right;
	width: 5px;
	height: 6px;
	line-height:6px;
	
	font-size: 6px;
	margin:0;
	padding:0;
	background: url('../images/component-bottom-right.jpg');
}

.clearfloat 
{ 	
	clear: both;
	height: 0;
	line-height: 0;
}

#footer
{
	
	height: 8.9em;
	border: 0.06em solid white;
	margin-left: 0.63em;
}

.bottomNav ul 
{ 
	padding: 0;	
	left: 0;	
	margin: 0;	
	list-style: none;	
	display: block;
}

.bottomNav li 
{ 
	margin-left: 0.45em;	
	border: 0;	
	font-size: 0.69em;	
	color: #666666;	
	height: 1.55em;	
	list-style-position: inside;	
	list-style-image: url("../images/small-grey-arrow.jpg");	
	text-indent: 0.82em;	
	line-height: 1.36em;
}
	
.bottomNav .greyTextHeader 
{ 
	margin-left: 0;
	color: #14A1B3;
	font-weight: bold;
	list-style: none;
	list-style-image: none;
	text-indent: 0;
	font-size: .8em;
}

.bottomNav a 
{ 
	color: #666666;
	text-decoration: none;
}

.bottomNav a:hover 
{ 
	text-decoration: underline;
}

#subFooter
{
	color: #666666;	
	background: #E7E5E6;
	height: 1.94em;	
}

#footerAddress
{
	float: left;
	height: 1.5em;
	margin-left: 0.63em;
	width: 40em;
	margin-top: 0.31em;

}

#footerAddress p 
{ 
	margin: 0;
	
	font-size: .7em;
	line-height: 1.1em;
}

.currentConverter 
{
	float: right;
	font-size: .7em;	
	width: 16.50em;
	height: 2.06em;
	line-height: 3.00em;
	margin-right:0.27em;
	
}

.currentConverter p 
{ 
	float: left;
	margin: 0;
}
	
.currentConverter ul 
{ 
	float: right;
	margin-top: 0.64em;
	height: 2.06em;
}

.currentConverter li 
{ 
	float: left;
	width: 1.91em;
	list-style: none;	
}

#poundBox 
{ 
	float: right;
} 
a.poundLink 
{ 
	background: url('../images/pound-off.gif') center;
	line-height: 1.64em;
	width:  18px;
	display: block;
	height:  18px;
	}
a.poundLink:hover 
{ 
	background: url('../images/pound-on.gif') center;	
}

a.poundLinkSelected 
{ 
	background: url('../images/pound-on.gif') center;
	line-height: 1.64em;
	width:  18px;
	display: block;
	height:  18px;
}

#euroBox 
{ 
	float: right;
}
a.euroLink 
{ 
	background: url('../images/euro-off.gif') center;
	line-height: 1.64em;
	width: 18px;
	display: block;
	height:  18px;
}

a.euroLink:hover 
{ 
	background: url('../images/euro-on.gif') center;
}

a.euroLinkSelected 
{ 
	background: url('../images/euro-on.gif') center;
	line-height: 1.64em;
	width:  18px;
	display: block;
	height:  18px;
}

#dollarBox 
{ 
	float: right;
}

a.dollarLink 
{ 
	background: url('../images/dollar-off.gif') center;
	line-height: 1.64em;
	width:  18px;
	display: block;
	height:  18px;
	}
a.dollarLink:hover 
{ 
	background: url('../images/dollar-on.gif') center;
}

a.dollarLinkSelected 
{ 
	background: url('../images/dollar-on.gif') center;
	line-height: 1.64em;
	width:  18px;
	display: block;
	height:  18px;;
}

#sectionBar 
{ 
	width: 44.38em;
	margin-left: 0.06em;
	margin-top: 0.63em;
	margin-bottom: 0.63em;
}

.blueHeaderBody 
{ 
	width: 100%;
	height: 1.85em;
	background: url('../images/large-header-background.jpg');
	color: #ffffff;
	font-size: 0.81em;
	font-weight: bold;
}
.blueHeaderLeft 
{ 
	width: 0.46em;
	height: 1.85em;
	float: left;
	background: url('../images/large-header-left.jpg');
}

.blueHeaderRight 
{ 
	width: 0.46em;
	float: right;
	height: 1.85em;
	background: url('../images/large-header-right.jpg');
}
	
.pageNav
{ 
	float: left;
	width: 33.46em;	
	text-align: center;
}

.sectionHeader 
{ 
	width: 53.65em;
	float: left;
	line-height: 1.85em;
	
}

.sectionsBody 
{ 
	background: url('../images/small-grey-fade.gif');
	height: 6.80em;
	
}

.sectionBigSpacer 
{ 
	width: 1.13em;
	float: left;
}

.sectionLittleSpacer 
{ 
	width: 0.56em;
	float: left;
}

.sectionSection 
{ 
	margin-top: 0.31em;
	background:url('../images/all-cor-70x90-white.gif');
	cursor: pointer;
	float: left;
	z-index: 1;
	height: 6.44em;/*5.94em;*/
	float: left;
	position: relative;
	width: 4.38em;	
}


.sectionSectionOver 
{ 
	margin-top: 0.31em;
	background:url('../images/all-cor-70x90-white.gif') #3cb5c8;
	cursor: pointer;
	float: left;
	z-index: 1;
	height: 6.44em;/*5.94em;*/
	float: left;
	position: relative;
	width: 4.38em;	
	color: #ffffff;
}

.sectionSectionFreeSample
{
	margin-top: 0.31em;
	background:url('../images/all-cor-70x90-white.gif');
	cursor: pointer;
	z-index: 1;
		height: 6.44em;/*5.94em;*/
	float: left;
	position: relative;
	width: 4.38em;	
	margin-left: 10px;
	margin-right: 10px;
}

.sectionSectionFreeSampleOver
{
	margin-top: 0.31em;
	cursor: pointer;
	background:url('../images/all-cor-70x90-white.gif') #3cb5c8;
	z-index: 1;	
	height: 6.44em;/*5.94em;*/
	float: left;
	position: relative;
	width: 4.38em;	
	margin-left: 10px;
	margin-right: 10px;
}

.sectionSectionFreeSampleLarge
{
	margin-top: .69em;
	cursor: pointer;
	float: left;
	height: 5.94em;
	width: 4.38em;	
	margin-left: 10px;
	margin-right: 10px;
}

.sectionImage 
{ 
	width: 3.75em;
	position: absolute;
	height: 3.75em;
	top: 0.31em;
	left: 0.31em;
	
}

.sectionImage img
{
width: 3.75em;
}


.sectionBackground 
{ 
	position: absolute;
	height: 3.75em;
	top: 0.31em;
	left: 0.31em;
}

.sectionBackground img
{ 

	height: 3.75em;

}

.sectionName 
{ 
	position: absolute;
	top: 5.97em/*6.80em*/;
	left: 0.50em/*0.60em*/;
	width: 4.83em/*5.80em*/;
	text-align: center;
	font-size: 0.75em/*0.63em*/;
	color: #666666;
	font-weight: bold;
}

.sectionNameOver
{
	position: absolute;
	top: 5.97em/*6.80em*/;
	left: 0.50em/*0.60em*/;
	width: 4.83em/*5.80em*/;
	text-align: center;
	font-size: 0.75em/*0.63em*/;
	color: #ffffff;
	font-weight: bold;
}

#inspiredBox 
{ 
	float: left;
	width: 21.63em;
	
}

.inspiredHeader 
{ 
	width: 20.88em;
	float: left;
	line-height: 1.85em;
}

.inspiredBody 
{
	background: url('../images/grey-fader-179.jpg') repeat-x #e7e7e7;;
	height: 10.8em;
}

.inspiredBoxImage
{
	float:left; margin-top:9px; margin-left:7px;
}
.inspiredBoxText1
{
	color: #666666; 
	margin-top: 0.64em; 
	margin-left: 0.64em; 
	float: left; 
	width: 12.00em;
	font-size: 0.88em;
	margin-bottom: 0.50em;
	line-height: 1.1em;
}
.inspiredBoxText2
{
	color: #666666; 
	margin-top: 0.75em;
	margin-left: 0.75em; 
	float: left; 
	width: 14.00em; 
	font-size: 0.75em;
	margin-bottom: 0.58em;
	line-height: 1.1em;
}

.inspiredBoxLink
{
	float: left; 
	margin-left: 7px; 
	margin-top: 34px;
}
        
#sectionBarSmall 
{
	float: right;
	width: 14.13em;
	height: 33.69em;
	margin-bottom:1em;
}

.sectionSmallHeader 
{ 
	line-height: 1.85em;
	width: 13.38em;
	float: left;
}
	
.sectionBarSmallBody 
{ 
	
	background: url('../images/grey-fader-517.gif');	
	height: 24.19em;
	float:left;
	width: 100%;
	margin-top: 0.19em;
	
}

.sectionSmallSection 
{ 
	margin-bottom: 0.12em;
	cursor: pointer;
	float: left;
	z-index: 1;
	height: 5.94em;
	float: left;
	margin-left: 0.19em;
	position: relative;
	width: 6.75em;
	
}

.sectionSmallBackground
{	

	position: absolute;
	height: 4.25em;
	top: 0.25em;
	left: 0.25em;
}

.accessoriesItem
{
	height: 6.31em; 
	padding-left: 0.38em; 
	margin-bottom: 1.75em; 
	margin-top: 0.75em;
}	

.accessoriesItemText
{
	float: left;
	width: 16.54em;
	padding-right: 0.15em;
	font-size: .8em;
	color: #959595;
	
}

.accessoriesItemCost 
{
	color: #51c1cf;
	font-weight: bold;
}

.sectionSmallImage 
{ 
	width: 6.25em;
	position: absolute;
	height: 4.25em;
	top: 0.25em;
	left: 0.25em;
}

.accessoriesItemImage
{
	float: left;
	width: 13.19em;
	height: 100%;
	
}

.accessoriesItemTitle
{
	float: left;
	margin-left: 0.38em;
	height: 100%;
	width: 13.94em;
}

.sectionSmallName 
{ 
	position: absolute;
	top: 6.33em;/*7.60em;*/
	left: 0.25em;/*0.31em;*/
	width: 8.70em;/*8.17em;/*9.80em;	*/
	text-align: center;
	
	text-align: center;
	font-size: 0.75em/*0.63em*/;
	color: #666666;
	font-weight: bold;
}

.fabricSection 
{ 
	height: 11.50em; 
	width: 7.63em; 
	float:left;
	margin: 0.31em 0.38em 0.25em 0.38em; 
	background: url('../images/all-cor-122x184-white.gif');
}

.fabricClearance
{
	height: 11.50em; 
	width: 7.63em; 
	float:left;
	margin: 0.31em 0.38em 0.25em 0.38em; 
	background: url('../images/all-cor-122x184-white.gif') #dcf8fc;
}


.fabricSectionOver
{ 
	height: 11.50em; 
	width: 7.63em; 
	float:left;
	margin: 0.31em 0.38em 0.25em 0.38em; 
	background: url('../images/all-cor-122x184-white.gif') #c4e9ef;
}
.fabricOfferName 
{
	width: 100%; 
	text-align: center; 
	color: #008b9e; 
	font-size: 0.75em; 
	font-weight: bold;
}

.fabricImageContainer 
{ 
	cursor: pointer;
	float: left; 
	height: 96px; 
	width: 100%;
}	

.fabricBackgroundImage 
{
	position: absolute; 
	margin-left: 0.75em;
	z-index: 2; 
}

.fabricBackgroundImage img
{
	width: 6.00em;
	height: 6.00em;
}

.fabricForgoundImage 
{ 
	position: absolute; 
	margin-left: 0.75em; 
	z-index: 1;
}

.fabricName 
{ 
	height: 2.23em; 
	float: left; 
	width: 100%; 
	font-weight: bold; 
	text-align: center; 
	line-height: 1em; 
	font-size: 0.69em; 
	color: #1695a4;
}

.fabricCost
{ 
	width: 100%;	
	text-align: center;
	font-size: 0.63em;
	color: #1695a4;
}

.fabricCurainCost
{
	width: 100%;
	text-align: center;
	font-size: 0.63em;
	color: #1695a4;
}

.fabricOrderSamples
{ 
	width: 100%;	
	text-align: center;
	font-size: 0.63em;
	color: #1695a4;
	cursor: pointer;
}
	
.fabricImage 
{ 
	width: 6.00em;
	position: absolute;
	height: 6.00em;
	top: 1.06em;
	left: 0.75em;
}

.farbicSwatchImage
{
	width: 6.00em;
	height: 6.00em;
}

.fabricBackground 
{ 
	position: absolute;
	height: 6.00em;
	top: 1.06em;
	left: 0.75em;
}


#accessorySection  
{ 
	width: 21.75em;
	
	float: left;
	margin-left: 0.63em;


}

.accessoriesHeader 
{ 
	width: 25.85em;
	float: left;
	line-height: 1.85em;

}

.accessoriesBody 
{
	background: url('../images/grey-fader-179.jpg') repeat-x #e7e7e7;
	width: 21.75em;
	height: 13.8em;	
}

.accessoryContainerContent 
{ 
	color: #666666;
	margin-top: 0.69em;
	margin-left: 0.69em;
	float: left;	
	font-size: .81em;
	margin-bottom: 0.54em;
	line-height: 1.1em;	
}

.accessoryContainerContent p 
{
	margin: 0;
	padding: 0;
}

.accessoryComponentItemBox
{
	float: left;
	width: 33%;
	text-align: center;	
	padding: 0;
	margin: 0;
}

.accessoryComponentItemBox a
{
	padding: 0;
	margin: 0;
}

.accessoryComponentImage img
{
	padding: 0;	
	margin: 0;
	width: 5.63em;	
	height: 5.63em;
	
}


.accessoryComponentLink
{
	margin-top: 4px;
}

.largeButton 
{ 
	width: 11.25em;
	height: 2.00em;
	background: url('../images/large-button.jpg');	
	cursor: pointer;
	margin-top: 0.56em;
	float: left;
}

.roomsetDescription 
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width:100%;
}

.largeButtonTitle 
{ 
	color: #15a3b7;
	margin-left: 1.10em;
	font-size: 0.75em;
	font-weight: bold;
}

.largeButtonText 
{ 
	color: #666666;
	margin-left: 1.67em;
	font-size: 0.75em;
}

.breadCrumbs 
{ 
	color: #4394a9;
	font-size: 0.8em;
	margin-top: 0.88em;
	height: 1em;
}

.breadCrumbs a 
{ 
	color: #4394a9;
	text-decoration: none;
}

.breadCrumbs a:hover 
{ 
	text-decoration: underline;
}

.breadCrumbs strong 
{ 
}

.sampleHeader 
{ 
	line-height: 1.85em;
	width: 90%;
	float: left;
}


label 
{
	font-size: 0.75em;
	
}

.itemText 
{
	color: #666666;
	font-size: 0.75em;
}

.inputtext 
{
	height: 1.50em;
	font-size: 0.75em;
	color: #333333;	 
	border: 0.10em solid #878787;
}

.deliveryForm
{
	margin-top: 0.75em;	
}

#paymentBox
{

	margin-top: 0.75em;
	float: left; 
	width: 21.88em; 
	
}

.inputselect
{
	color: #333333;	 
	background-color: #FFFFFF;	 
	font-family: Verdana;	 
	font-size: 0.63em;	
	border: 0.10em solid #878787;	
}

.inputColourSelect
{
	color: #333333;	 
	background-color: #FFFFFF;	 
	font-family: Verdana;	 
	font-size: 1em;	
	border: 1px solid #878787;
}

.pageSortOptions 
{ 
	width: 53.31em;
	text-align: center;
	color: #17ADBE;
	font-size: 0.81em;
}

.pageSortOptions a 
{ 
	color: #17adbe;
	text-decoration: none;
	font-weight: bold;
}

.pageSortOptions a:hover 
{ 
	text-decoration: underline;
}

.freeSampleLeft
{
	width: 13.88em;
	float: right;	
	margin-right: 0.56em;
}

.buttonImage
{
	cursor: pointer;
}

.freeSampleOrder
{
	width: 13.88em;
	float: right;	
}

.swatchPadder
{
	float: left; 
	width: 4px;
}

.top20Space
{
	margin-top: 1.25em;
}

.top9Space
{
	margin-top: 0.56em;
}

.freeSampleOrderBody
{ 
	background: url('../images/large-grey-fade.gif') repeat-x #e7e7e7;
	width: 13.40em;

	padding-left: 0.44em;
}

.freeSampleOrderBody a
{
	color: #15aabe;
	font-weight: bold;
	text-decoration: none;
}

.freeSampleOrderBody a:hover
{
	text-decoration: underline;
}

.freeSampleChooseColour 
{
	width: 28.75em;
}
.freeSampleChooseColourHeader 
{ 
	width: 28.00em;
	line-height: 1.85em;
	float: left;
}


.prodDetailImageContainer
{
	position: relative; 
	float: left; 
	width: 14.69em; 
	height: 14.69em;
	margin-left: 10px;
	margin-right: 10px;
}

.prodDetailImageContainer2
{
	position: relative; 
	float: left; 
	width: 14.69em; 
	height: 18.55em;
} 
.prodDetailImage
{
	z-index: 1;  
	position: absolute;
}

.prodDetailImage img
{
	width: 234px;
}

.prodDetailBackgroundImage
{
	z-index: 2;  
	position: absolute;
}

.prodDetailOption
{
	float: left;
	width: 100%;
	color: #666666;
	font-size: 1em;
	
	line-height: 1.1em;
	
}

.prodDetailOptions
{
	float: left;
	width: 20%;
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
}

.margin10
{
	margin-left: 10px; 
	margin-right: 10px;
}

.prodDetailLinks
{
	float: left;
	margin-top: 0.69em;
	width: 14.69em;
	text-align: center;
	margin-left: 10px; 
	margin-right: 10px;
}

.prodDetailFreeSample
{ 
	margin-left: 1.50em;
	float: left;
	width: 7.94em;	
}

.prodDetailZoom
{ 
	float: left;
	margin-left: 0.19em;
	width: 3.44em;	
}

.prodDetailsRight
{
	float: right;
	width: 27.08em;
	margin-top: 0.56em;	
}

.prodDetailsLeft
{
	float: left;
	width: 15.84em;	
	margin-top: 0.56em;
	background: url('../images/grey-fader-591.gif') repeat-x;
	background-position:bottom;

}

.prodDetailsRowText
{
	color: #666666;
	float: left;
	width: 100%;
	font-size: 0.75em;
	margin-top: 0.50em;
	
}

.prodDetailsRowTextSmall
{
	color: #666666;
	float: left;
	width: 49%;
	font-size: 0.75em;
	margin-top: 0.50em;
	
}


.prodPageOptionBox
{
	float: left; 
	width: 40%;
}

.prodPageOptionBoxLink
{
float: left; 
width: 20px;

}

.prodDetailsRowText a
{
	
}

.prodDetailsRowTextError
{
	color: #de0101;
	float: left;
	width: 100%;
	font-size: 0.75em;
	margin-top: 0.50em;

}


.prodDetailsRowTextThin
{
	color: #666666;
	float: left;
	width: 30%;
	font-size: 0.75em;
	margin-top: 0.50em;
}

.prodDetailsRowInput
{
	float: left;
	width: 100%;
}

.prodDetailsRowInputWithLink
{
	float: left;
	width: 50%;
}

.prodDetailsRowLink
{
	float: left;
	width: 49%;
	color: #4393aa;
	font-size: .75em;
}

.prodDetailsRowLink a
{
	float: left;
	background: url('../images/information.jpg') left center #ffffff no-repeat;
	padding-left: 2.5em;
	text-decoration: none;	
	color: #4393aa;
	font-size: 1em;
	height: 2.25em;
	line-height:2.25em
}

.prodDetailsRowLink a:hover
{
	text-decoration: underline;
}


.alternateColours
{
	float: left;
	padding: 0.06em 0.38em 0.13em 0.38em;
}

/*popup page code*/

#popupBody 
{ 
	background: url('../images/page-background.jpg') #93b9c4 repeat-x;	
	font: 100%  Arial, Helvetica, verdana, sans-serif;	
	margin: 0;
	padding: 0;
}

#popupMainDiv 
{ 
	width: 57.75em;
	height: 35.00em;
	margin-left: 1.00em;
	margin-top: 0.81em;
	
}

#popupHeader 
{ 
	height: 6.19em;	 
	background: url('../images/header-background.jpg');	
	width: 100%;
	margin: 0;
	padding: 0;	
}
			
#popupMenu 
{ 
	height: 3.75em;
	background: #107b8b;	
	
}

#popupMenu .SelectedOption 
{ 
	height: 2.19em;	
	float: left;	
	width: 11.50em;	
	background: #107b8b;	 
	border-bottom: 0.06em solid #107b8b;
}
#popupMenu .SelectedOption a 
{
	font-size: 0.81em;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	display: block;
	height: 2.46em; 
	
}
#popupMenu .SelectedOption a:hover
{
	text-decoration: underline; 
}

#popupMenu .NotSelectedOption 
{ 
	height: 2.19em;	
	float: left;	
	width: 11.50em;	
	background: #15aabe;	
	border-bottom: 0.06em solid #15aabe;
}


#popupMenu .NotSelectedOption a 
{ 
	font-size: 0.81em;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	display: block;
	height: 2.46em; 
}

#popupMenu .NotSelectedOption a:hover
{ 
	text-decoration: underline; 

}

.popupSubMenu 
{ 
	height: 1.50em;	
	float: left;	
	width: 13.50em;	 
	background: #107b8b;	
	text-align: center;
}

.popupSubMenu a
{
	font-size: 0.69em;
	color: #26adb3; 
	text-decoration: none; 
	font-weight: bold; 
	display: block;	
	line-height: 2.18em;
}

.popupSubMenu a:hover
{	
	text-decoration: underline; 	
}

.popupSubMenuActive 
{ 
	height: 1.50em;	
	float: left;	
	width: 13.50em;	 
	background: #107b8b;	
	text-align: center;
}

.popupSubMenuActive a
{
	font-size: 0.69em;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	display: block;
	line-height: 2.18em;
}

.popupSubMenuActive a:hover
{
	text-decoration: underline; 
}

#popupMenu .border 
{ 
	border-right: 0.06em solid #32ccca;	
}

#popupContent 
{ 
	background: url('../images/popup-grey-fade.gif') #e4e4e4 repeat-x;
	height: 25.31em;	
	padding-left: 1.19em;	
}

.popupContentTop
{ 
	margin-top: 1.13em;	
	background: url('../images/popup-content-top.gif') no-repeat;	
	float: left;	
	height: 0.81em;	
	width: 55.38em;

}

.popupContentLeft
{ 

	background: url('../images/popup-content-left.gif') repeat-y;	
	width: 0.19em;	
	height: 19.75em;	
	float: left;
}

.popupContentRight
{ 
	background: url('../images/popup-content-right.gif') repeat-y;	
	width: 0.19em;	
	height: 19.75em;	
	float: left;
}

.popupContentBottom
{ 
	background: url('../images/popup-content-bottom.gif') no-repeat;
	float: left;
	height: 0.69em;
	width: 55.38em;
}

.popupContentBody 
{ 
	background: #ffffff;
	float: left;
	width: 73.0em;
	height: 26.33em;
	
	color: #666666;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.1em;
	padding-left:5px;
	
}

.popupContentBody ul 
{ 
	padding: 0;	
	left: 0;	
	margin: 0;
}

.popupContentBody li 
{ 
	padding: 0;	
	left: 0;	
	margin: 0;	
	list-style: circle inside;
}

.accessoryItem
{
	float: left;
	width: 14.75em;
	
}


.accessoryItemBox 
{ 
	height: 19.06em;
	width: 14.13em;
	float: left;
}

.accessoryHeader
{
	width: 13.38em;
	float: left;
	line-height: 1.85em;
}

.accessoryItemBody
{
	height: 13.38em;
	padding-left: 0.38em;
	padding-top: 5px;
	background: url('../images/grey-fader-219.jpg') repeat-x;
}

.accessoryItemBodyImage 
{ 
	padding-top: 5px; 
	margin-bottom: 5px; 
	float: left; 
}

.accessoryItemBodyText 
{ 
	float: left; 
	height: 80px; 
}
 
.accessoryItems
{
	float: left;
	width: 28.19em;
	
}

.accessoryItemsBox
{
	width: 28.19em;
	float: left;
	height:33.69em;
}

.accessoryItemsHeader
{
	width: 27.44em;
	float: left;
	line-height: 1.85em;
}

.accessoryItemsBody
{
	height: 24.3em;
	width: 100%;
	float:left;
	background: url('../images/grey-fader-517.gif');
}

.accessoriesItemItems
{
	float: left; 
	height: 65px;
}

.bottomCorners
{
	background: #e4e4e4;
	width: 100%;
	float: left;
	height: 0.25em;
}



/* curtains guide page */

.curtainGuideMenu
{
	float: left; 
	margin-top: 1.25em; 
	width: 43.75em; 
	height: 3.50em; 
	border: 0.06em solid #e4e4e4;
}

.curtainGuideSelected
{
	float:left ;
	width: 10.88em;
	height: 2.00em;
	border-bottom: 0.06em solid #15acbf;
	background: #15acbf;
}

.curtainGuideSelected a 
{ 
	font-size: .8em; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	display: block;
	height: 2.46em; 
}

.curtainGuideSelected a:hover 
{
	text-decoration: underline; 
}

.curtainGuideNotSelected
{
	float: left;	
	width: 10.88em;
	height: 2.00em;
	border-bottom: 0.06em solid #e4e4e4;
	border-left: 0.06em solid #e4e4e4;
}

.curtainGuideMenuText
{
	float: left; 
	width: 132px; 
	margin-left: 20px; 
	text-align:center
}

.curtainGuideNotSelected a 
{ 
	font-size: 0.81em;
	color: #15ACBF; 
	text-decoration: none; 
	font-weight: bold; 
	display: block;
	height: 2.46em; 
}

.curtainGuideNotSelected a:hover
{ 
	text-decoration: underline; 
}

.curtainGuideSubMenu
{
	float: left;
	width: 10.88em;
	background: #15acbf;
	border-left: 0.06em solid #15acbf;
	height: 1.44em;
	line-height: 1.44em;
}

.curtainGuideSubMenu a 
{	font-size: 0.69em;
	color: #9afeff; 
	text-decoration: none; 
	font-weight: bold; 
	display: block;	
	text-align: center;
}

.curtainGuideSubMenu a:hover
{
	text-decoration: underline; 
}

.curtainGuideSubMenuActive
{
	float: left;
	width: 10.88em;
	background: #15acbf;
	border-left: 0.06em solid #15acbf;
	height: 1.44em;
	line-height: 1.35em;
	text-align: center;
}

.curtainGuideSubMenuActive a 
{ 
	font-size: 0.69em;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	display: block;
	height: 1em;	
}

.curtainGuideSubMenuActive a:hover
{ 
	text-decoration: underline; 
}

.curtainGuideBlankMenu 
{
	width: 100%;
	background: #15acbf;
	height: 1.44em;
}


/* text editor css */
.title
{
	color: #8e8e8e;
	font-weight: bold;
}

.greyText
{
	color: #676767;
	font-size:.8em;
}

.greyText a
{
	color: #676767;
	text-decoration: underline;
}

.greyText a:hover
{
	text-decoration: underline;
}

.inputTextSmall 
{ 

}

.inputTextQuantity
{
	width: 2.50em;
	border: 1px solid #d2d2d2;
}

.inspiredBox
{
	margin-top: 1.13em;
 	float: left;
	width: 10.63em;
	margin-right: 0.19em;
	height: 17.80em;	
}

.inspiredImageContainer
{
	position: relative; 
	float: left;
	width: 10.13em;
	height: 12.81em;
	cursor: pointer;
}

.inspiredImage 
{
	z-index: 1;  
	position: absolute;
}

.inspiredBackground
{
	z-index: 2;  
	position: absolute;

}

.inspiredName
{
	float: left;
	font-size: .8em;
	color: #54c2d1;
	font-weight: bold;
	width: 12.46em;	
	text-align: center;
}

.inspiredText
{
	float: left;
	font-size: .7em;
	color: #666666;
	width: 14.33em;
	
	text-align: center;
	
}

.inspiredButton
{
	float: left;
	text-align: center;
	font-size: .7em;
	width: 14.33em;
	margin-top: 0.5em;
}

.calculateButton 
{ 
	height: 16px;
	width: 75px;
	background: url(../images/calculate.gif);
	border: 0;
	margin: 0;
	padding: 0;
	margin-top: 1em;
	margin-bottom: 2em;
	cursor: pointer;
}

/* basket page */

.basketRow
{
	float: left; 
	width: 100%;
	margin-bottom:5px;
	margin-top: 5px;
}

.basketSwatchTitle
{
	float: left; 
	width: 4.94em;/*79px;*/
	text-align:center;
}

.basketSwatch
{
	

	float: left; 
	width: 4.94em;/*79px;*/
	text-align:center;
}

.basketProductName 	
{
	float: left; 
	width: 17.25em;
	color: #666666;
	font-size: 0.75em;
}

.basketSize
{
	float: left; 
	width: 6.42em;
	color: #666666;
	font-size: 0.75em;
	text-align: center;
}      

.basketQuantity
{
	float: left; 
	width: 8.08em;
	color: #666666;
	font-size: 0.75em;
	text-align: center;
}

.basketPrice
{
	float: left; 
	width: 6.00em;
	color: #666666;
	font-size: 0.75em;
	text-align: center;
}

.basketBlank
{
	float: left;
	width: 3.13em;	
}

.basketSubTotal
{
	float: left;
	width: 7.92em;
	color: #666666;
	font-size: 0.75em;	
	text-align: center;

}

.basketExtraText
{
	float: right; 
	width: 6.00em;
	color: #666666;
	font-size: 0.75em;
	height: 2.33em;
	line-height:2.33em;	
	
}

.basketExtraImage
{
	float: right; 
	width: 6.50em;
	margin-right:30px;
}

.basketDiscount
{
	width: 187px;
	color: #666666;
	font-size: 0.75em;
	float: left;
}

.basketDiscountsBar
{
	float: right;
	width: 25.25em;
	margin-right: 2.06em;
}

.basketSpacer 
{
	float: right;
	width: 6.10em;
	color: #666666;
	font-size: 0.75em;
	border: 1px solid white
}

.basketDiscountCodeButton
{
	float: right;
	width: 6.10em;
	color: #666666;
	font-size: 0.75em;
	border: 1px solid white
}

.basketDiscountInput
{
	float: right; 
	
	width: 7.40em;
	color: #666666;
	font-size: 0.75em;
	height: 2.33em;
	line-height:2.33em;	
	padding-left:12px;
}

.inputbuttonGreen
{
	border: 0;
	background: #139fb6;
	color: #ffffff;
}

.basketDicountImage
{
	float: right; 
	width: 8.8em;
	color: #666666;
	font-size: 0.75em;
	height: 2.33em;
	line-height:2.33em;		
}

.basketGreyLine
{
	height: 1px; 
	width: 250px;
	float: right;
	margin-right: 30px;
	background: #cccccc;
}

.basketRemove
{
	float: left;
	width: 3.50em;
	color: #666666;
	font-size: 0.63em;
	text-align:center;
}

.basketRemove a
{
	color: #149BAE;
	text-decoration: none;
}

.basketRemove a:hover
{
	text-decoration: underline;
}

.basketDicountRemove
{
	float: right;
	width: 3.50em;
	color: #666666;
	font-size: 0.63em;
	margin-right: 42px;
	text-align: center;
}

.basketDicountExtraText
{
	float: right; 
	width: 5.8em;
	color: #666666;
	font-size: 0.75em;
	height: 2.33em;
	line-height:2.33em;	
}

.basketDicountImageActive
{
	float: right; 
	width: 10.8em;
	color: #666666;
	font-size: 0.75em;
	height: 2.33em;
	line-height:2.33em;	
}

.basketDicountRemove a
{
	color: #149BAE;
	text-decoration: none;
}

.basketDicountRemove a:hover
{
	text-decoration: underline;
}

.basketUpdateSpacer
{
	float: left;
	width: 24em;
	height: 1em;
	
}

.basketUpdateLink
{
	float: left;
	width: 5em;
	text-align: center;
	color: #666666;
	font-size: 0.63em;
}

.basketUpdateLink a
{
	color: #149bae;
	text-decoration: none;
}

.basketUpdateLink a:hover
{
	text-decoration: underline;
}

.subTotalRow 
{
	margin-top: 13px;
}

.discountBox 
{
	margin-top:20px;
	width: 189px;
	height: 73px;
	float: left;
	display:inline;
	margin-left: 245px;
	background:#f4f0f1; 
	border:1px solid #cdcbcc;	
}

.discountText
{
	font-size: 0.75em;
	color: #666666;
	width: 100%;
	text-align: center;
}

.discountErrorText
{
	font-size: 0.75em;
	color: #de0101;
	width: 100%;
	text-align: center;
}

.discountCodeBox
{
	text-align: center;
}

.discountButton
{
	text-align: center;
	margin: 5px;
}

.discountButton input
{
	border: 0px;
	background: #159db3;
	color: #ffffff;
	font-size: 0.75em;
}


#paymentMethods
{
	float: right; 
	margin-top: 20px;
	margin-right: 42px;
	height: 201px; 
	width: 171px; 
	background: url('../images/otherPayment.jpg');
}

.addToBasketButton
{
	background: url('../images/add-to-basket.gif');
	height: 1.20em;
	margin: 0;
	width: 8.3em;
	cursor: pointer;
	border: 0;
}

.addToBasketButtonLarge
{
	background: url('../images/add-to-basket-large.gif') no-repeat;
	height: 2.55em; /*1.20em;*/
	margin: 0;
	width: 10.84em; /*8.3em;*/
	cursor: pointer;
	border: 0;
}

.addAccessoriesButton
{
	background: url('../images/add-accessories.gif');
	height: 1.20em;
	margin: 0;
	width: 8.3em;
	cursor: pointer;
	border: 0;
}

.addAccessoriesButtonLarge
{
	background: url('../images/add-accessories-large.gif') no-repeat;
	height: 2.55em; /*1.20em;*/
	margin: 0;
	width: 10.7em; /*8.3em;*/
	cursor: pointer;
	border: 0;
	margin-left:20px;
}

.prodDetailsBuyNowButton
{
	float: left;
	
}
.prodDetailsAccessoryButton
{
	float: left;
	
}

.prodDetailsErrorRow
{
	font-size: 0.75em;
	color: #de0101; /*22a4b2;*/	
}

.leftSide
{
	float: left;
	width: 350px;
}

.rightSide
{
	float: right;
	width: 350px;
}

.checkoutFormtext
{
	width: 150px;
	float: left;
	margin-bottom: 2px;
}

.checkoutFormItem
{
	width: 180px;
	float: left;
	margin-bottom: 2px;
	font-weight: bold;	
}

.checkoutFormItem select
{
	font-weight: normal;	
}

.widthFifth
{
	width: 20%;
}

.widthQuarter
{
	width: 25%;
}

.widthThird
{
	width: 33%;
}

.offerHomePage
{
	float: right; 
	width: 13.88em; 
	margin-top: 1.19em; 
	margin-right: 0.56em
}

.offerHomePage img
{
	width: 13.88em;
	height: 10.69em;
}

.offerLarge
{
	height:96px;
}

.offerSmall
{
	margin: 0; 
	float: right;
	height: 96px;
	width: 222px	
} 

.normalPrice
{
	font-size: 1.4em;
	float: left; 
	width: 388px; 
	padding-left: 5px; 
	font-weight: bold; 
	color: #9a9a9a; 
}

.productPrice
{
	color: #cc0001;
	font-size: 1.4em;
	float: left; 
	width: 388px;  
	padding-left: 5px; 
	font-weight: bold; 
	
}

.productSaving
{
	font-size: 1em;
	float: left; 
	padding-left: 5px; 
	font-weight: bold; 
	color: #9a9a9a; 
}

.bottomSpacer
{
	height: 1.4em; 
}
 
 
/* converter page */ 
#converterContainer
{
	width: 29.63em;
	background: #FFFFFF;

	margin: 0.81em;	
	text-align: left;
} 

#converterBody
{
	height: 10.69em;
	
	margin: 0; 
	padding: 0;
	float: left;
	width: 29.63em;
	background:url('../images/current-convert-background.gif');
}

#converterContent 
{ 
	background: url('../images/popup-grey-fade.gif') #e4e4e4 repeat-x;
	height: 25.31em;	
}

.selectBox
{
	text-align: right; 
	float: left; 
	background: url('../images/select.gif'); 
	width: 65px; 
	height: 16px;
}

.accessoriesSelectInput
{
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 16px;
}


.specialOfferLink
{
	float: left; 
	width: 500px; 
	margin: 0px 5px 0px 5px;
}
.specialOfferLink
{
	color: #4592ac;
}

.specialOfferLink a
{
	text-decoration: none;
	color: #4592ac;
}

.specialOfferLink a:hover 
{
	text-decoration: underline;
}


.greyLine
{
	margin-top:10px;
	background: #DDDDDD; 
	height: 1px; 
	width: 100%; 
	float: left;
}


.tellAFriendRowText
{
	float: left;
	width: 20%;
	color: #666666;
	font-size: .75em;
	margin-bottom: 10px;
}

.tellAFriendInput
{
	float: left;
	width: 30%;
	color: #4393aa;
	font-size: .75em;
}

.itemsBar
{
	color: #0099FF;
	height: 18px;
	width: 100%;
	margin-top: 22px;
	background: url('../images/grey-fader-18.gif');
}

.basketContinueShopping
{
	float: right; 
	width: 137px;
	margin-bottom: 12px;
}
.basketProceded
{
	float:right; width:137px;
}

.basketHelp
{
	margin-top: 19px;
	float: right;
	width: 365px;
}

.submitImage
{
	margin-top: 10px;
}

.thankyouBox
{
	float: left; 
	width: 300px;

}

.thankyouTitle
{
	float: left; 
	width: 150px; 
	font-weight: bold;
	font-size: 1em;
	
}

.thankyouText
{
 	float: left; 
	width: 150px; 
	font-size: 1em;
}

.requestHomePageText
{
	float: left;
	width: 400px;
	margin: 0px;

	font-weight: normal;
	line-height: 1.1em;
	float: left;	
	margin-bottom: 1.42em;
	
}

.requestHomePageImage
{
	float: right;
	width: 296px;
}

.homeVisitFormText
{
	width: 150px;
	float: left;
	margin-bottom: 2px;
}

.redDot
{
	width: 25px;
	float: left;
	margin-bottom: 2px;
	height: 20px;
	color: #d10602;
}

.homeVisitRow
{
	float:left;
	width: 400px;
	margin-bottom: 5px;

	
}

.homeVisitFormInput
{
	width: 180px;
	float: left;
	margin-bottom: 2px;
	
	height: 20px;
}

.homeVisitFormInput .inputselect
{
	color: #333333;	 
	background-color: #FFFFFF;	 
	font-family: Verdana;	 
	font-size: 0.63em;	
	border: 0.10em solid #878787;	
}

.homeVisitFormInput .inputtextlarge
{
	height: 1.30em;
	font-size: 0.75em;
	color: #333333;	 
	border: 0.10em solid #878787;
	width: 200px;
}

.homeVisitFormInput .inputtextsmall
{
	height: 1.30em;
	font-size: 0.75em;
	color: #333333;	 
	border: 0.10em solid #878787;
	width: 90px;
}

.homeVisitFormInput .inputtextmedium
{
	height: 1.30em;
	font-size: 0.75em;
	color: #333333;	 
	border: 0.10em solid #878787;
	width: 140px;
}


.homeVisitSubmit
{
	background: url('../images/large-submit.gif') no-repeat;
	height: 25px; /*1.20em;*/
	margin: 0;
	width: 92px; /*8.3em;*/
	cursor: pointer;
	border: 0;
	margin-left:20px

}

.sitemap ul
{ 
	

}

.sitemap li
{
	
	

	list-style-position:inside;
	/*list-style: none;*/
}

.siteMapLevel1 ul
{
font-size:12px;
list-style-position:inside;
}

.siteMapLevel1 li
{
padding-left:12px;
list-style-position:inside;
}

.siteMapLevel2 ul
{
list-style-position:inside;
font-size:12px;
}

.siteMapLevel2 li
{
padding-left:12px;
list-style-position:inside;
}
.siteMapLevel3 ul
{

font-size:12px;
}

.siteMapLevel3 li
{
padding-left:12px;
list-style-position:inside;
}