/* CSS Document */

html, body{
padding:0px;
margin:0px;
background-color:#000;
font-family: Georgia, serif;
height:100%;
}

a{border:0 none;outline:0 none;}
-moz-outline: 0 none;
a:focus, a:active{outline:0 none; border:0 none;} 
a{text-decoration:none;}
a img {border:0 none transparent;}
hr{padding:0px;margin-top:2px;margin-bottom:2px}

#header{
	background-image:url(headermk11a.png);
	background-repeat:no-repeat;
	width:1060px;
	height:60px;	
	margin:auto;
}

#topnav{
	background-image:url(mktopnav.png);
	background-repeat:no-repeat;
	width:900px;
	height:50px;
	margin:0 auto;
}

#topnav ul{
	width:900px;
	height:50px;
	line-height:50px;
	margin:0px;
	list-style-type:none;
	padding:0px;
	text-align:center;
}

#topnav li{
	background-color:transparent;
	display:inline;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:1.5px;
	padding-bottom:1px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	font-size:13pt;	
}

#topnav a:link{
	text-decoration:none;
	color:white;
}

#topnav a:visited {
	text-decoration:none;
	color:white;
} 

#topnav a:hover{
	border-top:3px groove grey;
}

#topnav a:active{
	border-top:3px groove white;
}

#content{
	width:970px;
	margin:0 auto;
	}

#welcome{
	margin-top:8px;
	margin-left:50px;
	width:310px;
	height:390px;
	float:left;
	text-align:center;
	background-color:#000;
}

#welcome .ptop{
	margin:0;
	padding-top:5px;
	padding-bottom:6px;
	color:#FFF;
	font-size:13pt;
	font-style:italic;
	border-top:1px solid #242424;
} 

#welcome .pbot{
	margin:0;
	padding-top:12px;
	padding-bottom:6px;
	color:#FFF;
	font-size:13pt;
	font-style:italic;
} 

.wel{
height:202px;
width:310px;
margin-top:10px;
margin-bottom:10px;
background-color:transparent;
}

#products{
	width:800px;
	height:460px;
	margin:0 auto;
	padding-top:20px;
	background-color:transparent;
	background-image:url(formbg.png);
	color:#C8C6C6;
	text-align:center;
}

#products p{
	border-bottom:1px dotted white;
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-top:6px solid #110000;
	padding-bottom:10px;
	padding-top:5px;
	margin-top:0px;
}

#products img{
	padding:4px;
}

#container1{
	width:1200px;
	margin:0 auto;
	padding:0px;
}

img. kitchen{
float:right;
width:573px;
height:380px;
}

img.bf{
	height:40px;
	width:1180px;
	margin:0;
	padding:0;
}

#footer{
	width:75%;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-top:1px solid #242424;
	border-bottom:1px solid #242424;
	color:white;
	padding:0px;
	line-height:32px;
}

#footer .left{
	float:left;
	font-size:14pt;
	width:140px;
}


#footer .right{
	float:right;
	font-size:14pt;
	width:150px;
	text-align:right;
}

#largeImage{
margin-left:auto;
margin-right:auto;
}

#sidebar{
position:absolute;
left:0px;
width:200px;
padding:0px;
background-color:transparent;
margin-top:50px;
}

#sidebar ul{
list-style-type:none;
padding:10px;
margin:0px;
font-size:12pt;
}

#sidebar li{
padding-top:1px;
padding-bottom:1px;
}

#sidebar a{
font-size:13pt;
text-decoration:none;
color:white;
}

#sidebar a:hover{
color:gray;
}


#gallery{
width:800px;
margin-left:auto;
margin-right:auto;
padding-left:180px;
padding-right:180px;
}

#gallery ul{
margin:0 auto;
width:300px;
}

#formbox{
position:relative;
width:800px;
margin:0 auto;
padding-top:20px;
background-color:transparent;
background-image:url(formbg.png);
color:#C8C6C6;
text-align:center;
color:white;
font-size:12pt;
}

#formbox p{
border-bottom:1px dotted white;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:6px solid #1d0304;
padding-bottom:10px;
padding-top:5px;
margin-top:0px;
color:white;
font-size:12pt;
}

p.formbox{
border-bottom:1px dotted white;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:2px solid #110000;
padding-bottom:10px;
padding-top:5px;
margin-top:0px;
color:white;
font-size:12pt;
text-align:center;
width:800px;
margin:0 auto;
margin-top:0px;
}

.formlabel{ 
font-weight:bold;
width:300px;
margin-left:55px;
float:left;
text-align:left;
clear:left;
padding:6px 10px;
}

.formfield{
margin-left:10px;
float:left;
text-align:left;
padding:6px 0px;
}

.state{
float:left;
text-align:left;
}

#sub{
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:260px;
height:30px;
}

.submit{
float:left;
}

.clear{
float:left;
margin-left:15px;
}

input{
background-color:#C1C1C1;
border:2px solid #781351;
}

select{
margin-left:0px;
background-color:#C1C1C1;
}

input,textarea, select{
border:1px solid black;
}

textarea {
resize: none;
}

#content22{
width:670px;
height:350px;
margin:0 auto;
}

#content22 p{
font-size:14pt;
color:white;
float:left;
}

#content22 a{
color:gray;
text-decoration:underline;
}

#content22 a:hover{
color:#5E0000;
}

#map{
width:364px;
height:300px;
float:right;
text-align:center;
margin-top:20px;
}

#txt{
color:white;
width:300px;
text-align:left;
float:left;
font-size:14pt;
}

#fbbox{
width:30px;
height:30px;
margin-top:12px;
float:right;
}

#wrapper{
margin:0 auto;
width:1000px;
padding:0px;
}

#wrp{
margin:0 auto;
width:750px;
}
