div#holder{
	background:url(../images/holder-bg.jpg) no-repeat;
}
div#branding{
	width: 244px;
	height: 189px;
	position: absolute;
	top: 0px;
	left: 0px;
}
	div#branding h2{
		position:absolute;
		left:-9999px;
	}
	div#branding img#logo{
		float:left;
		margin-left:58px;
		margin-top:55px;
	}

div#language-navigation{
}
	div#language-navigation h2{
		position:absolute;
		left:-9999px;
	}

div#main-content{
	width: 384px;
	height: 569px;
	float: left;_display:inline;
	margin-left: 596px;
}
	div#main-content h2{
	}

div#main-content #content{	
	height: 554px; 
	width: 304px; 
	padding: 0 40px;
}
	div#main-content .virtualTours{	
		position:relative;
	}
		div#main-content .vtour{	
			position:absolute;
			left:70px;
			top:15px;
			background:url(../images/vtour-bg.png) no-repeat;
			width:149px;
			height:103px;
		}

			div#main-content .virtualTours img{	
				border:1px solid #84683b;
			}

div#main-visual,
div#news-thumbnail-section{
	width: 350px;
	height: 569px;
	position: absolute;
	top: 0;
	left: 245px;
	overflow: hidden;
}
div#download_page_media{
	width: 350px;
	height: 569px;
	overflow-x:hidden;
	overflow-y:scroll;
}

	div#main-visual h2{
		position: absolute;
		bottom: 35px;
		left: 0;
		width: 350px;
		z-index: 51;
	}
	div#main-visual #nav{
		position: absolute;
		bottom: 10px;
		left: 0;
		width: 350px;
		z-index: 100;
		text-align: center;
	}
	div#main-visual #nav a{
		width: 10px;
		height: 10px;
		background: #7A6E4D;
		color: #7A6E4D;
		display: inline;
		margin: 2px;
		text-indent: -9999px;
		font-size: 0.5em;
		padding: 2px 4px 2px;
	}
	div#main-visual #nav a.activeSlide{
		background: #D8B361!important;	
		color: #D8B361!important;
	}
	div#main-visual .slideshow{
		width: 350px;
		height: 569px;
		position: absolute;
		top: 0px;
		left: 0px;
		overflow: hidden;
	}
		#slideshow-controls{
			width: 350px;
			height: 42px;
			position: absolute;
			top: 250px;
			left: 0;
			z-index: 50;
		}
		#slideshow-controls #prev{
			width: 28px;
			height: 42px;
			float: left;_display:inline;
			background-image: url(../images/prev.png);
			background-repeat: repeat;
			cursor: pointer;
		}
		#slideshow-controls #next{
			width: 28px;
			height: 42px;
			float: right;
			background-image: url(../images/next.png);
			background-repeat: repeat;
			cursor: pointer;
		}

div#main-menu{
	width: 244px;
	height: 189px;
	position: absolute;
	top: 190px;
	left: 0px;
}
	div#main-menu h2{
		position:absolute;
		left:-9999px;
	}
		div#main-menu ul{
			margin: 15px 0 0 0;
			*margin: 5px 0 0 0;
			_margin: 2px 0 0 0;
			padding: 0;
		}
			div#main-menu ul li{
				list-style: none;
				list-style-type: none;
				width: 244px;
			}

div#availability-checker{
}
	div#availability-checker h2{
		position:absolute;
		left:-9999px;
	}

div#special-offers{
	width: 244px;
	height: 189px;
	position: absolute;
	top: 380px;
	left: 0px;
}
	div#special-offers ul{
		margin: 35px 0;
		padding: 0;
		width: 244px;
	}
		div#special-offers ul li{
			list-style: none;
			list-style-type: none;
			width: 100px;
			margin: auto;
			padding: 10px;
		}
		div#special-offers ul li.shortcut1,
		div#special-offers ul li.shortcut2{
			border-bottom: 1px solid #432821;	
		}

div#news-thumbnail-section{
	background-color:#2D1912;
}

div#news-thumbnail-section h4,
div#main-content #content h4.news{
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:normal;
	
	padding-left:10px;
	margin-top:14px;
}
div#main-content #content h4.news{
	font-size:1.3em;
	
	padding-left:0;
	margin-top:16px;
}

div#news-thumbnail-section .row {
	zoom:1;
}

div#news-thumbnail-section .mediaSimpleList {
	margin:0;
	padding:0;
}

div#news-thumbnail-section .mediaSimpleListItem {
	width:110px;
	float:left;_display:inline;
	clear:none;
	margin:5px 0 6px;
}

div#news-thumbnail-section .row .mediaSimpleListItem  p{
	text-align:center;
	text-decoration:none;
	margin:3px 0;
	*margin:5px 0;
	_margin:5px 0;
}

div#news-thumbnail-section .row .mediaSimpleListItem  a.more-link{
	font-size:0.8em;
	text-decoration:underline;
	
	padding-bottom:3px;
	display:block;
	margin-top:1px;
}

div#news-thumbnail-section  .row .mediaSimpleListItem .newsTitle{
	font-size:0.8em;
	text-transform:none;
	text-align:center;
	margin:1px 5px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word;
}
div#news-thumbnail-section  .row .mediaSimpleListItem p .date{
	margin:1px 5px;
	display:block;
}

div#news-thumbnail-section  .row .mediaSimpleListItem p .date{
	color:#a95a3b;
	font-size:0.8em;
	margin-top:2px;
}

div#news-thumbnail-section .row .mediaSimpleListItem p img{
	border:2px solid #DBB262;
	padding:0;
	margin:8px 0 0;
}
