body {
	background-color: #151515;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 0;
}

td { vertical-align:top; }

#wrapper {
	width : 930px;
	margin : 0 auto;
	background-color: #151515;
}

#header { margin-top : 58px; }

#kandb-logo-wrapper {
	width:71px;
	height:44px;
	padding-right : 18px;
}

#kitchens-logo {
	width:71px;
	height:44px;
	display : block;
	border : 0;
}
a#kitchens-link, a#kitchens-link:link, a#kitchens-link:visited, a#litchens-link:focus, a#kitchens-link:hover, a#kitchens-link:active {
	text-decoration:none;
	outline:none; border:none; -moz-outline-style: none;
}


#h1-wrapper { width : 360px; }

#menu-wrapper { width : 508px; }

h1#bespokeh1 {
	padding : 22px 0 0 0;
	margin : 0;
	line-height : 20px;
	font-size : 20px;
	font-family : "Arial Narrow", Arial, sans-serif;
	font-weight : bold;
	color : #fff;
}

a#bespoke, a#bespoke:link, a#bespoke:visited, a#bespoke:hover, a#bespoke:active {
	text-decoration:none;
	color : #ffffff;
	border-style : none;
	outline-style:none;
	font-size : 20px;
	font-weight : bold;
}

#main {
	padding-top : 30px;
	background-attachment: scroll;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #151515;
	background-image: url(images/gradient.jpg);
	color : #fff;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}

#main a {
	text-decoration:underline;
	color : #fff;
}

#main a:hover {
	text-decoration:none;
	color : #fff;
}

#leftcol {
	width : 203px;
	/*	float : left;*/
	font-family: "Arial Narrow"; /* from style31 */
	line-height: 12pt;/* from style31 */
}

.leftcol-hdr { /* font-size: 16px; */}

.phone { /*font-size: 12px; */ }

#leftcol img { margin-top : 80px; }

#maincol { width : 727px;/*	 float : left; */ }

#twocols { width : 727px; }

#twocols td { width : 50%; }

#twocols td p { padding-right : 10px; }

#twocols td.left { padding-right : 10px; }

#footer {
	font-size : 10px;
	text-align : right;
	padding : 40px 0;
	color : #aaa;
}

#footer a, #footer a:hover {
	color : #aaa;
	text-decoration:none;
}

#footer h3.contact-us { font-size:12px; ;}

#footer a.contact, #footer a.contact:hover {
	text-decoration:underline; color : #fff
}


p.below-leftmenu
	{margin-top : 20px;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	padding-right : 40px;
	}
	
/*Styles added to mend pages */
#column1 {
	float : left;
	width:350px;
}

#column2 {
	float : right;
	width:350px;
}

.xstyle53 {
	font-size: 16px;
	color: #bdd63c;
	font-weight : normal;
} /*used on some h3s*/

.xstyle54 {
	font-size: 14px;
	color: #ffffff;
	font-weight : normal;
}

#main h3 {
	font-size: 16px;
	color: #bdd63c;
	font-weight : normal;
}

.clearer {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.nomargin {
	margin : 0;
	height:0;
}

#leftcol-links { padding-top : 40px;}
#leftcol-links a { color : #fff; font-size : 20px; text-decoration : underline; display : block;padding : 0 0 20px 0;}
#leftcol-links a:hover { color:#d5df3e;  text-decoration : underline;}

#leftcol-links a, #leftcol-links a:link, #leftcol-links a:visited, #leftcol-links a:focus, #leftcol-links a:active{
	/*Needed for FF*/
outline: none;
-moz-outline-style: none;
}

