html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:93.75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #626262; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }/* @override http://www.eco-ola.com/wp-content/themes/prosto/css/prosto.php */

/* General styles */

@font-face {
	font-family: 'VeraHumana95Regular';
	src: url('/fonts/verah___-webfont.eot');
	src: local('Vera Humana 95'), local('VeraHumana95'), url('/fonts/verah___-webfont.woff') format('woff'), url('/fonts/verah___-webfont.ttf') format('truetype'), url('/fonts/verah___-webfont.svg#webfontwuRJE2OC') format('svg');
	font-weight: normal;
	font-style: normal;
}



strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var { font-size: 92%; font-family: courier, monaco, "Lucida Console", mono-space; }
textarea, select, option { font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:100%; }
input[type='text'], input[type='password'] { font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:100%; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #626262; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
hr { display: block; background: #e3e3e3; color: #e3e3e3; width: 100%; height: 1px; border: none; clear:both; margin-top:10px }
p+p { margin-top: -.8em; }
th, td { padding: .8em; }
caption { padding-bottom: .8em; }
blockquote { padding: 0 2em; margin: 10px 0 20px; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
code, pre { color: #3c3c3c; }
body { color:#626262; background:#ffffff; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; }
.clearfix { display: inline-block; }
.clear { clear:both }
html[xmlns] .clearfix { display: block; }
.alignleft { float:left; margin:0 15px 15px 0 !important }
.alignright { float:right; margin:0 0 15px 15px !important }
/* Form styles */
fieldset { border: 1px solid #dbdbdb;background:transparent; }
legend { background: #e9e9e9; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #cfcfcf; background: #f6f6f6; color:#626262 }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #cfcfcf; outline: 2px solid #fff; }
input, select { cursor: pointer; }
input[type='text'], input[type='password'] { cursor: text; }
input { vertical-align:middle; }
fieldset { padding: 15px; margin: 1.6em 0 0; }
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; }
textarea, input { padding: 6px 5px 8px; }
input { margin:0.1em 0.3em 0.3em 0em }
select { padding: .1em 0 0 .2em; }
option { padding: 0 .4em; }
form div { margin-bottom: .8em; }
/* Title styles */
h1 { font-size: 4em; font-weight:700; padding: 0 0 .5em;line-height:130%; color:#edf5cb; font-family: 'VeraHumana95Bold';}
h2 { font-size: 2.2em; font-weight:400; padding: 0 0 .535em;line-height:130%; color:#edf5cb; font-family: 'VeraHumana95Bold';}
h3 { font-size: 2em; font-weight:400; padding: 1em 0 .57em;line-height:130%; font-family: 'VeraHumana95Bold'; }
h4 { font-size: 1.73em; font-weight:700; padding: 1em 0 .615em; line-height:130%;}
h5 { font-size: 1.33em; font-weight:700; padding: 1em 0 .67em;line-height:130%; }
h6 { font-size: 1.2em; font-weight:700; padding: 1em 0 .8em;line-height:130%; }
/* List styles */
ul li { text-indent: -.85em; margin-left: .85em; }
ul li:before { content: "\2022\00a0\00a0"; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }
table { border-top: 1px solid #d9d9d9; }
th, td { border-bottom: 1px solid #d9d9d9; vertical-align:top; padding:15px 20px; }
th { background-color:#e3e3e3; }
hr, p, ul, ol, dl, pre, blockquote, address, table, form { margin-bottom: 1.6em; color:#313131; }
ul { margin-left: 1.5em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }
dt { margin-top: .8em; margin-bottom: .4em; }
.hentry ul { list-style:none; margin:0 0 20px; }
/* .hentry li:first-child { border:none !important; } */
.hentry ul li:before { content: ""; }
.hentry li { padding:8px 20px; margin-left:30px; padding-left:25px; text-indent:0; background:url(../img/i_marker.png) no-repeat 0 14px }
.hentry ol li { background-image:none !important; }
.hentry .gray li { padding:8px 5px; border-top:1px solid #e2e2e2; margin:0; text-indent:0; background:none }
.hentry .gray li:nth-child(2n+1) {background-color:#e2e2e2;}
.hentry .arrow li { padding:8px 30px; border-top:1px solid #e2e2e2; margin:0; text-indent:0; background:url(../img/arrow.png) no-repeat 5px 9px }
/* Layout styles */
html, body { height: 100%; }
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -55px; }
.wrap { width:960px; margin:0 auto; overflow:hidden; }
/* Header styles */
.header { background:#dadada url(../img/bg_header.png) repeat-x 0 0; z-index:1; }
.header .menu { margin:21px 10px 0; z-index:10; position:absolute; width:940px; }
.header ul { list-style:none; margin:0; padding:0; float:right }
.header li { float:left; text-indent:0; margin:0; line-height:100%; }
.header li:before { content: ""; }
.header li { border:1px solid transparent; }
.header .menu a { text-decoration:none; color:#626262; padding:11px 14px; display:block }
.header .menu .current_page_item { border:1px solid #d4d4d4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.header .menu li .current_page_item { border:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.header .menu li:hover { background-color:#505050; border:1px solid #505050; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.header .menu li:hover a { color:#d1d1d1 }
.header .menu ul ul { background-color:#e8e8e8; padding:7px 0; margin:9px 0 0 -26px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.header .menu ul ul ul { margin:-7px 0 0 0; }
.header .menu ul ul li { float:none; padding: 0; border:none }
.header .menu ul ul li:hover { background:#636363 url(../img/bg_submenu.png) repeat-x 0 0; border:none; -webkit-border-radius:0; -moz-border-radius: 0; border-radius: 0; }
.header .menu ul ul li a { border-bottom:1px solid #e3e3df; width:150px; display:block; padding:8px 20px; margin:0 6px; line-height:130%; color:#626262 !important }
.header .menu ul ul li:hover>a { border-color:transparent; color:#d1d1d1 !important; }
.sf-sub-indicator { display:none; }
.sf-menu, .sf-menu * { margin:			0; padding:		0; list-style:		none; position:relative; }
.sf-menu ul { position:		absolute; top:			-999em; width:			202px; }
.sf-menu ul li { width:			100%; }
.sf-menu li:hover { visibility:		inherit; }
.sf-menu li { float:			left; position:		relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:			0; top:			2em; z-index:		99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:			-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:			202px; top:			0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:			-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:			202px; top:			0; }
.header .wrap { background: url(../img/bg_header_wrap.png) no-repeat 50% 0; overflow:hidden; min-height:80px; } /* Header height */
.logo { position:absolute; z-index:1000; }
.logo h1 { padding:0; margin:0; color:#4b4b4b; font-size:1em }
.logo a { color:#4b4b4b !important; text-decoration:none }
.logo img { float:left; margin:0 20px 0 10px; }
.logo span { display:block; padding-top:26px; font-size:2em; font-weight:700; line-height:100%; float:left }
/* Slider/Header title area */
.slider .wrap { height:482px !important; }
.page_title .wrap, body.page .page_title .wrap { min-height:105px !important; color:#fdfdfd; overflow:hidden }
.page_title h1, .home .page_title h2, .page_title h2 { font-weight:700; font-size:4em; line-height:100%; padding:30px 10px 0; margin-bottom:.33em;}
.page_title h1  {position:relative; top:5px; text-shadow:2px 2px 2px rgba(0,0,0,.4)}
.home .page_title h2 { padding:0; }
.home .descr.bold p:first-child {display:none;}
.slider h2, .slider h1 { padding:0; }
.page_title p { padding:0; }
.page_title .bold h2 { padding-bottom:20px; }
.page_title .bold p { font-size:1.6em; font-weight:700; line-height:100%; word-spacing:2px; }
.page_title .bold p+p { min-height:10px }
.page_title .descr { float:left; width:236px; height:350px; margin:0 7px }
.page_title .small { width:664px; height:295px; background:url(../img/bg_pic_small.png) no-repeat 0 0; padding:16px 16px 39px; float:left; margin:0 7px }
.page_title .small img { width:664px; height:295px; }
.page_title .full { float:left; width:914px; height:295px; background:url(../img/bg_pic_full.png) no-repeat 0 0; padding:16px 16px 39px; margin:0 7px;}
.page_title .full img { width:914px; height:295px; }
.page_title .bold .slide_button { display:block; background:url(../img/bg_slide_button.png) no-repeat 0 0; width:140px; height:56px; text-decoration:none; font-size:.7em; text-transform:uppercase; color:#444; padding:24px 80px 20px 20px; margin-top:20px; line-height:100% }
.page_title .bold .slide_button:hover { background-position:0 -101px }
.page_title .small .loader { background:url(../img/ajax-loader.gif) no-repeat 316px 132px; width:664px; height:295px; }
.page_title .full .loader { background:url(../img/ajax-loader.gif) no-repeat 447px 132px; width:926px; height:295px; }
#flash .wrap { width:100%; }
.textonly .wrap { width:940px !important; height:auto !important; font-weight:700; padding:0 10px }
.textonlycont { padding:30px 0 0; }
.textonlycont h1, .textonlycont h2, .textonlycont h3 { padding:0 0 10px 0; }
.textonlycont p { font-size:1.6em; font-weight:700 }
.slideshow { width:960px; height:350px; margin-top:52px; display:none; }
.slideshow br { display:none; }
#slideshow { margin-bottom:40px; display:none }
#coin-slider-slideshow { margin-top:52px }
#coin-slider-slideshow.full { padding-top:4px; height:307px }
.cs-prev, .cs-next { display:none }
.cs-title { padding:10px; background-color:#000; color:#fff; opacity:0.9 }
#nav { float:right; margin:47px 20px 0 0; display:none }
#coin-slider-slideshow #nav { margin-right:0; }
#nav a { outline:none }
/* Content styles */
.breadcrumbs { color:#626262; font-size:.87em }
.breadcrumbs a { color:#202e0b; }
.breadcrumbs span { font-size:1.2em; color:#626262; padding:0 3px; }
.hentry img, .borders, .teaser img { /*padding:8px; background-color:#fefefe; border:1px solid #e2e2e2*/ !important; margin:0 0 10px; }
.content { background:url(../img/bg_content.jpg) repeat-x 0 0; overflow:hidden; padding:30px 0 60px; min-height:350px; min-width:960px; }
.home .content { padding:60px 0; min-height:120px; }
.frontcontent { background-color:#e2e2e2; border-bottom:10px solid #efefef; border-top:1px solid #d7d7d7; min-width:960px; }
.frontcontent .wrap { padding:50px 0 20px 0; }
.frontcontent h3 { padding-top:0; }
.frontcontent .widget { padding:0 0 20px 0 !important; overflow:hidden }
.frontcontent .widget #s { width:825px; }
.learnmore { color:#626262; text-decoration:none; text-transform:uppercase; font-weight:700; display:block; background:url(../img/bg_learnmore.png) no-repeat 0 0; height:75px; width:290px;line-height:100%; }
.learnmore:hover { background-position:0 -150px }
.home .content .teaser p, .page-template-template-3d-php .content .teaser p { padding-top:18px; min-height:160px; }
.home .content .teaser p+p, .page-template-template-3d-php .content .teaser p+p { min-height:10px; padding-bottom:10px; margin-bottom:0; }
.learnmore span { display:block; background:url(../img/bg_learnmore.png) no-repeat 100% -75px; height:42px; width:290px; text-align:center; padding-top:32px }
.learnmore:hover span { background-position:100% -225px }
.learnmore span span { background:none; padding:0; }
.bqf { font-size:3.5em; margin:0 0 -10px -30px; display:block; font-weight:700; color:#cdcdcd; font-family:  Georgia, "Times New Roman", Times, serif; position:relative }
.bql { font-size:3.5em; font-weight:700; color:#cdcdcd; font-family:  Georgia, "Times New Roman", Times, serif; margin:0 0 -20px 10px; position:absolute }
.home h3 { font-weight:400; font-size:2.2em; padding:0 0 5px; }
.prosto_button, .comment-reply-link { color:#626262; text-decoration:none; text-transform:uppercase; font-weight:700; background:url(../img/button.png) no-repeat 0 0; padding:13px 20px 12px 22px; border-right:1px solid #e4e4e4; display:table-cell;line-height:100%; }
.prosto_button:hover, .comment-reply-link:hover { background-position:0 -40px }
.home .teaser { margin:0 15px; width:290px; }
div.post, div.page { padding-top:23px;padding-left:0 }
.home h2 { font-weight:400; font-size:2.53em }
/* Columns styles */
.col1, .col2, .col3, .col4, .col32 { display:inline; float:left; position:relative; margin:0 10px 0 0; overflow:hidden; padding-bottom:20px }
.col1 { width:940px; padding-bottom:0 }
.col2 { width:460px }
.col1 .col2 { width:450px }
/*alligator*/
.col32 { width:640px!important; margin-right:50px; }
.col32.rightside { margin-right:0; }
.col1 .col32 { width:610px }
.col1 .col1 { width:920px }
.col3 { width:300px }
.col1 .col3 { width:290px }
.col4 { width:220px }
.col1 .col4 { width:215px }
.col2 .col4 { width:210px }
.col1 .col2 .col4 { width:200px }
.col32 .col3 { width:290px }
/* Posts styles */
.thumbnail_post { background:url(../img/bg_thumbnail_post.png) no-repeat 0 0; padding:12px 14px 16px; height:150px; width:592px; margin:10px 0 }
.thumbnail_post .loader { background:url(../img/ajax-loader.gif) no-repeat 281px 59px; width:593px; height:150px; }
.postmetadata { background-color:#e1e1e1; padding:5px 15px; font-size:.8em; color:#c9c9c9 }
.postmetadata span { padding:0 5px }
.content h2 a, .content h2 a { font-weight:400; color:#626262; text-decoration:none }
.newsitem h2.entry-title, .blogitem h2.entry-title { padding-bottom:0; }
.newsitem .entry-meta { color:#a5a5a5; padding-bottom:20px; }
.wp-pagenavi { padding:35px; background-color:#e6e6e6; text-align:center; overflow:hidden; clear:both; margin:20px 0; clear:both }
.prev { padding:30px 20px 0 0; background:url(../img/prev.png) no-repeat; line-height:0; font-size:0; margin:-4px 40px 0 0; display:block; float:left }
.next { padding:30px 20px 0 0; background:url(../img/next.png) no-repeat; line-height:0; font-size:0; margin:-4px 0 0 40px; display:block; float:left }
.wp-pagenavi .current { background-color:#e0e0e0; border:1px solid #cdcdcd; padding:2px 9px; margin:-3px 5px; display:block; float:left }
.wp-pagenavi .page { text-decoration:none; color:#626262; margin:0 5px; display:block; float:left }
#authorbox { background:#e1e1e1; margin-bottom:10px; overflow:hidden; clear:both }
#authorbox h3 { margin:0; padding:18px 17px 5px 10px; }
#authorbox img { margin:0; padding:29px; float:left; background:url(../img/bg_author_photo.png) no-repeat 16px 18px; }
#authorbox p { margin:0; padding:0px 10px 10px 10px; }
img.small_thumb { padding:8px 10px 12px !important; background:url(../img/bg_avatar.png) no-repeat 0 0; float:left; margin-right:15px; background-color:transparent !important; border:none !important; }
.thumbnail_title { display:block; }
#popular_related_posts { overflow:hidden; clear:both }
.thumbnail_list { list-style:none; margin:0; overflow:hidden; background-color:#e9e9e9; border:1px solid #dfdfdf; padding:18px; }
.thumbnail_list li { border-top:1px solid #e1e1e1; overflow:hidden; padding:10px 0; margin:0; text-indent:0; clear:both; background:none }
.thumbnail_list li:first-child { border:none; }
.thumbnail_list li:before { content: ""; }
.commentlist li { padding:0; border:none; background-image:none; }
.commentlist, .commentlist .children { list-style:none; margin:0; overflow:hidden; }
.commentlist li, .commentlist .children li { overflow:hidden; margin:0; text-indent:0; }
.commentlist li:before, .children li:before { content: ""; }
.commentlist>ul.children { margin:0 0 0 30px !important; }
.comment-body { margin-bottom:10px; background-color:#e7e7e7; border:1px solid #dfdfdf; overflow:hidden; }
.comment-body img.avatar { padding:20px; background-color:transparent !important; border:none !important }
.comment-author-admin .comment-body, .bypostauthor .comment-body { border:3px solid #f6f6f6 }
.avatars { float:left; background:url(../img/bg_avatar.png) no-repeat 10px 12px; border:none !important; background-color:transparent !important }
.comment-meta { margin:0 0 0 110px; padding:8px 20px 3px 0; font-family:Arial, Helvetica, sans-serif; color:#666; }
.comment-body p { padding:2px 20px 20px 120px; margin:0; }
.comment-reply-link { float:right; margin-top:8px; font-size:.87em;line-height:100%; }
.comment-meta cite { font-style:normal; padding-right:5px; display:block }
.comment-date { text-decoration:none !important; color:#999999 !important; font-size:.87em }
.pinglist { list-style:none; margin-left:0; }
.pinglist li { margin-left:0; text-indent:0; padding:8px 0; overflow:hidden }
.pinglist li:before { content: ""; }
.pinglist li img { margin:2px 10px 0 0; float:left }
.pinglist li a { display:block; float:left }
#respond label, #contactform label { display:block; width:120px; }
#respond span { color:#812706; font-weight:700 }
#respond #author, #respond #email, #respond #website, #respond #comment { width:610px; }
#respond #submit { border:none; float:right; border-right:1px solid #e4e4e4; margin:2px 0 0 0; padding-top:10px }
/* Sidebar/Footer and widgets styles */
.sidebarleft { padding-right:15px; margin-right:15px; width:220px !important; }
.rightsidebar { }
#s { width:140px; float:left }
#searchform { margin-bottom:0; }

/*---------- WIDGETS - Sidebar, Footer, etc. ---------------*/
.widget { border: 3px solid #DDE2DE; -moz-border-radius: 9px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; border-radius: 9px; margin-bottom:20px; padding:10px 10px 5px 10px; }
.widget:last-child {margin-bottom:0; }
.widget p { margin-bottom:0.5em; padding:6px 8px; }
.widget-title {
/* START BG Gradient */
background: -moz-linear-gradient(top,  rgba(242,247,237,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,247,237,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,247,237,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,247,237,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,247,237,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,247,237,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f7ed', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
/* END BG Gradient */
-moz-border-top-left-radius: 6px;
-webkit-border-top-left-radius: 6px;
-khtml-border-top-left-radius: 6px;
border-radius-top-left: 6px;
-moz-border-top-right-radius: 6px;
-webkit-border-top-right-radius: 6px;
-khtml-border-top-right-radius: 6px;
border-radius-top-right: 6px;
border-bottom: 2px solid #DDE2DE; color: #627E05; font-family: 'VeraHumana95Bold'; font-size: 1.4em; padding:8px;
}
.textwidget { }

.widget ul { list-style:none; margin:0 0 .5em 0; }
.widget li:last-child { border:none; }
.widget li:before { content: ""; }
.widget li { background-color: #FBFDF7; border-top:1px solid #e2e2e2; color:#648153; margin:0; padding:6px 8px; text-indent:0 }
.widget li:nth-child(2n+1) { background-color:#EAF3E5; color: #267A23; }
.widget_categories a, .widget_archive a, .widget_pages a, .widget_nav_menu a { color:#626262; text-decoration:none; padding-left:22px }
.widget_recent_entries a, .widget_meta a { color:#626262; text-decoration:none; margin:0 10px; display:block }
.widget_recent_entries li:hover, .widget_links li:hover, .widget_meta li:hover { background-color:#e2e2e2; }
.widget_categories a, .widget_archive a { background:url(../img/i_marker.png) no-repeat 0 4px }
.widget_pages ul ul, .widget_nav_menu ul ul { margin-left:20px; border-top:1px solid #e2e2e2; margin-top:10px; }
.widget_pages a, .widget_nav_menu a { background:url(../img/arrow.png) no-repeat 0 2px; display:block; }
.widget_pages a:hover, 
.widget_nav_menu a:hover  {text-decoration:underline;}
.widget_search h3 { display:none }
.widget_links li { padding-left:10px }

.skype-badge, .skype-name {text-align: center;}
.skype-name span { color: #1245f4; font-weight: bold; }

.footer_widgets .wrap { padding:30px 0 }
.footer_widgets ul { list-style:none; margin:0; }
.footer_widgets li:first-child { border:none; }
.footer_widgets li:before { content: ""; }
.footer_widgets h3 { color:#fff; font-size:3.25em; font-weight:400; padding:0 0 10px; }
.footer_widgets h4 { color:#fff; font-size:2.17em; font-weight:400; padding-top:10px; }
.footer_widgets .col3 { width:175px; margin: 0 34px 0 10px }
.footer_widgets .col2 { margin: 0 10px 0 0; width:290px; }
.footer_widgets .col2 li, .connect li { float:left; border:none !important; margin:0 10px 0 0; padding:18px 24px; }
.footer_widgets .col2 li span, .connect span { display:none; }
a.twitter, a.email, a.facebook, a.rss { display:block; width:71px; height:59px; background-image:url(../img/connect.png); background-repeat:no-repeat; } 
.email { background-position:0 -59px }
.facebook { background-position:0 -118px; }
.rss { background-position:0 -177px; }
.footer_widgets .col2 li, .connect li { background:url(../img/bg_social.png) repeat 0 0 !important; background-color:transparent !important; }
.connect { overflow:hidden; }
.widget .box { background-color:#e9e9e9; border:1px solid #dfdfdf; padding:18px; overflow:hidden }
.box { overflow:hidden }
.flickr_badge_image { float:left; margin:9px; background-color:#f0f0f0; padding:10px; border:1px solid #fff; }
.content .widget_twitter li { background-color:#e9e9e9; border:1px solid #dfdfdf !important; margin:3px 0; padding:10px 15px; font-size:.87em }
.follow-text { font-size:.75em }
.widget_twitter span { display:block }
.ago { text-decoration:none; padding:2px 5px; min-width:10px; font-size:.85em }

.page_title_inner, .footer_widgets, .footer { min-width:960px; }

.footer p { float:left; padding:18px 5px 5px; margin:0; }
.footer .menu { float:right; margin:20px 5px 5px; }
.footer ul { list-style:none; margin:0; padding:0; }
.footer li { float:left; text-indent:0; margin:0; padding:0 10px; line-height:100%; }
.footer li:before { content: ""; }


/* Portfolio styles */
.portfolio_item, .portfolio_medium_item, .portfolio_small_item { padding-top:50px; overflow:hidden; margin-bottom:20px }
.portfolio_small_item .portfolio_thumb { display:block; background:url(../img/bg_portfolio_small_thumb.png) no-repeat 0 0; padding:12px 14px; float:left; width:340px; height:94px }
.portfolio_medium_item .portfolio_thumb { display:block; background:url(../img/bg_portfolio_medium_thumb.png) no-repeat 0 0; padding:12px 14px; }
.portfolio_item .portfolio_thumb { display:block; background:url(../img/bg_portfolio_thumb.png) no-repeat 0 0; padding:12px 14px; }
.portfolio_thumb a { text-decoration:none; color:#626262; display:block; }
.loader img { padding:0; border:none; }
.portfolio_item .thumb { height:173px; position:absolute; z-index:1000; width:270px; }
.portfolio_item .loader { background:url(../img/ajax-loader.gif) no-repeat 120px 71px; overflow:hidden }
.portfolio_item .loader img { position:absolute }
.portfolio_item .link { margin-top:192px }
.portfolio_item .lightbox:hover { background:url(../img/zoom.png) no-repeat 100px 51px; }
.portfolio_medium_item .thumb { height:85px; position:absolute; z-index:1000; width:270px }
.portfolio_medium_item .loader { background:url(../img/ajax-loader.gif) no-repeat 120px 27px; overflow:hidden }
.portfolio_medium_item .loader img { position:absolute }
.portfolio_medium_item .link { margin:106px 0 10px 0 }
.portfolio_medium_item .lightbox:hover { background:url(../img/zoom.png) no-repeat 100px 7px; }
.portfolio_medium_item p { padding:5px 7px 10px; }
.portfolio_small_item .thumb { height:85px; position:absolute; z-index:1000; width:199px; }
.portfolio_small_item .loader { background:url(../img/ajax-loader.gif) no-repeat 84px 27px; overflow:hidden; width:199px }
.portfolio_small_item .lightbox:hover { background:url(../img/zoom.png) no-repeat 64px 7px; }
.portfolio_small_item { width:920px !important; }
.portfolio_small_item h2, .portfolio_medium_item h2, .portfolio_item h2 { padding-top:0; margin-left:4px; white-space:nowrap }
.portfolio_small_item h2 { white-space:normal }
.portfolio_small_item .portfolio_thumb .link { width:68px; height:54px; text-indent:-9999px; margin:-73px 0 0 215px; outline:none; position:absolute }
.portfolio_big { background:transparent url(../img/bg_portfolio_big.png) no-repeat 0 0; width:938px; height:406px; margin-bottom:20px; }
.portfolio_big .loader { background:url(../img/ajax-loader.gif) no-repeat 453px 174px; width:938px; height:406px; }
.portfolio_big img { padding:12px 14px 14px !important; margin: 0 0 10px 0 !important; border:none !important; background:none }
a.thumb, a.link { display:block; background:url(../img/fill.png) no-repeat; }
.thumb img, .thumbnail_post img { background-color:transparent !important; border:none !important; padding:0; }
/* Contacts styles */
#contactform #contactus { border:none; float:left; border-right:1px solid #d6d6d6 !important; margin:2px 0 0 0; padding:11px 20px 12px 22px }
#respond .info, #contactform .info { background-color:#e1e1e1; padding:10px 15px; font-size:.87em; overflow:hidden;width:592px; }
#contactform .info strong { display:block; margin:10px 0 0 100px; color:#F30 }
#contactform #formname, #contactform #formemail, #contactform #formcomments, #contactform #formadd1, #contactform #formadd2, #contactform #formadd3, #contactform #formadd4, #contactform #formadd5 { width:438px; }
.map_frame br, .map_frame small { display:none }
.map_frame { background:url(../img/bg_map_frame.png) no-repeat 0 0; padding:12px 14px 16px; width:426px; height:350px; }
#contactform .error, #Note .error { width:400px; font-size:.7em; color: #c33; }
#loader, #loaderWidget { float:left; margin-left:20px; }
#loader img, #loaderWidget img { background:none; margin:5px 0 0 0; border:none }
#contactformWidget label { display:block }
#contactformWidget #widgetname, #contactformWidget #widgetemail, #contactformWidget #widgetcomments { width:250px; }
.footer_widgets .col3 #contactformWidget #widgetname, .footer_widgets .col3 #contactformWidget #widgetemail, .footer_widgets .col3 #contactformWidget #widgetcomments { width:170px; }
#contactformWidget .error, #NoteWidget .error { color: #c33; font-size:.8em }
.footer_widgets #contactformWidget .error, .footer_widgets #NoteWidget .error { color: #fff; font-size:1em }
#contactformWidget input.error { color:#c33 }
#contactformWidget #widgetcontactus { border:none; height:40px; float:left; padding-top:9px !important }
#contactformWidget { overflow:hidden }
/* Shortcodes styles */
div.prosto_info { border:1px solid #cccccc; background:#e9e9e9 url(../img/i_info.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; clear:both; min-height:43px; }
div.prosto_warning { border:1px solid #eee3b1; background:#f6f0d9 url(../img/i_warning.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; color:#a47607; clear:both; min-height:43px; }
div.prosto_successful { border:1px solid #b5e4a0; background:#dceccf url(../img/i_successful.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; color:#427625; clear:both; min-height:43px; }
div.prosto_error { border:1px solid #d9c2ba; background:#f2e1d8 url(../img/i_error.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; color:#872a06; clear:both; min-height:43px; }
h4.tog { background:url(../img/bg_tog.png) no-repeat -22px 8px; padding:5px 5px 5px 30px; display:block; cursor:pointer; font-weight:400; margin-bottom:10px; clear:both }
div.togcont { background-color:#e9e9e9; border:1px solid #cccccc; padding:15px 20px; overflow:hidden; margin-bottom:20px; }
pre { border:1px solid #ccc; padding:10px 20px; background:#fff url(../img/bg_code.gif) repeat 0 9px; overflow-x:auto }
.hgray { background-color:#dadada }
.hdark { background-color:#828282; color:#fff; }
#wpthemedemobar { display:none !important; height: 0 !important }
.blogitem .entry { padding-top:20px }
.buy_now { position:absolute; right:0; top:80px; z-index:10 }
.hide { display:none !important }
.gray, .arrow { clear:both }
.portfolio_page .content .col1 { width:960px; margin:0; }
.portfolio_page .content .col1 .col3 { width:300px; }
.portfolio_page .content .col1 .breadcrumbs { margin-left:10px; }
.teaser ul { list-style:none; margin:0 0 20px; }
.teaser li:first-child { border:none !important; }
.teaser ul li:before { content: ""; }
.teaser li { padding:8px 20px; border-top:1px solid #e2e2e2; margin:0; text-indent:0; background:url(img/i_marker.png) no-repeat 0 14px }
.teaser ol li { background-image:none !important; }
.teaser .gray li { padding:8px 5px; border-top:1px solid #e2e2e2; margin:0; text-indent:0; background:none }
.teaser .gray li:nth-child(2n+1) {background-color:#e2e2e2;}
.teaser .arrow li { padding:8px 30px; border-top:1px solid #e2e2e2; margin:0; text-indent:0; background:url(img/arrow.png) no-repeat 5px 9px }
img.noborders {border:none !important; background:none !important;padding:0 !important;}
#comments, #respond {clear:both}
.portfolio_small_item h2 {white-space:normal}




div.page h2, div.post h2 {color:#e1e1e1}


/*.page_title_inner  {margin-top:20px;}*/

/*------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
ADDED BY NICK
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/

div.page h2, div.post h2 {color: #888;}
.imgright {float:right; margin: 0 0 20px 20px !important;}
.imgleft {float:left; margin: 0 20px 20px 0 !important;}
.footer_widgets, .footer_widgets_height {height:90px;}
.footer_widgets .wrap {padding-left:350px;}

/*------------------------------------------------------------------------------------------------------------------------------
HOME PAGE
------------------------------------------------------------------------------------------------------------------------------*/

.footer-social-media-icons a {display:block;}
.footer-social-media-icons span {font-size:20px; margin:0 0 0 15px; position:relative; bottom:12px;}

/*------------------------------------------------------------------------------------------------------------------------------
MODEL FARM SECTION
------------------------------------------------------------------------------------------------------------------------------*/

.introblock  {font-size:16px; margin-bottom:30px;}
.introblock-2  {font-size:16px; margin-bottom:30px; color:#094445;}
.composite   {margin: 0 0 30px}
.modelfarm-picbox  {background: url(/images/picbox-bg.jpg) 0 72px;position:relative}
.modelfarm-picbox hr {margin:0}
.modelfarm-picbox-inner-bottom {background: url(/images/model-farm-picbox-rounded-bottom.jpg) 0 bottom no-repeat; margin:0; padding:0}
.modelfarm-picbox-inner-top {background: url(/images/model-farm-picbox-rounded-top.jpg) 0 top no-repeat;z-index:50;padding-top:65px;padding-bottom:12px;}
.modelfarm-picbox-inner-logo-wave {background:url(/images/logo-wave.png) right top no-repeat;}
.modelfarm-picbox-inner-vine  {background: url(/images/vine_background.png) 100% 7px no-repeat; border-left:1px solid #636363; border-right:1px solid #636363;padding-top:7px;}
.picbox-header  {color:#636363 !important; position:absolute; top:22px; left:20px; font-weight:bold;text-shadow:1px 1px rgba(255,255,255,1)}
.box-logo-wave  {position:relative; bottom:60px; right:50px;float:right;}

.picbox-right  {padding-left:20px; height: 290px; z-index:1}
.picbox-left  {height:290px}
.picbox-left img {float:left; margin:18px;}
.picbox-right img {float:right; margin:18px;}
.picbox-left p {font-size:20px;position:relative; line-height:30px; top:100px; color:#313131}
.picbox-right p {font-size:20px;position:relative; line-height:30px; top:100px; color:#313131}

.lowernav   {background-color: transparent; margin:0 290px 0 290px;}
.nextpage   {float:right; margin: 0 0 0 0;}
.nextpage-products   {float:right; margin: 0 0 0 0;}
.prevpage   {float:left; margin: 0 0 0 0;}
.model-slideshow   {background-color:transparent; width:100%; padding:40px 0 40px 0;}
.slideshowcaption  {font-size: 22px; text-align:center; margin:-10px 0 0 5px; clear:both}

.nextpage  {position: relative; background: url(/images/nextpage-roll.jpg) no-repeat; white-space: nowrap; display: block; width: 150px; height: 61px; margin: 0; padding: 0;}
.nextpage a, .prevpage a  {display: block; /*color: #000000; font-size: 11px;*/ width: 150px; height: 61px; display: block; /*float: left; color: black;*/ text-decoration: none;}
.nextpage img, .prevpage img  {width: 150px; height: 61px; border: 0 }
.nextpage a:hover img, .prevpage a:hover img  {visibility:hidden}
.nextpage span, .prevpage span {position: absolute;left: 35px;top: 15px;margin: 0px;padding: 0px;cursor: pointer;} 
.prevpage {background: url(/images/prevpage-roll.jpg) no-repeat; white-space:nowrap; display:block; width:150px; height:61px; margin:0; padding:0}

.nextpage-products  {position: relative; background: url(/images/next-page-product-section-roll.jpg) no-repeat; white-space: nowrap; display: block; width: 150px; height: 61px; margin: 0; padding: 0;}
.nextpage-products a  {display: block; /*color: #000000; font-size: 11px;*/ width: 150px; height: 61px; display: block; /*float: left; color: black;*/ text-decoration: none;}
.nextpage-products img  {width: 150px; height: 61px; border: 0 }
.nextpage-products a:hover img  {visibility:hidden}
.nextpage-products span {position: absolute;left: 35px;top: 15px;margin: 0px;padding: 0px;cursor: pointer;}

.headersub {color:#f2f2f2}
#logo-bottom  {background: url(/images/logo-page-bottom.jpg) right no-repeat; height:179px; margin:auto;}

/*--------------------------------------------------------------
PRODUCTS PAGE
----------------------------------------------------------------*/
#products-container a h3 {text-decoration: none; color:#636363}
#products-container a p {text-decoration: none; color:#000}

.products-row  {height:288px; margin: 0 0 10px 0;}
.products-row div {position:relative; float:left; height:288px; width:301px; margin: 0 6px 0 6px;} 
.products-row h3 {position:relative; bottom:90px; font-size:22px; text-align:center;} 
.products-row p {position:relative; bottom:105px; font-family: 'VeraHumana95Bold'; font-size:14px; text-align:center} 
.products-row img {width:301px; height:288px; position:absolute; left:0; top:0} 
.products-row a {display:block; width:301px; height:288px;}
.products-row a:hover img {visibility:hidden}

#products-seeds  {background:url(/images/site-images/product-seeds-rollover.jpg)}
#products-camu  {background:url(/images/site-images/product-camu-rollover.jpg)}
#products-oil  {background:url(/images/site-images/product-oil-rollover.jpg)}
#products-charapita  {background:url(/images/site-images/flavors-charapita-rollover.jpg)}
#products-charapita h3  {margin-top:-25px}
#products-tea  {background:url(/images/site-images/product-tea-rollover.jpg)}
#products-powder  {background:url(/images/site-images/product-powder-rollover.jpg)}
#products-crunchy  {background:url(/images/site-images/flavors-crunchy-rollover.jpg); margin-left:320px;}
#products-ungu  {background:url(/images/site-images/ungu-oil-rollover.jpg)}
#products-aguaje {background:url(/images/site-images/aguaje-oil-rollover.jpg)}
#products-macambo {background:url(/images/site-images/toasted-macambo-rollover.jpg)}


/*--------------------------------------------------------------
PRODUCT PROFILES PAGES
----------------------------------------------------------------*/

.desc  {background: #dbfcff; padding:15px 15px 15px 15px; margin-top:30px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; border:1px solid #e3e3e3; margin-bottom:30px;}
.desc p  {color:#636363; font-weight:bold;}

/*---------TOASTED------------*/
#profile-container-toasted  {width:640px}
#profile-container-toasted h1  {font-size:30px; line-height:30pt; color:#d5b33e;}
#profile-container-toasted p  {font-size:16px; line-height:25px;color:#636363}
#toasted-row-1  {background:url(/images/site-images/product-profiles/toasted-1.jpg) center top no-repeat;min-height:415px}
#toasted-row-1 h1  {padding:365px 0 0 0;color:#8e8e8e;font-size:40px;text-align:center}
#toasted-row-1 p  {}
#toasted-row-2  {background:url(/images/site-images/product-profiles/toasted-2.jpg) 0 100px no-repeat;min-height:300px; margin-top:-20px}
#toasted-row-2 h1  {float:right; padding-top:65px;}
#toasted-row-2 p  {float:right; width:330px;padding:0 0 0 100px}
#toasted-row-3  {background:url(/images/site-images/product-profiles/toasted-3.jpg) right 50px no-repeat;min-height:300px; margin-top:-40px}
#toasted-row-3 h1  {width:100%; padding:0 0 20px 0;}
#toasted-row-3 p  {width:425px; margin-left:0px}
#toasted-row-4  {background:url(/images/site-images/product-profiles/toasted-4.jpg) left 10px no-repeat;min-height:325px; margin-top:0px}
#toasted-row-4 h1  {width:400px;float:right; padding:10px 0 20px 0;}
#toasted-row-4 p  {float:right; width:400px; margin-left:50px}
#toasted-spread  {background:url(/images/site-images/product-profiles/toasted-5.jpg) bottom center no-repeat;min-height:364px;}

/*---------OIL------------*/
#profile-container-oil  {}
#profile-container-oil h1  {font-size:30px; line-height:40pt; color:#d5b33e}
#profile-container-oil p  {font-size:16px; line-height:25px;color:#636363}
#oil-row-1  {background:url(/images/site-images/product-profiles/oil-1.jpg) 65px top no-repeat;min-height:440px}
#oil-row-1 h1  {color:#8e8e8e;font-size:35px;}
#oil-row-1 p  {}
#oil-row-2  {background:url(/images/site-images/product-profiles/oil-2.jpg) top left no-repeat;min-height:494px; margin-top:-25px}
#oil-row-2 h1  {float:right; padding:15px 50px 0 0}
#oil-row-2 p  {float:right; width:350px;}
#oil-row-3  {background:url(/images/site-images/product-profiles/oil-3.jpg) right 0 no-repeat;min-height:515px; margin-top:-45px}
#oil-row-3 h1  {padding:75px 0 0 0;}
#oil-row-3 p  {width:310px; margin-left:15px}
#oil-row-4  {background:url(/images/site-images/product-profiles/seeds-starpod.jpg) no-repeat left 0;min-height:300px;}
#oil-row-4 h1 {float:right; padding: 30px 100px 0 0;}
#oil-row-4 p {float:right; width:420px}
#oil-spread  {background:url(/images/site-images/product-profiles/oil-4.jpg) bottom center no-repeat;min-height:440px}

/*---------POWDER------------*/
#profile-container-powder  {}
#profile-container-powder h1  {font-size:30px; line-height:30pt; color:#d5b33e}
#profile-container-powder p  {font-size:16px; line-height:25px;color:#636363}
#powder-row-1  {background:url(/images/site-images/product-profiles/powder-1.jpg) 20px top no-repeat;min-height:400px}
#powder-row-1 h1  {color:#8e8e8e;font-size:35px;padding:360px 0 0 210px}
#powder-row-1 p  {}
#powder-row-2  {background:url(/images/site-images/product-profiles/powder-2.jpg) 0 80px no-repeat;min-height:494px; margin-top:-15px}
#powder-row-2 h1  {float:right; padding:35px 0 20px 0;}
#powder-row-2 p  {float:right; width:310px;padding:0 0 0 100px}
#powder-row-3  {background:url(/images/site-images/product-profiles/powder-3.jpg) right 40px no-repeat;min-height:400px; margin:-20px 0 20px 0}
#powder-row-3 h1  {padding:15px 0 20px 0;}
#powder-row-3 p  {width:400px; margin-left:15px}
#powder-row-4  {background:url(/images/site-images/product-profiles/seeds-starpod.jpg) no-repeat left 40px ;min-height:260px; margin-top:-20px;margin-bottom:75px;}
#powder-row-4 h1 {float:right; padding: 30px 100px 0 0;}
#powder-row-4 p {float:right; width:420px}
#powder-spread  {background:url(/images/site-images/product-profiles/powder-4.jpg) bottom center no-repeat;min-height:418px;margin-top:30px;}

/*---------TEA------------*/
#profile-container-tea  {}
#profile-container-tea h1  {font-size:30px; line-height:30pt; color:#d5b33e}
#profile-container-tea p  {font-size:21px; line-height:31px;color:#636363}
#tea-row-1  {background:url(/images/site-images/product-profiles/tea-1.jpg) 20px top no-repeat;min-height:450px}
#tea-row-1 h1  {padding-top:260px; color:#8e8e8e;font-size:40px; line-height:43px;text-align:center}
#tea-row-1 h1.left  {width:200px;color:#c89b01; float:left}
#tea-row-1 h1.right  {width:200px;color:#000; float:right; margin-right:15px}
#tea-row-1 p  {}
#tea-row-2  {background:url(/images/site-images/product-profiles/tea-2.jpg) 0 60px no-repeat;min-height:430px;}
#tea-row-2 h1  {float:right; padding:35px 70px 20px 0;}
#tea-row-2 p  {float:right; width:300px;padding:0 0 0 150px}
#tea-row-3  {background:url(/images/site-images/product-profiles/tea-3.jpg) right 30px no-repeat;min-height:400px; margin-top:0px}
#tea-row-3 h1  {padding:15px 0 20px 0;}
#tea-row-3 p  {width:250px; margin-left:15px}
#tea-spread  {background:url(/images/site-images/product-profiles/tea-4.jpg) bottom center no-repeat;min-height:564px;margin-top:80px;}

/*---------CHARAPITA------------*/
#profile-container-charapita  {margin-top:10px;}
#profile-container-charapita h1  {font-size:30px; line-height:30pt; color:#d5b33e}
#profile-container-charapita p  {font-size:16px; line-height:25px;color:#636363}
#charapita-row-1  {background:url(/images/site-images/product-profiles/charapita-1.jpg) 60px top no-repeat;min-height:415px}
#charapita-row-1 h1  {padding-top:420px; color:#8e8e8e;font-size:35px; line-height:40px;text-align:center}
#charapita-row-1 p  {}
#charapita-row-2  {background:url(/images/site-images/product-profiles/charapita-2.jpg) 0 75px no-repeat;min-height:430px; margin-top:-30px}
#charapita-row-2 h1  {float:right; padding:65px 70px 20px 0;}
#charapita-row-2 p  {float:right; width:320px;padding:0 0 0 150px}
#charapita-row-3  {background:url(/images/site-images/product-profiles/charapita-3.jpg) right 60px no-repeat;min-height:470px; margin-top:0px}
#charapita-row-3 h1  {padding:15px 0 20px 0;}
#charapita-row-3 p  {width:325px; margin-left:50px}
#charapita-row-4  {background:url(/images/site-images/product-profiles/seeds-starpod.jpg) no-repeat left 0;height:210px;margin-top:-20px;margin-bottom:75px;}
#charapita-row-4 h1 {float:right; padding: 30px 100px 0 0;}
#charapita-row-4 p {float:right; width:420px}
#charapita-spread  {background:url(/images/site-images/product-profiles/charapita-4.jpg) bottom center no-repeat;min-height:364px;margin-top:80px;}

/*---------CRUNCHY------------*/
#profile-container-crunchy  {}
#profile-container-crunchy h1  {font-size:30px; line-height:30pt; color:#d5b33e}
#profile-container-crunchy p  {font-size:21px; line-height:31px;color:#636363}
#crunchy-row-1  {background:url(/images/site-images/product-profiles/crunchy-1.jpg) 60px top no-repeat;min-height:385px}
#crunchy-row-1 h1  {padding:240px 0 0 250px; color:#8e8e8e;font-size:35px; line-height:40px;text-align:center}
#crunchy-row-1 p  {}
#crunchy-row-2  {background:url(/images/site-images/product-profiles/crunchy-2.jpg) 0 40px no-repeat;min-height:400px; margin-top:-20px}
#crunchy-row-2 h1  {float:right; padding-right:20px;}
#crunchy-row-2 p  {float:right; width:250px;padding:0 0 0 150px}
#crunchy-row-3  {background:url(/images/site-images/product-profiles/crunchy-3.jpg) right 60px no-repeat;min-height:470px; margin-top:-20px}
#crunchy-row-3 h1  {padding:40px 0 20px 0;}
#crunchy-row-3 p  {width:325px; margin-left:50px}
#crunchy-row-4  {background:url(/images/site-images/product-profiles/seeds-starpod.jpg) no-repeat left 0;min-height:280px;margin-top:-20px;}
#crunchy-row-4 h1 {float:right; padding: 30px 100px 0 0;}
#crunchy-row-4 p {float:right; width:420px}
#crunchy-spread  {background:url(/images/site-images/product-profiles/crunchy-4.jpg) bottom center no-repeat;min-height:564px;margin-top:10px;}

/*---------SUNDRIED------------*/
#profile-container-sundried  {width:690px}
#profile-container-sundried h1  {font-size:30px; line-height:30pt; color:#d5b33e}
#profile-container-sundried p  {font-size: 21px; line-height: 31px; color: #636363; padding-right: 30px; margin-right: 20px;}
#sundried-row-1  {background:url(/images/site-images/product-profiles/sundried-1.jpg) 20px top no-repeat;min-height:380px}
#sundried-row-1 h1  {padding:185px 50px 0 0; color:#8e8e8e;font-size:45px; line-height:51px;text-align:right}
#sundried-row-1 p  {}
#sundried-row-2  {background: url(/images/site-images/product-profiles/sundried-2.jpg) 100% 90px no-repeat; min-height: 360px; margin-top: -20px; margin-right: 34px;}
#sundried-row-2 h1  {padding: 0 20px 25px 0;}
#sundried-row-2 p  {width: 280px; padding: 0 0 0 0px;}
#sundried-row-3  {background:url(/images/site-images/product-profiles/sundried-3.jpg) left 60px no-repeat;min-height:470px; margin-top:0px}
#sundried-row-3 h1  {float:right;padding:75px 125px 20px 0;}
#sundried-row-3 p  {float: right; width: 325px; margin-left: 0px; margin-right: 51px;}
#sundried-spread  {background:url(/images/site-images/product-profiles/sundried-5.jpg) bottom center no-repeat;min-height:650px;margin-top:0;}

/*---------Ungurahui------------*/
#ungu-tophead{color:#A0A0A0; float:right; font-family:'VeraHumana95Bold'; font-size:40px; font-weight:bold; line-height:30pt; margin-bottom:15px; margin-top:200px; vertical-align:baseline;}
#ungu-lefthead{color:#D5B33E; float:left; font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-left:18px; margin-bottom:15px; margin-top:10px; vertical-align:baseline;}
#ungu-row-1  {background:url(/images/site-images/product-profiles/ungu-small.jpg) 60px top no-repeat;min-height:355px;}
#ungu-row-2  {background:url(/images/site-images/product-profiles/ungu-oil-page.jpg) 0 120px no-repeat;min-height:400px; margin-top:40px}
#ungu-row-2 h1  {float:right; padding-right:20px;}
#ungu-row-2 p  {width:330px;padding:0 0 0 0px; float:right; text-align: justify;}
#ungu-middlehead{color:#D5B33E; font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-left:18px; margin-bottom:15px; margin-top:80px; vertical-align:baseline;}
#ungu-row-3  {background:url(/images/site-images/product-profiles/paranari-kids-2.jpg) 300px 35px no-repeat;min-height:470px; margin-top: 10px}
#ungu-row-3 h1  {padding:40px 0 20px 0;}
#ungu-row-3 p  {width:220px; margin-left:15px; float: left; text-align: justify; margin-top:15px;}
#ungu-bottomhead{color:#D5B33E; width:400px; font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-left:0px; margin-bottom:15px; margin-top:-100px; vertical-align:baseline; }
#p4 {text-align:justify; margin:0px;}
#TextWrap {float: left; margin-right: 30px; margin-bottom: 10px;}
 
/*---------Aguaje------------*/
#aguajerighthead {color:#D5B33E; float:right; font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-left:386px; margin-bottom:15px; margin-top:5px; vertical-align:left;}
#aguaje-row-1  {background:url(/images/site-images/aguaje-full.jpg) 60px top no-repeat;min-height:385px}
#aguaje-row-2  {background:url(/images/site-images/aguaje-oil-page.jpg) 0 150px no-repeat; min-height:400px; margin-top:-20px}
#aguaje-row-2 h1  {float:right; padding-right:20px;}
#aguaje-row-2 p  {float:right; width:250px;padding:0 0 0 150px}
#aguajemiddlehead {color:#D5B33E; float:left; font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-left:0px; margin-bottom:15px; margin-top:5px; vertical-align:baseline;}
#aguaje-row-3  {background:url(/images/site-images/paranari-kids-small.jpg) right 0px no-repeat;min-height:170px; margin-top:140px;}
#aguaje-row-3 h1  {padding:40px 0 20px 0;}
#aguaje-row-3 p  {width:290px; margin-left:0px; margin-right:50px;}
#aguajebottomhead {color:#D5B33E;  font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-left:0px; margin-bottom:15px; margin-top:50px; vertical-align:baseline;}
#aguaje-row-4  {background:url(/images/site-images/aguaje-climb-tall.jpg) left 0px no-repeat; min-height:430px;}
#aguaje-row-4 h1 {float:right; padding: 30px 100px 0 0;}
#aguaje-row-4 p {float:right; width:50%;}

/*---------Macambo------------*/
#macambo-heading {color:#A0A0A0; font-family:'VeraHumana95Bold'; font-size:40px; font-weight:bold; line-height:30pt; padding:380px 10px 0px 30px; float:right;}
#macambo-row-1  {background:url(/images/site-images/product-profiles/macambo-shell.jpg) 30px top no-repeat;min-height:385px; margin-bottom:110px;}
#macambo-middlehead {color:#D5B33E; float:right; font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-right: 12px;}
#macambo-row-3  {background:url(/images/site-images/product-profiles/macambo-package.jpg) right 0px no-repeat;min-height:170px; margin-top:140px;}
#macambo-lefthead {color: #D5B33E; float: left; font-family: 'VeraHumana95Bold'; font-size: 31px; font-weight: bold; line-height: 30pt; margin-left: 0px; margin-bottom: 15px; margin-top: -70px}
#macambo-row-3 h1  {padding:40px 0 20px 0;}
#macambo-row-3 p  {width: 400px; margin-left: 5px; margin-top: 0px; margin-right: 10px; padding-top: 0px; padding-bottom: 20px; text-align: justify;}
#macambo-bottomhead {color:#D5B33E;  font-family:'VeraHumana95Bold'; font-size:31px; font-weight:bold; line-height:30pt; margin-left:0px; margin-bottom:15px; margin-top:50px; vertical-align:baseline;}
#macambo-row-4  {background:url(/images/site-images/macambo-climb-tall.jpg) left 0px no-repeat; min-height:430px;}
#macambo-row-4 h1 {float:right; padding: 30px 100px 0 0;}
#macambo-row-4 p {float:right; width:50%;}
#TextWrap2 {float: left; margin-right: 30px; margin-bottom: 30px; margin-top:0px; width:384; height:255;}
#macambo-p4 {text-align: justify; margin: 20px; padding-top: 80px}


/*--------------------------------------------------------------
PROFILE NAV SECTION  - Updated 050214 (Alex)
----------------------------------------------------------------*/

.profile-nav  {margin-top:30px; margin-left:5px;}
.profile-nav a  {display: block; width: 250px; height: 116px; text-decoration: none; outline:none}
.profile-nav a:hover img  {visibility:hidden}
.profile-nav div {position:relative; background-repeat:no-repeat; float:left; margin:30px 20px 0 0;}
.profile-nav span {position:absolute; top:24px; left:105px; font-size:35px; line-height:35px;font-family: 'VeraHumana95Bold';}

.nav-benefits   {background:url(/images/site-images/product-profiles/benefits-button-roll.jpg) no-repeat; height:116px; width:300px; margin-right:15px}
.nav-benefits span {position:absolute; top:43px; left:95px;color:#95be4b}
.nav-request   {background:url(/images/site-images/product-profiles/request-button-roll.jpg); height:116px; width:300px; margin-right:0px !important;}
.nav-request span {color:#9a422d}
.nav-specsheet   {background:url(/images/site-images/product-profiles/specsheet-roll.jpg); height:116px; width:300px; margin-right:15px}
.nav-specsheet span {position:absolute; top:25px; left:80px;color:#feab35}
.nav-getquote   {background:url(/images/site-images/product-profiles/getquote-button-roll.jpg); height:116px; width:300px;margin-right:0 !important;}
.nav-getquote span {color:#3dbdd2}

.nav-request, .nav-getquote {
}

/*--------------------------------------------------------------
SIDEBAR
----------------------------------------------------------------*/
.sidebar-lower  {padding-left:0; margin:0;/*border-top: 1px solid#e8e8e8;*/}
.sidebar-lower hr  {margin:5px 0 5px 0; padding:0}
.sidebar-lower div a  {font-size:18px; display:block; text-decoration:none; color:#636363;width:200px; padding: 15px 0 15px 50px}
.sidebar-lower div a:hover  {text-decoration:underline;}

.side-request   {background: url(/images/site-images/sidebar/request-sample-icon.png) 0 5px no-repeat}
.side-specsheet  {background: url(/images/site-images/sidebar/specsheet-icon.png) 0 5px no-repeat}
.side-getquote   {background: url(/images/site-images/sidebar/getquote-icon.png) 0 5px no-repeat}

/*--------------------------------------------------------------
ABOUT SECTION
----------------------------------------------------------------*/

#about-overview  {min-height:1000px}
#top-wrap {background:url(/images/about-top-wrap.jpg) 0 0 no-repeat; height:294px}
#side-wrap  {background:url(/images/about-side-wrap.jpg) 0 0 no-repeat; height:813px; width:214px; float:left;margin-top:-2px;}
#about-content {width:709px; min-height:500px;float:right/*;background:rgb(250,250,250)*/}
#about-content p {padding:5px 50px;font-family:VeraHumana95Regular; font-size:16px;}
#about-content p:first-letter {font-size:18px;}

#about-content p.about-1  {font-weight:bold; color:#315d79; background:#f9f9f9;padding:10px 25px;padding:30px 50px 15px 50px;margin-top:0;}
.about-2  {color:#353535;}
.about-3  {color:#46706f;}
.about-4  {color:#353535;}
.about-5  {color:#353535;}

#get-involved-composite  {background:url('/images/site-images/about-us/get-involved-composite.jpg') center 0 no-repeat; min-height:400px;}
#get-involved-main  {padding:35px 50px;}
#get-involved-main p {font-size:15px; color:#e8b415; line-height:25px;}
#get-involved-main h3 {text-align:right; padding:0 50px 20px 0;font-size:28px; color:#929292;}
#get-involved-main a {padding:0; width:100%; font-size:18px;}

#visit-farm  {background:url('/images/site-images/about-us/visit-farm-thumb.jpg') 30px 0 no-repeat;padding-top:20px;}
#visit-farm p  {width:475px;padding-left:330px;}
#visit-farm p.blue  {color:#74c9cc}
#visit-farm p.box  {background:#f9faf7;font-size:18px;font-family:'VeraHumana95Bold'; padding:5px 25px; width:90%}


#investment {padding-left:40px;background:url('/images/site-images/about-us/investors-thumb.jpg') 90% center no-repeat;padding-top:30px;}
#investment h3 {text-align:left;}
#investment p {width:430px;}

/*--------------------------------------------------------------
SLIDER
----------------------------------------------------------------*/

div.descr.bold a.slide_button {
	padding: 14px 80px 30px 20px;
}

div.descr.bold a.slide_button em {
	display: table-cell;
	vertical-align: middle;
	font-style: normal;
	padding: 0;
}

div.descr.bold a.slide_button strong {
	position:relative;
	top:7px;
}

/*--------------------------------------------------------------
SPECSHEET PAGES
----------------------------------------------------------------*/

#specsheet-box {margin-left:200px; background:url(/images/specsheet-box.jpg) 0 0 no-repeat;height:166px; width:506px;padding:15px;}
#specsheet-box img {float:left; margin:-10px 0 0 60px;}
#specsheet-box p {width:450px;font-size:18px;text-align:center;margin:0 0 50px 0;}
#specsheet-box a {font-size:14px;padding-top:20px;font-style:italic;}

#contact-box  {position:relative; background:#f7f8f0;}
#contact-box-inner  {min-height:425px;padding:0 0 0 100px;}
#contact-box-inner-2 {min-height:425px;padding:0 60px 30px 60px;}
#contact-box-inner h3.contact-header {color:#000; font-size:24px;}

/*--------------------------------------------------------------
FORMS
----------------------------------------------------------------*/

.frm_checkbox label  {font-family:VeraHumana95Bold; font-size:18px;}
#contact-box .desc  {width:600px;background:#fff; margin-bottom:0;}

/*--------------------------------------------------------------
BE HEALTHY SECTION
----------------------------------------------------------------*/

/*---------EFA'S------------*/

#be-healthy  {}
#composite  {background:url(/images/site-images/be-healthy/be-healthy-composite.jpg) 0 0 no-repeat; height:320px; margin-bottom:0}
#main  {font-family:Verdana; /*background:url(/images/site-images/be-healthy/efa-bills-dad.jpg) 0 0 no-repeat; min-height:691px;*/ margin-top:0;}
#main-right h2  {font-size:50px; color:#2c486d; text-align:right;padding:0; margin:0 0 10px 0;}
#main-right  {float:right; padding-top:30px; padding-right:5%;}
#main-right h3  {font-family:Arial; font-size:28px; color:#929292; padding:0; margin:0;font-weight:bold;}
#main-right h3.tagline  {text-align:right; font-style:normal; color:#4e4e4e}
#main-right h3.tagline em  {font-style:normal; color:#929292}
#main-right p  {text-indent:30px;width:425px; float:right; font-size:15px; line-height:25px; color:#2c486d; padding-top:20px;}
#main-right p.blue  {color:#74c9cc}
#main-left  {width:45%;float:left;}
#main-left-bottom  {float:left; background:#f7f6f7 url(/images/site-images/be-healthy/logo-tiny.jpg) 95% 95% no-repeat;width:350px;margin:700px 0 0 20px;padding:15px 30px; -webkit-border-radius:12px; -moz-border-radius:12px;}
#main-left-bottom h3 {margin:0; padding:0; text-align:center;font-size:35px; color:#2c486d;margin:0;}
#main-left-bottom p {margin:0; padding:0; font-size:16px;font-weight:bold; color:#929292;  line-height:30px;}
#main-right  {width:45%; float:right}
#lower  {margin-top:30px;}
#lower-left  {width:50%; float:left}
#lower-right  {width:50%; float:right}
#logo-bottom  {background:url(/images/logo-page-bottom.jpg) right no-repeat; height:179px}

.lower-box  {background:#cbeeea url(/images/site-images/be-healthy/detail-box-bottom.jpg) 0 bottom no-repeat; min-height:50px; width:458px}
.lower-box h3  {font-size:35px; color:#929292; margin:0; padding:15px 0 0 20px;}
.lower-box p  {font-size:14px; color:#333; margin:0; padding:0 0 0 25px;}
.lower-box ul  {list-style-type:disc; font-family:Verdana; font-weight:bold; font-size:18px;line-height:30px; color:#555; padding:20px 0 10px 40px;}
.lower-box ul li  {background:transparent;}
.lower-box ul li.dif  {font-style:italic; color:#3a8d81}
.lower-box-inner  {background:url(/images/site-images/be-healthy/detail-box-top.jpg) 0 top no-repeat; min-height:50px}

/*---------PROTEIN------------*/

#main-protein  {font-family:Verdana; background:url(/images/site-images/be-healthy/be-healthy-protein-shake.jpg) 0 40px no-repeat; min-height:691px; margin-top:0;}
#main-protein-right h2  {font-size:50px; color:#2c486d; text-align:right;padding:0; margin:0 0 10px 0;}
#main-protein-right  {float:right; padding-top:30px; padding-right:5%;}
#main-protein-right h3  {font-family:Arial; font-size:28px; color:#929292; padding:0; margin:0;font-weight:bold;}
#main-protein-right h3.tagline  {text-align:right; font-style:normal; color:#4e4e4e}
#main-protein-right h3.tagline em  {font-style:normal; color:#929292}
#main-protein-right p  {text-indent:30px;width:425px; float:right; font-size:15px; line-height:25px; color:#2c486d; padding-top:20px;}
#main-protein-right p.blue  {color:#74c9cc}
#main-protein-left  {background:url(/images/site-images/be-healthy/be-healthy-cameron-chomp.jpg) 0 100% no-repeat; height:1130px;width:45%;float:left;}
#main-protein-left-bottom  {float:left; background:#f7f6f7 url(/images/site-images/be-healthy/logo-tiny.jpg) 95% 95% no-repeat;width:350px;margin:500px 0 0 20px;padding:15px 30px;; -webkit-border-radius:12px; -moz-border-radius:12px;}
#main-protein-left-bottom h3 {margin:0; padding:0; text-align:center;font-size:35px; color:#2c486d;margin:0;}
#main-protein-left-bottom p {margin:0; padding:0; font-size:16px;font-weight:bold; color:#929292;  line-height:30px;}
#main-protein-right  {width:45%; float:right}

.lower-box li.cat {list-style-type:none; color:#333; font-size:20px;margin-left:30px;}

/*---------VITAMINS------------*/

#main-vitamins  {font-family:Verdana; background:url(/images/site-images/be-healthy/be-healthy-vitamins-cameron-top.jpg) 0 20px no-repeat; min-height:691px; margin-top:0;}
#main-vitamins-right h2  {font-size:50px; color:#2c486d; text-align:right;padding:0; margin:0 0 10px 0;}
#main-vitamins-right  {background:url(/images/site-images/be-healthy/be-healthy-vitamins-veggies-bottom.jpg) 0 100% no-repeat;width: 45%; float:right; padding:30px 5% 550px 0;}
#main-vitamins h3  {font-family:Arial; font-size:28px; color:#929292; padding:0; margin:0;font-weight:bold;}
#main-vitamins-right h3.tagline  {text-align:right; font-style:normal; color:#4e4e4e}
#main-vitamins-right h3.tagline em  {font-style:normal; color:#929292}
#main-vitamins-right p  {text-indent:30px;width:425px; float:right; font-size:15px; line-height:25px; color:#2c486d; padding-top:20px;}
#main-vitamins-right p.blue  {color:#74c9cc}
#main-vitamins-left  {width:45%;float:left;padding-top:500px;}
#main-vitamins-left p  {text-indent:30px; float:left; font-size:15px; line-height:25px; color:#2c486d; padding-top:20px;}
#main-vitamins-left p.blue  {color:#74c9cc}
#main-vitamins-left-bottom  {float:left; background:#f7f6f7 url(/images/site-images/be-healthy/logo-tiny.jpg) 95% 95% no-repeat;width:350px;margin:0 0 30px 0;padding:15px 30px}
#main-vitamins-left-bottom h3 {margin:0; padding:0; text-align:center;font-size:35px; color:#2c486d;margin:0;}
#main-vitamins-left-bottom p {margin:0; padding:0; font-size:16px;font-weight:bold; color:#929292;  line-height:30px;}
#main-vitamins-right  {width:45%; float:right}
#vitamins-box-left  {width:30%; float:left}
#vitamins-box-mid  {width:30%; float:left}
#vitamins-box-right  {width:30%; float:left}

#vitamins-box-left  {width:33%;}
#vitamins-box-mid  {width:33%;}
#vitamins-box-right  {width:33%;}
.vitamins-box  {background:#61ccbe url(/images/site-images/be-healthy/vitamins-box-bottom-1.jpg) 0 bottom no-repeat; min-height:50px; width:300px; margin:0 auto;}
.vitamins-box h3  {font-size:40px; color:#fff; margin:0; padding:10px 0 0 20px;}
.vitamins-box ul  {list-style-type:disc; font-family:Verdana; font-weight:bold; font-size:18px;line-height:30px; color:#fff; padding:20px 0 10px 40px;}
.vitamins-box ul li  {background:transparent;}
.vitamins-box ul li.dif  {font-style:italic; color:#e2ff5b}
.vitamins-box-inner  {background:url(/images/site-images/be-healthy/vitamins-box-top-1.jpg) 0 top no-repeat; min-height:50px}

.alt  {background:#94ded4 url(/images/site-images/be-healthy/vitamins-box-bottom-2.jpg) 0 bottom no-repeat}
.alt-inner  {background:url(/images/site-images/be-healthy/vitamins-box-top-2.jpg) 0 top no-repeat}

/*---------COMMON SENSE------------*/

#main-common  {font-family:Verdana; background:url(/images/site-images/be-healthy/be-healthy-surfer.jpg) 0 0 no-repeat; min-height:691px; margin-top:0;}
#main-common-right h2  {font-size:50px; color:#2c486d; text-align:right;padding:0; margin:0 0 10px 0;}
#main-common-right  {width:45%; float:right; padding-top:30px; padding-right:5%;}
#main-common-right h3  {font-family:Arial; font-size:28px; color:#929292; padding:0; margin:0;font-weight:bold;}
#main-common-right h3.tagline  {text-align:right; font-style:normal; color:#4e4e4e}
#main-common-right h3.tagline em  {font-style:normal; color:#929292}
#main-common-right p  {text-indent:30px;width:425px; float:right; font-size:15px; line-height:25px; color:#2c486d; padding-top:20px;}
#main-common-right p.blue  {color:#74c9cc}
#main-common-left  {padding-top:692px; width:45%;float:left;}
#main-common-left-bottom  {float:left; background:#f7f6f7 url(/images/site-images/be-healthy/logo-tiny.jpg) 95% 95% no-repeat;width:350px;margin:0 0 0 20px;padding:15px 30px; -webkit-border-radius:12px; -moz-border-radius:12px;}
#main-common-left-bottom h3 {margin:0; padding:0; text-align:center;font-size:35px; color:#2c486d;margin:0;}
#main-common-left-bottom p {margin:0; padding:0; font-size:16px;font-weight:bold; color:#929292;  line-height:30px;}
#main-common-right  {width:45%; float:right}


/*--------------------------------------------------------------
VIDEOS
----------------------------------------------------------------*/

.video-box  {height:313px; width:313px; float:left;}
.video-box h3 {width:300px;font-size:20px; text-align:center; padding:10px 0 0 0; margin:0;}
.video-box p {width:300px;font-size:16px; text-align:center; color:#aaa;}
.row  {float:left;}
.center  {margin-left:313px;}
.vid  {width:300px;height:225px; margin:0 0 0 6px;}
/*#team-members .center  {text-align:center}
*/
/*--------------------------------------------------------------
ADDED BY RANJIT
----------------------------------------------------------------*/


#main{float:left !important; width:100%;}
.with_frm_style form{margin:0 !important;}
.with_frm_style p.submit{margin:0 !important;}

.modelfarm-picbox {background:none ! important;}
.picbox-left {background:url(../img/1.png) repeat;}
.picbox-right {background:url(../img/2.png) repeat}
.picbox-right p {margin:0px !important;}
.picbox-left p {margin:0px !important;}
.modelfarm-picbox-inner-bottom p {margin:0px;padding:0px;}

/*--------------------------------------------------------------
BLOG
---------------------------------------------------------------*/

#blog-sidebar  {background: #f1f7e4 url('/images/blog/sidebar-logo.jpg') 70% 90% no-repeat;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;padding:15px 20px 170px 20px; margin-top:30px;;}
.blog-sidebar-title  {color:#353535;font-size:26px;padding-bottom:5px; border-bottom:1px dotted #636363;font-variant:small-caps;text-align:center;}
.blog-tag  {font-size:22px;}

#home-column-row {margin-top:-30px;}
.home-column  {float:left; width:29%;padding:10px 2%;}
div.page h2.home a {color:#888;}

#home-column-row .home-column img.right {float:right;padding-left:5px;}
#home-column-row .home-column img.left {float:left;padding-right:5px;}
#home-column-row .home-column img.about {margin: 15px 0 10px 10px;}


.desc-left {float:left; padding:10px 25px 10px 0;}
.desc-right {float:right; padding:10px 0 10px 25px}

.wp-caption-text { text-align: center; font-size: small; font-style: italic; margin-top: -4px; color: #666; }
.wrap h1 { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }

/*--------------------------------------------------------------
VISIT PERU
---------------------------------------------------------------*/

.paypal-box {width:200px}
.paypal-box td {border:none;}
.paypal-box table {border:none;}

.visit-peru h2 {color:#666!important;}
.visit-peru-fblike {width:350px; float:right;}
.fb-button-small {float:right;}
.fb-button-small img {float:left;margin-right:10px;}
.fb-button-small span {font-size:12px;position:relative;top:7px;}
.fb-button-small a {text-decoration:none;}
.fb-button-small a:hover {text-decoration:underline;}



/*--------------------------------------------------------------
PRESS SECTION
---------------------------------------------------------------*/
.press-article-dateline {font-weight:bold; text-align:right;}


/*--------------------------------------------------------------
STORE SECTION
---------------------------------------------------------------*/

.view-cart-minilink {display:none; /*position:absolute; top:58px; left:780px;background:url('/images/cart/mini-cart-toplink.png') 3px -2px no-repeat;padding-left:28px;*/}
.buy-sacha-minilink {display:none; /*position:absolute; top:58px; left:630px;background:url('/images/cart/buy-sacha-toplink-5.png') 3px 0 no-repeat;padding-left:28px;*/}
.buy-sacha-minilink a, .view-cart-minilink a {font-size:12px; font-style:italic;text-decoration:none;}
.buy-sacha-minilink a:hover, .view-cart-minilink a:hover {text-decoration:underline;}

#teaser {position:relative;}

#viewCartTable {background:#fff; width:940px !important; margin-bottom:40px !important}

div.receipt h3.contact-header {margin-top:125px}

/*------- Store Page - Product List -------*/
.store {}
.list-products {}
.product-single { margin-bottom: 30px; }
.product-img { float:left; margin:0 10px 30px 0; }
.product-data { }
.product-data h2 {font-size:20px; padding-bottom:5px; /*text-decoration:underline*/}
.product-data .Cart66CartButton { margin-bottom:0; }
.product-data .Cart66PriceBlock { color: #627E05; font-size:1em; margin-top: 0px; }
.product-data .Cart66PriceLabel, .Cart66UserQuantity label { color: #626262; }
.product-data p { font-size:.9em; line-height: 1.8em; margin-bottom: 2.2em; }
/*.product-single span {float:right;font-size:14px; text-decoration:underline; margin-top:-13px}*/
.product-data a {color:#54797d;}
/*.product-data .atc-button {height:55px; padding-top:10px}*/

div.bottompic {background:url('/images/cart/bottom-bg.jpg') 0 0 no-repeat; height:413px}

/*-------- Product Page - Item Details -------*/
.product-page .product-data h2 {color:#54797d !important; line-height:100%; font-size:30px; font-weight:normal; }
.product-page .product-data h3 {color:#54797d; font-size:20px; font-weight:normal; padding-top:0}


.wholesale-button {position:relative; top:10px; background: url('/images/cart/buy-wholesale-button-sprites.jpg') no-repeat 0 0; margin-left:205px;width:186px; height:62px; display:block; text-indent:-9999px; float:none}
.wholesale a.button:hover {background-position:0 -62px}
.flypage .wholesale-button {margin-left:319px}

/*------------ Cart 66 ---------------*/

.Cart66WidgetViewCartCheckoutItems, .Cart66WidgetViewCartCheckoutEmpty {
padding-top:0 !important;
}	

#Cart66WidgetCartTitle{
/*padding-right:16px;
width:88% !important;
-webkit-font-size:25px;*/
}
#Cart66WidgetCartContents,
#Cart66WidgetCartEmpty { margin:0 0 4px 8px; text-align:center; }
#Cart66WidgetCheckout { color: #0B9C11; font-weight: bold; }

#Cart66AdvancedSidebarAjax {
    margin-top: 7px;
}

.Cart66UserQuantity {position:relative; bottom:10px; }
.Cart66UserQuantity label { font-size: small; font-weight: bold; }

#checkoutShopping #Cart66CheckoutButton {background:url('/images/cart/button-checkout-sprite.jpg') 0 0 no-repeat !important; width:203px !important; height:98px !important; text-indent:-9999px !important; border:none !important}
#checkoutShopping #Cart66CheckoutButton:hover {background:url('/images/cart/button-checkout-sprite.jpg') 0 -98px no-repeat !important;}

.Cart66CartContinueShopping {background:url('/images/cart/button-continue-shopping-sprite.jpg') 0 0 no-repeat !important; width:203px !important; height:95px !important; text-indent:-9999px !important; border:none !important}
.Cart66CartContinueShopping:hover {background:url('/images/cart/button-continue-shopping-sprite.jpg') 0 -96px no-repeat !important;}

.confirm-order.Cart66CompleteOrderButton {background:url('/images/cart/button-confirm.jpg') 0 0 no-repeat !important; width:203px !important; height:98px !important; text-indent:-9999px !important; border:none !important}
.confirm-order.Cart66CompleteOrderButton:hover {background:url('/images/cart/button-confirm-hover.jpg') 0 0 no-repeat !important;}

#Cart66CartForm {width:940px !important; margin-bottom:40px}

.content .col3 {
    width: 254px !important;
}

.Cart66AjaxMessage { z-index: 8000;
text-align: center;
width: 350px; /*position:absolute;*/ /*float: right; margin: 0 10px 20px; text-align: center;*/ }

#cart66cartwidget-3 {
   /*float: left;
   width: 100%;*/
}


#Cart66WidgetCartTitle {
   /*float: left;
   padding-right: 0;
   width: 100%;*/
}

/*-------------------------fixing after ranjit's work------------------------*/
#row1 div, .col1 {text-transform:none !important; font-size:14px !important; font-weight: 400 !important}

/*-------------------------end fix section-----------------------------------*/


/*---------------- TEMPORARY CONTACT FORM 7 STYLING by RICK -------------------*/
form.wpcf7-form { background: #9cbc2c; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px;	padding: 20px; width:600px; }
form.wpcf7-form fieldset { border:none; margin-bottom:10px; margin-top:0px !important; }
form.wpcf7-form fieldset:last-of-type {	margin-bottom: 0; }
form.wpcf7-form legend { background:none; color: #384313;	font-size: 16px;	font-weight: bold;	padding-bottom: 10px;	text-shadow: 0 1px 1px #c0d576; }
form.wpcf7-form .req { float: right; position: relative; top: -51px; font-size: smaller !important; color: #E4FAD7; }
/*form.wpcf7-form > fieldset > legend:before {	content: "Step " counter(fieldsets) ": ";	counter-increment: fieldsets; }*/
form.wpcf7-form fieldset fieldset legend { color: #111111;	font-size: 13px;	font-weight: normal;	padding-bottom: 0; }
form.wpcf7-form ol li { background: #b9cf6a;	background: rgba(255,255,255,.3);	border-color: #e3ebc3 !important;	border-color: rgba(255,255,255,.6) !important;	border-style: solid !important;	border-width: 2px !important;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	line-height: 30px;	list-style: none !important;	padding: 5px 10px;	margin-bottom: 2px; }
form.wpcf7-form ol ol li {	background: none;	border: none;	float: left; }
form.wpcf7-form fieldset:last-of-type ol li { height: 100%; overflow: auto; }
form.wpcf7-form label {	float: left;	font-size: 13px; font-weight: bold;	width: 190px; }
form.wpcf7-form label span { color: #465E38; font-size: smaller; font-style: italic; font-weight: normal !important; }
form.wpcf7-form fieldset fieldset label {	background:none no-repeat left 50%;	line-height: 20px;	padding: 0 0 0 30px;	width: auto; }
form.wpcf7-form fieldset fieldset label:hover {	cursor: pointer; }
form.wpcf7-form .wpcf7-list-item label { width:auto; float:none; }
form.wpcf7-form input:not([type=checkbox]),
form.wpcf7-form textarea {	background: #ffffff;	border: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;	font: italic 13px Georgia, "Times New Roman", Times, serif;	outline: none;	padding: 5px;	width: 200px; }
.wpcf7-checkbox .wpcf7-list-item {display: block;}
form.wpcf7-form input:not([type=submit]):focus,
form.wpcf7-form textarea:focus {	background: #eaeaea; }
form.wpcf7-form input[type=checkbox] {	float: left;	margin-right: 5px; }
form.wpcf7-form button { background: #384313;	border: none;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	-khtml-border-radius: 20px;	border-radius: 20px;	color: #ffffff;	display: block;	font: 18px Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: auto;	padding: 7px 25px;	text-shadow: 0 1px 1px #000000;	text-transform: uppercase; }
form.wpcf7-form button:hover {	background: #1e2506;	cursor: pointer; }
#verification {float:none;}

/*------------------ color.css overrides -----------------------*/
.page_title { background: transparent !important; }

/*-------------- Formidable Tweaks -----------------*/
h3.form-fieldset-title { font-size:small; color:#B5B6A2; }a {color: #202e0b;}
.footer { border-top:1px solid #172406; height:54px; background:#090f02 url(../img/grass/bg_footer.jpg) no-repeat 50% 0;font-size:.74em; }
.footer_widgets_bg {background:#111b04 url(../img/grass/bg_footer_widgets_bg.png) repeat-x 0 0;}
.footer_widgets {background:url(../img/grass/bg_footer_widgets.jpg) no-repeat 50% 0;min-height:375px;color:#a4ad93;font-size:.8em;}
.footer_widgets a {color:#a4ad93;text-decoration:none;}
.footer_widgets a:hover {color:#fff;text-decoration:underline;}
.footer_widgets li { text-indent:0; margin:0; padding:0; border-top:1px solid #3d4f21; padding:7px 5px; }
.footer_widgets .col2 li {background-color:#1e2e09}
.footer p {color:#babeb5;}
.footer  a {color:#babeb5;}
.footer li {border-left:1px solid #323d26;}
.footer li:first-child {border:none;}
.footer li:first-child a {text-decoration:none;color:#babeb5;}
.page_title {background:#192308 url(../img/grass/bg_page_title.png) repeat-x 0 0;}
.page_title_inner {background:url(../img/grass/bg_page_title_inner.jpg) no-repeat 50% 0;}
#nav a {background:url(../img/grass/bg_pager.png) no-repeat 0 -14px; margin:0 5px;display:block;float:left;width:14px;height:14px;text-indent:-9999px;}
#nav a.activeSlide {background:url(../img/grass/bg_pager.png) no-repeat;}
.footer_widgets_height {overflow:hidden;background:url(../img/grass/bg_footer_widgets_height.png) repeat-y 50% 0;}