/*************************************************************
*	File Name : 			combined.footerpages.css
*	Author : 				Domenic Polsoni - (FABUmarketing.com)
*
*	Date Created :			10/18/2012
*	Date Modified :
*
*  To be called by the .htaccess file.  It simply forces one request
*  instead of many.
****************************************************************/
/*
 *	File Name:              libraries.css
 *	Author:                 Domenic Polsoni - (FABUmarketing.com)
 *
 *	Date Created:		      July 11, 2012
 *
 *	Stylesheet that controls resets, typography and common classes.
 *	Copyright 2012
 */

/**************************************** Reset */
html, body	{
	color: #000;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
button, fieldset, form, label, legend, input,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
	margin: 0;
   padding: 0;
   border: 0;
   outline-width: 0px;
   font-size: 100%;
   background: transparent;
}
b, strong	{
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
}
/******************************** End of reset */


/************************* Common classes */
.leftFloat {
	float: left;
}
.rightFloat	{
	float: right;
}
.table  {
   display: table;
}
.tableRow	{
	display: table-row;
}
.tableCell  {
   display: table-cell;
}
.clear:after	{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.hyphenate	{
	-ms-word-break: break-all;
   word-break: break-all;

   /* Non standard for webkit */
   word-break: break-word;

	-webkit-hyphens: auto;
   -moz-hyphens: auto;
   hyphens: auto;
}
/***************** End of common classes */


/***************** GOOGLE FONTS **********************/
/* JOSEFIN SANS */
@font-face {
  font-family: 'Josefin Sans';
  font-weight: 100;
  font-style: normal;
  src: url('/fonts/Josefin-Sans-100/Josefin-Sans-100.eot');
  src: url('/fonts/Josefin-Sans-100/Josefin-Sans-100.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans Thin'),
       local('Josefin-Sans-100'),
       url('/fonts/Josefin-Sans-100/Josefin-Sans-100.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-100/Josefin-Sans-100.woff') format('woff'),
       url('/fonts/Josefin-Sans-100/Josefin-Sans-100.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-100/Josefin-Sans-100.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 300;
  font-style: normal;
  src: url('/fonts/Josefin-Sans-300/Josefin-Sans-300.eot');
  src: url('/fonts/Josefin-Sans-300/Josefin-Sans-300.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans Light'),
       local('Josefin-Sans-300'),
       url('/fonts/Josefin-Sans-300/Josefin-Sans-300.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-300/Josefin-Sans-300.woff') format('woff'),
       url('/fonts/Josefin-Sans-300/Josefin-Sans-300.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-300/Josefin-Sans-300.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 400;
  font-style: normal;
  src: url('/fonts/Josefin-Sans-regular/Josefin-Sans-regular.eot');
  src: url('/fonts/Josefin-Sans-regular/Josefin-Sans-regular.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans'),
       local('Josefin-Sans-regular'),
       url('/fonts/Josefin-Sans-regular/Josefin-Sans-regular.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-regular/Josefin-Sans-regular.woff') format('woff'),
       url('/fonts/Josefin-Sans-regular/Josefin-Sans-regular.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-regular/Josefin-Sans-regular.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 600;
  font-style: normal;
  src: url('/fonts/Josefin-Sans-600/Josefin-Sans-600.eot');
  src: url('/fonts/Josefin-Sans-600/Josefin-Sans-600.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans SemiBold'),
       local('Josefin-Sans-600'),
       url('/fonts/Josefin-Sans-600/Josefin-Sans-600.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-600/Josefin-Sans-600.woff') format('woff'),
       url('/fonts/Josefin-Sans-600/Josefin-Sans-600.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-600/Josefin-Sans-600.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 700;
  font-style: normal;
  src: url('/fonts/Josefin-Sans-700/Josefin-Sans-700.eot');
  src: url('/fonts/Josefin-Sans-700/Josefin-Sans-700.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans Bold'),
       local('Josefin-Sans-700'),
       url('/fonts/Josefin-Sans-700/Josefin-Sans-700.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-700/Josefin-Sans-700.woff') format('woff'),
       url('/fonts/Josefin-Sans-700/Josefin-Sans-700.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-700/Josefin-Sans-700.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 100;
  font-style: italic;
  src: url('/fonts/Josefin-Sans-100italic/Josefin-Sans-100italic.eot');
  src: url('/fonts/Josefin-Sans-100italic/Josefin-Sans-100italic.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans Thin Italic'),
       local('Josefin-Sans-100italic'),
       url('/fonts/Josefin-Sans-100italic/Josefin-Sans-100italic.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-100italic/Josefin-Sans-100italic.woff') format('woff'),
       url('/fonts/Josefin-Sans-100italic/Josefin-Sans-100italic.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-100italic/Josefin-Sans-100italic.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 300;
  font-style: italic;
  src: url('/fonts/Josefin-Sans-300italic/Josefin-Sans-300italic.eot');
  src: url('/fonts/Josefin-Sans-300italic/Josefin-Sans-300italic.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans Light Italic'),
       local('Josefin-Sans-300italic'),
       url('/fonts/Josefin-Sans-300italic/Josefin-Sans-300italic.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-300italic/Josefin-Sans-300italic.woff') format('woff'),
       url('/fonts/Josefin-Sans-300italic/Josefin-Sans-300italic.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-300italic/Josefin-Sans-300italic.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 400;
  font-style: italic;
  src: url('/fonts/Josefin-Sans-italic/Josefin-Sans-italic.eot');
  src: url('/fonts/Josefin-Sans-italic/Josefin-Sans-italic.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans Italic'),
       local('Josefin-Sans-italic'),
       url('/fonts/Josefin-Sans-italic/Josefin-Sans-italic.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-italic/Josefin-Sans-italic.woff') format('woff'),
       url('/fonts/Josefin-Sans-italic/Josefin-Sans-italic.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-italic/Josefin-Sans-italic.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 600;
  font-style: italic;
  src: url('/fonts/Josefin-Sans-600italic/Josefin-Sans-600italic.eot');
  src: url('/fonts/Josefin-Sans-600italic/Josefin-Sans-600italic.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans SemiBold Italic'),
       local('Josefin-Sans-600italic'),
       url('/fonts/Josefin-Sans-600italic/Josefin-Sans-600italic.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-600italic/Josefin-Sans-600italic.woff') format('woff'),
       url('/fonts/Josefin-Sans-600italic/Josefin-Sans-600italic.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-600italic/Josefin-Sans-600italic.svg#JosefinSans') format('svg');
}

@font-face {
  font-family: 'Josefin Sans';
  font-weight: 700;
  font-style: italic;
  src: url('/fonts/Josefin-Sans-700italic/Josefin-Sans-700italic.eot');
  src: url('/fonts/Josefin-Sans-700italic/Josefin-Sans-700italic.eot?#iefix') format('embedded-opentype'),
       local('Josefin Sans Bold Italic'),
       local('Josefin-Sans-700italic'),
       url('/fonts/Josefin-Sans-700italic/Josefin-Sans-700italic.woff2') format('woff2'),
       url('/fonts/Josefin-Sans-700italic/Josefin-Sans-700italic.woff') format('woff'),
       url('/fonts/Josefin-Sans-700italic/Josefin-Sans-700italic.ttf') format('truetype'),
       url('/fonts/Josefin-Sans-700italic/Josefin-Sans-700italic.svg#JosefinSans') format('svg');
}


/* RALEWAY */
@font-face {
  font-family: 'Raleway';
  font-weight: 100;
  font-style: normal;
  src: url('/fonts/Raleway-100/Raleway-100.eot');
  src: url('/fonts/Raleway-100/Raleway-100.eot?#iefix') format('embedded-opentype'),
       local('Raleway Thin'),
       local('Raleway-100'),
       url('/fonts/Raleway-100/Raleway-100.woff2') format('woff2'),
       url('/fonts/Raleway-100/Raleway-100.woff') format('woff'),
       url('/fonts/Raleway-100/Raleway-100.ttf') format('truetype'),
       url('/fonts/Raleway-100/Raleway-100.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 200;
  font-style: normal;
  src: url('/fonts/Raleway-200/Raleway-200.eot');
  src: url('/fonts/Raleway-200/Raleway-200.eot?#iefix') format('embedded-opentype'),
       local('Raleway ExtraLight'),
       local('Raleway-200'),
       url('/fonts/Raleway-200/Raleway-200.woff2') format('woff2'),
       url('/fonts/Raleway-200/Raleway-200.woff') format('woff'),
       url('/fonts/Raleway-200/Raleway-200.ttf') format('truetype'),
       url('/fonts/Raleway-200/Raleway-200.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 300;
  font-style: normal;
  src: url('/fonts/Raleway-300/Raleway-300.eot');
  src: url('/fonts/Raleway-300/Raleway-300.eot?#iefix') format('embedded-opentype'),
       local('Raleway Light'),
       local('Raleway-300'),
       url('/fonts/Raleway-300/Raleway-300.woff2') format('woff2'),
       url('/fonts/Raleway-300/Raleway-300.woff') format('woff'),
       url('/fonts/Raleway-300/Raleway-300.ttf') format('truetype'),
       url('/fonts/Raleway-300/Raleway-300.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 400;
  font-style: normal;
  src: url('/fonts/Raleway-regular/Raleway-regular.eot');
  src: url('/fonts/Raleway-regular/Raleway-regular.eot?#iefix') format('embedded-opentype'),
       local('Raleway'),
       local('Raleway-regular'),
       url('/fonts/Raleway-regular/Raleway-regular.woff2') format('woff2'),
       url('/fonts/Raleway-regular/Raleway-regular.woff') format('woff'),
       url('/fonts/Raleway-regular/Raleway-regular.ttf') format('truetype'),
       url('/fonts/Raleway-regular/Raleway-regular.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 500;
  font-style: normal;
  src: url('/fonts/Raleway-500/Raleway-500.eot');
  src: url('/fonts/Raleway-500/Raleway-500.eot?#iefix') format('embedded-opentype'),
       local('Raleway Medium'),
       local('Raleway-500'),
       url('/fonts/Raleway-500/Raleway-500.woff2') format('woff2'),
       url('/fonts/Raleway-500/Raleway-500.woff') format('woff'),
       url('/fonts/Raleway-500/Raleway-500.ttf') format('truetype'),
       url('/fonts/Raleway-500/Raleway-500.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 600;
  font-style: normal;
  src: url('/fonts/Raleway-600/Raleway-600.eot');
  src: url('/fonts/Raleway-600/Raleway-600.eot?#iefix') format('embedded-opentype'),
       local('Raleway SemiBold'),
       local('Raleway-600'),
       url('/fonts/Raleway-600/Raleway-600.woff2') format('woff2'),
       url('/fonts/Raleway-600/Raleway-600.woff') format('woff'),
       url('/fonts/Raleway-600/Raleway-600.ttf') format('truetype'),
       url('/fonts/Raleway-600/Raleway-600.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 700;
  font-style: normal;
  src: url('/fonts/Raleway-700/Raleway-700.eot');
  src: url('/fonts/Raleway-700/Raleway-700.eot?#iefix') format('embedded-opentype'),
       local('Raleway Bold'),
       local('Raleway-700'),
       url('/fonts/Raleway-700/Raleway-700.woff2') format('woff2'),
       url('/fonts/Raleway-700/Raleway-700.woff') format('woff'),
       url('/fonts/Raleway-700/Raleway-700.ttf') format('truetype'),
       url('/fonts/Raleway-700/Raleway-700.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 800;
  font-style: normal;
  src: url('/fonts/Raleway-800/Raleway-800.eot');
  src: url('/fonts/Raleway-800/Raleway-800.eot?#iefix') format('embedded-opentype'),
       local('Raleway ExtraBold'),
       local('Raleway-800'),
       url('/fonts/Raleway-800/Raleway-800.woff2') format('woff2'),
       url('/fonts/Raleway-800/Raleway-800.woff') format('woff'),
       url('/fonts/Raleway-800/Raleway-800.ttf') format('truetype'),
       url('/fonts/Raleway-800/Raleway-800.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 900;
  font-style: normal;
  src: url('/fonts/Raleway-900/Raleway-900.eot');
  src: url('/fonts/Raleway-900/Raleway-900.eot?#iefix') format('embedded-opentype'),
       local('Raleway Heavy'),
       local('Raleway-900'),
       url('/fonts/Raleway-900/Raleway-900.woff2') format('woff2'),
       url('/fonts/Raleway-900/Raleway-900.woff') format('woff'),
       url('/fonts/Raleway-900/Raleway-900.ttf') format('truetype'),
       url('/fonts/Raleway-900/Raleway-900.svg#Raleway') format('svg');
}


/************* END OF GOOGLE FONTS ******************/

/************ OPEN TYPE FONTS *************************/
/* LEAGUE GOTHIC */
/* Regular */
@font-face {
   font-family: 'League Gothic';
   src: url('/fonts/leaguegothic-regular-webfont.eot');
   src: url('/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/leaguegothic-regular-webfont.woff') format('woff'),
        url('/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
        url('/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
   font-weight: normal;
   font-style: normal;
}
/* Italic */
@font-face {
   font-family: 'League Gothic Italic';
   src: url('/fonts/leaguegothic-italic-webfont.eot');
   src: url('/fonts/leaguegothic-italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/leaguegothic-italic-webfont.woff') format('woff'),
        url('/fonts/leaguegothic-italic-webfont.ttf') format('truetype'),
        url('/fonts/leaguegothic-italic-webfont.svg#league_gothic_italicregular') format('svg');
   font-weight: normal;
   font-style: italic;
}
/* Condensed */
@font-face {
   font-family: 'League Gothic Condensed';
   src: url('/fonts/leaguegothic-condensed-regular-webfont.eot');
   src: url('/fonts/leaguegothic-condensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/leaguegothic-condensed-regular-webfont.woff') format('woff'),
        url('/fonts/leaguegothic-condensed-regular-webfont.ttf') format('truetype'),
        url('/fonts/leaguegothic-condensed-regular-webfont.svg#league_gothic_condensed-Rg') format('svg');
   font-weight: normal;
   font-style: normal;
}
/* Condensed Italic */
@font-face {
   font-family: 'League Gothic Condensed Italic';
   src: url('/fonts/leaguegothic-condensed-italic-webfont.eot');
   src: url('/fonts/leaguegothic-condensed-italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/leaguegothic-condensed-italic-webfont.woff') format('woff'),
        url('/fonts/leaguegothic-condensed-italic-webfont.ttf') format('truetype'),
        url('/fonts/leaguegothic-condensed-italic-webfont.svg#league_gothic_condensed_itaRg') format('svg');
   font-weight: normal;
   font-style: italic;
}

/* BEBAS NEUE */
/* Condensed Italic */
@font-face {
   font-family: 'Bebas Neue';
   src: url('/fonts/bebas-neue.eot');
   src: url('/fonts/bebas-neue.eot?#iefix') format('embedded-opentype'),
        url('/fonts/bebas-neue.woff') format('woff'),
        url('/fonts/bebas-neue.ttf') format('truetype'),
        url('/fonts/bebas-neue.svg#league_gothic_condensed_itaRg') format('svg');
   font-weight: normal;
   font-style: normal;
}
/****** END OF OPEN TYPE FONTS ***********************/


/*************** FONTS.COM WEB FONTS *****************/
/* Helvetica */
@font-face	{
	font-family:"Helvetica W01 Roman";
	src:url("/fonts/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix");
	src:url("/fonts/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix") format("eot"),
	url("/fonts/4021a3b9-f782-438b-aeb4-c008109a8b64.woff") format("woff"),
	url("/fonts/669f79ed-002c-4ff6-965c-9da453968504.ttf") format("truetype"),
	url("/fonts/d17bc040-9e8b-4397-8356-8153f4a64edf.svg#d17bc040-9e8b-4397-8356-8153f4a64edf") format("svg");
}
/* Helvetica Bold */
@font-face	{
	font-family:"Helvetica W01 Bold";
	src:url("/fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix");
	src:url("/fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix") format("eot"),
	url("/fonts/c5749443-93da-4592-b794-42f28d62ef72.woff") format("woff"),
	url("/fonts/73805f15-38e4-4fb7-8a08-d56bf29b483b.ttf") format("truetype"),
	url("/fonts/874bbc4a-0091-49f0-93ef-ea4e69c3cc7a.svg#874bbc4a-0091-49f0-93ef-ea4e69c3cc7a") format("svg");
}
/* Helvetica Italic */
@font-face	{
	font-family:"Helvetica W01 Italic";
	src:url("/fonts/8024396f-7071-4826-91f3-a6c74ac498a4.eot?#iefix");
	src:url("/fonts/8024396f-7071-4826-91f3-a6c74ac498a4.eot?#iefix") format("eot"),
	url("/fonts/6a0046e5-ec1e-4a57-b0d1-d80725a41a7e.woff") format("woff"),
	url("/fonts/ffef6c19-060a-4d8b-9c04-ddc88a089c02.ttf") format("truetype"),
	url("/fonts/e523fdb5-21af-407c-a6bf-0a5e86316650.svg#e523fdb5-21af-407c-a6bf-0a5e86316650") format("svg");
}
/* Helvetica Bold Italic */
@font-face	{
	font-family:"HelveticaW01-BoldItalic";
	src:url("/fonts/ba3a4533-8c91-4cb2-9aaa-a88094026f33.eot?#iefix");
	src:url("/fonts/ba3a4533-8c91-4cb2-9aaa-a88094026f33.eot?#iefix") format("eot"),
	url("/fonts/f1871604-fe87-46fa-b5d4-b8ec8fb8a1cb.woff") format("woff"),
	url("/fonts/13fcc27d-ca3f-4d6c-92c1-539da3e903f4.ttf") format("truetype"),
	url("/fonts/2a3f33c9-8d6e-440c-9632-83e5d9419616.svg#2a3f33c9-8d6e-440c-9632-83e5d9419616") format("svg");
}
/**************** END OF FONTS.COM WEB FONTS *********************/

.leagueRegularFont   {
   font-family: "League Gothic", arial, helvetica, sans-serif;
}
.leagueGothicItalicFont   {
   font-family: "League Gothic Italic", arial, helvetica, sans-serif;
}
.leagueGothicCondensedFont   {
   font-family: "League Gothic Condensed", arial, helvetica, sans-serif;
}
.leagueCondensedItalicFont   {
   font-family: "League Gothic Condensed Italic", arial, helvetica, sans-serif;
}
.bebasNeue	{
	font-family: "Bebas Neue", arial, helvetica, sans-serif;
}
.helveticaRoman	{
	font-family: 'Helvetica W01 Roman', arial, verdana, sans-serif;
}
.helveticaBold	{
	font-family: 'Helvetica W01 Bold', arial, verdana, sans-serif;
}
.helveticaItalic	{
	font-family: 'Helvetica W01 Italic', arial, verdana, sans-serif;
}
.helveticaBoldItalic	{
	font-family: 'HelveticaW01-BoldItalic', arial, verdana, sans-serif;
}
/************************************************** End of font face */

/****************************** Default bg colours */
.bgColourLG	{ background-color: #efefef; }
.bgColourDG	{ background-color: #dedede; }
.bgColourBlue	{ background-color: #1681c4; }
/*********************** End of default bg colours */

body  {
	background: url('/images_local_2012/common/main_bg.png');
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 120%;
	/*background: #fff;*/
}

/****************************** Font and background colours for the dashboard */
.dbAqua	{color: #52c0c5;}
.dbAquaBg	{background: #52c0c5;}
.dbAquaBg:hover	{background: #47a8ad;}

.dbGreen	{
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #8ac53e;
	transition: color 0.25s ease 0s;
}
a.dbGreen { text-decoration: none; }
a.dbGreen:visited	{color: #8ac53e;}
a.dbGreen:hover	{color: #7eb33a;}

.dbGreenBg	{background: #8ac53e;}
.dbGreenBg:hover	{background: #7eb33a;}

.dbDarkGreen	{color: #00a451;}
.dbDarkGreenBg	{background: #00a451;}
.dbDarkGreenBg:hover	{background: #009148;}

.dbSalmon {color: #f65758;}
.dbSalmonBg {background: #f65758;}
.dbSalmonBg:hover	{background: #d04c4d;}

.dbBlue	{color: #1681c4;}
.dbBlueBg	{background: #1681c4;}
.dbBlueBgHover	{background: #444444;}
.dbBlueBg:hover	{background: #444444;}

.dbPurple	{color: #622c5c;}
.dbPurpleBg	{background: #622c5c;}
.dbPurpleBg:hover	{background: #441e40;}

.dbOrange	{color: #efaa2d;}
.dbOrangeBg	{background: #efaa2d;}
.dbOrangeBg:hover	{background: #e19811;}

.dbGrey	{color: #bbbdbf;}
.dbGreyBg	{background: #bbbdbf;}
.dbGreyBg:hover	{background: #a7a9ab;}

.dbLtGreyBg	{background: #e6e7e8;}

.dbEmerald	{color: #68ddab;}
.dbEmeraldBg	{background: #68ddab;}

.whiteGreen	{
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #fff;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.whiteGreen	{color: #fff;}
:hover.whiteGreen	{color: #8bc53f;}

.whiteBlue	{
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #fff;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.whiteBlue	{color: #fff;}
:hover.whiteBlue	{color: #97d2f2;}

.whiteFSBlue	{
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #fff;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.whiteFSBlue	{color: #fff;}
:hover.whiteFSBlue	{color: #1681c4;}

.whiteGray	{
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #fff;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.whiteGray	{color: #fff;}
:hover.whiteGray	{color: #313131;}

/************************ Font colours for the main site */
.blueBlack   {
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #1681c4;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.blueBlack   {color: #1681c4; text-decoration: none}
:hover.blueBlack   {color: #000; text-decoration: none}

.blueBlackNT   {
	color: #1681c4;
	text-decoration: none;
}
:visited.blueBlackNT   {color: #1681c4; text-decoration: none}
:hover.blueBlackNT   {color: #000; text-decoration: none}

.blackBlue   {
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #000;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.blackBlue   {color: #000; text-decoration: none}
:hover.blackBlue   {color: #1681c4; text-decoration: none}

.whiteBlack   {
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #fff;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.whiteBlack   {color: #fff; text-decoration: none}
:hover.whiteBlack   {color: #000; text-decoration: none}

.grayBlack   {
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #646464;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.grayBlack   {color: #646464; text-decoration: none}
:hover.grayBlack   {color: #000; text-decoration: none}

.grayBlue   {color: #646464; text-decoration: none;}
:visited.grayBlue   {color: #646464; text-decoration: none}
:hover.grayBlue   {color: #1681c4; text-decoration: none}

.black   {color: #000; text-decoration: none;}
:visited.black  {color: #000; text-decoration: none}
:hover.black   {color: #000; text-decoration: none}

.lightGrayBlack   {color: #9b9b9b; text-decoration: none;}
:visited.lightGrayBlack  {color: #9b9b9b; text-decoration: none}
:hover.lightGrayBlack   {color: #000; text-decoration: none}

.blackGray   {color: #000; text-decoration: none;}
:visited.blackGray  {color: #000; text-decoration: none}
:hover.blackGray   {color: #646464; text-decoration: none}

.grayWhite   {color: #e5e5e5; text-decoration: none;}
:visited.grayWhite   {color: #e5e5e5; text-decoration: none}
:hover.grayWhite   {color: #fff; text-decoration: none}

.blue 	{color: #1681c4;}
.gray		{color : #646464;}
.lightGray	{color: #9b9b9b;}
.white	{color: #fff;}

.expertTextColor   {
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #000;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.expertTextColor   {color: #000; text-decoration: none}
:hover.expertTextColor   {color: #622c5c; text-decoration: none}

.platinumTextColor   {
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #000;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.platinumTextColor   {color: #000; text-decoration: none}
:hover.platinumTextColor   {color: #0060ae; text-decoration: none}

.standardTextColor   {
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	-webkit-transition: color 0.25s ease 0s;
	color: #000;
	text-decoration: none;
	transition: color 0.25s ease 0s;
}
:visited.standardTextColor   {color: #000; text-decoration: none}
:hover.standardTextColor   {color: #1681c4; text-decoration: none}

.actionButtonGreenBg, .actionButtonPurpleBg, .actionButtonRedBg	{
	-moz-transition: background-color 0.25s ease 0s;
	-o-transition: background-color 0.25s ease 0s;
	-webkit-transition: background-color 0.25s ease 0s;
	background: #10ca44;
	transition: background-color 0.25s ease 0s;
}
.actionButtonGreenBg:hover	{ background: #12da49; }
.actionButtonPurpleBg	{ background: #622c5c; }
.actionButtonPurpleBg:hover	{ background: #93428a; }
.actionButtonRedBg	{ background: #ff0000; }
.actionButtonRedBg:hover	{ background: #ff4848; }
/********************************** Font sizes and styles for all sites */

.underline	{text-decoration: underline;}
.underline:hover	{text-decoration: underline;}

.noUnderline	{text-decoration: none;}
.noUnderline:hover	{text-decoration: none;}

.eight {font-size: 9px; line-height: 100%;}
.nine {font-size: 9px; line-height: 100%;}
.ten {font-size: 10px; line-height: 100%;}
.eleven {font-size: 11px; line-height: 100%;}
.twelve {font-size: 12px; line-height: 100%;}
.thirteen {font-size: 13px; line-height: 100%;}
.fourteen {font-size: 14px; line-height: 100%;}
.fifteen {font-size: 15px; line-height: 100%;}
.sixteen {font-size: 16px; line-height: 100%;}
.seventeen {font-size: 17px; line-height: 100%;}
.eighteen {font-size: 18px; line-height: 100%;}
.nineteen {font-size: 19px; line-height: 100%;}
.twenty {font-size: 20px; line-height: 100%;}
.twentyfive {font-size: 25px; line-height: 100%;}
.thirty {font-size: 30px; line-height: 100%;}
.forty {font-size: 40px; line-height: 100%;}
.fifty {font-size: 50px; line-height: 100%;}
.sixty {font-size: 60px; line-height: 100%;}


/************************ End of font colours, sizes, and styles */

/*************************************************************
*	File Name : 			common.css
*	Author : 				Domenic Polsoni - (FABUmarketing.com)
*
*	Date Created :			06/15/2012
*
*  Stylesheet that controls common styles throughout the site.
****************************************************************/

/************* Defaults */
.layoutDefaults   {
   margin: 0 auto;
	position: relative;
   width: 980px;
}
.moduleStyle   {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0px 0px 4px #7c7c7c;
   -webkit-box-shadow: 0px 0px 4px #7c7c7c;
	background: #fff;
	border-radius: 6px;
   box-shadow: 0px 0px 8px #7c7c7c;
}
.moduleBG {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
body.noScroll	{
	position: fixed;
   overflow-y: scroll;
   width: 100%;
}
.displayBlock	{
	display: block;
}
.hideBlock	{
	display: none;
}
.automotive-bg  { background-color: #d1393e; }
.automotive-font-color  { color: #d1393e; }
.automotive-border-color  { border-color: #d1393e; }

.business-professional-bg  { background-color: #00b1b0; }
.business-professional-font-color  { color: #00b1b0; }
.business-professional-border-color { border-color: #00b1b0; }

.computers-electronics-bg  { background-color: #c1d72e; }
.computers-electronics-font-color  { color: #c1d72e; }
.computers-electronics-border-color { border-color: #c1d72e; }

.events-entertainment-bg  { background-color: #ffd204; }
.events-entertainment-font-color   { color: #ffd204; }
.events-entertainment-border-color{ border-color: #ffd204; }

.family-community-bg  { background-color: #71cef5; }
.family-community-font-color  { color: #71cef5; }
.family-community-border-color  { border-color: #71cef5; }

.food-dining-bg  { background-color: #eb881e; }
.food-dining-font-color  { color: #eb881e; }
.food-dining-border-color  { border-color: #eb881e; }

.health-medical-bg  { background-color: #9461a8; }
.health-medical-font-color  { color: #9461a8; }
.health-medical-border-color  { border-color: #9461a8; }

.home-construction-bg  { background-color: #50b848; }
.home-construction-font-color  { color: #50b848; }
.home-construction-border-color  { border-color: #50b848; }

.legal-financial-bg  { background-color: #978980; }
.legal-financial-font-color  { color: #978980; }
.legal-financial-border-color  { border-color: #978980; }

.local-shopping-bg  { background-color: #f390b0; }
.local-shopping-font-color  { color: #f390b0; }
.local-shopping-border-color  { border-color: #f390b0; }

.sports-recreation-bg  { background-color: #008264; }
.sports-recreation-font-color  { color: #008264; }
.sports-recreation-border-color  { border-color: #008264; }

.travel-transportation-bg  { background-color: #faa635; }
.travel-transportation-font-color  { color: #faa635; }
.travel-transportation-border-color  { border-color: #faa635; }

.bgColorExpert	{ background: #622c5c; }
.bgColorPlatinum	{ background: #1681c4; }
.bgColorStandard	{ background: #1681c4; }

.colorExpert	{ color: #622c5c; }
.colorPlatinum	{ color: #1681c4; }
.colorStandard	{ color: #1681c4; }
/******* End of defaults */

/***************** Outer Container */
#outerContainer	{
	background: transparent;
	margin: 0 auto;
	width: 1020px;
}
/********** End of Outer Container */

/***************** Header */
#header	{
	height: 150px;
	position: relative;
	z-index: 10;
}
	#mainLogo	{
		/*background: url('/images_local_2012/common/main_sprite.png') no-repeat;*/
      background-repeat: no-repeat;
		-webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
		filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.7));
		height: 101.5368px;
		left: 20px;
		position: absolute;
		top: 20px;
		width: 232px;
		z-index: 2;
	}
	#headerText	{
		display: inline;
		position: absolute;
		right: 0;
		top: 20px;
	}
		#headerText span	{
			margin: 0 5px;
		}
		#sabTopButton, #expertTopButton	{
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			border-radius: 4px;
			bottom: 15px;
			display: inline-block;
			height: 20px;
			line-height: 20px;
			margin: 0 5px 0 0;
			padding: 0 12px;
			text-transform: uppercase;
		}
	#topBar	{
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		height: 60px;
		left: 0;
		position: absolute;
		top: 50px;
		width: 100%;
		z-index: 1;
	}
		#topBarInnerContainer	{ 
			bottom: 16px;
			position: absolute;
			right: 5px;
			width: 720px;
		}
			#secondMenu, #cref_iframe	{
				margin-left: 18px;
			}
			#cref_iframe	{
				position: relative;
			}
			.selectMenuTop	{
				position: relative;
				z-index: 6;
			}
				.menuTitle, #searchField	{
					-moz-border-radius-bottomleft: 4px;
					-moz-border-radius-topleft: 4px;
					-moz-border-radius-bottomright: 8px;
					-moz-border-radius-topright: 8px;
					-webkit-border-top-left-radius: 4px;
					-webkit-border-bottom-left-radius: 4px;
					-webkit-border-top-right-radius: 8px;
					-webkit-border-bottom-right-radius: 8px;
					border-top-left-radius: 4px;
					border-bottom-left-radius: 4px;
					border-top-right-radius: 8px;
					border-bottom-right-radius: 8px;
					background: #fff;
					display: block;
					height: 28px;
					line-height: 28px;
					overflow: hidden;
					padding: 0 34px 0 10px;
					position: relative;
					text-overflow: ellipsis;
					white-space: nowrap;
					width: 280px;
					z-index: 7;
				}
				.menuTitle	{
					-moz-transition: box-shadow 0.25s ease 0s;
					-o-transition: box-shadow 0.25s ease 0s;
					-webkit-transition: box-shadow 0.25s ease 0s;
					transition: box-shadow 0.25s ease 0s;
				}
				.selectMenuTop:hover .menuTitle	{
					-moz-box-shadow: 0px 0px 6px #7c7c7c;
					-webkit-box-shadow: 0px 0px 6px #7c7c7c;
					box-shadow: 0px 0px 6px #7c7c7c;
				}
				.selectMenuTopClicked .menuTitle	{
					-moz-box-shadow: 0px 0px 6px #7c7c7c;
					-webkit-box-shadow: 0px 0px 6px #7c7c7c;
					box-shadow: 0px 0px 6px #7c7c7c;
				}
				.actionButton	{
					-moz-border-radius-bottomright: 6px;
					-moz-border-radius-topright: 6px;
					-webkit-border-top-right-radius: 6px;
					-webkit-border-bottom-right-radius: 6px;
					border-top-right-radius: 6px;
					border-bottom-right-radius: 6px;
					cursor: pointer;
					height: 28px;
					line-height: 28px;
					position: absolute;
					right: 0;
					text-align: center;
					top: 0;
					width: 30px;

				}
				#searchButton	{
					/*background-image: url('/images_local_2012/common/main_sprite.png');*/
					background-repeat: no-repeat;
					background-position: -232px 0px;
					z-index: 8;
				}
				.topBarSpacer	{
					/*background: transparent url('/images_local_2012/common/top_bar_spacer_bg.png') no-repeat;*/
					display: none;
					height: 10px;
					left: 0;
					position: absolute;
					top: 22px;
					width: 205px;
					z-index: 1;
				}
				#firstMenu ul	{
					display: none;
				}
				#secondMenu ul	{
					display: none;
				}
				.selectMenuTop ul	{
					-moz-border-radius: 6px;
					-webkit-border-radius: 6px;
					-moz-box-shadow: 0px 0px 6px #7c7c7c;
					-webkit-box-shadow: 0px 0px 6px #7c7c7c;
					background: #fff;
					border-radius: 6px;
					border-top-left-radius: 0px;
					box-shadow: 0px 0px 6px #7c7c7c;
					display: none;
					max-height: 385px;
					min-width: 220px;
					left: 0;
					list-style-type: none;
					overflow-x: hidden;
					overflow-y: auto;
					position: absolute;
					top: 28px;
					z-index: 2;
				}
						.selectMenuTop ul li a	{
							-moz-transition: background-color 0.25s ease 0s;
							-o-transition: background-color 0.25s ease 0s;
							-webkit-transition: background-color 0.25s ease 0s;
							border-top: 1px solid #f1f1f1;
							display: block;
							padding: 7px 17px 7px 10px;
							transition: background-color 0.25s ease 0s;
							white-space: nowrap;
						}
						.selectMenuTop ul li a:hover	{
							background: #d6d7d9;
						}
						.selectMenuTop ul li:first-child a	{
							border: none;
						}

				#searchField	{
					width: 231px;
				}
	#breadCrumbs	{
		bottom: 4px;
		left: 0;
		position: absolute;
	}
	.hiddenTextWidth	{
		color: #000;
		left: 0;
		position: absolute;
		top: 0;
		width: 10000000px;
	}
	.hiddenTextHeight	{
		color: #000;
		left: 0;
		position: absolute;
		top: 0;
		z-index: -9999;
	}
/********** End of Header */


/*************** Content */
#content {
	margin-top: 12px;
	padding: 1px 0 0 0;
}
	.mainCols	{
		width: 480px;
	}
			.moduleHeader	{
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: : 6px;
				-webkit-border-top-left-radius: 6px;
				-webkit-border-top-right-radius: 6px;
				border-top-left-radius: 6px;
				border-top-right-radius: 6px;
				position: relative;
			}
			.moduleFooter	{
				-moz-border-radius-bottomleft: 6px;
				-moz-border-radius-bottomright: : 6px;
				-webkit-border-bottom-left-radius: 6px;
				-webkit-border-bottom-right-radius: 6px;
				border-bottom-left-radius: 6px;
				border-bottom-right-radius: 6px;
				position: relative;
			}
				.moduleHeader div  {
					display: block;
					padding: 10px 0 10px 20px;
					width: 280px;
				}
					.moduleHeader div h1, .moduleHeader div h2	{
						font-weight: normal;
					}
							.moduleHeader div h2 a span	{
								margin: 0 5px 0 0;
							}
					.moduleSubHeader	{
						margin-top: 4px;
					}
										.iconPhoneExpert, .iconPhonePlatinum, .iconPhoneStandard	{
											height: 20px;
											overflow: hidden;
											width: 20px;
										}
										.iconPhoneExpert {
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -232px -28px;*/
											background-repeat: no-repeat;
											background-position: -232px -28px;
										}
										.iconPhonePlatinum {
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -232px -48px;**/
											background-repeat: no-repeat;
											background-position: -232px -48px;
										}
										.iconPhoneStandard, .iconPhonePlatinum {
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -232px -68px;*/
											background-repeat: no-repeat;
											background-position: -232px -68px;
										}
										.iconInfoExpert, .iconInfoPlatinum, .iconInfoStandard	{
											height: 20px;
											overflow: hidden;
											width: 21px;
										}
										.iconInfoExpert	{
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -252px -28px;*/
											background-repeat: no-repeat;
											background-position: -252px -28px;
										}
										/*.iconInfoPlatinum	{
											background: url('/images_local_2012/common/main_sprite.png') no-repeat -252px -48px;
										}*/
										.iconInfoStandard, .iconInfoPlatinum	{
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -252px -68px;*/
											background-repeat: no-repeat;
											background-position: -252px -68px;
										}
										.iconCoupon	{
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -232px -88px;*/
											background-repeat: no-repeat;
											background-position: -232px -88px;
											display: inline-block;
											height: 20px;
											overflow: hidden;
											vertical-align: middle;
											width: 21px;
										}
										.iconParking	{
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -232px -108px;*/
											background-repeat: no-repeat;
											background-position: -232px -108px;
											display: inline-block;
											height: 20px;
											overflow: hidden;
											vertical-align: middle;
											width: 21px;
										}
										.iconWireless	{
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -253px -88px;*/
											background-repeat: no-repeat;
											background-position: -253px -88px;
											display: inline-block;
											height: 20px;
											overflow: hidden;
											vertical-align: middle;
											width: 21px;
										}
										.iconMoreLocations	{
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -274px -88px;*/
											background-repeat: no-repeat;
											background-position: -274px -88px;
											display: inline-block;
											height: 20px;
											overflow: hidden;
											vertical-align: middle;
											width: 21px;
										}
										.iconWheelChair	{
											/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -295px -88px;*/
											background-repeat: no-repeat;
											background-position: -295px -88px;
											display: inline-block;
											height: 20px;
											overflow: hidden;
											vertical-align: middle;
											width: 21px;
										}
				#mapsContainer	{
					margin: -1px 0 0 0;
					padding: 1px 0 0 0;
					z-index: 5;
				}
						.mapBox	{
							background: #fff;
							border: 6px solid #fff;
							height: 480px;
							position: relative;
							width: auto;
							z-index: 1;
						}
							#errorBubble {
								-moz-border-radius: 10px;
								-webkit-border-radius: 10px;
								background: rgb(247, 60, 64);
								background: rgba(247, 60, 64, 0.9);
								border-radius: 10px;
								display: none;
								left: 50%;
								margin: 0 0 0 -150px;
								position: absolute;
								top: 100px;
								width: 300px;
								z-index: 100;
							}
								#errorBubble .closeButton   {
									cursor: pointer;
									position: absolute;
									right: 10px;
									top: 3px;
									width: 16px;
								}
								#bubbleHeader	{
									line-height: 100%;
									margin: 15px 0 0 15px;
									padding: 0;
									width: 310px;
								}
								#bubbleContent	{
									line-height: 120%;
									margin: 5px 15px 15px 15px;
								}
							#verticalDropShadow  {
								background: url('/images_local_2012/common/google_map_vbg.png') repeat-y;
								height: 100%;
								left: 0;
								position: absolute;
								top: 0;
								width: 10px;
								z-index: 2;
							}
							#horizontalDropShadow  {
								background: url('/images_local_2012/common/google_map_hbg.png') repeat-x;
								height: 10px;
								left: 0;
								position: absolute;
								top: 0;
								width: 100%;
								z-index: 2;
							}
							#mapCanvas {
								height: 100%;
								width: 100%;
								z-index: 1;
							}
				.moduleLabels  {
               display: inline-block;
               height: 26px;
               left: -13px;
               line-height: 25px;
               position: absolute;
               top: 8px;
            }
            .labelExpert   {
               /*background: url('/images_local_2012/merchant/label_expert.png') no-repeat;*/
					background-repeat: no-repeat;
            }
				.labelPlatinum  {
               /*background: url('/images_local_2012/merchant/label_platinum.png') no-repeat;*/
					background-repeat: no-repeat;
            }
            .labelStandard  {
               /*background: url('/images_local_2012/merchant/label_standard.png') no-repeat;*/
					background-repeat: no-repeat;
            }
				.labelDefault  {
               /*background: url('/images_local_2012/city/label_default.png') no-repeat;*/
					background-repeat: no-repeat;
            }
               .merchantTypeIcon {
                  font-weight: normal;
                  height: 100%;
                  margin: 0 0 0 32px;
						max-width: 230px;
                  padding-right: 11px;
               }
					#gallery .merchantTypeIcon 	{
						max-width: 700px;
					}
					#cityPageBlurb .merchantTypeIcon	{
						max-width: 400px;
					}
               .labelExpertBg {
                  /*background: url('/images_local_2012/merchant/label_expert_bg.png') repeat-x;*/
						background-repeat: repeat-x;
               }
					.labelPlatinumBg {
                  /*background: url('/images_local_2012/merchant/label_platinum_bg.png') repeat-x;*/
						background-repeat: repeat-x;
               }
               .labelStandardBg {
                  /*background: url('/images_local_2012/merchant/label_standard_bg.png') repeat-x;*/
						background-repeat: repeat-x;
               }
               .moduleLabels span   {
                  display: inline-block;
                  height: 26px;
                  position: absolute;
                  right: -28px;
                  top: 0;
                  width: 28px;
               }
               .labelExpertEnd   {
                  /*background: url('/images_local_2012/merchant/label_expert_end.png') no-repeat;*/
						background-repeat: no-repeat;
               }
					.labelPlatinumEnd   {
                  /*background: url('/images_local_2012/merchant/label_platinum_end.png') no-repeat;*/
						background-repeat: no-repeat;
               }
               .labelStandardEnd   {
                  /*background: url('/images_local_2012/merchant/label_standard_end.png') no-repeat;*/
						background-repeat: no-repeat;
               }
			.blogPost   {
				margin: 20px 0 0 0;
				padding: 50px 0 20px 0;
				position: relative;
				width: 100%;
			}
					.blogPhoto  {
						margin: 0;
						width: 160px;
					}
						.blogPhoto img  {
							display: block;
							margin: 0 auto;
						}
					.blogContent   {
						margin: 0;
						padding: 0 0 18px 12px;
						position: relative;
						width: 788px;
						z-index: 6;
					}
						.blogHeading  {
							display: block;
							border-bottom: 2px solid #3e3e3e;
							padding: 0 0 10px 0;
							margin: 0 0 10px 0;
						}
						.blogSubHeading   {
							font-weight: normal;
							margin: 0 0 5px 0;
						}
						.blogPostDate  {
							margin: 0;
						}
						.blogText   {
							line-height: 130%;
							height: 50px;
							overflow: hidden;
						}
							.blogText p:first-child {
								margin-top: 5px;
							}
							.blogText p {
								margin: 10px 0 0 0;
							}
						.readMore   {
							bottom : 0;
							cursor: pointer;
							position: absolute;
							z-index: 5;
						}
			#businessesNearbyModule {
				background: #978980;
				margin: 20px 0 0 0;
				min-height: 100px;
				padding: 1px 0;
				position: relative;
				width: 100%;
			}
				#businessesNearbyModule .moduleBG   {
					/*background: url('/images_local_2012/common/main_sprite.png') no-repeat -105px -447px;*/
					background-repeat: no-repeat;
					background-position: -105px -447px;
					width: 170px;
				}
				#innerBusinessesNearbyContainer  {
					height: 150px;
					margin: 40px auto 22px auto;
               overflow: hidden;
               position: relative;
               width: 860px;
				}
				#businessLogos {
					margin: 0 auto;
					height: 150px;
					width: 860px;
				}
					#businessLogos > div {
                  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
						/*-moz-box-shadow: 0 0 7px #4a4a4a;
						-webkit-box-shadow: 0 0 7px #4a4a4a;*/
						-moz-border-radius: 6px;
						-webkit-border-radius: 6px;
						background: #fff;
						border-radius: 6px;
						/*box-shadow: 0 0 7px #4a4a4a;*/
						height: 130px;
						margin-left: 16px;
						margin-top: 10px;
						overflow: hidden;
						position: relative;
						text-align: center;
						vertical-align: middle;
						width: 130px;
					}
					#businessLogos > div:first-child   {
						margin-left: 0;
					}
						#businessLogos > div > div {  /* Not currently used */
							height: 130px;
							left: 0;
							position: absolute;
							top: 0;
							width: 130px;
							z-index: 2;
						}
						#businessLogos .logoContainers   {
							display: table-cell;
							height: 130px;
							vertical-align: middle;
							width: 130px;
						}
							#businessLogos img  {
								display: block;
								margin: 0 auto;
							}
						.businessLogoText {
							-moz-transition: all 0.5s ease 0s;
							-o-transition: all 0.5s ease 0s;
							-webkit-transition: all 0.5s ease 0s;
							background: rgb(174, 174, 174);
							background: rgba(83, 83, 83, 0.5);
							bottom: -15px;
							color: #fff;
							font-size: 11px;
							left: 0;
							line-height: 100%;
							padding: 5px 10px 20px 10px;
							position: absolute;
							text-align: left;
							text-decoration: none;
							text-shadow: 0px 0px 1px #000;
							transition: all 0.5s ease 0s;
							width: 110px;
							z-index: 1;
						}
						#businessLogos > div:hover .businessLogoText   {
							background: rgb(174, 174, 174);
							background: rgba(83, 83, 83, 0.9);
							bottom: 0px;
						}
/*********End of content */


/*************** Footer */
#footerContainer	{
	background: transparent;
	margin-top: 20px;
}
	#topFooter  {
		-moz-box-shadow: 0px 0px 4px #7c7c7c;
		-webkit-box-shadow: 0px 0px 4px #7c7c7c;
		-moz-border-topleft-radius: 6px;
		-moz-border-topright-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		background-color: #1681c4;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		height: 50px;
	}
		#topFooterInnerContainer	{
			height: 100%;
			width: 100%;
		}
			#mailingListText	{
				height: 50px;
				line-height: 50px;
				opacity: 0;
				filter:alpha(filter=0);
				padding-left: 20px;
				text-transform: uppercase;
				text-align: left;
				width: 220px;
			}
			#mailingListForm	{
				margin: 13px 0 0 10px;
				position: relative;
				width: 710px;
			}
				.error, .noError	{
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					background: rgb(247, 60, 64);
					background: rgba(247, 60, 64, 0.9);
					border-radius: 4px;
					bottom: 0;
					color: #000;
					line-height: 120%;
					opacity: 0;
					filter:alpha(opacity=0);
					padding: 10px;
					position: absolute;
					width: 140px;
					z-index: 4;
				}
				.noError	{
					background: rgb(18, 218, 73);
					background: rgba(18, 218, 73, 0.8);
					color: #fff;
				}
				#mailingListForm input, #mailingListForm #signUpSubmit	{
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					border-radius: 4px;
					display: block;
					height: 25px;
					line-height: 25px;
				}
				#mailingListForm input[type='text']	{
					background: #fff;
					margin: 0 20px 0 0;
					padding: 0 8px;
					width: 216px;
				}
				#mailingListForm #signUpSubmit	{
					cursor: pointer;
					padding: 0 24px;
					position: absolute;
					right: 0;
					text-align: center;
					text-transform: uppercase;
					top: 0;
				}
	#bottomFooter	{
		-moz-border-bottomleft-radius: 6px;
		-moz-border-bottomright-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
		background-color: #0060ae;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		box-shadow: inset 0px 10px 10px #004e8d;
	}
      #perksFooterLinks {
         line-height: 130%;
         margin-bottom: 10px;
         padding: 15px 0 0 15px;
         width: calc(100% - 15px);
      }
         #perksFooterLinks h6 {
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 3px;
            margin-left: -1px;
         }
		#bottomFooter > span	{
			margin: 10px 0 15px 15px;
         /*bottom: 15px;
			left: 15px;
			position: absolute;*/
		}
		#bottomFooter #socialLinksContainer	{
			/*margin: 0 17px 0 0;*/
         bottom: 5px;
         right: 17px;
			position: absolute;
		}
         #bottomFooter #socialLinksContainer > span  {
            display: inline-block;
            height: 30px;
            text-align: center;
            width: 24px;
         }
            #bottomFooter #socialLinksContainer a  {
               color: #fff;
               font-size: 22px;
               -moz-transition: font-size 0.25s ease 0s;
               -o-transition: font-size 0.25s ease 0s;
               -webkit-transition: font-size 0.25s ease 0s;
               transition: font-size 0.15s ease 0s;
            }
            #bottomFooter #socialLinksContainer a:hover  {
               font-size: 28px;
            }
/*********End of footer */

/************ Copyright info ***/
#copyright  {
   margin: 10px auto 0 auto;
   padding: 0 0 10px 35px;
}
/***** End of copyright info **/
#overlay, #overlayWhite	{
   background: #000;
	display: none;
	height: 100%;
	left: 0;
   opacity: 0.6;
   filter: alpha(opacity=60);
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
/****************** MEDIA QUERIES *************/
@media (max-height: 475px), (max-width: 550px)
{
   #footer  {
      bottom: -90px;
   }
}


/* Landscape phones and phablets */
@media only screen and (max-width : 979px) {
body,html	{
	background: none;
	height: 100%;
}
	#headerText	{
		background: #6e6e6e;
		display: none;
		height: 100%;
		overflow: hidden;
		position: absolute;
		right: 0;
		top: 0px;
		visibility: hidden;
		width: 250px;
		z-index: 0;
	}
	#headerText.displayBlock	{
		display: block;
	}
		#headerText a	{
			background: #353335;
			border-top: 1px solid #a6a6a6;
			color: #fff;
			display: block;
			font-size: 16px;
			height: 48px;
			line-height: 48px;
			margin: 0;
			padding: 0 0 0 50px;
			position: relative;
			text-decoration: none;
		}
		#headerText a:first-child	{
			border-top: 0;
		}
		#headerText a:last-child	{
			/*box-shadow: 2px 2px 4px 1px #4d4d4d;*/
		}
		#headerText > span	{
			display: none;
		}
			#headerText a span.fa	{
				font-size: 24px;
				position: absolute;
				left: 10px;
				margin: 0;
				top: 12px;
			}
		#headerText a.buildFreeSite	{
			background: #10ca44;
		}
	.listContainer	{
		-moz-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		-o-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		-webkit-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		color: #fff;
		display: none;
		height: calc(100% - 40px);
		margin: 20px;
		opacity: 0;
		overflow: hidden;
		position: fixed;
		transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		width: calc(100% - 40px);
		z-index: -100;
	}
	.listContainer.displayBlock	{
		display: block;
	}
	.listContainer.showList	{
		-moz-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		-o-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		-webkit-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		opacity: 1;
		transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		z-index: 100;
	}
		.listContainer span {
			font-size: 40px;
			line-height: 40px;
			height: 48px;
			position: absolute;
			right: 0;
			text-align: center;
			top: 6px;
			width: 48px;
			z-index: 2;
		}
		.displayListHeader	{
			/*background: #6e6e6e;*/
			background: #1681c4;
			height: 60px;
			left: 0;
			margin: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 1;
		}
			.displayListHeader div	{
				margin: 0 10px;
			}
			.displayListHeader div:first-child	{
				margin-bottom: 4px;
				margin-top: 10px;
			}
			#categoryListHeader div:first-child, #locationsToServeHeader div:first-child	{
				margin-bottom: 0;
				margin-top: 18px;
			}
		#cityList, #categoryList, #subCategoryList, #locationsToServeList	{
			background: #fff;
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
			font-size: 16px;
			height: calc(100% - 60px);
			left: 0;
			list-style-type: none;
			overflow: hidden;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 60px;
			transition: opacity 0.5s ease 0s;
			width: 100%;
			z-index: 5;
		}
			#cityList li, #categoryList li, #subCategoryList li, #locationsToServeList li	{
				margin: 0;
				padding: 0;
				width: 100%;
			}
			#locationsToServeList li:active	{
				background: #f0f0f0;
			}
				#cityList li a, #categoryList li a, #subCategoryList li a, #locationsToServeList li div	{
					border-top: 1px solid #f1f1f1;
					display: block;
					height: 48px;
					line-height: 48px;
					overflow: hidden;
					padding: 0 17px 0 10px;
					text-overflow: ellipsis;
					white-space: nowrap;
					width: calc(100% - 27px);
				}
	#outerContainer	{
		-moz-transition: -moz-transform 0.25s ease-out 0.25s;
		-ms-transition: -ms-transform 0.25s ease-out 0.25s;
		-o-transition: -o-transform 0.25s ease-out 0.25s;
		-webkit-transition: -webkit-transform 0.25s ease-out 0.25s;
		transition: transform 0.25s ease-out 0.25s;
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		background: url('/images_local_2012/common/main_bg.png');
		box-shadow: 2px 2px 6px 1px #4d4d4d;
		height: 100%;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		padding: 0;
		position: relative;
		right: 0;
		width: 100%;
		z-index: 1;
	}
	#outerContainer.openMobileMenu	{
		-moz-transform: translate3d(-250px, 0, 0);
		-ms-transform: translate3d(-250px, 0, 0);
		-o-transform: translate3d(-250px, 0, 0);
		-webkit-transform: translate3d(-250px, 0, 0);
		/*overflow-y: hidden;*/
		transform: translate3d(-250px, 0, 0);
	}
	.mapBox	{
		background: #fff;
		border: none;
		display: none;
		height: calc(100% - 80px);
		left: 0;
		margin: 0;
		position: absolute;
		top: 80px;
		width: 100%;
		z-index: 10;
	}
		#errorBubble {
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			background: rgb(247, 60, 64);
			background: rgba(247, 60, 64, 0.9);
			border-radius: 10px;
			display: none;
			left: 50%;
			margin: 0 0 0 -150px;
			position: absolute;
			top: 100px;
			width: 300px;
			z-index: 100;
		}
			#errorBubble .closeButton   {
				cursor: pointer;
				position: absolute;
				right: 10px;
				top: 3px;
				width: 16px;
			}
			#bubbleHeader	{
				line-height: 100%;
				margin: 15px 0 0 15px;
				padding: 0;
				width: 310px;
			}
			#bubbleContent	{
				line-height: 120%;
				margin: 5px 15px 15px 15px;
			}
		#verticalDropShadow  {
			background: url('/images_local_2012/common/google_map_vbg.png') repeat-y;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 10px;
			z-index: 2;
		}
		#horizontalDropShadow  {
			background: url('/images_local_2012/common/google_map_hbg.png') repeat-x;
			height: 10px;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2;
		}
		#mapCanvas {
			height: 100%;
			width: 100%;
			z-index: 1;
		}
		/*************** HEADER ***********************/
		#header	{
			height: 128px;
			position: relative;
			width: 100%;
		}
			#viewMapToggle, #geoLocationButton	{
				-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
				-webkit-tap-highlight-color: transparent;
				color: #fff;
				font-size: 28px;
				height: 48px;
				left: 12px;
				line-height: 48px;
				position: absolute;
				text-align: center;
				top: 16px;
				width: 48px;
				z-index: 2;
			}
			#viewMapToggle:active, #geoLocationButton:active {
				-webkit-transform: scale3d(0.9, 0.9, 1);
			}
			#subHeaderContainer	{
				background: #1681c4;
				height: 80px;
				position: relative;
				width: 100%;
				z-index: 2;
			}
				#mainLogo	{
					-webkit-filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.5));
					background: url('/images_local_2012/common/main_logo.svg') no-repeat;
					background-size: 116px 51px;
					filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.5));
					height: 51px;
					left: 0;
					margin: 0 auto;
					position: absolute;
					right: 0;
					top: 15px;
					width: 116px;
				}
				#mobileMenuButton,#closeMobileMap	{
					-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
					-webkit-tap-highlight-color: transparent;
					color: #fff;
					font-size: 28px;
					height: 48px;
					line-height: 48px;
					position: absolute;
					right: 12px;
					text-align: center;
					text-decoration: none;
					top: 16px;
					width: 48px;
				}
				#mobileMenuButton:active, #closeMobileMap:active {
					-webkit-transform: scale3d(0.9, 0.9, 1);
				}
			#moreSearchOptions	{
				background: #e52c39;
				color: #fff;
				font-size: 24px;
				height: 48px;
				line-height: 48px;
				margin: 0;
				padding: 0 0 0 20px;
				position: relative;
				z-index: 2;
			}
				#moreSearchOptions .fa	{
					-moz-transition: -moz-transform 0.25s ease-out 0s;
					-o-transition: -o-transform 0.25s ease-out 0s;
					-webkit-transition: -webkit-transform 0.25s ease-out 0s;
					transition: transform 0.25s ease-out 0s;
					font-size: 24px;
					height: 48px;
					line-height: 48px;
					position: absolute;
					right: 10px;
					text-align: center;
					transform-origin: 45% 47%;
					top: 0px;
					width: 48px;
				}
			#searchContainer	{
				-moz-transform: translate3d(0, -260px, 0);
				-ms-transform: translate3d(0, -260px, 0);
				-webkit-transform: translate3d(0, -260px, 0);
				transform: translate3d(0, -260px, 0);
				-moz-transition: -moz-transform 0.25s ease-out 0s;
				-o-transition: -o-transform 0.25s ease-out 0s;
				-webkit-transition: -webkit-transform 0.25s ease-out 0s, opacity 0.5s step-end;
				transition: transform 0.25s ease-out 0s, opacity 0.5s step-end;
				background: #1681c4;
				box-shadow:0px 0px 6px 1px #4d4d4d;
				display: none;
				opacity: 0;
				padding-bottom: 10px;
				position: absolute;
				width: 100%;
				z-index: -100;
			}
			#searchContainer.displayBlock	{
				display: block;
			}
			#searchContainer.openSearchContainer	{
				-moz-transform: translate3d(0, 0, 0);
				-ms-transform: translate3d(0, -0, 0);
				-webkit-transform: translate3d(0, 0, 0);
				-moz-transition: -webkit-transform 0.25s ease-out 0s, opacity 0.5s step-start;
				-o-transition: -webkit-transform 0.25s ease-out 0s, opacity 0.5s step-start;
				-webkit-transition: -webkit-transform 0.25s ease-out 0s, opacity 0.5s step-start;
				opacity: 1;
				transform: translate3d(0, 0, 0);
				transition: transform 0.25s ease-out 0s, opacity 0.5s step-start;
				z-index: 1;
			}
				#cref_iframe	{
					margin: 0;
					position: relative;
					width: 100%;
				}
					#searchField	{
						border: 1px solid #ccc;
						border-radius: 0px;
						background: #fff;
						color: #888888;
						display: block;
						font-size: 18px;
						line-height: 48px;
						margin: 10px 10px 0 10px;
						padding: 0 50px 0 20px;
						position: relative;
						height: 48px;
						width: calc(100% - 92px);
					}
					#searchField::-webkit-input-placeholder { /* WebKit browsers */
						color:    #888;
					}
					#searchField:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
						color:    #888;
						opacity:  1;
					}
					#searchField::-moz-placeholder { /* Mozilla Firefox 19+ */
						color:    #888;
						opacity:  1;
					}
					#searchField:-ms-input-placeholder { /* Internet Explorer 10+ */
						color:    #888;
					}
					#searchButton	{
						color: #888888;
						font-size: 24px;
						height: 48px;
						background: none;
						position: absolute;
						right: 10px;
						top: 1px;
						width: 48px;
					}
				#secondMenu	{
					margin-left: auto;
				}
				.selectMenuTop	{
					border: 1px solid #ccc;
					border-radius: 0px;
					background: #fff;
					color: #888888;
					display: block;
					font-size: 18px;
					margin: 10px 10px 0 10px;
					padding: 0 50px 0 20px;
					position: relative;
					height: 48px;
					width: calc(100% - 92px);
				}
					.selectMenuTop:hover .menuTitle	{
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
						box-shadow: none;
					}
					.selectMenuTop .menuTitle	{
						-moz-border-radius-bottomleft: 0;
						-moz-border-radius-topleft: 0;
						-moz-border-radius-bottomright: 0;
						-moz-border-radius-topright: 0;
						-webkit-border-top-left-radius: 0;
						-webkit-border-bottom-left-radius: 0;
						-webkit-border-top-right-radius: 0;
						-webkit-border-bottom-right-radius: 0;
						border-top-left-radius: 0;
						border-bottom-left-radius: 0;
						border-top-right-radius: 0;
						border-bottom-right-radius: 0;
						border-radius: 0;
						border: 0;
						font-size: inherit;
						background: #fff;
						display: block;
						height: auto;
						line-height: 48px;
						overflow: hidden;
						padding: 0;
						position: relative;
						text-overflow: ellipsis;
						white-space: nowrap;
						width: 100%;
						z-index: 7;
					}
					.vEllipsisMenu	{
						color: #888888;
						font-size: 24px;
						height: 48px;
						line-height: 48px;
						position: absolute;
						right: 0px;
						text-align: center;
						top: 2px;
						width: 48px;
						z-index: 8;
					}
		/************** END OF HEADER ****************/

		/********************* CONTENT *****************************/
		#content	{
			display: block;
			margin: 0;
			padding: 0;
		}
				.moduleStyle	{
					overflow: hidden;
				}
					.moduleLabels  {
						display: block;
						font-family:"Helvetica W01 Bold";
						font-size: 1.6em;
						height: auto;
						left: auto;
						line-height: 120%;
						margin: 0;
						position: static;
						right: auto;
						text-align: center;
						top: auto;
						width: 100%;
					}
						.moduleLabels div,
						.moduleLabels h1,
						.moduleLabels h2,
						.moduleLabels h3,
						.moduleLabels h4,
						.moduleLabels h5,
						.moduleLabels h6 {
							font-weight: normal;
							padding: 10px;
						}
						.labelExpertBg {
							background: #622c5c;
						}
						.labelPlatinumBg {
							background: #1681c5;
						}
						.labelStandardBg {
							background: #1681c5;
						}
						.moduleLabels span   {
							display: none;
						}
			.blogPost   {
				margin: 15px 15px 0 15px;
				padding: 0;
				position: relative;
				width: calc(100% - 30px);
			}
					.blogPhoto  {
						height: 100%;
						margin: 0;
						position: relative;
						width: 100%;
					}
						.blogPhoto img  {
							height: 100%;
							display: block;
							width: 100%;
							margin: 0 auto;
						}
					.blogContent   {
						margin: 0;
						padding: 0 12px 12px 12px;
						position: relative;
						width: calc(100% - 24px);
						z-index: 6;
					}
						.blogHeading  {
							background: rgba(0, 0, 0, 0.7);
							bottom: 0;
							border-bottom: none;
							color: #fff;
							font-size: 1.2em;
							display: block;
							left: 0;
							line-height: 130%;
							margin: 0;
							min-height: 55px;
							padding: 10px 10px 10px 80px;
							position: absolute;
							margin: 0 0 0 0;
							text-decoration: none;
							width: calc(100% - 90px);
						}
						.blogSubHeading   {
							font-weight: normal;
							margin: 0 0 5px 0;
						}
						.blogPostDate  {
                     -moz-border-radius: 30px;
                     -webkit-border-radius: 30px;
							border-radius: 30px;
                     background: #1681c5;
							height: 50px;
							color: #fff;
							left: 10px;
							margin: 0;
							overflow: hidden;
							position: absolute;
							text-align: center;
							top: 10px;
							width: 50px;
						}
							.blogPostDate .day	{
								margin-top: 8px;
                        line-height: 20px;
								font-size: 20px;
							}
							.blogPostDate .month	{
								font-size: 14px;
                        line-height: 14px;
							}
						.blogText   {
							font-size: 1.1em;
							line-height: 130%;
							height: 60px;
							overflow: hidden;
							position: relative;
						}
							.blogText .gradient	{
								background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
								background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
								background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
								background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
								height: 100%;
								left: 0;
								position: absolute;
								top: 0;
								width: 100%;
								z-index: 2;
							}
							.blogText p:first-child {
								margin-top: 5px;
							}
							.blogText p {
								margin: 10px 0 0 0;
								z-index: 1;
							}
						.readMore   {
							border-radius: 6px;
							bottom : auto;
							cursor: pointer;
							display: block;
							font-size: 1.5em;
							height: 48px;
							line-height: 48px;
							position: static;
							text-align: center;
							text-decoration: none;
							width: 100%;
						}
		/* Width and margin are handled in the respective pages' css files */
		#businessesNearbyModule {
			overflow: hidden;
			padding: 0;
			position: relative;
		}
			#businessesNearbyModule span.fa	{
				-moz-transition: opacity 0.25s ease-out 0s;
				-o-transition: opacity 0.25s ease-out 0s;
				-webkit-transition: opacity 0.25s ease 0s;
				transition: opacity 0.25s ease-out 0s;
				color: #1681c4;
				font-size: 48px;
				height: 48px;
				line-height: 48px;
				position: absolute;
				text-align: center;
				text-shadow: 0px 0px 2px #515151;
				top: calc(50% - 15px);
				width: 48px;
				z-index: 10;
			}
			#businessesNearbyModule span.fadeBnNav	{
				opacity: 0.2;
			}
			#businessesNearbyModule span.fa.fa-chevron-left	{
				left: 0;
			}
			#businessesNearbyModule span.fa.fa-chevron-right	{
				left: 0
			}
			#innerBusinessesNearbyContainer  {
				height: 210px;
				margin: 20px auto;
				overflow: hidden;
				position: relative;
				width: 100%;
				z-index: 1;
			}
				#businessLogos {
					-moz-transition: -moz-transform 0.25s ease-out 0s;
					-o-transition: -o-transform 0.25s ease-out 0s;
					-webkit-transition: -webkit-transform 0.25s ease 0s;
					transition: transform 0.25s ease-out 0s;
					-moz-transform: translate3d(0px, 0px, 0px);
					-ms-transform: translate3d(0px, 0px, 0px);
					-webkit-transform: translate3d(0px, 0px, 0px);
					transform: translate3d(0px, 0px, 0px);
					margin: 0;
					height: 210px;
					overflow: hidden;
					position: relative;
					/*width: 600%;*/
				}
					#businessLogos span	{
						display: block;
						height: 100%;
						/*width: 16.66%;*/
					}
						#businessLogos span > div {
							-moz-box-shadow: 0 0 7px #4a4a4a;
							-webkit-box-shadow: 0 0 7px #4a4a4a;
							-moz-border-radius: 6px;
							-webkit-border-radius: 6px;
							background: #fff;
							border-radius: 6px;
							box-shadow: 0 0 7px #4a4a4a;
							height: 200px;
							left: 0;
							margin: 0 auto;
							overflow: hidden;
							position: relative;
							right: 0;
							text-align: center;
							vertical-align: middle;
							width: 200px;
						}
							#businessLogos span > div > div {
								height: 180px;
								left: 0;
								position: absolute;
								top: 0;
								width: 200px;
								z-index: 2;
							}
							#businessLogos .logoContainers   {
								display: table-cell;
								height: 180px;
								vertical-align: middle;
								width: 220px;
							}
								#businessLogos img  {
									display: block;
									margin: 0 auto;
								}
							.businessLogoText {
								-moz-transition: all 0.5s ease 0s;
								-o-transition: all 0.5s ease 0s;
								-webkit-transition: all 0.5s ease 0s;
								background: rgb(174, 174, 174);
								background: rgba(83, 83, 83, 0.5);
								bottom: 0;
								color: #fff;
								font-size: 16px;
								left: 0;
								line-height: 100%;
								padding: 10px;
								position: absolute;
								text-align: center;
								text-decoration: none;
								text-shadow: 0px 0px 1px #000;
								transition: all 0.5s ease 0s;
								width: 180px;
								z-index: 1;
							}

		/* HIDDEN MODULES */
		#topBar	{
			display: none;
		}
		#breadCrumbs	{
			display: none;
		}
		#topFooter	{
			display: none;
		}
		/********************* END OF CONTENT *****************************/


		/********************* FOOTER *****************************/
		#footerContainer	{
			background-color: #1681c5;
			margin: 15px 15px 0 15px;
			position: relative;
			width: calc(100% - 30px);
		}
			#bottomFooter	{
				-moz-border-bottomleft-radius: 6px;
				-moz-border-bottomright-radius: 6px;
				-webkit-border-bottom-left-radius: 6px;
				-webkit-border-bottom-right-radius: 6px;
				background-color: #1681c5;
				border-bottom-left-radius: 6px;
				border-bottom-right-radius: 6px;
				box-shadow: none;
				height: 100%;
				padding: 1px 0;
			}
				#bottomFooter > span	{
					display: block;
					margin: 15px 15px 30px 15px;
					bottom: auto;
					left: auto;
					position: static;
					width: calc(100% - 30px);
				}
					#bottomFooter > span ul	{
						list-style-type: none;
						margin: 0px 10px 10px 10px;
						/*width: calc(50% - 20px);*/
						width: calc(100% - 20px);
					}
						#bottomFooter > span li	{
							font-size: 16px;
							height: 30px;
							line-height: 18px;
							margin: 0 0 5px 0;
							padding: 0;

						}
							#bottomFooter > span li a	{
								display: block;
							}
				#bottomFooter #socialLinksContainer	{
					bottom: 0;
					left: 4%;
					margin: 0 auto 10px auto;
					right: 0;
					position: static;
					text-align: center;
					width: 92%;
				}
					#bottomFooter #socialLinksContainer	{
                  bottom: 5px;
                  right: auto;
                  position: absolute;
               }
                  #bottomFooter #socialLinksContainer > span  {
                     display: inline-block;
                     height: auto;
                     text-align: center;
                     width: 13%;
                  }
                     #bottomFooter #socialLinksContainer a  {
                        color: #fff;
                        font-size: 30px;
                        -moz-transition: none;
                        -o-transition: none;
                        -webkit-transition: none;
                        transition: none;
                     }
                     #bottomFooter #socialLinksContainer a:hover  {
                        font-size: 30px;
                     }
		/*********End of footer */

		/************ Copyright info ***/
		#copyright  {
			font-size: 15px;
			margin: 10px auto 0 auto;
			padding: 0 0 10px 25px;
		}
		/********************* END OF FOOTER *****************************/



	#overlay	{
		-moz-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		-o-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		-webkit-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		background: #000;
		display: block;
		height: 100%;
		left: 0;
		opacity: 0;
		position: fixed;
		top: 0;
		transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		width: 100%;
		z-index: -100;
	}
	#overlay.displayOverlay	{
		-moz-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		-o-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		-webkit-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		opacity: 0.7;
		transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		z-index: 99;
	}
}
/******** END OF MEDIA QUERIES ***************/

/*************************************************************
*	File Name : 			footerpages.css
*	Author : 				Domenic Polsoni - (FABUmarketing.com)
*
*	Date Created :			10/18/2012
*	Date Modified :
*
*  Stylesheet that controls the footer pages' styles.
****************************************************************/
.button {
   -moz-border-radius: 0px;
   -moz-transition: background-color 0.25s ease 0s;
	-o-transition: background-color 0.25s ease 0s;
	-webkit-border-radius: 0px;
   -webkit-transition: background-color 0.25s ease 0s;
   border-radius: 0px;
   color: #fff;
   cursor: pointer;
   display: block;
   /*font-family: 'Raleway', arial, verdana, sans-serif;*/
   font-family:  arial, verdana, sans-serif;

   font-weight: 500;
	text-align: center;
   text-decoration: none;
   text-transform: uppercase;
   transition: background-color 0.25s ease 0s;
}
.mediumButton  {
   height: 35px;
   font-size: 17px;
   line-height: 35px;
	padding: 0 22px;
	text-align: center;
}
			#innerContent	{
				padding: 20px;
			}
				#perksLogoBox	{
					background: #eeeeee;
					margin: 0 auto;
					padding: 15px 0;
					text-align: center;
				}
					#perksMainLogo	{
						margin-bottom: 10px;
					}
					#perksLogoBox h1	{
						color: #444;
						font-family: 'Josefin Sans', sans-serif;
						font-size: 36px;
						font-weight: 500;
						line-height: 100%;
					}
				h1, h2	{
					font-weight: normal;
				}
				p	{
					margin-bottom: 10px;
				}
				p:first-of-type	{
					margin-top: 10px;
				}
				ul.noLinks	{
					margin-top: 10px;
					width: 850px;
				}
				ul.noLinks:first-child	{
					margin: 0;
				}
					ul.noLinks li	{
						margin: 1px 0;
						padding: 3px 10px;
					}
						ul.noLinks li span	{
							font-family: 'Helvetica W01 Bold';
						}
				#perksContainer   {
					margin-top: 40px;
					width: 100%;
				}
					#innerContent #perksContainer ul   {outline: 0px solid #000; /* Need this to counter #innerContent ul padding-left */
						border-bottom: 2px solid #dbdbdb;
						list-style-type: none;
						margin: 0 0 30px 0;
						padding-bottom: 30px;
						padding-left: 0;
					}
					#innerContent #perksContainer ul:last-child {
						border: 0;
					}
						#innerContent #perksContainer ul li   {
							float: left;
							margin: 0 0 0 25px;
							width: calc(33.3% - 16.65px);
						}
						#innerContent #perksContainer ul li:first-child   {
							margin: 0;
						}
							.perksBox   {
								height: 250px;
								margin: 0;
								-webkit-perspective: 800px;
								-moz-perspective: 800px;
								-o-perspective: 800px;
								perspective: 800px;
								position: relative;
							}
								.perksBox img   {
									display: block;
									margin: 0 auto;
									padding: 10px 0 0 0;
								}
								.perksContentBox  {
									color: #444;
									height: 170px;
									/*overflow: auto;*/
									position: absolute;
									top: 70px;
									-webkit-transition: -webkit-transform 0.5s;
									-moz-transition: -moz-transform 0.5s;
									-o-transition: -o-transform 0.5s;
									transition: transform 0.5s;
									-webkit-transform-style: preserve-3d;
									-moz-transform-style: preserve-3d;
									-o-transform-style: preserve-3d;
									transform-style: preserve-3d;
									width: 100%;
								}
							#perksContainer ul li:hover .perksContentBox {
								-webkit-transform: rotateY( 180deg );
								-moz-transform: rotateY( 180deg );
								-o-transform: rotateY( 180deg );
								transform: rotateY( 180deg );
							}
									.perksContentBox > div {
										-webkit-backface-visibility: hidden;
										-moz-backface-visibility: hidden;
										-o-backface-visibility: hidden;
										backface-visibility: hidden;
										display: block;
										position: absolute;
									}
									.perksContent  {
										background: #fff;
										font-size: 15px;
										font-weight: 500;
										height: 100%;
										line-height: 130%;
										-webkit-transform: rotateY( 180deg );
										-moz-transform: rotateY( 180deg );
										-o-transform: rotateY( 180deg );
										transform: rotateY( 180deg );
										width: 100%;
									}
									.perksOffer {
										background: #eeeeee;
										color: #444;
										font-family: 'Josefin Sans', sans-serif;
										font-size: 36px;
										font-weight: 400;
										height: 100%;
										line-height: 100%;
										text-align: center;
										width: 100%;
									}
										.perksOffer > div   {
											left: 0;
											padding: 0 20px;
											position: absolute;
											width: calc(100% - 40px);
										}
											.perksOffer > div > div   {
												background: rgb(68, 68, 68);
												color: #fff;
												/*font-family: 'Raleway', arial, helvetica, sans-serif;*/
												font-family: arial, helvetica, sans-serif;
												font-size: 16px;
												font-weight: 400;
												line-height: 120%;
												padding: 10px 20px;
												margin: 20px auto 0 auto;
												width: calc(100% - 40px);
											}
												.perksOffer > div > div > span {
													font-weight: 700;
												}
							#perksContainer a   {
								display: block;
								margin: 10px auto 0 auto;
							}
				#alphaListing	{
					margin: 10px 0 0 -6px;
				}
					#alphaListing a, #alphaListing span	{
						-moz-transition: all 0.25s ease 0s;
						-o-transition: all 0.25s ease 0s;
						-webkit-transition: all 0.25s ease 0s;
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;
						background: #fff;
						border-radius: 3px;
						display: inline-block;
						padding: 2px 6px 2px 6px;
						transition: all 0.25s ease 0s;
					}
					#alphaListing a:hover	{
						background: #e9e9e9;
					}
					.lists	{
						width: 460px;
					}
					#rightLists	{
						margin: 0 0 0 20px;
					}
					h2	{
						margin: 0 0 3px 0;
					}
						#localDirectoriesHeading	{
							margin-bottom: -10px;
							margin-top: 30px;
						}
						.sitemap h2	{
							margin-top: 20px;
						}
						#innerContent ul	{
							padding: 0 0 0 30px;
						}
								.sitemap ul li a	{
									-moz-transition: all 0.25s ease 0s;
									-o-transition: all 0.25s ease 0s;
									-webkit-transition: all 0.25s ease 0s;
									-moz-border-radius: 3px;
									-webkit-border-radius: 3px;
									background: #fff;
									border-radius: 3px;
									display: inline-block;
									margin: 1px 0;
									padding: 3px 10px 4px 10px;
									transition: all 0.25s ease 0s;
								}
								.sitemap ul li a:hover	{
									background: #e9e9e9;
								}
	#backToTop	{
		-moz-transition: background-color 0.25s ease 0s, color 0.25s ease 0s, opacity 0.5s ease 0s;
		-o-transition: background-color 0.25s ease 0s, color 0.25s ease 0s, opacity 0.5s ease 0s;
		-webkit-transition: background-color 0.25s ease 0s, color 0.25s ease 0s, opacity 0.5s ease 0s;
		transition: background-color 0.25s ease 0s, color 0.25s ease 0s, opacity 0.5s ease 0s;
		box-shadow: 0px 0px 10px #000;
      background: rgba(56, 56, 56, 0.7);
		bottom: 75px;
		color: #a0a0a0;
		cursor: pointer;
		display: block;
		font-size: 50px;
		line-height: 100%;
		opacity: 0;
		padding: 10px 15px;
		position: fixed;
		right: 75px;
		z-index: 10;
	}
	#backToTop:hover   {
		background: rgba(56, 56, 56, 0.9);
		color: #fff;
	}
	#backToTop.displayBackToTop   {
		opacity: 1;
	}

/* Landscape phones and down and phablets */
@media only screen and (max-device-width: 479px) and (orientation: portrait), (max-device-width: 767px) and (orientation: landscape)   {
		#header	{
			height: 80px;
			position: relative;
			width: 100%;
		}
			#innerContent	{
				margin: 15px 15px 0 15px;
				padding: 20px;
				width: calc(100% - 70px);
			}
				h2	{
					font-size: 18px;
				}
				.sitemap h2	{
					font-size: 18px;
					line-height: 120%;
				}
				p	{
					font-size: 16px;
					line-height: 120%;
					margin-bottom: 15px;
				}
				p:first-of-type	{
					margin-top: 15px;
				}
				ul.noLinks	{
					margin-bottom: 10px;
					margin-top: 10px;
					width: 90%;
				}
				ul.noLinks:first-child	{
					margin: 0;
				}
					ul.noLinks li	{
						font-size: 16px;
						margin: 1px 0;
						padding: 3px 5px;
						width: auto;
					}
						ul.noLinks li span	{
							font-family: 'Helvetica W01 Bold';
						}
				#alphaListingContainer	{
					-moz-transform: translate3d(0, 0, 0);
					-ms-transform: translate3d(0, 0, 0);
					-o-transform: translate3d(0, 0, 0);
					-webkit-transform: translate3d(0, 0, 0);
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					border-radius: 4px;
					border: 1px solid #a7a7a7;
					height: 48px;
					overflow-y: hidden;
					overflow-x: auto;
					-webkit-overflow-scrolling: touch;
					margin: 10px 0 0 0;
					width: calc(100% - 2px);
				}
				#alphaListingContainer::-webkit-scrollbar {
					display: none;
				}
					#alphaListing	{
						font-size: 0;
						height: 48px;
						margin: 0;
					}
						#alphaListing a, #alphaListing span	{
							-moz-transition: none;
							-o-transition: none;
							-webkit-transition: none;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
							background: #fff;
							border-radius: 3px;
							display: inline-block;
							font-size: 18px;
							height: 48px;
							line-height: 48px;
							padding: 0;
							text-align: center;
							width: 48px;
							transition: none;
						}
						#alphaListing a:active	{
							background: #e9e9e9;
						}
					.lists	{
						width: 100%;
					}
							.sitemap ul li	{
								font-size: 16px;
								line-height: 120%;
								padding: 5px 0;
							}
								.sitemap ul li a	{
									-moz-transition: all 0.25s ease 0s;
									-o-transition: all 0.25s ease 0s;
									-webkit-transition: all 0.25s ease 0s;
									-moz-border-radius: 3px;
									-webkit-border-radius: 3px;
									background: #fff;
									border-radius: 3px;
									display: inline-block;
									line-height: 120%;
									margin: 1px 0;
									padding: 3px 10px 4px 10px;
									transition: all 0.25s ease 0s;
									vertical-align: middle;
								}
								.sitemap ul li a:hover	{
									background: #e9e9e9;
								}
					#rightLists	{
						margin: 0;
					}
	#backToTop	{
		-moz-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		-o-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		-webkit-transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		transition: opacity 0.5s ease 0s, z-index 0.5s step-end;
		box-shadow: 0px 0px 10px #000;
      background: rgba(56, 56, 56, 0.7);
		bottom: 10px;
		color: #a0a0a0;
		cursor: pointer;
		display: none;
		font-size: 30px;
		height: 48px;
		line-height: 48px;
		opacity: 0;
		padding: 0;
		position: fixed;
		right: 10px;
		text-align: center;
		width: 48px;
		z-index: -100;
	}
	#backToTop.displayBlock	{
		display: block;
	}
	#backToTop.displayBackToTop   {
		-moz-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		-o-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		-webkit-transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		transition: opacity 0.5s ease 0s, z-index 0.5s step-start;
		opacity: 1;
		z-index: 10;
	}
}
#perksSignUpPopUp	{
	background: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #000;
	display: none;
	left: 50%;
	margin: 0 0 0 -200px;
	padding: 20px 30px;
	position: fixed;
	text-align: center;
	top: 200px;
	width: 400px;
	z-index: 100;
}
	#closePerksSignUp   {
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		box-shadow: 0px 0px 5px #000;
		cursor: pointer;
		color: #fff;
		font-family: arial, verdana, sans-serif;
		font-size: 30px;
		font-weight: bold;
		height: 40px;
		line-height: 40px;
		padding: 0px;
		position: absolute;
		right: -12px;
		top: -12px;
		-moz-transition: all 0.15s ease 0s;
		-o-transition: all 0.15s ease 0s;
		-webkit-transition: all 0.15s ease 0s;
		transition: all 0.15s ease 0s;
		width: 40px;
		z-index: 100;
	}
	#signUpPerksLogo	{
		margin: 0 0 5px 0;
	}
	#perksSignUpMessage {
		font-size: 16px;
		font-weight: bold;
		line-height: 120%;
		margin: 0 0 10px 0;
	}
	#signUpFree	{
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		color: #fff;
		display: inline-block;
		font-size: 20px;
		font-weight: bold;
		margin: 10px 0 20px 0;
		padding: 4% 12%;
		text-decoration: none;
		-moz-transition: background 0.25s ease 0s;
		-o-transition: background 0.25s ease 0s;
		-webkit-transition: background 0.25s ease 0s;
		transition: background 0.25s ease 0s;
	}
	#bizassistMembers, #alreadyMember {
		font-size: 14px;
	}
	#bizassistMembers	{
		margin-top: 10px;
	}
		#bizassistMembers a, #alreadyMember a	{
			font-weight: bold;
		}
@media only screen and (max-device-width: 479px) and (orientation: portrait), (max-device-width: 767px) and (orientation: landscape)   {
#perksMainLogo img	{
   width: 90%;
}
#innerContent #perksContainer ul   {outline: 0px solid #000; /* Need this to counter #innerContent ul padding-left */
   border-bottom: none;
   list-style-type: none;
   margin: 0 0 20px 0;
   padding-bottom: 0;
   padding-left: 0;
}
   #perksContainer ul li   {
      border-top: 2px solid #dbdbdb;
      float: none;
      margin: 20px 0 0 0;
      padding-top: 20px;
      width: 100%;
   }
   #perksContainer ul li:first-child   {
      margin: 0;
   }
      .perksBox   {
         height: 250px;
         margin: 0;
         -webkit-perspective: 800px;
         -moz-perspective: 800px;
         -o-perspective: 800px;
         perspective: 800px;
         position: relative;
      }
         .perksBox img   {
            display: block;
            margin: 0 auto;
            padding: 0;
         }
         .perksContentBox  {
            -webkit-transition: none;
            -moz-transition: none;
            -o-transition: none;
            transition: none;
            -webkit-transform-style: flat;
            -moz-transform-style: flat;
            -o-transform-style: flat;
            transform-style: flat;
         }
      #perksContainer ul li:hover .perksContentBox {
         -webkit-transform: none;
         -moz-transform: none;
         -o-transform: none;
         transform: none;
      }
            .perksContentBox > div {
               -webkit-backface-visibility: visible;
               -moz-backface-visibility: visible;
               -o-backface-visibility: visible;
               backface-visibility: visible;
               display: block;
               position: absolute;
            }
            .perksContentBox .perksContent  {
               display: none;
               -webkit-transform: none;
               -moz-transform: none;
               -o-transform: none;
               transform: none;
            }
#perksSignUpPopUp	{
	background: #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #000;
	display: none;
	left: 0;
   height: 100%;
	margin: 0 auto;
	padding: 20px 30px;
	position: fixed;
	text-align: center;
	top: 0;
	width: calc(100% - 60px);
	z-index: 100;
}
	#closePerksSignUp   {
		-moz-border-radius: none;
		-webkit-border-radius: none;
      background: #fff;
		border-radius: none;
		box-shadow: none;
		cursor: pointer;
		color: #444;
		font-family: arial, verdana, sans-serif;
		font-size: 30px;
		font-weight: bold;
		height: 40px;
		line-height: 40px;
		padding: 0px;
		position: absolute;
		right: 10px;
		top: 10px;
		-moz-transition: all 0.15s ease 0s;
		-o-transition: all 0.15s ease 0s;
		-webkit-transition: all 0.15s ease 0s;
		transition: all 0.15s ease 0s;
		width: 40px;
		z-index: 100;
	}
	#signUpPerksLogo	{
		margin: 30px 0 5px 0;
	}
	#perksSignUpMessage {
		font-size: 16px;
		font-weight: bold;
		line-height: 120%;
		margin: 0 0 10px 0;
	}
	#signUpFree	{
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		color: #fff;
		display: inline-block;
		font-size: 20px;
		font-weight: bold;
		margin: 10px 0 20px 0;
		padding: 4% 12%;
		text-decoration: none;
		-moz-transition: background 0.25s ease 0s;
		-o-transition: background 0.25s ease 0s;
		-webkit-transition: background 0.25s ease 0s;
		transition: background 0.25s ease 0s;
	}
	#bizassistMembers, #alreadyMember {
		font-size: 14px;
	}
	#bizassistMembers	{
		margin-top: 10px;
	}
		#bizassistMembers a, #alreadyMember a	{
			font-weight: bold;
		}
}


/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

