/* CSS Document */

/*-------------------GLOBAL-----------------------------------------*/

    html, body {
		margin:0;
		padding:0;
		padding-bottom:20px;
		text-align: center;
		background-color:#BDC1C6;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:1em;
		}
	p{
		margin-bottom:4px;
		margin-top:0px;
		}	
	img{
		border:0;
		}	
	#main {
        width:100%;
   		}	
	h2{
		font-size:1.3em;
		color:#84A0A3;
		margin:0;
		margin-bottom:2px;
	}
	h4{
		font-size:1.3em;
		color:#035483;
		padding-top:5px;
		padding-bottom:3px;
		padding-left:5px;
		width:99%;
		margin:0;
		margin-top:5px;
		margin-bottom:5px;
		background-color:#FFFFFF;
	}
	.invislabel{
		height: 0px;
		width: 0px;
		overflow: hidden;
		display:none;
		}
	form{
		margin: 0px;
		padding: 0px;
	}

/*-------------------NAV-----------------------------------------*/

	#primarynav{
		position:absolute;
		top:95px;
		_top:95px;
		left:0;
		width:681px;
		color:#FFFFFF;
		padding-top:4px;
		height:25px;
		margin-left:12px;
		margin-right:17px;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		border-top-width:thin;
		border-top-style:dotted;
		border-top-color:#b2b2b2;
		}
	#secondarynav{
		width:676px;
		color:#666666;
		padding-top:3px;
		padding-left:5px;
		height:17px;
		margin-left:12px;
		margin-right:17px;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		font-size:0.7em;
		}

	.inspirenavparentindoor{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#b40890;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavparentindoorselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#b40890;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavparentoutdoor{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#20adb6;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavparentoutdoorselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#20adb6;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavchildindoor{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#FCE7F8;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavchildoutdoor{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#D5F3F5;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavchildselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavchildindoorselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/pink_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavchildoutdoorselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/green_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavparentother{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#666666;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavparentotherselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#666666;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavchildother{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#cccccc;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.inspirenavchildotherselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/grey_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}

	.bluenavparent{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#055381;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.bluenavparentselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#055381;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.bluenavchild{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#DBE4EB;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.bluenavchildselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/blue_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.rednavparent{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#ED1B24;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.rednavparentselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#ED1B24;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.rednavchild{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-color:#EDEDED;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	.rednavchildselect{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		padding-left:10px;
		background-image:url(images/red_link_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		background-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	a.bluenavparenttext{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.bluenavparenttext:hover{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.bluenavparenttextselect{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.bluenavparenttextselect:hover{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.bluenavchildtext{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.bluenavchildtext:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.bluenavchildtextselect{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.bluenavchildtextselect:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavparent{
		font-size:0.7em;
		color:#FFFFFF;
		height:30px;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavparent:hover{
		font-size:0.7em;
		height:30px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavparentselect{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavparentselect:hover{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtext{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtext:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtextindoorselect{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtextindoorselect:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtextoutdoorselect{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtextoutdoorselect:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtextotherselect{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspirenavchildtextotherselect:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavparenttext{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavparenttext:hover{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavparenttextselect{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavparenttextselect:hover{
		font-size:0.7em;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavchildtext{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavchildtext:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavchildtextselect{
		font-size:0.7em;

		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.rednavchildtextselect:hover{
		font-size:0.7em;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}

	a.primarynavtext {
		font-size:0.8em;
		text-decoration:none;
		font-weight:bold;
		color:#666666;
		}
		
	a.primarynavtext:hover{
		font-size:0.8em;
		text-decoration:none;
		font-weight:bold;
		color:#C1001B;
		}
	a.primarynavtextselect {
		font-size:0.8em;
		text-decoration:none;
		font-weight:bold;
		color:#C1001B;
		background-image:url(images/red_link_arrow.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		}
	a.primarynavtextselect:hover{
		font-size:0.8em;
		text-decoration:none;
		font-weight:bold;
		color:#C1001B;
		}
	.secondarynavtext {
		text-decoration:none;
		font-weight:normal;
		color:#666666;
		}
	a.secondarynavlink{
		text-decoration:none;
		font-weight:normal;
		color:#666666;
		}
	a.secondarynavlink:hover{
		text-decoration:none;
		font-weight:normal;
		color:#C1001B;}
	a.secondarynavlinkbold{
		text-decoration:none;
		font-weight:bold;
		color:#666666;
		}
	a.secondarynavlinkbold:hover{
		text-decoration:none;
		font-weight:bold;
		color:#C1001B;}


	a.footernavtext {
		font-size:0.7em;
		text-decoration:none;
		color:#666666;
		}
		
	a.footernavtext:hover{
		font-size:0.7em;
		text-decoration:none;
		color:#C1001B;
		}
	a.footernavtextselect {
		font-size:0.7em;
		text-decoration:none;
		color:#C1001B;
		}
		
	a.footernavtextselect:hover{
		font-size:0.7em;
		text-decoration:none;
		color:#C1001B;
		}

/*-------------------DIV COLS-----------------------------------------*/
	
	#outercontainer{
		width:956px;
		margin: auto;
		margin-top:27px;
		margin-bottom:10px;
		text-align: left;
	}
	#homeoutercontainer{
		width:800px;
		margin: auto;
		margin-top:27px;
		margin-bottom:10px;
		text-align: left;
		
	}
	#container{
		width:956px;
		background-color:#FFFFFF;
		clear:none;
		position:relative;
	}
	#homecontainer{
		width:800px;
		background-color:#FFFFFF;
		clear:none;
		position:relative;
	}
	#rightcolmainblue{
		float:right;
		margin-right:7px;
		_margin-right:4px;
		background-color:#DBE4EB;
		padding-top:40px;
		margin-bottom:5px;
		width:239px;
		_width:239px;
		}
	#rightcolmainwhite{
		float:right;
		margin-right:7px;
		_margin-right:4px;
		background-color:#ffffff;
		padding-top:40px;
		margin-bottom:5px;
		width:239px;
		_width:239px;
		}
	#rightcolmaingrey{
		float:right;
		margin-right:7px;
		_margin-right:4px;
		background-color:#EDEDED;
		padding-top:40px;
		margin-bottom:5px;
		width:239px;
		_width:239px;
		}
	#rightcolblue{
		position:absolute;
		background-color:#DBE4EB;
		margin-right:7px;
		top:-17px;
		right:0px;
		width:239px;
		margin-bottom:0;
		z-index:100;
	}
	#rightcolwhite{
		position:absolute;
		background-color:#ffffff;
		margin-right:7px;
		top:-17px;
		right:0px;
		width:239px;
		margin-bottom:0;
		z-index:100;
	}
	#rightcolgrey{
		position:absolute;
		background-color:#EDEDED;
		margin-right:7px;
		top:-17px;
		right:0px;
		width:239px;
		margin-bottom:0;
		z-index:100;
	}

	#headerarea{
		width:710px;
		height:126px;
		_height:128px;

		}
	#headerareahome{
		width:792px;
		height:95px;
		}

	#leftcont{
		position:relative;
		width:698px;
		min-height:410px;
		_height:410px;
		float:left;
		}
	#roomleftcont{
		position:relative;
		width:949px;
		padding-right:7px;
		min-height:327px;
		_height:327px;
		}
	#homemaincol{
		position:relative;
    width: 784px;
		min-width:784px;
		margin-right:8px;
		margin-left:8px;
		min-height:284px;
		/*background-image:url(images/home_bg.jpg);*/
		background-repeat:no-repeat;
		}
    
   #homemaincol:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
   }
	#inspirecontleft{
		position:absolute;
		width:513px;
		margin-bottom:5px;
		height:327px;
		top:78px;
		left:0;
		}
	#inspirehtmlbg{
		width:513px;
		height:327px;
		position:relative;
		background-repeat:no-repeat;
		}
	#inspirehtmlleft{
		position:absolute;
		background-color:#B40A91;
		padding-top:6px;
		padding-left:8px;
		padding-bottom:6px;
		padding-right:8px;
		width:240px;
		height:48px;
		left:0;
		top:0;		
		}
	#inspirehtmlright{
		position:absolute;
		background-color:#20ADB6;
		padding-top:6px;
		padding-left:8px;
		padding-bottom:6px;
		padding-right:8px;
		width:240px;
		height:48px;
		right:0;
		top:0;		
		}
	.inspirehtmltitle{
		color:#FFFFFF;
		font-size:1.5em;
		height:35px;
		}
		
	#inspirecontright{
		position:absolute;
		width:189px;
		background-color:#F7E7F4;
		padding-top:10px;
		top:78px;
		right:-5px;
		_right:8px;
		}
	#tellmecontleft{
		position:absolute;
		width:337px;
		height:327px;
		top:78px;
		left:10px;
		}
	#tellmecontright{
		position:absolute;
		width:337px;
		height:327px;
		top:78px;
		right:-4px;
		_right:7px;
		}
	#rightcolblue{
		position:absolute;
		background-color:#DBE4EB;
		margin-right:7px;
		top:-17px;
		right:0px;
		width:239px;
		margin-bottom:0;
	}
	#genleftcol{
		width:181px;
		float:left;
		margin-left:12px;
		_margin-left:6px;
		clear:none;
		}
	#genrightcol{
		margin-left:193px;
		_margin-left:160px;
		width:500px;
		
		_height:390px;
		min-height:390px;
		}
	#singlecol{
		margin-left:12px;
		_margin-left:12px;
		width:680px;
		
		_height:390px;
		min-height:390px;
		}
	#footer{
		width:936px;
		color:#FFFFFF;
		padding-top:0px;
		height:22px;
		margin-top:7px;
		margin-left:10px;
		margin-right:10px;
		border-top-width:thin;
		border-top-style:dotted;
		border-top-color:#bcbcbc;
		clear:both;
		}
	#homefooter{
		width:784px;
		color:#FFFFFF;
		padding-top:0px;
		height:22px;
		margin-top:7px;
		margin-left:8px;
		margin-right:8px;
		border-top-width:thin;
		border-top-style:dotted;
		border-top-color:#bcbcbc;
		}
	#footerleft{
		float:left;
		}
	#footerright{
		float:right;
		}
	#roomrightcol{
		margin-left:193px;
		_margin-left:193px;
		width:755px;
		_width:748px;
		_height:390px;
		min-height:390px;
		}


	
	
/*-------------------COMPONENTS-----------------------------------------*/

	#homequicklinks{
		width:784px;
		margin-left:10px;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#bcbcbc;
		padding-top:7px;
		padding-bottom:3px;
		margin-bottom:10px;
		height:22px;
		text-align:right;		
		}
	#logo{
		width:180px;
		float:left;
		height:60px;
		}
	#printlogo{
		width:180px;
		height:95px;
		text-align:left;
		}
	#homestrap{
		width:600px;
		float:right;
		height:95px;
		margin-right:5px;
		}
	#homestrap2{
		clear:both;
		}
	#homestrapcan{
		width:40px;
		position:absolute;
		right:5px;
		top:40px;
		text-align:center;
		height:95px;
		}
	#homestraptext{
		width:575px;
		position:absolute;
		right:50px;
		top:40px;
		text-align:right;
		height:75px;
		padding-top:20px;
		}
	#homeinspirearea{
		position:absolute;
		top:20px;
		left:10px;
		width:370px;
		height:250px;
		}
	#hometellmearea{
		position:absolute;
		top:20px;
		right:10px;
		width:370px;
		height:250px;
		}

	#inspireheader{
		width:680px;
		height:73px;
		padding-top:10px;
		padding-left:30px;
		}
	.hometitleheadertellme{
		width:368px;
		height:55px;
		float:right;
		text-align:right;
		}
	.hometitleheaderinspire{
		width:368px;
		height:55px;
		}
	.homeimage{
		clear:both;
		width:368px;
		height:111px;
		border-bottom-width:thin;
		border-bottom-style:solid;
		border-bottom-color:#ffffff;
		}
	.hometext{
		width:370px;
		height:43px;
		margin-top:4px;
		margin-bottom:4px;
		color:#FFFFFF;
		font-size:0.7em;
		}
	.homelinkinspire{
		width:370px;
		height:18px;
		padding-top:5px;
		padding-bottom:5px;
		color:#FFFFFF;
		border-top-width:thin;
		border-top-style:dotted;
		border-top-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#ffffff;
		}
	.homelinktellme{
		text-align:right;
		width:370px;
		height:18px;
		padding-top:5px;
		padding-bottom:5px;
		color:#FFFFFF;
		border-top-width:thin;
		border-top-style:dotted;
		border-top-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#ffffff;
		}
	a.homelink{
		font-size:0.9em;
		padding-left:10px;
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	a.homelink{
		font-size:0.9em;
		padding-left:10px;
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
	#toprightbanner{
		float:right;
		height:95px;
		width:220px;
		}
	#toprightbannerheader{
		height:20px;
		width:220px;
		padding-top:3px;
		}
		
	#colourbanner{
		margin-left:285px;
		height:90px;
		width:195px;
		}
	#prodbox{
		width:239px;
		}
		
	#prodtopblue{
		width:205px;
		height:164px;
		background-image:url(images/pk_searchbox_bluebottom.jpg);
		background-repeat:no-repeat;
		padding-left:17px;
		padding-right:17px;
		padding-top:17px;
		padding-bottom:17px;
		}
	#prodtopgrey{
		width:205px;
		height:164px;
		background-image:url(images/pk_search_greybottom.jpg);
		background-repeat:no-repeat;
		padding-left:17px;
		padding-right:17px;
		padding-top:17px;
		padding-bottom:17px;
		}
	#prodtopwhite{
		width:205px;
		height:164px;
		background-image:url(images/pk_searchbox_whitebottom.jpg);
		background-repeat:no-repeat;
		padding-left:17px;
		padding-right:17px;
		padding-top:17px;
		padding-bottom:17px;
		}
	#prodtopmargin{
		height:32px;
		}
	.prodtopheader{
		color:#F0F4F7;
		font-size:1.5em;
		width:100%;
		font-weight:lighter;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#FFFFFF;
		margin-bottom:5px;
		}
	.wheredroparea{
		height:18px;
		padding-top:5px;
		}
	.wheredrop{
		width:175px;
		height:18px;
		font-size:0.7em;
		font-weight:bold;
		color:#666666;
		display:inline;
		}
	.proddrop{
		width:165px;
		height:18px;
		font-size:0.56em;
		font-weight:normal;
		color:#666666;
		margin-bottom:4px;
		border:0;
		display:inline;
		}
	.prodbutton{
		width:35px;
		height:19px;
		background-color:#FFFFFF;
		font-size:0.7em;
		font-weight:bold;
		margin-top:0;
		margin-bottom:0px;
		_margin-bottom:4px;
		border:0;
		color:#035483;
		display:inline;
		}
	.calcdrop{
		width:210px;
		font-size:0.9em;
		font-weight:bold;
		color:#666666;
		}
	.quickdrop{
		width:150px;
		height:18px;
		font-size:0.7em;
		font-weight:bold;
		color:#666666;
		margin-bottom:4px;
		display:inline;
		}
	.quickbutton{
		width:35px;
		height:19px;
		background-color:#035483;
		font-size:0.7em;
		font-weight:bold;
		margin-top:0;
		margin-bottom:4px;
		_margin-bottom:4px;
		border:0;
		color:#ffffff;
		display:inline;
		}
	.quickright{
		float:right;
		margin-left:5px;
		}
	.rightads{
		margin-left:10px;
		margin-right:10px;
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#055383;
		height:92px;
		_height:89px;
		min-height:80px;
		width:219px;
		}
	.rightads2{
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:3px;
		padding-bottom:2px;
		height:70px;
		_height:70px;
		min-height:80px;
		width:219px;
		}
	.rightadsimage{
		width:70px;
		text-align:center;
		}
	.rightadsleft{
		float:left;
		width:105px;
		height:70px;
		}
	.rightadsright{
		float:right;
		width:105px;
		height:70px;
		}
	.tellmerightadsleftimage{
		float:left;
		width:70px;
		height:100px;
		background-color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
		}
	.tellmerightadsrighttext{
		float:right;
		width:140px;
		height:100px;
		padding-top:5px;
		}
	.tellmerightadslefttext{
		float:left;
		width:140px;
		height:100px;
		padding-top:5px;
		}
	.tellmerightadsrightimage{
		float:right;
		width:70px;
		height:100px;
		background-color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
		}
	.rightads2left{
		float:left;
		width:50px;
		height:70px;
		}
	.rightads2right{
		float:right;
		width:150px;
		height:70px;
		}
	.rightadsideastitle{
		padding-left:10px;
		padding-right:10px;
		padding-top:4px;
		padding-bottom:5px;
		background-color:#FFFFFF;
		height:18px;
		_height:15px;
		width:219px;
		}
	.rightadsideas{
		height:100px;
		_height:100px;
		min-height:80px;
		width:219px;
		padding-left:10px;
		padding-right:10px;
		}
	.rightadsideasleft{
		float:left;
		width:160px;
		height:70px;
		border-top-style:dotted;
		border-top-width:thin;
		border-top-color:#C1001B;
		padding-top:5px;
		padding-right:5px;
		}
	.rightadsbluebase{
		height:15px;
		width:239px;
		background-image:url(images/rightadbluebase.gif);
		background-repeat:no-repeat;
		font-size:0.1em;
		clear:both;
		}
	.rightadsgreybase{
		height:15px;
		width:239px;
		background-image:url(images/rightadgreybase.gif);
		background-repeat:no-repeat;
		font-size:0.1em;
		clear:both;
		}
	.rightadswhitebase{
		height:15px;
		width:239px;
		font-size:0.1em;
		clear:both;
		}
	.tellmeleftbluebase{
		height:15px;
		width:337px;
		background-image:url(images/tellmehomeleftbluebase.gif);
		background-repeat:no-repeat;
		font-size:0.1em;
		}
	.tellmerightbluebase{
		height:15px;
		width:337px;
		background-image:url(images/tellmehomerightbluebase.gif);
		background-repeat:no-repeat;
		font-size:0.1em;
		}


	.inspireideas{
		height:95px;
		_height:95px;
		min-height:80px;
		width:169px;
		padding-left:10px;
		padding-right:10px;
		}
	.inspireideasleft{
		float:left;
		width:110px;
		height:73px;
		border-top-style:dotted;
		border-top-width:thin;
		border-top-color:#C1001B;
		padding-top:2px;
		padding-right:2px;
		}
	.inspireideasright{
		float:right;
		width:52px;
		height:70px;

		}
	.inspireideaslink{
		font-size:0.7em;
		margin-left:10px;
		margin-right:10px;
		padding-top:3px;
		border-top-style:dotted;
		border-top-width:thin;
		border-top-color:#C1001B;
		}
	.inspireideaspinkbase{
		font-size:0.1em;
		height:15px;
		width:189px;
		background-image:url(images/inspirepinkbase.gif);
		}
	#inspireroomindoor{
		background-color:#b40890;
		}
	#inspireroomoutdoor{
		background-color:#20adb6;
		}
	#inspireenvindoor{
		background-color:#b40890;
		width:500px;
		min-height:390px;
		_height:390px;
		}
	#inspireenvoutdoor{
		background-color:#20adb6;
		width:500px;
		min-height:390px;
		_height:390px;
		}
	.inspireenvlinkholder{
		width:254px;
		float:right;
		}
	.inspireenvimagelinks{
		margin-bottom:10px;
		width:249px;
		background-repeat:no-repeat;
		height:94px;
		font-size:1.2em;
		padding-left:5px;
		color:#FFFFFF;
		cursor:pointer;
		}
	.inspireenvimagelinks a{
		color:#FFFFFF;
		text-decoration:none;
		}
	.inspireenvtext{
		margin-left:9px;
		padding-left:5px;
		padding-right:5px;
		width:214px;
		padding-bottom:10px;
		padding-top:5px;
		font-size:0.7em;
		color:#000000;
		background-color:#FFFFFF;
		}
	#inspireroomflash{
		padding-left:7px;
		_padding-left:5px;
		height:375px;
		width:747px;
		_width:747px;
		padding-bottom:100px;
		padding-top:5px;
		}
	#inspireroomaltleftindoor{
		float:left;
		width:171px;
		height:375px;
		background-position:bottom;
		background-repeat:no-repeat;
		background-image:url(images/indoors_roomset_alt.jpg);
		background-color:#FFFFFF;
		}
	#inspireroomaltleftoutdoor{
		float:left;
		width:171px;
		height:375px;
		background-position:bottom;
		background-repeat:no-repeat;
		background-image:url(images/outdoors_roomset_alt.jpg);
		background-color:#FFFFFF;
		}
	#inspireroomaltrightindoor{
		float:right;
		width:570px;
		height:375px;
		}
	.inspireroomaltheaderindoor{
		font-size:1.6em;
		line-height:1em;
		padding-left:7px;
		padding-right:7px;
		padding-top:7px;
		height:55px;
		color:#b40890;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#b2b2b2;
		}
	.inspireroomaltheaderoutdoor{
		font-size:1.6em;
		line-height:1em;
		padding-left:7px;
		padding-right:7px;
		padding-top:7px;
		height:55px;
		color:#20adb6;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#b2b2b2;
		}
	.inspireroomaltoptions{
		padding-top:2px;
		padding-bottom:4px;
		width:171px;
		background-color:#ffffff;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		}
	a.inspireroomaltoptionstext{
		font-size:0.7em;
		padding-left:7px;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	a.inspireroomaltoptionstext:hover{
		font-size:0.7em;
		padding-left:7px;
		color:#4C4A4B;
		text-decoration:none;
		font-weight:bold;
		}
	.inspireoutdoorbase{
		background-image:url(images/outdoorinspirebase.jpg);
		background-repeat:no-repeat;
		height:241px;
		width:243px;
		}
	.inspireindoorbase{
		background-image:url(images/indoorinspirebase.jpg);
		background-repeat:no-repeat;
		height:241px;
		width:243px;
		}
	.inspireroomheaderindoor{
		font-size:1.3em;
		width:223px;
		padding-left:10px;
		height:28px;
		padding-top:12px;
		color:#b40890;
		background-color:#FFFFFF;
		margin-left:193px;
		_margin-left:160px;
		}
	.inspireroomheaderoutdoor{
		font-size:1.3em;
		width:223px;
		padding-left:10px;
		height:28px;
		padding-top:12px;
		color:#20adb6;
		background-color:#FFFFFF;
		margin-left:193px;
		_margin-left:160px;
		}
		
	#tellmemidcol{
		background-color:#DBE4EB;
		width:500px;
		padding-bottom:10px;
		height:auto;
		text-align:left;
		}
	#pressmidcol{
		background-color:#EDEDED;
		padding-bottom:10px;
		text-align:left;
		width:500px;
		}
	#ideaslibrarymidcolpink{
		border-left-color:#B40890;
		border-left-style:solid;
		border-left-width:4px;
		border-top-color:#B40890;
		border-top-style:solid;
		border-top-width:4px;
		background-color:#FAEAF5;
		padding-bottom:10px;
		text-align:left;
		width:496px;
		position:relative;
		}
	#ideaslibrarymidcolblue{
		border-left-color:#044F79;
		border-left-style:solid;
		border-left-width:4px;
		border-top-color:#044F79;
		border-top-style:solid;
		border-top-width:4px;
		background-color:#DBE4EB;
		padding-bottom:10px;
		text-align:left;
		width:496px;
		position:relative;
		}
	#ideas_roomset_backpink{
		position:absolute;
		top:0;
		right:0;
		text-align:left;
		padding:5px;
		width:235px;
		height:15px;
		background-color:#FCD0F1;
		}
	#ideas_roomset_backblue{
		position:absolute;
		top:0;
		right:0;
		text-align:left;
		padding:5px;
		width:235px;
		height:15px;
		background-color:#BDCFD9;
		}
	#ideaslandingmidcol{
		background-color:#ffffff;
		padding-bottom:10px;
		width:500px;
		}
	#ideaslandingmidtop{
		height:233px;
		position:relative;
		margin-bottom:20px;
		background-repeat:no-repeat;
		}
	#ideaslandingrighttop{
		height:233px;
		position:relative;
		margin-bottom:20px;
		margin-top:0px;
		_margin-top:12px;
		background-repeat:no-repeat;
		}
	#ideaslandingmidtopcontent{
		width:250px;
		background-color:#B40890;
		position:absolute;
		left:13px;
		padding-left:6px;
		padding-right:2px;
		padding-top:6px;
		padding-bottom:6px;
		height:130px;
		}
	#ideaslandingrighttopcontent{
		width:215px;
		background-color:#20ADB6;
		position:absolute;
		left:5px;
		padding-left:6px;
		padding-right:6px;
		padding-top:6px;
		padding-bottom:6px;
		height:85px;
		}
	#ideaslandinglefttop{
		width:240px;
		height:115px;
		}
	#ideaslandingleftbottom{
		width:240px;
		height:15px;
		}
	#ideaslandingrighttexttop{
		width:215px;
		height:65px;
		}
	#ideaslandingrighttextbottom{
		width:215px;
		height:15px;
		}
	.idealandingsection{
		width:100%;
		}	
	.wheretobuytop{
		border-left-color:#B2B2B2;
		border-left-style:solid;
		border-left-width:1px;
		border-bottom-color:#B2B2B2;
		border-bottom-style:solid;
		border-bottom-width:1px;
		margin-left:10px;
		width:488px;
		height:260px;
		}
	.wheretobuymap{
		width:488px;
		height:260px;
		position:relative;
		background-repeat:no-repeat;
		}
	.wheretobuy{
		position:absolute;
		width:70px;
		font-size:0.7em;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
		z-index:100;
		}

	.mapkey{
		position:absolute;
		bottom:0px;
		left:0px;
		width:400px;
		padding-left:5px;
		padding-top:2px;
		height:18px;
		background-color:#DAE5E9;
		font-size:0.7em;
		color:#000000;
		font-weight:bold;
		}
	.prodsection{
		border-top-color:#DBE4EB;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		}
	.prod2colsection{
		border-top-color:#DBE4EB;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		padding-left:10px;
		padding-right:10px;
		background-image:url(images/prodbg.gif);
		background-repeat:repeat-y;
		}
	.prodsectionlist{
		padding-top:10px;
		margin-left:10px;
		width:490px;
		min-height:175px;
		clear:right;
		}
	.presssectionlist{
		padding-top:10px;
		margin-left:10px;
		width:490px;
		
		}
	.prodsectionsearch{
		background-color:#EDF2F5;
		padding-top:3px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin-bottom:1px;
		height:92px;
		position:relative;
		margin-left:10px;
		margin-right:10px;
		}
	.prodlist{
		height:160px;
		width:115px;
		background-color:#FFFFFF;
		min-height:140px;
		margin-right:47px;
		margin-bottom:20px;
		display:inline;
		float:left;
		}
	.prodlistimage{
		margin:auto;
		height:90px;
		width:115px;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		border-top-width:thin;
		border-top-style:dotted;
		border-top-color:#b2b2b2;
		}
	.projectlist{
		height:160px;
		width:141px;
		background-color:#FFFFFF;
		min-height:140px;
		margin-right:22px;
		float:left;
		margin-bottom:20px;
		display:inline;
		}
	.projectlistimage{
		margin:auto;
		height:99px;
		text-align:center;
		border-bottom-width:thin;
		border-bottom-style:dotted;
		border-bottom-color:#b2b2b2;
		border-top-width:thin;
		border-top-style:dotted;
		border-top-color:#b2b2b2;
		}
	.prodsearchimage{
		height:80px;
		width:50px;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		position:absolute;
		left:3;
		top:3;
		background-color:#FFFFFF;
		}
	.prodsearchtext{
		height:80px;
		width:50px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		position:absolute;
		left:70px;
		top:3;
		width:400px;
		}
	.prodlisttext{
		padding-top:3px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:5px;
		width:105px;
		}
		 
	.prodwhitesection{
		border-top-color:#DBE4EB;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		background:#FFFFFF;
		margin-left:10px;
		margin-right:10px;
		height:auto;
		width:480px;
		}
	.prodbluesection{
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background-color:#EDF2F5;
		height:auto;
		width:460px;
		}
	.prodbacktop{
		float:right;
		text-align:right;
		margin-right:5px;
		margin-top:6px;
		padding-bottom:5px;
		}
	.prodsectiontitle{
		margin-left:10px;
		margin-top:3px;
		width:300px;
		padding-bottom:3px;
		font-size:1.0em;
		font-weight:bold;
		color:#035483;
		}
	.prodtopleft{
		background-color:#FFFFFF;
		width:232px;
		}
	.prodtopright{
		float:right;
		width:216px;
		_width:211px;
		margin:7px;
		}
	.ideastopright{
		float:right;
		width:226px;
		_width:221px;
		margin-right:7px;
		margin-top:7px;
		margin-bottom:7px;
		}
	.presssection{
		padding-top:10px;
		margin-left:10px;
		margin-right:10px;
		width:480px;
		}
	.pressrelease{
		padding-top:10px;
		margin-left:20px;
		margin-right:10px;
		width:470px;
		}
	.presssectionlist{
		padding-top:10px;
		margin-left:10px;
		width:490px;
		}
	.presswhitesection{
		border-top-color:#EDEDED;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		background:#FFFFFF;
		margin-left:10px;
		margin-right:10px;
		width:480px;
		}
	.presspagination{
		width:480px;
		text-align:right;
		font-size:0.7em;
		color:#C1001B;
		font-weight:bold;
		}
	.stepbysteptopleft{
		width:218px;
		padding:7px;
		float:left;
		}
	.stepbysteptopright{
		margin-left:245px;
		_margin-left:242px;
		width:235px;
		height:330px;
		position:relative;
		background-repeat:no-repeat;
		}
	#stepbysteptoprightlink{
		left:5px;
		top:3px;
		position:absolute;
		}
	.howtostepnum{
		float:left;
		width:25px;
		height:25px;
		}
	.howtosteptitle{
		margin-left:30px;
		padding-top:3px;
		}
	.prodcolleft{
		width:233px;
		}
	.prodcolright{
		float:right;
		width:233px;
		}
	.idealandingcolleft{
		width:233px;
		}
	.idealandingcolright{
		float:right;
		width:233px;
		}
	.presslandingcolleft{
		width:223px;
		}
	.presslandingcolright{
		float:right;
		width:223px;
		}
	.distributorcolleft{
		width:243px;
		}
	.prodsub{
		padding-bottom:5px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:8px;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#000000;
		
		}
	.prodsubwide{
		padding-bottom:5px;
		margin-bottom:8px;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#000000;
		}
	.prodtextwide{
	padding-bottom:8px;
		}
	.contactarea{
	height:50px;
	padding-bottom:8px;
		}
	.prodsubimage{
		padding-top:5px;
		padding-bottom:5px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:8px;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#000000;
		text-align:center;
		}
	.prodtext{
		padding-bottom:8px;
		margin-left:10px;
		margin-right:10px;
		}
	#howmuchcalc{
		padding-bottom:3px;
		margin-left:10px;
		margin-right:10px;
		padding-left:3px;
		padding-right:2px;
		padding-top:3px;
		background-color:#FFFFFF;
		}
	.prodwide{
		clear:both;
		}
	.prodfull{
		clear:right;
		height:0;
		line-height:0;
		}
	.prodboth{
		clear:left;
		height:0;
		line-height:0;
		}
	.prodleftright{
		clear:both;
		height:0;
		line-height:0;
		}
	.ideassectionwhitepink{
		border-top-color:#FAEAF5;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		background-color:#FFFFFF;
		margin-left:10px;
		width:480px;
		height:auto;
		}
	.ideassectionwhiteblue{
		border-top-color:#DBE4EB;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		background-color:#FFFFFF;
		margin-left:10px;
		width:480px;
		height:auto;
		}
	.ideassectionpink{
		border-top-color:#FAEAF5;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		}
	.ideassectionblue{
		border-top-color:#DBE4EB;
		border-top-style:solid;
		border-top-width:10px;
		_border-top:0;
		_margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		}
	.ideastopleftpink{
		border-right-color:#FAEAF5;
		border-right-style:solid;
		border-right-width:10px;
		_border-right:0;
		_margin-right:10px;
		background-color:#FFFFFF;
		width:228px;
		}
	.ideastopleftblue{
		border-right-color:#DBE4EB;
		border-right-style:solid;
		border-right-width:10px;
		_border-right:0;
		_margin-right:10px;
		background-color:#FFFFFF;
		width:228px;
		}
	.ideasimage{
		width:228px;
		padding-bottom:8px;
		}
	.ideasbeforepink{
		background-color:#B40A91;
		color:#FFFFFF;
		padding-left:4px;
		padding-top:2px;
		padding-bottom:2px;
		font-size:0.8em;
		font-weight:bold;
		}
	.ideasbeforeblue{
		background-color:#055381;
		color:#FFFFFF;
		padding-left:4px;
		padding-top:2px;
		padding-bottom:2px;
		font-size:0.8em;
		font-weight:bold;
		}
	.ideasstepleft{
		width:150px;
		float:left;
		}
	.ideasstepleftsmall{
		width:40px;
		float:left;
		}
	.ideasstepnumber{
		width:30px;
		float:left;
		}
	.ideasstepimage{
		margin-left:40px;
		}
	.ideasstepright{
		margin-left:150px;
		width:320px;
		}
	.ideasstepfull{
		margin-left:40px;
		width:430px;
		}
	.howtostepleft{
		width:90px;
		float:left;
		text-align:center;
		}
	.howtostepright{
		margin-left:90px;
		width:380px;
		}
	.colourchart{
		height:51px;
		}
	.wheredistributor{
		min-height:100px;
		_height:100px;
		width:230px;
		margin-bottom:10px;
		}
	.colourchartright{
		float:right;
		width:132px;
		margin-top:0;
		}
	.colourchartleft{
		width:95px;
		}
	.tellmesectionheader{
		height:29px;
		background-color:#044F79;
		padding-left:10px;
		padding-top:6px;
		color:#FFFFFF;
		font-size:1.1em;
		position:relative;
		}
	.tellmelefttext{
		padding-left:10px;
		padding-top:10px;
		padding-right:20px;
		height:71px;
		background-color:#DBE4EB;
		font-size:0.7em;
		}
	.tellmelefttextwhiteband{
		padding-left:10px;
		padding-top:5px;
		padding-right:20px;
		height:20px;
		background-color:#ffffff;
		font-size:0.7em;
		}
	.tellmerighttextwhiteband{
		padding-left:10px;
		padding-top:5px;
		padding-right:20px;
		padding-bottom:5px;
		height:20px;
		background-color:#ffffff;
		font-size:1.0em;
		font-weight:bold;
		color:#055381;
		position:relative;
		}
	.tellmerighttextlightband{
		padding-left:10px;
		padding-top:5px;
		padding-right:20px;
		height:20px;
		background-color:#EDF2F5;
		font-size:0.7em;
		border-bottom-color:#FFFFFF;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-top-color:#FFFFFF;
		border-top-style:solid;
		border-top-width:1px;
		}
	.tellmerighttextsmall{
		padding-left:10px;
		padding-top:10px;
		padding-right:150px;
		height:40px;
		background-color:#DBE4EB;
		font-size:0.7em;
		}
	#howtonumber1{
		position:absolute;
		_top:3px;
		width:105px;
		}
	#howtonumber2{
		position:absolute;
		left:110px;
		_top:3px;
		width:105px;
		}
	#howtonumber3{
		position:absolute;
		left:215px;
		_top:3px;
		width:105px;
		}
	.howtonumbershow{
		float:left;
		width:25px;
		}
	.howtotext{
		margin-left:30px;
		}
	.howtoimage{
		margin-left:30px;
		clear:both;
		margin-top:10px;
		}
	.tellmerighttext{
		padding-left:10px;
		padding-top:10px;
		padding-right:20px;
		height:50px;
		background-color:#DBE4EB;
		font-size:0.7em;
		}
	.tellmerighttextgap{
		padding-left:10px;
		padding-right:150px;
		height:10px;
		background-color:#DBE4EB;
		font-size:0.7em;
		}
	.tellmerightbottext{
		padding-left:10px;
		padding-top:10px;
		padding-right:20px;
		height:60px;
		background-color:#BAD1DF;
		font-size:0.7em;
		}
	.tellmetext{
		height:71px;
		}
	.tellmehomeimage{
		height:175px;
		position:relative;
		background-repeat:no-repeat;
		}
	.tellmeleftsectionimage{
		position:absolute;
		right:10px;
		top:5px;
		}
	.tellmeleftimagetext{
		position:absolute;
		left:10px;
		top:105px;
		
		font-size:0.7em;
		font-weight:bold;
		color:#044F79;
		}
	.tellmerighttimagetext{
		position:absolute;
		left:180px;
		top:105px;
		font-size:0.7em;
		font-weight:bold;
		color:#044F79;
		}
	.tellmerighttextrightcol{
		width:130px;
		border-left-style:dotted;
		border-left-width:thin;
		border-left-color:#055383;
		position:absolute;
		right:5px;
		top:47px;
		padding-left:5px;
		}
	.tellmeprodlinks{
		margin-left:10px;
		margin-right:10px;
		margin-top:5px;
		padding-bottom:5px;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#055383;
		width:219px;
		}
	.tellmerightads{
		margin-left:10px;
		margin-right:10px;
		padding-bottom:5px;
		border-bottom-style:dotted;
		border-bottom-width:thin;
		border-bottom-color:#055383;
		height:133px;
		_height:133px;
		min-height:80px;
		width:219px;
		}
		
	#howtovideo{
		background-color:#DBE4EB;
		height:615px;
		position:relative;
		}
		
	#howtovideoflash{
		margin-left:7px;
		_margin-left:5px;
		width:747px;
		_width:743px;
		height:520px;
		background-color:#FFFFFF;
		
		}
	#videoflash1{
		position:absolute;
		top:245px;
		left:10px;
		width:173px;
		padding:5px;
		height:260px;
		}
	#videoflash2{
		position:absolute;
		top:245px;
		left:197px;
		width:173px;
		padding:5px;
		height:260px;
		}
	#videoflash3{
		position:absolute;
		top:245px;
		left:384px;
		width:173px;
		padding:5px;
		height:260px;
		}
	#videoflash4{
		position:absolute;
		top:245px;
		left:571px;
		width:173px;
		padding:5px;
		height:260px;
		}
	.videosubtitleheader{
		height:20px;
		}
	.videosubtitletext{
		height:245px;
		overflow:auto;
		}
	.videoalttext{
		padding:8px;
		}
	.contactformfield{
		width:130px;
		float:right;
		height:14px;
		font-size:1em;
		font-weight:bold;
		color:#666666;
		}
	.contactformarea{
		width:130px;
		float:right;
		height:50px;
		font-weight:bold;
		color:#666666;
		}
	.contactformdrop{
		width:134px;
		_width:136px;
		float:right;
		height:18px;
		font-size:1em;
		font-weight:bold;
		color:#666666;
		}
	.contactformtext{
		width:90px;
		height:18px;
		color:#000000;
		}
	.contactformprivacy{
		color:#000000;
		margin-left:30px;
		}
	.contactformcheck{
		border:0;
		margin:0;
		height:18px;
		float:left;
		}
	.contactbutton{
		height:19px;
		background-color:#FFFFFF;
		font-weight:bold;
		margin-top:0;
		border:0;
		font-size:1em;
		margin-bottom:0px;
		_margin-bottom:4px;
		color:#035483;
		display:inline;
		float:right;
		}
	.greysection{
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		background-color:#EDEDED
		}
	.presscoveragelefticon{
		width:60px;
		height:45px;
		border-color:#D9D9D9;
		border-style:solid;
		border-width:1px;
		text-align:center;
		padding-top:10px;
		padding-bottom:5px;
		float:left;
		background-color:#FFFFFF;
		}
	.presscoveragerighttext{
		margin-left:70px;
		min-height:60px;
		width:350px;
		}
	.pressreleaseright{
		float:right;
		width:203px;
		background-color:#FFFFFF;
		margin-left:10px;
		margin-bottom:10px;
		}
		
	.pressreleaserighttext{
		padding:10px;
		width:180px;
		}
	.pressreleaseright3set{
		width:203px;
		padding-top:3px;
		height:66px;
		position:relative;
		}
	.pressreleaseright3set1{
		position:absolute;
		height:66px;
		width:66px;
		top:0;
		left:0;
		}
	.pressreleaseright3set2{
		position:absolute;
		height:66px;
		width:66px;
		top:0;
		left:69px;
		}
	.pressreleaseright3set3{
		position:absolute;
		height:66px;
		width:66px;
		top:0;
		left:138px;;
		}
	#printcontainer{
		width:505px;
		border-width:1px;
		border-color:#CCCCCC;
		border-style:solid;
		background-color:#FFFFFF;
		}
    
    


/* Set the Sweedish text to be smaller */
/*html[lang="sv"]  #homestraptext { font-size: 80%; }*/
