@charset "UTF-8";
/* CSS Document */

.contentDisplay{
	overflow:visible;
}

#oligoPgContainer img{
	padding:0;
	margin:0;
	border:0;
	display:block;
}

#oligoPgContainer{
	width:694px;
	float:left;
}

#video_image{
	cursor:pointer;
}

#oligoPgContainer a{
	text-decoration:none;
	cursor:pointer;
}

#oligoPgContainer h1{
	font-family:georgia;
	color:#005300;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	padding:0;	
	margin:0;
}

#oligoLeftContent h1, #oligoLeftContentSci h1, #oligoWhyLeftContent h1{
	padding:5px 0px 5px 0px;
}

#oligoWhyContent h1{
	padding-left:45px;
	padding-right:10px;
}

#oligoTopText h1{
	margin:0 0 12px 0;
	color:#ffffff;
	font-size:35px;
	line-height:35px;
	font-weight:normal;
}

#oligo90dayQuestions h1{
	padding:0 0 10px 15px;
	text-decoration:underline;
}

#oligoPgContainer h2{
	font-family:georgia;
	font-size: 14px;
	font-weight:normal;
	padding:0;
	margin:0;
}

#oligoBtmSection h2{	
	color:#ffffff;
	background: url('/contentImages/webcontent/oligo/om_intro_whiteArrow.gif') no-repeat;
	margin:10px 0 10px 7px;
}

#oligoIntroPod1 h2{
	background-position:135px 8px;
}

#oligoIntroPod2 h2{
	background-position:116px 8px;
}

#oligoIntroPod3 h2{
	background-position:100px 8px;
}

#oligoWhyContent h2{
	font-size:16px;
	font-style:italic;
	line-height:20px;
	color:#4b7f08;
	padding:0px 10px 5px 45px;
}

#oligoLeftContentSci h2{
	font-size:16px;
	font-style:italic;
	line-height:20px;
	color:#4b7f08;
	padding:0px 10px 5px 0px;
}

#oligoBtmSection h3{
	font-family:georgia;
	font-size:18px;	
	line-height:20px;
	font-weight:normal;
	color:#005300;
	margin:10px 0px 8px 7px;
	padding:0 0 0 0;
}
#oligoBtmSection h3.esMx{
	font-size:16px;	
}

#oligoPgContainer p{
	font-family:georgia;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:0;
}
	
#oligoTopText p{
	padding:0;
	color:#ffffff;
	font-size:14px;
	line-height:17px;
	width:250px;
}

#oligoLeftContent p, #oligoWhyLeftContent p{
	padding:0px 0px 8px 0px;
}
	
#oligoRightContent p{
	padding:0 20px 10px 24px;
}
	
#oligoLeftContentSci p{
	padding:0px 20px 8px 0px;
}
	
#oligoSciSideBar p{
	font-family:arial;
	color:#fff;
	padding:0 20px 15px 24px;
	clear:both;
}

#oligo90dayQuestions p{
	font-size:14px;	
	line-height:24px;
	padding:0 0px 25px 15px;
}

#oligoWhyContent p{
	padding-left:45px;
	padding-right:10px;
}

#oligoLeftContent p.specialTxt{
	background-color:#005300;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	padding: 5px 5px 5px 8px;
	margin: 12px 0 6px -8px;
}

#oligoLeftContent p.oligoNotes, #oligoLeftContentSci p.oligoNotes, #oligoWhyLeftContent p.oligoNotes, #shopPgContentContainer p.oligoNotes{
	color:#88775b;
	font-family:arial;
	font-size:10px;
	line-height: 14px;
}

#oligoPgContainer p a{
	border-bottom:1px dashed #004100; 
	text-decoration:none;
	color: #004100;
	font-style:italic;
}
	
#oligoPgContainer p a:hover{
	border-bottom:1px dashed #9c6700; 
	text-decoration:none;
	color: #9c6700;
	font-style:italic;
}

#oligoTopSection{
	width: 694px;
	height: 328px;
	background: url('/contentImages/webcontent/oligo/om_intro_topbg.jpg') no-repeat top left;
	padding:0;
	margin:0;
}

#oligoBtmSection{
	width: 694px;
	min-height:310px;
	background: url('/contentImages/webcontent/oligo/om_intro_btmVertDiv.gif') repeat-y top left;
	padding:0;
	margin:0;
}

#oligoIntroBtmContent{
	min-height:280px;
	width: 694px;
	background: url('/contentImages/webcontent/oligo/om_intro_btmbg.gif') no-repeat 0px 0px;
	padding:0;
	margin:0;
	float:left;
	position:relative;
}

#oligoIntroBtmContent a img{
	border:none;
	padding:0 0 6px 0;
	margin:0;
}

#oligoIntroPod1{
	float:left;
	position:relative;
	width: 166px;
	padding:0 2px 0 0;
	margin: 0 21px 0 41px;
}

#oligoIntroPod2{
	float:left;
	position:relative;
	width: 166px;
	padding:0 2px 0 0;
	margin:0 24px 0 35px;
}

#oligoIntroPod3{
	float:left;
	position:relative;
	width: 166px;
	padding:0 0px 0 0;
	margin:0 0 0 33px;
}
	
#oligoMainMessage{
	float:left;
	position:relative;
	width:407px;
	height:316px;
	top:12px;
	left:4px;
}

#oligoTopText{
	width:284px;
	float:left;
	position:relative;
	margin: 44px 0 0 0px;
	left:15px;
	z-index:1;
}

#oligoHomeBtns{
	padding-top:15px;
	margin:0;
	float:left;
	position:relative;
}

#oligoTopText a .oligoOrangeBtn, #oligoBtmSection a img, #oligoHomeBtns a .oligoGreenBtn, #oligoTopText a:visited .oligoOrangeBtn, #oligoBtmSection a:visited img, #oligoHomeBtns a:visited .oligoGreenBtn, #oligoMainMessage a img, #oligoMainMessage a:visited img, #oligoHomeBigImg a img, #oligoHomeBigImg a:visited img, #oligoHomeBigImg a img, #oligoWhySideBar a .oligoWhyShopBtn{
	cursor: pointer;
	text-decoration:none;
	border:none;
}

#oligoHomeBigImg{
	float:left;
	position:relative;
	padding:0;
	margin:0;
}
#oligoHomeBigImg img{
	float:left;
	position:relative;
	display:block;
}

#oligo90dayQuestions{
	float:left;
	margin-top:15px;
	padding:0 160px 0 83px;
}
	
#oligo90dayTop{
	width: 694px;
	height: 175px;
	background: url('/contentImages/webcontent/oligo/om_90day_headline.gif') no-repeat top left;
	padding:0;
	margin:0;
	float:left;
}

#oligo90dayTopSp{
	width: 694px;
	height: 175px;
	background: url('/contentImages/webcontent/oligo/om_90day_headline_esMx.gif') no-repeat top left;
	padding:0;
	margin:0;
	float:left;
}

#oligo90dayTopCa{
	width: 694px;
	height: 175px;
	background: url('/contentImages/webcontent/oligo/om_90day_headline_enCa.gif') no-repeat top left;
	padding:0;
	margin:0;
	float:left;
}
	
#oligo90dayTop a, #oligo90dayTopCa a{
	padding:0; 
	margin:142px 15px 0 0px;
	border:0;
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug.png') no-repeat top left;
	width:160px;
	height:105px;
	display:block;
	float:left;
	position:relative;
	float:right;
}

#oligo90dayTopSp a{
	padding:0; 
	margin:142px 15px 0 0px;
	border:0;
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug_esMx.png') no-repeat top left;
	width:160px;
	height:105px;
	display:block;
	float:left;
	position:relative;
	float:right;
}
	
#oligo90dayTop a:hover, #oligo90dayTopCa a:hover{
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug.png') no-repeat 0 -105px;
}

#oligo90dayTopSp a:hover{
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug_esMx.png') no-repeat 0 -105px;
}

.expandBtn {
	background: url('/ContentImages/WebContent/oligo/om_90day_expandBtn.gif') 0px 0px; 
	position: absolute; 
	left: 32px; 
	overflow: hidden; 
	width: 61px; 
	height: 16px;
}

.expandBtnEsMx {
	background: url('/ContentImages/WebContent/oligo/om_90day_expBtn_esMx.gif') 0px 0px; 
	position: absolute; 
	left: 16px; 
	overflow: hidden; 
	width: 71px; 
	height: 16px;
}
	
	
#oligoContentContainer{
	background: url('/contentImages/webcontent/oligo/om_bus_topHeadline.jpg') no-repeat top left;
	position:relative;
	min-height:155px;
	
}

#oligoLeftContent{
	float:left;
	width:393px;
	padding:15px 10px 0 25px;
	margin:0;	
}

#oligoLeftContent h1 img.specialBullets{
	float:left; 
	padding-top:2px; 
	padding-right:5px; 
	margin-left:-5px;
}

#oligoLeftContent h1 img.specialBullets2{
	float:left; 
	padding-right:5px; 
	margin-left:-5px;
	margin-top:-8px;
}

#oligoBusSideBar{
	background: url('/contentImages/webcontent/oligo/om_bus_sidebarTop.gif') no-repeat top left;
}

#oligoRightContent p.storyShare{
	padding:0 10px 12px 25px;
	text-indent: -9px;
}

#oligoContentContainerSci{
	/*background: url('/contentImages/webcontent/oligo/om_sci_topHeadline.gif') no-repeat 0px 9px;
	position:relative;
	min-height:170px;*/	
}

#oligoContentContainerSciPs{
	background: url('/contentImages/webcontent/oligo/om_sci_topHeadline_esMx.gif') no-repeat 0px 9px;
	position:relative;
	min-height:170px;	
}

#oligoSciSideBar_content{
	float:left;
	position:relative;
	width:252px;
}

#oligoLeftContentSci{
	float:left;
	width:393px;
	padding:15px 10px 0 25px;
	margin:0;
}
	
#oligoPgContainer p a{
	font-family:georgia;
	border-bottom:1px dashed #004100; 
	text-decoration:none;
	color: #004100;
	font-style:italic;
}

#oligoPgContainer p a:hover{
	border-bottom:1px dashed #9c6700; 
	text-decoration:none;
	color: #9c6700;
	font-style:italic;
	cursor:pointer;
}

#oligoLeftContentSci p.specialTxt{
	background-color:#005300;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	padding: 5px 5px 5px 8px;
	margin: 12px 0 6px -8px;
}

#oligoRightContent{
	float:right;
	background: url('/contentImages/webcontent/oligo/om_bus_sidebarMid.gif') repeat-y top left;
	position: relative;
	width:266px;
}

#oligoRightContentSci{
	float:right;
	position: relative;
	width:266px;
	top:-55px;
	left:7px;
	z-index:1;
}

.osbc_eng{
	background:url('/contentImages/webcontent/oligo/om_sci_sidebar_headline2_enUs.png') no-repeat left 33px;
	float:left;
	position:relative;
}

.osbc_sp{
	background:url('/contentImages/webcontent/oligo/om_sci_sidebar_headline2_enUs.png') no-repeat left 33px;
	float:left;
	position:relative;
}

#oligoSci_topContent{
	width:694px;
	height:287px;
	float:left;
	position:relative;
	padding:0;
	margin:0;
}

#oligoSci_topContent_ns{
	float:left;
	position:relative;
	padding:0;
	margin:0;
}

#oligoSciSideBar{
	/*background: url('/contentImages/webcontent/oligo/om_sci_sidebarTop.gif') no-repeat top left;
	margin-bottom:-15px;*/
}

#oligoSciSideBar a:hover .oligoSciShopBtn{
	background: url('/contentImages/webcontent/oligo/om_sci_shopBtnSm.png') no-repeat 0px -36px;
	cursor:pointer;
}

#oligoLeftContentSci .sciCaptions{
	font-family:arial;
	font-size:10px;
	color:#513c1a;
	line-height:16px;
	padding:0px 0 10px 0;
	margin:0;
}

#oligoSciSideBar a img.sciPdf{
	padding:0px;
	margin:30px 0 0 11px;
	cursor:pointer;
	display:inline;
}

#oligoRightContentSci a:hover .oligoSideBarSciencebtmBtn, #oligoWhySideBar a:hover .oligoWhyShopBtn{
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug.png') no-repeat 0px 0px;
	cursor:pointer;
}

#oligoRightContentSci a:hover .oligoSideBarSciencebtmBtnSp, #oligoWhySideBar a:hover .oligoWhyShopBtnSp{
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug_esMx.png') no-repeat 0px 0px;
	cursor:pointer;
}

#oligoStoryContentContainer{
	min-height:265px;
}

#oligoPgContainer p a{
	border-bottom:1px dashed #004100; 
	text-decoration:none;
	color: #004100;
	font-style:italic;
}

#oligoLeftContent p span, #oligoStoriesSideBar p span{
	font-family:arial;
	font-weight:bold;
}

#oligoPgContainer p a:hover{
	border-bottom:1px dashed #9c6700; 
	text-decoration:none;
	color: #9c6700;
	font-style:italic;
}

#oligoLeftContent p strong, #oligoStoriesSideBar p strong{
	font-family:arial;
	font-weight:bold;
	color:#005300;
}

#oligoLeftContent p.oligoNotes{
	color:#88775b;
	font-family:arial;
	font-size:10px;
	line-height: 14px;
}	

#oligoStoriesSideBar{
	background: url('/contentImages/webcontent/oligo/om_stories_sidebarTop.gif') no-repeat top left;
}

#oligoStoriesLink{
	float:left;
	position:relative;
	height:250px;
	width:393px;
	padding:0;
	margin:0;
	cursor:pointer;
}

#oligoLeftContent div a{
	cursor:pointer;
	text-decoration:none;
}

.oligoSideBarStoriesTopBtn{
	margin:24px 0 10px 55px;
}

#oligoStoriesSideBar a .oligoWhyShopBtn {
	text-decoration:none;
}

#oligoPgContainer .oligoSmStoryBtn{
	padding:0px;
	margin:0 0 16px 15px;
}

#oligoStoryVideoContainer{
	background: url('/contentImages/webcontent/oligo/om_any_topbg.jpg') no-repeat left top;
	width: 694px;
	Height: 328px;
}

#oligoVideoPosition, #video_image{
	background:none repeat scroll 0 0 #000000;
	float:left;
	left:93px;
	margin:0;
	padding:5px 5px 0;
	position:relative;
	top:9px;
	width:480px;
	height:270px;
}

#oligoStoryVideoContainer img.tagline{
	display:block;
	float:left;
	padding:15px 0 0 0;
	position:relative;
}

#video_image {
	display:block;
	width: 480px;
	height: 270px;
	/*border: 1px red solid;*/
	left: 80px;
	margin: 0px 0 0 13px;
	background: url('/contentimages/webcontent/oligo/om_vid_still.jpg') no-repeat 5px 3px #000000;
	position: absolute;
	z-index: 1000;
}
		
#oligoWhichChartTop{
	background: url('/contentImages/webcontent/oligo/om_which_chartTop.gif') repeat-y top left;
	min-height:89px;
	width:694px;
	display:block;
}

#oligoWhichChartTop a{
	text-decoration:none;
}

#oligoWhichLink{
	float:right;
	position:relative;
	width:490px;
	height:89px;
	padding:0;
	margin:0;
	text-decoration:none;
}

#oligoWhich90dayLink{
	float:left;
	position:relative;
	width:130px;
	height:89px;
	padding:0;
	margin:0;
	left:39px;
	text-decoration:none;
}

#oligoPgContainer p.whichOligoNotes{
	color:#88775b;
	font-family:arial;
	font-size:10px;
	line-height: 14px;
	padding: 10px 30px 0 30px;
}

#oligoStoriesSideBar img, #oligoStoriesSideBar p img{
	display:inline;
}
	
#oligoWhyContentContainer{
	background: url('/contentImages/webcontent/oligo/om_why_topHeadline.gif') no-repeat top left;
	position:relative;
	min-height:117px;
}

#oligoWhyContSp{
	background: url('/contentImages/webcontent/oligo/om_why_topHeadline_esMx.gif') no-repeat top left;
}

#oligoWhyLeftContent{
	float:left;
	width:393px;
	padding:135px 10px 0 18px;
	margin:0;
}

#oligoPgContainer p a{
	border-bottom:1px dashed #004100; 
	text-decoration:none;
	color: #004100;
	font-style:italic;
}

#oligoPgContainer p a:hover{
	border-bottom:1px dashed #9c6700; 
	text-decoration:none;
	color: #9c6700;
	font-style:italic;
	cursor:pointer;

}

#oligoWhySideBar{
	background: url('/contentImages/webcontent/oligo/om_why_sidebarTop.gif') no-repeat top left;
}

#oligoWhySideBar a:hover .oligoWhyShopBtnSquare, #oligoStoriesSideBar a:hover .oligoWhyShopBtnSquare{
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug-square.png') no-repeat 0px 0px;
}

#oligoWhySideBar a:hover .oligoWhySqSp, #oligoStoriesSideBar a:hover .oligoWhySqSp{
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug-sq_esMx.png') no-repeat 0px 0px;
}

#oligoWhyContent{
	padding: 0 0 0 0px;
}

#oligoWhyContent .section1{
	background: url('/contentImages/webcontent/oligo/om_why_1pink.png') no-repeat 2px 3px;
}

#oligoWhyContent .section2{
	background: url('/contentImages/webcontent/oligo/om_why_2blue.png') no-repeat 2px 3px;
}

#oligoWhyContent .section3{
	background: url('/contentImages/webcontent/oligo/om_why_3yellow.png') no-repeat 2px 3px;
}

#oligoWhyFirst{
	width:40px;
	float:left;
}

#oligoWhySideBar p img.oligoWhyCrateImg{
	float:left;
	position:relative;
	padding:0 0 8px 0px;
	left:-20px;
}

#oligoWhyLeftContent p span.footnotes{
	font-family:arial;
	font-size:9px;
	color:#333333;
	top:-5px;
	position:relative;
}

.oligoWhyDivider{
	padding:10px 0 10px; 0px; width:340px; height:3px;
}

.readMoreBtn{
	background: url('/contentImages/webcontent/oligo/om_readMore_btn.gif') no-repeat 0px 0px;
	height:16px;
}

.readMoreBtnSp{
	background: url('/contentImages/webcontent/oligo/om_readMore_btn_esMx.gif') no-repeat 0px 0px;
	height:16px;
}

.closeBtn{
	background: url('/contentImages/webcontent/oligo/om_readMore_btn.gif') no-repeat 0px -16px;
}

.closeBtnSp{
	background: url('/contentImages/webcontent/oligo/om_readMore_btn_esMx.gif') no-repeat 0px -16px;
}

.closeBtnExpSp{
	background: url('/contentImages/webcontent/oligo/om_90day_expBtn_esMx.gif') no-repeat 0px -16px;
}

.oligoSideBarBtmBtn{
	margin:0px 0 0 55px;
}

.oligoSideBarBugSci{
	margin:10px 0 0 45px;
}

.oligoSciShopBtn{
	padding:0;
	margin:5px 0 15px 14px;
	float:left;
	position:relative;
	width:241px;
	height:36px;
	background: url('/contentImages/webcontent/oligo/om_sci_shopBtnSm.png') no-repeat 0px 0px;
	text-deocoration:none;
}

.sharingIntro{
	font-family:arial;
	font-weight:bold;
}

.oligosci_Btn_1{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:116px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn1_enUs.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_1 {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn1_enUs.png') no-repeat -252px 0px;
}

.oligosci_Btn_1_esMx{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:116px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn1_esMx.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_1_esMx {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn1_esMx.png') no-repeat -252px 0px;
}

.oligosci_Btn_2{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:116px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn2_enUs.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_2 {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn2_enUs.png') no-repeat -252px 0px;
}

.oligosci_Btn_2_esMx{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:116px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn2_esMx.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_2_esMx {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn2_esMx.png') no-repeat -252px 0px;
}

.oligosci_Btn_3{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:59px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn3_enUs.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_3 {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn3_enUs.png') no-repeat -252px 0px;
}

.oligosci_Btn_3_esMx{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:59px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn3_esMx.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_3_esMx {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn3_esMx.png') no-repeat -252px 0px;
}

.oligosci_Btn_4{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:116px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn4_enUs.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_4 {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn4_enUs.png') no-repeat -252px 0px;
}

.oligosci_Btn_4_esMx{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:116px;
	width:252px;
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn4_esMx.png') no-repeat 0px 0px;
}

a:hover .oligosci_Btn_4_esMx {
	background: url('/contentimages/webcontent/oligo/om_sci_sb_btn4_esMx.png') no-repeat -252px 0px;
}

.oligoSciShopBtnSp{
	padding:0;
	margin:5px 0 15px 14px;
	float:left;
	position:relative;
	width:241px;
	height:36px;
	background: url('/contentImages/webcontent/oligo/om_sci_shopBtnSm_esMx.png') no-repeat 0px 0px;
	text-deocoration:none;
}

.oligoWhyShopBtn, .oligoSideBarSciencebtmBtn{
	padding:0;
	float:left;
	position:relative;
	width:200px;
	height:105px;
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug.png') no-repeat 0px -105px;
	text-deocoration:none;
	clear:both;
	/*margin:30px 0 0px 55px;*/	
}

.oligoWhyShopBtnSp, .oligoSideBarSciencebtmBtnSp{
	padding:0;
	float:left;
	position:relative;
	width:200px;
	height:105px;
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug_esMx.png') no-repeat 0px -105px;
	text-deocoration:none;
	clear:both;
}

.oligoWhyShopBtnSquare{
	padding:0;
	margin:19px 0 0 55px;
	float:left;
	position:relative;
	width:200px;
	height:105px;
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug-square.png') no-repeat 0px -105px;
	text-deocoration:none;
	clear:both;
}

.oligoWhySqSp{
	background: url('/contentImages/webcontent/oligo/om_90day_shopBug-sq_esMx.png') no-repeat 0px -105px;
}

.oligoIntroShopBtn{
	background:url('/contentImages/webcontent/oligo/om_intro_shopBug.png') no-repeat 0px -4px;
	text-decoration:none;
	width:620px;
	height:80px;
	float:left;
	position:relative;
	margin: 24px 0 0 33px;
}

.oligoIntroShopBtnSp{
	background:url('/contentImages/webcontent/oligo/om_intro_shopBug_esMx.png') no-repeat 0px -4px;
	text-decoration:none;
	width:620px;
	height:80px;
	float:left;
	position:relative;
	margin: 24px 0 0 33px;
}

a:hover .oligoIntroShopBtn {
	background:url('/contentImages/webcontent/oligo/om_intro_shopBug.png') no-repeat -0px -83px;
	cursor:pointer;
}

a:hover .oligoIntroShopBtnSp {
	background:url('/contentImages/webcontent/oligo/om_intro_shopBug_esMx.png') no-repeat -0px -83px;
	cursor:pointer;
}

.oligoGreenBtn {
	background:url('/contentImages/webcontent/oligo/om_intro_smBtn.png') no-repeat top left;
	width:147px;
	height:22px;
	margin: 0px 0 0 4px;
	text-align:center;
	font-family:georgia;
	color:#ffffff;
	font-size:14px;
	padding: 5px 0 0 0;
	text-decoration:none;
	float:left;
}

a:hover .oligoGreenBtn{
	background-position:0px -27px;
	color:#005300;
	cursor:pointer;
}

.oligoOrangeBtn {
	background:url('/contentImages/webcontent/oligo/om_intro_smBtn.png') no-repeat 0px -27px;
	width:147px;
	height:22px;
	margin: 24px 0 0 24px;
	text-align:center;
	font-family:georgia;
	color:#005300;
	font-size:14px;
	padding: 5px 0 0 0;
	text-decoration:none;
	overflow:hidden;
}

a:hover .oligoOrangeBtn{
	background-position:0px -54px;
	color:#b38949;
}

.oligobtn1{
	margin:0 44px 0 47px;
}
.oligobtn2{
	margin:0 44px 0 34px;
}
.oligobtn3{
	margin:0 0 0 33px;
}

.oligoStoriesDivider{
	padding:10px 0 10px 0px; 
	width:393px; 
	height:3px;
}

.closeBtn {
	background-position-y: -16px;
}

#oligoLeftContentSci .oligoSciDoctors{
	float:left; padding: 8px 10px 0 0;
}

#oligoBusinessContent{
	padding:0;
	margin:136px 0 0 0;
}

#shopPgContentContainer{
	padding:0; margin:0; float:left; position:relative;
}

#shopPgProductRow{
	float:left; position:relative; padding:0; margin:0;
}

.shopOligoLegalNotes{float:left; width:630px;}
.oligoShopSkuImg{ float:left; position:relative; }
.oligoShopSkuDetails{ position:relative; }
.oligoShopSkuTextPod{padding: 0pt; position: relative; float: left; margin: 0pt 0px 0pt 20px;}
.shopPgRowContainer{float:left; position:relative; padding:10px 0 10px 0;}
.oligoPgProdTitle{ width:530px;}
.oligoPgSkuBlock{ border-right:1px solid #CECAC7; padding-right:20px; width:250px;}
.oligoPgSkuInfo{margin-bottom:4px;}
.oligoShopProdHeader{ float:left; padding:0; margin:10px 0 5px 0; border-top: 2px solid #cecac7; border-bottom: 1px dotted #cecac7; width:654px;}
.oligoShopProdHeader h1{font-family:georgia; font-size:20px; line-height:26px; display:block; float:left; position:relative; color:#005300; padding-top:12px;}
.oligoShopProdHeader p{color:#4b7f08; display:block; float:left; font-family:georgia; font-size:14px; padding:10px 15px; position:relative; width:500px; font-style:italic;}
.oligoSPHFirst{margin:0px 0 5px 0;}

/* styles from product store, copied to make shop pages work*/

.contentContainer .title_green16 {
	color:#204F16;
	font:16px/22px Georgia,Times,serif;
	padding-bottom:10px;
	text-align:left;
}

.priceBlock .firstRow td {
	border-bottom:1px solid #999999;
	padding-bottom:2px;
}

.priceBlock .colLabel {
	vertical-align:bottom;
}

.priceBlock .colValue {
	text-align:right;
	vertical-align:bottom;
	width:75px;
}

.contentDisplay .productSpecsWrapper .size {
	border-right:1px solid #D4CEC4;
	padding-right:7px;
}

.contentDisplay .productSpecsWrapper .sku {
	padding-left:7px;
}

.AddToCart input {
	border:1px solid #777777;
	float:left;
	font:13px Arial;
	padding:2px 3px 0 0;
	text-align:right;
	vertical-align:top;
}

.priceBlock .secondRow td {
	padding-top:5px;
}

.priceBlock .highlightRow td {
	font:bolder 12px Arial;
}



