body{
	margin:0;
	color:#646464;
	font:11px Arial, Helvetica, sans-serif;
	background:#C8C8C8;
}
img{border-style:none;}
a{
	color:#8a3089;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration: underline;}
input,
textarea,
select{
	font:100% Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	width:750px;
	margin:0 auto;
	position:relative;
	border:solid #fff;
	border-width:0 5px;
	background:#fff;
}
/* header style */
#header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:132px;
	padding-top:6px;
	overflow:hidden;
	border-bottom:6px solid #dda6be;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:172px;
	height:99px;
	float:left;
	text-indent:-9999em;
	margin:10px 0 0 6px;
}
#header .holder {
	float:right;
	background:url(../images/header-bg.gif) no-repeat;
	width:565px;
}
#header .holder strong {
	text-indent:-9999em;
	height:1px;
	overflow:hidden;
	display:block;
}
/* navigation style */
.nav {
	padding:91px 0 0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-weight:bold;
}
.nav li {
	float:left;
}
.nav a {
	float:left;
	padding:0 13px 8px 22px;
	color:#893088;
}
.nav a:hover {
	border-bottom:7px solid #fff;
	padding-bottom:1px;
	text-decoration:none;
}

.nav  a.active {
	border-bottom:7px solid #fff;
	padding-bottom:1px;
	text-decoration:none;
}

.nav span {
	float:left;
	padding-right:8px;
	background:url(../images/marker1.gif) no-repeat 100% 3px;
}
.breadcrumbs {
	margin:0 0 0 -3px;
	padding:4px 0 0;
	list-style:none;
	font-size:9px;
}
.breadcrumbs li {
	float:left;
	background:url(../images/marker2.gif) no-repeat 100% 2px;
	padding:0 7px 0 3px;
}
.breadcrumbs a {
	color:#893088;
}
.breadcrumbs li a.active {
	text-decoration:underline;
}
#container {
	width:100%;
	overflow:hidden;
	padding-top:149px;
}
/* sidebar style */
.sidebar {
	width:180px;
	float:left;
	color:#893088;
	font-size:12px;
}
.sidebar .holder {
	padding:0 0 0 15px;
	border-bottom: 6px solid #dda6be;
}
.blinds-home {
	display:block;
	text-indent:-9999em;
	background:url(../images/home.gif) no-repeat 0 3px;
	width:102px;
	height:32px;
	overflow:hidden;
}
.blinds-business {
	display:block;
	text-indent:-9999em;
	background:url(../images/business.gif) no-repeat 0 3px;
	width:154px;
	height:32px;
	overflow:hidden;
}
.subnav {
	margin:7px 0 9px;
	padding:0;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	width:150px;
}
.subnav li {
	width:100%;
	background:url(../images/marker4.gif) no-repeat 100% 3px;
}
.subnav li a.active {
	text-decoration:underline;
}
.banner {
	display:block;
	color:#fff;
}
a:hover.banner {
	text-decoration:none;
}
a:hover.banner em {
	text-decoration:underline;
}
.banner em {
	font-style:normal;
}
.banner strong {
	text-indent:-9999em;
	height:1px;
	overflow:hidden;
	display:block;
}
.banner span {
	background:url(../images/marker12.gif) no-repeat 0 0px;
	padding-right:6px;
	margin-left:6px;
}
.motorise {
	background:url(../images/banner1.gif) no-repeat;
	height:39px;
	margin-bottom:4px;
	padding:117px 0 0 11px;
	font-size:9px;
}
.motorise-sml {
	background:url(../images/banner1sml.gif) no-repeat;
	height:34px;
	padding:117px 0 0 11px;
	font-size:9px;
}
.contracts {
	background:url(../images/commercial-contract.gif) no-repeat;
	height:29px;
	margin-top: 4px;
	padding:89px 0 0 89px;
	font-size:11px;
}
.help {
	background:url(../images/banner2.gif) no-repeat;
	height:36px;
	padding:235px 0 0 14px;
	font-weight:bold;
}
.help span {
	background-position:0 3px;
}
.help2 {
	background:url(../images/b-banner2.jpg) no-repeat;
	height:36px;
	padding:235px 0 0 14px;
	font-weight:bold;
}
.help2 span {
	background-position:0 3px;
}
.christmas {
	background:url(../images/banner3.jpg) no-repeat;
	height:24px;
	margin-bottom:4px;
	padding:292px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.easter {
	background:url(../images/banner5.jpg) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:292px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.bogof{
	background:url(../images/banner6.gif) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:292px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.autumn{
	background:url(../images/banner11.jpg) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:211px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.march{
	background:url(../images/mid-season-sale.gif) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:211px 0 0 11px;
	color:#893088;
	font-size:9px;
}

.promo{
	background:url(../images/promo_page/buttons/autumn_offers.gif) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:132px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.littlewoods{
	background:url(../images/promo_page/buttons/10_off.gif) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:132px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.banner25{
	background:url(../images/promo_page/buttons/25banner.jpg) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:152px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.motorised-new{
	background:url(../images/promo_page/buttons/motorise.gif) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:132px 0 0 11px;
	color:#893088;
	font-size:9px;
}
.easter-promotion {
	width:526px;
	height: 170px;
	padding: 0 0 0 0;
	background:url(../images/line3.gif) bottom repeat-x;
}
.easter-promotion span {
	color:#893088;
	font-weight:bold;
}
.easter-pic {
	float:right;
	margin: -45px 0 0 0;
	width: 222px;
	height: 152px;
}
.easter-text{
	float:left;
	width:270px;
}
.autumn-promotion {
	width:565px;
	height:185px;
	overflow:hidden;
	padding: 30px 0 0 18px;
	float:left;
	background:url(../images/cheap-blinds/autumn-promotion/autumn-header.jpg) no-repeat;
}
.autumn-bg {
	width:565px;
	height:1353px;
	overflow:hidden;
	float:left;
	background:url(../images/cheap-blinds/autumn-promotion/autumn-bg.gif) no-repeat;
}
.autumn-text{
	font-size:14px;
	line-height:18px;
	color:#6B017D;
	float:left;
}
.content-autumn {
	width:565px;
	float:right;
}
.content-autumn span {
	color:#6B017D;
	font-weight:bold;
}
.shutter-styles-header {
	width:565px;
	height:422px;
	overflow:hidden;
	padding: 0 0 0 18px;
	margin: 0 0 0 0;
	float:left;
	background:url(../images/shutter-styles-header.jpg) no-repeat;
}
.shutter-installation-header {
	width:565px;
	height:422px;
	overflow:hidden;
	padding: 0 0 0 18px;
	margin: 0 0 0 0;
	float:left;
	background:url(../images/shutter-installation-header.jpg) no-repeat;
}
.bespoke-shutters-header {
	width:565px;
	height:442px;
	overflow:hidden;
	padding: 0 0 0 18px;
	margin: 0 0 0 0;
	float:left;
	background:url(../images/bespoke-window-shutters.jpg) no-repeat;
}
.shutter-styles {
	width:338px;
	overflow:hidden;
	padding: 0 0 18px 0;
	margin: 0 0 8px 0;
	float:left;
	border-bottom:1px solid #C8C8C8;
}
.shutter-text{
	width:183px;
	overflow:hidden;
	padding: 0 10px 0 0;
	float:left;
}
.shutter-image{
	width:140px;
	overflow:hidden;
	padding: 0 0 0 0;
	float:right;
}
.content-shutter {
	width:565px;
	float:right;
}
.mid-season {
	width:565px;
	height:216px;
	overflow:hidden;
	padding: 0 0 0 18px;
	float:left;
	background:url(../images/cheap-blinds/mid-season/march-header.gif) no-repeat;
}
.mid-bg {
	width:565px;
	height:1366px;
	overflow:hidden;
	float:left;
	background:url(../images/cheap-blinds/mid-season/mid-bg.gif) no-repeat;
}
.march-text{
	font-size:14px;
	line-height:18px;
	color:#6B017D;
	float:left;
}
.content-march {
	width:565px;
	float:right;
}
.content-march span {
	color:#6B017D;
	font-weight:bold;
}
.promotions{
	margin:0 0 0 16px;
	padding:0 0 0 0;
	width:559px;
}
*html .promotions{width:515px;}

.promotions span{
	color:#893088;
	font-size:26px;
	line-height:25px;
	font-weight:bold;
}
.promotions a{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	display:inline;
	font-weight:bold;
	/*background:url(../images/marker1.gif) no-repeat 100% 4px;*/
}
.promotions img{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	display:inline;
}
.promotions ul, .promotions li{
	margin:0;
	padding:0;
	list-style:none;
}
.promotions ul{
	clear:both;
}
.promotions li{
	margin-bottom:1em;
	margin-right:2px;
	padding:0 0 5px 0;
	color:#777;
	display:block;
	width:182px;
	float:left;
}

.promotions li:hover{}

*html .promotions li{margin-right:10px;}

.promotions .image{
	float:left;
	clear:both;
	margin:0 0 17px 0;
}
.promotions .text{
	float:left;
	clear:both;
	padding:0 0 6px 13px;
}
.offer-ends{
	display:block;
	text-indent:-9999em;
	position:relative;	
	background:url(../images/cheap-blinds/mid-season/offer-ends.jpg) no-repeat;
	width: 565px;
	height:250px;
	margin:0 0 0 0;
}
.offer-ends strong {
	text-indent:-9999em;
	height:1px;
	overflow:hidden;
	display:block;
}
.offer-ends-2{
	display:block;
	text-indent:-9999em;
	position:relative;
	background:url(../images/bogof-t-c.jpg) no-repeat;
	width: 537px;
	height:250px;
	margin:0 0 10px 0;
}

/* bogof-promotions */

.bogof-promotions{
	margin:0 0 0 10px;
	padding:0 0 0 0;
	width:559px;
}
*html .bogof-promotions{width:515px;}

.bogof-promotions span{
	color:#893088;
	font-size:26px;
	line-height:25px;
	font-weight:bold;
}
.bogof-promotions a{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	display:inline;
	font-weight:bold;
}
.bogof-promotions img{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	display:inline;
}
.bogof-promotions ul, .promotions li{
	margin:0;
	padding:0;
	list-style:none;
}
.bogof-promotions ul{
	clear:both;
}
.bogof-promotions li{
	margin-right:8px;
	padding:0 0 4px 0;
	color:#777;
	display:block;
	width:263px;
	float:left;
}

.bogof-promotions li:hover{}

*html .bogof-promotions li{margin-right:10px;}

.bogof-promotions .image{
	float:left;
	clear:both;
	margin:0 0 0 0;
}
.bogof-header {
	background:url(../images/bogof-header.gif) no-repeat;
	height:25px;
	margin-bottom:4px;
	padding:80px 0 0 11px;
	color:#893088;
	font-size:9px;
	text-indent:-9999em;
}
.bogof-text {
	font-size:14px;
}
.business {
	background:url(../images/british-blinds-business.jpg) no-repeat;
	height:64px;
	margin:4px 0 0 0;
	padding:8px 0 0 15px;
	font-size:12px;
	color:#893088;
}
.home {
	background:url(../images/british-blinds-home.jpg) no-repeat;
	height:64px;
	margin:4px 0 0 0;
	padding:8px 0 0 15px;
	font-size:12px;
	color:#893088;
}

/* content style */
.content {
	width:563px;
	float:right;
	border:solid #c8c8c8;
	border-width:0 1px;
}
.content .inner {
	background:url(../images/content-top.gif) no-repeat;
	width:555px;
	margin:0 -1px;
	padding:5px;
	min-height:390px;
	position:relative;
}
* html .content .inner {height:390px;}
.content .inner2 {
	background:url(../images/content-top2.gif) no-repeat;
	width:555px;
	margin:0 -1px;
	padding:5px;
	min-height:390px;
	position:relative;
}
* html .content .inner {height:390px;}

.content-home {
	width:565px;
	float:right;
}
.menu-wrapper {
	width:565px;
	float:right;
}
.menu-wrapper a {
	color: #893088;
	}
.menu-wrapper a:hover {
	color: #893088;
	text-decoration: underline;
	}
.flash-wrapper {
	width:283px;
	height:230px;
	margin:0;
	float:left;
}
.flash-motorised {
	width:180px;
	height:114px;
	margin-top:4px;
	float:left;
}
.home-wrapper {
	width:565px;
	height:230px;
	float:right;
	border-bottom:solid #dda6be;
	border-width:7px 0;	
	margin:0 0 5px;
	padding:0 0 5px;
	background:url(../images/home-background.gif) no-repeat;
}
.business-wrapper {
	width:565px;
	height:230px;
	float:right;
	margin:0px;
	background:url(../images/business-background.gif) no-repeat;
}	
.home-col1 {
	float:left;
	margin:0;
	padding-top:120px;
	font-weight:bold;
	line-height:15px;
	padding-left:5px;
	width:88px;
	}
.home-col1 li {
	margin:0 0 0 -20px;
	list-style:none;
	background:url(../images/marker4.gif) no-repeat 100% 4px;
}
.home-col2 {
	float:right;
	margin-right:30px;
	padding-top:120px;
	font-weight:bold;
	line-height:15px;
	width:150px;
	clear:right;
	}
.home-col2 li {
	margin:0 0 0 -20px;
	list-style:none;
	background:url(../images/marker4.gif) no-repeat 100% 4px;
}
.subnav-box {
	float:left;
	padding:0 00 0;
	margin:0 0 0 0;
	width:107px;
	display:inline;
	font-size:11px;
	line-height:25px;
}
.subnav-box h2 {
	padding:0 10px 0 0;
	margin:0 0 0 0;
	width:107px;
	display:inline;
	background:url(../images/marker11.gif) no-repeat 100% 3px;
}
.subnav-box ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.subnav-box ul li {
	float:left;
	width:107px;
	padding:4px 0 4px 0;
	margin: 0 0 0 10px;
	list-style:none;
	line-height:10px;
}
.sub-box ul li:hover,
.subnav-box ul li.hover {
	position:relative;
}
.subnav-box ul li:hover ul,
.subnav-box ul li.hover ul {display:block;}
.subnav-box ul li a {
	color:#8a3089;
	text-decoration:none;
	padding:0 10px 0 0;
}
.subnav-box ul li a:hover {
	color:#8a3089;
	text-decoration:none;
	padding:0 10px 0 0;
	background:url(../images/marker11.gif) no-repeat 100% 3px;
}
/* map */


#map{
	clear: both;
	width: 358px;
	height: 300px;
	padding: 0 0 0 0;

}
/* gallery style */
.gallery-holder {
	margin-top:20px;
	width:100%;
	overflow:hidden;
}
.gallery {
	width:109px;
	overflow:hidden;
	float:left;
}
.gallery ul {
	margin:0;
	padding:0;
	width:9999em;
	list-style:none;
}
.gallery li {
	float:left;
}
.menu-gallery {
	float:right;
	width:540px;
	margin:0;
	padding:0;
	list-style:none;
}
.menu-gallery li {
	float:left;
	width:130px;
	height:128px;
	overflow:hidden;
	margin:0 0 2px 2px;
	display:inline;
}
.video {
	display:block;
	color:#fff;
}
a:hover.video  {
	text-decoration:none;
}
a:hover.video  em {
	text-decoration:underline;
}
.video  em {
	font-style:normal;
}
.video strong {
	text-indent:-9999em;
	height:1px;
	overflow:hidden;
	display:block;
}
.video span {
	background:url(../images/marker3.gif) no-repeat 0 2px;
	padding-right:2px;
	margin-left:2px;
}
.security {
	background:url(../images/somfy-security.jpg) no-repeat;
	height:39px;
	margin-bottom:4px;
	padding:111px 0 0 8px;
	font-size:8px;
}
.privacy {
	background:url(../images/somfy-privacy.jpg) no-repeat;
	height:39px;
	margin-bottom:4px;
	padding:111px 0 0 8px;
	font-size:8px;
}
.energy {
	background:url(../images/somfy-energy.jpg) no-repeat;
	height:39px;
	margin-bottom:4px;
	padding:111px 0 0 8px;
	font-size:8px;
}
.living {
	background:url(../images/somfy-living.jpg) no-repeat;
	height:39px;
	margin-bottom:4px;
	padding:111px 0 0 8px;
	font-size:8px;
}
.logos-wrap {
	width:100%;
	overflow:hidden;
}
.lutron-logos {
	width: 207px;
	padding: 6px 6px 0 0;
	float: left;
	display: inline;
	margin-left: 16px;
}
.lutron-logos img {
	padding: 8px 0 0 0;
	margin: 10px 0 18px 0;
}
.lutron-logos a {
	font-size: 12px;
	font-weight: bold;
}
.becker-logos {
	width: 194px;
	padding: 6px 0 0 0;
	float: right;
	display: inline;
	margin-right: 24px;
}
	
.becker-logos img {
	margin: 10px 0 14px 0;
}

.becker-logos a {
	font-size: 12px;
	font-weight: bold;
}
.markilux-logos {
	width: 122px;
	padding: 6px 6px 0 0;
	float: left;
	display: inline;
	margin-left: 16px;
}	
.markilux-logos img {
	padding: 8px 0 0 0;
	margin: 10px 0 18px 0;
}

.markilux-logos a {
	font-size: 12px;
	font-weight: bold;
}
.elero-logos {
	width: 122px;
	padding: 6px 6px 0 0;
	float: left;
	display: inline;
	margin-left: 16px;
}	
.elero-logos img {
	padding: 8px 0 0 0;
	margin: 10px 0 18px 0;
}

.elero-logos a {
	font-size: 12px;
	font-weight: bold;
}
.somfy-logos {
	width: 121px;
	padding: 6px 6px 0 0;
	float: left;
	display: inline;
	margin-left: 16px;
}	
.somfy-logos img {
	padding: 8px 0 0 0;
	margin: 10px 0 18px 0;
}

.somfy-logos a {
	font-size: 12px;
	font-weight: bold;
}
.somfy-logos {
	padding: 10px 0 0 8px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.wrap {
	width:541px;
	overflow:hidden;
	padding-left:14px;
}

.spring-wrap {
	width:555px;
	overflow:hidden;
	padding:0 0 0 0;
}
.main-column {
	width:349px;
	float:left;
	min-height:250px;
}

.main-column  span {
	color:#893088;
	font-weight:bold;
}
.main-column-news {
	width:420px;
	float:left;
}
.date{
	clear:both;
	overflow:hidden;
	padding:0 0 0 0;
	line-height:300%;
	background:url(../images/dotted_line.gif) bottom repeat-x;
	font-size:10px;
}

.link-list-2  li {
	margin:0;
	padding:0;
	list-style:none;
	line-height:17px;
	background:url(../images/marker9.gif) no-repeat 0 7px;
	margin: 0 0 0 -40px;
	padding-left:10px;
}
.link-list-4  li {
	margin:0;
	padding:0;
	margin: 0 0 0 -20px;
	padding-left:10px;
}
.link-list-4 ul  li {
	margin:0;
	padding:0;
	list-style:none;
	margin: 0 0 0 -50px;
	padding-left:10px;
}
.link-list-5  li {
	margin:0;
	padding:0;
	list-style:none;
	line-height:17px;
	background:url(../images/marker9.gif) no-repeat 0 5px;
	margin: 0 0 0 -40px;
	padding-left:10px;
}
.link-list-5  li {
	margin:0;
	padding:0;
	line-height:17px;
	margin: 0 0 0 -40px;
	padding-left:10px;
}
.link-list-5 ul  li {
	margin:0;
	padding:0;
	line-height:17px;
	list-style:none;
	margin: 0 0 0 -50px;
	padding-left:10px;
}
.link-list-6  li {
	margin:0;
	padding:0;
	list-style:none;
	line-height:17px;
	margin: 0 0 0 -50px;
	padding-left:10px;
}
.link-list-7  li {
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/marker9.gif) no-repeat 0 7px;
	margin: 0 0 0 -40px;
	padding-left:10px;
}
.link-list-8  li {
	margin:0;
	padding:0;
	list-style:none;
	line-height:17px;
	background:url(../images/marker9.gif) no-repeat 0 7px;
	margin: 0 0 0 -40px;
	padding-left:10px;
	font-weight:bold;
	color:#893088;
	font-size:14px;
}
.design-column {
	width:565px;
	height: 476px;
	overflow:hidden;
	padding: 0 0 0 10px;
	float:left;
	background:url(../images/design-consultation.jpg) no-repeat;
}
.franchisees-wrapper {
	width:565px;
	height: 476px;
	overflow:hidden;
	padding: 0 0 0 10px;
	float:left;
	background:url(../images/franchisees.jpg) no-repeat;
}
.different-column {
	width:565px;
	height: 476px;
	overflow:hidden;
	padding: 0 0 0 10px;
	float:left;
	background:url(../images/different.jpg) no-repeat;
}
.application-form {
	width:565px;
	height: 750px;
	overflow:hidden;
	padding: 0 0 0 10px;
	float:left;
	background:url(../images/application-form.jpg) no-repeat;
}
.blinds-consultation{
	width:565px;
	height: 1085px;
	overflow:hidden;
	padding: 0 0 0 10px;
	float:left;
	background:url(../images/blinds-consultation.jpg) no-repeat;
}
.faq-franchisees{
	width:565px;
	height: 1500px;
	overflow:hidden;
	padding: 0 0 0 10px;
	float:left;
	background:url(../images/franchisees2.jpg) no-repeat;
}
.design-column .design-consultation {
	background:url(../images/free-design-consultation.gif) no-repeat;
	display:block;
	height:40px;
	text-indent:-9999em;
	width:183px;
	margin-top:15px;
	position:relative;
}
.franchisees-column {
	width:310px;
	float:left;
}
.faq-wrapper{
	clear:both;
	overflow:hidden;
	padding:0 0 8px 0;
	background:url(../images/line.gif) bottom repeat-x;
}
.faq-q{
	font-size:1em;
	font-weight:bold;
	color:#893088;
	margin:0;
	width:311px;
	padding: 8px 0 2px 0;
}
.faq-q  h2{
	font-size:1em;
	font-weight:bold;
	color:#893088;
	display:inline;
	padding-left:10px;
}
.faq-a{
	width:14px;
	font-weight:bold;	
}
.faq-a-text{
	margin:-14px 0 0 0;
	width:292px;
	float:right;
}

.motorised-wrap {
	width:541px;
	overflow:hidden;
	padding-left:14px;
}

.motorised-wrap span {
	font-size:12px;
	font-weight:bold;
	color:#893088;
	line-height:16px;
}

h1 {
	color:#893088;
	font-size:19px;
	margin:10px 0 15px;
	font-weight:normal;
}
.sIFR-hasFlash h1 {
    visibility: hidden;
    /* other CSS properties go here */
	color:#893088;
	font-size:19px;
	margin:15px 0 8px 0;
	font-weight:normal;
}
h2 {
	font-size:1em;
	font-weight:bold;
	color:#893088;
	margin:0;
}
h2 span {
	font-size:0.9em;
	font-weight:bold;
	color:#893088;
	margin:0;
}
h3 {
	color:#893088;
	font-size:29px;
	margin:20px 0 15px;
	font-weight:normal;
}

.sIFR-hasFlash h3 {
    visibility: hidden;
    /* other CSS properties go here */
	color:#893088;
	font-size:29px;
	margin:20px 0 8px 0;
	font-weight:normal;
}

h4 {
	color:#893088;
	font-size:29px;
	margin:20px 0 15px;
	font-weight:normal;
}
.sIFR-hasFlash h4 {
    visibility: hidden;
    /* other CSS properties go here */
	color:#893088;
	font-size:29px;
	margin:20px 0 8px 0;
	font-weight:normal;
}
h5{
	color:#893088;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 0;
}
.sIFR-hasFlash h5 {
    visibility: hidden;
    /* other CSS properties go here */
	color:#893088;
	font-size:17px;
	margin:20px 0 0 0;
	font-weight:bold;
}
h6{
	color:#893088;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 0;
}
p {
	margin:0;
	line-height:13px;
}
.pic {
	float:left;
	padding: 2px 10px 0;
}
.news-pic {
	float:left;
	padding: 2px 10px 0 0;
}
.link-list {
	margin:0;
	padding:14px 0 7px;
	list-style:none;
	line-height:13px;
	width:160px;
}
.link-list li {
	background:url(../images/marker4.gif) no-repeat 100% 3px;
	float:left;
	padding:0 7px 0 0;
	margin: 5px 0 0 0;
}
.link-list a {
	font-weight:bold;
}
.link-list a.active {
	text-decoration:underline;
}
.link-list-3 {
	margin:0 0 0 0;
	padding:14px 0 7px;
	list-style:none;
	line-height:13px;
	width:450px;
}
.link-list-3 li {
	background:url(../images/marker4.gif) no-repeat 100% 3px;
	float:left;
	padding:0 7px 0 0;
	margin: 5px 0 0 0;
}
.link-list-3 a {
	font-weight:bold;
}
.ico-list {

	margin:0;
	padding:0 0 10px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.ico-list li {
	float:left;
	margin-right:15px;
	
}
.ico-list a {
	display:block;
	text-indent:-9999em;
}
.ico-list-bottom{
	width:358px;
	float:left;
}
.dates {
	margin:7px 0 9px;
	padding:0;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	width:50px;
	color: #893088;
	min-height:409px;
}
.dates li {
	list-style:none;
	width:100%;
}
.dates li a.active {
	text-decoration: none;
	background:url(../images/marker10.gif) no-repeat 100% 5px;
	padding: 0 10px 0 0;
}
.dates li a{
	text-decoration: none;
	background:url(../images/marker11.gif) no-repeat 100% 3px;
	padding: 0 10px 0 0;
}
.dates ul{
	width:100%;
}

.free {
	background:url(../images/free.gif) no-repeat;
	width:70px;
	height:76px;
}
.year {
	background:url(../images/year.gif) no-repeat;
	width:51px;
	height:73px;
}
#choice-quality {
	background:url(../images/choice-quality.gif) no-repeat;
	width:40px;
	height:65px;
}
#fabric{
	background:url(../images/fabric.gif) no-repeat;
	width:75px;
	height:65px;
}
#measuring{
	background:url(../images/measuring.gif) no-repeat;
	width:59px;
	height:65px;
}
#five-year{
	background:url(../images/five-year.gif) no-repeat;
	width:44px;
	height:65px;
}
#personal-service{
	background:url(../images/personal-service.gif) no-repeat;
	width:42px;
	height:65px;
}
#brand-logos{
	background:url(../images/perfect-fit-logos.gif) no-repeat;
	width:115px;
	height:65px;
	float: right;
}
#intu-logos{
	background:url(../images/intu-logos.gif) no-repeat;
	width:48px;
	height:65px;
	float: right;
}
#louvolite-logo{
	background:url(../images/louvolite-logo.gif) no-repeat;
	width:114px;
	height:65px;
	float: right;
}
.back {
	float:left;
	background:url(../images/marker6.gif) no-repeat 0 3px;
	padding-left:9px;
}
.column {
	width:174px;
	float:right;
	padding-top:48px;
	padding-left:9px;
	line-height:13px;
	font-size:10px;
}
.column h2 {
	font-weight:bold;
}
.column-home-consultation {
	width:174px;
	float:right;
	padding-top:1262px;
	padding-left:9px;
	line-height:13px;
	font-size:10px;
}
.column-home-consultation h2 {
	font-weight:bold;
}
.column-home-consultation2 {
	width:174px;
	float:right;
	padding-top:605px;
	padding-left:9px;
	padding-bottom:5px;
	line-height:13px;
	font-size:10px;
}
.column-home-consultation2 h2 {
	font-weight:bold;
}
.column2 {
	width:211px;
	float:right;
	padding-top:70px;
	padding-left:9px;
	line-height:13px;
	font-size:10px;
}
.column3 {
	width:221px;
	float:right;
	padding-top:0;
	padding-left:9px;
	font-size:10px;
}

.column-wrap-dates{
	margin:8px 0 0 0;
	padding:30px 0 0 0;
	width:107px;
	height:660px;
	float:right;
	background:#F5E4EB;
}
.column-dates {
	padding: 0 0 0 40px;
}
.more {
	padding-right:8px;
	background:url(../images/marker1.gif) no-repeat 100% 3px;
}

.list {
	margin:0;
	padding:0;
	list-style:none;
}
.list li {
	background:url(../images/marker5.gif) no-repeat 0 5px;
	padding-left:8px;
}
.list li a.active {
	text-decoration:underline;
}

.consultation {
	background:url(../images/consultation.gif) no-repeat;
	display:block;
	height:192px;
	text-indent:-9999em;
	width:183px;
	margin-left:-9px;
	margin-top:48px;
	position:relative;
}
.view-gallery{
	background:url(../images/view-gallery.gif) no-repeat;
	display:block;
	height:40px;
	text-indent:-9999em;
	width:183px;
	margin-left:-9px;
	margin-top:0px;
	position:relative;
}

.view-gallery-list {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
.view-gallery-list li {
	padding:0px;
	font:bold 10px verdana, arial, helvetica, sans-serif;
	line-height:15px;
}
.view-gallery-list li a.active {
	text-decoration:underline;
}
.consultation {
	background:url(../images/consultation.gif) no-repeat;
	display:block;
	height:192px;
	text-indent:-9999em;
	width:183px;
	margin-left:-9px;
	margin-top:48px;
	position:relative;
}

.motorised{
	background:url(../images/motorised-blinds.jpg) no-repeat;
	display:block;
	height:313px;
	text-indent:-9999em;
	width:221px;
	position:relative;
	margin:10px 0 0 0;
}
.content .bottom {
	background:url(../images/content-bottom.gif) no-repeat;
	height:10px;
	overflow:hidden;
	width:565px;
	margin:-5px -1px 0;
	display:block;
	position:relative;
}
.content-shutter {
	width:565px;
	float:right;
	overflow:hidden;
	padding:0 0 0 0;
	background:url(../images/bg.gif) top left repeat-y;
}
.content-shutter .bottom {
	background:url(../images/content-bottom.gif) no-repeat;
	height:10px;
	overflow:hidden;
	width:565px;
	margin:-5px 0px 0;
	display:block;
	position:relative;
}
.content .bottom2 {
	background:url(../images/content-bottom2.gif) no-repeat;
	height:10px;
	overflow:hidden;
	width:565px;
	margin:-5px -1px 0;
	display:block;
	position:relative;
}
.content .bottom3 {
	background:url(../images/content-bottom3.gif) no-repeat;
	height:10px;
	overflow:hidden;
	width:565px;
	margin:-5px -1px 0;
	display:block;
	position:relative;
}
/* form elements */
.main-form {
float: left;
	width:300px;
	padding:0;
	}
.main-form .box {
	float:left;
	margin:0 0 0 4px;
	width:310px;
	padding:0 0 0 0;
	
	}
* html .main-form .box {
	margin:0 0 12px 2px;
	}
.main-form .row {
	float:left;
	padding:4px 0;
	width:306px;
	line-height:20px;
	clear:both;
	}
.main-form .row .small-left {
	float:left;
	width:20px;
	padding:1px 7px 0 0;
	text-align:left;
	line-height:12px;
	clear:both;
	}
.main-form .row .large-left {
	float:left;
	width:270px;
	padding:1px 7px 0 0;
	text-align:left;
	line-height:12px;
	clear:both;
	}
.main-form .row .large-left span {
	color: #893088;
	font-size:10px;
	}
.main-form .row .left {
	float:left;
	width:110px;
	padding:1px 7px 0 0;
	text-align:left;
	line-height:12px;
	clear:both;
	}
.main-form .row .left span {
	color: #893088;
	font-size:10px;
	}
.main-form .row .right {
	float:left;
	width:110px;
	}
.main-form .row .small-right {
	float:right;
	width:20px;
	}
.main-form .row .right-radio {
	float:left;
	width:20px;
	padding: 0 20px 0 0;
	}
.main-form .row .left-radio {
	float:left;
	width:210px;
	padding:1px 7px 0 0;
	text-align:left;
	line-height:12px;
	clear:both;
	}
.main-form .row .left-radio  span {
	color: #893088;
	font:12px verdana, arial, helvetica, sans-serif;
	}
.main-form .row select {
	font:12px verdana, arial, helvetica, sans-serif;
	width:176px;
	}
.main-form .row select.small {
	width:93px;
	}
.main-form .row .text.small {
	width:87px;
	}
.main-form .row select.long {
	width:287px;
	}
.main-form .row select.longest {
	width:320px;
	}
.main-form .buttons {
	float:left;
	width:183px;
	height:40px;
	padding:5px 0 0 65px;
	margin:0 0 0 0;
	}
.main-form .buttons-design {
	float:left;
	width:183px;
	height:40px;
	padding:5px 0 0 65px;
	margin:0 0 0 0;
	}
.main-form label {
	float:right;
	margin:3px 0 0 0;
	}

/* footer style */
#footer {
	padding:5px 0;
	width:100%;
	overflow:hidden;
}
.banners {
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
	list-style:none;
	border-top:solid #dda6be;
	border-width:6px 0;	
}
.main-banners {
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
	padding:5px 0;
	list-style:none;
	border:solid #dda6be;
	border-width:6px 0;
}
.main-banners li {
	float:left;
	width:372px;
}
.main-banners li.design {
	float:right;
}
.main-banners a {
	color:#000;
}
.main-banners a:hover {
	text-decoration:none;
}
.shutters a {
	background:url(../images/stylish-wooden-shutters.jpg) no-repeat;
	float:left;
	padding:65px 0 0 151px;
	width:221px;
	height:34px;
}
.working a {
	background:url(../images/banner3.gif) no-repeat;
	float:left;
	padding:65px 0 0 151px;
	width:221px;
	height:34px;
}
.design a {
	background:url(../images/banner4.gif) no-repeat;
	float:right;
	padding:64px 0 0 14px;
	width:358px;
	height:35px;
}
.main-banners em {
	font-style:normal;
	color:#893088;
}
.main-banners a:hover em {
	text-decoration:underline;
}
.main-banners span {
	padding-right:2px;
	background:url(../images/marker8.gif) no-repeat 0 3px;
	margin-left:2px;
}
.footer-logo {
	background:url(../images/logo2.gif) no-repeat;
	text-indent:-9999em;
	float:left;
	width:295px;
	height:29px;
}
.menu {
	margin:0;
	padding:2px 0 5px;
	list-style:none;
	text-align:right;
	font-size:9px;
}
.menu li {
	display:inline;
	padding:0 0 0 9px;
	background:url(../images/marker7.gif) no-repeat 0 4px;
}
#footer strong {
	text-align:right;
	display:block;
	color:#8a3089;
	font-style:normal;
	font-size:9px;
}
.aldred-link  {
	padding:2px 0 0 0;
	text-align:right;
	display:block;
	color:#646464;
	font-style:normal;
	font-size:9px;
}
.clear {
	clear: both;
	content: ".";
	font-size: 0px;
	height: 0%;
	overflow: hidden;
	display: block;
	}	
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
