﻿.twitlink { background:url(images/connect_twit_icon.gif) 0 0 no-repeat; }
.tubelink { background:url(images/youtube_icon.gif) 0 0 no-repeat; }
.wplink { background:url(images/wordpress_icon.gif) 0 0 no-repeat; }

.connectlinks a { display:block; padding:7px 0 6px 29px; font-size:12px; font-weight:bold; margin:0 0 10px 0; }

/*land*/
.expland h1 { padding:17px 0 0 42px; }
.expland { padding:0 15px 20px 0; background-position:top left; background-repeat:no-repeat; }
.featpager { margin-top:16px; background:url(images/land/featpager_bg.gif) top left no-repeat; text-align:center; padding:8px 0 0 0; height:18px; font-size:12px; width:228px; float:right; margin-right:36px; }
.featpager a { color:#000; }
.fecontent { width:100%; }
#featurePager { padding:0 10px; }
.featimgborder { position:absolute; margin:-23px 0 0 496px; z-index:200; }
.explandfeat { height:200px; margin:-23px 0 15px 0; padding:0 28px 0 0; }
.explandfeat h4 { font-size:12px; font-weight:bold; color:#000; margin-top:48px; margin-left:36px; }
.explandfeat h3 { font-size:24px; line-height:22px; padding-bottom:5px; font-weight:normal; padding-top:5px; margin-left:36px; }
.explandfeat p { margin-left:36px; font-size:12px; color:#000; font-weight:normal; }
.explandfeat .featuredimg { float:right; width:228px; margin-right:8px; }
.explandfeat .links { margin-top:9px; }
.nestleapproved p { float:right; margin:0 40px 0 30px; padding:0 0 0 25px; width:165px; background:url(images/land/approved_seal_img.gif) top left no-repeat; }

.explandright { width:300px; float:right; }
.exphowto { padding:19px; width:260px; border:1px solid #CCC; }
.exphowto h2 { margin:0 0 5px 0; font-size:24px; line-height:24px; font-family:Trebuchet MS; color:#65494A; }
.exphowto h3 { font-size:12px; margin:0 0 5px 0; color:#000; }
.exphowto .more { margin:5px 0 0 0; text-align:right; }


.eqthdr { width:430px; height:27px; line-height:23px; padding:3px 0 0 15px; color:#fff; font-size:24px; font-family:Trebuchet MS; font-weight:normal;  background:url(images/meet/expert_article_hdr_bg.gif) top left no-repeat; }
.eqtcontent { margin:0 0 20px 0; padding:20px; width:403px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; }
.eqtcontent h3 { margin:0 0 5px 0; font-size:20px; line-height:20px; font-weight:normal; }
.eqtcontent .intro { margin:0 0 10px 0; color:#000; }
.eqtcontent .eqtitem { overflow:hidden; }
.eqtcontent .expthumb { float:left; width:130px; height:100px; }
.eqtcontent .expinfo { margin:0 0 0 155px; }
.eqtcontent .expinfo li { margin:0 0 10px 0; }
.eqtcontent .more { text-align:right; font-weight:bold; }
.eqtcontent .separator { margin:15px 0; border-bottom:1px solid #e5e5e5; } 


/* meet our experts */
.meetexpertfeat { margin:0 0 15px 0; height:365px; width:760px;  background:url() top left no-repeat; }
.meetexpertfeat .namelink { font-size:14px; line-height:14px; font-weight:normal; }
.moecontent { padding:25px 0 0 40px; overflow:hidden; }
.moeexpert { float:left; width:155px; height:215px; }
.moeexpert h3 { margin:8px 0 0 0; }
.moeexpert p { color:#000; }
.featuredmoe { padding:20px 0 0 40px; }
.featuredmoe span { padding:0 10px 0 0; color:#000; }
.moeright { float:right; width:315px; }

.moearthdr { width:430px; height:27px; line-height:23px; padding:3px 0 0 15px; color:#fff; font-size:24px; font-family:Trebuchet MS; font-weight:normal;  background:url(images/meet/expert_article_hdr_bg.gif) top left no-repeat; }
.moeart { margin:0 0 20px 0; padding:20px; width:403px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; }
.moeart .intro { margin:0 0 10px 0;  color:#000; }
.moeart .artitem { overflow:hidden; }
.moeart .artthumb { float:left; width:130px; }
.moeart .artinfo { margin:0 0 0 155px;  }
.moeart .artinfo h3 { margin:0 0 5px 0; font-size:14px; font-weight:normal; }
.moeart .more { text-align:right; font-weight:bold; }
.moeart .separator { margin:15px 0; border-bottom:1px solid #e5e5e5; } 

.moeright .connect { width:296px; }
.moeright .connectlinks { border-width:0 1px 1px 1px; border-style:solid; border-color:#b8b8b8; padding:15px 0 7px 11px; }
.connect h3 img { display:block; margin:0; padding:0; }


/* expert articles */
.articlelisttable { margin:6px 0; border:1px solid #cccccc; width:760px; }
.articlelisttable .commentshdr { width:160px; }
.articlelisttable th { font-weight:bold; text-transform:uppercase; padding:8px 0 7px 0; color:#fff; text-align:left; background:url(images/arttable_hdr.gif) top left repeat-x; }
.articlelisttable th a, .articlelisttable a:link, .articlelisttable a:visited { color:#fff; }
.articlelisttable th a:hover { color:#eeebeb; }
.articlelisttable tr.altrow td { background:#f8f8f8; }
.articlelisttable .artlistthumb { display:block; width:53px; height:40px; padding:1px; background:#b7b7b7; }
.articlelisttable td.thumb { padding:27px 0 18px 27px; width:74px; }
.articlelisttable .artrating { width:123px; text-align:center; }
.articlelisttable .namehdr { padding-left:23px; }
.articlelisttable .linkdesc a { font-size:14px; line-height:15px; }
.articlelisttable .linkdesc p { margin:3px 0 0 0; }

.artlistpage { width:770px;  }
.artlistpage h1 { padding-bottom:14px; }
.artlistpage .bottompager { margin-bottom:25px; text-align:right; width:750px;  }
.artlistpage .artsorters { margin-left:20px; width:730px; }
.artlistpage .toppager { width:230px; float:right; text-align:right; }
.artlistpage .artsorters .selector { font-weight:bold; margin-bottom:8px; }


/* expert detail */
.expright { width:215px; float:right; padding-right:15px; }
.expdetlinks  { margin-top:-4px; margin-left:415px; color:#fff; background-position:top left; background-repeat:no-repeat; padding:10px 0 5px 0; width:98px; }
.expdetlinks .linkers { text-align:center; font-size:11px; }
.expdetlinks a, .expdetlinks a:link, .expdetlinks a:visited { color:#fff; }
.expdetlinks a:hover { color:#000; }
.expdetlinks .ratecontainer { left:-239px; }
.expdetail { width:530px; margin-bottom:20px; background-position:top left; background-repeat:no-repeat; padding-top:24px; }
img.expmainimg { width:160px; height:120px; padding:1px; background:#b3b3b3; display:block; float:left; }
.expdetail h1 { font-size:24px; line-height:24px; font-weight:normal; padding-bottom:8px; }
.expcontents { margin:0 0 20px 0; border-width:0 9px 9px 9px; border-style:solid; }
.expcontents .expwrap { padding:40px 40px 30px 40px; overflow:hidden;  }
.expcontents .exptop { margin-left:186px; }
.expcontents .exptop p { margin:0 0 15px 0; }
.expcontents .exptop p span { color:#000; }
.expcontents .featconthdr { text-transform:uppercase; color:#000; font-weight:bold; }
.expcontents .expbio { padding:15px 30px; font-size:12px; line-height:15px; }
.expcontents .expbio p { margin:0 0 10px 0; }


/* quick tips */
.qtright { width:215px; float:right; padding-right:15px; }
.qtdetpage { width:530px; }
.qtcontent { border-width:0 9px 9px 9px; border-style:solid; font-size:12px; line-height:14px; width:462px; padding:25px; margin-bottom:22px; }
.qtcontent h3 { padding-top:25px; font-size:20px; line-height:20px; font-family:Trebuchet MS; font-weight:normal; }
.qtcontent li { margin:0 0 15px 25px; }
.qtcontent p { margin:0 0 15px 0; }
.qtcontent img.thumb { float:left; margin:0 25px 10px 0; width:128px; height:98px; padding:1px; background:#b7b7b7; }
