/*Footer*/
#content.footer h2,#national h2 {
display:block;
left:15px;
position:relative;
text-indent:-9999px;
top:10px;
width:600px;
height:24px;
}

.footer .right h2,#national.footer .right h2 {
left:0;
top:0;
padding-bottom:20px;
}

.footer #content {
padding-bottom:35px;
}

#footerlinks {
float:right;
}

#footerlinks a {
color:#155f98;
}

.footer h3 {
color:#09558c;
font-size:1.35em;
margin-bottom:.3em;
margin-top:.7em;
}

.footer p {
color:#62696d;
padding-bottom:20px;
width:660px;
font-size:1.2em;
line-height:1.4em;
}

#sitemap a.on {
color:#a6cae3 !important;
}

/*Site Map*/
h2.sitemap {
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/footers/sitemap.png') no-repeat scroll left top;
}

.sitemapcontent {
background:url('http://cdn2-rmxc.eneighborhoods.com/images/pages/footers/sitemap-vertical-dots.png') 28px 0 repeat-y;
margin:35px 1px 0;
}

.sitemapcontent .column {
width:228px;
margin-left:27px;
float:left;
padding-bottom:50px;
}

.sitemapcontent .column.last {
width:200px;
}

.sitemapcontent ul {
line-height:20px;
margin-bottom:20px;
}

.sitemapcontent ul li.title {
color:#154476;
font-size:1.4em;
font-weight:700;
}

.sitemapcontent ul li.title.darkblue {
color:#0e263c;
}

.sitemapcontent ul li a {
font-size:12px;
text-decoration:underline;
color:#0e263c;
}

.sitemapcontent ul ul li {
list-style-type:disc;
margin-left:30px;
}

/*Terms of Use*/
h2.termsofuse {
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/pages/footers/terms-of-use.png') no-repeat scroll left top;
}

/*Privacy Policy*/
h2.privacypolicy {
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/pages/footers/privacy-policy.png') no-repeat scroll left top;
}

/*Remax Around the World*/
h2.remaxaroundtheworld {
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/pages/footers/remaxaroundtheworld.png') no-repeat scroll left top;
}

h2.thehometownexperts {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/pages/footers/thehometownexperts.png') no-repeat scroll left top;
}

.maplinks {
width:700px;
font-size:1.1em;
color:#165a8c;
font-weight:700;
padding-top:20px;
}

.maplinks a:hover {
color:#c51a22 !important;
}

.footer .left {
float:left;
width:145px;
}

.footer .right {
float:right;
width:800px;
line-height:20px;
}

.aroundtheworldcontent table.remaxtextlinks {
width:100%;
font-size:1.2em;
color:#6f7679;
}

.aroundtheworldcontent table.remaxtextlinks strong {
color:#195177;
}

.aroundtheworlddetail {
padding-top:20px;
}

.aroundtheworlddetail strong {
font-weight:700;
}

ul.detail-pagination {
float:right;
height:20px;
position:relative;
display:block;
top:-12px;
right:17px;
width:auto;
}

ul.detail-pagination li {
display:block;
float:left;
width:130px;
}

ul.detail-pagination li.pipe-divider {
padding-left:15px;
margin-left:15px;
background:url('http://cdn7-rmxc.eneighborhoods.com/images/pages/national/detail/gradientseparator_white_bluebg.png') no-repeat 0 -5px;
height:30px;
width:auto;
}

ul.detail-pagination a {
height:16px;
padding-left:24px;
float:left;
display:block;
background-position:left;
background-repeat:no-repeat;
font-size:1em;
color:#09558c;
font-weight:400 !important;
line-height:15px;
}

ul.detail-pagination a:hover {
color:#FFF !important;
text-decoration:underline;
}

ul.detail-pagination a.nextpage {
background-position:right;
float:right;
margin:0 0 0 15px;
padding:0 24px 0 0;
}

a.backtosearch {
background-image:url('http://cdn8-rmxc.eneighborhoods.com/images/pages/national/detail/backtosearcharrow.png');
}

/*Media*/
h2.media {
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/footers/media.png') no-repeat scroll left top;
}

h2.videos {
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/footers/videos.png') no-repeat scroll left top;
}

h2.logos {
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/footers/logos.png') no-repeat scroll left top;
}

h2.remaxphotos {
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/pages/footers/remaxphotos.png') no-repeat scroll left top;
}

h2.officerphotos {
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/pages/footers/officerphotos.png') no-repeat scroll left top;
}

.video .galleryitem,.photos .galleryitem,.logos .galleryitem {
float:left;
width:260px;
line-height:14px;
}

.video .itemcontainer,.photos .itemcontainer,.logos .itemcontainer {
width:218px;
height:145px;
background:#e0e2e3;
margin-bottom:10px;
}

.gallery p {
width:100%;
}

/*Corp Info*/
h2.corporateinformation {
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/pages/footers/corporateinformation.png') no-repeat scroll left top;
}

h2.remaxcorporateinformation {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/pages/footers/remaxcorporateinformation.png') no-repeat scroll left top;
}

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

h2.biographies {
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/pages/footers/biographies.png') no-repeat scroll left top;
}

.biographyphoto img {
float:left;
padding:0 15px 15px 0;
}

h2.theremaxballoon {
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/footers/theremaxballoon.png') no-repeat scroll left top;
}

.balloon img {
position:relative;
float:left;
padding:0 15px 15px 0;
}

.footer .right.balloon {
width:660px;
padding-right:140px;
}

.balloon p {
width:auto;
}

h2.communityinvolvement {
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/footers/communityinvolvement.png') no-repeat scroll left top;
}

/*Community Affairs*/
.communitycontent {
padding:15px 30px;
}

h2.communityaffairs {
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/footers/communityaffairs.png') no-repeat scroll left top;
}

.communitysection {
padding-left:150px;
}

.communitycontent a {
color:#175889;
text-decoration:underline;
}

.communitysection.miracles {
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/pages/footers/makingmiracleshappen.png') no-repeat scroll left top;
}

.communitysection.breastcancer {
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/pages/footers/fightingbreastcancer.png') no-repeat scroll left top;
}

/*Job Opportunities*/
h2.jobopportunities {
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/pages/footers/jobopportunities.png') no-repeat scroll left top;
}

.joboppscontent {
padding:15px 20px;
}

.joblistings {
margin-left:-3px;
padding:15px 0;
}

/*Left Nav Adjustment*/
.realestatesubnav {
margin-top:0;
}

.footer .right a,#footerlinks a:hover,.aroundtheworldcontent table.remaxtextlinks a,.aroundtheworlddetail a {
text-decoration:underline;
}

.sitemapcontent ul ul,.sitemapcontent ul li ul {
margin:0 !important;
padding:0 !important;
}

.sitemapcontent ul li a:hover,.communitycontent a:hover {
text-decoration:none;
}

.termsofusecontent,.privacypolicycontent {
padding:10px 23px;
}

.termsofusecontent p,.privacypolicycontent p {
padding-bottom:14px;
width:900px;
}

.aroundtheworldcontent,.corpinfocontent {
padding:15px;
}

.maplinks a,.gallery strong {
color:#165a8c;
}
