
/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

ul { list-style-type: none }

#menubox {width:175px;}

dl {margin: 0; padding: 0; border-left:1px solid #fff; border-right:1px solid #fff;}
dt {margin:0; padding:0.4em; text-align:left; font-size: 1.4em; font-weight:bold; background: #69c;}
dd {margin:0; padding:0; text-align:left; font-size: 13px; font-weight:normal; border-bottom:1px solid #FFF;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:0.4em;
background: #336699 url(arrow.gif) no-repeat 10px 10px;
}
#gallery a:hover {background: #FFCC66; color:#000;}
.top {
  display:block;
  background:transparent;
  font-size:1px;
  }

/* hide overflow:hidden from IE5/Mac */
/* \*/
{overflow: hidden;
/* */
}

ul { list-style-image: url(images/Bullet1.gif) }

li {
margin-left: 0px;
padding: 0px;
}

/** TEXTS */

.headline-text1 {
    font-size: 20px;
	font-weight: normal;
    color: #003399;
    line-height: 26px;
    text-align: left;
}
.villas-headline {
    font-size: 14px;
	font-weight: normal;
    color: #CC0033;
    line-height: 26px;
    text-align: left;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
    line-height: 18px;
}
.main-body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    line-height: 24px;
}
.centre-text1 {
    font-size: 12px;
	font-weight: normal;
    color: #000000;
    line-height: 20px;
    text-align: center;
}

.caption-text {
    font-size: 13px;
	font-weight: normal;
	color: #000000;
    text-align: center;
}

.bodytext {
	font-size: 12px;
	font-weight: normal;
    line-height: 15px;
    color: #003399;
    text-align: left;
}

.textError {
    font-size: 20px;
	font-weight: normal;
	color: #FF0000;
    text-align: center;
}

.textError1 {
    font-size: 16px;
	font-weight: normal;
	color: #003399;
    text-align: left;
}

.gallerytext {
    margin-top:2px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
	font-weight: normal;
	color: #003399;
    text-align: center;
}
.prices-text {
    margin-top:2px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 24px;
	font-weight: normal;
	color: #003399;
    text-align: center;
}

.Mainhead1 {
    font-size: 20px;
	font-weight: normal;
	color: #003399;
    text-align: left;
}

.Mainhead2 {
    font-size: 22px;
	font-weight: normal;
	color: #003399;
    text-align: left;
}
/** LINKS */

a {
	text-decoration: underline;
    text-align: left;
}

a:visited {
	text-decoration: underline;
    color: #0033FF;

}
a:hover {
	text-decoration: none;
}

a.link1 {
	padding: 0px 15px 0px 25px;
	background: #EE8D1F url(images/homepage15.gif) no-repeat right center;
	text-decoration: none;
	color: #FFFFFF;
}

a.link2 {
    padding: 0px 15px 0px 25px;
	background: #EE8D1F url(images/subpage1_03.gif) no-repeat right center;
	text-decoration: none;
    font-size: 13px;
	color: #FFFFFF;
}

a.link22 {
    margin: 0px 15px 0px 90px;
	background: #EE8D1F url(images/subpage1_03.gif) no-repeat right center;
	text-decoration: none;
    font-size: 16px;
	color: #FFFFFF;
}

a.link222 {
    margin: 0px 15px 0px 35px;
	background: #EE8D1F url(images/subpage1_03.gif) no-repeat right center;
	text-decoration: none;
    font-size: 16px;
	color: #FFFFFF;
}

a.link222R {
    margin: 0px 15px 0px 35px;
	background: #EE8D1F url(images/subpage1_03.gif) no-repeat right center;
	text-decoration: none;
    font-size: 12px;
	color: #FFFFFF;
}
a.link3 {
    padding: 0px 15px 0px 5px;
	background: #EE8D1F url(images/subpage1_03.gif) no-repeat right center;
	text-decoration: none;
    font-size: 13px;
    font-weight: bold;
	color: #FFFFFF;
}

/** STYLES */

.style1r {
	color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
}
.style1r a {
	color: #FFFFFF;
}
.style1 {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
}

.style1 a {
	color: #C2CFED;
}

.style11 a {
	color: #FFFFFF;
}

.style-top-address {
	color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    color: #0066CC;
    text-align: left;
    line-height: 13px;
}

.footer-style {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    line-height: 13px;
}

.style13 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}
.style14 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    color: #000000;
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
	background: #ECF2D9 url(images/homepage13.gif) repeat-x;
}

.bg2 {
	background: #FFFFFF;
}


.bg3 {
	background: url(images/homepage20.gif) no-repeat right bottom;
}

.bg4 {
	background: url(images/homepage21.gif) repeat-y center top;
}

.bg5 {
	background: url(images-1/homepage22.gif) repeat-x left top;
}

.bg6 {
	background: url(images/homepage17.jpg) no-repeat;
}

.bg7 {
	background: url(images/subpage1_02.gif) repeat-x left bottom;
}

.bg8 {
	background: url(images/cyprus-villas-footer.jpg) no-repeat;
}
.bg88 {
	background: url(images/cyprus-villas-header.jpg) no-repeat;
}
.bg888 {
	background: url(images/cyprus-villas-header-Aretou.jpg) no-repeat;
}

.bg9 {
	background: url(images/homepage12.jpg) no-repeat right top;
}

.bg10 {
	background: url(images/subpage2_01.jpg) no-repeat right top;
}
.bg100 {
	background: url(images/p8-backg-image-1-C.jpg) no-repeat right top;
}

.bg101 {
	background: url(images/yermasoyia-weddings-venue-bg.jpg) no-repeat right top;
}

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img01 {
	float: left;
	margin-right: 0px;
}
.imgRight {
	float: right;
	margin-left: 0px;
}

.img9 {
	float: left;
	margin-left: 55px;
}

.img99 {
	float: right;
	margin-right: 55px;
}

.imgAndriana9 {
	float: left;
	margin-left: 35px;
    margin-right: 20px;
}

.imgAndriana99 {
	float: right;
	margin-right: 35px;
}

.img1 {
	float: left;
	margin-right: 15px;
}

.img1R {
	float: center;
    margin-left: 0px;
    margin-right: 0px;
}

.img1B {
	float: center;
	margin-left: 5px;
    margin-right: 5px;
}

.img11B {
	float: center;
	margin-left: 40px;
    margin-right: 0px;
}

.img1BB {
	float: center;
	margin-left: 1.5px;
    margin-right: 1px;
}
.img11BB {
	float: right;
	margin-left: 1px;
}

.img111 {
	float: left;
	margin-right: 25px;
}

.img112 {
	float: left;
	margin-right: 45px;
}

.imgcard {
	float: none;
	margin-left: 0px;
}

.img1A {
	float: left;
	margin-right: 37px;
}

.imgNotes {
	float: left;
    border: 1px solid #666666;
	margin-right: 37px;
}

.img11 {
	float: none;
    vertical-align:text-bottom;
}

.img1111 {
	float: none;
    vertical-align:text-middle;
}

.img3 {
	float: right;
	margin-left: 5px;
}

.img3AA {
	margin-top: 0px;
    float: right;
	margin-right: 30px;
}

.img33 {
	float: center;
	margin-left: 150px;
    margin-top: 5px;
}
.img33 {
	float: center;
	margin-left: 150px;
    margin-top: 5px;
}

.img444 {
	float: none;
	margin-left: 40px;
    margin-top: 3px;
}

.img2 {
	float: right;
	margin-right: 15px;
}

.imagecap {
	 margin: 0em 0 4em;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

#frame11 {
     float: left;
     border-style: solid;
     border-width: 2px;
     border-color: #FFCC33;
     padding-left: 9px;
     width: 145px;
}

#frame1 {
     border-style: solid;
     border-width: 1px;
     border-color: #FFCC33;
     padding-left: 4px;
     padding-right: 4px;
     width: 165px;
}

#frame2 {
     border-style: solid;
     border-width: 1px;
     border-color: #FFCC33;
     background: #FFFFCC;
     padding-left: 3px;
     width: 136px;
}

#frameA2 {
     float: right;
     border-style: solid;
     border-width: 1px;
     border-color: #FFCC33;
     background: #CCCCFF;
     margin-right: 0px;
     padding-left: 3px;
     width: 136px;
}

#frame222 {
     float: right;
     margin-right: 35px;
     border-style: solid;
     border-width: 1px;
     border-color: #FFCC33;
     background: #FFFFFF;
     padding-left: 3px;
     width: 290px;
}

#frame22 {
     margin-left: 30px;
     border-style: solid;
     border-width: 2px;
     border-color: #FFCC33;
     background: #FFFFCC;
     padding-left: 3px;
     width: 390px;
}

#frame3 {
     border-style: solid;
     border-width: 2px;
     border-color: #FFCC33;
     background: #FFFFCC;
     padding-left: 0px;
     width: 170px;
}

.menu-text {
    margin-top: 0px;
    margin-left: 0px;
    font-size: 14px;
	font-weight: normal;
    line-height: 30px;
    color: #6699FF;
}
.margflowers {
	margin-left: 10px;
    margin-right: 0px;
}
