/*
## Style sheet for 'Broome Sightseeing Tours'
## Created by TSA Corporation/ Copyright © 2006
## Designer: Michael Ott
## Created: 04 April 2006
## Last Modified: 04 April 2006
## Modified by: Michael Ott
*/
body { 
	background: #872600 url(../images/background_shadow.gif);
	background-position:center;
	background-repeat:repeat-y;
	font: 12px Trebuchet MS, Arial, Geneva, sans-serif;
	margin: 0 0 0 0;
}

.container {
	margin: 0 auto;
	width:737px;
	background: #872600 url(../images/background_shadow_container.gif) repeat-x top;
}

.logo {
	position:relative;
	width:720px;
	top:5px;
	left:10px;
}


#award img {
	float:right;
	margin:0px 0px 0px 10px;
}


#panelleft {
	position:absolute;
	top:85px;
	width:120px;
	height:180px;
	z-index:50;
}

#panelcenter {
	background: url(../images/texture_ground.gif); 
	position:absolute;
	top:85px;
	margin: 0 auto;
	width:738px;
	height:180px;
	z-index:48;
}

#panelcenter img {
	float:right;
}

/*.mapbutton {
	position:absolute;
	top:265px;
	margin-left:5px;
	width:98px;
}
*/
.mapbutton {
	position:absolute;
	top:119px;
	margin-left:5px;
	width:98px;
	left: -1px;
}
.leftphotoborder {
	position:absolute;
	top:320px;
	background-image:url(../images/photo_frame.gif);
	height:273px;
	width:173px;
	z-index:60;
}

.leftphoto {
	position:absolute;
	top:329px;
	z-index:61;
}

.photogallery {
	position:absolute;
	top:570px;
	margin-left:-25px;
	color:#fff;
	font-size:10px;
	z-index:90;
}


/* Forces tabs to grow higher when page is selected.
/* The id is required in the menu anchors.
/* A unique id is required in the body tag of each page */

#home #menu-home {
	color:#fff;
	background-image:url(../images/button_on.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#intro #menu-intro {
	color:#fff;
	background-image:url(../images/button_on.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#tour #menu-tour {
	color:#fff;
	background-image:url(../images/button_on.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#history #menu-history {
	color:#fff;
	background-image:url(../images/button_on.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#media #menu-media {
	color:#fff;
	background-image:url(../images/button_on.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#profile #menu-profile {
	color:#fff;
	background-image:url(../images/button_on.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#contact #menu-contact {
	color:#fff;
	background-image:url(../images/button_on.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#nav {
	position:absolute;
	top:285px;
	width:740px;
	text-align:right;
	height:47px;
}

#nav a {
	color:#e18700;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 10px 10px 10px;
	height:27px;
}

#nav a:hover {
	color:#fff;
}

/*	Main content area styling */

#contentleft {
	position:relative;
	background-image:url(../images/corner.gif);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#a55c40;
	padding:30px 15px 15px 30px;
	top:230px;
	left:150px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:242px;
	/*height:380px;*/
	height:456px;
}

#contentleft h1 { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

contentleft h3 { 
	color:#ffa800;
	font-size:17px;
	font-weight:normal;
}

#contentleft a {
	color:#ffa800;
	text-decoration:underline;
	padding-right:10px;
}

#contentleft a:hover {
	color:#9cc900;
	text-decoration:none;
}

#contentleft img {
	text-align:center;
}

#contentleft strong {
	color:#fff;
}

#contentleft hr {
	height:1px;
	border:solid 1px #e5e5e5;
}





#contentleft2 {
	position:relative;
	background-image:url(../images/corner.gif);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#a55c40;
	padding:30px 15px 15px 30px;
	top:230px;
	left:150px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:543px;
}

#contentleft2 h1 { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

contentleft2 h3 { 
	color:#ffa800;
	font-size:17px;
	font-weight:normal;
}

#contentleft2 a {
	color:#ffa800;
	text-decoration:underline;
	padding-right:10px;
}

#contentleft2 a:hover {
	color:#9cc900;
	text-decoration:none;
}

#contentleft2 img {
	text-align:center;
}

#contentleft2 strong {
	color:#fff;
}

#contentleft2s hr {
	height:1px;
	border:solid 1px #e5e5e5;
}

#contentright {
	position:relative;
	/*top:-195px;*/
	top:-271px;
	left:437px;
	background-color:#a55c40;
	padding:30px 15px 15px 20px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:266px;
	/*height:380px;*/
	height:520px;
}

#contentright h1 { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

contentright h3 { 
	color:#ffa800;
	font-size:17px;
	font-weight:normal;
}


#contentright a {
	background: url(../images/arrow_small.gif) no-repeat right; 
	color:#9cc900;
	text-decoration:underline;
	padding-right:10px;
}

#contentright a:hover {
	color:#7a99b9;
	text-decoration:none;
}

#contentright img {
	text-align:center;
}

#contentright strong {
	color:#fff;
}

#contentright hr {
	height:1px;
	border:solid 1px #e5e5e5;
}

#contentright  li {
	list-style-image:url(../images/list.gif);
}

#contentright  ul {
	margin-left:15px;
}


#contentlower1 {
	position:absolute;
	top:724px;
	margin-left:150px;
	background-color:#a55c40;
	padding:30px 20px 15px 20px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:548px;
	border-top:solid 7px #945339;
}


#contentlower1 h1,#contentlower4 h1  { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

#contentlower1 h2,#contentlower4 h2  { 
	color:#ffa800;
	font-size:17px;
	font-weight:normal;
}

#contentlower1 a,#contentlower4 a {
	background: url(../images/arrow_small.gif) no-repeat right; 
	color:#9cc900;
	text-decoration:underline;
	padding-right:10px;
	border:0px;
}

#contentlower1 a:hover,#contentlower4 a:hover {
	color:#7a99b9;
	text-decoration:none;
}

#contentlower1 strong,#contentlower4 strong {
	color:#fff;
}

#contentlower1 hr,#contentlower4 hr {
	height:1px;
	border:solid 1px #e5e5e5;
}

#contentlower1  li,#contentlower4  li {
	list-style-image:url(../images/list.gif);
}

#contentlower1  ul,#contentlower4  ul {
	margin-left:15px;
}

#contentlower2 {
	position:absolute;
	top:710px;
	margin-left:150px;
	background-color:#a55c40;
	padding:10px 15px 15px 20px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:553px;
	/*height:380px;*/
	height:580px;
	border-top:solid 7px #945339;
}


#contentlower2 h1 { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

#contentlower2 h2 { 
	color:#ffa800;
	font-size:17px;
	font-weight:normal;
}

#contentlower2 a {
	background: url(../images/arrow_small.gif) no-repeat right; 
	color:#9cc900;
	text-decoration:underline;
	padding-right:10px;
	border:0px;
}

#contentlower2 a:hover {
	color:#7a99b9;
	text-decoration:none;
}

#contentlower2 img {
	border:solid 5px #fff;
	margin:10px 10px 0px 0px;
}

#contentlower2 strong {
	color:#fff;
}

#contentlower2 hr {
	height:1px;
	border:solid 1px #e5e5e5;
}

#contentlower2  li {
	list-style-image:url(../images/list.gif);
}

#contentlower2  ul {
	margin-left:15px;
}


#contentlower3 {
	position:absolute;
	top:875px;
	margin-left:150px;
	background-color:#a55c40;
	padding:10px 15px 15px 20px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:553px;
	height:380px;
	border-top:solid 7px #945339;
}


#contentlower3 h1 { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

#contentlower3 h2 { 
	color:#ffa800;
	font-size:17px;
	font-weight:normal;
}

#contentlower3 a {
	background: url(../images/arrow_small.gif) no-repeat right; 
	color:#9cc900;
	text-decoration:underline;
	padding-right:10px;
	border:0px;
}

#contentlower3 a:hover {
	color:#7a99b9;
	text-decoration:none;
}

#contentlower3 img {
	border:solid 5px #fff;
	margin:10px 10px 0px 0px;
}

#contentlower3 strong {
	font-size:17px;
	font-weight:normal;
	color:#fff;
}

#contentlower3 hr {
	height:1px;
	border:solid 1px #e5e5e5;
}

#contentlower3  li {
	list-style-image:url(../images/list.gif);
}

#contentlower3  ul {
	margin-left:15px;
}



#gallery {
	position:relative;
	top:299px;
	background-image:url(../images/corner.gif);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#a55c40;
	padding:30px 15px 15px 30px;
	top:230px;
	left:150px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:543px;
}


#gallery h1 { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

#gallery a {
	background: url(../images/arrow_small.gif) no-repeat right; 
	color:#9cc900;
	text-decoration:underline;
	padding-right:10px;
	border:0px;
}

#gallery a:hover {
	color:#7a99b9;
	text-decoration:none;
}

#gallery strong {
	color:#fff;
}

#gallery hr {
	height:1px;
	border:solid 1px #e5e5e5;
}

#gallery  li {
	list-style-image:url(../images/list.gif);
}

#gallery  ul {
	margin-left:15px;
}




#maparea {
	position:absolute;
	top:85px;
	width:740px;
	z-index:80;
	visibility:hidden;
	font-size:11px;
}

#maparea a {
	color:#fff;
	text-decoration:none;
}

#maparea a:hover {
	color:#ffa800;
	text-decoration:none;
}

#maparea ul {
	margin-left:10px;
}

#maparea li {
	list-style-type:disc;
	color:#ffa800;
}


#maparea strong {
	color:#ffa800;
}

#maparea h1 {
	color:#ffa800;
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
}

.black {
	background-color:#000;
	padding:12px;
	color:#fff;
}


#postcard {
	background-image:url(../images/postcard.jpg);
	width:285px;
	height:199px;
	padding:90px 30px 0px 215px;
	color:#144f7d;
}



/* Input styles */
input, select {
	font: 11px Trebuchet MS, Arial, Geneva, sans-serif; 
	color:#5c9fce;
	border-bottom:solid 1px #d9d9d9;
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
	padding:2px;
	width:95%;
	height:18px;
}

textarea {
	background-image:url(../images/background_postcard_lines.gif);
	background-position:top;
	font: 11px Trebuchet MS, Arial, Geneva, sans-serif; 
	color:#5c9fce;
	border:0px;
	padding:2px;
	width:95%;
	height:80px;
	overflow:hidden;
	line-height:30px;
}


.submit {
	background-color:#fff;
	width:60px;
	color:#5c9fce;
	border-bottom:solid 1px #d9d9d9;
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
	height:24px;
	float:right;
}

form {
	margin: 0 0 0 0;
}

.noborder {
	border:0px;
}


.speechbubbleleft {
	float:left;
	background-image:url(../images/speech_bubble.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
	color:#5c9fce;
	height:105px;
	width:215px;
	padding:15px 40px 0px 20px;
	text-align:center;
	margin-top:30px;
}

.speechbubbleright {
	float:right;
	background-image:url(../images/speech_bubble.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
	color:#5c9fce;
	height:105px;
	width:215px;
	padding:15px 40px 0px 20px;
	text-align:center;
	margin-top:30px;
}

#testimonials {
	position:absolute;
	top:875px;
	margin-left:150px;
	background-color:#a55c40;
	padding:10px 15px 15px 20px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:553px;
	border-top:solid 7px #945339;
}


#testimonials h1 { 
	color:#ffa800;
	font-size:20px;
	font-weight:normal;
}

#testimonials h2 { 
	color:#ffa800;
	font-size:17px;
	font-weight:normal;
}

#testimonials a {
	color:#ffa800;
	text-decoration:underline;
	padding-right:10px;
}

#testimonials a:hover {
	color:#9cc900;
	text-decoration:none;
}

#testimonials a:hover {
	color:#7a99b9;
	text-decoration:none;
}

#testimonials strong {
	font-size:11px;
	font-weight:normal;
	color:#ffa800;
	margin-left:30px;
}

#testimonials hr {
	height:1px;
	border:solid 1px #e5e5e5;
}

#testimonials  li {
	list-style-image:url(../images/list.gif);
}

#testimonials  ul {
	margin-left:15px;
}

.floatright {
	float:right;
	border:0px;
}

.photos {
	border:solid 5px #fff;
	margin:10px 10px 0px 0px;
}

.floatright {
	float:right;
}

/*=== new styles @ 07/12/2009 
=============================================================================*/

.trust_dtick
{	position:absolute;
	top:740px;
	margin-left:7px;
	color:#fff;
	font-size:10px;
	z-index:90;
}
#panelcenter .rel_positioning
{	position:relative;
}
#contentlower4 {
	position:absolute;
	top:804px;
	margin-left:150px;
	background-color:#a55c40;
	padding:30px 20px 15px 20px;
	color:#fff;
	font-size:11px;
	line-height:17px;
	width:548px;
	border-top:solid 7px #945339;
}
.clear_pane
{	top:594px!important;
}