/*
Theme Name: Metro Centre
Theme URI: http://www.molotovmarketing.com
Author: Michael Goldberg
Author URI: http://www.molotovmarketing.com
Description: This custom theme was developed for Metro Centre in Peoria, IL.  Original files and structure are based on the WordPress Twenty Eleven 1.3 theme and have been customized to fit the design and structure of the ShopMetroCentre.com website.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* ---------------------------------------------------------------------------------------------------------------- */
/* BEGIN CUSTOM METRO CSS
/* ---------------------------------------------------------------------------------------------------------------- */

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
}
#subFooter, .push {
	height: 60px; /* .push must be the same height as .footer */
	clear:both;
}
#subFooter {
	width:100%;
	background-color:#002a43;
	z-index:100;
}

#toolbar {
	/*position:fixed;*/
	width:100%;
	height:50px;
	background-color:#002a43;
	z-index:1000;
}

#toolbar #social {
	position:relative;
	top:15px;
}
#toolbar #social a {
	margin:0px 1px;
}

.mailingList {
	padding-top:8px;
	color:#ffffff;
}

#emailSignupLabel {
	position:relative;
	float:left;
	width:155px;
	height:24px;
	padding-top:9px;
	border:solid 0px;
}

#emailSignup {
	position:relative;
	float:left;
	background:url("/wordpress/wp-content/themes/metro/images/input_email.png") no-repeat;
	width:200px;
	height:32px;
	border:solid 0px #004a23;
	outline:none;
	padding-left:32px;
	padding-right:10px;
}

input.emailSignup {
	width:198px;
	height:26px;
	border:solid 0px;
	outline:none;
	background:url("/wordpress/wp-content/themes/metro/images/input_email.png") no-repeat -30px;
	color:#888888;
	position:relative;
	top:1px;
}
input.emailSignup:focus {
	color: #333333;
}

#emailSignupButton {
	background: url("/wordpress/wp-content/themes/metro/images/button_signup.png") no-repeat;
	width:83px;
	height:33px;
	border:0px;
}

.slogan {
	height:100px;
}

body {
	background: #a0cee6 url("/wordpress/wp-content/themes/metro/images/background_sliver.png") repeat-x;
	color: #002a43;
	font: normal 13px arial, helvetica, MS sans-serif;
	z-index:0;
	border:solid 0px red;
}

#backImage {
	background:url("/wordpress/wp-content/themes/metro/images/background_main.png") no-repeat 50% 50px;
	position:absolute;
	top:-50px;
	width:100%;
	height:100%;
	text-align:center;
	border:solid 0px orange;
	z-index:-1;
}

a, a:link, a:visited {
  color: #0e669a;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
  color: #4b8eb6;
}

h1 {
  margin: 20px 0px 15px 0px;
  font: 700 40px 'Maven Pro', sans-serif;
  text-transform:uppercase;
  color:#002a43;
  text-shadow: rgba(100,100,100,0.3) 0px 2px 1px;
}

h2 {
  margin: 10px 0px 15px 0px;
  font: bold 25px 'Maven Pro', sans-serif;
}
h2.heading {
	text-transform:uppercase;
}

h3.widget-title {
  margin: 10px 0px 15px 0px;
  font: bold 22px 'Maven Pro', sans-serif;
  text-transform:uppercase;
}

h4 {
	position: relative;
	top: 4px;
	font-size: 14px;
	line-height: 20px;
	color: #97CC50;
	margin-bottom: 10px;
	font-weight: bold;
}


.entry-content td h2, .entry-content h2.title {
  margin: 10px 0px 15px 0px;
  font: bold 25px arial,helvetica,'Maven Pro', sans-serif;
  color:#8dc44c;
  /*text-transform:uppercase;*/
  /*color:#4b8eb6;*/
}

p {
  border: 0px solid #666;
  overflow: hidden;
  padding: 10px 0;
  text-align: left;
}

p-example {
  border: 1px solid #666;
  overflow: hidden;
  padding: 10px 0;
  text-align: center;
}

.container_12,
.container_16,
.container_24 {
  margin-bottom: 10px;
  z-index:20;
}

.container_12 {
  background-image: url(../img/12_col.gif);
}

.container_16#wrapper {
	/*background-image: url(../img/16_col.gif);*/
	/*background-image: url("/wordpress/wp-content/themes/metro/images/background_content.png");*/
	z-index:30;
}

.container_24 {
  background-image: url(../img/24_col.gif);
}

#logo, #headerinfo {
	/*height:150px;*/
	border:solid 0px;
}

#headerInfo {
	text-align:right;
	font:bold 16px arial,helvetica,MS sans-serif;
}

#headerInfo a, #headerInfo a:link, #headerInfo a:visited {
	font:bold 16px arial,helvetica,MS sans-serif;
	text-decoration:none;
}
#headerInfo a:hover {
	text-decoration:underline;
}

#headerText {
	position:relative;
	float:right;
	width:200px;
}
#headerText .line1, #headerText .line2 {
	font:normal 14px arial,helvetica,MS sans-serif;
	margin-bottom:10px;
}
#headerText .line2 {
	color:#c6c6c6;
	margin-bottom:20px;
}

/* =Menu
-------------------------------------------------------------- */

#topnav {
	/*background: #000;*/
	border:solid 0px yellow;
	width:100%;
	text-align:center;
	margin:0px;
}

.menu-header {
	text-align:left;
}

.menu-header ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	/* For IE, the outcast */
	zoom:1;
	*display: inline;
}

.menu-header li {
	float: left;
	padding: 0px 12px;
	border: solid 0px black;
}

/* ---------------------------------------------*/

.menu a {
	color:#8dc44c;
	font: 20px bold Gill Sans, sans-serif;
	display: block;
	/*line-height: 3.333em;*/
	/*padding: 0 1.2125em;*/
	text-decoration: none;
	text-transform: uppercase;
}
.menu ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
.menu ul ul ul {
	left: 100%;
	top: 0;
}
.menu ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
.menu li:hover > a,
.menu ul ul :hover > a,
.menu a:focus {
	color:#b3ed6e;
	text-decoration:none;
}
.menu li:hover > a,
.menu a:focus {
	color:#b3ed6e;
	text-decoration:none;
}
.menu ul li:hover > ul {
	display: block;
}
.menu .current-menu-item > a,
.menu .current-menu-ancestor > a,
.menu .current_page_item > a,
.menu .current-page-ancestor > a,
.menu .current_post_item > a,
.menu .current_post_ancestor > a, 
.menu .current-menu-parent > a,
.menu .current_page_parent > a {
	font-weight: normal;
	color:#b3ed6e;
}


/* 2.2.1 Drop-down menus 
.menu li ul li .tip  { display: block; margin-top: -11px; margin-bottom: 0px; margin-left:-50px; height: 10px; width: 100%; background: url("http://www.woothemes.com/wp-content/themes/woo/images/bg-navtip.png") no-repeat center top; }
	
.menu li ul  { background: #dee6ed; margin:10px 0 0 -40px; text-align: center; padding: 0; position: absolute; left: -999em; width: 660px; border: 1px solid #c2d0db; z-index:999; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 2px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2); }
.menu li.woocommerce ul  { margin-left: -18px; }
.menu li ul li  { padding: 0; }
.menu li ul li a  { padding:5px 10px; width:220px; color:#3f5e76!important; text-align:left; text-shadow: 1px 1px 0 #fff!important; background: none!important; font-size:12px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; border: 1px solid rgba(255,255,255,0.7); border-bottom: 1px solid #c2d0db!important;}
.menu li ul li:first-child a  { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; }
.menu li ul li:last-child a  { border-bottom: 1px solid #fff!important; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; }
.menu li ul li a:hover  { text-decoration: underline; background: #d3dee8!important; }
.menu li ul li a.sf-with-ul { padding-right:0; }
.menu li ul ul  { margin: -37px 0 0 140px; }

.menu li ul li a:hover, 
.menu li.current_page_item ul li a, 
.menu li.current_page_parent ul li a,
.menu li.current-menu-ancestor ul li a,
.menu li.current-cat a ul li,
.menu li.current-menu-item ul li a,
.menu li.sfHover ul li { background:none;}

.menu li:hover,.nav li.hover  { position:static; }
.menu li:hover ul ul, .nav li.sfhover ul ul,
.menu li:hover ul ul ul, .nav li.sfhover ul ul ul,
.menu li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.menu li:hover ul, .nav li.sfhover ul,
.menu li li:hover ul, .nav li li.sfhover ul,
.menu li li li:hover ul, .nav li li li.sfhover ul,
.menu li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }
*/




/* ---------------------------------------------*/

#breadCrumbs {
	color:#8dc44c;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:20px;
}
#breadCrumbs a,#breadCrumbs a:link,#breadCrumbs a:visited {
	color:#4b8eb6;
}
#breadCrumbs a:hover {
	color:#8dc44c;
}


#mainContent {
	background-color:#fff;
	border:solid 0px red;
	margin:0px 10px;
	padding:20px 0px 40px 0px;
	width:940px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.description {
	/*
	position:relative;
	float:left;
	width:380px;
	margin-right:10px;
	*/
	border:solid 0px;
}

strong {
	font-weight:bold;
}

.shopInfo {
	position:relative;
	float:right;
	width:220px;
	border:solid 0px;
}
.shopInfo-rightCol {
	width:100%;
	border:solid 0px;
}

.shopInfo table td, .shopInfo-rightCol table td {
	font-weight:normal;
	font-size:11px;
	color:#777777;
	padding:2px;
}
.shopInfo table td.sectionTitle, .shopInfo-rightCol table td.sectionTitle {
	font-weight:bold;
	font-size:14px;
	color:#333333;
	padding-bottom:10px;
}

.shopLeft {
	float:left;
	width:50%;
	margin-bottom:20px;
}

.shopRight {
	float:right;
	width:50%;
	margin-bottom:20px;
}

.sectionTitle {
	font-weight:bold;
	font-size:14px;
	/*color:#333333;*/
}

.bug {
	position:relative;
	float:left;
	width:31px;
	height:40px;
	margin-right:8px;
	border:solid 0px yellow;
}
.bug a {
	text-decoration:none;
}
.facebook {
	background:transparent url("/wordpress/wp-content/themes/metro/images/header-social-cart-sprite.png") no-repeat 1px 0px;
}
.twitter {
	background:transparent url("/wordpress/wp-content/themes/metro/images/header-social-cart-sprite.png") no-repeat -37px 0px;
}
.youtube {
	background:transparent url("/wordpress/wp-content/themes/metro/images/header-social-cart-sprite.png") no-repeat -76px 0px;
}


.headerSocial {
	/*background:transparent url("/wordpress/wp-content/themes/metro/images/socialicons.png") no-repeat 0px 0px;*/
	background:transparent url("/wordpress/wp-content/themes/metro/images/socialmediaicons16x16.png") no-repeat 0px 0px;
	position:relative; 
	float:left; 
	width:16px; 
	height:16px; 
	margin-right:5px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80);					// second!
}
.headerSocial:hover {
	color:#ffffff;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // first!
	filter: alpha(opacity=100);					// second!
}
.hFacebook { background-position:-104px 0px; } /* 18 */
.hTwitter { background-position:-52px 0px; } /* 56 */
.hPinterest { background-position:-78px -544px; }  /* 45 */
.hRSS { background-position:-78px -234px; }  /* 65 */
.hYouTube { background-position:-104px -52px; }
.hfourSquare { background-position:0px -390px; }
.hFlickr {background-position:-26px 0px; }


#spacer_40 {
	height:40px;
}

#spacer_60 {
	height:60px;
}

#spacer_1 {
	height:1px;
}

#slideshow {
	height:350px;
}

.swatch {
	text-align:center;
	height:210px;
}

.storeThumb {
	background: url("/wordpress/wp-content/themes/metro/images/background_storeThumb.png");
	width:220px;
	height:210px;
	color:#000;
	text-align:center;
	valign:bottom;
}
.storeThumb img {
	position:relative;
	top:5px;
	left:0px;
}

.storeList {
	 /*width:320px;*/
	 padding:0px 5px;
	 border:solid 0px;
}
.storeListData {
	padding:4px 0px 4px 4px;
	width:220px;
	border:solid 0px #cccccc;
	border-width:0px 0px 1px 0px
}

.storeListData a.new {
	background: transparent url("/wordpress/wp-content/themes/metro/images/metro_new.png") top right no-repeat;
	padding: 2px 50px 5px 0px;
	height: 21px;
	line-height: 21px;
}

.storeListData a.comingsoon {
	background: transparent url("/wordpress/wp-content/themes/metro/images/metro_comingsoon.png") top right no-repeat;
	padding: 2px 95px 5px 0px;
	height: 21px;
	line-height: 21px;
}

.Tel {
	width:90px;
	text-align:center;
}

#leftColHome {
}

#rightColHome {
}

#leftCol {
	/*width:620px;*/
	padding:0px 20px 0px 20px;
	border:solid 0px #eeeeee;
	border-right-width:1px;
	color:#002a43;
	font-size: 13px;
}

#rightCol {
	width:220px;
	margin:0px 10px 0px 20px;
	border:solid 0px;
	color:#777777;
}

#rightColHome .date {
	border:solid 0px red;
	position:relative;
	float:left;
	width:160px;
	margin-right:5px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	clear:left;
}

#rightColHome .event {
	border:solid 0px green;
	position:relative;
	float:left;
	width:330px;
	margin-right:0px;
	font-size:13px;
	padding-bottom:10px;
	clear:right;
}

#rightColHome .date a, #rightColHome .event a {
	font-size:13px;
}

#footer {
	font-size:12px;
	color:#dddddd;
	border:solid 0px #002a43;
	border-top-width:1px;
	padding:20px 0px 10px 0px;
	margin-top:40px;
	/*width:100%;*/
}

.divider_16 {
	border:solid 0px #3f3f3f;
	border-top-width:1px;
}

#footerBottomLeft {
	position: relative;
	float: left;
	color:#000000;
	width:580px;
	border:solid 0px yellow;
}
#footerBottomRight {
	position: relative;
	float: right;
	color:#000000;
	width:340px;
	border:solid 0px yellow;
}

#footerBottomLeft a {
	font-size: 12px;
	color:#002a43;
	margin-right:12px;
}
#footerBottomLeft a.footActive {
	font-weight:bold;
}
#footerBottomRight a {
	font-size:12px;
}

.supporterText {
	position:relative;
	float:left;
	width:220px;
	padding-bottom:20px;
	font-size:13px;
}

.supporterImg {
	position:relative;
	float:right;
	width:100px;
	text-align:right;
}
.supImg {
	border:solid 1px #A0AEE6;
	width:80px;
	padding:10px;
	background-color:#eeeeee;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; /* future proofing */
	-khtml-border-radius: 8px; /* for old Konqueror browsers */
}


#footerBottomRight a {
	color:#000000;
}

#footerBottomRight {
	position:relative;
	float:right;
	text-align:right;
	width:330px;
}

/* ----------------------- SIDEBARS --------------------------------*/
.ai1ec-agenda-widget-view {
	width:94%;
}

/* ----------------------- JOBS --------------------------------*/
table.job-table td, table.job-table th {
	padding:10px;
	vertical-align:top;
}
table.job-table th {
	background-color:#eeeeee;
	border: dashed 1px #cccccc;
	border-width:0px 1px 1px 0px;
}

.jobs-applynow a {
	background-color:#d41e47;
	border:1px solid #aa1839;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fbe9ed;
	padding:8px 19px;
	font-size:16px;
	height:16px;
	line-height:16px;
	border-top:1px solid #f2bcc8;
	border-radius:5px;
	text-shadow:-1px -1px 0 #aa1839;
	-moz-border-radius:5px;
	-moz-text-shadow:-1px -1px 0 #aa1839;
	-webkit-border-radius:5px;
	-webkit-text-shadow:-1px -1px 0 #aa1839;
}


/* -------------------- WEATHER -----------------------------*/
.wicon {
	margin: 7px 20px 0px 20px !important;
	float: left;
	width: 64px;
	height: 64px;
	border-radius: 32px;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	box-shadow: 0px 2px 8px -2px black;
	-moz-box-shadow: 0px 2px 8px -2px black;
	-webkit-box-shadow: 0px 2px 8px -2px black;
}


/* -------------------- GALLERY -----------------------------*/
.child-thumb {
	float:left;
	width:130px;
	height:175px;
	margin-right:8px;
	margin-bottom: 10px;
	padding:10px;
	text-align:center;
	border:solid 0px red;
	overflow:hidden;
	border:solid 1px #ccc;
}
.child-thumb:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80);					// second!
}

.child-thumb .container {
	width:130px;
	height:130px;
	overflow:hidden;
}
.child-thumb .container img {
	margin-bottom:8px;
	/*width:130px;*/
	height:130px;
}
.child-thumb a {
	text-decoration:underline;
	font-size:11px;
}


/* Alignment */
div.alignright {
	position:relative;
	float:right;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* Newsroom */
.newsItem {
	padding-bottom:8px;
	margin-bottom:8px;
	border:dashed 0px #ccc;
	border-bottom-width:1px;
}
.newsDate {
	float:left;
	width:120px;
	margin-right:20px;
	text-align:right;
}
.newsTitle {
	float:left;
	width:460px;
}


/*ROYAL SLIDER*/
.royalSlider .no-style {
	color:#ffffff;
}
.royalSlider .no-style a {
	color:#6bcaef;
}
.royalSlider .no-style a:hover {
	color:#2599ca;
}


/* DEALS SECTION */

.fineprint {
	font: normal 11px verdana, geneva, MS sans-serif;
	text-decoration: italic;
	color:#999999;
	padding:10px;
	background-color:#f4f4f4;
	border-top:dashed 1px #dddddd;
}
div.notice {
	width:90%;
	line-height:30px;
	background-color:#eeeeee;
	text-align:center;
	margin:0px auto;
	padding:10px;
}
.notice h2 {
	font-family:arial, helvetica, MS sans-serif;
	font-weight:bold;
	font-size:24px;
}
.cntSeparator {font-size: 54px; margin: 10px 7px; color: #000; }
.desc { margin: 7px 0px; }
.desc div {
	position:relative;
	left:35px;
	float: left;
	font-family: Arial;
	width: 70px;
	margin-right: 65px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	border:solid 0px blue;
	text-align:center;
}

#countContainer {
	width:640px; 
	border:solid 1px red;
	text-align:center; 
	margin:0px auto;
	padding:0px;
	border:solid 0px red;
}
#countInner {
	display:inline-block;
	border:solid 0px green;
}
#counter {
	display:inline-block;
	text-align:center;
	margin:0px auto;
}

div.noticeFail {
	width:100%;
	line-height:20px;
	background-color:#eeeeee;
	text-align:center;
	margin:0px auto;
	padding:5px;
}

.noticeFail h2 {
	font-family:arial, helvetica, MS sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#cc3300;
}

a.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #c6ffb0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c6ffb0;
	box-shadow:inset 0px 1px 0px 0px #c6ffb0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #81be36), color-stop(1, #5dab19) );
	background:-moz-linear-gradient( center top, #81be36 5%, #5dab19 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#81be36', endColorstr='#5dab19');
	background-color:#81be36;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #96c963;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #757575;
}a.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5dab19), color-stop(1, #81be36) );
	background:-moz-linear-gradient( center top, #5dab19 5%, #81be36 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dab19', endColorstr='#81be36');
	background-color:#5dab19;
}a.classname:active {
	position:relative;
	top:1px;
}


div.jobman_app_form h3 {
	font-weight:bold;
	font-size:16px;
	margin:20px 0px 10px 0px;
}

table.job-apply-table {
	border-bottom:dotted 1px #dddddd;
	padding-bottom:20px;
	margin-bottom: 10px;
}

table.job-apply-table td {
	padding:3px;
}

#post-1064 .entry-content > h2 { display: none; }

#post-3933 img.alignleft {
	border-radius: 20px;
	max-width: 636px;
	height: auto;
	margin-right: 20px;
}

#giveaway {
	float: left;
	width: 304px;
	height: 539px;
	color: #fff;
	background: #003151;
	border-radius: 20px;
	font: 'Maven Pro', sans-serif;
	text-align: center;
}

#giveaway h1 {
	font-size: 85px;
	color: #fcb134;
	font-weight: bold;
	text-shadow: none;
	text-align: center;
	margin: 30px 0;
	line-height: 27px;
}

#giveaway h1 span {
	font-size: 27px;
	text-transform: none;
	line-height: 20px;
}

#giveaway h2 {
	text-align: center;
	font-size: 140px;
	line-height: 1;
	margin-bottom: 0;
	padding-top: 0px;
}

#giveaway .give_left {
	float: left;
	font-size: 36px;
	color: #fcb134;
	text-align: right;
	font-weight: bold;
	clear: both;
	width: 60px;
	margin-right: 10px;
}

#giveaway .give_right {
	float: left;
	width: 224px;
	font-size: 21px;
	padding-top: 15px;
}

#giveaway .give_right:first-child {
	padding-top: 5px;
}

#giveaway img {
	height: auto;
	margin-left: 0;
	margin-right: 40px;
}

#giveaway p {
	font-size: 30px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

#giveaway p span {
	font-weight: normal;
	font-size: 24px;
	text-transform: none;
}

#giveaway label {
	display: none;
}

#giveaway .gform_wrapper {
	margin: 0;
}

#giveaway input.medium {
	width: 264px;
	margin-left: 15px;
}

#giveaway input.button {
	float: right;
	background: #fcb134;
	color: #000;
	border: 0;
	border-radius: 10px;
	text-transform: uppercase;
	font-size: 18px;
	margin-right: 20px;
	padding: 5px 15px;
}

#giveaway .gform_footer p {
	display: none;
}

#subFooterGiveaway {
	width: 100%;
	background-color: #002a43;
	z-index: 100;
	clear: both;
	min-height: 60px;
}

#subFooterGiveaway > div > h2 {
	display: none;
}

#subFooterGiveaway .grid_9 {
	width: 50%;
	float: left;
	color: #fff;
	font-size: 14px;
}

#subFooterGiveaway .grid_6 {
	width: 35%;
	float: right;
}

#subFooterGiveaway .grid_6 p {
	padding-top: 0;
}

#subFooterGiveaway img {
	margin: 0 !important;
}

#subFooterGiveaway h2.heading {
	font-size: 20px;
	color: #99CC33;
}

#giveaway #gform_confirmation_wrapper_2 {
	padding: 15px;
}

.gform_wrapper .gform_footer {
	margin-top: 0;
	padding-top: 0;
}

#giveaway .gform_wrapper .gform_footer {
	margin-top: 10px;
	padding-top: 0;
}