.body {

font-family: arial, helvatica;

color:#f7f7f7;

background-color:#2B2A6E;background-attachment:fixed }



body {

font-family: arial, helvatica;

color:#333;

text-align:center;align:center;

background-image:url(/images/sky.jpg);background-repeat:repeat-x;background-position:top left

}



p,li,td,div { text-align:left;font-size:11px;line-height:18px }

p { margin-top:15px; }



.greyText { color:#999; }



p.header { margin-top:0px;margin-bottom:10px; font-family:century gothic;font-size:18px }

.medium { font-size:14px }

p.bigphone { margin-top:20px;margin-bottom:10px;font-size:50px;color:#fff }

.question { font-size:14px;color:#8CB9B7;font-weight:bold }

p.quote { line-height:20px;color:#8CB9B7;font-family:century gothic;font-size:15px }



.input { border-width:1px;border-color:#aaaaaa;border-style:solid;padding:2px;font-size:10px; }

.develSelectBox { border-width:1px;border-color:#aaaaaa;border-style:solid;padding:2px;font-size:10px;position:relative;margin:0; left:1px; top: 1px;height:210px;width:270px; overflow:auto; }

.develSelectItem { border-bottom:1px solid #ccc;margin:8px;padding-bottom:8px }

img { border:0px }



a.menu:visited { font-family:century gothic;font-size:18px;color:#333;text-decoration:none; }

a.menu:hover { font-family:century gothic;font-size:18px;color:#004080;border-bottom:1px dotted #3366ff; }

a.menu:link { font-family:century gothic;font-size:18px;color:#333;text-decoration:none; }



a.backlink:visited { color:#333;text-decoration:none;border-bottom: 1px dotted #999; }

a.backlink:hover { color:#8BAEBE;border-bottom: 1px dotted #8BAEBE; }

a.backlink:link { color:#333;text-decoration:none;border-bottom: 1px dotted #999; }



a.extlink:visited { font-size:16px;color:#333;text-decoration:none; }

a.extlink:hover { font-size:16px;color:#8BAEBE;border-bottom: 1px dotted #8BAEBE; }

a.extlink:link { font-size:16px;color:#333;text-decoration:none; }



.galleryimg { border:0px solid #fff; }

.nametag { line-height:20px;color:#666;font-family:arial;font-size:10px }



.bl {background: url(/images/bl.gif) 0 100% no-repeat #C8DDDC }

.br {background: url(/images/br.gif) 100% 100% no-repeat; padding:10px}

.tl {background: url(/images/tl.gif) 0 0 no-repeat #C8DDDC }

.tr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:10px}

.pbl {background: url(/images/pbl.gif) 0 100% no-repeat }

.pbr {background: url(/images/pbr.gif) 100% 100% no-repeat}

.ptl {background: url(/images/ptl.gif) 0 0 no-repeat #CCCDDF }

.ptr {background: url(/images/ptr.gif) 100% 0 no-repeat; padding:10px}

.obl {background: url(/images/obl.gif) 0 100% no-repeat }

.obr {background: url(/images/obr.gif) 100% 100% no-repeat}

.otl {background: url(/images/otl.gif) 0 0 no-repeat #D9E9C8 }

.otr {background: url(/images/otr.gif) 100% 0 no-repeat; padding:10px}

.bbl {background: url(/images/bl.gif) 0 100% no-repeat }

.bbr {background: url(/images/br.gif) 100% 100% no-repeat}

.btl {background: url(/images/tl.gif) 0 0 no-repeat #C8DDDC }

.btr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:10px}

.rbl {background: url(/images/obl.gif) 0 100% no-repeat #D9E9C8 }

.rbr {background: url(/images/obr.gif) 100% 100% no-repeat; padding:10px}

.rtl {background: url(/images/otl.gif) 0 0 no-repeat #D9E9C8 }

.rtr {background: url(/images/otr.gif) 100% 0 no-repeat; padding:10px}



.clear {font-size: 1px; height: 1px}



#wrapper {

	width: 801px;

	text-align: left;

	margin: 15px auto;

	position: relative;

}



/* @group navbar */



div#navbar {

	height: 50px;

	overflow: hidden;

	width: 810px;

	clear: both;

	position: relative;

}



div#navbar ul {

	height: 50px;

	padding: 0px;

	background: url(./images/navbar_nk.gif) no-repeat;

	position: relative;

	display: block;

	margin: 0;

}



#navbar li {

	list-style: none;

	margin: 0px;

	padding: 0px;

	top: 0px;

	position: absolute;

}



#navbar li, #navbar a {

	height: 34px;

	display: block;

}



#navbar li a {

	text-indent: -5000px;

	text-decoration: none;

}



#nb1 {

	left: 0px;

	width: 40px;

}



#nb2 {

	left: 40px;

	width: 107px;

}



#nb3 {

	left: 147px;

	width: 107px;

}



#nb4 {

	left: 254px;

	width: 107px;

}



#nb5 {

	left: 361px;

	width: 107px;

}



#nb6 {

	left: 468px;

	width: 107px;

}



#nb7 {

	left: 575px;

	width: 107px;

}



#nb8 {

	left: 682px;

	width: 107px;

}





#nb1 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat 0px -50px transparent;

}



#nb2 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -40px -50px transparent;

}



#nb3 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -147px -50px transparent;

}



#nb4 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -254px -50px transparent;

}



#nb5 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -361px -50px transparent;

}



#nb6 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -468px -50px transparent;

}



#nb7 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -575px -50px transparent;

}



#nb8 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -682px -50px transparent;

}



/*

body#home #nb1, body#home #nb1 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat 0px -100px transparent;

}

*/



body#apartments #nb2, body#apartments #nb2 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -40px -100px transparent;

}



body#holidayvillas #nb3, body#holidayvillas #nb3 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -147px -100px transparent;

}



body#localinterest #nb4, body#localinterest #nb4 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -254px -100px transparent;

}



body#excursions #nb5, body#excursions #nb5 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -361px -100px transparent;

}



body#gallery #nb6,body#gallery #nb6 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -468px -100px transparent;

}



body#testimonials #nb7, body#testimonials #nb7 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -575px -100px transparent;

}



body#contactus #nb8, body#contactus #nb8 a:hover {

	background: url(./images/navbar_nk.gif) no-repeat -682px -100px transparent;

}







/* @end */





/* @group footer */



#footer {

	border-top: 1px solid #e7e7e7;

	margin-left: 4px;

	margin-right: 4px;

	font-size: 0.8em;

	color: #9a9a9a;

	padding-top: 1em;

	margin-top: 1em;

	position: relative;

	width:801px;

}



#footer ul {

	margin: 0;

	padding: 0;

}



#footer ul li {

	display: inline;

	margin-right: 1.5em;

}



#footer ul li a {

	color: #333;

	text-decoration: none;

}



#footer ul li a:hover {

	border-bottom: 1px dotted #8c8c8c;

}



#footer ul li.email {

	position: absolute;

	right: 0;

	margin-right: 0;

}



#footer ul li.email a {

	color: #9a9a9a;

	text-decoration: none;

}



#footer ul li.email a:hover {

}







/* @end */