﻿body
{
	background-color: #fffef6;
	background-image: url('../images/gg-bg-tile.png');

}

html, body, form, #gg
{
	margin: 0px;
	padding: 0px;
	height: 101%;
	min-height: 101%;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height:20px;
}

input, select
{
	font-family: Arial;
}

img { border: none; }

.simplemodal-wrap { overflow:auto !important; }
.profile-cocktail-list { background-color:#cccccc; }
.profile-cocktail-desc-cell { background-color:#e1e1e1; padding:4px; }
.profile-cocktail-cell { background-color:#ffffff; padding:1px; }
.profile-cocktail-alt-cell { background-color:#fff4e4; padding:1px; }
a.profile-header-sort:link, a.profile-header-sort:hover, a.profile-header-sort:active, a.profile-header-sort:visited { color: #0d0d0d; font-weight:bold; font-size: 12px; }

.dob {margin-right:2px;}
.ingredients-left { margin-left:0px; padding-left:15px; }
.errorClose { cursor: pointer; }
.spacer { line-height:0px; padding:0px; margin:0px; font-size:0px }
.text-color-dark, .register-field { color: #98938b; }
.text-color-light { color: #b3b3b3; }
.text-color-white {  color: #ffffff; }
.text-color-orange { color: #fe9900; }
.text-color-green{ color: #63a811; }
.text-color-normal, .profile-cocktail-desc-cell, .profile-cocktail-cell, profile-cocktail-alt-cell { color: #0d0d0d; }
.text-color-footer { color: #898989; }
.text-color-error { color: #ff0000; }
.text-size-large { font-size: 22px; }
.text-size-med, .register-field { font-size: 15px; }
.text-size-small { font-size: 11px; }
.text-size-tiny { font-size: 9px; }
.text-size-normal, .profile-cocktail-desc-cell, profile-cocktail-cell, profile-cocktail-alt-cell { font-size: 12px; }
.text-bold, .register-field, .profile-cocktail-desc-cell { font-weight: bold; }
.text-italic { font-style: italic; }
.text-underline{ text-decoration: underline; }
.register-field { text-align: right; white-space:nowrap; padding-right: 14px; }
.validation-err { margin-left: 3px; }
.center-x { margin-left:auto; margin-right:auto; }
.center-y { margin-top:auto; margin-bottom:auto; }
.checkbox-lbl-fix { position:relative; top:-1px; }
.gallery-item-title { color: #ffffff; font-size: 13px; font-weight: bold; padding-left:16px }
.gallery-item-subtitle { color: #ffffff; font-size: 13px; padding-left:16px; padding-bottom:4px; }

.press-article { padding-left: 14px;padding-right:14px; }
.press-title { color: #fe9900; font-size: 15px; font-weight: bold; margin:0px; margin-top:10px; }
.press-body { color: #666666; font-size: 13px; line-height:20px; }
.press-body-alt { vertical-align:top; color: #666666; font-size: 13px; line-height:20px; }
.press-footer { padding-left:14px;padding-bottom:5px;padding-top:28px;padding-right:14px; }
.press-published-date { text-align:right; vertical-align:bottom; color: #b3b3b3; font-size:13px; font-style:italic; }
.press-image-template-single { margin:0px; margin-right:20px; margin-bottom:5px; float:left; background-image: url('../images/gg_news_image_template_one.png'); background-repeat:no-repeat; min-width:249px; width:249px; height:252px; }
.press-image-template-double { margin:0px; margin-right:20px; margin-bottom:5px; float:left; background-image: url('../images/gg_news_image_template_two.png'); background-repeat:no-repeat;  min-width:491px; width:491px; height:252px; }
.press-image-left { margin:0px; width:225px; height:224px; margin-left:13px; margin-top:15px }
.press-image-right { margin:0px; width:225px; height:224px; margin-left:14px; }

.press-pdf-icon { vertical-align:text-bottom;margin-left:5px; }
a.press-link:link, a.press-link:hover, a.press-link:active, a.press-link:visited { color: #63a811; font-weight:bold; font-size: 12px; text-decoration:none; line-height:0px; }
a.press-pdf-link:link, a.press-pdf-link:hover, a.press-pdf-link:active, a.press-pdf-link:visited { color: #000000; font-weight:bold; font-size: 14px; line-height:40px; text-decoration:none; }

a:link, a:hover, a:active, a:visited { color: #98938b; font-weight:bold; }
a.video-link:link, a.video-link:hover, a.video-link:active, a.video-link:visited { color: #63a811; font-weight:bold; font-size: 15px; }
a.welcome:link, a.welcome:hover, a.welcome:active, a.welcome:visited { color: #fe9900; font-weight:bold; font-size: 13px; }
a.page-link:link, a.page-link:active, a.page-link:visited { text-decoration:underline; }
a.page-link:hover { text-decoration: none; }
a.empty:link, a.empty:hover, a.empty:active, a.empty:visited { text-decoration:inherit; }

