
/* ********** Advice (WOMEN/MEN) pages */
.adviceContainer { width: 998px; min-height: 745px; background-color:#f5f5f5; border-left: 1px solid #919191; border-right: 1px solid #919191; padding-bottom: 10px; }
.adviceWomenWave { background: url("/view/templates/default/img/bg/dating_advice_women_bg.png") no-repeat right bottom; }
.adviceMenWave { background: url("/view/templates/default/img/bg/dating_advice_men_bg.png") no-repeat right bottom; }
.adviceWomen { background: url("/view/templates/default/img/pix/advice_women.jpg") no-repeat; }
.adviceMen { background: url("/view/templates/default/img/pix/advice_men.jpg") no-repeat; }
.adviceContainer .heading { line-height: 1.3em; color: #676767; font-weight: bold; padding:20px 30px; }
.adviceText { columns: 2; -moz-columns: 2; -webkit-columns: 2; -o-columns: 2; padding: 0 30px 30px 10px; }
.adviceText h2 { font-weight: bold; }
.adviceTextEnd { font-weight: bold; margin: 15px 0 0 20px; }
.adviceText ol { margin-left: 40px; }
.adviceText ol li { border-bottom: 1px dotted #ccc; padding: 10px 0; }

/* ********** SEO pages */
.seoPage { clear: both; float: left; width: 958px; text-align: justify; background-color:#f5f5f5; border-top: 30px solid #2C4369; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7;  padding: 20px; }
.seoPage img { float: left; padding: 2px; border: 1px solid #e0e0e0; margin-right: 15px; }
.seoPage p { padding-bottom: 10px; }
.seoPage h2 { font-size: 1.5em; margin-bottom: 1.2em; }

/* ********** Articles pages */
.articlesContentContainer {	clear: both; float: left; background-color: #f5f5f5; }
.articlesContentContainer .title { color: #575757; font-size: 1.7em; font-weight: normal; }
.articlesLeftSide {	float: left; width: 510px; padding: 0  0 10px 10px; }
.articlesRightSide { float: right; width: 468px; background-color: #f5f5f5; padding-left: 12px; }
.articlesContent p, .articlesContent ul, .articlesContent ol { padding: .5em 0; }
.articlesContent h1, .articlesContent strong { font-weight: bold; }
.articlesContent h1.title { display: block; margin-bottom: 10px; }
.articleContentImg { float: left; display: block; width: 505px; height: 390px; border: 1px solid #e0e0e0; margin: 2px 10px 10px 0; padding: 1px; }
.articleText { text-align: justify; padding: 0 10px 20px 0; }

/* **********  Articles carousel */

.articles .loading { display: block; text-align: center;  margin: 10px auto; }
.articlesInsider, .articlesInsider ul { visibility: hidden; overflow: hidden; margin-top: 10px; }
.articlesInsider .btnNext { float: right; margin: 54px 8px 0 0; }
.articlesInsider .btnPrev { float: left; margin: 54px 0 0 8px; }
.slidingArticles { float: left; font-size: .9em; margin-top: 30px; }
.slidingArticles li { float: left; width: 284px; margin: 0 10px; height: auto !important; }
.slidingArticles li img { float: left; display: block; margin-right: 10px; }
.slidingArticles li h5 { margin-top: 15px; }
.slidingArticles li span { display: block; font-size: .9em; line-height: 15px; }
.slidingArticles li a { font-size: 1.1em; color: #36739E; }
.slidingArticles li a:hover { color: #000; }

/* ********** Articles carousel | different style on Articles pages */
.pageArticles .btnNext, .pageArticles .btnPrev { display: none; }
.pageArticles .articles { float: left; width: 468px; min-height: 350px; margin-bottom: 6px; padding-top: 0; }
.pageArticles .slidingArticles li { float: left; overflow: hidden; border-bottom: 1px dotted #ccc; margin: 0 10px 10px 0; padding-bottom: 10px; }
.PMdating_articles .slidingArticles li { width: 380px; }

/* ********** Articles carousel buttons */
.btnNext, .btnPrev, .btnTop, .btnBot { display: block; float: left; width: 32px; height: 32px; cursor: pointer; }
.btnNext { background: url("/view/templates/default/img/arrows/next-horizontal.png") left top no-repeat; }
.btnPrev { background: url("/view/templates/default/img/arrows/prev-horizontal.png") left top no-repeat; }
.btnTop { background: url("/view/templates/default/img/arrows/prev-vertical.png") left top no-repeat; }
.btnBot { background: url("/view/templates/default/img/arrows/next-vertical.png") left top no-repeat; }
.btnNext:hover, .btnPrev:hover { background-position: -31px 0; }

/* ********** Announce page */
.usersAnnounce { min-height: 150px; overflow: hidden; }
.usersAnnounce li.usersAnnounceList { float: left; width: 483px; background-color: #DFE3E9; color: #393939; border: 1px solid #D5DAE0; font-size: 12px; word-break: break-all;  margin: 0 10px 10px 0; height: 200px; }
.announceThumbCard { float: left; width: 136px; margin: 5px; }
.announceThumbCard div.uListUserInfo { width: 120px; padding-left: 5px; }
.announceText { float: left; width: 150px; text-align: justify; word-break: normal; word-wrap: break-word; margin: 5px 14px 0 0; }

/* ********** Homepage testimonials and online users tab */


.usersAnnounceList .uListUserInfo { width: 460px !important; margin-left: 12px; }
.usersAnnounceList .uListUserInfo div { color: #2896B6 !important; }
.usersAnnounceList .announceText { width: 320px; }
.uSexLeft { margin-left: 7px !important; }
.chatLink { position: absolute; top: 5px; left: 280px; display: inline-block; color: #FFF; text-transform: none; background: url("/view/templates/default/img/arrows/white_arrow_small.png") right 4px no-repeat; padding: 0 20px 0 18px; color: #ffffff !important; }
.chatLink:hover { text-decoration: underline; }
.onlineUsersAndTestimonials .testimonialsListing dl { font-size: 0.9em !important; color:#4A4A4A; }
.onlineSearch li{ display: inline-block; zoom: 1; *display: inline; border-right: 1px solid #7e7e80; padding:0 5px; }
.onlineSearch .last { border-right-style: none; }
.onlineSearch .pTitle { margin: 0;}
.onlineSearch { margin-bottom: 15px;}
.onlineSearch ul { margin-bottom: 10px;}
.onlineSearch ul li a:hover { color: #2C4369 !important; }
.testimonialsListing a.more { float: right; color: #36739e; display: inline-block; text-decoration: underline; margin: 5px 29px 0 0; }
.testimonialsListing .more:hover { text-decoration: none; }

.onlineUsersAndTestimonials .userThumbOffline label.blinker { left: 7px; position: absolute; top: 7px; }


/* ********** SEO user profile page */
.seoUserFullProfile { margin-bottom: 35px; }
.regLink  { display: block; }
.regLinkArea textarea { width: 620px; height: 110px; resize:vertical !important; }
.regLinkArea .universalLightButton { float: right; margin-top: 10px; color: #e1e1e1; }
.envelope { background: url("/view/templates/default/img/envelope.jpg") no-repeat; padding-left:25px; margin:10px 0 6px 10px; color: #2b2b2c; height: 14px; line-height: 14px; }
.seoUserFullProfile .rotateRight { margin-left: -25px }
.seoUserFullProfile .rotateLeft { margin-left: -24px; }
.seoUserFullProfile .rotateLeftShort { margin-left: -25px; margin-top: 5px ; }
.seoUserFullProfile .myWrapper { border-bottom:1px solid #A4A8AC; box-shadow: -1px 2px 3px #ccc inset; }
.seoUserFullProfile .onlineSearch {  margin-left: 20px; margin-top:28px; }
