* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style:normal;
 color: #ffffff;
 background-color: #000000;
}
a:link {
	color: #990000;
	text-decoration: underline;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}

h1 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
}


h2 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

h3 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

p	{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
}

p.linklisting	{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	line-height:1.5em;
}
	
#wrapper { 
 margin: 0 auto;
 margin-top: 2em;
 width: 850px;
}

#content { 
 width: 825px;
 color: #333;
 border: 10px solid #ffffff;
 background: #000;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 475px;
 background-image:url(images/logo-bg-2.gif);
 background-repeat:no-repeat;
}

#contenthome { 
 width: 825px;
 color: #fff;
 border: 1px solid #ffffff;
 background: #000;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 500px;
 background-image:url(images/logo-bg-2.gif);
 background-repeat:no-repeat;
 z-index:1;

}

#contentpage { 
 width: 825px;
 color: #fff;
 border: 1px solid #ffffff;
 background: #000;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 height: 550px;
 background-image:url(images/logo-bg-2.gif);
 background-repeat:no-repeat;
 z-index:1;
 
 
}

#contentgreen { 
 width: 825px;
 color: #fff;
 border: 1px solid #ffffff;
 background: #000;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 height: 700px;
 background-image:url(images/logo-bg-2.gif);
 background-repeat:no-repeat;
 z-index:1;

}
#contentgallery { 
 width: 825px;
 color: #fff;
 border: 1px solid #ffffff;
 background: #000;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 850px;
 background-image:url(images/logo-bg-2.gif);
 background-repeat:no-repeat;
 z-index:1;

}
#contentspecialty { 
 width: 825px;
 color: #fff;
 border: 1px solid #ffffff;
 background: #000;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 1100px;
 background-image:url(images/logo-bg-2.gif);
 background-repeat:no-repeat;
 z-index:1;

}
#contentartisan { 
 width: 825px;
 color: #fff;
 border: 1px solid #ffffff;
 background: #000;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 875px;
 background-image:url(images/logo-bg-2.gif);
 background-repeat:no-repeat;
 z-index:1;

}
#slideshow {
	z-index:0;

}

.footer { 
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	font-size: 11px;
	line-height: 1em;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	width: 825px;
}

.slideshow {
	width: 600px;
	height: 325px;
	float:right;
	position:relative;
	left: 600px;
	top: 199px;
	
}

.slideshow2 {
	width: 600px;
	height: 580px;
	float:right;
	position:relative;
	left: 600px;
	top: 199px;
	
}
	

/*navigation begins */

#dd {
 margin-left: 40%;
 padding: 0 0 20px 0;
}

#dd li {
 margin: 0;
 padding: 0;
 list-style: none;
 float: left;
 font: bolder 11px arial;
}

#dd li a.menu {
 display: block;
 text-align: right;
 background: #FFFFFF;
 border: 0px outset #ffffff;
 padding: 5px 10px;
 margin: 0 0px 0 0;
 color: #000000;
 text-decoration: none;
}

#dd li a.menu:hover {
 background: #fff;
 color:#999933
} 
.submenu {
 background: #000000;
 border: 1px solid #ffffff;
 border-style: none;
 width: 95px;
 visibility: hidden;
 position: absolute;
 z-index:3;
}

.submenu a {
 display: block;
 font: 11px arial;
 text-align: left;
 text-decoration: none;
 padding: 3px;
 border-color: #000;
 border-style: solid;
 color: #FFFFFF;
}

.submenu a:hover {
 background: #999933;
 color: #FFF;
}
#wrapper {
	left: auto;
}

div#preload { display: none; }

