/*  --------------------------------------------------------------------------
     
     Main Style Sheet
     Copyright: Tour Hosts Pty.Limited - www.tourhosts.com.au
     Created by: Igor Kasalovic (IK) - ikasalovic@tourhosts.com.au
     Version: 1.0
     Date: 02/03/06

    ------------------------------------------------------------------------- */


body {
	padding: 0px;
	background-repeat: repeat-x;
	text-align: center;
	background-image: url(../images/bodybgd.gif);
	background-color: #471818;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#pageholder {
	text-align: left;
	width: 950px;
	position: relative;
	overflow: visible;
	background-color: #FFF8F0;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Content Elements */

#content {
	background-image: none;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 940px;
	float: left;
	}

#content ul {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}
#content ul li {
	list-style: url(none) none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/arrow.gif) no-repeat;
	line-height: 1.1em;
	padding-bottom: 10px;
	padding-left: 20px;
}

#content .infoBox {
	background: #FCE9CF;
	color: #9E281E;
	font-size: 120%;
	line-height: 1.5em;
	padding: 10px;
}

#content .large {
	font-size: 120%;
	line-height: 1.5em;
}
.thumbnails {
	width: 200px;
	padding: 10px;
	border: 1px solid #eaeaea;
}
.thumbleft {
	float: left;
	margin-right: 10px;
}

#content a {
	color: #AB6729;
	font-style: normal;
	text-decoration: underline;
}
#content a:hover {
	color: #AA5500;
	text-decoration: underline;
}

/* Top Navigation Elements */

#topnavigation {
	text-align: right;
	width: 940px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#topnavigation ul {
	padding: 0px;
	list-style: url(none) none;
	margin: 0px;
}
#topnavigation ul li {
	display: inline;
}
#topnavigation ul li a {
	font: 70% "Lucida Sans", Verdana, sans-serif;
	color: #CC0000;
	text-decoration: none;
	background: transparent;
	border-right: 1px solid #FF952B;
	padding-right: 5px;
}
#topnavigation ul li a:hover {
	color: #EA6A38;
	background: transparent;
}
#topnavigation #last a {
	border-style: none;
	color: #CC0000;
}

#topnavigation #last a:hover {
	color: #EA6A38;
	background: transparent;
}

/* Custom CSS Styles */

.txt {
	width: 670px;
	color: #333;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
}

.right {
	width: 239px;
	padding-left: 10px;
	font: 65%/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	position: relative;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5D2413;
	float: right;
	
}

.clear {
	clear: both;
}

.float-left {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 280px;
}

	/* DIV elements on general info page */
	#g1, #g2, #g3, #g4, #g5, #g6, #g7, #g8, #g9, #g10, #g11, #g12, #g13, #g14, #g15, #g16, #g17, #g18, #g19, #g20, #g21, #g22, #g23, #g24, #g25, #g26, #g27, #g28, #g29, #g30, #g31, #g32, #g33, #g34, #g35, #g36, #g37, #g38, #g39, #g40, #g41, #g42, #g43, #g44 {
	display: none;
}

#ft1, #ft2, #ft3, #ft4, #ft5, #ft6, #ft7, #ft8, #ft9, #ft9a, #ft10, #ft11, #ft12, #ft13, #ft14, #ft15, #ft16, #ft17, #ft18, #ft19, #ft35 {
	display: none;
}

#goudie, #chappell {
	display: none;
}

.float-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
}

/* Footer Elements */


#footer {
	border-top: 1px solid #FF9900;
	height: 200px;
	position: relative;
	width: 950px;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/footer.jpg);
}
#footer .footertxt {
	color: #FFFFFF;
	text-align: left;
	height: auto;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1.7em;
	margin-top: 120px;
	margin-right: 250px;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer a {
	color: #ffc;
	text-decoration: underline;
	background: transparent;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
	background: transparent;
}

/* Typography Styles */

h1 {
	color: #AE8D1E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	color: #FD8A00;
	padding-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5B2314;
	margin-bottom: 0px;
	height: 17px;
}

/* Form CSS Styles */

#content .txt #rego {
	width: 300px;
}
#regbutton {
	background: #39c url(../images/regobutton.gif) no-repeat;
	height: 50px;
	width: 217px;
	font: bold Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-style: none;
	cursor: hand;
}
#regbutton:hover {
	background: #369 url(../images/regobutton_hover.gif);
	color: #fff;
}




#header {
	width: 950px;
	height: 200px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;

}


#navigation {
	text-align: center;
	background-color: #FCE9CF;
	width: 950px;
	height: 25px;

}


#content table {
	font: 100%/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
}
.programtxt {
	font-size: 10px;
}

h3 {
	color: #5A1F01;
	padding-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8880B;
}

h4 {
	color: #E4AA32;
	font-size: 16px;

}

h5 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.toursheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.img {
	border: medium solid #FFFFFF;

}
.red {
	color: #993300;
}
/* -----------------------------------------------
	15 Day Accommodation Form 
	----------------------------------------------*/
	
#contactfrm {
	background: #FFF8F0;
	font-size: 12px;
	border-style: none;
	margin: 10px 20px;
}

#contactfrm table {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

#contactfrm td {
	padding: 4px 10px;
	border-top: 1px solid #E3DBE1;
}
#response_form1 .txtresponse {
	border: 1px solid #eaeaea;
	background: #C0B6BD url(http://www.confreg.com.au/accommodation/images/mail_accept.gif) no-repeat 50px top;
	margin: 10px 20px;
	height: 70px;
	padding: 5px;
	color: #033;
	text-indent: 120px;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
}
