/* CSS Document */
/* CSS global reset for all browsers */ 
* {
	padding: 0;
	margin: 0;
	}
body{background-color:#34609F; text-align:center;  width:100%; margin-top:-5px; line-height:18px}
#container{width:770px; margin-left:auto; margin-right:auto;}
.style1 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style2 {font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.style3 {font-size:12px; line-height:normal; font-family:Geneva, Arial, Helvetica, sans-serif;}

h1{font-size:22px}
h2{font-size:16px}
.atumlink{font-size:10px; color:#E0792C; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-right:12px}
.link{text-decoration:none; font-weight:bold; font-size:12px; color:#3300FF;}
#rentalvillatitle{ background-image:url(images/calpevillaheader3.jpg); width:757px; height:146px;background-repeat:no-repeat; padding-left:0px; padding-right:0px}
#rentalvillamenu{ background-image:url(images/calpevillamenu.jpg); width:116px; background-repeat:no-repeat; background-color:#212830}
#rentalvillamain{ background-image:url(images/calpevillamain.jpg); width:641px; background-repeat:no-repeat; background-color:#212830}
#rentavillainfo{background-image:url(images/calpevillainfo.jpg); width:641px; height:432px; background-repeat:no-repeat;}
#villatablepadding{padding-left:15px}
.villatablecell{width:190px; padding-left:5px; padding-right:5px; padding-top:5px; vertical-align:top; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.villatablecell2{width:390px; padding-left:5px; padding-right:5px; padding-top:5px; font-size:12px}
#villatablecell3{width:590px; padding-left:5px; padding-right:5px; padding-top:5px; font-size:12px; text-decoration:none;}
.villatablecell4{width:300px; padding-left:5px; padding-right:5px; padding-top:5px;font-size:12px;}
.villatablecell6{width:590px; padding-left:5px; padding-right:5px; padding-top:5px; font-size:12px;}
.villatablecell7{width:210px; padding-left:5px; padding-right:0px; padding-top:5px; vertical-align:top; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}


.list{padding-left:30px}
.list2{ text-align:right; font-size:12px; padding-right:15px}
.villatablecell5{width:390px; padding-left:5px; padding-right:5px; font-size:12px}

.padding{padding-left:5px; padding-right:5px;}

#villatable{text-align:left; padding-left:7px}

.footer{background-image:url(images/footer---390.gif); width:390px; height:19px; background-repeat:no-repeat; text-align:center; font-size:12px; padding-top:2px}
.footerright{background-image:url(images/footer---390right.gif); width:390px; height:19px; background-repeat:no-repeat; text-align:center; font-size:12px; padding-top:2px}
.footer205{background-image:url(images/footer-205left.gif); width:205px; height:19px; background-repeat:no-repeat; text-align:center; font-size:12px; padding-top:2px}
.footer210right{background-image:url(images/footer-210right.gif); width:210px; height:19px; background-repeat:no-repeat; text-align:center; font-size:12px; padding-top:2px}
.footer210{background-image:url(images/footer-210left.gif); width:210px; height:19px; background-repeat:no-repeat; text-align:center; font-size:12px; padding-top:2px}

#villatabletop{background-image:url(images/villainfotop.gif); width:626px; height:19px; background-repeat:no-repeat;}
#villatablemid{background-image:url(images/villainfomid.gif); width:626px; height:auto; background-repeat:repeat-y }
#villatablebot{background-image:url(images/villainfobot.gif); width:626px; height:19px; background-repeat:no-repeat;}

#villatabletopsarabanda{ background-image:url(images/header-villa-sarabanda.gif); width:626px; height:48px; background-repeat:no-repeat;}
#villatabletopthevilla{ background-image:url(images/header-villa-the-villa.gif); width:626px; height:48px; background-repeat:no-repeat;}
#villatabletopprice{ background-image:url(images/header-villa-price.gif); width:626px; height:48px; background-repeat:no-repeat;}
#villatabletopcontact{ background-image:url(images/header-villa-contact.gif); width:626px; height:48px; background-repeat:no-repeat;}
#villatabletopcalpe{ background-image:url(images/header-villa-calpe.gif); width:626px; height:48px; background-repeat:no-repeat;}
#villatabletoplocation{ background-image:url(images/header-villa-location.gif); width:626px; height:48px; background-repeat:no-repeat;}


#weather{ background-color:#FFFFFF; width:175px; max-width:175px}
#weathertop{background-image:url(images/weathertop.gif); background-color:#FFFFFF; background-repeat:no-repeat; width:175px; height:16px; max-width:175px}
#weatherbot{background-image:url(images/weatherbot.gif); background-color:#FFFFFF; background-repeat:no-repeat; width:175px; height:16px; max-width:175px}
#weatherbox{ background-color:#FFFFFF; width:175px; max-width:175px}
#map{padding-left:1px}
#locationinfo{padding-left:15px; padding-top:24px; width:230px; float:left; overflow:hidden}
#mapbg{ background-image:url(images/calpemapside.jpg); background-repeat:no-repeat; width:539px; height:382px}
#mapic{ float:right; vertical-align:bottom; height:385px; width:200px}
#mapspacer{ width:100px; height:235px; float:right}
#center{margin-left:auto; margin-right:auto}

#ifach{ width:215px; text-align:right;}
#pool{width:210px; padding-left:1px}
#sunterrace{width:215px; text-align:right;}
#cactus{width:210px; padding-left:1px}
.facilities{width:305px; font-size:12px}
.bedroom{width:220px; padding-left:10px; padding-right:-5px; padding-top:5px; vertical-align:top; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:right}
.newbeach{padding-left:1px;}

#mapA1 {width:296px; height:267px; background-image:url(images/map/a1.jpg); background-repeat:no-repeat;}
#mapAA1 {width:208px; height:119px; background-image:url(images/map/aa1.jpg); background-repeat:no-repeat;}
#mapAA2 {width:120px; height:119px; background-image:url(images/map/AA2.gif); background-repeat:no-repeat;}
#mapAB1 {width:208px; height:148px; background-image:url(images/map/ab1.jpg); background-repeat:no-repeat; background-position:top}
#mapAB2 {width:120px; height:148px; background-image:url(images/map/ab2.jpg); background-repeat:no-repeat;}

#mapB1 {width:296px; height:121px; background-image:url(images/map/b1.jpg); background-repeat:no-repeat;}
#mapB2 {width:208px; height:121px; background-image:url(images/map/b2.jpg); background-repeat:no-repeat;}
#mapB3 {width:120px; height:121px; background-image:url(images/map/b3.jpg); background-repeat:no-repeat;}
#minimap {width:100px; height:100px; padding-left:35px;}
.psidepromolink { font-size:4px; color:#212830; text-align:left}
.hiddenlinks {position:absolute; left:23px; top:-1085px; width:208px; height:27px; z-index:1}

.holidayvillacalpe {width:0px; height:0px; display:block; overflow:hidden}

.villainterior {width:625px; height:232px; overflow:hidden; background-image:url(images/villainterior.jpg); background-repeat:no-repeat}