@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:#dcdcdc url(../images/bg-page.gif) repeat-x;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	
}

p{margin: 0 0 15px 0;}
h1,h2,h3,h4,form {
	margin:0;
	padding:0;
}

img {
	border:none;
}

a {
	color:#4d4d4d; text-decoration:none;
}

a:hover {
	color:#4d4d4d; text-decoration:underline;
}

h1 {
	padding:10px 0 15px 0px;
	color:#44413d; font:normal 20px Arial, Helvetica, sans-serif;
}

h1.title {
	padding:10px 0 5px 34px; margin-bottom:8px;
	color:#44413d; font:normal 20px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #7f9e39;
	background:url(../images/title-symbol.gif) no-repeat 0 9px;
}

#header {
	background:url(../images/bg-header.gif) no-repeat;
	margin:0 auto;
	width:979px;
	margin-bottom:1px;
}

.unlimited_kitchens {
	float:left;
	width:240px;
} 

.header_right {
	float:left; width:720px;
}

.clear {
	clear:both; padding:0; margin:0;
}

#navigation {
	background:url(../images/bg-navigation.gif) no-repeat;
	margin:82px 0 0 4px;
	height:42px;
	width:722px;
}

#navigation ul {
 	margin:0;
	padding:4px 0 0 0;	 
}

#navigation ul li {
 	margin:0; padding:12px 0px 0 85px;	 
	list-style:none; float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff; text-transform:uppercase;
}

#navigation ul li a {
 	margin:0; padding:0; text-decoration:none;color:#ffffff; 	
 } 

#navigation ul li a:hover {
 	text-decoration:none;color:#ffffff; 
	background:url(../images/hover_bullet.gif) no-repeat top center;
	padding:12px 0 0 0; margin:0;
} 

#left_navigation {
	margin:0; padding:0;
	background:url(../images/bg-left-nav.gif) no-repeat 25px 0;
}

#left_navigation ul {
	margin:0; padding:9px 0 0 18px;
}

#left_navigation ul li {
	margin:0; padding:0;
	list-style:none; font: normal 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/nav-bottom-bar.gif) no-repeat bottom left;
	padding:8px 0 10px 10px; 
}

#left_navigation ul li a {
	margin:0; padding:0;
 	color:#ffffff; text-decoration:none;
 	padding:0 0 13px 20px; 
	background:url(../images/bullet2.gif) no-repeat 0 3px;
}

#left_navigation ul li a:hover {
	margin:0; padding:0;
 	color:#a8cd53;text-decoration:none;
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	padding:0 0 13px 20px; 
}

.bg_computer_design  {
	background:url(../images/bg-computer-design.gif) no-repeat 30px 0;
	width:186px; height:96px;
}

.img_space {
	margin:0px 0 0 25px; 
}

#content_box {
	border:1px solid #9d9d9d;
	background:#ffffff; width:722px;
	padding-bottom:3px;
	min-height:674px;
	height:auto !important;
	
}

#content_box ul  {
	margin:0; padding:0;
}

#content_box ul li {
	background:url(../images/red-bullet.gif) no-repeat 0 3px;	
	list-style:none; padding:0 0 0 15px; line-height:16px;
}

#content_box input,textarea {
	border:1px solid #9d9d9d;
	width:230px;
}

button {
	background:#a6cb52; border:1px solid #a6cb52; font-weight:bold;
	color:#fff; cursor:pointer;
}

.content_top {
	background:url(../images/bg-content-top.gif) repeat-x;
}

.txt_large {
	color:#4a5051; font-size:17px;
}

.generaltxt1 {
	padding:0 25px 0 10px;
	line-height:16px; color:#4d4d4d;
 }

.generaltxt {
	padding:0 25px 0 10px;
	line-height:16px; color:#4d4d4d;
 }

.generaltxt table {
	color:#FFFFFF;
	font-size:11px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
 }
 
.bg-unlimited-box {
	background:url(../images/bg-top-box.gif) repeat-x left top;
	border:1px solid #9b9c97;
	width:226px; float:left; margin:2px; float:left;
	
}

.bg-unlimited-box img {
 	margin:25px 0 5px 10px;
}

.bg-unlimited-box p {
 	padding:0 5px 0 10px;
}

.bg-unlimited-box h2 {
 	color:#fff; font-size:12px;
	padding:9px 0 0 12px;
}

.bg-unlimited-box h2 a  {
 	color:#fff; text-decoration:none; 
 }

.bg-unlimited-box h2 a:hover  {
 	color:#fff; text-decoration:underline; 
 }


h3 {
	color:#be3511;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
}

h3 a {
	color:#be3511; text-decoration:underline;
  }

h3 a:hover{
	color:#be3511; text-decoration:none;
 }
 
a.read_more {
	color:#84694c; text-decoration:none;
}

a:hover.read_more {
	color:#84694c; text-decoration:underline;
}

#footer {
	width:980px;
	margin:0 auto;
	padding-top:10px; 
}

#footer p {
	text-align:center; color:#282d30; font:normal 12px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
}

#footer a {
	color:#282d30;  
	padding:0 6px 0 6px;
}

.right {
	margin:0 10px 0 10px;
}
#display_image{text-align:center; padding:0 0 0 70px;}
#display_image div{margin:auto;}
.img_box {
	width:109px; padding:2px 2px 4px 2px; float:left; text-align:center;
}
.img_box img{ border:1px solid #9d9d9d; padding:2px; text-align:center;}
.img_box_app img{	float:left; margin:0 10px 0 10px;}

.bigtxt {
	font-size:12px; color:#4d4d4d;
}

.sh_hidediv {
	 padding-left:190px;
}
 
 
.sh_hidediv2 img {
	 padding:2px; 
	 border:1px solid #9d9d9d;
	 margin-bottom:5px;
	 margin-top:5px;
}
 .image_listing  {
	 width:610px; margin:auto;
 }
 
 .image_listing img {
	 padding:2px; 
	 border:1px solid #9d9d9d;
	 margin:5px 0 5px 2px;
}
 .sh_hidediv2 p{ text-align:center;}
 
.sh_hidediv2 {
	 color:#4d4d4d;
}

.img_discription {
	text-align:center;
	padding-bottom:5px;
}  
.img_listing{
width:597px; float:left; text-align:center; margin:0 0 0 70px;
}
.img_listing img{
border:1px solid #9d9d9d;
margin:0 5px;
}

.solid-worktops
{
	margin:0px;
	padding:0px;
	float:left;
	width:500px;
	cursor:pointer;
}

.solid-worktops ul
{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.solid-worktops ul li
{
	margin:0px;
	padding:0px;
	float:left;
	width:210px;
}