/* ----------- Main ----------- */
BODY {
	padding-right: 0px; MIN-width: 800px; padding-left: 0px; background: url(../i/bg_body.gif) #292929 repeat-y center 50%; padding-bottom: 0px; margin: 0px; padding-top: 0px; TEXT-ALIGN: center; font: normal 1em/1.3 Arial, sans-serif;font-size: 100%
}
#wrapper {
	background: url(../i/bg_wrapper.gif) repeat-y center 50%;
}
#header-wrapper {
	background: url(../i/bg_header_wrapper.jpg) #e17105 no-repeat center top
}
#header {
	background: url(../i/bg_header.jpg) #e17105 no-repeat; margin: 0px auto; width: 802px; POSITION: relative; height: 124px; TEXT-ALIGN: left
}


/* ----------- Top Navigation ----------- */
UL#nav {
	padding-right: 0px; padding-left: 0px; RIGHT: 5px; padding-bottom: 0px; margin: 0px; width: 530px; BOTTOM: 14px; padding-top: 0px; LIST-style-TYPE: none; POSITION: absolute; height: 28px
}
UL#nav LI {
	FLOAT: left;
}
UL#nav LI A {
	padding-right: 0px; background-POSITION: 0px 0px; padding-left: 0px; FLOAT: left; background-IMAGE: url(../i/navigation.gif); padding-bottom: 0px; width: 106px; TEXT-INDENT: -5000px; padding-top: 0px; height: 28px; outline: none
}
UL#nav LI#navigation-home A {
	background-POSITION: 0px 0px
}
UL#nav LI#navigation-home A:hover {
	background-POSITION: 0px -31px
}
BODY#home UL#nav LI#navigation-home A {
	background-POSITION: 0px -59px
}
UL#nav LI#navigation-kitchen A {
	background-POSITION: -106px 0px
}
UL#nav LI#navigation-kitchen A:hover {
	background-POSITION: -106px -31px
}
BODY#products UL#nav LI#navigation-kitchen A {
	background-POSITION: -106px -59px
}
UL#nav LI#navigation-contact A {
	background-POSITION: -212px 0px
}
UL#nav LI#navigation-contact A:hover {
	background-POSITION: -212px -31px
}
BODY#contact UL#nav LI#navigation-contact A {
	background-POSITION: -212px -59px
}
UL#nav LI#navigation-gallery A {
	background-POSITION: -318px 0px
}
UL#nav LI#navigation-gallery A:hover {
	background-POSITION: -318px -31px
}
BODY#gallery UL#nav LI#navigation-gallery A {
	background-POSITION: -318px -59px
}
UL#nav LI#navigation-about A {
	background-POSITION: -424px 0px
}
UL#nav LI#navigation-about A:hover {
	background-POSITION: -424px -31px
}
BODY#about UL#nav LI#navigation-about A {
	background-POSITION: -424px -59px
}
/* ----------- Content ----------- */
#content {
	border-right: #e7e7e7 1px solid; padding-right: 0px; border-top: #e7e7e7 0px solid; padding-left: 0px; padding-bottom: 1px; margin: 0px auto; border-left: #e7e7e7 1px solid; width: 800px; padding-top: 1px; border-bottom: #e7e7e7 0px solid; POSITION: relative; background-color: #fcfdfe; TEXT-ALIGN: left
}

.txt{
padding: 0px 15px 0px 0px;
text-align:justify;
}

.txtmain{
padding: 0px 5px 5px 5px;
text-align:justify;
}

.linebg1{
background-image:url(../i/px4.jpg);
}
.readlink{
  color: #e80;
  font-size: 95%;
  text-decoration: underline;
}
.readlink:hover, footlink:hover b, footlink:hover b u {
  color: #e70;
  font-size: 95%;
  text-decoration: underline;
}
.gtxt {
	color:#f80;
	font-weight : bold;
	height:25px;
	text-align:center;
}
.before {
	color:#777;
	font-size: 95%;
	font-weight : bold;
	width:126px;
	height:12px;
	background:#edd;
	text-align:right;
	padding:0px 13px 0px 0px;
}
.after {
	color:#777;
	font-size: 95%;
	font-weight : bold;
	width:126px;
	height:12px;
	background:#edd;
	padding:0px 0px 0px 15px;
}

.manufactl img {
	margin:5px 0px 5px 10px;
}

.products {
	padding: 5px 5px 5px 0px;
	text-align: justify;
	height:100%;
}

.products .side1 {
	float:left;
	width:154px;
}

.products .side2 {
	float:left;
	width:380px;
	padding:0px 2px 2px 0px;
}


.cabinets {
	padding: 5px 5px 5px 0px;
	text-align: justify;
	height:100%;
}

.cabinets .column1 {
	float:left;
	width:205px;
}

.cabinets .column2 {
	float:left;
	width:330px;
	padding:0px 2px 2px 0px;
}

img {
	 border:0px;
}
.clear {
	CLEAR: both; font-size: 1%; LINE-height: 0px; height: 0px
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}

H1#logo {
	padding-right: 0px; padding-left: 0px; LEFT: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px; POSITION: absolute; TOP: 22px
}
H1#logo A {
	DISPLAY: block; background: url(../i/logo.gif) no-repeat; width: 222px; TEXT-INDENT: -5000px; height: 71px; outline: none
}

A.pagelinks img {
	VERTICAL-ALIGN: bottom
}
#contact {
	RIGHT: 10px; width: 300px; POSITION: absolute; TOP: 10px;
}

#contact P {
	padding-right: 0px; padding-left: 0px; FONT-WEIGHT: normal; font-size: 16px; padding-bottom: 0px; margin: 8px 0px 0px; color: #fcfcfc; LINE-height: 1.4; padding-top: 0px; TEXT-ALIGN: center
}
#page-line {
	background: url(../i/bg_home.gif) no-repeat; width: 800px; height: 340px; background-position:bottom
}
#page-linpr {
	background: url(../i/bg_home.gif) no-repeat; width: 800px; height: 229px; background-position:bottom
}
#main {
 	padding-right: 0px; padding-left: 18px; FLOAT: left; padding-bottom: 0px; width: 546px; color: #595959; padding-top: 0px; font-family:sans-serif,Tahoma; font-size:12px;
margin-right: 0px;

}
#page #main {
	width: 544px
}
#main P {
	font-family:sans-serif,Tahoma; font-size:12px;
}

#content H1 {
	color: #ec810d; 
	font-size:16px;
}

#content H2 {
	color: #e80;
}
#content H3 {
color: #e80;
font-size:12px;
font-weight: bold;
margin:0px 0px 8px 0px ;
}

#main H2 {
	font-size: 136%; margin: 0px 0px 0px; color: #e80;
}

#main H3 {
	font-size: 100%; margin:0px 0px 0px 0px ; color: #e80;
}
h1 {
  font-family: sans-serif,Tahoma;;
  font-size: 24px;
  font-weight : bold;
  line-height : 100%; 
}

.title{
  font-family: Tahoma;
  font-size: 18px;
  font-weight : normal;
  color:#e80;
}
.titleh{
  font-family: Tahoma;
  font-size: 14px;
  font-weight : normal;
  color:#e80;
}


/* ----------- Sidebar ----------- */
#sidebar {
	float: right;
	width:230px;
}
#page #sidebar {
	border-right: #fff 0px solid; padding-right: 0px; border-top: #fff 2px solid; padding-left: 2px; background: url(../i/bg_sidebar.gif) repeat-y; padding-bottom: 0px; border-left: #f0f0f0 0px solid; width: 230px; padding-top: 0px; border-bottom: #fff 1px solid;
}

#page #sidebar HR {
	background: url(../i/bg_hr_sidebar.gif) no-repeat; margin: 3px 0px 0px; border-top-style: none; border-right-style: none; border-left-style: none; height: 2px; border-bottom-style: none
}

#page #sidebar .box {
	padding-right: 5px; padding-left: 15px; padding-bottom: 0px; margin: 0px; padding-top: 10px
}
#page #sidebar .box H2 {
	font-size: 100%; margin: 0px 0px 0px; color: #ec810d; 
}

#page #sidebar .box P {
	margin: 0px 10px 0px 0px; width: 197px; color:#777; font-size: 11px;
}



/* ----------- Form ----------- */

.inputstyle {
  background: url('../i/input_bg_tal.jpg') repeat-x left top #F2F4F6;
  border-style: solid;
  border-width: 1px;
  border-color: #DDD;
  vertical-align: baseline;
  height: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* ----------- Footer ----------- */
#footer-wrapper {
	CLEAR: both; background: url(../i/bg_footer_wrapper.gif) no-repeat center top; font-family:sans-serif,Tahoma; font-size:13px;
}
#footer {
	background: url(../i/bg_footer.jpg) #333 no-repeat center top; margin: 0px auto; width: 802px; POSITION: relative; height: 100px; TEXT-ALIGN: left
}
A {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; color: #ec810d; padding-top: 1px
}
A:hover {
	TEXT-DECORATION: none
}
#footer P#copyright {
	padding-right: 0px; padding-left: 0px;  RIGHT: 20px; padding-bottom: 0px; margin: 0px; color: #ccc; BOTTOM: 40px; padding-top: 0px; POSITION: absolute; font-family:sans-serif,Tahoma; font-size:11px;
}

/* ----------- Footer Navigation ----------- */
UL#subnav {
	padding-right: 0px; border-top: #eee 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 40px 20px 0px 0px; padding-top: 0px; LIST-style-TYPE: none; 
}
UL#subnav LI {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-bottom: #f5f6f6 1px solid
}
UL#subnav LI A {
	padding-right: 5px; background-POSITION: 4% 50%; DISPLAY: block; padding-left: 25px; FONT-WEIGHT: bold; font-size: 85%; background-IMAGE: url(../i/icon_subnav_gray.gif); padding-bottom: 7px; color: #999; padding-top: 8px; background-REPEAT: no-repeat; TEXT-DECORATION: none
}
UL#subnav LI A:hover {
	color: #666; background-color: #f8fafc;
}
UL#subnav LI#current A {
	background-IMAGE: url(../i/icon_subnav_orange.gif); color: #666; background-color: #f7f9fa;
}
#footer UL {
	width:120px; padding-right: 0px; padding-left: 0px; font-size: 85%; FLOAT: left; padding-bottom: 0px; margin: 30px 0px 0px 20px; padding-top: 0px; LIST-style-TYPE: none
}
#footer UL LI {
	LINE-height: 1.4
}
#footer UL LI A {
	background-POSITION: 0px 50%; padding-left: 10px; color: #ddd; background-REPEAT: no-repeat; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	color: #fff;
}
#footer UL#nav-a LI A {
	background-IMAGE: url(../i/bullet_footer.gif)
}
#footer UL#nav-b LI A {
	background-IMAGE: url(../i/bullet_footer.gif)
}
#footer UL#nav-c LI A {
	background-IMAGE: url(../i/bullet_footer.gif)
}