* {
   font-family: tahoma;
   font-size: 11px;
   line-height: 16px;
   color: #545454;
   padding: 0;
   margin: 0;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	background: #464646 url("images/bodybg2.jpg") repeat-x top left;
}

#container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	margin-bottom: 0;
    padding: 0;
	text-align: left;

}

#contentContainer {
	width: 833px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	text-align: left;
	padding: 30px 10px 12px 20px;
	background: #fff;
}

a {
	color: #b89800;
}

p {
	margin: 0 0 15px 0;
	text-align: left;
}

strong {
	color: #363636;
	font-size: 12px;
}

#clear {
	clear: both;
}

#header {
	width: 880px;
	height: 68px;
	margin-left: auto;
	margin-right: auto;
}

#motto {
	background: #ceb409;
}

#logo {
	float: left;
	margin: 5px 0 0 5px;
}

#navbar {
	float: right;
	height: 28px;
	width: 665px;
	margin-top: 11px;
	padding: 7px 0 0 0;
	/*border-top: 1px solid #dcdcdc;*/
}

#navbar ul {
	list-style-type: none;
	margin: 0 0 0 40px;
}

#navbar li {
	float: left;
	color: #7d7d7d;
	margin: 0 11px 5px 0;
	font-size: 14px;
}

#navbar li a {
	font-family: serif;
	font-size: 12px;
	font-weight: bold;
	color: #e6e6e6;
	text-decoration: none;
}

#navbar a:hover {
	color: #ceb409;
	text-decoration: none;
}

#navbar #select a {
	color: #d4b901;
	text-decoration: none;
}

#indexPhotos {
	width: 840px;
	height: 400px;
	border: 1px solid #868686;
	margin: 0 0 0 18px;
	.margin: 0 0 0 0;
	margin-left: auto;
	margin-right: auto;
}

#indexBoxes {
	/*border-top: 1px solid #868686;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 843px;
	text-align: left;
	padding: 15px 0;
	background: #111;
}

#indexTest {
	background: transparent url("images/whatPeopleAre.jpg") no-repeat top left;
	width: 310px;
	height: 202px;
	border-right: 1px solid #868686;
	float: left;
	margin: 0 25px 0 15px;
	.margin: 0 25px 0 8px;
}

#indexTest p {
	font-size: 12px;
	width: 285px;
	padding: 25px 0 0 4px;
	color: #b7b7b7;
}

#indexTest p a {
	color: #b89800;
	text-decoration: none;
}

#quickContact {
	background: transparent url("images/quickContact.jpg") no-repeat top left;
	width: 170px;
	height: 202px;
	float: left;
	border-right: 1px solid #868686;
	margin-right: 22px;
	.margin-right: 18px;
}

#quickContact p {
	font-size: 18px;
	font-family: serif;
	color: white;
	width: 150px;
	padding: 36px 0 0 35px;
	.padding: 36px 0 0 35px;
	margin-bottom: 0;

}

#quickContact a {
	font-size: 13px;
	font-family: tahoma;
	font-weight: normal;
}

#quickContact span.linkedIn {
	font-size: 13px;
	color: white;
	margin: 0 0 0 4px;
}

#quickContact span.linkedIn a {
	text-decoration: none;
}

#quickContact span.division {
}

#quickContact span.division a {
	margin: 0 0 0 12px;
}


#homeImgs {
	padding-top: 3px;
	.padding-top: 3px;
}

#titleBox {
	background: #737373 url("images/h1Bg.jpg") no-repeat top right;
	width: 100%;
	padding: 9px 0 9px 0;
	margin: 0;
	border-bottom: 1px solid #898989;
}

#title {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	font-size: 17px;
	font-weight: normal;
	color: #fff;
	padding: 0 0 0 25px;
}

h2 {
	font-family: serif;
	font-weight: normal;
	font-size: 20px;
	color: #cfb401;
	margin: 0 0 10px 0;
}

#about {
	height: 550px;
}

#aboutLeft {
        width: 510px;
        float: left;
}

#about ul {
	margin: -15px 0 10px 35px;
	text-indent: 5px;
}

#about ul li {
	line-height: 18px;
}

#about ul#memberships {
	margin: -5px 0 10px 35px;
	text-indent: 5px;
}


#aboutRight {
	float: right;
        margin: 0 20px 10px 0;
}

#aboutRight ul {
        margin: 10px 0 0 0;
        list-style-type: none;
        border-left: 1px solid #d7d7d7;
        padding: 10px 0 20px 10px;
}

#aboutRight ul strong {
        color: #545454;
        font-size: 12px;
}

#aboutRight a {
        color: #545454;
}

#aboutRight p.division {
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	padding: 5px 0 10px 15px;
}


/* Let's Ride */
#toursLeft {
        float: left;
}

#tours dt {
	font-weight: bold;
	font-size: 12px;
	color: #464646;
}

#tours dt span {
	font-weight: normal;
}


#tours dt .book {
	font-weight: normal;
	color: #d5d5d5;
	font-size: 11px;
}

#tours dd {
   margin: 0 0 18px 0;
   padding: 0;
     width: 510px;
}

#chariotsBox {
      background: #e4ca4c url("images/chariots.jpg") no-repeat top;
      float: right;
      width: 260px;
      padding: 80px 0 0 0;
      margin: 0 20px 0 0;
      .margin: 0 10px 0 0;
}

#chariotsBox p {
      font-size: 12px;
      padding: 10px;
      color: #464646;
}

#chariotsBox a {
      font-size: 12px;
      color: #464646;
}

#chariotsBox img {
      margin: 10px 0 0 38px;
}



/* Difference */
#difference {
	height: 650px;
}

#differenceLeft {
       width: 480px;
       float: left;
}

#difference ul {
	margin: -5px 0 10px 35px;
	.margin: -5px 0 10px 10px;
	.padding-left: 25px;
}

#difference ul li {
	line-height: 19px;
}

#top10 {
	background: #fff url("images/top10.jpg") no-repeat top;
	float: right;
	width: 262px;
	padding-top: 7px;
	margin: 5px 15px 0 30px;
        .margin: 5px 5px 0 30px;
}

#top10 h3 {
	font-size: 13px;
	color: #363636;
	text-align: center;
	padding-bottom: 7px;
	border-bottom: 2px solid #fff;
}

#top10 ol {
	width: 230px;
	padding: 0;
	margin: 0 0 0 28px;
}

#top10 ol li {
	border-bottom: 1px solid #d6d6d6;
	width: 205px;
	padding: 5px 10px 5px 5px;
	line-height: 15px;
}

#convinced {
	float: right;
	width: 244px;
	background: #e4ca4c url("images/convinced.jpg") no-repeat top;
	padding: 60px 6px 15px 12px;
	margin: 25px 5px 0 0;
	font-size: 12px;
	color: #464646;
}

#convinced a {
	color: #252525;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.accent {
	color: #b89800;
	font-size: 12px;
}

/* FAQ */
#faq {
	width: 820px;
}

#faqlist ul {
	width: 530px;
	padding: 10px 0 15px 0;
	margin: 0 0 15px 0;
	list-style-type: none;
	/*border: 1px solid #d7d7d7;*/
}

#faqlist a {
	color: #b89800;
	text-decoration: underline;
	line-height: 19px;
}

#faq dt {
	font-weight: bold;
	font-size: 12px;
	color: #464646;
}

#faq dt .top {
	font-weight: normal;
	color: #898989;
	font-size: 11px;
}

#faq dd {
   margin: 0 0 10px 0;
   padding: 0;
}

#faq dd ul {
	margin: 5px 0 10px 35px;
}


/* Gallery */
#gallery {
	height: 500px;
}


/* Contact */
#contact {
	width: 500px;
	padding-right: 10px;
}

#contact td {
    padding: 0 0 15px 0;
}

.input {
	color: #363636;
	height: 16px;
}

.selectbox {
	height: 19px;
	color: #363636;
}

.textfield, option {
	color: #363636;
}

/* Testimonials */
.test {
	width: 820px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 10px;
}

p.test strong {
       font-size: 11px;
	   color: #666;
}


/* Booking */
#booking {
	height: 500px;
}

#booking p {
	width: 550px;
}

#booking .sectionHead {
	font-weight: bold;
	color: #b89800;
}

#booking .title {
	font-weight: bold;
	color: #fff;
}

#booking td {
    padding: 0 0 10px 0;
}

#booking .input {
	color: #363636;
	height: 15px;
}

#booking .selectbox {
	height: 18px;
	color: #363636;
}

#booking .textfield, option {
	color: #363636;
}

#booking table .box {
	border: 1px solid #868686;
}



.alert {
	color: #ae2347;
}

#footer {
	margin: 0;
	padding-top: 6px;
	height: 95px;
	clear: both;
	background: #464646 url("images/footerBg.jpg") repeat-x top left;
	border-top: 1px solid #898989;
}

#footer ul {
	clear: both;
	list-style-type: none;
	width: 625px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#footer li {
	float: left;
	margin-right: 10px;
	padding-bottom: 6px;
}

#footer li a {
	text-decoration: none;
	color: #e1e1e1;
}


#copyright {
	color: #202020;
	font-size: 11px;
	clear: both;
}

#copyright a {
	color: #202020;
	font-size: 11px;
}


/* Hide from IE5/Mac \*/
#header_right { width: 240px; height: 1px; }
/* End Hide */
