/* Redefined HTML Tags */
html {
	width: 100%;
	height: 100%;
	}
body {
	background:#1c2304 url(/photolib/1081/bodybg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	}
/* Wrapper Specific */
#container {
	width: 100%;
	}
#base {
	background-color: #FFFFFF;
	width: 763px;
	}
.bannerBg 
	{
	background:#ffffff url(/photolib/1081/banner.jpg) no-repeat;
	}
.topBar {
	background-color: #889A70;
	}
.topBar a:link, .topBar a:visited, .topBar a:active {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	}
.topBar a:hover {
	font: 9pt Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: underline;
	}
.topBarBold {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
.menuBar {
	background-color:#435c38;
	background:#757e51 url(/photolib/1081/menubg.jpg) top left no-repeat;
	padding:0;
	}
.menu {
	line-height: 98px;
	list-style-type: none;
	margin: 0px;
	padding:0px;
	
	}
.menu a:link, .menu a:visited, .menu a:active {
	font: bold 8px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
.menu a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	}
.menuBold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 14px;
	}
/* New Classes */
.menuText {
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	}
a.titleText {
	COLOR: #ffffff; 
	font: bold 12px arial, helvetica, sans-serif; 
	}
a.titleText:link, a.titleText:visited, a.titleText:active {
	COLOR: #ffffff; 
	font: bold 20px arial, helvetica, sans-serif; 
	}
a.titleText:hover {
	COLOR: #f1df8d; 
	font: bold 20px arial, helvetica, sans-serif; 
	}
.ul {
	font:bold 9px arial, helvetica, Sans-Serif ;
	padding:0 0 3px 18px;
	color:#c6bd8f;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	line-height:16px;
	text-decoration: none;
	}
.ul a:link, .ul a:visited, .ul a:active{
	Font-size: 9pt;
	color:#c6bd8f;
	font-family: arial, helvetica, Sans-Serif;
	text-decoration: none;
	}
.ul a:hover{
	Font-size: 9pt;
	color:#faf6e2;
	font-family: arial, helvetica, Sans-Serif;
	text-decoration: underline;
	}
.anSubMenu {
	padding: 0px 0 0 0px;
	}
.anSubMenu a:link, .anSubMenu a:visited, .anSubMenu a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
.anSubMenu a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
A.category:link, A.category:visited, A.category:active {
	FONT-SIZE: 9pt; 
	COLOR: #3e3e3e; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
A.category:hover {
	FONT-SIZE: 9pt; 
	COLOR: #3e3e3e; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
	



#menu {
	padding:0px;
	margin:0px;
	}
#menu a {
	display:block;
	background-color:#ffffff;
	width:170px; 
	padding:5px 0px 5px 0px; 
	border-bottom:#000000 1px solid; 
	border-right:#000000 1px solid; 
	filter:alpha(opacity=75);opacity:.75;
	}
#menu a:link, #menu a:hover, #menu a:active {
	text-decoration: none;
	}
#menu a:hover {
	text-decoration: none;
	filter:alpha(opacity=85);opacity:.85;
	}
#menu br {
	display:none;
	}
td.offer {
	font-family: Verdana, sans-serif; 
	font-weight: bold; 
	color: #339933; 
	font-size: 2pt; 
	
	}
td.offerBig {
	font-family: Verdana, sans-serif; 
	font-weight: bold; 
	color: #339933; 
	font-size: 9.5pt; 
	line-height: 11pt; 
	}
td.offerDetails {
	font-family: Verdana, sans-serif; 
	color: #666666;
	font-size: 7pt; 
	font-style: italic; 
	}
.splashTitle {
	font: bold 11pt Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: none;
	letter-spacing: 0;
	}
td.OfferTitle{
	font-family: Verdana, sans-serif; 
	font-weight: bold; 
	padding-left: 15px;
	color: #191970; 
	font-size: 9.5pt; 
	line-height: 11pt; 
	}
#highlights table{
	margin-top:15px 0 0 0;
	}
#highlights h1{
	font:bold 15px arial;
	font-style:oblique;
	color:#a38a76;
	margin:0px;
	}
#highlights ul{
	margin:5px 0 0 15px;
	padding:0px;
	list-style:square;
	font:bold 11px arial;
	color:#666666;
	}
#highlights ul a{
	font:bold 11px arial;
	color:#666666;
	}
#highlights ul a:hover{
	font:bold 11px arial;
	color:#000000;
	}
#highlights .bottom {
	font:bold 11px arial;
	color:#bbbbbb;
	text-decoration:underline;
	}
#highlights a.bottom:hover{
	font:bold 11px arial;
	color:#a38a76;
	}
/* content Specific */
	
#contentMain{
	font:normal 11px Arial, Helvetica, sans-serif; 
	}
#contentMain table{
	font:normal 11px Arial, Helvetica, sans-serif; 
	
	}
#contentMain h1, #contentMain h2, #contentMain h3 {
	font-weight:bold; 
	color: #475733;
	}
#contentMain h1{
	font-size:19px;
	padding:5px 0 0 0px;
	margin:5px 0 4px 0;
	}
#contentMain h2{
	font-size:15px;
	margin:15px 0 px 0;
	padding:0;
	}
#contentMain h3{
	font-size:13px;
	}
#contentMain h4{
	font-size:13px;
	color:#000000;
	margin-bottom:8px;
	}
#contentMain h5{
	font:bold 12px Arial, Helvetica, sans-serif; 
	}
#contentMain a
{
	color:#475733;
	}

#contentMain a:hover {
	color:#000000;
	}
#contentMain A.PropertyListingName:link, A.PropertyListingName:visited, A.PropertyListingName:active {
	color: #000000; 
	font: bold 12px arial, helvetica, sans-serif; 
	text-decoration: none;
	margin: 10px 0px 3px 10px;
	}
#contentMain A.PropertyListingName:hover {
	color: #336633; 
	font: bold 12px arial, helvetica, sans-serif; 
	text-decoration: underline;
	
	}
#contentMain A.PropertyOffer:link, A.PropertyOffer:visited, A.PropertyOffer:active {
	color: #000000; 
	font: normal 11px arial, helvetica, sans-serif; 
	text-decoration: none;
	margin: 10px 0px 3px 0px;
	}
#contentMain A.PropertyOffer:hover {
	color: #336633; 
	font: normal 11px arial, helvetica, sans-serif; 
	text-decoration: underline;
	
	}	
	
#contentMain .PropertyListingInfo {
	color: #000000;
	font: normal 11px arial, helvetica, sans-serif; 
	margin: 0px 0px 0px 20px;
	}
#contentMain .woot {
	clear: both;
}	
#contentMain .subHeader {
	color: #666666; 
	font: bold 14px arial, helvetica, sans-serif; 
	margin: 15px 5px 0px 15px;
	}
#contentMain .offerContainer {
	margin: 15px;
	border:solid 1px #cccccc; 
	}
#contentMain .offerStyle1 {
	background-color: #f5f5f5;
	border-bottom :solid 1px #cccccc;
	padding: 5px; 
		vertical-align: top;
	}
#contentMain .offerStyle2 {
	background-color: #ffffff;
	border-bottom :solid 1px #cccccc;
	padding: 5px;
		vertical-align: top;  
	}	
div #contentMain .Offer {
	
	font: bold 12px arial, helvetica, sans-serif; 
	color: #336633;
	padding-left: 30px;
	
	}
#contentMain ul{
	margin:5px 0 0 30px;
	padding:0px;
	list-style:square;
	font:normal 11px arial;
	color:#336633;
	}	
	
#contentMain .home{
	margin:0px;
	padding:0px;
	}
#contentMain .number {
	margin:0px;
	}
#contentMain .number ul{
	margin:0 0 0 20px;
	padding:4px 0 0 20px;
	list-style:decimal;
	}
#contentMain span .small a{
	color:#ffffff;
	}
#contentMain .normal a
{
	color:#003399;
	}

#weather {
	width:267px;
	height:160px;
	background:#ffffff url(/photolib/4653/weatherbg.jpg) no-repeat;
	}
#weather div{
	margin:125px 0 0 435px;
	}
.small2
{
	padding:5px;
	font:normal 11px arial, helvetica, sans-serif;
	color:#cccccc;
	}
a.courseSiteLink:link, a.courseSiteLink:visited, a.courseSiteLink:active
{
	color:#003399 !important;
	font:normal 11px arial, helvetica, sans-serif;
	TEXT-DECORATION: none; 		
	}
a.courseSiteLink:hover
{
	color:#003399 !important;
	TEXT-DECORATION: underline;		
	}
.drawing {
	font: 11.5pt Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14pt;

	}
.referral {	
	margin-right: 155px;
	margin-top: 4px;
	margin-bottom: 4px;
	font: 11pt Arial, Helvetica, sans-serif; 
}
		
	
.referral p, select, input{
	margin: 5px;
	 
	
	}
	
.searchresults2 {
	background-color: #FFFFFF;
	font: bold 9pt Arial, Helvetica, sans-serif; 
	color: #000000;
	
	}	
#DiningTravel {
	margin-top: 12px;
	margin-left: 22px;	
	margin-bottom: 15px;
}

#DiningTravel img 
{	
	margin: 8px;
}
