/*-----basic content pages and images ---- 1/2 layout  -----*/
.contentimage{
	width:552px;
	height:465px;
	border: 0 none;
	}
	
.contentarea{
	margin-left:8px;
	margin-right:8px;
	margin-top:3px;
	margin-bottom:3px;
	position:relative;
	}
	
.contentarea em{
	margin:0px;
	padding:0px;
	}
	
.contentarea p{
	font-size:13px;
	font-family: Arial,Helvetica,sans-serif;
	color:#000000;
	}
	
.contentarea h1{
	font-size:48px;
	font-family: calibri, times, serif;
	color:#000000;
	font-weight:500;
	}

 h1.title{
	
	
	font-family: calibri, times, serif;
	color:#000000;
	font-weight:500;
	font-size:27px;
	top:21px;
	position:relative;
	/*height:75px;*/
	}	
	
 .titlebg{
	/*font-size:27px;*/
	background-repeat:no-repeat;
	background-size:100%;
	background-image: url("/sites/default/files/images/headerbg.jpg");
	height:75px;
	/*font-family: calibri, times, serif;
	color:#000000;
	font-weight:500;*/
	}	
	
.contentarea h2{
	font-size:27px;
	font-family: calibri, times, serif;
	color:#000000;
	font-weight:400;
	}
	
.contentarea h3{
	font-family: calibri, times, serif;
	color:#000000;
	font-size:20px;
	line-height:20px;
	}
	
.contentarea h4{
	font-family: "times new roman", times, serif;
	color:#000000;
	}
	
p.indent{
	text-indent:20px;
	}
.contentarea .logo{
	height:130px;
	vertical-align:center;
	}
	
.contentarea .logoshort{
	height:70px;
	vertical-align:center;
	}
	
.logoimg{
	width: 90px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	height: 118px;
	}

.contentarea .logotitle{

	font-family:sans-serif;
	font-size:20px;
	font-weight:400;
	text-align:center;
	padding-top:10px;
	}

.contentarea .logo h2{

	font-family:"Times New Roman",sans-serif;
	font-size:21px;
	font-weight:400;
	font-style:oblique;
	text-align:center;
	padding-top:10px;
	 color:#000000;
	}
/*center image header*/
.contentarea .logocenter	{
	height:120px;
	vertical-align:center;
	text-align:center;
	
	}	
.contentarea .logocenter h2{
	font-family:"Times New Roman",sans-serif;
	font-size:21px;
	font-weight:400;
	font-style:oblique;
	text-align:center;
	padding-top:5px;
	}
.contentarea .logoimgcenter{
	width: 234px;
	margin-left: 0px;
	margin-right: 0px;
	height: 75px;
}

hr{
 border: 0;
 border-top: 1px solid #666666;
 height: 1px;
 }
 
.contentarea ul{
	margin:1px 0px 1px 20px;
	padding:0px;
	list-style-type:disc;
}
.contentarea ul li{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
	line-height:17px;
}	
.contentarea ul.one, .contentarea ul.one li{
	
	padding:0px;
	list-style-type:disc;
	font-size:18px;
}
	
.contentarea ul.two, .contentarea ul.two li{
	
	padding:0px;
	list-style-type:disc;
	font-size:16px;
}

.contentarea ul.three, .contentarea ul.three li{

	padding:0px;
	list-style-type:disc;
	font-size:14px;
}

.contentarea ul.four, .contentarea ul.four li{
	
	padding:0px;
	list-style-type:disc;
	font-size:13px;
}

.contentarea ul.five, .contentarea ul.five li{

	padding:0px;
	list-style-type:disc;
	font-size:12px;
}

.contentarea ul.six, .contentarea ul.six li{

	padding:0px;
	list-style-type:disc;
	font-size:10px;

}

.contentarea ul.directions, .contentarea ul.directions li{
	
	padding:0px;
	list-style-type:disc;
	font-size:13px;
	font-style:italic;
	line-height:18px;
}
/*list style types*/
.contentarea  ul.upper li{
	
	list-style-type:upper-alpha;
}
.contentarea  ul.lower  li{
	
	list-style-type:lower-alpha;
}
.contentarea ul.roman  li{
	
	list-style-type:upper-roman;
}
.contentarea ul.number  li{
	
	list-style-type:decimal;
}
.contentarea ul.none  li{
	
	list-style-type:none;
}

.contentarea .disclaimer{
	font-size:10px;
	color:#A52A2A;
	font-style:oblique;
}

a.bookBtn, a.bookbtn, .webform-client-form #edit-submit, .webform-client-form #edit-next, .webform-client-form #edit-previous, #content a.bookBtn {
	color: #ffffff;
	background-color: #7b2f3e;
	padding: 4px 8px 3px 8px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	font-family:Arial,Helvetica,sans-serif;
	
	/*corner radius*/
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 
	
	/*get rid of white border on form buttons*/
	border-top:none;
	border-right:none;
	border-left:none;
	}
	
#resTabContent .bookBtn {
	color: #ffffff;
	background-color: #8b0e04;
	padding: 3px 6px 2px 6px;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-family:Arial,Helvetica,sans-serif;
	
	/*gradient*/
	background: #a90311; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90311 15%, #a90311 54%, #a90311 54%, #6e001a 69%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#a90311), color-stop(54%,#a90311), color-stop(54%,#a90311), color-stop(69%,#6e001a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90311 15%,#a90311 54%,#a90311 54%,#6e001a 69%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90311 15%,#a90311 54%,#a90311 54%,#6e001a 69%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90311 15%,#a90311 54%,#a90311 54%,#6e001a 69%); /* IE10+ */
	background: linear-gradient(top,  #a90311 15%,#a90311 54%,#a90311 54%,#6e001a 69%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90311', endColorstr='#380602',GradientType=0 );  IE6-9 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a90311', endColorstr='#380602')"; */

	/*corner radius*/
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px; 
	
	/*get rid of white border on form buttons*/
	border-top:none;
	border-right:none;
	border-left:none;
	
	/*border-bottom--text shadow--*/
	border-bottom: 1px solid #111111;
	/*text-shadow: 0 -1px 1px #222;*/
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999; 
	box-shadow: 0 1px 3px #111; 

	}
/*.contentarea p a.bookBtn {color: #ffffff;background-color: #8b0e04;padding: 2px 6px;font-size: 8px; font-weight: bold; text-transform: uppercase; text-decoration: none; font-family:Arial,Helvetica,sans-serif;}*/

/*Golf 4 columns for Ratings*/
.contentarea .golffour {font-size: 12px; width:368px; clear:right; padding-top:6px;}
.contentarea .golffourcol1 {float: left;}
.contentarea .golffourcol2 {padding-left: 6px; float: left; text-align:center;}
.contentarea .golffourcol3 {padding-left: 6px; float: left; text-align:center;}
.contentarea .golffourcol4 {padding-left: 6px; float: left; text-align:center;}
.contentarea .golffourcol5 {padding-left: 6px; float: left; text-align:center;}		
.contentarea .golffourcol6 {padding-left: 6px; float: left; text-align:center;}

/*Golf 4 columns for Ratings*/
.contentarea .table {font-size: 12px; width:368px; clear:right; padding-top:6px;}
.contentarea .tablecol1 {float: left;}
.contentarea .tablecol2 {padding-left: 25px; float: left; text-align:center;}
.contentarea .tablecol3 {padding-left: 6px; float: left; text-align:center;}
.contentarea .tablecol4 {padding-left: 6px; float: left; text-align:center;}
.contentarea .tablecol5 {padding-left: 6px; float: left; text-align:center;}		
.contentarea .tablecol6 {padding-left: 6px; float: left; text-align:center;}

/*Packages 2 columns*/
.contentarea .packagestwo {font-size: 12px; width:360px; clear:right; display:inline-block;/*padding-top:6px; height:19px;*/ }
.contentarea .packagescol1 {float: left; width:270px; padding-right:10px; padding-bottom:6px; display:inline;}
.contentarea .packagescol2 {padding-left: 0px; float: left; text-align:center; width:71px; display:inline;}

/*Packages 2 columns*/
.contentarea .packagestwoCB {font-size: 12px; width:600px; clear:right; display:inline-block;/*padding-top:6px; height:19px;*/ }
.contentarea .packagescol1CB {float: left; width:280px; padding-right:10px; padding-bottom:6px; display:inline;}
.contentarea .packagescol2CB {padding-left: 0px; float: left; text-align:center; width:280px; display:inline;}


/*left table content*/
.contentarea .lefttable {font-size: 12px; width:368px; clear:right; padding-top:6px;}
.contentarea .lefttablecol1 {float: left;}
.contentarea .lefttablecol2 {padding-left: 6px; float: left; text-align:left;}
.contentarea .lefttablecol3 {padding-left: 6px; float: left; text-align:left;}
.contentarea .lefttablecol4 {padding-left: 6px; float: left; text-align:left;}
.contentarea .lefttablecol5 {padding-left: 6px; float: left; text-align:left;}		
.contentarea .lefttablecol6 {padding-left: 6px; float: left; text-align:left;}

/*Calendar WEEK layout*/
.contentarea .week {font-size: 12px; width:368px; clear:right; padding-top:6px; /*height:36px; border: 1px solid;*/}
.contentarea .weekcol1 {float: left; text-align:center; width: 60px; border: 1px solid;}
.contentarea .weekcol2 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}
.contentarea .weekcol3 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}
.contentarea .weekcol4 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}
.contentarea .weekcol5 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}		
.contentarea .weekcol6 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}
.contentarea .weekcol7 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}
.contentarea .weekcol8 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}		
.contentarea .weekcol9 {padding-left: 3px; float: left; text-align:center; width:120px; border: 1px solid;}

/*Picture on left with details on right*/
.golfstar {width:370px; height:140px; padding-left:20px;}
.golfstarimage {padding-left:6px; display:inline; height:130px; width:100px;}
.golfstardetails {padding-left:6px; display:inline-block;}
.golfstardetails H4{font-size:18px;}

/*Picture on left with details on right*/
.concertstar {width:370px; height:115px; padding-left:10px;}
.concertstarimage {padding-left:6px; display:inline; height:130px; width:100px;}
.concertstardetails {padding-left:6px; display:inline-block;}
.concertstardetails H4{font-size:18px;}

/* padding for content area - all sides - top right bottom left*/
.padding5 {padding:5px}
.padding10 {padding:10px;}
.padding15 {padding:15px;}
.padding20 {padding:20px;}
.padding25 {padding:25px;}
.padding30 {padding:30px;}
.padding35 {padding:35px;}

/*top and bottom padding*/
.topbtm10{padding:10px 0px 10px 0px;}
.topbtm15{padding:15px 0px 15px 0px;}
.topbtm20{padding:20px 0px 20px 0px;}
.topbtm20{padding:25px 0px 25px 0px;}
.topbtm30{padding:30px 0px 30px 0px;}
.topbtm30{padding:35px 0px 35px 0px;}
.topbtm40{padding:40px 0px 40px 0px;}


