﻿/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	Cresco Website: Standard Layout Stylesheet
	Abyss Studios Ltd. (c) 2007-2008

	history:
		071219 - recycled from Abyss Public Website -=AGi=-

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

/* standard anchors */

a
{
	cursor: pointer;
}

a:link, a:visited, a:active { text-decoration: none; color: #C6995A;}


a:hover { text-decoration: none; color: white; }

/* global settings */
a, img, body, html, div, table, table tr, table tr td, h1, h2, h3, h4
{
	padding: 0;
	margin: 0;	
	border-collapse: collapse; 
	border: none;
}

a img, a:link img, a:visited img, a:hover img
{
	display: block;
	border: none;
	text-decoration: none;
}
.unsortedListLast a img {
display: inline;
vertical-align: middle;
}

@font-face {
	font-family: Olicana;
	src: url('../images/fonts/OlicanaSmooth.eot');
	src: local("Olicana"), url('../images/fonts/OlicanaSmooth.txt') format("truetype");
	}
@font-face {
	font-family: Liana;
	src: url('../images/fonts/LNA.eot');
	src: local("Liana"), url('../images/fonts/LNA.txt') format("truetype");
}
.font, h1, h2, h3 {
font-family: Olicana;
}
.ru .font, .ru h1, .ru h2, .ru h3 {
font-family: Liana;
}
.font {
font-size: 17pt;
font-weight: normal;
padding-right: 4px;
color: #C6995A;
}
.ru h1 {
line-height: 36pt;
}

html, body
{
/*	font-family: 'Trebuchet MS', Arial, sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;	/* 9pt */
	background-color: #000000;
	text-align: center;	
	height: 100%;
	width: 100%;
}

p
{
	margin: 0;
	padding: 0;
	text-align: justify;
}

body 
{
	position: relative;	
	text-align: center;
	background-image: url("../images/blackBox.png");
	background-repeat: repeat;	
	color: #938e8a;
}


body, table, textarea {
	border-collapse: collapse;
/*	font-family: 'Trebuchet MS', Arial, sans-serif;*/
	font-size: 10pt;
	line-height: 14pt;
	padding: 0;
	margin: 0;	
}


@page
{
	margin: 10%;
}


@media print
{
	body {
		background-color: #ffffff;
	}
	body, table  {
		color: #000000;
	}
}


input, textarea { background-color: #f2f2f2; }


@media screen, projection
{
	.printOnly { display: none;	visibility: hidden; }
}

@media print 
{
	.printOnly { display: block !important;	visibility: visible; }	
}



/* base elements classes */

.master, .masterCommon
{
	text-align: left;
}


@media screen, projection  
{
	.master, .masterCommon
	{
		width: 998px;
		margin: 0 auto;
		position: relative;
		/*z-index: 0;*/
		
/*		background: url('../images/contentBackground998.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentBackground998.png', sizingMethod='scale');
		_background:none;		*/
	}

	.master
	{
		height: 682px;	
	}
	
	.masterCommon
	{
/*		height: 100%;
		min-height: 100%;
		_height: 100%;
		_overflow-x: hidden;*/
	}

	.masterTable
	{
/*		_height: 100%;
		_min-height: 100%;*/
		width: 100%;
		margin: 0;
		padding: 0;				
	}

	.masterTable tr
	{
		height: 100%;
		min-height: 100%;				
	}

	.masterTable td
	{
		height: 100%;
		min-height: 100%;
	}
	
	.gradientLeft
	{		
		background: url('../images/backgroundGradientLeft.png');
		background-repeat: repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backgroundGradientLeft.png', sizingMethod='scale');
		_background:none;
		
		width: 22px;
		height: 100% !important;		
/*		float: left;*/
	}
	
	.gradientRight
	{
		background: url('../images/backgroundGradientRight.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backgroundGradientRight.png', sizingMethod='scale');
		_background:none;
		
		width: 22px;
		height: 100% !important;		
/*		float: right;*/
	}
	
	.footerBottomGradient
	{
		background: url('../images/footerBottomBorder.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footerBottomBorder.png', sizingMethod='scale');
		_background:none;
		
		width: 998px;
		height: 22px;
		display: block;
	}	

	.master .bottomGradient, .masterCommon .bottomGradient
	{
		display: block;
		background-image: url('../images/bottomGradient_part2.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottomGradient_part2.png', sizingMethod='scale');
		_background:none;	
		width: 954px;
		height: 23px;
		position: relative;
		margin-left: 22px;
		clear: both;
	}
	
	.masterCommon .bottomGradientCommon
	{
		display: block;
		background: url('../images/commonBottomBorder.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/commonBottomBorder.png', sizingMethod='scale');
		_background:none;		
		width: 998px;
		height: 20px;
		position: relative;
		clear: both;
	}
			
	.logobar
	{
		width: 998px;
		height: 128px;
		z-index: -1;
		background: url('../images/logos/logoKukuckaTopTransparent.png') no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logos/logoKukuckaTopTransparent.png', sizingMethod='scale');
		_background:none;
		cursor: default;
	}

	.logobarLink
	{	
		width: 998px;
		height: 128px;
		display: block;
	}

	.languageControl
	{
		top: 5px;
		padding: 0 4px 0 4px;
		font-size: x-small;
		position: relative;
		float: right;
		margin-right: 24px;
		_margin-right: 20px;
		margin-bottom: -20px;
		z-index: 10;
	}	
	
	a.languageControlLink
	{
		background-color: Transparent;
		color: #ffffff;
		font-size: 9pt;
	}
	
	a.languageControlLinkHover, a.languageControlLink:hover
	{
		background-color: Transparent;
		color: #f8dc42;
		font-size: 9pt;
	}
}

@media print
{
	.logobar { display: none; visibility: hidden; }
	.languageControl { display: none; visibility: hidden; }	
} 


/* menubar - top menu*/
@media screen, projection  
{
	.menubar, .menubarBase
	{
		/*margin-top: -128px;*/
		top: 0;
		/*height: 128px;
		width: 998px;*/
		text-align: center;
		position: absolute;
		z-index: 0;
		overflow: hidden;
	}
	
/*	.menubarBase
	{
		margin-left: 22px;
	}*/
	
	.menuBarNoFlash
	{
		position: absolute;
		top: 103px;
		left: 43px;
	}

	.menuBarNoFlash a
	{
		height: 25px;
		display: block;	
	}
	
	.menuBarNoFlash .apartmentsEN, .menuBarNoFlash .apartmentsSK, .menuBarNoFlash .apartmentsEN_hover, .menuBarNoFlash .apartmentsSK_hover, 
	.menuBarNoFlash .locationEN, .menuBarNoFlash .locationSK, .menuBarNoFlash .locationEN_hover, .menuBarNoFlash .locationSK_hover, 
	.menuBarNoFlash .lifestyleEN, .menuBarNoFlash .lifestyleSK, .menuBarNoFlash .lifestyleEN_hover, .menuBarNoFlash .lifestyleSK_hover, 
	.menuBarNoFlash .galleryEN, .menuBarNoFlash .gallerySK, .menuBarNoFlash .galleryEN_hover, .menuBarNoFlash .gallerySK_hover, 
	.menuBarNoFlash .contactEN, .menuBarNoFlash .contactSK, .menuBarNoFlash .contactEN_hover, .menuBarNoFlash .contactSK_hover
	{
		float: left;
		background-color: Transparent;
	}	
	
	.menuBarNoFlash .apartmentsEN, .menuBarNoFlash .apartmentsSK, .menuBarNoFlash .apartmentsEN_hover, .menuBarNoFlash .apartmentsSK_hover
	{ 				
		width: 118px; 
		margin-left: 319px;
		_margin-left: 160px;
		cursor: default;
	}	
	
	.menuBarNoFlash .apartmentsSK
	{ 
		background-image: url('../images/menu/apartmentsSK.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/apartmentsSK.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .apartmentsSK:hover, .menuBarNoFlash .apartmentsSK_hover
	{ 
		background-image: url('../images/menu/apartmentsSK_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/apartmentsSK_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .apartmentsEN
	{ 
		background-image: url('../images/menu/apartmentsEN.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/apartmentsEN.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .apartmentsEN:hover, .menuBarNoFlash .apartmentsEN_hover
	{ 
		background-image: url('../images/menu/apartmentsEN_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/apartmentsEN_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	
	.menuBarNoFlash .locationEN, .menuBarNoFlash .locationSK, .menuBarNoFlash .locationEN_hover, .menuBarNoFlash .locationSK_hover
	{ 		
		width: 96px; 
	}
	
	.menuBarNoFlash .locationSK
	{ 
		background-image: url('../images/menu/locationSK.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/locationSK.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .locationSK:hover, .menuBarNoFlash .locationSK_hover
	{ 
		background-image: url('../images/menu/locationSK_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/locationSK_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .locationEN
	{ 
		background-image: url('../images/menu/locationEN.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/locationEN.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .locationEN:hover, .menuBarNoFlash .locationEN_hover
	{ 
		background-image: url('../images/menu/locationEN_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/locationEN_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	
	.menuBarNoFlash .lifestyleEN, .menuBarNoFlash .lifestyleSK, .menuBarNoFlash .lifestyleEN_hover, .menuBarNoFlash .lifestyleSK_hover
	{ 		
		width: 131px;
	}	
	
	.menuBarNoFlash .lifestyleSK
	{ 
		background-image: url('../images/menu/lifestyleSK.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/lifestyleSK.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .lifestyleSK:hover, .menuBarNoFlash .lifestyleSK_hover
	{ 
		background-image: url('../images/menu/lifestyleSK_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/lifestyleSK_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .lifestyleEN
	{ 
		background-image: url('../images/menu/lifestyleEN.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/lifestyleEN.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .lifestyleEN:hover, .menuBarNoFlash .lifestyleEN_hover
	{ 
		background-image: url('../images/menu/lifestyleEN_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/lifestyleEN_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	
	.menuBarNoFlash .galleryEN, .menuBarNoFlash .gallerySK, .menuBarNoFlash .galleryEN_hover, .menuBarNoFlash .gallerySK_hover
	{ 			
		width: 86px; 
	}
	
	.menuBarNoFlash .gallerySK
	{ 
		background-image: url('../images/menu/gallerySK.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/gallerySK.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .gallerySK:hover, .menuBarNoFlash .gallerySK_hover
	{ 
		background-image: url('../images/menu/gallerySK_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/gallerySK_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .galleryEN
	{ 
		background-image: url('../images/menu/galleryEN.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/galleryEN.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .galleryEN:hover, .menuBarNoFlash .galleryEN_hover
	{ 
		background-image: url('../images/menu/galleryEN_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/galleryEN_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	
	.menuBarNoFlash .contactEN, .menuBarNoFlash .contactSK, .menuBarNoFlash .contactEN_hover, .menuBarNoFlash .contactSK_hover
	{ 				
		width: 98px; 
	}	
	
	.menuBarNoFlash .contactSK
	{ 
		background-image: url('../images/menu/contactSK.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/contactSK.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .contactSK:hover, .menuBarNoFlash .contactSK_hover
	{ 
		background-image: url('../images/menu/contactSK_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/contactSK_hover.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .contactEN
	{ 
		background-image: url('../images/menu/contactEN.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/contactEN.png', sizingMethod='scale');
		_background:none;
	}
	
	.menuBarNoFlash .contactEN:hover, .menuBarNoFlash .contactEN_hover
	{ 
		background-image: url('../images/menu/contactEN_hover.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/contactEN_hover.png', sizingMethod='scale');
		_background:none;
	}
}

@media print
{
	.menubar { display: none; visibility: hidden; }
	.menubarBase { display: none; visibility: hidden; }	
	.menubarNoFlash { display: none; visibility: hidden; }
} 

/* site map path */
/*
@media screen
{
	.siteMapPath 
	{
		color: #a5a5a5;	
		background-color: #eeeeee;	
		width: 631px;
		float: right;
		padding-left: 169px;
		height: 2em;
		line-height: 2em;
		display: inline-block;
	}
	
	.siteMapPath a, .siteMapPath a:link, .siteMapPath a:visited, .siteMapPath a:active
	{
		color: #a5a5a5;		
		text-decoration: underline;
	}
	
	.siteMapPath a:visited
	{
		text-decoration: none;
	}
	
	.siteMapPath a:hover
	{
		color: #aea294;
		text-decoration: none;
	}
	
	.siteMapPath img
	{
		display: inline-block;
	}
}
*/
/* main - white underground for common page*/

@media screen, projection
{	
	.main, .mainCommon
	{
		float: left;
		width: 954px;

		margin: 0 auto;
		margin-left: 0px;
		position: relative;		
		z-index: 0;
		
		/*background: url('../images/contentBackground998.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentBackground998.png', sizingMethod='scale');
		_background:none;
		background-position: 0px 0;
		background-repeat: repeat-y;*/
	}
	
/*	.main, .mainCommon
	{
		float: left;
		width: 976px;		/* + padding-left = 998px */

		/*margin-left: 22px;
		_margin-left: 11px;*/
		/*margin-left: 0;
		padding-left: 22px;		
		position: relative;		
		z-index: 0;
		
		background: url('../images/contentBackground998.png');
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentBackground998.png', sizingMethod='scale');
		_background:none;
		background-position: 0px 0;
		background-repeat: repeat-y;
	}	*/
	
	.mainCommon
	{
	/*	margin-bottom: 0;
		padding-bottom: 0;
		min-height: 0;
		height: 100%;
		
		width: 976px;*/
	
		background-color: black;
	}
	
	.mainCommon .adBottomBorder
	{
		width: 954px;
		height: 14px;
		background: url('../images/commonAdBottomBorder.png') no-repeat;
		position: relative;
		z-index: 0;
	}
	
	.main .overlappingImageTop, .mainCommon .overlappingImageTop
	{		
		background: url('../images/menu/menuBar.png') no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/menuBar.png', sizingMethod='scale');			
		_background:none;
		
		position: relative;
		z-index: 6;
		width: 954px;
		height: 55px;		
		margin-left: 0;
	}	
}

@media print {
	.main, .mainCommon
	{
		width:100%;	
	}
}

/* section menu - left navigation menu */
@media print 
{
	.sectionMenu { display: none; visibility: hidden; }
}


.sectionMenuItemFirst
{
}

.sectionMenuItemLast
{
}


.sectionMenuItemNav0, .sectionMenuItemNav1, .sectionMenuItemNav2
{	
	width: 250px;
	font-size: small;
	padding: 0;
	margin: 0;
	display: block;
	color: #737373;
	overflow: hidden;
	line-height: 20px;
}

.sectionMenuItemNav0
{
/*	font-family: 'Trebuchet MS', Arial, sans-serif;*/
	font-size: 14pt;
	font-weight: normal;
	font-style: italic;
	margin-left: 22px;
	line-height: 30px;
}


.sectionMenuItemNav1, .sectionMenuItemNav2
{
	margin-left: 42px;
}


.sectionMenu
{	
/*	background-color: Transparent;
	display: block;
	height: 30px;
	position: relative;
	top: -58px;
	margin-left: 40px;
	width: 954px;
	z-index: 10;
	clear: both;*/

	margin-left: 10px;
	position: absolute;
	z-index: 10;
	margin-top: -66px;
}

.sectionMenu a, .sectionMenu a:link, .sectionMenu a:visited, .sectionMenu a:active
{
	margin: 0;
	padding: 4px 0px 4px 8px;
	display: block;
	height: 100%;
	color: #aea294;
}

.sectionMenu a:hover
{
	margin: 0;
	color: #214367;
	text-decoration: none;
}


.sectionMenuItemNav1 a, .sectionMenuItemNav1 a:link, .sectionMenuItemNav1 a:visited, .sectionMenuItemNav1 a:active
{
	color: #214367;	
	cursor: pointer;
}

.sectionMenu .navIcon
{
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0em;	
	width: 15px;
	height: 22px;
	float: left;
}


.sectionMenuItemNav0 .navIcon
{
	background-image: url('../images/bg-link_title.png');
	width: 22px;
}


.sectionMenuItemNav1 .navIcon
{
	background-image: url('../images/bg-link_common.png');
}


.sectionMenuItemNav2 .navIcon
{
	background-image: url('../images/bg-link_common.png');
}


.sectionContextPanel
{
	padding: 20px 0px 20px 0px;
}


/* content */

@media screen, projection {
	.content
	{
		padding: 16px 0px 30px 0px;
		width: 954px;
		float: left;
		overflow: hidden;
		display: table-column;
		margin: 0px 0px 0px 0px;
		min-height: 350px;
	}	
}

.content p
{
	line-height: 140%;
	margin: 0px 60px 0px 60px;
}	

.content p.important
{	
	margin: 4px 10px 4px 58px;
}	

@media print 
{
	.content
	{
	}	
}


/* footer */

.footer
{
	font-size: x-small;
	clear: both;
	width: 954px;
	height: 52px;
	margin: auto;

/*	background: url('../images/footer.png') no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer.png', sizingMethod='scale');
	_background:none;
*/
	background: url('../images/footer954.png') no-repeat;
}

@media screen, projection 
{
	.footer
	{
		color: #ffffff;
	}	
}

@media print
{
	.footer { display: none; visibility: hidden; }
} 

.footer .contentFooter
{
	font-size: 9pt;
	float: right;
	margin-right: 20px;
	_margin-right: 10px;
	padding-top: 20px;
}

.contentFooter .navigationControl
{	
	float: left;
	padding: 0px 10px 0px 10px;
}

.footer .navigationControl a
{
	color: #C6995A;
}

.footer .navigationControl a:hover
{
	color: white;
}

.contentFooter .copyright
{	
	float: left;
	padding: 0px 10px 0px 10px;
	color: #C6995A;
}

.copyright a:hover
{
	color: white;
}

.contentFooter .najSK
{
	float: left;
	width: 14px; 
	height: 14px; 
}


@media screen, projection
{
	.copyright a
	{
		color: #C6995A;
	}
}


/* text elements classes */

h1, .h1
{
	padding: 40px 0px 6px 0px;
/*	font-family: 'Trebuchet MS', Arial, sans-serif;*/
font-weight: normal;
	font-size: 27pt;
	color: #C6995A;
	margin: 0 60px 0px 60px;
	display: block;
	position: relative;
	width: 834px;
	border-bottom: 1px solid #777;
}

h2, .h2
{
/*	font-family: 'Trebuchet MS', Arial, sans-serif;*/
font-size: 20pt;
	font-weight: normal;
	color: #C6995A; /*# 608612; */
	margin: 0 60px 0px 60px;
}

h3, .h3, p.important
{
	font-size: 20pt;
	font-weight: normal;
/*	font-weight: bold;*/
	line-height: 28pt;
	color: #C6995A; /* #575757; */
	margin: 30px 60px 0px 60px;
}

@media print
{
	h2, .h2, h3, .h3, h4, .h4 { padding-left: 0px; background-image: none;}
} 

/* lists */
ol
{
	margin-top: 2px;
	margin-left: 20px;
	padding: 0px 60px 0px 60px;
}

ul.unsortedList, ul.unsortedListLast, ul.topAlignedList
{
	margin-top: 15px;
}

ul.unsortedList, ul.unsortedListLast
{
	width: 400px;
	float: left;
	_margin-left: 20px;
}

ul.unsortedListLast
{
	margin-right: 60px;
}

ul.topAlignedList
{
	margin-right: 60px;	
	text-align: justify;
	_margin-left: 40px;
}

ul.unsortedList li, ul.topAlignedList li, ul.unsortedListLast li
{
	list-style-type: none;
	background: url('../images/bullet.png') no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px 0px 8px 18px;
	line-height: 140%;
}

ul.topAlignedList li
{
	background-position: left top;
}

/* Ad containers */

.adMain
{
	position: relative;
}

.adMain .adBackgroundImage
{
	position: absolute;
}

.adMain .adForeground
{
	position: absolute;
	z-index: 5;
}

/* Ad container - title specific */
#adTitle
{
	width: 954px;
	height: 516px;	
	margin: -55px 0 0 0; /* 55px is the height of the top overlapping image */
	z-index: 1;
}

#adTitle .adBackgroundImage
{
	width: 954px;
	height: 516px;
}
#adTitle img {
visibility: hidden;
}
#adBackgroundImage1 {
visibility: visible;
}
/*
#adTitle .adLink
{
	width: 100%;
	height: 516px;
	cursor: pointer;
}

#adTitle .adSwitch
{
	margin-top: 252px;
	margin-right: 20px;
	float: right;
}

#adTitle .adContent
{
	width: 954px;
	height: 580px;
	height: 516px;
}
*/

/* Ad container - common specific */
/*
#adCommon
{
	height: 166px;
	margin-top: -65px;	
	_margin-top: 100px;	
	z-index: 1;
}

#adCommon .adBackgroundImage
{
	width: 954px;
	height: 166px;
}

#adCommon .adLink
{
	width: 100%;
	height: 166px;	
	cursor: pointer;
}

#adCommon .adSwitch
{
	margin-top: 200px;
	margin-right: 20px;
	float: right;
}

#adCommon .adContent
{
}
*/

/* Ad container - basic one image */
#adBasic
{
	width: 954px;
	height: 166px;
	margin: -25px 0 0 0; /* 55px is the height of the top overlapping image */	
	z-index: 1;
}

#adBasic .adBackgroundImage
{
	width: 954px;
	height: 166px;
}

/*
#adBasic .adLink
{
	width: 100%;
	height: 166px;	
	cursor: pointer;
}

#adBasic .adSwitch
{
	margin-top: 200px;
	margin-right: 20px;
	float: right;
}

#adBasic .adContent
{
}
*/

@media print
{
	#adTitle { display: none; visibility: hidden; }
	/*#adCommon { display: none; visibility: hidden; }*/
	#adBasic { display: none; visibility: hidden; }
} 

#adLifestyle, #adLifestyle2, #adLifestyle3
{	
	float: right;
	height: 236px;
	width: 354px;
	margin: 15px 60px 15px 20px;
	overflow: hidden;
	_margin-right: 30px;
}
/*
* a
{
	position: relative;
}
*/

/* other */
.fakeHeightBlock
{
	height: 180px;
}

.fakeHeightBlock2
{
	height: 400px;
}

.smallShadowText
{
	color: Gray;
	font-size: x-small;	
	margin-left: 77px;
/*	margin-top: -40px;*/
}
