*, h1, h2, h3, h4, h5, p, ul, li, img {
margin:0; 
padding:0; 
border:0; 
font: 14px Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height:1.3em;

}


h1{ color:#AAC565; font-size:20px; margin-left:10px; padding-top:7px; padding-bottom:5px;}
h2{ margin-bottom:5px; color:#FFFFFF; font-size:20px; margin-left:16px; font-weight:bold;}
h3{ color:#FFFFFF; font-size:16px; margin-left:20px; padding-top:7px; padding-bottom:5px;}
h4{}

a { color:#FFFFFF;}
a:hover {}

.floatleft{ float:left;}
.floatright{ float:right;}
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }



p { padding:10px; color:#FFFFFF; margin-left:0px; }

body  {
	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left;
}


.container{
	width:870px;
	background-color:#000000;
	margin:auto;
	margin-top:10px;
	
	background-image: url(../assets/page-left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.inner-container{
background-image: url(../assets/page-right.jpg);
background-repeat: repeat-y;
background-position: right top;
text-align:left;
}


.page-top{
	background-image: url(../assets/page-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:36px; 
	padding-left:8px;
}
.page-content{ margin-left:10px; float:left;}

.content{ margin-right:12px;  margin-left:8px;}
.main{ float:left; padding-left:10px; margin-top:15px; width:650px;}

/* top menu*/

.navbar{ background-color:#AAC565;  height:26px; margin-left:8px; margin-right:12px; }
.navbar ul{list-style:none;} 
.navbar li{
	margin: 0px;
	float:left;
	padding-top: 3px;
	padding-right: 27px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../images/bar_pin.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	
} 
.navbar li a{ 
color: #FFFFFF;
text-decoration:none;
display: block;
font-size: 16px;
}
.navbar li a:hover{ color: #CCCCCC;}
.strap{
text-align:right;
padding:5px;
margin:0px;}


/* side menu*/

.menbar{ float:left; margin-left:20px; margin-top:25px; width:170px;}
.menbar ul{list-style:none;} 
.menbar li{
margin: 0px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
} 
.menbar li a{
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	padding:4px;
	border: 1px solid #FFFFFF;
}
.menbar li a:hover{ color: #AAC565;}

/* end of side menu*/






.rights_reserved{
float:right;
color:#000000;
}


/* forms */

.form{ margin-left:20px;}

.formlabel { 
color:#FFFFFF;
	width:160px;
	float:left;
	clear: left;
	font-size: 14px;	
}

.forminput { color:#000000;

}

input, textarea, select {
border: 1px solid #006600;
font-size:14px;}
.formbutton input {margin-left:5px;}
#form div{ padding:7px;}
/* forms */


.footer{
	width:830px;
	background-image: url(../assets/page-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:42px;
	margin:auto;
	color:#000000; 
	font-size:0.8em;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	
}
.footer a{ color:#000000; font-size:1.0em;}

.kitchen-name{ text-align:center; color:#FFFFFF; font-size:12px;}
.kitchen-thumbs{
	width:100px;
	border: 1px solid #FFFFFF;
	margin:5px;
	float:left;
}

.kitchen-cont{ padding:15px; padding-left:5px;}
.mainimage{ padding-left:10px;}
.mainimage img{ border: 1px solid #FFFFFF;}




.door-mainimage{ width:211px; float: left; border: 1px solid #FFFFFF;}

.door-name{ text-align:center; color:#FFFFFF; font-size:12px;}
.door-thumbs{
	width:100px;
	border: 1px solid #FFFFFF;
	margin-left:4px; margin-top:0px; margin-bottom:5px;
	float:left;
	height:200px;
}


.door-thumbs-reflections{
	width:100px;
	border: 1px solid #FFFFFF;
	margin-left:4px; margin-top:0px; margin-bottom:5px;
	float:left;
	height:230px;
}






.shdoor h3, .shworktop h3 { text-align:center; color:#000000; font-size:14px; margin-left:10px; text-align:left; font-weight:bold;}

.shdoor{
background:#FFFFFF;
	border: 1px solid #AAC565;
	margin-left:4px; margin-top:0px; margin-bottom:5px;
	float:left;
	height:230px;
}

.shworktop{
background:#FFFFFF;
	border: 1px solid #AAC565;
	margin-left:4px; margin-top:0px; margin-bottom:5px;
	float:left;
	height:170px;
}

