
body {  color: #353535; background-color: #F6F6F6;
	    font: 0.81em "Goudy old Style",Cochin,Sylfaen,Garamond,"Bookman Old Style","Book Antiqua",Georgia,Century,Geneva,Verdana,Arial,Helvetica,sans-serif;	
		text-align: center;
		padding: 0; margin: 0; min-width: 766px;
}

#content { border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; width: 766px; margin:0 auto; background-color: #FFF; text-align: left; }

#clearance { padding:10px; }

/* globals */
h1 { font-size:1.2em; margin: 0; }
p { font-size:0.9em; }

fieldset { border:none; }
fieldset label { padding-right: 20px; }

#main a { color: #160F3B; }

/* top banner */
#banner { margin: 2px 0 0 0; width:766px; min-height: 100px; padding: 0; background: url('../images/bannerLogo.png') no-repeat left top; background-color:#160F3B; color:#937B59; }
#banner #bannerTitle { margin: 0px 0px 0px 200px; padding:35px 0 0 0; font-size: 1.8em;  font-weight: normal;}
#banner a { color:#937B59; text-decoration:none; border:0;}
#banner a:hover { color:#937B59; text-decoration:none; border:0;}
#banner a:visited { color:#937B59; text-decoration:none; border:0;}
#banner a img{ color:#937B59; text-decoration:none; border:0;}

/* sub banner */
#subBanner { background-color:#937B59; color:#160F3B; padding:2px 0 2px 0px; margin:0; width:766px; }
#subBanner a { color: #160F3B; text-decoration:none; margin: 0 10px 0 10px; }
#subBanner span.selectedPage { margin: 0 10px 0 10px; }
#subBanner a:hover { color: #160F3B; }
#subBanner a:visited { color: #160F3B; }

/* side bar */
#sidebar { padding: 12px 0 0 0; width: 160px; float:left; vertical-align:top; font-size: 0.9em; } 
#sidebar h3 { font-size: 1.0em; color: #937B59; margin-bottom: 1px; padding:0 0 0 10px; margin:10px 0 10px 0; }
#sidebar h3:hover { color: #353535; background:#E7E0D6; }
#sidebar h3.selectedPage { color: #353535; background:#E7E0D6; text-decoration:none; }
#sidebar h3 a { color: #353535; text-decoration:none; }
#sidebar h3 a:hover { color: #353535; text-decoration:none; }
#sidebar h3 a:visited { color: #353535; text-decoration:none; }
#sidebar a { color: #353535; text-decoration:none; }
#sidebar a:hover { color: #353535; text-decoration:none; }
#sidebar a:visited { color: #353535; text-decoration:none; }
#sidebar ul { margin:0; padding: 0; list-style: none; }
#sidebar li { font-size: 0.9em; padding: 0 0 0 20px;  }
#sidebar li:hover { color: #353535; background:#E7E0D6; }

/* main */
#mainContent { margin:0; padding:0; }
#mainLayout { margin:0; padding:0; cellpadding:0; cellspacing:0; border:none; }
#main { margin:0; padding:0; vertical-align:top; background-color: #E7E0D6; }

/* the contents image for cabinetDining * bedroom content pages */
#contentsImage { width:606px;  height:329px; margin-bottom:20px; margin-top:0; }

/* footer */
#footer { margin: 0; min-height: 15px; padding: 5px 0 5px 0px; background-color:#160F3B; color:#937B59; }
#footer a { color: #937B59; }
#footer a:hover { color: #937B59; }
#footer a:visited { color: #937B59; }
#footer #contactDetails { color:#937B59; }

/* contact details on the footer */
#contactDetails { width: 100%; }
#phone { width: 50%; text-align: left; padding: 0 0 0 8px; font-size: 0.81em; } 
#email { width: 50%; text-align: right; padding: 0 8px 0 0; font-size: 0.81em; }

/* range selector */
#rangeSelector { width:606px; }
#rangeSelector td { text-align:center; padding: 0 0 7px 0; }
#rangeSelector a { border:0; }
.rangeDescription { background-color: #E7E0D6;  color: #937B59; margin: 0; padding: 2px 0 2px 6px; }
.rangeSpan { text-align:center; }
.rangeSpan a { color: #937B59; text-decoration:none; }
.rangeSpan a:hover { color: #937B59; }
.rangeSpan a:visited { color: #937B59; }
.rangeSpan img { width:150px; height:150px; border:0;}

/* page container for finishes page & contact */
#pageContainer { margin: 18px 10px 15px 10px; padding:0;  }
.textInput { border: 1px solid #CCCCCC; }

h1.regionHeading { margin:10px; font-size:1.2em;}
h3.region { margin:10px 10px 0 10px; padding:4px; border-bottom:1px solid grey; border-top:1px solid grey; font-size:1.1em;}
.stockists { width:766px; padding:0 10px 10px 10px; }
.stockists td { vertical-align:top; padding:10px 0 10px 0; border-bottom:1px dashed grey; border-collapse: collapse; }
.stockists tr.lastRow td { border:none; }
.stockists td.Address { font-size:12px; }


