@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

html{font-family:Tahoma, Verdana, Arial, Helvetica;background:url(../images/bg.jpg) repeat-x fixed #BCBEAA;color:#585858;}
body{width:923px;margin:0 auto;}

/* Fabla */

.baimages {
width: 180px;
height: 135px;
float: left;
margin-right: 20px;
margin-bottom: 100px;
}



/* Common elements */

a{color:#BCBEAA;}
p{font-size:80%;margin:16px 0;}

/* Flash headers */

#header-front{text-align:center;font-size:80%;height:auto;}
#header-extra{text-align:left; background-color:#FFFFFF;height:40px; padding-left:35px; padding-top:10px;margin-left: 60px; width: 859px; clear:both;}

/* Headings */

h1, h2, h3, h4, h5, h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A8927B;
margin:16px 0;
font-weight: bold;
}

h1 {font-size:18px;}
h2 {font-size:18px;}
h3 {font-size:12px;}

/* Main layout (and front)*/

#content{width:899px;border-top:11px solid #C45E5C;background:#fff;margin:0 auto;}
#white{background:#fff;}
#left{width:426px;float:left;background:#fff;height:auto;padding:0 24px;}
#right{width:425px;float:left;background:#fff;height:330px;}
#main{width:851px;float:left;background:#fff;height:auto;padding:0 24px;}
#right-level{width:405px;float:left;background:#fff;height:auto;padding:40px 20px 0 0;}
#right ul{font-size:80%;margin:0;padding:0;}
#right li{list-style:none;display:inline;margin:0;padding:0;text-indent:-1999em;}
#right li a{display:block;width:100px;height:235px;text-decoration:none;float:left;}
.list1{background:url(../images/frontlist1.jpg) no-repeat;margin:0 1px 0 0;}
.list2{background:url(../images/frontlist2.jpg) no-repeat;margin:0 1px 0 0;}
.list3{background:url(../images/frontlist3.jpg) no-repeat;margin:0 1px 0 0;}
.list4{background:url(../images/frontlist4.jpg) no-repeat;margin:0 1px 0 0;}
.list5{background:url(../images/frontlist5.jpg) no-repeat;margin:0 1px 0 0;}
#footer{height:auto;width:899px;background:#949775;border-bottom:1px solid #fff;border-top:8px solid #fff;margin:0 auto;text-align:center;clear:both;font-size:60%;}
#footer2{height:auto;width:899px;background:#949775;border-bottom:1px solid #fff;border-top:8px solid #fff;margin-left:60px;clear:both;font-size:60%;text-align:center;}

#nav ul{margin:0;padding:0;}
#nav li{display:inline;list-style:none;margin:0 20px 0;position:relative;top:0;}
#nav li a:hover{color:#CECFC0;}
#smltxt{width:899px;margin:12px auto;padding-bottom:8px;text-align:center;font-size:60%;color:#949775;}
#smltxt a{color:#949775;}
#left a{color:#949775;}

/* Nav for IE6  \*/

* html #nav li{display:inline;list-style:none;margin:0 20px 0;position:relative;top:6px;}

/* */

/* Nav for IE7  \*/

*+html #nav li{display:inline;list-style:none;margin:0 20px 0;position:relative;top:7px;}

/* */

/* About Us */

#quality{width:425px;float:left;height:292px;font-family:Georgia, "Times New Roman", Times, serif;display:none;}
#quality p{padding:auto 20px;font-style:italic;font-size:70%;}
.h-quality{background:url(../images/h-quality.gif) no-repeat;text-indent:-1999em;height:25px;}
#quality-png-wrap{position:relative;top:0;}
#quality-png{background:url(../images/qualityassurance08.png) no-repeat;width:287px;height:570px;position:absolute;top:124px;left:600px;}
* html #quality-png{background:url(../images/qualityassurance.gif) no-repeat;width:287px;height:465px;position:absolute;top:124px;left:600px;}

/* Process */

.bulletlist{margin:0 0 0 20px;padding:0;font-size:80%;}
.bulletlist li{list-style-image:url(../images/blt.gif);margin:14px 0;list-style-position:outside;}
em{color:#A8927B;font-style:italic;font-size:90%;font-weight:bold;}
img{border:1px solid grey;margin-right:18px;;}

/* Patterns */

#patterns{width:859px;padding:20px;}
#centered{margin:0 auto;width:760px;}
.p1, .p2, .p3, .p4, .p5, .p6, .p7, .p8, .p9, .p10, .p11, .p12, .p13, .p14, .p15, .p16, .p17, .p18, .p19, .p20, .p21, .p22, .p23{width:166px;height:130px;float:left;border:1px solid #949775;margin:10px;text-align:center;line-height:240px;font-size:80%;font-weight:bold;color:#949775;display: inline;}

/* patterns for IE6  \*/

* html .p1, * html .p2, * html .p3, * html .p4, * html .p5, * html .p6, * html .p7, * html .p8, * html .p9, * html .p10, * html .p11, * html .p12, * html .p13, * html .p14, * html .p15, * html .p16, * html .p17, * html .p18, * html .p19, * html .p20, * html .p21, * html .p22, * html .p23{width:166px;height:auto;float:left;border:1px solid #949775;margin:10px;text-align:center;line-height:18px;vertical-align:bottom;font-size:80%;font-weight:bold;color:#949775;display: inline;padding-top:90px;}

/* Fab version of Below */

.stencilthumb {
width: 166px;
height: 133px;
float: left;
margin: 0px 22px 22px 0px;
border:1px solid #949775;
}

.stencilthumbtext {
margin-top: 5px;
text-align:center;
color: #949775;
font-size:12px;
font-weight:bold;
}

.stencilthumb img{
border:none;
}

/* Rubbish !!! */

.p1{background:url(../images/p_bushrock.gif) no-repeat;}
.p2{background:url(../images/p_terracotta.gif) no-repeat;}
.p3{background:url(../images/p_herringbone.gif) no-repeat;}
.p4{background:url(../images/p_europeanfan.gif) no-repeat;}
.p5{background:url(../images/p_cobblestone.gif) no-repeat;}
.p6{background:url(../images/p_runningbond.gif) no-repeat;}
.p7{background:url(../images/p_basketweave.gif) no-repeat;}
.p8{background:url(../images/p_400mmpaver.gif) no-repeat;}
.p9{background:url(../images/p_250mmpaver.gif) no-repeat;}
.p10{background:url(../images/p_sydneystone.gif) no-repeat;}
.p11{background:url(../images/p_convictstone.gif) no-repeat;}
.p12{background:url(../images/p_200mmquarry.gif) no-repeat;}
.p13{background:url(../images/p_cobblebrick.gif) no-repeat;}
.p14{background:url(../images/p_sydneytile.gif) no-repeat;}
.p15{background:url(../images/p_brickrosette-20m.gif) no-repeat;}
.p16{background:url(../images/p_compass.gif) no-repeat;}
.p17{background:url(../images/p_cobblerosette.gif) no-repeat;}
.p18{background:url(../images/p_tileedging.gif) no-repeat;}
.p19{background:url(../images/p_brickedging.gif) no-repeat;}
.p20{background:url(../images/p_cobblebrickedging.gif) no-repeat;}
.p21{background:url(../images/p_bushrockedging.gif) no-repeat;}
.p22{background:url(../images/p_diamond.gif) no-repeat;}
.p23{background:url(../images/p_stretch.gif) no-repeat;}

/* Contact */

#contactL{width:40%;float:left;font-size:80%}
#contactR{width:50%;float:left;font-size:80%}
.contact-titles{font-weight:bold;}
#contactL em, #contactR em{color:#949775;font-size:120%;width:260px;}
#contactL a, #contactR a{color:#C45D5C;}
#contactL a:hover, #contactR a:hover{color:#B12725;}
.redirect{font-size:70%;margin: 70px 0 0 290px;}

/* Gallery */

#gallery{margin:0 0 0 48px;}
.gthumbs{float:left;margin:3px 5px 2px 0;width:90px;height:68px}

/* Testimonials */

.testimonial{background:url(../images/bg_testim2.jpg);width:816px;margin:5px auto;padding:0;}
.testim-top{background:url(../images/bg_testim1.jpg) no-repeat;height:15px;margin:0;padding:0;}
.testim-btm{background:url(../images/bg_testim3.jpg);height:64px;margin:0;padding:0;clear:right;}
.testimonial p, .testimonial ul{font: italic normal 1em/1.5em "Times New Roman", Times, serif;margin:16px 35px;padding:0;}
.testim-author{font: normal small-caps 0.8em "Times New Roman", Times, serif;margin:20px 35px 0 35px;display:block;color:#B8B5A8;float:right;}
.testimonial ul{margin:16px 0 16px 80px;}