/* PHIFERCO This file will hold the main styles for your website. */

/* colors 
dk brown #754200
lt brown #8c5b20
blue #7abde8

*/

/* =============================================================================
	DEFAULTS
	========================================================================== */

body { font: 13px/1.5 Verdana,Helvetica,Arial,sans-serif; background-color: #fff; color: #333; }

/* Prevent Long URL’s From Breaking Out of Container 
body { -ms-word-break: break-all; word-break: break-all; /* Non standard for webkit */ /*word-break: break-word; }*/

a:link { color: #539dcc; text-decoration: none; }
a:visited { color: #72b6e1; text-decoration: none; }
a:hover { color: #539dcc; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }

hr { margin: 0; padding: 0; border: none; height: 1px; background: #999; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; }
h1 { font-size: 2.5em;}
h2 { font-size: 2.5em; color: #000; }
h3 { font-size: 2em; color: #000; }
h4 { font-size: 1.5em; color: #333; }
h5 { font-size: 1.4em; color: #666; }
h6 { font-size: 1.2em; color: #8c5b20; }

ol { list-style: decimal;}
ul { list-style: disc;}
ul ul,
ol ol { padding-top: 0.5em;}
.node ol,
.node ul { padding-left: 1.2em;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }


/* =============================================================================
	GLOBAL - UI
	========================================================================== */

h1.title { color: #333; font-family: "Times New Roman", Times, serif; font-weight: normal; line-height: 1.1em; }
h2.block-title { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; }

.logo-img { display: block; float: right; padding: 10px 0 20px 0; }
.logo-img img { max-width: 100%; }

/* CTA buttons */
#cta-btns { display: block; text-align: center; }
#cta-btns .btn { padding: 4px 2px; }

/* TEXT */
span.first-picto { float: left; font-family: 'EntypoRegular'; font-size: 72px; height: 50px; color: #CCC; margin-right: 0.1em; margin-bottom:-0.15em;  }

/* dropcap */
span.first { float: left; /*font-family: Old English, Georgia,serif;*/ font-family: "Times New Roman", Times, serif; font-size: 500%; line-height: 0.85em; margin-right: 0.1em; margin-bottom:-0.15em; color: #999;}



/* social icons */

/* hide default */


#soc-icons-mobi { display: block; height: 85px; }
#soc-icons-mobi ul { list-style: none; }
#soc-icons-mobi li { display: inline; }

/*.soc-fb { position: absolute; top: 0; left: 0; display:block; height: 60px; width: 60px; background:url(../images/soc-facebook.png) 0 0 no-repeat; }
.soc-fb * { display: none; }

.soc-tw { position: absolute; top: 0; left: 50px; display:block; height: 60px; width: 60px; background:url(../images/soc-twitter.png) 0 0 no-repeat; }
.soc-tw * { display: none; }*/

#soc-icons { display: block; position: relative; height: 70px; margin-top: -20px; }
#soc-icons ul { list-style: none; margin-top: 10px; }
#soc-icons li { display: inline; }

.soc-tw { position: absolute; top: 0; left: 0; display:block; height: 65px; width: 65px; background:url(../images/soc-twitterBW.png) 0 0 no-repeat; }
.soc-tw * { display: none; }
.soc-tw span.hover { position: absolute; top: 0; left: 0; display: block; height: 65px; width: 65px; background:url(../images/soc-twitter.png) no-repeat; }

.soc-li { position: absolute; top: 0; left: 70px; display:block; height: 65px; width: 65px; background:url(../images/soc-linkedinBW.png) 0 0 no-repeat; }
.soc-li * { display: none; }
.soc-li span.hover { position: absolute; top: 0; left: 0px; display: block; height: 65px; width: 65px; background:url(../images/soc-linkedin.png) no-repeat; }

.soc-fb { position: absolute; top: 0; left: 140px; display:block; height: 65px; width: 65px; background:url(../images/soc-facebookBW.png) 0 0 no-repeat; }
.soc-fb * { display: none; }
.soc-fb span.hover { position: absolute; top: 0; left: 0px; display: block; height: 65px; width: 65px; background:url(../images/soc-facebook.png) no-repeat; }

/* move soc icons up */

#soc-icons2 { display: block; float: right; position: relative; height: 60px; margin: -10px 230px 0 0; }
#soc-icons2 ul { list-style: none; margin-top: 10px; }
#soc-icons2 li { display: inline; }

.soc-tw2 { position: absolute; top: 0; left: 0; display:block; height: 50px; width: 50px; background:url(../images/soc-twitterBW2.png) 0 0 no-repeat; }
.soc-tw2 * { display: none; }
.soc-tw2 span.hover { position: absolute; top: 0; left: 0; display: block; height: 50px; width: 50px; background:url(../images/soc-twitter2.png) no-repeat; }

.soc-li2 { position: absolute; top: 0px; left: 55px; display:block; height: 50px; width: 50px; background:url(../images/soc-linkedinBW2.png) 0 0 no-repeat; }
.soc-li2 * { display: none; }
.soc-li2 span.hover { position: absolute; top: 0; left: 0px; display: block; height: 50px; width: 50px; background:url(../images/soc-linkedin2.png) no-repeat; }

.soc-fb2 { position: absolute; top: 0; left: 110px; display:block; height: 50px; width: 50px; background:url(../images/soc-facebookBW2.png) 0 0 no-repeat; }
.soc-fb2 * { display: none; }
.soc-fb2 span.hover { position: absolute; top: 0; left: 0px; display: block; height: 50px; width: 50px; background:url(../images/soc-facebook2.png) no-repeat; }

.soc-in2 { position: absolute; top: 0; left: 165px; display:block; height: 50px; width: 50px; background:url(../images/soc-instagramBW3.png) 0 0 no-repeat; }
.soc-in2 * { display: none; }
.soc-in2 span.hover { position: absolute; top: 0; left: 0px; display: block; height: 50px; width: 50px; background:url(../images/soc-instagram3.png) no-repeat; }

/* =============================================================================
	@FONT-FACE
	========================================================================== */

@font-face {
    font-family: 'EntypoRegular';
    src: url('../fonts/entypo-webfont.eot');
    src: url('../fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/entypo-webfont.woff') format('woff'),
         url('../fonts/entypo-webfont.ttf') format('truetype'),
         url('../fonts/entypo-webfont.svg#EntypoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* =============================================================================
	BLOCKS
	========================================================================== */

/* HOMEPAGE */
.block-based { color: #FFF; font-size: 1.2em; }
.block-based h2.block-title { font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: normal; letter-spacing: .02em; color: #cebaa2; margin-bottom: 10px; }
.hm-phone { font-size: 1.3em; }
.hm-email { } 
.hm-email a { color: #c5e2f5; text-decoration: none; }
.hm-email a:hover { text-decoration: underline; }

.block-based-right { color: #FFF; font-size: 1.2em; text-align: left; }

.block-locations { color: #FFF; font-size: 1.1em; }
.block-locations h2.block-title { font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: normal; letter-spacing: .02em; color: #cebaa2; margin-bottom: 10px; } 
.block-contact { margin-top: 30px; }
.block-contact h2.block-title { font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: normal; letter-spacing: .02em; color: #754200; margin-bottom: 10px; } 
.block-contact ul { padding-left: 20px; }

/* Mailchimp signup */
#mc_embed_signup { background:none; clear:left; font:14px Helvetica,Arial,sans-serif; padding-left: 0; }
#mc_embed_signup label { 
  color: #FFF;
  display: block;
  font-size: 16px;
  padding-bottom: 10px;
  font-weight: bold; 
}

#mc_embed_signup form {
  display: block;
  position: relative;
  text-align: left;
  padding: 10px 0 10px 5px;
}

#mc_embed_signup input.email {
  display: inline-block;
  padding: 8px 0;
  margin: 0 3% 10px 0;
  text-indent: 5px;
  width: 60%;
  min-width: 130px;
}

#mc_embed_signup input {
  border: 0 none;
  border-radius: 4px;
  height: 32px;
  -webkit-appearance: none;
}

/*#mc_embed_signup .clear {
  clear: none;
  display: inline;
}*/

#mc_embed_signup input.button {
  display: inline-block;
  /*width: 35%;*/
  margin: 0 0 10px 0;
  min-width: 100px;
}

#mc_embed_signup .button {
  clear: none;
  background-color: #7abde8;
  border: 0 none;
  border-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin: 0 5px 10px 0;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  width: auto;
}

#mc_embed_signup .button:hover { background-color: #000; }

#mc_embed_signup .button { background: #7abde8; text-shadow: none; }

/* =============================================================================
	DIVS
	========================================================================== */

.banner { margin-bottom: 10px; }
.banner img { max-width: 100%; }

.sharethis-buttons { padding: 0 0 20px 0; }

/* HOMEPAGE
================================================= */
.pg-home { padding-right: 0; }

.city-list { line-height:1.5em; font-size: 18px; color: #888; text-transform: lowercase;  }


/* ABOUT US
================================================= */

/* custom fields */
.field-emp { font-size: 1.2em; color: #a37d4f; }
.field-emp ul { list-style: none; padding-left: 0; margin-bottom: 0; }

.views-field-title h4 { margin: 20px 0 10px 0; color: #8c5b20; font-weight: normal; font-size: 28px; text-transform:lowercase; }
.views-field-body { margin-top: 10px; border-bottom: 2px dotted #d9ccbc; }


/* JOBS
================================================= */

/* custom fields */
.field-job { font-size: 1.3em; color: #8c5b20; }
.field-job ul { list-style: none; padding-left: 0; margin-bottom: 0; }

.field-name-field-job-number { font-size: 1.2em; padding: 0 0 10px 0; }

/* RECOMMENDATIONS
================================================= */
.recommend-text p { margin: 10px 10px 0 5px; padding: 20px 10px 0px 42px; background: url(../images/quote2.png) no-repeat; background-position: left 10px; }
.recommend-date { border-bottom: 2px dotted #d9ccbc; padding: 0 10px 10px 0; text-align: right; color: #b79b79; }


/* CLIENTS
================================================= */
.client-logo { float: left; border: 1px solid #eee; margin: 0 10px 10px 0; text-align: left; }
.client-logo img { max-width: 130px; height: auto; }
.client-logo p { margin-bottom: 0; } 

/* HOMEPAGE */

/* main block */
.block-client-home { margin: 10px 0 20px 10px; }
/* views field */
.client-logo-home { clear: none; float: left; border: 1px solid #eee; margin: 0 10px 10px 0;  }
.client-logo-home img { width: 120px; }
.client-logo-home p { margin-bottom: 0; } 
.views-slideshow-cycle-main-frame-row-item { float: left; }


/* BLOG
================================================= */
.blog-title { font-size: 1.4em; font-weight: bold; margin-top: 20px; padding: 10px 0 5px 0; line-height: 1.2em; border-top: 2px dotted #d9ccbc; }
.blog-date { padding-bottom: 5px; }
.blog-text { }
.blog-link { }

.blog-title-recent { font-size: 1.1em; font-weight: bold; margin-top: 15px; padding: 10px 0 0 0; line-height: 1.2em; border-top: 2px dotted #d9ccbc; }


/* FOOTER
================================================== */

#footerText { color: #999; font-size: .8em; padding-top: 5px; }
#footerText a { color:#7abde8; text-decoration: none; }
#footerText a:hover { color:#7abde8; text-decoration: underline; }
.footerAddress { color: #CCC; font-size: 1.1em; }



/* =============================================================================
	FLEXSLIDER
	========================================================================== */

.flexslider { background: none; border: none; position: relative; zoom: 1; }
.flexslider .slides img { max-width: 100%; display: block; }
.flex-nav-container { margin-bottom: 10px; }



/* =============================================================================
	SEARCH
	========================================================================== */

.view-jobs2 { min-height: 1000px; }

/* NEW VIEWS (search) */
#block-views-exp-jobs2-page-1 { padding: 10px; }
#block-views-exp-jobs2-page-1 .views-submit-button { clear: both; /*float: left; padding: .5em 1em 0 0;*/ }
#block-views-exp-jobs2-page-1 select { width: 190px; border-color: #FFF; font-size: 14px; }
#block-views-exp-jobs2-page-1 input { width: 190px; border-color: #FFF; font-size: 14px; }
#block-views-exp-jobs2-page-1 label { margin: 10px 0 3px 0; }
input#edit-submit-jobs2 { width: auto; }

.block-customsearch { margin: 15px 0 0 5px; padding: 10px; }
.block-customsearch h2.block-title { color: #FFF; }
.block-customsearch label { color: #fff; }


/* NEW VIEWS (candidates) */
#block-views-exp-candidates-page-1 { }
#block-views-exp-candidates-page-1 .views-submit-button { clear: both; /*float: left; padding: .5em 1em 0 0;*/ }
#block-views-exp-candidates-page-1 select { width: 190px; border-color: #FFF; font-size: 14px; }
#block-views-exp-candidates-page-1 input { width: 190px; border-color: #FFF; font-size: 14px; }
#block-views-exp-candidates-page-1 label { margin: 10px 0 3px 0; }
input#edit-submit-candidates { width: auto; }

.block-candidatesearch { margin: 15px 0 0 5px; padding: 10px; }
.block-candidatesearch h2.block-title { color: #754200; }
.block-candidatesearch label { color: #fff; }


.form-item-custom-search-blocks-form-1 { float: left; width: 95%;}
/* Location */	
.form-item.form-type-select.form-item-custom-search-vocabulary-2 { clear: both; float: left; width: 100%;  }	
.form-item-custom-search-vocabulary-2 select { width: 90%; }
/* Sector */
.form-item-custom-search-vocabulary-4 { clear: both; float: left; width: 100%; }
.form-item-custom-search-vocabulary-4 select { width: 90%; }
/* Industry */	
.form-item-custom-search-vocabulary-3 { clear: both; float: left; width: 100%; }
.form-item-custom-search-vocabulary-3 select { width: 90%; }

/*label { color: #FFF; }*/
.form-actions { clear: both; float: left; }
/*#edit-submit--3 { margin: 20px 0 0 20px; }*/

/* from jquery.ui.theme.css */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: none #fff/*{bgColorDefault} url(images/ui-bg_glass_75_e6e6e6_1x400.png)*//*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }


/* results */
#search-form { display: none; }

#edit-custom-search-blocks-form-1--2 { color: #999; font-style: italic; /*border: none;*/ padding: 15px 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; width: 95%; }
#edit-custom-search-blocks-form-1--2:focus { color: #000; font-style: normal; }

/* custom search pager */
li.pager-first.first,
li.pager-last.last { display: none; }
.pager li a { color: #539dcc; }
.item-list ul li { margin: 0 0 0.25em .5em; }


/* TAXONOMY MENU RESULTS */

.block-location-menu { margin: 15px 0 0 15px; padding: 10px; }
.block-location-menu h2.block-title { color: #754200; padding-bottom: 20px; }

.tags-job-title { font-size: 1.4em; font-weight: bold; padding: 10px 0 5px 0; line-height: 1.2em; border-top: 2px dotted #d9ccbc; }
.tags-job-location label { display: inline; color: #333; }
.tags-job-category label { display: inline; color: #333; }
.tags-job-industry label { display: inline; color: #333; }
.tags-job-type label { display: inline; color: #333; }
.tags-job-text p { margin-bottom: 3px; /*border-bottom: 1px solid #CCC;*/ }
.tags-job-text2 p { margin-bottom: 10px; }
.tags-job-link { padding-bottom: 20px; font-style: italic;  }

h5.tags-job-title { margin-bottom: 5px; }

.ds-search-extra { margin-bottom: 10px; }

/* =============================================================================
	FORMS
	========================================================================== */
	
.block-webform .node-title { display: none; }
.block-webform footer.submitted { display: none; }

/* recruiter pics */
.field-name-field-webform-picture { float: left; padding: 10px 20px 10px 0; }	
.webform-text { padding: 10px 0 2px 0; }

.webform-client-form  label { color: #754200; }	
.webform-client-form input,
.webform-client-form textarea { width: 95%; border: 1px solid #ccc; font-size: 14px; padding: 5px; height: auto; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;  }
.webform-client-form .form-submit { width: 120px; } 

/* CONTACT FORM */
.block-contact input[type="submit"] { color: #fff; background: #7abde8; border: 1px solid #7abde8; padding: 7px 12px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; text-shadow: none; font-size: 14px; }
.block-contact input[type="submit"]:hover { color: #7abde8; background: #fff; }


/* postscript */
/* local 
#webform-client-form-27 input { width: 100%; background-color: #bda586; border: none; font-size: 14px; padding: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; }	
#webform-client-form-27 textarea { width: 100%; background-color: #bda586; border: none; font-size: 14px; padding: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; }	
#webform-client-form-27 .form-submit { background-color: #7abde8; }
#webform-client-form-27 .form-submit:hover { background-color: #fff; color: #7abde8; }*/

/* live 
#webform-client-form-18 input { width: 100%; background-color: #bda586; border: none; font-size: 14px; padding: 7px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }	
#webform-client-form-18 textarea { width: 100%; background-color: #bda586; border: none; font-size: 14px; padding: 7px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }	
#webform-client-form-18 .form-submit { background-color: #7abde8; }
#webform-client-form-18 .form-submit:hover { background-color: #fff; color: #7abde8; }
#webform-client-form-18  label { color: #fff; }*/	

.form-required { color: #ab8659; }

/* SEARCH JOBS */
.block-customsearch input[type="submit"] { color: #fff; background: #7abde8; padding: 10px; border: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; text-shadow: none; font-size: 14px; }
.block-customsearch input[type="submit"]:hover { color: #7abde8; background: #fff; }


/* SEARCH CANDIDATES */
.block-candidatesearch input[type="submit"] { color: #fff; background: #8c5b20; padding: 10px; border: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; text-shadow: none; font-size: 14px; }
.block-candidatesearch input[type="submit"]:hover { color: #8c5b20; background: #fff; }


/* contact form by employee */
.block-contact-employee { border-top: 5px solid #dbcdbd; margin-top: 10px; }
.block-contact-employee h2.block-title { color: #8c5b20; margin-top: 25px; font-size: 1.6em; }
.block-contact-employee input { width: 99%; }
.block-contact-employee input[type="submit"] { color: #fff; background: #7abde8; padding: 7px; border: 1px solid #7abde8; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; text-shadow: none; font-size: 14px; margin: 0 0 0 5px; width: auto; }
.block-contact-employee input[type="submit"]:hover { color: #7abde8; background: #fff; }


/* formalize.css
================================================= */
/*
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-radius: 6px;
  background: #7abde8;
  
  border: none;
  cursor: pointer;
  color: #fff;
  outline: 0;
  overflow: visible;
  padding: 10px;
  font-size: 14px;
  text-shadow: none;
  width: auto;
  *padding-top: 2px; /* IE7 */
  /**padding-bottom: 0px; /* IE7 */
/*}

button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover { color: #7abde8; }

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #fff #fff #e1e1e1;
  color: #000;
  outline: 0;
  padding: 2px 3px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  height: 1.8em;
  *padding-top: 2px; /* IE7 */
  /**padding-bottom: 1px; /* IE7 */
  /**height: auto; /* IE7 */
/*}*/



/* =============================================================================
	MENUS
	========================================================================== */


/* HIDE main menu */
#main-menu { display: none; }
.nice-menu-down { display: none; }

/* SHOW main menu mobile */
#block-menu-menu-main-menu-mobile { display: block; margin: 0; padding: 20px 0; }
#block-menu-menu-main-menu-mobile ul li  { background-color: #000; border-bottom: solid 1px #999; font-weight: normal; line-height: 200%; margin: 0; padding: 0; width: 100%; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 18px; color: #a8a69e;  list-style: none; }
#block-menu-menu-main-menu-mobile ul li a, a.visited { color: #fff; padding-left: 10px; display: block; background: url(../images/menu-arrow.png) no-repeat right; margin-right: 10px; }
#block-menu-menu-main-menu-mobile ul li a:hover { color: #fff; }
#block-menu-menu-main-menu-mobile ul li a.active { color: #7abde8; text-decoration:none; }


/* hide main footer menu */
#block-menu-menu-footer-menu .menu { display: none; }

/* taxonomy location menu */
#block-menu-menu-location-menu { padding: 10px; }
#block-menu-menu-location-menu .menu li { list-style: none; list-style-image: none; margin-left: 0; padding-bottom: 5px; }
#block-menu-menu-location-menu .menu li a { font-size: 16px; color: #FFF; text-decoration: none; }
#block-menu-menu-location-menu .menu li a:hover { text-decoration: underline; }

/* hide footer sitemap */
#footer-sitemap { display: none; } 


/* =============================================================================
	ZONES & REGIONS
	========================================================================== */

#page { background: none; }

/* SECTION HEADER
================================================== */
#section-header { background: url(../images/bk-top-logo-mobi.png) no-repeat top left; background-color: #754200;  }

#zone-user-wrapper {}
	#zone-user {}
		#region-user-first {}
		#region-user-second {}

#zone-upper-wrapper {}
	#zone-upper {}
		#region-upper {}
	
#zone-branding-wrapper {  }
	#zone-branding {}
		#region-branding {}
	
#zone-menu-wrapper { background: none; height: 0; }
	#zone-menu {}
		#region-menu {}
			
#zone-header-wrapper { }
	#zone-header { margin-top: 20px; }
		#region-header-first {}
		#region-header-second {}
	

/* SECTION CONTENT
================================================== */
#section-content { }

#zone-preface-wrapper { }
	#zone-preface {}
		#region-preface-first {}
		#region-preface-second {}
		#region-preface-third {}

#zone-content-wrapper {}				
	#zone-content { padding: 20px 0;}
		#breadcrumb {}
		#messages {}
		#region-content {}
		#region-sidebar-first { background-color: #976b36; }
		#region-sidebar-second { background-color: #7abde8; }
		
#zone-contentbottom-wrapper {}				
	#zone-contentbottom {}
		#region-contentbottom-first {}
		#region-contentbottom-second {}		

#zone-postscript-wrapper { background-color: #754200; }
	#zone-postscript { padding: 20px 0; }
		#region-postscript-first { }
		#region-postscript-second { }
		#region-postscript-third { }
		#region-postscript-fourth {}

#zone-lower-wrapper { background:url(../images/bk-nyskyline-mobi2.jpg) no-repeat center #999;; height: 300px;}				
	#zone-lower { }
		#region-lower-first {margin-top: 0; padding-top: 10px;}
			.region-lower-first-inner { margin-top: 0; padding-top: 0; }
		#region-lower-second {}
								

/* SECTION FOOTER
================================================== */
#section-footer { background-color: #000; }

#zone-footer-wrapper {  }
	#zone-footer { padding: 30px 0 30px 10px; background: url(../images/logo-footer.png) no-repeat 10px 25px; }
		#region-footer-first {  }
		#region-footer-second { text-align: right; margin-top: 60px; }
		
		

		