@charset "utf-8";
/* CSS Document */
/*!DOCTYPE,a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,body,br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em,fieldset,font,form,frame,frameset,head,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,map,menu,meta,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,script,select,small,span,strike,strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,var*/
/*renkler:siyah, beyaz, koyu turuncu=fc7216, acik turuncu=fffccc, koyu mavi=00316e, acik mavi=99add1, */
*
{
	padding:0;
	margin:0;
}
body, div, td, input, select, textarea, a, label, p
{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#7a7a7a;
}
body
{
	margin:0;
	padding:0;
	height:100%;
	background:#FFF url(../images/gocek-vineyard-background.gif) repeat-x top left;
}
p
{
	font:normal 11px Tahoma, Geneva, sans-serif;
}
a, img
{
	border:none;
}
a, a:visited
{
	color:#7a7a7a;
	text-decoration:none;
}
a:hover
{
	color:#7a7a7a;
	text-decoration:none;
}
div, img, span, p
{
	padding:0;
	margin:0;
}
ul
{
	margin:0;
	padding:0;
	list-style:none;
}
table, td
{
	border-collapse:collapse;
	border:none;
}
h1, h2, h3, h4, h5, h6
{
	padding:0;
	margin:0;
	font:bold Tahoma, Geneva, sans-serif;
}
h1
{
	font-size:18px;
}
h2
{
	font-size:16px;
}
h3
{
	font-size:14px;
}
h4
{
	font-size:12px;
}
h5
{
	font-size:10px;
}
h6
{
	font-size:8px;
}
.hidden
{
	display:none;
}
.warning, .warning > a:link
{
	color:#990100 !important;
	text-decoration:none !important;
}
div.last-div
{
	position:relative;
	clear:right;
	line-height:0em;
	width:0;
	height:0;
	margin:0;
	padding:0;
}
div.buffer-0
{
	position:relative;
	width:auto;
	height:1px;
	clear:both;
}
div.buffer-10
{
	position:relative;
	width:auto;
	height:10px;
	clear:both;
}
div.buffer-20
{
	position:relative;
	width:auto;
	height:20px;
	clear:both;
}
img.image-right
{
	float:right;
	position:relative;
	margin: 4px 0 4px 4px;
}
img.image-left
{
	float:left;
	margin: 4px 4px 4px 0;
}
.no-border
{
	border:0 !important;
}
/*-------------------*/
.ff-klavika-regular
{
	font-family:Klavika !important;
}
.ff-klavika-bold
{
	font-family:Klavika !important;
	font-weight:bold;
}
.ff-elektra-medium
{
	font-family:Elektra !important;
}
.green-text
{
	/*line-height:16px;*/
	color:#839b00;
}
/*-------------------*/
#top
{
	position:relative;
	margin:0 auto;
	height:110px;
	width:940px;
	background-color:#FFF;
}
#logo-link
{
	position:absolute;
	top:34px;
	left:25px;
	z-index:20;
}
#logo
{
	position:absolute;
	color:#7e9a12;
	top:34px;
	left:25px;
}
#logo h1
{
	font-family:Klavika !important;
	font-weight:normal;
	font-size:32px;
}
#logo h1 strong
{
	font-weight:bold;
}
#top-menu
{
	position:absolute;
	top:4px;
	right:6px;
}
#top-menu li
{
	display:inline;
	margin:0;
	padding:0;
}
#top-menu li a
{
	float:left;
	padding:0 12px;
	text-decoration:none;
	color:#BBB;
	text-align:center;
	border-left:1px solid #DDD;
}
#top-menu li a:hover
{
	color:#54a7cf;
	text-decoration:underline;
}
#top-menu li a.flag-left
{
	padding:0 0 0 8px !important;
}
#top-menu li a.flag-right
{
	padding:0 12px 0 8px !important;
	border:0 !important;
}
img.corner-left-top
{
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
}
img.corner-right-top
{
	position:absolute;
	top:0px;
	right:0px;
	margin:0;
	padding:0;
	border:none;
}
img.corner-left-sub
{
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0;
	padding:0;
	border:none;
}
img.corner-right-sub
{
	position:absolute;
	bottom:0px;
	right:0px;
	margin:0;
	padding:0;
	border:none;
}
#main-menu
{
	position:absolute;
	height:32px;
	width:940px;
	z-index:10;
	right:32px;
	top:-24px;
}
#main-menu ul.drop-down
{
	/*margin:0 30px;
	position:absolute;*/
	float:right;
}
ul.drop-down a:hover
{
	color:#FFF;/*background-color:#54a7cf;*/
}
ul.drop-down a:active
{
	color:#FFF;
}
ul.drop-down li
{
	position:relative;
	float:left;
	zoom:1;
	list-style:none;
	display:inline;
	background-color:#54a7cf;
	margin:0 0 0 6px;
}
ul.drop-down li a, ul.drop-down li a:visited
{
	padding:0 20px;
	/*margin:0 3px;*/
	text-decoration:none;
	/*font:normal 14px/24px Klavika Light;*/
	font-size:14px;
	line-height:24px;
	color:#FFF;
	/*background-color:#54a7cf;*/
	text-align:center;/*display:block;*//*font:normal 14px Arial Narrow;
	color:#FFF;*/
	/*height:24px;*/
	/*line-height:34px;
	padding:0 18px;
	text-decoration:none;*/
}
ul.drop-down li:last-child a
{
	border-right:none;
}
/* Doesn't work in IE */
ul.drop-down li.hover, ul.drop-down li:hover
{
	/*background:#00547d url(../images/dgmzmn.gif) no-repeat -10px -2px;*/
	background-color:#00547d;
	color:#FFF;
	position:relative;
}
ul.drop-down li.hover a
{
	color:#FFF;
}
/*LEVEL TWO*/
ul.drop-down ul
{
	/*width:140px;*/
	visibility:hidden;
	position:absolute;
	top:100%;
	/*left: -6px;*/
	left:0;
}
ul.drop-down ul li
{
	color:#FFF;
	float:none;
	/*font:normal 14px Arial Narrow;*/
	/*height:24px;*/
	line-height:24px;/*width:140px;*//*border-bottom:1px solid #222;*/
	margin:0;
}
/* IE 6 & 7 Needs Inline Block */
ul.drop-down ul li a
{
	border-right:none;
	/*border-bottom:1px solid #222;*/
	/*width:100%;*/
	display:inline-block;
	height:24px;
	background-color:#00547d;
	font:normal 11px/24px Tahoma, Geneva, sans-serif;
	text-align:left;
}
ul.main-menu-sub li a:link, ul.main-menu-sub li a:visited
{
	/*height:24px;*/
	/*line-height:24px;*/
	width:150px;
	font:normal 11px/24px Tahoma, Geneva, sans-serif;
	text-align:left;
}
ul.main-menu-sub li a:hover
{
	/*background-color:#bdd058;*/
	background-color:#839b00;
	/*background:#00547d url(../images/main-menu-sub-li-background.gif) no-repeat -10px 0;*/
	/*height:24px;*/
	line-height:24px;/*font-weight:bold;*//*color:#00547d;*/
}
/*ul.drop-down ul li:last-child
{
	padding-bottom:10px;
}
/* LEVEL THREE*/
ul.drop-down ul ul
{
	left:100%;
	top:0;
}
ul.drop-down li:hover > ul
{
	visibility:visible;
}
/*-------------------*/
#language-main
{
	position:absolute;
	z-index:30;
	top:40px;
	right:20px;
}
#language-main img
{
	margin-left:10px;
	/*border:1px solid #FFF;*/
}
#banner-background
{
	position:relative;
	background:#54a7cf url(../images/gocek-vineyard-banner-background.gif) repeat-x bottom left;
}
#banner-main-page, #banner-sub-pages
{
	position:relative;
	margin:0 auto;
	width:980px;
}
#banner-main-page, #banner-sub-pages
{
	height:370px;
}
#banner-sub-pages
{
	height:240px;
}
#banner-main-image
{
	position:absolute;
	left:20px;
	bottom:46px;
}
#topbanner-images
{
	position:absolute;
	right:68px;
	top:50px;
	z-index:5;
}
#topbanner-images div
{
	float:left;
	margin-left:15px;
}
#main-slogan
{
	position:absolute;
	width:300px;
	height:75px;
	left:0;
	bottom:58px;/*background:url(../images/mainpage-banner-slogan-corner.png) no-repeat bottom left;*/
}
#main-slogan-corner
{
	position:absolute;
	left:0;
	bottom:0;
}
#main-slogan-text
{
	position:relative;
	height:49px;
	background-color:#54a6cf;
	padding:11px 2px 2px 44px;
	color:#FFF;
	border-top:1px solid #49a1cc;
	border-left:1px solid #49a1cc;
}
#main-slogan-text h2
{
	font-family:Klavika !important;
	font-weight:bold;
	font-size:22px;
}
#main-slogan-text h3
{
	font-family:Klavika !important;
	font-weight:normal;
	font-size:16px;
}
#contact-info
{
	position:absolute;
	left:30px;
	bottom:13px;
	display:none;
}
#contact-info, #contact-info a, #contact-info strong
{
	font-size:13px;
	color:#FFF;
}
#contact-info strong
{
	padding-left:14px;
	font-weight:bold;
}
#contact-info li a:hover
{
	text-decoration:underline;
}
#campaign-marquee
{
	position:absolute;
	left:40px;
	bottom:14px;
	width:900px;
	height:22px;
}
#campaign-marquee marquee
{
	margin-left:3px;
	width:99%;/*-5px*/
	height:100%;
	/*background-color:#97ae21;*/
	/*border:1px solid #788d0d;*/
	border:1px solid #7d0908;
}
#campaign-marquee ul
{
	padding-top:3px;
}
#campaign-marquee li
{
	display:inline;
	margin:0;
	padding:0;
	font:normal 12px Tahoma, Geneva, sans-serif;
	/*font-family:Elektra !important;
	font-weight:medium;
	font-size:18px;*/
	color:#FFF;
	margin-right:20px;
	/*text-transform:uppercase;*/
}
#campaign-marquee li a,#campaign-marquee li a:visited
{
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#FFF;
	margin-right:20px;
}
#campaign-marquee li a:hover
{
	text-decoration:underline;
}
#marquee-mask-left
{
	position:absolute;
	left:0;
}
#marquee-mask-right
{
	position:absolute;
	right:0;
}
/**/
#content
{
	position:relative;
	margin:0 auto;
	width:940px;
	min-height:200px;
	padding-top:20px;
	background-color:#FFF;
}
#main-title
{
	position:relative;
	float:left;
	width:240px;
	color:#54a7cf;
	padding:0 0 0 22px;
	/*background-color:#888;*/
}
#main-title h1
{
	font-family:Klavika !important;
	font-weight:normal;
	font-size:38px;
}
#main-title h4
{
	font-family:Klavika !important;
	font-weight:normal;
	font-size:12px;
	/*padding:5px 9px;*/
	padding:5px 9px 5px 0;
}
#main-title h1 strong
{
	font-weight:bold;
}
#main-title p
{
	line-height:20px;
	padding-bottom:10px;/*color:#7e9a12;*/
}
#main-title ul
{
	margin-top:20px;
	width:240px;
	color:#a5b458;
}
#main-title li
{
	/*height:22px;*/
	border-bottom:1px solid #d5df9f;
	padding:2px 4px;
}
/*#main-title li>ul
{
	margin-top:0;
}
#main-title li>ul li
{
	border:none;
	padding-left:20px;
}
#main-title li>ul li a
{
	font-size:10px;
}*/
#main-title li.title
{
	background-color:#c9d490;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	/*padding:4px;*/
}
#main-title li a, #main-title li a:visited
{
	/*padding:4px;*/
	color:#a5b458;
}
#main-title li a:hover
{
	font-weight:bold;
}
#main-title li.sub-a a, #main-title li.sub-a a:visited
{
	font-size:10px;
}
#main-title li.sub-a a:hover
{
	text-decoration:underline;
}
#main-title #sold
{
	position:absolute;
	z-index:15;
	top:-10px;
}
#main-title #plans li.plan
{
	padding:0;
	border:0;
}
#gocek-royal-logo
{
	width:240px;
	text-align:center;
	margin-top:20px;
}
#gocek-royal-logo p
{
	line-height:12px;
	font-size:11px;
	font-weight:bold;
}
#gocek-royal-logo img
{
	padding:0;
	margin:0;
}
/*p.first-p, #main-content h3:first-child, #main-content p:first-child, #main-content ul:first-child*/
p.first-p, #main-content h2:first-child, #main-content h3:first-child, #main-content p:first-child
{
	padding-top:10px;
}
#main-content
{
	position:relative;
	float:left;
	width:646px;
	padding:0 10px 0 22px;/*background-color:#999;*/
}
#main-content p
{
	line-height:22px;
	padding-bottom:10px;
}
#main-content h2
{
	font-size:16px;
	padding-bottom:10px;
	color:#6a7d0a;
}
#main-content h3
{
	font-size:13px;
	padding-bottom:10px;
	color:#839b00;
}
#main-content p a, #main-content p a:visited
{
	text-decoration:underline;
}
#main-content p a:hover
{
	text-decoration:none;
}
#main-content #property-types
{
	margin-bottom:10px;
	height:40px;
	border:4px solid #49a1cc;/*width:602px;*/
}
#main-content #property-types li
{
	display:block;
	float:left;
	color:#277da1;
	text-align:center;
	/*padding:0 25px;*/
	width:24%;
	font-size:12px;
	line-height:40px;
}
div.gallery-mode
{
	float:left;
	width:216px;
	/*margin-right:5px;*/
	text-align:center;
}
#villas-info
{
	width:100%;
}
#villas-info, #villas-info th, #villas-info td
{
	border:1px solid #CCC;
}
#villas-info th
{
	text-align:center;
	font-size:12px;
	padding:4px 0;
}
#villas-info td
{
	text-align:center;
	font-size:10px;
	padding:2px 0;
}
#villas-info td.warning
{
	font-weight:bold;
}
#villas-info td.available
{
	font-weight:bold;
	color:#55812a;
}
#page-gagdets
{
	height:20px;
	line-height:20px;
	margin-top:20px;
}
#page-gagdets a, #page-gagdets a:visited
{
	text-decoration:none;
	color:#7e9a12;
}
#page-gagdets a:hover
{
	text-decoration:underline;
}
#page-gagdets img
{
	vertical-align:text-bottom;
	margin:0 4px 0 0;
}
#page-gagdets a.back
{
	float:left;/*margin-left:310px;*/
}
#page-gagdets a.top, #page-gagdets a.print
{
	float:right;
	margin-right:27px;
}
#sub-background
{
	position:relative;
	background-color:#f0f0f0;
	border-top:5px solid #f8f8f8;
	/*width:100%;*/
	margin-top:30px;
	padding:10px 0;
}
#sub
{
	position:relative;
	margin:0 auto;
	width:940px;
}
#sub #copyright
{
	float:left;
}
#sub #copyright ul
{
	padding-top:4px;
}
#sub #copyright li
{
	display:inline;
	margin:0;
	padding:0;
}
#sub #copyright, #sub #copyright a, #sub #copyright li a
{
	font:normal 10px/12px Tahoma, Geneva, sans-serif;
	color:#969696;
}
#sub #copyright a:hover, #sub #copyright li a:hover
{
	color:#277da1;
	text-decoration:none;
}
#sub #copyright li a
{
	padding:0 4px;
	border-left:1px solid #969696;
	text-decoration:underline;
}
#sub #copyright li a.first-a
{
	padding:0 4px 0 0;
	border-left:0;
}
#sub #hostamedia-logo
{
	float:right;
}

