body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#81A1D4; 
	margin-top:10px;
}
p, h1, h2, h3, h4, h5, h6{ margin-bottom:10px;}

#contactPageLinks {width:340px; float:left; margin-left:50px; margin-top:5px;}
#contactPageLinks ul,
#contactPageLinks li {list-style:none; margin:0; padding:0;}
#contactPageLinks li {margin-right:5px; float:left;}
#contactPageLinks li a img {border:none;}

#wrap{
	width:953px; 
	margin:0 auto; 
}
#header, #content, #footer{ width:953px; float:left;}
.logo{ width:953px; float:left;}
#mainMenu{
	width:926px;
	float:left;
	background:url(../images/grey-bar-accross.gif) no-repeat 0 0;
	height:44px;
	padding:12px 0 0 27px;
}
#mainMenu li{ float:left; padding: 0 35px 0 0;}
#mainMenu li a{ display:block; text-indent:-9999px; text-decoration:none; font-size:1px; height:31px; float:left; overflow:hidden;}
#mainMenu li#menu01 a{ background:url(../images/home.gif) no-repeat 0 0; width:52px;}
#mainMenu li#menu01 a:hover{ background:url(../images/home_over.gif) no-repeat 0 0;}

#mainMenu li#menu02 a{ background:url(../images/products.gif) no-repeat 0 0; width:85px;}
#mainMenu li#menu02 a:hover{ background:url(../images/products_over.gif) no-repeat 0 0;}

#mainMenu li#menu03 a{ background:url(../images/testimonials.gif) no-repeat 0 0; width:115px;}
#mainMenu li#menu03 a:hover{ background:url(../images/testimonials_over.gif) no-repeat 0 0;}

#mainMenu li#menu04 a{ background:url(../images/gallery.gif) no-repeat 0 0; width:63px;}
#mainMenu li#menu04 a:hover{ background:url(../images/gallery_over.gif) no-repeat 0 0;}

#mainMenu li#menu05 a{ background:url(../images/req_samp.gif) no-repeat 0 0; width:147px;}
#mainMenu li#menu05 a:hover{ background:url(../images/req_samp_over.gif) no-repeat 0 0;}

#left-col{width:auto; float:left;}
#left-col-products{ width:550px; float:left; padding:30px 0 0 30px;}
#left-col-gallery{ width:474px; float:left; padding:30px 0 0 30px;}
#left-col-contact{ width:505px; float:left; padding:30px 0 0 30px;}
#left-col-colours{ width:725px; float:left; padding:30px 0 0 30px;}
#left-col-ps{ width:527px; float:left; padding:30px 0 0 30px;}

#right-col-home{width:236px; float:left; padding-top:25px;}
#right-col-products{ width:348px; float:left; padding:30px 0 0 0;}
#right-col-testimonials{width:211px; float:left; padding-top:25px;}
#right-col-gallery{width:445px; float:left; padding-top:25px;}
#right-col-contact{width:334px; float:left; padding:25px 0 0 50px;}
#right-col-colours{width:170px; float:left; padding:25px 0 0 0px;}

.shaded-box{ background:#fff; border-right:solid 2px #B1B1B1; border-bottom:solid 2px #B1B1B1;}
.shaded-box-inner{ padding:20px; background:#fff url(../images/bg-box.gif) repeat-y 0 0;}

.shaded-box2{ background:url(../images/top-products-box.gif) no-repeat 0 0; padding-top:12px;}
.shaded-box2-inner{ width:308px; padding:0px 20px 0px 20px; background:url(../images/bg-products-box.gif) repeat-y 0 0; float:left;}

.shaded-box3{ background:#fff; border-right:solid 2px #B1B1B1; border-bottom:solid 2px #B1B1B1; width:422px; margin:0 auto;}
.shaded-box3-inner{ padding:20px; background:#fff url(../images/bg-box2.gif) repeat-y 0 0;}

.shaded-box4{ background:#fff; border-right:solid 2px #B1B1B1; border-bottom:solid 2px #B1B1B1; margin-bottom:260px;}
.shaded-box4-inner{ padding:20px; background:#fff url(../images/bg-box2.gif) repeat-y 0 0;}

.query-box{ background:#fff; border-right:solid 2px #B1B1B1; border-bottom:solid 2px #B1B1B1;}
.query-box-inner{padding:15px 10px; background:#F4F2EE; color:#D53935; font-size:10px; font-weight:bold;}
.query-box p{ margin-bottom:5px;}


.margin-left30{padding-left:30px; float:left;}
.small-section { font-size:10px; text-decoration:none; width:101px; float:left; margin-right:48px; line-height:10px;}
.seo-text{
	background:url(../images/grey-bar-accross.gif) no-repeat 0 -12px;
	width:953px;
	float:left;
	padding-top:40px;
	color:#858585;
	font-size:11px;
}


.pro-list-box{
	float:left;
	width:149px;
	font-size:11px;
	padding-right:34px;
}
.gallery-box{
	float:left;
	width:187px;
	font-size:11px;
	padding-right:50px;
	height:200px;
}
.gallery-box-full{
	float:left;
	width:424px;
	font-size:12px;
}
.green-text{ color:#49B96B; font-weight:bold;}

.testimonials{
	width:278px; float:left;
	padding:50px 0 0 30px;
	font-size:12px;
}
.testimonials p{ margin:0;}
.quote-by{ font-weight:bold; text-align:right; color:#F58025;}
.testimonials-box{ background:url(../images/blockquote1.gif) no-repeat left top; padding:0px 12px 10px 12px;}
.blockquote-end{ vertical-align:top;}

.highlighter{
	font-size:18px; font-weight:bold;
	color:#D53935;
}

a{color:#D53935; text-decoration:none;}
a:hover{ color:#000;}

input{ font-size:10px; vertical-align:middle;}
label{ vertical-align:middle;}
.label_one{display:block; width:60px; float:left;}
.textbox{width:400px;}
.small-text{ font-size:11px;}

.bg-contact{
	background:url(../images/pic-contact.jpg) no-repeat right bottom;
}
.bg-ps{
	background:url(../images/pic-ps.jpg) no-repeat right bottom;
}

.bg-gallery{
	background:url(../images/pic-gallery.jpg) no-repeat right bottom;
}
#colour-swatches{
	text-decoration:none;
	width:725px;
}
#colour-swatches li{ width:115px; float:left; padding:0 30px 15px 0;}


.gallery_img{
	float:left;
	width:187px;
	padding-bottom:10px;
	height:120px;
}

#ps-gallery{ width:527px; float:left;}
#ps-gallery li{
	width:120px; 
	float:left;
	padding:0 10px 10px 0;
}
#ps-gallery img{ border-right:solid 2px #B1B1B1; border-bottom:solid 2px #B1B1B1; float:left; font-size:1px;}