@import url(http://fonts.googleapis.com/css?family=Roboto:300);
/* colours 
  red (header) - #E84C3D
  orange (footer) - #EA7D1D
  blue (header text) - #3498DB
*/
div#title-block { 
  width:100%; 
  background-color:#E84C3D;
  height:143px; 
}
div#title-watermark {
  width:100%;
  height:143px;
  overflow:hidden;
  position:relative;
  top:-80px;
  opacity: 0.05;
  margin: 0 auto;
  background-image: url("/uploads/images/hero/hero6.jpg");
  background-repeat: repeat-x;
}
div#title-block div#title { 
  width:990px; 
  margin:0 auto;
  font-size:32px; 
  color:#FFFFFF;
  font-weight:300; 
  padding-top:30px; 
  padding-left:40px; 
}

div.hero-image { 
  background-color:#FFFFFF; 
  padding:20px 20px 28px 20px; 
}

div#content-block { 
  background-color:#e7e5d8;
  padding-bottom:0px;
}
div#content { 
  width:990px;
  margin:0 auto;
  margin-top:-30px;
  background-color:#F9F8F5;
  font-family:Roboto;
  font-size:14px;
  min-height:400px;
  padding: 20px 0px 20px 20px;
}
p.phead {
  text-align:left; 
  color:#3498DB; 
  font-size:15px; 
  font-weight:500; 
  padding: 10px 0px 0px 0px; 
}
div#content div.content-title { 
  padding-bottom:20px;
  padding-top:20px;
  color:#3498DB; 
  font-size:18px; 
  font-weight:bold; 
}
div#content div#content-text { 
  margin-right:30px;
  color:#7F6446; 
}
div#content-text a,div#content-text a:visited,div#content-text a:link {
  text-decoration:none;
  font-weight:bold;
}
div#content-text a:hover { 
  text-decoration:underline;
  color:#7a533b;
}
div#content-bottom { 
  height:20px;
}
div.content-right { 
  float:right;
  margin-right:0px;
  margin-left:20px; 
}
div.content-right p { 
  margin-left:20px;
  margin-right:20px; 
}
div.content-right p.title { 
  font-size:15px;
  font-weight:500; 
} 
div.content-box-right { 
  background-color:#d5e4b1;
  border-radius:5px; 
  border:1px solid #5E514D; 
}
div.clear {
  clear:both;
}
div.tour {
  clear:both; 
  padding-left:20px; 
}
p.tour-title {
  color:#5e514d;
  font-size:18px;
  padding:10px 0px 10px 10px; 
}
div.tour-content {
  float:right;
  padding-left:10px;
  padding-bottom:30px;
}
p.tour-pic { 
  padding:0px 20px 20px 0px;
  margin-top:-10px;
}
div.tour-left {
  background-color:#FFFFFF;
  padding-right:100px;
  width:460px;
}
div.tour-right {
  float:right;
  width:360px;
  margin:0px 25px 0px 40px;
  background-color:#FFFFFF;
}
div.tour-right p { 
  padding-left:10px;
}

.bold {font-weight:bold;}

div.vehicle div.photo { 
  float:right; 
  margin-top:10px; 
  margin-left:20px; 
  padding-right:10px; 
  display:block; 
}
img.framedphoto { 
  float:right; 
  margin: 0px 0px 10px 10px; 
  border:2px solid #000000; 
}

div#booking div.row { 
  clear:both; 
}
div#booking div.col { 
  float:left; 
  margin-bottom:5px;
  line-height:18px; 
}

div.col input[type=text] { 
  padding:5px 0px 5px 5px; 
}

div#feedbackForm { float:right; width:45%; margin-top:-60px; padding-right:10px; padding-left:5px; padding-bottom:5px; margin-right:10px; }
div#feedbackForm input, div#feedbackForm select { width:250px; }
div#feedbackForm table { border:2px solid #000; }
div#feedbackForm td.formbottom { border-top:1px solid #000; background-color :#EEE; }

div.buttonright {
  float:right;
  margin:10px 20px 10px 20px;
}
div.vehicle { 
  margin-top:20px; 
  min-height:160px; 
  border-top:1px solid #00782D; 
  clear:both; 
}
ul.ulindent { 
  margin-left:30px; 
  padding-left:0px; 
}
span.smalltext { 
  font-size:11px; 
}
td.largetext { 
  font-size:16px; 
  line-height:20px; 
}

table.login-table { 
  margin:30px 0px 40px 120px; 
  border:1px solid #000033; 
}
table.login-table td input { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size:13px; 
  padding:4px 4px 4px 4px; 
  margin: 2px 10px 2px 10px; 
}

div.clear { 
  clear:both; 
}
p.para { 
  color: #7f6446; 
  width: 95%; 
}
td.error input { 
  border:2px solid #FF0000;
}
div.loginerror {
  border:1px solid #AA0000; 
  font-weight:bold; color:#AA0000; 
  border-radius:5px; 
  padding:5px; 
  margin-left:95px;
  background-color:#FFDDDD; 
  width:300px; 
}
div.breadcrumbs {
  padding: 30px 0px 20px 0px;
}
div.breadcrumbs a, div.breadcrumbs a:visited, div.breadcrumbs a:link, div.breadcrumbs a:active {
  color:#E35246;
  font-weight:bold;
  text-decoration:none;
}
div.breadcrumbs a:hover {
  text-decoration:underline;
}
ul.pdf {
  margin-left:60px;
}
ul.pdf li {
  list-style-image:url(/uploads/images/pdf16.gif);
  padding:5px;
}
ul.pdf li a, ul.pdf li a:link, ul.pdf li a:visited {
  color:#005CBB;
}
/* Stylesheet: content Modified On 2015-11-10 21:41:55 */
