
/* EXPERTS */
.elandtop { padding:153px 0 0 170px; background:url(../petparents/images/landing/newparentstop.jpg) top left no-repeat; }
.topshadow { display:block; }


/* EXPERT LANDING */
.expertland { margin:5px 0 0 60px; padding-bottom:15px; width:715px; }
.expertland h3 { margin-top:25px; }

.expertlandbox { padding:10px; background: url(images/landing/expertlandbox_bg.jpg) top left repeat-x #A1A0A0; }
.expertlandbox .expertimg { float:left; width:98px; }
.expertlandbox h4 { margin:7px 0 6px 115px; height:33px; }
.expertlandbox p { margin-left:98px; padding:10px 10px 0 10px; height:82px; font-size:10px; line-height:14px; background-color:#F0F0F0; }
.expertland .buttons { margin-right:10px; text-align:right; }
.featqahdr { margin:15px 0 0 40px;}

.aoeqalist { width:700px; }
.aoeqalist div { padding:0 0 0 40px; }
.aoeqalist .quest { margin:0 0 8px 0;  min-height:35px; background:url(images/landing/q_txt.gif) top left no-repeat; }
.aoeqalist .quest p { padding:12px 15px; font-size:11px; font-weight:bold; color:#333; background-color:#F0F0F0; }
.dogqalist .quest p { padding:12px 15px 12px 60px; min-height:40px; background:url(images/landing/dog_bg.gif) top left no-repeat #F0F0F0; }
.catqalist .quest p { padding:12px 15px 12px 60px; min-height:40px; background:url(images/landing/cat_bg.gif) top left no-repeat #F0F0F0; }
.aoeqalist .answ { min-height:35px; background:url(images/landing/a_txt.gif) top left no-repeat; }
.aoeqalist .comment { margin:10px 0 30px 0; font-size:9px; font-weight:bold; color:#666; }
.aoeqalist .comment span { color:#4889B5; }
.aoeqalist .buttons { text-align:right; }

.moenoflash { position:relative; margin-top:7px; height:206px; width:715px; overflow:hidden; padding:0 0 0 1px; background:url(images/landing/noflash/moe_noflash_bg.jpg) bottom left no-repeat; }
.moenoflash .enamelinks { width:212px; float:left; clear:left; }
.moenoflash .enamelinks a img { display:block; margin-bottom:2px;  }
.moecontent { width:500px; position:absolute; top:0; right:0; }
.moecontent .copy { margin:20px 20px 0 0; }
.moecontent p { margin:0 0 20px 0; padding:0; font-size:10px; line-height:13px; }


/* TOPIC DETAIL */
.etopicdetail { margin:5px 0 20px 160px; width:590px; }
.etopicdetail h3 { padding-top:25px; font-size:16px; color:#666; }
.etopicdetail .aoeqalist { padding-bottom:20px; width:590px; }
.etopicdetail .aoeqalist .quest { margin:20px 0 0 0; }
.etopicdetail .aoeqalist .quest div { padding:12px 15px; background-color:#F0F0F0; }
.etopicdetail .aoeqalist .quest div p { padding:0; }



/* EXPERT DETAIL */
.edetailtop { width:775px; height:315px; padding-right:5px; background:url(images/ask/asketop_bg.gif) top right repeat-y; }
.edetailtop .ephoto { float:left; width:364px; }
.expertname { margin-left:353px; padding-left:45px; height:75px; background-color:#746D6E; }
.expertname h1, .expertname h2 { padding-top:20px; }

.edetailfeat { padding:25px 0 0 60px; min-height:230px; }
.featured { width:680px; margin-right:30px; padding-bottom:30px;  }
.featured .more { float:right; }
.featlinks { padding:5px 15px; background-color:#f0f0f0; }
.featlinks a { display:block; padding:5px 0; }


/* EXPERT QA */
.expertqatop { background-image:url(../Challenge/images/landing/landing_hdr_bg.jpg); }
.experttopics { margin:20px 0 0 60px; padding-bottom:20px; width:705px; }
.qatopics { margin-top:15px; }
.qatopics span { font-size:16px; font-weight:bold; color:#666; }
.qalinks a { display:block; padding:7px 0; }
.qalinks .totop { text-align:right; padding:5px; background:url(images/qa/backtop_border.gif) top left repeat-x; }

.submitques { margin:-10px 0 15px 0; padding:0 12px; height:40px; background-color:#F0F0F0; }
.submitques a { float:left; width:130px; padding:10px 0; }
.submitques p { margin-left:130px; padding:10px 0; color:#666; font-size:10px; font-weight:bold; }
 
 .aoeqalist .quest .info { padding:15px; background-color:#F0F0F0; }
 .aoeqalist .quest .info p { padding:0 0 10px 0; }
 
.dogsearcher .topicsel,
.catsearcher .topicsel { float:left; margin-left:10px; width:320px; }
.dogsearcher .topicsel label,
.catsearcher .topicsel label { padding-top:10px; }
.dogsearcher .topicsel select,
.catsearcher .topicsel select { width:200px; font-size:10px; } 

.dogsearcher .expertsel,
.catsearcher .expertsel { float:left; margin-left:10px; }
.dogsearcher .expertsel label,
.catsearcher .expertsel label { padding-top:10px; width:160px; }
.dogsearcher .expertsel select,
.catsearcher .expertsel select { width:160px; } 

.dogsearcher label,
.catsearcher label { color:#666; display:block; font-weight:bold; font-size:10px; }
.dogsearcher,
.catsearcher {
	background:url(images/dog_expertsrch_bg.jpg) top left no-repeat; 
	margin:20px 0 0 171px;
	padding:0 0 30px 6px;
	width:592px; 
}
.catsearcher { background:url(images/cat_expertsrch_bg.jpg) top left no-repeat; }
.dogsearcher .pettype,
.catsearcher .pettype {
	width:119px;
	float:right;
	padding-right:27px;
	padding-top:4px;
}

.dogsearcher .pettype label,
.catsearcher .pettype label { display:inline; }
.dogsearcher .pettype .dogtxt,
.catsearcher .pettype .dogtxt { padding-right:6px; }
.dogsearcher .keyw,
.catsearcher .keyw {
	margin-left:359px;
	padding-top:8px;
}
.dogsearcher .keyw input,
.catsearcher .keyw input { width:178px; height:18px; border:1px solid #888; } 

.dogsearcher .viewby,
.catsearcher .viewby { width:440px; text-align:right; padding-top:12px; }
input.searchergo { margin-left:242px; margin-top:18px; }
.catsearcher .searchergo { background:url(images/cat_go_btn.jpg) top left no-repeat; vertical-align:text-bottom; }
.catsearcher .searchergo:hover { background:url(images/cat_go_btn_on.jpg) top left no-repeat; }
.dogsearcher .searchergo { background:url(images/dog_go_btn.jpg) top left no-repeat; vertical-align:text-bottom; }
.dogsearcher .searchergo:hover { background:url(images/dog_go_btn_on.jpg) top left no-repeat; }

#tou 
{
	background:#f0f0f0;
	display:none;
	position:absolute;
	top:330px;
	left:160px;
	width:650px;
	padding:20px;
	border:2px solid #000;
	font-size:10px;
}
#tou p { margin-bottom:6px; }
#tou h4 { font-size:12px; }
#tou .closelink { text-align:right; }

.pagingprogress { position:absolute; margin:-35px 0 0 -45px; }


/* EXPERT QA DETAIL */
.eqadetail { margin:5px 0 0 160px; padding-bottom:20px; width:590px; }
.eqadetail h3 { padding:25px 0 7px 0; font-size:16px; color:#666; }
.btealink { float:right; }
.eqadetail .aoeqalist { width:590px; }
.eqadetail .qaexpertname { margin-left:40px; color:#3B74AC; }

.eqadetail .sythdr { margin-top:30px; }
.feedback .maxnote { margin-bottom:5px; font-size:9px;  }
.feedback .ppnote { margin:5px 0; font-size:9px; float:left;  }
.ratecom { background:#f0f0f0; padding:16px 26px 6px 14px; margin-bottom:13px;}
.ratecom h4 { font-size:11px; }
.ratecom h4 div { display:inline; }
.ratecom h4 label { display:none; }
.ratecom h4 span { margin-left:10px; }
.ratecom .errors { margin:0 0 8px 20px; font-weight:bold; }
.ratecom .col { float:left; width:240px; }
.ratecom .col input { width:215px; }
.ratecom label { font-size:11px; font-weight:bold; display:block; clear:both; padding-top:9px; }
.ratecom textarea { width:545px; height:70px; border:1px solid #A9A6A7; }
.ratecom .btn { text-align:right; }
.fbcomment { padding:16px; background:#f0f0f0;}
.fbcomment { margin-bottom:8px; }
.greythanks { background:#f0f0f0; margin-top:15px; padding:15px; font-weight:bold; }
.greythanks h4 { color:#3b74ac; font-size:13px; margin-bottom:5px; }

.eqashareprogress { float:right; }


/* ASK EXPERT */
.asketop { width:775px; height:315px; padding-right:5px; background:url(images/ask/asketop_bg.gif) top right repeat-y; }
.asketop .ephoto { float:left; width:363px; }
.asketop .hdrcontent { margin-left:363px; }
.asketop .hdrcopy { height:205px; background:url(images/ask/asketop_copy_bg.gif) bottom left repeat-x; }
.asketop h1, .asketop h2 { padding:20px 0 0 20px; height:54px; background-color:#746D6E; }
.asketop h3 { padding:6px 0 0 22px; height:30px; background-color:#595354; }
.asketop p { padding:15px 20px 0 20px; font-size:10px; line-height:15px;  }

.askexpert { margin:20px 0 0 60px; padding-bottom:20px; width:685px; }

.askeform { margin:15px 0 7px 0; padding-bottom:125px; }
.askeform h4 { font-size:11px; }
.askeform ul { margin:0 0 20px 20px; }

.askeform .row { clear:left; }
.askeform .col { float:left; margin:5px 5px 0 0; padding:10px 0 0 30px; height:60px; width:300px; background-color:#F0F0F0; }
.askeform .col input { width:220px; }
.askeform .col table input { width:auto; }

.askeform .large .col { height:115px; }
.askeform textarea { width:270px; height:70px; }
.askeform .textarea p { font-size:9px; }

.askesubmit { padding:10px 15px; text-align:right; }
.askeshadow { display:block; }

.eqsubmitprogress { float:left; }


/* ARTICLES */
.earticletop { position:relative; width:775px; height:180px; padding-right:5px; background:url(images/articles/top_bg.gif) top right repeat-y #746D6E; }
.earticletop .ephoto { float:left; width:364px; }
.earticletop .hdrcontent { margin-left:354px; padding-left:20px; width:385px; }
.earticletop .hdrcontent h1, .earticletop .hdrcontent h2 { padding-top:60px; }
.earticletop .backbtn { position:absolute; bottom:10px; right:15px; }
.earticlecontent { padding:20px 0 20px 170px; width:570px; }
.earticlecontent h1, .earticlecontent h2 { margin-bottom:20px; font-size:15px; color:#666; }
.earticlecontent p { margin-bottom:20px; }
.earticlecontent ul { margin-left:20px; }


/* MORE ARTICLES/TIPS */
.emoreta { margin-left:170px; width:570px; }
.emoreta h3 { margin:25px 0 10px 0; }
.emoreta a { display:block; padding:5px 0; }
.morefeatured { padding:5px 15px; background-color:#F0F0F0; }
.morefeatured a { color:#333; }
.morefeatured a:hover { color:#666; }
.morearchived { padding-bottom:30px; }