/* Styles specific the Learning Center pages. */
.learningcenter .paginate {
margin-right:-5px !important;
}

h2.learningcenteroverview {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/learningcenteroverview.png') top left no-repeat;
}

h2.learningcenterarticles {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/learningcenterarticles.png') top left no-repeat;
}

h2.realestatebuying {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestatebuying.png') top left no-repeat;
}

h2.realestateworking {
text-indent:-9999px;
display:block;
position:relative;
width:500px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestateworking.png') top left no-repeat;
}

h2.realestateselling {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestateselling.png') top left no-repeat;
}

h2.realestatewhy {
text-indent:-9999px;
display:block;
position:relative;
width:370px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestatewhy.png') top left no-repeat;
}

h2.featuredarticles {
text-indent:-9999px;
display:block;
position:relative;
width:256px;
height:20px;
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/featuredarticles.png') top left no-repeat;
margin:0;
padding:0;
}

h2.buyingahome {
text-indent:-9999px;
display:block;
position:relative;
width:137px;
height:20px;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/buyingahome.png') top left no-repeat;
margin:0;
padding:0;
}

h2.stepstoselling {
text-indent:-9999px;
display:block;
position:relative;
width:239px;
height:20px;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/stepstoselling.png') top left no-repeat;
margin:0;
padding:0;
}

h2.whyuseremax {
text-indent:-9999px;
display:block;
position:relative;
width:173px;
height:20px;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/whyuseremax.png') top left no-repeat;
margin:0;
padding:0;
}

h2.workingwithyouragent {
text-indent:-9999px;
display:block;
position:relative;
width:334px;
height:20px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/workingwithyouragent.png') top left no-repeat;
margin:0;
padding:0;
}

.learningcentercontent .leftcol .detailtext {
margin:5px 0 25px;
padding:0;
}

.learningcentercontent {
width:966px;
margin:0 auto;
}

.learningcentercontent h3 {
font-size:2em;
font-weight:700;
color:#155F98;
display:block;
}

.article p {
margin:1em 0;
}

.learningcentercontent .articlelist {
float:left;
display:block;
position:relative;
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/pages/learningcenter/roundheader-long.png') top left no-repeat;
margin:10px -15px 0 0;
padding:15px;
}

.learningcentercontent .categories {
width:145px !important;
float:left;
position:relative;
display:block;
margin-left:0 !important;
}

.learningcentercontent .articles {
width:800px !important;
float:right;
margin-right:5px !important;
margin-top:10px;
margin-bottom:10px;
background:transparent;
}

.learningcentercontent .rightcol {
width:340px;
float:right;
}

.learningcentercontent .tools {
display:block;
position:relative;
float:right;
clear:both;
left:0 !important;
width:100%;
margin:10px 0 !important;
padding:0 !important;
}

.learningcentercontent .tools li {
float:right;
}

/* Imgwrap */
.imgwrap {
float:right;
display:block;
width:215px;
position:relative;
margin:10px 0 10px 10px;
}

.imgwrap img {
float:right;
display:block;
position:relative;
width:auto;
padding:0 0 5px;
}

p.caption {
font-style:italic;
color:#3b4448;
font-size:1em !important;
margin:0;
padding:0;
}

p.category a {
font-weight:700;
}

p.copyright {
font-size:1.1em !important;
}

/* Articles */
.article {
display:block;
position:relative;
height:auto;
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;
width:590px;
margin:10px 0;
}

.articletext {
float:left;
display:block;
position:relative;
width:auto;
}

.articletext p,.articletext li {
font-size:1.3em;
line-height:1.5em;
margin-bottom:1em;
}

.articletext ul {
margin:0 0 2em 1.2em;
}

.articletext li {
list-style:disc;
margin:0;
}

.article .tools {
display:block;
position:relative;
height:30px;
float:right;
width:300px;
margin:10px -10px 10px 0;
}

img.articlepphoto {
border:1px solid #e2eaf0;
float:left;
display:block;
position:relative;
margin:0 10px 0 0;
}

/* Right Col - Blue Gradient Box */
.bluegradientbox {
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/pages/learningcenter/roundheader-short.png') top left no-repeat;
padding:15px;
}

.bluegradientbox h2 {
text-indent:-9999px;
display:block;
position:relative;
width:138px;
background:transparent;
height:20px;
margin:0;
padding:0;
}

h2.realestate {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestate101.png') top left no-repeat;
}

h2.mortgagetools {
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/mortgagetools.png') top left no-repeat;
}

.bluegradientbox h4 {
text-indent:0;
margin:5px 0 10px;
padding:0;
}

.bluegradientbox ul {
display:block;
position:relative;
margin:0 0 0 30px;
}

/* Main Article Template */
.articleheadline {
display:block;
position:relative;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;
}

.articleheadline h3 {
display:block;
position:relative;
}

.articleheadline p.category {
padding-bottom:15px;
width:500px;
display:block;
position:relative;
margin:10px 0;
}

.articleheadline .sendtofriendlink {
float:right;
display:block;
position:relative;
height:20px;
margin-top:-43px;
padding-left:25px;
padding-top:3px;
font-weight:700;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/icons/smallicons/emailicon.png') top left no-repeat;
}

.longarticletext .textwrap {
float:left;
width:600px;
display:block;
position:relative;
margin:5px 15px 0 0;
padding:0;
}

.realestate #rightcol {
margin-right:3px;
width:342px;
float:right;
}

.rightcontentwrap .textwrap {
float:left;
width:auto !important;
display:block;
position:relative;
margin:5px 15px 0 0;
padding:0;
}

.longarticletext .textwrap h4 {
font-size:1.5em;
font-weight:700;
color:#155F98;
display:block;
margin-bottom:1.4em;
}

.longarticletext .textwrap h5 {
font-size:1.5em;
font-weight:700;
color:#155F98;
display:block;
margin-top:1.4em;
margin-bottom:.3em;
}

.longarticletext .imgwrap {
width:340px;
}

.realestate #leftcol {
width:145px;
float:left;
margin-left:15px;
}

.realestate .rightcontentwrap {
display:block;
position:relative;
float:right;
width:810px;
margin-right:17px;
}

.realestate #centercol {
width:455px;
float:left;
margin-top:10px;
margin-left:10px;
}

/* -- Related Articles -- */
.relatedarticles h4 {
height:16px;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/relatedarticles.png') top left no-repeat;
margin:10px;
padding:0;
}

.relatedarticles ul {
display:block;
position:relative;
margin:0 0 10px 30px;
}

.interiorwhite .rightlink {
font-size:1em;
margin:10px;
}

/* -- Find a RE/MAX Agent or Office -- */
.findagentbox h4 {
height:16px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/findaremaxagent.png') top left no-repeat;
margin:10px;
padding:0;
}

.findagentbox p {
padding:0 13px;
}

.agentbuttons {
display:block;
position:relative;
width:255px;
padding-bottom:10px;
margin:10px auto;
}

a.findagent {
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/buttons/findagent.png') top left no-repeat;
width:124px;
height:30px;
float:left;
margin:0 0 10px;
}

a.findagent:hover {
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/buttons/findagent.png') 0 -30px no-repeat;
}

a.findoffice {
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/buttons/findoffice.png') top left no-repeat;
width:124px;
height:30px;
float:right;
margin:0;
}

a.findoffice:hover {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/buttons/findoffice.png') 0 -30px no-repeat;
}

/* -- Glossary -- */
h2.realestateglossary {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestateglossary.png') top left no-repeat;
}

h2.smallglossary {
text-indent:-9999px;
display:block;
position:relative;
width:203px;
height:20px;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/glossary.png') top left no-repeat;
margin:0;
padding:0;
}

.glossarypage #centercol {
float:right;
width:800px;
display:block;
position:relative;
}

.glossarypage .textwrap p {
font-size:1em;
margin:1em 0;
}

.glossarynav ul {
margin:15px 0;
padding:0;
}

.glossarynav li {
font-size:1.5em;
border-left:1px solid #717679;
float:left;
list-style:none;
margin:0;
padding:0 7px;
}

.glossarynav li:first-child {
border-left:none;
padding-left:0;
}

.glossarynav li a:hover {
text-decoration:none;
}

.glossarynav li a.on:link,.glossarynav li a.on:hover,.glossarynav li a.on:visited {
font-weight:700;
color:#155b8e;
text-decoration:none;
}

.glossarypage dt {
font-weight:700;
color:#586265;
font-size:1.2em;
padding:10px 0 .2em;
}

.glossarypage dd {
font-size:1.2em;
padding-bottom:10px;
color:#586265;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;
}

.articles .article,.articles .articletext {
width:100%;
}

.bluegradientbox li,.relatedarticles li {
font-size:1.3em !important;
list-style:disc !important;
line-height:1.4em;
}

.bluegradientbox li a:link,.bluegradientbox li a:hover,.bluegradientbox li a:visited,.relatedarticles li a:link,.relatedarticles li a:hover,.relatedarticles li a:visited {
text-decoration:none;
color:#163259;
}

.bluegradientbox li a:hover,.longarticletext .textwrap a:link,.relatedarticles li a:hover,.glossarynav li a:link,.glossarynav li a:hover,.glossarynav li a:visited {
text-decoration:underline;
}

.glossarypage .articletext,.glossarypage .textwrap,.glossarypage dl {
width:800px;
}
