@import "/css/forms.css";
body {
	font-family: "Lucida Grande", Verdana, sans-serif;
	background: #232323;
	margin: 0px auto;
}
.wrapper {
	width: 940px;
	margin: auto;
}
.navigation {
	background: url(/images/nav-bg.gif) no-repeat;
	width: 931px;
	height: 34px;
	margin-top: 10px;
}
.navigation ul { 
	text-align: left; 
	font: 13px Verdana, sans-serif;
	list-style-type: none;
	padding: 8px 0px;
}
.navigation li { 
	color: #FFD387;
	display: inline;
	padding: 0px 27px;
}
.navigation li a { 
	color: #FFD387;
	font-weight: normal;
	text-decoration: none;
}
.navigation li a:hover { 
	color: #ffffff;
	text-decoration: underline;
}
.navigation .phone-number {
	font-size: 14px;
	font-weight: bold;
}
.header {
	background: #232323 url(/images/header-banner.gif) no-repeat;
	width: 927px;
	height: 102px;
	margin: 5px 0px;
}
.logo {
	width: 355px;
	padding: 0px;
	float: left;
}
.logocenter {
	width: 374px;
	padding: 0px;
	float: left;
}
.logoright {
	width: 198px;
	padding: 0px;
	float: right;
}
#leftcontent {
	width: 167px;
	margin: 0px;
}
#leftcontent h1 {
	color: #CFA13D;
	font-size: 15px;
	font-weight: normal;
	margin-top: 10px;
	padding-left: 8px;
}
#leftcontent ul {
	list-style-type: none;
	padding: 5px;
	margin-left: 8px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#leftcontent li a {
	list-style: none;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-bottom: 4px;
}
#leftcontent .partner a {
	font-weight: normal;
	font-size: 11px;
	color: #FFD387;
	text-decoration: none;
}
#leftcontent .external a {
	font-weight: bold;
	font-size: 12px;
	color: #CFA13D;
	text-decoration: none;
}
#centerall {
	background: url(/images/mainbannerbg.jpg) no-repeat;
	width: 749px;
	height: 182px;
	margin-left: 8px;
	margin-top: 0px;
}
#centerall .headline {
	width: 300px;
	float: left;
	padding-left: 20px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
#centerall .headline h1 {
	color: #ffffff;
	font-size: 25px;
	font-weight: normal;
}
.gold {
	color: #E4AC50;
}
#centerall .headine-rt {
	float: right;
	padding-right: 30px;
}
#centerall .headline-rt img.bt  {
	margin-top: 130px;
	margin-left: 30px;
}
#curvy {
	background: #232323 url(/images/curve-top.png) no-repeat;
	width: 564px;
	height: 23px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 8px;
	float: left;
}
#maindiv {
	width: 749px;
}
#mainbody {
	float: left;
	width: 564px;
	margin-left: 8px;
	background: #fff;
	margin-top: 0px;
}
#mainbody h1, #featuredpackages h1 {
	color: #AA7901;
	font-size: 18px;
	font-weight: normal;
}
#mainbody h2 {
	color: #AA7901;
	font-size: 14px;
	font-weight: normal;
}
#featuredarticle, #featuredcourse {
	width: 564px;
	padding: 8px;
}
#featuredarticle .photo, #featuredcourse .photo {
	width: 200px;
	float: left;
	padding: 0px 5px 0px 5px;
}
#featuredarticle .context, #featuredcourse .context {
	float: right;
	width: 340px;
	font-size: 12px;
	padding-right: 5px;
	margin-right: 8px;
}
#featuredarticle .context h1 a, #featuredcourse .context h1 a {
	color: #000;
	font-size: 14px;
	font-size: 16px;
	padding: 0px;
	color: #9b0118;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-weight: normal;
	line-height: 1em;
}
#curvy-btm {
	background: #FDF6E7 url(/images/curve-btm.png) no-repeat;
	width: 564px;
	height: 20px;
	margin-top: 0px;
	margin-left: 8px;
}
#featuredpackages {
	float: left;
	width: 560px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#featuredpackages .thumb {
	width: 85px;
	padding-top: 10px;
	float: left;
	margin-right: 5px;
}
#featuredpackages .thumb img {
	border: 1px solid #000;
}
#featuredpackages .context {
	float: right;
	width: 450px;
	margin-right: 5px;
}
#featuredpackages .context .titles a {
	font-size: 16px;
	padding: 0px;
	color: #9b0118;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-weight: normal;
	line-height: 1em;
}
.readmore {
}
#featuredpackages .context p {
	font-size: 12px;
	color: #666;
	padding: 0px;

}
#featuredpackages .context a {
	color: #aa5701;
}
#golf-bag {
	width: 214px;
}
#rightcontent {
	width: 185px;
	margin-left: 5px;
	float: right;
}
.reviews-rt .titles, .vacation-rt .titles {
	background: url(/images/right-headline.gif) no-repeat;
	width: 169px;
	height: 32px;
	margin-bottom: 5px;
}
#rightcontent .titles h1 {
	font-size: 14px;
	color: #D8B270;
	font-weight: normal;
	padding: 5px 10px;
}
#rightcontent h1 {
	font-size: 14px;
	color: #D8B270;
}
.reviews-rt, .vacation-rt {
	width: 185px;
	font-size: 11px;
	color: #ffffff;
	padding: 5px;
}
.reviews-rt ul, .vacation-rt ul {
	list-style-type: none;
	padding: 5px;
	margin-left: 4px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.reviews-rt li, .vacation-rt li {
	list-style-type: none;
	padding-bottom: 7px;
}
.reviews-rt li a, .vacation-rt li a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}
.newsletter {
	background: url(/images/arizona-deals.jpg) no-repeat;
	width: 169px;
	height: 115px;
	margin: 8px auto;
}
.newsletter form {
	padding-top: 60px;
	padding-left: 10px;
}
.newsletter input {
	width: 150px;
	padding: 0px;
	margin-right: 4px;
	border: 1px solid #000;
}
.newsletter .signup {
	background: url(/images/Sign-Up.jpg) no-repeat;
	width: 73px;
	height: 24px;
	float: right;
	border: none;
}
.clearFix {
	clear: both;
}
a.readon {
	color: #C10001;
	margin-top: 10px;
	display: block;
	float: left;
	background: url(/images/icons/arrows.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}
.course-page td {
	font-size: 12px;
}
.archive {
	font-size: 11px;
	text-align: center;
	padding: 10px 0px;
}
.archive a {
	text-decoration: underline;
}
.img-banner {
	padding-bottom: 10px;
}
.smallText {
	font-size: 10px;
}
.thumbs {
	padding: 4px;
}
.news ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 10px;
}
.news li {
	font-size: 12px;
	padding: 5px 10px;
}
.news li a {
	color: #000000;
	text-decoration: underline;
}
.news li a:hover {
	text-decoration: none;
}
.quote {
	font-weight: bold;
	font-size: 16px;
	font-family: "Tahoma";
	width: 500px;
	text-align: center;
	color: #797979;
}
.scorecard td {
	font-size: 10px;
}
.ratetable td, .onlinebooking td {
	font-size: 12px;
}
.onlinebooking td {
	padding: 3px 5px;
}
.onlinebooking .hd {
	padding: 5px;
	border-bottom: 1px dotted #747474;
}
ul.lists {

}
.lists li {
	font-size: 12px;
}
.pkgtitle h1 {
	font-size: 12px;
	padding: 0px 10px;
	color: #000000;
}
.pkgtitle h1 a {
	color: #000000;
}
.pkgtitle h1 a:hover {
	color: #747474;
}
.morenews li a {
	color: #242424;
}
.morenews li {
	padding-bottom: 4px;
}
#footer {
	color: #fff;
	font-size: 12px;
	padding: 40px;
}
#footer a {
	color: #fff;
}
DIV.float {
	float: left;
}
.breadcrumbs {
	float: right;
	margin-right: 20px;
	font-size: 11px;
}
.coursebody img {
	border: 1px solid #000;
}
