 
/* Layout
----------------------------------------------- */




.HHcost
{
	color: white;
}
 

#content {

 
	margin:0;
	padding:0 0;
	text-align:left;
/*	border:1px solid #DBD7D9;*/
	}

 
	
	
	
	
	
#main {	
	width:610px;
	float:right;
	padding:8px 0;
	padding-left: 10px;
	margin:8px 0;
	}
	
#main h1.swap {
  background-repeat:no-repeat;
  margin:0;padding:0 0 8px 0;
  }
#main h1.swap span {display:none;}

#main h2 {
	font-weight:normal;
 
 
	font-size:1.5em;
	margin:24px 0 8px 0;
	padding:0;
	padding-bottom: 10px;
}
#main h2.first {
	margin-top:9px;
	}
#main .floatR {
	float:right;
}
#main .floatR img {
	border:1px solid #9FCBC9;
	padding:4px;
	margin:4px 0 0 8px;
	}
#main .floatL {
	float:left;
}
#main .floatL img {
	border:1px solid #9FCBC9;
	padding:4px;
	margin:4px 8px 0 0;
	}
	


#sidebarMenu { /* this is the call out menu, fidderent from the other */
	float: right; 
	width: 12em; /* since this element is floated, a width must be given */
	
	padding: 5px 0; /* top and bottom padding create visual space within this div */
}
#sidebarMenu h3, #sidebarMenu p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}

	
#sideBarMenu {
	width:140px;
	float:left;
	padding:8px 0;
	margin:8px 0;
	text-align:right;
	}
#sideBarMenu .locationDetails {
	border-top:1px dotted #9FCBC9;
	padding-top:6px;
	}
#sideBarMenu ul {
	margin:0;padding:0;
	}
#sideBarMenu li {
	font-size:.8em;
	font-weight:normal;
	letter-spacing:.1em;
	margin:0;
	padding:0 0 18px 0;
	list-style:none;
	background-image:url(../images/yellowstar%5B1%5D.png);
	padding-left: 30px;
	background-repeat:no-repeat;
}

 
#sideBarMenu li a:visited {
	color:#EA4735;
	text-decoration:none;
	}
#sideBarMenu li a:hover {
	color:#9FCBC9;
	text-decoration:none;
	}
#sideBarMenu h2 {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-size:86%;
	font-weight:bold;
	padding:0;
	margin:0;
	}
#sideBarMenu p {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-size:.9em;
	margin:0 0 .6em 0;
	padding:0;
	}
	
img#sideBarMenu  {
padding-top: 4em;
}	
	
 


.locationDetails h2
{
	color:#000000;
}


/* Menu
------------------------------------------------------------*/
#locationMenuHeader 
{
	font-size: 1.5em;
	color:#FFF;

}


 


.menuHead
{
	background:none;
	text-align:center;
	color: #F30;
font-size: .8em;
	padding: 0px;
	margin: 0px;
	}

.subMenuHeader
{
	
	background:none;
	text-align:center;
	color: #69C;
	font-size: .8em;/*		background-color: #6e76a9;	*/
}
 

 
	
.titlePrice
{
	background: url("../images/dot.gif") repeat-x 0 1.1em;
}
	
 

#sidebarMenu UL LI
{
	background-image:url(../images/star-white%5B1%5D.png);
	background-repeat:no-repeat;
	list-style:none;
	padding-left: 20px;
	text-decoration:none;
		padding-bottom: 10px;
		font-size: .8em;
}


#sidebarMenu UL LI a, a:visited
{
 color: #B7BBD5;

 
	text-decoration:none;
}


#sidebarMenu UL LI a:hover
{
	border-bottom:thin solid;
	border-bottom-color:#d4d1b9;
}



#menu h2 {
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;
	font-size:1em;
	margin:0px 0 2px 0;
	padding:0;
	color:#FFF;
	padding-bottom: 1em;
/*	padding-top: 10px;*/
/*	border-bottom:thin solid #900;*/
}


#menu h3 {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:94%;
	margin:12px 0 2px 0;
	padding:0;
	color:#EA4735;
}


#menuHours
{
	position: relative;
	left: 34px;
	font-size: .8em;
	color: #EA4735  ;
}


#menuHours h4
{
	font-size: 1em;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;

}

#callout{
	text-align:center;
	padding-top: 20px;
}


.menuTitle
{
	font-weight: bold;
	color: white;
	padding-bottom: .5em;
}


.menuDescription

{
	color:#CCC;
	font-style:italic;
}








 
/* Layout
----------------------------------------------- */




.HHcost
{
	color: white;
}
 

#content {

 
	margin:0;
	padding:0 0;
	text-align:left;
/*	border:1px solid #DBD7D9;*/
	}

 
	
	
	
	
	
#main {	
	width:610px;
	float:right;
	padding:8px 0;
	padding-left: 10px;
	margin:8px 0;
	}
	
#main h1.swap {
  background-repeat:no-repeat;
  margin:0;padding:0 0 8px 0;
  }
#main h1.swap span {display:none;}

#main h2 {
	font-weight:normal;
 
 
	font-size:1.5em;
	margin:24px 0 8px 0;
	padding:0;
	padding-bottom: 10px;
}
#main h2.first {
	margin-top:9px;
	}
#main .floatR {
	float:right;
}
#main .floatR img {
	border:1px solid #9FCBC9;
	padding:4px;
	margin:4px 0 0 8px;
	}
#main .floatL {
	float:left;
}
#main .floatL img {
	border:1px solid #9FCBC9;
	padding:4px;
	margin:4px 8px 0 0;
	}
	


#sidebarMenu { /* this is the call out menu, fidderent from the other */
	float: right; 
	width: 12em; /* since this element is floated, a width must be given */
	
	padding: 5px 0; /* top and bottom padding create visual space within this div */
}
#sidebarMenu h3, #sidebarMenu p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}

	
#sideBarMenu {
	width:140px;
	float:left;
	padding:8px 0;
	margin:8px 0;
	text-align:right;
	}
#sideBarMenu .locationDetails {
	border-top:1px dotted #9FCBC9;
	padding-top:6px;
	}
#sideBarMenu ul {
	margin:0;padding:0;
	}
#sideBarMenu li {
	font-size:.8em;
	font-weight:normal;
	letter-spacing:.1em;
	margin:0;
	padding:0 0 18px 0;
	list-style:none;
	background-image:url(../images/yellowstar%5B1%5D.png);
	padding-left: 30px;
	background-repeat:no-repeat;
}

 
#sideBarMenu li a:visited {
	color:#EA4735;
	text-decoration:none;
	}
#sideBarMenu li a:hover {
	color:#9FCBC9;
	text-decoration:none;
	}
#sideBarMenu h2 {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-size:86%;
	font-weight:bold;
	padding:0;
	margin:0;
	}
#sideBarMenu p {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-size:.9em;
	margin:0 0 .6em 0;
	padding:0;
	}
 


.locationDetails h2
{
	color:#000000;
}


/* Menu
------------------------------------------------------------*/
#locationMenuHeader 
{
	font-size: 1.5em;
	color:#FFF;

}


 


.menuHead
{
	background:none;
	text-align:center;
	color: #F30;
font-size: .8em;
	padding: 0px;
	margin: 0px;
	}

.subMenuHeader
{
	
	background:none;
	text-align:center;
	color: #69C;
	font-size: .8em;/*		background-color: #6e76a9;	*/
}
 

 
	
.titlePrice
{
	background: url("../images/dot.gif") repeat-x 0 1.1em;
}
	
 

#sidebarMenu UL LI
{
	background-image:url(../images/star-white%5B1%5D.png);
	background-repeat:no-repeat;
	list-style:none;
	padding-left: 20px;
	text-decoration:none;
		padding-bottom: 10px;
		font-size: .8em;
}


#sidebarMenu UL LI a, a:visited
{
 color: #B7BBD5;

 
	text-decoration:none;
}


#sidebarMenu UL LI a:hover
{
	border-bottom:thin solid;
	border-bottom-color:#d4d1b9;
}



#menu h2 {
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;
	font-size:1em;
	margin:0px 0 2px 0;
	padding:0;
	color:#FFF;
	padding-bottom: 2em;
/*	padding-top: 10px;*/
/*	border-bottom:thin solid #900;*/
}


#menu h3 {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:94%;
	margin:12px 0 2px 0;
	padding:0;
	color:#EA4735;
}


#menuHours
{
	padding-left: 30px;
	font-size: .8em;
	color: #D4BEC3  ;
}


#menuHours h4
{
	font-size: 1em;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;

}

#callout{
	text-align:center;
	padding-top: 20px;
}


.menuTitle
{
	font-weight: bold;
	color: white;
	padding-bottom: .5em;
}


.menuDescription

{
	color:#CCC;
	font-style:italic;
}


.menuDescription p 

{
	color:#CCC;
	font-style:italic;
}


#pollThanks h1 {
 
	padding-top: 2em;
/*	padding-top: 10px;*/
/*	border-bottom:thin solid #900;*/
}




