﻿/*
 * $Id: theme.css 10312 2008-10-13 23:10:51Z rrothenberg $
 * $URL: https://build/subversion/mag/mosaic-assets/tags/mosaic-assets-2.5.1.2/assets/common/themes/version-1-pride/css/theme.css $

  *PRIDE* Color Scheme
  Bg Color - #FFFFFF
  Bg Color 2 - #F9F9F9
  Light Color - #B2E0FF
  Mid Color - #4B97CD
  Dark Color - #144479
  Off Color - #C20C01
 */

a {
    color: #4B97CD;
}
label {
    color: #4B97CD;
}


div.geolist ul.cityList {
    color: #4B97CD;
}
#ypFormLinks span {
    color: #4B97CD;
}
.fluidTextAds .adTitle {
    color: #4B97CD;
}
.fluidTextAds .textAd a {
    color: #4B97CD;
}
.pagForm .page {
    border: 1px solid #4B97CD;
    background: #fff;
}


.demographicsTbl th {
    background-color: #CCE0BE;
}
#ratingsWidget {
    border: 2px solid #CCE0BE;
}
#confirmWidget {
    border-color: #CCE0BE;
}
#reCompareTbl th,
#reCompareTbl td {
    border: 1px solid #CCE0BE;
}
.geo td.cast {
    border-left: 4px solid #CCE0BE;
}
/*
 * Light Color (#F9F9F9)
 */
#left-nav {
    background-color: #F9F9F9;
}
#geoOptions {
    background-color: #F9F9F9;
}
#ypResultsTbl .links p {
    background: #fff;
}

#searchResultsForm {
    background: #F9F9F9;
}

table.detailsResults tr.e {
    background-color: #F9F9F9;
}
.ddirTbl .addrs {
    background: #F9F9F9;
}

#middle-col__geolist-highlevel-attr-geo div.cityRefine {
    background-color: #F9F9F9;
}
#dirsFormCont div.row {
    background: #F9F9F9;
    border: 1px solid #F9F9F9;
}
div.rowDrag {
    border: 1px solid #F9F9F9 !important;
    background: #F9F9F9;
}
body#roadtrip #routeResPanel {
    background-color: #F9F9F9;
}


#reOptions {
    background-color: #F9F9F9;
}



.demographicsTbl .e td {
    background-color: #F9F9F9;
}


.geo div.addresses {
    background: #F9F9F9;
}
.geo div.nav {
    background: #F9F9F9;
}
.geo .resultsTbl tr.o {
    background-color: #F9F9F9;
}

#reCtrlTbl {
    background-color: #F9F9F9;
}
#reCompareTbl tr.e td,
#reCompareTbl tr.e th {
    background-color: #F9F9F9;
}
div.imgCont .error,
div.imgCont .success {
    background: #F9F9F9;
}
.location .event_info {
    background-color: #F9F9F9;
}
.geo td.cast,
.geo td.info {
    background: #F9F9F9;
}
#hotel td.info {
    background: inherit;
}
/*
 * Off Color (#C20C01)
 */
#right-col h2 {
    color: #C20C01;
}
#left-col .hotelsSmallGeo h2 {
    color: #144479;
}

#PeopleSearch label,
#ypSearchForm label,
#stateHomeInfo fieldset.sub label {
    color: #C20C01;
}
#stateHomeInfo h3 {
    color: #C20C01;
}
div.attractions h2 {
    color: #C20C01;
}
.geo a.fn {
    color: #144479;
}
.fluidTextAds .oLink {
    color: #C20C01;
}
#right-col h1,
#middle-left-col h1,
#middle-right-col h1,
#left-col h2 {
    color: #144479;
}
#hotelGeoResults .price {
    color: #C20C01;
}
#hotelGeoResults .fn a {
    color: #C20C01;
}
#ypResultsTbl .fn a {
    color: #144479;
}
#middle-right-col .menu h1 {
    color: #C20C01;
}
.highlevelHdr h3 {
    color: #C20C01;
}
.attractions #searchForm label {
    color: #C20C01;
}
#middle-right-col-bucket__attractions-links div.title h3 {
    color: #C20C01;
}
#geoAttractionsResults .name a {
    color: #C20C01;
}
#dirsFormInfo h3 {
    color: #C20C01;
}


#ratingsWidget .bd h2 {
    color: #C20C01;
}

.geo #classifiedsRelateds h2 {
    color: #C20C01;
}
/*
 * Dark Color (#144479)
 */
h1 {
    color: #144479;
}

#contentSections h2 {
    color: #144479;
}
#left-col__biz-links h2 {
    color: #144479;
}
#left-col h2 {
    color: #144479;
}

#right-col-bottom h3 {
    color: #144479;
}
div.geolist h1.secTitle,
div.schools h1.secTitle,
div.geolist h4.secTitle {
    color: #144479;
}
div.geolist ul.cityList a.city {
    color: #144479;
}
#geolistStateForm fieldset.sub label {
    color: #144479;
}
#stateHomeInfo label {
    color: #144479;
}
#right-col h2,
#middle-left-col h2,
#middle-right-col h2 {
    color: #144479;
}
#geoOptions .distance span {
    color: #144479;
}
#geoOptions .sort span.label {
    color: #144479;
}
.pagForm span {
    color: #144479;
}

table.detailsResults th {
    color: #144479;
}
.highlevelHdr h1 {
    color: #144479;
}
.alpha h3,

#selectSort .label {
    color: #144479;
}
#selectCategories label {
    color: #144479;
}
#middle-right-col-bucket__attractions-links div.cont h3 {
    color: #144479;
}
#dirsFtr label {
    color: #144479;
}
div.row label {
    color: #144479;
}
div.row .ctrls {
    color: #144479;
}
#dirStops span {
    color: #144479;
}
#routeResPanel h3 {
    color: #144479;
}


#selectSort span {
    color: #144479;
}
#housingDemo p {
    color: #144479;
}

.detHdr {
    color: #144479;
}
.imgCont label {
    color: #144479;
}
#provider {
    color: #144479;
}


#demoAttribution {
    color: #144479;
}


#newsList .source-time {
    color: #144479;
}
.geo .resultsTbl th {
    color: #144479;
}
.geo .addresses .fn {
    color: #144479;
}
#ratingsWidget label {
    color: #144479;
}

#middle-left-col h1.summary {
    color: #144479;
}
.location .event_info strong {
    color: #144479;
}

#contentSections #left-col .menu .lmLinkList {
    color: #000;
}
.whiteYellow p.tab a {
    color: #000;
}

#provider strong {
    color: #000;
}


div.errBucket p.error {
    color: #FF0000;
}
.errorBox {
    color: #FF0000;
}
.ypError p.subhead {
    color: #FF0000;
}

/*
 * Other
 */
.whiteYellow .ngBucketWp {
    border-color: #82C5EA;
}


/* Header (header.css) */
#tabsLinks {
    border-top: 2px solid #4B97CD;
    border-bottom: 2px solid #144479;
    background-color: #F9F9F9;
    margin: 10px 0px 20px 0px;
	clear: both;
}
#tabsLinks .tabLinksCont {
    border: 3px solid #fff;
}
#tabsLinks .utilLinks li,
#tabsLinks .hdrNav li {
    border-right: 3px solid #fff;
}
#tabsLinks .utilLinks li {
    border: 0;
}
#tabsLinks .hdrNav .hover,
#tabsLinks .hdrNav .act {
    background-color: #4B97CD;
}
#tabsLinks .hdrNav .hover a,
#tabsLinks .hdrNav .act a {
    color: #fff;
    background-color: #4B97CD;
}
/* flyout colors */
#LMIMapFlyout div.content {
    background-color: #C20C01;
}
#mapImage .suggested .content {
    background-color: #9b6188;
}
#mapImage .attractionFlyout .content {
    background-color: #809080;
}

/*
 * Background Images
 */



.geo-sep-bottom {
    /* background: transparent url(/images/purelocal/icon_cross.gif) repeat-x left bottom;*/
    }
.geo-sep-top {
    /* background: transparent url(/images/purelocal/icon_cross.gif) repeat-x top left; */
    padding-top: 15px;
}
.geo-sep-portlets div.portlet {
    /* background: transparent url(/images/purelocal/icon_cross.gif) repeat-x bottom left; */
}
/* businesses.css */
#left-col__biz-links {
    /* background: transparent url(/images/purelocal/icon_cross.gif) repeat-x top left; */
    padding-top: 30px;
}
#ypResultsTbl tr {
    /* background: url(/images/purelocal/icon_cross.gif) repeat-x left bottom; */
}
/* roommates.css */
body#roommates #left-col {
    padding-top: 30px;
    /* background: url(/images/purelocal/icon_cross.gif) repeat-x left top; */
}
body#roommates#left-col .html {
    padding-bottom: 30px;
    /* background: url(/images/purelocal/icon_cross.gif) repeat-x left bottom; */
}
body.citypicker #left-col {
    background: none;
}


/* geolist-geo.css */
.highlevelHdr p.helpMsg,
.alpha {
    padding-bottom: 20px;
    /* background: url(/images/purelocal/icon_cross.gif) repeat-x left bottom; */
}

/* yellowpages links */
#ypResultsTbl .website a {
    /* background: url(../img/icon_website.gif) no-repeat left center; */
}
#ypResultsTbl .email a {
    /* background: url(../img/icon_email.gif) no-repeat left center; */
}
#ypResultsTbl .directions a {
    /* background: url(../img/icon_directions.gif) no-repeat left center; */
}


/*
 * left navigation bar styles
 */
#left-nav ul,
#left-nav li {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 17px;
}

#left-nav .ngBucket {
    width: 150px;
}

#left-nav span {
    display: block;
    padding-left: 37px;
    background-position: 8px center;
    background-repeat: no-repeat;
    font-size: 1.1em;
}

#left-nav .sec {
    margin-bottom: 13px;
}
#left-nav .secBody,
#left-nav .secFoot {
    /* background: url( ../img/buckets/bucket_base.gif ) no-repeat top left; */
}
#left-nav .secBody {
    padding: 8px 0 0 10px;
}
#left-nav .secFoot {
    background-position: bottom left;
    height: 15px;
}
#left-nav a {
	color:#C20C01;
}
#left-nav a:hover {
    text-decoration: none;
}

#left-nav h2 {
    color: #fff;
    line-height: 45px;
}


/*
 * map icons
 */
.suggestedStops li a {
    /* background: url( ../img/mapNodes/labels/map_icon_suggestion.gif ) no-repeat left 0; */
}
#dirStopsRow {
    /* background: url( ../img/mapNodes/labels/map_icon_suggestion.gif ) no-repeat left top; */
}
#landmarks #lmLbl_monument {
    /* background-image: url( ../img/mapNodes/labels/map_icon_monument.gif ); */
}
#landmarks #lmLbl_national {
    /* background-image: url( ../img/mapNodes/labels/map_icon_national_park.gif ); */
}
#landmarks #lmLbl_reststop {
    /* background-image: url( ../img/mapNodes/labels/map_icon_rest_stop.gif ); */
}
#landmarks #lmLbl_state {
    /* background-image: url( ../img/mapNodes/labels/map_icon_state_park.gif ); */
}

/*
 * geo bucket (formerly brown bucket)
 */
.ngBucketGeo {
    padding-bottom: 16px;
    /* #144479 */
    border: 2px solid #144479;
    border-width: 0 2px;
}
.ngBucketGeo .br {
    right: -2px;
}
.ngBucketGeo .bl {
    left: -2px;
}
.ngBucketGeo .bt {
    height: 20px;
}
.ngBucketGeo .bb {
    height: 15px;
}
