/*iepngfix*/

* { behavior: url(iepngfix.htc) }

/*
* This stylesheet resets default browser styles and defines a
* set of default styles consistent across browsers.
*/
html, body, * {
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
font-size:95%;
line-height:1.0em;
color:#666;
}

:link img, :visited img, :hover img, :active img, img { border: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

:focus {outline:0;}

h1 {
font-size: 1.6em;
margin-bottom: 0.5em;
}

h2 {
font-size: 1.4em;
margin-bottom: 0.5em;
}

h3 {
font-size: 1.2em;
margin-bottom: 0.8em;
}

h4, h5, h6, p, ul, ol, address, blockquote, dl, table {
font-size: 1em;
margin-bottom: 1em;
}
h7 {
font-size: 2.5em;
margin-bottom: 0.8em;
}
ul, li { list-style-type: none; }
ol, ol li { list-style-type: decimal; }

em {
font-weight: bold;
font-style: normal;
}

strong {
font-weight: bold;
font-style: italic;
line-height: 1.5em;
}

.underline {
	text-decoration: underline;
	color: #000;
}

fieldset { border: none; }

/*
* Not really a default style, but this class is used in
* every project.
*/
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}

.clear { display: inline-table; }

/* Hide from IE/Mac \*/
* html .clear { height: 1%; }

.clear { display: block; }

/* Hide from IE/Mac */ 

/*text styles*/
.green_text {
	color:#004a18;
}

.black_text {
	color: #000;
	text-decoration: none;
}
.black_text a{
	color: #00F;
	text-decoration: none;
	font-size: 1em;
}
.black_text a:hover{
	color: #000;
	text-decoration: underline;
}
.red_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ed1c24;
	font-weight: bold;
}
#source_pin {
	float: right;
	height: 50px;
	width: 150px;
	border: 1px solid #936;
}
.org_button {
	border: 1px solid #0a3c59;
	background: #3e779d;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
	background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
	background: -moz-linear-gradient(top, #65a9d7, #3e779d);
	background: -ms-linear-gradient(top, #65a9d7, #3e779d);
	background: -o-linear-gradient(top, #65a9d7, #3e779d);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
	padding: 5px 10px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #7ea4bd 0 1px 0;
	color: #06426c;
	font-size: 18px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	left: 100px;
	top: 330px;
   }
.org_button:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   }
.org_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);a
   color: #fff;
   }
/*begin style sheet*/

/*center content in page*/
body {
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center;
}
div#content {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	text-align: left;
	margin-top:40px;
	position:relative;
}
div#content_960{
	margin-left: auto;
	margin-right: auto;
	width: 1040px;
	text-align: left;
	margin-top: 40px;
	position: relative;
}
/* Tablet Landscape */
@media screen and (max-width: 1060px) {
    #content { width:67%; }
    #secondary { width:30%; margin-left:3%;}  
}

/* Tabled Portrait */
@media screen and (max-width: 768px) {
    #content { width:100%; }
    #secondary { width:100%; margin:0; border:none; }
}

/*header styles*/
h1#logo {
	float:left;
	margin-bottom:20px;
}
h1#logo a {
	display:block;
	width:110px; height:60px;
	text-indent:-5000px;
	background:url(images/GB_logo_18.jpg) 0 0 no-repeat;
background-size: contain;
}
ul#nav_main {
	float:right;
	margin-top:20px;
	margin-bottom:0;
	height:22px;
	font-size:0.9em;
}
ul#nav_main li {
	float:left;
	height:22px;
}
ul#nav_main a {
	display:block;
	height:22px;
	}
li#nav_main_01 a {
	/*display:block;*/
	width:100px;
	margin-left: 0px;
	/*height:10px;*/
	font-style: georgia;
	font-size:20px;
	color: #004a18;
	text-decoration: none;
		}
li#nav_main_01 a:hover {
	color:#0E7F4D;
	}
li#nav_main_02 a {
	/*display:block;*/
	width:126px;
	margin-left: 5px;
	/*height:10px;*/
	font-size:20px;
	color: #004a18;
	text-decoration: none;
}
li#nav_main_02 a:hover {
	
	color:#0E7F4D;
	}
li#nav_main_03 a {
	/*display:block;*/
	width:60px;
	/*height:10px;*/
	font-size:20px;
	color: #004a18;
	text-decoration: none;
}
li#nav_main_03 a:hover {
	
	color:#0E7F4D;
	}
li#nav_main_04 a {
	/*display:block;*/
	width:107px;
	margin-left:20px;
	/*height:10px;*/
	font-size:20px;
	color: #004a18;
	text-decoration: none;
}
li#nav_main_04 a:hover {
	color:#0E7F4D;
	}
li#nav_main_05 a {
	/*display:block;*/
	width:110px;
	margin-left: 20px;
	/*height:10px;*/
	font-size:20px;
	color: #004a18;
	text-decoration: none;
}
li#nav_main_05 a:hover {
	
	color:#0E7F4D;
	}
li#nav_main_06 a {
	/*display:block;*/
	width:70px;
	margin-left:20px;
	/*height:10px;*/
	font-size:20px;
	color: #004a18;
	text-decoration: none;
}
li#nav_main_06 a:hover {
	color:#0E7F4D;
	}


.recipe_link #nav_main_01 a, .product_link #nav_main_02 a, .health_link #nav_main_03 a, .about_link #nav_main_04 a, .education_link #nav_main_05 a, .beeline_link #nav_main_06 a {
	background-position:0 0;
}
/*footer styles*/
div#footer {
	clear:left;
	width:780px;
}
ul#footer_list {
	margin-top:11px;
	margin-bottom:65px;
}
ul#footer_list li {
	display:inline;
}
/*main styles*/
div#main {
	width:780px; 
	clear:both;
	position:relative;
	background:url(images/main_background.jpg) 0 0 repeat-y;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div#left_col {
	width:210px; /*height:1%;*/
	float:left;
	padding-left:10px;
	position:relative;
	z-index:3;
}
#space {
	height: 300px;
	display: block;
}

div#left_col_hb {
	width:210px; /*height:1%;*/
	float:left;
	padding-left:10px;
	position:relative;
	z-index:3;
	padding-bottom:20px;
}

div#center_col {
	/*margin-left:220px;*/
	float:right;
	width:540px;
	padding-left:20px;
	
}
div#center_col_hb {
	/*margin-left:220px;*/
	width:540px;
	padding-left:20px;
	float:right;	
}
div#center_col_recipe {
	/*margin-left:220px;*/
	float: right;
	width: 540px;
	padding-left: 20px;	/*min-height:80em;
	height:auto !important;
    height:80em; /*min-height hack for ie6 */
}
div#background_top {
	position: absolute;
	left: 1px;
	top: 0;
	width: 218px;
	height: 100px;
	z-index: 0;
	background-image: url(images/bar-top.jpg);
	background-position: 0 0;
}
div#background_bottom {
	/*position:absolute;
	left:1px; bottom:0;*/
	float:left;
	margin:-269px 0 0 1px;
	width:217px; height:270px;
	background:url(images/bar-bottom.jpg) 0 0 no-repeat;
	z-index:0;
}
div#background_bottom_wf {
	/*position:absolute;
	left:1px; bottom:0;*/
	float:left;
	margin:-269px 0 0 1px;
	width:217px; height:270px;
	background:url(images/bar-bottom-wf.jpg) 0 0 no-repeat;
	z-index:0;
}
div#background_bottom_no_bottle {
	/*position:absolute;
	left:1px; bottom:0;*/
	float:left;
	margin:-269px 0 0 0;
	width:218px; height:270px;
	background:url(images/bar-bottom-no-bottle.jpg) 0 0 no-repeat;
	z-index:0;
}
/*recipe styles*/
h2#recipe_search {
	width:150px; height:54px;
	background:url(images/h-search-for-recipes.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative;
	z-index:1;
}
h3#recipe_keyword {
	width:100px; height:44px;
	background:url(images/h-search-by-keyword.gif) 0 4px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative;
	z-index:1;
}
h3#recipe_category {
	width:102px; height:50px;
	background:url(images/h-search-by-category.gif) 0 30px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
input#search_box {
	border-color:#fff;
	margin-bottom:10px;
}
input#q {
	border-color:#fff;
	margin-bottom:10px;
}
a#submit {
	display:block;
	width:50px; height:20px;
	background:url(images/submit.gif) 0 0 no-repeat;
	text-indent:-5000px;
}
a#submit:hover {
	background-position: 0 -20px;
}
ul#cat_list{
	padding-bottom:280px;
}
ul#cat_list li{
	color:#004a18;
	font-size:1.2em;
	line-height:1.2em;
}
ul#cat_list li a{
	color:#004a18;
	text-decoration:none;
	font-size:1.0em;
}
ul#cat_list li a:hover {
	text-decoration:underline;
}
h1#cat_title {
	margin:34px 0 6px 0;
}
h4#cat_total {
	padding-bottom:14px;
}
.recipe_list_wrap{
	width:520px;
	border-top:1px solid #ccc;
	padding-top:12px;
}
.recipe_list li{
	color:#000;
	font-size:1.0em;
	line-height:21px;
}
.recipe_list li a{
	color:#000;
	text-decoration:none;
	font-size:1.0em;
	line-height:21px;
}
.recipe_list li a:hover {
	text-decoration:underline;
}
h2#featured_recipe {
	width:520px; height:98px;
	background:url(images/h-featured-recipe.gif) 0 30px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
img#recipe_image {
	display:block;
	padding-bottom:25px;
}
p#recipe_landing_text {
	line-height:1.5em;
	padding-top:2em;
	width:500px;
}
p#recipe_landing_text b {
	line-height:1.5em;
	font-size:1.0em;
}
div#recipe_title {
	width:520px;
	margin:20px 0 21px 0;
	position:relative;
	/* border-bottom:1px solid #ccc; */
}
div#recipe_title_bottom {
	width:520px;
	margin-top: 10px;
	position:relative;
	text-align: left;
	/* border-bottom:1px solid #ccc; */
}
div#recipe_title h1 {
	font-size:1.7em;
	margin-bottom:0;
	width:480px;
}
div#recipe_title span {
	display:block;
	position:absolute;
	right:0; top:6px;
}
div#recipe_title span a {
	font-size:1.1em;
}
div#recipe_title_bottom span a {
	font-size:1.1em;
}
.recipe_detail_desc {
	width:350px;
	line-height:1.5em;
	margin-bottom:24px;
}
div#recipe_desc_wrap {
	width:520px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:22px;
}
div#recipe_desc_wrap p{
	width:450px;
	line-height:1.5em;
	margin-bottom:24px;
	color:#000;
}
.recipe_detail {
	width:450px;
	line-height:1.5em;
	margin-bottom:24px;
}
.recipe_detail b {
	font-size:1.0em;
}
#center_col_recipe p b {
	font-size:1.0em;
}
.recipe_desc {
	width:340px;
	line-height:1.5em;
}
.recipe_desc a {
	font-size:1.0em;
	color:#004a18;
}
div#tag_line {
	position:relative;
	width:510px; height:200px;
	margin-top: 20px; /*-80px; old one*/
}
p#tag_line_text {
	position:absolute;
	left:107px; bottom:91px;
	width:353px; height:41px;
	background:url(images/gbh-tagline.gif) 0 0 no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
img#tag_line_image {
	position:absolute;
	right:0; bottom:18px;
	display:block;
	width:127px; height:182px;
}
img#left_col_image {
	/*display:block;*/
	display:none;
	/*position:absolute;
	bottom:22px; left:28px;*/
	float:left;
	width:158px; height:229px;
	margin:-255px 0 0 -188px;
	z-index:2;
}
div#left_col_image {
	position:absolute;
	bottom:22px; left:28px;
	width:158px; height:229px;
	/*margin:56px 0 25px 19px;*/
	z-index:2;
}
/*homepage styles*/
div#homepage_flash {
	clear:both;
	width:780px; height:350px;
	border:1px solid #ccc;
}
div#homepage_slider {
	clear: both;
	width: 780px;
	height: 350px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	margin-right: 5px;
}
div#products_flash {
	clear:both;
	width:780px; height:420px;
	border:1px solid #ccc;
}
div#products {
	clear:both;
	width:780px; height:2625px;
	border:1px solid #ccc;
}	
#gbh {
	height: 320px;
	width: 740px;
	padding: 20px;
}div#gbh p1 {
	width: 255px;
	position: absolute;
	left: 20px;
	top: 103px;
	line-height: 1.2em;
	color: #003a18;
	font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#gbh p2 {
	width: 232px;
	position: absolute;
	left: 60px;
	top: 145px;
	line-height: 1em;
	color: #003a18;
	font-size: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#gbh p3 {
	width: 232px;
	position: absolute;
	left: 90px;
	top: 145px;
	line-height: 1em;
	color: #003a18;
	font-size: 32px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#gbh p4{
	width: 232px;
	position: absolute;
	left: 20px;
	top: 190px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: normal;
	color: #003a18;
}
.gbh_button {
	border: 1px solid #014f20;
   background: #227a45;
   background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
   background: -webkit-linear-gradient(top, #3bb367, #227a45);
   background: -moz-linear-gradient(top, #3bb367, #227a45);
   background: -ms-linear-gradient(top, #3bb367, #227a45);
   background: -o-linear-gradient(top, #3bb367, #227a45);
   background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	padding: 5px 10px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #50946b 0 1px 0;
   color: #003a18;
	font-size: 18px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	left: 80px;
	top: 375px;
   }
.gbh_button:hover {
	border: 1px solid #014f20;
	background: #227a45;
	background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
	background: -webkit-linear-gradient(top, #3bb367, #227a45);
	background: -moz-linear-gradient(top, #3bb367, #227a45);
	background: -ms-linear-gradient(top, #3bb367, #227a45);
	background: -o-linear-gradient(top, #3bb367, #227a45);
	background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	color: #fff;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
   }
.gbh_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
#product_gbh {
	float: right;
}
#silver {
	height: 320px;
	width: 740px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 20px;
}
div#sbh p1 {
	width: 255px;
	position: absolute;
	left: 20px;
	top: 423px;
	line-height: 1.2em;
	color: #293f6f;
	font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#sbh p2 {
	width: 232px;
	position: absolute;
	left: 60px;
	top: 465px;
	line-height: 1em;
	color: #293f6f;
	font-size: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#sbh p3 {
	width: 232px;
	position: absolute;
	left: 90px;
	top: 470px;
	line-height: 1em;
	color: #293f6f;
	font-size: 32px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#sbh p4{
	width: 232px;
	position: absolute;
	left: 20px;
	top: 510px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: normal;
	color: #293f6f;
}
#product_sbh {
	float: right;
}
#wfh {
	height: 380px;
	width: 740px;
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;	
        padding: 20px;
	position: relative;
}
#products_wfh_img   {
	float: left;
}
div#wfh p1 {
	width: 232px;
	position: absolute;
	left: 440px;
	top:40px;
	line-height: 1.2em;
	color: #293f6f;
	font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#wfh p2 {
	width: 232px;
	position: absolute;
	left: 405px;
	top: 80px;
	line-height: 1em;
	color: #293f6f;
	font-size: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#wfh p3 {
	width: 232px;
	position: absolute;
	left: 500px;
	top: 120px;
	line-height: 1em;
	color: #293f6f;
	font-size: 28px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#wfh p4{
	width: 232px;
	position: absolute;
	left: 410px;
	top: 160px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: normal;
	color: #293f6f;
}
.wfh_button {
	border: 1px solid #0a3c59;
	background: #3e779d;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
	background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
	background: -moz-linear-gradient(top, #65a9d7, #3e779d);
	background: -ms-linear-gradient(top, #65a9d7, #3e779d);
	background: -o-linear-gradient(top, #65a9d7, #3e779d);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
	padding: 5px 10px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #7ea4bd 0 1px 0;
	color: #06426c;
	font-size: 18px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	left: 470px;
	top: 350px;
   }
.wfh_button:hover {
	border: 1px solid #0a3c59;
	text-shadow: #1e4158 0 1px 0;
	background: #3e779d;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
	background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
	background: -moz-linear-gradient(top, #65a9d7, #3e779d);
	background: -ms-linear-gradient(top, #65a9d7, #3e779d);
	background: -o-linear-gradient(top, #65a9d7, #3e779d);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
	color: #fff;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
   }
.wfh_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
   #rgbh {
	height: 320px;
	width: 740px;
	padding: 20px;
	position: relative;
        border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#raw_headline {
	float: left;
	width: 85px;
	padding-left: 0px;
	position: absolute;
	top: 20px;
}
#product_rgbh {
	float: right;
}
div#rgbh p1 {
	width: 255px;
	position: absolute;
	left: 205px;
	top: 20px;
	line-height: 1.2em;
	color: #003a18;
	font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#rgbh p2 {
	width: 232px;
	position: absolute;
	left: 195px;
	top: 145px;
	line-height: 1em;
	color: #003a18;
	font-size: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#rgbh p3 {
	width: 232px;
	position: absolute;
	left: 155px;
	top: 62px;
	line-height: 1em;
	color: #003a18;
	font-size: 32px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#rgbh p4{
	width: 300px;
	position: absolute;
	left: 20px;
	top: 157px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: normal;
	color: #003a18;
}
.rgbh_button {
	border: 1px solid #014f20;
   background: #227a45;
   background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
   background: -webkit-linear-gradient(top, #3bb367, #227a45);
   background: -moz-linear-gradient(top, #3bb367, #227a45);
   background: -ms-linear-gradient(top, #3bb367, #227a45);
   background: -o-linear-gradient(top, #3bb367, #227a45);
   background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	padding: 5px 10px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #50946b 0 1px 0;
   color: #003a18;
	font-size: 18px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	left: 90px;
	top: 300px;
   }
.rgbh_button:hover {
	border: 1px solid #014f20;
	background: #227a45;
	background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
	background: -webkit-linear-gradient(top, #3bb367, #227a45);
	background: -moz-linear-gradient(top, #3bb367, #227a45);
	background: -ms-linear-gradient(top, #3bb367, #227a45);
	background: -o-linear-gradient(top, #3bb367, #227a45);
	background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	color: #fff;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
   }
.rgbh_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
#gbhm {
	height: 400px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-left: 20px;
	padding-right:20px;
	position: relative;
}
#products_gbhm {
	float: left;
}
#gbhm p1 {
	width: 320px;
	position: absolute;
	left: 380px;
	top: 50px;
	padding-right: 10px;
	line-height: 1.2em;
	color: #004a18;
	font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
	text-align:center; 
}
#gbhm p2 {
	width: 320px;
	position: absolute;
	left: 380px;
	top: 150px;
	line-height: 1.5em;
	font-size: 14px;
	text-align:center;
	font-weight: normal;
	color: #004a18;
}
#gbhm p3{
	position: absolute;
	width: 400px;
	left: 330px;
	top: 215px;
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
	margin-left: 10px;
	color: #004a18;
	text-align:center;
}
#gbhm p4 {
	width: 320px;
	position: absolute;
	left: 405px;
	top: 270px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: normal;
	color: #004a18;
}
.gbhm_button {
	border: 1px solid #014f20;
   background: #227a45;
   background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
   background: -webkit-linear-gradient(top, #3bb367, #227a45);
   background: -moz-linear-gradient(top, #3bb367, #227a45);
   background: -ms-linear-gradient(top, #3bb367, #227a45);
   background: -o-linear-gradient(top, #3bb367, #227a45);
   background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	padding: 5px 10px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #50946b 0 1px 0;
   color: #003a18;
	font-size: 18px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	left: 489px;
	top: 320px;
 }
.gbhm_button:hover {
	border: 1px solid #014f20;
	background: #227a45;
	background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
	background: -webkit-linear-gradient(top, #3bb367, #227a45);
	background: -moz-linear-gradient(top, #3bb367, #227a45);
	background: -ms-linear-gradient(top, #3bb367, #227a45);
	background: -o-linear-gradient(top, #3bb367, #227a45);
	background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	color: #fff;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
   }
.gbhm_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
#gbms {
	height: 320px;
	width: 740px;
        position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding: 20px;
}
div#gbms p1 {
	width: 255px;
	position: absolute;
	left: 20px;
	top: 20px;
	margin-bottom:20px;
	line-height: 1.2em;
	color: #003a18;
	font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#gbms p3 {
	width: 250px;
	position: absolute;
	left: 60px;
	top: 60px;
	line-height: 1em;
	color: #003a18;
	font-size: 32px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
}
div#gbms p4{
	width: 232px;
	position: absolute;
	left: 20px;
	top: 110px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: normal;
	color: #003a18;
}
div#homepage_banner {
	position: relative;
	width: 780px;
	height: 110px;
	background: url(images/GBH-Banner-lamb.jpg) 0 0 no-repeat;
background-size: 780px;
	margin-top: 10px;
	border: 1px solid #ccc;
	clear: left;
}
#featuredrecipe_button {
	
	display: block;
	height: 100px;
	width: 120px;
background-size: 120px;
}
#homepage_banner p1 {
	position: absolute;
	left:27px; top:60px;
	width:140px;
	font-size:1em;
	line-height:1em;
	color:#004a18;
	text-align:center;
}
	
#homepage_banner p2 {
	position: absolute;
	left: 360px; top: 27px;
	width:250px;
	font-size: 1.2em;
	line-height:1em;
	color: #004a18;
}
#homepage_banner p3 {
	position:absolute;
	left: 360px; top:49px;
	width:250px;
	font-size:0.85em;
	line-height:1.2em;
	color:#004a18;
}
#homepage_banner p3 a {
	color:#004a18;
	font-size:1.0em;
}
div#homepage_banner_dev {
	position:relative;
	width:780px; height:110px;
	background:url(images/BottomBanner_Feature-pecan-pumpkin-pie.jpg) 0 0 no-repeat;
	margin-top:10px;
	border:1px solid #ccc;
}
p#homepage_source {
	position:absolute;
	left: 360px; top:49px;
	width:240px;
	font-size:0.85em;
	line-height:1.2em;
}
p#homepage_source a {
	color:#004a18;
	font-size:1.0em;
}
p#homepage_recipe {
	position:absolute;
	left:660px; top:49px;
	width:90px;
	text-align:center;
	font-size:0.85em;
	line-height:1.2em;
}
div#homepage_coupon {
	position:absolute;
	left:650px; top:19px;
	width:120px;
	text-align:center;
}
.index-test div#homepage_coupon {
	position: absolute;
	left: 645px;
	top: 7px;
	width: 130px;
	text-align: center;
	background-image: none;
	height: 100px;
	margin-left: 5px;
}

div#homepage_coupon .title, div#homepage_coupon .title a {color:#004a18; margin-bottom:10px; font-size:120%; line-height:120%;}
.index-test div#homepage_coupon .title, .index-test div#homepage_coupon .title a {color:#000; margin-bottom:10px; font-size:95%;}
.big {font-size:240%; line-height:130%;}
div#homepage_coupon .title a {font-size:1em; text-decoration:none;}
div#homepage_coupon .content {font-size:80%;}
div#homepage_coupon .content a {font-size:1em;}
.index-test div#homepage_coupon .content {font-size:70%; line-height:110%; color:#000;}
.index-test div#homepage_coupon .content a {font-size:1em; color:#000;}

/*health and beauty styles*/
.hb_list li{
	color:#004a18;
	font-size:0.9em;
	line-height:1.2em;
}
.hb_list li a{
	color:#004a18;
	text-decoration:none;
	font-size:1.0em;
}
.hb_list li a:hover {
	text-decoration:underline;
}
h2#hb_recipe {
	width:200px; height:70px;
	background:url(images/h-beauty-recipes.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative; z-index:1;
}
h3#hb_facial {
	width:200px; height:16px;
	background:url(images/h-facial-cleansing.gif) 0 0 no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_mask {
	width:200px; height:25px;
	background:url(images/h-facial-masks.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_hair {
	width:200px; height:25px;
	background:url(images/h-healthy-hair.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h2#hb_health {
	width:200px; height:39px;
	
	margin:0; padding:0;
	color: #086722;
        font-size: 18px;
}
h3#hb_cold {
	width:200px; height:25px;
	margin:0; padding:0;
	color: #117A65;
        font-size: 14px;
}
h3#hb_energy {
	width:200px; height:25px;
	margin:0; padding:0;
        color: #117A65;
        font-size: 14px;	
}
h3#hb_total{
	width:200px; height:25px;
	background:url(images/h-total-health.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_hangover{
	width:200px; height:25px;
	margin:0; padding:0;
	color: #117A65;
        font-size: 14px;
}
h2#hb_tips {
	width:220px; height:80px;
	float: left;
	margin-top:70px; padding:0;
	color: #086722;
        font-size: 22px;
}
div#hb_banner_1 {
	width:300px; height:120px;
	margin-top:50px;
	position:relative;
}
div#hb_banner_1 p {
	width:250px;
	position:absolute;
	left:240px; top:0px;
	line-height:1.5em;
	color:#004a18;
}
div#hb_banner_1 p a {
	font-size:1.0em;
	color:#004a18;
}
div#hb_banner_2 {
	width:520px; height:200px;
	background:url(images/banner-health-beauty-2.jpg) 0 20px no-repeat;
	position:relative;
	border-top:1px solid #ccc;
}
div#hb_banner_2 p {
	width:230px;
	position:absolute;
	left:0; top:85px;
	line-height:1.5em;
	color:#004a18;
}
div#hb_banner_2 p a {
	font-size:1.0em;
	color:#004a18;
}
div#hb_banner_3 {
	width:520px; height:145px;
	background:url(images/banner-health-beauty-3.jpg) 0 8px no-repeat;
	position:relative;
	border-top:1px solid #ccc;
}
div#hb_banner_3 p {
	width:310px;
	position:absolute;
	left:210px; top:26px;
	line-height:1.5em;
	color:#004a18;
}
div#hb_banner_3 p a {
	font-size:1.0em;
	color:#004a18;
}
/*about us styles*/
.about_list li{
	color: #004a18;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: lighter;
}
.about_list li a{
	color:#004a18;
	text-decoration:none;
	font-size:1.0em;
}
.about_list li a:hover {
	text-decoration:underline;
}
h2#about_about_us {
	width:200px; height:70px;
	background:url(images/h-about-us.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative; z-index:1;
}
div#about_banner_1 {
	width:559px; height:400px;
	background:url(images/banner-about-us-3.jpg) 0 0 no-repeat;
	position:relative;
	margin-left:-20px;
}
div#about_banner_1 p {
	width:232px;
	position:absolute;
	left:20px; top:190px;
	line-height:1.5em;
	color:#004a18;
}
div#about_banner_1 p a {
	font-size:1.0em;
	color:#004a18;
}
div#about_banner_2 {
	width:559px; height:299px;
	background:url(images/banner-about-us-2.jpg) 0 0 no-repeat;
	position:relative;
	margin-left:-20px;
	margin-bottom:-1px;
}
div#about_testimonial_wrapper {
	font-size:1.0em;
	width:559px; 
	min-height:586px;
	height:auto !important;
    height:586px; /*min-height hack for ie6 */
	background:url(images/about-us-bottle-image.jpg) 0 0 no-repeat;
	margin-left:-20px;
}
div#about_history_wrapper {
	font-size:1.0em;
	width:559px;
	background:url(images/about-us-bottle-image.jpg) 0 0 no-repeat;
	margin-left:-20px;
}
div#about_kfp_wrapper {
	font-size: 1.0em;
	width: 559px;
	min-height: 586px;
	height: auto !important;
	height: 586px;
	position: relative;
	margin-left: -20px;
	background-image: url(images/24oz_kfp.jpg);
background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.about_kfp_detail {
	width:200px;
	line-height:1.5em;
	margin-bottom:24px;
	padding-left:20px;
}
div#about_sourcing_wrapper {
	font-size:1.0em;
	width:559px; height:598px;
	background:url(images/GBH-sourcing.svg) 0 0 no-repeat;
	margin-left:-20px;
}
#about_raw_kitchen	{
	height:310px;
	background:url(images/raw-honey-kitchen.jpg)  no-repeat;
	background-size:560px;
	margin-left:-20px;
}
#about_raw1 {
	height: 270px;
	width:520px;
	border-bottom: 1px solid #ccc;
}
#about_raw_headline {
	width: 258px;
	height: 102px;
	float: left;
}
#about_raw1 p1{
	width: 258px;
	float: left;
	margin-top: 10px;
	font-size: 14px;
	color: #000;
}
#raw_gbh_styled {
	float: right;
	margin-top: 20px;	
}
#about_raw2 {
	height: 240px;
	width:520px;
	border-bottom: 1px solid #ccc;
}
#about_raw2 p1 {
	width: 231px;
	float: right;
	margin-top: 10px;
	font-size: 14px;
	color: #000;
}
#about_raw2_headline {
	width: 231px;
	height: 55px;
	float: right;
	margin-top: 20px;
}
#about_raw_honey {
	float: left;
}
#about_raw3 {
	height: 240px;
	width:520px;
}
#about_raw3_headline {
	margin-top: 20px;
	width: 255px;
	float: left;
}
#raw_back_label {
	float: right;
}
#about_raw3 p1 {
	width: 255px;
	float: left;
	margin-top: 10px;
	font-size: 14px;
	color: #000;
}
div#about_raw_wrapper {
	width: 560px;
	height: 740px;
	float: right;
	margin-left: 0px;
	background-image: url(images/about_raw.svg);
	background-repeat: no-repeat;
}
#about_mustard_kitchen	{
	height:374px;
	background:url(images/mustard-honey-kitchen.jpg)  no-repeat;
	background-size:560px;
	margin-left:-20px;
}
#mustard_banner_1 {
	height: 400px;
	width: 520px;
	border-bottom: solid 1px #ccc;	
}
#about_mustard_title {
	width:520px;
	margin:0 0 0 0;
	padding-top:20px;
	padding-bottom: 0px;
	position:relative;
	border-bottom:1px solid #ccc;
	font-size:1.9em;
}
#mustard_banner_1 p1 {
	width: 258px;
	float: left;
	margin-top: 20px;
	font-size: 14px;
	color: #000000;
}
#mustard_banner_1 p1 a {
	color: #052EC2;
}
#mustard_banner_2 {
	height: 300px;
	width: 520px;
	margin-top: 30px;
}
#mustard_banner_2 p1 {
	width: 231px;
	float: right;
	margin-top: 0px;
	font-size: 14px;
	color: #000;
}
#mustard_nutrition_title {
	 width:520px;
	margin:0 0 21px 0;
	padding-top:34px;
	position:relative;
	border-bottom:1px solid #ccc;
	font-size:1.0em;
}
#mustard_nutrition_title a {
	font-size:1.0em;
	color: #004a18;
}
#mustard_nutritional_wrapper {
	font-size:1.0em;
	width:559px; height:448px;
    background:url(images/mustard_nutrition.jpg) bottom no-repeat;
	background-size:550px;
	margin-left:-20px;
	margin-bottom:-1px;
	position: relative;
}
#mustard_ingredients {
	position: absolute;
	width: 200px;
	top: 350px;
	left: 310px;
}
.mustard_ingredients__title {
	font-size: 16px;
	font-weight:bold;
	color: #555555;
}
.performance-facts {
  border: 1px solid black;
  margin: 20px;
  float: left;
  width: 240px;
  padding: 0.5rem;
}
.performance-facts table {
  border-collapse: collapse;
}

.performance-facts__title {
  font-weight: bold;
  font-size: 2rem;
  color:#000000;
  margin: 0 0 0.25rem 0;
}

.performance-facts__header {
  border-bottom: 10px solid black;
  padding: 0 0 0.25rem 0;
  margin: 0 0 0.5rem 0;
}
.performance-facts__header p {
  margin: 0;
  color:#000000;
}

.performance-facts__table, .performance-facts__table--small, .performance-facts__table--grid {
  width: 100%;
}
.performance-facts__table thead tr th, .performance-facts__table--small thead tr th, .performance-facts__table--grid thead tr th, .performance-facts__table thead tr td, .performance-facts__table--small thead tr td, .performance-facts__table--grid thead tr td {
  border: 0;
}
.performance-facts__table th, .performance-facts__table--small th, .performance-facts__table--grid th, .performance-facts__table td, .performance-facts__table--small td, .performance-facts__table--grid td {
  font-weight: normal;
  text-align: left;
  padding: 0.25rem 0;
  border-top: 1px solid black;
  white-space: nowrap;
}
.performance-facts__table td:last-child, .performance-facts__table--small td:last-child, .performance-facts__table--grid td:last-child {
  text-align: right;
}
.performance-facts__table .blank-cell, .performance-facts__table--small .blank-cell, .performance-facts__table--grid .blank-cell {
  width: 1rem;
  border-top: 0;
}
.performance-facts__table .thick-row th, .performance-facts__table--small .thick-row th, .performance-facts__table--grid .thick-row th, .performance-facts__table .thick-row td, .performance-facts__table--small .thick-row td, .performance-facts__table--grid .thick-row td {
  border-top-width: 5px;
}

.small-info {
  font-size: 0.7rem;
  color:#000000;
}

.performance-facts__table--small {
  border-bottom: 1px solid #000;
  margin: 0 0 0.5rem 0;
}
.performance-facts__table--small thead tr {
  border-bottom: 1px solid black;
}
.performance-facts__table--small td:last-child {
  text-align: left;
}
.performance-facts__table--small th, .performance-facts__table--small td {
  border: 0;
  padding: 0;
}

.performance-facts__table--grid {
  margin: 0 0 0.5rem 0;
}
.performance-facts__table--grid td:last-child {
  text-align: left;color:#000000;
}
.performance-facts__table--grid td:last-child::before {
  content: "•";
  font-weight: bold;
  margin: 0 0.25rem 0 0;
}

.text-center {
  text-align: center;
}

.thick-end {
  border-bottom: 10px solid black;
}

.thin-end {
  border-bottom: 1px solid black;
}
div#about_organic_wrapper {
	width: 559px;
	height: 400px;
	position: relative;
	margin-left: -20px;
	background-image: url(images/about-organic-honey.jpg);
        background-size: 267px;
	background-repeat: no-repeat;
	background-position: right 0;
}

div#about_organic_wrapper p1 {
	width: 232px;
	position: absolute;
	left: 80px;
	top: 30px;
	line-height: 1.2em;
	color: #293f6f;
	font-size: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 10;
}
div#about_organic_wrapper p2 {
	width: 232px;
	position: absolute;
	left: 45px;
	top: 75px;
	line-height: 1em;
	color: #293f6f;
	font-size: 40px;
	font-family: Helvetica, Arial, sans-serif;
}
div#about_organic_wrapper p3 {
	width: 232px;
	position: absolute;
	left: 130px;
	top: 120px;
	line-height: 1em;
	color: #293f6f;
	font-size: 28px;
	font-family: Helvetica, Arial, sans-serif;
}
div#about_organic_wrapper p4{
	width: 232px;
	position: absolute;
	left: 30px;
	top: 160px;
	line-height: 1.5em;
color: #000;
	font-size: 14px;
	font-weight: normal;
}
div#about_organic_wrapper p1 a {
	font-size: 1.0em;
	color: #293f6f;
}
div#about_organic_wrapper2 {
	width:559px; height:432px;
	background:url(images/ThreeShot_Kitchen.jpg) 0 0 no-repeat;
	position:relative;
	margin-left:-20px;
	margin-bottom:-1px;
}
div#about_nutritional_wrapper {
	font-size:1.0em;
	width:559px; height:530px;
	background:url(images/about-nutritional-image.jpg) 0 0 no-repeat;
	margin-left:-20px;
	margin-bottom:-1px;
}
div#about_testimonial_title {
    width:520px;
	margin:0 0 21px 0;
	padding-top:34px;
	position:relative;
	border-bottom:1px solid #ccc;
	margin-left:20px;
	font-size:1.0em;
}
div#about_testimonial_wrap {
	width:318px;
	padding-top:22px;
}
.about_testimonial_detail {
	width:318px;
	line-height:1.5em;
	margin-bottom:24px;
	padding-left:20px;
}
.about_testimonial_detail b {
	font-size:1.0em;
	color:#004a18;
	line-height:1.5em;
}
.about_testimonial_detail a {
	font-size:1.0em;
	line-height:1.5em;
}
.about_testimonial_wrap table {
	width:318px;
	line-height:1.5em;
	margin-bottom:24px;
	padding-left:20px;
}
.about_table {
	padding: 8px 0;
	border-bottom: 1px solid #ccc;
	font-size:1.0em;
	color:#004a18;
	line-height:1.5em;
	text-align:center;
	width:100px;
	float:left;
}
	
/*education styles*/
div#ed_wrapper {
	width: 780px;
	border: 1px solid #CCC;
	clear: both;
	height: 100%;
	overflow: hidden;
}
div#ed_banner {
	width:780px; height:200px;
	background:url(images/banner-education.jpg) 0 0 no-repeat;
	position:relative;
}
div#ed_banner p {
	width:350px;
	position:absolute;
	left: 51px; top:77px;
	line-height:1.5em;
	color:#004a18;
}
.ed_landing_list {
	margin-left:50px;
	margin-bottom:20px;
}
#pollination_planet {
	height: 500px;
	background-image: url(images/pollination_planet.jpg);
	margin-bottom: 40px;
	margin-left: 50px;
	background-repeat: no-repeat;
	position: relative;
	border: 1px solid #C90;
	width: 678px;
}
#pollination_planet p a{
	text-decoration: none;
	font-size: 24px;
	width: 200px;
	position: absolute;
	bottom: 76px;
	color: #FFF;
	right: 18px;
	font-weight: 200;
	font-family: Helvetica;
}

#pollination_planet p a:hover{
	text-decoration: underline;
	color: #FFF;
}
#pollination_planet_header {
	background-image: url(images/pollination_planet_header.jpg);
	width: 520px;
	height: 380px;
}
#pollination_mission {
	background-image: url(images/PP_Educate.jpeg);
	background-position: right;
	height: 170px;
	width: 520px;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#pollination_mission p{
	width: 245px;	
}
#schedule_header {
	width: 520px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 300px;
	height: 170px;
}
.schedule_lead {
	font-family: Helvetica;
	font-size: 36px;
	float: left;
	width: 200px;
	margin-top: 40px;
	color: #004a18;
	margin-left: 40px;
	text-align: center;
}
#left_image {
	background-image: url(images/PP_Educate.jpeg);
	height: 170px;
	width: 170px;
}
.schedule_date {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.schedule_date a{
	color: #00F;
	text-decoration: none;
}
.schedule_date a:hover{
	color: #000;
	text-decoration: underline;
}
.library_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 200px;
	position: relative;
	z-index: 1;
	color: #000;
	padding-top: 10px;
	float: left;
}
.library_time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 240px;
	position: relative;
	z-index: 1;
	color: #000;
	padding-top: 10px;
	float: left;
}
.library_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 240px;
	position: relative;
	z-index: 1;
	color: #000;
	float: left;
}
#Library {
	width: 520px;
	height: 100px;
}
#honey_week {
	background-image: url(images/logo_NYC_Honey_Week.jpg);
	float: left;
	height: 170px;
	background-repeat: no-repeat;
	width: 170px;
	margin-left: 40px;
}
#morris_museum {
	height: 200px;
	background-image: url(images/honey_hive_exhibit.jpg);
	margin-bottom: 40px;
	margin-left: 50px;
	background-repeat: no-repeat;
	position: relative;
}
#morris_museum p a{
	text-decoration: none;
	font-size: 18px;
	width: 125px;
	position: absolute;
	left: 17px;
	bottom: 10px;
	color: #FFF;
}

#morris_museum p a:hover{
	text-decoration: underline;
	color: #FFF;
}

.museum_lead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	width: 240px;
	position: relative;
	z-index: 1;
	padding-top: 50px;
	color: #004a18;
	font-weight: normal;
	padding-bottom: 20px;
}
.museum_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	width: 240px;
	padding-top: 20px;
	position: relative;
	z-index: 1;
	color: #000;
	padding-bottom: 10px;
}
.museum p1 {
	line-height: 1.5em;
	font-weight: bold;
	color: #000;
}
.museum_date {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
a#ed_facts {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-facts.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_facts:hover {
	background-position:0 -220px;
}
a#ed_history {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-history.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_history:hover {
	background-position:0 -220px;
}
a#ed_bees {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-bees.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_bees:hover {
	background-position:0 -220px;
}
a#ed_health {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-health2.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_health:hover {
	background-position:0 -220px;
}
a#ed_lingo {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-lingo.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_lingo:hover {
	background-position:0 -220px;
}
a#ed_resources {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-resources.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_resources:hover {
	background-position:0 -220px;
}
h2#ed_education {
	width:200px; height:70px;
	background:url(images/h-education.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative; z-index:1;
}
img#ed_image {
	display:block;
	position:absolute;
	top:0; right:1px;
	width:559px;
}
h1#ed_benefits {
display:block;
	position:absolute;
	top:0; right:1px;
	width:559px;
}

.ed_lead {
	width:240px;
	position:relative;
	z-index:1;
	line-height:1.5em;
}
.ed_lead strong {
	line-height:1.5em;
}
.ed_header {
	width:400px;
	position:relative;
	z-index:1;
	font-size:1.5em;
}
.ed_body {
	width: 400px;
	position: relative;
	z-index: 1;
	line-height: 1.5em;
	padding-bottom: 1.0em;
	text-decoration: none;
}
.ed_body strong, .ed_body strong a{
	line-height:1.5em
}
/*organic styles */
div#org_wrapper {
	width:780px;
	border:1px solid #ccc;
	clear:both;
}
div#org_banner {
	width:780px; height:200px;
	background:url(images/banner-education.jpg) 0 0 no-repeat;
	position:relative;
}
div#ed_banner p {
	width:350px;
	position:absolute;
	left: 51px; top:77px;
	line-height:1.5em;
	color:#004a18;
}
.org_facts_list {
	margin-left:50px;
	margin-bottom:20px;
}
#org_certification {
	display: block;
	float: left;
	width: 220px;
	height: 220px;
	background: url(images/USDA.jpg) 0 0 no-repeat;
	margin-right: 10px;
	position: relative;
	border: 1px solid #CCC;
}
#org_certification:hover {
	border: 1px solid #293f6f;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
}
#org_certification div {
	height: 60px;
	width: 220px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-color: #DAC9A0;
	overflow: hidden;
}
#org_certification div span a {
	text-decoration: none;
	text-align: center;
	font-size: 20px;
	display: block;
	bottom: 25px;
	margin-top: 20px;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #FFF;
}
#org_certification div span a:hover {
	color: #293f6f;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
}
div#organic_sourcing_wrapper {
	font-size: 1.0em;
	width: 559px;
	margin-left: -20px;
	margin-top: 15px;
}
div#organic_banner {
	width: 520px;
	height: 290px;
	position: relative;
	margin-left: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	overflow: hidden;
	background-image: url(images/white_forest_banner.jpg);
	background-position: -40px bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	}
#source_headline {
	width: 520px;
	font-size: 30px;
	padding-left: 20px;
	color: #293f6f;
	line-height: 40px;
	font-weight: 100;
	font-family: Helvetica, Arial, sans-serif;
}
.green_banner {
	height: 12px;
	width: 520px;
	background: #a5a5a5; /* Old browsers */
	background: -moz-linear-gradient(top,  #a5a5a5 0%, #003a18 44%, #003a18 47%, #003a18 50%, #003a18 53%, #3e5649 76%, #003a18 87%, #003a18 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(44%,#003a18), color-stop(47%,#003a18), color-stop(50%,#003a18), color-stop(53%,#003a18), color-stop(76%,#3e5649), color-stop(87%,#003a18), color-stop(100%,#003a18)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a5a5a5 0%,#003a18 44%,#003a18 47%,#003a18 50%,#003a18 53%,#3e5649 76%,#003a18 87%,#003a18 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a5a5a5 0%,#003a18 44%,#003a18 47%,#003a18 50%,#003a18 53%,#3e5649 76%,#003a18 87%,#003a18 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a5a5a5 0%,#003a18 44%,#003a18 47%,#003a18 50%,#003a18 53%,#3e5649 76%,#003a18 87%,#003a18 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a5a5a5 0%,#003a18 44%,#003a18 47%,#003a18 50%,#003a18 53%,#3e5649 76%,#003a18 87%,#003a18 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#003a18',GradientType=0 ); /* IE6-9 */
	background-color: #003a18;
	margin-top: 10px;
}
#one_percent {
	height: 161px;
	width: 112px;
	margin-top: 10px;
	right: 2px;
	position: absolute;
	bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#one_percent:hover{
	border: 1px solid #09F;
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
ul#org_checkList {
	width: 310px;
	position: absolute;
	left: 90px;
	top: 140px;
	font-size: 20px;
	}
ul#org_checkList li{
	color: #293f6f;
	}
.organic_testimonial_detail {
	line-height: 1.5em;
	padding-left: 20px;
	padding-right: 20px;
		font-size: 12px;
}
.text_box {
	height: 175px;
	width: 520px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #BDD3D5;
-webkit-border-radius: 10px; /* Safari 3-4, iOS 1-3.2, Android &#8804;1.6 */
    border-radius: 10px; /* Opera 10.5, IE9+, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */
		overflow: hidden;
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
}
.text_box_banner {
	width: 520px;
	height: 25px;
	background: rgb(149,149,149); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(76%,rgba(78,78,78,1)), color-stop(87%,rgba(56,56,56,1)), color-stop(100%,rgba(27,27,27,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #E7EAEA;
	line-height: 25px;
	text-align: center;
}
.source_textLeft {
	float: left;
	max-width: 320px;
	height: 130px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 16%, rgba(255,255,255,0.72) 53%, rgba(255,255,255,0.62) 86%, rgba(255,255,255,0.29) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(16%,rgba(255,255,255,1)), color-stop(53%,rgba(255,255,255,0.72)), color-stop(86%,rgba(255,255,255,0.62)), color-stop(100%,rgba(255,255,255,0.29))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0.72) 53%,rgba(255,255,255,0.62) 86%,rgba(255,255,255,0.29) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0.72) 53%,rgba(255,255,255,0.62) 86%,rgba(255,255,255,0.29) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0.72) 53%,rgba(255,255,255,0.62) 86%,rgba(255,255,255,0.29) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0.72) 53%,rgba(255,255,255,0.62) 86%,rgba(255,255,255,0.29) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4affffff',GradientType=0 ); /* IE6-9 */
	background-color: #7EAEC6;
	padding-top: 20px;
	
}
.photo_right {
	float: right;
		height: 150px;
	width: 200px;
}
.source_textRight {
	float: right;
	height: 130px;
	width: 320px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 16%, rgba(255,255,255,0.72) 53%, rgba(255,255,255,0.62) 86%, rgba(255,255,255,0.29) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(16%,rgba(255,255,255,1)), color-stop(53%,rgba(255,255,255,0.72)), color-stop(86%,rgba(255,255,255,0.62)), color-stop(100%,rgba(255,255,255,0.29))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0.72) 53%,rgba(255,255,255,0.62) 86%,rgba(255,255,255,0.29) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0.72) 53%,rgba(255,255,255,0.62) 86%,rgba(255,255,255,0.29) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0.72) 53%,rgba(255,255,255,0.62) 86%,rgba(255,255,255,0.29) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4affffff',GradientType=0 ); /* IE6-9 */
	background-color: #568A55;
	background-position: bottom;
	padding-top: 20px;
}
.photo_left {
	float: left;
		height: 150px;
	width: 200px;
}
/*beeline styles */
div#bee_wrapper {
	width:778px;
	border:1px solid #ccc;
	clear:both;
	position:relative;
}
div#bee_banner {
	width:778px; height:158px;
	background:url(images/banner-beeline.jpg) 0 0 no-repeat;
	position:relative;
}
div#bee_banner p {
	width:350px;
	position:absolute;
	left: 49px; top:77px;
	line-height:1.5em;
	color:#004a18;
}
div#beemail-right {
float: right;
width: 350px;
margin: 35px 20px 20px 50px;
font-size: 18px;
}
div#beemail-right p a {
color: blue;
}
div#privacy_wrap {
	padding:35px 20px 0 0;
}
div#privacy_wrap h1 {
	padding-bottom:15px;
	margin-bottom:15px;
}
div#privacy_wrap p {
	line-height:1.6em;
	margin-bottom:20px;
}
div#privacy_wrap b, div#privacy_wrap a {
	font-size:1.0em;
}
div#bee_reg_form {
	margin: 35px 0 0 50px;
float: left;
}
h2#bee_register {
	width:75px; height:25px;
	background:url(images/h-register.gif) 0 0 no-repeat;
	text-indent:-5000px;
	margin-bottom:0;
}
div#bee_reg_form p {
	/*line-height:2.8em*/
	
}
div#bee_reg_form select, input {
	width:180px;
}
div#bee_image {
	position:absolute;
	top:230px; left:450px;
}


.recipe_title_featured_box {
  color:#004a18;
  height:98px;
}

.recipe_title_featured_headline {
  color:#004a18;
  font-size: 16px;
  padding-top: 36px;
}
.recipe_title_featured {
  color:#004a18;
  font-size: 20px;
  text-decoration:none;
}
.recipe_title_featured a {
  text-decoration: none;
  color:#004a18;
  font-size: 20px;
}
.recipe_title_featured a:hover {
  text-decoration: underline;
  color:#004a18;
  font-size: 20px;
}
.admin_bkg {
  background-color: #FFFF99;
}
#admin_form {
  padding: 0px;
  margin: 0px;
}
.admin_input_label {
  text-decoration: none;
  color:#004a18;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
}
.admin_text_field_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 485px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_text_field_l {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 300px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_text_field_m {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 100px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_text_field_s {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 50px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_textarea_field_l {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 100px;
	width: 300px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
.admin_textarea_field_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	width: 485px;
	height: 100px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
.admin_select_field_multiple_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	width: 485px;
	height: 200px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
.admin_select_field_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	width: 485px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
#admin_message {
  color:#FF0000;
  font-size: 16px;
  height: 20px;
  margin-bottom: 20px;
  padding: 0px;
}
#admin_recipe_edit_form {
  margin-top: 40px;
}
#admin_recipe_nav {
  margin-top: 20px;
  margin-bottom: 20px;
  color:#FF0000;
  font-size: 12px;
  font-weight: bold;
}
.admin_function_link {
  color:#FF0000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}

.admin_function_current {
  color:#004a18;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.admin_instructions {
  margin-top: 10px;
  margin-bottom: 10px;
  color:#000;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
.admin_instructions a {
  color:#ff0000;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}
.admin_submit_button {
  color:#004a18;
  border: 1px solid #004a18;
  background-color: #FFFF99; 
  font-size: 12px;
  cursor: pointer;
  height: 40px;
  width: 120px;
  margin-right: 10px;
}
#recipe_homepage_banner {
	display:block;
	width:330px; height:110px;
	position:absolute; top:0; left:0;
}


.recipe_line {
  height: 1px;
  width: 520px;
  border-bottom:1px solid #ccc;
  margin-bottom: 0px;
  margin-top: 0px;

}

.recipe_topbuttons {
  margin-top: 10px;
  margin-bottom: 10px;
}

.recipe_bottombuttons {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.facebook-like-button {margin: -82px 0px 0px 380px;}
/*
skins available:
	- universal
	- classic
	- attractive
*/

/* the container */
.allinone_bannerRotator {
	position:relative;
}
.allinone_bannerRotator img {
	position:absolute;
	top:0px;
	left:0px;
	max-width:none;
	max-height:none;
	
}
.allinone_bannerRotator_list {
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	
}
.transparent_box {
	background-color: #FFF;
	opacity: .1;
	height: 100px;
	width: 300px;
	position: absolute;
	left: 100px;
	top: 200px;	
}
.allinone_bannerRotator .stripe {
	position:absolute;
	display:block;	
	height:100%;
	z-index:1;
	overflow:hidden;
}
.allinone_bannerRotator .block {
	position:absolute;
	display:block;	
	z-index:1;
	overflow:hidden;
}
.mycanvas {
	position:absolute;
	top:8px;
	right:10px;
	z-index:10;
}

/***ATTRACTIVE SKIN***/
.allinone_bannerRotator.attractive .bannerControls {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:100%;
}

.allinone_bannerRotator.attractive .leftNav {
	position:absolute;
	left:-15px;
	top:50%;
	width:53px;
	height:127px;
	background:url(skins/attractive/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_bannerRotator.attractive .leftNav:hover {
	background:url(skins/attractive/leftNavON.png) 0 0 no-repeat;
}
.allinone_bannerRotator.attractive .rightNav {
	position:absolute;
	right:-15px;
	top:50%;
	width:53px;
	height:127px;
	background:url(skins/attractive/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_bannerRotator.attractive .rightNav:hover {
	background:url(skins/attractive/rightNavON.png) 0 0 no-repeat;
}
.allinone_bannerRotator.attractive .bottomNav {
	position:absolute;
	background:#532860;
	height:35px;
	width:0;
	padding-left:9px;
	z-index:4;
}
.allinone_bannerRotator.attractive .bottomNavButtonOFF {
	float:left;
	display:block;
	width:11px;
	height:11px;
	background:url(skins/attractive/bottomNavOFF.png) 0 0 no-repeat;
	padding-left:9px;
	cursor: pointer;
}

.allinone_bannerRotator.attractive .bottomNavButtonON {
	float:left;
	display:block;
	width:11px;
	height:11px;
	padding-left:9px;
	background:url(skins/attractive/bottomNavON.png) 0 0 no-repeat;
	cursor: pointer;
}

.allinone_bannerRotator.attractive .bottomNavLeft {
	position:absolute;
	width:63px;
	height:35px;
	margin-left:1px;
	background:url(skins/attractive/bottomNavLeft.png) 0 0 no-repeat;
	z-index:4;
}
.allinone_bannerRotator.attractive .bottomNavRight {
	position:absolute;
	width:63px;
	height:35px;
	margin-left:-1px;
	background:url(skins/attractive/bottomNavRight.png) 0 0 no-repeat;
	z-index:4;
}

.allinone_bannerRotator.attractive .bottomOverThumb {
	position:absolute;
	width:88px;
	height:106px;
	background:url(skins/attractive/bottomOverThumbBg.png) 23px bottom no-repeat;
	bottom:27px;
	margin-left:-25px;
}
.allinone_bannerRotator.attractive .bottomOverThumb img {
	border:4px solid #22032e;
}


/***CLASSIC SKIN***/
.allinone_bannerRotator.classic .bannerControls {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:100%;
}

.allinone_bannerRotator.classic .leftNav {
	position:absolute;
	left:4px;
	top:50%;
	/*margin-top:-20px;  height/2 */
	width:41px;
	height:41px;
	background:url(skins/classic/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_bannerRotator.classic .leftNav:hover {
	background:url(skins/classic/leftNavON.png) 0 0 no-repeat;
}
.allinone_bannerRotator.classic .rightNav {
	position:absolute;
	right:4px;
	top:50%;
	/*margin-top:-20px;  height/2 */
	width:41px;
	height:41px;
	background:url(skins/classic/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_bannerRotator.classic .rightNav:hover {
	background:url(skins/classic/rightNavON.png) 0 0 no-repeat;
}
.allinone_bannerRotator.classic .bottomNav {
	position:absolute;
	background:url(skins/classic/bottomNavBg.png) 0 0 repeat-x;
	width:0px;
	height:24px;
	z-index:4;
	padding-left:9px;
}
.allinone_bannerRotator.classic .bottomNavButtonOFF {
	float:left;
	display:block;
	width:11px;
	height:11px;
	background:url(skins/classic/bottomNavOFF.png) 0 0 no-repeat;
	padding-left:9px;
	cursor: pointer;
}

.allinone_bannerRotator.classic .bottomNavButtonON {
	float:left;
	display:block;
	width:11px;
	height:11px;
	padding-left:9px;
	background:url(skins/classic/bottomNavON.png) 0 0 no-repeat;
	cursor: pointer;
}

.allinone_bannerRotator.classic .bottomNavLeft {
	position:absolute;
	width:0px;
	display:none;
	background:#F00;
	height:24px;
	z-index:4;
}
.allinone_bannerRotator.classic .bottomNavRight {
	position:absolute;
	width:0px;
	display:none;
	height:24px;
	background:#F00;
	z-index:4;
}

.allinone_bannerRotator.classic .bottomOverThumb {
	position:absolute;
	width:88px;
	height:106px;
	background:url(skins/classic/bottomOverThumbBg.png) 23px bottom no-repeat;
	bottom:27px;
	margin-left:-25px;
}
.allinone_bannerRotator.classic .bottomOverThumb img {
	border:4px solid #000000;
}





/***UNIVERSAL SKIN***/
.allinone_bannerRotator.universal .bannerControls {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:100%;
}

.allinone_bannerRotator.universal .leftNav {
	position:absolute;
	left:10px;
	top:50%;
	/*margin-top:-20px;  height/2 */
	width:41px;
	height:41px;
	background:url(skins/universal/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_bannerRotator.universal .leftNav:hover {
	background:url(skins/universal/leftNavON.png) 0 0 no-repeat;
}
.allinone_bannerRotator.universal .rightNav {
	position:absolute;
	right:10px;
	top:50%;
	/*margin-top:-20px;  height/2 */
	width:41px;
	height:41px;
	background:url(skins/universal/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_bannerRotator.universal .rightNav:hover {
	background:url(skins/universal/rightNavON.png) 0 0 no-repeat;
}
.allinone_bannerRotator.universal .bottomNav {
	position:absolute;
	width:0px;
	height:24px;
	z-index:4;
	padding-left:9px;
}
.allinone_bannerRotator.universal .bottomNavButtonOFF {
	float:left;
	display:block;
	width:14px;
	height:14px;
	background:url(skins/universal/bottomNavOFF.png) 0 0 no-repeat;
	padding-left:9px;
	cursor: pointer;
}

.allinone_bannerRotator.universal .bottomNavButtonON {
	float:left;
	display:block;
	width:14px;
	height:14px;
	padding-left:9px;
	background:url(skins/universal/bottomNavON.png) 0 0 no-repeat;
	cursor: pointer;
}

.allinone_bannerRotator.universal .bottomNavLeft {
	position:absolute;
	width:0px;
	display:none;
	background:#F00;
	height:24px;
	z-index:4;
}
.allinone_bannerRotator.universal .bottomNavRight {
	position:absolute;
	width:0px;
	display:none;
	height:24px;
	background:#F00;
	z-index:4;
}

.allinone_bannerRotator.universal .bottomOverThumb {
	position:absolute;
	width:88px;
	height:106px;
	background:url(skins/universal/bottomOverThumbBg.png) 23px bottom no-repeat;
	bottom:27px;
	margin-left:-25px;
}
.allinone_bannerRotator.universal .bottomOverThumb img {
	border:4px solid #000000;
}



/***Text Styles***/


.allinone_bannerRotator_texts {
	position:absolute;
	z-index:3;
	display: none;
	width:100%;
	text-align:left;
}
.allinone_bannerRotator_text_line {
	position:absolute;
}


/***Texts Attractive***/
.textElement11_attractive {
	background:#512d5d;
	font: bold 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
}
.textElement12_attractive {
	background:#512d5d;
	font: bold 18px/25px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
}

.textElement21_attractive {
	background:#000000;
	font: bold 20px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#ffffff;
}
.textElement22_attractive {
	background:#e4e4e4;
	font: bold 16px/24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#131313;
}

.textElement31_attractive {
	background:#a32a19;
	font: bold 26px/35px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
}
.textElement33_attractive {
	background:#FFFFFF;
	font: bold 20px/26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:0px 4px 0px 4px;
	color:#000000;
}

.textElement41_attractive {
	font: bold 40px/53px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
}
.textElement42_attractive {
	font: bold 20px/26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
}

.textElement51_attractive {
	font: bold 24px/32px 'Droid Sans', Verdana, Helvetica, sans-serif;
}


.textElement51_attractive a {
	background:#512d5d;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
	text-decoration:none;
}


.textElement51_attractive a:hover {
	color:#2f0141;	
	background:#FFFFFF;
	border:#512d5d 1px solid;	
}

.textElement52_attractive {
	background:#a92c74;
	font: bold 18px/25px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
}






/****Text Attractive FullWidth***/

.textElement11_attractive_FullWidth {
	font: bold 38px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:54px;
	color:#000000;
}


.textElement12_attractive_FullWidth {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:37px;
	color:#000000;
}

.textElement12_attractive_FullWidth a {
	color:#cf0005;
	text-decoration:none;
}

.textElement12_attractive_FullWidth a:hover {
	color:#FFFFFF;
}

.textElement21_attractive_FullWidth {
	text-transform: none;
	line-height: 53px;
	color: #003a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 42px;
	font-weight: lighter;
}
.textElement22_attractive_FullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:38px;
	color:#ffffff;
}

.textElement31_attractive_FullWidth {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement32_attractive_FullWidth {
	font: bold 48px/64px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement33_attractive_FullWidth {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}



.textElement41_attractive_FullWidth {
	font: bold 52px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:72px;
	color:#ffffff;
}
.textElement42_attractive_FullWidth {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:45px;
	color:#ffffff;
}

.textElement51_attractive_FullWidth {
	font: bold 48px 'Cabin', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:68px;
	color:#000000;
}


.textElement51_attractive_FullWidth a {
	color:#000000;
	text-decoration:none;
}

.textElement51_attractive_FullWidth a:hover {
	color:#522860;
}




.textElement52_attractive_FullWidth {
	width:35%;
	font: 28px 'Arial', Verdana, Helvetica, sans-serif;
	line-height:37px;
	color:#000000;
}

.textElement52_attractive_FullWidth a {
	color:#FF0000;
	text-decoration:none;
}

.textElement52_attractive_FullWidth a:hover {
	color:#522860;
	text-decoration:none;
}






/***Texts Attractive Responsive***/
.textElement11_attractiveResponsive {
	background:#512d5d;
	font: bold 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
}
.textElement12_attractiveResponsive {
	background:#512d5d;
	font: bold 18px/25px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
}

.textElement21_attractiveResponsive {
	background:#000000;
	font: bold 20px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#ffffff;
}
.textElement22_attractiveResponsive {
	background:#e4e4e4;
	font: bold 16px/24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#131313;
}

.textElement31_attractiveResponsive {
	background:#a32a19;
	font: bold 24px/35px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
}
.textElement33_attractiveResponsive {
	background:#FFFFFF;
	font: bold 20px/26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:0px 4px 0px 4px;
	color:#000000;
}

.textElement41_attractiveResponsive {
	font: bold 40px/53px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
}
.textElement42_attractiveResponsive {
	font: bold 20px/26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
}

.textElement51_attractiveResponsive {
	font: bold 24px/32px 'Droid Sans', Verdana, Helvetica, sans-serif;
}


.textElement51_attractiveResponsive a {
	background:#512d5d;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
	text-decoration:none;
}


.textElement51_attractiveResponsive a:hover {
	color:#2f0141;	
	background:#FFFFFF;
	border:#512d5d 1px solid;	
}

.textElement52_attractiveResponsive {
	background:#a92c74;
	font: bold 18px/25px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	color:#FFF;
}




/****Text Classic Fixed Dimensions***/

.textElement11_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #003a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 30px;
	font-weight: 200;
}


.textElement12_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #003a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 20px;
	font-weight: lighter;
}

.textElement12_classic a {
	color:#cf0005;
	text-decoration:none;
}

.textElement12_classic a:hover {
	color:#FFFFFF;
}

.textElement21_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #293f6f;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 24px;
	line-height: 1em;
	font-weight: 200;
}
.textElement22_classic {
	text-transform: capitalize;
	padding: 6px 15px 6px 15px;
	color: #003a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 32px;
	font-weight: lighter;
}
.textElement23_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #293f6f;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 28px;
	font-weight: lighter;
}

.textElement31_classic {
	padding: 0px 15px 3px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 52px;
	font-weight: 200;
	letter-spacing: -2px;
}

.textElement32_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	letter-spacing: -1px;
}

.textElement33_classic {
	padding: 4px 15px 6px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	text-transform: none;
}
.textElement34_classic {
	padding: 4px 5px 6px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Arial, sans-serif;
	font-size: 24px;
	font-weight: lighter;
	text-transform: none;
}
.button3_classic {
	border: 1px solid #0a3c59;
	background: #3e779d;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
	background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
	background: -moz-linear-gradient(top, #65a9d7, #3e779d);
	background: -ms-linear-gradient(top, #65a9d7, #3e779d);
	background: -o-linear-gradient(top, #65a9d7, #3e779d);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
	padding: 5px 10px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #7ea4bd 0 1px 0;
	color: #06426c;
	font-size: 18px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	left: 540px;
	top: 180px;
   }
.button3_classic:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   }
.button3_classic:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
.button4_classic {
	border: 1px solid #0a3c59;
	background: #227a45;
   background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
   background: -webkit-linear-gradient(top, #3bb367, #227a45);
   background: -moz-linear-gradient(top, #3bb367, #227a45);
   background: -ms-linear-gradient(top, #3bb367, #227a45);
   background: -o-linear-gradient(top, #3bb367, #227a45);
   background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	padding: 5px 10px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #50946b 0 1px 0;
   color: #003a18;
	font-size: 18px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	left: 580px;
	top: 180px;
   }
.button4_classic:hover {
   border: 1px solid #014f20;
	background: #227a45;
	background: -webkit-gradient(linear, left top, left bottom, from(#3bb367), to(#227a45));
	background: -webkit-linear-gradient(top, #3bb367, #227a45);
	background: -moz-linear-gradient(top, #3bb367, #227a45);
	background: -ms-linear-gradient(top, #3bb367, #227a45);
	background: -o-linear-gradient(top, #3bb367, #227a45);
	background-image: -ms-linear-gradient(top, #3bb367 0%, #227a45 100%);
	color: #fff;
   }
.button4_classic:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
.textElement41_classic {
	padding: 0px 15px 3px 15px;
	color: #293F6F;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 52px;
	font-weight: 200;
	letter-spacing: -2px;
}
.textElement42_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #293F6F;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 34px;
	font-weight: lighter;
	letter-spacing: -1px;
}
.textElement43_classic {
	padding: 4px 15px 6px 15px;
	color: #293F6F;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	text-transform: none;
}
.textElement44_classic {
	padding: 4px 15px 6px 15px;
	color: #293F6F;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 24px;
	font-weight: lighter;
	text-transform: none;
}
.textElement51_classic {
	padding: 0px 15px 3px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 48px;
	font-weight: 200;
	letter-spacing: -2px;
}
.textElement52_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 40px;
	font-weight: 200;
	letter-spacing: -1px;
}
.textElement54_classic {
	text-transform: none;
	padding: 6px 15px 6px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 40px;
	font-weight: 200;
	letter-spacing: .3px;
}

.textElement53_classic  {
	padding: 0px 15px 3px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 48px;
	font-weight: 200;
	letter-spacing: 1.2px;
}
.textElement55_classic  {
	padding: 4px 15px 6px 15px;
	color: #004a18;
	font-family: Helvetica, 'Droid Sans', Verdana, sans-serif;
	font-size: 40px;
	font-weight: lighter;
	text-transform: none;
}




/****Text Classic Responsive***/

.textElement11_classic_responsive {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:34px;
	color:#000000;
}


.textElement12_classic_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:25px;
	color:#000000;
}

.textElement12_classic_responsive a {
	color:#cf0005;
	text-decoration:none;
}

.textElement12_classic_responsive a:hover {
	color:#FFFFFF;
}

.textElement21_classic_responsive {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:38px;
	color:#ffffff;
}
.textElement22_classic_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:24px;
	color:#ffffff;
}

.textElement31_classic_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}

.textElement32_classic_responsive {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:37px;
	color:#FFFFFF;
}

.textElement33_classic_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}


.textElement41_classic_responsive {
	font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:56px;
	color:#000000;
}
.textElement42_classic_responsive {
	font: bold 20px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:30px;
	color:#000000;
}

.textElement51_classic_responsive {
	font: bold 28px 'Cabin', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:37px;
	color:#ffffff;
}


.textElement51_classic_responsive a {
	color:#ffffff;
	text-decoration:none;
}

.textElement51_classic_responsive a:hover {
	color:#ffe400;
}




.textElement52_classic_responsive {
	width:44%;
	font: 18px 'Arial', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFF;
}

.textElement52_classic_responsive a {
	color:#FF0000;
	text-decoration:none;
}

.textElement52_classic_responsive a:hover {
	color:#ffc000;
	text-decoration:none;
}





/****Text Classic FullWidth***/

.textElement11_classic_FullWidth {
	font: bold 38px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:54px;
	color:#000000;
}


.textElement12_classic_FullWidth {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:37px;
	color:#000000;
}

.textElement12_classic_FullWidth a {
	color:#cf0005;
	text-decoration:none;
}

.textElement12_classic_FullWidth a:hover {
	color:#FFFFFF;
}

.textElement21_classic_FullWidth {
	font: bold 42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:53px;
	color:#ffffff;
}
.textElement22_classic_FullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:38px;
	color:#ffffff;
}

.textElement31_classic_FullWidth {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement32_classic_FullWidth {
	font: bold 48px/64px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement33_classic_FullWidth {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}



.textElement41_classic_FullWidth {
	font: bold 52px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:72px;
	color:#000000;
}
.textElement42_classic_FullWidth {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:45px;
	color:#000000;
}

.textElement51_classic_FullWidth {
	font: bold 48px 'Cabin', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:68px;
	color:#ffffff;
}


.textElement51_classic_FullWidth a {
	color:#ffffff;
	text-decoration:none;
}

.textElement51_classic_FullWidth a:hover {
	color:#ffe400;
}




.textElement52_classic_FullWidth {
	width:35%;
	font: 28px 'Arial', Verdana, Helvetica, sans-serif;
	line-height:37px;
	color:#FFF;
}

.textElement52_classic_FullWidth a {
	color:#FF0000;
	text-decoration:none;
}

.textElement52_classic_FullWidth a:hover {
	color:#ffc000;
	text-decoration:none;
}





/****Text Universal***/

.textElement11_universal {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#000000;
}


.textElement12_universal {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#000000;
}

.textElement12_universal a {
	color:#585858;
	text-decoration:none;
}

.textElement12_universal a:hover {
	color:#cf0005;
}

.textElement21_universal {
	font: bold 32px/1.0em 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#ffffff;
}
.textElement22_universal {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#ffffff;
}

.textElement31_universal {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:0px 15px 3px 15px;
	color:#FFFFFF;
}

.textElement32_universal {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#FFFFFF;
}

.textElement33_universal {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:4px 15px 6px 15px;
	color:#FFFFFF;
}


.textElement41_universal {
	font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#000000;
}
.textElement42_universal {
	font: bold 20px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#000000;
}



.textElement51_universal a {
	font: bold 28px 'Cabin', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
}

.textElement51_universal a:hover {
	color:#ffe400;
}




.textElement52_universal {
	width:481px;
	background:url(skins/universal/textBg_transparency.png);
	font: 14px/1.3em 'Arial', Verdana, Helvetica, sans-serif;
	padding:15px 15px 15px 15px;
	color:#FFF;
}

.textElement52_universal a {
	font: bold 14px 'Arial', Verdana, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
}

.textElement52_universal a:hover {
	color:#ffc000;
	text-decoration:none;
}


.textElement53_universal a {
	background:#d30000;
	font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#ffffff;
	text-decoration:none;
}

.textElement53_universal a:hover {
	background:#FFFFFF;
	padding:6px 15px 6px 15px;
	border:#FF0000 1px solid;
	color:#512d5d;
}



/****Text Universal Responsive***/

.textElement11_universal_responsive {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:34px;
	color:#000000;
}


.textElement12_universal_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:25px;
	color:#000000;
}

.textElement12_universal_responsive a {
	color:#cf0005;
	text-decoration:none;
}

.textElement12_universal_responsive a:hover {
	color:#FFFFFF;
}

.textElement21_universal_responsive {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:38px;
	color:#ffffff;
}
.textElement22_universal_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:24px;
	color:#ffffff;
}

.textElement31_universal_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}

.textElement32_universal_responsive {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:37px;
	color:#FFFFFF;
}

.textElement33_universal_responsive {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}


.textElement41_universal_responsive {
	font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:56px;
	color:#000000;
}
.textElement42_universal_responsive {
	font: bold 20px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:30px;
	color:#000000;
}

.textElement51_universal_responsive {
	font: bold 28px 'Cabin', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:37px;
	color:#ffffff;
}


.textElement51_universal_responsive a {
	color:#ffffff;
	text-decoration:none;
}

.textElement51_universal_responsive a:hover {
	color:#ffe400;
}




.textElement52_universal_responsive {
	width:44%;
	font: 18px 'Arial', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFF;
}

.textElement52_universal_responsive a {
	color:#FF0000;
	text-decoration:none;
}

.textElement52_universal_responsive a:hover {
	color:#ffc000;
	text-decoration:none;
}




/****Text Universal FullWidth***/

.textElement11_universal_FullWidth {
	font: bold 38px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:54px;
	color:#000000;
}


.textElement12_universal_FullWidth {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:37px;
	color:#000000;
}

.textElement12_universal_FullWidth a {
	color:#cf0005;
	text-decoration:none;
}

.textElement12_universal_FullWidth a:hover {
	color:#FFFFFF;
}

.textElement21_universal_FullWidth {
	font: bold 42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:53px;
	color:#ffffff;
}
.textElement22_universal_FullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:38px;
	color:#ffffff;
}

.textElement31_universal_FullWidth {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement32_universal_FullWidth {
	font: bold 48px/64px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement33_universal_FullWidth {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}



.textElement41_universal_FullWidth {
	font: bold 52px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:72px;
	color:#000000;
}
.textElement42_universal_FullWidth {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:45px;
	color:#000000;
}

.textElement51_universal_FullWidth {
	font: bold 48px 'Cabin', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:68px;
	color:#ffffff;
}


.textElement51_universal_FullWidth a {
	color:#ffffff;
	text-decoration:none;
}

.textElement51_universal_FullWidth a:hover {
	color:#ffe400;
}




.textElement52_universal_FullWidth {
	width:35%;
	font: 28px 'Arial', Verdana, Helvetica, sans-serif;
	line-height:37px;
	color:#FFF;
}

.textElement52_universal_FullWidth a {
	color:#FF0000;
	text-decoration:none;
}

.textElement52_universal_FullWidth a:hover {
	color:#ffc000;
	text-decoration:none;
}



.hideElement {
	display:none;
}
/*
skins available:
	- common
	- surprise
	- imposing
*/

/* the container */
.allinone_contentSlider {
	position:relative;
}
.allinone_contentSlider img {
	max-width:none;
	max-height:none;
}
.allinone_contentSlider_list {
	margin:0;
	padding:0;
	list-style:none;
	display:none;
}


.allinone_contentSlider .contentHolderVisibleWrapper {
	position:absolute;
	overflow:hidden;
}
.allinone_contentSlider .contentHolder {
	position:absolute;
}
.allinone_contentSlider .contentHolderUnit {
	float:left;
	display:block;
}
.mycanvas {
	position:absolute;
	top:8px;
	right:10px;
	z-index:10;
}


/***COMMON SKIN***/
.allinone_contentSlider.common .bannerControls {
	position:absolute;
	left:0;
	top:0;
	/*z-index:1;*/
	z-index:5;
	width:100%;
}

.allinone_contentSlider.common .leftNav {
	position:absolute;
	left:0;
	/*left:-35px;*/
/*	top:50%;
	margin-top:-63px; /* height/2 */
	width:60px;
	height:150px;
	background:url(skins/common/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_contentSlider.common .leftNav:hover {
	background:url(skins/common/leftNavON.png) 0 0 no-repeat;
}
.allinone_contentSlider.common .rightNav {
	position:absolute;
	right:0;
	/*right:-35px;*/
/*	top:50%;
	margin-top:-63px; /* height/2 */
	width:60px;
	height:150px;
	background:url(skins/common/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_contentSlider.common .rightNav:hover {
	background:url(skins/common/rightNavON.png) 0 0 no-repeat;
}
.allinone_contentSlider.common .bottomNav {
	position:absolute;
	width:0px;
	height:30px;
	bottom:-35px;
	z-index:3;
	padding-left:2px;
}
.allinone_contentSlider.common .bottomNavButtonOFF {
	float:left;
	display:block;
	width:33px;
	height:30px;
	background:url(skins/common/bottomNavOFF.png) 0 0 no-repeat;
	padding-left:2px;
	cursor: pointer;
}

.allinone_contentSlider.common .bottomNavButtonON {
	float:left;
	display:block;
	width:33px;
	height:30px;
	padding-left:2px;
	background:url(skins/common/bottomNavON.png) 0 0 no-repeat;
	cursor: pointer;
}

.allinone_contentSlider.common .bottomNavLeft {
	position:absolute;
	width:0px;
	display:none;
	background:#F00;
	height:24px;
	bottom:5px;
	z-index:3;
}

.allinone_contentSlider.common .bottomNavRight {
	position:absolute;
	width:0px;
	display:none;
	height:24px;
	background:#F00;
	bottom:5px;
	z-index:3;
}

.allinone_contentSlider.common .bottomOverThumb {
	position:absolute;
	width:88px;
	height:106px;
	background:url(skins/common/bottomOverThumbBg.png) 23px bottom no-repeat;
	bottom:30px;
	margin-left:-10px;
}
.allinone_contentSlider.common .bottomOverThumb img {
	border:4px solid #000000;
}
.allinone_contentSlider.common .playOver {
	position:absolute;
	width:73px;
	height:73px;
	background:url(skins/common/play_overOFF.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}

.allinone_contentSlider.common .playOver:hover {
	background:url(skins/common/play_overON.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}





/***surprise SKIN***/
.allinone_contentSlider.surprise .bannerControls {
	position:absolute;
	left:0;
	top:0;
	/*z-index:1;*/
	z-index:5;
	width:100%;
}

.allinone_contentSlider.surprise .leftNav {
	position:absolute;
	left:0;
	/*left:-5px;*/
	margin-top:-6px; /* height/2/*	 */
	width:35px;
	height:140px;
	background:url(skins/surprise/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_contentSlider.surprise .leftNav:hover {
	background:url(skins/surprise/leftNavON.png) 0 0 no-repeat;
}
.allinone_contentSlider.surprise .rightNav {
	position:absolute;
	right:0;
	/*right:-5px;*/
	margin-top:-6px; /* height/2/*	 */
	width:35px;
	height:140px;
	background:url(skins/surprise/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_contentSlider.surprise .rightNav:hover {
	background:url(skins/surprise/rightNavON.png) 0 0 no-repeat;
}
.allinone_contentSlider.surprise .bottomNav {
	position:absolute;
	width:0px;
	height:24px;
	bottom:-35px;
	z-index:3;
	padding-left:9px;
}
.allinone_contentSlider.surprise .bottomNavButtonOFF {
	float:left;
	display:block;
	width:14px;
	height:14px;
	background:url(skins/surprise/bottomNavOFF.png) 0 0 no-repeat;
	padding-left:9px;
	cursor: pointer;
}

.allinone_contentSlider.surprise .bottomNavButtonON {
	float:left;
	display:block;
	width:14px;
	height:14px;
	padding-left:9px;
	background:url(skins/surprise/bottomNavON.png) 0 0 no-repeat;
	cursor: pointer;
}

.allinone_contentSlider.surprise .bottomNavLeft {
	position:absolute;
	width:0px;
	display:none;
	background:#F00;
	height:24px;
	bottom:5px;
	z-index:3;
}

.allinone_contentSlider.surprise .bottomNavRight {
	position:absolute;
	width:0px;
	display:none;
	height:24px;
	background:#F00;
	bottom:5px;
	z-index:3;
}

.allinone_contentSlider.surprise .bottomOverThumb {
	position:absolute;
	width:88px;
	height:106px;
	background:url(skins/surprise/bottomOverThumbBg.png) 23px bottom no-repeat;
	bottom:27px;
	margin-left:-25px;
}
.allinone_contentSlider.surprise .bottomOverThumb img {
	border:4px solid #000000;
}
.allinone_contentSlider.surprise .playOver {
	position:absolute;
	width:73px;
	height:73px;
	background:url(skins/surprise/play_overOFF.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}

.allinone_contentSlider.surprise .playOver:hover {
	background:url(skins/surprise/play_overON.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}







/***imposing SKIN***/
.allinone_contentSlider.imposing .bannerControls {
	position:absolute;
	left:0;
	top:0;
	/*z-index:1;*/
	z-index:5;
	width:100%;
}

.allinone_contentSlider.imposing .leftNav {
	position:absolute;
	left:0px;
/*	top:50%;
	margin-top:-63px; /* height/2 */
	width:47px;
	height:140px;
	background:url(skins/imposing/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_contentSlider.imposing .leftNav:hover {
	background:url(skins/imposing/leftNavON.png) 0 0 no-repeat;
}
.allinone_contentSlider.imposing .rightNav {
	position:absolute;
	right:0px;
/*	top:50%;
	margin-top:-63px; /* height/2 */
	width:47px;
	height:140px;
	background:url(skins/imposing/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.allinone_contentSlider.imposing .rightNav:hover {
	background:url(skins/imposing/rightNavON.png) 0 0 no-repeat;
}
.allinone_contentSlider.imposing .bottomNav {
	position:absolute;
	width:0px;
	height:24px;
	bottom:-35px;
	z-index:3;
	padding-left:9px;
}
.allinone_contentSlider.imposing .bottomNavButtonOFF {
	float:left;
	display:block;
	width:14px;
	height:14px;
	background:url(skins/imposing/bottomNavOFF.png) 0 0 no-repeat;
	padding-left:9px;
	cursor: pointer;
}

.allinone_contentSlider.imposing .bottomNavButtonON {
	float:left;
	display:block;
	width:14px;
	height:14px;
	padding-left:9px;
	background:url(skins/imposing/bottomNavON.png) 0 0 no-repeat;
	cursor: pointer;
}

.allinone_contentSlider.imposing .bottomNavLeft {
	position:absolute;
	width:0px;
	display:none;
	background:#F00;
	height:24px;
	bottom:5px;
	z-index:3;
}

.allinone_contentSlider.imposing .bottomNavRight {
	position:absolute;
	width:0px;
	display:none;
	height:24px;
	background:#F00;
	bottom:5px;
	z-index:3;
}

.allinone_contentSlider.imposing .bottomOverThumb {
	position:absolute;
	width:88px;
	height:106px;
	background:url(skins/imposing/bottomOverThumbBg.png) 23px bottom no-repeat;
	bottom:27px;
	margin-left:-25px;
}
.allinone_contentSlider.imposing .bottomOverThumb img {
	border:4px solid #000000;
}
.allinone_contentSlider.imposing .playOver {
	position:absolute;
	width:73px;
	height:73px;
	background:url(skins/imposing/play_overOFF.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}

.allinone_contentSlider.imposing .playOver:hover {
	background:url(skins/imposing/play_overON.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}













/***Text Styles***/


.allinone_contentSlider_texts {
	position:absolute;
	z-index:2;
	display: none;
	width:100%;
}
.allinone_contentSlider_text_line {
	position:absolute;
}



/****Common Texts***/

.textElement11_common {
	font: bold 26px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement12_common {
	font: bold 18px/25px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement13_common {
	font: bold 16px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

/*******

#topcommonTextBgLeft3 {
	float:right;
	width:540px;
	margin-right:13px;
	margin-top:0px;
	padding:14px 5px 20px 5px;
}



#textElement3_common_list {
	padding: 3px 15px 10px 15px;
}


#textElement3_common_list ul {
	margin-left:-40px;
	list-style: none;
}

#textElement3_common_list ul li {
	color:#ffffff;
	font: bold 14px/1.3em 'Droid Sans', Verdana, Helvetica, sans-serif;
	font-style:italic;
	padding:0 0 15px 45px;
	background:url(skins/common/listIcon.png) top left no-repeat;
}

******/

.textElement31_common {
	font: bold 16px/33px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 4px 0 4px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement31_common {
	font: bold 16px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
}

.textElement31_common a {
	background:#000000;
	font:'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 4px 1px 4px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement31_common a:hover {
	background:#FFFFFF;
	color:#000000;
}


.textElement32_common {
	font: bold 16px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
}

.textElement32_common a {
	background:#000000;
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 3px 1px 3px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement32_common a:hover {
	background:#FFFFFF;
	color:#000000;
}

.textElement33_common {
	font: bold 16px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
}

.textElement33_common a {
	background:#000000;
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 3px 1px 3px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement33_common a:hover {
	background:#FFFFFF;
	color:#000000;
}

/****
#topcommonTextBgLeft4 {
	float:right;
	width:540px;
	margin-right:13px;
	margin-top:0px;
	padding:14px 5px 20px 5px;
}


#textElement4_common_list {
	padding: 3px 15px 10px 15px;
}


#textElement4_common_list ul {
	margin-left:-40px;
	list-style: none;
}

#textElement4_common_list ul li {
	color:#ffffff;
	font: bold 14px/1.3em 'Droid Sans', Verdana, Helvetica, sans-serif;
	font-style:italic;
	padding:0 0 15px 45px;
	background:url(skins/common/listIcon.png) top left no-repeat;
}

.textElement41_common a {
	background:#000000;
	font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement41_common a:hover {
	background:#FFFFFF;
	color:#000000;
}

.textElement42_common a {
	background:#000000;
	font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement42_common a:hover {
	background:#FFFFFF;
	color:#000000;
}

.textElement43_common a {
	background:#000000;
	font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement43_common a:hover {
	background:#FFFFFF;
	color:#000000;
}



.textElement51_common {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:6px 2px 6px 15px;
	color:#FFFFFF;
}

.textElement52_common {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 2px 6px 15px;
	color:#FFFFFF;
}

****/


.textElement51r_common {
	font: bold 20px/32px 'Droid Sans', sans-serif;
	color:#FFFFFF;
}

.textElement51r_common a{
	font: bold 'Droid Sans', sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

.textElement51r_common a:hover{
	color:#fa7b00;
	text-decoration:underline;
}

.textElement52r_common {
	font: bold 38px/48px 'Droid Sans', sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

/****

.textElement21_common {
	background:#000000;
	font: bold 20px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#ffffff;
}
.textElement22_common {
	background:#e4e4e4;
	font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#131313;
}













.textElementx1_common {
	background:#a32a19;
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:0px 15px 3px 15px;
	color:#FFFFFF;
}

.textElementx2_common {
	background:#512d5d;
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#FFF;
}





.textElement401_common {
	font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#FFFFFF;
}
.textElement402_common {
	font: bold 20px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#FFFFFF;
}



.textElement501_common a {
	background:#512d5d;
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#FFF;
	text-decoration:none;
}

.textElement501_common a:hover {
	background:#FFFFFF;
	padding:6px 15px 6px 15px;
	border:#512d5d 1px solid;
	color:#512d5d;
}

.textElement502_common {
	background:#a92c74;
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 15px 6px 15px;
	color:#FFF;
}
****/

.textElement61_common {
	font: bold 16px/23px 'Droid Sans', sans-serif;
	text-decoration:none;
}

.textElement61_common a {
	background:#000000;
	font: bold 'Droid Sans', sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement61_common a:hover {
	background:#FFFFFF;
	color:#000000;
}

.textElement62_common {
	font: bold 16px/23px 'Droid Sans', sans-serif;
	text-decoration:none;
}

.textElement62_common a {
	background:#000000;
	font: bold 'Droid Sans', sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement62_common a:hover {
	background:#FFFFFF;
	color:#000000;
}

.textElement63_common {
	font: bold 16px/23px 'Droid Sans', sans-serif;
	text-decoration:none;
}

.textElement63_common a {
	background:#000000;
	font: bold 'Droid Sans', sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement63_common a:hover {
	background:#FFFFFF;
	color:#000000;
}


#topcommonTextBgLeft7 {
	float:right;
	width:470px;
	margin-right:13px;
	margin-top:0px;
	padding:0px 15px 20px 5px;
}



#textElement7_common_list {
	padding: 3px 15px 10px 15px;
}


#textElement7_common_list ul {
	margin-left:-40px;
	list-style: none;
}

#textElement7_common_list ul li {
	color:#333333;
	font: bold 14px/1.3em 'Droid Sans', Verdana, Helvetica, sans-serif;
	font-style:italic;
	padding:0 0 15px 45px;
	background:url(skins/common/listIcon.png) top left no-repeat;
}

.textElement71_common {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:6px 2px 6px 15px;
	color:#333333;
}

.textElement72_common {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 2px 6px 15px;
	color:#333333;
}



/****CommonFullWidth Texts***/



.textElement11_commonFW {
	font: bold 50px/52px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333333;
}

.textElement12_commonFW {
	background:#333333;
	font: bold 22px/30px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#cccccc;
	padding:1px 3px 1px 3px;
	text-transform:uppercase
}

.textElement13_commonFW {
	font: bold 22px/32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
}



.textElement31_commonFW {
	font: bold 16px/33px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 4px 0 4px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement31_commonFW {
	font: bold 16px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
}

.textElement31_commonFW a {
	background:#000000;
	font:'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 4px 1px 4px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement31_commonFW a:hover {
	background:#FFFFFF;
	color:#000000;
}


.textElement32_commonFW {
	font: bold 20px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
}

.textElement32_commonFW a {
	background:#000000;
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 3px 1px 3px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement32_commonFW a:hover {
	background:#FFFFFF;
	color:#000000;
}

.textElement33_commonFW {
	font: bold 20px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
}

.textElement33_commonFW a {
	background:#000000;
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 3px 1px 3px;
	color:#FFFFFF;
	text-decoration:none;
}

.textElement33_commonFW a:hover {
	background:#FFFFFF;
	color:#000000;
}


.textElement41_commonFW {
	font: bold 50px/52px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333333;
}

.textElement42_commonFW {
	background:#97c03d;
	font: bold 22px/30px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
	padding:1px 3px 1px 3px;
	text-transform:uppercase
}


.textElement51r_commonFW {
	font: bold 20px/32px 'Droid Sans', sans-serif;
	color:#FFFFFF;
}

.textElement51r_commonFW a{
	font: bold 'Droid Sans', sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

.textElement51r_commonFW a:hover{
	color:#fa7b00;
	text-decoration:underline;
}

.textElement52r_commonFW {
	font: bold 38px/48px 'Droid Sans', sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}



.textElement61_commonFW {
	background:#ff780a;
	font: bold 26px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement61_commonFW a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement61_commonFW a:hover {
	background:#000000;
	color:#ff780a;
}

.textElement62_commonFW {
	background:#ff780a;
	font: bold 26px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement62_commonFW a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement62_commonFW a:hover {
	background:#000000;
	color:#ff780a;
}


.textElement63_commonFW {
	background:#ff780a;
	font: bold 26px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement63_commonFW a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement63_CommonFW a:hover {
	background:#000000;
	color:#ff780a;
}








/****surprise Texts***/


.textElement11_surprise {
	font: bold 16px/21px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform: capitalize;
	color:#333333;
}
.textElement12_surprise {
	font: bold 50px/51px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
	text-transform:uppercase;
}

.textElement12_surprise a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement12_surprise a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement13_surprise {
	font: bold 14px/19px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
}




/******/
.textElement31r_surprise {
	font: bold 20px/32px 'Droid Sans', sans-serif;
	color:#fa7b00;
}

.textElement31r_surprise a{
	font: bold 'Droid Sans', sans-serif;
	color:#fa7b00;
	text-decoration:underline;
}

.textElement31r_surprise a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.textElement32r_surprise {
	font: bold 48px/50px 'Droid Sans', sans-serif;
	text-transform:uppercase;
	color:#333333;
}

/******/




.textElement21_surprise {
	font: bold 16px/21px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform: capitalize;
	color:#333333;
}
.textElement22_surprise {
	font: bold 50px/51px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
	text-transform:uppercase;
}

.textElement22_surprise a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement22_surprise a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement23_surprise {
	font: bold 14px/19px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
}


.textElement31_surprise {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:6px 2px 6px 15px;
	color:#333333;
}

.textElement32_surprise {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 2px 6px 15px;
	color:#333333;
}



.textElement61_surprise {
	background:#ff780a;
	font: bold 16px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement61_surprise a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement61_surprise a:hover {
	background:#000000;
	color:#ff780a;
}

.textElement62_surprise {
	background:#ff780a;
	font: bold 16px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement62_surprise a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement62_surprise a:hover {
	background:#000000;
	color:#ff780a;
}


.textElement63_surprise {
	background:#ff780a;
	font: bold 16px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement63_surprise a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement63_surprise a:hover {
	background:#000000;
	color:#ff780a;
}



/****surpriseFullWidth Texts***/


.textElement11_surpriseFW {
	font: bold 26px/30px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform: capitalize;
	color:#333333;
}
.textElement12_surpriseFW {
	font: bold 88px/92px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
	text-transform:uppercase;
}

.textElement12_surpriseFW a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement12_surpriseFW a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement13_surpriseFW {
	width:40%;
	font: bold 22px/27px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
}

.textElement21_surpriseFW {
	xbackground:#ff780a;
	font: bold 32px/40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform: capitalize;
	color:#000000;
	text-decoration:none;
}

.textElement21_surpriseFW a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement21_surpriseFW a:hover {
	background:#000000;
	color:#ff780a;
}


.textElement22_surpriseFW {
	font: bold 100px/110px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
	text-transform:uppercase;
}

.textElement22_surpriseFW a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement22_surpriseFW a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement23_surpriseFW {
	font: bold 14px/19px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#333333;
}


.textElement31r_surpriseFW {
	font: bold 40px/52px 'Droid Sans', sans-serif;
	color:#fa7b00;
}

.textElement31r_surpriseFW a{
	font: bold 'Droid Sans', sans-serif;
	color:#fa7b00;
	text-decoration:none;
}

.textElement31r_surpriseFW a:hover{
	color:#5a5f83;
}

.textElement32r_surpriseFW {
	font: bold 82px/114px 'Droid Sans', sans-serif;
	text-transform:uppercase;
	color:#333333;
}



.textElement31_surpriseFW {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	padding:6px 2px 6px 15px;
	color:#333333;
}

.textElement32_surpriseFW {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:6px 2px 6px 15px;
	color:#333333;
}



.textElement61_surpriseFW {
	background:#ff780a;
	font: bold 26px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement61_surpriseFW a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement61_surpriseFW a:hover {
	background:#000000;
	color:#ff780a;
}

.textElement62_surpriseFW {
	background:#ff780a;
	font: bold 26px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement62_surpriseFW a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement62_surpriseFW a:hover {
	background:#000000;
	color:#ff780a;
}


.textElement63_surpriseFW {
	background:#ff780a;
	font: bold 26px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

.textElement63_surpriseFW a {
	background:#ff780a;
	font: bold 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1px 2px 1px 2px;
	color:#000000;
	text-decoration:none;
}

.textElement63_surpriseFW a:hover {
	background:#000000;
	color:#ff780a;
}









/****imposing Texts***/


.textElement20_imposing {
    background: url("skins/imposing/textBg_transparency70.png") repeat scroll 0 0 transparent;
    height: 420px;
    text-align: left;
    width: 30%;
}

.textElement21_imposing {
	font: bold 26px/36px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement22_imposing {
	width:26%;
	font: bold 16px/21px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement22_imposing a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement22_imposing a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement23_imposing {
	width:21%;
	font: bold 13px/17px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}


.icon {
	width:28px;
	height:26px;
	background:url(skins/imposing/listIcon.png) top left no-repeat;
	padding:0;
	margin-top:0px;
}

.float-block {
	float:left;
	display:block;
}


#topimposingTextBgLeft4 {
	float:right;
	width:255px;
	height:347px;
	background:#000000;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	margin-right:13px;
	margin-top:0px;
	padding:20px 15px 15px 20px;
}


#textElement4_imposing_list ul {
	list-style: none;
	margin-left:-40px;
}

#textElement4_imposing_list ul li {
	color:#ffffff;
	font: bold 14px/1.3em 'Droid Sans', Verdana, Helvetica, sans-serif;
	font-style:italic;
	padding:0 0 25px 40px;
	margin-left:0px;
	background:url(skins/imposing/listIcon.png) 0 0 no-repeat;
}

.textElement40_imposing {
    background: url("skins/imposing/textBg_transparency70.png") repeat scroll 0 0 transparent;
    height: 420px;
    text-align: left;
    width: 29%;
}

.textElement41_imposing {
	font: bold 26px/36px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement42_imposing {
	width:26%;
	font: bold 16px/21px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement42_imposing a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement42_imposing a:hover {
	color:#fa7b00;
	text-decoration:underline;
}





.textElement50_imposing {
    background: url("skins/imposing/textBg_transparency70.png") repeat scroll 0 0 transparent;
    height: 420px;
    text-align: left;
    width: 30%;
}

.textElement51_imposing {
	font: bold 26px/36px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement52_imposing {
	width:26%;
	font: bold 16px/21px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement52_imposing a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement52_imposing a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement53_imposing {
	width:21%;
	font: bold 13px/17px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}



.topimposingTextBgLeft6 {
	color:#ffffff;
	font: bold 13px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	font-style:italic;
	width:28%;
	background:#000000;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	margin-top:0px;
	padding:2px 3px 2px 2px;
}




/****imposingFullWidth Texts***/


.textElement20_imposingFW {
    background: url("skins/imposing/textBg_transparency70.png") repeat scroll 0 0 transparent;
    height: 600px;
    text-align: left;
    width: 26%;
}

.textElement21_imposingFW {
	font: bold 36px/46px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement22_imposingFW {
	width:26%;
	font: bold 26px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement22_imposingFW a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement22_imposingFW a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement23_imposingFW {
	width:21%;
	font: bold 23px/27px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}


.textElement40_imposingFW {
    background: url("skins/imposing/textBg_transparency70.png") repeat scroll 0 0 transparent;
    height: 600px;
    text-align: left;
    width: 27%;
}

.textElement41_imposingFW {
	font: bold 36px/46px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement42_imposingFW {
	width:25%;
	font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement42_imposingFW a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement42_imposingFW a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement50_imposingFW {
    background: url("skins/imposing/textBg_transparency70.png") repeat scroll 0 0 transparent;
    height: 600px;
    text-align: left;
    width: 27%;
}

.textElement51_imposingFW {
	font: bold 36px/46px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement52_imposingFW {
	width:26%;
	font: bold 24px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement52_imposingFW a {
	font: 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#aa5eb1;
	text-decoration:underline;
}

.textElement52_imposingFW a:hover {
	color:#fa7b00;
	text-decoration:underline;
}

.textElement53_imposingFW {
	width:22%;
	font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.topimposingTextBgLeft6FW {
	color:#ffffff;
	font: 22px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	font-style:italic;
	width:28%;
	background:#000000;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	padding:2px 5px 2px 2px;
}

.hideElement {
	display:none;
}

/* ###################################################################
	
	ITEM NAME  : Meganizr Responsive CSS3 Mega Menu
	ITEM URI   : http://codecanyon.net/item/meganizr-responsive-css3-mega-menu/2629504
	VERSION    : 1.1.0
	AUTHOR     : Valeriu Timbuc
	AUTHOR URI : http://vtimbuc.net
	LICENSE    : Purchased License - Regular or Extended - http://codecanyon.net/licenses/regular_extended

################################################################### */



/* ###################################################################

	// 1. RESET STYLES
	// 2. NAVIGATION BAR STYLES
	// 3. SEARCH FORM
	// 4. DROPDOWN
	// 5. CONTENT STYLES
	// 6. RESPONSIVE
	// 7. EXTRA COLOR STYLES

################################################################### */



/* // 1. RESET STYLES */
/* ################################################################ */
.meganizr, .meganizr ul, .meganizr li, .meganizr a, .meganizr img, .meganizr div, .meganizr p, .meganizr form, .meganizr input, .meganizr textarea, .meganizr h3, .meganizr h4, .meganizr h5 { margin: 0; padding: 0; font-size: 12px; font-family: sans-serif; }
.meganizr a { text-decoration: none; }
.meganizr li { list-style: none; }
.meganizr input, .meganizr textarea, .meganizr img { outline: none; border: none; background: none; }



/* // 2. NAVIGATION BAR STYLES */
/* ################################################################ */
.meganizr {
	
    float: right;
	min-width: 600px;
	width: 100%
	height: 37px;

	border: 1px solid #eee;
	border-bottom: 2px solid #ccc;
	
	background: #fefefe;
	background: -webkit-linear-gradient(top, #fefefe 0%, #ededed 100%);
	background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%);
	background: -o-linear-gradient(top, #fefefe 0%, #ededed 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #ededed 100%);
	background: linear-gradient(top, #fefefe 0%, #ededed 100%);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.meganizr:before,
.meganizr:after {
	content: '';
	clear: both;
}

/* Nav List */
.meganizr > li {
	position: relative;
	display: block;
	float: left;
	height: 37px;

	border-right: 1px dotted #ccc;
}

.meganizr > li.mzr-full-width { position: static; }

.meganizr > li.mzr-align-right {
	float: right;
	border-right: none;
	border-left: 1px dotted #ccc;
}

/* Nav Links */
.meganizr > li > a {
	position: relative;
	z-index: 550;
	display: block;
	padding: 3px 25px 0 25px;
	line-height: 34px;

	font-family: 'Play', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #525252;
	text-shadow: 0px 1px 1px white;

	-webkit-transition: color .15s ease-in, background-image .2s linear .15s;
	-moz-transition: color .15s ease-in, background-image .2s linear .15s;
	-o-transition: color .15s ease-in, background-image .2s linear .15s;
	-ms-transition: color .15s ease-in, background-image .2s linear .15s;
	transition: color .15s ease-in, background-image .2s linear .15s;
}

.meganizr > li > a:hover { color: #000000; }

.meganizr > li > a:active {
	color: #525252;

	-webkit-transition: color 1ms;
	-moz-transition: color 1ms;
	-o-transition: color 1s;
	-ms-transition: color 1s;
	transition: color 1s;
}

.meganizr > li.mzr-drop:hover > a:after,
.meganizr > li.mzr-drop > a.mzr-click:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 38px;
	background: transparent url(images/drop-arrow.png) no-repeat bottom center;
}

.meganizr > li.mzr-drop:hover > a,
.meganizr > li.mzr-drop > a.mzr-click { z-index: 650; }

/* Home Icon */

.meganizr > li.mzr-home-dark > a,
.meganizr > li.mzr-home-light > a {
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.meganizr > li.mzr-home-dark > a { background-image: url(../img/home_dark.png); }

.meganizr > li.mzr-home-light > a { background-image: url(../img/home_light.png); }



/* // 3. SEARCH FORM */
/* ################################################################ */
.meganizr > li.mzr-search > form {
	position: relative;
	height: 20px;
	margin-right: 20px;
	padding: 10px 25px 8px 25px;
}

.meganizr > li.mzr-search input {
	width: 80px;
	height: 20px;
	line-height: 20px;

	font-family: 'Play', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	text-shadow: 0px 1px 1px white;

	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-o-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in;

	box-shadow: none;
}

.meganizr > li.mzr-search input:focus {
	width: 130px;
	background: none;
	outline: none;
}

.meganizr > li.mzr-search input[type=submit] {
	position: absolute;
	cursor: pointer;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 0;
	background: url(../img/search-icon.png) no-repeat 0 0;
}



/* // 4. DROPDOWN */
/* ################################################################ */
.meganizr > li > div,
.meganizr > li > ul,
.meganizr > li > ul li > ul {
	position: absolute;
	z-index: 600;
	padding: 10px 0;
	top: 37px;
	left: -1px;

	opacity: 0;
	overflow: hidden;
	visibility: hidden;

	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.meganizr > li.mzr-align-right > div {
	left: auto;
	right: -1px;
}

/* Transitions */
.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul,
.mzr-fade > li > div,
.mzr-fade > li > ul,
.mzr-fade > li > ul li > ul {
	-webkit-transition: all .25s linear .15s;
	-moz-transition: all .25s linear .15s;
	-o-transition: all .25s linear .15s;
	-ms-transition: all .25s linear .15s;
	transition: all .25s linear .15s;
}

.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul { top: 100px; }

.mzr-slide > li.mzr-drop:hover > div,
.mzr-slide > li.mzr-drop:hover > ul,
.mzr-slide > li > ul li.mzr-drop:hover > ul {
	top: 37px;

	opacity: 1;
	overflow: visible;
	visibility: visible;
}

.mzr-fade > li.mzr-drop:hover > div,
.mzr-fade > li.mzr-drop:hover > ul,
.mzr-fade > li > ul li.mzr-drop:hover > ul,
.meganizr > li.mzr-drop:hover > div,
.meganizr > li.mzr-drop:hover > ul,
.meganizr > li > ul li.mzr-drop:hover > ul {
	opacity: 1;
	overflow: visible;
	visibility: visible;
}

/* Dropdown Columns */
.meganizr .drop-two-columns { width: 320px; }
.meganizr .drop-three-columns { width: 480px; }
.meganizr .drop-four-columns { width: 640px; }
.meganizr .drop-five-columns { width: 800px; }
.meganizr .drop-six-columns { width: 960px; }
.meganizr .mzr-full-width > div { width: 100%; }

/* Content Columns */
.meganizr .one-col { width: 140px; }
.meganizr .two-col { width: 300px; }
.meganizr .three-col { width: 460px; }
.meganizr .four-col { width: 620px; }
.meganizr .five-col { width: 780px; }
.meganizr .six-col { width: 940px; }

.meganizr .one-col, .meganizr .two-col, .meganizr .three-col, .meganizr .four-col, .meganizr .five-col, .meganizr .six-col {
	float: left;
	margin: 10px;
}

/* Fluid Content Columns */
@media only screen and (min-width: 960px) {

	.meganizr .mzr-full-width .one-col { width: 14%; }
	.meganizr .mzr-full-width .two-col { width: 30.6664%; }
	.meganizr .mzr-full-width .three-col { width: 47.3328%; }
	.meganizr .mzr-full-width .four-col { width: 63.9992%; }
	.meganizr .mzr-full-width .five-col { width: 80.6656%; }
	.meganizr .mzr-full-width .six-col { width: 97.332%; }

	.meganizr .mzr-full-width .one-col, .meganizr .mzr-full-width .two-col, .meganizr .mzr-full-width .three-col, .meganizr .mzr-full-width .four-col, .meganizr .mzr-full-width .five-col, .meganizr .mzr-full-width .six-col { margin: 1.3332%; }

}

/* Dropdown Levels */
.meganizr > li > ul,
.meganizr > li > ul li > ul {
	width: 160px;
	padding: 10px;
}

.meganizr > li > ul li.mzr-drop:hover > ul,
.meganizr.mzr-fade > li > ul li.mzr-drop > ul { top: -11px; }

.meganizr > li > ul li { position: relative; }

.meganizr > li > ul li > ul {
	position: absolute;
	left: 100%;
}

.meganizr > li.mzr-align-right > ul {
	left: auto;
	right: 0;
}

.meganizr > li > ul li.mzr-align-left > ul {
	position: absolute;
	left: auto;
	right: 105%;
}

.meganizr > li > ul a {
	display: block;
	line-height: 38px;

	border-bottom: 1px dotted #e1e1e1;

	font-family: 'Play', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	text-shadow: 0px 1px 1px white;

	-webkit-transition: color .15s ease-in;
	-moz-transition: color .15s ease-in;
	-o-transition: color .15s ease-in;
	-ms-transition: color .15s ease-in;
	transition: color .15s ease-in;
}

.meganizr > li > ul li:last-child a { border: none; }

.meganizr > li > ul a:hover { color: #888; }

.meganizr > li > ul li.mzr-drop > a { background: url(../img/arrow.png) no-repeat 140px 16px; }

.meganizr > li > ul li.mzr-align-left.mzr-drop > a { background: url(../img/arrow-inverse.png) no-repeat 140px 16px; }



/* // 5. CONTENT STYLES */
/* ################################################################ */

/* Images */
.mzr-content img {
	max-width: 100%;

	opacity: 0.9;

	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}

.mzr-content img:hover {
	opacity: 1;
}

/* Text */
.mzr-content h2, .mzr-content h3, .mzr-content h4 {
	color: #555;
	margin: 10px 0;
}

.mzr-content h2 { font-size: 20px; }
.mzr-content h3 { font-size: 18px; }
.mzr-content h4 { font-size: 16px; }

.mzr-content p {
	padding: 10px 0;
	line-height: 18px;
	color: #333;
}

/* Button */
.mzr-content .button,
.mzr-content input[type=submit] {
	cursor: pointer;
	display: inline-block;
	padding: 6px 25px;
	margin: 5px 0 10px 0;

	background: #eeeeee;
	border: 1px solid #e4e4e4;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;

	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:hover,
.mzr-content input[type=submit]:hover {
	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:active,
.mzr-content input[type=submit]:active {
	-webkit-transition-duration: 25ms;
	-moz-transition-duration: 25ms;
	-o-transition-duration: 25ms;
	-ms-transition-duration: 25ms;
	transition-duration: 25ms;

	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
}

/* Links */
.mzr-content a { color: #666; }
.mzr-content a:hover { color: #333; }

.mzr-content .mzr-links a {
	display: block;
	padding: 5px 0;
	line-height: 20px;
	border-bottom: 1px dotted #e1e1e1;
}

.mzr-content .mzr-links li:last-child a { border: none; }

/* Cursor */
.mzr-content { cursor: default; }

/* Floats */
.mzr-content .fl { float: left; }
.mzr-content .fr { float: right; }
.mzr-content .cb { clear: both; }
.mzr-content .cl { clear: left; }
.mzr-content .cr { clear: right; }
.mzr-content .block { display: block; margin-top: 10px;}

/* Forms */
.mzr-content input[type=text], .mzr-content input[type=email], .mzr-content textarea {
	display: block;
	width: 160px;
	padding: 9px 10px 8px 35px;
	line-height: 18px;
	margin-bottom: 10px;
	
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	background-position: 10px 9px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	-webkit-transition: box-shadow linear 0.2s;
	-moz-transition: box-shadow linear 0.2s;
	-ms-transition: box-shadow linear 0.2s;
	-o-transition: box-shadow linear 0.2s;
	transition: box-shadow linear 0.2s;

	border: 1px solid transparent;
}

.mzr-content input[type=text]:hover, .mzr-content input[type=email]:hover, .mzr-content textarea:hover { background-color: #f0f0f0; }
.mzr-content input[type=text]:focus, .mzr-content input[type=email]:focus, .mzr-content textarea:focus {
	background-color: #f0f0f0;
	outline: none;
}

.mzr-content textarea { width: 250px; max-width: 250px; height: 100px; }

.mzr-content #name { background-image: url(../img/user.png); }
.mzr-content #email { background-image: url(../img/mail.png); }
.mzr-content #message { background-image: url(../img/baloon.png); }



/* // 6. RESPONSIVE */
/* ################################################################ */

@media only screen and (max-width: 959px) {

	.mzr-responsive {
		height: auto;
		float: left;
		clear: both;
		margin: 25px 0; 
	}

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right {
		display: inline-block;
		float: left;
		position: static;
		border: none;
		width: 33.2%;
	}

	.mzr-responsive > li.mzr-drop { background: url(../img/arrow-down.png) no-repeat right center; }

	.mzr-responsive .drop-two-columns,
	.mzr-responsive .drop-three-columns,
	.mzr-responsive .drop-four-columns,
	.mzr-responsive .drop-five-columns,
	.mzr-responsive .drop-six-columns { width: 100%; }

	.mzr-responsive .one-col,
	.mzr-responsive .two-col,
	.mzr-responsive .three-col {
		width: 45.5%;
		margin: 2%;
	}

	.mzr-responsive .four-col,
	.mzr-responsive .five-col,
	.mzr-responsive .six-col,
	.mzr-responsive .mzr-contact .one-col,
	.mzr-responsive .mzr-contact .two-col,
	.mzr-responsive .mzr-contact .three-col,
	.mzr-responsive .mzr-contact .four-col,
	.mzr-responsive .mzr-contact .five-col,
	.mzr-responsive .mzr-contact .six-col {
		width: 95.5%;
		margin: 2%;
	}

	.mzr-responsive.mzr-slide > li > div,
	.mzr-responsive.mzr-slide > li > ul,
	.mzr-responsive.mzr-slide > li > ul li > ul,
	.mzr-responsive.mzr-fade > li > div,
	.mzr-responsive.mzr-fade > li > ul,
	.mzr-responsive.mzr-fade > li > ul li > ul { top: auto; }

	.mzr-responsive.mzr-slide > li.mzr-drop:hover > div,
	.mzr-responsive.mzr-slide > li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-slide > li > ul li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-fade > li.mzr-drop:hover > div,
	.mzr-responsive.mzr-fade > li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-fade > li > ul li.mzr-drop:hover > ul { top: auto;	}

	.mzr-responsive > li.mzr-search input { width: 90%; }
	.mzr-responsive > li.mzr-search input:focus { width: 90%; }
	.mzr-responsive > li.mzr-search input[type=text] {
		border: 1px solid #ccc;
		padding-left: 5px;
	}

	.mzr-responsive .mzr-content input[type=text],
	.mzr-responsive .mzr-content input[type=email],
	.mzr-responsive .mzr-content textarea {
		width: 80%;
		max-width: 80%;
		padding: 9px 4% 8px 15%;
	}

	.mzr-responsive li.mzr-drop.mzr-levels,
	.mzr-responsive li.mzr-drop.mzr-contact {
		position: relative;
	}

	.mzr-responsive > li.mzr-drop > ul,
	.mzr-responsive > li.mzr-drop > ul li > ul {
		width: 100%;
		padding: 0;
	}

	.mzr-responsive > li > ul li > ul,
	.mzr-responsive > li > ul li.mzr-align-left > ul,
	.mzr-responsive > li.mzr-align-right > ul {
		left: -1px;
	}

	.mzr-responsive > li > ul a {
		margin-left: 10px;
		margin-right: 10px; 
	}

	.mzr-responsive > li > ul li.mzr-drop > a,
	.mzr-responsive > li > ul li.mzr-align-left.mzr-drop > a { background: url(../img/arrow-down.png) no-repeat 100% center; }

}

@media only screen and (max-width: 767px) {

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right { width: 49.5%; }

}

@media only screen and (max-width: 479px) {

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right {
		display: block;
		width: 100%;
	}

	.mzr-responsive .one-col,
	.mzr-responsive .two-col,
	.mzr-responsive .three-col,
	.mzr-responsive .four-col,
	.mzr-responsive .five-col,
	.mzr-responsive .six-col {
		width: 95.5%;
		margin: 2%;
	}

}



/* // 7. EXTRA COLOR STYLES */
/* ################################################################ */

/* Paste your custom color schemes/styles here. */

#kfp_box {
	height: 247px;
	margin-left: 20px;
	position: relative;
	width: 520px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 10px;
	border-top-width: 1px;
}
.kfp_recipe_detail {
	float: right;
	width: 160px;
	margin: 20px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #F9F;
	border-right-color: #F9F;
	border-bottom-color: #F9F;
	border-left-color: #F9F;
}
#kfp_recipe_border
{
	height: 200px;
	width: 300px;
	position: relative;
		}
.kfp_recipe1 {
	float: left;
	padding: 0px;
	width: 237px;
	background-image: url(images/HoneyMatzoBark.jpg);
	height: 237px;
	background-repeat: no-repeat;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
.kfp_recipe1:hover .recipe_box {
	background-color: #004a18;
	opacity: 1;
	color: #FFF;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	text-decoration: none;
}
.kfp_recipe2 {
	float: left;
	padding: 0px;
	width: 237px;
	background-image: url(images/HoneyDuckBreast.jpg);
	height: 237px;
	background-repeat: no-repeat;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 46px;
}
.kfp_recipe2:hover .recipe_box {
	background-color: #004a18;
	opacity: 1;
	color: #FFF;
	
}
div#categories_wrapper {
	width: 1040px;
	border: 1px solid #CCC;
	clear: both;
}
.recipe_box {
	opacity: .8;
	float: left;
	left: 3px;
	bottom: 3px;
	font-size: 14px;
	text-align: center;
	color: #000;
	font-weight: bold;
	background-color: #FFF;
	text-decoration: none;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-left: 0px;
	width: 223px;
	position: absolute;
}
#kfp_border {
	height: 230px;
	width: 231px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#kfp_border:hover {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 5px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004a18;
	border-right-color: #004a18;
	border-bottom-color: #004a18;
	border-left-color: #004a18;
}
#great_recipes {
	background-image: url(/gbh_test/htdocs/images/honey_recipes.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 237px;
	width: 488px;
	float: left;
	margin-left: 25px;
	margin-top: 20px;
	border: thin solid #004a18;
}
#great_recipes h1{
	color: #004a18;
	text-align: center;
	vertical-align: middle;
	font-family: antipasto;
	font-size: 48px;
	border: thin none #036;
	margin-top: 85px;
	margin-left: 90px;
}
#breakfast_recipes {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 237px;
	width: 488px;
	float: left;
	margin-left: 25px;
	margin-top: 20px;
	background-color: #004a18;
}
#breakfast_recipes h1{
	color: #fff;
	text-align: center;
	vertical-align: middle;
	font-family: antipasto;
	font-size: 48px;
	border: thin none #036;
	margin-top: 40px;
	margin-left: 10px;
	float: none;
}
.recipe_icon_list {
	margin-bottom: 20px;
	margin-left: 25px;
}
.recipe_icon {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 10px;
	position: relative;
}
.recipe_border {
	height: 231px;
	width: 231px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
.recipe_border:hover {
	border: 3px solid #004a18;
	text-decoration: none;
}
.recipe_border:hover .recipe_box{
	background-color: #004a18;
	position: absolute;
	left: 0px;
	bottom: 0px;
	opacity: 1;
	color: #FFF;
	text-decoration: none;
}
#cupcakes {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 14px;
	background-image: url(/gbh_test/htdocs/images/valentine_cupcake.jpg);
	position: relative;
	/* [disabled]box-shadow: 5px 4px 5px 3px #CCC; */
}
#cupcakes:hover .recipe_box {
	background-color: #004a18;
	opacity: 1;
	color: #FFF;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
}
#breakfast {
	float: left;
	height: 237px;
	width: 237px;
	background-image: url(/gbh_test/htdocs/images/poached_eggs_berry_gastrique.jpg);
	position: relative;
	/* [disabled]box-shadow: 5px 5px 5px 3px #CCC; */
}
#cakes {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 14px;
	background-image: url(/gbh_test/htdocs/images/Honey_glazed_applecake.jpg);
	position: relative;
}
#honey_nut_tartlet {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 14px;
	background-image: url(/gbh_test/htdocs/images/honey-nut-tartlet.jpg);
	position: relative;
}
#bacon_scallops {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 14px;
	background-image: url(/gbh_test/htdocs/images/bacon-scallops.jpg);
	position: relative;
}
#cookies {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 14px;
	background-image: url(/gbh_test/htdocs/images/lemon-drop-cookies.jpg);
	position: relative;
}
#muffins {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 0px;
	background-image: url(/gbh_test/htdocs/images/cranberry-orange-muffins.jpg);
	position: relative;
}
#entrees {
	float: left;
	height: 237px;
	width: 237px;
	margin-left: 0px;
	background-image: url(/gbh_test/htdocs/images/honey_glazed_porkchops.jpg);
	position: relative;
}	

#poultry {
	background-image: url(/gbh_test/htdocs/images/cornish_gamehens.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#beverages {
	background-image: url(/gbh_test/htdocs/images/teas-and-beverages.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#soups_salads {
	background-image: url(/gbh_test/htdocs/images/soups-and-salads.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#bacon_grits {
	background-image: url(/gbh_test/htdocs/images/bacon-grits.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
}
#baked_apples {
	background-image: url(/gbh_test/htdocs/images/baked-apples.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#cider_sauce {
	background-image: url(/gbh_test/htdocs/images/spiced-cider-sauce.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#fruit_cup {
	background-image: url(/gbh_test/htdocs/images/fruit-cup.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#morning_smoothie {
	background-image: url(/gbh_test/htdocs/images/morning-smoothie.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
}
#banana_french {
	background-image: url(/gbh_test/htdocs/images/banana-french-toast.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#pumpkin_butter {
	background-image: url(/gbh_test/htdocs/images/honey-pumpkin-butter.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#oatmeal {
	background-image: url(/gbh_test/htdocs/images/oatmeal.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#honey_butter {
	background-image: url(/gbh_test/htdocs/images/whipped-honey-butter.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
}
#apricot_spread {
	background-image: url(/gbh_test/htdocs/images/apricot-spread.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#banana_smoothie {
	background-image: url(/gbh_test/htdocs/images/banana-pineapple-orange-smoothie.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
#crepes {
	background-image: url(/gbh_test/htdocs/images/berry-fruit-crepes.jpg);
	height: 237px;
	width: 237px;
	position: relative;
	float: left;
	margin-left: 14px;
}
.recipes {
	float: left;
	width: 237px;
	margin-left: 10px;
}
ul.honey_recipes{
}
ul.honey_recipes li{
	color:#004a18;
	font-size:1.2em;
	line-height:1.2em;
}
ul.honey_recipes li a{
	color:#004a18;
	text-decoration:none;
	font-size:1.0em;
}
ul.honey_recipes li a:hover {
	text-decoration:underline;
}
::-webkit-scrollbar {  
    width: 12px;  
}  
::-webkit-scrollbar-track {  
    background-color: #eaeaea;  
    border-left: 1px solid #ccc;  
}  
::-webkit-scrollbar-thumb {  
    background-color: #ccc;  
}  
::-webkit-scrollbar-thumb:hover {  
    background-color: #aaa;  
}


/*Define Accordion box*/  
.accordion {   
     width:830px;  
     overflow:hidden;   
     margin:10px auto;   
     color:#474747;   
     background:#414141;   
     padding:10px;   
}  
.accordion section{   
      float:left;  
      overflow:hidden;   
      color:#333;   
      cursor:pointer;   
      background: #333;   
      margin:3px;   
}  
.accordion section:hover {  
      background:#444;  
}  
.accordion section p {   
      display:none;   
} 
.accordion section:after{  
      position:relative;  
      font-size:24px;  
      color:#000;  
      font-weight:bold;  
}  
.accordion section:nth-child(1):after{ content:'1'; }  
.accordion section:nth-child(2):after{ content:'2'; }  
.accordion section:nth-child(3):after{ content:'3'; }  
.accordion section:nth-child(4):after{ content:'4'; }  
.accordion section:nth-child(5):after{ content:'5'; }  
.accordion section:target {   
      background:#FFF;   
      padding:10px;  
}  
.accordion section:target:hover {   
      background:#FFF;   
}  
.accordion section:target h2 {  
      width:100%;
	  padding: 5 0 0 0   
}  
.accordion section:target h2 a{
	color: #333;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}  
.accordion section:target p {  
      display:block;  
}  
.accordion section h2 a{  
      padding:30px 10px;  
      display:block;   
      font-size:16px;   
      font-weight:normal;  
      color:#eee;   
      text-decoration:none;   
}  
.vertical section{   
     width:100%;   
     height:40px;   
     -webkit-transition:height 0.2s ease-out;  
     -moz-transition:height 0.2s ease-out;  
     -o-transition:height 0.2s ease-out;  
     transition:height 0.2s ease-out;  
}  
  
/*Set height of the slide*/  
.vertical :target{   
     height:250px;   
     width:97%;  
}  
.vertical section h2 {   
     position:relative;   
     left:0;   
     top:-15px;   
}  
/*Set position of the number on the slide*/  
.vertical section:after{   
      top:-60px;  
      left:810px;  
}  
.vertical section:target:after{   
      left:-9999px;  
}  
#beemail_icon {
	background-image: url(images/beemail_icon.gif);
	display: block;
	height: 100px;
	width: 120px;
background-size: 120px;
}
#homepage_top {
	background-color: #004a18;
	height: 50px;
	width: 100%;
}
#featured_recipe {
	float: left;
	height: 237px;
	width: 488px;
	margin-left: 14px;
	border: thin none #F00;
	margin-bottom: 20px;
	margin-top: 20px;
	background-image: url(/gbh_test/htdocs/images/party-mix.jpg);
}
#featured_breakfast {
	float: left;
	height: 237px;
	width: 488px;
	margin-left: 14px;
	border: thin none #F00;
	margin-bottom: 20px;
	margin-top: 20px;
	background-image: url(/gbh_test/htdocs/images/featured-breakfast.jpg);
}
#br_border {
	width: 450px;
	margin-left: 19px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-top: 0px;
	margin-bottom: 20px;
	float: none;
}
body#background {
	background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-attachment: fixed;
	background-image: url(/gbh_test/htdocs/images/background2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#breakfast_form {
	width: 150px;
	float: right;
	margin-top: 10px;
	margin-right: 22px;
	clear: both;
	height: 30px;
}
#more_breakfast {
	height: 10px;
	width: 150px;
	clear: both;
	float: right;
	margin-top: 150px;
	margin-right: 22px;
}
#home_sidebar {
	float: right;
	width: 240px;
	clear: right;
	height: 496px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	padding-left: 8px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FCE75D;
}
#home_sidebar_interior {
	background-color: #FF3;
	margin: 10px;
	height: 330px;
	width: 220px;
}
.side_recipe {
	height: 80px;
	width: 238px;
	margin-top: 10px;
	background-color: #FFFECC;
	border: thin solid #000;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.sidebar_top {
	height: 30px;
	width: 240px;
	border-top-right-radius: 0px;
	background-image: url(/gbh_test/htdocs/images/leaves.jpg);
	background-repeat: no-repeat;
}
.side_recipe_image_1 {
	background-image: url(/gbh_test/htdocs/images/bbq-ham-sandwich-xsm.jpg);
	margin: 5px;
	float: right;
	height: 70px;
	background-repeat: no-repeat;
	width: 105px;
	border: thin solid #FFF;
}
.sidebar_hr {
	width: 240px;
	margin-top: 15px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFCF55;
	background-repeat: no-repeat;
	background-position: right -10px;
	height: 5px;
}
.side_recipe p {
	font-size: 12px;
	color: #000;
	margin: auto;
	padding: 5px;
	width: 80px;
	float: left;
	text-align: center;
	font-family: mink-type-face;
}
.sidebar_hr img {
	position: relative;
	float: right;
	top: -11px;
}
#sidebar_background {
	padding: 0px;
}
#sidebar_cabbage {
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #FCE068;
	border-right-color: #FCE068;
	border-bottom-color: #FCE068;
	border-left-color: #FCE068;
}
#banner_hr {
	width: 780px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #FFDF69;
	border-right-color: #FFDF69;
	border-bottom-color: #FFDF69;
	border-left-color: #FFDF69;
}
#banner_hr {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #FCE670;
	border-right-color: #FCE670;
	border-bottom-color: #FCE670;
	border-left-color: #FCE670;
}
#banner_hr {
	width: 781px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #FCE75D;
	border-right-color: #FCE75D;
	border-bottom-color: #FCE75D;
	border-left-color: #FCE75D;
	clear: left;
	margin-bottom: 15px;
	float: left;
}
#recipe_main {
	clear: both;
	width: 1038px;
	height: auto;
	position: relative;
	overflow: hidden;
	border: thin solid #CCC;
}
#recipe_sidebar {
	clear: right;
	float: right;
	height: 500px;
	width: 477px;
	padding-top: 10px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
}
.recipe_side_list {
}
.recipe_side_icon {
	height: 225px;
	width: 225px;
	position: relative;
	float: left;
	margin-left: 9px;
}
.recipe_sideicon_border {
	height: 219px;
	width: 219px;
	left: 0px;
	float: none;
	/* [disabled]top: 0px; */
	position: absolute;
	bottom: 0px;
}
.recipe_side_icon img {
	float: left;
}
.recipe_sideicon_border:hover {
	border: 3px solid #004a18;
}
.recipe_sideicon_box {
	opacity: .8;
	float: left;
	left: 3px;
	bottom: 3px;
	font-size: 14px;
	text-align: center;
	color: #000;
	font-weight: bold;
	background-color: #FFF;
	text-decoration: none;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
	width: 219px;
	position: absolute;
}
.recipe_sideicon_border:hover .recipe_sideicon_box{
	background-color: #004a18;
	position: absolute;
	left: 0px;
	bottom: 0px;
	opacity: 1;
	color: #FFF;
	text-decoration: none;
}