#photo
{
	position:absolute;
	top:0px;
	left:0px;
}

#feature1
{
	position:absolute;
	top:0px;
	left:344px;
	width: 229px; /*249*/
	height: 180px; /*190*/
	background-color: #C6BFD8;
	padding: 5px 10px 5px 10px;
	overflow: hidden;
}

#feature1 p
{
	font-size: 0.9em;
	line-height:1em; /*fixes vertical spacing between lines*/
}

#feature1 h1
{
	color: #000;
	font-weight:bold;
	text-transform:none;
	margin: 0px;
	letter-spacing: -1px;
	font-size: 1.7em;
}

#feature1 h2
{
	font-weight:normal;
	font-size:1.1em;
	color:#000000;
	text-transform: lowercase;
	margin: -8px 0 0 20px;
}

#feature3
{
	width: 229px;
	padding: 5px 10px 5px 10px;
	overflow: hidden;
}

#feature3 h3
{
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-align:left;
	font-size:1em;
	margin: 0px;
}

#feature3 h4
{
	margin: 0px;
	font-weight:bold;
	text-transform:capitalize;
	color:#999;
	text-align:left;
	font-size:0.9em;
	width: 189px;
	letter-spacing: -1px;
}

#feature3 p
{
	font-size: 0.9em;
	line-height:1em; 
	color: #999 ;
	width: 189px;
}

#feature3 img
{
	position: absolute;
	right: 0px;
	top: 20px;
}

/*font-weight:normal;
text-transform:uppercase;
color:#706096;
text-align:center;
font-size:0.9em;
*/


#news
{
	position:absolute;
	top:0px;
	right:0px;
	padding:5px 8px;
	width:149px; /*165*/
	height:180px; /*190*/
	overflow:auto;
	background-color:#D2CCE0;
}

#news a
{
	color:#707070;
}

#feature3
{
	position:absolute;
	top:190px;
	left:344px;
}

#separator
{
	position:absolute;
	width:1px;
	height:80px;
	top:205px;
	left:593px;
	background-color:#999;
	z-index:2;
}

#bookOnline
{
	position:absolute;
	top:200px;
	right:0px;
}

#shop
{
	position:absolute;
	top:220px;
	right:0px;
}