@charset "utf-8";
/* CSS Document */
body {
		margin: 0 0 0 0;
		background: #522E48;
		font-family: arial;
		font-weight: bold;
		font-size: 10px;
		font-color: #00000;
		text-align: center;
		border-collapse: collapse;
		}
		
.container {
  margin: 0 auto;
  width: 775px;
  text-align: left;
  border-collapse: collapse;
  }

 
 .main { background: #ffffff; align: center; border: 0;
			font-family: arial; font-weight: bold; font-size: 11px; width: 710px; }

	
	table {
		border: 0;
		padding: 0;
		border-collapse: collapse;
		}
		
	
		
	td {
		border: 0;
		}
	
	.unittable { background: #ffffff; align: center; border: 2px solid black;
				 font-family: arial; font-weight: bold; font-size: 11px; width: 290px; }
		
	.unittop{   background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			    text-align: center; valign: top; font-size: 12px; }

	.unittd1 { background: #522E48; color: #ffffff; border: 1px solid black; padding: 2px;
			   text-align: center; valign: top; width: 33%;}
		 
	.unittd2 { background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			   text-align: center; valign: top; }
			   
	.unittablebottom { background: #ffffff; align: center; border: 2px solid black;
				 		font-family: arial; font-weight: bold; font-size: 11px; width: 100%;}
	
	.parkittable { background: #ffffff; align: center; border: 2px solid black; text-align: center; padding: 2px;
				 font-family: arial; font-weight: bold; font-size: 14px; width: 100%; text-color: 522E48;}
				 
	.parkspace { background: #ffffff; align: center; border: 2px dashed #522E48; font-family: arial; font-weight: bold; font-size: 14px; text-color: 522E48;
				text-align: center;  padding: 4px; width: 400px;}

	.parkspan1 { font-family: arial; font-weight: bold; font-size: 42px; color: red; text-align: center; padding: 4px; }
				 
	.parkspan2 { font-family: arial; font-weight: bold; font-size: 24px; color: red; text-align: center; padding: 4px; }
	
	.normalpark { font-family: arial; font-weight: bold; font-size: 14px; text-color: 522E48; text-align: center; padding: 4px; }
	
	.normalredpark { font-family: arial; font-weight: bold; font-size: 14px; color: red; text-align: center; padding: 4px; }
			 		
	.eztable { background: #ffffff; align: center; border: 2px solid black;
				 font-family: arial; font-weight: bold; font-size: 11px; width: 100%;}
		
	.eztableaddress { background: #ffffff; align: center; border: 2px solid black;
				 font-family: arial; font-weight: bold; font-size: 14px; height: 233px; width: 317px;}

		 
    .eztd2address { background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			   text-align: left; text-valign: top; font-weight: bold; font-size: 14x; height: 233px; width: 317px;}

	
	.eztop{  background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			   valign: middle; text-align: center; valign: top; font-size: 24px; }

	.eztd1 {
	background: #522E48;
	color: #ffffff;
	border: 1px solid black;
	padding: 2px;
	text-align: center;
	valign: top;
	width: 100%;
	font-size: 24px;
	font-family: arial;
}
			   
    .eztd3 { background: #522E48; color: #ffffff; border: 1px solid black; padding: 2px;
			   text-align: center; valign: top; width: 100%; font-size: 18px; }
	
	.header { background: #522E48; color: #ffffff; border: 2px solid black; padding: 2px;
			   text-align: center; valign: top; width: 100%; font-size: 24px; }
			   
	.needspacehead { width: 710px; }
		 
	.eztd2 { background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			   text-align: left; text-valign: top; }
			   
    .captable { background: #ffffff; align: center; border: 2px solid black;
				 font-family: arial; font-weight: bold; font-size: 17px; width: 100%;}
    
	.capextd1 { background: #ffffff; color: #522E48; border: 0; padding: 2px;
			   text-align: left; text-valign: top; font-size: 22px;}		

    .capextd2 { background: #ffffff; color: #522E48; border: 0; padding: 2px;
			   text-align: left; text-valign: top; font-size: 17px;}			   
	
	.tabletitletop { background: #ffffff; align: center; border: 2px solid black;
				 font-family: arial; font-weight: bold; font-size: 20px; width: 100%;}
				 
	.titletd1 { background: #ffffff; color: #522E48; border: 0; padding: 2px;
			   text-align: center; text-valign: top; font-size: 36px; font-style: underline; }
			   
	.titletd2 { background: #522E48; color: #ffffff; border: 0; padding: 2px;
			   text-align: center; text-valign: top; font-size: 20px; }

	.titletd3 { background: #ffffff; color: #522E48; border: 0; padding: 2px;
			   text-align: center; text-valign: top; font-size: 20px; }
	
	.titleme { font-size: 18px; font-weight: bold; text-decoration: underline;}
	
	.servefeat { height: 392px; }
	
	.serviceoff { background: #ffffff; align: center; border: 2px solid black;
				 font-family: arial; font-weight: bold; font-size: 11px; width: 300px; }
		
	.servmenutitle {   background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			    text-align: left; valign: top; font-size: 14px; }
			    
	.climatecontrolpage {   background: #ffffff; color: #522E48; border: 2px solid black; padding: 5px;
			    text-align: left; valign: top; font-size: 14px; font-weight: bold; width: 100%;}
	
	.climatecontrolpage2 {   background: #ffffff; color: #522E48; border: 2px solid black; padding: 0px;  }
	
	.pclimate { text-align: justify; }
	
	.questiontd { background: #522E48; color: #ffffff; border: 0; padding: 2px;
			    valign: top; width: 325px;  height: 20px; font-size: 14px; font-weight: bold; }
			   
	.answertd { background: #ffffff; color: #522E48; border: 0; padding: 2px;
			    valign: top; width: 325px; height: 200px; font-size: 14px; font-weight: bold; }

	.ccquestiontable { background: #ffffff; border: 2px solid black;
				  valign: top; font-family: arial; font-weight: bold; font-size: 14px; width: 325px; height: 200px; }
				  
	.ccspan { font-family: arial; font-weight: bold; font-size: 18px; color: #ffffff; background: #986682;}

	

	.servmenutd1 { background: #522E48; color: #ffffff; border: 1px solid black; padding: 2px;
			   text-align: left; valign: top; width: 33%;}
		 
	.servmenutd2 { background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			   text-align: left; valign: top; }
			   
			   
	.featbene { background: #ffffff; align: center; border: 2px solid black;
				 font-family: arial; font-weight: bold; font-size: 11px; width: 300px; }
		
	.featmenutitle {   background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			    text-align: left; valign: top; font-size: 14px; }

	.featmenutd1 { background: #522E48; color: #ffffff; border: 1px solid black; padding: 2px;
			   text-align: left; valign: top; width: 33%;}
		 
	.featmenutd2 { background: #ffffff; color: #522E48; border: 1px solid black; padding: 2px;
			   text-align: left; valign: top; }
			   
    .picarea { background: #ffffff; border: 2px solid black; padding: 0;
			   text-align: left; valign: top; border-collapse: collapse;
 }
			   
    .servbenemain { background: #ffffff; border: 0; padding: 0;
			   width: 720px; }


	
				
	div {
		border: 0px
		width: 775px;
		padding: 0px;
		background: #522E48;
		border-collapse: collapse;
		}
		
			
	.bar { background-image: url('../newcss/images/barback.jpg');
		background-repeat: repeat;
		color: black;
		border-collapse: collapse;
		width: 775px;
		 } 
		
	.meat {
		padding: 5px;
		margin: 5px;		
	}

.div2 { background-image: url('../newcss/images/barback.jpg');
		background-repeat: repeat;
		color: black;
		border-collapse: collapse;
		width: 775px;
		padding: 0px;
		margin: 0px;
		}

	a.white{ color:ffffff;}
	a.white:link{ color:ffffff; text-decoration: underline;}
	a.white:active{ color:ffffff;}
	a.white:visited{ color:ffffff;}
	a.white:hover{ color:ffffff; text-decoration: underline overline;}
	
	a.purple{ color:522E48;}
	a.purple:link{ color:522E48; text-decoration: underline;}
	a.purple:active{ color:522E48;}
	a.purple:visited{ color:522E48;}
	a.purple:hover{ color:522E48; text-decoration: underline overline;}
		
/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #606060;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmdate,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #404040;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	font-family: Arial, Helvetica, sans-serif;
	color:#522E48
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 710px;
	background-color:#FFFFFF;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

form.ddfm {
	text-align: left;
	padding: 10px;
	width: 680px; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 30%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmchecklabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmradiolabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm input.fmtext2 {
	float: left; 
	display: block;
	width: 30%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm input.fmdate {
	float: left; 
	display: block;
	width: 35%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}


/* DATE SELECTION */

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #404040;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 
over) */
.dpTDHover {
	background-color: #888888;
	border: 1px solid #888888;
	cursor: pointer;
	color: #000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #666666;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	}



