	#centered {
		position:relative;
		width:900px;
		height:100%;
		margin:0px auto 0 auto;
		text-align:left;
		padding-left:1px;
		cursor:default;	
		}
html{height: 101%}	

body {
	margin:0px;
	text-align:center;
	height:100%;
	width:100%;
		}

	#heading_title {
	position:absolute;
	width:384px;
	height:43px;
	z-index:auto;
	left: 267px;
	top: 20px;
}
#cycling_logo {
	position:absolute;
	width:735px;
	height:79px;
	z-index:auto;
	top: -79px;
	left: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.top_strap {
	font-size: 20px;
	text-align: right;
}
#responsible_travel {
	position:absolute;
	width:124px;
	height:50px;
	z-index:auto;
	top: 97px;
	left: 610px;
}
#cycle_holidays {
	position:absolute;
	width:88px;
	height:32px;
	z-index:auto;
	top: 58px;
	left: 646px;
}
.offer {
	font-size: 12px;
	font-weight: normal;
}
#centered #content_images img {
	padding-bottom: 2px;
}
#our_tours {
	position:absolute;
	width:232px;
	height:148px;
	z-index:auto;
	left: 308px;
	top: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
}	
	
	#header {
	position:absolute;
	width:900px;
	height:85px;
	z-index:auto;
	left: 0px;
	top: 21px;
	background-image: url(resources/top.gif);
	background-repeat: no-repeat;
	}
		
	#content {
	position:absolute;
	top:438px;
	width:278px;
	height:148px;
	z-index:auto;
	visibility: visible;
	padding-top: 5px;
	left: 165px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
	}
	
	#mainmenu {
	position:absolute;
	width:165px;
	height:565px;
	z-index:auto;
	left: 0px;
	top: 106px;
	background-color: #8484FF;
	padding-top: 0px;
}
	#footer {
	position:absolute;
	left:0px;
	top:671px;
	width:900px;
	height:30px;
	z-index:auto;
	visibility: visible;
	background-image: url(resources/footer.gif);
	} 
	
	
	body,td,th {
		color: #FFFFFF;
		font-family: Georgia, Times New Roman, Times, serif;
	}
	.subheading {
	color: #EBEBEB;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
	a:link {
		color: #E77300;
		text-decoration: none;
	}
	a:visited {
		text-decoration: none;
		color: #E77300;
	}
	a:hover {
		text-decoration: none;
		color: #000097;
	}
	a:active {
		text-decoration: none;
	}
	.footer {
	color: #000000;
	font-size: 11px;
}
	
	.footerbig {
		font-size: 24pt;
		color: #666666;
		font-style: italic;
	}
	
	.bodytext {
	font-size: 15px;
	color: #000097;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	line-height: 1.26em;
	}
	
.strap {
	font-size: 26px;
	color: #E77300;
	font-style: normal;
	text-align: left;
	font-weight: bold;
	line-height: 30px;
}

.sidemenu {
	font-size: 13px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	
#menu {
	width: 157px;
	border-left-style: none;
	float: left;
	clear: both;
	padding-left: 4px;
	}
	
#menu li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #000094;
	display: block;
	padding: 7px 0 0 10px;
	background-image: url(resources/menu7.gif);
	background-repeat: repeat-x;
	}
	
#menu li a:hover {
	color: #fff;
	background: url(resources/menu7.gif) repeat-x 0 -32px;
	padding: 7px 0 0 10px;
	}
	
#menu li a:active {
	color: #fff;
	background: url(resources/menu7.gif) repeat-x 0 -64px;
	padding: 7px 0 0 10px;
	}
#content02 {
	position:absolute;
	top:106px;
	width:720px;
	height:560px;
	z-index:4;
	visibility: visible;
	padding-top: 5px;
	background-color: #FFFFFF;
	left: 165px;
	padding-left: 15px;
}
#content_images {


	position:absolute;
	top:106px;
	width:165px;
	height:332px;
	z-index:4;
	visibility: visible;
	background-color: #FFFFFF;
	left: 735px;
}
.bullettext {

	font-size: 14px;
	color: #000097;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	line-height: 16px;
}
.sub {

	font-size: 20px;
	color: #E77300;
	font-style: normal;
	text-align: left;
	font-weight: bold;
	line-height: 30px;
}
#centered #content02 .bodytext img {
	float: left;
	padding-right: 20px;
	padding-top: 5px;
}
