ul.normal  {
	list-style: disc;
	margin: 5px;
	padding-left: 10px;
	list-style-position: inside;
}

li.normal  {
	margin: 10px;
	padding-left: 0px;
	list-style: disc;
	list-style-position: outside;
}

a.subsubnav {
	font-size: 1.2em;
	font-weight: bold;
}


/***********************************************/
/* BEGIN: For Guest Feature Desc             */
/***********************************************/
.hideFeatures { 
	display:none; 
} 
.showFeatures { 
	display:block; 
} 
/***********************************************/
/* END: For Guest Feature Desc               */
/***********************************************/

/***********************************************/
/* BEGIN: For Drink Comments                   */
/***********************************************/
.aComment {
	width: 95%;
	border: 1px solid #ccc;
}

.commentCredit {
	background-color: #eee;
	padding: 5px 5px 5px 5px;
}

.commentBody {
	background-color: transparent;
	padding: 0px 5px 5px 5px;
}
/***********************************************/
/* END: For Drink Comments                     */
/***********************************************/


/***********************************************/
/* BEGIN: For Drink Search Results             */
/***********************************************/
table.drink_table {
	width: 100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
}

table.drink_table th {
	width: 10px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}

table.drink_table th.drink_cat {
	width: 100px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}

table.drink_table th.drink_del {
	width: 1%;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}

table.drink_table th.missing_ings {
	width: 70px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}

table.drink_table td {
	width: 140px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	vertical-align: top;
}

table.drink_table td.drink_cat {
	width: 100px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	vertical-align: top;
}

table.drink_table td.drink_del {
	width: 1%;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	vertical-align: top;
}

table.drink_table td.missing_ings {
	width: 70px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	vertical-align: top;
}
/***********************************************/
/* END: For Drink Search Results               */
/***********************************************/

/***********************************************/
/* BEGIN: For Expandable Content               */
/***********************************************/

#guideterms img.showstate { /*Definition for state toggling image */
  cursor: hand;
  cursor: pointer;
  float: right;
  margin-top: 2px;
  margin-right: 3px;
}

#guideterms.headers {
  width: 100%;
  font-size: 120%;
  font-weight: bold;
  border-top: 1px solid black;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 5px;
}

.switchcontent {
  width: 100%;
  border-top-width: 0;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 5px;
}

#rIngredients, #rMixing, #rVideoContainer, #rRecipeCardContainer, #rCommentContainer {
  margin-top: 20px;
}

#rVideoContainer.headers, #rRecipeCardContainer.headers, #rCommentContainer.headers {
  width: 100%;
  border-top: 1px dotted black;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 5px;
}

#rRecipeCardContainer img.showstate, #rCommentContainer img.showstate { /*Definition for state toggling image */
  cursor: hand;
  cursor: pointer;
  float: right;
  margin-top: 2px;
  margin-right: 3px;
}

#rRecipeCard.switchcontent, #rComments.switchcontent {
  width: 100%;
  border-top-width: 0;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 5px;
}

/***********************************************/
/* BEGIN: Used For Paginating Results          */
/***********************************************/
.pagingDiv { width:500px; height:20px}
.pNo {float:left; width:20px; margin-left:3px; margin-right:3px; border:0px solid 	black;}
.pNo a {text-decoration:none;} 
/***********************************************/
/* END: Used For Paginating Results            */
/***********************************************/

h2.booktitle {
  color: #CE2029;
}