/* info.lycos pages */
h1{font-size:24px; margin:10px 0!important}
#info #blocks{width:33%}
#info #blocks li{width:47%}
	#info #blocks li a{background:#6a92cd}
	#info #blocks li .img{left:-1%; margin:0; top:auto; width:103%}
#info #content{float:left; width:62%}
#info #lycosAboutArea h2{font-size:20px; margin-bottom:10px}
#info ol li{font-family:Arial, Helvetica, sans-serif; list-style:decimal; margin-bottom:5px}
#info ol li ul li{list-style:lower-alpha; margin-left:20px}
#info #lycosAboutArea section{border-bottom:1px solid #ccc; margin-bottom:15px; max-width:670px; padding-bottom:5px}
	#info #lycosAboutArea section:last-child{border:none; margin:0; padding:0}
#info #lycosAboutArea section a{font-family:Arial, Helvetica, sans-serif}

.management{float:left; margin-bottom:5px; padding:0 2%; width:45%}
.management.ceo{border-bottom:1px solid #ccc; float:none; margin-bottom:15px; width:85%}
.management h3, #info .products h3{font-size:16px; margin-bottom:8px}
.management h3 em{font-size:14px}
.manageDiv{border-bottom:1px solid #ccc; clear:both; margin-bottom:15px}
#info .products{border-bottom:1px solid #ccc; margin-bottom:25px; overflow:hidden}
#info .products:last-child{border:none; margin:0}
#info .products li{float:left; min-height:165px; width:50%}

.products .product{margin-right:4%; max-width:70px; width:15%}
.products .product img{width:100%}
#lycosAboutArea .products .desc{width:75%}

#tableContents{background:#FAFAFA; border:1px solid #DEDEDE; margin:0 0 15px; padding:15px 15px 15px 40px; -moz-column-gap:40px; -webkit-column-gap:40px; column-gap:40px}

.tocList{margin-bottom:5px; padding-left:15px}
.tocList li{font-size:14px; list-style:disc; margin-bottom:10px}

/* tos toc */
.tosNav{background:url(../images/op50.png); border:1px solid; float:right; margin:20px; padding:10px}
.tosNav li{margin-bottom:4px}
.tosNav li:last-child{margin:0}
.tosNav a{display:block; padding:5px 5px 2px}
.tosNav a:hover, .tosNav a.selected{background:#d0deef}

/* publisher program page */
#info #lycosAboutArea #login-form h2{font-size:40px}
#info #lycosAboutArea .partnerBG{background:url(../images/partnerBG.jpg) no-repeat center 30%; -o-background-size:100%; -webkit-background-size:100%; -moz-background-size:100%; background-size:100%; max-width:100%; width:auto}
.partnerList{font-size:16px; padding:20px; width:60%}
.partnerList li span{font-size:20px; font-weight:bold}
.partnerList li{background:url(../images/img_bullet_arrow.png) no-repeat; margin-bottom:10px; padding-left:35px}
.partnerList li.pad{background:none}
.login .inputArea{font-family:Arial,Helvetica,sans-serif; font-size:14px; padding:7px 5px; width:140px}
.newPartner{padding:10px 0 0; text-align:right}
.contact.float_left{width:33%}
.contact.float_left p, .peopleInfo p{margin-bottom:5px}
.contact.float_left p.name, .peopleInfo p.name{font-size:16px}
.testimonials.float_right{width:65%}
.testimonial{background:url(../images/quotes.png) no-repeat; font-size:16px; margin:0 0 15px; padding-left:25px}
.endQuote{background:url(../images/quotes.png) no-repeat; height:25px; position:absolute; width:20px}

/* advertising contact page */
#formErrors p{color:#f00; font-size:16px}
#request-info li{float:left; margin-bottom:10px; overflow:hidden; width:45%}
#request-info li:nth-child(even){padding-left:10px}
#request-info label{display:block; float:left; font-weight:bold; padding:5px 10px 5px 0; width:140px}
#request-info .inputArea{float:left; padding:5px 10px}
#request-info .checkboxes li{float:left; padding:10px 1% 0; width:28%}
.checkbox{margin-right:5px}
.peopleInfo{background:#FAFAFA; border:1px solid #DEDEDE; padding:15px}

.errors{background:#FAFAFA; border:1px solid #DEDEDE; margin-bottom:10px; padding:5px 10px}
.errors li{color:#f00; margin:5px 0}
.red{color:#f00}

.thankyou{background:url(../images/op75.png); padding:15px; min-height:400px}

#userSubmittedForm span{display:block; font-weight:bold; font-size:110%}
#userSubmittedForm .float_left{padding:0 2.5%; width:45%}


/* ad specs page */
.adSpec{border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:15px}

/* press releases */
.pressList{margin-bottom:15px}
.pressList li{list-style:disc; margin:0 0 10px 30px}

@media (max-device-width:480px), screen and (max-width:640px){
#info #lycosAboutArea .partnerBG{background-position:center top}
.partnerList{font-size:14px; padding:20px; width:90%}
.products{float:none}
.contact.float_left, .testimonials.float_right{float:none; width:auto}
.contact.float_left{margin-bottom:15px}
#userSubmittedForm .float_left{float:none; width:auto}
#request-info .checkboxes li{float:left; padding:5px 1%; width:45%}

#info .products li{float:none; min-height:65px; width:auto}
}

@media (max-device-width:641px), screen and (max-width:785px){
	#info #blocks li:nth-child(3n+3){margin-right:2%}
	#info #blocks{width:100%}
	#info #blocks li{width:23%}
	#info #blocks li.last{margin-right:0}
	#info #content{display:block; max-width:none; width:100%}
	
	.management{border-bottom:1px solid #ccc; clear:both; float:none; margin-bottom:15px; padding:0 2%; width:auto}
	.manageDiv{display:none}
}
@media (max-device-width:641px), screen and (max-width:970px){
	#info #lycosAboutArea .partnerBG{background-size:auto}	
}

@media screen and (min-width:899px){
	#info #blocks li:nth-child(3n+3){margin-right:2%}
}

@media screen and (min-width:1023px){
	#info #blocks li:nth-child(3n+3){margin-right:2%}
}

@media screen and (min-width:794px){
	.ieAll.ie7 #info #blocks li{width:47%}
}