/* CSS Document */

/* Template styles */
  #BannerPicture {
	position:absolute;
	width:382px;
	height:127px;
	z-index:2;
	left: 0px;
	top: 0px;
}
#SSACPanel {
	position:absolute;
	width:500px;
	height:127px;
	z-index:2;
	left: 382px;
	top: 0px;
	background-color: #3366CC;
}
.PropertyHeadingStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
}
.SSACStyleHeading {
	color: #CCFF99;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NavigationLinkStyle {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #00FF66;
	border-right-color: #00FF66;
	border-bottom-color: #00FF66;
	border-left-color: #00FF66;
	font-weight: bold;
	display: block;
	letter-spacing: 0.1em;
	border-right-width: 2px;
	border-right-style: solid;
	padding: 0px;
	border-left-width: 2px;
	border-left-style: none;
}
a {
	display: block;
	text-decoration: none;
}

a:hover {
	color: #993300;
	text-decoration: none;
	display: block;
}
a:active {
	color: 0;
	text-decoration: none;
	display: block;
}
a:link {
	color: #000033;
	text-decoration: none;
	display: block;
}
a:visited {
	text-decoration: none;
	display: block;
	color: 0;
}
.BodyTxt {
	font-size: 16px;
	line-height: 22px;
	left: 20px;
	text-indent: 20px;
}

.BodyText3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.HeadingStyle {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
}

#BannerContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:127px;
	z-index:1;
	background-color: #3366CC;
}
#ContTopOfIndex {
	position:absolute;
	width:100%;
	height:1px;
	z-index:1;
	left: 0px;
	top: 127px;
	background-color: #FF0033;
}
#TopOfIndex {
	position:absolute;
	width:882px;
	height:2px;
	z-index:6;
	top: 0px;
	background-color: #00CC33;
	left: 0px;
}
#ContainerIndex {
	position:absolute;
	left:0px;
	top:127px;
	width:882px;
	height:9px;
	z-index:5;
	background-color: #99CCFF;
}
 
#BottomOfIndex {
	position:absolute;
	width:882px;
	height:2px;
	z-index:6;
	left: 0px;
	top: 7px;
	background-color: #00CC33;
}
 
#ContainerTable {
	position:absolute;
	width:882px;
	height:16px;
	z-index:7;
	top: 2px;
	left: 0px;
	background-color: #CCFF99;
}
#MainContainer {
	position:absolute;
	left:0px;
	top:148px;
	width:882px;
	height:550px;
	z-index:8;
	background-color: #C0DFFD;
}
#LowerBanner {
	position:absolute;
	width:882px;
	height:30px;
	z-index:20;
	left: 0px;
	top: 698px;
	background-color: #3366CC;
}
#LeftColumn {
	position:absolute;
	width:287px;
	height:400px;
	z-index:2;
	left: 0px;
	top: 0px;
	background-color: #CCFF99;
}
#LogoLayer {
	position:absolute;
	width:127px;
	height:127px;
	z-index:3;
	left: 372px;
	top: 0px;
}
#BannerWriting {
	position:absolute;
	width:373px;
	height:127px;
	z-index:3;
	left: 0px;
	top: 0px;
}
.NavigationActive {
	color: #CC0000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#FullTopLayer {
	position:absolute;
	width:100%;
	height:127px;
	z-index:3;
	left: 0px;
	top: 0px;
	background-color: #3366CC;
}
#ExtContainerIndex {
	position:absolute;
	width:0px;
	height:9px;
	z-index:1;
	left: 0px;
	top: 127px;
	background-color: #99CCFF;
}
#ExtTopIndex {
	position:absolute;
	width:100%;
	height:2px;
	z-index:2;
	left: 0px;
	top: 127px;
	background-color: #00CC33;
}
#ExtBottomOfIndex {
	position:absolute;
	width:100%;
	height:2px;
	z-index:3;
	left: 0px;
	top: 145px;
	background-color: #00CC33;
}
#ExtContainerTable {
	position:absolute;
	width:100%;
	height:1px;
	z-index:2;
	left: 0px;
	top: 129px;
	background-color: #CCFF99;
}
#ExtTopBanner {
	position:absolute;
	width:100%;
	height:127px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color: #3366CC;
}
#ExtMainContainer {
	position:absolute;
	width:100%;
	height:550px;
	z-index:4;
	left: 0px;
	top: 148px;
	background-color: #C0DFFD;
}
#ExtLowerBanner {
	position:absolute;
	width:100%;
	height:30px;
	z-index:1;
	left: 0px;
	top: 698px;
	background-color: #3366CC;
}
#Layer1 {
	position:absolute;
	width:500px;
	height:20px;
	z-index:1;
	left: 0px;
	top: 0px;
}
#HomeLayer {
	position:absolute;
	width:30px;
	height:15px;
	z-index:15;
	left: 70px;
	top: 5px;
}
#Layer2 {
	position:absolute;
	width:500px;
	height:20px;
	z-index:1;
	left: 40px;
	top: 5px;
}
.LowerMenuStyle {font-size: 10px}
#ApartmentLayer {
	position:absolute;
	width:50px;
	height:15px;
	z-index:16;
	left: 100px;
	top: 5px;
}
#FacilitiesLayer {
	position:absolute;
	width:40px;
	height:15px;
	z-index:17;
	left: 147px;
	top: 5px;
}
#LocationLayer {
	position:absolute;
	width:40px;
	height:15px;
	z-index:18;
	left: 190px;
	top: 5px;
}
#AreaLayer {
	position:absolute;
	width:40px;
	height:15px;
	z-index:19;
	left: 230px;
	top: 5px;
}
#BookingLayer {
	position:absolute;
	width:40px;
	height:15px;
	z-index:20;
	left: 270px;
	top: 5px;
}
#EmptyLayer {
	position:absolute;
	width:50px;
	height:15px;
	z-index:21;
	left: 350px;
	top: 5px;
}
#ContactUsLayer {
	position:absolute;
	width:50px;
	height:15px;
	z-index:22;
	left: 400px;
	top: 5px;
}
#OtherRentalsLayer {
	position:absolute;
	width:70px;
	height:15px;
	z-index:23;
	left: 450px;
	top: 5px;
}

  /* Index page */
  #AptPicture {
	position:absolute;
	left:690px;
	top:220px;
	width:110px;
	height:110px;
	z-index:3;
	background-color: #CCFF99;
}
#FacilitiesPicture {
	position:absolute;
	left:690px;
	top:410px;
	width:110px;
	height:110px;
	z-index:4;
	background-color: #CCFF99;
}
#MiddleLayer {
	position:absolute;
	left:279px;
	top:-5px;
	width:376px;
	height:559px;
	z-index:5;
}
 
 
.Indexstyle1 {font-family: Verdana, Arial, Helvetica, sans-serif}
 
#IndexRightColumn {
	position:absolute;
	left:750px;
	top:148px;
	width:120px;
	height:380px;
	z-index:9;
}
 
#IndexTopPicture {
	position:absolute;
	width:110px;
	height:110px;
	z-index:10;
	left: 0px;
	top: 30px;
	background-color: #9900FF;
}
 
#IndexBottomPicture {
	position:absolute;
	width:110px;
	height:110px;
	z-index:9;
	left: 0px;
	top: 200px;
	background-color: #9900FF;
}
#Caption1 {
	position:absolute;
	width:110px;
	height:30px;
	z-index:6;
	left: 0px;
	top: 140px;
}
 
#Caption2 {
	position:absolute;
	width:110px;
	height:30px;
	z-index:15;
	left: 0px;
	top: 310px;
}
#IndexLayer2 {
	position:absolute;
	width:220px;
	height:280px;
	z-index:6;
	left: 0px;
	top: 0px;
}
#MainPhotoCaption {
	position:absolute;
	width:220px;
	height:120px;
	z-index:7;
	left: 0px;
	top: 280px;
	background-color: #C0DFFD;
}



/* Apartment page */

#ContThumbs {
	position:absolute;
	width:200px;
	height:330px;
	z-index:6;
	left: 31px;
	top: 50px;
}
#ThumbHeaderLayer {
	position:absolute;
	width:200px;
	height:20px;
	z-index:1;
	left: 0px;
	top: 0px;
}
.PhotoCaptionStyle {
	color: #3366CC;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#Thumb1Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:3;
	left: 10px;
	top: 30px;
	background-color: #C0DFFD;
}
#Thumb2Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:3;
	left: 90px;
	top: 30px;
	background-color: #C0DFFD;
}
#Thumb3Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:1;
	left: 10px;
	top: 80px;
	background-color: #99FFFF;
}
#Thumb4Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:1;
	left: 85px;
	top: 80px;
	background-color: #663366;
}
#Thumb5Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 0px;
	top: 140px;
	background-color: #CC3300;
}
#Thumb6Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:1;
	left: 85px;
	top: 140px;
	background-color: #669933;
}
#Thumb7Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 0px;
	top: 200px;
	background-color: #99CC33;
}
#Thumb8Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 85px;
	top: 200px;
	background-color: #660033;
}
#Thumb9Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:9;
	left: 0px;
	top: 260px;
	background-color: #CC3366;
}
#Thumb10Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:11;
	left: 90px;
	top: 230px;
	background-color: #FF33CC;
}
#Thumb10Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 85px;
	top: 260px;
	background-color: #CC9933;
}
#ContLargePhotoText {
	position:absolute;
	width:300px;
	height:250px;
	z-index:3;
	left: 280px;
	top: 75px;
}
#ContainerPhoto {
	position:absolute;
	width:300px;
	height:200px;
	z-index:1;
	left: 0px;
	top: 0px;
}
#n {
	position:absolute;
	width:287px;
	height:380px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color: #C0DFFD;
}
#PhotoCaption {
	position:absolute;
	width:300px;
	height:50px;
	z-index:2;
	left: 0px;
	top: 200px;
	background-color: #CC33FF;
}
#RightColumn {
	position:absolute;
	width:230px;
	height:350px;
	z-index:5;
	left: 650px;
	top: 30px;
}
.TopOfLargePhotoStyle {
	font-size: 24px;
	color: #3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 
 
#TextUnerPhotoCont {
	position:absolute;
	width:300px;
	height:30px;
	z-index:2;
	left: 0px;
	top: 200px;
}
#ThumbsLayer {
	position:absolute;
	width:250px;
	height:320px;
	z-index:2;
	left: 20px;
	top: 35px;
}
 
#BanskoThumb1 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:2;
	left: 0px;
	top: 20px;
}
#BanskoThumb2 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:3;
	left: 85px;
	top: 20px;
}
#BanksoThumb3 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:4;
	top: 80px;
	left: 0px;
}
#Layer5 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:5;
	left: 85px;
	top: 80px;
}
#Layer2 {
	position:absolute;
	width:83px;
	height:56px;
	z-index:6;
	left: 2px;
	top: 150px;
}
#Layer3 {
	position:absolute;
	width:88px;
	height:55px;
	z-index:6;
	left: 88px;
	top: 148px;
}
#Layer4 {
	position:absolute;
	width:84px;
	height:45px;
	z-index:6;
	left: 1px;
	top: 205px;
}
#Layer6 {
	position:absolute;
	width:79px;
	height:52px;
	z-index:6;
	left: 92px;
	top: 207px;
}
#Layer7 {
	position:absolute;
	width:81px;
	height:52px;
	z-index:6;
	left: 4px;
	top: 265px;
}
.style1 {
	font-size: 16px;
	color: #003366;
}

/* Area info page */
#TableContainer {
	position:absolute;
	width:852px;
	height:500px;
	z-index:1;
	left: 20px;
	top: 20px;
}
#PicLayer1 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	left: 5px;
	top: 25px;
	background-color: #993333;
}
#PicLayer2 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	left: 5px;
	top: 200px;
}
#PicLayer3 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	left: 5px;
	top: 375px;
}
#PicLayer4 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	top: 25px;
	left: 300px;
	background-color: #993333;
}
#PicLayer5 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	left: 300px;
	top: 200px;
}
#PicLayer6 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	left: 300px;
	top: 375px;
}
#PicLayer7 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	top: 25px;
	left: 610px;
}
#PicLayer8 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	left: 610px;
	top: 200px;
}
#PicLayer9 {
	position:absolute;
	width:110px;
	height:110px;
	z-index:12;
	left: 605px;
	top: 375px;
	background-color: #999999;
}
#Layer1 {
	position:absolute;
	width:110px;
	height:30px;
	z-index:12;
	left: 5px;
	top: 135px;
}
.style1 {font-size: 12px}

/* Booking Page */
 
 
 /* Faciites page */
 #ContThumbs {
	position:absolute;
	width:200px;
	height:330px;
	z-index:6;
	left: 31px;
	top: 50px;
}
#ThumbHeaderLayer {
	position:absolute;
	width:200px;
	height:20px;
	z-index:1;
	left: 0px;
	top: 0px;
}
.PhotoCaptionStyle {
	color: #3366CC;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#Thumb1Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:3;
	left: 10px;
	top: 30px;
	background-color: #C0DFFD;
}
#Thumb2Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:3;
	left: 90px;
	top: 30px;
	background-color: #C0DFFD;
}
#Thumb3Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:1;
	left: 10px;
	top: 80px;
	background-color: #99FFFF;
}
#Thumb4Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:1;
	left: 85px;
	top: 80px;
	background-color: #663366;
}
#Thumb5Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 0px;
	top: 140px;
	background-color: #CC3300;
}
#Thumb6Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:1;
	left: 85px;
	top: 140px;
	background-color: #669933;
}
#Thumb7Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 0px;
	top: 200px;
	background-color: #99CC33;
}
#Thumb8Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 85px;
	top: 200px;
	background-color: #660033;
}
#Thumb9Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:9;
	left: 0px;
	top: 260px;
	background-color: #CC3366;
}
#Thumb10Layer {
	position:absolute;
	width:80px;
	height:50px;
	z-index:11;
	left: 90px;
	top: 230px;
	background-color: #FF33CC;
}
#Thumb10Layer {
	position:absolute;
	width:80px;
	height:55px;
	z-index:1;
	left: 85px;
	top: 260px;
	background-color: #CC9933;
}
#ContLargePhotoText {
	position:absolute;
	width:300px;
	height:250px;
	z-index:3;
	left: 280px;
	top: 75px;
}
#ContainerPhoto {
	position:absolute;
	width:300px;
	height:200px;
	z-index:1;
	left: 0px;
	top: 0px;
}
#n {
	position:absolute;
	width:287px;
	height:380px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color: #C0DFFD;
}
#PhotoCaption {
	position:absolute;
	width:300px;
	height:50px;
	z-index:2;
	left: 0px;
	top: 200px;
	background-color: #CC33FF;
}
#RightColumn {
	position:absolute;
	width:230px;
	height:350px;
	z-index:5;
	left: 650px;
	top: 30px;
}
.TopOfLargePhotoStyle {
	font-size: 24px;
	color: #3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 
 
#TextUnerPhotoCont {
	position:absolute;
	width:300px;
	height:30px;
	z-index:2;
	left: 0px;
	top: 200px;
}
#ThumbsLayer {
	position:absolute;
	width:250px;
	height:320px;
	z-index:2;
	left: 20px;
	top: 35px;
}
 
#BanskoThumb1 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:2;
	left: 0px;
	top: 20px;
}
#BanskoThumb2 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:3;
	left: 85px;
	top: 20px;
}
#BanksoThumb3 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:4;
	top: 80px;
	left: 0px;
}
#Layer5 {
	position:absolute;
	width:80px;
	height:55px;
	z-index:5;
	left: 85px;
	top: 80px;
}
#Layer2 {
	position:absolute;
	width:83px;
	height:56px;
	z-index:6;
	left: 2px;
	top: 150px;
}
#Layer3 {
	position:absolute;
	width:88px;
	height:55px;
	z-index:6;
	left: 88px;
	top: 148px;
}
#Layer4 {
	position:absolute;
	width:84px;
	height:45px;
	z-index:6;
	left: 1px;
	top: 205px;
}
#Layer6 {
	position:absolute;
	width:79px;
	height:52px;
	z-index:6;
	left: 92px;
	top: 207px;
}
#Layer7 {
	position:absolute;
	width:81px;
	height:52px;
	z-index:6;
	left: 4px;
	top: 265px;
}
.style1 {
	font-size: 16px;
	color: #003366;
}
#Layer1 {
	position:absolute;
	width:300px;
	height:130px;
	z-index:7;
	left: 30px;
	top: 380px;
}

/* Location page */
#BulgariaPic {
	position:absolute;
	width:200px;
	height:135px;
	z-index:1;
	left: 50px;
	top: 30px;
	background-color: #9966CC;
}
#BanskoPicture {
	position:absolute;
	width:200px;
	height:135px;
	z-index:2;
	left: 50px;
	top: 300px;
	background-color: #999900;
}
#BulgariaText {
	position:absolute;
	width:400px;
	height:200px;
	z-index:3;
	left: 350px;
	top: 30px;
}
#BulgariaCaption {
	position:absolute;
	width:200px;
	height:50px;
	z-index:4;
	left: 50px;
	top: 165px;
}
#BanskoCaption {
	position:absolute;
	width:200px;
	height:50px;
	z-index:5;
	left: 50px;
	top: 435px;
}
#BanskoText {
	position:absolute;
	width:400px;
	height:200px;
	z-index:6;
	left: 350px;
	top: 300px;
}
.style1 {
	font-size: 12px;
	color: #330066;
}
.style2 {color: #330066}
.style3 {
	font-size: 14px;
	font-weight: bold;
}

/* Other Rentals page */
#Picture1 {
	position:absolute;
	width:200px;
	height:135px;
	z-index:2;
	left: 50px;
	top: 50px;
	background-color: #0033FF;
}
#Picture2 {
	position:absolute;
	width:200px;
	height:135px;
	z-index:3;
	left: 350px;
	top: 50px;
	background-color: #993366;
}
#Picture3 {
	position:absolute;
	width:200px;
	height:135px;
	z-index:4;
	left: 650px;
	top: 50px;
	background-color: #0033FF;
}
#Text1 {
	position:absolute;
	width:200px;
	height:50px;
	z-index:5;
	left: 50px;
	top: 186px;
}

.CaptionStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	font-weight: bold;
	font-size: 16px;
	color: #003366;
}
#Text2 {
	position:absolute;
	width:200px;
	height:50px;
	z-index:6;
	left: 350px;
	top: 185px;
}
#Text3 {
	position:absolute;
	width:200px;
	height:50px;
	z-index:7;
	left: 650px;
	top: 185px;
}
.style1 {color: #003333}
.style2 {color: #003366; }

/* Booking page*/

#CalendarContainer {
	position:absolute;
	width:250px;
	height:200px;
	z-index:1;
	left: 30px;
	top: 30px;
}
#BookingLayer1 {
	position:absolute;
	width:250px;
	height:50px;
	z-index:2;
	left: 30px;
	top: 230px;
}
#BookingLayer2 {
	position:absolute;
	width:500px;
	height:380px;
	z-index:3;
	top: 30px;
	left: 360px;
	background-color: #C0DFFD;
}
.Bookingstyle8 {font-size: 14px}
.Bookingstyle9 {
	font-size: 12px;
	font-weight: bold;
}
#BookingLayer3 {
	position:absolute;
	width:510px;
	height:100px;
	z-index:4;
	left: 360px;
	top: 424px;
}
.Bookingstyle12 {font-size: 12}

/* Contact Us page */
#ContContactUs {
	position:absolute;
	left:200px;
	top:145px;
	width:500px;
	height:337px;
	z-index:3;
	background-color: #CCFF99;
}
#ContactLayer {
	position:absolute;
	width:320px;
	height:300px;
	z-index:2;
	left: 100px;
	top: 30px;
	background-color: #CCFF99;
}
#emailbox {
	position:absolute;
	width:170px;
	height:115px;
	z-index:3;
	left: 711px;
	top: 8px;
}
.emailstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
 
 /* Success Page */
 #SuccessTextLayer {
	position:absolute;
	left:145px;
	top:188px;
	width:415px;
	height:268px;
	z-index:3;
	background-color: #CCFF99;
}
.SuccessBodyText2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	text-indent: 0px;
	margin: 10px;
	background-color: #CCFF99;
	font-weight: bold;
}
#SuccessLayer1 {
	position:absolute;
	width:380px;
	height:230px;
	z-index:1;
	left: 177px;
	top: 46px;
}
.Successstyle1 {font-size: 16px}