/* StarBikes Rental */

* {
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #4d2d00;
	line-height: 24px;
	margin: 0;
	padding: 0;
}	

h3 {
	display:block;
	height:21px;
	padding-bottom:10px;
	line-height:1em;
	text-indent: -9999px;
}

img {
	border:0;
}


/* Header */

#header-wrap {
	height: 90px;
	background-image: url(../images/header-bg.gif);
}

#header {
	height: 90px;
	width: 800px;
	margin: 0 auto;
	position:relative;
}

#logo {
	height: 90px;
	width: 260px;
	float: left;
	background:transparent url(../images/logo.gif) no-repeat;
	display:block;
	position:absolute;
	text-indent:-9999px;
	margin-left:-35px;
}

#logo a {
	display:block;
	height:90px;
	width:260px;
}

/* Navigation  */

#header ul#nav {
	position: absolute;
	height:82px; 
	width:559px; 
	margin-top:0px;
	right: 0px; 
	background:url(../images/nav.gif) no-repeat;
}

#header ul#nav li {
	float:left; 
	list-style:none;
	text-indent:-9999px;
}

#header ul#nav li a {
	position: absolute;
	text-decoration:none; 
	border:none !important; 
	top:0; 
	height:82px
}

#header ul#nav li#home a {
	left:0px; 
	width:60px; 
	background:url(../images/nav.gif) -0px 0 no-repeat;
}

#header ul#nav li#bikes a {
	left:60px; 
	width:60px; 
	background:url(../images/nav.gif) -60px 0 no-repeat;
}

#header ul#nav li#rates a {
	left:120px; 
	width:63px; 
	background:url(../images/nav.gif) -120px 0 no-repeat;
}

#header ul#nav li#groups a {
	left:183px; 
	width:77px; 
	background:url(../images/nav.gif) -183px 0 no-repeat;
}

#header ul#nav li#events a {
	left:260px; 
	width:72px; 
	background:url(../images/nav.gif) -260px 0 no-repeat;
}

#header ul#nav li#location a { 
	left:332px; 
	width:85px; 
	background:url(../images/nav.gif) -332px 0 no-repeat;
}

#header ul#nav li#media a { 
	left:417px; 
	width:62px; 
	background:url(../images/nav.gif) -417px 0 no-repeat;
}

#header ul#nav li#contact a { 
	left:479px; 
	width:80px; 
	background:url(../images/nav.gif) -479px 0 no-repeat;
}

#header ul#nav li#home a:hover {
	background-position:-0px -82px;
}

#header ul#nav li#bikes a:hover {
	background-position:-60px -82px;
}

#header ul#nav li#rates a:hover{
	background-position:-120px -82px;
}

#header ul#nav li#groups a:hover {
	background-position:-183px -82px;
}

#header ul#nav li#events a:hover {
	background-position:-260px -82px;
}

#header ul#nav li#location a:hover {
	background-position:-332px -82px;
}

#header ul#nav li#media a:hover {
	background-position:-417px -82px;
}

#header ul#nav li#contact a:hover {
	background-position:-479px -82px;
}

#header ul#nav li#home.active a { 
	background-position:-0px -82px;
}

#header ul#nav li#bikes.active a { 
	background-position:-60px -82px;
}

#header ul#nav li#rates.active a {
	background-position:-120px -82px;
}

#header ul#nav li#groups.active a {
	background-position:-183px -82px;
}

#header ul#nav li#events.active a {
	background-position:-260px -82px;
}

#header ul#nav li#location.active a { 
	background-position:-332px -82px;
}

#header ul#nav li#media.active a { 
	background-position:-417px -82px;
}

#header ul#nav li#contact.active a { 
	background-position:-479px -82px;
}

/* Upper content */

#upper-content {
	width: 645px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#upper-content li {
	margin-left: 20px;
}

#upper-content td {
	vertical-align:top;
}

#bikes-container {
	background: url(../images/bikesbg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 100%;
}

/* Lower content */

#lower-content-wrap {
	height: 205px;
	background-image: url(../images/lower-content-bg.gif);
}

#lower-content {
	width: 650px;
	height: 190px;
	padding-top: 16px;
	margin: 0 auto;
	color: #fff0dc;
	line-height: 24px;
}

#lower-content ul {
	list-style-type:none;
}

#lower-content li {
	color: #fff0dc;
}

#divider { 
	background-image: url(../images/divider.gif); 
	background-repeat:repeat-y; 
	height:172px; 
	width:2px; 
	float:left;
}


/* Language */

#language {
	width: 192px;
	padding-left: 22px;
	float: left;
	background-image: url(../images/divider.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#language A:link {
	text-decoration: none;
	color: #fff0dc;	
}

#language A:visited {
	text-decoration: none;
	color: #fff0dc;
}

#language A:active {
	text-decoration: none;
	color: #fff0dc;
}

#language A:hover {
	text-decoration: underline; 
	color: #fff0dc;
}

#language h3 {
	background: url(../images/language.gif) no-repeat;
}

#language .nl {
	background: url(../images/nl.gif) no-repeat 0 4px;
	padding-left:26px;
}

#language .en {
	background: url(../images/en.gif) no-repeat 0 4px;
	padding-left:26px;
}

#language .du {
	background: url(../images/du.gif) no-repeat 0 4px;
	padding-left:26px;
}

#language .fr {
	background: url(../images/fr.gif) no-repeat 0 4px;
	padding-left:26px;
}

#language .sp {
	background: url(../images/sp.gif) no-repeat 0 4px;
	padding-left:26px;
}

#language .it {
	background: url(../images/it.gif) no-repeat 0 4px;
	padding-left:26px;
}

/* Contact us */

#contact {
	width: 192px;
	padding-left: 22px;
	float: left;	
	background-image: url(../images/divider.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#contact A:link {
	text-decoration: none;
	color: #fff0dc;	
}

#contact A:visited {
	text-decoration: none;
	color: #fff0dc;
}

#contact A:active {
	text-decoration: none;
	color: #fff0dc;
}

#contact A:hover {
	text-decoration: underline; 
	color: #fff0dc;
}

#contact h3 {
	background: url(../images/contact.gif) no-repeat;
}

#contact .gm {
	background: url(../images/gm.gif) no-repeat 0 4px;
	padding-left:26px;
}

/* Links */

#links {
	width: 192px;
	height: 172px;;
	padding-left: 22px;
	float: left;
	background-image: url(../images/divider.gif);
	background-position: left top;
	background-repeat: no-repeat;	
}

#links h3 {
	background: url(../images/links.gif) no-repeat;
}

#links A:link {
	text-decoration: none;
	color: #fff0dc;	
}

#links A:visited {
	text-decoration: none;
	color: #fff0dc;
}

#links A:active {
	text-decoration: none;
	color: #fff0dc;
}

#links A:hover {
	text-decoration: underline; 
	color: #fff0dc;
}

/* Footer*/

#footer-wrap {
	height: 35px;
	background-image: url(../images/footer-bg.gif);
}

#footer {
	width: 695px;
	margin: 0 auto;
	height: 35px;	
}

#footer P {
	padding-top:6px;
	margin: 0 auto;
	text-align:center;
	color: #fff0dc;
	font-size: 12px;
}

/* Slide*/

#wrap {
	width:695px;
	margin: 0 auto;
	padding-top: 10px;
}

#jFlowSlide{
	margin:auto;
}

.jFlowPrev {
	cursor:pointer;
	position:relative;
	float:left;
	margin-top:-146px;
}

.jFlowNext {
	cursor:pointer;
	position:relative;
	float:right;
	margin-top:-146px;
}

#slides {
	z-index:-1;
}

#bg {
	background-image: url(../images/slide-bg.gif);
	position:relative;
	top:-44px;
	height:44px;
	width:638px;
}

#slides P {
	position:relative;
	float:right;
	padding-right:10px;
	padding-top:10px;
	font-weight:bold;
	color: #fff0dc;
	font-size: 18px;
}

.hidden {
	display:none;
}

#frame {
	height:222px;
	width:650px;
	margin: 0 auto;
	background-image:url(../images/frame.png);
	background-repeat:no-repeat;
	padding-top:6px;
}

/* Backgrounds*/

.bikesbg {
	background-image:url(../images/bikesbg.gif);
	background-repeat:no-repeat;
	width: 1100px;
	height: 800px;
	position: right center;	
}


