a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body { 
background-color : images/backgrounds/pageBckgrndPNG.png;
	background-image: url(../images/backgrounds/pageBckgrndPNG.png);
} 
.linktext {
	text-decoration : none;
	color : #5e9dec;
	font-family: "lucida Grande", "trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
} 
.text {
	color : #000000;
	font-family: "lucida Grande", "trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	margin-top: 0;
	font-variant: normal;
} 
.headingtext {
	font-family : "lucida Grande", "trebuchet MS";
	font-weight : bold;
	font-size : 22px;
	color : #5e9dec;
	line-height: 24px;
	font-style: normal;
	vertical-align: text-top;
	margin-top: 0;
	white-space: normal;
} 
.orange {
	color : #ff9000;
	font-family: "lucida Grande", "trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
} 
h1 {
	color : #5e9dec;
	font-family: "trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	line-height: 16px;
	margin-top: 0;
	vertical-align: top;
} 
h2, h3 {
	color : #5e9dec;
	font-family: "trebuchet MS";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	line-height: 14px;
	margin-top: 0;
	vertical-align: top;
} 
.orangeTitle {
	font-family: "trebuchet ms";
	font-size: 16px;
	line-height: 18px;
	color: #ff9900;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.table {
	font : 14px/16px "lucida Grande", "trebuchet MS";
	background-image: url(boxes.gif);
	background-repeat: no-repeat;
} 
.largebox { 
background : url(css/largebox.gif); 
} 
.longtable {
	font : 14px/16px "lucida Grande", "trebuchet MS";
	background-image: url(../images/png/indexboxlong.png);
	background-repeat: no-repeat;
} 
.boxLarge {
	background-image: url(../images/backgrounds/largeBox.gif);
	background-repeat: no-repeat;
}

.tableWhite {
	background-image: url(../images/png/tablebackground.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.largebackground {
	background-image: url(../images/png/largetablebackground.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.smallTableBackground {
	background-image: url(../images/png/smalltablebackground.png);
	background-repeat: no-repeat;
}
.faqTable {
	background-image: url(../images/png/faqTable.png);
	background-repeat: no-repeat;
}
.islandBackground {
	background-image: url(../images/png/islandBackground.png);
	background-repeat: no-repeat;
}
.tinyBackground {
	background-image: url(../images/png/tinybackground.png);
	background-repeat: no-repeat;
}
.termstable {
	background-image: url(../images/png/tcsandcs.png);
}
.largerBox {
	background-image: url(../images/png/largerBox.png);
	background-repeat: no-repeat;
	background-position: left top;
}.welcome {
	background-image: url(../images/indexlefkasvilla.jpg);
}
.boxSmall {
	background-image: url(../images/backgrounds/smallBox.jpg);
	background-repeat: no-repeat;
}
#tagLineMed2 {
	position:absolute;
	left:110px;
	top:1348px;
	width:734px;
	height:135px;
	z-index:7;
	visibility: visible;
}
#main {
	position:absolute;
	left:492px;
	top:236px;
	width:496px;
	height:372px;
	z-index:1;
}
#villas {
	position:absolute;
	left:39px;
	top:623px;
	width:644px;
	height:334px;
	z-index:2;
	visibility: visible;
	background-image: url(../images/backgrounds/box.png);
	background-repeat: no-repeat;
}
#box {
	position:absolute;
	left:40px;
	top:1373px;
	width:247px;
	height:198px;
	z-index:5;
	visibility: visible;
	background-image: url(../images/boxcream.png);
	background-repeat: no-repeat;
	background-color: #FFFFEC;
}
#box2 {
	position:absolute;
	left:37px;
	top:580px;
	width:453px;
	height:636px;
	z-index:4;
	visibility: visible;
	background-repeat: no-repeat;
	background-position: -25px 60px;
}
#taglinelayoutLong2 {
	position:absolute;
	left:75px;
	top:2663px;
	width:757px;
	height:95px;
	z-index:5;
	visibility: visible;
}
#taglineLayout2 {
	position:absolute;
	left:146px;
	top:1678px;
	width:678px;
	height:145px;
	z-index:17;
	visibility: visible;
}
#tagLineLayoutLong {
	position:absolute;
	left:40px;
	top:2507px;
	width:872px;
	height:116px;
	z-index:1;
	visibility: visible;
}
#skiathos {
	position:absolute;
	left:767px;
	top:229px;
	width:271px;
	height:18px;
	z-index:6;
}
#guide {
	position:absolute;
	left:776px;
	top:301px;
	width:192px;
	height:42px;
	z-index:1;
	overflow: visible;
	visibility: visible;
	background-color: #FFFFFF;
}
#islandVillas {
	position:absolute;
	left:40px;
	top:302px;
	width:871px;
	z-index:0;
	visibility: visible;
	overflow: visible;
	height: 692px;
}
#aboutGreece {
	position:absolute;
	left:31px;
	top:301px;
	width:882px;
	height:306px;
	z-index:0;
	background-color: #ECE2D9;
	visibility: visible;
}
#MenuIslandPages {
	position:absolute;
	left:20px;
	top:266px;
	width:182px;
	height:940px;
	z-index:7;
}
#navBar {
	position:absolute;
	left:5px;
	top:447px;
	width:135px;
	height:973px;
	visibility: visible;
	z-index: 3;
}
.imageLeft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
} 
.imageMarginLeft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.imageRight {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.block{
width:470px;
margin:0 0 13px;
display:inline;
float:left
}
.largeHeading {
	font-family: "trebuchet MS";
	font-size: 22px;
	line-height: 22px;
	color: #FF9066;
}
.Text14 {
	font-family: "trebuchet MS";
	font-size: 14px;
	line-height: 16px;
	color: #000000;
}
#navTop {
	position:absolute;
	left:31px;
	top:231px;
	width:881px;
	height:358px;
	border: 1px solid #FFFFFF;
	padding: 4px 0;
	margin: 0;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	z-index: 0;
	background-repeat: repeat-x;
	background-position: center center;
}
.navTopText {
	font-family: "trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	a:hover color: #FF0000;
}

body {
	background-image: url(images/backgrounds/pageBckgrndPNG.png);
	background-repeat: no-repeat;
}
#layout {
	position:absolute;
	left:8px;
	top:241px;
	width:937px;
	height:1457px;
	z-index:0;
	background-image: url(../images/backgrounds/tablebackground.png);
	background-repeat: no-repeat;
	visibility: visible;
}
#buttonBar {
	position:absolute;
	left:802px;
	top:301px;
	width:118px;
	height:114px;
	z-index:7;
	background-image: none;
	background-repeat: no-repeat;
	font-family: "trebuchet MS";
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	font-weight: normal;
	visibility: visible;
}
.textLeft {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align: justify;
	float: none;
	height: 192px;
	width: 860px;
	clear: none;
}
#layoutLong {
	position:absolute;
	left:8px;
	top:241px;
	width:941px;
	height:2500px;
	z-index:0;
	background-image: url(../images/backgrounds/tablebackgroundLong.png);
	background-repeat: no-repeat;
}
.textBlock {
	float: left;
	height: 150px;
	width: 135px;
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 14px;
}

#affiliateBox {
	position:absolute;
	left:37px;
	top:811px;
	width:366px;
	height:142px;
	z-index:8;
}
#IndexWelcomeBox {
	position:absolute;
	left:31px;
	top:283px;
	width:552px;
	height:283px;
	z-index:0;
}
#resortGuideBox {
	position:absolute;
	left:706px;
	top:296px;
	width:202px;
	height:665px;
	z-index:10;
	background-color: #000000;
	border-top-style: 1;
	border-right-style: 1;
	border-bottom-style: 1;
	border-left-style: 1;
	border-top-color: #C8C8C8;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
}
.headerRed {color: #FF3300; font-family: "trebuchet MS"; font-size: 22px; line-height: 24px; font-weight: bold; }
#MailListBox {
	position:absolute;
	left:39px;
	top:1391px;
	width:369px;
	height:131px;
	z-index:18;
	background-color: #F0F0F0;
}
#villaBox {
	position:absolute;
	left:38px;
	top:814px;
	width:456px;
	height:575px;
	z-index:0;
	background-repeat: no-repeat;
	background-position: center;
}
#villaowners {
	position:absolute;
	left:585px;
	top:302px;
	width:324px;
	height:410px;
	z-index:0;
	background-color: #FFFFFF;
}
#line {
	position:absolute;
	left:506px;
	top:580px;
	width:25px;
	height:624px;
	z-index:17;
	background-repeat: no-repeat;
}
#linkBoxBottomLeft {
	position:absolute;
	left:38px;
	top:1548px;
	width:855px;
	height:88px;
	z-index:18;
}
#featureTitleBox {
	position:absolute;
	left:31px;
	top:612px;
	width:308px;
	height:34px;
	z-index:19;
}
#layoutSmall {
	position:absolute;
	left:8px;
	top:241px;
	width:937px;
	height:819px;
	z-index:0;
	background-image: url(../images/backgrounds/tablebackgroundsmall.png);
	background-repeat: no-repeat;
	overflow: visible;
	visibility: visible;
}
#layoutMed {
	position:absolute;
	left:8px;
	top:241px;
	width:937px;
	height:1152px;
	z-index:0;
	background-image: url(../images/backgrounds/tablebackgroundMedium.png);
	background-repeat: no-repeat;
}
#layoutLonger {
	position:absolute;
	left:8px;
	top:241px;
	width:936px;
	height:3983px;
	z-index:0;
	background-image: url(../images/backgrounds/tablebackgroundLonger.png);
	background-repeat: no-repeat;
}
#bottomTagLineSmall {
	position:absolute;
	left:110px;
	top:1040px;
	width:734px;
	height:57px;
	z-index:4;
}
#layout800 {
	position:absolute;
	left:8px;
	top:241px;
	width:947px;
	height:1639px;
	z-index:0;
	background-image: url(../images/backgrounds/tablebackground800.png);
	background-repeat: no-repeat;
}

#header {
	position:absolute;
	left:8px;
	top:2px;
	width:937px;
	height:239px;
	z-index:19;
	background-image: url(../images/png/banner.png);
	background-repeat: no-repeat;
}
#Layout3000 {
	position:absolute;
	left:8px;
	top:241px;
	width:980px;
	height:3150px;
	z-index:0;
	background-image: url(../images/backgrounds/tablebackground3000.png);
	background-repeat: no-repeat;
}
#Layout3000Bottom {
	position:absolute;
	left:8px;
	top:3341px;
	width:980px;
	height:28px;
	z-index:105;
	background-image: url(../../images/backgrounds/tablebackgroundBottom.png);
	background-repeat: no-repeat;
	background-position: left;
}	

#tagLineSmall {
	position:absolute;
	left:144px;
	top:1021px;
	width:670px;
	height:114px;
	z-index:1;
}
#viewGreekGuide {
	position:absolute;
	left:710px;
	top:306px;
	width:201px;
	height:30px;
	z-index:13;
}
#tagLineMed {
	position:absolute;
	left:105px;
	top:1204px;
	width:745px;
	height:80px;
	z-index:12;
}
#tagLineLayout {
	position:absolute;
	left:50px;
	top:1502px;
	width:840px;
	height:120px;
	z-index:12;
}
#banner {
	position:absolute;
	left:31px;
	top:25px;
	width:883px;
	height:197px;
	z-index:21;
}
#NavBarTopMenu {
	position:absolute;
	left:31px;
	top:250px;
	width:882px;
	height:26px;
	z-index:101;
	background-image: url(../images/buttons/NavBarBackground.png);
	background-repeat: repeat;
}
#IndexInfo {
	position:absolute;
	left:37px;
	top:285px;
	width:483px;
	height:237px;
	z-index:0;
}
#IndexRightBox {
	position:absolute;
	left:534px;
	top:285px;
	width:380px;
	height:514px;
	z-index:0;
}

#indexBottomBox {
	position:absolute;
	left:254px;
	top:1330px;
	width:654px;
	height:203px;
	z-index:102;
	background-position: center;
	text-indent: 5px;
	background-color: #000000;
}
.villaTitles {
	font-family: "trebuchet MS";
	font-size: 22px;
	line-height: 32px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-indent: 10px;
	height: 32px;
	width: 878px;
	position: absolute;
	visibility: visible;
	background-color: #FFFFFF;
	white-space: nowrap;
	display: block;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	
	
}
.advertiserHeadText {
	font-family: "Century Gothic";
	font-size: 24px;
	line-height: 26px;
	color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #A9A7A9;
	width: 552px;
	background-color: #9A979B;
}
#tagline3000 {
	position:absolute;
	left:230px;
	top:3354px;
	width:463px;
	height:59px;
	z-index:105;
}
