/* Default Stylesheet */

/** BODY ELEMENTS **/
body {
color: #b0b0b0;
background:#0a0a0a url(../images/bgtile.jpg) fixed repeat left top;
}

/** MAIN CONTAINERS **/
div#container {
background:#000 url(../images/bg.jpg) no-repeat left top;

}
div#header {
color: inherit;
border:NONE;
height:104px;
}
div#header-in {
height:104px;
width:397px;
background:transparent url(../images/logo.jpg) no-repeat left top;
text-indent:-999em;
}
div#banner
{
background:transparent url(../images/bannerbg.jpg) no-repeat left top;
}
div#content-wrap {
padding: 0px;

}
div.content {
color: inherit;
border-right:1px dotted #444;

}
div.content-in {
padding:0px 20px;
}
div.content-in p{
color:#b0b0b0;
}
div.column {
width: 265px;
color: inherit;

}
div.column-in {
padding: 0px 10px;
margin-bottom:6px;
}
h2.galleries{
background:transparent url(../images/head_gallery.jpg) no-repeat left top;
text-indent:-999em;
}
h2.newsletter{
background:transparent url(../images/head_newsletter.jpg) no-repeat left top;
text-indent:-999em;
}
h2.links{
background:transparent url(../images/head_links.jpg) no-repeat left top;
text-indent:-999em;
}
h2.visitors{
background:transparent url(../images/head_visitors.jpg) no-repeat left top;
text-indent:-999em;
}
h2.contact{
background:transparent url(../images/head_contact.jpg) no-repeat left top;
text-indent:-999em;
}
h2.prices{
background:transparent url(../images/head_prices.jpg) no-repeat left top;
text-indent:-999em;
}
a.calendars{
background:transparent url(../images/head_calendars.jpg) no-repeat left top;
display:block;
height:28px;
line-height:28px;
}
a.calendars span,a.postcards span
{
display:none;
}
a.calendars:hover, a.postcards:hover,#gallerybox a:hover img
{
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
}
a.postcards{
background:transparent url(../images/head_postcards.jpg) no-repeat left top;
display:block;
height:28px;
line-height:28px;
}
div#footer {
color: inherit;
}
div#footer-in {
padding: 20px;
}
#topnav li #navhome:hover,#topnav li #navabout:hover,#topnav li #navcontact:hover
{
	background-position:left -37px;
}
#topnav li #navhome
{
	width:87px;
	background:transparent url(../images/nav_home.jpg) no-repeat left top;
}
#topnav li #navabout
{
	width:87px;
	background:transparent url(../images/nav_about.jpg) no-repeat left top;
}
#topnav li #navcontact
{
	width:101px;
	background:transparent url(../images/nav_contact.jpg) no-repeat left top;
}
#gallerybox img
{
	float:left;
}
#gallerybox 
{
	height:122px;
	margin-bottom:12px;
}
.nextSlide,.prevSlide,.slideCaption,.activeSlide,.pagelinks
{
	display:none;
	visibility:hidden;
	height:0px;
}
.sideLinks a
{
	color:#666;
}
.sideLinks a:hover
{
	color:#999;
}
.sideLinks
{
	margin-left:10px;
}
#footcontent
{
	padding-bottom:4px;
	border-top:1px dotted #333;
	font-size:11px;
}
#footcontent p
{
	font-size:11px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}
#footcontent img
{
	float:left;
	margin-right:12px;
	margin-top:12px;
}
.textcontent
{
	line-height:.9em;
}