/* CSS Document */
/* -- navigation inner profile -- */

#menuleft {
	margin: 0;
    padding: 0; 
    position: relative;
	overflow: hidden;   
    width: 167px; 
    height: 234px; 
    background: #317426 url(/images/menu.jpg) no-repeat left top; 	
}

#menuleft li {list-style: none; display: inline;}

#menuleft li a {
	position: absolute;
	top: 0;
	height: 25px; 
	text-indent: -9000px;	
} #menu {}

#menuleft a:hover {
	background: url(/images/menu.jpg) no-repeat -167px;
	
}

#home a {
	width: 167px;
	margin-top: 0px;
}

#menuleft #home a:hover {background-position: -167px -0px;}

#trips a {
	width: 167px;
	margin-top: 25px;
}

#menuleft #trips a:hover {background-position: -167px -25px;}

#cars a {
	width: 167px;
	margin-top: 50px;
}

#menuleft #cars a:hover {background-position: -167px -50px;}

#reservation a {
	width: 167px;
	margin-top: 75px;
}

#menuleft #reservation a:hover {background-position: -167px -75px;}

#plan-your-trip a {
	width: 167px;
	margin-top: 100px;
}

#menuleft #plan-your-trip a:hover {background-position: -167px -100px;}

#gallery a {
	width: 167px;
	margin-top: 125px;
}

#menuleft #gallery a:hover {background-position: -167px -125px;}

#testimonials a {
	width: 167px;
	margin-top: 150px;		
}

#menuleft #testimonials a:hover {background-position: -167px -150px;}

#faqs a {
	width: 167px;
	margin-top: 175px;		
}

#menuleft #faqs a:hover {background-position: -167px -175px;}

#site-map a {
	width: 167px;
	margin-top: 200px;		
}

#menuleft #site-map a:hover {background-position: -167px -200px;}
/* End Navigation */

body {
	background-image: url(/images/tile_green.jpg);
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

dl.faqs {
  margin:  5px 10px 15px 10px;
  text-align: justify;
}

.faqs dt {
  font-weight: bold;
  font-size: 14px;
  margin-top: 15px;
}

.faqs dd {
  margin-left: 10px;
  padding: 0;
}

ul.sitemap {
  margin: 5px 10px 15px 10px;
  text-align:justify;
  list-style-type: none;
}

ul.sitemap li {
  margin: 5px 0px;
  padding: 0px;
}

.sitemap li ul {
  list-style-type: disc;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 10px;
}

/* *** database stuffs *** */

div.carsList {
  margin: 5px 10px;
}

div.carsList h3 {
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

div.carsList ul {
  font-size: 12px;
  font-weight: normal;
  display: block;
  margin: 0px;
  padding: 0;
  list-style: none;
}
div.carsList ul li {
  display: inline;
  margin: 0px 0px 0px 5px;
  padding: 0px 5px 0px 5px;
  text-align: left;
}


table.testimonials {
  margin: 0px auto;
  width: 590px;
  border: 1px solid #317426;
  border-collapse: collapse;
  padding: 0;
}

table.testimonials tr {
  padding: 0px;
  margin: 0px;
}

table.testimonials tr td {
  padding: 1px 5px;
  margin: 0px;
  border-bottom: 1px solid #317426;
  border-right: 1px solid #317426;
}

table.testimonials tr td p { 
  width: 200px;
  border-bottom: 1px solid #317426;
  margin: 0px 0px 5px 0px;
  padding: 2px 0px 2px 0px;
}

table.testimonials tr td p span {
  font-weight: bold;
  margin-right: 5px;
}

ul.events, ul.cars {
  font-size: 12px;
  font-weight: normal;
  display: block;
  margin: 0px;
  padding: 0;
  list-style: none;
}
ul.events li, ul.cars li {
  display: block;
  margin: 0px 0px 0px 5px;
  padding: 0px 5px 0px 5px;
  text-align: justify;
}

ul.events li h3 {
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

ul.cars li#owner {
  font-style: italic;
  text-align: left;
}
ul.cars li#owner span {
  font-style: normal;
  font-weight: bold;
}
ul.cars li h2 {
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
ul.cars li h3 {
  margin: 2px 0px;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

ul.events #dates {
  text-align: center;
  font-style: italic;
  font-weight: bold;
  margin: 5px 0px 5px 0px;
}

ul.events li.money {
  margin-top: 5px;
}

ul.events li.money span {
  font-weight: bold;
  margin: 0;
  padding-right: 10px;
}

table.trips {
  margin: 0px auto;
  width: 590px;
  border: 1px solid #317426;
  border-collapse:collapse;
  padding: 0;
}

table.trips th {
  text-align: left;
  padding: 2px 5px;
  background-color: #317426;
  color: #fff;
}

table.trips tr {
  padding: 0px;
  margin: 0px;
}

table.trips tr td {
  padding: 2px 5px;
  margin: 0px;
  border-bottom: 1px solid #317426;
  border-right: 1px solid #317426;
}

table.trips tr td p { 
  width: 200px;
  border-bottom: 1px solid #317426;
  margin: 0px 0px 5px 0px;
  padding: 2px 0px 2px 0px;

}

table.events {
  margin: 0px auto;
  width: 590px;
  border: 1px solid #317426;
  border-collapse: collapse;
  padding: 0;
}

table.events h3 {
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding: 0;
}

table.events th {
  text-align: left;
  padding: 0px 5px;
  background-color: #317426;
  color: #fff;
}

table.events tr {
  padding: 0px;
  margin: 0px;
}

table.events tr td {
  padding: 1px 5px;
  margin: 0px;
  border-bottom: 1px solid #317426;
  border-right: 1px solid #317426;
}

table.events tr td p { 
  width: 200px;
  border-bottom: 1px solid #317426;
  margin: 0px 0px 5px 0px;
  padding: 2px 0px 2px 0px;
}

table.events tr td p span {
  font-weight: bold;
  margin-right: 5px;
}

table.events ul.labels {
  font-size: 12px;
  font-weight: normal;
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}
table.events ul.labels li {
  display: block;
  margin: 0px 3px 0px 0px;
  padding: 0;
}


div.paginate {
    position: relative;
    display: block;
    margin: 2px 10px;
    padding: 2px 5px 5px 5px;
  }

.paginate p {
  font-weight: bold;
  color: #98410B;
}

.paginate h3 {
  font-weight: bold;
  color: #98410B;
}

.paginate ul {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
  }


.paginate ul p {
    display: block;
    margin: 0px 0px 5px 0px;
  }


.paginate li {
    list-style: none;
    display: inline;
/*    border: 2px solid #daeaff;*/
  }


.paginate li#current {
    border: 2px solid #317426;/*#09c;*/
    padding: 2px 5px;
  }


.paginate li.noLink {
    color: #fef;
    padding: 2px 5px;
  }


.paginate a {
    padding: 2px 5px;
    text-decoration: none;
	border-bottom: 2px solid transparent;
    font-weight: bold;
    display: inline;
	color: #000;
  }


.paginate a:hover {
    /* border-left: 2px solid #bbcbff;
    */ 
	color: #317426; /*#FFFF66;*/
	padding: 2px 5px 1px 5px;
	border-bottom: 3px solid #317426;
	text-decoration: none;
/*	background-color: #bbcbff;*/
  }

/*
a {
    color : #2E37D9;
    font-weight : bold;
    text-decoration : none;
  }

a:hover {
    color: #2E37D9;
    text-decoration: underline;
  }
*/

.ptitle {
    font-size : 14px;
    font-weight : bold;
  }


.updateComments {
  margin: 5px auto; 
  width: 250px; 
  height: 20px; 
  padding: 1px 5px 1px 5px;
  color: #5A84DE;
  background-color: #E7EFFF;
  border: 1px solid #5189DE;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
}


.imgframe-right {
	margin-left: 12px; 
	margin-bottom: 8px;
	border-top: 2px #FFFF99 solid;
	border-bottom: 2px #494305 solid;
	border-left: 2px #a19627 solid;
	border-right: 2px #a19627 solid;
}
.imgframe-left {
	margin-right: 12px; 
	margin-bottom: 8px;
	border-top: 2px #FFFF99 solid;
	border-bottom: 2px #494305 solid;
	border-left: 2px #a19627 solid;
	border-right: 2px #a19627 solid;
}

ul.liteMenu {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  font-size: 10px;
  text-align: right;
  padding-right: 10px;
}

.liteMenu li {
  list-style-type: none;
  display: inline;
  padding: 0px 3px;
  margin: 0;
}

.liteMenu li a {
  font-weight: bold;
  color:#FFFFFF;
  text-decoration: underline;
}

.liteMenu li a:hover {
  font-weight: bold;
  color:#FFF;
  text-decoration: none;
  background-color: transparent;
}
