@charset "utf-8";
*{
	margin:0px;
	padding:0px;
}
body {
	font:11px verdana;
	line-height:15px;
}
a:link, a:visited, a:hover, a:active {
	color:#FFFFFF;
}
#wrapper {
	display:block;
	width: 800px;
	background:url(../images/contentBgRepeat.gif) repeat-y;
	margin-top:5px;
}
#siteTop {
	display:block;
	width:800px;
	height:203px;
	background:url(../images/header.jpg) top no-repeat;
}
#topMailLink {
	display:block;
	width:280px;
	height:30px;
	padding:20px 0px 0px 500px;
	text-indent:-3000em;
	text-decoration:none;
	overflow:hidden;
}
#homeLink {
	display:block;
	float:left;
	width:280px;
	height:100px;
	padding:20px 0px 0px 0px;
	text-indent:-3000em;
	text-decoration:none;
	overflow:hidden;
}
#topMailLink a {
	display:block;
	width:280px;
	height:30px;
}
#homeLink a {
	display:block;
	width:280px;
	height:120px;
}

/* --- NAVIGATION STARTS --- */

#navigation {
	display:block;
	width:800px;
	height:50px;
	background:url(../images/navBackground.jpg) top no-repeat;
	position:relative;
}
#navigation ul {
	width:800px; 
	height:42px;
	background:url(../images/navigation.jpg);
}
#navigation li {
	position:absolute;
}
#navigation li, 
#navigation a {
	display:block;
	height:42px; 
}
#buttonRosenHotels, 
#buttonLearnMore, 
#buttonPress {
	text-indent:-3000em;
	text-decoration:none;
	overflow:hidden;
}
#buttonRosenHotels {
	left:0px;
	width:216px;
}
#buttonLearnMore {
	left:216px;
	width:195px;
}
#buttonPress {
	left:411px;
	width:66px;
}
#buttonRosenHotels a:hover,
body#RosenHotels li#buttonRosenHotels a,
body#rosenhotels li#buttonRosenHotels a {
	background:transparent url(../images/navigation.jpg) 0px -42px no-repeat;
}
#buttonLearnMore a:hover,
body#LearnMore li#buttonLearnMore a,
body#learnmore li#buttonLearnMore a {
	background:transparent url(../images/navigation.jpg) -216px -42px no-repeat;
}
#buttonPress a:hover,
body#Press li#buttonPress a,
body#press li#buttonPress a {
	background:transparent url(../images/navigation.jpg) -411px -42px no-repeat;
}

/* --- NAVIGATION LEFT STARTS --- */

#navigationLeft {
	display:block;
	width:216px;
	height:100px;
/*	height:148px; */
	background:url(../images/navigationLeft.jpg) top no-repeat;
	position:relative;
	margin:10px 0px 10px 25px;
}
#navigationLeft ul {
	width:216px; 
	height:100px;
/*	height:148px; */
	background:url(../images/navigationLeft.jpg);
}
#navigationLeft li {
	position:absolute;
}
#navigationLeft li, 
#navigationLeft a {
	display:block;
	height:50px; 
}
#buttonDoing, 
#buttonTips, 
#buttonPurchase {
	text-indent:-3000em;
	text-decoration:none;
	overflow:hidden;
}
#buttonDoing {
	top:0px;
	width:216px;
	height:50px;
}
#buttonTips {
	top:50px;
	width:216px;
	height:50px;
}
#buttonPurchase {
	top:100px;
	width:216px;
	height:48px;
}
#buttonDoing a:hover,
body#Doing li#buttonDoing a,
body#doing li#buttonDoing a {
	background:transparent url(../images/navigationLeft.jpg) 0px -148px no-repeat;
}
#buttonTips a:hover,
body#Tips li#buttonTips a,
body#tips li#buttonTips a {
	background:transparent url(../images/navigationLeft.jpg) 0px -198px no-repeat;
}
/*
#buttonPurchase a:hover,
body#Purchase li#buttonPurchase a,
body#purchase li#buttonPurchase a {
	background:transparent url(../images/navigationLeft.jpg) 0px -248px no-repeat;
}
*/

/* --- CONTENT STARTS --- */

#content {
	display:block;
	min-height:400px;
	text-align:left;
}
#contentLeft {
	display:block;
	width:377px;
	float:left;
	color:#715934;
}
#contentLeft p {
	padding:15px 30px 10px 25px;
}
#contentRight {
	display:block;
	width:423px;
	min-height:400px;
	float:left;
	color:#FFFFFF;
}
#contentRight h2 {
	font:bold 15px helvetica;
	padding:15px 0px 15px 25px;
}
#contentRight h3 {
	font:bold 13px helvetica;
	padding:0px 0px 10px 25px;
}
#contentRight p {
	padding:0px 30px 10px 25px;
}
#contentRight ul {
	padding:0px 30px 0px 0px;
}
#contentRight ul li {
	padding-bottom:10px;
	margin-left:35px;
}
#contentRight ul li a:link, 
#contentRight ul li a:visited,
#contentRight ul li a:hover,
#contentRight ul li a:active {
	color:#FFFFFF;
}
/* --- FOOTER STARTS --- */

#footer {
	display:block;
	width:800px;
	height:30px;
	background:url(../images/footerTexture.jpg) top no-repeat;
}
#footer p {
	text-align:center;
	color:#FFFFFF;
	padding-top:5px;
}
#footer a:link, 
#footer a:visited, 
#footer a:hover, 
#footer a:active {
	color:#FFFFFF;
}