/*
 Author:           Åukasz Girek
 Author URI:       http://www.rzepak.pure.pl/
 Project:		  PureCorp
 Description:	  Themeforest Item.
 Delicious - A font by Jos Buivenga (exljbris) -> www.exljbris.nl
 */
/*---------------------------------------------------------------------------------------
 --- RESETS
 ---------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
} :focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Class below is responsible for rounding in nonIE browser, if you want css to validate, remove line below --------- */
.rounded {
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari */
}

/*---------------------------------------------------------------------------------------
 --- BASICS
 ---------------------------------------------------------------------------------------*/
html {
    min-height: 101%;
}

body {
    color: #666;
    background: url(../img/bg_bottom.jpg) repeat;
    font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    line-height: 20px;
}

a {
    color: #000;
}

a:hover {
    color: #000;
}

a:active {
    color: #000;
}

a:visited {
    color: #000;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.center {
    margin-right: auto;
    margin-left: auto;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}
 /* for IE/Mac */
.padd10 {
    padding-right: 10px;
}

h1 {
    font-size: 30px;
    margin: 0px;
}

h2 {
    font-size: 20px;
    margin: 5px 0px;
}

h3 {
    font-size: 16px;
    margin: 0px;
}

/* ------------------------------------------------------------------------------------
 STRUCTURE					 */
#container_top {
    background: url(../img/bg_topline.jpg) repeat-x bottom #fff;
    width: 100%;
}

#content_top {
    background: url(../img/bg_topline.jpg) repeat-x bottom #fff;
    width: 960px;
    margin: 0px auto;
    height: 153px;
    position: relative;
}

#content_top a {
    font-size: 13px;
    height: 15px;
    font-family: "Trebuchet MS";
    font-weight: normal;
}

#content {
    width: 960px;
    margin: 0px auto;
    background: #fff;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    text-align: left;
}

#top_menu {
    background: url(../img/menu_top.jpg) no-repeat top center #2E599D;
    width: 960px;
    margin-top: 10px;
    height: 36px;
}

#top_menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 15px;
    padding-left: 5px;
    margin-left: 5px;
}

#top_menu ul li {
    float: left;
    display: block;
}

#top_menu ul li a {
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 9px 15px 11px 15px;
    border-right: 1px solid #606060;
}

#top_menu ul li a:hover {
    background: url(../img/hover.jpg) top repeat-x #323232;
}

#footer {
    background: #323232;
    width: 960px;
    margin-top: 10px;
}

#footer a {
    text-decoration: none;
}

#footer {
    background: #eee;
}

.section {
    padding: 20px;
}

.section img {
    padding: 5px;
    border: 1px solid #eee;
    margin: 9px;
}

.section p {
    padding: 5px 0px;
}

/* ------------------------------------------------------------------------------------
 CUSTOM				 */
/* LOGO --------- */
div#logo {

}

div#logo h1 {
    margin: 0px;
}

div#logo h1 a {
    display: block;
    background: url(../img/logo.png) no-repeat left bottom;
    min-width: 290px;
    min-height: 89px;
	padding-top:18px;
 
    text-indent: -9999px;
}

/* Login form (client area) --------- */
div#clientarea {
    position: absolute;
    top: -66px;
    right: 0px;
    background: url(../img/client.png) no-repeat bottom;
    width: 263px;
    padding-bottom: 30px;
    padding-top: 2px;
}

#login {
    color: #fff;
    font-size: 10px;
    text-align: right;
    margin: 2px;
}

input#submit {
    margin-top: 30px;
    margin-right: 10px;
    border: 1px solid #606060;
    color: #fff;
    background: #232323;
    padding: 3px;
    font-size: 10px;
    text-transform: uppercase;
}

#login div {
    width: 190px;
    float: left
}

#login label {
    display: block;
}

input#client_login {
    margin-right: 5px;
    border: 1px solid #606060;
    background: transparent;
    width: 100px;
    margin-bottom: 5px;
    color: #fff;
    padding: 3px;
}

input#client_pswd {
    margin-right: 5px;
    border: 1px solid #606060;
    background: transparent;
    width: 100px;
    color: #fff;
    padding: 3px;
}

/* First page promo top --------- */
div#promodesc {
    width: 460px;
    padding: 10px;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 50px;
    padding-top: 20px;
    font-size: 12px;
}

div#promodesc h1 {
    font-size: 34px;
    font-family: "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: bold;
    text-transform: normal;
    letter-spacing: -1px;
}

div#promodesc h2 {
    font-size: 18px;
    margin-top: 10px;
    font-family: "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: bold;
    text-transform: normal;
    letter-spacing: -1px;
}

div#promodesc p {
    margin-top: 20px;
    width: 400px;
	/*
    background: url(../img/dot.jpg) top repeat-x #639426;
    */
    background: url(../img/dot.jpg) top repeat-x #639426;
    padding: 7px;
    border: 1px solid #426403;
    line-height: 18px;
    font-size: 14px;
}

div#promoimg {
    width: 410px;
    padding: 20px;

    /* Code for background image that makes the images look like part of a web page
     background:url(../img/promoimage.jpg) no-repeat bottom;
     
     */
    height: 280px;
}

div#promo {
	/*
    background: url(../img/content_bg.jpg) bottom repeat-x #8cbb51;
    */
	    background: url(../img/content_bg.png) bottom repeat-x #FFF;
    color: #fff;
}

div#buttons {
    width: 420px;
    margin-top: 10px;
    margin-left: 7px;
}

/* Buttons Tour and Demo --------- */
a#tour {
    display: block;
    width: 100px;
    height: 114px;
    background: url(../img/label-icon.png) top;
    text-indent: -9999px;
	margin-right:	75px;
		background-repeat:no-repeat;
    margin-left: 0px;
}
/*
a:hover#tour {
    display: block;
    width: 200px;
    height: 40px;
    background: url(../img/tour.png) 0px 40px;
}*/

a#test {
    display: block;
    width: 100px;
    height: 114px;
	margin-left:00px;
    background: url(../img/quote-icon.png) top;
	background-repeat:no-repeat;
    text-indent: -9999px;
}

/*
a:hover#test {
    display: block;
    width: 200px;
    height: 40px;
    background: url(../img/test.png) 0px 40px;
}*/

/* Features on home page with icons --------- */
div#features {
    background: url(../img/descbg.jpg) repeat-x top #fff;
    width: 960px;
    padding-bottom: 10px;
}

div#features h2 {
    margin: 0px;
    padding: 20px 20px;
}

ul#feat {
    width: 600px;
    margin-top: 0px;
    margin-left: 10px;
}

ul#feat li {
    float: left;
    display: block;
    width: 200px;
    padding-left: 75px;
    margin: 10px;
    margin-bottom: 20px;
}

ul#feat li h3 {
    margin: 0px;
    text-transform: uppercase;
}

#f_clock {
    background: url(../img/fico_clock.jpg) top left no-repeat;
}

#f_monitor {
    background: url(../img/fico_monitor.jpg) top left no-repeat;
}

#f_pen {
    background: url(../img/fico_pen.jpg) top left no-repeat;
}

#f_search {
    background: url(../img/fico_search.jpg) top left no-repeat;
}

#f_secure {
    background: url(../img/fico_secure.jpg) top left no-repeat;
}

#f_stamp {
    background: url(../img/fico_stamp.jpg) top left no-repeat;
}

#features a {
    color: #003300;
    text-decoration: none;
}

/* From the blog box --------- */
div#recentonblog h2 {
    padding-left: 0px;
}

div#recentonblog h3 a {
    color: #999;
    text-decoration: none;
}

div#recentonblog ul li {
    margin: 0px 0px 10px 0px;
    padding: 5px 0px;
    border-bottom: 1px dashed #eee;
}

div#recentonblog ul li p {
    padding: 10px 0px;
}

div#recentonblog {
    width: 300px;
    border-left: 0px solid #eee;
    border-bottom: 0px solid #eee;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    background: url(../img/recentbg.jpg) no-repeat left bottom;
}

span.date {
    color: #999;
    padding-left: 20px;
    background: url(../img/date.jpg) no-repeat left top;
    display: block;
    height: 15px;
    margin-top: 5px;
    font-size: 9px;
}

a.more {
    color: #999;
    padding-right: 10px;
    background: url(../img/more.jpg) no-repeat right center;
    text-decoration: none;
}

/* Testimonials --------- */
div#testimonials h2 {
    margin: 0px;
    padding: 0px 0px 10px 12px;
}

div#testimonials {
    color: #323232;
    background: url(../img/descbg.jpg) repeat-x top #fff;
    margin: 0 0 24px;
    padding: 15px 10px 10px;
    width: 940px;
    height: 80px;
}

div.avatar {
    background: url(../img/avatar_bg.jpg) no-repeat;
    width: 46px;
    height: 44px;
    float: right;
}

div.avatar img {
    padding-left: 6px;
    padding-top: 4px;
}

blockquote {
    color: #868686;
    font-family: "Trebuchet MS", serif;
    font-size: 20px;
    letter-spacing: normal;
    padding: 0px 0px 0px 25px;
    line-height: 22px;
    background: url(../img/quotetop.jpg) no-repeat top left #fff;
}

blockquote span {
    background: url(../img/quotebottom.jpg) no-repeat top right;
    padding-right: 25px;
}

div#testimonialslist p {
    margin-right: 30px;
    margin-top: 5px;
    color: #6a6a6a;
    font-family: Verdana, serif;
    font-size: 13px;
    margin-left: 10px;
    background: #fff;
}

div#testimonialslist {
    margin-top: 10px;
}

.tstm_author {
    background-image: none;
    background-color: #fff;
    font-size: 12px;
    font-weight: normal
}

.pics_container {
    overflow: hidden;
    height: 300px;
    width: 402px;
    padding-top: 4px;
    padding-left: 0px;
	padding-right:10px;
}

.pics img {
    top: 0;
    left: 0;
    position: relative;
    z-index: 3
		background-color:transparent;
}

.pics {
    position: relative;
    z-index: 2;
	background-color:transparent;
}

/* Footers boxes --------- */
.column {
    width: 280px;
    padding: 10px 20px;
}

#tweet {
    height: 200px;
}

#tweet p {
    padding: 10px;
    border: 1px solid #5e5e5e;
    font-size: 13px;
    line-height: 18px;
    background: #474747;
    padding-top: 0;
}

#tweet p {
    color: #fff
}

#tweet a {
    color: #455D27;
    text-decoration: none;
    font-size: 12px;
}

#quickcontact img {
    padding: 5px;
    border: 1px solid #808080;
    background: #474747;
    margin-right: 20px;
}

#quickcontact a {
    color: #fff;
}

/* #bottom			 				{background:url(../img/bottombg3.jpg) repeat-x top #8CBB51;width:960px;color:#fff;} */
#bottom {
    background: url(../img/contentbg2.jpg) top repeat-x #77A342;
    color: #fff;
}

#bottomline {
    background: url(../img/bottom2.jpg) repeat-x bottom #77A342;
    width: 940px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
    color: #FFF;
    border-top: 1px dashed #8cbc4f;
    font-size: 8.4px;
}

#bottomline .clearfix {
    background: url(../img/bottombg3.jpg) repeat-x bottom #323232;
    width: 960px;
    color: #fff;
    font-size: 8.4px;
}

#bottomline a {
    color: #fff;
    text-decoration: none;
    font-size: 8.4px;
}

#bottom h2 {
    color: #fff;
    margin-bottom: 10px;
}

/* BLOG  --------- */
#blog {
    width: 960px;
}

#head {
    background: url(../img/contentbg.jpg) bottom repeat-x #8cbb51;
    color: #fff;
    border-bottom: 1px solid #496f1a;
}

#head h2 {
    padding: 10px;
    margin: 0px;
}

#posts {
    width: 650px;
    padding: 10px;
    padding-top: 20px;
    padding-right: 10px;
}

.post_content {
    width: 600px;
    min-height: 100px;
}

.post_content .entry {
    padding: 20px 10px 20px 15px;
}

.entry a {
    color: #0000FF;
    text-decoration: none;
    font-weight: bold;
}

.post_content h2 {
    padding-left: 10px;
    color: #578c15;
}

.post_content h2 a {
    text-decoration: none;
    color: #578c15;
}

.post {
    background: url(../img/post_bottom.jpg) no-repeat bottom center;
    padding-bottom: 40px;
}

.post_meta {
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 2px 5px;
    border: 1px solid #ddd;
    color: #a1a1a1;
    margin: 5px 0px;
}

.post_meta a.categorylink {
    background: #fff;
    text-decoration: none;
}

.post_meta a {
    text-decoration: none;
    color: #323232;
}

.entry blockquote {
    font-size: 13px;
    padding: 0px 5px 0px 20px;
    margin: 15px;
    margin-top: 0px;
}

.post_date {
    margin-top: 40px;
    background: url(../img/datebg.jpg) no-repeat;
    width: 49px;
    height: 56px;
    padding-top: 6px;
    color: #868686;
    line-height: 16px;
}

.post_date .day {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    text-align: center
}

.post_date .month {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    text-align: center
}

.post_date .hour {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    text-align: center;
    margin-top: -5px;
}

.pagination {
    margin-top: 0px;
}

.pagination a, .pagination span {
    background: #fff;
    padding: 5px;
    margin: 2px;
    border: 1px solid #d9d9d9;
    text-decoration: none;
}

.entry img {
    padding: 5px;
    border: 1px solid #eee;
    margin: 5px;
}

.entry cite a {
    color: #999;
    text-decoration: none;
}

.entry ul, .entry ol {
    margin: 3px 12px;
    list-style: circle
}

.entry h2.title a {
    text-decoration: none;
    color: #578C15;
    font-size: 28px;
}

.entry h2.title {
    margin-bottom: 5px;
}

h1.page {
    margin-bottom: 5px;
    height: 28px;
    text-decoration: none;
    color: #578C15;
    font-size: 28px;
}

/* Blog sidebar --------- */
#sidebar {
    padding-top: 20px;
    padding-left: 20px;
    margin-left: 20px;
    border-left: 1px solid #eee;
    background: url(../img/sidebar_bg.jpg) repeat-y left;
    width: 240px;
    border-bottom: 1px solid #eee
}

#sidebar .widget {
    padding-bottom: 10px;
}

#sidebar h2 {
    padding-bottom: 5px;
}

#sidebar ul {
    margin-left: 10px;
    list-style: circle;
}

#sidebar ul li {
    padding: 2px;
}

#sidebar ul ul {
    margin-left: 10px;
}

#sidebar .widget img {
    float: left;
    padding: 4px 4px 4px 4px;
    border: 1px solid #ddd;
    margin: 4px 8px 4px 0px
}

#sidebar #baner {
    margin: 10px 0px
}

#sidebar a {
    text-decoration: none;
    color: #666
}

/* Price page and table --------- */
#pricefaq li {
    display: block;
    float: left;
    width: 240px;
    padding: 20px;
    border: 1px solid #eee;
    margin: 5px;
}

table#prices {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
}

table#prices td {
    background: url(../img/tabletdbg.jpg) repeat-y left #8cbb51;
    text-align: center;
    border: 0px
}

table#prices td.tdname {
    background: url(../img/tdname.jpg) top left no-repeat #323232;
    padding: 5px 0px 5px 5px;
    width: 190px;
    vertical-align: middle;
    color: #fff;
    text-align: left;
}

table#prices th {
    font-size: 16px;
    text-align: center;
    background: url(../img/thbg.jpg) bottom repeat-x;
    color: #fff;
    height: 25px;
    vertical-align: bottom;
    padding-bottom: 3px;
    border: 0px
}

span.yes {
    display: block;
    background: url(../img/yes.jpg) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    margin-left: 50%;;
    margin-top: 4px;
}

span.no {
    display: block;
    background: url(../img/no.jpg) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    margin-left: 50%;
}

span.option {
    display: block;
    background: url(../img/option.jpg) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    margin-left: 50%;
}

table#prices td.totalprice {
    color: #fff;
    font-size: 18px;
    padding-top: 7px;
    background: url(../img/tabletdprices.jpg) repeat-x top #8cbb51
}

/* Tour page --------- */
#tour {
    background: url(../img/toursidebar.jpg) repeat-y left
}

#sidebar_tour {
    width: 235px;
    padding-top: 20px;
}

#sidebar_tour li.current {
    background: #fff;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px 0px 10px 10px;
}
 /* Use this class for hover --------- */
#sidebar_tour li {
    padding: 10px 0px 10px 10px;
    border-bottom: 1px solid #ddd;
}

#sidebar_tour a {
    text-decoration: none
}

#tour_content {
    margin-left: 30px;
    padding-top: 20px;
    width: 650px;
    padding-bottom: 30px;
}

.section ul#count {
    margin-top: 20px;
}

.section ul#count li {
    font-size: 25px;
    padding: 10px;
    padding-left: 65px;
    height: 40px;
    padding-top: 15px;
    list-style-type: none;
}

#sidebar ul#count {
    margin-top: 20px;
    list-style-type: none;
}

#sidebar ul#count li {
    font-size: 25px;
    padding: 10px;
    padding-left: 65px;
    height: 40px;
    padding-top: 15px;
    list-style-type: none;
    font-size: 11px;
}

.one {
    background: url(../img/1.jpg) no-repeat 0px 12px transparent;
    list-style-type: none;
    margin-bottom: 4px;
    padding: 0px 0px 1px 20px;
    vertical-align: middle;
    line-height: 14px;
}

.two {
    background: url(../img/2.jpg) no-repeat 0px 12px transparent;
    list-style-type: none;
    margin-bottom: 4px;
    padding: 0px 0px 1px 20px;
    vertical-align: middle;
    line-height: 14px;
}

.three {
    background: url(../img/3.jpg) no-repeat 0px 12px transparent;
    list-style-type: none;
    margin-bottom: 4px;
    padding: 0px 0px 1px 20px;
    vertical-align: middle;
    line-height: 14px;
}

.four {
    background: url(../img/4.jpg) no-repeat 0px 12px transparent;
    list-style-type: none;
    margin-bottom: 4px;
    padding: 0px 0px 1px 20px;
    vertical-align: middle;
    line-height: 14px;
}

.five {
    background: url(../img/5.jpg) no-repeat 0px 12px transparent;
    list-style-type: none;
    margin-bottom: 4px;
    padding: 0px 0px 1px 20px;
    vertical-align: middle;
    line-height: 14px;)top left no-repeat;
}

.one, .two, .three, .four, .five {
    float: left;
    margin-right: 10px;
    height: 90px;
}

.section ul#count p {
    margin-top: 10px;
}

/* Contact Form --------- */
.message {
    display: none;
}

.contact {
    text-align: right;
    width: 400px;
}

.contact ul {
    list-style-type: none;
}

.contact li {
    list-style-type: none;
    margin: 5px 0px;
}

.contact li.special {
    display: none;
}

.contact label {
    float: left;
    padding-top: 4px;
}

.contact input {
    width: 260px;
    border: 1px solid #ddd;
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 5px;
}

.contact textarea {
    width: 260px;
    border: 1px solid #ddd;
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 5px;
}

input#send {
    margin-top: 30px;
    margin-right: 10px;
    border: 1px solid #606060;
    color: #fff;
    background: #232323;
    padding: 3px;
    font-size: 10px;
    text-transform: uppercase;
}

#alert {
    margin-top: 5px;
    width: 390px;
    border: 1px solid #ddd;
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 5px 5px 5px 5px;
}

#contact_info {
    text-align: center;
    width: 450px;
    margin-top: 5px;
    border: 1px solid #ddd;
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 5px 5px 5px 5px;
}

/* Genreal  Form --------- */
.form {
    text-align: right;
    width: 400px;
}

.form ul {
    list-style-type: none;
}

.form li {
    list-style-type: none;
    margin: 5px 0px;
}

.form li.special {
    display: none;
}

.form label {
    float: left;
    padding-top: 4px;
}

.form input {
    width: 260px;
    border: 1px solid #ddd;
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 5px;
}

.form textarea {
    width: 260px;
    border: 1px solid #ddd;
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 5px;
}

.form select {
    width: 272px;
    border: 1px solid #ddd;
    background: url(../img/whitedot.jpg) top repeat-x #eee;
    padding: 5px;
}
#fda_logo {
    height: 22px;
	width:46px;
    background: url(/wp-content/themes/purecorpwp/img/fda-logo.png) no-repeat 0 0;
}

#gmp_logo {
    height: 22px;
    width: 82px;
    background: url(../img/gmp_logo.png) no-repeat 0 0;
}

#oracwatch_logo {
    display: inline;
    width: 90px;
    height: 22px;
    background: url(../img/oracwatch.png) no-repeat 0 0;
}

#usda_logo {
    width: 86px;
    height: 22px;
    background: url(../img/usda-organic.png) no-repeat 0 0;
}
#fda _logo:hover, #oracwatch_logo:hover, #usda_logo:hover, #gmp_logo:hover {
    background-position: 0 -22px;
}

#sitemap_image {
    width: 75px;
    height: 75px;
    float: left;
    margin-left: 25px;
    background: url(../img/site-map.png) no-repeat 0 0;
}

#quote_image {
    width: 75px;
    height: 75px;
    float: left;
    margin-left: 9px;
    background: url(../img/quote.png) no-repeat 0 0;
}

#store_image {
    width: 75px;
    height: 75px;
    float: left;
    margin-left: 9px;
    background: url(../img/store.png) no-repeat 0 0;
}

#contact_image {
    width: 75px;
    height: 75px;
    float: left;
    background: url(../img/contact.png) no-repeat 0 0;
}

#sitemap_image:hover, #contact_image:hover, #store_image:hover, #quote_image:hover {
    background-position: 0 -75px;
}

#aboutcompany a {
    color: #fff;
}

.sidebar-box {
    padding: 0;
    margin: 0;
    width: 200px;
}

.sidebar-box h2 {
    font-size: 12px;
    margin-top: 13px;
}

.sidebar-box .ngg-widget {
    padding-left: 25px;
    padding-top: none;
    margin-top: none;
}

.lpContainer {
    width: 740px;
    height: 150px;
    margin-right: auto;
    margin-left: auto;
    marign-bottom: 3px;
}

.lpContainer .content {
    width: 74%;
    float: left;
    padding-left: 3px;
    padding-right: 12px;
    height: 142.5px;
    background-color: #F8F5E1;
}

.lpContainer .logo {
    background-image: url('http://www.vitamixlabs.com/wp-content/themes/purecorpwp/img/tab/logo_design_tab.jpg');
    float: left;
    width: 48px;
    height: 143px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 7px;
}

.lpContainer .website {
    background-image: url('http://www.vitamixlabs.com/wp-content/themes/purecorpwp/img/tab/website_design_tab.jpg');
    float: left;
    width: 48px;
    height: 143px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 7px;
}

.lpContainer .brochure {
    background-image: url('http://www.vitamixlabs.com/wp-content/themes/purecorpwp/img/tab/brochure_design_tab.jpg');
    float: left;
    width: 48px;
    height: 143px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 7px;
}

.lpContainer .label {
    background-image: url('http://www.vitamixlabs.com/wp-content/themes/purecorpwp/img/tab/label_design_tab.jpg');
    float: left;
    width: 48px;
    height: 143px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 7px;
}

.lpContainer .branding {
    background-image: url('http://www.vitamixlabs.com/wp-content/themes/purecorpwp/img/tab/branding_tab.jpg');
    float: left;
    width: 48px;
    height: 143px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 7px;
}

.lpContainer .gallery {
    width: 17%;
    float: left;
    padding-top: 25px;
    background-color: #F8F5E1;
    height: 142.5px;
}

.private_label_table {
    margin-left: 10px;
}

.private_label_table a {
    font-weight: normal;
}

.private_label_table h2 {
    margin-bottom: 2px;
}

.private_label_table td {
    background-color: #efefef;
}

.Logo_Design {
    font-weight: normal;
}

div.figure_left {
    width: 25%;
    float: left;
    margin: 0.5em;
    margin-left: 0;
    padding: 0.5em;
    padding-left: 0;
}

div.figure_powder {
    width: 30%;
    float: left;
    margin: 0.5em;
    margin-left: 0;
    padding: 0.5em;
    padding-left: 0;
}

div.figure_left p {
    text-align: center;
    font-style: italic;
    font-size: smaller;
    text-indent: 0;
    width: 95%;
}

div.figure_powder p {
    width: 90%;
}

#production_capacity {
    padding-left: 20px;
}

div#packaging_options {
    width: 80%;
    font-weight: bold;
    margin-left: 10px;
    height: 80px;
    margin-top: 0px;
}

#packaging_options .left {
    width: 49%;
    float: right;
}

#packaging_options .right {
    width: 49%;
    float: right;
}

#logo_top {
    background: url(../img/tab/textbox-logodesign.png) no-repeat;
    width: 890px;
    height: 181px;
    margin-left: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 10px;
}

#logo_top_branding {
    background: url(../img/tab/textbox-branding.png) no-repeat;
    width: 890px;
    height: 181px;
    margin-left: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 10px;
}

#logo_top_label {
    background: url(../img/tab/textbox-labeldesign.png) no-repeat;
    width: 890px;
    height: 181px;
    margin-left: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 10px;
}

#logo_top_website {
    background: url(../img/tab/textbox-websitedesign.png) no-repeat;
    width: 890px;
    height: 181px;
    margin-left: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 10px;
}

#logo_top_brochure {
    background: url(../img/tab/textbox-brochuredesign.png) no-repeat;
    width: 890px;
    height: 181px;
    margin-left: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 10px;
}

#five_steps {
    background: url(../img/design-steps.png) no-repeat;
    height: 207px;
    width: 890px;
    margin-left: 10px;
}

#five_steps_label {
    background: url(../img/label-steps.png) no-repeat;
    height: 207px;
    width: 890px;
    margin-left: 10px;
}

#five_steps_website {
    background: url(../img/website-steps.png) no-repeat;
    height: 207px;
    width: 890px;
    margin-left: 10px;
}

#five_steps_brochure {
    background: url(../img/brochure-steps.png) no-repeat;
    height: 207px;
    width: 890px;
    margin-left: 10px;
}

#five_steps_branding {
    background: url(../img/branding-steps.png) no-repeat;
    height: 207px;
    width: 890px;
    margin-left: 10px;
}

#logo_top #left, #logo_top_branding #left, #logo_top_label #left, #logo_top_website #left, #logo_top_brochure #left {
    width: 76%;
    height: 181px;
    padding-left: 20px;
    padding-top: 40px;
    float: left;
}

#logo_top #right, #logo_top_branding #right, #logo_top_label #right, #logo_top_website #right, #logo_top_brochure #right {
    padding-top: 13px;
    width: 19%;
    height: 175px;
    margin-right: 8px;
    margin-top: 23px;
    padding-left: 0px;
    margin-left: 5px;
    float: right;
}

#logo_head_images {
    width: 890px;
    height: 80px;
    margin-top: 0px;
}

#logo_head_images #lefthead {
    float: left;
    width: 350px;
    height: 80px;
    margin-left: 25px;
    margin-top: 0px;
}

#logo_head_images #images {
    float: right;
    width: 330px;
    height: 80px;
    margin-left: 125px;
}

ul.blue_circle {
    list-style-image: url(../img/blue-bullet-disc.png);
}

ul.blue_square {
    list-style-image: url(../img/blue-bullet-square.jpg);
}

ul.green_circle {
    list-style-image: url(../img/green-bullet-disc.jpg);
}

ul.green_square {
    list-style-image: url(../img/green-bullet-square.jpg);
}

ul.green_check {
    list-style-type: none;
}

ul.green_check li {
    background: url(../img/green_check.png) no-repeat 0px 4px transparent;
    list-style-type: none;
    margin-bottom: 4px;
    padding: 0px 0px 1px 20px;
    vertical-align: middle;
    line-height: 14px;
}

#view_examples {
    height: 7px;
    width: 127px;
    float: right;
    background: url(../img/view_examples.jpg);
    margin-right: 198px;
}

#floatright {
    float: right;
}

.gray_link {
    color: #666 !important;
}

h1.lnp_get_started {
    float: left;
    font-style: italic;
    margin-left: 20px;
    font-size: 25px;
    margin-top: 5px;
}

img#lnp_get_started {
    border: none;
    float: right;
    margin-top: 13px;
}

#products_page_container {
    width: 600px !important;
    float: left;
}

#sidebar .textwidget {
    width: 275px;
}

/*---------------------------------------------------------------------------------------
 --- Powder Page Stylization
 ---------------------------------------------------------------------------------------*/


#powder_form {
    margin-top: 10px;
    color: #2e599d;
    background: url(/wp-content/themes/purecorpwp/img/contactform-background.png);
    height: 488px;
    width: 423px;
    background-repeat: no-repeat;
    margin-left: 0;
    float: right;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:14px;
    margin-right: 0px;
    padding-left: 50px;
    padding-top: 28px;
}

#powder_form input {
    background-color: #ffffff;
    border: 1px solid #afafaf;
    font-size: 16px;
    padding: 3px;
    color: #1F51A3;
	font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;
}

#powder_form textarea {
    background-color: #ffffff;
    border: 1px solid #afafaf;
    width: 310px;
    padding: 3px;
	height:185px;
	font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size: 14px;
    color: #1F51A3;
}

.powder_submit input {
    background: url(/wp-content/themes/purecorpwp/img/quote-button.png);
    height: 38px;
    width: 170px;
    background-repeat: no-repeat;
    border: 0;
    float: right;
    margin-right: 75px;
	border:none !important;
    margin-top: 0px;
}
#phead_container .right_normal{
	
	margin-top: 10px;
    color: #2e599d;

    background-repeat: no-repeat;
    margin-left: 0;
    float: right;
	font-size:14px;
    margin-right: 30px;

  

}
.powder_input input {
    width: 310px;
}

.phone_email input {
    width: 145px;
}

div#phead_container {
    /*background-image: url(/wp-content/themes/purecorpwp/img/texture-2.png);*/
	background-image:url(/wp-content/themes/purecorpwp/img/bg-fade.png);
	background-repeat:no-repeat;
    border-bottom: #ccc 1px solid;
    background-color: #DCDCDC;
    margin: 0px 20px 0px 0px;
    padding-left: 0px;
    width: 960px;
    height: 315px;
}

#phead_container #left{
	
	text-align: center; width: 46%; float: left; margin-left: 00px; padding-top: 30px;
}

#left img {
	
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;padding-left:0;margin-left:0;margin-top:20px;
}

#phead_container #right {

}


span.h1{line-height: 41px; font-family: helvetica; letter-spacing: -2px; color: #000; font-size: 41px; font-weight: bold;margin-left:25px;}
span.h2{line-height: 28px; margin-top: 7px; width: 304px; display: block; font-family: georgia; color: #000; margin-left: 81px; font-size: 20px;}
span.h3{line-height: 19px; margin-top: 5px; width: 304px; display: block; font-family: georgia; color: #555; margin-left: 81px;	}


div#powder_main{width: 900px; min-height: 750px; margin-left: 20px;}
#powder_main .left {width: 49%; float: left; height: 100%; border-right: #ccc 1px solid;margin-top:25px;}
#powder_main .left #privatelabel {width: 45%; float: left;min-height: 100px;}
#powder_main 	span.header {text-transform: uppercase; font-family: helvetica, arial, sans-serif; color: #2e599d; font-size: 16px; font-weight: bold;display:block;max-height:20px;}
#powder_main span.content {line-height: 19px; font-family: georgia; font-size: 15px;display:block;line-height:19.5px;}
#powder_main #powdermanufacturing {width: 45%; float: right;min-height:100px; margin-left: 7px;}
#vs {width: 40px; font-family: georgia; height: 40px; color: #88ba2e;  font-size: 16px; font-weight: bold;position:relative;left:202px; bottom:64px;}
#quote_box {border-bottom: #dcdcdc 1px solid; background-color: #efefef; margin-top: 150px; width: 95%; height: 200px; margin-left: auto; border-top: #dcdcdc 1px solid; margin-right: auto;display:block;}
#quote_box span {line-height: 26px; margin-top: 14px; display: block; font-family: georgia; color: #000; margin-left: 10px; font-size: 22px;}

#quote_box img {margin-left: 50px;padding:0;}
#full_length_text {width:95%; padding: 10px;min-height: 80px;margin-top:20px;display:block;}
#full_length_text span.header {text-transform: uppercase; font-family: helvetica, arial, sans-serif; color: #2e599d; font-size: 16px; font-weight: bold;
}
#full_length_text span.content {line-height: 19px; font-family: georgia; font-size: 15px;margin-top:0px;
}

#related_posts {width:95%; padding: 10px;min-height: 80px;margin-top:20px;display:block;}
#related_pots span.header {text-transform: uppercase; font-family: helvetica, arial, sans-serif; color: #2e599d; font-size: 16px; font-weight: bold;
}
#related_posts span.content {line-height: 19px; font-family: georgia; font-size: 15px;margin-top:0px;
}
#related_posts a {font-weight:normal;}

#powder_main .right {
	width: 49%; float: right; height: 75%;
}

#powder_main .right span.top_text {
	line-height: 26px; width: 100%; display: block; font-family: georgia, times; margin-bottom: 14px; color: #000; margin-left:20px; font-size: 22px; margin-right: auto;
}


#powder_main .right span.six_header {
	line-height: 26px; width: 100%; display: block; font-family: georgia, times; margin-bottom: 14px; color: #000; margin-left: 10px; font-size: 22px; margin-right: auto;
}

#powder_main .right div#six_points {width: 99%;}

#powder_main .right #six_points div.entry_right
{
	
width: 49%; float: right; height: 75px;
}


#powder_main .right #six_points .entry_right img
{
float:left;padding:0;border:0;
}


#powder_main .right #six_points .entry_right span.six_header
{
font-family: verdana; color: #000; font-size: 11px; font-weight: bold;text-transform:none;
	
}

#powder_main .right #six_points .entry_right span.six_content {
	
	line-height: 15px;  font-family: verdana; font-size: 11px;font-weight:normal;color:#666;text-transform:none;line-height:19.5px;
} 


#powder_main .right #six_points div.entry_left
{
	
width: 49%; float: left; height: 75px;
}

#powder_main .right #six_points .entry_left img
{
float:left;border:0;padding:0;
}


#powder_main .right #six_points .entry_right span.six_header, #powder_main .right #six_points .entry_left span.six_header
{
font-family: verdana; color: #000; font-size: 11px; font-weight: bold;height:auto;width:auto;line-height:20px;margin:0;text-transform:none;
	
}

#powder_main .right #six_points .entry_right span.six_content, #powder_main .right #six_points .entry_left span.six_content  {
	
line-height: 19.5px; display: block; font-family: verdana; font-size: 11px;text-transform:none;font-weight:normal;color#666;
} 


.six_content {color:#666;}

