html {

}
body 	{
		padding: 0px;
		margin: 0px;
		border: 0px;
		background-color: #FFFFFF;
		/*background-image: url('bg_bees2.jpg');*/
		/*background-image: url('bg_squirrel.jpg');*/
		/* background-image: url('bg_winter.jpg'); */
		background-image: url('bg_spring.jpg');
		background-position: 50% 100%;
		background-repeat: repeat-x;
		background-attachment: scroll; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
body.fixed {	
		background-attachment: fixed; 
}	
     	
h1	{
		font-size: 1.2em;
		color: #3078A5;
		font-weight: bolder;
		font-family: Arial, Helvetica, sans-serif;
	}    	
h2	{
		font-size: 1.1em;
		color: #E10312;
		font-family: Arial, Helvetica, sans-serif;
	}    	
h3	{
		font-size: 1em;
		color: #3078A5;
		font-family: Arial, Helvetica, sans-serif;
	} 	
h4	{
		font-size: .8em;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
	}
p,ul,ol,dl,label	{
		font-size: .8em;
		color: #000000;
	}
a	{
		/*color: #E10312;*/
		color: #3078A5;
	}
a:visited{
		color: #3078A5;
	}
	
ul ul,ol ol,p label{
		font-size: 1em;
	}
	
	
label.formlabel {
		display: block;
		float: left;
		width: 150px;
	}
input.std	{
		border: #000000 1px solid;
		margin: 2px 0px 2px 0px;
		padding: 1px;
		width: 250px;
	}
textarea	{
		border: #000000 1px solid;
		margin: 2px 0px 2px 0px;
		padding: 1px;
		width: 400px;
		height: 200px;
	}
	
.cart {
		margin: 0px;
		padding: 0px;
	}
     	
     	
div.page	{
		margin: 0px auto auto auto;
		padding: 0px;
		min-height: 600px;
		display: block;
		background-image: url('bg_top_stripe.gif');
		background-position: top center;
		background-repeat: repeat-x;
	}
div#topflash	{
		margin: 0px auto auto auto;
		padding: 0px;
		min-height: 400px;
		display: block;
		background-image: url('bg_top_short.gif');
		background-position: top center;
		background-repeat: no-repeat;
	}
table#page	{
		width: 760px;
}

table#main {
	margin-top: 15px;
}
     	
td#header	{
		margin: 0px;
		padding: 0px;
		width: 760px;
		height: 91px;
		
	}
img#betterblindcompany{
		padding: 0px;
		border: 0px;
		width: 580px;
		height: 98px;
	}
img#newblinds{
		margin: 23px 0px 0px 35px;
		padding: 0px;
		border: 0px;
		width: 147px;
		height: 24px;
		float: left;
	}
     	
td#topbar	{
		margin: 0px;
		padding: 0px;
		width: 760px;
		height: 20px;
	}
	
p.breadcrumb {
		font-family: Arial, Helvetica, sans-serif;
		padding: 0px;
		margin-top: 0px;
		font-size: .7em;
		font-weight: bold;
		width:420px;
		color: #3078A5;
		text-align: left;
	}	
a.breadcrumb {
		color: #3078A5;
		text-decoration: none;
	}	
a.breadcrumb:hover {
		text-decoration: underline;
	}	
a.breadcrumb:visited {
		color: #3078A5;
		text-decoration: none;
	}
     	
td#leftcol{
		margin: 0px;
		padding: 0px 12px 0px 0px;
		width: 150px;
}
     	
td#maincol {
	text-align: left;
}

td#centrecol {
}
img.homepage_ad {
	margin-top: 8px;
}
div.clear {
	clear: both;
}

td#rightcol{
		margin: 0px;
		padding: 0px 0px 0px 12px;
		width: 179px;
}
/*--BEGIN USER STYLE --*/



.img_lowermargin {
	margin-bottom: 8px;
	float: left;
	clear: left;
}
.img_nomargin {
	clear: both;
}
/*-- END USER STYLE--*/
	
td#footer{
		margin: 0px;
		padding: 70px 0px 0px 0px;
		width: 760px;
}

#footer p {
	color: #626264;
	font-size: 0.7em;
}
#footer a:link, #footer a:visited {
	color: #626264;
	text-decoration: none;
}
#footer a:active, #footer a:hover {
	color: #626264;
	text-decoration: underline;
}

table#minicart {

/* 3px of left margin fixes it, bizarrely... */
	margin: 8px 0px 0px 3px;
	padding: 0px;
	voice-family: "\"}\""; /* for IE5.0, 5.5 Hack */
	voice-family:inherit;
	margin-left: 0px;
}
html>body table#minicart {
	margin-left: 0px;
}
td#minicart_content {
	background-image: url(cartbox_bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}
p.minicart_links {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F4F4F5;
	color: #626264;
	margin: 0px 10px 4px 10px;
	padding: 2px;
	font-weight: bold;
}
p.miniorder_links {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F4F4F5;
	color: #626264;
	margin: 4px 10px 20px 10px;
	padding: 2px;
	font-weight: bold;
}
a.minicart:link, a.minicart:visited {
	color: #626264;
	text-decoration: none;
}
a.minicart:active, a.minicart:hover {
	color: #626264;
	text-decoration: underline;
}
img.bluebar {
	margin: 0px 8px 0px 8px;
}
p.minicart_text {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 1px 10px 1px 10px;
}
img.minicart {
	display: block;
	padding: 1px;
}

a.bookmark {
	font-size: 0.75em;
	color: #626264;
}
a.bookmark:link, a.bookmark:visited {
	text-decoration: none;
}
a.bookmark:active, a.bookmark:hover {
	text-decoration: underline;
}
	
div#leftlogos{
		float: left;
		margin: 0px;
		padding: 1px;
	}
div#rightcontact{
		float: right;
		width: 300px;
		text-align: center;
	}
h2.rightcontact {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		font-size: 1.25em;
		font-weight: normal;
		color: #999999;
	}
p.rightcontact {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		font-size: .55em;
		color: #3078A5;
	}
	

table#leftnavouter{
		background-image: url(bg_leftnav.gif);
		background-position: center;
		background-repeat: repeat-y;
		border: 0px;
		padding: 0px;
}
	
td.prodnavheader{ 
		min-height: 23px;
		margin: 0px;
		padding: 0px;
	}
	
h2.prodnavheader{
		margin: 0px;
		padding: 4px 0px 3px 8px;
		font-size: 0.8em;
		font-weight: bold;
	}	

ul#topnav {
	margin: 0px auto;
	text-align: center;
	vertical-align: top;
	margin-top: 3px;
	padding: 0px;
}

ul#topnav li {
	list-style-type: none;
	padding: 3px 15px 0px 15px;
	display: inline;
	background-image: url(bg_topnav.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
ul#topnav li#topnav_blank {
 background-image: none;
 text-align: left;
 padding: 0px;
 margin: 0px;
}
li#topnav_blank img {
 position: relative;
 z-index: 1;
 margin-left: -6px;
 vertical-align: top;
}

ul#topnav li a:link, ul#topnav li a:visited {
	color: #ffffff;
	text-decoration: none;
}
ul#topnav li a:active, ul#topnav li a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.lhnav_title {
	
}
	
ul.lhnav , #blogarchive ul{
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 3px 0px 2px 7px;
		font-size: .7em;
		font-weight: bold;
		color: #3078A5;
		text-align: left;
		clear: right;
	}	
ul.lhnav li , #blogarchive li{
		list-style: none;
		padding:0 7px 0 7px;
		margin: 0px;
		line-height: 1.4em;
	}	
ul.lhnav li a:link, ul.lhnav li a:visited, #blogarchive ul li a:link, #blogarchive ul li a:visited  {
		color: #757577;
		text-decoration: none;
}	

ul.lhnav li a:active, ul.lhnav li a:hover, #blogarchive ul li a:hover,#blogarchive ul li a:active{
		color: #757577;
		text-decoration: underline;
}
	
td.prodnavbtm{
		border: 0px;
		margin: 0px;
		padding: 0px;
		display: block;
		width: 150px;
	}
	
ul.lhnavextra {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 4px 0px 3px 0px;
		font-size: .65em;
		font-weight: bold;
		color: #3078A5;
	}	
li.lhnavextra {
		padding: 4px 8px 4px 8px;
		margin: 0px;
		line-height: 1.4em;
		list-style: none;
	}	
a.lhnavextra {
		color: #FFFFFF;
		text-decoration: none;
	}	
a.lhnavextra:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	
h2.hpfeature {
		font-family: Arial, Helvetica, sans-serif;
		padding: 0px;
		margin: 0px 0px 3px 0px;
		font-size: .7em;
		color: #E10312;
		font-weight: bold;
	}
h2.hpfeature a	{
		color: #E10312;
		text-decoration: none;
		}
h2.hpfeature a:visited	{
		color: #E10312;
		}
p.hpfeature {
		padding: 0px;
		margin: 3px 0px 3px 0px;
		font-size: .65em;
		color: #3078A5;
		font-weight: bold;
	}
	
table.hpboxes {
		padding: 0px;
		margin: 0px 0px 0px 10px;
		border: 0px;
	}
	
td.hpboxes {
		padding: 0px 3px 12px 3px;
		margin: 0px;
		border: 0px;
	}
	
a.hpboxes {
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	
a.hpboxes:visited {
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	
img.hpboxes {
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	
div.swatch {
		margin: 0px;
		padding: 0px;
		display: block;
		width: 212px;
		height: 210px;
		text-align: center;
	}
	
img.swatch {
		margin: 10px 11px 10px 11px;
		padding: 0px;
		width: 188px;
		height: 188px;
	}
	
div.hrule {
		height: 2px;
		margin: 8px 0px 8px 0px;
		padding: 0px;

	}
	
div.vrule {
		width: 2px;
		margin: 0px 2px 0px 2px;
		padding: 0px;
		float: left;
	}
	
h1.product {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		color: #3078A5;
		font-size: 1em;
	}	
h2.product {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		color: #3078A5;
		font-size: 1em;
	}	
h3.product {
		font-family: Arial, Helvetica, sans-serif;
		margin: 3px 30px 0px 0px;
		text-align: left;
		padding: 0px;
		color: #E10312;
		font-size: 1.2em;
	}
p.product {
		margin: 0px;
		padding: 0px;
		font-size: 0.70em

	}
	
p.proddisclaimer {
		margin: 3px;
		padding: 0px;
		font-size: 0.60em

}
	
.product strong {
		color: #E10312;
	}

p.customspec {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		font-size: .8em

	}	
input.customspec {
		border: 0px;
		margin: 8px 4px 0px 0px;
		padding: 2px;
		background: #A6C6DD;
		font-size: 1em;
		width: 100px;
		text-align: right;
	}	
select.customspec {
		border: 0px;
		margin: 0px;
		padding: 0px;
		background: #FFFFFF;
		font-size: 1em;
		width: 125px;
	}	
select.startup {
		border: 0px;
		margin: 0px;
		padding: 0px;
		background: #FFFFFF;
		font-size: 1em;
		width: 208px;
	}		
label.customspec {
		display: block;
		float: left;
		width: 140px;
		margin: 0px;
		padding: 0px;
	}
	
div.colourselouter{
		margin: 0px;
		padding: 0px;
		display: block;
		width: 100px;
		text-align: center;
	}
	
div.coloursel{
		margin: 0px auto 0px auto;
		padding: 0px;
		display: block;
		width: 90px;
		height: 90px;
		text-align: center;
	}
	
img.coloursel {
		margin: 7px 7px 7px 7px;
		padding: 0px;
		border: 0px;
		width: 76px;
		height: 76px;
	}
	
p.coloursel {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		font-size: .8em;
		font-weight: bold;
		color: #3078A5;
	}
	
a.coloursel {
		font-weight: bold;
		color: #3078A5;
		text-decoration: none;
	}
a.coloursel:visited {
		font-weight: bold;
		color: #3078A5;
		text-decoration: none;
	}
		
h2.cart {
		margin: 0px;
		padding: 0px;
		color: #3078A5;
		font-size: .7em;
		font-weight: bold;
}

table#narrativeouter{
		width: 203px;
		margin: 0px auto 20px auto;
		border: 0px;
		padding: 0px; 
		background: #FFFFFF;
	}
	
td.narrativeheader{
		background-color: #E10312; 
		width: 204px;
		min-height: 27px;
		margin: 0px;
		padding: 0px;
	}
	
h2.narrativeheader{
		color: #FFFFFF;
		margin: 0px;
		padding: 4px 0px 3px 8px;
		font-size: 0.8em;
		font-weight: bold;
	}	

td.narrativeimg{
		margin: 0px;
		padding: 0px;
		width: 204px;
		border: #3078A5 2px solid;
		background: #FFFFFF;
	}	

td.narrativeinner{
		margin: 0px;
		padding: 0px 2px 0px 2px;
		width: 204px;
		border-left: #3078A5 2px solid;
		border-right: #3078A5 2px solid;
		background: #FFFFFF;
	}
	
td.narrativebtm{
		background-color: #3078A5; 
		border: 0px;
		margin: 0px;
		padding: 0px;
		display: block;
		width: 204px;
		height: 27px;
	}
	
	
/*Styles for the How to pages*/

td.fittings {
margin: 0px;
padding: 0px;
vertical-align: top;
}

td.steps {
margin: 0px;
padding: 4px;
width: 150px;
background-color: #FFFFFF;
border: 1px solid #999999;
vertical-align: top;
}

td.stepsacross {
margin: 0px;
padding: 4px;
width: 300px;
background-color: #FFFFFF;
border: 1px solid #999999;
vertical-align: top;
}

p.fittings	{
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 2px 0px 0px 0px;
font-size: 10px;
color: #3078A5;
font-weight: bold;
line-height: 14px;
text-align: left
}

h1.fittings {
margin: 0px;
padding: 0px;
color: #3078A5;
font-size: 14px;
font-weight: bold;
text-align: left
}

h2.fittings {
margin: 0px;
padding: 0px 0px 10px 0px;
color: #A7C5DD;
font-size: 12px;
font-weight: bold;
text-align: left
}

h3.fittings {
margin: 0px;
padding: 10px 0px 0px 0px;
color: #000000;
font-size: 11px;
font-weight: bold;
text-align: left
}

.greyborder {
border: 1px solid #999999;
}

/*Styles for the parasol product*/

img#parasolcover {
		margin: 10px 11px 0px 11px;
		padding: 0px;
		width: 188px;
		height: 148px;
	}
img#parasoltrim {
		margin: 0px 11px 10px 11px;
		padding: 0px;
		width: 188px;
		height: 40px;
	}
	
div.parasolselouter{
		margin: 0px;
		padding: 0px;
		display: block;
		width: 150px;
		text-align: center;
	}
	
div.parasolsel{
		margin: 0px auto 0px auto;
		padding: 0px;
		display: block;
		width: 140px;
		height: 140px;
		text-align: center;
	}
	
img.parasolsel {
		margin: 7px 7px 7px 7px;
		padding: 0px;
		border: 0px;
		width: 126px;
		height: 126px;
	}
	
p.parasolsel {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		font-size: .8em;
		font-weight: bold;
		color: #3078A5;
	}
	
a.parasolsel {
		font-weight: bold;
		color: #3078A5;
		text-decoration: none;
	}
a.parasolsel:visited {
		font-weight: bold;
		color: #3078A5;
		text-decoration: none;
	}
	
.parasolpricefrom {
		font-weight: normal;
		font-size: .8em;
		color: #E10312;
}
	
select.parasolconfig {
		width: 200px;
}
#parasolform p {
		margin: 0px;
}

#hpblognav {
	width: 366px;
	margin: 10px 0 0 0;
	padding: 0 0 6px 0;
	background: url('blog_nav_366_bottom.gif') bottom no-repeat;
}
	#hpblognav h2 {
		position: relative;
		width: 346px;
		height: 20px;
		font-size: 12px;
		display: block;
		color: #FFFFFF;
		margin: 0;
		padding: 4px 10px 0 10px;
		background: url('blog_nav_366_top.gif') top no-repeat;
	}
	#hpblognav h2 a {
		color: #FFFFFF;
		text-decoration: none;
	}
	#hpblognav h2 a.morelink {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 20px;
		font-size: 12px;
		padding: 4px 10px 0 10px;
		text-decoration: underline;
	}
	#hpblognav ul {
		width: 366px;
		margin: 0;
		padding: 0;
		background: url('blog_nav_366_bg.gif') top repeat-y;
		list-style: none;
	}
	#hpblognav ul li {
		width: 346px;
		margin: 0;
		padding: 5px 10px 2px 10px;
		list-style: none;
		font-size: .85em;
	}
	#hpblognav ul li a {
		font-weight: bold;
		color: 1665a4;
		text-decoration: none;
	}


#blognav {
	width: 308px;
	margin: 10px 0 0 0;
	padding: 0 0 6px 0;
	background: url('blog_nav_308_bottom.gif') bottom no-repeat;
}
	#blognav h2 {
		position: relative;
		width: 286px;
		height: 20px;
		font-size: 12px;
		display: block;
		color: #FFFFFF;
		margin: 0;
		padding: 4px 10px 0 10px;
		background: url('blog_nav_308_top.gif') top no-repeat;
	}
	#blognav h2 a {
		color: #FFFFFF;
		text-decoration: none;
	}
	#blognav h2 a.morelink {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 20px;
		font-size: 12px;
		padding: 4px 10px 0 10px;
		text-decoration: underline;
	}
	#blognav ul {
		width: 308px;
		margin: 0;
		padding: 0;
		background: url('blog_nav_308_bg.gif') top repeat-y;
		list-style: none;
	}
	#blognav ul li {
		width: 286px;
		margin: 0;
		padding: 5px 10px 2px 10px;
		list-style: none;
		font-size: .85em;
	}
	#blognav ul li a {
		font-weight: bold;
		color: 1665a4;
		text-decoration: none;
	}

#sbookmarks {
	padding: 0;
	margin: 15px 0 60px 0;
	list-style: none;
}
	#sbookmarks li {
		margin: 0;
		padding: 4px;
		float: left;
		list-style: none;
	}
	#sbookmarks li img {
		border: 0;
	}
	
#blogarchive {
	width: 150px;
	float: right;
	background-image:url(bg_leftnav.gif);
	margin-top:-25px;
	margin-left:10px;
	
}
	#blogarchive h2{
	background:transparent url(/media/h2-background.png) repeat scroll 0 0;
	color:white;
	font-size:0.9em;
	margin:0 0 10px;
	padding:4px;
	text-align:center;
	}
	#blogarchive ul li{
		padding: 0 0 0 0;
		margin: 0 0 0 17px;
		list-style-type:disc;
		padding:0px;
		color:#757577
	}
	
	#blogarchive ul li ul {	
	font-size:1em;
	}
	
	#blogarchive li{
		font-weight: bold;
		
	}
	#blogarchive li a{
		color: #3078A5;
		text-decoration: none;
	}*/
	
#blognavlong {
width: 582px;
margin: 10px 0 0 0;
padding: 0 0 6px 0;
background: url('long_blog_bottom.gif') bottom no-repeat;
}
	#blognavlong h2 {
		position: relative;
		width: 562px;
		height: 20px;
		font-size: 12px;
		display: block;
		color: #FFFFFF;
		margin: 0;
		padding: 4px 10px 0 10px;
		background: url('long_blog_top.gif') top no-repeat;
	}
	#blognavlong h2 a {
		color: #FFFFFF;
		text-decoration: none;
	}
	#blognavlong h2 a.morelink {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 20px;
		font-size: 12px;
		padding: 4px 10px 0 10px;
		text-decoration: underline;
	}
	#blognavlong ul {
		width: 581px;
		margin: 0;
		padding: 0;
		background: url('long_blog_bg.gif') top repeat-y;
		list-style: none;
	}
	#blognavlong ul li {
		width: 572px;
		margin: 0;
		padding: 5px 10px 2px 10px;
		list-style: none;
		font-size: .85em;
	}
	#blognavlong ul li a {
		font-weight: bold;
		color: 1665a4;
		text-decoration: none;
	}
	
	#colour-icons{
	padding-left: 0px; 
	margin-left:0px;
	margin-top: 6px;
	}
	
	
	#colour-icons li {
	display: inline;
	list-style-type: none;
	}
	
	#top-sellers {
	height:188px;
	width:175px;
	background: url('http://www.newblinds.co.uk/media/top-sellers.png') no-repeat;	
	float:left;
	padding-left: 0px; 
	margin-left: 15px;
	
	}
	
	#top-sellers ol.first {
	margin-top:24px;
	}
	
	#top-sellers ol li a:link {color:#58585e; text-decoration:none;} /* unvisited link */
	#top-sellers ol li a:visited {color:#58585e; text-decoration:none;} /* visited link */
	#top-sellers ol li a:hover {color:#3078A5; text-decoration:underline;} /* mouse over link */
	#top-sellers ol li a:active {color:#58585e;} /* selected link */
	
	#top-sellers ol li {
	font-size: 0.7em; 
	font-weight: bold;
	padding-bottom:1px;
	}
	
	#top-sellers ol.second {
	margin-top:21px;
	}
	
	#narrative-text {
	margin-right:10px;
	height:188px;
	float:right;
	width: 165px; 
	text-align: center;
	}
	
	#narrative-text h1 {
	margin-bottom: 0px;
	margin-top: 12px;
	color:white;
	}
	
	#narrative-text p {
	margin-top: 6px;
	color:white;
	}
	
	#narrative {
	height:188px;
	background:  url('http://www.newblinds.co.uk/media/narrative_bg.png') no-repeat;
	width:370px;
	float:left;
	}
	
	#narrative.fly-screen {
	
	background:  url('http://www.newblinds.co.uk/layout/fly-screen-nar.png') no-repeat;
	
	}	
	
	#narrative-image  {
	float:left;
	}
	
	#narrative-image img  {
	width:165px;
	padding: 20px 0 0 20px;
	}
	
	#teaser-thumbnail {
	float:left;
	height:90px;
	width:90px;
	}
	#teaser-text {
	float:left;
	width:175px;
	}
	#quickselectl {
	height:35px;
	float:left;
	color:white;
	width:;
	background:  url('http://www.newblinds.co.uk/media/quickselectl.png') no-repeat;
	}
	#quickselectm {
	float:left;
	width:230px;
	background:  url('http://www.newblinds.co.uk/media/quickselectm.png') repeat-x;
	
	}
	#quickselectr {
	width:180px;
	height:35px;
	float:left;
	color:white;
	background:  url('http://www.newblinds.co.uk/media/quickselectr.png') no-repeat;
	}
	#quickselectl p, #quickselectr p {
	color:white;
	margin-top: 7px;
	font-weight:bold;
	padding:0 5px;
	}
	#teaser{
	float:left;
	height:100px;
	}
	#teaser-title {
	color:#3078A5;
	font-weight:bolder;
	font-size:1.1em
	}
	
	#teaser p{
	margin-top:0px;
	
	}
	
	#teaser-text p{
	margin-top:0px;
	font-size:0.70em;
	}
		
	#center-layout {
	width:600px;
	height: 800px;
	margin:0 auto;
	}
	
	img {  
	border-style: none;
	}
	
	label.custom {
	font-weight:bold;
	}
	
	form p.product {width:280px;}

	/* -------- Fly Screen Layout -------- */
	
	#quick-links {
	
		height:188px;
		background: url('http://www.newblinds.co.uk/layout/fly-screen-note.png') no-repeat;	
		float:left;
		width:182px;
		font-size:0.9em;
		margin-left:14px
		
	}
	
	#quick-links ul.first {
	
		margin-top:0;
		padding-top:15px;
	
	}
	
	#quick-links ul {
	
		clear:both;
		margin-left:0;
		padding-left:24px;
	
	}
	
		
	#quick-links ul li {
		margin-top:3px;
	}
	
	#quick-links ul h3 {
	
		margin-top:0;
		margin-bottom:5px;
	
	}
	
	.fly-screen-tab {
	
		background:url(http://www.newblinds.co.uk/layout/fly-screen-tab.png);
		float:left;
		height:39px;
		width:258px;
		margin:5px 23px 15px 4px;
	
	}
	
	.fly-screen-tab p a {
	
		color:white;
		padding:0 0 0 15px;
	
	}
