/* 
--------------------------------------------------
Columbia Gorge Organic | cogojuice.com
--------------------------------------------------
*/

/*
--------------------------------------------------
=RESET
--------------------------------------------------
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, 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;
	font-size: 100%;
	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;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
--------------------------------------------------
=GENERAL RULES
--------------------------------------------------
*/
body {
	background-color: #FFFFFF;
	background-image: url(http://www.cogojuice.com/_images/bg/bg_top_body.gif);
	background-position: top center;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
}
#outer {
	margin: 0 auto;
	text-align: center;
	width: 900px;
}
p {
	margin: 0 0 1em 0;
}
strong {
	color: #d31145;
	font-weight: bold;
}
em {
	font-style: normal;
	font-weight: bold;
}


/*
--------------------------------------------------
=HEADINGS
--------------------------------------------------
*/
h1, h2, h3, h4, h5, h6 {
	color: #d31145;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	padding: 0 0 0.1em 0;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color: #d31145;
	font-weight: normal;
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #0077c0;
}
h1.underline, h2.underline, h3.underline, h4.underline, h5.underline, h6.underline {	
	border-bottom: solid 1px #c8f0c8;
	margin: 0 0 0.3em 0;
	padding: 0 0 0.2em 0;
}
h1 span.hilite, h2 span.hilite, h3 span.hilite, h4 span.hilite, h5 span.hilite, h6 span.hilite {
	color: #0077c0;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 26px;
}
h3 {	
	font-size: 22px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}


/*
--------------------------------------------------
=LISTS
--------------------------------------------------
*/
li img {
	display: inline;
	border: 0;
	padding-right: .5em;
}
.contentMainText ul, .contentMainTextAlt ul {
	list-style-type: square;
	margin: 0 0 1.75em 2em;
}
ul.noBullet {
	list-style-position: inside;
	list-style-type: none;
	margin: 0 0 1.75em 0;
	padding: 0;
}
ul.noBullet li {
	margin: 0 0 0.3em 0;
}
ul.fancyList {
	list-style-image: url(http://www.cogojuice.com/_images/bullets/dot_orange.gif);
	margin: 20px;
	padding: 0;
	width: 460px;
}
ul.floatLeftList {
	list-style-type: square;
	margin: 0 1em 1.75em 2em;
	float: left;
}


/*
--------------------------------------------------
=TOP NAV MAIN
--------------------------------------------------
*/
#topNavBG {
	background-color: #50b948;
	clear: both;
	margin: 0 auto;
	padding: 0;
}
#topNavWrap ul {
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 0;
	padding: 6px 0;
	text-align: center;
}
#topNavWrap ul li {
	display: inline;
	margin: 10px 0;
	padding: 0;
}
#topNavWrap ul li a, #topNavWrap ul li a:link, #topNavWrap ul li a:visited {
	color: #ffd200;
	font-weight: bold;
	margin: 0;
	padding: 6px 20px;
	text-decoration: none;
	text-transform: uppercase;
}
#topNavWrap ul li.last, #topNavWrap ul li.last a,
#topNavWrap ul li.last a:link, #topNavWrap ul li.last a:visited {
	border: 0;
}
#topNavWrap ul li a:hover {
	background-color: #f5f5f5;
	color: #50b948;
}
/*
--------------------
=CURRENT MAIN PAGE HILITE
--------------------
*/
#topNavBG #topNavWrap ul li#current_topnav, #topNavBG #topNavWrap ul li#current_topnav a,
#topNavBG #topNavWrap ul li#current_topnav a:link, #topNavBG #topNavWrap ul li#current_topnav a:visited {
	background-color: #FFFFFF;
	color: #1c3f94;
}


/*
--------------------------------------------------
=TOP NAV SUP
--------------------------------------------------
*/
#topNavSupBG {
	background-color: #50b948;
	clear: both;
	margin: 0 auto;
	padding: 0;
}
#topNavSupWrap ul {
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 0;
	padding: 6px 0;
	text-align: center;
}
#topNavSupWrap ul li {
	display: inline;
	margin: 10px 0;
	padding: 0;
}
#topNavSupWrap ul li.last, #topNavSupWrap ul li.last a, #topNavSupWrap ul li.last a:link, #topNavSupWrap ul li.last a:visited {
	border: 0;
}
#topNavSupWrap ul li a, #topNavSupWrap ul li a:link, #topNavSupWrap ul li a:visited {
	color: #1c3f94;
	font-weight: bold;
	margin: 0;
	padding: 6px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
#topNavSupWrap ul li a:hover {
	background-color: #f5f5f5;
	color: #50b948;
}
/*
--------------------
=CURRENT SUP PAGE HILITE
--------------------
*/
#topNavSupBG #topNavSupWrap ul li#current_supnav, #topNavSupBG #topNavSupWrap ul li#current_supnav a,
#topNavSupBG #topNavSupWrap ul li#current_supnav a:link, #topNavSupBG #topNavSupWrap ul li#current_supnav a:visited {
	background-color: #1c3f94;
	color: #FFFFFF;
}


/*
--------------------------------------------------
=HEADER
--------------------------------------------------
*/
#headerBG {
	background: transparent;
	background-color: transparent;
	clear: both;
	height: 216px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#headerBG .headerLogo {
	clear: both;
	padding: 10px 0 16px 0;
	text-align: center;
}
#headerRight {
	float: right;
}
#headerInnerWrap #contactTop p {
	color: #007dc3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 10px 10px 4px 2px;
	text-align: right;
}
#headerInnerWrap #contactTop a {
	color: #007dc3;
	font-weight: bold;
}
#headerInnerWrap #contactTop a:link, #headerInnerWrap #contactTop a:visited {
	background-image: url(http://www.cogojuice.com/_images/icons/icon_envelope_16.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	color: #007dc3;
	font-weight: bold;
	padding: 0 0 0 20px;
	text-decoration: none;
}
#headerInnerWrap #contactTop a:hover {
/*
	background-image: url(http://www.cogojuice.com/_images/icons/icon_envelope_open_16.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-position: 0% 100%;
*/
	color: #FF0000;
	font-weight: bold;
	padding: 0 0 0 20px;
	text-decoration: underline;
}


/*
--------------------------------------------------
=FOOTER
--------------------------------------------------
*/
#footerBGaccent {
	background-color: #D9DCDE;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	height: 6px;
	line-height: 6px;
	margin: 0 auto;
	padding: 0;
	width: 900px;
}
#footerBG {
	background-color: #FFFFFF;
	border-top: solid 1px #c8f0c8;
	clear: both;
	height: 30px;
	margin: 0 auto;
	/*padding: 0 0 10px 0;*/
	padding: 0;
	width: 900px;
}
#footerTextWrap {
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 900px;
}
#footerTextWrap .footerTextLeft {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1em;
	text-align: left;
}
#footerTextWrap .footerTextRight {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	line-height: 1em;
	margin: -1em 0 0 0;
}
#footerTextWrap a, #footerTextWrap a:link, #footerTextWrap a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
#footerTextWrap a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


/*
--------------------------------------------------
=COPYRIGHT
--------------------------------------------------
*/
#copyrightBG {
	background-color: transparent;
	clear: both;
	margin: 10px auto;
	padding: 0;
	width: 900px;
}
.copyrightText {
	color: #9d7f74;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1em;
	text-align: center;
}
.copyrightText a, .copyrightText a:link, .copyrightText a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.copyrightText a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


/*
--------------------------------------------------
=NAV GENERAL
--------------------------------------------------
*/
.buttonAlignRight {
	float: right;
	margin-top: 1em;
	margin-bottom: 1em;
}
.buttonUpToTop {
	border-top: solid 1px #c8f0c8;
	clear: both;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 4px 0 0 0;
	text-align: right;
	width: 99%;
}
.buttonUpToTopNL {
	clear: both;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 4px 0 0 0;
	text-align: right;
	width: 99%;
}
.buttonMore {
	border-top: solid 1px #c8f0c8;
	clear: both;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	text-align: right;
}
.buttonMoreNL {
	clear: both;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	text-align: right;
}
.homebutton {
	margin: 0 0 10px 0;
	padding: 0;
}
.newsletterSignUpWrap {
	margin: 0;
	padding: 0;
	text-align: left;
}
.newsletterSignUpWrap form {
	margin: 0 0 14px 0;
	padding: 0;
}
.newsletterSignUpWrap label {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.newsletterSignUpWrap #name, .newsletterSignUpWrap #huiujy-huiujy {
	background-color: #f0f0f0;
	border: solid 1px #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 6px 0;
	padding: 2px;
	width: 90%;
}


/*
--------------------------------------------------
=CONTENT WRAP
--------------------------------------------------
*/
#contentWrap {
	background-color: #FFFFFF;
	clear: both;
	float: left;
	overflow: auto;
	width: 900px;
}


/*
--------------------------------------------------
=CONTENT COLUMN MAIN
--------------------------------------------------
*/
#contentMainWrap {
	background-color: #FFFFFF;
	border-right: solid 1px #c8f0c8;
	clear: none;
	float: left;
	margin: 16px 0 0 0;
	padding: 0 0 0 20px;
	text-align: left;
	width: 454px;
}
#contentMainWrapAlt {
	background-color: #FFFFFF;
	clear: none;
	float: left;
	margin: 16px 0 0 0;
	padding: 0 20px;
	text-align: left;
	width: 654px;
}
#contentMainWrapFull {
	background-color: #FFFFFF;
	clear: none;
	margin: 16px 0 0 0;
	padding: 0;
	text-align: left;
	width: 900px;
}
.contentMainTextWrap {
	margin: 0 0 20px 0;
	padding: 0 10px 0 0;
}
.contentMainText {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	text-align: left;
}
.contentMainTextAlt {
	color: #1c3f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.5;
	text-align: left;
}
.featuredNewsWrap {
	border-bottom: solid 1px #c8f0c8;
	margin: 0 0 30px 0;
}
.featuredNewsText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
.mainSplashImage {
	margin: 0 0 10px 0;
}


/*
--------------------------------------------------
=CONTENT COLUMN LEFT WRAP
--------------------------------------------------
*/
#contentLeftWrap {
	background-color: #FFFFFF;
	float: left;
	margin: 16px 0 0 0;
	padding: 0;
	text-align: center;
	width: 206px;
}


/*
--------------------------------------------------
=LEFT NAV MAIN
--------------------------------------------------
*/
ul.sidemenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	width: 206px;
}
ul.sidemenu li {
	margin: 0;
}
ul.sidemenu li a {
	background-color: #0077c0;
	background-image: url(http://www.cogojuice.com/_images/bg/sidenav-bg-main.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom: solid 1px #FFFFFF;
	display: block;
	font-weight: bold;
	padding: 6px 10px;
	width: 180px;
}
ul.sidemenu li a:link,
ul.sidemenu li a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	text-decoration: none;
}
ul.sidemenu li a:hover {
	background-color: #50b948;
	background-image: none;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
.sidemenu-bottom {
	text-align: left;
}
.sidemenu-heading {
	border-bottom: solid 1px #FFFFFF;
	text-align: left;
}
/*
--------------------
=LEFT NAV MAIN CURRENT
--------------------
*/
ul.sidemenu li#current_sidenav_main, 
ul.sidemenu li#current_sidenav_main a, 
ul.sidemenu li#current_sidenav_main a:link {
	background-color: #FFFFFF;
	background-image: none;
	color: #1c3f94;
}


/*
--------------------
=LEFT NAV SUB
--------------------
*/
ul.sidemenu li.submenu a,
ul.sidemenu li.submenu a:link {
	background-color: #e6e6e6;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(http://www.cogojuice.com/_images/bg/sidenav-bg-sub.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #000000;
	display: block;
	font-weight: bold;
	padding: 6px 10px 6px 20px;
	width: 170px;
}
ul.sidemenu li.submenu a:hover {
	background-color: #50b948;
	background-image: none;
	color: #FFFFFF;
}
/*
--------------------
=LEFT NAV SUB CURRENT
--------------------
*/
ul.sidemenu li.submenu#current_sidenav_sub,
ul.sidemenu li.submenu#current_sidenav_sub a,
ul.sidemenu li.submenu#current_sidenav_sub a:link {
	background-color: #FFFFFF;
	background-image: none;
	color: #1c3f94;
}


/*
--------------------------------------------------
=NEST NAV
--------------------------------------------------
*/
ul.nestmenu, ul#nav_categories {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	width: 206px;	
}
ul.nestmenu li, ul#nav_categories li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	margin: 0;
}
ul.nestmenu li a, ul.nestmenu li a:link, ul.nestmenu li a:visited,
ul#nav_categories li a, ul#nav_categories li a:link, ul#nav_categories li a:visited {
	background-color: #0077c0;
	background-image: url(http://www.cogojuice.com/_images/bg/sidenav-bg-main.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom: solid 1px #FFFFFF;
	color: #FFFFFF;
	display: block;
	padding: 6px 10px;
	text-decoration: none;
	width: 180px;
}
ul.nestmenu ul li a, ul.nestmenu ul li a:link, ul.nestmenu ul li a:visited,
ul#nav_categories ul li a, ul#nav_categories ul li a:link, ul#nav_categories ul li a:visited {
	background-color: #d2d2d2;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(http://www.cogojuice.com/_images/bg/sidenav-bg-sub-alt.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #000000;
	display: block;
	padding: 6px 10px 6px 15px;
	text-decoration: none;
	width: 175px;
}
ul.nestmenu ul ul li a, ul.nestmenu ul ul li a:link, ul.nestmenu ul ul li a:visited,
ul#nav_categories ul ul li a, ul#nav_categories ul ul li a:link, ul#nav_categories ul ul li a:visited {
	background-color: #e6e6e6;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(http://www.cogojuice.com/_images/bg/sidenav-bg-sub.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #000000;
	display: block;
	padding: 6px 10px 6px 20px;
	text-decoration: none;
	width: 170px;
}
ul.nestmenu li a:hover, ul.nestmenu ul li a:hover, ul.nestmenu ul ul li a:hover,
ul#nav_categories li a:hover, ul#nav_categories ul li a:hover, ul#nav_categories ul ul li a:hover {
	background-color: #50b948;
	background-image: none;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
/*
--------------------
=NEST NAV CURRENT
--------------------
*/
ul.nestmenu li div a, ul.nestmenu li div a:link, ul.nestmenu li div a:visited,
ul.nestmenu ul li div a, ul.nestmenu ul li div a:link, ul.nestmenu ul li div a:visited,
ul.nestmenu ul ul li div a, ul.nestmenu ul ul li div a:link, ul.nestmenu ul ul li div a:visited {
	background-color: #FFFFFF;
	background-image: none;
	color: #0077c0;
}



/*
--------------------------------------------------
=CONTENT COLUMN RIGHT WRAP
--------------------------------------------------
*/
#contentRightWrap {
	background-color: #FFFFFF;
	float: right;
	margin: 16px 0;
	padding: 0;
	text-align: center;
	width: 204px;
}
.contentRightGradient {
	background-image: url(http://www.cogojuice.com/_images/bg/bg_gradient_green.gif);
	background-position: top center;
	background-repeat: repeat-x;
	padding: 30px 0 0 0;
}
.contentRightHack {
	margin: -30px 0 0 0;
}
.contentRightTextWrap {
	margin: 0 0 20px 0;
	padding: 0 2px;
	text-align: left;
}
.contentRightText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	margin: 4px 0 10px 0;
	padding: 0;
	text-align: left;
}
.sideColumnText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	margin: 4px 0 10px 0;
	padding: 0;
	text-align: left;
}


/*
--------------------------------------------------
=HOME
--------------------------------------------------
*/
.logosWrap {
	border-top: solid 1px #c8f0c8;
	padding: 20px 0;
	text-align: center;
}
.logosWrap .logoItemTwitter {
	display: inline;
	float: left;
	margin: 0 16px;
	width: 202px;
}
.logosWrap .logoItemFacebook {
	display: inline;
	float: left;
	margin: 0 16px;
	width: 160px;
}
.logosWrap .logoItemLocalFirst {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
	width: 86px;
}
.logosWrap .logoItemLocalFirstBig {
	display: inline;
	margin: 0 5px 0 0;
	text-align: center;
	width: 114px;
}
.logosWrap .logoItemSustainable {
	display: inline;
	float: left;
	margin: 4px 0 0 5px;
	width: 104px;
}
.logosWrap .logoText {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	margin: 8px 0;
	padding: 0;
	text-align: center;
}




/*
--------------------------------------------------
=MEDIA
--------------------------------------------------
*/
.mediaItem {
	border-bottom: solid 1px #c8f0c8;
	margin: 10px 0 14px 0;
	padding: 0 0 0 4px;
}
.mediaItemNL {
	margin: 10px 0 14px 0;
	padding: 0 0 0 4px;
}
.mediaItemAlt {
	border-top: solid 1px #c8f0c8;
	margin: 10px 0;
	padding: 0;
}
.mediaItemGradient {
	background-image: url(http://www.cogojuice.com/_images/bg/bg_gradient_green.gif);
	background-position: top center;
	background-repeat: repeat-x;
	border-bottom: solid 1px #c8f0c8;
	margin: 0 0 14px 0;
	padding: 6px 0 0 4px;
}
.mediaTitle {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0 0 2px 0;
	text-align: left;
}
.mediaTitle a, .mediaTitle a:link, .mediaTitle a:visited {
	color: #0077c0;
	font-weight: normal;
	text-decoration: none;
}
.mediaTitleAlt {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0 0 2px 0;
	text-align: left;
}
.mediaTitleAlt a, .mediaTitleAlt a:link, .mediaTitleAlt a:visited {
	color: #0077c0;
	font-weight: normal;
	text-decoration: none;
}
.mediaTitle a:hover, .mediaTitleAlt a:hover {
	color: #0077c0;
	text-decoration: underline;
}
.mediaDate {
	color: #50b948;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.0;
	margin: 0 0 2px 0;
	padding: 0;
	text-align: left;
}
.mediaDateAlt {
	color: #50b948;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.0;
	margin: 0 0 2px 0;
	padding: 0;
	text-align: left;
}
.mediaDateArticle {
	color: #50b948;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.0;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
}
.mediaText {
	font-size: 12px;
	line-height: 1.2;
}
.mediaTextAlt {
	font-size: 12px;
	line-height: 1.35;
}
.mediaText, .mediaTextAlt {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	text-align: left;
}
.mediaThumb {
	border: solid 1px #50b948;
	float: left;
	margin: 6px 10px 4px 0;
	padding: 1px;
}


/*
--------------------------------------------------
=PRODUCTS
--------------------------------------------------
*/
.featuredProductItem {
	margin: 0 0 30px 0;
	padding: 0;
	text-align: left;
}
.featuredProductTitle, .featuredProductTitle a, .featuredProductTitle a:link, .featuredProductTitle a:visited,
a .featuredProductTitle, a:link .featuredProductTitle, a:visited .featuredProductTitle {
	color: #006ee6;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
	margin: 4px 0 2px 0;
	text-decoration: none
}
.featuredProductTitle a:hover, a:hover .featuredProductTitle {
	color: #d31145;
}
.featuredProductText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.35;
	text-align: left;
}



/*
--------------------------------------------------
=VIDEO
--------------------------------------------------
*/
.featureVideoWrap {
	margin: 0 0 30px 0;
	text-align: left;
}
.featureVideoTitle {
	color: #007dc3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.0;
	margin: 0 0 4px 0;
	padding: 0;
	text-align: left;
}
.featureVideoDate {
	color: #8cc63f;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.0;
	margin: 0 0 4px 0;
	padding: 0;
}
.featureVideoImage img {
	margin: 0;
	padding: 1px;
	border: 1px solid #50b948;
	text-align: left;
}
.featureVideoImage a:hover img {
	margin: 0;
	padding: 1px;
	border: 1px solid #0077c0;
}
.featureVideoText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	margin: 4px 0 10px 0;
	padding: 0;
	text-align: left;
}
.videoThumb {
	float: left;
	margin: 0 10px 10px 0;
	padding: 1px;
	border: 1px solid #50b948;
}


/*
--------------------------------------------------
=TESTIMONIALS
--------------------------------------------------
*/
.testimonialItem {
	background-image: url(http://www.cogojuice.com/_images/icons/quote_open.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	border-bottom: solid 1px #c8f0c8;
	clear: both;
	margin: 6px 0;
	padding: 0 0 10px 0;
	text-align: left;
}
.testimonialItemAlt {
	background-image: url(http://www.cogojuice.com/_images/icons/quote_open.gif);
	background-position: top 95px;
	background-repeat: no-repeat;
	float: left;
	border-bottom: solid 1px #c8f0c8;
	clear: both;
	margin: 6px 0;
	padding: 0 0 10px 0;
	text-align: left;
}
.testimonialItem .testimonialText, .testimonialItemAlt .testimonialText {
	background-image: url(http://www.cogojuice.com/_images/icons/quote_close.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0 20px;
}
.testimonialText {
	color: #006ee6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
}
.testimonialAttText {
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	margin: 0;
	padding: 10px 0 0 0;
}
.testimonialImage img {
	float: left;
	margin: 0 10px 0 0;
	padding: 1px;
	border: 1px solid #50b948;
	text-align: left;
}
.testimonialImage a:hover img {
	margin: 0;
	padding: 1px;
	border: 1px solid #0077c0;
}
.testimonialBottom {
	border-bottom: solid 1px #c8f0c8;
	clear: both;
	margin: 6px 0;
	padding: 0 0 2px 0;
	text-align: left;
}


/*
--------------------------------------------------
=PAGINATE
--------------------------------------------------
*/
.paginateWrap {
	border-top: solid 1px #c8f0c8;
	clear: none;
	margin: 1em 0;
	width: 99%;
}
.paginateTextLeft {
	color: #000000;
	float: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0;
}
.paginateTextRight {
	color: #000000;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0;	
}



/*
----------------------------------------
=GALLERY
----------------------------------------
*/
.galleryThumbRow {
	display: block;
	margin: 0;
	padding: 10px 0 4px 0;
}
.galleryThumbItem {
	float: left;
	margin: 0 16px 10px 0;
	padding: 0;
	text-align: center;
}
.galleryThumbImage img {
	margin: 0;
	padding: 2px;
	border: 1px solid #50b948;
}
.galleryThumbImage a:hover img {
	margin: 0;
	padding: 2px;
	border: 1px solid #0077c0;
}
.galleryThumbTitleText {
	color: #191919;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 4px 0 0 0;
	padding: 0;
}
ul.categories {
	color: #191919;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	list-style-position: inside;
	list-style-type: square;
	margin: 0 0 1.75em 0;
	padding: 0;
}


/*
--------------------------------------------------
=BREADCRUMB
--------------------------------------------------
*/
.breadcrumbWrap {
	background-color: #f3fff2;
	border-bottom: solid 1px #c8f0c8;
	border-top: solid 1px #c8f0c8;
	clear: none;
	margin: 0 0 1em 0;
	padding: 0 10px;
}
.breadcrumbText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0;
}


/*
--------------------------------------------------
=HILITE BOX
--------------------------------------------------
*/
.hiliteBox {
	background-color: #EEFFDE;
	border-top: solid 1px #C8F0A0;
	border-bottom: solid 1px #C8F0A0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1em 0;
	padding: 6px;
}
.hiliteBoxFull {
	background-color: #EEFFDE;
	border-top: solid 1px #C8F0A0;
	border-bottom: solid 1px #C8F0A0;
	margin: 1em 0;
	padding: 16px;
}
.textTitleWrap {
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	margin: 0 auto 20px auto;
	text-align: center;
	width: 500px;
}
.textTitle {
	color: #191919;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	margin: 10px 0;
	text-align: center;
}
.textBottomWrap {
	border-top: solid 1px #cccccc;
	margin: 20px auto 0 auto;
	text-align: center;
	width: 500px;
}
.textBottom {
	color: #191919;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	margin: 10px 0;
	text-align: center;
}


/*
----------------------------------------
=IMAGES
----------------------------------------
*/
.articleImage img {
	margin: 0;
	padding: 1px;
	border: 1px solid #50b948;
}
.articleImage a:hover img {
	margin: 0;
	padding: 1px;
	border: 1px solid #0077c0;
}
img.inline {
	border: 0;
	display: inline;
}
img.bulletInline {
	border: 0;
	display: inline;
	padding: 0 4px 0 0;
	vertical-align: middle;
}
img.bulletFloatLeft {
	border: 0;
	float: left;
	padding: 0 6px 0 0;
	vertical-align: middle;
}
img.bulletFloatRight {
	border: 0;
	float: right;
	padding: 0 0 0 6px;
	vertical-align: middle;
}
img.photoFloatLeft {
	float: left;
	margin: 0;
	padding: 0 8px 8px 0;
}
img.photoFloatRight {
	float: right;
	margin: 0;
	padding: 0 0 8px 4px;
}
div.floatLeft {
	float: left;
	padding: 4px 8px 8px 0;
}
div.floatRight {
	float: right;
	padding: 4px 0 8px 8px;
}
div.articleImageCenter {
	display: block;
	margin: 0 0 10px 0;
	text-align: center;
}
div.clearBoth {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	overflow: auto;
}
div.clearBothAlt {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	padding: 0 0 10px 0;
	overflow: auto;
}




/*
--------------------------------------------------
=FLASH
--------------------------------------------------
*/
#flashcontent {
	display: block;
	margin: 0 auto;
	padding: 0;
}
#altcontent {
	background-color: #dc6528;
	clear: both;
	height: 390px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#flashContentHome {
	/*display: block;
	margin: 0 auto;
	padding: 0;*/
}
#altContentHome {
	background-color: #FFFFFF;
	clear: both;
	height: 310px;
	margin: 0;
	padding: 40px;
	text-align: left;
}
#flashContentNav {}
#altContentNav {}



/*
--------------------------------------------------
=LINKS
--------------------------------------------------
*/
a:link {
	color: #0077c0;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	color: #1c3f94;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #d31145;
	text-decoration: none;
}
.altLink a:link, .altLink a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.altLink a:hover {
	color: #d31145;
	font-weight: bold;
	text-decoration: underline;
}
