body
{
	margin: 0px 0px 0px 0px;
}

div
{	
	font-family: Verdana, Arial, Sans-Serif;
}
.ul
{
	font-size: 0.8em;
	font-weight: bold;
}
h1
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1em;
	color: #ffffff
}
h2
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
	color: #ffffff
}
h3
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
	color: #ffffff
}
address
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
	color: #ffffff;
	font-weight: bold
}

/* general links style */
a:link {color: #808080;text-decoration: none;}
a:hover {color: #FF0000;text-decoration: underline;}
a:visited {color: #808080;text-decoration: none;}
a:visited:hover {color: #FF0000;text-decoration: underline;}


/* main div structure */

.header
{
	float: left;
	width: 780px;
	height: 30px;
	background-color: #FFB900;
	background-image: url('images/cy_02.gif')
}
.banner
{
	float: left;
	width: 780px;
	height: 125px;
	background-color: #9FCCF0;
	background-image: url('images/cy_08.jpg')
}
.navigation
{
	float: left;
	width: 780px;
	height: 39px;
	background-color: #2B8CDF;
	background-image: url('images/cy_14.gif')
}
.left
{
	float: left;
	width: 210px;
}
.center
{
	margin-left: 1px;
	float: left;
	width: 358px;
}
.right
{
	float: right;
	width: 210px;
}
.footer
{
	text-align: center;
	float: left;
	width: 780px;
	height: 56px;
	background-color: #2B8CDF;
	background-image: url('images/cy_54.jpg')
}

/* additional div styling */

.green
{
	width: 210px;
	height: 41px;
	background-color: #63CD00;
	background-image: url('images/cy_15.gif')
}
.orange
{
	width: 210px;
	height: 41px;
	background-color: #FFB900;
	background-image: url('images/cy_39.gif')
}
.special_a
{
	width: 207px;
	height: 51px;
	background-image: url('images/cy_16.jpg');
	background-color: #617282
}
.special_b
{
	float: left;
	width: 149px;
	height: 142px;
	background-color: #617282;
	background-image: url('images/cy_17.jpg')
}
.special_c
{
	width: 207px;
	height: 91px;
	background-color: #617282;
	color: #ffffff;
	background-image: url('images/cy_22.gif')
}
.float_left
{
	float: left;
	width: 207px
}
.contents_bar
{
	float: left;
	background-color: #FFB900;
	width: 356px;
	height: 45px;
	background-image: url('images/cy_28.gif');
}
.offer
{
	margin: 0 10px 0 10px;
	font-weight: bold
}
.banner_title
{
	color: #ffffff;
	margin: 50px 10px 0 130px;
	font-weight: bold;
	font-size: 28px
}
.banner_slogan
{
	color: #ffffff;
	margin: 0 10px 0 130px;
	font-weight: bold;
	font-size: 18px
}
.banner_blue
{
	color: #2B8CDF
}
.content
{
	margin: 0 10px 0 10px;
	font-weight: bold;
	font-size: 12px;
	color: #808080
}
.contacts
{
	width: 210px;
	height: 165px;
	background-image: url('images/contact_villas.jpg');
	background-position: top left;
	background-repeat: no-repeat
}
.book_now
{
	margin: 0 0 0 40px;
}
.menu_bar
{
	margin: 10px 0 0px 65px;
	color: #ffffff;
	background-color: #2B8CDF;
	font-weight: bold;
	font-size: 12px;
}

.menu_bar a:link { color:ffffff }
.menu_bar a:hover { color:ffffff }
.menu_bar a:visited { color:ffffff }
.menu_bar a:visited:hover { color:ffffff }

.footer a:link { color:ffffff }
.footer a:hover { color:ffffff }
.footer a:visited { color:ffffff }
.footer a:visited:hover { color:ffffff }