@charset "utf-8";
/* CSS Document */

* { font-family: "Trebuchet MS", Verdana, Arial, "Gill Sans MT"; font-size: 100%; }

body { text-align: center; margin-top: 10px; background-color: #000000;}

#wrapper	{ 
	margin: 0 auto;
	width: 960px;
	background-color: #FFFFFF;
	text-align: left;
	border: solid 1px #526465;
}

#clear { clear: both; }

/*  banner images */
#bannerMask { width: 960px; height: 364px; background: url(../images/banners/px.gif) repeat top right;  }

		body#House_Overview #bannerMask { background: url(../images/banners/menjik_house_view.jpg) no-repeat top right; }
		body#House_Facilities #bannerMask { background: url(../images/banners/sitting_room_1.jpg) no-repeat top right; }
		body#House_Plans #bannerMask { background: url(../images/banners/master_3.jpg) no-repeat top right; }
		body#House_Info #bannerMask { background: url(../images/banners/lake_bled_7.jpg) no-repeat top right;  }
		body#House_Rates #bannerMask { background:  url(../images/banners/CIMG2037.jpg) no-repeat top right; }
		body#House_Map #bannerMask { background: url(../images/banners/directions_1.jpg) no-repeat top right; }
		
		body#Apartment_Overview #bannerMask { background:  url(../images/banners/apartment_1.jpg) no-repeat top right; }
		body#Apartment_Facilities #bannerMask { background:  url(../images/banners/apartment_kitchen_1.jpg) no-repeat top right; }
		body#Apartment_Plans #bannerMask { background:  url(../images/banners/castle_snow.jpg) no-repeat top right; }
		body#Apartment_Rates #bannerMask { background: url(../images/banners/church_1.jpg) no-repeat top right; }
		body#Apartment_Map #bannerMask { background: url(../images/banners/CIMG2037.jpg) no-repeat top right; }
		
		body#Bled_Overview #bannerMask { background:  url(../images/banners/lake_bled_13.jpg) no-repeat top right; } /*things 2 do*/
		body#Bled_Around #bannerMask { background:  url(../images/banners/ski_1.jpg) no-repeat top right; } /*arnd L.Bled */
		
		body#Activities_Overview #bannerMask { background: url(../images/banners/river_1.jpg) no-repeat top right; } /* companies */
		body#Activities_Eating #bannerMask { background:  url(../images/banners/restaurant_1.jpg) no-repeat top right; }
		body#Activities_Teas #bannerMask { background: url(../images/banners/castle_4.jpg) no-repeat top right; }
		body#Activities_Pubs #bannerMask { background:  url(../images/banners/lake_bled_2.jpg) no-repeat top right; }
		
		body#Slovenia_Overview #bannerMask { background: url(../images/banners/piran_1.jpg) no-repeat top right; }
		
		body#Contact_Overview #bannerMask { background: url(../images/banners/boating_1.jpg) no-repeat top right; }
		body#Contact_Map #bannerMask  { background: url(../images/banners/CIMG2037.jpg) no-repeat top right; }

		body#Portugal #bannerMask  { background: url(../images/banners/piran_5.jpg) no-repeat top right; }

#banner { width: 960px; height: 364px; float: left; padding: 0px; text-align: left; background: url(../images/nav_mask.gif) no-repeat bottom left; }
		
		.topPromo { margin: 10px 0px 5px 25px; border: none;}
			
	
#topNav { position: absolute; left: auto; top: 310px; width: 850px; padding-left: 105px;}
		
		#topNav	dt, #topNav dl, #topNav dd, #topNav ul, #topNav li {
		list-style-type: none; 	margin: 0 6px 0 0;	padding: 0;	}

		#topNav dl { float: left; }
		#topNav li { display: inline;	}
		#topNav dt { border-right: solid 1px #526465; padding: 0px 6px 0px 0px; margin: 10px 0px 0px 0px; }
		
		/* top level nav */
		#topNav dt a {	text-decoration: none; color: #000; text-transform: uppercase; font-size: 0.75em; color: #526465; }
		/* second level nav */
		#topNav dd a { text-decoration: none; color: #AFB8B9; text-transform: uppercase; font-size: 0.75em; margin-top: 10px; }
		
		#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7 {
			position: absolute; left: 60px; width: 800px; top: 38px;	}
	
		#subNav { position: relative; left: -60px; bottom: 0px; width: 800px; padding: 8px 0 0 0; clear: both; }
		
		#subNav li { list-style-type: none; display: inline; margin: 0 10px 0 0; padding: 0;	}
		#subNav li a { text-decoration: none; color: #AFB8B9; text-transform: uppercase; font-size: 0.75em; }
		
		
	/*  active top navigation id's */
		body#Home #Home, 
	
		body#House #House, 
		body#House_Overview #House, 
		body#House_Facilities #House, 
		body#House_Plans #House, 
		body#House_Info #House, 
		body#House_Rates #House, 
		body#House_Map #House,

		body#Apartment_Overview #Apartment, 
		body#Apartment_Facilities #Apartment, 
		body#Apartment_Plans #Apartment, 
		body#Apartment_Info #Apartment, 
		body#Apartment_Rates #Apartment, 
		body#Apartment_Map #Apartment,
		
		body#Bled_Overview #Bled, 
		body#Bled_Around #Activities,
		
		body#Activities_Overview #Activities, 
		body#Activities_Eating #Bled, 
		body#Activities_Teas #Bled, 
		body#Activities_Pubs #Bled,  
		
		body#Slovenia_Overview #Slovenia, 
		
		body#Contact_Overview #Contact, 
		body#Contact_Map #Contact, 
		
		body#Portugal #Destinations
		
		{ color: #BF1E2E; }
	
	/*  active second level navigation id's */
	body#House_Overview #House_Overview, 
		body#House_Facilities #House_Facilities, 
		body#House_Plans #House_Plans, 
		body#House_Info #House_Info, 
		body#House_Rates #House_Rates, 
		body#House_Map #House_Map, 
		
		body#Apartment_Overview #Apartment_Overview, 
		body#Apartment_Facilities #Apartment_Facilities, 
		body#Apartment_Plans #Apartment_Plans, 
		body#Apartment_Info #Apartment_Info, 
		body#Apartment_Rates #Apartment_Rates, 
		body#Apartment_Map #Apartment_Map, 
		
		body#Bled_Overview #Bled_Overview, 
		body#Bled_Around #Bled_Around, 
	
		body#Activities_Overview #Activities_Overview, 
		body#Activities_Eating #Activities_Eating, 
		body#Activities_Teas #Activities_Teas, 
		body#Activities_Pubs #Activities_Pubs, 
	
		body#Contact_Overview #Contact_Overview, 
		body#Contact_Map #Contact_Map, 
		
		body#Portugal #portugal
		{ color: #FFFFFF; }
	
	#topNav a:link, #topNav a:visited { }
	#topNav a:active, #topNav a:hover { text-decoration: underline; } 
	
#mainContent { width: 960px; background-color: #FFFFFF; margin: 20px 0 10px 0; text-align: left; }
	
	#leftColumn { width: 237px; float: left; padding-left: 28px; }
	#rightColumn { width: 657px; float: right; padding-right: 28px; padding-left: 10px; }
	
	h1 { font-size: 1.8em; color: #BF1E2E; font-weight: 100; font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif; margin: 0px; padding: 0 0 10px 0; }
	h2 { font-size: 0.9em; color: #BF1E2E; font-weight: 100; padding: 5px 0 0 0; margin: 0 0 5px 0; }
	
	p, td { font-size: 0.8em; color: #676767; margin: 5px 0 15px 0; }
	.intro { font-size: 0.9em; }
	.red { color: #BF1E2E; }
	.contact { font-size: 1.2em; }
	
	#rightColumn a:link, #rightColumn a:visited { color: #666666; text-decoration: underline; }
	#rightColumn a:active, #rightColumn a:hover { color: #BF1E2E; text-decoration: underline; }
	
	#rightColumn td { border: solid 1px #CCCCCC; padding: 4px; }
	
	#teasers { width: 185px; margin-right: 25px; border: solid 1px #526465; padding: 5px; float: left; }
	#teasers p { font-size: 0.6em; padding: 0px; margin: 0px; color: #676767;}
	
	#gallery { padding: 0 10px 10px 10px; /*background-color: #526465;*/ background-image: url(../images/gallery_bg.gif); width: 200px; margin-top: 9px; margin-bottom: 9px; }
	
			/* Image Gallery */
			
			.galMain {	width: 200px;  }
			.galleryImg { padding: 10px 0 5px 0; margin: 0px; }
			.galleryCaption  { font-size: 0.75em; color: #FFFFFF; }
			.galleryCaption a { color: #FFFFFF; }
			.galleryNav { font-size: 0.75em; color: #FFFFFF; padding-top: 10px;	}
					.galleryNav1 { text-decoration: none; }
					.galleryNav2 img { border: none; padding: 0px; }
					.galleryNav2 a:link, .galleryNav2 a:visited { color: #FFFFFF; text-decoration: none;}
					.galleryNav2 a:active, .galleryNav2 a:hover { color: #AFB8B9; text-decoration: none;}