
<!--
body {
	background: url('images/body_bg.jpg');
	background-repeat: repeat-x;
	background-color: #fefefe;
	font-family: sans-serif, arial;
	font-size: 24px;
	text-align: center;
}

.cssnav {
	position:relative;
	font-family: sans-serif, arial;
	background-image: url(images/nav_bkgd_current.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 187px;
	height: 25px;
	margin: 0; 
	margin-bottom:0px;
	padding: 0;
	border-bottom: 1px solid; 
}
.cssnav a {
	display:block;
	font-size: 11px;
	width: 187px;
	height: 25px;
	float: left;
	margin: 0;
	padding: 0;
	color: black; 
	text-decoration: none; 
}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}
.cssnav span {
	position:absolute;
	left:5px;
	top:3px;
	margin:0;
	cursor: pointer;
	color: #ffffff;
	font-size: 14px;
	padding-top: 3px;
	padding-left: 15px;
}

a.blacklinks:link {
	color: #000000; 
	text-decoration: underline; 
}
a.blacklinks:visited {
	color: #000000; 
	text-decoration: underline; 
}
div.active_page {
	background: url('images/nav_bkgd_current.jpg');
	
	height: 25px;
	padding-left: 15px;
	color: #ffffff; 
	text-decoration: underline; 
}
div.img img {
	margin: 5px 5px 5px 5px;
}
div.appliance_img
  {
  margin:2px;
  border:1px solid #000000;
  height:150px;
  width:140px;
  float:left;
  text-align:center;
  }
div.appliance_img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.appliance_img a:hover img
  {
  border:1px solid #952940;
  }
div.appliance_desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
  }
div.brand_img
  {
  margin:2px;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.brand_img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.brand_img a:hover img
  {
  border:1px solid #952940;
  }
div.logo_img
  {
  margin:2px;
  height:auto;
  width:auto;
  text-align:center;
  }
div.logo_img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.logo_img a:hover img
  {
  border:1px solid #952940;
  }
#li_navigation	{ 
	font-family: sans-serif, arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
} 
img {
	border: 0;
}
table#service_info {
}
table#service_info td {
	padding: 5px 10px;
}
table.pagelayout {
	margin: 0 auto;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table#photogallery {
}
table#photogallery td {
	background: url('images/thumbnail-background.gif');
	text-align: center;
	padding: 5px;
	height: 180px;
	width: 185px;
}
td.service_link
  {
	
  }
td.service_link img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  width: 90px;
  }
td.service_link a:hover img
  {
  border:1px solid #952940;
  }
#header {
  margin: 0 auto;
}
#leftcol {
  background-image: url('images/left_bkgd.jpg');
  background-position: top left;
  background-repeat: repeat-y;
  vertical-align: top;

}
#middlecol {
  background-image: url('images/middle_bkgd.jpg');
  background-color: #ffffff;
  vertical-align: top;
  width: 799px;
}
#rightcol {
  background-image: url('images/right_bkgd.jpg');
  background-position: top left;
  background-repeat: repeat-y;
  vertical-align: top;
  width: 171px;
  text-align: center;
}
#content {
  background: #ffffff;
  margin-left: 5px;
  margin-right: 5px;
  font-family: sans-serif, arial;
  font-size: 14px;
}
#middle_wrapper {
	position: relative;
	background: #ffffff;
	width: 740px;
	height: 690px;
	margin-left: 10px;
	font-family: sans-serif, arial;
	font-size: 14px;
}
#content_header {
	background: #ffffff;
	width: 700px;
	margin-left: 10px;
	font-family: sans-serif, arial;
	font-size: 24px;
}
#static_col {
	position:static;
}
#left_col_ht {
	float:left;
 	width:175px;
	height: 130px;
}
#right_col_ht {
	float: right;
	width: 175px;
	height: 130px;
}
#left_col {
	float:left;
 	width:175px;
}
#right_col {
	float: right;
	width: 175px;
}
#left_200 {
	position: absolute;
	left: 0;
	width: 215px;
	height: 220px;
	background: #edeae2;
	padding-left: 5px;
	font-family: sans-serif, arial;
	font-size: 12px;
}
#right_220 {
	float: left;
	left: 0;
	width: 218px;
	height: 220px;
	background: #edeae2;
}
#heading_medium {
	font-family: sans-serif, arial;
	font-size: 18px;
	font-weight: bold;
}
#heading_large {
	font-family: sans-serif, arial;
	font-size: 24px;
	font-weight: bold;
}
#heading_black {
	font-family: sans-serif, arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: #000000;
}
#medium_text_right {
	font-family: sans-serif, arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
#medium_text_left {
	font-family: sans-serif, arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
#small_text_left {
	font-family: sans-serif, arial;
	font-size: 12px;
	font-weight: normal;
	color: #9e9d9d;
	text-align: left;
}
#small_text_left_black {
	font-family: sans-serif, arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
#photo-landing-showroom {
  background-image: url('images/photo-landing-showroom.jpg');
  background-position: left center;
  background-repeat: no-repeat;
  margin: 0 auto;
  width: 420px;
  height: 200px;
  font-family: sans-serif, arial;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  padding-left: 25px;
  padding-top: 10px;
}
#photo-landing-kitchens {
  background-image: url('images/photo-landing-kitchens.jpg');
  background-position: left center;
  background-repeat: no-repeat;
  margin: 0 auto;
  width: 420px;
  height: 200px;
  font-family: sans-serif, arial;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  padding-left: 25px;
  padding-top: 10px;
}
#photo-landing-outdoor-kitchens {
  background-image: url('images/photo-landing-outdoor-kitchens.jpg');
  background-position: left center;
  background-repeat: no-repeat;
  margin: 0 auto;
  width: 420px;
  height: 200px;
  font-family: sans-serif, arial;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  padding-left: 25px;
  padding-top: 10px;
}
#storehours {float: left; border-bottom: solid 1px #fff; width: 195px;}
#footer {
  position: relative;
  background-image: url('images/footer.jpg');
  width: 986px;
  background-repeat: no-repeat;
  height: 131px;
  margin: 0 auto;
}
#footer_contact {
  color: #952940;
  font-size: 14px;
  border: 1px;
  text-align: center;
}
#redwords {
	color: #952940;
	font-size: 14px;
}

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font:  bold 12px verdana, sans-serif, arial; /* set font as desired */
border-bottom: 1px solid #000000; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
 
ul#tabnav li { /* do not change */
display: inline;
}
 
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}
 
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}
 
ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #000000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #952940; /* set unselected tab background color as desired */
color: #fff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}
 
ul#tabnav a:hover { /* settings for hover effect */
background: #aa5466; /* set desired hover color */
color: #fff;
}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #edeae2}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

-->



