#container {
	height: 1200px;
	width: 955px;
	border: 1px double #52611C;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/bg-image.jpg);
	background-color: #726958;
}
a {
	font-family: Futura Md BT, Arial, Georgia, sans-serif;
	font-size: 12px;
	color: #ffcc00;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffcc00;
}
a:hover {
	text-decoration: none;
	color: #0C6;
}

a:active {
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	background-color: #750407;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #FC0;
	clip: rect(auto,auto,auto,auto);
}
#pq-slice-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:9px;
	height:66px;
}

#pq-slice-02 {
	position:absolute;
	left:9px;
	top:0px;
	width:134px;
	height:66px;
	background-image: url(../images/page_slices/pq_slice_02.jpg);
}

#breadcrumbs {
	position:absolute;
	left:143px;
	top:0px;
	width:335px;
	height:66px;
	background-image: url(../images/page_slices/pq_slice_03.jpg);
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline overline;
}
#breadcrumbText {

}


#pq-slice-04 {
	position:absolute;
	left:478px;
	top:0px;
	width:334px;
	height:66px;
}

#pq-slice-05 {
	position:absolute;
	left:812px;
	top:0px;
	width:132px;
	height:66px;
}

#pq-slice-06 {
	position:absolute;
	left:944px;
	top:0px;
	width:11px;
	height:66px;
}

#pq-slice-07 {
	position:absolute;
	left:0px;
	top:66px;
	width:9px;
	height:94px;
}

#pq-slice-08 {
	position:absolute;
	left:9px;
	top:66px;
	width:134px;
	height:94px;
}

#pq-slice-09 {
	position:absolute;
	left:143px;
	top:66px;
	width:335px;
	height:94px;
}

#pq-slice-10 {
	position:absolute;
	left:478px;
	top:66px;
	width:334px;
	height:94px;
}

#pq-slice-11 {
	position:absolute;
	left:812px;
	top:66px;
	width:132px;
	height:94px;
}

#pq-slice-12 {
	position:absolute;
	left:944px;
	top:66px;
	width:11px;
	height:94px;
}

#pq-slice-13 {
	position:absolute;
	left:0px;
	top:160px;
	width:9px;
	height:51px;
}

#tourmenu {
	position:absolute;
	left:9px;
	top:160px;
	width:123px;
	height:172px;
	background-image: url(../images/page_slices/pq_slice_14.jpg);
}

#pq-slice-15 {
	position:absolute;
	left:132px;
	top:160px;
	width:11px;
	height:51px;
}

#pq-slice-16 {
	position:absolute;
	left:143px;
	top:160px;
	width:161px;
	height:12px;
}

#pq-slice-17 {
	position:absolute;
	left:304px;
	top:160px;
	width:348px;
	height:12px;
}

#pq-slice-18 {
	position:absolute;
	left:652px;
	top:160px;
	width:160px;
	height:12px;
}

#pq-slice-19 {
	position:absolute;
	left:812px;
	top:160px;
	width:10px;
	height:51px;
}

#pq-slice-20 {
	position:absolute;
	left:822px;
	top:160px;
	width:122px;
	height:51px;
}

#pq-slice-21 {
	position:absolute;
	left:944px;
	top:160px;
	width:11px;
	height:51px;
}

#pq-slice-22 {
	position:absolute;
	left:143px;
	top:172px;
	width:161px;
	height:29px;
}

#topnav {
	position:absolute;
	left:304px;
	top:172px;
	width:342px;
	height:20px;
	background-image: url(../images/page_slices/topnav-back.jpg);
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #FFCC00;
	text-align: center;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#pq-slice-26 {
	position:absolute;
	left:652px;
	top:172px;
	width:160px;
	height:29px;
}

#pq-slice-27 {
	position:absolute;
	left:143px;
	top:201px;
	width:161px;
	height:10px;
}

#pq-slice-28 {
	position:absolute;
	left:304px;
	top:201px;
	width:348px;
	height:10px;
}

#pq-slice-29 {
	position:absolute;
	left:652px;
	top:201px;
	width:160px;
	height:10px;
}

#pq-slice-30 {
	position:absolute;
	left:0px;
	top:211px;
	width:9px;
	height:121px;
}

#pq-slice-31 {
	position:absolute;
	left:132px;
	top:211px;
	width:11px;
	height:121px;
}

#content {
	position:absolute;
	left:143px;
	top:200px;
	width:619px;
	height:959px;
	padding-right: 25px;
	padding-left: 25px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-align: justify;
	background-repeat: repeat;
	background-color: #FFFdf9;
}
#pq-slice-33 {
	position:absolute;
	left:812px;
	top:211px;
	width:10px;
	height:121px;
}

#pq-slice-34 {
	position:absolute;
	left:822px;
	top:211px;
	width:122px;
	height:91px;
}

#pq-slice-35 {
	position:absolute;
	left:944px;
	top:211px;
	width:11px;
	height:121px;
}

#pq-slice-36 {
	position:absolute;
	left:822px;
	top:302px;
	width:122px;
	height:18px;
}

#pq-slice-37 {
	position:absolute;
	left:822px;
	top:320px;
	width:122px;
	height:221px;
}

#pq-slice-38 {
	position:absolute;
	left:0px;
	top:332px;
	width:9px;
	height:10px;
}

#pq-slice-39 {
	position:absolute;
	left:9px;
	top:332px;
	width:123px;
	height:10px;
}

#pq-slice-40 {
	position:absolute;
	left:132px;
	top:332px;
	width:11px;
	height:10px;
}

#pq-slice-41 {
	position:absolute;
	left:812px;
	top:332px;
	width:10px;
	height:10px;
}

#pq-slice-42 {
	position:absolute;
	left:944px;
	top:332px;
	width:11px;
	height:10px;
}

#pq-slice-43 {
	position:absolute;
	left:0px;
	top:342px;
	width:9px;
	height:153px;
}

#specialsmenu {
	position:absolute;
	left:9px;
	top:342px;
	width:123px;
	height:153px;
	background-image: url(../images/page_slices/pq_slice_44.jpg);
}

#pq-slice-45 {
	position:absolute;
	left:132px;
	top:342px;
	width:11px;
	height:153px;
}

#pq-slice-46 {
	position:absolute;
	left:812px;
	top:342px;
	width:10px;
	height:153px;
}

#pq-slice-47 {
	position:absolute;
	left:944px;
	top:342px;
	width:11px;
	height:153px;
}

#pq-slice-48 {
	position:absolute;
	left:0px;
	top:495px;
	width:9px;
	height:12px;
}

#pq-slice-49 {
	position:absolute;
	left:9px;
	top:495px;
	width:123px;
	height:12px;
}

#pq-slice-50 {
	position:absolute;
	left:132px;
	top:495px;
	width:11px;
	height:12px;
}

#pq-slice-51 {
	position:absolute;
	left:812px;
	top:495px;
	width:10px;
	height:12px;
}

#pq-slice-52 {
	position:absolute;
	left:944px;
	top:495px;
	width:11px;
	height:12px;
}

#pq-slice-53 {
	position:absolute;
	left:0px;
	top:507px;
	width:9px;
	height:196px;
}
#gallerylinkmenu {
	position:absolute;
	left:9px;
	top:507px;
	width:123px;
	height:196px;
	background-image: url(../images/page_slices/pq_slice_54.jpg);
}
#tourimg {
	position: absolute;
	top: 30px;
	left: 12px;
	width: 100px;
	height: 100px;
}
#tourslink {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	position: absolute;
	height: 15px;
	width: 100px;
	left: 12px;
	top: 142px;
	text-align: center;
}
#specialslink {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	position: absolute;
	height: 15px;
	width: 100px;
	left: 12px;
	top: 122px;
	text-align: center;
}
#gallerylink {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	text-align: center;
	position: absolute;
	height: 15px;
	width: 100px;
	left: 12px;
	top: 161px;
}



#pq-slice-55 {
	position:absolute;
	left:132px;
	top:507px;
	width:11px;
	height:196px;
}

#pq-slice-56 {
	position:absolute;
	left:812px;
	top:507px;
	width:10px;
	height:196px;
}

#pq-slice-57 {
	position:absolute;
	left:944px;
	top:507px;
	width:11px;
	height:196px;
}

#pq-slice-58 {
	position:absolute;
	left:822px;
	top:541px;
	width:122px;
	height:94px;
}

#pq-slice-59 {
	position:absolute;
	left:822px;
	top:635px;
	width:122px;
	height:78px;
}

#pq-slice-60 {
	position:absolute;
	left:0px;
	top:703px;
	width:9px;
	height:51px;
}

#pq-slice-61 {
	position:absolute;
	left:9px;
	top:703px;
	width:123px;
	height:10px;
}

#pq-slice-62 {
	position:absolute;
	left:132px;
	top:703px;
	width:11px;
	height:51px;
}

#pq-slice-63 {
	position:absolute;
	left:812px;
	top:703px;
	width:10px;
	height:51px;
}

#pq-slice-64 {
	position:absolute;
	left:944px;
	top:703px;
	width:11px;
	height:51px;
}

#search {
	position:absolute;
	left:9px;
	top:713px;
	width:123px;
	height:27px;
	background-image: url(../images/page_slices/pq_slice_65.jpg);
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	text-align: center;
	padding-top: 19px;
}

#pq-slice-66 {
	position:absolute;
	left:822px;
	top:713px;
	width:122px;
	height:57px;
}

#pq-slice-67 {
	position:absolute;
	left:0px;
	top:754px;
	width:9px;
	height:32px;
}

#pq-slice-68 {
	position:absolute;
	left:132px;
	top:754px;
	width:11px;
	height:32px;
}

#pq-slice-69 {
	position:absolute;
	left:812px;
	top:754px;
	width:10px;
	height:32px;
}

#pq-slice-70 {
	position:absolute;
	left:944px;
	top:754px;
	width:11px;
	height:32px;
}

#sitemap {
	position:absolute;
	left:9px;
	top:759px;
	width:123px;
	height:27px;
	background-image: url(../images/page_slices/pq_slice_71.jpg);
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	text-align: center;
	padding-top: 7px;
}

#pq-slice-72 {
	position:absolute;
	left:822px;
	top:770px;
	width:122px;
	height:37px;
}

#pq-slice-73 {
	position:absolute;
	left:0px;
	top:786px;
	width:9px;
	height:396px;
}

#pq-slice-74 {
	position:absolute;
	left:132px;
	top:786px;
	width:11px;
	height:396px;
}

#pq-slice-75 {
	position:absolute;
	left:812px;
	top:786px;
	width:10px;
	height:396px;
}

#pq-slice-76 {
	position:absolute;
	left:944px;
	top:786px;
	width:11px;
	height:396px;
}

#about {
	position:absolute;
	left:9px;
	top:793px;
	width:123px;
	height:27px;
	background-image: url(../images/page_slices/pq_slice_77.jpg);
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	text-align: center;
	padding-top: 6px;
}

#pq-slice-78 {
	position:absolute;
	left:822px;
	top:807px;
	width:122px;
	height:75px;
}

#contact {
	position:absolute;
	left:9px;
	top:826px;
	width:123px;
	height:22px;
	background-image: url(../images/page_slices/pq_slice_79.jpg);
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	text-align: center;
	padding-top: 6px;
}

#pq-slice-80 {
	position:absolute;
	left:9px;
	top:854px;
	width:123px;
	height:20px;
}

#pq-slice-81 {
	position:absolute;
	left:9px;
	top:874px;
	width:123px;
	height:62px;
}

#pq-slice-82 {
	position:absolute;
	left:822px;
	top:882px;
	width:122px;
	height:75px;
}

#pq-slice-83 {
	position:absolute;
	left:9px;
	top:936px;
	width:123px;
	height:61px;
}

#pq-slice-84 {
	position:absolute;
	left:822px;
	top:957px;
	width:122px;
	height:75px;
}

#pq-slice-85 {
	position:absolute;
	left:9px;
	top:997px;
	width:123px;
	height:62px;
	background-image: url(../images/page_slices/pq_slice_85.jpg);
}
#llama {
	visibility: visible;
	z-index: 2;
	text-align: center;
	position: relative;
	top: -25px;
}
#tracker {
	position: relative;
	top: 0px;
	text-align: center;
}
#hitcounter {
	text-align: center;
	height: 20px;
	top: 10px;
	position: relative;
}



#pq-slice-86 {
	position:absolute;
	left:822px;
	top:1032px;
	width:122px;
	height:75px;
}

#pq-slice-87 {
	position:absolute;
	left:9px;
	top:1059px;
	width:123px;
	height:61px;
	background-image: url(../images/page_slices/pq_slice_87.jpg);
}

#pq-slice-88 {
	position:absolute;
	left:822px;
	top:1107px;
	width:122px;
	height:75px;
}

#pq-slice-89 {
	position:absolute;
	left:9px;
	top:1120px;
	width:123px;
	height:62px;
	background-image: url(../images/page_slices/pq_slice_89.jpg);
}
#pageoptions {
	width: 120px;
	position: relative;
	top: -13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	visibility: visible;
	z-index: 1;
}


#pq-slice-90 {
	position:absolute;
	left:0px;
	top:1182px;
	width:9px;
	height:18px;
}
#bg-bottom {
	position:absolute;
	left:143px;
	top:1158px;
	width:669px;
	height:24px;
	background-image: url(../images/page_slices/bg_bottom%20.jpg);
}
#pq-slice-91 {
	position:absolute;
	left:9px;
	top:1182px;
	width:123px;
	height:18px;
}

#pq-slice-92 {
	position:absolute;
	left:132px;
	top:1182px;
	width:11px;
	height:18px;
}

#pq-slice-93 {
	position:absolute;
	left:143px;
	top:1182px;
	width:335px;
	height:24px;
}

#pq-slice-94 {
	position:absolute;
	left:478px;
	top:1182px;
	width:334px;
	height:18px;
}

#pq-slice-95 {
	position:absolute;
	left:812px;
	top:1182px;
	width:10px;
	height:18px;
}

#pq-slice-96 {
	position:absolute;
	left:822px;
	top:1182px;
	width:122px;
	height:18px;
}

#pq-slice-97 {
	position:absolute;
	left:944px;
	top:1182px;
	width:11px;
	height:18px;
}
#specialsimg {
	position: absolute;
	height: 100px;
	width: 100px;
	top: 10px;
	left: 12px;
}
#gallerylinkimg {
	position: absolute;
	height: 140px;
	width: 101px;
	left: 12px;
	top: 11px;
}
#navdivbottom {
	background-color: #313908;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffcc00;
	margin: 0px;
	padding: 12px;
	text-align: center;
	position: absolute;
	top: 914px;
	width: 642px;
	border: thin solid #ffcc00;
	left: 0px;
}
#navdivbottom ul {
	list-style-type: none;
	text-align: center;
	position: absolute;
	width: 621px;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	left: 25px;
	top: 3px;
}
#navdivbottom ul li {
	display: inline;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffcc00;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	width: 621px;
	height: 100px;
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
#navdivbottom a {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffcc00;
	text-decoration: underline;
}
#navdivbottom a:hover {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6C9;
}
#credits {
	background-color: #630;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FC0;
	text-align: center;
	position: absolute;
	top: 880px;
	width: 656px;
	left: 0px;
	height: 18px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 3px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contactTitle {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFCC00;
	text-align: center;
	background-color: #545F1D;
	height: 30px;
	width: 600px;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#form-div {
	font-family : "Futura Md BT", Arial, Georgia, sans-serif;
	width : 600px;
	margin : auto;
	color : #F60;
	line-height : 1.7em;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

#form-div p.form-footer {
  margin : -35px 2px 20px 13px;
 }

#form-div p.form-footer a { 
  color : #669900; 
}

#form-div p.form-footer a:hover, #form-div p.form-footer a:focus, #form-div p.form-footer a:active { 
  color : #000; 
  text-decoration : none; 
}

#form-div p.form-footer a:focus, #form-div p.form-footer a:active { 
  background-color : #eee; 
}


/* === form div link styles ======================================== */

#form-div a { 
  color : #669900; 
}
  
#form-div a:hover, #form-div a:focus, #form-div a:active { 
  color : #000; 
  text-decoration : none; 
}

#form-div a:focus, #form-div a:active { 
  background-color : #eee; 
}


/* === success and error message/results box ======================= */

#form-div p.success, #form-div p.error, #form-div p.center { 
  color : #fff;
  /* color : #000; (lite colors option - uncomment to use) */
  padding : 1px 4px; 
  border : 1px solid #000; 
  background-color : #669900;
  /* background-color : #d6e3ba; (lite colors option - uncomment to use) */
  margin : 10px 3px;
  text-align : center;
}

#form-div p.error { 
  background-color : #bb0000; 
  /* background-color : #edbaba; (lite colors option - uncomment to use) */
}

#form-div p.error a, #form-div p.success a {
  color : #ffff7f;
}

#form-div p.center {
  text-align : center;
  background-color : #edbaba;
  color : #000;
  margin-top : -3px;
  padding : 0px 4px; 
}

#form-div p.error a:hover, #form-div p.error a:focus, #form-div p.error a:active, 
#form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active {
  color : #eee;
  background-color : #bb0000; 
}

#form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active {
  background-color : #669900; 
}


/* === structural form elements ==================================== */

form#gbcf-form {
	width: 580px;
}

fieldset.main-set,
fieldset.req-set,
fieldset.opt-set { 
  border : 1px solid #eee;
  padding : 5px;
}


/* === textural form elements ====================================== */

#form-div legend { 
  font-weight : bold;
}

#form-div legend span { }

legend.main-legend {
	color : #777;
	font-size : 12px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-style: normal;
	font-weight: normal;
}

legend.req-legend,
legend.opt-legend { 
  color : #777;
}

legend.main-legend span { }
legend.main-legend { }

legend.req-legend span { }
legend.req-legend {
	margin-left : -2px;
	color: #999;
}

legend.opt-legend span { }
legend.opt-legend { 
  margin-left : -2px;
}

label.req-label, label.opt-label {
	color : #669900;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

label.opt-label.check {
  float : right;
  padding : 0;
  margin : 1px 4px;
  cursor : pointer;
}

label.opt-label.main-label {
  margin : 0 2px;
  font-weight : bold;
}

label.opt-label.main-label span {
  font-weight : normal;
  color : #666;
}

label.opt-label.main-label span.req, label span.req  {
  font-weight : bold;
  color : #c70000;
}

label.req-label.explain {
  color : #666;
  font-size : .8em;
}

label.req-label.explain:hover {
  color : #000;
}

/* === control and interface form elements ========================= */
/*
  note: In this section you will see the hover/focus styles for the 
  inputs. For example: input:hover, input:focus. You will also see 
  these names applied as classes: input.hover, input,focus, for 
  example. This is not done by mistake. Those classes are needed for 
  the JavaScript focus script (files/focus.js) for IE 7 and older.
*/

input.text-long.address, input.text-long.address:hover, input.text-long.address:focus,
input.text-long.address.hover, input.text-long.address.focus {
  border-bottom : 0;
  margin-bottom : 0;
  padding-bottom : 2px;
  border-bottom : 1px dotted #bbb;
}

input.text-long.address2, input.text-long.address2:hover, input.text-long.address2:focus,
input.text-long.address2.hover, input.text-long.address2.focus {
  border-top : 0;
  margin-top : 0;
  padding-top : 2px;
  border-top : 1px dotted #bbb;
}

input.checkbox {
  border : 1px solid #999;
  width : .9em;
  height : .9em;
  padding : 0;
  margin : 0;
  cursor : pointer;
}

input.checkbox:hover, input.checkbox.hover,
input.checkbox:focus, input.checkbox.focus {
  border : 1px solid #666;
}

input.text-short, 
input.text-med, 
input.text-long,
select.select,
textarea.textarea {
  font : 1em verdana, helvetica, palatino sans, tahoma, arial, sans-serif;
  border : 1px solid #999;
  background-color : #fffffe;
  cursor : text;
  padding : 1px 2px;
}

select.select {
  padding : 1px 0;
}

input.text-short {
  width : 100px;
}

input.text-med, select.select {
  width : 250px;
}

input.text-long {
  width : 300px;
}

textarea.textarea {
	width : 560px;
	height : 200px;
}
#codex {
	height: 67px;
	width: 200px;
	background-image: url(../gbcf-v3/files/themes/images/codex.jpg);
}


select.select, select.select option {
	cursor : pointer;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

input.text-short:focus, input.text-short.focus, 
input.text-med:focus, input.text-med.focus,
input.text-long:focus, input.text-long.focus,
select.select:focus, input.select.focus,
textarea.textarea:focus, textarea.textarea.focus {
  border : 1px solid #666;
  background-color : #ffe;
}

input.button {
	font-weight : normal;
	margin-top : 8px;
	padding : 1px 10px;
	cursor : pointer;
	float : right;
	clear : both;
	color : #669900;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 14px;
	font-style: normal;
}

input.button:hover, input.button.hover,
input.button:focus, input.button.focus {
  color : #333;
}

/* because IE6 sucks - if you have a conditionally served IE6 style sheet add this to it */
* html input.button {
  border : 1px solid #666;
}
#gallery {
	height: 600px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	border: 1px dotted #FC0;
	background-color: #263007;
	padding: 0px;
	position: absolute;
	top: 20px;
}
#gallery tr td {
	border: thin dotted #FC0;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#gallery tr td img {
	margin-right: auto;
	margin-left: auto;
	float: none;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 2px solid #4d610d;
	padding: 6px;
}
#dummy {
	height: auto;
	width: auto;
}


.galleryText {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	color: #FC0;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
}
#backButton {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	color: #263007;
	background-color: #D99E17;
	width: 40px;
	text-align: center;
	height: 15px;
	margin-left: 12px;
	clear: both;
	margin-bottom: 5px;
}
#nextButton {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	color: #263007;
	background-color: #D99E17;
	width: 40px;
	text-align: center;
	height: 15px;
	clear: both;
	position: absolute;
	left: 550px;
	top: 0px;
}
#nextButton a {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #253005;
}
#nextButton a:hover {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FC0;
}
#backButton a {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #253005;
}
#backButton a hover {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fc0;
}
#glancenav {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FC0;
	background-color: #4F5F21;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
	top: 10px;
}
#glancenav ul {
	display: inline;
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
}
#glancenav ul li {
	display: inline;
	text-align: center;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding: 2px;
}
#glancenav ul li a {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FC0;
	text-decoration: underline;
}
#glancenav ul li a:hover {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0C6;
	text-decoration: underline;
}
#contentimg {
	text-align: center;
	padding: 5px;
}
.headings {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #fc0;
	background-color: #4F5F21;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 5px;
	width: 50%;
	text-align: center;
}
.tourTitle {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fc0;
	background-color: #343C0D;
	position: absolute;
	left: 25px;
	top: 120px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 609px;
	text-align: center;
	text-transform: capitalize;
}
#imgtourpage img {
	border: 1px solid #fc0;
	height: 116px;
	width: 612px;
}
.tourpagesH3 {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #4F5E19;
	font-weight: bold;
}
#imgcontainer {
	text-align: center;
	height: 116px;
	width: 612px;
	position: absolute;
	top: 6px;
	background-color: #2D340A;
	border: 4px double #fc0;
}
.itinerary {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6B6324;
}


#tourTxt {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	top: 140px;
	position: absolute;
	width: 600px;
	padding-left: 10px;
	padding-right: 10px;
}
#mainTextTours {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	position: absolute;
	top: 150px;
	left: 27px;
	width: 600px;
	padding-right: 10px;
	padding-left: 10px;
	height: 612px;
}
#durationdiv {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fc0;
	background-color: #313908;
	width: 70px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	position: absolute;
	top: 20px;
}
#daysnightsdiv {
	position: absolute;
	left: 100px;
	top: 20px;
	padding: 2px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}

#mainTextTours p a {
	background-color: #5D5A23;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fc0;
	border: 3px double #FC0;
}
#mainTextTours p a:hover {
	background-color: #37360A;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0C6;
}
#activitydiv {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fc0;
	background-color: #313908;
	width: 70px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	position: absolute;
	top: 44px;
}
#activitytypediv {
	position: absolute;
	left: 100px;
	top: 44px;
	padding: 2px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	width: 199px;
}
#frompricediv {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fc0;
	background-color: #313908;
	width: 70px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	position: absolute;
	top: 66px;
}
#lowpricediv {
	position: absolute;
	left: 100px;
	top: 66px;
	padding: 2px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	width: 499px;
}
#tourdetails {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	top: 100px;
	position: absolute;
	left: 10px;
	width: 600px;
}
.tourregionheader {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FC0;
	background-color: #31390A;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 0px;
	position: absolute;
	width: 458px;
}
.toursummary {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding: 10px;
	margin-left: 90px;
	margin-top: 20px;
	position: relative;
	top: 30px;
	left: 0px;
}
.linkstotourpages {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fc0;
	background-color: #31390A;
	width: 50px;
	clip: rect(auto,auto,auto,auto);
	margin-left: 527px;
	margin-top: 25px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
body hr {
	width: 580px;
	color: #FC0;
	position: absolute;
	left: 5px;
}

.tourselectionimg {
	padding: 5px;
	height: 75px;
	width: 75px;
	background-color: #4f5e19;
	border: thin double #fc0;
	margin: 0px;
}
#leopardFart {
	height: 100px;
	width: 580px;
	margin-top: 5px;
	padding: 2px;
	margin-bottom: 5px;
	background-color: #EAE6DF;
}
#contentframe {
	position: absolute;
	top: 120px;
	height: 340px;
	width: 610px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#tourNotes {
	position: absolute;
	width: 610px;
	top: 465px;
	height: 410px;
}
#tourIntro {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	height: 100px;
	width: 610px;
	top: 10px;
	position: absolute;
}
.readThisImg {
	text-align: center;
}
#rsetNavBottom {
	height: 20px;
	width: 120px;
	background-color: #31390A;
	top: 862px;
	position: absolute;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	color: #fc0;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	left: 550px;
}
#crumbs {
	position: absolute;
	visibility: visible;
	left: -125px;
	top: 135px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FC0;
	width: 293px;
	height: 20px;
	z-index: 1;
}
.centered {
	text-align: center;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #900;
}
#travelConsultants  {
	visibility: visible;
	z-index: 1;
	position: absolute;
	top: -166px;
	left: 522px;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	color: #31390A;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
}
#zooreka-image  {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: center;
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fc0;
}
.zooreka-image a {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FC0;
	background-color: #313908;
}
.zooreka-image a:hover {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0C3;
	background-color: #313908;
}
#stats {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	width: 960px;
	height: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000;
	color: #fc0;
	text-align: left;
}
#stats #statstext {
	font-family: "Futura Md BT", Arial, Georgia, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #fc0;
	text-align: center;
	padding-top: 10px;
}

#feedgit {
	position: relative;
	width: 300px;
	left: 50px;
	height: 462px;
	top: 11px;
}
#maploco {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	left: 205px;
	top: -450px;
	text-align: center;
	width: 450px;
	background-color: #31390A;
	height: 420px;
	padding-top: 10px;
	border: 1px solid #fc0;
}
