/* CSS Document */
html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 940px;
	font-family: "Times New Roman", Times, serif, Arial, Helvetica, Verdana,  sans-serif;
	}

p, form, h1, h2, table, span, ul
{
margin: 0;
padding: 0;
}

#container
{
margin-left: auto;
margin-right: auto;
margin-top: 20px;
width: 940px;
height: auto;
}

#toplogo
{
width: 940px;
height: 40px;
float: left;
background: url(images/toplogo.jpg) top left no-repeat;
text-align: center;
font-size: 12px;
padding-top: 110px;
}

#toplogo a
{
text-decoration: none;
color: #000000;
}

#homestrip
{
width: 940px;
height: 160px;
float: left;
background: url(images/01-home-strip.jpg) top left no-repeat;
}

#main
{
width: 940px;
height: auto;
float: left;
margin-top: 30px;
}

#leftcontent
{
width: 117px;
height: auto;
float: left;
}

#leftcontent-sectionone
{
width: 117px;
height: 15px;
float: left;
background-color: #BCA9B6;
}

#leftcontent-sectiontwo
{
width: 117px;
height: 15px;
float: left;
background-color: #8FA3AA;
}

#leftcontent-sectionthree
{
width: 117px;
height: 15px;
float: left;
background-color: #BEAE7C;
}

#leftcontent-sectionfour
{
width: 117px;
height: 15px;
float: left;
background-color: #97AD9E;
}

#leftcontent-sectionfive
{
width: 117px;
height: 15px;
float: left;
background-color: #87ABC5;
}

#leftcontent-sectionsix
{
width: 117px;
height: 15px;
float: left;
background-color: #9692AC;
}

#leftcontent-sectionseven
{
width: 117px;
height: 15px;
float: left;
background-color: #BFAC93;
}

#leftcontent-sectioneight
{
width: 117px;
height: 15px;
float: left;
background-color: #B7B9BB;
}

#innercontent
{
width: 715px;
height: auto;
float: left;
}

#midcontent
{
width: 380px;
height: auto;
float: left;
padding-right: 55px;
}


#homerightcontent
{
width: 280px;
height: auto;
float: left;
}

.bottomline
{
width: 705px;
height: 20px;
float: left;
border-bottom: #000000 1px solid;
}

#footer
{
width: 705px;
height: 50px;
float: left;
color: #000000;
text-align: center;
font-size: 12px;
padding-top: 5px;

}

#footer a
{
text-decoration: none;
color: #000000;
margin: 0 10px 0 10px;
font-size: 12px;

}

.colourtext01
{
color: #BCA9B6;
font-size: 16px;
font-weight: bold;
}

.colourtext02
{
color: #8FA3AA;
font-size: 16px;
font-weight: bold;
}

.colourtext03
{
color: #BEAE7C;
font-size: 16px;
font-weight: bold;
}

.colourtext04
{
color: #97AD9E;
font-size: 16px;
font-weight: bold;
}

.colourtext05
{
color: #87ABC5;
font-size: 16px;
font-weight: bold;
}

.colourtext06
{
color: #9692AC;
font-size: 16px;
font-weight: bold;
}

.colourtext07
{
color: #BFAC93;
font-size: 16px;
font-weight: bold;
}

.colourtext08
{
color: #B7B9BB;
font-size: 16px;
font-weight: bold;
}

.normal
{
text-align: left;
font-size: 15px;
color: #000000;
}

.normallife
{
margin-left: 20px;
font-size: 14px;
color: #000000;
}

.normalbig
{
margin: 20px 0 0 0;
font-size: 50px;
color: #000000;
}


/* -------- Subnav -------- */

#subnav
{
width: 325px;
height: 160px;
float: right;
}


#subnav a
{
font-size: 14px;
text-decoration: none;
color: #FFFFFF;
line-height: 17px;
margin-left: 5px;
}

#nav1
{
width: 325px;
height: 18px;
float: left;
background-color: #BCA9B6;
margin-bottom: 2px;
}

#nav2
{
width: 325px;
height: 18px;
float: left;
background-color: #8FA3AA;
margin-bottom: 2px;
}

#nav3
{
width: 325px;
height: 18px;
float: left;
background-color: #BEAE7C;
margin-bottom: 2px;
}

#nav4
{
width: 325px;
height: 18px;
float: left;
background-color: #97AD9E;
margin-bottom: 2px;
}

#nav5
{
width: 325px;
height: 18px;
float: left;
background-color: #87ABC5;
margin-bottom: 2px;
}

#nav6
{
width: 325px;
height: 18px;
float: left;
background-color: #9692AC;
margin-bottom: 2px;
}

#nav7
{
width: 325px;
height: 18px;
float: left;
background-color: #BFAC93;
margin-bottom: 2px;
}

#nav8
{
width: 325px;
height: 18px;
float: left;
background-color: #B7B9BB;
}



/* -------- Comp Profile -------- */


#origstrip
{
width: 940px;
height: 160px;
float: left;
background: url(images/05-origination-strip.jpg) top left no-repeat;
}

#midothercontent
{
width: 380px;
height: auto;
float: left;
padding-top: 20px;
}

#midothercontent img
{
float: left;
}

.normalpara
{
font: "Times New Roman", Times, serif;
font-size: 14px;
margin: 10px 0 10px 0;
}

.normaltoppara
{
font: "Times New Roman", Times, serif;
font-size: 14px;
margin: 0 0 10px 0;
}

#overviewcontent
{
width: 730px;
height: auto;
float: left;
}

#overviewleft
{
width: 310px;
height: auto;
float: left;
padding-top: 20px;
padding-right: 20px;
}

#overviewright
{
width: 380px;
height: 400px;
float: left;
overflow: auto;
padding-top: 20px;
}

.uloverview
{
margin-left: 40px;
font-size: 16px;
}

.uloverview a
{
text-decoration: none;
color:#000000;
margin-left: 40px;
font-size: 16px;
}

#overviewstrip
{
width: 940px;
height: 160px;
float: left;
background: url(images/02-design-strip.jpg) top left no-repeat;
}

/* -------- Lifestyle -------- */

#clickpics
{
width: 310px;
width: auto;
float: left;
padding-top: 10px;
}

#clickpics img
{
margin-right: 4px;
}

#pointerspacer
{
width: 117px;
height: 375px;
float: left;
}

#stylestrip
{
width: 940px;
height: 160px;
float: left;
background: url(images/06-style-guides-strip.jpg) top left no-repeat;
}

#lifestylestrip
{
width: 940px;
height: 160px;
float: left;
background: url(images/03-home-interior-strip.jpg) top left no-repeat;
}

/* -------- Brand -------- */
.normalbrand
{
margin: 10px 0 10px 20px;
font-size: 14px;
color: #000000;
}

.tabletext
{
margin: 10px 0 10px 20px;
font-size: 13px;
color: #000000;
}




#brandstrip
{
width: 940px;
height: 160px;
float: left;
background: url(images/04-brand-strip.jpg) top left no-repeat;
}


/* -------- Products -------- */
#gallerycontent
{
width: 730px;
height: auto;
float: left;
}

#gallerystrip
{
width: 940px;
height: 160px;
float: left;
background: url(images/07-gallery-strip.jpg) top left no-repeat;
}

.productholder
{
width: 220px;
height: 200px;
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.productholder img
{
float: left;

}

.productholdertitle
{
width: 220px;
height: 30px;
float: left;
background-color: #c7ae93;
text-align: center;
color: #FFFFFF;
line-height: 28px;
}

.productholdertitle a
{
font-size: 18px;
text-decoration: none;
color: #FFFFFF;
}

#productcontainer
{
width: 730px;
height: auto;
float: left;
padding-top: 20px;
}

/* -------- Gallery Sub -------- */

#gallerypointerspacer
{
width: 117px;
height: 475px;
float: left;
}

#galsubleft
{
width: 355px;
height: auto;
float: left;
}

#galsubright
{
width: 360px;
height: auto;
float: left;
}

#clickrange
{
width: 130px;
height: auto;
float: left;
}

#galcatlist
{
width: 200px;
height: 400px;
float: left;
overflow: auto;
padding-left: 25px;
}

.subcatheading
{
font-size: 18px;
color: #BFAC93;
}

.subcatheading a
{
text-decoration: none;
font-size: 18px;
color: #BFAC93;
}

.subsubcatheading
{
font-size: 16px;
color: #000000;
}



.subsubcatheading a
{
text-decoration: none;
font-size: 16px;
color: #000000;
}

.subsubcatheading a:hover
{
text-decoration: underline;
font-size: 16px;
color: #000000;
}

#galdetailsheading
{
width: 250px;
height: 20px;
float: left;
padding-left: 20px;
}

#galdetailsgoback
{
width: 85px;
height: 20px;
float: left;
margin-bottom: 10px;
}

#contactright
{
width: 380px;
height: auto;
float: left;
padding-top: 20px;
}

.contactnormal
{
text-align: left;
font-size: 14px;
color: #000000;
}

.otherpara
{
font: "Times New Roman", Times, serif;
font-size: 12px;
margin: 0 0 20px 0;
}


/*  addishinals  */


#overviewright strong{
font-weight:bold;
font-size:16px;
color:#8fa3aa;

}

.bullitoneon{
font-size:12px;
padding:0em 0em 0em 2em;
}


.lowernav001
{
text-decoration:none;
color:#000000;
margin-left: 80px;
font-size: 16px;
}

.lowernav002
{
text-decoration:none;
color:#000000;
}
