/* Styles for Cocktail Gastronomy */


/* -------- START - Generic Page Layout -------- */

* :focus { outline: 0; }

body {
	background-color:		#f4f4f4;
	margin:					0;
	padding:				0 0 0 0;
	border:					0;
	height:					100%;
	font-family:			"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-size:				12px;
	color: 					#7d7d7d;
	line-height: 			18px;
}
/* -------- END - Generic Page Layout -------- */


/* -------- START - Style for right of page (WHITE BG) -------- */
.section_title{
	top: 					0;
	left: 					0;
	width: 					490px;
	margin-bottom: 			6px;
	text-align: 			justify;
}

.profile_pic{
	margin-bottom: 			6px;
	margin-top:			 	6px;
}

.section_text{
	top: 					0; 
	left: 					0; 
	width: 					490px;
}

.section_greyline{
	height: 				1px;
	background: 			#c8c8c8;
}

.image_area{
	margin-bottom: 			6px;
	margin-top:			 	6px;
}

.spacer_gap{
	height: 				30px;
}
/* -------- END - Style for right of page (GREY BG) -------- */


/* -------- START - Fonts -------- */

.text_link {
	font-weight:			bold;
	color: 					#393939;
	text-decoration:		underline;
}

.text_link:hover {
	font-weight:			bold;
	color: 					#000000;
	text-decoration:		underline;
}

.contact_info {
	font-size:				15px;
	line-height:			22px;
	color:					#FFFFFF;
	font-weight:			normal;
	text-decoration:		none;
}

.contact_info_link  {
	font-size:				15px;
	line-height:			22px;
	font-weight:			normal;
	text-decoration:		none;
	color:					#ffde00;
}

.contact_info_link:hover  {
	font-size:			15px;
	line-height:		22px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#FFFFFF;
}

.footer {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		16px;
	color:				#FFFFFF;
	font-weight:		normal;
	text-decoration:	none;
}

.footer_link  {
	font-weight:		normal;
	text-decoration:	none;
	color:				#ffde00;
}

.footer_link:hover  {
	font-weight:		normal;
	text-decoration:	none;
	color:				#FFFFFF;
}

.text {
	font-family:		"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-size:			12px;
	line-height:		18px;
	color:				#7d7d7d;
	font-weight:		normal;
}

.text_bold {
	font-weight:		bold;
	color: 				#393939;
}

.text_small {
	font-family:		"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-size:			10px;
	line-height:		16px;
}

.text_small_bold {
	font-weight:		bold;
}

.title {
	font-size:			30px;
	line-height:		30px;
	color:				#262626;
	font-weight:		normal;
}

.subtitle {
	font-size:			15px;
	line-height:		22px;
	color:				#535353;
	font-weight:		normal;
}

.popup_link  {
	font-size:			10px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#8C8C8C;
}

.popup_link:hover  {
	font-size:			10px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#4c4c4c;
}
/* -------- END - Fonts -------- */


/* -------- START - Mootools Accordion - General -------- */
.wrap {
	width: 				490px;
}

.topMargin {
	padding-top: 		16px;
}

.topMargin_extra {
	padding-top: 		20px;
}

.bottomMargin {
	padding-bottom: 	16px;
}

.greyline{
	height: 			1px;
	background: 		#c8c8c8;
}

/* -------- END - Mootools Accordion - General -------- */


/* -------- START - STATIC Accordion (Popup Pages) -------- */
.toggler_static_odd {
	font-family: 		"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-weight: 		bold;
	font-size: 			15px;
	color: 				#ffde00;
	display:			block;
	width:				100%;
	height:				40px;
	background: 		#181818;
}

.toggler_static_odd div{
	margin-left: 		10px;
	position: 			relative;
}

.toggler_static_odd div img{
	position: 			absolute;
	margin-top: 		16px !important;
	margin-top: 		12px;
}

.toggler_static_odd div span{
	margin-left: 		13px;
	line-height:		35px !important;
	line-height: 		39px ;
}

.element_static_odd {
	font-family: 		"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	color: 				#848484;
	font-size:			11px;
	text-align:			justify;
	padding-left: 		20px;
	padding-right: 		20px;
	background:			#ffffff;
	border-right-width: 1px;
	border-left-width: 	1px;
	border-right-style: solid;
	border-left-style: 	solid;
	border-right-color: #c8c8c8;
	border-left-color: 	#c8c8c8;
}

.toggler_static_even {
	font-family: 		"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-weight: 		bold;
	font-size: 			15px;
	color: 				#ffde00;
	display:			block;
	width:				100%;
	height:				40px;
	background: 		#181818;
}
.toggler_static_even div{
	margin-left: 		10px;
	position: 			relative;
}

.toggler_static_even div img{
	position: 			absolute;
	margin-top: 		16px !important;
	margin-top: 		12px;
}

.toggler_static_even div span{
	margin-left: 		13px;
	line-height:		35px !important;
	line-height: 		39px ;
}

.element_static_even {
	font-family: 		"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	color: 				#848484;
	font-size:			11px;
	text-align:			justify;
	padding-left: 		20px;
	padding-right: 		20px;
	background:			#ffffff;
	border-right-width: 1px;
	border-left-width: 	1px;
	border-right-style: solid;
	border-left-style: 	solid;
	border-right-color: #c8c8c8;
	border-left-color: 	#c8c8c8;
}
/* -------- END - STATIC Accordion (Popup Pages) -------- */
