/*
THEME NAME: Ourlife Fresh
DESCRIPTION: Powers the Ourlife Fresh website
VERSION: v1
AUTHOR: <a href="http://www.brightwhitespace.com">brightwhitespace llc</a> and <a href="http://www.nicasiodesign.com">nicasio llc</a>
*/

/* Two-column with sidebar on the left from the /layouts/ folder  */
@import url('layouts/2c-l.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

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

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

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



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a {color:#e07d26;text-decoration:none;}
a:hover {color:#d64119;}

a.mainLink {font-family:Verdana, Arial, sans-serif;font-weight:bold;font-size:93%;}

a img {border:0px solid WHITE;}

.century {font-family:"Century Schoolbook", Georgia, serif;}
.brightred {color:#d64119;}
.larger {font-size:108%;}

.edit-link {display:block;margin:15px 0px;}
.entry-date .edit-link {display:inline;margin:0px;}
a.post-edit-link {color:#666;font-weight:bold;text-decoration:underline;}
a.post-edit-link:hover {text-decoration:none;}


/* PDF ICONS */
body.pageid-182 .entry-content a, #widget-resources a {background:transparent url('images/pdf-icon.jpg') no-repeat left top;padding:1px 0px 16px 34px;}
body.pageid-182 .entry-content a.post-edit-link {background:none;padding:0px;}

/* HIDE THESE ITEMS */
#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font {display:none;}

/* RESET FORM FIELDS */
input, textarea, select, legend {font-family:Arial, Helvetica, sans-serif !important;}
input, textarea, select {outline: none;} /* removes the on focus blue border in safari */
textarea {resize:none;} /* removes ability to resize field in css3 */

/* RESET AD SPACE */
.advertisement * {padding:0px !important;white-space:nowrap;}

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}



/* MAIN LAYOUT ----------------------------------------------------------------------------- */

body {text-align:center;background-color:#FFF;color:#000;}

#wrapper {width:943px;text-align:left;margin:0 auto;}
#wrapperMain {width:100%;background:transparent url('images/OLF_siteBG.gif') repeat-y 0 0;}
#wrapperFooter {width:100%;background:transparent url('images/OLF_footerBG.gif') no-repeat 0 0;}
.wrapperInner {border-top:1px solid #bcbcbc;margin:0px 2px;}

body.secondary #containerOuter {padding-bottom:100px;width:100%;background:transparent url('images/OLF_secondaryPageBG.gif') repeat-y right top;}


/* HEADER --------------------------------------------------------------------------------- */

#header {position:relative;width:100%;height:96px;}
#header h1 {width:160px;height:99px;overflow:hidden;position:absolute;top:24px;left:18px;}
#header h1 a {display:block;width:100%;height:100%;position:relative;background:transparent url('images/OLF_ourlife-fresh-logo.gif') no-repeat;}
#header h1 span {position:absolute;left:-9999px;}

#top-phoneNumber {display:none;width:224px;height:14px;position:absolute;top:47px;left:196px;background:transparent url('images/OLF_top-phoneNumber.gif') no-repeat;}
#top-phoneNumber span {position:absolute;left:-9999px;}

#top-shareMSG {width:301px;height:61px;position:absolute;top:25px;left:204px;}
#top-shareMSG a {display:block;width:100%;height:100%;background:transparent url('images/OLF_header-shareMSG.jpg') no-repeat 0 0;}
#top-shareMSG a:hover {background-position:0 100%;}
#top-shareMSG span {position:absolute;left:-9999px;}

#top-rightArea {width:414px;height:96px;position:absolute;right:0px;top:-1px;background:transparent url('images/OLF_top-greenCurve.gif') no-repeat 0 0;}
#top-tabs {float:right;width:270px;height:39px;overflow:hidden;position:relative;}



/* MAIN NAV ------------------------------------------------------------------------------- */

div#menu {float:right;position:relative;}
div#menu ul,div#menu ul ul {list-style:none;}
div#menu ul li {float:left;height:46px;position:relative;}
div#menu ul li a {height:46px;display:block;}

/* first level */

div#menu ul li.page-item-2 {width:59px;}
div#menu ul li.page-item-2 > a:first-child {width:59px;background:transparent url('images/OLF_mainNav-home.gif') no-repeat 0 0;}
body.home div#menu ul li.page-item-2 {width:102px;}
body.home div#menu ul li.page-item-2 > a:first-child {width:102px;background:transparent url('images/OLF_mainNav-home.jpg') no-repeat 0 0;}
div#menu ul li.page-item-5 {width:55px;}
div#menu ul li.page-item-5 > a:first-child {width:55px;background:transparent url('images/OLF_mainNav-menus.gif') no-repeat 0 0;}
div#menu ul li.page-item-7 {width:106px;}
div#menu ul li.page-item-7 > a:first-child {width:106px;background:transparent url('images/OLF_mainNav-howItWorks.gif') no-repeat 0 0;}
div#menu ul li.page-item-9 {width:113px;}
div#menu ul li.page-item-9 > a:first-child {width:113px;background:transparent url('images/OLF_mainNav-rubyOnOurlife.jpg') no-repeat 0 0;}
div#menu ul li.page-item-11 {width:123px;}
div#menu ul li.page-item-11 > a:first-child {width:123px;background:transparent url('images/OLF_mainNav-meetDrBradleyNEW.gif') no-repeat 0 0;}
div#menu ul li.page-item-13 {width:134px;}
div#menu ul li.page-item-13 > a:first-child {width:134px;background:transparent url('images/OLF_mainNav-news.gif') no-repeat 0 0;}
div#menu ul li.page-item-15 {width:66px;}
div#menu ul li.page-item-15 > a:first-child {width:66px;background:transparent url('images/OLF_mainNav-contact.gif') no-repeat 0 0;}
div#menu ul li.page-item-17 {width:86px;}
div#menu ul li.page-item-17 > a:first-child {width:86px;background:transparent url('images/OLF_mainNav-orderNow.gif') no-repeat 0 0;}

div#menu ul li.page-item-2 > a:first-child span, div#menu ul li.page-item-5 > a:first-child span,
div#menu ul li.page-item-7 > a:first-child span, div#menu ul li.page-item-9 > a:first-child span,
div#menu ul li.page-item-11 > a:first-child span, div#menu ul li.page-item-13 > a:first-child span,
div#menu ul li.page-item-15 > a:first-child span, div#menu ul li.page-item-17 > a:first-child span {display:none;}

div#menu ul li.page-item-2 > a:first-child:hover, div#menu ul li.page-item-5 > a:first-child:hover,
div#menu ul li.page-item-7 > a:first-child:hover, div#menu ul li.page-item-9 > a:first-child:hover,
div#menu ul li.page-item-11 > a:first-child:hover, div#menu ul li.page-item-13 > a:first-child:hover,
div#menu ul li.page-item-15 > a:first-child:hover, div#menu ul li.page-item-17 > a:first-child:hover,
div#menu ul li.page-item-2:hover > a:first-child, div#menu ul li.page-item-5:hover > a:first-child,
div#menu ul li.page-item-7:hover > a:first-child, div#menu ul li.page-item-9:hover > a:first-child,
div#menu ul li.page-item-11:hover > a:first-child, div#menu ul li.page-item-13:hover > a:first-child,
div#menu ul li.page-item-15:hover > a:first-child, div#menu ul li.page-item-17:hover > a:first-child {background-position:0 -46px;}

div#menu ul li.current_page_item a:first-child, div#menu ul li.current_page_item a:first-child:hover,
div#menu ul li.current_page_ancestor > a:first-child {background-position:0 100%;}

/* second level */

div#menu ul li ul {left:-999em;position:absolute;z-index:555;}
div#menu ul li:hover ul {left:-1px;top:25px;border:1px solid #FFF;background:#bfc831;width:181px;}
div#menu ul li ul li {z-index:555;float:none;height:auto;border-top:1px solid #FFF;display:block;width:100%;}
div#menu ul li ul li:first-child {border-top:0px;}
div#menu ul li ul li a {background:#bfc831 none;height:auto;color:#506e33;font-family:Verdana, Arial, sans-serif;font-size:93%;text-decoration:none;padding:5px 18px 5px 6px;display:block;}
div#menu ul li ul li a:hover,
div#menu ul li.current_page_ancestor ul li a:first-child:hover {color:#FFF;background:#89af3f url('images/OLF_mainNav-subNavOver.gif') no-repeat right center !important;}



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

#home-headerLeft {width:315px;height:259px;background:transparent url('images/OLF_home-drBradley2.jpg') 0 0;}
#home-headerLeft-inner {padding:228px 0px 0px 58px;}
#home-headerLeft a#drBradleyLink {float:left;display:block;width:98px;height:16px;background:transparent url('images/OLF_home-drBradleyLink.gif') 0 0;}
#home-headerLeft a#drBradleyLink:hover {background-position:0 100%;}
#home-headerLeft a#drBradleyLink span {display:none;}

#home-headerRight {width:624px;height:259px;float:right;}
#home-headerRight-links {width:294px;position:relative;left:330px;bottom:117px;z-index:101;}

#home-lower {background:transparent url('images/OLF_home-lowerArea-topLeftCurve.jpg') no-repeat 0 0;}
#home-lowerInner {background:transparent url('images/OLF_home-lowerArea-greenCurve.gif') no-repeat bottom left;}
#home-lowerLeft {float:left;width:634px;}
#home-lowerRight {float:left;width:305px;}

#home-lower-social {padding-left:22px;position:relative;top:1px;}

#home-newsFlash {margin:25px 45px 18px 34px;font-family:Verdana, Arial, sans-serif;font-size:93%;}
#home-newsFlash span {float:left;font-weight:bold;color:#000;text-transform:uppercase;}
.homeNewsItem {float:left;width:435px;margin-left:15px;}

#home-howItWorks {float:left;width:301px;height:160px;background:transparent url('images/OLF_home-lower-howItWorks.gif') no-repeat 0 0;}
#home-howItWorks span {position:absolute;left:-9999px;}
#home-howItWorks a {position:relative;top:151px;left:25px;font-weight:bold;font-family:Verdana,Arial,sans-serif;font-size:93%;}

#home-testimonial {float:left;margin-left:5px;width:280px;background:transparent url('images/OLF_testimonialSeed-green2.gif') no-repeat 0 0;}
#home-testimonialInner {padding:15px 0px 0px 20px;}
#home-testimonialQuote {font-size:116%;line-height:151%;font-family:Verdana, Arial, sans-serif;color:#000;display:block;}
#home-testimonialName {font-size:93%;text-transform:uppercase;margin:9px 0px 14px 0px;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#000;display:block;}
#home-testimonial a {font-weight:bold;}
#home-testimonialAction {display:block;font-family:Verdana,Arial,sans-serif;color:#b3977e;font-style:italic;font-size:93%;}

#home-lower-middle-ad {float:right;margin-right:10px;margin-top:-3px;width:286px;}

#home-lower-right-ad {margin-bottom:1px;width:305px;height:190px;}
#home-featuredContent .entry-content p {font-size:93%;line-height:141%;font-family:Verdana,Arial,sans-serif;color:#000;}
#home-featuredContent .entry-content p a {font-weight:bold;}
#home-lower-right-ad a {color:#000;float:left;display:block;width:305px;height:190px;text-decoration:none;}
#home-lower-right-ad a:hover {color:#d64119;}


/* SECONDARY PAGES -------------------------------------------------------------------- */

body.secondary .hentry {padding:0px 23px 0px 27px;}

h2.page-title {font-family:Verdana, Arial, sans-serif;color:#69a13b;font-size:153.9%;padding:15px 0px 20px 0px;font-weight:normal;}

.hentry h3, .ddsg-wrapper h2 {font-family:Arial, sans-serif;color:#69a13b;font-size:123.1%;margin:0px 0px 15px 0px;font-weight:normal;}
.hentry h3.inline {display:inline;margin:0px;}
.hentry h3.inline + p {display:inline;}

.hentry h4, .hentry .entry-date {font-family:Verdana, Arial, sans-serif;color:#000;font-size:85%;text-transform:uppercase;font-weight:bold;margin:0px;}

.hentry h5 {color:#e07d27;font-size:116%;font-weight:normal;}

.hentry p {color:#333;line-height:138.5%;margin-bottom:15px;}
.hentry .newsInfo p {margin-bottom:5px;}
.hentry table {margin-bottom:10px;}
.hentry td {color:#333;line-height:138.5%;}
.hentry th {color:#e07d27;font-size:116%;font-weight:normal;}
.hentry td.tableSection-title {font-family:Verdana, Arial, sans-serif;color:#000;font-size:85%;text-transform:uppercase;font-weight:bold;padding:10px 0px;}
.hentry td.tableSection-numbered {color:#69a13b;font-size:123.1%;}

.hentry blockquote p {font-family:Arial, sans-serif;color:#69a13b;font-size:116%;margin-bottom:15px;font-weight:normal;}
.hentry #rubyTestimonial blockquote p {margin-bottom:10px;}
.hentry #testimonialList {clear:both;}
.hentry #testimonialList blockquote p {margin-bottom:0px;}
.hentry hr.skinny + blockquote p {margin-bottom:10px;}

.hentry ol {font-family:arial,sans-serif;margin:20px 0px 0px 20px;}
.hentry ol li {color:#69a13b;font-weight:bold;font-size:100%;margin-bottom:17px;}
.hentry ol li span {color:#333333;font-weight:normal;}

.hentry ul {font-family:arial,sans-serif;margin:20px 0px 0px 20px;}
.hentry ul li {color:#69a13b;font-weight:bold;font-size:100%;margin-bottom:17px;}
.hentry ul li span {color:#333333;font-weight:normal;}

.hentry .ddsg-wrapper ul {margin-bottom:25px;}
.hentry .ddsg-wrapper ul li {margin-bottom:5px;}
.hentry .ddsg-wrapper ul li ul {margin-top:5px;margin-bottom:5px;}
.hentry .ddsg-wrapper ul li strong {color:#333;}

.hentry hr {text-align:center;height:1px;width:75%;overflow:hidden;color:#e0e061;background-color:#e0e061;border:0px;margin:0 auto;margin-bottom:10px;}
.hentry #rubyTestimonial hr, .hentry .newsInfo hr {margin-left:0px;}
.hentry .newsInfo hr {width:100%;}
.hentry hr.skinny {width:225px;}

#page-topRightColumn {margin-top:33px;width:380px;height:404px;float:right;}
#page-topRightColumn h2.page-title {padding-top:25px;}
#page-topRightVideo h4 {margin-bottom:5px;padding-top:12px;}
#page-lower {margin-top:28px;}

.alignright,img.alignright{float:right;margin:0 0 15px 1em;}
.alignleft,img.alignleft{float:left;margin:0 1em 15px 0;}
.aligncenter,img.aligncenter{display:block;margin:0 auto 15px auto;text-align:center;}

.hentry img {border:1px solid #e6e77a;}
#home-featuredContent .hentry img {border:0px;}

.postNews-item {margin-bottom:15px;}
.postNews-item img.alignleft {margin-bottom:0px;}
.postNewsThumb {float:left;}
.newsInfo {float:right;width:467px;}
.newsInfoSearch {width:100%;}
.newsType-pdf {background:transparent url('images/OLF_pdfIcon.jpg') no-repeat 0 1px;}
.newsType-video {background:transparent url('images/OLF_videoIcon.jpg') no-repeat 0 1px;}
.newsType-pdf .entry-date, .newsType-pdf .entry-title,
.newsType-video .entry-date, .newsType-video .entry-title {margin-left:30px;}
h5.entry-title span {position:relative;top:-1px;margin-left:5px;color:#d64119;font-size:65%;font-weight:bold;font-family:verdana,arial,sans-serif;text-transform:uppercase;}

/* Slider */

#DeliveryDate {margin-right:10px;float:right;margin-top:-37px;font-size:11px;position:relative; padding: 5px; background:#efee68;border: 1px solid #a8d03b;width:227px;white-space:nowrap;}
#DeliveryDate span {font-weight:bold;padding-right:5px;}
#sampleMenuTop {width:637px;}
#sampleMenuTitle {float:left;position:relative;width:256px;height:41px;background:transparent url('images/OLF_sampleMenu-title-sampleMenu.jpg') no-repeat 0 0;overflow:hidden;}
#sampleMenuTitle-thisWeek {float:left;width:261px;height:41px;background:transparent url('images/OLF_sampleMenu-title-thisWeek.jpg') no-repeat 0 0;overflow:hidden;}
#sampleMenuTitle-nextWeek {float:left;width:261px;height:41px;background:transparent url('images/OLF_sampleMenu-title-nextWeek.jpg') no-repeat 0 0;overflow:hidden;}
#sampleMenu-thisWeek {float:left;position:relative;width:184px;height:41px;overflow:hidden;}
#sampleMenu-thisWeek a {display:block;width:100%;height:100%;background:transparent url('images/OLF_sampleMenu-thisWeek.jpg') no-repeat 0 0;}
#sampleMenuSml-thisWeek {float:left;position:relative;width:147px;height:41px;overflow:hidden;}
#sampleMenuSml-thisWeek a {display:block;width:100%;height:100%;background:transparent url('images/OLF_sampleMenuSml-thisWeek2.jpg') no-repeat 0 0;}
#sampleMenuSml-nextWeek {float:left;position:relative;width:147px;height:41px;overflow:hidden;}
#sampleMenuSml-nextWeek a {display:block;width:100%;height:100%;background:transparent url('images/OLF_sampleMenuSml-nextWeek2.jpg') no-repeat 0 0;}
#sampleMenu-nextWeek {float:left;position:relative;width:196px;height:41px;overflow:hidden;}
#sampleMenu-nextWeek a {display:block;width:100%;height:100%;background:transparent url('images/OLF_sampleMenu-nextWeek.jpg') no-repeat 0 0;}
#sampleMenu-orderNow {float:left;position:relative;width:103px;height:41px;overflow:hidden;}
#sampleMenu-orderNow a {display:block;width:100%;height:100%;background:transparent url('images/OLF_sampleMenuSml-orderNow.jpg') no-repeat 0 0;}
#sampleMenu-sampleMenus {float:left;position:relative;width:125px;height:41px;overflow:hidden;}
#sampleMenu-sampleMenus a {display:block;width:100%;height:100%;background:transparent url('images/OLF_sampleMenuSml-sampleMenus.jpg') no-repeat 0 0;}

#sampleMenuTitle span,
#sampleMenuTitle-thisWeek span, #sampleMenu-thisWeek a span,
#sampleMenuTitle-nextWeek span, #sampleMenu-nextWeek a span,
#sampleMenu-orderNow a span, #sampleMenu-sampleMenus a span,
#sampleMenuSml-thisWeek a span, #sampleMenuSml-thisWeek a span,
#sampleMenuSml-nextWeek a span, #sampleMenuSml-nextWeek a span {position:absolute;left:-9999px;}

#sampleMenu-thisWeek a:hover, 
#sampleMenu-nextWeek a:hover, 
#sampleMenu-orderNow a:hover, 
#sampleMenu-sampleMenus a:hover,
#sampleMenuSml-thisWeek a:hover,
#sampleMenuSml-nextWeek a:hover {background-position:0 100%;}

#sampleMenu, #menuCurrentArea {padding-top:10px;width:637px;position: relative;background:transparent url('images/OLF_menuSliderBG-middle.jpg') repeat-y 0 0;}
.slider-wrap, #menuCurrentArea-wrap {padding-bottom:35px;border-top:1px solid #f0f0b0;position: relative;width: 637px;background:transparent url('images/OLF_menuSliderBG-bottom.jpg') no-repeat bottom left;}
#menuCurrentArea-wrap {border-top:0px;}

.csw {width: 100%; background: transparent none;}
.csw .loading {margin: 100px 0 100px 0; text-align: center}

.stripViewer {position: relative;overflow: hidden;  margin: auto; width: 637px; clear: both;}
.stripViewer .panelContainer { position: relative;left: 0; top: 0;width: 100%; }	
.stripViewer .panelContainer .panel { padding-top:20px;float:left;position: relative; height:350px; width: 637px; }
.stripViewer .panelContainer .panel .panelNumber {width:39px;height:79px;overflow:hidden;position:absolute;left:0px;top:17px;background:transparent url('images/OLF_sampleMenu-numbers.jpg') no-repeat 0 0;}
#menuPanel-1 .panelNumber {background-position:0 0;}
#menuPanel-2 .panelNumber {background-position:0 -79px;}
#menuPanel-3 .panelNumber {background-position:0 -158px;}
#menuPanel-4 .panelNumber {background-position:0 -237px;}
#menuPanel-5 .panelNumber {background-position:0 -316px;}

h3.mealHeading, .menuItem, #sampleMenuFooterLinks {margin:0px;margin-left:50px;margin-right:50px;}
#sampleMenu h3.intro {color:#455f2d;padding:0px 20px 0px 10px;}
h3.mealHeading {margin-bottom:10px;}
h3#mealHeading-Lunch {width:50px;height:19px;background:transparent url('images/OLF_sampleMenu-lunch.jpg') no-repeat 0 0;}
h3#mealHeading-Dinner {width:61px;height:16px;background:transparent url('images/OLF_sampleMenu-dinner.jpg') no-repeat 0 0;}
h3.mealHeading span {position:absolute;left:-9999px;}
.menuItemName {display:block;color:#000;font-weight:bold;line-height:161%;}
.menuItemSides {display:block;color:#000;font-style:italic;font-size:93%;line-height:161%;}
.menuNutrition-1, .menuNutrition-2 {font-family:verdana,arial,sans-serif;font-size:77%;color:#000;padding:5px 0px;border-bottom:1px solid #f0f0b0;}
.menuNutrition-1 {margin-top:3px;border-top:1px solid #f0f0b0;}
.menuNutrition-2 {margin-bottom:20px;}
.menuNutrition-1 span, .menuNutrition-2 span {font-weight:bold;}
.menuNutrition-1 span {margin-right:45px;}
.menuNutrition-2 span {margin-right:30px;}

#sampleMenuFooterLinks {margin-top:5px;}
#sampleMenuFooterLinks-numberNav {float:right;}
#sampleMenuFooterLinks-numberNav a {color:#97a347;padding:0px 1px;font-size:85%;}
#sampleMenuFooterLinks-numberNav a:hover {color:#253518;}
#sampleMenuFooterLinks-pageNav {float:left;}
#sampleMenuFooterLinks-pageNav a {margin-left:22px;}
#sampleMenuFooterLinks-pageNav a:first-child {margin:0px;}

.stripNav { margin: auto;display:none;}
.stripNav ul {list-style: none;}
.stripNav ul li {float: left;margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */}
.stripNav a {font-size: 10px;font-weight: bold;text-align: center;line-height: 32px;background: #c6e3ff;color: #fff;text-decoration: none;display: block;padding: 0 15px;}
.stripNav li.tab1 a { background: #60f;}
.stripNav li.tab2 a { background: #60c;}
.stripNav li.tab3 a { background: #63f;}
.stripNav li.tab4 a { background: #63c;}
.stripNav li.tab5 a { background: #00e;}	
.stripNav li a:hover {background: #333;}
.stripNav li a.current {background: #000;color: #fff;}	
.stripNavR { position: absolute;top: 17px;}
.stripNavR a {left:-42px;position:absolute;display: block;height:80px;width: 0px;padding-left:42px;overflow:hidden;background:transparent url('images/OLF_sampleMenu-arrow.jpg') no-repeat 0 0;}
.stripNavR a:hover {background-position:bottom 0px;}
.stripNavR a span {position:absolute;left:-9999px;}
.stripNavL {left: 0;display:none;}
.stripNavR {right: 0;}
	
#nav-above {float:right;margin-top:25px;font-size:93%;color:#000;}
#nav-above a {color:#9db38b;margin:0px 2px;}
#nav-above.singlenav a {color:#e07d26;font-family:Verdana, Arial, sans-serif;font-weight:bold;font-size:93%;}
#nav-above a:hover {color:#253518;}
#nav-above.singlenav a:hover {color:#d64119;}
#nav-above .currentPageNum {font-weight:bold;margin:0px 2px;}
#pageNavTitle {font-family:Verdana, Arial, sans-serif;font-size:85%;text-transform:uppercase;font-weight:bold;}
.nav-divider {width:15px;}

textarea#cf2_field_6 {height:200px;}


/* SIDEBAR ---------------------------------------------------------------------------- */

#primary {background:#fac219 url('images/OLF_secondary-sidebarBG.gif') no-repeat 0 0;padding-top:58px;}

div.sidebar li {list-style:none;}

#sidebarNav {padding-bottom:120px;}
#sidebarNav a {margin-right:22px;display:block;padding:3px 3px 3px 24px;font-family:verdana,arial,sans-serif;color:#FFF;border-bottom:1px solid #fde18c;}
#sidebarNav a:hover {color:#e07d26;background:#fcd45e url('images/OLF_sidebar-whiteSeed.gif') no-repeat 216px center;}

#sidebarNav .pageParentItem a {padding:4px 3px 4px 24px;}
#sidebarNav ul#subnav li a {font-size:93%;}
#sidebarNav li.current_page_item a {color:#e07d26;}

#sidebar-howItWorks {position:relative;width:255px;height:152px;overflow:hidden;background:transparent url('images/OLF_sidebar-howItWorks.gif') no-repeat 0 0;}
#sidebar-howItWorksBTN {margin-top:5px;margin-left:10px;padding-bottom:25px;}
#sidebar-howItWorksBTN a {position:relative;float:left;width:115px;height:40px;overflow:hidden;background:transparent url('images/OLF_sidebar-howItWorksBTN.gif') no-repeat 0 0;}
#sidebar-howItWorksBTN a:hover {background-position:0 100%;}
#sidebar-howItWorks span, #sidebar-howItWorksBTN span {position:absolute;left:-9999px;}

#sidebar-social {width:230px;margin-top:10px;margin-left:25px;position:relative;}
#sidebar-social a {margin-right:10px;}
#sidebar-social div#addThis {display:inline;float:right;padding-right:20px;padding-top:2px;}

#secondary li.widget {padding-left:24px;padding-right:18px;}
li.widget {margin-top:36px;}
h3.widget-title {font-size:100%;color:#333;font-weight:bold;margin-bottom:17px;}
li.widget p {margin-bottom:17px;color:#333;line-height:123.1%;}
li.widget .faq-question {font-weight:bold;display:block;margin-bottom:2px;}
li.widget .faq-answer {font-style:italic;}



/* FOOTER ----------------------------------------------------------------------------- */

p#copyright {float:left;width:80%;padding-top:30px;}
#credits {color:#b7b580;font-size:90%;float:right;width:70%;text-align:right;}
#credits a {position:relative;top:-9px;}
.creditText {float:right;margin-right:4px;}
a#bws {margin-right:5px;float:right;width:114px;height:29px;background:transparent url('images/TM_bws-logo.gif') no-repeat 0 0;}
a#nicasio {margin-right:5px;float:right;width:64px;height:29px;background:transparent url('images/TM_nicasio-logo.gif') no-repeat 0 0;}
a#bws span, a#nicasio span {position:absolute;left:-9999px;}
a#bws:hover, a#nicasio:hover {background-position:0 100%;}

#footer {padding-top:11px;}
#footer, #footer a {color:#b7b580;}
#footerRight {margin-left:25px;padding-top:1px;float:right;margin-bottom:25px;width:185px;}
#footerCopyrightInfo {text-align:justify;display:block;padding-top:0px;font-size:71%;font-family:Verdana, Arial, sans-serif;width:725px;}

#footer form#searchform {border:1px solid #c1c4a3;background:#FFF url('images/OLF_footer-searchBG.gif') repeat-x 0 0;padding-right:4px;}
input#s {float:left;width:155px;padding:8px 4px 4px 6px;border:0px;font-family:Verdana, Arial, sans-serif;font-size:93%;letter-spacing:0.1em;color:#b7b580;background:transparent none;}
input#s-submit {position:relative;top:4px;float:left;cursor:pointer;width:14px;height:18px;background:transparent url('images/OLF_footer-searchBTN.png') no-repeat 0 0;overflow:hidden;border:0px;}
input#s-submit:hover, input#s-submit:focus, input#s-submit:active {background-position:0 100%;}

#footerLinks {margin-top:20px;padding-bottom:75px;/*background:transparent url('images/OLF_footer-linksDivider.gif') repeat-y 125px 0px;*/}
#footerLinks ul {list-style-type:none;}
#footerLinks ul li {display:inline;padding-left:14px;}
#footerLinks ul li:first-child {padding:0px;}
#footerLinks-one {float:left;width:115px;}
#footerLinks-two {float:left;/*width:300px;margin-left:35px;*/}
#footerLinks a {font-family:Verdana, Arial, sans-serif;font-size:85%;}
#footerLinks a:hover {color:#d64119;}

#AuthorizeNetSeal {text-align:center;margin:20px auto;}



/* Just some example content */

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}