body {
	margin:10px 0 0 0;
	background-color:#000000;
	}

a img {
	border:none;
	}

p, td, form, select, input, textarea, div {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	}

h1, h1 a, h1 a:visited {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#b47950;
	margin:none;
	}

h1 a:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#b47950;
	margin:none;
	}

div#divWrapper {
	width:952px;
	margin:auto;
	border:1px solid #ffffff;
	position:relative;
	}

div#divLogo {
	width:952px;
	height:64px;
	background-image:url(../images/bg_01.jpg);
	background-repeat:no-repeat;
	}

td.navButton {
	background-color:#000000;
	background-position:bottom right;
	background-repeat:no-repeat;
	}

td.navButtonActive {
	background-color:#b47950;
	background-position:bottom right;
	background-repeat:no-repeat;
	}

td.navButton:hover, td.navButtonActive:hover {
	background-color:#b47950;
	}

div#divContentOuter {
	background-color:#000000;
	margin:5px;
	}
	
div#divContent {
	background-color:#ffffff;
	padding:5px;
	}

div#divKitchenTop {
	background-color:#f4f3ef;
	padding:5px;
	}

div#divFooter {
	margin:10px auto;
	width:952px;
	}

/* Contact Form */
#contactFormContainer {
   position:absolute;
   right:0;
   float:right;
   z-index:100;
	}
	
#contactForm {
   height:330px;
   width:280px;
   background-color:#B47950;
   display:none;
   text-align:center;
	}
	
#contactForm a, #contactForm a:Active, #contactForm a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#contactForm a:hover {
	text-decoration:underline;
	}
	
#contactForm fieldset {
   padding:10px 15px 15px 15px;
   border:none;
	}
	
#contactForm label {
   display:block;
   color:#ffc400;
   text-align:left;
	}
	
#contactForm input[type=text] {
   display:block;
   border:solid 1px #4d3a24;
   width:100%;
   margin-bottom:10px;
   height:18px;
	}  

#contactForm textarea {
   display:block;
   border:solid 1px #4d3a24;
   width:100%;
   margin-bottom:10px;
	}
	
#contactForm input[type=submit] {
   background-color:#ffffff;
   border:solid 1px #23150c;
   color:#000000;
   padding:2px;
   text-align:left;
	}
	
#contactLink {
   height:40px;
   width:280px;
   background-image:url('../images/slidein_button.png');
   /*background-color:#ffffff;
   filter:alpha(opacity=60); 
	-moz-opacity: 0.6;
	opacity: 0.6;*/
   display:block;
   cursor:pointer;
	}
	
#messageSent {
   color:#ff9933;
   display:none;
	}
/* Eof Contact Us*/

/* About Us */
.ticklist {
	list-style-image:url(../images/tick.jpg);
	}

.kitchenPreview {
	width:300px;
	height:210px;
	display:block;
	border:2px solid #cccccc;
	}

.kitchenPreview:hover {
	border:2px solid #B47950;
	}
/* Eof About Us */


/* Kitchens */
ul.searchOptions {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	height:auto;
	}

ul.searchOptions li {
	float:left;
	margin:0 5px 0 0;
	padding:8px 0 8px 0;
	border-top:1px solid #E4E8EB;
	border-left:1px solid #E4E8EB;
	border-right:1px solid #E4E8EB;
	}

ul.searchOptions li.on {
	background-color:#e4e8eb;
	}

ul.searchOptions li a {
	padding:8px;
	}

div.searchContainer {
	display:block;
	clear:both;
	/*width:928px;*/
	width:100%;
	background-color:#e4e8eb;
	}

div.infoContainer {
	display:block;
	clear:both;
	padding:5px;
	width:360px;
	background-color:#e4e8eb;
	}

table.advancedSearchStyle td.option {
	padding-right:34px;
	}

table.advancedSearchRange td.option {
	padding-right:28px;
	}

table.advancedSearchType td.option {
	padding-right:34px;
	}

table.advancedSearchPrice td.option {
	padding-right:55px;
	}

td.advancedCategory {
	padding-right:10px;
	width:30px;
	}

.important {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

div.chooseStyle {
	border:2px solid #cccccc;
	padding:10px;
	width:200px;
	height:100px;
	margin:auto;
	position:relative;
	}

div.chooseStyleSelected, div.chooseStyle:hover {
	border:2px solid #B47950;
	padding:10px;
	width:200px;
	height:100px;
	margin:auto;
	position:relative;
	}

div.chooseStyleTitle {
	position:absolute;
	top:0;
	left:0;
	width:220px;
	height:25px;
	background-color:#ffffff;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7;
	opacity: 0.7;
	}

div.chooseStyleText {
	position:absolute;
	top:0;
	left:0;
	padding:3px 3px 0 0;
	width:217px;
	height:25px;
	color:#000000;
	text-align:right;
	font-weight:bold;
	z-index:999;
	}

div.chooseRangeTitle {
	position:absolute;
	top:0;
	left:0;
	width:160px;
	height:25px;
	background-color:#ffffff;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7;
	opacity: 0.7;
	}

div.chooseRangeText {
	position:absolute;
	top:0;
	left:0;
	padding:3px 3px 0 0;
	width:157px;
	height:25px;
	color:#000000;
	text-align:right;
	font-weight:bold;
	z-index:999;
	}

div.chooseType {
	border:2px solid #cccccc;
	padding:10px;
	width:200px;
	height:100px;
	margin:auto;
	position:relative;
	}

div.chooseTypeSelected, div.chooseType:hover {
	border:2px solid #B47950;
	padding:10px;
	width:200px;
	height:100px;
	margin:auto;
	position:relative;
	}
	
div.chooseRange {
	border:2px solid #cccccc;
	padding:10px;
	width:140px;
	height:100px;
	margin:auto;
	position:relative;
	}

div.chooseRangeSelected, div.chooseRange:hover {
	border:2px solid #B47950;
	padding:10px;
	width:140px;
	height:100px;
	margin:auto;
	position:relative;
	}

div.choosePrice {
	border:2px solid #cccccc;
	padding:10px;
	width:80px;
	height:100px;
	margin:auto;
	position:relative;
	text-align:right;
	}

div.choosePriceSelected, div.choosePrice:hover {
	border:2px solid #B47950;
	padding:10px;
	width:80px;
	height:100px;
	margin:auto;
	position:relative;
	}

img.kitchenThumb {
	border: 2px solid #cccccc;
	width:132px;
	height:102px;
	}

img.kitchenThumb:hover, img.kitchenThumbActive, img.kitchenThumbActive:hover {
	border:2px solid #b47950;
	}

img.kitchenMed {
	border: 2px solid #cccccc;
	}

img.kitchenMed:hover {
	border: 2px solid #b47950;
	}

table.kitchenThumbs {
	width:auto;
	}

table.kitchenThumbs td {
	padding:0 6px 0 6px;
	}

img.kitchenScroll {
	border:2px solid #cccccc;
	}

img.kitchenScroll:hover {
	border:2px solid #b47950;
	}
/* Eof Kitchens */

/* Worktops */
#worktopTable td {
	vertical-align:top;
	}

.worktopSideImage {
	float:right;
	border:1px solid #cccccc;
	margin:10px 0 10px 10px;
	padding:3px;
	}

.worktopSideImage img {
	display:block;
	}

/* Appliances*/
td.applianceLogo {
	padding:6px 15px 6px 0;
	text-align:center;
	}

img.applianceImg {
	border:2px solid #cccccc;
	}

img.applianceImg:hover {
	border:2px solid #B47950;
	}

/* Sinks and Taps */
img.logoSinks {
	border:2px solid #cccccc;
	}

img.logoSinks:hover {
	border:2px solid #B47950;
	}

.SinkImage {
	width:auto;
	position:absolute;
	top:8px;
	}
.SinkText {
	width:auto;
	position:absolute;
	top:80px;
	visibility:hidden;
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

div#rowSinks {
	position:relative;
	height:280px;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	}

div#rowTaps {
	position:relative;
	height:425px;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	}

div.SinksImage, div.TapsImage {
	width:172px;
	border:1px solid #cccccc;
	position:absolute;
	top:8px;
	}

div.SinksImage2, div.TapsImage2 {
	width:172px;
	border:1px solid #cccccc;
	position:absolute;
	top:155px;
	}

div.TapsImage3 {
	width:172px;
	border:1px solid #cccccc;
	position:absolute;
	top:305px;
	}

div.SinksImage:hover, div.SinksImage2:hover, div.TapsImage:hover, div.TapsImage2:hover, div.TapsImage3:hover {
	border:1px solid #B47950;
	}

div.SinksImage img, div.SinksImage2 img, div.TapsImage img, div.TapsImage2 img, div.TapsImage3 img {
	display:block;
	margin:auto;
	}

.SinksText, .TapsText {
	width:auto;
	text-align:left;
	position:absolute;
	top:120px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

.SinksText2, .TapsText2 {
	width:auto;
	text-align:left;
	position:absolute;
	top:270px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

.TapsText3 {
	width:auto;
	text-align:left;
	position:absolute;
	top:418px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

/* Eof Sinks and Taps */

/* Accessories */
div#rowLighting, div#rowShelving, div#rowTables {
	position:relative;
	height:135px;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	}

div#rowStools, div#rowChairs {
	position:relative;
	height:310px;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	}

div#rowFunctional {
	position:relative;
	height:410px;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	}
	
div.LightingImage, div.ShelvingImage, div.FunctionalImage, div.StoolsImage, div.ChairsImage, div.TablesImage {
	width:auto;
	border:1px solid #cccccc;
	position:absolute;
	top:8px;
	}

div.StoolsImage2, div.ChairsImage2, div.FunctionalImage2 {
	width:auto;
	border:1px solid #cccccc;
	position:absolute;
	top:158px;
	}

div.FunctionalImage2 {
	width:auto;
	border:1px solid #cccccc;
	position:absolute;
	top:140px;
	}

div.FunctionalImage3 {
	width:auto;
	border:1px solid #cccccc;
	position:absolute;
	top:275px;
	}

div.LightingImage:hover, .ShelvingImage:hover, .FunctionalImage:hover, .FunctionalImage2:hover, .StoolsImage:hover, .StoolsImage2:hover, .ChairsImage:hover, .TablesImage:hover, .ChairsImage2:hover {
	border:1px solid #B47950;
	}

div.LightingImage img, .ShelvingImage img, .FunctionalImage img, .FunctionalImage2 img, .StoolsImage img, .StoolsImage2 img, .ChairsImage img, .TablesImage img, .ChairsImage2 img {
	display:block;
	}

.LightingText, .ShelvingText, .FunctionalText {
	width:auto;
	text-align:left;
	position:absolute;
	top:95px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

.StoolsText, .ChairsText, .TablesText  {
	width:auto;
	text-align:left;
	position:absolute;
	top:122px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

.StoolsText2, .ChairsText2, .FunctionalText2  {
	width:auto;
	text-align:left;
	position:absolute;
	top:277px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

.FunctionalText2  {
	width:auto;
	text-align:left;
	position:absolute;
	top:227px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}

.FunctionalText3 {
	width:auto;
	text-align:left;
	position:absolute;
	top:365px;
	display:none;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	}
/* Eof accessories */




a {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	text-decoration:none;
	}

a:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#B47950;
	text-decoration:underline;
	}
.pmlink {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0079C1;
	text-decoration:none;
	}

.pmlink:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0079C1;
	text-decoration:underline;
	}
	
h1.kitchen_heading {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#B47950;
	font-weight:bold;
	text-align:center;
	}

div.accessoriesHeading {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#B47950;
	border-top:1px solid #B47950;
	border-bottom:1px solid #B47950;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	background-color:#f4f3ef;
	}

div.accessoriesHeading a:hover {
	text-decoration:none;
	}
	
.td_footer {
	color: #ffffff;
	font-weight:normal;
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	}
	
.td_footer a {
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	}
.td_footer a:hover {
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	}